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 "; prefix = "(65)"; } 76 { title = "Make FOF Bouncy"; prefix = "(76)"; } } polyobject { title = "PolyObject"; 20 { title = "First Line"; prefix = "(20)"; } 21 { title = "Explicitly Include Line "; 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)"; } 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; } } } 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"; id = "Sector_Set3dFloor"; requiresactivation = false; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Type"; type = 26; default = 1; enum { 1 = "Solid"; 2 = "Water"; 3 = "Intangible"; } flags { 4 = "Render Both Sides"; 16 = "Invert Sides"; } } arg2 { title = "Flags"; type = 12; enum { 1 = "Disable shadowcast"; 2 = "Double shadowcast"; 4 = "Fog block"; } } arg3 { title = "Opacity"; default = 255; } } } 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 { 0 = "Set"; 1 = "Add"; } } } } 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"; } } } } }