diff --git a/Build/Configurations/Srb2-21slopeszb.cfg b/Build/Configurations/Srb2-21slopeszb.cfg index 2cf7c43..c2be925 100644 --- a/Build/Configurations/Srb2-21slopeszb.cfg +++ b/Build/Configurations/Srb2-21slopeszb.cfg @@ -12,14 +12,14 @@ * Oogaland * Rob * Shadow Hog - * ST218 * SRB2-Playah * SSNTails + * ST218 * toaster * Viola \*********************************************************/ -// This is required to prevent accedential use of a different configuration +// This is required to prevent accidental use of a different configuration type = "Doom Builder 2 Game Configuration"; // This is the title to show for this game @@ -102,9 +102,6 @@ gametypes 7 = "CTF"; } -// When this is set to true, sectors with the same tag will light up when a line is highlighted -linetagindicatesectors = true; - // Special linedefs soundlinedefflag = 64; // See linedefflags singlesidedflag = 1; // See linedefflags @@ -858,6 +855,8 @@ linedeftypes { title = "Solid, Opaque"; prefix = "(100)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -866,6 +865,8 @@ linedeftypes { title = "Solid, Opaque, No Shadow"; prefix = "(101)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1DF"; } @@ -874,7 +875,9 @@ linedeftypes { title = "Solid, Translucent"; prefix = "(102)"; + flags32text = "[5] Only block player"; flags64text = "[6] Render insides"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "195F"; flags643dfloorflagsadd = "7C80"; @@ -884,6 +887,8 @@ linedeftypes { title = "Solid, Sides Only"; prefix = "(103)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1CF"; } @@ -892,7 +897,9 @@ linedeftypes { title = "Solid, No Sides"; prefix = "(104)"; + flags32text = "[5] Only block player"; flags64text = "[6] Cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1D7"; flags643dfloorflagsremove = "40"; @@ -902,6 +909,8 @@ linedeftypes { title = "Solid, Invisible"; prefix = "(105)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "47"; } @@ -910,7 +919,9 @@ linedeftypes { title = "Intangible from Bottom, Opaque"; prefix = "(140)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "200841F"; flags643dfloorflagsadd = "40"; @@ -920,8 +931,9 @@ linedeftypes { title = "Intangible from Bottom, Translucent"; prefix = "(141)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; - flags128text = "[7] Render insides"; + flags128text = "[7] Render insides/block non-plr"; 3dfloor = true; 3dfloorflags = "200191F"; flags1283dfloorflagsadd = "7C80"; @@ -932,8 +944,9 @@ linedeftypes { title = "Intangible from Bottom, Translucent, No Sides"; prefix = "(142)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; - flags128text = "[7] Render insides"; + flags128text = "[7] Render insides/block non-plr"; 3dfloor = true; 3dfloorflags = "2001917"; flags1283dfloorflagsadd = "7C80"; @@ -944,7 +957,9 @@ linedeftypes { title = "Intangible from Top, Opaque"; prefix = "(143)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "400841F"; flags643dfloorflagsadd = "40"; @@ -954,8 +969,9 @@ linedeftypes { title = "Intangible from Top, Translucent"; prefix = "(144)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; - flags128text = "[7] Render insides"; + flags128text = "[7] Render insides/block non-plr"; 3dfloor = true; 3dfloorflags = "400191F"; flags1283dfloorflagsadd = "7C80"; @@ -966,8 +982,9 @@ linedeftypes { title = "Intangible from Top, Translucent, No Sides"; prefix = "(145)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; - flags128text = "[7] Render insides"; + flags128text = "[7] Render insides/block non-plr"; 3dfloor = true; 3dfloorflags = "4001917"; flags1283dfloorflagsadd = "7C80"; @@ -978,6 +995,8 @@ linedeftypes { title = "Only Tangible from Sides"; prefix = "(146)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "600800F"; } @@ -1116,7 +1135,9 @@ linedeftypes { title = "Air Bobbing"; prefix = "(150)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -1125,7 +1146,9 @@ linedeftypes { title = "Air Bobbing (Adjustable)"; prefix = "(151)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -1134,7 +1157,9 @@ linedeftypes { title = "Reverse Air Bobbing (Adjustable)"; prefix = "(152)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -1143,6 +1168,8 @@ linedeftypes { title = "Floating, Bobbing"; prefix = "(160)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "4019F"; } @@ -1152,7 +1179,9 @@ linedeftypes title = "Rising Platform, Solid, Opaque"; prefix = "(190)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -1162,7 +1191,9 @@ linedeftypes title = "Rising Platform, Solid, Opaque, No Shadow"; prefix = "(191)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1DF"; } @@ -1172,7 +1203,9 @@ linedeftypes title = "Rising Platform, Solid, Translucent"; prefix = "(192)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "195F"; } @@ -1182,7 +1215,9 @@ linedeftypes title = "Rising Platform, Solid, Invisible"; prefix = "(193)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "47"; } @@ -1192,7 +1227,9 @@ linedeftypes title = "Rising Platform, Intangible from Bottom, Opaque"; prefix = "(194)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash, no shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "200841F"; flags643dfloorflagsadd = "40"; @@ -1203,7 +1240,9 @@ linedeftypes title = "Rising Platform, Intangible from Bottom, Translucent"; prefix = "(195)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash, no shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "2009D1F"; flags643dfloorflagsadd = "40"; @@ -1218,6 +1257,8 @@ linedeftypes { title = "Crumbling, Respawn"; prefix = "(170)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "10019F"; } @@ -1226,6 +1267,8 @@ linedeftypes { title = "Crumbling, No Respawn"; prefix = "(171)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "80019F"; } @@ -1234,7 +1277,9 @@ linedeftypes { title = "Crumbling, Respawn, Intangible from Bottom"; prefix = "(172)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "210841F"; flags643dfloorflagsadd = "40"; @@ -1244,7 +1289,9 @@ linedeftypes { title = "Crumbling, No Respawn, Intangible from Bottom"; prefix = "(173)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "218841F"; flags643dfloorflagsadd = "40"; @@ -1254,7 +1301,9 @@ linedeftypes { title = "Crumbling, Respawn, Int. from Bottom, Translucent"; prefix = "(174)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "210959F"; flags643dfloorflagsadd = "40"; @@ -1264,7 +1313,9 @@ linedeftypes { title = "Crumbling, No Respawn, Int. from Bottom, Translucent"; prefix = "(175)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "218959F"; flags643dfloorflagsadd = "40"; @@ -1274,7 +1325,9 @@ linedeftypes { title = "Crumbling, Respawn, Floating, Bobbing"; prefix = "(176)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "14019F"; } @@ -1283,7 +1336,9 @@ linedeftypes { title = "Crumbling, No Respawn, Floating, Bobbing"; prefix = "(177)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1C019F"; } @@ -1292,6 +1347,8 @@ linedeftypes { title = "Crumbling, Respawn, Floating"; prefix = "(178)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "14019F"; } @@ -1300,6 +1357,8 @@ linedeftypes { title = "Crumbling, No Respawn, Floating"; prefix = "(179)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1C019F"; } @@ -1308,7 +1367,9 @@ linedeftypes { title = "Crumbling, Respawn, Air Bobbing"; prefix = "(180)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "10019F"; } @@ -1387,6 +1448,7 @@ linedeftypes title = "Bustable Block"; prefix = "(254)"; flags64text = "[6] Only bustable by Knuckles"; + flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; 3dfloor = true; @@ -1398,6 +1460,8 @@ linedeftypes { title = "Spin-Bustable Block"; prefix = "(255)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; 3dfloor = true; @@ -1408,6 +1472,8 @@ linedeftypes { title = "Spin-Bustable Block, Translucent"; prefix = "(256)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; 3dfloor = true; @@ -1437,7 +1503,7 @@ linedeftypes { title = "Custom FOF"; prefix = "(259)"; - flags32text = "[5] Block only player"; + flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; @@ -1614,6 +1680,7 @@ linedeftypes { title = "Set Tagged Sector's Floor Height/Texture"; prefix = "(400)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Keep floor flat"; } @@ -1621,30 +1688,35 @@ linedeftypes { title = "Set Tagged Sector's Ceiling Height/Texture"; prefix = "(401)"; + flags8text = "[3] Set delay by backside sector"; } 402 { title = "Set Tagged Sector's Light Level"; prefix = "(402)"; + flags8text = "[3] Set delay by backside sector"; } 409 { title = "Change Tagged Sector's Tag"; prefix = "(409)"; + flags8text = "[3] Set delay by backside sector"; } 410 { title = "Change Front Sector's Tag"; prefix = "(410)"; + flags8text = "[3] Set delay by backside sector"; } 416 { title = "Start Adjustable Flickering Light"; prefix = "(416)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Second level from back"; } @@ -1652,6 +1724,7 @@ linedeftypes { title = "Start Adjustable Pulsating Light"; prefix = "(417)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Second level from back"; } @@ -1659,6 +1732,7 @@ linedeftypes { title = "Start Adjustable Blinking Light (unsynchronized)"; prefix = "(418)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Second level from back"; } @@ -1666,6 +1740,7 @@ linedeftypes { title = "Start Adjustable Blinking Light (synchronized)"; prefix = "(419)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Second level from back"; } @@ -1673,18 +1748,21 @@ linedeftypes { title = "Fade Light Level"; prefix = "(420)"; + flags8text = "[3] Set delay by backside sector"; } 421 { title = "Stop Lighting Effect"; prefix = "(421)"; + flags8text = "[3] Set delay by backside sector"; } 435 { title = "Change Plane Scroller Direction"; prefix = "(435)"; + flags8text = "[3] Set delay by backside sector"; } } @@ -1697,6 +1775,7 @@ linedeftypes title = "Move Tagged Sector's Floor"; prefix = "(403)"; flags2text = "[1] Trigger linedef executor"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Change floor flat"; } @@ -1705,6 +1784,7 @@ linedeftypes title = "Move Tagged Sector's Ceiling"; prefix = "(404)"; flags2text = "[1] Trigger linedef executor"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Change ceiling flat"; } @@ -1712,6 +1792,7 @@ linedeftypes { title = "Move Floor According to Front Texture Offsets"; prefix = "(405)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Move instantly"; } @@ -1719,6 +1800,7 @@ linedeftypes { title = "Move Ceiling According to Front Texture Offsets"; prefix = "(407)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Move instantly"; } @@ -1726,12 +1808,14 @@ linedeftypes { title = "Stop Plane Movement"; prefix = "(411)"; + flags8text = "[3] Set delay by backside sector"; } 428 { title = "Start Platform Movement"; prefix = "(428)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Move upwards at start"; } @@ -1739,6 +1823,7 @@ linedeftypes { title = "Crush Ceiling Once"; prefix = "(429)"; + flags8text = "[3] Set delay by backside sector"; flags512text = "[9] Double, constant speed"; } @@ -1746,12 +1831,14 @@ linedeftypes { title = "Crush Floor Once"; prefix = "(430)"; + flags8text = "[3] Set delay by backside sector"; } 431 { title = "Crush Floor and Ceiling Once"; prefix = "(431)"; + flags8text = "[3] Set delay by backside sector"; flags512text = "[9] Double, constant speed"; } } @@ -1765,6 +1852,7 @@ linedeftypes title = "Teleporter"; prefix = "(412)"; flags2text = "[1] Silent"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Retain angle"; flags256text = "[8] Relative, silent"; flags512text = "[9] Retain momentum"; @@ -1774,12 +1862,14 @@ linedeftypes { title = "Change Object State"; prefix = "(425)"; + flags8text = "[3] Set delay by backside sector"; } 426 { title = "Stop Object"; prefix = "(426)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Teleport to sector center"; } @@ -1787,12 +1877,14 @@ linedeftypes { title = "Award Score"; prefix = "(427)"; + flags8text = "[3] Set delay by backside sector"; } 432 { title = "Enable/Disable 2D Mode"; prefix = "(432)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Return to 3D"; } @@ -1800,6 +1892,7 @@ linedeftypes { title = "Enable/Disable Gravity Flip"; prefix = "(433)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Return to normal"; } @@ -1808,6 +1901,7 @@ linedeftypes title = "Award Power-Up"; prefix = "(434)"; flags2text = "[1] Use back upper texture"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] No time limit"; } @@ -1815,6 +1909,7 @@ linedeftypes { title = "Disable Player Control"; prefix = "(437)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Allow jumping"; } @@ -1822,12 +1917,14 @@ linedeftypes { title = "Change Object Size"; prefix = "(438)"; + flags8text = "[3] Set delay by backside sector"; } 442 { title = "Change Object Type State"; prefix = "(442)"; + flags8text = "[3] Set delay by backside sector"; } } @@ -1840,6 +1937,7 @@ linedeftypes title = "Change Music"; prefix = "(413)"; flags2text = "[1] Keep after death"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] For everyone"; flags512text = "[9] Don't loop"; } @@ -1849,6 +1947,7 @@ linedeftypes title = "Play Sound Effect"; prefix = "(414)"; flags2text = "[1] From sector center"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] From nowhere for triggerer"; flags512text = "[9] For everyone"; flags1024text = "[10] From tagged sectors"; @@ -1858,12 +1957,14 @@ linedeftypes { title = "Run Script"; prefix = "(415)"; + flags8text = "[3] Set delay by backside sector"; } 422 { title = "Switch to Cut-Away View"; prefix = "(422)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Adjust pitch"; } @@ -1871,6 +1972,7 @@ linedeftypes { title = "Change Sky"; prefix = "(423)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] For everyone"; } @@ -1878,6 +1980,7 @@ linedeftypes { title = "Change Weather"; prefix = "(424)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] For everyone"; } @@ -1885,12 +1988,14 @@ linedeftypes { title = "Shatter FOF"; prefix = "(436)"; + flags8text = "[3] Set delay by backside sector"; } 439 { title = "Change Tagged Linedef's Textures"; prefix = "(439)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Only existing"; } @@ -1898,24 +2003,28 @@ linedeftypes { title = "Start Metal Sonic Race"; prefix = "(440)"; + flags8text = "[3] Set delay by backside sector"; } 441 { title = "Condition Set Trigger"; prefix = "(441)"; + flags8text = "[3] Set delay by backside sector"; } 443 { title = "Call Lua Function"; prefix = "(443)"; + flags8text = "[3] Set delay by backside sector"; } 444 { title = "Earthquake"; prefix = "(444)"; + flags8text = "[3] Set delay by backside sector"; } @@ -1923,6 +2032,7 @@ linedeftypes { title = "Make FOF Disappear/Reappear"; prefix = "(445)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Reappear"; } @@ -1930,12 +2040,14 @@ linedeftypes { title = "Execute Linedef Executor (specific tag)"; prefix = "(450)"; + flags8text = "[3] Set delay by backside sector"; } 451 { title = "Execute Linedef Executor (random tag in range)"; prefix = "(451)"; + flags8text = "[3] Set delay by backside sector"; } } @@ -1947,30 +2059,35 @@ linedeftypes { title = "Door Slide"; prefix = "(480)"; + flags8text = "[3] Set delay by backside sector"; } 481 { title = "Door Swing"; prefix = "(481)"; + flags8text = "[3] Set delay by backside sector"; } 482 { title = "Move"; prefix = "(482)"; + flags8text = "[3] Set delay by backside sector"; } 483 { title = "Move, Override"; prefix = "(483)"; + flags8text = "[3] Set delay by backside sector"; } 484 { title = "Rotate Right"; prefix = "(484)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Don't turn players"; flags512text = "[9] Turn all objects"; } @@ -1979,6 +2096,7 @@ linedeftypes { title = "Rotate Right, Override"; prefix = "(485)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Don't turn players"; flags512text = "[9] Turn all objects"; } @@ -1987,6 +2105,7 @@ linedeftypes { title = "Rotate Left"; prefix = "(486)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Don't turn players"; flags512text = "[9] Turn all objects"; } @@ -1995,6 +2114,7 @@ linedeftypes { title = "Rotate Left, Override"; prefix = "(487)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Don't turn players"; flags512text = "[9] Turn all objects"; } @@ -2003,6 +2123,7 @@ linedeftypes { title = "Move by Waypoints"; prefix = "(488)"; + flags8text = "[3] Set delay by backside sector"; flags32text = "[5] Reverse order"; flags128text = "[7] There and back"; flags256text = "[8] Return when done"; @@ -2013,6 +2134,7 @@ linedeftypes { title = "Turn Invisible, Intangible"; prefix = "(489)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Only invisible"; } @@ -2020,6 +2142,7 @@ linedeftypes { title = "Turn Visible, Tangible"; prefix = "(490)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Only visible"; } @@ -2027,6 +2150,7 @@ linedeftypes { title = "Set Translucency"; prefix = "(491)"; + flags8text = "[3] Set delay by backside sector"; } } @@ -2308,40 +2432,40 @@ linedeftypes { title = "Slope Frontside Floor"; prefix = "(700)"; - slope = "regular"; - slopeargs = 1; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 1; } 701 { title = "Slope Frontside Ceiling"; prefix = "(701)"; - slope = "regular"; - slopeargs = 2; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 2; } 702 { title = "Slope Frontside Floor and Ceiling"; prefix = "(702)"; - slope = "regular"; - slopeargs = 3; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 3; } 703 { title = "Slope Frontside Floor and Backside Ceiling"; prefix = "(703)"; - slope = "regular"; - slopeargs = 9; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 9; } 704 @@ -2370,40 +2494,40 @@ linedeftypes { title = "Slope Backside Floor"; prefix = "(710)"; - slope = "regular"; - slopeargs = 4; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 4; } 711 { title = "Slope Backside Ceiling"; prefix = "(711)"; - slope = "regular"; - slopeargs = 8; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 8; } 712 { title = "Slope Backside Floor and Ceiling"; prefix = "(712)"; - slope = "regular"; - slopeargs = 12; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 12; } 713 { title = "Slope Backside Floor and Frontside Ceiling"; prefix = "(713)"; - slope = "regular"; - slopeargs = 6; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 6; } 714 diff --git a/Build/Configurations/Srb2TD-10.cfg b/Build/Configurations/Srb2TD-10.cfg index 603a83e..f80148f 100644 --- a/Build/Configurations/Srb2TD-10.cfg +++ b/Build/Configurations/Srb2TD-10.cfg @@ -13,15 +13,15 @@ * Oogaland * Rob * Shadow Hog - * ST218 * SRB2-Playah * Sryder * SSNTails + * ST218 * toaster * Viola \*********************************************************/ -// This is required to prevent accedential use of a different configuration +// This is required to prevent accidental use of a different configuration type = "Doom Builder 2 Game Configuration"; // This is the title to show for this game @@ -96,9 +96,6 @@ gametypes 7 = "CTF"; } -// When this is set to true, sectors with the same tag will light up when a line is highlighted -linetagindicatesectors = true; - // Special linedefs soundlinedefflag = 64; // See linedefflags singlesidedflag = 1; // See linedefflags @@ -852,6 +849,8 @@ linedeftypes { title = "Solid, Opaque"; prefix = "(100)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -860,6 +859,8 @@ linedeftypes { title = "Solid, Opaque, No Shadow"; prefix = "(101)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1DF"; } @@ -868,7 +869,9 @@ linedeftypes { title = "Solid, Translucent"; prefix = "(102)"; + flags32text = "[5] Only block player"; flags64text = "[6] Render insides"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "195F"; flags643dfloorflagsadd = "7C80"; @@ -878,6 +881,8 @@ linedeftypes { title = "Solid, Sides Only"; prefix = "(103)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1CF"; } @@ -886,7 +891,9 @@ linedeftypes { title = "Solid, No Sides"; prefix = "(104)"; + flags32text = "[5] Only block player"; flags64text = "[6] Cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1D7"; flags643dfloorflagsremove = "40"; @@ -896,6 +903,8 @@ linedeftypes { title = "Solid, Invisible"; prefix = "(105)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "47"; } @@ -904,7 +913,9 @@ linedeftypes { title = "Intangible from Bottom, Opaque"; prefix = "(140)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "200841F"; flags643dfloorflagsadd = "40"; @@ -914,8 +925,9 @@ linedeftypes { title = "Intangible from Bottom, Translucent"; prefix = "(141)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; - flags128text = "[7] Render insides"; + flags128text = "[7] Render insides/block non-plr"; 3dfloor = true; 3dfloorflags = "200191F"; flags1283dfloorflagsadd = "7C80"; @@ -926,8 +938,9 @@ linedeftypes { title = "Intangible from Bottom, Translucent, No Sides"; prefix = "(142)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; - flags128text = "[7] Render insides"; + flags128text = "[7] Render insides/block non-plr"; 3dfloor = true; 3dfloorflags = "2001917"; flags1283dfloorflagsadd = "7C80"; @@ -938,7 +951,9 @@ linedeftypes { title = "Intangible from Top, Opaque"; prefix = "(143)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "400841F"; flags643dfloorflagsadd = "40"; @@ -948,8 +963,9 @@ linedeftypes { title = "Intangible from Top, Translucent"; prefix = "(144)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; - flags128text = "[7] Render insides"; + flags128text = "[7] Render insides/block non-plr"; 3dfloor = true; 3dfloorflags = "400191F"; flags1283dfloorflagsadd = "7C80"; @@ -960,8 +976,9 @@ linedeftypes { title = "Intangible from Top, Translucent, No Sides"; prefix = "(145)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; - flags128text = "[7] Render insides"; + flags128text = "[7] Render insides/block non-plr"; 3dfloor = true; 3dfloorflags = "4001917"; flags1283dfloorflagsadd = "7C80"; @@ -972,6 +989,8 @@ linedeftypes { title = "Only Tangible from Sides"; prefix = "(146)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "600800F"; } @@ -1110,7 +1129,9 @@ linedeftypes { title = "Air Bobbing"; prefix = "(150)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -1119,7 +1140,9 @@ linedeftypes { title = "Air Bobbing (Adjustable)"; prefix = "(151)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -1128,7 +1151,9 @@ linedeftypes { title = "Reverse Air Bobbing (Adjustable)"; prefix = "(152)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -1137,6 +1162,8 @@ linedeftypes { title = "Floating, Bobbing"; prefix = "(160)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "4019F"; } @@ -1146,7 +1173,9 @@ linedeftypes title = "Rising Platform, Solid, Opaque"; prefix = "(190)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "19F"; } @@ -1156,7 +1185,9 @@ linedeftypes title = "Rising Platform, Solid, Opaque, No Shadow"; prefix = "(191)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1DF"; } @@ -1166,7 +1197,9 @@ linedeftypes title = "Rising Platform, Solid, Translucent"; prefix = "(192)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "195F"; } @@ -1176,7 +1209,9 @@ linedeftypes title = "Rising Platform, Solid, Invisible"; prefix = "(193)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "47"; } @@ -1186,7 +1221,9 @@ linedeftypes title = "Rising Platform, Intangible from Bottom, Opaque"; prefix = "(194)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash, no shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "200841F"; flags643dfloorflagsadd = "40"; @@ -1197,7 +1234,9 @@ linedeftypes title = "Rising Platform, Intangible from Bottom, Translucent"; prefix = "(195)"; flags2text = "[1] Sink when stepped on"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash, no shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "2009D1F"; flags643dfloorflagsadd = "40"; @@ -1212,6 +1251,8 @@ linedeftypes { title = "Crumbling, Respawn"; prefix = "(170)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "10019F"; } @@ -1220,6 +1261,8 @@ linedeftypes { title = "Crumbling, No Respawn"; prefix = "(171)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "80019F"; } @@ -1228,7 +1271,9 @@ linedeftypes { title = "Crumbling, Respawn, Intangible from Bottom"; prefix = "(172)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "210841F"; flags643dfloorflagsadd = "40"; @@ -1238,7 +1283,9 @@ linedeftypes { title = "Crumbling, No Respawn, Intangible from Bottom"; prefix = "(173)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "218841F"; flags643dfloorflagsadd = "40"; @@ -1248,7 +1295,9 @@ linedeftypes { title = "Crumbling, Respawn, Int. from Bottom, Translucent"; prefix = "(174)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "210959F"; flags643dfloorflagsadd = "40"; @@ -1258,7 +1307,9 @@ linedeftypes { title = "Crumbling, No Respawn, Int. from Bottom, Translucent"; prefix = "(175)"; + flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "218959F"; flags643dfloorflagsadd = "40"; @@ -1268,7 +1319,9 @@ linedeftypes { title = "Crumbling, Respawn, Floating, Bobbing"; prefix = "(176)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "14019F"; } @@ -1277,7 +1330,9 @@ linedeftypes { title = "Crumbling, No Respawn, Floating, Bobbing"; prefix = "(177)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1C019F"; } @@ -1286,6 +1341,8 @@ linedeftypes { title = "Crumbling, Respawn, Floating"; prefix = "(178)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "14019F"; } @@ -1294,6 +1351,8 @@ linedeftypes { title = "Crumbling, No Respawn, Floating"; prefix = "(179)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "1C019F"; } @@ -1302,7 +1361,9 @@ linedeftypes { title = "Crumbling, Respawn, Air Bobbing"; prefix = "(180)"; + flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; + flags128text = "[7] Only block non-players"; 3dfloor = true; 3dfloorflags = "10019F"; } @@ -1381,6 +1442,7 @@ linedeftypes title = "Bustable Block"; prefix = "(254)"; flags64text = "[6] Only bustable by Knuckles"; + flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; 3dfloor = true; @@ -1392,6 +1454,8 @@ linedeftypes { title = "Spin-Bustable Block"; prefix = "(255)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; 3dfloor = true; @@ -1402,6 +1466,8 @@ linedeftypes { title = "Spin-Bustable Block, Translucent"; prefix = "(256)"; + flags32text = "[5] Only block player"; + flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; 3dfloor = true; @@ -1431,7 +1497,7 @@ linedeftypes { title = "Custom FOF"; prefix = "(259)"; - flags32text = "[5] Block only player"; + flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; @@ -1608,6 +1674,7 @@ linedeftypes { title = "Set Tagged Sector's Floor Height/Texture"; prefix = "(400)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Keep floor flat"; } @@ -1615,30 +1682,35 @@ linedeftypes { title = "Set Tagged Sector's Ceiling Height/Texture"; prefix = "(401)"; + flags8text = "[3] Set delay by backside sector"; } 402 { title = "Set Tagged Sector's Light Level"; prefix = "(402)"; + flags8text = "[3] Set delay by backside sector"; } 409 { title = "Change Tagged Sector's Tag"; prefix = "(409)"; + flags8text = "[3] Set delay by backside sector"; } 410 { title = "Change Front Sector's Tag"; prefix = "(410)"; + flags8text = "[3] Set delay by backside sector"; } 416 { title = "Start Adjustable Flickering Light"; prefix = "(416)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Second level from back"; } @@ -1646,6 +1718,7 @@ linedeftypes { title = "Start Adjustable Pulsating Light"; prefix = "(417)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Second level from back"; } @@ -1653,6 +1726,7 @@ linedeftypes { title = "Start Adjustable Blinking Light (unsynchronized)"; prefix = "(418)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Second level from back"; } @@ -1660,6 +1734,7 @@ linedeftypes { title = "Start Adjustable Blinking Light (synchronized)"; prefix = "(419)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Second level from back"; } @@ -1667,18 +1742,21 @@ linedeftypes { title = "Fade Light Level"; prefix = "(420)"; + flags8text = "[3] Set delay by backside sector"; } 421 { title = "Stop Lighting Effect"; prefix = "(421)"; + flags8text = "[3] Set delay by backside sector"; } 435 { title = "Change Plane Scroller Direction"; prefix = "(435)"; + flags8text = "[3] Set delay by backside sector"; } } @@ -1691,6 +1769,7 @@ linedeftypes title = "Move Tagged Sector's Floor"; prefix = "(403)"; flags2text = "[1] Trigger linedef executor"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Change floor flat"; } @@ -1699,6 +1778,7 @@ linedeftypes title = "Move Tagged Sector's Ceiling"; prefix = "(404)"; flags2text = "[1] Trigger linedef executor"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Change ceiling flat"; } @@ -1706,6 +1786,7 @@ linedeftypes { title = "Move Floor According to Front Texture Offsets"; prefix = "(405)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Move instantly"; } @@ -1713,6 +1794,7 @@ linedeftypes { title = "Move Ceiling According to Front Texture Offsets"; prefix = "(407)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Move instantly"; } @@ -1720,12 +1802,14 @@ linedeftypes { title = "Stop Plane Movement"; prefix = "(411)"; + flags8text = "[3] Set delay by backside sector"; } 428 { title = "Start Platform Movement"; prefix = "(428)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Move upwards at start"; } @@ -1733,6 +1817,7 @@ linedeftypes { title = "Crush Ceiling Once"; prefix = "(429)"; + flags8text = "[3] Set delay by backside sector"; flags512text = "[9] Double, constant speed"; } @@ -1740,12 +1825,14 @@ linedeftypes { title = "Crush Floor Once"; prefix = "(430)"; + flags8text = "[3] Set delay by backside sector"; } 431 { title = "Crush Floor and Ceiling Once"; prefix = "(431)"; + flags8text = "[3] Set delay by backside sector"; flags512text = "[9] Double, constant speed"; } } @@ -1759,6 +1846,7 @@ linedeftypes title = "Teleporter"; prefix = "(412)"; flags2text = "[1] Silent"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Retain angle"; flags256text = "[8] Relative, silent"; flags512text = "[9] Retain momentum"; @@ -1768,12 +1856,14 @@ linedeftypes { title = "Change Object State"; prefix = "(425)"; + flags8text = "[3] Set delay by backside sector"; } 426 { title = "Stop Object"; prefix = "(426)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Teleport to sector center"; } @@ -1781,12 +1871,14 @@ linedeftypes { title = "Award Score"; prefix = "(427)"; + flags8text = "[3] Set delay by backside sector"; } 432 { title = "Enable/Disable 2D Mode"; prefix = "(432)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Return to 3D"; } @@ -1794,6 +1886,7 @@ linedeftypes { title = "Enable/Disable Gravity Flip"; prefix = "(433)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Return to normal"; } @@ -1802,6 +1895,7 @@ linedeftypes title = "Award Power-Up"; prefix = "(434)"; flags2text = "[1] Use back upper texture"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] No time limit"; } @@ -1809,6 +1903,7 @@ linedeftypes { title = "Disable Player Control"; prefix = "(437)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Allow jumping"; } @@ -1816,18 +1911,21 @@ linedeftypes { title = "Change Object Size"; prefix = "(438)"; + flags8text = "[3] Set delay by backside sector"; } 442 { title = "Change Object Type State"; prefix = "(442)"; + flags8text = "[3] Set delay by backside sector"; } 446 { title = "Enable/Disable Shared TD Camera"; prefix = "(446)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Return to Shared Camera"; } } @@ -1841,6 +1939,7 @@ linedeftypes title = "Change Music"; prefix = "(413)"; flags2text = "[1] Keep after death"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] For everyone"; flags512text = "[9] Don't loop"; } @@ -1850,6 +1949,7 @@ linedeftypes title = "Play Sound Effect"; prefix = "(414)"; flags2text = "[1] From sector center"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] From nowhere for triggerer"; flags512text = "[9] For everyone"; flags1024text = "[10] From tagged sectors"; @@ -1859,12 +1959,14 @@ linedeftypes { title = "Run Script"; prefix = "(415)"; + flags8text = "[3] Set delay by backside sector"; } 422 { title = "Switch to Cut-Away View"; prefix = "(422)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Adjust pitch"; } @@ -1872,6 +1974,7 @@ linedeftypes { title = "Change Sky"; prefix = "(423)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] For everyone"; } @@ -1879,6 +1982,7 @@ linedeftypes { title = "Change Weather"; prefix = "(424)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] For everyone"; } @@ -1886,12 +1990,14 @@ linedeftypes { title = "Shatter FOF"; prefix = "(436)"; + flags8text = "[3] Set delay by backside sector"; } 439 { title = "Change Tagged Linedef's Textures"; prefix = "(439)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Only existing"; } @@ -1899,24 +2005,28 @@ linedeftypes { title = "Start Metal Sonic Race"; prefix = "(440)"; + flags8text = "[3] Set delay by backside sector"; } 441 { title = "Condition Set Trigger"; prefix = "(441)"; + flags8text = "[3] Set delay by backside sector"; } 443 { title = "Call Lua Function"; prefix = "(443)"; + flags8text = "[3] Set delay by backside sector"; } 444 { title = "Earthquake"; prefix = "(444)"; + flags8text = "[3] Set delay by backside sector"; } @@ -1924,6 +2034,7 @@ linedeftypes { title = "Make FOF Disappear/Reappear"; prefix = "(445)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Reappear"; } @@ -1931,12 +2042,14 @@ linedeftypes { title = "Execute Linedef Executor (specific tag)"; prefix = "(450)"; + flags8text = "[3] Set delay by backside sector"; } 451 { title = "Execute Linedef Executor (random tag in range)"; prefix = "(451)"; + flags8text = "[3] Set delay by backside sector"; } } @@ -1948,30 +2061,35 @@ linedeftypes { title = "Door Slide"; prefix = "(480)"; + flags8text = "[3] Set delay by backside sector"; } 481 { title = "Door Swing"; prefix = "(481)"; + flags8text = "[3] Set delay by backside sector"; } 482 { title = "Move"; prefix = "(482)"; + flags8text = "[3] Set delay by backside sector"; } 483 { title = "Move, Override"; prefix = "(483)"; + flags8text = "[3] Set delay by backside sector"; } 484 { title = "Rotate Right"; prefix = "(484)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Don't turn players"; flags512text = "[9] Turn all objects"; } @@ -1980,6 +2098,7 @@ linedeftypes { title = "Rotate Right, Override"; prefix = "(485)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Don't turn players"; flags512text = "[9] Turn all objects"; } @@ -1988,6 +2107,7 @@ linedeftypes { title = "Rotate Left"; prefix = "(486)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Don't turn players"; flags512text = "[9] Turn all objects"; } @@ -1996,6 +2116,7 @@ linedeftypes { title = "Rotate Left, Override"; prefix = "(487)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Don't turn players"; flags512text = "[9] Turn all objects"; } @@ -2004,6 +2125,7 @@ linedeftypes { title = "Move by Waypoints"; prefix = "(488)"; + flags8text = "[3] Set delay by backside sector"; flags32text = "[5] Reverse order"; flags128text = "[7] There and back"; flags256text = "[8] Return when done"; @@ -2014,6 +2136,7 @@ linedeftypes { title = "Turn Invisible, Intangible"; prefix = "(489)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Only invisible"; } @@ -2021,6 +2144,7 @@ linedeftypes { title = "Turn Visible, Tangible"; prefix = "(490)"; + flags8text = "[3] Set delay by backside sector"; flags64text = "[6] Only visible"; } @@ -2028,6 +2152,7 @@ linedeftypes { title = "Set Translucency"; prefix = "(491)"; + flags8text = "[3] Set delay by backside sector"; } } @@ -2309,40 +2434,40 @@ linedeftypes { title = "Slope Frontside Floor"; prefix = "(700)"; - slope = "regular"; - slopeargs = 1; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 1; } 701 { title = "Slope Frontside Ceiling"; prefix = "(701)"; - slope = "regular"; - slopeargs = 2; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 2; } 702 { title = "Slope Frontside Floor and Ceiling"; prefix = "(702)"; - slope = "regular"; - slopeargs = 3; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 3; } 703 { title = "Slope Frontside Floor and Backside Ceiling"; prefix = "(703)"; - slope = "regular"; - slopeargs = 9; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 9; } 704 @@ -2371,40 +2496,40 @@ linedeftypes { title = "Slope Backside Floor"; prefix = "(710)"; - slope = "regular"; - slopeargs = 4; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 4; } 711 { title = "Slope Backside Ceiling"; prefix = "(711)"; - slope = "regular"; - slopeargs = 8; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 8; } 712 { title = "Slope Backside Floor and Ceiling"; prefix = "(712)"; - slope = "regular"; - slopeargs = 12; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 12; } 713 { title = "Slope Backside Floor and Frontside Ceiling"; prefix = "(713)"; - slope = "regular"; - slopeargs = 6; flags2048text = "[11] No physics"; flags4096text = "[12] Not dynamic"; + slope = "regular"; + slopeargs = 6; } 714 @@ -5040,111 +5165,332 @@ thingsfilters } } -/* Better version */ -/*texturesets +texturesets { - set0 - { - name = "Greenflower Zone Flats & Textures"; - filter0 = "GFZFLR02"; - filter1 = "GFZFLR10"; - filter2 = "GFZGRASS"; - filter3 = "GFZGRSw"; - filter4 = "FWATER1"; - filter5 = "CFALL1"; - filter6 = "GFALL1"; - filter7 = "GFZFLR01"; - filter8 = "GFZROCK"; - filter9 = "GFZCRACK"; - filter10 = "GFZINSID"; - filter11 = "GFZVINES"; - filter12 = "GFZVCRCK"; - filter13 = "GFZFLR05"; - filter14 = "GFZFLR06"; - filter15 = "GFZFLR09"; - filter16 = "GFZBRIDG"; - filter17 = "GFZBLOCK"; - filter18 = "GFZFLR03"; - filter19 = "GFZFLR04"; - filter20 = "GFZBRICK"; - filter21 = "GFZDOOR"; - filter22 = "GFZWINDW"; - filter23 = "GFZROOF"; - filter31 = "FLOOR0_2"; - filter32 = "GFZFLR07"; - filter33 = "DEM1_5"; - filter34 = "GFZFENC2"; - } - - set1 - { - name = "Techno Hill Zone Flats & Textures"; - filter0 = "THZFLR01"; - filter1 = "THZFLR02"; - filter2 = "THZFLR03"; - filter3 = "THZFLR04"; - filter4 = "THZFLR05"; - filter5 = "THZFLR08"; - filter6 = "THZFLR19"; - filter7 = "THZFLR24"; - filter8 = "THZFLR27"; - filter9 = "THZWAL01"; - filter10 = "THZWAL02"; - filter11 = "THZWAL03"; - filter12 = "THZWAL04"; - filter13 = "THZWAL05"; - filter14 = "THZWAL09"; - filter15 = "THZSTONE"; - filter16 = "THZTILE"; - filter17 = "THZBLOK1"; - filter18 = "THZREACT"; - filter19 = "THZVINES"; - filter20 = "THZFLR30"; - filter21 = "THZROCK"; - filter22 = "THZCRACK"; - filter23 = "THZMECH1"; - filter24 = "THZMECH2"; - filter25 = "THZMECH3"; - filter26 = "CHEMG01"; - filter27 = "TFALL1"; - filter28 = "ALTBOXF1"; - filter29 = "THZBOXF1"; - filter30 = "ALTBOX01"; - filter31 = "THZBOX01"; - filter32 = "BOXWARNG"; - filter33 = "BOXWARN2"; - filter34 = "THZFLR06"; - filter35 = "THZFLR09"; - filter36 = "THZFLR11"; - filter37 = "THZFLR13"; - filter38 = "THZFLR21"; - filter39 = "THZFLR07"; - filter40 = "THZFLR10"; - filter41 = "THZFLR12"; - filter42 = "THZFLR20"; - filter43 = "THZFLR28"; - filter44 = "PIPE2F"; - filter45 = "PIPE3F"; - filter46 = "THZFLR22"; - filter47 = "THZFLR23"; - filter48 = "PIPE2"; - filter49 = "PIPE3"; - filter50 = "THZPIPE1"; - filter51 = "THZPIPE2"; - filter52 = "PISTON"; - filter53 = "THZPIPE"; - filter54 = "THZFLR16"; - filter55 = "THZFLR17"; - filter56 = "THZFLR25"; - filter57 = "THZFLR26"; - filter58 = "THZCONV1"; - filter59 = "THZCONv2"; - filter60 = "WHZFLR16"; - filter61 = "WHZFLR17"; - filter62 = "THZFLR18"; - filter63 = "THZFLR29"; - filter64 = "BARLSIDE"; - filter65 = "BARREL2"; - filter66 = "BARREL3"; - } -}*/ \ No newline at end of file + + set0 + { + name = "Greenflower Zone"; + filter0 = "GFZ*"; + filter1 = "FWATER*"; + filter2 = "CFALL*"; + filter3 = "GFALL*"; + filter4 = "FLOOR0_4"; + filter5 = "FLOOR1_2"; + filter6 = "FLOOR1_3"; + filter7 = "BWATER*"; + filter8 = "FLOOR0_2"; + filter9 = "DEM1_5"; + filter10 = "OLDROCKW"; + filter11 = "ROCKY*"; + filter12 = "OWOODW"; + filter13 = "WOODFLR"; + } + + set1 + { + name = "Techno Hill Zone"; + filter0 = "TH*"; + filter1 = "CHEMG*"; + filter2 = "TFALL?"; + filter3 = "ALTBOX*"; + filter4 = "BOXWARN?"; + filter5 = "PIPE*"; + filter6 = "PISTON"; + filter7 = "WHZ*"; + filter8 = "BAR*"; + filter9 = "COMP?"; + filter10 = "INFOWAL?"; + filter11 = "SPECWLL?"; + filter12 = "SUPPORT?"; + filter13 = "LITE*"; + filter14 = "BLUEW?"; + filter15 = "GREYW?"; + filter16 = "RED?"; + filter17 = "YEL?"; + filter18 = "SLITE?"; + filter19 = "DOORTRK1"; + filter20 = "GOOP*"; + filter21 = "AFALL?"; + filter22 = "STEEL*"; + filter23 = "CONVEY?"; + } + + set2 + { + name = "Deep Sea Zone"; + filter0 = "DSZ*"; + filter1 = "LWATER*"; + filter2 = "LFALL?"; + filter3 = "BFALL?"; + filter4 = "DEEPSE*"; + filter5 = "WEB?"; + filter6 = "RUINS1_1"; + filter7 = "CLRWAL*"; + } + + set3 + { + name = "Castle Eggman Zone"; + filter0 = "CASTLE*"; + filter1 = "STONE*"; + filter2 = "DMA*"; + filter3 = "LIB*"; + filter4 = "CEZ*"; + filter5 = "CEFLAG*"; + filter6 = "TOMBST?"; + filter7 = "NCEZW?"; + filter8 = "DEM1_1"; + filter9 = "WEBB?"; + filter10 = "LFZ*"; + filter11 = "WEEDWALL"; + filter12 = "STORM1"; + filter13 = "STR_M1"; + } + + set4 + { + name = "Arid Canyon Zone"; + filter0 = "AC*"; + filter1 = "OIL*"; + filter2 = "SOLFALL?"; + } + + set5 + { + name = "Red Volcano Zone"; + filter0 = "RVZ*"; + filter1 = "D2LAVA"; + filter2 = "MM*"; + filter3 = "ROCKFLR*"; + filter4 = "ROCKWLL*"; + filter5 = "DLAVA?"; + filter6 = "LAVA?"; + filter7 = "RLAVA?"; + filter8 = "SFALL?"; + filter9 = "MINE*"; + filter10 = "LVASAND?"; + filter11 = "FLOOR6_2"; + filter12 = "TLITE6_1"; + filter13 = "ROCKBOIL"; + filter14 = "TLITE6_5"; + filter15 = "TLITE6_6"; + filter16 = "FLOOR6_1"; + } + + set6 + { + name = "Dark City Zone"; + filter0 = "DC*"; + filter1 = "SIDEWALK"; + filter2 = "BRICK*"; + filter3 = "CEMENT?"; + filter4 = "BRIDGE*"; + filter5 = "CATFLR02"; + filter6 = "LIFT*"; + } + + set7 + { + name = "Doomship Zone"; + filter0 = "DSHIP*"; + } + + set8 + { + name = "Egg Rock Zone"; + filter0 = "ER*"; + filter1 = "MEK*"; + filter2 = "VENT*"; + filter3 = "DOWN*"; + filter4 = "UP*"; + filter5 = "LITE*"; + filter6 = "BLUEW?"; + filter7 = "GREYW?"; + filter8 = "RED?"; + filter9 = "YEL?"; + filter10 = "EGRID*"; + filter11 = "CONVEY?"; + } + + set9 + { + name = "Mario"; + filter0 = "MARFLAG?"; + filter1 = "THWOMP*"; + filter2 = "PTZ*"; + filter3 = "MARIO*"; + filter4 = "MARROCK?"; + } + + set10 + { + name = "Special Stage"; + filter0 = "ASPEC*"; + filter1 = "CSPEC*"; + filter2 = "EMTEX?"; + filter3 = "GSPEC*"; + filter4 = "PSPEC*"; + filter5 = "RSPEC*"; + filter6 = "SFLR*"; + filter7 = "SPACE*"; + filter8 = "SPC*"; + filter9 = "SPEC*"; + filter10 = "VOID*"; + filter11 = "WSPEC*"; + filter12 = "YSPEC*"; + filter13 = "BSPEC*"; + } + + set11 + { + name = "Multiplayer levels"; + filter0 = "ALLYRING"; + filter1 = "BRAKCAT?"; + filter2 = "SANDWLL"; + filter3 = "LAKE*"; + filter4 = "AP*"; + filter5 = "ZIM*"; + filter6 = "RCZ*"; + } + + set12 + { + name = "Caves and Cliffs"; + filter0 = "CAVE*"; + filter1 = "ROCK?"; + filter2 = "ROCKF?"; + filter3 = "CLIFF*"; + filter4 = "SHAL*"; + filter5 = "MRNR*"; + } + + set13 + { + name = "Christmas"; + filter0 = "XM*"; + filter1 = "FROST*"; + filter2 = "GRSWALL3"; + filter3 = "GRSWALL4"; + } + + set14 + { + name = "Forts"; + filter0 = "2FORT*"; + } + + set15 + { + name = "Ice and Snow"; + filter0 = "ICE*"; + filter1 = "SNOW*"; + } + + set16 + { + name = "Jungle"; + filter0 = "GRSEDG?"; + filter1 = "JNG*"; + filter2 = "SHROOM*"; + } + + set17 + { + name = "Sand"; + filter0 = "SAND"; + filter1 = "SANDW"; + filter2 = "SANDFLR*"; + filter3 = "SND*"; + filter4 = "AGZ*"; + filter5 = "QUIK*"; + filter6 = "Q?FALL?"; + } + + set18 + { + name = "Forest"; + filter0 = "WOOD*"; + filter1 = "EC*"; + filter2 = "GRASS1*"; + filter3 = "VFZ*"; + filter4 = "OWOODW"; + filter5 = "DEM1_2"; + } + + set19 + { + name = "Generic"; + filter0 = "BUST*"; + filter1 = "CEIL3_1"; + filter2 = "CTFFLG*"; + filter3 = "DEM1_3"; + filter4 = "BIGX"; + filter5 = "ARROW?"; + filter6 = "HAZARD?"; + filter7 = "*PIT"; + filter8 = "SPIKE*"; + filter9 = "*CAUTN"; + filter10 = "TRAPFLR"; + filter11 = "EGGTRAP?"; + filter12 = "GLASS*"; + filter13 = "DIRT*"; + filter14 = "EGGOLD*"; + filter15 = "MARE*"; + filter16 = "BLUEFLR"; + filter17 = "BLUWALL"; + filter18 = "CYAN*"; + filter19 = "GOLD*"; + filter20 = "GREENFLR"; + filter21 = "GRNWALL"; + filter22 = "GREYFLR"; + filter23 = "GRYWALL"; + filter24 = "LIME*"; + filter25 = "NEOG*"; + filter26 = "ORGFLR"; + filter27 = "ORANGE"; + filter28 = "PUR*"; + filter29 = "REDFLR"; + filter30 = "REDWALL"; + filter31 = "VIO*"; + filter32 = "YELFLR"; + filter33 = "YELWALL"; + } + + set20 + { + name = "Unsorted"; + filter0 = "FLAT1_2"; + filter1 = "FOSSIL*"; + filter2 = "F_METAL?"; + filter3 = "GRASSY*"; + filter4 = "WATER?"; + filter5 = "SURF*"; + filter6 = "OFALL?"; + filter7 = "MFALL1"; + filter8 = "SCREEN01"; + filter9 = "TRCKWLL1"; + filter10 = "WINDOW"; + filter11 = "XTRMCHK*"; + filter12 = "CHAINFEN"; + filter13 = "SRB1*"; + filter14 = "DISCO*"; + filter15 = "DANCE?"; + filter16 = "RECORD"; + filter17 = "DFZ*"; + } + + set21 + { + name = "Classic levels"; + filter0 = "GHZ*"; + filter1 = "HPZ*"; + filter2 = "LBZ*"; + filter3 = "GRASS2"; + filter4 = "GRASS3"; + filter5 = "GRSWALL"; + filter6 = "GRNLITE1"; + filter7 = "GATE2"; + filter8 = "DEM1_6"; + } +} \ No newline at end of file