SRB2/extras/conf/udb/Includes/SRB222_linedefs.cfg
2021-12-29 21:03:47 +01:00

5287 lines
71 KiB
INI
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

doom
{
misc
{
title = "Miscellaneous";
0
{
title = "None";
prefix = "(0)";
}
1
{
title = "Per-Sector Gravity";
prefix = "(1)";
}
5
{
title = "Camera Scanner <deprecated>";
prefix = "(5)";
}
7
{
title = "Sector Flat Alignment";
prefix = "(7)";
}
10
{
title = "Culling Plane";
prefix = "(10)";
}
13
{
title = "Heat Wave Effect";
prefix = "(13)";
}
40
{
title = "Visual Portal Between Tagged Linedefs";
prefix = "(40)";
}
41
{
title = "Horizon Effect";
prefix = "(41)";
}
50
{
title = "Instantly Lower Floor on Level Load";
prefix = "(50)";
}
51
{
title = "Instantly Raise Ceiling on Level Load";
prefix = "(51)";
}
63
{
title = "Fake Floor/Ceiling Planes";
prefix = "(63)";
}
540
{
title = "Floor Friction";
prefix = "(540)";
}
}
parameters
{
title = "Parameters";
2
{
title = "Custom Exit";
prefix = "(2)";
}
3
{
title = "Zoom Tube Parameters";
prefix = "(3)";
}
4
{
title = "Speed Pad Parameters";
prefix = "(4)";
}
8
{
title = "Special Sector Properties";
prefix = "(8)";
}
9
{
title = "Chain Parameters";
prefix = "(9)";
}
11
{
title = "Rope Hang Parameters";
prefix = "(11)";
}
12
{
title = "Rock Spawner Parameters";
prefix = "(12)";
}
14
{
title = "Bustable Block Parameters";
prefix = "(14)";
}
15
{
title = "Fan Particle Spawner Parameters";
prefix = "(15)";
}
16
{
title = "Minecart Parameters";
prefix = "(16)";
}
64
{
title = "Continuously Appearing/Disappearing FOF";
prefix = "(64)";
}
65
{
title = "Bridge Thinker <disabled>";
prefix = "(65)";
}
76
{
title = "Make FOF Bouncy";
prefix = "(76)";
}
}
polyobject
{
title = "PolyObject";
20
{
title = "First Line";
prefix = "(20)";
}
21
{
title = "Explicitly Include Line <disabled>";
prefix = "(21)";
}
22
{
title = "Parameters";
prefix = "(22)";
}
30
{
title = "Waving Flag";
prefix = "(30)";
}
31
{
title = "Displacement by Front Sector";
prefix = "(31)";
}
32
{
title = "Angular Displacement by Front Sector";
prefix = "(32)";
}
}
planemove
{
title = "Plane Movement";
52
{
title = "Continuously Falling Sector";
prefix = "(52)";
}
53
{
title = "Continuous Floor/Ceiling Mover";
prefix = "(53)";
}
54
{
title = "Continuous Floor Mover";
prefix = "(54)";
}
55
{
title = "Continuous Ceiling Mover";
prefix = "(55)";
}
56
{
title = "Continuous Two-Speed Floor/Ceiling Mover";
prefix = "(56)";
}
57
{
title = "Continuous Two-Speed Floor Mover";
prefix = "(57)";
}
58
{
title = "Continuous Two-Speed Ceiling Mover";
prefix = "(58)";
}
59
{
title = "Activate Moving Platform";
prefix = "(59)";
}
60
{
title = "Activate Moving Platform (Adjustable Speed)";
prefix = "(60)";
}
61
{
title = "Crusher (Ceiling to Floor)";
prefix = "(61)";
}
62
{
title = "Crusher (Floor to Ceiling)";
prefix = "(62)";
}
66
{
title = "Move Floor by Displacement";
prefix = "(66)";
}
67
{
title = "Move Ceiling by Displacement";
prefix = "(67)";
}
68
{
title = "Move Floor and Ceiling by Displacement";
prefix = "(68)";
}
}
fofsolid
{
title = "FOF (solid)";
100
{
title = "Solid, Opaque";
prefix = "(100)";
}
101
{
title = "Solid, Opaque, No Shadow";
prefix = "(101)";
}
102
{
title = "Solid, Translucent";
prefix = "(102)";
}
103
{
title = "Solid, Sides Only";
prefix = "(103)";
}
104
{
title = "Solid, No Sides";
prefix = "(104)";
}
105
{
title = "Solid, Invisible";
prefix = "(105)";
}
140
{
title = "Intangible from Bottom, Opaque";
prefix = "(140)";
}
141
{
title = "Intangible from Bottom, Translucent";
prefix = "(141)";
}
142
{
title = "Intangible from Bottom, Translucent, No Sides";
prefix = "(142)";
}
143
{
title = "Intangible from Top, Opaque";
prefix = "(143)";
}
144
{
title = "Intangible from Top, Translucent";
prefix = "(144)";
}
145
{
title = "Intangible from Top, Translucent, No Sides";
prefix = "(145)";
}
146
{
title = "Only Tangible from Sides";
prefix = "(146)";
}
}
fofintangible
{
title = "FOF (intangible)";
120
{
title = "Water, Opaque";
prefix = "(120)";
}
121
{
title = "Water, Translucent";
prefix = "(121)";
}
122
{
title = "Water, Opaque, No Sides";
prefix = "(122)";
}
123
{
title = "Water, Translucent, No Sides";
prefix = "(123)";
}
124
{
title = "Goo Water, Translucent";
prefix = "(124)";
}
125
{
title = "Goo Water, Translucent, No Sides";
prefix = "(125)";
}
220
{
title = "Intangible, Opaque";
prefix = "(220)";
}
221
{
title = "Intangible, Translucent";
prefix = "(221)";
}
222
{
title = "Intangible, Sides Only";
prefix = "(222)";
}
223
{
title = "Intangible, Invisible";
prefix = "(223)";
}
}
fofmoving
{
title = "FOF (moving)";
150
{
title = "Air Bobbing";
prefix = "(150)";
}
151
{
title = "Air Bobbing (Adjustable)";
prefix = "(151)";
}
152
{
title = "Reverse Air Bobbing (Adjustable)";
prefix = "(152)";
}
153
{
title = "Dynamically Sinking Platform";
prefix = "(153)";
}
160
{
title = "Water Bobbing";
prefix = "(160)";
}
190
{
title = "Rising Platform, Solid, Opaque";
prefix = "(190)";
}
191
{
title = "Rising Platform, Solid, Opaque, No Shadow";
prefix = "(191)";
}
192
{
title = "Rising Platform, Solid, Translucent";
prefix = "(192)";
}
193
{
title = "Rising Platform, Solid, Invisible";
prefix = "(193)";
}
194
{
title = "Rising Platform, Intangible from Bottom, Opaque";
prefix = "(194)";
}
195
{
title = "Rising Platform, Intangible from Bottom, Translucent";
prefix = "(195)";
}
}
fofcrumbling
{
title = "FOF (crumbling)";
170
{
title = "Crumbling, Respawn";
prefix = "(170)";
}
171
{
title = "Crumbling, No Respawn";
prefix = "(171)";
}
172
{
title = "Crumbling, Respawn, Intangible from Bottom";
prefix = "(172)";
}
173
{
title = "Crumbling, No Respawn, Intangible from Bottom";
prefix = "(173)";
}
174
{
title = "Crumbling, Respawn, Int. from Bottom, Translucent";
prefix = "(174)";
}
175
{
title = "Crumbling, No Respawn, Int. from Bottom, Translucent";
prefix = "(175)";
}
176
{
title = "Crumbling, Respawn, Floating, Bobbing";
prefix = "(176)";
}
177
{
title = "Crumbling, No Respawn, Floating, Bobbing";
prefix = "(177)";
}
178
{
title = "Crumbling, Respawn, Floating";
prefix = "(178)";
}
179
{
title = "Crumbling, No Respawn, Floating";
prefix = "(179)";
}
180
{
title = "Crumbling, Respawn, Air Bobbing";
prefix = "(180)";
}
}
fofspecial
{
title = "FOF (special)";
200
{
title = "Light Block";
prefix = "(200)";
}
201
{
title = "Half Light Block";
prefix = "(201)";
}
202
{
title = "Fog Block";
prefix = "(202)";
}
250
{
title = "Mario Block";
prefix = "(250)";
}
251
{
title = "Thwomp Block";
prefix = "(251)";
}
252
{
title = "Shatter Block";
prefix = "(252)";
}
253
{
title = "Shatter Block, Translucent";
prefix = "(253)";
}
254
{
title = "Bustable Block";
prefix = "(254)";
}
255
{
title = "Spin-Bustable Block";
prefix = "(255)";
}
256
{
title = "Spin-Bustable Block, Translucent";
prefix = "(256)";
}
257
{
title = "Quicksand";
prefix = "(257)";
}
258
{
title = "Laser";
prefix = "(258)";
}
259
{
title = "Custom FOF";
prefix = "(259)";
}
}
linedeftrigger
{
title = "Linedef Executor Trigger";
300
{
title = "Continuous";
prefix = "(300)";
}
301
{
title = "Each Time";
prefix = "(301)";
}
302
{
title = "Once";
prefix = "(302)";
}
303
{
title = "Ring Count - Continuous";
prefix = "(303)";
}
304
{
title = "Ring Count - Once";
prefix = "(304)";
}
305
{
title = "Character Ability - Continuous";
prefix = "(305)";
}
306
{
title = "Character Ability - Each Time";
prefix = "(306)";
}
307
{
title = "Character Ability - Once";
prefix = "(307)";
}
308
{
title = "Race Only - Once";
prefix = "(308)";
}
309
{
title = "CTF Red Team - Continuous";
prefix = "(309)";
}
310
{
title = "CTF Red Team - Each Time";
prefix = "(310)";
}
311
{
title = "CTF Blue Team - Continuous";
prefix = "(311)";
}
312
{
title = "CTF Blue Team - Each Time";
prefix = "(312)";
}
313
{
title = "No More Enemies - Once";
prefix = "(313)";
}
314
{
title = "Number of Pushables - Continuous";
prefix = "(314)";
}
315
{
title = "Number of Pushables - Once";
prefix = "(315)";
}
317
{
title = "Condition Set Trigger - Continuous";
prefix = "(317)";
}
318
{
title = "Condition Set Trigger - Once";
prefix = "(318)";
}
319
{
title = "Unlockable - Continuous";
prefix = "(319)";
}
320
{
title = "Unlockable - Once";
prefix = "(320)";
}
321
{
title = "Trigger After X Calls - Continuous";
prefix = "(321)";
}
322
{
title = "Trigger After X Calls - Each Time";
prefix = "(322)";
}
323
{
title = "NiGHTSerize - Each Time";
prefix = "(323)";
}
324
{
title = "NiGHTSerize - Once";
prefix = "(324)";
}
325
{
title = "De-NiGHTSerize - Each Time";
prefix = "(325)";
}
326
{
title = "De-NiGHTSerize - Once";
prefix = "(326)";
}
327
{
title = "NiGHTS Lap - Each Time";
prefix = "(327)";
}
328
{
title = "NiGHTS Lap - Once";
prefix = "(328)";
}
329
{
title = "Ideya Capture Touch - Each Time";
prefix = "(329)";
}
330
{
title = "Ideya Capture Touch - Once";
prefix = "(330)";
}
331
{
title = "Player Skin - Continuous";
flags64text = "[6] Disable for this skin";
prefix = "(331)";
}
332
{
title = "Player Skin - Each Time";
prefix = "(332)";
}
333
{
title = "Player Skin - Once";
prefix = "(333)";
}
334
{
title = "Object Dye - Continuous";
prefix = "(334)";
}
335
{
title = "Object Dye - Each Time";
prefix = "(335)";
}
336
{
title = "Object Dye - Once";
prefix = "(336)";
}
337
{
title = "Emerald Check - Continuous";
prefix = "(337)";
}
338
{
title = "Emerald Check - Each Time";
prefix = "(338)";
}
339
{
title = "Emerald Check - Once";
prefix = "(339)";
}
340
{
title = "NiGHTS Mare - Continuous";
prefix = "(340)";
}
341
{
title = "NiGHTS Mare - Each Time";
prefix = "(341)";
}
342
{
title = "NiGHTS Mare - Once";
prefix = "(342)";
}
399
{
title = "Level Load";
prefix = "(399)";
}
}
linedefexecsector
{
title = "Linedef Executor (sector)";
400
{
title = "Set Tagged Sector's Floor Height/Texture";
prefix = "(400)";
}
401
{
title = "Set Tagged Sector's Ceiling Height/Texture";
prefix = "(401)";
}
402
{
title = "Copy Light Level to Tagged Sectors";
prefix = "(402)";
}
408
{
title = "Set Tagged Sector's Flats";
prefix = "(408)";
}
409
{
title = "Change Tagged Sector's Tag";
prefix = "(409)";
}
410
{
title = "Change Front Sector's Tag";
prefix = "(410)";
}
416
{
title = "Start Adjustable Flickering Light";
prefix = "(416)";
}
417
{
title = "Start Adjustable Pulsating Light";
prefix = "(417)";
}
418
{
title = "Start Adjustable Blinking Light (unsynchronized)";
prefix = "(418)";
}
419
{
title = "Start Adjustable Blinking Light (synchronized)";
prefix = "(419)";
}
420
{
title = "Fade Light Level";
prefix = "(420)";
}
421
{
title = "Stop Lighting Effect";
prefix = "(421)";
}
435
{
title = "Change Plane Scroller Direction";
prefix = "(435)";
}
467
{
title = "Set Tagged Sector's Light Level";
prefix = "(467)";
}
}
linedefexecplane
{
title = "Linedef Executor (plane movement)";
403
{
title = "Move Tagged Sector's Floor";
prefix = "(403)";
}
404
{
title = "Move Tagged Sector's Ceiling";
prefix = "(404)";
}
405
{
title = "Move Floor According to Front Texture Offsets";
prefix = "(405)";
}
407
{
title = "Move Ceiling According to Front Texture Offsets";
prefix = "(407)";
}
411
{
title = "Stop Plane Movement";
prefix = "(411)";
}
428
{
title = "Start Platform Movement";
prefix = "(428)";
}
429
{
title = "Crush Ceiling Once";
prefix = "(429)";
}
430
{
title = "Crush Floor Once";
prefix = "(430)";
}
431
{
title = "Crush Floor and Ceiling Once";
prefix = "(431)";
}
}
linedefexecplayer
{
title = "Linedef Executor (player/object)";
412
{
title = "Teleporter";
prefix = "(412)";
}
425
{
title = "Change Object State";
prefix = "(425)";
}
426
{
title = "Stop Object";
prefix = "(426)";
}
427
{
title = "Award Score";
prefix = "(427)";
}
432
{
title = "Enable/Disable 2D Mode";
prefix = "(432)";
}
433
{
title = "Enable/Disable Gravity Flip";
prefix = "(433)";
}
434
{
title = "Award Power-Up";
prefix = "(434)";
}
437
{
title = "Disable Player Control";
prefix = "(437)";
}
438
{
title = "Change Object Size";
prefix = "(438)";
}
442
{
title = "Change Object Type State";
prefix = "(442)";
}
457
{
title = "Track Object's Angle";
prefix = "(457)";
}
458
{
title = "Stop Tracking Object's Angle";
prefix = "(458)";
}
460
{
title = "Award Rings";
prefix = "(460)";
}
461
{
title = "Spawn Object";
prefix = "(461)";
}
462
{
title = "Stop Timer/Exit Stage in Record Attack";
prefix = "(462)";
}
463
{
title = "Dye Object";
prefix = "(463)";
}
464
{
title = "Trigger Egg Capsule";
prefix = "(464)";
}
466
{
title = "Set Level Failure State";
prefix = "(466)";
}
}
linedefexecmisc
{
title = "Linedef Executor (misc.)";
413
{
title = "Change Music";
prefix = "(413)";
}
414
{
title = "Play Sound Effect";
prefix = "(414)";
}
415
{
title = "Run Script";
prefix = "(415)";
}
422
{
title = "Switch to Cut-Away View";
prefix = "(422)";
}
423
{
title = "Change Sky";
prefix = "(423)";
}
424
{
title = "Change Weather";
prefix = "(424)";
}
436
{
title = "Shatter FOF";
prefix = "(436)";
}
439
{
title = "Change Tagged Linedef's Textures";
prefix = "(439)";
}
440
{
title = "Start Metal Sonic Race";
prefix = "(440)";
}
441
{
title = "Condition Set Trigger";
prefix = "(441)";
}
443
{
title = "Call Lua Function";
prefix = "(443)";
}
444
{
title = "Earthquake";
prefix = "(444)";
}
445
{
title = "Make FOF Disappear/Reappear";
prefix = "(445)";
}
446
{
title = "Make FOF Crumble";
prefix = "(446)";
}
447
{
title = "Change Tagged Sector's Colormap";
prefix = "(447)";
}
448
{
title = "Change Skybox";
prefix = "(448)";
}
449
{
title = "Enable Bosses with Parameter";
prefix = "(449)";
}
450
{
title = "Execute Linedef Executor (specific tag)";
prefix = "(450)";
}
451
{
title = "Execute Linedef Executor (random tag in range)";
prefix = "(451)";
}
452
{
title = "Set FOF Translucency";
prefix = "(452)";
}
453
{
title = "Fade FOF";
prefix = "(453)";
}
454
{
title = "Stop Fading FOF";
prefix = "(454)";
}
455
{
title = "Fade Tagged Sector's Colormap";
prefix = "(455)";
}
456
{
title = "Stop Fading Tagged Sector's Colormap";
prefix = "(456)";
}
459
{
title = "Control Text Prompt";
prefix = "(459)";
}
}
linedefexecpoly
{
title = "Linedef Executor (polyobject)";
480
{
title = "Door Slide";
prefix = "(480)";
}
481
{
title = "Door Swing";
prefix = "(481)";
}
482
{
title = "Move";
prefix = "(482)";
}
483
{
title = "Move, Override";
prefix = "(483)";
}
484
{
title = "Rotate Right";
prefix = "(484)";
}
485
{
title = "Rotate Right, Override";
prefix = "(485)";
}
486
{
title = "Rotate Left";
prefix = "(486)";
}
487
{
title = "Rotate Left, Override";
prefix = "(487)";
}
488
{
title = "Move by Waypoints";
prefix = "(488)";
}
489
{
title = "Turn Invisible, Intangible";
prefix = "(489)";
}
490
{
title = "Turn Visible, Tangible";
prefix = "(490)";
}
491
{
title = "Set Translucency";
prefix = "(491)";
}
492
{
title = "Fade Translucency";
prefix = "(492)";
}
}
wallscroll
{
title = "Wall Scrolling";
500
{
title = "Scroll Wall Front Side Left";
prefix = "(500)";
}
501
{
title = "Scroll Wall Front Side Right";
prefix = "(501)";
}
502
{
title = "Scroll Wall According to Linedef";
prefix = "(502)";
}
503
{
title = "Scroll Wall According to Linedef (Accelerative)";
prefix = "(503)";
}
504
{
title = "Scroll Wall According to Linedef (Displacement)";
prefix = "(504)";
}
505
{
title = "Scroll Texture by Front Side Offsets";
prefix = "(505)";
}
506
{
title = "Scroll Texture by Back Side Offsets";
prefix = "(506)";
}
}
planescroll
{
title = "Plane Scrolling";
510
{
title = "Scroll Floor Texture";
prefix = "(510)";
}
511
{
title = "Scroll Floor Texture (Accelerative)";
prefix = "(511)";
}
512
{
title = "Scroll Floor Texture (Displacement)";
prefix = "(512)";
}
513
{
title = "Scroll Ceiling Texture";
prefix = "(513)";
}
514
{
title = "Scroll Ceiling Texture (Accelerative)";
prefix = "(514)";
}
515
{
title = "Scroll Ceiling Texture (Displacement)";
prefix = "(515)";
}
520
{
title = "Carry Objects on Floor";
prefix = "(520)";
}
521
{
title = "Carry Objects on Floor (Accelerative)";
prefix = "(521)";
}
522
{
title = "Carry Objects on Floor (Displacement)";
prefix = "(522)";
}
523
{
title = "Carry Objects on Ceiling";
prefix = "(523)";
}
524
{
title = "Carry Objects on Ceiling (Accelerative)";
prefix = "(524)";
}
525
{
title = "Carry Objects on Ceiling (Displacement)";
prefix = "(525)";
}
530
{
title = "Scroll Floor Texture and Carry Objects";
prefix = "(530)";
}
531
{
title = "Scroll Floor Texture and Carry Objects (Accelerative)";
prefix = "(531)";
}
532
{
title = "Scroll Floor Texture and Carry Objects (Displacement)";
prefix = "(532)";
}
533
{
title = "Scroll Ceiling Texture and Carry Objects";
prefix = "(533)";
}
534
{
title = "Scroll Ceiling Texture and Carry Objects (Accelerative)";
prefix = "(534)";
}
535
{
title = "Scroll Ceiling Texture and Carry Objects (Displacement)";
prefix = "(535)";
}
}
pusher
{
title = "Pusher";
541
{
title = "Wind";
prefix = "(541)";
}
542
{
title = "Upwards Wind";
prefix = "(542)";
}
543
{
title = "Downwards Wind";
prefix = "(543)";
}
544
{
title = "Current";
prefix = "(544)";
}
545
{
title = "Upwards Current";
prefix = "(545)";
}
546
{
title = "Downwards Current";
prefix = "(546)";
}
547
{
title = "Push/Pull";
prefix = "(547)";
}
}
light
{
title = "Lighting";
600
{
title = "Floor Lighting";
prefix = "(600)";
}
601
{
title = "Ceiling Lighting";
prefix = "(601)";
}
602
{
title = "Adjustable Pulsating Light";
prefix = "(602)";
}
603
{
title = "Adjustable Flickering Light";
prefix = "(603)";
}
604
{
title = "Adjustable Blinking Light (unsynchronized)";
prefix = "(604)";
}
605
{
title = "Adjustable Blinking Light (synchronized)";
prefix = "(605)";
}
606
{
title = "Colormap";
prefix = "(606)";
}
}
slope
{
title = "Slope";
700
{
title = "Slope Frontside Floor";
prefix = "(700)";
}
701
{
title = "Slope Frontside Ceiling";
prefix = "(701)";
}
702
{
title = "Slope Frontside Floor and Ceiling";
prefix = "(702)";
}
703
{
title = "Slope Frontside Floor and Backside Ceiling";
prefix = "(703)";
´ }
704
{
title = "Slope Frontside Floor by 3 Tagged Vertex Things";
prefix = "(704)";
}
705
{
title = "Slope Frontside Ceiling by 3 Tagged Vertex Things";
prefix = "(705)";
}
710
{
title = "Slope Backside Floor";
prefix = "(710)";
}
711
{
title = "Slope Backside Ceiling";
prefix = "(711)";
}
712
{
title = "Slope Backside Floor and Ceiling";
prefix = "(712)";
}
713
{
title = "Slope Backside Floor and Frontside Ceiling";
prefix = "(713)";
}
714
{
title = "Slope Backside Floor by 3 Tagged Vertex Things";
prefix = "(714)";
}
715
{
title = "Slope Backside Ceiling by 3 Tagged Vertex Things";
prefix = "(715)";
}
720
{
title = "Copy Frontside Floor Slope from Line Tag";
prefix = "(720)";
}
721
{
title = "Copy Frontside Ceiling Slope from Line Tag";
prefix = "(721)";
}
722
{
title = "Copy Frontside Floor and Ceiling Slope from Line Tag";
prefix = "(722)";
}
799
{
title = "Set Tagged Dynamic Slope Vertex to Front Sector Height";
prefix = "(799)";
}
}
transwall
{
title = "Translucent Wall";
900
{
title = "90% Opaque";
prefix = "(900)";
}
901
{
title = "80% Opaque";
prefix = "(901)";
}
902
{
title = "70% Opaque";
prefix = "(902)";
}
903
{
title = "60% Opaque";
prefix = "(903)";
}
904
{
title = "50% Opaque";
prefix = "(904)";
}
905
{
title = "40% Opaque";
prefix = "(905)";
}
906
{
title = "30% Opaque";
prefix = "(906)";
}
907
{
title = "20% Opaque";
prefix = "(907)";
}
908
{
title = "10% Opaque";
prefix = "(908)";
}
909
{
title = "Fog Wall";
prefix = "(909)";
}
}
}
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";
prefix = "(41)";
}
63
{
title = "Fake Floor/Ceiling Planes";
prefix = "(63)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
}
parameters
{
title = "Parameters";
15
{
title = "Fan Particle Generator Heights";
prefix = "(15)";
}
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 = "First Line";
prefix = "(20)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Parent ID";
type = 14;
}
arg2
{
title = "Translucency";
}
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 Flag";
prefix = "(30)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Distance";
}
}
31
{
title = "Displacement by Front Sector";
prefix = "(31)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Base speed";
}
}
32
{
title = "Angular Displacement by Front Sector";
prefix = "(32)";
arg0
{
title = "PolyObject ID";
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";
}
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";
}
arg3
{
title = "Return speed";
}
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";
}
arg3
{
title = "Return speed";
}
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";
}
arg2
{
title = "Starting delay";
}
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";
}
arg3
{
title = "Retract speed";
}
}
66
{
title = "Move Planes by 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";
}
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";
}
arg2
{
title = "Rising speed";
}
stringarg0
{
title = "Crushing sound";
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";
}
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)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
}
arg2
{
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";
}
}
arg3
{
title = "Tangibility";
type = 12;
enum = "tangibility";
}
}
120
{
title = "Water";
prefix = "(120)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 128;
}
arg2
{
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)";
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)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
170
{
title = "Crumbling";
prefix = "(170)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
}
arg2
{
title = "Tangibility";
type = 12;
enum = "tangibility";
}
arg3
{
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)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
}
arg2
{
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";
}
}
arg3
{
title = "Tangibility";
type = 12;
enum = "tangibility";
}
arg4
{
title = "Speed";
}
arg5
{
title = "Flags";
type = 12;
enum
{
1 = "Lower";
2 = "Require spindash";
}
}
}
200
{
title = "Light Block";
prefix = "(200)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Expand to bottom?";
type = 11;
enum = "noyes";
}
}
202
{
title = "Fog Block";
prefix = "(202)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
220
{
title = "Intangible";
prefix = "(220)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
}
arg2
{
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)";
arg0
{
title = "Target sector tag";
type = 13;
}
}
250
{
title = "Mario Block";
prefix = "(250)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Block type";
type = 12;
enum
{
1 = "Brick";
2 = "Invisible";
}
}
}
251
{
title = "Thwomp Block";
prefix = "(251)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Falling speed";
}
arg2
{
title = "Rising speed";
}
stringarg0
{
title = "Crushing sound";
type = 2;
}
}
254
{
title = "Bustable Block";
prefix = "(254)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
}
arg2
{
title = "Bustable type";
type = 11;
enum
{
0 = "Touch";
1 = "Spin";
2 = "Regular";
3 = "Strong";
}
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Bustable by pushables";
2 = "Trigger linedef executor";
4 = "Only bustable from below";
8 = "Cut cyan flat pixels";
}
}
arg4
{
title = "Linedef executor tag";
type = 15;
}
}
257
{
title = "Quicksand";
prefix = "(257)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Ripple effect?";
type = 11;
enum = "yesno";
}
arg2
{
title = "Sinking speed";
}
arg3
{
title = "Friction";
}
}
258
{
title = "Laser";
prefix = "(258)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 128;
}
arg2
{
title = "Flags";
type = 12;
enum
{
1 = "Don't damage bosses";
2 = "Cut cyan flat pixels";
}
}
}
259
{
title = "Custom";
prefix = "(259)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Alpha";
default = 255;
}
arg2
{
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";
}
}
}
260
{
title = "Generalized 3D Floor";
prefix = "(260)";
id = "Sector_Set3dFloor";
requiresactivation = false;
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Type";
type = 26;
default = 1;
enum
{
1 = "Solid";
2 = "Water";
3 = "Intangible";
}
flags
{
4 = "Render insides";
16 = "Only render insides";
}
}
arg2
{
title = "Flags";
type = 12;
enum
{
1 = "No shadow";
2 = "Double shadow";
4 = "Fog";
}
}
arg3
{
title = "Alpha";
default = 255;
}
}
}
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";
}
}
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";
}
}
}
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";
}
}
}
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 translucency";
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";
}
}
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";
}
}
}
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";
}
arg3
{
title = "Linedef executor tag";
type = 15;
}
arg4
{
title = "Set flats?";
type = 11;
enum = "noyes";
}
}
405
{
title = "Move Planes by Distance";
prefix = "(405)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Affected planes";
type = 11;
enum = "floorceiling";
}
arg2
{
title = "Distance";
}
arg3
{
title = "Speed";
}
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";
}
arg2
{
title = "Starting delay";
}
arg3
{
title = "Delay before flip";
}
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";
}
arg3
{
title = "Retract speed";
}
}
}
linedefexecplayer
{
title = "Linedef Executor (player/object)";
412
{
title = "Teleporter";
prefix = "(412)";
arg0
{
title = "Destination 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 = "Gravity";
type = 11;
enum
{
0 = "Reverse";
1 = "Normal";
}
}
}
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";
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";
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";
}
}
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 ID";
}
arg1
{
title = "Centerpoint ID";
}
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";
}
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";
}
arg3
{
title = "Fading speed";
}
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";
}
}
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 = "Door Slide";
prefix = "(480)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Distance";
}
arg3
{
title = "Return delay";
}
}
481
{
title = "Door Swing";
prefix = "(481)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Rotation";
type = 8;
}
arg3
{
title = "Return delay";
}
}
482
{
title = "Move";
prefix = "(482)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Distance";
}
arg3
{
title = "Override?";
type = 11;
enum = "noyes";
}
}
484
{
title = "Rotate";
prefix = "(484)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Rotation";
type = 8;
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Don't turn others";
2 = "Turn players";
4 = "Continuous rotation";
8 = "Override";
}
}
}
488
{
title = "Move by Waypoints";
prefix = "(488)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Speed";
}
arg2
{
title = "Waypoint sequence";
}
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 Visibility, Tangibility";
prefix = "(489)";
arg0
{
title = "PolyObject ID";
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 Translucency";
prefix = "(491)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Translucency level";
}
arg2
{
title = "Set/Add?";
type = 11;
enum = "setadd";
}
}
492
{
title = "Fade Translucency";
prefix = "(492)";
arg0
{
title = "PolyObject ID";
type = 14;
}
arg1
{
title = "Translucency level";
}
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 Walls";
prefix = "(500)";
arg0
{
title = "Side";
type = 11;
enum = "frontbackboth";
}
arg1
{
title = "Horizontal speed";
}
arg2
{
title = "Vertical speed";
}
}
502
{
title = "Scroll Walls Remotely";
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
{
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 = "Start 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 = "Start 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";
}
}
}
704
{
title = "Create Vertex-Based Slope";
prefix = "(704)";
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)";
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";
}
}
}
}
}