SRB2/extras/conf/udb/Includes/SRB222_linedefs.cfg

3372 lines
45 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";
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)";
}
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 = "Set Tagged Sector's Light Level";
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)";
}
}
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)";
}
}
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)";
}
}
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";
}
arg2
{
title = "Dampen?";
type = 11;
enum = "noyes";
}
}
}
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;
}
}
}
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";
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";
}
}
420
{
title = "Fade Light Level";
prefix = "(420)";
arg0
{
title = "Target sector tag";
type = 13;
}
arg1
{
title = "Destination light level";
}
arg2
{
title = "Speed";
}
arg3
{
title = "Flags";
type = 12;
enum
{
1 = "Speed is tic duration";
2 = "Override existing fade";
}
}
}
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";
}
}
}
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";
}
}
}
linedefexecmisc
{
title = "Linedef Executor (misc.)";
443
{
title = "Call Lua Function";
prefix = "(443)";
stringarg0
{
title = "Function name";
type = 2;
}
}
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";
}
}
}
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;
}
}
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";
}
}
}
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
{
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";
}
}
}
}
}