UltimateZoneBuilder/Build/Configurations/Includes/ZDoom_linedefs.cfg

3154 lines
36 KiB
INI

// NOTE: This config contains two structures for different linedefs: Doom and Hexen
doom
{
plane
{
title = "Plane";
340
{
title = "Plane Align Floor at front";
prefix = "";
}
341
{
title = "Plane Align Ceiling at front";
prefix = "";
}
342
{
title = "Plane Align Floor and Ceiling at front";
prefix = "";
}
343
{
title = "Plane Align Floor at back";
prefix = "";
}
344
{
title = "Plane Align Ceiling at back";
prefix = "";
}
345
{
title = "Plane Align Floor and Ceiling at back";
prefix = "";
}
346
{
title = "Plane Align Floor at back and Ceiling at front";
prefix = "";
}
347
{
title = "Plane Align Floor at front and Ceiling at back";
prefix = "";
}
}
}
hexen
{
polyobj
{
title = "Polyobj";
1 // Polyobj Start Line
{
arg3
{
title = "Set Line ID";
type = 15;
}
}
5 // Polyobj Explicit Line
{
arg4
{
title = "Set Line ID";
type = 15;
}
}
}
line
{
title = "Line";
121 // Line Identification
{
arg1
{
title = "Flags";
type = 12;
enum
{
1 = "Sound boundary";
2 = "Railing";
4 = "Block floating monsters";
8 = "Clip mid texture";
16 = "Wrap mid texture";
32 = "3D mid texture";
64 = "Check switch height";
}
}
arg4
{
title = "Set Line ID High";
}
}
182
{
title = "Line Mirror";
}
}
door
{
14
{
title = "Door Animated";
arg0
{
title = "Sector tag";
type = 13;
}
arg1
{
title = "Animation Speed";
}
arg2
{
title = "Close Delay";
}
}
202
{
title = "Door Generic";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Type";
type = 11;
enum = "generic_door_types";
}
arg3
{
title = "Delay";
}
arg4
{
title = "Lock";
type = 11;
enum = "keys";
}
}
249
{
title = "Door Close Wait Open";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Delay";
}
arg3
{
title = "Light Tag";
type = 13;
}
}
}
autosave
{
title = "Autosave";
15
{
title = "Autosave";
}
}
floor
{
28 // Floor Crusher Start
{
arg3
{
title = "Crush Mode";
}
}
37
{
title = "Floor Move";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Target Height";
}
arg3
{
title = "Negative Height";
type = 11;
enum = "noyes";
}
}
138
{
title = "Floor Waggle";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Amplitude";
}
arg2
{
title = "Frequency";
}
arg3
{
title = "Phase Offset";
}
arg4
{
title = "Duration";
}
}
200
{
title = "Floor Generic Change";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Movement Amount";
}
arg3
{
title = "Target";
type = 11;
enum = "generic_floor_target";
}
arg4
{
title = "Options";
type = 12;
enum
{
1 = "Remove effect";
2 = "Change texture";
3 = "Change special";
4 = "Numeric model";
8 = "Raise";
16 = "Crusher";
}
}
}
235
{
title = "Floor Transfer Trigger";
arg0
{
title = "Sector Tag";
type = 13;
}
}
236
{
title = "Floor Transfer Numeric";
arg0
{
title = "Sector Tag";
type = 13;
}
}
238
{
title = "Floor Raise to Lowest Ceiling";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
239
{
title = "Floor Raise by TxTy";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Movement Amount";
}
}
240
{
title = "Floor Raise by Texture";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
241
{
title = "Floor Lower to Lowest TxTy";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
242
{
title = "Floor Lower to Highest";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Adjust Target Height";
}
}
250
{
title = "Floor Donut";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Pillar Movement Speed";
}
arg2
{
title = "Stairs Movement Speed";
}
}
251
{
title = "Floor and Ceiling Lower and Raise";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Floor Movement Speed";
}
arg2
{
title = "Ceiling Movement Speed";
}
}
}
stairs
{
204
{
title = "Stairs Generic Build";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Step Amount";
}
arg3
{
title = "Options";
type = 12;
enum
{
1 = "Upwards";
2 = "Ignore textures";
}
}
arg4
{
title = "Reset Delay";
}
}
217
{
title = "Stairs Build Doom";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Step Amount";
}
arg3
{
title = "Build Step Delay";
}
arg4
{
title = "Reset Delay";
}
}
}
pillar
{
94 // Pillar Build and Crush
{
arg3
{
title = "Crush Mode";
}
}
}
forcefield
{
title = "Forcefield";
33
{
title = "Forcefield Set";
}
34
{
title = "Forcefield Remove";
arg0
{
title = "Sector Tag";
type = 13;
}
}
}
ceiling
{
title = "Ceiling";
38
{
title = "Ceiling Waggle";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Amplitude";
}
arg2
{
title = "Frequency";
}
arg3
{
title = "Phase Offset";
}
arg4
{
title = "Duration";
}
}
42 // Ceiling Crusher Start
{
arg3
{
title = "Crush Mode";
}
}
43 // Ceiling Crush Once
{
arg3
{
title = "Crush Mode";
}
}
45 // Ceiling Crush Once and Open
{
arg3
{
title = "Crush Mode";
}
}
47
{
title = "Ceiling Move";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Movement Amount";
}
arg3
{
title = "Negative Height";
type = 11;
enum = "noyes";
}
}
192
{
title = "Ceiling Lower to Highest Floor";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
193
{
title = "Ceiling Lower Instantly";
arg0
{
title = "Sector Tag";
type = 13;
}
arg2
{
title = "Movement Amount (8px)";
}
}
194
{
title = "Ceiling Raise Instantly";
arg0
{
title = "Sector Tag";
type = 13;
}
arg2
{
title = "Movement Amount (8px)";
}
}
195
{
title = "Ceiling Crush Once and Open A";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Crush Movement Speed";
}
arg2
{
title = "Raise Movement Speed";
}
arg3
{
title = "Crush Damage";
}
arg4
{
title = "Crush Mode";
}
}
196
{
title = "Ceiling Crush Start A";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Crush Movement Speed";
}
arg2
{
title = "Raise Movement Speed";
}
arg3
{
title = "Crush Damage";
}
arg4
{
title = "Crush Mode";
}
}
197
{
title = "Ceiling Crush Start A (silent)";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Crush Movement Speed";
}
arg2
{
title = "Raise Movement Speed";
}
arg3
{
title = "Crush Damage";
}
arg4
{
title = "Crush Mode";
}
}
198
{
title = "Ceiling Raise (8px)";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Movement Amount (8px)";
}
}
199
{
title = "Ceiling Lower (8px)";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Movement Amount (8px)";
}
}
201
{
title = "Ceiling Generic Change";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Movement Amount";
}
arg3
{
title = "Target";
type = 11;
enum = "generic_ceiling_target";
}
arg4
{
title = "Options";
type = 12;
enum
{
1 = "Remove effect";
2 = "Change texture";
3 = "Change effect";
4 = "Numeric model";
8 = "Raise";
16 = "Crusher";
}
}
}
205
{
title = "Ceiling Generic Crush";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Crush Movement Speed";
}
arg2
{
title = "Raise Movement Amount";
}
arg3
{
title = "Silent";
}
arg4
{
title = "Crush Damage";
}
}
169
{
title = "Ceiling Generic Crush Hexen Mode";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Crush Movement Speed";
}
arg2
{
title = "Raise Movement Amount";
}
arg3
{
title = "Silent";
}
arg4
{
title = "Crush Damage";
}
}
252
{
title = "Ceiling Raise to Nearest Ceiling";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
253
{
title = "Ceiling Lower to Lowest Floor";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
254
{
title = "Ceiling Lower to Floor";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
255
{
title = "Ceiling Crush Once and Open A (silent)";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Crush Movement Speed";
}
arg2
{
title = "Raise Movement Speed";
}
arg3
{
title = "Crush Damage";
}
arg4
{
title = "Mode";
type = 11;
enum
{
0 = "Compatibility";
1 = "Doom";
2 = "Hexen";
}
}
}
}
breakable
{
title = "Breakable";
49
{
title = "Breakable Glass";
}
}
transfer
{
title = "Transfer";
50
{
title = "Transfer Brightness Level";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Options";
type = 11;
enum
{
0 = "From Control Ceiling Down to Type 0";
1 = "From Target Ceiling Down to Control Floor";
2 = "From Control Ceiling Down to Any";
}
}
}
209
{
title = "Transfer Heights";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Options";
type = 12;
enum
{
1 = "Use fake ceiling/floor";
2 = "Draw fake floor only";
4 = "Inside sector only";
8 = "Swimmable below fake";
16 = "Do not draw";
32 = "Keep lighting";
}
}
}
210
{
title = "Transfer Floor Brightness";
arg0
{
title = "Sector Tag";
type = 13;
}
}
211
{
title = "Transfer Ceiling Brightness";
arg0
{
title = "Sector Tag";
type = 13;
}
}
16
{
title = "Transfer Wall Brightness";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Flags";
}
}
}
platform
{
172
{
title = "Platform Raise to Nearest Wait Lower";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Reverse Delay";
}
}
203
{
title = "Platform Generic Change";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Reverse Delay";
}
arg3
{
title = "Type";
type = 11;
enum = "generic_lift_types";
}
arg4
{
title = "Movement Amount";
}
}
206
{
title = "Platform Lower Wait Raise (lip)";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Reverse Delay";
}
arg3
{
title = "Lip Amount";
}
arg4
{
title = "Movement sound type";
}
}
207
{
title = "Platform Perpetual Move (lip)";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Reverse Delay";
}
arg3
{
title = "Lip Amount";
}
}
228
{
title = "Platform Raise Tx0";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
230
{
title = "Platform Raise by Value Tx (8px)";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
arg2
{
title = "Movement Amount";
}
}
231
{
title = "Platform Toggle Ceiling";
arg0
{
title = "Sector Tag";
type = 13;
}
}
}
teleport
{
title = "Teleport";
39
{
title = "Teleport to Pain State (silent)";
arg0
{
title = "Target MapSpot Tag";
type = 14;
}
arg1
{
title = "Target Sector Tag";
type = 13;
}
}
70 // Teleport
{
arg2
{
title = "Fog";
type = 11;
enum = "yesno";
}
}
154
{
title = "Teleport (No Stop)";
arg0
{
title = "Target MapSpot Tag";
type = 14;
}
arg1
{
title = "Target Sector Tag";
type = 13;
}
arg2
{
title = "Fog";
type = 11;
enum = "yesno";
}
}
74 // Teleport To Map
{
arg2
{
title = "Keep orientation";
type = 11;
enum = "noyes";
}
}
76
{
title = "Teleport Other";
arg0
{
title = "Thing ID";
type = 14;
}
arg1
{
title = "Target Thing ID";
type = 14;
}
arg2
{
title = "Fog";
type = 11;
enum = "yesno";
}
}
77
{
title = "Teleport Group";
arg0
{
title = "Group Thing ID";
type = 14;
}
arg1
{
title = "Source Thing ID";
type = 14;
}
arg2
{
title = "Target Thing ID";
type = 14;
}
arg3
{
title = "Move source";
type = 11;
enum = "yesno";
}
arg4
{
title = "Fog";
type = 11;
enum = "yesno";
}
}
78
{
title = "Teleport in sector";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Source Thing ID";
type = 14;
}
arg2
{
title = "Target Thing ID";
type = 14;
}
arg3
{
title = "Fog";
type = 11;
enum = "noyes";
}
arg4
{
title = "Group Thing ID";
type = 14;
}
}
215
{
title = "Teleport To Line";
arg0
{
title = "Source Line Tag";
type = 15;
}
arg1
{
title = "Target Line Tag";
type = 15;
}
arg2
{
title = "Reverse Angle";
type = 11;
enum = "noyes";
}
}
}
thing
{
119
{
title = "Thing Damage";
arg0
{
title = "Thing ID";
type = 14;
}
arg1
{
title = "Damage";
}
arg2
{
title = "Death";
type = 11;
enum = "death_types";
}
}
125
{
title = "Thing Move";
arg0
{
title = "Thing ID";
type = 14;
}
arg1
{
title = "Target Thing ID";
type = 14;
}
}
127
{
title = "Thing Set Special";
arg0
{
title = "Thing ID";
type = 14;
}
arg1
{
title = "Special";
type = 4;
}
arg2
{
title = "Special arg 1";
}
arg3
{
title = "Special arg 2";
}
arg4
{
title = "Special arg 3";
}
}
128
{
title = "Thing Thrust Z";
arg0
{
title = "Thing ID";
type = 14;
}
arg1
{
title = "Force";
}
arg2
{
title = "Down Up";
type = 11;
enum = "updown";
}
arg3
{
title = "Add Set";
type = 11;
enum = "addset";
}
}
134 // Thing Projectile
{
arg1 // Spawn Thing
{
type = 11;
enum = "spawnthing";
}
}
135 // Thing Spawn
{
arg1 // Spawn Thing
{
type = 11;
enum = "spawnthing";
}
}
136 // Thing Projectile with Gravity
{
arg1 // Spawn Thing
{
type = 11;
enum = "spawnthing";
}
}
137 // Thing Spawn (silent)
{
arg1 // Spawn Thing
{
type = 11;
enum = "spawnthing";
}
}
139
{
title = "Thing Spawn Facing";
arg0
{
title = "Mapspot ID";
type = 14;
}
arg1
{
title = "Spawn Thing";
type = 11;
enum = "spawnthing";
}
arg2
{
title = "Fog";
type = 11;
enum = "yesno";
}
arg3
{
title = "New Thing ID";
}
}
175
{
title = "Thing Projectile Intercept";
arg0
{
title = "Mapspot ID";
type = 14;
}
arg1
{
title = "Spawn Thing";
type = 11;
enum = "spawnthing";
}
arg2
{
title = "Speed";
}
arg3
{
title = "Thing ID target";
type = 14;
}
arg4
{
title = "New Thing ID";
}
}
176
{
title = "Thing ID Change";
arg0
{
title = "Old Thing ID";
type = 14;
}
arg1
{
title = "New Thing ID";
}
}
177
{
title = "Thing Hate";
arg0
{
title = "Hater ID";
type = 14;
}
arg1
{
title = "Hatee ID";
type = 14;
}
arg2
{
title = "Hate";
type = 11;
enum
{
0 = "Target only";
1 = "Target and Player";
2 = "Forced Target and Player";
3 = "Hunt Target and Player";
4 = "Forced Hunt Target and Player";
5 = "Target, Ignore Player";
6 = "Forced Target, Ignore Player";
}
}
}
178
{
title = "Thing Aimed Projectile";
arg0
{
title = "Mapspot ID";
type = 14;
}
arg1
{
title = "Spawn Thing";
type = 11;
enum = "spawnthing";
}
arg2
{
title = "Speed";
}
arg3
{
title = "Target Thing ID";
type = 14;
}
arg4
{
title = "New Thing ID";
}
}
180
{
title = "Thing Set Translation";
arg0
{
title = "Thing ID";
}
arg1
{
title = "Translation index";
}
}
229
{
title = "Thing Goal";
arg0
{
title = "Monster Thing Tag";
type = 14;
}
arg1
{
title = "Target Thing Tag";
type = 14;
}
arg2
{
title = "Delay";
}
}
248
{
title = "Thing Heal";
arg0
{
title = "Health Amount";
}
}
17
{
title = "Thing Raise";
arg0
{
title = "Thing Tag";
type = 14;
}
}
19
{
title = "Thing Stop";
arg0
{
title = "Thing Tag";
type = 14;
}
}
18
{
title = "Thing Start Converstation";
arg0
{
title = "Thing Tag";
type = 14;
}
arg1
{
title = "Face talker";
type = 11;
enum = "yesno";
}
}
}
end
{
243
{
title = "End Normal";
arg0
{
title = "Position";
}
}
244
{
title = "End Secret";
arg0
{
title = "Position";
}
}
}
script
{
83 // Script Locked Execute
{
arg4 // Key Number
{
type = 11;
enum = "keys";
}
}
85
{
title = "Script Locked Execute (Door message)";
arg0
{
title = "Script Number";
}
arg1
{
title = "Map Number";
}
arg2
{
title = "Script Argument 1";
}
arg3
{
title = "Script Argument 2";
}
arg4
{
title = "Key Number";
type = 11;
enum = "keys";
}
}
84
{
title = "Script Execute with Result";
arg0
{
title = "Script Number";
}
arg1
{
title = "Script Argument 1";
}
arg2
{
title = "Script Argument 2";
}
arg3
{
title = "Script Argument 3";
}
}
226
{
title = "Script Execute Always";
arg0
{
title = "Script Number";
}
arg1
{
title = "Map Number";
}
arg2
{
title = "Script Argument 1";
}
arg3
{
title = "Script Argument 2";
}
arg4
{
title = "Script Argument 3";
}
}
}
scroll
{
title = "Scroll";
52
{
title = "Scroll Wall";
arg0
{
title = "Line ID";
}
arg1
{
title = "x";
}
arg2
{
title = "y";
}
arg3
{
title = "Side";
}
arg4
{
title = "Flags";
type = 12;
enum
{
1 = "Scroll upper";
2 = "Scroll middle";
4 = "Scroll lower";
}
}
}
221
{
title = "Scroll Texture Both";
arg0
{
title = "Line Tag";
type = 15;
}
arg1
{
title = "Left Speed";
}
arg2
{
title = "Right Speed";
}
arg3
{
title = "Down Speed";
}
arg4
{
title = "Up Speed";
}
}
222
{
title = "Scroll Texture Model";
arg0
{
title = "Line Tag";
type = 15;
}
arg1
{
title = "Options";
type = 12;
enum
{
1 = "Displacement";
2 = "Accelerative";
}
}
}
223
{
title = "Scroll Floor";
arg0
{
title = "Line Tag";
type = 15;
}
arg1
{
title = "Options";
type = 12;
enum
{
1 = "Displacement";
2 = "Accelerative";
4 = "Scroll by linedef dx/dy";
}
}
arg2
{
title = "Scroll";
type = 11;
enum
{
1 = "Texture only";
2 = "Things only";
4 = "Both";
}
}
arg3
{
title = "Horizontal Speed";
}
arg4
{
title = "Vertical Speed";
}
}
224
{
title = "Scroll Ceiling";
arg0
{
title = "Line Tag";
type = 15;
}
arg1
{
title = "Options";
type = 12;
enum
{
1 = "Displacement";
2 = "Accelerative";
4 = "Scroll by linedef dx/dy";
}
}
arg2
{
title = "Scroll";
type = 11;
enum
{
1 = "Texture only";
2 = "Things only";
4 = "Both";
}
}
arg3
{
title = "Horizontal Speed";
}
arg4
{
title = "Vertical Speed";
}
}
225
{
title = "Scroll Texture by Offsets";
}
}
light
{
117
{
title = "Light Stop";
arg0
{
title = "Sector Tag";
type = 13;
}
}
232
{
title = "Light Strobe Doom";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Brightest Duration";
}
arg2
{
title = "Darkest Duration";
}
}
233
{
title = "Light Change to Darkest";
arg0
{
title = "Sector Tag";
type = 13;
}
}
234
{
title = "Light Change to Brightest";
arg0
{
title = "Sector Tag";
type = 13;
}
}
109
{
title = "Lightning control";
arg0
{
title = "Mode";
}
}
}
earthquake
{
title = "Earthquake";
120
{
title = "Earthquake";
arg0
{
title = "Intensity";
}
arg1
{
title = "Duration";
}
arg2
{
title = "Damage Radius";
}
arg3
{
title = "Tremor Radius";
}
arg4
{
title = "Thing Tag";
type = 14;
}
}
}
use
{
title = "Use";
129
{
title = "Use Puzzle Item";
arg0
{
title = "Item Number";
}
arg1
{
title = "Script Number";
}
arg2
{
title = "Script Argument 1";
}
arg3
{
title = "Script Argument 2";
}
arg4
{
title = "Script Argument 3";
}
}
}
sector
{
title = "Sector";
48
{
title = "Sector Attach 3D Midtex";
arg0
{
title = "Line ID";
}
arg1
{
title = "Sector Tag";
}
arg2
{
title = "Floor / Ceiling";
type = 11;
enum = "floorceiling";
}
}
54
{
title = "Sector Change Flags";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Set Flags";
type = 12;
enum = "sector_flags";
}
arg2
{
title = "Clear Flags";
type = 12;
enum = "sector_flags";
}
}
51
{
title = "Sector Set Link";
arg0
{
title = "Control Sector Tag";
type = 13;
}
arg1
{
title = "Target Sector Tag";
type = 13;
}
arg2
{
title = "Floor / Ceiling";
type = 11;
enum = "floorceiling";
}
arg3
{
title = "Move Type";
type = 12;
enum
{
1 = "Link Tgt's floor to 'surface'";
2 = "Link Tgt's ceiling to 'surface'";
4 = "Floor move at opposite (need bit1)";
8 = "Ceiling move at opposite (need bit2)";
}
}
}
160
{
title = "Sector 3D Floor";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Type";
type = 11;
enum
{
0 = "Vavoom-Style";
1 = "Solid";
2 = "Swimmable";
3 = "Non-Solid";
4 = "Render-Inside";
16 = "Inverted Visibility Rules";
32 = "Shootability Rules";
}
}
arg2
{
title = "Flags";
type = 12;
enum
{
1 = "Disables light effects";
2 = "Restricts light Inside";
4 = "Fog Effect";
8 = "Ignores bottom height";
16 = "Uses upper texture";
32 = "Uses lower texture";
64 = "Additive transluency";
}
}
arg3
{
title = "Alpha";
}
arg4
{
title = "Hi-Tag";
}
}
183
{
title = "Sector Floor Alignment to Line";
arg0
{
title = "Line Tag";
type = 15;
}
arg1
{
title = "Line Side";
type = 11;
enum = "frontback";
}
}
184
{
title = "Sector Ceiling Alignment to Line";
arg0
{
title = "Line Tag";
type = 15;
}
arg1
{
title = "Line Side";
type = 11;
enum = "frontback";
}
}
185
{
title = "Sector Rotate Alignment";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Floor Angle";
}
arg2
{
title = "Ceiling Angle";
}
}
186
{
title = "Sector Ceiling Panning";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Horizontal Integral";
}
arg2
{
title = "Horizontal Fractional";
}
arg3
{
title = "Vertical Integral";
}
arg4
{
title = "Vertical Fractional";
}
}
187
{
title = "Sector Floor Panning";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Horizontal Integral";
}
arg2
{
title = "Horizontal Fractional";
}
arg3
{
title = "Vertical Integral";
}
arg4
{
title = "Vertical Fractional";
}
}
188
{
title = "Sector Ceiling Scale";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Horizontal Integral";
}
arg2
{
title = "Horizontal Fractional";
}
arg3
{
title = "Vertical Integral";
}
arg4
{
title = "Vertical Fractional";
}
}
189
{
title = "Sector Floor Scale";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Horizontal Integral";
}
arg2
{
title = "Horizontal Fractional";
}
arg3
{
title = "Vertical Integral";
}
arg4
{
title = "Vertical Fractional";
}
}
212
{
title = "Sector Color";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Red";
}
arg2
{
title = "Green";
}
arg3
{
title = "Blue";
}
}
213
{
title = "Sector Fade";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Red";
}
arg2
{
title = "Green";
}
arg3
{
title = "Blue";
}
}
214
{
title = "Sector Damage";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Damage Amount";
}
arg2
{
title = "Death";
type = 11;
enum = "death_types";
}
}
216
{
title = "Sector Gravity";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Gravity Integral";
}
arg2
{
title = "Gravity Fractional";
}
}
218
{
title = "Sector Wind";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Wind Strength";
}
arg2
{
title = "Wind Angle";
}
arg3
{
title = "Line Vector";
}
}
219
{
title = "Sector Friction";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Friction Amount";
}
}
220
{
title = "Sector Current";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Current Strength";
}
arg2
{
title = "Current Angle";
}
arg3
{
title = "Line Vector";
}
}
}
alert
{
title = "Alert";
173
{
title = "Alert monsters";
arg0
{
title = "Target ID";
type = 14;
}
arg1
{
title = "Emitter ID";
type = 14;
}
}
}
communicator
{
title = "Communicator";
174
{
title = "Communicator message";
arg0
{
title = "Message ID";
}
arg1
{
title = "Front side only";
type = 11;
enum = "noyes";
}
arg2
{
title = "Message identification";
type = 11;
enum = "noyes";
}
arg3
{
title = "Add to Log";
type = 11;
enum = "yesno";
}
}
}
change
{
title = "Change";
179
{
title = "Change Skill";
arg0
{
title = "New Skill Level";
}
}
}
plane
{
title = "Plane";
181
{
title = "Plane Align (slope)";
arg0
{
title = "Align Floor";
type = 11;
enum
{
0 = "None";
1 = "Front";
2 = "Back";
}
}
arg1
{
title = "Align Ceiling";
type = 11;
enum
{
0 = "None";
1 = "Front";
2 = "Back";
}
}
}
}
static
{
title = "Static";
190
{
title = "Static Init";
arg0
{
title = "Sector Tag";
}
arg1
{
title = "Property";
}
arg2
{
title = "Flip Sky";
}
}
}
player
{
title = "Player";
191
{
title = "Player Property";
arg0
{
title = "Everyone";
}
arg1
{
title = "Toggle";
}
arg2
{
title = "Property";
}
}
}
translucent
{
title = "Translucent";
208
{
title = "Translucent Line";
arg0
{
title = "Line Tag";
type = 15;
}
arg1
{
title = "Transparency Amount";
}
arg2
{
title = "Additive";
type = 11;
enum = "yesno";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Sound boundary";
2 = "Railing";
4 = "Block floating monsters";
8 = "Clip mid texture";
16 = "Wrap mid texture";
32 = "3D mid texture";
64 = "Check switch height";
}
}
}
}
point
{
title = "Point";
227
{
title = "Point Pusher and Puller Force";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Thing Tag";
type = 14;
}
arg2
{
title = "Strength";
}
arg3
{
title = "Line Vector";
}
}
}
camera
{
title = "Camera";
237
{
title = "Camera Change";
arg0
{
title = "Thing Tag";
type = 14;
}
arg1
{
title = "Everyone";
type = 11;
enum = "noyes";
}
arg2
{
title = "Movement Resets";
type = 11;
enum = "noyes";
}
}
}
elevator
{
title = "Elevator";
245
{
title = "Elevator Raise to Nearest Floor";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
246
{
title = "Elevator Raise to Activated Floor";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
247
{
title = "Elevator Lower to Nearest Floor";
arg0
{
title = "Sector Tag";
type = 13;
}
arg1
{
title = "Movement Speed";
}
}
}
}