UltimateZoneBuilder/Build/Configurations/Includes/SRB222_linedefs.cfg
spherallic 9c8311d9a2 UDMF config updates:
- Add tooltips to some thing/line arguments
- Pushable things now have a unique color (brown)
- Changed some other thing colors
2023-09-11 03:08:06 +02:00

4021 lines
55 KiB
INI

udmf
{
misc
{
title = "Miscellaneous";
0
{
title = "None";
prefix = "(0)";
}
7
{
title = "Sector Flat Alignment";
prefix = "(7)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
default = 2;
}
}
10
{
title = "Culling Plane";
prefix = "(10)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Culling behavior";
type = 11;
enum
{
0 = "Always";
1 = "Only while in sector";
}
}
}
40
{
title = "Visual Portal Between Tagged Linedefs";
prefix = "(40)";
}
41
{
title = "Horizon Effect";
id = "srb2_horizonline";
prefix = "(41)";
}
63
{
title = "Fake Floor/Ceiling Planes";
prefix = "(63)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
}
parameters
{
title = "Parameters";
2
{
title = "Custom Exit";
prefix = "(2)";
arg0
{
title = "Next map";
}
arg1
{
title = "Flags";
type = 12;
enum
{
1 = "Skip score tally";
2 = "Check emeralds";
}
}
arg2
{
title = "Next map (all emeralds)";
}
}
3
{
title = "Zoom Tube Parameters";
prefix = "(3)";
arg0
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg1
{
title = "Waypoint sequence";
tooltip = "The sequence number of (zoom tube) waypoints to use.";
}
arg2
{
title = "Check player direction?";
type = 11;
enum = "yesno";
}
}
4
{
title = "Speed Pad Parameters";
prefix = "(4)";
arg0
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg1
{
title = "Flags";
type = 12;
enum
{
1 = "No teleport to center";
2 = "Force spinning frames";
}
}
stringarg0
{
title = "Sound";
type = 2;
tooltip = "Takes a DS constant.\nExample: DSTHOK";
}
}
8
{
title = "Set Camera Collision Planes";
prefix = "(8)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
11
{
title = "Rope Hang Parameters";
prefix = "(11)";
arg0
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg1
{
title = "Waypoint sequence";
tooltip = "The sequence number of (zoom tube) waypoints to use.";
}
arg2
{
title = "Loop?";
type = 11;
enum = "yesno";
}
}
14
{
title = "Bustable Block Parameters";
prefix = "(14)";
arg0
{
title = "Debris spacing";
}
arg1
{
title = "Debris lifetime (tics)";
}
arg2
{
title = "Launch from center?";
type = 11;
enum = "noyes";
}
stringarg0
{
title = "Debris object type";
tooltip = "Uses a MT_ constant.\nExample: MT_ROCKCRUMBLE16\nDefaults to MT_ROCKCRUMBLE1.";
type = 2;
}
}
15
{
title = "Fan Particle Generator Heights";
prefix = "(15)";
}
16
{
title = "Minecart Parameters";
prefix = "(16)";
arg0
{
title = "Order";
}
}
64
{
title = "Continuously Appearing/Disappearing FOF";
prefix = "(64)";
arg0
{
title = "Control linedef tag";
type = 15;
}
arg1
{
title = "Control sector tag";
type = 13;
}
arg2
{
title = "On time";
}
arg3
{
title = "Off time";
}
arg4
{
title = "Initial delay";
}
arg5
{
title = "Play sound?";
type = 11;
enum = "yesno";
}
}
}
polyobject
{
title = "PolyObject";
20
{
title = "PolyObject First Line";
prefix = "(20)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Parent PolyObject tag";
type = 14;
}
arg2
{
title = "Translucency level";
tooltip = "Ranges from 0 (fully opaque) to 10 (fully transparent).";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Don't render insides";
2 = "Intangible";
4 = "Stopped by pushables";
8 = "Don't render planes";
16 = "Trigger linedef executor on touch";
32 = "Crush player";
64 = "Cut cyan flat pixels";
}
}
arg4
{
title = "Trigger linedef tag";
type = 15;
}
}
30
{
title = "Waving PolyObject Flag";
prefix = "(30)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Distance";
tooltip = "How far to move in either direction, in fracunits.";
}
}
31
{
title = "Move PolyObject by Front Sector Displacement";
prefix = "(31)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Base speed";
tooltip = "How much the front sector displacement translates.\nA value of 256 amounts to a 1:1 translation.";
}
}
32
{
title = "Rotate PolyObject by Front Sector Displacement";
prefix = "(32)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Plane factor";
default = 128;
}
arg2
{
title = "Rotation factor";
default = 90;
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Don't turn others";
2 = "Turn players";
}
}
}
}
planemove
{
title = "Plane Movement";
52
{
title = "Continuously Falling Sector";
prefix = "(52)";
arg0
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg1
{
title = "Direction";
type = 11;
enum
{
0 = "Fall";
1 = "Rise";
}
}
}
53
{
title = "Continuous Plane Mover (Slowdown)";
prefix = "(53)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Forward speed";
tooltip = "In fracunits per tic.";
}
arg3
{
title = "Return speed";
tooltip = "In fracunits per tic.";
}
arg4
{
title = "Starting delay";
}
arg5
{
title = "Delay before flip";
}
}
56
{
title = "Continuous Plane Mover (Constant)";
prefix = "(56)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Forward speed";
tooltip = "In fracunits per tic.";
}
arg3
{
title = "Return speed";
tooltip = "In fracunits per tic.";
}
arg4
{
title = "Starting delay";
}
arg5
{
title = "Delay before flip";
}
}
60
{
title = "Activate Moving Platform";
prefix = "(60)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Starting delay (tics)";
}
arg3
{
title = "Delay before flip";
}
arg4
{
title = "Starting direction";
type = 11;
enum = "downup";
}
}
61
{
title = "Ceiling Crusher";
prefix = "(61)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Starting direction";
type = 11;
enum
{
0 = "Crush";
1 = "Retract";
}
}
arg2
{
title = "Crush speed";
tooltip = "In fracunits per tic.";
}
arg3
{
title = "Retract speed";
tooltip = "In fracunits per tic.";
}
}
66
{
title = "Move Planes by Front Sector Displacement";
prefix = "(66)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Translation factor";
default = 256;
}
}
}
fofmodifiers
{
title = "FOF Modifiers";
70
{
title = "Add Raise Thinker";
prefix = "(70)";
arg0
{
title = "Control linedef tag";
type = 15;
}
arg1
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Destination height";
}
arg3
{
title = "Require spindash?";
type = 11;
enum = "noyes";
}
}
71
{
title = "Add Air Bobbing Thinker";
prefix = "(71)";
arg0
{
title = "Control linedef tag";
type = 15;
}
arg1
{
title = "Bobbing distance";
}
arg2
{
title = "Flags";
type = 12;
enum
{
1 = "Raise";
2 = "Require spindash";
4 = "Dynamic";
}
}
}
72
{
title = "Add Thwomp Thinker";
prefix = "(72)";
arg0
{
title = "Control linedef tag";
type = 15;
}
arg1
{
title = "Falling speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Rising speed";
tooltip = "In fracunits per tic.";
}
stringarg0
{
title = "Crushing sound";
tooltip = "Takes a DS constant.\nExample: DSTHOK";
type = 2;
}
}
73
{
title = "Add Laser Thinker";
prefix = "(73)";
arg0
{
title = "Control linedef tag";
type = 15;
}
arg1
{
title = "Damage bosses?";
type = 11;
enum = "yesno";
}
}
74
{
title = "Make FOF Bustable";
prefix = "(74)";
arg0
{
title = "Control linedef tag";
type = 15;
}
arg1
{
title = "Bustable type";
type = 11;
enum
{
0 = "Touch";
1 = "Spin";
2 = "Regular";
3 = "Strong";
}
}
arg2
{
title = "Flags";
type = 12;
enum
{
1 = "Bustable by pushables";
2 = "Trigger linedef executor";
4 = "Only bustable from below";
}
}
arg3
{
title = "Linedef executor tag";
type = 15;
}
}
75
{
title = "Make FOF Quicksand";
prefix = "(75)";
arg0
{
title = "Control linedef tag";
type = 15;
}
arg1
{
title = "Sinking speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Friction";
}
}
76
{
title = "Make FOF Bouncy";
prefix = "(76)";
arg0
{
title = "Control linedef tag";
type = 15;
}
arg1
{
title = "Bounce strength";
}
}
}
fof
{
title = "FOF";
100
{
title = "Solid";
prefix = "(100)";
id = "srb2_fofsolid";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg2
{
title = "Blending mode";
type = 11;
enum = "blendmodes";
}
arg3
{
title = "Appearance";
type = 12;
enum
{
1 = "Don't render planes";
2 = "Don't render sides";
4 = "Render insides";
8 = "Render only insides";
16 = "No shadow";
32 = "Cut cyan flat pixels";
}
}
arg4
{
title = "Tangibility";
type = 12;
enum = "tangibility";
}
}
120
{
title = "Water";
prefix = "(120)";
id = "srb2_fofwater";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 128;
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg2
{
title = "Blending mode";
type = 11;
enum = "blendmodes";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Don't render sides";
2 = "Render separate light level";
4 = "Use target light level";
8 = "No ripple effect";
16 = "Goo physics";
32 = "Cut cyan flat pixels";
}
}
}
150
{
title = "Air Bobbing";
prefix = "(150)";
id = "srb2_fofsolidopaque";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Bobbing distance";
}
arg2
{
title = "Flags";
type = 12;
enum
{
1 = "Raise";
2 = "Require spindash";
4 = "Dynamic";
}
}
}
160
{
title = "Water Bobbing";
prefix = "(160)";
id = "srb2_fofsolidopaque";
arg0
{
title = "Target sector tag";
type = 13;
}
}
170
{
title = "Crumbling";
prefix = "(170)";
id = "srb2_fofcrumbling";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg2
{
title = "Blending mode";
type = 11;
enum = "blendmodes";
}
arg3
{
title = "Tangibility";
type = 12;
enum = "tangibility";
}
arg4
{
title = "Flags";
type = 12;
enum
{
1 = "No shadow";
2 = "No respawn";
4 = "Air bobbing";
8 = "Float on water";
16 = "Cut cyan flat pixels";
}
}
}
190
{
title = "Rising";
prefix = "(190)";
id = "srb2_fofsolid";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg2
{
title = "Blending mode";
type = 11;
enum = "blendmodes";
}
arg3
{
title = "Appearance";
type = 12;
enum
{
1 = "Don't render planes";
2 = "Don't render sides";
4 = "Render insides";
8 = "Render only insides";
16 = "No shadow";
32 = "Cut cyan flat pixels";
}
}
arg4
{
title = "Tangibility";
type = 12;
enum = "tangibility";
}
arg5
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg6
{
title = "Flags";
type = 12;
enum
{
1 = "Lower";
2 = "Require spindash";
}
}
}
200
{
title = "Light Block";
prefix = "(200)";
id = "srb2_foflight";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Expand to bottom?";
type = 11;
enum = "noyes";
}
}
202
{
title = "Fog Block";
prefix = "(202)";
id = "srb2_foffog";
arg0
{
title = "Target sector tag";
type = 13;
}
}
220
{
title = "Intangible";
prefix = "(220)";
id = "srb2_fofintangible";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg2
{
title = "Blending mode";
type = 11;
enum = "blendmodes";
}
arg3
{
title = "Appearance";
type = 12;
enum
{
1 = "Don't render planes";
2 = "Don't render sides";
4 = "Don't render insides";
8 = "Render only insides";
16 = "No shadow";
32 = "Cut cyan flat pixels";
}
}
}
223
{
title = "Intangible, Invisible";
prefix = "(223)";
id = "srb2_fofintangibleinvisible";
arg0
{
title = "Target sector tag";
type = 13;
}
}
250
{
title = "Mario Block";
prefix = "(250)";
id = "srb2_fofsolidopaque";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Block type";
type = 12;
enum
{
1 = "Brick";
2 = "Invisible";
}
}
}
251
{
title = "Thwomp Block";
prefix = "(251)";
id = "srb2_fofsolidopaque";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Falling speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Rising speed";
tooltip = "In fracunits per tic.";
}
stringarg0
{
title = "Crushing sound";
tooltip = "Takes a DS constant.\nExample: DSTHOK";
type = 2;
}
}
254
{
title = "Bustable Block";
prefix = "(254)";
id = "srb2_fofbustable";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg2
{
title = "Blending mode";
type = 11;
enum = "blendmodes";
}
arg3
{
title = "Bustable type";
type = 11;
enum
{
0 = "Touch";
1 = "Spin";
2 = "Regular";
3 = "Strong";
}
}
arg4
{
title = "Flags";
type = 12;
enum
{
1 = "Bustable by pushables";
2 = "Trigger linedef executor";
4 = "Only bustable from below";
8 = "Cut cyan flat pixels";
}
}
arg5
{
title = "Linedef executor tag";
type = 15;
}
}
257
{
title = "Quicksand";
prefix = "(257)";
id = "srb2_fofsolidopaque";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Ripple effect?";
type = 11;
enum = "yesno";
}
arg2
{
title = "Sinking speed";
tooltip = "In fracunits per tic.";
}
arg3
{
title = "Friction";
}
}
258
{
title = "Laser";
prefix = "(258)";
id = "srb2_foflaser";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 128;
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg2
{
title = "Blending mode";
type = 11;
enum = "blendmodes";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Don't damage bosses";
2 = "Cut cyan flat pixels";
}
}
}
259
{
title = "Custom";
prefix = "(259)";
id = "srb2_fofcustom";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg2
{
title = "Blending mode";
type = 11;
enum = "blendmodes";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Exists";
2 = "Block player";
4 = "Block others";
8 = "Render sides";
16 = "Render planes";
32 = "Water";
64 = "No shadow";
128 = "Cut solid walls";
256 = "Cut extra walls";
512 = "Split sprites";
1024 = "Render inside planes";
2048 = "Extra";
8192 = "Fog";
16384 = "Only render inside planes";
32768 = "Render inside walls";
65536 = "Only render inside walls";
131072 = "Double shadow";
262144 = "Water bobbing";
524288 = "Don't respawn";
1048576 = "Crumbling";
2097152 = "Goo water";
4194304 = "Mario block";
33554432 = "Intangible from below";
67108864 = "Intangible from above";
134217728 = "Ripple effect";
268435456 = "Don't copy light level";
536870912 = "Bouncy";
1073741824 = "Cut cyan flat pixels";
}
}
}
}
linedeftrigger
{
title = "Linedef Executor Trigger";
300
{
title = "Basic";
prefix = "(300)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
}
303
{
title = "Ring Count";
prefix = "(303)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Rings";
}
arg2
{
title = "Comparison";
type = 11;
enum = "comparison";
}
arg3
{
title = "Count all players?";
type = 11;
enum = "noyes";
}
}
305
{
title = "Character Ability";
prefix = "(305)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Ability";
type = 11;
enum
{
0 = "None";
1 = "Thok";
2 = "Fly";
3 = "Glide and climb";
4 = "Homing attack";
5 = "Swim";
6 = "Double jump";
7 = "Float";
8 = "Float with slow descent";
9 = "Telekinesis";
10 = "Fall switch";
11 = "Jump boost";
12 = "Air drill";
13 = "Jump-thok";
14 = "Pogo bounce";
15 = "Twin spin";
}
}
}
308
{
title = "Gametype";
prefix = "(308)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Rules";
type = 12;
enum
{
1 = "Campaign";
2 = "Ringslinger";
4 = "Spectators";
8 = "Lives";
16 = "Teams";
32 = "First person";
64 = "Match emeralds";
128 = "Team flags";
256 = "Coop";
512 = "Allow special stages";
1024 = "Spawn emerald tokens";
2048 = "Emerald hunt";
4096 = "Race";
8192 = "Tag";
16384 = "Point limit";
32768 = "Time limit";
65536 = "Overtime";
131072 = "Hurt messages";
262144 = "Friendly fire";
524288 = "Hide time countdown";
1048576 = "Frozen after hide time";
2097152 = "Blindfolded view";
4194304 = "Respawn delay";
8388608 = "Award pity shield";
16777216 = "Death score penalty";
33554432 = "No spectator spawn";
67108864 = "Use match starts";
134217728 = "Spawn invincibility";
268435456 = "Allow enemies";
536870912 = "Allow exit sectors";
1073741824 = "No title card";
2147483648 = "Allow cutscenes";
}
}
arg2
{
title = "Check if";
type = 11;
enum = "flagcheck";
}
}
309
{
title = "CTF Team";
prefix = "(309)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Team";
type = 11;
enum = "team";
}
}
313
{
title = "No More Enemies";
prefix = "(313)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
314
{
title = "Number of Pushables";
prefix = "(314)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Pushables";
}
arg2
{
title = "Comparison";
type = 11;
enum = "comparison";
}
}
317
{
title = "Condition Set Trigger";
prefix = "(317)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Trigger ID";
}
}
319
{
title = "Unlockable";
prefix = "(319)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Unlockable ID";
}
}
321
{
title = "Trigger After X Calls";
prefix = "(321)";
arg0
{
title = "Trigger type";
type = 11;
enum = "xtriggertype";
}
arg1
{
title = "Calls";
}
arg2
{
title = "Can retrigger?";
type = 11;
enum = "noyes";
}
arg3
{
title = "Starting calls";
}
}
323
{
title = "NiGHTSerize";
prefix = "(323)";
arg0
{
title = "Trigger type";
type = 11;
enum
{
0 = "Each time";
1 = "Once";
}
}
arg1
{
title = "Mare number";
}
arg2
{
title = "Lap number";
}
arg3
{
title = "Mare comparison";
type = 11;
enum = "comparison";
}
arg4
{
title = "Lap comparison";
type = 11;
enum = "comparison";
}
arg5
{
title = "Compared player";
type = 11;
enum
{
0 = "Fastest";
1 = "Slowest";
2 = "Triggerer";
}
}
arg6
{
title = "NiGHTS check";
type = 11;
enum
{
0 = "No check";
1 = "Trigger if player was not NiGHTS";
2 = "Trigger if player was already NiGHTS";
}
}
arg7
{
title = "Flags";
type = 12;
enum
{
1 = "Only count bonus time laps";
2 = "Only trigger if final mare completed";
}
}
}
325
{
title = "De-NiGHTSerize";
prefix = "(325)";
arg0
{
title = "Trigger type";
type = 11;
enum
{
0 = "Each time";
1 = "Once";
}
}
arg1
{
title = "Mare number";
}
arg2
{
title = "Lap number";
}
arg3
{
title = "Mare comparison";
type = 11;
enum = "comparison";
}
arg4
{
title = "Lap comparison";
type = 11;
enum = "comparison";
}
arg5
{
title = "Compared player";
type = 11;
enum
{
0 = "Fastest";
1 = "Slowest";
2 = "Triggerer";
}
}
arg6
{
title = "NiGHTS check";
type = 11;
enum
{
0 = "No check";
1 = "Trigger if nobody is now NiGHTS";
2 = "Trigger if somebody is still NiGHTS";
}
}
arg7
{
title = "Only bonus laps?";
type = 11;
enum = "noyes";
}
}
327
{
title = "NiGHTS Lap";
prefix = "(327)";
arg0
{
title = "Trigger type";
type = 11;
enum
{
0 = "Each time";
1 = "Once";
}
}
arg1
{
title = "Mare number";
}
arg2
{
title = "Lap number";
}
arg3
{
title = "Mare comparison";
type = 11;
enum = "comparison";
}
arg4
{
title = "Lap comparison";
type = 11;
enum = "comparison";
}
arg5
{
title = "Compared player";
type = 11;
enum
{
0 = "Fastest";
1 = "Slowest";
2 = "Triggerer";
}
}
arg6
{
title = "Only bonus laps?";
type = 11;
enum = "noyes";
}
}
329
{
title = "Ideya Capture Touch";
prefix = "(329)";
arg0
{
title = "Trigger type";
type = 11;
enum
{
0 = "Each time";
1 = "Once";
}
}
arg1
{
title = "Mare number";
}
arg2
{
title = "Lap number";
}
arg3
{
title = "Mare comparison";
type = 11;
enum = "comparison";
}
arg4
{
title = "Lap comparison";
type = 11;
enum = "comparison";
}
arg5
{
title = "Compared player";
type = 11;
enum
{
0 = "Fastest";
1 = "Slowest";
2 = "Triggerer";
}
}
arg6
{
title = "Spheres check";
type = 11;
enum
{
0 = "Trigger if enough spheres";
1 = "Trigger if not enough spheres";
2 = "Trigger regardless of spheres";
}
}
arg7
{
title = "Flags";
type = 12;
enum
{
1 = "Only count bonus time laps";
2 = "Trigger upon entering Ideya Capture";
}
}
}
331
{
title = "Player Skin";
prefix = "(331)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Invert choice?";
type = 11;
enum = "noyes";
}
stringarg0
{
title = "Skin name";
type = 2;
}
}
334
{
title = "Object Dye";
prefix = "(334)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Invert choice?";
type = 11;
enum = "noyes";
}
stringarg0
{
title = "Color";
type = 2;
}
}
337
{
title = "Emerald Check";
prefix = "(337)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Emeralds";
type = 12;
enum
{
1 = "Emerald 1";
2 = "Emerald 2";
4 = "Emerald 3";
8 = "Emerald 4";
16 = "Emerald 5";
32 = "Emerald 6";
64 = "Emerald 7";
}
}
arg2
{
title = "Check if";
type = 11;
enum = "flagcheck";
}
}
340
{
title = "NiGHTS Mare";
prefix = "(340)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Mare";
}
arg2
{
title = "Comparison";
type = 11;
enum = "comparison";
}
}
343
{
title = "Gravity Check";
prefix = "(343)";
arg0
{
title = "Trigger type";
type = 11;
enum = "triggertype";
}
arg1
{
title = "Gravity";
type = 11;
enum
{
0 = "Normal gravity";
1 = "Reverse gravity";
2 = "Reverse gravity (no MF2_OBJECTFLIP)";
}
}
}
399
{
title = "Level Load";
prefix = "(399)";
}
}
linedefexecsector
{
title = "Linedef Executor (sector)";
400
{
title = "Set Tagged Sector's Heights/Textures";
prefix = "(400)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Set flats?";
type = 11;
enum = "noyes";
}
}
402
{
title = "Copy Light Level to Tagged Sectors";
prefix = "(402)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Flags";
type = 12;
enum
{
1 = "Don't copy main light level";
2 = "Don't copy floor light level";
4 = "Don't copy ceiling light level";
}
}
}
408
{
title = "Set Tagged Sector's Flats";
prefix = "(408)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
}
409
{
title = "Change Tagged Sector's Tag";
prefix = "(409)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Tag";
type = 13;
}
arg2
{
title = "Behavior";
type = 11;
enum
{
0 = "Add tag";
1 = "Remove tag";
2 = "Replace first tag";
3 = "Change trigger tag";
}
}
}
410
{
title = "Change Front Sector's Tag";
prefix = "(410)";
arg0
{
title = "Tag";
type = 13;
}
arg1
{
title = "Behavior";
type = 11;
enum
{
0 = "Add tag";
1 = "Remove tag";
2 = "Replace first tag";
3 = "Change trigger tag";
}
}
}
416
{
title = "Start Adjustable Flickering Light";
prefix = "(416)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Brightness 1";
}
arg3
{
title = "Use target brightness?";
type = 11;
enum = "noyes";
}
arg4
{
title = "Brightness 2";
}
}
417
{
title = "Start Adjustable Pulsating Light";
prefix = "(417)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Brightness 1";
}
arg3
{
title = "Use target brightness?";
type = 11;
enum = "noyes";
}
arg4
{
title = "Brightness 2";
}
}
418
{
title = "Start Adjustable Blinking Light";
prefix = "(418)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Brightness 1 tics";
}
arg2
{
title = "Brightness 2 tics";
}
arg3
{
title = "Brightness 1";
}
arg4
{
title = "Flags";
type = 12;
enum
{
1 = "Use target brightness";
2 = "Synchronized";
}
}
arg5
{
title = "Brightness 2";
}
}
420
{
title = "Fade Light Level";
prefix = "(420)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Destination light level";
}
arg2
{
title = "Fading speed";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Add to current light level";
2 = "Interrupt ongoing fades";
4 = "Speed is duration";
}
}
}
421
{
title = "Stop Lighting Effect";
prefix = "(421)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
435
{
title = "Change Plane Scroller Direction";
prefix = "(435)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
}
467
{
title = "Set Tagged Sector's Light Level";
prefix = "(467)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Light level";
}
arg2
{
title = "Affected area";
type = 11;
enum
{
0 = "Sector";
1 = "Floor";
2 = "Ceiling";
}
}
arg3
{
title = "Set/Add?";
type = 11;
enum = "setadd";
}
}
469
{
title = "Change Tagged Sector's Gravity";
prefix = "(469)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Set/Multiply?";
type = 11;
enum
{
0 = "Set";
1 = "Multiply";
}
}
arg2
{
title = "Flip flag";
type = 11;
enum
{
0 = "Don't change";
1 = "Set";
2 = "Remove";
}
}
arg3
{
title = "Override gravity?";
type = 11;
enum
{
0 = "No";
1 = "Yes";
}
}
stringarg0
{
title = "Gravity value";
type = 2;
}
}
}
linedefexecplane
{
title = "Linedef Executor (plane movement)";
403
{
title = "Move Tagged Sector's Planes";
prefix = "(403)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg3
{
title = "Linedef executor tag";
type = 15;
}
arg4
{
title = "Set flats?";
type = 11;
enum = "noyes";
}
}
405
{
title = "Move Planes by Set Distance";
prefix = "(405)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Distance";
}
arg3
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg4
{
title = "Instant?";
type = 11;
enum = "noyes";
}
}
411
{
title = "Stop Plane Movement";
prefix = "(411)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
428
{
title = "Start Platform Movement";
prefix = "(428)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Starting delay (tics)";
}
arg3
{
title = "Delay before flip (tics)";
}
arg4
{
title = "Starting direction";
type = 11;
enum
{
0 = "Down";
1 = "Up";
}
}
}
429
{
title = "Crush Planes Once";
prefix = "(429)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Crush speed";
tooltip = "In fracunits per tic.";
}
arg3
{
title = "Retract speed";
tooltip = "In fracunits per tic.";
}
}
}
linedefexecplayer
{
title = "Linedef Executor (player/object)";
412
{
title = "Teleporter";
prefix = "(412)";
arg0
{
title = "Destination thing tag";
type = 14;
}
arg1
{
title = "Flags";
type = 12;
enum
{
1 = "Silent";
2 = "Keep angle";
4 = "Keep momentum";
8 = "Relative silent";
}
}
arg2
{
title = "X offset";
}
arg3
{
title = "Y offset";
}
arg4
{
title = "Z offset";
}
}
425
{
title = "Change Object State";
prefix = "(425)";
stringarg0
{
title = "State";
type = 2;
}
}
426
{
title = "Stop Object";
prefix = "(426)";
arg0
{
title = "Move to center?";
type = 11;
enum = "noyes";
}
}
427
{
title = "Award Score";
prefix = "(427)";
arg0
{
title = "Score";
}
}
432
{
title = "Enable/Disable 2D Mode";
prefix = "(432)";
arg0
{
title = "Mode";
type = 11;
enum
{
0 = "2D";
1 = "3D";
}
}
}
433
{
title = "Enable/Disable Gravity Flip";
prefix = "(433)";
arg0
{
title = "Set gravity";
type = 11;
enum
{
0 = "Reverse";
1 = "Normal";
}
}
arg1
{
title = "Invert current gravity";
type = 11;
enum
{
0 = "No";
1 = "Yes";
}
}
arg2
{
title = "Force MFE_VERTICALFLIP";
type = 11;
enum
{
0 = "No";
1 = "Yes";
}
}
}
434
{
title = "Award Power-Up";
prefix = "(434)";
stringarg0
{
title = "Power";
type = 2;
}
stringarg1
{
title = "Duration/Amount";
type = 2;
}
}
437
{
title = "Disable Player Control";
prefix = "(437)";
arg0
{
title = "Time";
}
arg1
{
title = "Allow jumping?";
type = 11;
enum = "noyes";
}
}
438
{
title = "Change Object Size";
prefix = "(438)";
arg0
{
title = "Size (%)";
default = 100;
}
}
442
{
title = "Change Object Type State";
prefix = "(442)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Change to";
type = 11;
enum
{
0 = "Specified state";
1 = "Next state";
}
}
stringarg0
{
title = "Object type";
type = 2;
}
stringarg1
{
title = "State";
type = 2;
}
}
457
{
title = "Track Object's Angle";
prefix = "(457)";
arg0
{
title = "Anchor tag";
type = 14;
}
arg1
{
title = "Angle tolerance";
type = 8;
}
arg2
{
title = "Time tolerance";
}
arg3
{
title = "Trigger linedef tag";
type = 15;
}
arg4
{
title = "Track after failure?";
type = 11;
enum = "noyes";
}
}
458
{
title = "Stop Tracking Object's Angle";
prefix = "(458)";
}
460
{
title = "Award Rings";
prefix = "(460)";
arg0
{
title = "Rings";
}
arg1
{
title = "Periodicity";
}
}
461
{
title = "Spawn Object";
prefix = "(461)";
arg0
{
title = "X position";
}
arg1
{
title = "Y position";
}
arg2
{
title = "Z position";
}
arg3
{
title = "Angle";
type = 8;
}
arg4
{
title = "Randomize position?";
type = 11;
enum = "noyes";
}
arg5
{
title = "Max X position";
}
arg6
{
title = "Max Y position";
}
arg7
{
title = "Max Z position";
}
stringarg0
{
title = "Object type";
type = 2;
}
}
462
{
title = "Stop Timer/Exit Stage in Record Attack";
prefix = "(462)";
}
463
{
title = "Dye Object";
prefix = "(463)";
stringarg0
{
title = "Skin color";
type = 2;
}
}
464
{
title = "Trigger Egg Capsule";
prefix = "(464)";
arg0
{
title = "Egg Capsule tag";
type = 14;
}
arg1
{
title = "End level?";
type = 11;
enum = "yesno";
}
}
466
{
title = "Set Level Failure State";
prefix = "(466)";
arg0
{
title = "State";
type = 11;
enum
{
0 = "Failure";
1 = "Success";
}
}
}
}
linedefexecmisc
{
title = "Linedef Executor (misc.)";
413
{
title = "Change Music";
prefix = "(413)";
arg0
{
title = "Flags";
type = 12;
enum
{
1 = "For all players";
2 = "Seek offset from current position";
4 = "Fade to custom volume";
8 = "Don't reload after death";
16 = "Force music reload";
32 = "Don't loop";
}
}
arg1
{
title = "Position";
}
arg2
{
title = "Fade out time";
}
arg3
{
title = "Fade in time";
}
arg4
{
title = "Fade destination volume";
}
arg5
{
title = "Fade start volume";
default = -1;
}
arg6
{
title = "Track number";
}
stringarg0
{
title = "Music name";
tooltip = "Takes a music lump name, without the O_ or D_ prefix. Use - to disable music.\nExample: GFZ1";
type = 2;
}
}
414
{
title = "Play Sound Effect";
prefix = "(414)";
arg0
{
title = "Source";
type = 11;
enum
{
0 = "Triggering object";
1 = "Trigger sector";
2 = "Nowhere";
3 = "Tagged sectors";
}
}
arg1
{
title = "Listener";
type = 11;
enum
{
0 = "Triggering player";
1 = "Everyone";
2 = "Everyone touching tagged sectors";
}
}
arg2
{
title = "Target sector tag";
type = 13;
}
stringarg0
{
title = "Sound name";
tooltip = "Takes a DS constant.\nExample: DSTHOK";
type = 2;
}
}
415
{
title = "Run Script";
prefix = "(415)";
stringarg0
{
title = "Lump name";
type = 2;
}
}
422
{
title = "Switch to Cut-Away View";
prefix = "(422)";
arg0
{
title = "Viewpoint tag";
type = 14;
}
arg1
{
title = "Time";
}
}
423
{
title = "Change Sky";
prefix = "(423)";
arg0
{
title = "Sky number";
}
arg1
{
title = "For all players?";
type = 11;
enum = "noyes";
}
}
424
{
title = "Change Weather";
prefix = "(424)";
arg0
{
title = "Weather";
type = 11;
enum
{
0 = "None";
1 = "Storm (thunder, lightning and rain)";
2 = "Snow";
3 = "Rain";
4 = "Preloaded";
5 = "Storm (no rain)";
6 = "Storm (no lightning)";
}
}
arg1
{
title = "For all players?";
type = 11;
enum = "noyes";
}
}
436
{
title = "Shatter FOF";
prefix = "(436)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Control sector tag";
type = 13;
}
}
439
{
title = "Change Tagged Linedef's Textures";
prefix = "(439)";
arg0
{
title = "Target linedef tag";
type = 15;
}
arg1
{
title = "Affected sides";
type = 11;
enum = "frontbackboth";
}
arg2
{
title = "Change unset textures?";
type = 11;
enum = "yesno";
}
arg3
{
title = "Use backside textures?";
type = 11;
enum = "noyes";
}
}
440
{
title = "Start Metal Sonic Race";
prefix = "(440)";
}
441
{
title = "Condition Set Trigger";
prefix = "(441)";
arg0
{
title = "Trigger number";
}
}
443
{
title = "Call Lua Function";
prefix = "(443)";
stringarg0
{
title = "Function name";
type = 2;
}
}
444
{
title = "Earthquake";
prefix = "(444)";
arg0
{
title = "Duration";
}
arg1
{
title = "Intensity";
}
}
445
{
title = "Make FOF Disappear/Reappear";
prefix = "(445)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Control sector tag";
type = 13;
}
arg2
{
title = "Effect";
type = 11;
enum
{
0 = "Disappear";
1 = "Reappear";
}
}
}
446
{
title = "Make FOF Crumble";
prefix = "(446)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Control sector tag";
type = 13;
}
arg2
{
title = "Respawn?";
type = 11;
enum
{
0 = "Yes";
1 = "No";
2 = "Unless FF_NORETURN";
3 = "Only if FF_NORETURN";
}
}
}
447
{
title = "Change Tagged Sector's Colormap";
prefix = "(447)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Colormap sector tag";
type = 13;
}
arg2
{
title = "Flags";
type = 12;
enum
{
1 = "Add to existing colormap";
2 = "Subtract light R";
4 = "Subtract light G";
8 = "Subtract light B";
16 = "Subtract light A";
32 = "Subtract fade R";
64 = "Subtract fade G";
128 = "Subtract fade B";
256 = "Subtract fade A";
512 = "Subtract fadestart";
1024 = "Subtract fadeend";
2048 = "Ignore flags";
}
}
}
448
{
title = "Change Skybox";
prefix = "(448)";
arg0
{
title = "Viewpoint thing tag";
}
arg1
{
title = "Centerpoint thing tag";
}
arg2
{
title = "Change?";
type = 11;
enum
{
0 = "Viewpoint";
1 = "Centerpoint";
2 = "Both";
}
}
arg3
{
title = "For all players?";
type = 11;
enum = "noyes";
}
}
449
{
title = "Enable Bosses with Parameter";
prefix = "(449)";
arg0
{
title = "Boss ID";
}
arg1
{
title = "Effect";
type = 11;
enum
{
0 = "Enable";
1 = "Disable";
}
}
}
450
{
title = "Execute Linedef Executor (specific tag)";
prefix = "(450)";
arg0
{
title = "Trigger linedef tag";
type = 15;
}
}
451
{
title = "Execute Linedef Executor (random tag in range)";
prefix = "(451)";
arg0
{
title = "Start of tag range";
type = 15;
}
arg1
{
title = "End of tag range";
type = 15;
}
}
452
{
title = "Set FOF Translucency";
prefix = "(452)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Control sector tag";
type = 13;
}
arg2
{
title = "Alpha";
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Add to current translucency";
2 = "Don't handle FF_TRANSLUCENT";
}
}
}
453
{
title = "Fade FOF";
prefix = "(453)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Control sector tag";
type = 13;
}
arg2
{
title = "Alpha";
tooltip = "Ranges from 0 (fully transparent) to 255 (fully opaque).";
}
arg3
{
title = "Fading speed (tics)";
}
arg4
{
title = "Flags";
type = 12;
enum
{
1 = "Add to current translucency";
2 = "Interrupt ongoing fades";
4 = "Speed is duration";
8 = "Don't change collision";
16 = "No collision during fade";
32 = "Don't handle FF_TRANSLUCENT";
64 = "Don't handle FF_EXISTS";
128 = "Don't fade lighting";
256 = "Don't fade colormap";
512 = "Use exact alpha in OpenGL";
}
}
}
454
{
title = "Stop Fading FOF";
prefix = "(454)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Control sector tag";
type = 13;
}
arg2
{
title = "Finalize collision?";
type = 11;
enum = "yesno";
}
}
455
{
title = "Fade Tagged Sector's Colormap";
prefix = "(455)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Colormap sector tag";
type = 13;
}
arg2
{
title = "Fade duration";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Add to existing colormap";
2 = "Subtract light R";
4 = "Subtract light G";
8 = "Subtract light B";
16 = "Subtract light A";
32 = "Subtract fade R";
64 = "Subtract fade G";
128 = "Subtract fade B";
256 = "Subtract fade A";
512 = "Subtract fadestart";
1024 = "Subtract fadeend";
2048 = "Ignore flags";
4096 = "Fade from invisible black";
8192 = "Interrupt ongoing fades";
}
}
}
456
{
title = "Stop Fading Tagged Sector's Colormap";
prefix = "(456)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
459
{
title = "Control Text Prompt";
prefix = "(459)";
arg0
{
title = "Prompt number";
}
arg1
{
title = "Page number";
}
arg2
{
title = "Flags";
type = 11;
enum
{
1 = "Close current text prompt";
2 = "Trigger linedef executor on close";
4 = "Find prompt by name";
8 = "Don't disable controls";
}
}
arg3
{
title = "Trigger linedef tag";
type = 15;
}
stringarg0
{
title = "Prompt name";
type = 2;
}
}
465
{
title = "Set Linedef Executor Delay";
prefix = "(465)";
arg0
{
title = "Linedef tag";
type = 15;
}
arg1
{
title = "Value";
}
arg2
{
title = "Set/Add?";
type = 11;
enum = "setadd";
}
}
468
{
title = "Change Linedef Argument";
prefix = "(468)";
arg0
{
title = "Linedef tag";
type = 15;
}
arg1
{
title = "Argument";
}
arg2
{
title = "Value";
}
arg3
{
title = "Set/Add?";
type = 11;
enum = "setadd";
}
}
}
linedefexecpoly
{
title = "Linedef Executor (polyobject)";
480
{
title = "PolyObject Door Slide";
prefix = "(480)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Distance";
}
arg3
{
title = "Return delay (tics)";
}
}
481
{
title = "PolyObject Door Swing";
prefix = "(481)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Rotation";
type = 8;
}
arg3
{
title = "Return delay (tics)";
}
}
482
{
title = "Move PolyObject";
prefix = "(482)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Distance";
}
arg3
{
title = "Override?";
type = 11;
enum = "noyes";
}
}
484
{
title = "Rotate PolyObject";
prefix = "(484)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Speed";
tooltip = "In degrees per tic.";
}
arg2
{
title = "Rotation";
tooltip = "How many degrees the PolyObject will rotate.";
type = 8;
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Don't turn others";
2 = "Turn players";
4 = "Continuous rotation";
8 = "Override";
}
}
}
488
{
title = "Move PolyObject by Waypoints";
prefix = "(488)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Speed";
tooltip = "In fracunits per tic.";
}
arg2
{
title = "Waypoint sequence";
tooltip = "The sequence number of (zoom tube) waypoints to use.";
}
arg3
{
title = "Return behavior";
type = 11;
enum
{
0 = "Don't return";
1 = "Return to first waypoint";
2 = "Repeat sequence in reverse";
}
}
arg4
{
title = "Flags";
type = 12;
enum
{
1 = "Move in reverse";
2 = "Loop movement";
}
}
}
489
{
title = "Set PolyObject Visibility/Tangibility";
prefix = "(489)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Visibility";
type = 11;
enum
{
0 = "No change";
1 = "Visible";
2 = "Invisible";
}
}
arg2
{
title = "Tangibility";
type = 11;
enum
{
0 = "No change";
1 = "Tangible";
2 = "Intangible";
}
}
}
491
{
title = "Set PolyObject Translucency";
prefix = "(491)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Translucency level";
tooltip = "Ranges from 0 (fully opaque) to 10 (fully transparent).";
}
arg2
{
title = "Set/Add?";
type = 11;
enum = "setadd";
}
}
492
{
title = "Fade PolyObject Translucency";
prefix = "(492)";
arg0
{
title = "PolyObject tag";
type = 14;
}
arg1
{
title = "Translucency level";
tooltip = "Ranges from 0 (fully opaque) to 10 (fully transparent).";
}
arg2
{
title = "Fading speed";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Add to current translucency";
2 = "Interrupt ongoing fades";
4 = "Speed is duration";
8 = "Don't change collision";
16 = "No collision during fade";
}
}
}
}
scrollpush
{
title = "Scrollers and Pushers";
500
{
title = "Scroll Wall";
prefix = "(500)";
arg0
{
title = "Side";
type = 11;
enum = "frontbackboth";
}
arg1
{
title = "Horizontal speed";
}
arg2
{
title = "Vertical speed";
}
}
502
{
title = "Scroll Tagged Walls";
prefix = "(502)";
arg0
{
title = "Linedef tag";
type = 15;
}
arg1
{
title = "Side";
type = 11;
enum = "frontbackboth";
}
arg2
{
title = "Horizontal speed";
}
arg3
{
title = "Vertical speed";
}
arg4
{
title = "Type";
type = 11;
enum = "scrolltype";
}
}
510
{
title = "Scroll Planes";
prefix = "(510)";
arg0
{
title = "Sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Scroll/Carry?";
type = 11;
enum = "scrollcarry";
}
arg3
{
title = "Base speed";
}
arg4
{
title = "Type";
type = 26;
enum = "scrolltype";
flags
{
4 = "Non-exclusive";
}
}
}
541
{
title = "Wind/Current";
prefix = "(541)";
arg0
{
title = "Sector tag";
type = 13;
}
arg1
{
title = "Horizontal speed";
}
arg2
{
title = "Vertical speed";
}
arg3
{
title = "Type";
type = 11;
enum
{
0 = "Wind";
1 = "Current";
}
}
arg4
{
title = "Flags";
type = 12;
flags
{
1 = "Slide";
2 = "Non-exclusive";
}
}
}
}
light
{
title = "Lighting";
600
{
title = "Copy Light Level to Tagged Sector's Planes";
prefix = "(600)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
}
602
{
title = "Adjustable Pulsating Light";
prefix = "(602)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Brightness 1";
}
arg3
{
title = "Use target brightness?";
type = 11;
enum = "noyes";
}
arg4
{
title = "Brightness 2";
}
}
603
{
title = "Adjustable Flickering Light";
prefix = "(603)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Brightness 1";
}
arg3
{
title = "Use target brightness?";
type = 11;
enum = "noyes";
}
arg4
{
title = "Brightness 2";
}
}
604
{
title = "Adjustable Blinking Light";
prefix = "(604)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Brightness 1 tics";
}
arg2
{
title = "Brightness 2 tics";
}
arg3
{
title = "Brightness 1";
}
arg4
{
title = "Flags";
type = 12;
enum
{
1 = "Use target brightness";
2 = "Synchronized";
}
}
arg5
{
title = "Brightness 2";
}
}
606
{
title = "Copy Colormap";
prefix = "(606)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Colormap sector tag";
type = 13;
}
}
}
slope
{
title = "Slope";
700
{
title = "Create Sector-Based Slope";
prefix = "(700)";
id = "plane_align";
arg0
{
title = "Floor";
type = 11;
enum = "frontback";
}
arg1
{
title = "Ceiling";
type = 11;
enum = "frontback";
}
arg2
{
title = "Flags";
type = 12;
enum
{
1 = "No physics";
2 = "Dynamic";
4 = "Copy to other side";
}
}
}
704
{
title = "Create Vertex-Based Slope";
prefix = "(704)";
id = "srb2_vertexslope";
arg0
{
title = "Plane";
type = 11;
enum
{
0 = "Front floor";
1 = "Front ceiling";
2 = "Back floor";
3 = "Back ceiling";
}
}
arg1
{
title = "Vertex 1 tag";
type = 14;
}
arg2
{
title = "Vertex 2 tag";
type = 14;
}
arg3
{
title = "Vertex 3 tag";
type = 14;
}
arg4
{
title = "Flags";
type = 12;
enum
{
1 = "No physics";
2 = "Dynamic";
}
}
}
720
{
title = "Copy Slope";
prefix = "(720)";
id = "plane_copy";
arg0
{
title = "Front floor tag";
type = 13;
}
arg1
{
title = "Front ceiling tag";
type = 13;
}
arg2
{
title = "Back floor tag";
type = 13;
}
arg3
{
title = "Back ceiling tag";
type = 13;
}
arg4
{
title = "Share slope";
type = 12;
enum
{
1 = "Front floor to back sector";
2 = "Back floor to front sector";
4 = "Front ceiling to back sector";
8 = "Back ceiling to front sector";
}
}
}
799
{
title = "Set Tagged Dynamic Slope Vertex to Front Sector Height";
prefix = "(799)";
arg0
{
title = "Apply height";
type = 11;
enum
{
0 = "Absolute";
1 = "Relative";
}
}
}
}
}