diff --git a/extras/conf/SRB2-22.cfg b/extras/conf/SRB2Kart2.cfg similarity index 66% rename from extras/conf/SRB2-22.cfg rename to extras/conf/SRB2Kart2.cfg index a0d40cdf0..3d715ada6 100644 --- a/extras/conf/SRB2-22.cfg +++ b/extras/conf/SRB2Kart2.cfg @@ -1,24 +1,21 @@ -/*********************************************************\ +/*********************************************************\ + vim: ai Zone Builder Game Configuration - For Sonic Robo Blast 2 Version 2.2 + For SRB2Kart Version 2.0 + Based on the Configuration for Sonic Robo Blast 2 Version 2.1 Contributors (alphabetical): * Foxboy - * FuriousFox * JJames19119 * Kalaron * Kristos * MascaraSnake - * mazmazz * Morpheus * Neo Chaotikal - * Nev3r * Oogaland * Rob * Shadow Hog - * sphere * SRB2-Playah * SSNTails - * SteelT * ST218 * toaster * Viola @@ -28,7 +25,7 @@ type = "Doom Builder 2 Game Configuration"; // This is the title to show for this game -game = "Sonic Robo Blast 2 - 2.2"; +game = "SRB2Jart v2.0"; //GZDB specific. Don't try to load lumps that don't exist. basegame = 0; @@ -45,32 +42,63 @@ formatinterface = "SRB2MapSetIO"; //Sky textures for vanilla maps defaultskytextures { - SKY1 = "MAP01,MAP02,MAP03,MAP33,MAP50,MAP60,MAPF0,MAPM0"; - SKY2 = "MAPM7,MAPMB"; - SKY4 = "MAP04,MAP06,MAP61,MAPF6,MAPM1"; - SKY6 = "MAP05,MAP51,MAPMA"; - SKY7 = "MAPM2,MAPM5"; - SKY8 = "MAP07,MAP08,MAP09,MAP52,MAP62,MAPF1"; - SKY10 = "MAP10,MAP12,MAP53,MAP63,MAPM3"; - SKY11 = "MAP11,MAPF7"; - SKY13 = "MAP13,MAP64"; - SKY14 = "MAP14"; - SKY15 = "MAP15,MAP54"; - SKY17 = "MAP70"; - SKY20 = "MAP32,MAP55,MAP65,MAPF2,MAPF5"; - SKY21 = "MAPM4"; - SKY22 = "MAP22,MAP23,MAP25,MAP26,MAP27,MAP56,MAP66,MAPF4,MAPM6"; - SKY30 = "MAP30"; - SKY31 = "MAP31"; - SKY35 = "MAP42"; - SKY40 = "MAP41,MAP71,MAPM9"; - SKY55 = "MAPF3,MAPM8"; - SKY68 = "MAPF8"; - SKY99 = "MAP57,MAPZ0"; - SKY159 = "MAP16"; - SKY172 = "MAP40"; - SKY300 = "MAP72"; - SKY301 = "MAP73"; + SKY1 = "MAP42,MAPB2,MAPBL,MAPH6,MAPHE"; + SKY2 = "MAP11"; + SKY4 = "MAPB4"; + SKY6 = "MAP19,MAPBH"; + SKY8 = "MAP12,MAP22,MAP40,MAPBC,MAPH3,MAPH9,MAPHA"; + SKY11 = "MAP04"; + SKY12 = "MAP39"; + SKY13 = "MAP21"; + SKY17 = "MAP24"; + SKY21 = "MAPH8"; + SKY22 = "MAPBG"; + SKY28 = "MAP35"; + SKY30 = "MAP49,MAPH1"; + SKY31 = "MAP23"; + SKY40 = "MAP48"; + SKY41 = "MAP52,MAPBQ"; + SKY42 = "MAP51,MAPBN"; + SKY45 = "MAP55,MAPBO,MAPBP"; + SKY46 = "MAP53,MAPHD"; + SKY52 = "MAP03,MAPBD"; + SKY55 = "MAP17"; + SKY60 = "MAPB1"; + SKY61 = "MAP50"; + SKY70 = "MAP10"; + SKY71 = "MAP27"; + SKY72 = "MAPH2"; + SKY73 = "MAP34"; + SKY74 = "MAP33"; + SKY75 = "MAP25"; + SKY76 = "MAP20"; + SKY77 = "MAP28"; + SKY78 = "MAPH5"; + SKY87 = "MAPB8,MAPH0"; + SKY88 = "MAP01,MAP02,MAP07,MAP08,MAP09,MAP31,MAPB5,MAPBR,MAPBS"; + SKY91 = "MAP05,MAPB0,MAPBJ"; + SKY93 = "MAPBM"; + SKY117 = "MAP13,MAP32"; + SKY118 = "MAPB9"; + SKY190 = "MAP16,MAP18"; + SKY357 = "MAP46"; + SKY371 = "MAPHF"; + SKY700 = "MAP47"; + SKY714 = "MAP41"; + SKY715 = "MAP45"; + SKY821 = "MAP29,MAPBB"; + SKY1012 = "MAPBA"; + SKY1017 = "MAP14,MAP15"; + SKY1019 = "MAPHB"; + SKY2002 = "MAP44,MAPB3,MAPH4"; + SKY2432 = "MAPHC"; + SKY2517 = "MAP37"; + SKY3262 = "MAP38"; + SKY3388 = "MAP43"; + SKY3753 = "MAP26"; + SKY4733 = "MAPB7"; + SKY6343 = "MAP54"; + SKY7492 = "MAP06"; } // Default lump name for new map @@ -97,22 +125,19 @@ skins Tails; Knuckles; Amy; + Mighty; + Ray; + Eggman; + MetalSonic; Fang; - Metalsonic; } // Gametypes gametypes { -1 = "Single Player"; - 0 = "Co-op"; - 1 = "Competition"; - 2 = "Race"; - 3 = "Match"; - 4 = "Team Match"; - 5 = "Tag"; - 6 = "Hide and Seek"; - 7 = "CTF"; + 0 = "Race"; + 1 = "Battle"; } // Special linedefs @@ -133,7 +158,7 @@ generalizedsectors = true; defaultwalltexture = "GFZROCK"; defaultfloortexture = "GFZFLR01"; defaultceilingtexture = "F_SKY1"; -mixtexturesflats = true; +mixtexturesflats = false; defaulttexturescale = 1.0f; defaultflatscale = 1.0f; @@ -350,18 +375,18 @@ scriptlumpnames { script = "SOC.cfg"; } - + OBJCTCFG { script = "SOC.cfg"; } - + SOC_ { script = "SOC.cfg"; isprefix = true; } - + LUA_ { script = "Lua.cfg"; @@ -412,17 +437,17 @@ sectortypes { 0 = "Normal"; 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; + 2 = "Offroad (Weak)"; + 3 = "Offroad"; + 4 = "Offroad (Strong)"; 5 = "Spikes"; 6 = "Death Pit (Camera Tilt)"; 7 = "Death Pit (No Camera Tilt)"; 8 = "Instant Kill"; - 9 = "Ring Drainer (Floor Touch)"; - 10 = "Ring Drainer (Anywhere in Sector)"; - 11 = "Special Stage Damage"; - 12 = "Space Countdown"; + //9 = "Ring Drainer (Floor Touch)"; + //10 = "Ring Drainer (Anywhere in Sector)"; + //11 = "Special Stage Damage"; + 12 = "Wall Sector (no step-up/down)"; 13 = "Ramp Sector (double step-up/down)"; 14 = "Non-Ramp Sector (no step-down)"; 15 = "Bouncy FOF"; @@ -431,27 +456,40 @@ sectortypes 48 = "Trigger Line Ex. (Floor Touch, All Players)"; 64 = "Trigger Line Ex. (Anywhere in Sector)"; 80 = "Trigger Line Ex. (Floor Touch)"; - 96 = "Trigger Line Ex. (Emerald Check)"; - 112 = "Trigger Line Ex. (NiGHTS Mare)"; + //96 = "Trigger Line Ex. (Emerald Check)"; + 112 = "Trigger Line Ex. (Race Lap)"; 128 = "Check for Linedef Executor on FOFs"; - 144 = "Egg Capsule"; - 160 = "Special Stage Time/Spheres Parameters"; + //144 = "Egg Capsule"; + //160 = "Special Stage Time/Rings Parameters"; 176 = "Custom Global Gravity"; + 192 = "Invert Encore Remap"; + 256 = "Spring Panel"; 512 = "Wind/Current"; + 768 = "Spring Panel (Speed Capped)"; 1024 = "Conveyor Belt"; 1280 = "Speed Pad"; + //1536 = "Speed Pad (Spin)"; + 1792 = "Bustable Block Sprite Parameter (ROIA)"; + 2048 = "Bustable Block Sprite Parameter (ROIB)"; + 2304 = "Bustable Block Sprite Parameter (ROIC)"; + 2560 = "Bustable Block Sprite Parameter (ROID)"; + 2816 = "Bustable Block Sprite Parameter (ROIE)"; + 3072 = "Bustable Block Sprite Parameter (ROIF)"; + 3328 = "Bustable Block Sprite Parameter (ROIG)"; + 3584 = "Bustable Block Sprite Parameter (ROIH)"; + 3840 = "Bustable Block Sprite Parameter (ROII)"; 4096 = "Star Post Activator"; - 8192 = "Exit/Special Stage Pit/Return Flag"; - 12288 = "CTF Red Team Base"; - 16384 = "CTF Blue Team Base"; + 8192 = "Exit Level"; + //12288 = "CTF Red Team Base"; + //16384 = "CTF Blue Team Base"; 20480 = "Fan Sector"; - 24576 = "Super Sonic Transform"; - 28672 = "Force Spin"; + 24576 = "Sneaker Panel"; + //28672 = "Force Spin"; 32768 = "Zoom Tube Start"; 36864 = "Zoom Tube End"; - 40960 = "Circuit Finish Line"; - 45056 = "Rope Hang"; - 49152 = "Intangible to the Camera"; + 40960 = "Circuit Finish Line (Unused)"; + //45056 = "Rope Hang"; + //49152 = "Intangible to the Camera"; } @@ -462,16 +500,16 @@ gen_sectortypes { 0 = "Normal"; 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; + 2 = "Offroad (Weak)"; + 3 = "Offroad"; + 4 = "Offroad (Strong)"; 5 = "Spikes"; 6 = "Death Pit (Camera Tilt)"; 7 = "Death Pit (No Camera Tilt)"; 8 = "Instant Kill"; - 9 = "Ring Drainer (Floor Touch)"; - 10 = "Ring Drainer (Anywhere in Sector)"; - 11 = "Special Stage Damage"; + //9 = "Ring Drainer (Floor Touch)"; + //10 = "Ring Drainer (Anywhere in Sector)"; + //11 = "Special Stage Damage"; 12 = "Space Countdown"; 13 = "Ramp Sector (double step-up/down)"; 14 = "Non-Ramp Sector (no step-down)"; @@ -487,36 +525,49 @@ gen_sectortypes 64 = "Trigger Line Ex. (Anywhere in Sector)"; 80 = "Trigger Line Ex. (Floor Touch)"; 96 = "Trigger Line Ex. (Emerald Check)"; - 112 = "Trigger Line Ex. (NiGHTS Mare)"; + 112 = "Trigger Line Ex. (Race Lap)"; 128 = "Check for Linedef Executor on FOFs"; - 144 = "Egg Capsule"; - 160 = "Special Stage Time/Spheres Parameters"; + //144 = "Egg Capsule"; + //160 = "Special Stage Time/Rings Parameters"; 176 = "Custom Global Gravity"; + 192 = "Invert Encore Remap"; } third { 0 = "Normal"; + 256 = "Spring Panel"; 512 = "Wind/Current"; + 768 = "Spring Panel (Speed Capped)"; 1024 = "Conveyor Belt"; 1280 = "Speed Pad"; + //1536 = "Speed Pad (Spin)"; + 1792 = "Bustable Block Sprite Parameter (ROIA)"; + 2048 = "Bustable Block Sprite Parameter (ROIB)"; + 2304 = "Bustable Block Sprite Parameter (ROIC)"; + 2560 = "Bustable Block Sprite Parameter (ROID)"; + 2816 = "Bustable Block Sprite Parameter (ROIE)"; + 3072 = "Bustable Block Sprite Parameter (ROIF)"; + 3328 = "Bustable Block Sprite Parameter (ROIG)"; + 3584 = "Bustable Block Sprite Parameter (ROIH)"; + 3840 = "Bustable Block Sprite Parameter (ROII)"; } fourth { 0 = "Normal"; 4096 = "Star Post Activator"; - 8192 = "Exit/Special Stage Pit/Return Flag"; - 12288 = "CTF Red Team Base"; - 16384 = "CTF Blue Team Base"; + 8192 = "Exit Level"; + //12288 = "CTF Red Team Base"; + //16384 = "CTF Blue Team Base"; 20480 = "Fan Sector"; - 24576 = "Super Sonic Transform"; - 28672 = "Force Spin"; + 24576 = "Sneaker Panel"; + //28672 = "Force Spin"; 32768 = "Zoom Tube Start"; 36864 = "Zoom Tube End"; - 40960 = "Circuit Finish Line"; - 45056 = "Rope Hang"; - 49152 = "Intangible to the Camera"; + 40960 = "Circuit Finish Line (Unused)"; + //45056 = "Rope Hang"; + //49152 = "Intangible to the Camera"; } } @@ -524,7 +575,7 @@ gen_sectortypes linedefflags { 1 = "[0] Impassable"; - 2 = "[1] Block Enemies"; + 2 = "[1] Block Players"; 4 = "[2] Double-Sided"; 8 = "[3] Upper Unpegged"; 16 = "[4] Lower Unpegged"; @@ -534,9 +585,9 @@ linedefflags 256 = "[8] Peg Midtexture (E3)"; 512 = "[9] Solid Midtexture (E4)"; 1024 = "[10] Repeat Midtexture (E5)"; - 2048 = "[11] Netgame Only"; - 4096 = "[12] No Netgame"; - 8192 = "[13] Effect 6"; + 2048 = "[11] No Sonic"; + 4096 = "[12] No Tails"; + 8192 = "[13] No Knuckles"; 16384 = "[14] Bouncy Wall"; 32768 = "[15] Transfer Line"; } @@ -582,19 +633,34 @@ linedeftypes flags64text = "[6] Flip in reverse gravity"; } + 4 + { + title = "Speed Pad"; + prefix = "(4)"; + flags512text = "[9] No teleport to center"; + } + 5 { title = "Camera Scanner"; prefix = "(5)"; } + 6 + { + title = "Disable Linedef Effect on Level Load"; + prefix = "(6)"; + } + 7 { title = "Sector Flat Alignment"; prefix = "(7)"; - flags2048text = "[11] Don't align floor"; - flags4096text = "[12] Don't align ceiling"; - flags8192text = "[13] Use texture offsets"; + flags64text = "[6] Align only floor"; + flags2text = "[1] Align only ceiling"; + flags512text = "[9] Rotate flats"; + flags16384text = "[14] Rotate only floor"; + flags1024text = "[10] Rotate only ceiling"; } 10 @@ -615,13 +681,7 @@ linedeftypes title = "Visual Portal Between Tagged Linedefs"; prefix = "(40)"; } - - 41 - { - title = "Horizon Effect"; - prefix = "(41)"; - } - + 50 { title = "Instantly Lower Floor on Level Load"; @@ -640,6 +700,12 @@ linedeftypes prefix = "(63)"; } + 80 + { + title = "Offset Tagged Things from Frontside FOF"; + prefix = "(80)"; + } + 540 { title = "Floor Friction"; @@ -666,21 +732,11 @@ linedeftypes flags512text = "[9] Ignore player direction"; } - 4 - { - title = "Speed Pad Parameters"; - prefix = "(4)"; - flags512text = "[9] No teleport to center"; - flags1024text = "[10] Force spinning frames"; - } - 8 { title = "Special Sector Properties"; prefix = "(8)"; - flags32text = "[5] Invert precipitation"; flags64text = "[6] Touch only ceiling"; - flags128text = "[7] Allow opposite gravity"; flags256text = "[8] Touch sector edge"; flags512text = "[9] Touch floor or ceiling"; } @@ -689,12 +745,7 @@ linedeftypes { title = "Chain Parameters"; prefix = "(9)"; - flags32text = "[5] Swing instead of spin"; - flags128text = "[7] Make chain from end item"; - flags64text = "[6] Player-turnable chain"; - flags256text = "[8] Spawn link at origin"; - flags512text = "[9] Don't clip inside ground"; - flags1024text = "[10] No distance check"; + flags64text = "[6] Fixed spinning direction"; } 11 @@ -712,25 +763,6 @@ linedeftypes flags64text = "[6] Randomize speed"; } - 14 - { - title = "Bustable Block Parameters"; - prefix = "(14)"; - flags32text = "[5] Particles launch from center"; - } - - 15 - { - title = "Fan Particle Spawner Parameters"; - prefix = "(15)"; - } - - 16 - { - title = "Minecart Parameters"; - prefix = "(16)"; - } - 64 { title = "Continuously Appearing/Disappearing FOF"; @@ -738,6 +770,12 @@ linedeftypes flags2text = "[1] Use control sector tag"; flags64text = "[6] No sound effect"; } + + 65 + { + title = "Bridge Thinker "; + prefix = "(65)"; + } } polyobject @@ -748,19 +786,22 @@ linedeftypes { title = "First Line"; prefix = "(20)"; + flags64text = "[6] Trigger linedef executor"; + flags128text = "[7] Intangible"; + flags256text = "[8] Stopped by pushables"; + flags512text = "[9] Render flats"; + } + + 21 + { + title = "Explicitly Include Line"; + prefix = "(21)"; } 22 { title = "Parameters"; prefix = "(22)"; - flags8text = "[3] Set translucency by X offset"; - flags32text = "[5] Render outer sides only"; - flags64text = "[6] Trigger linedef executor"; - flags128text = "[7] Intangible"; - flags256text = "[8] Stopped by pushables"; - flags512text = "[9] Render flats"; - flags8192text = "[13] Cut cyan flat pixels"; } 30 @@ -768,20 +809,12 @@ linedeftypes title = "Waving Flag"; prefix = "(30)"; } - + 31 { title = "Displacement by Front Sector"; prefix = "(31)"; } - - 32 - { - title = "Angular Displacement by Front Sector"; - prefix = "(32)"; - flags64text = "[6] Don't turn players"; - flags512text = "[9] Turn all objects"; - } } planemove @@ -858,27 +891,6 @@ linedeftypes prefix = "(62)"; flags512text = "[9] Double, constant speed"; } - - 66 - { - title = "Move Floor by Displacement"; - prefix = "(66)"; - flags64text = "[6] Inverse movement"; - } - - 67 - { - title = "Move Ceiling by Displacement"; - prefix = "(67)"; - flags64text = "[6] Inverse movement"; - } - - 68 - { - title = "Move Floor and Ceiling by Displacement"; - prefix = "(68)"; - flags64text = "[6] Inverse movement"; - } } fofsolid @@ -889,7 +901,6 @@ linedeftypes { title = "Solid, Opaque"; prefix = "(100)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; 3dfloor = true; @@ -900,7 +911,6 @@ linedeftypes { title = "Solid, Opaque, No Shadow"; prefix = "(101)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; 3dfloor = true; @@ -911,11 +921,9 @@ linedeftypes { title = "Solid, Translucent"; prefix = "(102)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Render insides"; flags128text = "[7] Only block non-players"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "195F"; flags643dfloorflagsadd = "7C80"; @@ -925,7 +933,6 @@ linedeftypes { title = "Solid, Sides Only"; prefix = "(103)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; 3dfloor = true; @@ -958,7 +965,6 @@ linedeftypes { title = "Intangible from Bottom, Opaque"; prefix = "(140)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Only block non-players"; @@ -971,11 +977,9 @@ linedeftypes { title = "Intangible from Bottom, Translucent"; prefix = "(141)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Render insides/block non-plr"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "200191F"; flags1283dfloorflagsadd = "7C80"; @@ -989,7 +993,6 @@ linedeftypes flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Render insides/block non-plr"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "2001917"; flags1283dfloorflagsadd = "7C80"; @@ -1000,7 +1003,6 @@ linedeftypes { title = "Intangible from Top, Opaque"; prefix = "(143)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Only block non-players"; @@ -1013,11 +1015,9 @@ linedeftypes { title = "Intangible from Top, Translucent"; prefix = "(144)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Render insides/block non-plr"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "400191F"; flags1283dfloorflagsadd = "7C80"; @@ -1031,7 +1031,6 @@ linedeftypes flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Render insides/block non-plr"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "4001917"; flags1283dfloorflagsadd = "7C80"; @@ -1042,7 +1041,6 @@ linedeftypes { title = "Only Tangible from Sides"; prefix = "(146)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; 3dfloor = true; @@ -1058,7 +1056,6 @@ linedeftypes { title = "Water, Opaque"; prefix = "(120)"; - flags8text = "[3] Slope skew sides"; flags64text = "[6] Use two light levels"; flags512text = "[9] Use target light level"; flags1024text = "[10] Ripple effect"; @@ -1073,11 +1070,9 @@ linedeftypes { title = "Water, Translucent"; prefix = "(121)"; - flags8text = "[3] Slope skew sides"; flags64text = "[6] Use two light levels"; flags512text = "[9] Use target light level"; flags1024text = "[10] Ripple effect"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "9F39"; flags643dfloorflagsadd = "20000"; @@ -1106,7 +1101,6 @@ linedeftypes flags64text = "[6] Use two light levels"; flags512text = "[9] Use target light level"; flags1024text = "[10] Ripple effect"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "1F31"; flags643dfloorflagsadd = "20000"; @@ -1118,11 +1112,9 @@ linedeftypes { title = "Goo Water, Translucent"; prefix = "(124)"; - flags8text = "[3] Slope skew sides"; flags64text = "[6] Use two light levels"; flags512text = "[9] Use target light level"; flags1024text = "[10] Ripple effect"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "209F39"; flags643dfloorflagsadd = "20000"; @@ -1137,7 +1129,6 @@ linedeftypes flags64text = "[6] Use two light levels"; flags512text = "[9] Use target light level"; flags1024text = "[10] Ripple effect"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "201F31"; flags643dfloorflagsadd = "20000"; @@ -1149,7 +1140,6 @@ linedeftypes { title = "Intangible, Opaque"; prefix = "(220)"; - flags8text = "[3] Slope skew sides"; 3dfloor = true; 3dfloorflags = "8F19"; } @@ -1158,9 +1148,7 @@ linedeftypes { title = "Intangible, Translucent"; prefix = "(221)"; - flags8text = "[3] Slope skew sides"; flags64text = "[6] Cast shadow"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "1B59"; flags643dfloorflagsremove = "40"; @@ -1170,7 +1158,6 @@ linedeftypes { title = "Intangible, Sides Only"; prefix = "(222)"; - flags8text = "[3] Slope skew sides"; flags64text = "[6] Cast shadow"; 3dfloor = true; 3dfloorflags = "8249"; @@ -1194,7 +1181,6 @@ linedeftypes { title = "Air Bobbing"; prefix = "(150)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; flags128text = "[7] Only block non-players"; @@ -1206,7 +1192,6 @@ linedeftypes { title = "Air Bobbing (Adjustable)"; prefix = "(151)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; flags128text = "[7] Only block non-players"; @@ -1218,19 +1203,6 @@ linedeftypes { title = "Reverse Air Bobbing (Adjustable)"; prefix = "(152)"; - flags8text = "[3] Slope skew sides"; - flags32text = "[5] Only block player"; - flags64text = "[6] Spindash to move"; - flags128text = "[7] Only block non-players"; - 3dfloor = true; - 3dfloorflags = "19F"; - } - - 153 - { - title = "Dynamically Sinking Platform"; - prefix = "(153)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; flags128text = "[7] Only block non-players"; @@ -1242,7 +1214,6 @@ linedeftypes { title = "Floating, Bobbing"; prefix = "(160)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; 3dfloor = true; @@ -1254,7 +1225,6 @@ linedeftypes title = "Rising Platform, Solid, Opaque"; prefix = "(190)"; flags2text = "[1] Sink when stepped on"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; flags128text = "[7] Only block non-players"; @@ -1267,7 +1237,6 @@ linedeftypes title = "Rising Platform, Solid, Opaque, No Shadow"; prefix = "(191)"; flags2text = "[1] Sink when stepped on"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; flags128text = "[7] Only block non-players"; @@ -1280,11 +1249,9 @@ linedeftypes title = "Rising Platform, Solid, Translucent"; prefix = "(192)"; flags2text = "[1] Sink when stepped on"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; flags128text = "[7] Only block non-players"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "195F"; } @@ -1306,7 +1273,6 @@ linedeftypes title = "Rising Platform, Intangible from Bottom, Opaque"; prefix = "(194)"; flags2text = "[1] Sink when stepped on"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash, no shadow"; flags128text = "[7] Only block non-players"; @@ -1320,11 +1286,9 @@ linedeftypes title = "Rising Platform, Intangible from Bottom, Translucent"; prefix = "(195)"; flags2text = "[1] Sink when stepped on"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash, no shadow"; flags128text = "[7] Only block non-players"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "2009D1F"; flags643dfloorflagsadd = "40"; @@ -1339,7 +1303,6 @@ linedeftypes { title = "Crumbling, Respawn"; prefix = "(170)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; 3dfloor = true; @@ -1350,7 +1313,6 @@ linedeftypes { title = "Crumbling, No Respawn"; prefix = "(171)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; 3dfloor = true; @@ -1361,7 +1323,6 @@ linedeftypes { title = "Crumbling, Respawn, Intangible from Bottom"; prefix = "(172)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Only block non-players"; @@ -1374,7 +1335,6 @@ linedeftypes { title = "Crumbling, No Respawn, Intangible from Bottom"; prefix = "(173)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Only block non-players"; @@ -1387,11 +1347,9 @@ linedeftypes { title = "Crumbling, Respawn, Int. from Bottom, Translucent"; prefix = "(174)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Only block non-players"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "210959F"; flags643dfloorflagsadd = "40"; @@ -1401,11 +1359,9 @@ linedeftypes { title = "Crumbling, No Respawn, Int. from Bottom, Translucent"; prefix = "(175)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Don't cast shadow"; flags128text = "[7] Only block non-players"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "218959F"; flags643dfloorflagsadd = "40"; @@ -1415,7 +1371,6 @@ linedeftypes { title = "Crumbling, Respawn, Floating, Bobbing"; prefix = "(176)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; flags128text = "[7] Only block non-players"; @@ -1427,7 +1382,6 @@ linedeftypes { title = "Crumbling, No Respawn, Floating, Bobbing"; prefix = "(177)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; flags128text = "[7] Only block non-players"; @@ -1439,7 +1393,6 @@ linedeftypes { title = "Crumbling, Respawn, Floating"; prefix = "(178)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; 3dfloor = true; @@ -1450,7 +1403,6 @@ linedeftypes { title = "Crumbling, No Respawn, Floating"; prefix = "(179)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; 3dfloor = true; @@ -1461,7 +1413,6 @@ linedeftypes { title = "Crumbling, Respawn, Air Bobbing"; prefix = "(180)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags64text = "[6] Spindash to move"; flags128text = "[7] Only block non-players"; @@ -1502,22 +1453,14 @@ linedeftypes { title = "Mario Block"; prefix = "(250)"; - flags8text = "[3] Slope skew sides"; - flags32text = "[5] Invisible block"; - flags64text = "[6] Brick block"; 3dfloor = true; 3dfloorflags = "40019F"; - flags323dfloorflagsremove = "19E"; - flags643dfloorflagsadd = "200000"; } 251 { title = "Thwomp Block"; prefix = "(251)"; - flags8text = "[3] Slope skew sides"; - flags32text = "[5] Only block player"; - flags128text = "[7] Only block non-players"; flags512text = "[9] Custom crushing sound"; flags1024text = "[10] Custom speed"; 3dfloor = true; @@ -1528,34 +1471,29 @@ linedeftypes { title = "Shatter Block"; prefix = "(252)"; - flags8text = "[3] Slope skew sides"; flags64text = "[6] Shatter only from below"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; 3dfloor = true; - 3dfloorflags = "880001D"; - flags643dfloorflagsadd = "200002"; + 3dfloorflags = "8800019"; + flags643dfloorflagsadd = "200006"; } 253 { title = "Shatter Block, Translucent"; prefix = "(253)"; - flags8text = "[3] Slope skew sides"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; - 3dfloorflags = "880101D"; + 3dfloorflags = "8801019"; } 254 { title = "Bustable Block"; prefix = "(254)"; - flags8text = "[3] Slope skew sides"; - flags32text = "[5] Only block player"; - flags64text = "[6] Strong characters only"; + flags64text = "[6] Only bustable by Knuckles"; flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; @@ -1568,7 +1506,6 @@ linedeftypes { title = "Spin-Bustable Block"; prefix = "(255)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; @@ -1581,12 +1518,10 @@ linedeftypes { title = "Spin-Bustable Block, Translucent"; prefix = "(256)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "1080101F"; } @@ -1595,7 +1530,6 @@ linedeftypes { title = "Quicksand"; prefix = "(257)"; - flags8text = "[3] Slope skew sides"; flags1024text = "[10] Ripple effect"; 3dfloor = true; 3dfloorflags = "1008219"; @@ -1606,9 +1540,7 @@ linedeftypes { title = "Laser"; prefix = "(258)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Don't damage bosses"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorflags = "959"; } @@ -1617,12 +1549,10 @@ linedeftypes { title = "Custom FOF"; prefix = "(259)"; - flags8text = "[3] Slope skew sides"; flags32text = "[5] Only block player"; flags128text = "[7] Only block non-players"; flags512text = "[9] Shattered by pushables"; flags1024text = "[10] Trigger linedef executor"; - flags8192text = "[13] Cut cyan flat pixels"; 3dfloor = true; 3dfloorcustom = true; } @@ -1765,7 +1695,7 @@ linedeftypes title = "Unlockable - Once"; prefix = "(320)"; } - + 321 { title = "Trigger After X Calls - Continuous"; @@ -1773,176 +1703,14 @@ linedeftypes flags64text = "[6] Trigger more than once"; } - + 322 { title = "Trigger After X Calls - Each Time"; prefix = "(322)"; flags64text = "[6] Trigger more than once"; } - - 323 - { - title = "NiGHTSerize - Each Time"; - prefix = "(323)"; - flags2text = "[1] Mare >= Front X Offset"; - flags8text = "[3] Run only if player is NiGHTS"; - flags16text = "[4] Count from lowest of players"; - flags32text = "[5] Lap <= Front Y Offset"; - flags64text = "[6] Mare <= Front X Offset"; - flags128text = "[7] Lap >= Front Y Offset"; - flags256text = "[8] Count laps from Bonus Time"; - flags512text = "[9] Count from triggering player"; - flags16384text = "[14] Run if no more mares"; - flags32768text = "[15] Run if player is not NiGHTS"; - } - - 324 - { - title = "NiGHTSerize - Once"; - flags2text = "[1] Mare >= Front X Offset"; - flags8text = "[3] Run only if player is NiGHTS"; - flags16text = "[4] Count from lowest of players"; - flags32text = "[5] Lap <= Front Y Offset"; - flags64text = "[6] Mare <= Front X Offset"; - flags128text = "[7] Lap >= Front Y Offset"; - flags256text = "[8] Count laps from Bonus Time"; - flags512text = "[9] Count from triggering player"; - flags16384text = "[14] Run if no more mares"; - flags32768text = "[15] Run if player is not NiGHTS"; - prefix = "(324)"; - } - - 325 - { - title = "De-NiGHTSerize - Each Time"; - flags2text = "[1] Mare >= Front X Offset"; - flags8text = "[3] Run if anyone is NiGHTS"; - flags16text = "[4] Count from lowest of players"; - flags32text = "[5] Lap <= Front Y Offset"; - flags64text = "[6] Mare <= Front X Offset"; - flags128text = "[7] Lap >= Front Y Offset"; - flags256text = "[8] Count laps from Bonus Time"; - flags512text = "[9] Count from triggering player"; - flags32768text = "[15] Run if no one is NiGHTS"; - prefix = "(325)"; - } - - 326 - { - title = "De-NiGHTSerize - Once"; - flags2text = "[1] Mare >= Front X Offset"; - flags8text = "[3] Run if anyone is NiGHTS"; - flags16text = "[4] Count from lowest of players"; - flags32text = "[5] Lap <= Front Y Offset"; - flags64text = "[6] Mare <= Front X Offset"; - flags128text = "[7] Lap >= Front Y Offset"; - flags256text = "[8] Count laps from Bonus Time"; - flags512text = "[9] Count from triggering player"; - flags32768text = "[15] Run if no one is NiGHTS"; - prefix = "(326)"; - } - - 327 - { - title = "NiGHTS Lap - Each Time"; - flags2text = "[1] Mare >= Front X Offset"; - flags16text = "[4] Count from lowest of players"; - flags32text = "[5] Lap <= Front Y Offset"; - flags64text = "[6] Mare <= Front X Offset"; - flags128text = "[7] Lap >= Front Y Offset"; - flags256text = "[8] Count laps from Bonus Time"; - flags512text = "[9] Count from triggering player"; - prefix = "(327)"; - } - - 328 - { - title = "NiGHTS Lap - Once"; - flags2text = "[1] Mare >= Front X Offset"; - flags16text = "[4] Count from lowest of players"; - flags32text = "[5] Lap <= Front Y Offset"; - flags64text = "[6] Mare <= Front X Offset"; - flags128text = "[7] Lap >= Front Y Offset"; - flags256text = "[8] Count laps from Bonus Time"; - flags512text = "[9] Count from triggering player"; - prefix = "(328)"; - } - - 329 - { - title = "Ideya Capture Touch - Each Time"; - flags2text = "[1] Mare >= Front X Offset"; - flags8text = "[3] Run regardless of spheres"; - flags16text = "[4] Count from lowest of players"; - flags32text = "[5] Lap <= Front Y Offset"; - flags64text = "[6] Mare <= Front X Offset"; - flags128text = "[7] Lap >= Front Y Offset"; - flags256text = "[8] Count laps from Bonus Time"; - flags512text = "[9] Count from triggering player"; - flags16384text = "[14] Only if not enough spheres"; - flags32768text = "[15] Run when entering Capture"; - prefix = "(329)"; - } - - 330 - { - title = "Ideya Capture Touch - Once"; - flags2text = "[1] Mare >= Front X Offset"; - flags8text = "[3] Run regardless of spheres"; - flags16text = "[4] Count from lowest of players"; - flags32text = "[5] Lap <= Front Y Offset"; - flags64text = "[6] Mare <= Front X Offset"; - flags128text = "[7] Lap >= Front Y Offset"; - flags256text = "[8] Count laps from Bonus Time"; - flags512text = "[9] Count from triggering player"; - flags16384text = "[14] Only if not enough spheres"; - flags32768text = "[15] Run when entering Capture"; - prefix = "(330)"; - } - - 331 - { - title = "Player Skin - Continuous"; - flags64text = "[6] Disable for this skin"; - prefix = "(331)"; - } - - 332 - { - title = "Player Skin - Each Time"; - flags64text = "[6] Disable for this skin"; - prefix = "(332)"; - } - - 333 - { - title = "Player Skin - Once"; - flags64text = "[6] Disable for this skin"; - prefix = "(333)"; - } - - 334 - { - title = "Object Dye - Continuous"; - flags64text = "[6] Disable for this color"; - prefix = "(334)"; - } - - 335 - { - title = "Object Dye - Each Time"; - flags64text = "[6] Disable for this color"; - prefix = "(335)"; - } - - 336 - { - title = "Object Dye - Once"; - flags64text = "[6] Disable for this color"; - prefix = "(336)"; - } - + 399 { title = "Level Load"; @@ -2027,9 +1795,6 @@ linedeftypes title = "Fade Light Level"; prefix = "(420)"; flags8text = "[3] Set delay by backside sector"; - flags16text = "[4] Set params by X/Y offsets"; - flags512text = "[9] Speed = Tic Duration"; - flags1024text = "[10] Override existing fade"; } 421 @@ -2207,65 +1972,6 @@ linedeftypes prefix = "(442)"; flags8text = "[3] Set delay by backside sector"; } - - 449 - { - title = "Enable Bosses with Parameter"; - prefix = "(449)"; - flags8text = "[3] Set delay by backside sector"; - flags64text = "[6] Disable bosses"; - } - - 457 - { - title = "Track Object's Angle"; - prefix = "(457)"; - flags8text = "[3] Set delay by backside sector"; - flags128text = "[7] Don't stop after first fail"; - } - - 458 - { - title = "Stop Tracking Object's Angle"; - prefix = "(458)"; - flags8text = "[3] Set delay by backside sector"; - } - - 460 - { - title = "Award Rings"; - prefix = "(460)"; - flags8text = "[3] Set delay by backside sector"; - } - - 461 - { - title = "Spawn Object"; - prefix = "(461)"; - flags8text = "[3] Set delay by backside sector"; - flags32text = "[5] Use line angle for object"; - flags64text = "[6] Spawn inside a range"; - } - - 462 - { - title = "Stop Timer/Exit Stage in Record Attack"; - prefix = "(462)"; - flags8text = "[3] Set delay by backside sector"; - } - - 463 - { - title = "Dye Object"; - prefix = "(463)"; - } - - 464 - { - title = "Trigger Egg Capsule"; - prefix = "(464)"; - flags64text = "[6] Don't end level"; - } } linedefexecmisc @@ -2278,21 +1984,18 @@ linedeftypes prefix = "(413)"; flags2text = "[1] Keep after death"; flags8text = "[3] Set delay by backside sector"; - flags32text = "[5] Seek from current position"; flags64text = "[6] For everyone"; - flags128text = "[7] Fade to custom volume"; flags512text = "[9] Don't loop"; - flags16384text = "[14] Force music reload"; } 414 { title = "Play Sound Effect"; prefix = "(414)"; - flags2text = "[1] From calling sector"; + flags2text = "[1] From sector center"; flags8text = "[3] Set delay by backside sector"; flags64text = "[6] From nowhere for triggerer"; - flags512text = "[9] From nowhere for everyone"; + flags512text = "[9] For everyone"; flags1024text = "[10] From tagged sectors"; } @@ -2370,6 +2073,7 @@ linedeftypes flags8text = "[3] Set delay by backside sector"; } + 445 { title = "Make FOF Disappear/Reappear"; @@ -2378,38 +2082,6 @@ linedeftypes flags64text = "[6] Reappear"; } - 446 - { - title = "Make FOF Crumble"; - prefix = "(446)"; - flags2text = "[1] Flags determine respawn"; - flags8text = "[3] Set delay by backside sector"; - flags64text = "[6] Don't respawn"; - } - - 447 - { - title = "Change Tagged Sector's Colormap"; - prefix = "(447)"; - flags8text = "[3] Set delay by backside sector"; - flags16text = "[4] Front X/Y = Alpha"; - flags32text = "[5] Subtract Red value"; - flags64text = "[6] Subtract Green value"; - flags128text = "[7] Subtract Blue value"; - flags256text = "[8] Set relative to current"; - flags32768text = "[15] Use backside colormap"; - } - - 448 - { - title = "Change Skybox"; - prefix = "(448)"; - flags2text = "[1] Change centerpoint"; - flags8text = "[3] Set delay by backside sector"; - flags64text = "[6] For everyone"; - flags512text = "[9] Don't change viewpoint"; - } - 450 { title = "Execute Linedef Executor (specific tag)"; @@ -2423,73 +2095,6 @@ linedeftypes prefix = "(451)"; flags8text = "[3] Set delay by backside sector"; } - - 452 - { - title = "Set FOF Translucency"; - prefix = "(452)"; - flags8text = "[3] Set delay by backside sector"; - flags64text = "[6] Do not handle FF_TRANS"; - flags256text = "[8] Set relative to current"; - } - - 453 - { - title = "Fade FOF"; - prefix = "(453)"; - flags2text = "[1] Do not handle FF_EXISTS"; - flags8text = "[3] Set delay by backside sector"; - flags32text = "[5] No collision during fade"; - flags64text = "[6] Do not handle FF_TRANS"; - flags128text = "[7] Do not handle lighting"; - flags256text = "[8] Set relative to current"; - flags512text = "[9] Speed = Tic Duration"; - flags1024text = "[10] Override existing fade"; - flags16384text = "[14] Do not handle collision"; - flags32768text = "[15] Use exact alpha in OGL"; - } - - 454 - { - title = "Stop Fading FOF"; - prefix = "(454)"; - flags2text = "[1] Do not finalize collision"; - flags8text = "[3] Set delay by backside sector"; - } - - 455 - { - title = "Fade Tagged Sector's Colormap"; - prefix = "(455)"; - flags8text = "[3] Set delay by backside sector"; - flags16text = "[4] Front X/Y = Alpha"; - flags32text = "[5] Subtract Red value"; - flags64text = "[6] Subtract Green value"; - flags128text = "[7] Subtract Blue value"; - flags256text = "[8] Set relative to current"; - flags512text = "[9] Speed = Tic Duration"; - flags1024text = "[10] Override existing fade"; - flags16384text = "[14] Fade from invisible black"; - flags32768text = "[15] Use backside colormap"; - } - - 456 - { - title = "Stop Fading Tagged Sector's Colormap"; - prefix = "(456)"; - flags8text = "[3] Set delay by backside sector"; - } - - 459 - { - title = "Control Text Prompt"; - prefix = "(459)"; - flags2text = "[1] Close text prompt"; - flags8text = "[3] Set delay by backside sector"; - flags32text = "[5] Run executor tag on close"; - flags128text = "[7] Don't disable controls"; - flags32768text = "[15] Find prompt by name"; - } } linedefexecpoly @@ -2592,21 +2197,6 @@ linedeftypes title = "Set Translucency"; prefix = "(491)"; flags8text = "[3] Set delay by backside sector"; - flags16text = "[4] Set raw alpha by Front X"; - flags256text = "[8] Set relative to current"; - } - - 492 - { - title = "Fade Translucency"; - prefix = "(492)"; - flags8text = "[3] Set delay by backside sector"; - flags16text = "[4] Set raw alpha by Front X"; - flags32text = "[5] No collision during fade"; - flags256text = "[8] Set relative to current"; - flags512text = "[9] Speed = Tic Duration"; - flags1024text = "[10] Override existing fade"; - flags16384text = "[14] Do not handle collision"; } } @@ -2616,63 +2206,51 @@ linedeftypes 500 { - title = "Scroll Front Wall Left"; + title = "Scroll Wall Front Side Left"; prefix = "(500)"; } 501 { - title = "Scroll Front Wall Right"; + title = "Scroll Wall Front Side Right"; prefix = "(501)"; } 502 { - title = "Scroll Tagged Wall"; + title = "Scroll Wall According to Linedef"; prefix = "(502)"; - flags128text = "[7] Use texture offsets"; - flags256text = "[8] Scroll back side"; } 503 { - title = "Scroll Tagged Wall (Accelerative)"; + title = "Scroll Wall According to Linedef (Accelerative)"; prefix = "(503)"; - flags128text = "[7] Use texture offsets"; - flags256text = "[8] Scroll back side"; } 504 { - title = "Scroll Tagged Wall (Displacement)"; + title = "Scroll Wall According to Linedef (Displacement)"; prefix = "(504)"; - flags128text = "[7] Use texture offsets"; - flags256text = "[8] Scroll back side"; } 505 { - title = "Scroll Front Wall by Front Side Offsets"; + title = "Scroll Texture by Front Side Offsets"; prefix = "(505)"; } 506 { - title = "Scroll Front Wall by Back Side Offsets"; + title = "Scroll Texture by Back Side Offsets"; prefix = "(506)"; } 507 { - title = "Scroll Back Wall by Front Side Offsets"; + title = "Scroll Front and Back Textures by Offsets"; prefix = "(507)"; } - - 508 - { - title = "Scroll Back Wall by Back Side Offsets"; - prefix = "(508)"; - } } planescroll @@ -2719,84 +2297,76 @@ linedeftypes { title = "Carry Objects on Floor"; prefix = "(520)"; - flags64text = "[6] Exclusive"; } 521 { title = "Carry Objects on Floor (Accelerative)"; prefix = "(521)"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 522 { title = "Carry Objects on Floor (Displacement)"; prefix = "(522)"; - flags64text = "[6] Exclusive"; } 523 { title = "Carry Objects on Ceiling"; prefix = "(523)"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 524 { title = "Carry Objects on Ceiling (Accelerative)"; prefix = "(524)"; - flags64text = "[6] Exclusive"; } 525 { title = "Carry Objects on Ceiling (Displacement)"; prefix = "(525)"; - flags64text = "[6] Exclusive"; } 530 { title = "Scroll Floor Texture and Carry Objects"; prefix = "(530)"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 531 { title = "Scroll Floor Texture and Carry Objects (Accelerative)"; prefix = "(531)"; - flags64text = "[6] Exclusive"; } 532 { title = "Scroll Floor Texture and Carry Objects (Displacement)"; prefix = "(532)"; - flags64text = "[6] Exclusive"; } 533 { title = "Scroll Ceiling Texture and Carry Objects"; prefix = "(533)"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 534 { title = "Scroll Ceiling Texture and Carry Objects (Accelerative)"; prefix = "(534)"; - flags64text = "[6] Exclusive"; } 535 { title = "Scroll Ceiling Texture and Carry Objects (Displacement)"; prefix = "(535)"; - flags64text = "[6] Exclusive"; } } @@ -2809,7 +2379,7 @@ linedeftypes title = "Wind"; prefix = "(541)"; flags512text = "[9] Player slides"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 542 @@ -2817,7 +2387,7 @@ linedeftypes title = "Upwards Wind"; prefix = "(542)"; flags512text = "[9] Player slides"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 543 @@ -2825,7 +2395,7 @@ linedeftypes title = "Downwards Wind"; prefix = "(543)"; flags512text = "[9] Player slides"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 544 @@ -2833,7 +2403,7 @@ linedeftypes title = "Current"; prefix = "(544)"; flags512text = "[9] Player slides"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 545 @@ -2841,7 +2411,7 @@ linedeftypes title = "Upwards Current"; prefix = "(545)"; flags512text = "[9] Player slides"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 546 @@ -2849,17 +2419,16 @@ linedeftypes title = "Downwards Current"; prefix = "(546)"; flags512text = "[9] Player slides"; - flags64text = "[6] Exclusive"; + flags64text = "[6] Even across edges"; } 547 { title = "Push/Pull"; prefix = "(547)"; - flags64text = "[6] Exclusive"; } } - + light { title = "Lighting"; @@ -2916,7 +2485,7 @@ linedeftypes title = "Slope Frontside Floor"; prefix = "(700)"; flags2048text = "[11] No physics"; - flags4096text = "[12] Dynamic"; + flags4096text = "[12] Not dynamic"; slope = "regular"; slopeargs = 1; } @@ -2926,7 +2495,7 @@ linedeftypes title = "Slope Frontside Ceiling"; prefix = "(701)"; flags2048text = "[11] No physics"; - flags4096text = "[12] Dynamic"; + flags4096text = "[12] Not dynamic"; slope = "regular"; slopeargs = 2; } @@ -2936,7 +2505,7 @@ linedeftypes title = "Slope Frontside Floor and Ceiling"; prefix = "(702)"; flags2048text = "[11] No physics"; - flags4096text = "[12] Dynamic"; + flags4096text = "[12] Not dynamic"; slope = "regular"; slopeargs = 3; } @@ -2946,7 +2515,7 @@ linedeftypes title = "Slope Frontside Floor and Backside Ceiling"; prefix = "(703)"; flags2048text = "[11] No physics"; - flags4096text = "[12] Dynamic"; + flags4096text = "[12] Not dynamic"; slope = "regular"; slopeargs = 9; } @@ -2978,7 +2547,7 @@ linedeftypes title = "Slope Backside Floor"; prefix = "(710)"; flags2048text = "[11] No physics"; - flags4096text = "[12] Dynamic"; + flags4096text = "[12] Not dynamic"; slope = "regular"; slopeargs = 4; } @@ -2988,7 +2557,7 @@ linedeftypes title = "Slope Backside Ceiling"; prefix = "(711)"; flags2048text = "[11] No physics"; - flags4096text = "[12] Dynamic"; + flags4096text = "[12] Not dynamic"; slope = "regular"; slopeargs = 8; } @@ -2998,7 +2567,7 @@ linedeftypes title = "Slope Backside Floor and Ceiling"; prefix = "(712)"; flags2048text = "[11] No physics"; - flags4096text = "[12] Dynamic"; + flags4096text = "[12] Not dynamic"; slope = "regular"; slopeargs = 12; } @@ -3008,7 +2577,7 @@ linedeftypes title = "Slope Backside Floor and Frontside Ceiling"; prefix = "(713)"; flags2048text = "[11] No physics"; - flags4096text = "[12] Dynamic"; + flags4096text = "[12] Not dynamic"; slope = "regular"; slopeargs = 6; } @@ -3042,7 +2611,7 @@ linedeftypes slope = "copy"; slopeargs = 1; } - + 721 { title = "Copy Frontside Ceiling Slope from Line Tag"; @@ -3059,13 +2628,42 @@ linedeftypes slopeargs = 3; } + 777 + { + title = "Slope Floor by 3 Anchors"; + prefix = "(777)"; + flags64text = "[6] Use backside sector"; + flags2048text = "[11] No physics"; + flags4096text = "[12] Dynamic"; + flags8192text = "[13] Mirror on ceiling"; + } + + 778 + { + title = "Slope Ceiling by 3 Anchors"; + prefix = "(778)"; + flags64text = "[6] Use backside sector"; + flags2048text = "[11] No physics"; + flags4096text = "[12] Dynamic"; + flags8192text = "[13] Mirror on floor"; + } + + 779 + { + title = "Slope Floor and Ceiling by 3 Anchors"; + prefix = "(779)"; + flags64text = "[6] Use backside sector"; + flags2048text = "[11] No physics"; + flags4096text = "[12] Dynamic"; + } + 799 { title = "Set Tagged Dynamic Slope Vertex to Front Sector Height"; prefix = "(799)"; } } - + transwall { title = "Translucent Wall"; @@ -3130,6 +2728,24 @@ linedeftypes prefix = "(909)"; } } + + derrlines + { + title = "SRB2Kart"; + + 2000 + { + title = "Waypoint Parameters"; + prefix = "(2000)"; + } + + 2001 + { + title = "Finish Line"; + prefix = "(2001)"; + flags64text = "[6] Use backside"; + } + } } @@ -3161,9 +2777,9 @@ thingflagsmask2 = 0; // THING TYPES------------------------------------------------------------------ -// Color values: 1-Dark_Blue 2-Dark_Green 3-Turqoise 4-Dark_Red 5-Purple 6-Brown 7-Gray -// 8-Dark_Gray 9-Blue 10-Green 11-Cyan 12-Red 13-Magenta -// 14-Yellow 15-White 16-Pink 17-Orange 18-Gold 19-Cream +// Color values: 1-Blue 2-Green 3-Cyan 4-Red 5-Magenta 6-Brown 7-Gray +// 8-Dark_Gray 9-Light_Blue 10-Light_Green 11-Light_Cyan 12-Light_Red 13-Pink +// 14-Yellow 15-White thingtypes { editor @@ -3185,185 +2801,105 @@ thingtypes arrow = 1; title = "Player Starts"; width = 16; - height = 48; + height = 56; flags8text = "[8] Spawn on ceiling"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; 1 { title = "Player 01 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 2 { title = "Player 02 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 3 { title = "Player 03 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 4 { title = "Player 04 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 5 { title = "Player 05 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 6 { title = "Player 06 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 7 { title = "Player 07 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 8 { title = "Player 08 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 9 { title = "Player 09 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 10 { title = "Player 10 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 11 { title = "Player 11 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 12 { title = "Player 12 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 13 { title = "Player 13 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 14 { title = "Player 14 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 15 { title = "Player 15 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 16 { title = "Player 16 Start"; - sprite = "PLAYA0"; - } - 17 - { - title = "Player 17 Start"; - sprite = "PLAYA0"; - } - 18 - { - title = "Player 18 Start"; - sprite = "PLAYA0"; - } - 19 - { - title = "Player 19 Start"; - sprite = "PLAYA0"; - } - 20 - { - title = "Player 20 Start"; - sprite = "PLAYA0"; - } - 21 - { - title = "Player 21 Start"; - sprite = "PLAYA0"; - } - 22 - { - title = "Player 22 Start"; - sprite = "PLAYA0"; - } - 23 - { - title = "Player 23 Start"; - sprite = "PLAYA0"; - } - 24 - { - title = "Player 24 Start"; - sprite = "PLAYA0"; - } - 25 - { - title = "Player 25 Start"; - sprite = "PLAYA0"; - } - 26 - { - title = "Player 26 Start"; - sprite = "PLAYA0"; - } - 27 - { - title = "Player 27 Start"; - sprite = "PLAYA0"; - } - 28 - { - title = "Player 28 Start"; - sprite = "PLAYA0"; - } - 29 - { - title = "Player 29 Start"; - sprite = "PLAYA0"; - } - 30 - { - title = "Player 30 Start"; - sprite = "PLAYA0"; - } - 31 - { - title = "Player 31 Start"; - sprite = "PLAYA0"; - } - 32 - { - title = "Player 32 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 33 { title = "Match Start"; - sprite = "NDRNA2A8"; + sprite = "SUPTG0"; } - 34 + /*34 { title = "CTF Red Team Start"; - sprite = "SIGNG0"; + sprite = "SIGNF0"; } 35 { title = "CTF Blue Team Start"; - sprite = "SIGNE0"; - } + sprite = "SIGND0"; + }*/ } enemies @@ -3371,20 +2907,19 @@ thingtypes color = 9; // Light_Blue arrow = 1; title = "Enemies"; + width = 24; + height = 32; + sprite = "POSSA1"; 100 { title = "Crawla (Blue)"; sprite = "POSSA1"; - width = 24; - height = 32; } 101 { title = "Crawla (Red)"; sprite = "SPOSA1"; - width = 24; - height = 32; } 102 { @@ -3398,24 +2933,59 @@ thingtypes { title = "Buzz (Gold)"; sprite = "BUZZA1"; - width = 28; - height = 40; + width = 20; + height = 24; flags8text = "[8] Cannot move"; } 104 { title = "Buzz (Red)"; sprite = "RBUZA1"; - width = 28; - height = 40; + width = 20; + height = 24; flags8text = "[8] Cannot move"; } + 124 + { + title = "Buzz (Aqua)"; + sprite = "BBUZA1"; + width = 20; + height = 24; + } + 105 + { + title = "Jetty-Syn Bomber"; + sprite = "JETBB1"; + width = 20; + height = 48; + flags8text = "[8] Cannot move"; + } + 106 + { + title = "Jetty-Syn Gunner"; + sprite = "JETGB1"; + width = 20; + height = 48; + flags8text = "[8] Cannot move"; + } + 107 + { + title = "Crawla Commander"; + sprite = "CCOMA1"; + width = 16; + } 108 { title = "Deton"; sprite = "DETNA1"; width = 20; - height = 32; + } + 109 + { + title = "Skim"; + sprite = "SKIMA1"; + width = 16; + height = 24; } 110 { @@ -3432,24 +3002,10 @@ thingtypes height = 64; angletext = "Firing delay"; } - 122 + 112 { - title = "Spring Shell (Green)"; - sprite = "SSHLA1"; - width = 24; - height = 40; - } - 125 - { - title = "Spring Shell (Yellow)"; - sprite = "SSHLI1"; - width = 24; - height = 40; - } - 109 - { - title = "Skim"; - sprite = "SKIMA1"; + title = "Sharp"; + sprite = "SHRPA1"; width = 16; height = 24; } @@ -3460,52 +3016,11 @@ thingtypes width = 12; height = 20; } - 126 + 114 { - title = "Crushstacean"; - sprite = "CRABA0"; - width = 24; - height = 32; - flags8text = "[8] Move left from spawn"; - } - 138 - { - title = "Banpyura"; - sprite = "CR2BA0"; - width = 24; - height = 32; - flags8text = "[8] Move left from spawn"; - } - 117 - { - title = "Robo-Hood"; - sprite = "ARCHA1"; - width = 24; - height = 32; - } - 118 - { - title = "Lance-a-Bot"; - sprite = "CBFSA1"; - width = 32; - height = 72; - } - 1113 - { - title = "Suspicious Lance-a-Bot Statue"; - sprite = "CBBSA1"; - width = 32; - height = 72; - } - 119 - { - title = "Egg Guard"; - sprite = "ESHIA1"; - width = 16; + title = "Snailer"; + sprite = "SNLRA3A7"; height = 48; - flags1text = "[1] 90 degrees clockwise"; - flags4text = "[4] 90 degrees counter-clockwise"; - flags8text = "[8] Double speed"; } 115 { @@ -3514,154 +3029,6 @@ thingtypes width = 12; height = 24; } - 120 - { - title = "Green Snapper"; - sprite = "GSNPA1"; - width = 24; - height = 24; - } - 121 - { - title = "Minus"; - sprite = "MNUSA0"; - width = 24; - height = 32; - } - 134 - { - title = "Canarivore"; - sprite = "CANAA0"; - width = 12; - height = 80; - hangs = 1; - } - 123 - { - title = "Unidus"; - sprite = "UNIDA1"; - width = 18; - height = 36; - } - 135 - { - title = "Pterabyte Spawner"; - sprite = "PTERA2A8"; - width = 16; - height = 16; - parametertext = "No. Pterabytes"; - } - 136 - { - title = "Pyre Fly"; - sprite = "PYREA0"; - width = 24; - height = 34; - flags8text = "[8] Start on fire"; - } - 137 - { - title = "Dragonbomber"; - sprite = "DRABA1"; - width = 28; - height = 48; - } - 105 - { - title = "Jetty-Syn Bomber"; - sprite = "JETBB1"; - width = 20; - height = 50; - flags8text = "[8] Cannot move"; - } - 106 - { - title = "Jetty-Syn Gunner"; - sprite = "JETGB1"; - width = 20; - height = 48; - flags8text = "[8] Cannot move"; - } - 112 - { - title = "Spincushion"; - sprite = "SHRPA1"; - width = 16; - height = 24; - } - 114 - { - title = "Snailer"; - sprite = "SNLRA3A7"; - width = 24; - height = 48; - } - 129 - { - title = "Penguinator"; - sprite = "PENGA1"; - width = 24; - height = 32; - } - 130 - { - title = "Pophat"; - sprite = "POPHA1"; - width = 24; - height = 32; - } - 107 - { - title = "Crawla Commander"; - sprite = "CCOMA1"; - width = 16; - height = 32; - } - 131 - { - title = "Spinbobert"; - sprite = "SBOBB0"; - width = 32; - height = 32; - } - 132 - { - title = "Cacolantern"; - sprite = "CACOA0"; - width = 32; - height = 32; - flags8text = "[8] Cannot move"; - } - 133 - { - title = "Hangster"; - sprite = "HBATC1"; - width = 24; - height = 24; - hangs = 1; - } - 127 - { - title = "Hive Elemental"; - sprite = "HIVEA0"; - width = 32; - height = 80; - parametertext = "No. bees"; - } - 128 - { - title = "Bumblebore"; - sprite = "BUMBA1"; - width = 16; - height = 32; - } - 124 - { - title = "Buggle"; - sprite = "BBUZA1"; - width = 20; - height = 24; - } 116 { title = "Pointy"; @@ -3669,6 +3036,57 @@ thingtypes width = 8; height = 16; } + 117 + { + title = "Robo-Hood"; + sprite = "ARCHA1"; + flags8text = "[8] Cannot jump"; + } + 118 + { + title = "CastleBot FaceStabber"; + sprite = "CBFSA1"; + width = 32; + height = 64; + } + 119 + { + title = "Egg Guard"; + sprite = "ESHIA1"; + width = 16; + height = 48; + flags8text = "[8] Double speed"; + } + 120 + { + title = "Green Snapper"; + sprite = "GSNPA1"; + height = 24; + } + 121 + { + title = "Minus"; + sprite = "MNUSA1"; + } + 122 + { + title = "Spring Shell (Green)"; + sprite = "SSHLA1"; + height = 40; + } + 125 + { + title = "Spring Shell (Yellow)"; + sprite = "SSHLI1"; + height = 40; + } + 123 + { + title = "Unidus"; + sprite = "UNIDA1"; + width = 18; + height = 36; + } } bosses @@ -3676,85 +3094,71 @@ thingtypes color = 8; // Dark_Gray arrow = 1; title = "Bosses"; + width = 24; + height = 52; + sprite = "EGGMA1"; 200 { - title = "Egg Mobile"; + title = "Boss 1 - Egg Mobile"; sprite = "EGGMA1"; - width = 24; - height = 76; flags4text = "[4] End level on death"; flags8text = "[8] Alternate laser attack"; } 201 { - title = "Egg Slimer"; + title = "Boss 2 - Egg Slimer"; sprite = "EGGNA1"; - width = 24; - height = 76; + height = 48; flags4text = "[4] End level on death"; flags8text = "[8] Speed up when hit"; } 202 { - title = "Sea Egg"; + title = "Boss 3 - Sea Egg"; sprite = "EGGOA1"; width = 32; - height = 116; + height = 80; flags4text = "[4] End level on death"; } 203 { - title = "Egg Colosseum"; + title = "Boss 4 - Eggscalibur"; sprite = "EGGPA1"; - width = 24; - height = 76; - flags4text = "[4] End level on death"; - } - 204 - { - title = "Fang"; - sprite = "FANGA1"; - width = 24; - height = 60; - flags1text = "[1] Grayscale mode"; - flags4text = "[4] End level on death"; - } - 206 - { - title = "Brak Eggman (Old)"; - sprite = "BRAKB1"; - width = 48; - height = 160; flags4text = "[4] End level on death"; } 207 { - title = "Metal Sonic (Race)"; + title = "Boss 5A - Metal Sonic (Race)"; sprite = "METLI1"; width = 16; height = 48; - flags1text = "[1] Grayscale mode"; } 208 { - title = "Metal Sonic (Battle)"; + title = "Boss 5B - Metal Sonic (Battle)"; sprite = "METLC1"; width = 16; height = 48; - flags1text = "[1] Grayscale mode"; flags4text = "[4] End level on death"; } 209 { - title = "Brak Eggman"; - sprite = "BRAK01"; + title = "Boss 6 - Brak Eggman"; + sprite = "BRAK[1"; width = 48; height = 160; - flags1text = "[1] No origin-fling death"; flags4text = "[4] End level on death"; flags8text = "[8] Electric barrier"; } + 206 + { + title = "Boss ? - Brak Eggman (Old)"; + sprite = "BRAKB1"; + width = 48; + height = 160; + flags4text = "[4] End level on death"; + } 290 { arrow = 0; @@ -3770,7 +3174,6 @@ thingtypes width = 8; height = 16; sprite = "internal:capsule"; - angletext = "Tag"; } 292 { @@ -3788,16 +3191,6 @@ thingtypes { title = "Metal Sonic Gather Point"; sprite = "internal:metal"; - width = 8; - height = 16; - } - 294 - { - title = "Fang Waypoint"; - flags8text = "[8] Center waypoint"; - sprite = "internal:eggmanway"; - width = 8; - height = 16; } } @@ -3921,72 +3314,63 @@ thingtypes } 312 { - title = "Emerald Token"; - sprite = "TOKEA0"; - width = 16; - height = 32; + title = "Special Stage Token"; + sprite = "internal:token"; + width = 8; + height = 16; flags8height = 24; + flags4text = "[4] Mario Block version"; flags8text = "[8] Float"; } 313 { title = "Chaos Emerald 1 (Green)"; - sprite = "CEMGA0"; + sprite = "EMMYA0"; } 314 { title = "Chaos Emerald 2 (Purple)"; - sprite = "CEMGB0"; + sprite = "EMMYB0"; } 315 { title = "Chaos Emerald 3 (Blue)"; - sprite = "CEMGC0"; + sprite = "EMMYC0"; } 316 { title = "Chaos Emerald 4 (Cyan)"; - sprite = "CEMGD0"; + sprite = "EMMYD0"; } 317 { title = "Chaos Emerald 5 (Orange)"; - sprite = "CEMGE0"; + sprite = "EMMYE0"; } 318 { title = "Chaos Emerald 6 (Red)"; - sprite = "CEMGF0"; + sprite = "EMMYF0"; } 319 { title = "Chaos Emerald 7 (Gray)"; - sprite = "CEMGG0"; + sprite = "EMMYG0"; } 320 { title = "Emerald Hunt Location"; - sprite = "SHRDA0"; - flags8height = 24; - flags8text = "[8] Float"; + sprite = "internal:hunt"; } - 321 + 323 { title = "Match Chaos Emerald Spawn"; sprite = "CEMGA0"; + width = 8; + height = 16; flags8height = 24; flags8text = "[8] Float"; } - 322 - { - title = "Emblem"; - sprite = "EMBMA0"; - width = 16; - height = 30; - flags8height = 24; - flags8text = "[8] Float"; - angletext = "Tag"; - } } boxes @@ -3994,227 +3378,144 @@ thingtypes color = 7; // Gray blocking = 2; title = "Monitors"; - width = 18; - height = 40; - flags1text = "[1] Run linedef executor on pop"; + width = 16; + height = 32; flags4text = "[4] Random (Strong)"; flags8text = "[8] Random (Weak)"; - angletext = "Tag"; + sprite = "SRBXA0"; 400 { title = "Super Ring (10 Rings)"; - sprite = "TVRIA0"; + sprite = "SRBXA0"; } 401 { title = "Pity Shield"; - sprite = "TVPIA0"; + sprite = "GRTVA0"; } 402 { title = "Attraction Shield"; - sprite = "TVATA0"; + sprite = "YLTVA0"; } 403 { title = "Force Shield"; - sprite = "TVFOA0"; + sprite = "BLTVA0"; } 404 { title = "Armageddon Shield"; - sprite = "TVARA0"; + sprite = "BKTVA0"; } 405 { title = "Whirlwind Shield"; - sprite = "TVWWA0"; + sprite = "WHTVA0"; } 406 { title = "Elemental Shield"; - sprite = "TVELA0"; + sprite = "ELTVA0"; } 407 { title = "Super Sneakers"; - sprite = "TVSSA0"; + sprite = "SHTVA0"; } 408 { title = "Invincibility"; - sprite = "TVIVA0"; + sprite = "PINVA0"; } 409 { title = "Extra Life"; - sprite = "TV1UA0"; + sprite = "PRUPA0"; flags4text = "[4] Random (Strong) / 10k points"; flags8text = "[8] Random (Weak) / 10k points"; } 410 { title = "Eggman"; - sprite = "TVEGA0"; + sprite = "EGGBA0"; flags4text = "[4] Special"; flags8text = "[8] Ambush"; } 411 { title = "Teleporter"; - sprite = "TVMXA0"; + sprite = "MIXUA0"; + } + 412 + { + title = "Random"; + sprite = "QUESA0"; + flags4text = "[4] Special"; + flags8text = "[8] Ambush"; } 413 { title = "Gravity Boots"; - sprite = "TVGVA0"; + sprite = "GBTVA0"; flags4text = "[4] Special"; flags8text = "[8] Ambush"; } 414 { title = "CTF Team Ring Monitor (Red)"; - sprite = "TRRIA0"; + sprite = "RRBXA0"; flags4text = "[4] Special"; flags8text = "[8] Ambush"; } 415 { title = "CTF Team Ring Monitor (Blue)"; - sprite = "TBRIA0"; + sprite = "BRBXA0"; flags4text = "[4] Special"; flags8text = "[8] Ambush"; } 416 { title = "Recycler"; - sprite = "TVRCA0"; + sprite = "RECYA0"; } 418 { title = "Score (1,000 Points)"; - sprite = "TV1KA0"; + sprite = "PTTVA0"; flags4text = "[4] Special"; flags8text = "[8] Ambush"; } 419 { title = "Score (10,000 Points)"; - sprite = "TVTKA0"; + sprite = "PTTVF0"; flags4text = "[4] Special"; flags8text = "[8] Ambush"; } - 420 - { - title = "Flame Shield"; - sprite = "TVFLA0"; - } - 421 - { - title = "Water Shield"; - sprite = "TVBBA0"; - } - 422 - { - title = "Lightning Shield"; - sprite = "TVZPA0"; - } } - boxes2 - { - color = 18; // Gold - blocking = 2; - title = "Monitors (Respawning)"; - width = 20; - height = 44; - flags1text = "[1] Run linedef executor on pop"; - angletext = "Tag"; - - 431 - { - title = "Pity Shield (Respawn)"; - sprite = "TVPIB0"; - } - 432 - { - title = "Attraction Shield (Respawn)"; - sprite = "TVATB0"; - } - 433 - { - title = "Force Shield (Respawn)"; - sprite = "TVFOB0"; - } - 434 - { - title = "Armageddon Shield (Respawn)"; - sprite = "TVARB0"; - } - 435 - { - title = "Whirlwind Shield (Respawn)"; - sprite = "TVWWB0"; - } - 436 - { - title = "Elemental Shield (Respawn)"; - sprite = "TVELB0"; - } - 437 - { - title = "Super Sneakers (Respawn)"; - sprite = "TVSSB0"; - } - 438 - { - title = "Invincibility (Respawn)"; - sprite = "TVIVB0"; - } - 440 - { - title = "Eggman (Respawn)"; - sprite = "TVEGB0"; - } - 443 - { - title = "Gravity Boots (Respawn)"; - sprite = "TVGVB0"; - } - 450 - { - title = "Flame Shield (Respawn)"; - sprite = "TVFLB0"; - } - 451 - { - title = "Water Shield (Respawn)"; - sprite = "TVBBB0"; - } - 452 - { - title = "Lightning Shield (Respawn)"; - sprite = "TVZPB0"; - } - } - - generic + miscellaneous { color = 11; // Light_Cyan - title = "Generic Items & Hazards"; + title = "Miscellaneous"; + width = 16; + height = 40; + sprite = "STPTA0"; 500 { title = "Air Bubble Patch"; - sprite = "BUBLE0"; + sprite = "BUBLA0"; width = 8; height = 16; flags8text = "[8] No distance check"; } 501 { - title = "Signpost"; + title = "Level End Sign"; sprite = "SIGND0"; width = 8; height = 32; @@ -4223,83 +3524,107 @@ thingtypes { arrow = 1; title = "Star Post"; - sprite = "STPTA0M0"; + sprite = "STPTA0"; width = 64; - height = 128; - flags4text = "[4] Respawn at center"; + height = 80; angletext = "Angle/Order"; - parametertext = "Order"; } - 520 + 526 { - title = "Bomb Sphere"; - sprite = "SPHRD0"; - width = 16; - height = 24; - flags8height = 24; - flags8text = "[8] Float"; - unflippable = true; + blocking = 2; + title = "Cannonball"; + sprite = "CBLLA0"; + width = 20; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; } - 521 + 1000 { - title = "Spikeball"; - sprite = "SPIKA0"; - width = 12; - height = 8; - flags8height = 24; - flags8text = "[8] Float"; - } - 522 - { - title = "Wall Spike"; - sprite = "WSPKALAR"; - width = 16; - height = 14; arrow = 1; - flags1text = "[1] Start retracted"; - flags4text = "[4] Retractable"; - flags8text = "[8] Intangible"; - parametertext = "Initial delay"; + blocking = 2; + title = "Gargoyle"; + sprite = "GARGA1"; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; } - 523 + 1102 { - title = "Spike"; - sprite = "USPKA0"; - width = 8; + arrow = 1; + blocking = 2; + title = "Eggman Statue"; + sprite = "ESTAA1"; + width = 32; + height = 240; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 1106 + { + arrow = 1; + title = "Chain (Swinging)"; + sprite = "internal:chain1"; height = 32; - flags1text = "[1] Start retracted"; - flags4text = "[4] Retractable"; - flags8text = "[8] Intangible"; - angletext = "Retraction interval"; - parametertext = "Initial delay"; + flags8text = "[8] Double size"; + angletext = "Tag"; } - 1130 + 1107 { - title = "Small Mace"; - sprite = "SMCEA0"; - width = 17; - height = 34; + arrow = 1; + title = "Chain (Spinning)"; + sprite = "internal:chain2"; + height = 32; + flags8text = "[8] Double size"; + angletext = "Tag"; } - 1131 + 1108 { - title = "Big Mace"; - sprite = "BMCEA0"; - width = 34; - height = 68; + arrow = 1; + title = "Chain (Hidden)"; + sprite = "internal:chain3"; + height = 32; + flags8text = "[8] Double size"; } - 1136 + 1200 { - title = "Small Fireball"; - sprite = "SFBRA0"; - width = 17; - height = 34; + title = "Tumbleweed (Big)"; + sprite = "BTBLA0"; + width = 24; + height = 48; + flags8text = "[8] Moves perpetually"; } - 1137 + 1201 { - title = "Large Fireball"; - sprite = "BFBRA0"; - width = 34; - height = 68; + title = "Tumbleweed (Small)"; + sprite = "STBLA0"; + width = 12; + height = 24; + flags8text = "[8] Moves perpetually"; + } + 1504 + { + title = "ATZ Target"; + sprite = "RCRYB0"; + width = 24; + height = 32; + } + 1852 + { + blocking = 2; + title = "Snowman"; + sprite = "XMS3A0"; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 1876 + { + arrow = 1; + blocking = 2; + title = "Eggman Disco Statue"; + sprite = "ESTAB1"; + width = 20; + height = 96; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; } } @@ -4307,8 +3632,8 @@ thingtypes { color = 12; // Light_Red title = "Springs and Fans"; - width = 20; - height = 16; + width = 48; + height = 32; sprite = "RSPRD2"; 540 @@ -4316,7 +3641,7 @@ thingtypes title = "Fan"; sprite = "FANSA0D0"; width = 16; - height = 8; + height = 16; flags4text = "[4] Invisible"; flags8text = "[8] No distance check"; angletext = "Lift height"; @@ -4325,129 +3650,84 @@ thingtypes { title = "Gas Jet"; sprite = "STEMD0"; - flags8text = "[8] No sounds"; width = 32; - } - 542 - { - title = "Bumper"; - sprite = "BUMPA0"; - width = 32; - height = 64; - angletext = "Strength"; - } - 543 - { - title = "Balloon"; - sprite = "BLONA0"; - width = 32; - height = 64; - flags8text = "[8] Respawn"; - angletext = "Color"; + height = 16; } 550 { title = "Yellow Spring"; - sprite = "SPRYA0"; + sprite = "SPVYA0"; } 551 { title = "Red Spring"; - sprite = "SPRRA0"; + sprite = "SPVRA0"; } 552 { title = "Blue Spring"; - sprite = "SPRBA0"; + sprite = "SPVBA0"; + } + 553 + { + title = "Grey Spring"; + sprite = "SPVGA0"; + } + 554 + { + arrow = 1; + title = "Diagonal Yellow Spring"; + sprite = "SPDYA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } 555 { arrow = 1; - title = "Diagonal Yellow Spring"; - sprite = "YSPRD2"; - width = 16; - flags4text = "[4] Ignore gravity"; + title = "Diagonal Red Spring"; + sprite = "SPDRA2A8"; flags8text = "[8] Rotate 22.5° CCW"; } 556 { arrow = 1; - title = "Diagonal Red Spring"; - sprite = "RSPRD2"; - width = 16; - flags4text = "[4] Ignore gravity"; + title = "Diagonal Blue Spring"; + sprite = "SPDBA2A8"; flags8text = "[8] Rotate 22.5° CCW"; } 557 { arrow = 1; - title = "Diagonal Blue Spring"; - sprite = "BSPRD2"; - width = 16; - flags4text = "[4] Ignore gravity"; + title = "Diagonal Grey Spring"; + sprite = "SPDGA2A8"; flags8text = "[8] Rotate 22.5° CCW"; } 558 { arrow = 1; title = "Horizontal Yellow Spring"; - sprite = "SSWYD2D8"; - flags8height = 16; - flags8text = "[8] Float"; - width = 16; - height = 32; + sprite = "SPHYA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } 559 { arrow = 1; title = "Horizontal Red Spring"; - sprite = "SSWRD2D8"; - flags8height = 16; - flags8text = "[8] Float"; - width = 16; - height = 32; + sprite = "SPHRA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } 560 { arrow = 1; title = "Horizontal Blue Spring"; - sprite = "SSWBD2D8"; - flags8height = 16; - flags8text = "[8] Float"; - width = 16; - height = 32; + sprite = "SPHBA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } - 1134 - { - title = "Yellow Spring Ball"; - sprite = "YSPBA0"; - width = 17; - height = 34; - } - 1135 - { - title = "Red Spring Ball"; - sprite = "RSPBA0"; - width = 17; - height = 34; - } - 544 + 561 { arrow = 1; - title = "Yellow Boost Panel"; - sprite = "BSTYA0"; - flags8text = "[8] Force spin"; - width = 28; - height = 2; - } - 545 - { - arrow = 1; - title = "Red Boost Panel"; - sprite = "BSTRA0"; - flags8text = "[8] Force spin"; - width = 28; - height = 2; + title = "Horizontal Grey Spring"; + sprite = "SPHGA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } } @@ -4504,8 +3784,8 @@ thingtypes } 606 { - title = "Circle of Blue Spheres"; - sprite = "SPHRA0"; + title = "Circle of Wing Logos"; + sprite = "NWNGA0"; width = 96; height = 192; unflippable = true; @@ -4513,16 +3793,16 @@ thingtypes } 607 { - title = "Circle of Blue Spheres (Big)"; - sprite = "SPHRA0"; + title = "Circle of Wing Logos (Big)"; + sprite = "NWNGA0"; width = 192; unflippable = true; centerHitbox = true; } 608 { - title = "Circle of Rings and Spheres"; - sprite = "SPHRA0"; + title = "Circle of Rings and Wings"; + sprite = "NWNGA0"; width = 96; height = 192; unflippable = true; @@ -4530,8 +3810,8 @@ thingtypes } 609 { - title = "Circle of Rings and Spheres (Big)"; - sprite = "SPHRA0"; + title = "Circle of Rings and Wings (Big)"; + sprite = "NWNGA0"; width = 192; unflippable = true; centerHitbox = true; @@ -4551,7 +3831,7 @@ thingtypes title = "Water Ambience A (Large)"; sprite = "internal:ambiance"; } - + 701 { title = "Water Ambience B (Large)"; @@ -4606,12 +3886,6 @@ thingtypes sprite = "internal:ambiance"; } - 710 - { - title = "Machine Ambience"; - sprite = "internal:ambiance"; - } - 750 { title = "Slope Vertex"; @@ -4656,27 +3930,7 @@ thingtypes sprite = "GWLRA0"; angletext = "Radius"; } - 756 - { - title = "Blast Linedef Executor"; - sprite = "TOADA0"; - width = 32; - height = 16; - angletext = "Tag"; - } - 757 - { - title = "Fan Particle Generator"; - sprite = "PRTLA0"; - width = 8; - height = 16; - angletext = "Tag"; - } - 758 - { - title = "Object Angle Anchor"; - sprite = "internal:view"; - } + 760 { title = "PolyObject Anchor"; @@ -4697,32 +3951,211 @@ thingtypes sprite = "internal:polycentercrush"; angletext = "ID"; } + + 777 + { + title = "Floor Slope Anchor"; + sprite = "internal:Vertex_Anchor_Floor.png"; + parametertext = "Level"; + } + + 778 + { + title = "Ceiling Slope Anchor"; + sprite = "internal:Ceiling_Anchor_Floor.png"; + parametertext = "Level"; + } + 780 { title = "Skybox View Point"; sprite = "internal:skyb"; - flags4text = "[4] In-map centerpoint"; - parametertext = "ID"; + flags4text = "[4] In-map reference point"; + angletext = "View height"; + } + + } + + hazards + { + color = 4; // Red + title = "Hazards"; + width = 20; + height = 40; + + 521 + { + title = "Spikeball"; + sprite = "SPIKA0"; + width = 12; + height = 24; + flags8height = 24; + flags8text = "[8] Float"; + } + 523 + { + title = "Spike"; + sprite = "USPKA0"; + width = 8; + height = 42; + flags4text = "[4] Retractable"; + flags8text = "[8] Solid"; + angletext = "Retraction interval"; + } + 524 + { + arrow = 1; + title = "Big Floating Mine"; + width = 16; + height = 32; + sprite = "BMNEA1"; + } + 527 + { + arrow = 1; + title = "Big Floating Mine (Air)"; + width = 16; + height = 32; + sprite = "BMNEA1"; + } + 525 + { + title = "Cannonball Launcher"; + sprite = "internal:cannonball"; + } + 1101 + { + title = "Torch"; + sprite = "FLAMA0"; + width = 8; + height = 32; + } + 1105 + { + title = "Mace (Swinging)"; + sprite = "internal:mace1"; + flags4text = "[4] No sounds"; + flags8text = "[8] Double size"; + angletext = "Tag"; + } + 1104 + { + title = "Mace (Spinning)"; + sprite = "internal:mace2"; + flags4text = "[4] No sounds"; + flags8text = "[8] Double size"; + angletext = "Tag"; + } + 1202 + { + arrow = 1; + title = "Rock Spawner"; + sprite = "ROIAA0"; + angletext = "Tag"; + } + 1300 + { + arrow = 1; + title = "Flame Jet (Horizontal)"; + sprite = "internal:flameh"; + width = 16; + flags8text = "[8] Waves vertically"; + angletext = "On/Off time"; + parametertext = "Strength"; + } + 1301 + { + title = "Flame Jet (Vertical)"; + sprite = "internal:flamev"; + width = 16; + flags8text = "[8] Shoot downwards"; + angletext = "On/Off time"; + parametertext = "Strength"; + } + 1500 + { + arrow = 1; + blocking = 2; + title = "Trapgoyle"; + sprite = "GARGA1"; + width = 16; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 1501 + { + arrow = 1; + blocking = 2; + title = "Trapgoyle (Up)"; + sprite = "GARGA1"; + width = 16; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 1502 + { + arrow = 1; + blocking = 2; + title = "Trapgoyle (Down)"; + sprite = "GARGA1"; + width = 16; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 1503 + { + arrow = 1; + blocking = 2; + title = "Trapgoyle (Long)"; + sprite = "GARGA1"; + width = 16; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 3576 + { + title = "Spinning Flame Jet (Clockwise)"; + sprite = "internal:flame1"; + width = "16"; + } + 3575 + { + title = "Spinning Flame Jet (Counter-Clockwise)"; + sprite = "internal:flame2"; + width = "16"; } } - greenflower + decoration { - color = 10; // Green - title = "Greenflower"; + color = 2; // Green + title = "Decoration"; + width = 16; + height = 40; + sprite = "FWR1A0"; + 757 + { + title = "Fan Particle Generator"; + sprite = "PRTLA0"; + width = 8; + height = 16; + angletext = "Particle speed"; + parametertext = "Interval"; + } 800 { title = "GFZ Flower"; sprite = "FWR1A0"; - width = 16; - height = 40; } 801 { title = "Sunflower"; sprite = "FWR2A0"; - width = 16; height = 96; } 802 @@ -4732,93 +4165,21 @@ thingtypes width = 8; height = 32; } - 803 - { - title = "Blueberry Bush"; - sprite = "BUS3A0"; - width = 16; - height = 32; - } 804 { title = "Berry Bush"; sprite = "BUS1A0"; - width = 16; height = 32; } 805 { title = "Bush"; sprite = "BUS2A0"; - width = 16; height = 32; } - 806 - { - title = "GFZ Tree"; - sprite = "TRE1A0"; - width = 20; - height = 128; - } - 807 - { - title = "GFZ Berry Tree"; - sprite = "TRE1B0"; - width = 20; - height = 128; - } - 808 - { - title = "GFZ Cherry Tree"; - sprite = "TRE1C0"; - width = 20; - height = 128; - } - 809 - { - title = "Checkered Tree"; - sprite = "TRE2A0"; - width = 20; - height = 200; - } - 810 - { - title = "Checkered Tree (Sunset)"; - sprite = "TRE2B0"; - width = 20; - height = 200; - } - 811 - { - title = "Polygon Tree"; - sprite = "TRE4A0"; - width = 20; - height = 200; - } - 812 - { - title = "Bush Tree"; - sprite = "TRE5A0"; - width = 20; - height = 200; - } - 813 - { - title = "Red Bush Tree"; - sprite = "TRE5B0"; - width = 20; - height = 200; - } - } - - technohill - { - color = 10; // Green - title = "Techno Hill"; - 900 { - title = "THZ Steam Flower"; + title = "THZ Flower"; sprite = "THZPA0"; width = 8; height = 32; @@ -4831,57 +4192,6 @@ thingtypes height = 16; hangs = 1; } - 902 - { - title = "THZ Spin Flower (Red)"; - sprite = "FWR5A0"; - width = 16; - height = 64; - } - 903 - { - title = "THZ Spin Flower (Yellow)"; - sprite = "FWR6A0"; - width = 16; - height = 64; - } - 904 - { - arrow = 1; - title = "Whistlebush"; - sprite = "THZTA0"; - width = 16; - height = 64; - } - } - - deepsea - { - color = 10; // Green - title = "Deep Sea"; - - 1000 - { - arrow = 1; - blocking = 2; - title = "Gargoyle"; - sprite = "GARGA1"; - width = 16; - height = 40; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1009 - { - arrow = 1; - blocking = 2; - title = "Gargoyle (Big)"; - sprite = "GARGB1"; - width = 32; - height = 80; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } 1001 { title = "Seaweed"; @@ -4901,23 +4211,23 @@ thingtypes 1003 { title = "Coral (Green)"; - sprite = "CORLA0"; - width = 29; - height = 40; + sprite = "CRL1A0"; + width = 8; + height = 16; } 1004 { title = "Coral (Red)"; - sprite = "CORLB0"; - width = 30; - height = 53; + sprite = "CRL2A0"; + width = 8; + height = 16; } 1005 { title = "Coral (Orange)"; - sprite = "CORLC0"; - width = 28; - height = 41; + sprite = "CRL3A0"; + width = 8; + height = 16; } 1006 { @@ -4926,631 +4236,465 @@ thingtypes width = 8; height = 16; } - 1007 - { - title = "Kelp"; - sprite = "KELPA0"; - width = 16; - height = 292; - flags4text = "[4] Double size"; - } - 1008 - { - title = "Stalagmite (DSZ1)"; - sprite = "DSTGA0"; - width = 8; - height = 116; - flags4text = "[4] Double size"; - } - 1010 - { - arrow = 1; - title = "Light Beam"; - sprite = "LIBEARAL"; - width = 16; - height = 16; - } - 1011 - { - title = "Stalagmite (DSZ2)"; - sprite = "DSTGA0"; - width = 8; - height = 116; - flags4text = "[4] Double size"; - } - 1012 - { - arrow = 1; - title = "Big Floating Mine"; - width = 28; - height = 56; - sprite = "BMNEA1"; - } - 1013 - { - title = "Animated Kelp"; - sprite = "ALGAA0"; - width = 48; - height = 120; - } - 1014 - { - title = "Large Coral (Brown)"; - sprite = "CORLD0"; - width = 56; - height = 112; - } - 1015 - { - title = "Large Coral (Beige)"; - sprite = "CORLE0"; - width = 56; - height = 112; - } - } - - castleeggman - { - color = 10; // Green - title = "Castle Eggman"; - 1100 { - title = "Chain (Decorative)"; + title = "Chain"; sprite = "CHANA0"; - width = 4; + width = 8; height = 128; hangs = 1; } - 1101 - { - title = "Torch"; - sprite = "FLAMA0E0"; - width = 8; - height = 32; - flags1text = "[1] Add corona"; - } - 1102 - { - arrow = 1; - blocking = 2; - title = "Eggman Statue"; - sprite = "ESTAA1"; - width = 32; - height = 240; - flags1text = "[1] Solid gold"; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } 1103 { title = "CEZ Flower"; sprite = "FWR4A0"; - width = 16; - height = 40; - } - 1104 - { - title = "Mace Spawnpoint"; - sprite = "SMCEA0"; - width = 17; - height = 34; - flags4text = "[4] No sounds"; - flags8text = "[8] Double size"; - angletext = "Tag"; - } - 1105 - { - title = "Chain with Maces Spawnpoint"; - sprite = "SMCEA0"; - width = 17; - height = 34; - flags4text = "[4] No sounds"; - flags8text = "[8] Double size"; - angletext = "Tag"; - } - 1106 - { - title = "Chained Spring Spawnpoint"; - sprite = "YSPBA0"; - width = 17; - height = 34; - flags4text = "[4] No sounds"; - flags8text = "[8] Red spring"; - angletext = "Tag"; - } - 1107 - { - title = "Chain Spawnpoint"; - sprite = "BMCHA0"; - width = 17; - height = 34; - flags8text = "[8] Double size"; - angletext = "Tag"; - } - 1108 - { - arrow = 1; - title = "Hidden Chain Spawnpoint"; - sprite = "internal:chain3"; - width = 17; - height = 34; - flags8text = "[8] Double size"; - } - 1109 - { - title = "Firebar Spawnpoint"; - sprite = "BFBRA0"; - width = 17; - height = 34; - flags4text = "[4] No sounds"; - flags8text = "[8] Double size"; - angletext = "Tag"; - } - 1110 - { - title = "Custom Mace Spawnpoint"; - sprite = "SMCEA0"; - width = 17; - height = 34; - flags4text = "[4] No sounds"; - angletext = "Tag"; - } - 1111 - { - arrow = 1; - blocking = 2; - title = "Crawla Statue"; - sprite = "CSTAA1"; - width = 16; - height = 40; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1112 - { - arrow = 1; - blocking = 2; - title = "Lance-a-Bot Statue"; - sprite = "CBBSA1"; - width = 32; - height = 72; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1114 - { - title = "Pine Tree"; - sprite = "PINEA0"; - width = 16; - height = 628; - } - 1115 - { - title = "CEZ Shrub (Small)"; - sprite = "CEZBA0"; - width = 16; - height = 24; - } - 1116 - { - title = "CEZ Shrub (Large)"; - sprite = "CEZBB0"; - width = 32; - height = 48; - } - 1117 - { - arrow = 1; - title = "Pole Banner (Red)"; - sprite = "BANRA0"; - width = 40; - height = 224; - } - 1118 - { - arrow = 1; - title = "Pole Banner (Blue)"; - sprite = "BANRA0"; - width = 40; - height = 224; - } - 1119 - { - title = "Candle"; - sprite = "CNDLA0"; - width = 8; - height = 48; - flags1text = "[1] Add corona"; - } - 1120 - { - title = "Candle Pricket"; - sprite = "CNDLB0"; - width = 8; - height = 176; - flags1text = "[1] Add corona"; - } - 1121 - { - title = "Flame Holder"; - sprite = "FLMHA0"; - width = 24; - height = 80; - flags1text = "[1] Add corona"; - flags4text = "[4] No flame"; - } - 1122 - { - title = "Fire Torch"; - sprite = "CTRCA0"; - width = 16; - height = 80; - } - 1123 - { - title = "Cannonball Launcher"; - sprite = "internal:cannonball"; - width = 8; - height = 16; - } - 1124 - { - blocking = 2; - title = "Cannonball"; - sprite = "CBLLA0"; - width = 20; - height = 40; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1125 - { - title = "Brambles"; - sprite = "CABRALAR"; - width = 48; - height = 32; - } - 1126 - { - title = "Invisible Lockon Object"; - sprite = "LCKNC0"; - width = 16; - height = 32; - } - 1127 - { - title = "Spectator Eggrobo"; - sprite = "EGR1A1"; - width = 20; - height = 72; - } - 1128 - { - arrow = 1; - title = "Waving Flag (Red)"; - sprite = "CFLGA0"; - width = 8; - height = 208; - } - 1129 - { - arrow = 1; - title = "Waving Flag (Blue)"; - sprite = "CFLGA0"; - width = 8; - height = 208; - } - } - - aridcanyon - { - color = 10; // Green - title = "Arid Canyon"; - - 1200 - { - title = "Tumbleweed (Big)"; - sprite = "BTBLA0"; - width = 24; - height = 48; - flags8text = "[8] Moves perpetually"; - } - 1201 - { - title = "Tumbleweed (Small)"; - sprite = "STBLA0"; - width = 12; - height = 24; - flags8text = "[8] Moves perpetually"; - } - 1202 - { - arrow = 1; - title = "Rock Spawner"; - sprite = "ROIAA0"; - width = 8; - height = 16; - angletext = "Tag"; } 1203 { - title = "Tiny Red Flower Cactus"; + title = "Cactus with Brown Flower"; sprite = "CACTA0"; - width = 13; - height = 24; + height = 32; } 1204 { - title = "Small Red Flower Cactus"; + title = "Cactus with Brown Flower (Tall)"; sprite = "CACTB0"; - width = 15; - height = 52; + height = 64; } 1205 { - title = "Tiny Blue Flower Cactus"; + title = "Cactus with Blue Flower"; sprite = "CACTC0"; - width = 13; - height = 24; + height = 32; } 1206 { - title = "Small Blue Flower Cactus"; + title = "Cactus with Blue Flower (Tall)"; sprite = "CACTD0"; - width = 15; - height = 52; + height = 80; } - 1207 + 1850 { - title = "Prickly Pear"; - sprite = "CACTE0"; - width = 32; - height = 96; + title = "Christmas Pole"; + sprite = "XMS1A0"; } - 1208 + 1851 { - title = "Barrel Cactus"; - sprite = "CACTF0"; - width = 20; - height = 128; + title = "Candy Cane"; + sprite = "XMS2A0"; + width = 8; + height = 32; } - 1209 + 1875 { - title = "Tall Barrel Cactus"; - sprite = "CACTG0"; - width = 24; - height = 224; - } - 1210 - { - title = "Armed Cactus"; - sprite = "CACTH0"; - width = 24; - height = 256; - } - 1211 - { - title = "Ball Cactus"; - sprite = "CACTI0"; - width = 48; - height = 96; - } - 1212 - { - title = "Caution Sign"; - sprite = "WWSGAR"; - width = 22; - height = 64; - } - 1213 - { - title = "Cacti Sign"; - sprite = "WWS2AR"; - width = 22; - height = 64; - } - 1214 - { - title = "Sharp Turn Sign"; - sprite = "WWS3ALAR"; - width = 16; - height = 192; - } - 1215 - { - title = "Mine Oil Lamp"; - sprite = "OILLA0"; - width = 22; - height = 64; + title = "Disco Ball"; + sprite = "DBALA0"; + height = 54; hangs = 1; } - 1216 + 1900 { - title = "TNT Barrel"; - sprite = "BARRA1"; - width = 24; - height = 63; + title = "Brown Stalagmite (Tall)"; + sprite = "STLGA0"; } - 1217 + 1901 { - title = "TNT Proximity Shell"; - sprite = "REMTA0"; - width = 64; - height = 40; + title = "Brown Stalagmite"; + sprite = "STLGB0"; } - 1218 + 1902 { - title = "Dust Devil"; - sprite = "TAZDCR"; - width = 80; - height = 416; + title = "Orange Stalagmite (Tall)"; + sprite = "STLGC0"; } - 1219 + 1903 { - title = "Minecart Spawner"; - sprite = "MCRTCLFR"; - width = 22; - height = 32; + title = "Orange Stalagmite"; + sprite = "STLGD0"; } - 1220 + 1904 { - title = "Minecart Stopper"; - sprite = "MCRTIR"; - width = 32; - height = 32; + title = "Red Stalagmite (Tall)"; + sprite = "STLGE0"; } - 1221 + 1905 { - title = "Minecart Saloon Door"; - sprite = "SALDARAL"; - width = 96; - height = 160; - flags8text = "[8] Allow non-minecart players"; + title = "Red Stalagmite"; + sprite = "STLGF0"; } - 1222 + 1906 { - title = "Train Cameo Spawner"; - sprite = "TRAEBRBL"; - width = 28; - height = 32; + title = "Gray Stalagmite (Tall)"; + sprite = "STLGG0"; } - 1223 + 1907 { - title = "Train Dust Spawner"; - sprite = "ADSTA0"; - width = 4; - height = 4; + title = "Gray Stalagmite"; + sprite = "STLGH0"; } - 1224 + 1908 { - title = "Train Steam Spawner"; - sprite = "STEAA0"; - width = 4; - height = 4; + title = "Blue Stalagmite (Tall)"; + sprite = "STLGI0"; } - 1229 + 1909 { - title = "Minecart Switch Point"; - sprite = "internal:zoom"; - width = 8; - height = 16; - flags8text = "[8] Enable switching"; - } - 1230 - { - title = "Tiny Cactus"; - sprite = "CACTJ0"; - width = 13; - height = 28; - } - 1231 - { - title = "Small Cactus"; - sprite = "CACTK0"; - width = 15; - height = 60; + title = "Blue Stalagmite"; + sprite = "STLGJ0"; } } - redvolcano + nights { - color = 10; // Green - title = "Red Volcano"; + color = 13; // Pink + title = "NiGHTS Items"; + width = 12; + height = 32; + sprite = "NWNGA0"; - 1300 + 1703 + { + title = "Ideya Drone"; + sprite = "NDRNA1"; + width = 16; + height = 56; + flags8text = "[8] Die upon time up"; + angletext = "Time limit"; + } + 1704 { arrow = 1; - title = "Flame Jet (Horizontal)"; - sprite = "internal:flameh"; - width = 16; - height = 40; - flags8text = "[8] Waves vertically"; - angletext = "On/Off time"; - parametertext = "Strength"; - } - 1301 - { - title = "Flame Jet (Vertical)"; - sprite = "internal:flamev"; - width = 16; - height = 40; - flags8text = "[8] Shoot downwards"; - angletext = "On/Off time"; - parametertext = "Strength"; - } - 1302 - { - title = "Spinning Flame Jet (Counter-Clockwise)"; - sprite = "internal:flame2"; - width = 16; - height = 24; - } - 1303 - { - title = "Spinning Flame Jet (Clockwise)"; - sprite = "internal:flame1"; - width = 16; - height = 24; - } - 1304 - { - title = "Lavafall"; - sprite = "LFALF0"; - width = 30; - height = 32; - angletext = "Initial delay"; - flags8text = "[8] Double size"; - } - 1305 - { - title = "Rollout Rock"; - sprite = "PUMIA1A5"; - width = 30; - height = 60; - flags8text = "[8] Non-buoyant"; - } - 1306 - { - title = "Big Fern"; - sprite = "JPLAB0"; + title = "Bumper"; + sprite = "NBMPG3G7"; width = 32; - height = 48; + height = 64; + unflippable = true; + flagsvaluetext = "Pitch"; + angletext = "Yaw"; } - 1307 + 1705 { - title = "Jungle Palm"; - sprite = "JPLAC0"; - width = 32; - height = 48; + arrow = 1; + title = "Hoop (Generic)"; + sprite = "HOOPA0"; + width = 80; + height = 160; + unflippable = true; + centerHitbox = true; + flagsvaluetext = "Height"; + angletext = "Pitch/Yaw"; } - 1308 + 1706 { - title = "Torch Flower"; - sprite = "TFLOA0"; - width = 14; - height = 110; + title = "Wing Logo"; + sprite = "NWNGA0"; + height = 24; + unflippable = true; } - 1309 + 1707 { - title = "RVZ1 Wall Vine (Long)"; - sprite = "WVINALAR"; - width = 1; - height = 288; + title = "Super Paraloop"; + sprite = "NPRUA0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; } - 1310 + 1708 { - title = "RVZ1 Wall Vine (Short)"; - sprite = "WVINBLBR"; - width = 1; - height = 288; + title = "Drill Refill"; + sprite = "NPRUB0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; + } + 1709 + { + title = "Nightopian Helper"; + sprite = "NPRUC0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; + } + 1711 + { + title = "Extra Time"; + sprite = "NPRUD0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; + } + 1712 + { + title = "Link Freeze"; + sprite = "NPRUE0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; + } + 1713 + { + arrow = 1; + title = "Hoop (Customizable)"; + flags1text = "[1] Radius +16"; + flags2text = "[2] Radius +32"; + flags4text = "[4] Radius +64"; + flags8text = "[8] Radius +128"; + sprite = "HOOPA0"; + width = 80; + height = 160; + unflippable = true; + centerHitbox = true; } } - botanicserenity + nightstrk { - color = 10; // Green - title = "Botanic Serenity"; + color = 13; // Pink + title = "NiGHTS Track"; + width = 8; + height = 4096; + sprite = "UNKNA0"; + + 1700 + { + title = "Axis"; + sprite = "internal:axis1"; + circle = 1; + unflippable = true; + ignoreZ = true; + flagsvaluetext = "Order"; + angletext = "Radius/Direction"; + parametertext = "Mare"; + } + 1701 + { + title = "Axis Transfer"; + sprite = "internal:axis2"; + unflippable = true; + ignoreZ = true; + flagsvaluetext = "Order"; + parametertext = "Mare"; + } + 1702 + { + title = "Axis Transfer Line"; + sprite = "internal:axis3"; + unflippable = true; + ignoreZ = true; + flagsvaluetext = "Order"; + parametertext = "Mare"; + } + 1710 + { + title = "Ideya Capture"; + sprite = "CAPSA0"; + width = 72; + height = 144; + angletext = "Rings"; + parametertext = "Mare"; + } + } + + mario + { + color = 6; // Brown + title = "Mario Items"; + width = 16; + height = 32; + sprite = "GOOMA0"; + + 1800 + { + title = "Coin"; + sprite = "COINA0"; + height = 24; + flags8height = 24; + flags8text = "[8] Float"; + } + 1801 + { + arrow = 1; + title = "Goomba"; + sprite = "GOOMA0"; + width = 24; + } + 1802 + { + arrow = 1; + title = "Goomba (Blue)"; + sprite = "BGOMA0"; + width = 24; + } + 1803 + { + title = "Fire Flower"; + sprite = "FFWRB0"; + } + 1804 + { + title = "Koopa Shell"; + sprite = "SHLLA0"; + width = 8; + height = 16; + } + 1805 + { + title = "Puma (Jumping Fireball)"; + sprite = "PUMAA0"; + width = 8; + height = 16; + angletext = "Jump strength"; + } + 1806 + { + title = "King Bowser"; + sprite = "KOOPA0"; + height = 28; + } + 1807 + { + title = "Axe"; + sprite = "MAXEA0"; + width = 8; + height = 16; + } + 1808 + { + title = "Bush (Short)"; + sprite = "MUS1A0"; + } + 1809 + { + title = "Bush (Tall)"; + sprite = "MUS2A0"; + } + 1810 + { + title = "Toad"; + sprite = "TOADA0"; + width = 8; + } + } + + srb1 + { + color = 3; // Cyan + arrow = 1; + title = "SRB1 Remake"; + width = 20; + height = 32; + sprite = "SRBAA1"; + + 4000 + { + title = "SRB1 Crawla"; + sprite = "SRBAA1"; + height = 40; + } + 4001 + { + title = "GuardRobo"; + sprite = "SRBBA1"; + width = 17; + height = 40; + } + 4002 + { + title = "Pyrin"; + sprite = "SRBCB1"; + width = 22; + } + 4003 + { + title = "HotRobo"; + sprite = "SRBDA0"; + height = 40; + } + 4004 + { + title = "Pogminz"; + sprite = "SRBEA1"; + } + 4005 + { + title = "Pogminz (Water)"; + sprite = "SRBEA1"; + } + 4006 + { + title = "Pog-GX2"; + sprite = "SRBFA0"; + width = 10; + height = 34; + } + 4007 + { + title = "Pyrex"; + sprite = "SRBGA1"; + width = 24; + } + 4008 + { + title = "SRB1 Turret"; + sprite = "SRBHA0"; + width = 24; + hangs = 1; + } + 4009 + { + title = "SWAT Bot"; + sprite = "SRBIA1"; + width = 21; + height = 69; + } + 4010 + { + title = "SpyBot 2000"; + sprite = "SRBJA0"; + width = 36; + height = 62; + } + 4011 + { + title = "Buzz Bomber"; + sprite = "SRBKA0"; + width = 44; + height = 45; + } + 4012 + { + arrow = 0; + title = "RBZ Spike"; + sprite = "SRBLA0"; + width = 10; + height = 53; + } + 4013 + { + arrow = 0; + blocking = 2; + title = "Dumb Metal Sonic"; + sprite = "SRBMC0"; + width = 16; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 4014 + { + title = "Super SWAT Bot"; + sprite = "SRBNA1"; + width = 21; + height = 69; + } + 4015 + { + title = "Genrex"; + sprite = "SRBOA1"; + width = 17; + height = 40; + } + } + + bsz + { + color = 2; // Green + title = "Botanic Serenity Items"; width = 16; height = 32; sprite = "BSZ1A0"; @@ -5647,32 +4791,32 @@ thingtypes 1430 { title = "Tulip (Red)"; - sprite = "BST1A0"; + sprite = "BSZ4A0"; } 1431 { title = "Tulip (Purple)"; - sprite = "BST2A0"; + sprite = "BSZ4B0"; } 1432 { title = "Tulip (Blue)"; - sprite = "BST3A0"; + sprite = "BSZ4C0"; } 1433 { title = "Tulip (Cyan)"; - sprite = "BST4A0"; + sprite = "BSZ4D0"; } 1434 { title = "Tulip (Yellow)"; - sprite = "BST5A0"; + sprite = "BSZ4E0"; } 1435 { title = "Tulip (Orange)"; - sprite = "BST6A0"; + sprite = "BSZ4F0"; } 1440 { @@ -5774,795 +4918,907 @@ thingtypes title = "BSZ Clover"; sprite = "BSZ8B0"; } + 1472 + { + title = "BSZ Fish"; + sprite = "BSZ8C0"; + } 1473 { - title = "Palm Tree (Big)"; - width = 16; - height = 160; + title = "BSZ Sunflower"; sprite = "BSZ8D0"; } - 1475 - { - title = "Palm Tree (Small)"; - width = 16; - height = 80; - sprite = "BSZ8F0"; - } } - azuretemple + derrobjs // sev: split these into multiple sections later { - color = 10; // Green - title = "Azure Temple"; - - 1500 - { - arrow = 1; - blocking = 2; - title = "Glaregoyle"; - sprite = "BGARA1"; - width = 16; - height = 40; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1501 - { - arrow = 1; - blocking = 2; - title = "Glaregoyle (Up)"; - sprite = "BGARA1"; - width = 16; - height = 40; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1502 - { - arrow = 1; - blocking = 2; - title = "Glaregoyle (Down)"; - sprite = "BGARA1"; - width = 16; - height = 40; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1503 - { - arrow = 1; - blocking = 2; - title = "Glaregoyle (Long)"; - sprite = "BGARA1"; - width = 16; - height = 40; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1504 - { - title = "ATZ Target"; - sprite = "RCRYB0"; - width = 24; - height = 32; - } - 1505 - { - title = "Green Flame"; - sprite = "CFLMA0E0"; - width = 8; - height = 32; - } - 1506 - { - arrow = 1; - blocking = 2; - title = "Blue Gargoyle"; - sprite = "BGARD1"; - width = 16; - height = 40; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - } - - dreamhill - { - color = 10; // Green - title = "Dream Hill"; - - 1600 - { - title = "Spring Tree"; - sprite = "TRE6A0"; - width = 16; - height = 32; - } - 1601 - { - title = "Shleep"; - sprite = "SHLPA0"; - width = 24; - height = 32; - } - 1602 - { - title = "Pian"; - sprite = "NTPNALAR"; - width = 16; - height = 32; - } - } - - nightstrk - { - color = 13; // Pink - title = "NiGHTS Track"; + color = 4; // Red + arrow = 1; + title = "SRB2Kart Stuff"; + sprite = "ITEMALAR"; width = 8; - height = 4096; - sprite = "UNKNA0"; - - 1700 - { - title = "Axis"; - sprite = "internal:axis1"; - circle = 1; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - angletext = "Radius/Direction"; - parametertext = "Mare"; - } - 1701 - { - title = "Axis Transfer"; - sprite = "internal:axis2"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 1702 - { - title = "Axis Transfer Line"; - sprite = "internal:axis3"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 1710 - { - title = "Ideya Capture"; - sprite = "CAPSA0"; - width = 72; - height = 144; - angletext = "Spheres"; - parametertext = "Mare"; - } - } - - nights - { - color = 13; // Pink - title = "NiGHTS Items"; - width = 16; - height = 32; - - 1703 - { - title = "Ideya Drone"; - sprite = "NDRNA1"; - width = 16; - height = 56; - flags1text = "[1] Align player to middle"; - flags4text = "[4] Align player to top"; - flags8text = "[8] Die upon time up"; - angletext = "Time limit"; - parametertext = "Height"; - } - 1704 - { - arrow = 1; - title = "NiGHTS Bumper"; - sprite = "NBMPG3G7"; - width = 32; - height = 64; - unflippable = true; - flagsvaluetext = "Pitch"; - angletext = "Yaw"; - } - 1705 - { - arrow = 1; - title = "Hoop (Generic)"; - sprite = "HOOPA0"; - width = 80; - height = 160; - unflippable = true; - centerHitbox = true; - flagsvaluetext = "Height"; - angletext = "Pitch/Yaw"; - } - 1706 - { - title = "Blue Sphere"; - sprite = "SPHRA0"; - width = 16; - height = 24; - flags8height = 24; - flags8text = "[8] Float"; - unflippable = true; - } - 1707 - { - title = "Super Paraloop"; - sprite = "NPRUA0"; - flags4text = "[4] Bonus time only"; - flags8text = "[8] Spawn immediately"; - } - 1708 - { - title = "Drill Refill"; - sprite = "NPRUB0"; - flags4text = "[4] Bonus time only"; - flags8text = "[8] Spawn immediately"; - } - 1709 - { - title = "Nightopian Helper"; - sprite = "NPRUC0"; - flags4text = "[4] Bonus time only"; - flags8text = "[8] Spawn immediately"; - } - 1711 - { - title = "Extra Time"; - sprite = "NPRUD0"; - flags4text = "[4] Bonus time only"; - flags8text = "[8] Spawn immediately"; - } - 1712 - { - title = "Link Freeze"; - sprite = "NPRUE0"; - flags4text = "[4] Bonus time only"; - flags8text = "[8] Spawn immediately"; - } - 1713 - { - arrow = 1; - title = "Hoop (Customizable)"; - flags1text = "[1] Radius +16"; - flags2text = "[2] Radius +32"; - flags4text = "[4] Radius +64"; - flags8text = "[8] Radius +128"; - sprite = "HOOPA0"; - width = 80; - height = 160; - unflippable = true; - centerHitbox = true; - } - 1714 - { - title = "Ideya Anchor Point"; - sprite = "internal:axis1"; - width = 8; - height = 16; - parametertext = "Ideya"; - } - } - - mario - { - color = 6; // Brown - title = "Mario"; - - 1800 - { - title = "Coin"; - sprite = "COINA0"; - width = 16; - height = 24; - flags8height = 24; - flags8text = "[8] Float"; - } - 1801 - { - arrow = 1; - title = "Goomba"; - sprite = "GOOMA0"; - width = 24; - height = 32; - } - 1802 - { - arrow = 1; - title = "Goomba (Blue)"; - sprite = "BGOMA0"; - width = 24; - height = 32; - } - 1803 - { - title = "Fire Flower"; - sprite = "FFWRB0"; - width = 16; - height = 32; - } - 1804 - { - title = "Koopa Shell"; - sprite = "SHLLA1"; - width = 16; - height = 20; - } - 1805 - { - title = "Puma (Jumping Fireball)"; - sprite = "PUMAA0"; - width = 8; - height = 16; - angletext = "Jump strength"; - } - 1806 - { - title = "King Bowser"; - sprite = "KOOPA0"; - width = 16; - height = 48; - } - 1807 - { - title = "Axe"; - sprite = "MAXEA0"; - width = 8; - height = 16; - } - 1808 - { - title = "Bush (Short)"; - sprite = "MUS1A0"; - width = 16; - height = 32; - } - 1809 - { - title = "Bush (Tall)"; - sprite = "MUS2A0"; - width = 16; - height = 32; - } - 1810 - { - title = "Toad"; - sprite = "TOADA0"; - width = 8; - height = 32; - } - } - - christmasdisco - { - color = 10; // Green - title = "Christmas & Disco"; - - 1850 - { - title = "Christmas Pole"; - sprite = "XMS1A0"; - width = 16; - height = 40; - } - 1851 - { - title = "Candy Cane"; - sprite = "XMS2A0"; - width = 8; - height = 32; - } - 1852 - { - blocking = 2; - title = "Snowman"; - sprite = "XMS3A0"; - width = 16; - height = 64; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1853 - { - blocking = 2; - title = "Snowman (With Hat)"; - sprite = "XMS3B0"; - width = 16; - height = 80; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - 1854 - { - title = "Lamp Post"; - sprite = "XMS4A0"; - width = 8; - height = 120; - } - 1855 - { - title = "Lamp Post (Snow)"; - sprite = "XMS4B0"; - width = 8; - height = 120; - } - 1856 - { - title = "Hanging Star"; - sprite = "XMS5A0"; - width = 4; - height = 80; - hangs = 1; - } - 1857 - { - title = "Berry Bush (Snow)"; - sprite = "BUS1B0"; - width = 16; - height = 32; - } - 1858 - { - title = "Bush (Snow)"; - sprite = "BUS2B0"; - width = 16; - height = 32; - } - 1859 - { - title = "Blueberry Bush (Snow)"; - sprite = "BUS3B0"; - width = 16; - height = 32; - } - 1875 - { - title = "Disco Ball"; - sprite = "DBALA0"; - width = 16; - height = 54; - hangs = 1; - } - 1876 - { - arrow = 1; - blocking = 2; - title = "Eggman Disco Statue"; - sprite = "ESTAB1"; - width = 20; - height = 96; - flags4text = "[4] Slides when pushed"; - flags8text = "[8] Not pushable"; - } - } - - stalagmites - { - color = 10; // Green - title = "Stalagmites"; - width = 16; - height = 40; - - 1900 - { - title = "Brown Stalagmite (Tall)"; - sprite = "STLGA0"; - width = 16; - height = 40; - } - 1901 - { - title = "Brown Stalagmite"; - sprite = "STLGB0"; - width = 16; - height = 40; - } - 1902 - { - title = "Orange Stalagmite (Tall)"; - sprite = "STLGC0"; - width = 16; - height = 40; - } - 1903 - { - title = "Orange Stalagmite"; - sprite = "STLGD0"; - width = 16; - height = 40; - } - 1904 - { - title = "Red Stalagmite (Tall)"; - sprite = "STLGE0"; - width = 16; - height = 40; - } - 1905 - { - title = "Red Stalagmite"; - sprite = "STLGF0"; - width = 16; - height = 40; - } - 1906 - { - title = "Gray Stalagmite (Tall)"; - sprite = "STLGG0"; - width = 24; - height = 96; - } - 1907 - { - title = "Gray Stalagmite"; - sprite = "STLGH0"; - width = 16; - height = 40; - } - 1908 - { - title = "Blue Stalagmite (Tall)"; - sprite = "STLGI0"; - width = 16; - height = 40; - } - 1909 - { - title = "Blue Stalagmite"; - sprite = "STLGJ0"; - width = 16; - height = 40; - } - } - - hauntedheights - { - color = 10; // Green - title = "Haunted Heights"; + height = 16; 2000 { - title = "Smashing Spikeball"; - sprite = "FMCEA0"; - width = 18; - height = 28; - angletext = "Initial delay"; + title = "Random Item"; + sprite = "RNDMA0"; + width = 36; + height = 36; } - 2001 + 2333 { - title = "HHZ Grass"; - sprite = "HHZMA0"; + title = "Capsule"; + //sprite = "internal:kartcapsule"; + width = 28; + height = 112; + blocking = 2; + angletext = "Speed"; + parametertext = "Movement sequence"; + flags4text = "[4] Reverse movement"; + flags8text = "[8] Back and forth"; + } + 1488 + { + arrow = 1; + title = "Random Audience Member"; + sprite = "AUDIA2A8"; + width = 8; + height = 20; + } + 1479 + { + title = "Torch (no fullbright)"; + sprite = "FLAMA0"; + width = 8; + height = 32; + } + 1480 + { + blocking = 2; + arrow = 1; + title = "Devil Gargoyle"; + sprite = "DECOA1"; width = 16; height = 40; } - 2002 + 1481 { - title = "HHZ Tentacle 1"; - sprite = "HHZMB0"; + blocking = 2; + arrow = 1; + title = "Angel Gargoyle"; + sprite = "DECOB1"; width = 16; height = 40; } - 2003 + 1482 { - title = "HHZ Tentacle 2"; - sprite = "HHZMC0"; + title = "Generic Palmtree"; + sprite = "DECOC0"; + width = 16; + height = 189; + } + 1483 + { + title = "Peach's Castle Flag"; + sprite = "DECOD0"; width = 16; height = 40; } - 2004 + 1484 { - title = "HHZ Stalagmite (Tall)"; - sprite = "HHZME0"; + title = "Sonic the Hedge (bust)"; + sprite = "DECOE0"; + width = 64; + height = 64; + } + 1485 + { + title = "Tall Bush"; + sprite = "DECOF0"; + width = 16; + height = 32; + } + 1486 + { + title = "Bush Tree"; + sprite = "DECOG0"; width = 16; height = 40; } + 1487 + { + title = "Fire Hydrant"; + sprite = "DECOH0"; + width = 16; + height = 40; + } + 2400 + { + title = "Big Puma"; + sprite = "DECOI0"; + width = 24; + height = 48; + } + 2805 + { + title = "Autumn Bush"; + sprite = "DOODA0"; + width = 16; + height = 24; + } + 2800 + { + title = "Autumn Flower"; + sprite = "DOODB0"; + width = 16; + height = 40; + } + 2801 + { + title = "Autumn Sunflower"; + sprite = "DOODD0"; + width = 16; + height = 96; + } + 2802 + { + title = "Autumn Budding Flower"; + sprite = "DOODF0"; + width = 8; + height = 32; + } + 2809 + { + title = "Decorative MKSC Item"; + sprite = "DOODJ0"; + width = 16; + height = 32; + } + 2807 + { + title = "Decorative DKR Item"; + sprite = "DOODL0"; + width = 91; + height = 166; + } + 2808 + { + title = "Big Ring"; + sprite = "BRNGA0"; + width = 26; + height = 62; + } + 2301 + { + title = "SMK DP Bush 1"; + sprite = "SNESA0"; + width = 14; + height = 15; + } + 2302 + { + title = "SMK DP Bush 2"; + sprite = "SNESB0"; + width = 13; + height = 13; + } + 2303 + { + title = "SMK DP Bush 3"; + sprite = "SNESC0"; + width = 7; + height = 7; + } + /*379 + { + title = "MKSC Boo"; + sprite = "GBASA0"; + width = 16; + height = 56; + }*/ + 2015 + { + title = "Buzz Bomber"; + sprite = "BUZBA2A8"; + width = 24; + height = 24; + } + 2500 + { + title = "Chomper"; + sprite = "CHOMA2A8"; + width = 24; + height = 48; + } + 2016 + { + title = "SCZ Palmtree"; + sprite = "SACOA0"; + width = 16; + height = 96; + } + 3000 + { + title = "SCZ Blue Flower"; + sprite = "SACOB0"; + width = 16; + height = 40; + } + 3001 + { + title = "SCZ Blue Tulips"; + sprite = "SACOC0"; + width = 16; + height = 40; + } + 3002 + { + title = "SCZ Yellow Flower"; + sprite = "SACOD0"; + width = 16; + height = 40; + } + 3003 + { + title = "SCZ Yellow Tulips"; + sprite = "SACOE0"; + width = 16; + height = 40; + } + 4022 // Dupe + { + title = "SCZ Wall Plant"; + sprite = "SACOF0"; + width = 16; + height = 40; + } + 4024 + { + title = "SCZ Plant"; + sprite = "SACOG0"; + width = 16; + height = 40; + } + 4025 + { + title = "SCZ Bush"; + sprite = "SACOH0"; + width = 16; + height = 40; + } + 4026 + { + title = "CAZ Skull"; + sprite = "CRABA1"; + width = 16; + height = 40; + } + 4027 + { + title = "CAZ Phantom Tree"; + sprite = "CRABB0"; + width = 32; + height = 150; + } + 4028 + { + title = "CAZ Flying Gargoyle"; + sprite = "CRABI1"; + width = 20; + height = 170; + } + 4029 + { + title = "CAZ Lamppost"; + sprite = "CRABK0"; + width = 32; + height = 150; + } + 4030 + { + title = "CAZ Dead Tree"; + sprite = "CRABL0"; + width = 32; + height = 150; + } + 715 + { + title = "Sonic the Hedge"; + sprite = "SBUSA0"; + width = 192; + height = 922; + } + 1969 + { + title = "MZ Torch"; + sprite = "MARBA0"; + width = 12; + height = 45; + } + 1970 + { + title = "MZ Burner"; + sprite = "MARBJ0"; + width = 24; + height = 96; + } + 4050 + { + title = "CD SS1 UFO"; + sprite = "FUFOA0"; + width = 70; + height = 70; + } + 1988 + { + title = "RRZ Lamp"; + sprite = "RUSTA0"; + width = 12; + height = 45; + } + 1989 + { + title = "RRZ Chain"; + sprite = "RUSTB0"; + width = 12; + height = 45; + } + 462 + { + title = "SD2 BP Balloon"; + sprite = "BLONA0"; + width = 32; + height = 64; + angletext = "Color"; + } + 2018 + { + title = "PRZ Smoke Generator"; + sprite = "SMOKA0"; + width = 24; + height = 64; + flags4text = "[4] Spawn VVZ smoke"; + } + 1600 + { + title = "VVZ Smoke"; + sprite = "VAPEA0"; + width = 16; + height = 64; + } + 716 + { + title = "HTZ Pinetree"; + sprite = "HTZAA0"; + width = 5; + height = 204; + } + 717 + { + title = "HTZ Bush"; + sprite = "HTZBA0"; + width = 24; + height = 38; + } + 718 + { + title = "MKSC SG Vine 1"; + sprite = "SGVAA0"; + width = 32; + height = 256; + } + 719 + { + title = "MKSC SG Vine 2"; + sprite = "SGVBA0"; + width = 17; + height = 48; + } + 720 + { + title = "MKSC SG Vine 3"; + sprite = "SGVCA0"; + width = 17; + height = 48; + } + 711 + { + title = "MKDS PG Tree"; + sprite = "PGTRA0"; + width = 30; + height = 504; + } + 712 + { + title = "MKDS PG Flower 1"; + sprite = "PGF1A0"; + width = 17; + height = 48; + } + 713 + { + title = "MKDS PG Flower 2"; + sprite = "PGF2A0"; + width = 17; + height = 48; + } + 714 + { + title = "MKDS PG Flower 3"; + sprite = "PGF3A0"; + width = 17; + height = 48; + } + 715 + { + title = "MKDS PG Bush"; + sprite = "PGBHA0"; + width = 384; + height = 922; + } + 1960 + { + title = "SM SS3 Pillar"; + sprite = "DPLRA0"; + width = 58; + height = 256; + } + 3124 + { + title = "MC Spotlight"; + sprite = "SPTLA0"; + width = 8; + height = 16; + } + 3120 + { + title = "MC Random Shadow"; + sprite = "ENM1B2B8"; + width = 16; + height = 32; + } + 3121 + { + title = "MC Roaming Shadow"; + sprite = "ENM1C2C8"; + width = 16; + height = 32; + } + 3122 + { + title = "MC Sign"; + sprite = "MARRA0"; + width = 64; + height = 128; + flags1text = "[1] Flip Arrow"; + flags4text = "[4] Boost Warning"; + } + 3199 + { + title = "Mementos Reaper Waypoint"; + sprite = "ENM1B5"; + width = 64; + height = 128; + flags1text = "[1] Flip Arrow"; + flags4text = "[4] Boost Warning"; + } + 3202 + { + title = "Mementos Reaper"; + sprite = "REAPA0"; + width = 64; + height = 128; + } + 3201 + { + title = "Mementos Teleporter"; + sprite = "GARUA0"; + width = 512; + height = 16; + } + 1601 + { + title = "MCZ Jack in the Box"; + sprite = "JITBA0"; + width = 16; + height = 128; + } + 2499 + { + title = "3CD Moon"; + sprite = "CDMOA0"; + width = 30; + height = 60; + } + 2498 + { + title = "3CD Bush"; + sprite = "CDBUA0"; + width = 16; + height = 16; + } + 2496 + { + title = "3CD Tree 1"; + sprite = "CDBUB0"; + width = 20; + height = 20; + } + 2497 + { + title = "3CD Tree 2"; + sprite = "CDBUC0"; + width = 20; + height = 20; + } + 3204 + { + title = "DSZ Pinetree"; + sprite = "PINEC0"; + width = 32; + height = 192; + } + 2311 + { + title = "EZZ Propeller"; + sprite = "PPLRA0"; + width = 32; + height = 48; + } + 3742 + { + title = "DPZ Palmtree"; + sprite = "DPPTA0"; + width = 16; + height = 560; + } + 1950 + { + title = "AAZ Palmtree"; + sprite = "AATRC0"; + width = 160; + height = 256; + angletext = "Leaves"; + parametertext = "Height"; + } 2005 { - title = "HHZ Stalagmite (Short)"; - sprite = "HHZMF0"; - width = 16; - height = 40; + title = "BBZ Frogger"; + sprite = "FROGA2A8"; + width = 28; + height = 72; } 2006 { - title = "Jack-o'-lantern 1"; - sprite = "PUMKA0"; - width = 16; - height = 40; - flags1text = "[1] Don't flicker"; + title = "BBZ Robra"; + sprite = "CBRAA2A8"; + width = 32; + height = 72; } 2007 { - title = "Jack-o'-lantern 2"; - sprite = "PUMKB0"; + blocking = 2; + title = "BBZ Blue Robra"; + sprite = "BBRAA2A8"; + width = 32; + height = 72; + } + 2679 + { + title = "EGZ Fog Generator"; + sprite = "EGFGA0"; + } + 3970 + { + blocking = 2; + title = "SMK Pipe"; + sprite = "SMKPA1A5"; + width = 20; + height = 52; + flags8text = "[8] Orange"; + } + 3971 + { + title = "SMK DP Monty Mole"; + sprite = "MTYMA0"; + width = 28; + height = 32; + } + 3972 + { + blocking = 2; + title = "SMK Thwomp"; + sprite = "THWPA0"; + width = 22; + height = 52; + flags8text = "[8] Rainbow"; + } + 3745 + { + title = "SMK VL Snowball"; + sprite = "SNOBA0"; width = 16; - height = 40; - flags1text = "[1] Don't flicker"; + height = 32; } - 2008 + 3203 { - title = "Jack-o'-lantern 3"; - sprite = "PUMKC0"; - width = 16; - height = 40; - flags1text = "[1] Don't flicker"; + blocking = 2; + title = "SMK VL Ice Block"; + sprite = "ICEBARAL"; + width = 32; + height = 32; } - 2009 + 749 { - title = "Purple Mushroom"; - sprite = "SHRMD0"; - width = 16; - height = 48; - } - 2010 - { - title = "HHZ Tree"; - sprite = "HHPLC0"; - width = 12; - height = 40; - } - } - - frozenhillside - { - color = 10; // Green - title = "Frozen Hillside"; - - 2100 - { - title = "Ice Shard (Small)"; - sprite = "FHZIA0"; + title = "Blue Torch"; + sprite = "CNDLA0"; width = 8; height = 32; } - 2101 + 748 { - title = "Ice Shard (Large)"; - sprite = "FHZIB0"; + title = "Green Torch"; + sprite = "CNDLE0"; width = 8; height = 32; } - 2102 + 744 { - title = "Crystal Tree (Aqua)"; - sprite = "TRE3A0"; - width = 20; - height = 200; + blocking = 2; + title = "CK RR Chest"; + sprite = "CHESA0"; + width = 48; + height = 64; } - 2103 + 743 { - title = "Crystal Tree (Pink)"; - sprite = "TRE3B0"; - width = 20; - height = 200; + blocking = 2; + title = "CK RR Chimera Statue"; + sprite = "CHIMA0"; + width = 64; + height = 128; } - 2104 + 742 { - title = "Amy Cameo"; - sprite = "ROSYA1"; + blocking = 2; + title = "CK RR Dragon Statue"; + sprite = "DRGNA0"; + width = 64; + height = 128; + } + 741 + { + blocking = 2; + title = "CK RR Lizard Man Statue"; + sprite = "LZMNA0"; + width = 64; + height = 128; + } + 740 + { + blocking = 2; + title = "CK RR Pegasus Statue"; + sprite = "PGSSA0"; + width = 64; + height = 128; + } + 739 + { + title = "Small Purple Torch"; + sprite = "ZTCHA0"; + width = 8; + height = 32; + } + 747 + { + blocking = 2; + title = "KKR GD Thing"; + sprite = "DOCHA0"; width = 16; - height = 48; - flags1text = "[1] Grayscale mode"; + height = 64; } - 2105 + 746 { - title = "Mistletoe"; - sprite = "XMS6A0"; - width = 52; - height = 106; + blocking = 2; + title = "KKR GD Duck"; + sprite = "DUCKA0"; + width = 16; + height = 64; + } + 745 + { + blocking = 2; + title = "KKR GD Tree"; + sprite = "GTREA0"; + width = 32; + height = 128; + } + 738 + { + title = "THH Monokuma"; + sprite = "MKMAA2"; + width = 16; + height = 64; + } + 737 + { + title = "Small Red Torch"; + sprite = "RTCHA0"; + width = 8; + height = 32; + } + 736 + { + title = "PC Bowling Pin"; + sprite = "BOWLA0"; + width = 16; + height = 64; + } + 735 + { + title = "PC Merry-Go-Round Ambience"; + sprite = "internal:ambiance"; + } + 734 + { + title = "Twinkle Cart Ambience"; + sprite = "internal:ambiance"; + } + 733 + { + title = "PC Exploding Barrel"; + sprite = "BRRLA0"; + width = 32; + height = 64; + } + 732 + { + blocking = 2; + title = "PC Merry-Go-Round Horse"; + sprite = "HRSEA0"; + width = 32; + height = 128; + } + 731 + { + blocking = 2; + title = "Chao Fruit (Blue)"; + sprite = "BFRTA0"; + width = 16; + height = 16; + } + 730 + { + blocking = 2; + title = "Chao Fruit (Orange)"; + sprite = "OFRTA0"; + width = 16; + height = 16; + } + 729 + { + blocking = 2; + title = "Chao Fruit (Red)"; + sprite = "RFRTA0"; + width = 16; + height = 16; + } + 728 + { + blocking = 2; + title = "Chao Fruit (Pink)"; + sprite = "OFRTA0"; + width = 16; + height = 16; + } + 727 + { + title = "RBA Spikeball 1"; + sprite = "ASPKA0"; + width = 64; + height = 32; + } + 726 + { + title = "RBA Spikeball 2"; + sprite = "ASPKA0"; + width = 64; + height = 32; + } + 725 + { + title = "RBA Spikeball 3"; + sprite = "ASPKA0"; + width = 64; + height = 32; + } + 724 + { + title = "RBA Boost Prompt"; + sprite = "HBSTA0"; + width = 64; + height = 64; + } + 724 + { + title = "RBA Boost OFF"; + sprite = "HBSFA0"; + width = 64; + height = 64; + } + 724 + { + title = "RBA Boost ON"; + sprite = "HBSOA0"; + width = 64; + height = 64; } - } - - flickies - { - color = 10; // Green - title = "Flickies"; - width = 8; - height = 20; - flags1text = "[1] Move aimlessly"; - flags4text = "[4] No movement"; - flags8text = "[8] Hop"; - angletext = "Radius"; - 2200 { - title = "Bluebird"; - sprite = "FL01A1"; + title = "AS Toad"; + sprite = "TOAHA0"; + width = 16; + height = 64; } 2201 { - title = "Rabbit"; - sprite = "FL02A1"; + blocking = 2; + title = "FTZ Lizard Man Statue"; + sprite = "WBLZA0"; + width = 32; + height = 92; } 2202 { - title = "Chicken"; - sprite = "FL03A1"; + blocking = 2; + title = "FTZ Lion Man Statue"; + sprite = "WBLNA0"; + width = 32; + height = 92; } - 2203 + } + waypoints + { + color = 4; // Red + arrow = 1; + title = "Waypoints"; + sprite = "KBLNC0"; + width = 16; + height = 32; + + 2001 { - title = "Seal"; - sprite = "FL04A1"; + title = "Waypoint (height = next waypoint ID)"; + sprite = "EMBMP0"; + angletext = "ID"; + flags1text = "[1] Disable"; + flags4text = "[4] Shortcut"; + flags8text = "[8] No respawn"; + heighttext = "Next"; } - 2204 + 2002 { - title = "Pig"; - sprite = "FL05A1"; + title = "Waypoint Riser"; + sprite = "EMBMY0"; + angletext = "ID (if flag [4] set)"; + flags2text = "[2] Look for FOF above"; + flags4text = "[4] Require matching waypoint ID"; + flags8text = "[8] Copy exact height"; } - 2205 + 2003 { - title = "Chipmunk"; - sprite = "FL06A1"; + title = "Waypoint Anchor"; + sprite = "EMBMR0"; + angletext = "ID"; } - 2206 + 2004 { - title = "Penguin"; - sprite = "FL07A1"; - } - 2207 - { - title = "Fish"; - sprite = "FL08A1"; - parametertext = "Color"; - } - 2208 - { - title = "Ram"; - sprite = "FL09A1"; - } - 2209 - { - title = "Puffin"; - sprite = "FL10A1"; - } - 2210 - { - title = "Cow"; - sprite = "FL11A1"; - } - 2211 - { - title = "Rat"; - sprite = "FL12A1"; - } - 2212 - { - title = "Bear"; - sprite = "FL13A1"; - } - 2213 - { - title = "Dove"; - sprite = "FL14A1"; - } - 2214 - { - title = "Cat"; - sprite = "FL15A1"; - } - 2215 - { - title = "Canary"; - sprite = "FL16A1"; - } - 2216 - { - title = "Spider"; - sprite = "FS01A1"; - } - 2217 - { - title = "Bat"; - sprite = "FS02A0"; + title = "Bot Hint"; + sprite = "EMBMA0"; + angletext = "Radius"; + flags8text = "[8] Avoid this area"; + parametertext = "Strength (default = 2)"; } } } @@ -6578,8 +5834,15 @@ thingsfilters type = -1; } - filter1 + { + name = "Track Waypoints"; + category = "derrobjs"; + type = -1; + + } + + filter2 { name = "Enemies"; category = "enemies"; @@ -6588,7 +5851,7 @@ thingsfilters } - filter2 + filter3 { name = "NiGHTS Track"; category = "nightstrk"; @@ -6597,7 +5860,7 @@ thingsfilters } - filter3 + filter4 { name = "Normal Gravity"; category = ""; @@ -6611,7 +5874,7 @@ thingsfilters } - filter4 + filter5 { name = "Reverse Gravity"; category = ""; @@ -6623,4 +5886,341 @@ thingsfilters } } + + filter6 + { + name = "Boss Waypoints"; + category = ""; + type = 292; + } +} + +texturesets +{ + + 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"; + } } diff --git a/extras/conf/Srb2-20db.cfg b/extras/conf/Srb2-20db.cfg deleted file mode 100644 index 8dc18b6e8..000000000 --- a/extras/conf/Srb2-20db.cfg +++ /dev/null @@ -1,2276 +0,0 @@ -/******************************************************************************\ - - SRB2 Doom Builder - Game Configuration for SRB2 version 2.0. - - Contributors: - - Kristos - - Shadow Hog - - ST218 - - Foxboy - - JJames19119 - - SRB2-Playah - - Oogaland - - SSNTails - - DarkWarrior - - Neo - -\******************************************************************************/ - -// This is required to prevent accedential use of a different configuration. -type = "SRB2 Doom Builder Game Configuration"; - -// This is the title to show for this game. -game = "Sonic Robo Blast 2 v2.0"; - -// Map format determines the way the map will be loaded. -mapformat = 1; - -// Flags for changes in 2.0. -seceffectnybble = 1; - -// Default flags for first new thing. -defaulthingflags = 0; - -// Default lump name for new map. -defaultlumpname = "MAP01"; - -// Load textures/flats by default from this file. -texturesfile = ""; - -// Thing number for start position in 3D Mode. -start3dmode = 32000; - -// Thing number for control sector position hint. -ctrlsechint = 32001; - -// Zoom tube waypoint, for the wizard. -zoomtubewaypoint = 753; - -// No generalized types. -generalizedlinedefs = 0; -generalizedsectors = 0; - -/* TEXTURES AND FLAT SOURCES --------------------------------------------------- - -This tells Doom Builder where to find the information for textures and flats in -the IWAD file, Addition WAD file and Map WAD file. - -Start and end lumps must be given in a structure (of which the key name doesn't -matter) and any textures or flats in between them are loaded in either the -textures category or flats category. - -For textures: PNAMES, TEXTURE1 and TEXTURE2 are loaded by default. - -*/ - -// Texture sources. -textures -{ -} - -// Flat sources. -flats -{ - standard1 - { - start = "F_START"; - end = "F_END"; - } - - standard2 - { - start = "FF_START"; - end = "FF_END"; - } - - standard3 - { - start = "FF_START"; - end = "F_END"; - } - - standard4 - { - start = "F_START"; - end = "FF_END"; - } -} - -/* TEXTURES AND FLATS FILTERING ------------------------------------------------ - -This allows you to filter textures and flats so that you only see the -textures/flats listed that you prefer to use. - -The key name doesn't matter here, only the values. - -Pattern-matching is performed on lump names. You can use the following wildcards -in values to specify ranges: - -? = Any character. -* = Zero or more characters. -# = Any numeric digit. -[abc...] = Any of these characters that are between brackets. -[!abc..] = Not any of these characters that are between brackets. - -*/ - -// List these textures... -texturesfilter -{ - all_textures = "*"; -} - -// But do not list these textures... -notexturesfilter -{ - none = ""; -} - -// List these flats... -flatsfilter -{ - all_flats = "*"; -} - -// But do not list these flats... -noflatsfilter -{ - none = ""; -} - -/* PSEUDO-FLATS AND TEXTURES --------------------------------------------------- - -Names of flats and textures that don't really exist, but shouldn't be identified -as invalid. - -Pattern-matching is performed on lump names. See above for syntax. - -*/ - -pseudoflats -{ - F_SKY1; -} - -pseudotextures -{ - [#]*; -} - -/* GAME DETECT PATTERN --------------------------------------------------------- - -Used to guess the game for which a WAD file is made. - -1 = One of these lumps must exist. -2 = None of these lumps must exist. -3 = All of these lumps must exist. - -Pattern-matching is performed on lump names. See above for syntax. - -*/ - -gamedetect -{ - EXTENDED = 2; - BEHAVIOR = 2; - E#M# = 2; - MAP?? = 1; -} - -/* MAP LUMP NAMES -------------------------------------------------------------- - -Map lumps are loaded with the map as long as they are right after each other. -When the editor meets a lump which is not defined in this list (or defined -as 0), it will stop loading right there. - -The order of items defines the order in which lumps will be written to WAD file -on save. The value (flags) of items determines what the editor should do with -it. You should never mess with value 4, because it may result in incorrect map -builds. - - 1 = Lump required. - 2 = Lump which must be respected. - 4 = Lump generated by node builder. - 8 = Lump allowed to be empty after nodebuilding. - 16 = Lump allowed to be missing after nodebuilding. - 4096 = Lump which can be edited as text. - 8192 = Lump which can be edited as DEHACKED. -12288 = Lump which can be edited as MAPINFO. -16384 = WAD-global. - -*/ - -maplumpnames -{ - THINGS = 13; - LINEDEFS = 5; - SIDEDEFS = 5; - VERTEXES = 5; - SEGS = 4; - SSECTORS = 4; - NODES = 4; - SECTORS = 5; - REJECT = 4; - BLOCKMAP = 20; - MAINCFG = 24576; -} - -// DEFAULT SECTOR BRIGHTNESS LEVELS -------------------------------------------- - -sectorbrightness -{ - 255; - 240; - 224; - 208; - 192; - 176; - 160; - 144; - 128; - 112; - 96; - 80; - 64; - 48; - 32; - 16; - 0; -} - -// SECTOR TYPES ---------------------------------------------------------------- - -sectortypes -{ - nybble0 - { - 0 = "(normal)"; - 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; - 5 = "Spikes"; - 6 = "Death Pit (Camera Modifications)"; - 7 = "Death Pit (No Camera Modifications)"; - 8 = "Instant Kill"; - 9 = "Ring Drainer (Floor Touch)"; - 10 = "Ring Drainer (No Floor Touch)"; - 11 = "Special Stage Damage"; - 12 = "Space Countdown"; - 13 = "Ramp Sector (double step-up/down)"; - 14 = "Non-Ramp Sector (no step-down)"; - 15 = "Bouncy Sector (FOF Control Only)"; - } - - nybble1 - { - 0 = "(normal)"; - 1 = "Trigger Line Ex. (Pushable Objects)"; - 2 = "Trigger Line Ex. (Anywhere, All Players)"; - 3 = "Trigger Line Ex. (Floor Touch, All Players)"; - 4 = "Trigger Line Ex. (Anywhere in Sector)"; - 5 = "Trigger Line Ex. (Floor Touch)"; - 6 = "Trigger Line Ex. (Emerald Check)"; - 7 = "Trigger Line Ex. (Nights Mare)"; - 8 = " Check for Line Exec. on FOFs"; - 9 = "Egg Trap Capsule"; - 10 = "Special Stage Time/Rings Parameters"; - 11 = "Custom Global Gravity"; - } - - nybble2 - { - 0 = "(normal)"; - 1 = "Ice/Sludge"; - 2 = "Wind/Current"; - 3 = "Ice/Sludge and Wind/Current"; - 4 = "Conveyor Belt"; - 5 = "Speed Pad (No Spin)"; - 6 = "Speed Pad (Spin)"; - 7 = "Bustable Block Sprite Parameter (ROIA)"; - 8 = "Bustable Block Sprite Parameter (ROIB)"; - 9 = "Bustable Block Sprite Parameter (ROIC)"; - 10 = "Bustable Block Sprite Parameter (ROID)"; - 11 = "Bustable Block Sprite Parameter (ROIE)"; - 12 = "Bustable Block Sprite Parameter (ROIF)"; - 13 = "Bustable Block Sprite Parameter (ROIG)"; - 14 = "Bustable Block Sprite Parameter (ROIH)"; - 15 = "Bustable Block Sprite Parameter (ROII)"; - } - - nybble3 - { - 0 = "(normal)"; - 1 = "Star Post Activator"; - 2 = "Exit/Special Stage Goal/Return Flag"; - 3 = "CTF: Red Team Base"; - 4 = "CTF: Blue Team Base"; - 5 = "Fan Sector"; - 6 = "Super Sonic Transform"; - 7 = "Spinner"; - 8 = "Zoom Tube Start"; - 9 = "Zoom Tube End"; - 10 = "Finish Line"; - 11 = "Rope Hang"; - } -} - -// LINEDEF FLAGS --------------------------------------------------------------- - -linedefflags -{ - 1 = "[0] Effect 6"; - 2 = "[1] Block Enemies"; - 4 = "[2] Double-Sided"; - 8 = "[3] Upper Unpegged"; - 16 = "[4] Lower Unpegged"; - 32 = "[5] Effect 1"; - 64 = "[6] Not Climbable"; - 128 = "[7] Effect 2"; - 256 = "[8] Effect 3"; - 512 = "[9] Effect 4"; - 1024 = "[10] Effect 5"; - 2048 = "[11] No Sonic"; - 4096 = "[12] No Tails"; - 8192 = "[13] No Knuckles"; - 16384 = "[14] Bouncy Wall"; - 32768 = "[15] Transfer Line"; -} - -// LINEDEF ACTIVATIONS --------------------------------------------------------- - -linedefactivations -{ -} - -/* FOF FLAGS ------------------------------------------------------------------- - -This is a hack. The FOF flag values have changed in 2.0, but the old 1.09.4 -values are hardcoded in the source for SRB2 Doom Builder. Until Oogaland fixes -this, I'm sticking some fake values in here to make 3D mode draw FOFs like it's -supposed to. --Neo - -Flags I've found relevant: - - 4 = Renders the walls. - 8 = Renders the planes. -32 = Doesn't cast a shadow. - -*/ - -fofs -{ - 100 = 12; - 101 = 44; - 102 = 44; - 103 = 36; - 104 = 40; - 105 = 32; - 120 = 12; - 121 = 12; - 122 = 8; - 123 = 8; - 140 = 12; - 141 = 12; - 142 = 8; - 143 = 12; - 144 = 12; - 145 = 8; - 146 = 4; - 150 = 12; - 151 = 12; - 152 = 12; - 160 = 12; - 170 = 12; - 171 = 12; - 172 = 12; - 173 = 12; - 174 = 12; - 175 = 12; - 176 = 12; - 177 = 12; - 178 = 12; - 179 = 12; - 180 = 12; - 190 = 12; - 191 = 44; - 192 = 44; - 193 = 32; - 194 = 12; - 195 = 12; - 200 = 0; - 201 = 0; - 202 = 0; - 220 = 12; - 221 = 44; - 222 = 36; - 223 = 32; - 250 = 12; - 251 = 12; - 252 = 12; - 253 = 12; - 254 = 12; - 255 = 12; - 256 = 12; - 257 = 12; - 258 = 44; - 259 = 12; -} - -// LINEDEF TYPES --------------------------------------------------------------- - -linedeftypes -{ - 0 = "Miscellaneous: (normal)"; - 1 = "Miscellaneous: Per-Sector Gravity"; - 2 = "Parameters: Custom Exit"; - 3 = "Parameters: Zoom Tube Parameters"; - 4 = "Miscellaneous: Speed Pad"; - 5 = "Miscellaneous: Camera Scanner"; - 6 = "Miscellaneous: Disable Linedef Effect On Level Load"; - 7 = "Miscellaneous: Sector Flat Alignment"; - 8 = "Parameters: Sector Special Parameters"; - 9 = "Parameters: Chain Parameters"; - 10 = "Miscellaneous: Culling Plane"; - 11 = "Parameters: Rope Hang Parameters"; - 12 = "Parameters: Rock Spawn Parameters"; - 13 = "Miscellaneous: Heat Wave Effect"; - 20 = "PolyObject: First Line"; - 21 = "PolyObject: Explicity Include Line"; - 22 = "PolyObject: Parameters"; - 30 = "PolyObject: Waving Flag"; - 50 = "Miscellaneous: Instantly Lower Floor On Level Load"; - 51 = "Miscellaneous: Instantly Raise Ceiling On Level Load"; - 52 = "Plane Movement: Continuously Falling Sector"; - 53 = "Plane Movement: Continuous Floor/Ceiling Mover"; - 54 = "Plane Movement: Continuous Floor Mover"; - 55 = "Plane Movement: Continuous Ceiling Mover"; - 56 = "Plane Movement: Continuous Two-Speed Floor/Ceiling Mover"; - 57 = "Plane Movement: Continuous Two-Speed Floor Mover"; - 58 = "Plane Movement: Continuous Two-Speed Ceiling Mover"; - 59 = "Plane Movement: Activate Moving Platform"; - 60 = "Plane Movement: Activate Moving Platform (Adjustable Speed)"; - 61 = "Plane Movement: Crusher (Ceiling to Floor)"; - 62 = "Plane Movement: Crusher (Floor to Ceiling)"; - 63 = "Miscellaneous: Fake Floor/Ceiling Planes"; - 64 = "Parameters: Appearing/Disappearing FOF"; - 65 = "Parameters: Bridge Thinker"; - 100 = "FOF (solid): Solid, Opaque"; - 101 = "FOF (solid): Solid, Opaque, No Shadow"; - 102 = "FOF (solid): Solid, Translucent"; - 103 = "FOF (solid): Solid, Sides Only"; - 104 = "FOF (solid): Solid, No Sides"; - 105 = "FOF (solid): Solid, Invisible"; - 120 = "FOF (intangible): Water, Opaque"; - 121 = "FOF (intangible): Water, Translucent"; - 122 = "FOF (intangible): Water, Opaque, No Sides"; - 123 = "FOF (intangible): Water, Translucent, No Sides"; - 140 = "FOF (solid): Intangible from Bottom, Opaque"; - 141 = "FOF (solid): Intangible from Bottom, Translucent"; - 142 = "FOF (solid): Intangible from Bottom, Translucent, No Sides"; - 143 = "FOF (solid): Intangible from Top, Opaque"; - 144 = "FOF (solid): Intangible from Top, Translucent"; - 145 = "FOF (solid): Intangible from Top, Translucent, No Sides"; - 146 = "FOF (solid): Only Tangible From Sides"; - 150 = "FOF (bobbing): Air Bobbing"; - 151 = "FOF (bobbing): Air Bobbing (Adjustable)"; - 152 = "FOF (bobbing): Reverse Air Bobbing (Adjustable)"; - 160 = "FOF (bobbing): Floating, Bobbing"; - 170 = "FOF (crumbling): Crumbling (Respawn)"; - 171 = "FOF (crumbling): Crumbling (No Respawn)"; - 172 = "FOF (crumbling): Crumbling (Respawn), Intangible from Bottom"; - 173 = "FOF (crumbling): Crumbling (No Respawn), Intangible from Bottom"; - 174 = "FOF (crumbling): Crumbling (Respawn), Int. from Bottom, Translucent"; - 175 = "FOF (crumbling): Crumbling (No Respawn), Int. from Bottom, Translucent"; - 176 = "FOF (crumbling): Crumbling (Respawn), Floating, Bobbing"; - 177 = "FOF (crumbling): Crumbling (No Respawn), Floating, Bobbing"; - 178 = "FOF (crumbling): Crumbling (Respawn), Floating"; - 179 = "FOF (crumbling): Crumbling (No Respawn), Floating"; - 180 = "FOF (crumbling): Crumbling (Respawn), Air Bobbing"; - 190 = "FOF (bobbing): Rising Platform, Solid, Opaque"; - 191 = "FOF (bobbing): Rising Platform, Solid, Opaque, No Shadow"; - 192 = "FOF (bobbing): Rising Platform, Solid, Translucent"; - 193 = "FOF (bobbing): Rising Platform, Solid, Invisible"; - 194 = "FOF (bobbing): Rising Platform, Intangible from Bottom, Opaque"; - 195 = "FOF (bobbing): Rising Platform, Intangible from Bottom, Translucent"; - 200 = "FOF (special): Light Block"; - 201 = "FOF (special): Half Light Block"; - 202 = "FOF (special): Fog Block"; - 220 = "FOF (intangible): Intangible, Opaque"; - 221 = "FOF (intangible): Intangible, Translucent"; - 222 = "FOF (intangible): Intangible, Sides Only"; - 223 = "FOF (intangible): Intangible, Invisible"; - 250 = "FOF (special): Mario Block"; - 251 = "FOF (special): Thwomp Block"; - 252 = "FOF (special): Shatter Block"; - 253 = "FOF (special): Shatter Block, Translucent"; - 254 = "FOF (special): Bustable Block"; - 255 = "FOF (special): Spin Bust Block"; - 256 = "FOF (special): Spin Bust Block, Translucent"; - 257 = "FOF (special): Quicksand"; - 258 = "FOF (special): Laser"; - 259 = "FOF (special): Custom FOF"; - 300 = "Linedef Executor Trigger: Continuous"; - 301 = "Linedef Executor Trigger: Each Time"; - 302 = "Linedef Executor Trigger: Once"; - 303 = "Linedef Executor Trigger: Ring Count - Continuous"; - 304 = "Linedef Executor Trigger: Ring Count - Once"; - 305 = "Linedef Executor Trigger: Character Ability - Once"; - 306 = "Linedef Executor Trigger: Character Ability - Each Time"; - 307 = "Linedef Executor Trigger: Character Ability - Continuous"; - 308 = "Linedef Executor Trigger: Race Only - Once"; - 309 = "Linedef Executor Trigger: CTF Red Team - Continuous"; - 310 = "Linedef Executor Trigger: CTF Red Team - Each Time"; - 311 = "Linedef Executor Trigger: CTF Blue Team - Continuous"; - 312 = "Linedef Executor Trigger: CTF Blue Team - Each Time"; - 313 = "Linedef Executor Trigger: No More Enemies - Once"; - 314 = "Linedef Executor Trigger: Number of Pushables - Continuous"; - 315 = "Linedef Executor Trigger: Number of Pushables - Once"; - 316 = "Linedef Executor Trigger: Land On PolyObject"; - 399 = "Linedef Executor Trigger: Level Load"; - 400 = "Linedef Executor (sector): Set Tagged Sector's Floor Height/Texture"; - 401 = "Linedef Executor (sector): Set Tagged Sector's Ceiling Height/Texture"; - 402 = "Linedef Executor (sector): Set Tagged Sector's Light Level"; - 403 = "Linedef Executor (plane movement): Move Tagged Sector's Floor"; - 404 = "Linedef Executor (plane movement): Move Tagged Sector's Ceiling"; - 405 = "Linedef Executor (plane movement): Lower Floor According to Linedef"; - 406 = "Linedef Executor (plane movement): Raise Floor According to Linedef"; - 407 = "Linedef Executor (plane movement): Lower Ceiling According to Linedef"; - 408 = "Linedef Executor (plane movement): Raise Ceiling According to Linedef"; - 409 = "Linedef Executor (sector): Change Tagged Sectors' Tag"; - 410 = "Linedef Executor (sector): Change Front Sector's Tag"; - 411 = "Linedef Executor (plane movement): Stop Plane Movement"; - 412 = "Linedef Executor (player/object): Teleporter"; - 413 = "Linedef Executor (misc.): Change Music"; - 414 = "Linedef Executor (misc.): Play Sound Effect"; - 415 = "Linedef Executor (misc.): Run Script"; - 416 = "Linedef Executor (sector): Start Adjustable Fire Flicker"; - 417 = "Linedef Executor (sector): Start Adjustable Glowing Light"; - 418 = "Linedef Executor (sector): Start Adjustable Blinking Light (unsynchronized)"; - 419 = "Linedef Executor (sector): Start Adjustable Blinking Light (synchronized)"; - 420 = "Linedef Executor (sector): Fade Light Level"; - 421 = "Linedef Executor (sector): Stop Lighting Effect"; - 422 = "Linedef Executor (misc.): Switch To Cut-Away View"; - 423 = "Linedef Executor (misc.): Change Sky"; - 424 = "Linedef Executor (misc.): Change Weather"; - 425 = "Linedef Executor (player/object): Change Object State"; - 426 = "Linedef Executor (player/object): Stop Object"; - 427 = "Linedef Executor (player/object): Award Score"; - 428 = "Linedef Executor (plane movement): Start Platform Movement"; - 429 = "Linedef Executor (plane movement): Crush Ceiling Once"; - 430 = "Linedef Executor (plane movement): Crush Floor Once"; - 431 = "Linedef Executor (plane movement): Crush Floor And Ceiling Once"; - 432 = "Linedef Executor (player/object): Enable 2D Mode"; - 433 = "Linedef Executor (player/object): Disable 2D Mode"; - 434 = "Linedef Executor (player/object): Award Power-Up"; - 435 = "Linedef Executor (sector): Change Plane Scroller Direction"; - 436 = "Linedef Executor (misc.): Shatter FOF"; - 437 = "Linedef Executor (player/object): Disable Player Control"; - 438 = "Linedef Executor (player/object): Change Object Size"; - 450 = "Linedef Executor (misc.): Execute Linedef Executor"; - 480 = "Linedef Executor (polyobject): Door Slide"; - 481 = "Linedef Executor (polyobject): Door Swing"; - 482 = "Linedef Executor (polyobject): Move"; - 483 = "Linedef Executor (polyobject): Move, Override"; - 484 = "Linedef Executor (polyobject): Rotate Right"; - 485 = "Linedef Executor (polyobject): Rotate Right, Override"; - 486 = "Linedef Executor (polyobject): Rotate Left"; - 487 = "Linedef Executor (polyobject): Rotate Left, Override"; - 488 = "Linedef Executor (polyobject): Move by Waypoints"; - 489 = "Linedef Executor (polyobject): Turn Invisible, Intangible"; - 490 = "Linedef Executor (polyobject): Turn Visible, Tangible"; - 491 = "Linedef Executor (polyobject): Set Translucency"; - 500 = "Wall Scrolling: Scroll Wall Front Side Left"; - 501 = "Wall Scrolling: Scroll Wall Front Side Right"; - 502 = "Wall Scrolling: Scroll Wall According to Linedef"; - 503 = "Wall Scrolling: Scroll Wall According to Linedef (Accelerative)"; - 504 = "Wall Scrolling: Scroll Wall According to Linedef (Displacement)"; - 505 = "Wall Scrolling: Scroll Texture by Front Side Offsets"; - 506 = "Wall Scrolling: Scroll Texture by Back Side Offsets"; - 510 = "Plane Scrolling: Scroll Floor Texture"; - 511 = "Plane Scrolling: Scroll Floor Texture (Accelerative)"; - 512 = "Plane Scrolling: Scroll Floor Texture (Displacement)"; - 513 = "Plane Scrolling: Scroll Ceiling Texture"; - 514 = "Plane Scrolling: Scroll Ceiling Texture (Accelerative)"; - 515 = "Plane Scrolling: Scroll Ceiling Texture (Displacement)"; - 520 = "Plane Scrolling: Carry Objects on Floor"; - 521 = "Plane Scrolling: Carry Objects on Floor (Accelerative)"; - 522 = "Plane Scrolling: Carry Objects on Floor (Displacement)"; - 523 = "Plane Scrolling: Carry Objects on Ceiling"; - 524 = "Plane Scrolling: Carry Objects on Ceiling (Accelerative)"; - 525 = "Plane Scrolling: Carry Objects on Ceiling (Displacement)"; - 530 = "Plane Scrolling: Scroll Floor Texture and Carry Objects"; - 531 = "Plane Scrolling: Scroll Floor Texture and Carry Objects (Accelerative)"; - 532 = "Plane Scrolling: Scroll Floor Texture and Carry Objects (Displacement)"; - 533 = "Plane Scrolling: Scroll Ceiling Texture and Carry Objects"; - 534 = "Plane Scrolling: Scroll Ceiling Texture and Carry Objects (Accelerative)"; - 535 = "Plane Scrolling: Scroll Ceiling Texture and Carry Objects (Displacement)"; - 540 = "Miscellaneous: Floor Friction"; - 541 = "Pusher: Wind"; - 542 = "Pusher: Upwards Wind"; - 543 = "Pusher: Downwards Wind"; - 544 = "Pusher: Current"; - 545 = "Pusher: Upwards Current"; - 546 = "Pusher: Downwards Current"; - 547 = "Pusher: Push/Pull"; - 600 = "Lighting: Floor Lighting"; - 601 = "Lighting: Ceiling Lighting"; - 602 = "Lighting: Adjustable Pulsating Light"; - 603 = "Lighting: Adjustable Flickering Light"; - 604 = "Lighting: Adjustable Blinking Light (unsynchronized)"; - 605 = "Lighting: Adjustable Blinking Light (synchronized)"; - 606 = "Lighting: Colormap"; - 900 = "Translucent Wall: 90% Opaque"; - 901 = "Translucent Wall: 80% Opaque"; - 902 = "Translucent Wall: 70% Opaque"; - 903 = "Translucent Wall: 60% Opaque"; - 904 = "Translucent Wall: 50% Opaque"; - 905 = "Translucent Wall: 40% Opaque"; - 906 = "Translucent Wall: 30% Opaque"; - 907 = "Translucent Wall: 20% Opaque"; - 908 = "Translucent Wall: 10% Opaque"; - 909 = "Translucent Wall: Fog Wall"; -} - -// THING FLAGS ----------------------------------------------------------------- - -thingflags -{ - 1 = "[0] Unused Flag"; - 2 = "[1] Object Flip"; - 4 = "[2] Object Special"; - 8 = "[3] Ambush"; - 16 = "(Used for Z offsets)"; -} - -/* THING TYPES ----------------------------------------------------------------- - -Color values: 1 = Blue 9 = Light_Blue - 2 = Green 10 = Light_Green - 3 = Cyan 11 = Light_Cyan - 4 = Red 12 = Light_Red - 5 = Magenta 13 = Pink - 6 = Brown 14 = Yellow - 7 = Gray 15 = White - 8 = Dark_Gray - -*/ - -thingtypes -{ - editor - { - color = 15; // White - arrow = 1; - title = ""; - error = -1; - width = 8; - height = 16; - sort = 1; - - 32000 = "3D Mode Start"; - 32001 - { - arrow = 0; - title = "Control Sector Position Hint"; - } - } - - starts - { - color = 1; // Blue - arrow = 1; - title = "Player Starts"; - width = 16; - height = 56; - zfactor = 32; - deaftext = "[3] Spawn On Ceiling"; - - 1 - { - title = "Player 01 Start"; - sprite = "SUPTD0"; - } - 2 - { - title = "Player 02 Start"; - sprite = "SUPTD0"; - } - 3 - { - title = "Player 03 Start"; - sprite = "SUPTD0"; - } - 4 - { - title = "Player 04 Start"; - sprite = "SUPTD0"; - } - 5 - { - title = "Player 05 Start"; - sprite = "SUPTD0"; - } - 6 - { - title = "Player 06 Start"; - sprite = "SUPTD0"; - } - 7 - { - title = "Player 07 Start"; - sprite = "SUPTD0"; - } - 8 - { - title = "Player 08 Start"; - sprite = "SUPTD0"; - } - 9 - { - title = "Player 09 Start"; - sprite = "SUPTD0"; - } - 10 - { - title = "Player 10 Start"; - sprite = "SUPTD0"; - } - 11 - { - title = "Player 11 Start"; - sprite = "SUPTD0"; - } - 12 - { - title = "Player 12 Start"; - sprite = "SUPTD0"; - } - 13 - { - title = "Player 13 Start"; - sprite = "SUPTD0"; - } - 14 - { - title = "Player 14 Start"; - sprite = "SUPTD0"; - } - 15 - { - title = "Player 15 Start"; - sprite = "SUPTD0"; - } - 16 - { - title = "Player 16 Start"; - sprite = "SUPTD0"; - } - 17 - { - title = "Player 17 Start"; - sprite = "SUPTD0"; - } - 18 - { - title = "Player 18 Start"; - sprite = "SUPTD0"; - } - 19 - { - title = "Player 19 Start"; - sprite = "SUPTD0"; - } - 20 - { - title = "Player 20 Start"; - sprite = "SUPTD0"; - } - 21 - { - title = "Player 21 Start"; - sprite = "SUPTD0"; - } - 22 - { - title = "Player 22 Start"; - sprite = "SUPTD0"; - } - 23 - { - title = "Player 23 Start"; - sprite = "SUPTD0"; - } - 24 - { - title = "Player 24 Start"; - sprite = "SUPTD0"; - } - 25 - { - title = "Player 25 Start"; - sprite = "SUPTD0"; - } - 26 - { - title = "Player 26 Start"; - sprite = "SUPTD0"; - } - 27 - { - title = "Player 27 Start"; - sprite = "SUPTD0"; - } - 28 - { - title = "Player 28 Start"; - sprite = "SUPTD0"; - } - 29 - { - title = "Player 29 Start"; - sprite = "SUPTD0"; - } - 30 - { - title = "Player 30 Start"; - sprite = "SUPTD0"; - } - 31 - { - title = "Player 31 Start"; - sprite = "SUPTD0"; - } - 32 - { - title = "Player 32 Start"; - sprite = "SUPTD0"; - } - 33 - { - title = "Match Start"; - sprite = "SUPTI0"; - } - 34 - { - title = "CTF Red Team Start"; - sprite = "SIGNG0"; - } - 35 - { - title = "CTF Blue Team Start"; - sprite = "SIGNE0"; - } - } - - enemies - { - color = 9; // Light_Blue - arrow = 1; - title = "Enemies"; - width = 24; - height = 32; - sort = 1; - - 100 - { - title = "Crawla (Blue)"; - sprite = "POSSA1"; - } - 101 - { - title = "Crawla (Red)"; - sprite = "SPOSA1"; - } - 102 - { - title = "Stupid Dumb Unnamed RoboFish"; - sprite = "FISHA0"; - width = 8; - height = 28; - } - 103 - { - title = "Buzz (Gold)"; - sprite = "BUZZA1"; - width = 20; - height = 24; - } - 104 - { - title = "Buzz (Red)"; - sprite = "RBUZA1"; - width = 20; - height = 24; - } - 105 - { - title = "Jetty-Syn Bomber"; - sprite = "JETBB1"; - width = 20; - } - 106 - { - title = "Jetty-Syn Gunner"; - sprite = "JETGB1"; - width = 20; - } - 107 - { - title = "Crawla Commander"; - sprite = "CCOMA1"; - width = 16; - } - 108 - { - title = "Deton"; - sprite = "DETNA1"; - width = 20; - } - 109 - { - title = "Skim"; - sprite = "SKIMA1"; - width = 16; - height = 24; - } - 110 - { - title = "Turret"; - sprite = "TRETA1"; - width = 16; - } - 111 - { - title = "Popup Turret"; - sprite = "TURRI1"; - width = 12; - height = 64; - } - 112 - { - title = "Sharp"; - sprite = "SHRPA1"; - width = 16; - height = 24; - } - 113 - { - title = "Jet Jaw"; - sprite = "JJAWA3A7"; - width = 12; - height = 20; - } - 114 - { - title = "Snailer"; - sprite = "SNLRA3A7"; - height = 48; - } - 115 - { - title = "Bird Aircraft Strike Hazard"; - sprite = "VLTRF1"; - width = 12; - height = 24; - } - 116 - { - title = "Pointy"; - sprite = "PNTYA1"; - width = 8; - height = 16; - } - 117 - { - title = "Robo-Hood"; - sprite = "ARCHA1"; - deaftext = "[3] Unknown Effect"; - } - 118 - { - title = "CastleBot FaceStabber"; - sprite = "CBFSA1"; - width = 32; - height = 64; - } - 119 - { - title = "Egg Guard"; - sprite = "ESHIA1"; - width = 16; - height = 48; - } - 120 - { - title = "Green Snapper"; - sprite = "GSNPA1"; - height = 24; - } - 121 - { - title = "Minus"; - sprite = "MNUSA1"; - } - 750 - { - title = " Chaos Enemy Spawn"; - sprite = "TFOGG0"; - width = 32; - height = 64; - } - } - - bosses - { - color = 8; // Dark_Gray - arrow = 1; - title = "Bosses"; - width = 24; - height = 52; - sort = 1; - zfactor = 32; - - 200 - { - title = "Boss 1 - Egg Mobile"; - sprite = "EGGMA1"; - deaftext = "[3] Rotating Spikeballs"; - } - 201 - { - title = "Boss 2 - Egg Slimer"; - sprite = "EGGNA1"; - height = 48; - deaftext = "[3] Speed Up When Hit"; - } - 202 - { - title = "Boss 3 - Sea Egg"; - sprite = "EGGOA1"; - width = 32; - height = 80; - deaftext = "[3] Unknown Effect"; - } - 203 - { - title = " Boss 4 - Eggscalibur"; - sprite = "EGGPA1"; - } - 206 - { - title = "Boss 5 - Black Eggman"; - sprite = "BRAKB1"; - width = 48; - height = 160; - } - 290 - { - arrow = 0; - title = "Boss Escape Point"; - width = 8; - height = 16; - zfactor = 16; - } - 291 - { - arrow = 0; - title = "Egg Trap Center"; - width = 8; - height = 16; - zfactor = 16; - } - 292 - { - arrow = 0; - title = "Boss Waypoint"; - width = 8; - height = 16; - zfactor = 16; - } - } - - rings - { - color = 14; // Yellow - title = "Rings and Weapon Panels"; - width = 24; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - - 300 - { - title = "Ring"; - sprite = "RINGA0"; - width = 16; - } - 301 - { - title = "Bounce Ring"; - sprite = "CPRKB0"; - } - 302 - { - title = "Rail Ring"; - sprite = "SPRKA0"; - } - 304 - { - title = "Automatic Ring"; - sprite = "TAUTA3A7"; - } - 305 - { - title = "Explosion Ring"; - sprite = "BMSLA1"; - } - 306 - { - title = "Scatter Ring"; - sprite = "TSCRA1A5"; - } - 307 - { - title = "Grenade Ring"; - sprite = "TGREA0"; - } - 339 - { - title = "Turbo Ring"; - sprite = "BMSLA1"; - } - 340 - { - title = "Mine Ring"; - sprite = "TSCRA1A5"; - } - 341 - { - title = "Bright Fluorescent Ring"; - sprite = "TGREA0"; - } - 308 - { - title = "CTF Team Ring (Red)"; - sprite = "RRNGA0"; - width = 16; - } - 309 - { - title = "CTF Team Ring (Blue)"; - sprite = "TRNGA0"; - width = 16; - } - 330 - { - title = "Bounce Ring Panel"; - sprite = "PIKBA0"; - } - 331 - { - title = "Rail Ring Panel"; - sprite = "PIKRA0"; - } - 332 - { - title = "Automatic Ring Panel"; - sprite = "PIKAA0"; - } - 333 - { - title = "Explosion Ring Panel"; - sprite = "PIKEA0"; - } - 334 - { - title = "Scatter Ring Panel"; - sprite = "PIKSA0"; - } - 335 - { - title = "Grenade Ring Panel"; - sprite = "PIKGA0"; - } - 336 - { - title = "Turbo Ring Panel"; - sprite = "PIKEA0"; - } - 337 - { - title = "Mine Ring Panel"; - sprite = "PIKSA0"; - } - 338 - { - title = "Bright Fluorescent Ring Panel"; - sprite = "PIKGA0"; - } - } - - collectibles - { - color = 10; // Light_Green - title = "Other Collectibles"; - width = 16; - height = 32; - sort = 1; - - 310 - { - title = "CTF Red Flag"; - sprite = "RFLGA0"; - width = 24; - height = 64; - } - 311 - { - title = "CTF Blue Flag"; - sprite = "BFLGA0"; - width = 24; - height = 64; - } - 312 - { - title = "Special Stage Token"; - sprite = "TOKEA0"; - width = 8; - height = 16; - deafheight = 32; - deaftext = "[3] Float"; - } - 313 - { - title = "Chaos Emerald 1 (Green)"; - sprite = "EMMYA0"; - } - 314 - { - title = "Chaos Emerald 2 (Orange)"; - sprite = "EMMYB0"; - } - 315 - { - title = "Chaos Emerald 3 (Purple)"; - sprite = "EMMYC0"; - } - 316 - { - title = "Chaos Emerald 4 (Blue)"; - sprite = "EMMYD0"; - } - 317 - { - title = "Chaos Emerald 5 (Red)"; - sprite = "EMMYE0"; - } - 318 - { - title = "Chaos Emerald 6 (Light Blue)"; - sprite = "EMMYF0"; - } - 319 - { - title = "Chaos Emerald 7 (Gray)"; - sprite = "EMMYG0"; - } - 320 - { - title = "Emerald Hunt Location"; - sprite = "EMERA0"; - } - 323 - { - title = "Match Chaos Emerald Spawn"; - sprite = "CEMGA0"; - width = 8; - height = 48; - deafheight = 32; - deaftext = "[3] Float"; - } - } - - boxes - { - color = 7; // Gray - blocking = 2; - title = "Item Boxes"; - width = 16; - height = 32; - deaftext = "[3] Random (Weak)"; - sort = 1; - - 400 - { - title = "Super Ring (10 Rings)"; - sprite = "SRBXA0"; - } - 402 - { - title = "Attraction Shield"; - sprite = "YLTVA0"; - } - 403 - { - title = "Force Shield"; - sprite = "BLTVA0"; - } - 404 - { - title = "Armageddon Shield"; - sprite = "BKTVA0"; - } - 405 - { - title = "Whirlwind Shield"; - sprite = "WHTVA0"; - } - 406 - { - title = "Elemental Shield"; - sprite = "GRTVA0"; - } - 407 - { - title = "Super Sneakers"; - sprite = "SHTVA0"; - } - 408 - { - title = "Invincibility"; - sprite = "PINVA0"; - } - 409 - { - title = "Extra Life"; - sprite = "MTEXA0"; - } - 410 - { - title = "Eggman"; - sprite = "EGGBA0"; - } - 411 - { - title = "Teleporter"; - sprite = "MIXUA0"; - } - 412 - { - title = "Random"; - sprite = "QUESA0"; - } - 413 - { - title = "Gravity Boots"; - sprite = "GBTVA0"; - } - 414 - { - title = "CTF Team Ring Box (Red)"; - sprite = "RRBXA0"; - deaftext = "[3] Ambush"; - } - 415 - { - title = "CTF Team Ring Box (Blue)"; - sprite = "BRBXA0"; - deaftext = "[3] Ambush"; - } - 416 - { - title = "Recycler"; - sprite = "RECYA0"; - } - } - - miscellaneous - { - color = 11; // Light_Cyan - title = "Miscellaneous"; - width = 16; - height = 40; - sort = 1; - - 500 - { - title = "Air Bubble Patch"; - sprite = "BUBLA0"; - width = 8; - height = 16; - } - 501 - { - title = "End Level Sign"; - sprite = "SIGND0"; - width = 8; - height = 32; - } - 502 - { - arrow = 1; - title = "Star Post"; - sprite = "STPTA0"; - width = 64; - height = 80; - } - 526 - { - blocking = 2; - title = "Cannonball"; - sprite = "CBLLA0"; - width = 20; - deaftext = "[3] Not Pushable"; - } - 1000 - { - arrow = 1; - blocking = 2; - title = "Gargoyle"; - sprite = "GARGA1"; - deaftext = "[3] Not Pushable"; - } - 1102 - { - arrow = 1; - blocking = 2; - title = "Eggman Statue"; - sprite = "ESTAA1"; - width = 32; - height = 240; - deaftext = "[3] Not Pushable"; - } - 1106 - { - arrow = 1; - title = "Chain (Hang)"; - sprite = "SMCHA0"; - height = 32; - deaftext = "[3] Double Size"; - } - 1107 - { - arrow = 1; - title = "Chain (Spin)"; - sprite = "SMCHA0"; - height = 32; - } - 1200 - { - title = "Tumbleweed (Big)"; - sprite = "BTBLA0"; - width = 24; - height = 48; - deaftext = "[3] Moves Perpetually"; - } - 1201 - { - title = "Tumbleweed (Small)"; - sprite = "STBLA0"; - width = 12; - height = 24; - deaftext = "[3] Moves Perpetually"; - } - 1852 - { - blocking = 2; - title = "Snowman"; - sprite = "XMS3A0"; - deaftext = "[3] Not Pushable"; - } - 1876 - { - arrow = 1; - blocking = 2; - title = "Eggman Disco Statue"; - sprite = "ESTAB1"; - width = 20; - height = 96; - deaftext = "[3] Not Pushable"; - } - } - - springs - { - color = 12; // Light_Red - title = "Springs and Fans"; - width = 20; - height = 16; - - 540 - { - title = "Fan"; - sprite = "FANSA0"; - width = 16; - } - 541 - { - title = "Gas Jet"; - sprite = "STEMD0"; - width = 32; - } - 550 - { - title = "Yellow Spring"; - sprite = "SPRYA0"; - } - 551 - { - title = "Red Spring"; - sprite = "SPRRA0"; - } - 552 - { - title = "Blue Spring"; - sprite = "SPRBA0"; - } - 553 - { - title = "Yellow Spring (Ceiling)"; - sprite = "SUDYA0"; - } - 554 - { - title = "Red Spring (Ceiling)"; - sprite = "SUDRA0"; - } - 555 - { - arrow = 1; - title = "Diagonal Yellow Spring"; - sprite = "YSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - 556 - { - arrow = 1; - title = "Diagonal Red Spring"; - sprite = "RSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - 557 - { - arrow = 1; - title = "Diagonal Yellow Spring (Ceiling)"; - sprite = "YSUDE2"; - width = 16; - hangs = 1; - deaftext = "[3] Rotate 22.5° CCW"; - } - 558 - { - arrow = 1; - title = "Diagonal Red Spring (Ceiling)"; - sprite = "RSUDE2"; - width = 16; - hangs = 1; - deaftext = "[3] Rotate 22.5° CCW"; - } - } - - patterns - { - color = 5; // Magenta - arrow = 1; - title = "Special Placement Patterns"; - width = 16; - height = 384; - - 600 - { - arrow = 0; - title = "5 Vertical Rings (Yellow Spring)"; - sprite = "RINGA0"; - } - 601 - { - arrow = 0; - title = "5 Vertical Rings (Red Spring)"; - sprite = "RINGA0"; - height = 1024; - } - 602 - { - title = "5 Diagonal Rings (Yellow Spring)"; - sprite = "RINGA0"; - height = 32; - } - 603 - { - title = "10 Diagonal Rings (Red Spring)"; - sprite = "RINGA0"; - height = 32; - } - 604 - { - title = "Circle of Rings"; - sprite = "RINGA0"; - width = 96; - height = 192; - } - 605 - { - title = "Circle of Rings (Big)"; - sprite = "RINGA0"; - width = 192; - } - 606 - { - title = "Circle of Wing Logos"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 607 - { - title = "Circle of Wing Logos (Big)"; - sprite = "NWNGA0"; - width = 192; - } - 608 - { - title = "Circle of Rings and Wings"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 609 - { - title = "Circle of Rings and Wings (Big)"; - sprite = "NWNGA0"; - width = 192; - } - } - - invisible - { - color = 15; // White - title = "Misc. Invisible"; - width = 8; - height = 16; - - 700 = "Water Ambience A (Large)"; - 701 = "Water Ambience B (Large)"; - 702 = "Water Ambience C (Medium)"; - 703 = "Water Ambience D (Medium)"; - 704 = "Water Ambience E (Small)"; - 705 = "Water Ambience F (Small)"; - 706 = "Water Ambience G (Extra Large)"; - 707 = "Water Ambience H (Extra Large)"; - 708 = "Disco Ambience"; - 709 = "Volcano Ambience"; - 751 - { - arrow = 1; - title = "Teleport Destination"; - } - 752 - { - arrow = 1; - title = "Alternate View Point"; - } - 753 = "Zoom Tube Waypoint"; - 754 - { - title = "Push Point"; - deaftext = "[3] Push Using XYZ"; - } - 755 - { - title = "Pull Point"; - deaftext = "[3] Pull Using XYZ"; - } - 760 = "PolyObject Anchor"; - 761 = "PolyObject Spawn Point"; - 762 = "PolyObject Spawn Point (Crush)"; - } - - hazards - { - color = 4; // Red - title = "Hazards"; - width = 20; - height = 40; - sort = 1; - - 521 - { - title = "Spikeball"; - sprite = "SPIKA0"; - width = 12; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 522 - { - blocking = 2; - title = "Spike (Ceiling)"; - sprite = "DSPKA0"; - width = 8; - height = 42; - hangs = 1; - } - 523 - { - title = "Spike (Floor)"; - sprite = "USPKA0"; - width = 8; - height = 42; - deaftext = "[3] Solid"; - } - 524 - { - arrow = 1; - title = "Big Floating Mine"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 527 - { - arrow = 1; - title = "Big Floating Mine (Air)"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 525 - { - title = "Cannonball Launcher"; - sprite = "CBLLA0"; - } - 1101 - { - title = "Torch"; - sprite = "FLAMA0"; - width = 8; - height = 32; - } - 1104 - { - title = "Mace (Spinning)"; - sprite = "SMCEA0"; - deaftext = "[3] Double Size"; - } - 1105 - { - title = "Mace (Swinging)"; - sprite = "SMCEA0"; - deaftext = "[3] Double Size"; - } - 1202 - { - arrow = 1; - title = "Rock Spawner"; - sprite = "ROIAA0"; - } - 1300 - { - arrow = 1; - title = "Flame Jet (Horizontal)"; - sprite = "FLMEB0"; - width = 16; - } - 1301 - { - title = "Flame Jet (Vertical)"; - sprite = "FLMEB0"; - width = 16; - deaftext = "[3] Shoot Downwards"; - } - } - - decoration - { - color = 2; // Green - title = "Decoration"; - width = 16; - height = 40; - - 757 - { - title = "Fan Particle Generator"; - sprite = "PRTLA0"; - width = 8; - height = 16; - } - 800 - { - title = "GFZ Flower"; - sprite = "FWR1A0"; - } - 801 - { - title = "Sunflower"; - sprite = "FWR2A0"; - height = 96; - } - 802 - { - title = "Budding Flower"; - sprite = "FWR3A0"; - width = 8; - height = 32; - } - 804 - { - title = "Berry Bush"; - sprite = "BUS1A0"; - height = 32; - } - 805 - { - title = "Bush"; - sprite = "BUS2A0"; - height = 32; - } - 900 - { - title = "THZ Flower"; - sprite = "THZPA0"; - width = 8; - height = 32; - } - 901 - { - title = "Alarm"; - sprite = "ALRMA0"; - width = 8; - height = 16; - hangs = 1; - } - 1001 - { - title = "Seaweed"; - sprite = "SEWEA0"; - width = 24; - height = 56; - } - 1002 - { - title = "Dripping Water"; - sprite = "DRIPD0"; - width = 8; - height = 16; - hangs = 1; - } - 1003 - { - title = "Coral (Green)"; - sprite = "CRL1A0"; - width = 8; - height = 16; - } - 1004 - { - title = "Coral (Red)"; - sprite = "CRL2A0"; - width = 8; - height = 16; - } - 1005 - { - title = "Coral (Orange)"; - sprite = "CRL3A0"; - width = 8; - height = 16; - } - 1006 - { - title = "Blue Crystal"; - sprite = "BCRYA1"; - width = 8; - height = 16; - } - 1100 - { - title = "Chain"; - sprite = "CHANA0"; - width = 8; - height = 128; - hangs = 1; - } - 1103 - { - title = "CEZ Flower"; - sprite = "FWR4A0"; - } - 1203 - { - title = "Cactus with Brown Flower"; - sprite = "CACTA0"; - height = 32; - } - 1204 - { - title = "Cactus with Brown Flower (Tall)"; - sprite = "CACTB0"; - height = 64; - } - 1205 - { - title = "Cactus with Blue Flower"; - sprite = "CACTC0"; - height = 32; - } - 1206 - { - title = "Cactus with Blue Flower (Tall)"; - sprite = "CACTD0"; - height = 80; - } - 1850 - { - title = "Xmas Pole"; - sprite = "XMS1A0"; - } - 1851 - { - title = "Candy Cane"; - sprite = "XMS2A0"; - width = 8; - height = 32; - } - 1875 - { - title = "Disco Ball"; - sprite = "DBALA0"; - height = 54; - hangs = 1; - } - 1900 - { - title = "Brown Stalagmite (Tall)"; - sprite = "STG0A0"; - } - 1901 - { - title = "Brown Stalagmite"; - sprite = "STG1A0"; - } - 1902 - { - title = "Orange Stalagmite (Tall)"; - sprite = "STG2A0"; - } - 1903 - { - title = "Orange Stalagmite"; - sprite = "STG3A0"; - } - 1904 - { - title = "Red Stalagmite (Tall)"; - sprite = "STG4A0"; - } - 1905 - { - title = "Red Stalagmite"; - sprite = "STG5A0"; - } - 1906 - { - title = "Gray Stalagmite (Tall)"; - sprite = "STG6A0"; - } - 1907 - { - title = "Gray Stalagmite"; - sprite = "STG7A0"; - } - 1908 - { - title = "Blue Stalagmite (Tall)"; - sprite = "STG8A0"; - } - 1909 - { - title = "Blue Stalagmite"; - sprite = "STG9A0"; - } - } - - nights - { - color = 13; // Pink - title = "Nights Items"; - width = 12; - height = 32; - - 1700 - { - title = "Axis"; - width = 8; - height = 4096; - circle = 1; - } - 1701 - { - title = "Axis Transfer"; - width = 8; - height = 4096; - } - 1702 - { - title = "Axis Transfer Line"; - width = 8; - height = 4096; - } - 1703 - { - title = "Ideya Drone"; - sprite = "NDRNA1"; - width = 16; - height = 56; - deaftext = "[3] Die Upon Time Up"; - } - 1704 - { - arrow = 1; - title = "Bumper"; - sprite = "NBMPG3G7"; - width = 32; - height = 64; - } - 1705 - { - arrow = 1; - title = "Hoop"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - 1706 - { - title = "Wing Logo"; - sprite = "NWNGA0"; - height = 24; - } - 1707 - { - title = "Super Loop"; - sprite = "NPRAA0"; - } - 1708 - { - title = "Drill Refill"; - sprite = "NPRBA0"; - } - 1709 - { - title = "Helper"; - sprite = "NPRCA0"; - } - 1710 - { - title = "Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - mario - { - color = 6; // Brown - title = "Mario Items"; - width = 16; - height = 32; - sort = 1; - - 1800 - { - title = "Coin"; - sprite = "COINA0"; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 1801 - { - arrow = 1; - title = "Goomba"; - sprite = "GOOMA0"; - width = 24; - } - 1802 - { - arrow = 1; - title = "Goomba (Blue)"; - sprite = "BGOMA0"; - width = 24; - } - 1803 - { - title = "Fire Flower"; - sprite = "FFWRB0"; - } - 1804 - { - title = "Koopa Shell"; - sprite = "SHLLA0"; - width = 8; - height = 16; - } - 1805 - { - title = "Puma (Jumping Fireball)"; - sprite = "PUMAA0"; - width = 8; - height = 16; - } - 1806 - { - title = "King Bowser"; - sprite = "KOOPA0"; - height = 28; - } - 1807 - { - title = "Axe"; - sprite = "MAXEA0"; - width = 8; - height = 16; - } - 1808 - { - title = "Bush (Short)"; - sprite = "MUS1A0"; - } - 1809 - { - title = "Bush (Tall)"; - sprite = "MUS2A0"; - } - 1810 - { - title = "Toad"; - sprite = "TOADA0"; - width = 8; - } - } - - srb1 - { - color = 3; // Cyan - arrow = 1; - title = "SRB1 Remake Items"; - width = 20; - height = 32; - sort = 1; - - 4000 - { - title = "SRB1 Crawla"; - sprite = "SRBAA1"; - height = 40; - } - 4001 - { - title = "GuardRobo"; - sprite = "SRBBA1"; - width = 17; - height = 40; - } - 4002 - { - title = "Pyrin"; - sprite = "SRBCB1"; - width = 22; - } - 4003 - { - title = "HotRobo"; - sprite = "SRBDA0"; - height = 40; - } - 4004 - { - title = "Pogminz"; - sprite = "SRBEA1"; - } - 4005 - { - title = "Pogminz (Water)"; - sprite = "SRBEA1"; - } - 4006 - { - title = "Pog-GX2"; - sprite = "SRBFA0"; - width = 10; - height = 34; - } - 4007 - { - title = "Pyrex"; - sprite = "SRBGA1"; - width = 24; - } - 4008 - { - title = "UFO"; - sprite = "SRBHA0"; - width = 24; - hangs = 1; - } - 4009 - { - title = "SWAT Bot"; - sprite = "SRBIA1"; - width = 21; - height = 69; - } - 4010 - { - title = "SpyBot 2000"; - sprite = "SRBJA0"; - width = 36; - height = 62; - } - 4011 - { - title = "Buzz Bomber"; - sprite = "SRBKA0"; - width = 44; - height = 45; - } - 4012 - { - arrow = 0; - title = "RBZ Spike"; - sprite = "SRBLA0"; - width = 10; - height = 53; - } - 4013 - { - arrow = 0; - blocking = 2; - title = "Dumb Metal Sonic"; - sprite = "SRBMC0"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 4014 - { - title = "Super SWAT Bot"; - sprite = "SRBNA1"; - width = 21; - height = 69; - } - 4015 - { - title = "Genrex"; - sprite = "SRBOA1"; - width = 17; - height = 40; - } - } -} diff --git a/extras/conf/Srb2-20wb.cfg b/extras/conf/Srb2-20wb.cfg deleted file mode 100644 index d4ccd6971..000000000 --- a/extras/conf/Srb2-20wb.cfg +++ /dev/null @@ -1,2364 +0,0 @@ -/******************************************************************************\ - - SRB2 Workbench - Game Configuration for SRB2 version 2.0. - - Contributors: - - Kristos - - Shadow Hog - - ST218 - - Foxboy - - JJames19119 - - SRB2-Playah - - Oogaland - - SSNTails - - DarkWarrior - - Neo - -\******************************************************************************/ - -// This is required to prevent accedential use of a different configuration. -type = "SRB2 Workbench Game Configuration"; - -// This is the title to show for this game. -game = "Sonic Robo Blast 2 v2.0"; - -// This is used internally to refer to the game. -id = "srb2-20wb"; - -// Flags for changes in 2.0. -seceffectnybble = 1; -thingeffectnybble = 1; - -// Defaults for new thing. -defaultthingflags = 0; -defaultthing = 1; - -// Flags indicating which header features are supported. See -// ENUM_MAPHEADER_FLAGS in soc.h for values. -headerflags = 29360130; // Map Credits, Run SOC, Subtitle, Speed Music. - -// Thing numbers for Nights axes. -nights -{ - axistransfer = 1701; - axistransferline = 1702; -} - -// Wiki page names. -wiki -{ - seceffect = "Sector+Type+%d"; - ldeffect = "Linedef+Type+%d"; - thing = "Thing+Type+%d"; -} - -// Map-type flags for the TypeOfLevel header option. -leveltypes -{ - 1 = "Cooperative"; - 2 = "Race"; - 4 = "Match"; - 8 = "Tag"; - 16 = "Capture the Flag"; - 32 = " Chaos"; - 64 = "Nights"; - 128 = " Adventure"; - 256 = "Mario"; - 512 = "2D"; - 1024 = " Xmas"; - 2048 = "Egg Rock Zone 3"; - 4096 = "Single Player"; - 8192 = "SRB1 Remake"; -} - -// Weather types for use in the header-editor. -weather -{ - 0 = "None"; - 1 = "Storm"; - 2 = "Snow"; - 3 = "Rain"; - 4 = "Blank (precalculate)"; - 5 = "Storm (no rain)"; - 6 = "Storm (no strikes)"; - 7 = "Heat Wave"; -} - -/* PSEUDO-FLATS AND TEXTURES --------------------------------------------------- - -Names of flats and textures that don't really exist, but shouldn't be identified -as invalid. - -Pattern-matching is performed on lump names. You can use the following wildcards -in values to specify ranges: - -? = Any character. -* = Zero or more characters. -# = Any numeric digit. -[abc...] = Any of these characters that are between brackets. -[!abc..] = Not any of these characters that are between brackets. - -TODO: Not actually used yet! - -*/ - -pseudoflats -{ - F_SKY1; -} - -pseudotextures -{ - [#]*; -} - -// Sky flat, used to determine whether upper/lower textures are required. -sky = "F_SKY1"; - -/* MAP LUMP NAMES -------------------------------------------------------------- - -Map lumps are loaded with the map as long as they are right after each other. -When the editor meets a lump which is not defined in this list, it will stop -loading right there. - - 1 = Lump required. - 2 = Lump which must be respected. - 4 = Lump generated by node builder. - 8 = Lump allowed to be empty after nodebuilding. - 16 = Lump allowed to be missing after nodebuilding. - 4096 = Lump which can be edited as text. - 8192 = Lump which can be edited as DEHACKED. -12288 = Lump which can be edited as MAPINFO. -16384 = WAD-global. - -*/ - -maplumpnames -{ - THINGS = 13; - LINEDEFS = 5; - SIDEDEFS = 5; - VERTEXES = 5; - SEGS = 4; - SSECTORS = 4; - NODES = 4; - SECTORS = 5; - REJECT = 4; - BLOCKMAP = 20; -} - -// SECTOR TYPES ---------------------------------------------------------------- - -sectortypes -{ - nybble0 - { - 0 = "(normal)"; - 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; - 5 = "Spikes"; - 6 = "Death Pit (Camera Modifications)"; - 7 = "Death Pit (No Camera Modifications)"; - 8 = "Instant Kill"; - 9 = "Ring Drainer (Floor Touch)"; - 10 = "Ring Drainer (No Floor Touch)"; - 11 = "Special Stage Damage"; - 12 = "Space Countdown"; - 13 = "Ramp Sector (double step-up/down)"; - 14 = "Non-Ramp Sector (no step-down)"; - 15 = "Bouncy Sector (FOF Control Only)"; - } - - nybble1 - { - 0 = "(normal)"; - 1 = "Trigger Linedef Executor (Pushable Objects)"; - 2 = "Trigger Linedef Executor (Anywhere, All Players)"; - 3 = "Trigger Linedef Executor (Floor Touch, All Players)"; - 4 = "Trigger Linedef Executor (Anywhere in Sector)"; - 5 = "Trigger Linedef Executor (Floor Touch)"; - 6 = "Trigger Linedef Executor (Emerald Check)"; - 7 = "Trigger Linedef Executor (Nights Mare)"; - 8 = " Check for Linedef Executor on FOFs"; - 9 = "Egg Trap Capsule"; - 10 = "Special Stage Time/Rings Parameters"; - 11 = "Custom Global Gravity"; - } - - nybble2 - { - 0 = "(normal)"; - 1 = "Ice/Sludge"; - 2 = "Wind/Current"; - 3 = "Ice/Sludge and Wind/Current"; - 4 = "Conveyor Belt"; - 5 = "Speed Pad (No Spin)"; - 6 = "Speed Pad (Spin)"; - 7 = "Bustable Block Sprite Parameter (ROIA)"; - 8 = "Bustable Block Sprite Parameter (ROIB)"; - 9 = "Bustable Block Sprite Parameter (ROIC)"; - 10 = "Bustable Block Sprite Parameter (ROID)"; - 11 = "Bustable Block Sprite Parameter (ROIE)"; - 12 = "Bustable Block Sprite Parameter (ROIF)"; - 13 = "Bustable Block Sprite Parameter (ROIG)"; - 14 = "Bustable Block Sprite Parameter (ROIH)"; - 15 = "Bustable Block Sprite Parameter (ROII)"; - } - - nybble3 - { - 0 = "(normal)"; - 1 = "Star Post Activator"; - 2 = "Exit/Special Stage Goal/Return Flag"; - 3 = "CTF: Red Team Base"; - 4 = "CTF: Blue Team Base"; - 5 = "Fan Sector"; - 6 = "Super Sonic Transform"; - 7 = "Spinner"; - 8 = "Zoom Tube Start"; - 9 = "Zoom Tube End"; - 10 = "Finish Line"; - 11 = "Rope Hang"; - } -} - -// LINEDEF FLAGS --------------------------------------------------------------- - -linedefflags -{ - 1 = "[00] Effect 6"; - 2 = "[01] Block Enemies"; - 4 = "[02] Double-Sided"; - 8 = "[03] Upper Unpegged"; - 16 = "[04] Lower Unpegged"; - 32 = "[05] Effect 1"; - 64 = "[06] Not Climbable"; - 128 = "[07] Effect 2"; - 256 = "[08] Effect 3"; - 512 = "[09] Effect 4"; - 1024 = "[10] Effect 5"; - 2048 = "[11] No Sonic"; - 4096 = "[12] No Tails"; - 8192 = "[13] No Knuckles"; - 16384 = "[14] Bouncy Wall"; - 32768 = "[15] Transfer Line"; -} - -// FOF INFORMATION ------------------------------------------------------------- - -fofs -{ - default = 100; - colourmap = 606; - defaultcustom = 259; - - // The FOF linedef specials, together with their FOF flags and a few - // other fields. - specials - { - 100 {flags = 415;} - 101 {flags = 479;} - 102 {flags = 6495;} - 103 {flags = 463;} - 104 {flags = 471;} - 105 {flags = 71;} - 120 {flags = 36665;} - 121 {flags = 40761;} - 122 {flags = 3889;} - 123 {flags = 7985;} - 140 {flags = 33588255;} - 141 {flags = 33560863;} - 142 {flags = 33560855;} - 143 {flags = 67142687;} - 144 {flags = 67115295;} - 145 {flags = 67115287;} - 146 {flags = 100696079;} - 150 {flags = 415; airbob = 1;} - 151 {flags = 415; airbob = 1;} - 152 {flags = 415; airbob = 1;} - 160 {flags = 262559; airbob = 1;} - 170 {flags = 1048991;} - 171 {flags = 1573279;} - 172 {flags = 34636831;} - 173 {flags = 35161119;} - 174 {flags = 34641311;} - 175 {flags = 35165599;} - 176 {flags = 1311135; airbob = 1;} - 177 {flags = 1835423; airbob = 1;} - 178 {flags = 1311135;} - 179 {flags = 1835423;} - 180 {flags = 1048991;} - 190 {flags = 415; rising = 1;} - 191 {flags = 479; rising = 1;} - 192 {flags = 6495; rising = 1;} - 193 {flags = 71; rising = 1;} - 194 {flags = 33588255; rising = 1;} - 195 {flags = 33594655; rising = 1;} - 200 {flags = 131585;} - 201 {flags = 513;} - 202 {flags = 257817;} - 220 {flags = 36633;} - 221 {flags = 6937;} - 222 {flags = 32777;} - 223 {flags = 65;} - 250 {flags = 4194719;} - 251 {flags = 415;} - 252 {flags = 142606367;} - 253 {flags = 142610463;} - 254 {flags = 8388639;} - 255 {flags = 276824095;} - 256 {flags = 276828191;} - 257 {flags = 16810521;} - 258 {flags = 2393;} - 259 {custom = 1;} - } - - // The significance of the FOF flags. Some of these have special - // meanings to the editor; for those which don't, the subsection name is - // ignored, but an entry will still be added to the list of flags for - // custom FOFs. - flags - { - FF_EXISTS {value = 1; text = "Exists.";} - FF_BLOCKPLAYER {value = 2; text = "Solid to players.";} - FF_BLOCKOTHERS {value = 4; text = "Solid to everything else.";} -// FF_SOLID {value = 6; text = "Solid to all objects."} - FF_RENDERSIDES {value = 8; text = "Renders the walls.";} - FF_RENDERPLANES {value = 16; text = "Renders the planes.";} -// FF_RENDERALL {value = 24; text = "Renders everything.} - FF_SWIMMABLE {value = 32; text = "Water block.";} - FF_NOSHADE {value = 64; text = "Doesn't cast a shadow.";} - FF_CUTSOLIDS {value = 128; text = "Skips rendering pixels hidden behind the block.";} - FF_CUTEXTRA {value = 256; text = "Skips rendering blocks marked with FF_EXTRA hidden behind the block.";} -// FF_CUTLEVEL {value = 384; text = "Skips rendering everything hidden behind the block."} - FF_CUTSPRITES {value = 512; text = "Splits sprites halfway inside the block.";} - FF_BOTHPLANES {value = 1024; text = "Renders both inside and outside planes.";} - FF_EXTRA {value = 2048; text = "Not rendered when seen through a block marked with FF_CUTEXTRA.";} - FF_TRANSLUCENT {value = 4096; text = "Translucent.";} - FF_FOG {value = 8192; text = "Fog block.";} - FF_INVERTPLANES {value = 16384; text = "Renders the planes only when within the block.";} - FF_ALLSIDES {value = 32768; text = "Renders both inside and outside walls.";} - FF_INVERTSIDES {value = 65536; text = "Renders the walls only when within the block.";} - FF_DOUBLESHADOW {value = 131072; text = "Light level and colormap affect only the inside of the block.";} - FF_FLOATBOB {value = 262144; text = "Floats on water and bobs when stepped on.";} - FF_NORETURN {value = 524288; text = "(Use with FF_CRUMBLE) Doesn't respawn after crumbling.";} - FF_CRUMBLE {value = 1048576; text = "Crumbles two seconds after being stepped on.";} - FF_SHATTERBOTTOM {value = 2097152; text = "(Use with FF_BUSTUP) Breaks only when hit from below.";} - FF_MARIO {value = 4194304; text = "Mario item block.";} - FF_BUSTUP {value = 8388608; text = "Can be broken by a spin or Knuckles.";} - FF_QUICKSAND {value = 16777216; text = "Quicksand block.";} - FF_PLATFORM {value = 33554432; text = "Intangible from bottom.";} - FF_REVERSEPLATFORM {value = 67108864; text = "Intangible from top.";} -// FF_INTANGABLEFLATS {value = 100663296; text = "Only tangible from sides.";} - FF_SHATTER {value = 134217728; text = "(Use with FF_BUSTUP) Breaks on any contact.";} - FF_SPINBUST {value = 268435456; text = "(Use with FF_BUSTUP) Breaks only with a spin from above.";} - FF_ONLYKNUX {value = 536870912; text = "(Use with FF_BUSTUP) Can only be broken by Knuckles.";} - FF_RIPPLE {value = 1073741824; text = "Employs a visual ripple effect.";} -// FF_COLORMAPONLY {value = 2147483648; text = "Ignores the control sector's light level.";} - } -} - -// LINEDEF TYPES --------------------------------------------------------------- - -linedeftypes -{ - misc - { - title = "Miscellaneous"; - values - { - 0 = "(normal)"; - 1 = "Per-Sector Gravity"; - 4 = "Speed Pad"; - 5 = "Camera Scanner"; - 6 = "Disable Linedef Effect On Level Load"; - 7 = "Sector Flat Alignment"; - 10 = "Culling Plane"; - 13 = "Heat Wave Effect"; - 50 = "Instantly Lower Floor On Level Load"; - 51 = "Instantly Raise Ceiling On Level Load"; - 63 = "Fake Floor/Ceiling Planes"; - 540 = "Floor Friction"; - } - } - - parameters - { - title = "Parameters"; - values - { - 2 = "Custom Exit"; - 3 = "Zoom Tube Parameters"; - 8 = "Sector Special Parameters"; - 9 = "Chain Parameters"; - 11 = "Rope Hang Parameters"; - 12 = "Rock Spawn Parameters"; - 64 = "Appearing/Disappearing FOF"; - 65 = " Bridge Thinker"; - } - } - - polyobject - { - title = "PolyObject"; - values - { - 20 = "First Line"; - 21 = "Explicity Include Line"; - 22 = "Parameters"; - 30 = "Waving Flag"; - } - } - - movement - { - title = "Plane Movement"; - values - { - 52 = "Continuously Falling Sector"; - 53 = "Continuous Floor/Ceiling Mover"; - 54 = "Continuous Floor Mover"; - 55 = "Continuous Ceiling Mover"; - 56 = "Continuous Two-Speed Floor/Ceiling Mover"; - 57 = "Continuous Two-Speed Floor Mover"; - 58 = "Continuous Two-Speed Ceiling Mover"; - 59 = "Activate Moving Platform"; - 60 = "Activate Moving Platform (Adjustable Speed)"; - 61 = "Crusher (Ceiling to Floor)"; - 62 = "Crusher (Floor to Ceiling)"; - } - } - - fofsolid - { - title = "FOF (solid)"; - values - { - 100 = "Solid, Opaque"; - 101 = "Solid, Opaque, No Shadow"; - 102 = "Solid, Translucent"; - 103 = "Solid, Sides Only"; - 104 = "Solid, No Sides"; - 105 = "Solid, Invisible"; - 140 = "Intangible from Bottom, Opaque"; - 141 = "Intangible from Bottom, Translucent"; - 142 = "Intangible from Bottom, Translucent, No Sides"; - 143 = "Intangible from Top, Opaque"; - 144 = "Intangible from Top, Translucent"; - 145 = "Intangible from Top, Translucent, No Sides"; - 146 = "Only Tangible From Sides"; - } - } - - fofintangible - { - title = "FOF (intangible)"; - values - { - 120 = "Water, Opaque"; - 121 = "Water, Translucent"; - 122 = "Water, Opaque, No Sides"; - 123 = "Water, Translucent, No Sides"; - 220 = "Intangible, Opaque"; - 221 = "Intangible, Translucent"; - 222 = "Intangible, Sides Only"; - 223 = "Intangible, Invisible"; - } - } - - fofbobbing - { - title = "FOF (bobbing)"; - values - { - 150 = " Air Bobbing"; - 151 = " Air Bobbing (Adjustable)"; - 152 = " Reverse Air Bobbing (Adjustable)"; - 160 = "Floating, Bobbing"; - 190 = "Rising Platform, Solid, Opaque"; - 191 = "Rising Platform, Solid, Opaque, No Shadow"; - 192 = "Rising Platform, Solid, Translucent"; - 193 = "Rising Platform, Solid, Invisible"; - 194 = "Rising Platform, Intangible from Bottom, Opaque"; - 195 = "Rising Platform, Intangible from Bottom, Translucent"; - } - } - - fofcrumbling - { - title = "FOF (crumbling)"; - values - { - 170 = "Crumbling (Respawn)"; - 171 = "Crumbling (No Respawn)"; - 172 = "Crumbling (Respawn), Intangible from Bottom"; - 173 = "Crumbling (No Respawn), Intangible from Bottom"; - 174 = "Crumbling (Respawn), Int. from Bottom, Translucent"; - 175 = "Crumbling (No Respawn), Int. from Bottom, Translucent"; - 176 = "Crumbling (Respawn), Floating, Bobbing"; - 177 = "Crumbling (No Respawn), Floating, Bobbing"; - 178 = "Crumbling (Respawn), Floating"; - 179 = "Crumbling (No Respawn), Floating"; - 180 = "Crumbling (Respawn), Air Bobbing"; - } - } - - fofspecial - { - title = "FOF (special)"; - values - { - 200 = "Light Block"; - 201 = "Half Light Block"; - 202 = "Fog Block"; - 250 = "Mario Block"; - 251 = "Thwomp Block"; - 252 = "Shatter Block"; - 253 = "Shatter Block, Translucent"; - 254 = "Bustable Block"; - 255 = "Spin Bust Block"; - 256 = "Spin Bust Block, Translucent"; - 257 = "Quicksand"; - 258 = "Laser"; - 259 = "Custom FOF"; - } - } - - trigger - { - title = "Linedef Executor Trigger"; - values - { - 300 = "Continuous"; - 301 = "Each Time"; - 302 = "Once"; - 303 = "Ring Count - Continuous"; - 304 = "Ring Count - Once"; - 305 = "Character Ability - Once"; - 306 = "Character Ability - Each Time"; - 307 = "Character Ability - Continuous"; - 308 = "Race Only - Once"; - 309 = "CTF Red Team - Continuous"; - 310 = "CTF Red Team - Each Time"; - 311 = "CTF Blue Team - Continuous"; - 312 = "CTF Blue Team - Each Time"; - 313 = "No More Enemies - Once"; - 314 = "Number of Pushables - Continuous"; - 315 = "Number of Pushables - Once"; - 316 = "Land On PolyObject"; - 399 = "Level Load"; - } - } - - execsector - { - title = "Linedef Executor (sector)"; - values - { - 400 = "Set Tagged Sector's Floor Height/Texture"; - 401 = "Set Tagged Sector's Ceiling Height/Texture"; - 402 = "Set Tagged Sector's Light Level"; - 409 = "Change Tagged Sectors' Tag"; - 410 = "Change Front Sector's Tag"; - 416 = "Start Adjustable Fire Flicker"; - 417 = "Start Adjustable Glowing Light"; - 418 = "Start Adjustable Blinking Light (unsynchronized)"; - 419 = "Start Adjustable Blinking Light (synchronized)"; - 420 = "Fade Light Level"; - 421 = "Stop Lighting Effect"; - 435 = "Change Plane Scroller Direction"; - } - } - - execplane - { - title = "Linedef Executor (plane movement)"; - values - { - 403 = "Move Tagged Sector's Floor"; - 404 = "Move Tagged Sector's Ceiling"; - 405 = "Lower Floor According to Linedef"; - 406 = "Raise Floor According to Linedef"; - 407 = "Lower Ceiling According to Linedef"; - 408 = "Raise Ceiling According to Linedef"; - 411 = "Stop Plane Movement"; - 428 = "Start Platform Movement"; - 429 = "Crush Ceiling Once"; - 430 = "Crush Floor Once"; - 431 = "Crush Floor And Ceiling Once"; - } - } - - execplayer - { - title = "Linedef Executor (player/object)"; - values - { - 412 = "Teleporter"; - 425 = "Change Object State"; - 426 = "Stop Object"; - 427 = "Award Score"; - 432 = "Enable 2D Mode"; - 433 = "Disable 2D Mode"; - 434 = "Award Power-Up"; - 437 = "Disable Player Control"; - 438 = "Change Object Size"; - } - } - - execmisc - { - title = "Linedef Executor (misc.)"; - values - { - 413 = "Change Music"; - 414 = "Play Sound Effect"; - 415 = "Run Script"; - 422 = "Switch To Cut-Away View"; - 423 = "Change Sky"; - 424 = "Change Weather"; - 436 = "Shatter FOF"; - 450 = "Execute Linedef Executor"; - } - } - - execpoly - { - title = "Linedef Executor (polyobject)"; - values - { - 480 = "Door Slide"; - 481 = "Door Swing"; - 482 = "Move"; - 483 = "Move, Override"; - 484 = "Rotate Right"; - 485 = "Rotate Right, Override"; - 486 = "Rotate Left"; - 487 = "Rotate Left, Override"; - 488 = "Move by Waypoints"; - 489 = "Turn Invisible, Intangible"; - 490 = "Turn Visible, Tangible"; - 491 = "Set Translucency"; - } - } - - wall - { - title = "Wall Scrolling"; - values - { - 500 = "Scroll Wall Front Side Left"; - 501 = "Scroll Wall Front Side Right"; - 502 = "Scroll Wall According to Linedef"; - 503 = "Scroll Wall According to Linedef (Accelerative)"; - 504 = "Scroll Wall According to Linedef (Displacement)"; - 505 = "Scroll Texture by Front Side Offsets"; - 506 = "Scroll Texture by Back Side Offsets"; - } - } - - plane - { - title = "Plane Scrolling"; - values - { - 510 = "Scroll Floor Texture"; - 511 = "Scroll Floor Texture (Accelerative)"; - 512 = "Scroll Floor Texture (Displacement)"; - 513 = "Scroll Ceiling Texture"; - 514 = "Scroll Ceiling Texture (Accelerative)"; - 515 = "Scroll Ceiling Texture (Displacement)"; - 520 = "Carry Objects on Floor"; - 521 = "Carry Objects on Floor (Accelerative)"; - 522 = "Carry Objects on Floor (Displacement)"; - 523 = "Carry Objects on Ceiling"; - 524 = "Carry Objects on Ceiling (Accelerative)"; - 525 = "Carry Objects on Ceiling (Displacement)"; - 530 = "Scroll Floor Texture and Carry Objects"; - 531 = "Scroll Floor Texture and Carry Objects (Accelerative)"; - 532 = "Scroll Floor Texture and Carry Objects (Displacement)"; - 533 = "Scroll Ceiling Texture and Carry Objects"; - 534 = "Scroll Ceiling Texture and Carry Objects (Accelerative)"; - 535 = "Scroll Ceiling Texture and Carry Objects (Displacement)"; - } - } - - pusher - { - title = "Pusher"; - values - { - 541 = "Wind"; - 542 = "Upwards Wind"; - 543 = "Downwards Wind"; - 544 = "Current"; - 545 = "Upwards Current"; - 546 = "Downwards Current"; - 547 = "Push/Pull"; - } - } - - lighting - { - title = "Lighting"; - values - { - 600 = "Floor Lighting"; - 601 = "Ceiling Lighting"; - 602 = "Adjustable Pulsating Light"; - 603 = "Adjustable Flickering Light"; - 604 = "Adjustable Blinking Light (unsynchronized)"; - 605 = "Adjustable Blinking Light (synchronized)"; - 606 = "Colormap"; - } - } - - transwall - { - title = "Translucent Wall"; - values - { - 900 = "90% Opaque"; - 901 = "80% Opaque"; - 902 = "70% Opaque"; - 903 = "60% Opaque"; - 904 = "50% Opaque"; - 905 = "40% Opaque"; - 906 = "30% Opaque"; - 907 = "20% Opaque"; - 908 = "10% Opaque"; - 909 = "Fog Wall"; - } - } -} - -// THING FLAGS ----------------------------------------------------------------- - -thingflags -{ - 1 = "[0] Unused Flag"; - 2 = "[1] Object Flip"; - 4 = "[2] Object Special"; - 8 = "[3] Ambush"; - 16 = "(Used for Z offsets)"; -} - -/* THING TYPES ----------------------------------------------------------------- - -Color values are 24-bit RGB colors in decimal. - -*/ - -thingtypes -{ - starts - { - color = 223; // Blue (0000DF) - arrow = 1; - title = "Player Starts"; - width = 16; - height = 56; - zfactor = 32; - deaftext = "[3] Spawn On Ceiling"; - values - { - 1 - { - title = "Player 01 Start"; - sprite = "SUPTD0"; - } - 2 - { - title = "Player 02 Start"; - sprite = "SUPTD0"; - } - 3 - { - title = "Player 03 Start"; - sprite = "SUPTD0"; - } - 4 - { - title = "Player 04 Start"; - sprite = "SUPTD0"; - } - 5 - { - title = "Player 05 Start"; - sprite = "SUPTD0"; - } - 6 - { - title = "Player 06 Start"; - sprite = "SUPTD0"; - } - 7 - { - title = "Player 07 Start"; - sprite = "SUPTD0"; - } - 8 - { - title = "Player 08 Start"; - sprite = "SUPTD0"; - } - 9 - { - title = "Player 09 Start"; - sprite = "SUPTD0"; - } - 10 - { - title = "Player 10 Start"; - sprite = "SUPTD0"; - } - 11 - { - title = "Player 11 Start"; - sprite = "SUPTD0"; - } - 12 - { - title = "Player 12 Start"; - sprite = "SUPTD0"; - } - 13 - { - title = "Player 13 Start"; - sprite = "SUPTD0"; - } - 14 - { - title = "Player 14 Start"; - sprite = "SUPTD0"; - } - 15 - { - title = "Player 15 Start"; - sprite = "SUPTD0"; - } - 16 - { - title = "Player 16 Start"; - sprite = "SUPTD0"; - } - 17 - { - title = "Player 17 Start"; - sprite = "SUPTD0"; - } - 18 - { - title = "Player 18 Start"; - sprite = "SUPTD0"; - } - 19 - { - title = "Player 19 Start"; - sprite = "SUPTD0"; - } - 20 - { - title = "Player 20 Start"; - sprite = "SUPTD0"; - } - 21 - { - title = "Player 21 Start"; - sprite = "SUPTD0"; - } - 22 - { - title = "Player 22 Start"; - sprite = "SUPTD0"; - } - 23 - { - title = "Player 23 Start"; - sprite = "SUPTD0"; - } - 24 - { - title = "Player 24 Start"; - sprite = "SUPTD0"; - } - 25 - { - title = "Player 25 Start"; - sprite = "SUPTD0"; - } - 26 - { - title = "Player 26 Start"; - sprite = "SUPTD0"; - } - 27 - { - title = "Player 27 Start"; - sprite = "SUPTD0"; - } - 28 - { - title = "Player 28 Start"; - sprite = "SUPTD0"; - } - 29 - { - title = "Player 29 Start"; - sprite = "SUPTD0"; - } - 30 - { - title = "Player 30 Start"; - sprite = "SUPTD0"; - } - 31 - { - title = "Player 31 Start"; - sprite = "SUPTD0"; - } - 32 - { - title = "Player 32 Start"; - sprite = "SUPTD0"; - } - 33 - { - title = "Match Start"; - sprite = "SUPTI0"; - } - 34 - { - title = "CTF Red Team Start"; - sprite = "SIGNG0"; - } - 35 - { - title = "CTF Blue Team Start"; - sprite = "SIGNE0"; - } - } - } - - enemies - { - color = 6250495; // Light blue (5F5FFF) - arrow = 1; - title = "Enemies"; - width = 24; - height = 32; - values - { - 100 - { - title = "Crawla (Blue)"; - sprite = "POSSA1"; - } - 101 - { - title = "Crawla (Red)"; - sprite = "SPOSA1"; - } - 102 - { - title = "Stupid Dumb Unnamed RoboFish"; - sprite = "FISHA0"; - width = 8; - height = 28; - } - 103 - { - title = "Buzz (Gold)"; - sprite = "BUZZA1"; - width = 20; - height = 24; - } - 104 - { - title = "Buzz (Red)"; - sprite = "RBUZA1"; - width = 20; - height = 24; - } - 105 - { - title = "Jetty-Syn Bomber"; - sprite = "JETBB1"; - width = 20; - } - 106 - { - title = "Jetty-Syn Gunner"; - sprite = "JETGB1"; - width = 20; - } - 107 - { - title = "Crawla Commander"; - sprite = "CCOMA1"; - width = 16; - } - 108 - { - title = "Deton"; - sprite = "DETNA1"; - width = 20; - } - 109 - { - title = "Skim"; - sprite = "SKIMA1"; - width = 16; - height = 24; - } - 110 - { - title = "Turret"; - sprite = "TRETA1"; - width = 16; - height = 32; - } - 111 - { - title = "Popup Turret"; - sprite = "TURRI1"; - width = 12; - height = 64; - } - 112 - { - title = "Sharp"; - sprite = "SHRPA1"; - width = 16; - height = 24; - } - 113 - { - title = "Jet Jaw"; - sprite = "JJAWA3A7"; - width = 12; - height = 20; - } - 114 - { - title = "Snailer"; - sprite = "SNLRA3A7"; - height = 48; - } - 115 - { - title = "Bird Aircraft Strike Hazard"; - sprite = "VLTRF1"; - width = 12; - height = 24; - } - 116 - { - title = "Pointy"; - sprite = "PNTYA1"; - width = 8; - height = 16; - } - 117 - { - title = "Robo-Hood"; - sprite = "ARCHA1"; - deaftext = "[3] Unknown Effect"; - } - 118 - { - title = "CastleBot FaceStabber"; - sprite = "CBFSA1"; - width = 32; - height = 64; - } - 119 - { - title = "Egg Guard"; - sprite = "ESHIA1"; - width = 16; - height = 48; - } - 120 - { - title = "Green Snapper"; - sprite = "GSNPA1"; - height = 24; - } - 121 - { - title = "Minus"; - sprite = "MNUSA1"; - } - 750 - { - title = " Chaos Enemy Spawn"; - sprite = "TFOGG0"; - width = 32; - height = 64; - } - } - } - - bosses - { - color = 6250335; // Grey (5F5F5F) - arrow = 1; - title = "Bosses"; - width = 24; - height = 52; - zfactor = 32; - values - { - 200 - { - title = "Boss 1 - Egg Mobile"; - sprite = "EGGMA1"; - spectext = "[2] End Level When Defeated"; - deaftext = "[3] Rotating Spikeballs"; - } - 201 - { - title = "Boss 2 - Egg Slimer"; - sprite = "EGGNA1"; - height = 48; - spectext = "[2] End Level When Defeated"; - deaftext = "[3] Speed Up When Hit"; - } - 202 - { - title = "Boss 3 - Sea Egg"; - sprite = "EGGOA1"; - width = 32; - height = 80; - spectext = "[2] End Level When Defeated"; - deaftext = "[3] Unknown Effect"; - } - 203 - { - title = " Boss 4 - Eggscalibur"; - sprite = "EGGPA1"; - } - 206 - { - title = "Boss 5 - Black Eggman"; - sprite = "BRAKB1"; - width = 48; - height = 160; - } - 290 - { - arrow = 0; - title = "Boss Escape Point"; - width = 8; - height = 16; - zfactor = 16; - } - 291 - { - arrow = 0; - title = "Egg Trap Center"; - width = 8; - height = 16; - zfactor = 16; - } - 292 - { - arrow = 0; - title = "Boss Waypoint"; - width = 8; - height = 16; - zfactor = 16; - } - } - } - - rings - { - color = 12566272; // Yellow (BFBF00) - title = "Rings and Weapon Panels"; - width = 24; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - values - { - 300 - { - title = "Ring"; - sprite = "RINGA0"; - width = 16; - } - 301 - { - title = "Bounce Ring"; - sprite = "CPRKB0"; - } - 302 - { - title = "Rail Ring"; - sprite = "SPRKA0"; - } - 304 - { - title = "Automatic Ring"; - sprite = "TAUTA3A7"; - } - 305 - { - title = "Explosion Ring"; - sprite = "BMSLA1"; - } - 306 - { - title = "Scatter Ring"; - sprite = "TSCRA1A5"; - } - 307 - { - title = "Grenade Ring"; - sprite = "TGREA0"; - } - 308 - { - title = "CTF Team Ring (Red)"; - sprite = "RRNGA0"; - width = 16; - } - 309 - { - title = "CTF Team Ring (Blue)"; - sprite = "TRNGA0"; - width = 16; - } - 330 - { - title = "Bounce Ring Panel"; - sprite = "PIKBA0"; - } - 331 - { - title = "Rail Ring Panel"; - sprite = "PIKRA0"; - } - 332 - { - title = "Automatic Ring Panel"; - sprite = "PIKAA0"; - } - 333 - { - title = "Explosion Ring Panel"; - sprite = "PIKEA0"; - } - 334 - { - title = "Scatter Ring Panel"; - sprite = "PIKSA0"; - } - 335 - { - title = "Grenade Ring Panel"; - sprite = "PIKGA0"; - } - } - } - - collectibles - { - color = 48896; // Green (00BF00) - title = "Other Collectibles"; - width = 16; - height = 32; - values - { - 310 - { - title = "CTF Red Flag"; - sprite = "RFLGA0"; - width = 24; - height = 64; - } - 311 - { - title = "CTF Blue Flag"; - sprite = "BFLGA0"; - width = 24; - height = 64; - } - 312 - { - title = "Special Stage Token"; - sprite = "TOKEA0"; - width = 8; - height = 16; - deafheight = 32; - deaftext = "[3] Float"; - } - 313 - { - title = "Chaos Emerald 1 (Green)"; - sprite = "EMMYA0"; - } - 314 - { - title = "Chaos Emerald 2 (Orange)"; - sprite = "EMMYB0"; - } - 315 - { - title = "Chaos Emerald 3 (Purple)"; - sprite = "EMMYC0"; - } - 316 - { - title = "Chaos Emerald 4 (Blue)"; - sprite = "EMMYD0"; - } - 317 - { - title = "Chaos Emerald 5 (Red)"; - sprite = "EMMYE0"; - } - 318 - { - title = "Chaos Emerald 6 (Light Blue)"; - sprite = "EMMYF0"; - } - 319 - { - title = "Chaos Emerald 7 (Gray)"; - sprite = "EMMYG0"; - } - 320 - { - title = "Emerald Hunt Location"; - sprite = "EMERA0"; - } - 323 - { - title = "Match Chaos Emerald Spawn"; - sprite = "CEMGA0"; - width = 8; - height = 48; - deafheight = 32; - deaftext = "[3] Float"; - } - } - } - - boxes - { - color = 12566463; // Silver (BFBFBF) - blocking = 2; - title = "Item Boxes"; - width = 16; - height = 32; - spectext = "[2] Random (Strong)"; - deaftext = "[3] Random (Weak)"; - values - { - 400 - { - title = "Super Ring (10 Rings)"; - sprite = "SRBXA0"; - } - 402 - { - title = "Attraction Shield"; - sprite = "YLTVA0"; - } - 403 - { - title = "Force Shield"; - sprite = "BLTVA0"; - } - 404 - { - title = "Armageddon Shield"; - sprite = "BKTVA0"; - } - 405 - { - title = "Whirlwind Shield"; - sprite = "WHTVA0"; - } - 406 - { - title = "Elemental Shield"; - sprite = "GRTVA0"; - } - 407 - { - title = "Super Sneakers"; - sprite = "SHTVA0"; - } - 408 - { - title = "Invincibility"; - sprite = "PINVA0"; - } - 409 - { - title = "Extra Life"; - sprite = "MTEXA0"; - } - 410 - { - title = "Eggman"; - sprite = "EGGBA0"; - } - 411 - { - title = "Teleporter"; - sprite = "MIXUA0"; - } - 412 - { - title = "Random"; - sprite = "QUESA0"; - } - 413 - { - title = "Gravity Boots"; - sprite = "GBTVA0"; - } - 414 - { - title = "CTF Team Ring Box (Red)"; - sprite = "RRBXA0"; - spectext = "[2] Object Special"; - deaftext = "[3] Ambush"; - } - 415 - { - title = "CTF Team Ring Box (Blue)"; - sprite = "BRBXA0"; - spectext = "[2] Object Special"; - deaftext = "[3] Ambush"; - } - 416 - { - title = "Recycler"; - sprite = "RECYA0"; - } - } - } - - miscellaneous - { - color = 49119; // Sky blue (00BFDF) - title = "Miscellaneous"; - width = 16; - height = 40; - values - { - 500 - { - title = "Air Bubble Patch"; - sprite = "BUBLA0"; - width = 8; - height = 16; - } - 501 - { - title = "End Level Sign"; - sprite = "SIGND0"; - width = 8; - height = 32; - } - 502 - { - arrow = 1; - title = "Star Post"; - sprite = "STPTA0"; - width = 64; - height = 80; - } - 526 - { - blocking = 2; - title = "Cannonball"; - sprite = "CBLLA0"; - width = 20; - spectext = "[2] Light And Bouncy"; - deaftext = "[3] Not Pushable"; - } - 1000 - { - arrow = 1; - blocking = 2; - title = "Gargoyle"; - sprite = "GARGA1"; - spectext = "[2] Light And Bouncy"; - deaftext = "[3] Not Pushable"; - } - 1102 - { - arrow = 1; - blocking = 2; - title = "Eggman Statue"; - sprite = "ESTAA1"; - width = 32; - height = 240; - spectext = "[2] Light And Bouncy"; - deaftext = "[3] Not Pushable"; - } - 1106 - { - arrow = 1; - title = "Chain (Hang)"; - sprite = "SMCHA0"; - height = 32; - deaftext = "[3] Double Size"; - } - 1107 - { - arrow = 1; - title = "Chain (Spin)"; - sprite = "SMCHA0"; - height = 32; - } - 1200 - { - title = "Tumbleweed (Big)"; - sprite = "BTBLA0"; - width = 24; - height = 28; - deaftext = "[3] Moves Perpetually"; - } - 1201 - { - title = "Tumbleweed (Small)"; - sprite = "STBLA0"; - width = 12; - height = 24; - deaftext = "[3] Moves Perpetually"; - } - 1852 - { - blocking = 2; - title = "Snowman"; - sprite = "XMS3A0"; - spectext = "[2] Light And Bouncy"; - deaftext = "[3] Not Pushable"; - } - 1876 - { - arrow = 1; - blocking = 2; - title = "Eggman Disco Statue"; - sprite = "ESTAB1"; - width = 20; - height = 96; - spectext = "[2] Light And Bouncy"; - deaftext = "[3] Not Pushable"; - } - } - } - - springs - { - color = 14614528; // Red (DF0000) - title = "Springs and Fans"; - width = 20; - height = 16; - values - { - 540 - { - title = "Fan"; - sprite = "FANSA0"; - width = 16; - } - 541 - { - title = "Gas Jet"; - sprite = "STEMD0"; - width = 32; - } - 550 - { - title = "Yellow Spring"; - sprite = "SPRYA0"; - } - 551 - { - title = "Red Spring"; - sprite = "SPRRA0"; - } - 552 - { - title = "Blue Spring"; - sprite = "SPRBA0"; - } - 553 - { - title = "Yellow Spring (Ceiling)"; - sprite = "SUDYA0"; - hangs = 1; - } - 554 - { - title = "Red Spring (Ceiling)"; - sprite = "SUDRA0"; - hangs = 1; - } - 555 - { - arrow = 1; - title = "Diagonal Yellow Spring"; - sprite = "YSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - 556 - { - arrow = 1; - title = "Diagonal Red Spring"; - sprite = "RSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - 557 - { - arrow = 1; - title = "Diagonal Yellow Spring (Ceiling)"; - sprite = "YSUDE2"; - width = 16; - hangs = 1; - deaftext = "[3] Rotate 22.5° CCW"; - } - 558 - { - arrow = 1; - title = "Diagonal Red Spring (Ceiling)"; - sprite = "RSUDE2"; - width = 16; - hangs = 1; - deaftext = "[3] Rotate 22.5° CCW"; - } - } - } - - patterns - { - color = 10420319; // Dark Rose (9F005F) - arrow = 1; - title = "Special Placement Patterns"; - width = 16; - height = 384; - values - { - 600 - { - arrow = 0; - title = "5 Vertical Rings (Yellow Spring)"; - sprite = "RINGA0"; - } - 601 - { - arrow = 0; - title = "5 Vertical Rings (Red Spring)"; - sprite = "RINGA0"; - height = 1024; - } - 602 - { - title = "5 Diagonal Rings (Yellow Spring)"; - sprite = "RINGA0"; - height = 32; - } - 603 - { - title = "10 Diagonal Rings (Red Spring)"; - sprite = "RINGA0"; - height = 32; - } - 604 - { - title = "Circle of Rings"; - sprite = "RINGA0"; - width = 96; - height = 192; - } - 605 - { - title = "Circle of Rings (Big)"; - sprite = "RINGA0"; - width = 192; - } - 606 - { - title = "Circle of Wing Logos"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 607 - { - title = "Circle of Wing Logos (Big)"; - sprite = "NWNGA0"; - width = 192; - } - 608 - { - title = "Circle of Rings and Wings"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 609 - { - title = "Circle of Rings and Wings (Big)"; - sprite = "NWNGA0"; - width = 192; - } - } - } - - invisible - { - color = 16777215; // White (FFFFFF) - title = "Misc. Invisible"; - width = 8; - height = 16; - values - { - 700 = "Water Ambience A (Large)"; - 701 = "Water Ambience B (Large)"; - 702 = "Water Ambience C (Medium)"; - 703 = "Water Ambience D (Medium)"; - 704 = "Water Ambience E (Small)"; - 705 = "Water Ambience F (Small)"; - 706 = "Water Ambience G (Extra Large)"; - 707 = "Water Ambience H (Extra Large)"; - 708 = "Disco Ambience"; - 709 = "Volcano Ambience"; - 751 - { - arrow = 1; - title = "Teleport Destination"; - } - 752 - { - arrow = 1; - title = "Alternate View Point"; - } - 753 = "Zoom Tube Waypoint"; - 754 - { - title = "Push Point"; - spectext = "[2] No Z Fade"; - deaftext = "[3] Push Using XYZ"; - } - 755 - { - title = "Pull Point"; - spectext = "[2] No Z Fade"; - deaftext = "[3] Pull Using XYZ"; - } - 760 = "PolyObject Anchor"; - 761 = "PolyObject Spawn Point"; - 762 = "PolyObject Spawn Point (Crush)"; - } - } - - hazards - { - color = 10420224; // Maroon (9F0000) - title = "Hazards"; - width = 20; - height = 40; - values - { - 521 - { - title = "Spikeball"; - sprite = "SPIKA0"; - width = 12; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 522 - { - blocking = 2; - title = "Spike (Ceiling)"; - sprite = "DSPKA0"; - width = 8; - height = 42; - hangs = 1; - } - 523 - { - title = "Spike (Floor)"; - sprite = "USPKA0"; - width = 8; - height = 42; - deaftext = "[3] Solid"; - } - 524 - { - arrow = 1; - title = "Big Floating Mine"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 527 - { - arrow = 1; - title = "Big Floating Mine (Air)"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 525 - { - title = "Cannonball Launcher"; - sprite = "CBLLA0"; - } - 1101 - { - title = "Torch"; - sprite = "FLAMA0"; - width = 8; - height = 32; - } - 1104 - { - title = "Mace (Spinning)"; - sprite = "SMCEA0"; - deaftext = "[3] Double Size"; - } - 1105 - { - title = "Mace (Swinging)"; - sprite = "SMCEA0"; - deaftext = "[3] Double Size"; - } - 1202 - { - arrow = 1; - title = "Rock Spawner"; - sprite = "ROIAA0"; - } - 1300 - { - arrow = 1; - title = "Flame Jet (Horizontal)"; - sprite = "FLMEB0"; - width = 16; - } - 1301 - { - title = "Flame Jet (Vertical)"; - sprite = "FLMEB0"; - width = 16; - deaftext = "[3] Shoot Downwards"; - } - } - } - - decoration - { - color = 4153088; // Dark lime (3F5F00) - title = "Decoration"; - width = 16; - height = 40; - values - { - 757 - { - title = "Fan Particle Generator"; - sprite = "PRTLA0"; - width = 8; - height = 16; - } - 800 - { - title = "GFZ Flower"; - sprite = "FWR1A0"; - } - 801 - { - title = "Sunflower"; - sprite = "FWR2A0"; - height = 96; - } - 802 - { - title = "Budding Flower"; - sprite = "FWR3A0"; - width = 8; - height = 32; - } - 804 - { - title = "Berry Bush"; - sprite = "BUS1A0"; - height = 32; - } - 805 - { - title = "Bush"; - sprite = "BUS2A0"; - height = 32; - } - 900 - { - title = "THZ Flower"; - sprite = "THZPA0"; - width = 8; - height = 32; - } - 901 - { - title = "Alarm"; - sprite = "ALRMA0"; - width = 8; - height = 16; - hangs = 1; - } - 1001 - { - title = "Seaweed"; - sprite = "SEWEA0"; - width = 24; - height = 56; - } - 1002 - { - title = "Dripping Water"; - sprite = "DRIPD0"; - width = 8; - height = 16; - hangs = 1; - } - 1003 - { - title = "Coral (Green)"; - sprite = "CRL1A0"; - width = 8; - height = 16; - } - 1004 - { - title = "Coral (Red)"; - sprite = "CRL2A0"; - width = 8; - height = 16; - } - 1005 - { - title = "Coral (Orange)"; - sprite = "CRL3A0"; - width = 8; - height = 16; - } - 1006 - { - title = "Blue Crystal"; - sprite = "BCRYA1"; - width = 8; - height = 16; - } - 1100 - { - title = "Chain"; - sprite = "CHANA0"; - width = 8; - height = 128; - hangs = 1; - } - 1103 - { - title = "CEZ Flower"; - sprite = "FWR4A0"; - } - 1203 - { - title = "Cactus with Brown Flower"; - sprite = "CACTA0"; - height = 32; - } - 1204 - { - title = "Cactus with Brown Flower (Tall)"; - sprite = "CACTB0"; - height = 64; - } - 1205 - { - title = "Cactus with Blue Flower"; - sprite = "CACTC0"; - height = 32; - } - 1206 - { - title = "Cactus with Blue Flower (Tall)"; - sprite = "CACTD0"; - height = 80; - } - 1850 - { - title = "Xmas Pole"; - sprite = "XMS1A0"; - } - 1851 - { - title = "Candy Cane"; - sprite = "XMS2A0"; - width = 8; - height = 32; - } - 1875 - { - title = "Disco Ball"; - sprite = "DBALA0"; - height = 54; - hangs = 1; - } - 1900 - { - title = "Brown Stalagmite (Tall)"; - sprite = "STG0A0"; - } - 1901 - { - title = "Brown Stalagmite"; - sprite = "STG1A0"; - width = 16; - height = 40; - } - 1902 - { - title = "Orange Stalagmite (Tall)"; - sprite = "STG2A0"; - } - 1903 - { - title = "Orange Stalagmite"; - sprite = "STG3A0"; - } - 1904 - { - title = "Red Stalagmite (Tall)"; - sprite = "STG4A0"; - } - 1905 - { - title = "Red Stalagmite"; - sprite = "STG5A0"; - } - 1906 - { - title = "Gray Stalagmite (Tall)"; - sprite = "STG6A0"; - } - 1907 - { - title = "Gray Stalagmite"; - sprite = "STG7A0"; - } - 1908 - { - title = "Blue Stalagmite (Tall)"; - sprite = "STG8A0"; - } - 1909 - { - title = "Blue Stalagmite"; - sprite = "STG9A0"; - } - } - } - - nights - { - color = 12517599; // Violet (BF00DF) - title = "Nights Items"; - width = 12; - height = 32; - values - { - 1700 - { - title = "Axis"; - width = 8; - height = 2048; - circle = 1; - } - 1701 - { - title = "Axis Transfer"; - width = 8; - height = 2048; - } - 1702 - { - title = "Axis Transfer Line"; - width = 8; - height = 2048; - } - 1703 - { - title = "Ideya Drone"; - sprite = "NDRNA1"; - width = 16; - height = 56; - deaftext = "[3] Die Upon Time Up"; - } - 1704 - { - arrow = 1; - title = "Bumper"; - sprite = "NBMPG3G7"; - width = 32; - height = 64; - } - 1705 - { - arrow = 1; - title = "Hoop"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - 1706 - { - title = "Wing Logo"; - sprite = "NWNGA0"; - height = 24; - } - 1707 - { - title = "Super Loop"; - sprite = "NPRAA0"; - } - 1708 - { - title = "Drill Refill"; - sprite = "NPRBA0"; - } - 1709 - { - title = "Helper"; - sprite = "NPRCA0"; - } - 1710 - { - title = "Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - } - - mario - { - color = 14647040; // Orange (DF7F00) - title = "Mario Items"; - width = 16; - height = 32; - values - { - 1800 - { - title = "Coin"; - sprite = "COINA0"; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 1801 - { - arrow = 1; - title = "Goomba"; - sprite = "GOOMA0"; - width = 24; - } - 1802 - { - arrow = 1; - title = "Goomba (Blue)"; - sprite = "BGOMA0"; - width = 24; - } - 1803 - { - title = "Fire Flower"; - sprite = "FFWRB0"; - } - 1804 - { - title = "Koopa Shell"; - sprite = "SHLLA0"; - width = 8; - height = 16; - } - 1805 - { - title = "Puma (Jumping Fireball)"; - sprite = "PUMAA0"; - width = 8; - height = 16; - } - 1806 - { - title = "King Bowser"; - sprite = "KOOPA0"; - height = 48; - } - 1807 - { - title = "Axe"; - sprite = "MAXEA0"; - width = 8; - height = 16; - } - 1808 - { - title = "Bush (Short)"; - sprite = "MUS1A0"; - } - 1809 - { - title = "Bush (Tall)"; - sprite = "MUS2A0"; - } - 1810 - { - title = "Toad"; - sprite = "TOADA0"; - width = 8; - } - } - } - - srb1 - { - color = 32607; // Teal (007F5F) - arrow = 1; - title = "SRB1 Remake Items"; - width = 20; - height = 32; - values - { - 4000 - { - title = "SRB1 Crawla"; - sprite = "SRBAA1"; - height = 40; - } - 4001 - { - title = "GuardRobo"; - sprite = "SRBBA1"; - width = 17; - height = 40; - } - 4002 - { - title = "Pyrin"; - sprite = "SRBCB1"; - width = 22; - } - 4003 - { - title = "HotRobo"; - sprite = "SRBDA0"; - height = 40; - } - 4004 - { - title = "Pogminz"; - sprite = "SRBEA1"; - } - 4005 - { - title = "Pogminz (Water)"; - sprite = "SRBEA1"; - } - 4006 - { - title = "Pog-GX2"; - sprite = "SRBFA0"; - width = 10; - height = 34; - } - 4007 - { - title = "Pyrex"; - sprite = "SRBGA1"; - width = 24; - } - 4008 - { - title = "UFO"; - sprite = "SRBHA0"; - width = 24; - hangs = 1; - } - 4009 - { - title = "SWAT Bot"; - sprite = "SRBIA1"; - width = 21; - height = 69; - } - 4010 - { - title = "SpyBot 2000"; - sprite = "SRBJA0"; - width = 36; - height = 62; - } - 4011 - { - title = "Buzz Bomber"; - sprite = "SRBKA0"; - width = 44; - height = 45; - } - 4012 - { - arrow = 0; - title = "RBZ Spike"; - sprite = "SRBLA0"; - width = 10; - height = 53; - } - 4013 - { - arrow = 0; - blocking = 2; - title = "Dumb Metal Sonic"; - sprite = "SRBMC0"; - width = 16; - height = 40; - spectext = "[2] Light And Bouncy"; - deaftext = "[3] Not Pushable"; - } - 4014 - { - title = "Super SWAT Bot"; - sprite = "SRBNA1"; - width = 21; - height = 69; - } - 4015 - { - title = "Genrex"; - sprite = "SRBOA1"; - width = 17; - height = 40; - } - } - } -} diff --git a/extras/conf/Srb2-21db.cfg b/extras/conf/Srb2-21db.cfg deleted file mode 100644 index a7c4dbf75..000000000 --- a/extras/conf/Srb2-21db.cfg +++ /dev/null @@ -1,2832 +0,0 @@ -/******************************************************************************\ - - SRB2 Doom Builder - Game Configuration for SRB2 version 2.1. - - Contributors: - - Kristos - - Shadow Hog - - ST218 - - Foxboy - - JJames19119 - - SRB2-Playah - - Oogaland - - SSNTails - - DarkWarrior - - Neo - - Morpheus - - Trinity - -\******************************************************************************/ - -// This is required to prevent accedential use of a different configuration. -type = "SRB2 Doom Builder Game Configuration"; - -// This is the title to show for this game. -game = "Sonic Robo Blast 2 v2.1"; - -// Map format determines the way the map will be loaded. -mapformat = 1; - -// Flags for changes in 2.0. -seceffectnybble = 1; - -// Default flags for first new thing. -defaulthingflags = 0; - -// Default lump name for new map. -defaultlumpname = "MAP01"; - -// Load textures/flats by default from this file. -texturesfile = ""; - -// Thing number for start position in 3D Mode. -start3dmode = 32000; - -// Thing number for control sector position hint. -ctrlsechint = 32001; - -// Zoom tube waypoint, for the wizard. -zoomtubewaypoint = 753; - -// No generalized types. -generalizedlinedefs = 0; -generalizedsectors = 0; - -/* TEXTURES AND FLAT SOURCES --------------------------------------------------- - -This tells Doom Builder where to find the information for textures and flats in -the IWAD file, Addition WAD file and Map WAD file. - -Start and end lumps must be given in a structure (of which the key name doesn't -matter) and any textures or flats in between them are loaded in either the -textures category or flats category. - -For textures: PNAMES, TEXTURE1 and TEXTURE2 are loaded by default. - -*/ - -// Texture sources. -textures -{ - zdoom1 - { - start = "TX_START"; - end = "TX_END"; - } -} - -// Flat sources. -flats -{ - standard1 - { - start = "F_START"; - end = "F_END"; - } - - standard2 - { - start = "FF_START"; - end = "FF_END"; - } - - standard3 - { - start = "FF_START"; - end = "F_END"; - } - - standard4 - { - start = "F_START"; - end = "FF_END"; - } -} - -/* TEXTURES AND FLATS FILTERING ------------------------------------------------ - -This allows you to filter textures and flats so that you only see the -textures/flats listed that you prefer to use. - -The key name doesn't matter here, only the values. - -Pattern-matching is performed on lump names. You can use the following wildcards -in values to specify ranges: - -? = Any character. -* = Zero or more characters. -# = Any numeric digit. -[abc...] = Any of these characters that are between brackets. -[!abc..] = Not any of these characters that are between brackets. - -*/ - -// List these textures... -texturesfilter -{ - all_textures = "*"; -} - -// But do not list these textures... -notexturesfilter -{ - none = ""; -} - -// List these flats... -flatsfilter -{ - all_flats = "*"; -} - -// But do not list these flats... -noflatsfilter -{ - none = ""; -} - -/* PSEUDO-FLATS AND TEXTURES --------------------------------------------------- - -Names of flats and textures that don't really exist, but shouldn't be identified -as invalid. - -Pattern-matching is performed on lump names. See above for syntax. - -*/ - -pseudoflats -{ - F_SKY1; -} - -pseudotextures -{ - [#]*; -} - -/* GAME DETECT PATTERN --------------------------------------------------------- - -Used to guess the game for which a WAD file is made. - -1 = One of these lumps must exist. -2 = None of these lumps must exist. -3 = All of these lumps must exist. - -Pattern-matching is performed on lump names. See above for syntax. - -*/ - -gamedetect -{ - EXTENDED = 2; - BEHAVIOR = 2; - E#M# = 2; - MAP?? = 1; -} - -/* MAP LUMP NAMES -------------------------------------------------------------- - -Map lumps are loaded with the map as long as they are right after each other. -When the editor meets a lump which is not defined in this list (or defined -as 0), it will stop loading right there. - -The order of items defines the order in which lumps will be written to WAD file -on save. The value (flags) of items determines what the editor should do with -it. You should never mess with value 4, because it may result in incorrect map -builds. - - 1 = Lump required. - 2 = Lump which must be respected. - 4 = Lump generated by node builder. - 8 = Lump allowed to be empty after nodebuilding. - 16 = Lump allowed to be missing after nodebuilding. - 4096 = Lump which can be edited as text. - 8192 = Lump which can be edited as DEHACKED. -12288 = Lump which can be edited as MAPINFO. -16384 = WAD-global. - -*/ - -maplumpnames -{ - THINGS = 13; - LINEDEFS = 5; - SIDEDEFS = 5; - VERTEXES = 5; - SEGS = 4; - SSECTORS = 4; - NODES = 4; - SECTORS = 5; - REJECT = 4; - BLOCKMAP = 20; - MAINCFG = 24576; -} - -// DEFAULT SECTOR BRIGHTNESS LEVELS -------------------------------------------- - -sectorbrightness -{ - 255; - 240; - 224; - 208; - 192; - 176; - 160; - 144; - 128; - 112; - 96; - 80; - 64; - 48; - 32; - 16; - 0; -} - -// SECTOR TYPES ---------------------------------------------------------------- - -sectortypes -{ - nybble0 - { - 0 = "(normal)"; - 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; - 5 = "Spikes"; - 6 = "Death Pit (Camera Modifications)"; - 7 = "Death Pit (No Camera Modifications)"; - 8 = "Instant Kill"; - 9 = "Ring Drainer (Floor Touch)"; - 10 = "Ring Drainer (No Floor Touch)"; - 11 = "Special Stage Damage"; - 12 = "Space Countdown"; - 13 = "Ramp Sector (double step-up/down)"; - 14 = "Non-Ramp Sector (no step-down)"; - 15 = "Bouncy Sector (FOF Control Only)"; - } - - nybble1 - { - 0 = "(normal)"; - 1 = "Trigger Line Ex. (Pushable Objects)"; - 2 = "Trigger Line Ex. (Anywhere, All Players)"; - 3 = "Trigger Line Ex. (Floor Touch, All Players)"; - 4 = "Trigger Line Ex. (Anywhere in Sector)"; - 5 = "Trigger Line Ex. (Floor Touch)"; - 6 = "Trigger Line Ex. (Emerald Check)"; - 7 = "Trigger Line Ex. (Nights Mare)"; - 8 = " Check for Line Exec. on FOFs"; - 9 = "Egg Trap Capsule"; - 10 = "Special Stage Time/Rings Parameters"; - 11 = "Custom Global Gravity"; - } - - nybble2 - { - 0 = "(normal)"; - 1 = "Ice/Sludge"; - 2 = "Wind/Current"; - 3 = "Ice/Sludge and Wind/Current"; - 4 = "Conveyor Belt"; - 5 = "Speed Pad (No Spin)"; - 6 = "Speed Pad (Spin)"; - 7 = "Bustable Block Sprite Parameter (ROIA)"; - 8 = "Bustable Block Sprite Parameter (ROIB)"; - 9 = "Bustable Block Sprite Parameter (ROIC)"; - 10 = "Bustable Block Sprite Parameter (ROID)"; - 11 = "Bustable Block Sprite Parameter (ROIE)"; - 12 = "Bustable Block Sprite Parameter (ROIF)"; - 13 = "Bustable Block Sprite Parameter (ROIG)"; - 14 = "Bustable Block Sprite Parameter (ROIH)"; - 15 = "Bustable Block Sprite Parameter (ROII)"; - } - - nybble3 - { - 0 = "(normal)"; - 1 = "Star Post Activator"; - 2 = "Exit/Special Stage Goal/Return Flag"; - 3 = "CTF: Red Team Base"; - 4 = "CTF: Blue Team Base"; - 5 = "Fan Sector"; - 6 = "Super Sonic Transform"; - 7 = "Spinner"; - 8 = "Zoom Tube Start"; - 9 = "Zoom Tube End"; - 10 = "Finish Line"; - 11 = "Rope Hang"; - 12 = "Intangible to the Camera"; - } -} - -// LINEDEF FLAGS --------------------------------------------------------------- - -linedefflags -{ - 1 = "[0] Effect 6"; - 2 = "[1] Block Enemies"; - 4 = "[2] Double-Sided"; - 8 = "[3] Upper Unpegged"; - 16 = "[4] Lower Unpegged"; - 32 = "[5] Effect 1"; - 64 = "[6] Not Climbable"; - 128 = "[7] Effect 2"; - 256 = "[8] Effect 3"; - 512 = "[9] Effect 4"; - 1024 = "[10] Effect 5"; - 2048 = "[11] No Sonic"; - 4096 = "[12] No Tails"; - 8192 = "[13] No Knuckles"; - 16384 = "[14] Bouncy Wall"; - 32768 = "[15] Transfer Line"; -} - -// LINEDEF ACTIVATIONS --------------------------------------------------------- - -linedefactivations -{ -} - -/* FOF FLAGS ------------------------------------------------------------------- - -This is a hack. The FOF flag values have changed in 2.0, but the old 1.09.4 -values are hardcoded in the source for SRB2 Doom Builder. Until Oogaland fixes -this, I'm sticking some fake values in here to make 3D mode draw FOFs like it's -supposed to. --Neo - -Flags I've found relevant: - - 4 = Renders the walls. - 8 = Renders the planes. -32 = Doesn't cast a shadow. - -*/ - -fofs -{ - 100 = 12; - 101 = 44; - 102 = 44; - 103 = 36; - 104 = 40; - 105 = 32; - 120 = 12; - 121 = 12; - 122 = 8; - 123 = 8; - 124 = 12; - 125 = 8; - 140 = 12; - 141 = 12; - 142 = 8; - 143 = 12; - 144 = 12; - 145 = 8; - 146 = 4; - 150 = 12; - 151 = 12; - 152 = 12; - 160 = 12; - 170 = 12; - 171 = 12; - 172 = 12; - 173 = 12; - 174 = 12; - 175 = 12; - 176 = 12; - 177 = 12; - 178 = 12; - 179 = 12; - 180 = 12; - 190 = 12; - 191 = 44; - 192 = 44; - 193 = 32; - 194 = 12; - 195 = 12; - 200 = 0; - 201 = 0; - 202 = 0; - 220 = 12; - 221 = 44; - 222 = 36; - 223 = 32; - 250 = 12; - 251 = 12; - 252 = 12; - 253 = 12; - 254 = 12; - 255 = 12; - 256 = 12; - 257 = 12; - 258 = 44; - 259 = 12; -} - -// LINEDEF TYPES --------------------------------------------------------------- - -linedeftypes -{ - 0 = "Miscellaneous: (normal)"; - 1 = "Miscellaneous: Per-Sector Gravity"; - 2 = "Parameters: Custom Exit"; - 3 = "Parameters: Zoom Tube Parameters"; - 4 = "Miscellaneous: Speed Pad"; - 5 = "Miscellaneous: Camera Scanner"; - 6 = "Miscellaneous: Disable Linedef Effect On Level Load"; - 7 = "Miscellaneous: Sector Flat Alignment"; - 8 = "Parameters: Sector Special Parameters"; - 9 = "Parameters: Chain Parameters"; - 10 = "Miscellaneous: Culling Plane"; - 11 = "Parameters: Rope Hang Parameters"; - 12 = "Parameters: Rock Spawn Parameters"; - 13 = "Miscellaneous: Heat Wave Effect"; - 20 = "PolyObject: First Line"; - 21 = "PolyObject: Explicity Include Line"; - 22 = "PolyObject: Parameters"; - 30 = "PolyObject: Waving Flag"; - 50 = "Miscellaneous: Instantly Lower Floor On Level Load"; - 51 = "Miscellaneous: Instantly Raise Ceiling On Level Load"; - 52 = "Plane Movement: Continuously Falling Sector"; - 53 = "Plane Movement: Continuous Floor/Ceiling Mover"; - 54 = "Plane Movement: Continuous Floor Mover"; - 55 = "Plane Movement: Continuous Ceiling Mover"; - 56 = "Plane Movement: Continuous Two-Speed Floor/Ceiling Mover"; - 57 = "Plane Movement: Continuous Two-Speed Floor Mover"; - 58 = "Plane Movement: Continuous Two-Speed Ceiling Mover"; - 59 = "Plane Movement: Activate Moving Platform"; - 60 = "Plane Movement: Activate Moving Platform (Adjustable Speed)"; - 61 = "Plane Movement: Crusher (Ceiling to Floor)"; - 62 = "Plane Movement: Crusher (Floor to Ceiling)"; - 63 = "Miscellaneous: Fake Floor/Ceiling Planes"; - 64 = "Parameters: Appearing/Disappearing FOF"; - 65 = "Parameters: Bridge Thinker"; - 100 = "FOF (solid): Solid, Opaque"; - 101 = "FOF (solid): Solid, Opaque, No Shadow"; - 102 = "FOF (solid): Solid, Translucent"; - 103 = "FOF (solid): Solid, Sides Only"; - 104 = "FOF (solid): Solid, No Sides"; - 105 = "FOF (solid): Solid, Invisible"; - 120 = "FOF (intangible): Water, Opaque"; - 121 = "FOF (intangible): Water, Translucent"; - 122 = "FOF (intangible): Water, Opaque, No Sides"; - 123 = "FOF (intangible): Water, Translucent, No Sides"; - 124 = "FOF (intangible): Goo Water, Translucent"; - 125 = "FOF (intangible): Goo Water, Translucent, No Sides"; - 140 = "FOF (solid): Intangible from Bottom, Opaque"; - 141 = "FOF (solid): Intangible from Bottom, Translucent"; - 142 = "FOF (solid): Intangible from Bottom, Translucent, No Sides"; - 143 = "FOF (solid): Intangible from Top, Opaque"; - 144 = "FOF (solid): Intangible from Top, Translucent"; - 145 = "FOF (solid): Intangible from Top, Translucent, No Sides"; - 146 = "FOF (solid): Only Tangible From Sides"; - 150 = "FOF (bobbing): Air Bobbing"; - 151 = "FOF (bobbing): Air Bobbing (Adjustable)"; - 152 = "FOF (bobbing): Reverse Air Bobbing (Adjustable)"; - 160 = "FOF (bobbing): Floating, Bobbing"; - 170 = "FOF (crumbling): Crumbling (Respawn)"; - 171 = "FOF (crumbling): Crumbling (No Respawn)"; - 172 = "FOF (crumbling): Crumbling (Respawn), Intangible from Bottom"; - 173 = "FOF (crumbling): Crumbling (No Respawn), Intangible from Bottom"; - 174 = "FOF (crumbling): Crumbling (Respawn), Int. from Bottom, Translucent"; - 175 = "FOF (crumbling): Crumbling (No Respawn), Int. from Bottom, Translucent"; - 176 = "FOF (crumbling): Crumbling (Respawn), Floating, Bobbing"; - 177 = "FOF (crumbling): Crumbling (No Respawn), Floating, Bobbing"; - 178 = "FOF (crumbling): Crumbling (Respawn), Floating"; - 179 = "FOF (crumbling): Crumbling (No Respawn), Floating"; - 180 = "FOF (crumbling): Crumbling (Respawn), Air Bobbing"; - 190 = "FOF (bobbing): Rising Platform, Solid, Opaque"; - 191 = "FOF (bobbing): Rising Platform, Solid, Opaque, No Shadow"; - 192 = "FOF (bobbing): Rising Platform, Solid, Translucent"; - 193 = "FOF (bobbing): Rising Platform, Solid, Invisible"; - 194 = "FOF (bobbing): Rising Platform, Intangible from Bottom, Opaque"; - 195 = "FOF (bobbing): Rising Platform, Intangible from Bottom, Translucent"; - 200 = "FOF (special): Light Block"; - 201 = "FOF (special): Half Light Block"; - 202 = "FOF (special): Fog Block"; - 220 = "FOF (intangible): Intangible, Opaque"; - 221 = "FOF (intangible): Intangible, Translucent"; - 222 = "FOF (intangible): Intangible, Sides Only"; - 223 = "FOF (intangible): Intangible, Invisible"; - 250 = "FOF (special): Mario Block"; - 251 = "FOF (special): Thwomp Block"; - 252 = "FOF (special): Shatter Block"; - 253 = "FOF (special): Shatter Block, Translucent"; - 254 = "FOF (special): Bustable Block"; - 255 = "FOF (special): Spin Bust Block"; - 256 = "FOF (special): Spin Bust Block, Translucent"; - 257 = "FOF (special): Quicksand"; - 258 = "FOF (special): Laser"; - 259 = "FOF (special): Custom FOF"; - 300 = "Linedef Executor Trigger: Continuous"; - 301 = "Linedef Executor Trigger: Each Time"; - 302 = "Linedef Executor Trigger: Once"; - 303 = "Linedef Executor Trigger: Ring Count - Continuous"; - 304 = "Linedef Executor Trigger: Ring Count - Once"; - 305 = "Linedef Executor Trigger: Character Ability - Once"; - 306 = "Linedef Executor Trigger: Character Ability - Each Time"; - 307 = "Linedef Executor Trigger: Character Ability - Continuous"; - 308 = "Linedef Executor Trigger: Race Only - Once"; - 309 = "Linedef Executor Trigger: CTF Red Team - Continuous"; - 310 = "Linedef Executor Trigger: CTF Red Team - Each Time"; - 311 = "Linedef Executor Trigger: CTF Blue Team - Continuous"; - 312 = "Linedef Executor Trigger: CTF Blue Team - Each Time"; - 313 = "Linedef Executor Trigger: No More Enemies - Once"; - 314 = "Linedef Executor Trigger: Number of Pushables - Continuous"; - 315 = "Linedef Executor Trigger: Number of Pushables - Once"; - 316 = "Linedef Executor Trigger: Land On PolyObject"; - 317 = "Linedef Executor Trigger: Unlockable Trigger - Continuous"; - 318 = "Linedef Executor Trigger: Unlockable Trigger - Once"; - 399 = "Linedef Executor Trigger: Level Load"; - 400 = "Linedef Executor (sector): Set Tagged Sector's Floor Height/Texture"; - 401 = "Linedef Executor (sector): Set Tagged Sector's Ceiling Height/Texture"; - 402 = "Linedef Executor (sector): Set Tagged Sector's Light Level"; - 403 = "Linedef Executor (plane movement): Move Tagged Sector's Floor"; - 404 = "Linedef Executor (plane movement): Move Tagged Sector's Ceiling"; - 405 = "Linedef Executor (plane movement): Move Floor According to Front Texture Offsets"; - 407 = "Linedef Executor (plane movement): Move Ceiling According to Front Texture Offsets"; - 409 = "Linedef Executor (sector): Change Tagged Sectors' Tag"; - 410 = "Linedef Executor (sector): Change Front Sector's Tag"; - 411 = "Linedef Executor (plane movement): Stop Plane Movement"; - 412 = "Linedef Executor (player/object): Teleporter"; - 413 = "Linedef Executor (misc.): Change Music"; - 414 = "Linedef Executor (misc.): Play Sound Effect"; - 415 = "Linedef Executor (misc.): Run Script"; - 416 = "Linedef Executor (sector): Start Adjustable Fire Flicker"; - 417 = "Linedef Executor (sector): Start Adjustable Glowing Light"; - 418 = "Linedef Executor (sector): Start Adjustable Blinking Light (unsynchronized)"; - 419 = "Linedef Executor (sector): Start Adjustable Blinking Light (synchronized)"; - 420 = "Linedef Executor (sector): Fade Light Level"; - 421 = "Linedef Executor (sector): Stop Lighting Effect"; - 422 = "Linedef Executor (misc.): Switch To Cut-Away View"; - 423 = "Linedef Executor (misc.): Change Sky"; - 424 = "Linedef Executor (misc.): Change Weather"; - 425 = "Linedef Executor (player/object): Change Object State"; - 426 = "Linedef Executor (player/object): Stop Object"; - 427 = "Linedef Executor (player/object): Award Score"; - 428 = "Linedef Executor (plane movement): Start Platform Movement"; - 429 = "Linedef Executor (plane movement): Crush Ceiling Once"; - 430 = "Linedef Executor (plane movement): Crush Floor Once"; - 431 = "Linedef Executor (plane movement): Crush Floor And Ceiling Once"; - 432 = "Linedef Executor (player/object): Enable/Disable 2D Mode"; - 433 = "Linedef Executor (player/object): Enable/Disable Gravity Flip"; - 434 = "Linedef Executor (player/object): Award Power-Up"; - 435 = "Linedef Executor (sector): Change Plane Scroller Direction"; - 436 = "Linedef Executor (misc.): Shatter FOF"; - 437 = "Linedef Executor (player/object): Disable Player Control"; - 438 = "Linedef Executor (player/object): Change Object Size"; - 439 = "Linedef Executor (misc.): Change Tagged Linedef Textures"; - 440 = "Linedef Executor (misc.): Start Metal Sonic Race"; - 441 = "Linedef Executor (misc.): Unlockable Trigger"; - 442 = "Linedef Executor (player/object): Change Object Type State"; - 443 = "Linedef Executor (misc.): Call Lua Function"; - 444 = "Linedef Executor (misc.): Earthquake"; - 445 = "Linedef Executor (misc.): Force Block Disappear"; - 450 = "Linedef Executor (misc.): Execute Linedef Executor (from tag)"; - 451 = "Linedef Executor (misc.): Execute Linedef Executor (random range)"; - 480 = "Linedef Executor (polyobject): Door Slide"; - 481 = "Linedef Executor (polyobject): Door Swing"; - 482 = "Linedef Executor (polyobject): Move"; - 483 = "Linedef Executor (polyobject): Move, Override"; - 484 = "Linedef Executor (polyobject): Rotate Right"; - 485 = "Linedef Executor (polyobject): Rotate Right, Override"; - 486 = "Linedef Executor (polyobject): Rotate Left"; - 487 = "Linedef Executor (polyobject): Rotate Left, Override"; - 488 = "Linedef Executor (polyobject): Move by Waypoints"; - 489 = "Linedef Executor (polyobject): Turn Invisible, Intangible"; - 490 = "Linedef Executor (polyobject): Turn Visible, Tangible"; - 491 = "Linedef Executor (polyobject): Set Translucency"; - 500 = "Wall Scrolling: Scroll Wall Front Side Left"; - 501 = "Wall Scrolling: Scroll Wall Front Side Right"; - 502 = "Wall Scrolling: Scroll Wall According to Linedef"; - 503 = "Wall Scrolling: Scroll Wall According to Linedef (Accelerative)"; - 504 = "Wall Scrolling: Scroll Wall According to Linedef (Displacement)"; - 505 = "Wall Scrolling: Scroll Texture by Front Side Offsets"; - 506 = "Wall Scrolling: Scroll Texture by Back Side Offsets"; - 510 = "Plane Scrolling: Scroll Floor Texture"; - 511 = "Plane Scrolling: Scroll Floor Texture (Accelerative)"; - 512 = "Plane Scrolling: Scroll Floor Texture (Displacement)"; - 513 = "Plane Scrolling: Scroll Ceiling Texture"; - 514 = "Plane Scrolling: Scroll Ceiling Texture (Accelerative)"; - 515 = "Plane Scrolling: Scroll Ceiling Texture (Displacement)"; - 520 = "Plane Scrolling: Carry Objects on Floor"; - 521 = "Plane Scrolling: Carry Objects on Floor (Accelerative)"; - 522 = "Plane Scrolling: Carry Objects on Floor (Displacement)"; - 523 = "Plane Scrolling: Carry Objects on Ceiling"; - 524 = "Plane Scrolling: Carry Objects on Ceiling (Accelerative)"; - 525 = "Plane Scrolling: Carry Objects on Ceiling (Displacement)"; - 530 = "Plane Scrolling: Scroll Floor Texture and Carry Objects"; - 531 = "Plane Scrolling: Scroll Floor Texture and Carry Objects (Accelerative)"; - 532 = "Plane Scrolling: Scroll Floor Texture and Carry Objects (Displacement)"; - 533 = "Plane Scrolling: Scroll Ceiling Texture and Carry Objects"; - 534 = "Plane Scrolling: Scroll Ceiling Texture and Carry Objects (Accelerative)"; - 535 = "Plane Scrolling: Scroll Ceiling Texture and Carry Objects (Displacement)"; - 540 = "Miscellaneous: Floor Friction"; - 541 = "Pusher: Wind"; - 542 = "Pusher: Upwards Wind"; - 543 = "Pusher: Downwards Wind"; - 544 = "Pusher: Current"; - 545 = "Pusher: Upwards Current"; - 546 = "Pusher: Downwards Current"; - 547 = "Pusher: Push/Pull"; - 600 = "Lighting: Floor Lighting"; - 601 = "Lighting: Ceiling Lighting"; - 602 = "Lighting: Adjustable Pulsating Light"; - 603 = "Lighting: Adjustable Flickering Light"; - 604 = "Lighting: Adjustable Blinking Light (unsynchronized)"; - 605 = "Lighting: Adjustable Blinking Light (synchronized)"; - 606 = "Lighting: Colormap"; - 900 = "Translucent Wall: 90% Opaque"; - 901 = "Translucent Wall: 80% Opaque"; - 902 = "Translucent Wall: 70% Opaque"; - 903 = "Translucent Wall: 60% Opaque"; - 904 = "Translucent Wall: 50% Opaque"; - 905 = "Translucent Wall: 40% Opaque"; - 906 = "Translucent Wall: 30% Opaque"; - 907 = "Translucent Wall: 20% Opaque"; - 908 = "Translucent Wall: 10% Opaque"; - 909 = "Translucent Wall: Fog Wall"; -} - -// THING FLAGS ----------------------------------------------------------------- - -thingflags -{ - 1 = "[0] Unused Flag"; - 2 = "[1] Object Flip"; - 4 = "[2] Object Special"; - 8 = "[3] Ambush"; - 16 = "(Used for Z offsets)"; -} - -/* THING TYPES ----------------------------------------------------------------- - -Color values: 1 = Blue 9 = Light_Blue - 2 = Green 10 = Light_Green - 3 = Cyan 11 = Light_Cyan - 4 = Red 12 = Light_Red - 5 = Magenta 13 = Pink - 6 = Brown 14 = Yellow - 7 = Gray 15 = White - 8 = Dark_Gray - -*/ - -thingtypes -{ - editor - { - color = 15; // White - arrow = 1; - title = ""; - error = -1; - width = 8; - height = 16; - sort = 1; - - 32000 = "3D Mode Start"; - 32001 - { - arrow = 0; - title = "Control Sector Position Hint"; - } - } - - starts - { - color = 1; // Blue - arrow = 1; - title = "Player Starts"; - width = 16; - height = 56; - deaftext = "[3] Spawn On Ceiling"; - - 1 - { - title = "Player 01 Start"; - sprite = "SUPTD0"; - } - 2 - { - title = "Player 02 Start"; - sprite = "SUPTD0"; - } - 3 - { - title = "Player 03 Start"; - sprite = "SUPTD0"; - } - 4 - { - title = "Player 04 Start"; - sprite = "SUPTD0"; - } - 5 - { - title = "Player 05 Start"; - sprite = "SUPTD0"; - } - 6 - { - title = "Player 06 Start"; - sprite = "SUPTD0"; - } - 7 - { - title = "Player 07 Start"; - sprite = "SUPTD0"; - } - 8 - { - title = "Player 08 Start"; - sprite = "SUPTD0"; - } - 9 - { - title = "Player 09 Start"; - sprite = "SUPTD0"; - } - 10 - { - title = "Player 10 Start"; - sprite = "SUPTD0"; - } - 11 - { - title = "Player 11 Start"; - sprite = "SUPTD0"; - } - 12 - { - title = "Player 12 Start"; - sprite = "SUPTD0"; - } - 13 - { - title = "Player 13 Start"; - sprite = "SUPTD0"; - } - 14 - { - title = "Player 14 Start"; - sprite = "SUPTD0"; - } - 15 - { - title = "Player 15 Start"; - sprite = "SUPTD0"; - } - 16 - { - title = "Player 16 Start"; - sprite = "SUPTD0"; - } - 17 - { - title = "Player 17 Start"; - sprite = "SUPTD0"; - } - 18 - { - title = "Player 18 Start"; - sprite = "SUPTD0"; - } - 19 - { - title = "Player 19 Start"; - sprite = "SUPTD0"; - } - 20 - { - title = "Player 20 Start"; - sprite = "SUPTD0"; - } - 21 - { - title = "Player 21 Start"; - sprite = "SUPTD0"; - } - 22 - { - title = "Player 22 Start"; - sprite = "SUPTD0"; - } - 23 - { - title = "Player 23 Start"; - sprite = "SUPTD0"; - } - 24 - { - title = "Player 24 Start"; - sprite = "SUPTD0"; - } - 25 - { - title = "Player 25 Start"; - sprite = "SUPTD0"; - } - 26 - { - title = "Player 26 Start"; - sprite = "SUPTD0"; - } - 27 - { - title = "Player 27 Start"; - sprite = "SUPTD0"; - } - 28 - { - title = "Player 28 Start"; - sprite = "SUPTD0"; - } - 29 - { - title = "Player 29 Start"; - sprite = "SUPTD0"; - } - 30 - { - title = "Player 30 Start"; - sprite = "SUPTD0"; - } - 31 - { - title = "Player 31 Start"; - sprite = "SUPTD0"; - } - 32 - { - title = "Player 32 Start"; - sprite = "SUPTD0"; - } - 33 - { - title = "Match Start"; - sprite = "SUPTI0"; - } - 34 - { - title = "CTF Red Team Start"; - sprite = "SIGNG0"; - } - 35 - { - title = "CTF Blue Team Start"; - sprite = "SIGNE0"; - } - } - - enemies - { - color = 9; // Light_Blue - arrow = 1; - title = "Enemies"; - width = 24; - height = 32; - sort = 1; - - 100 - { - title = "Crawla (Blue)"; - sprite = "POSSA1"; - } - 101 - { - title = "Crawla (Red)"; - sprite = "SPOSA1"; - } - 102 - { - title = "Stupid Dumb Unnamed RoboFish"; - sprite = "FISHA0"; - width = 8; - height = 28; - } - 103 - { - title = "Buzz (Gold)"; - sprite = "BUZZA1"; - width = 20; - height = 24; - deaftext = "[3] Cannot Move"; - } - 104 - { - title = "Buzz (Red)"; - sprite = "RBUZA1"; - width = 20; - height = 24; - deaftext = "[3] Cannot Move"; - } - 105 - { - title = "Jetty-Syn Bomber"; - sprite = "JETBB1"; - width = 20; - height = 48; - deaftext = "[3] Cannot Move"; - } - 106 - { - title = "Jetty-Syn Gunner"; - sprite = "JETGB1"; - width = 20; - height = 48; - deaftext = "[3] Cannot Move"; - } - 107 - { - title = "Crawla Commander"; - sprite = "CCOMA1"; - width = 16; - } - 108 - { - title = "Deton"; - sprite = "DETNA1"; - width = 20; - } - 109 - { - title = "Skim"; - sprite = "SKIMA1"; - width = 16; - height = 24; - } - 110 - { - title = "Turret"; - sprite = "TRETA1"; - width = 16; - height = 32; - } - 111 - { - title = "Popup Turret"; - sprite = "TURRI1"; - width = 12; - height = 64; - } - 112 - { - title = "Sharp"; - sprite = "SHRPA1"; - width = 16; - height = 24; - } - 113 - { - title = "Jet Jaw"; - sprite = "JJAWA3A7"; - width = 12; - height = 20; - } - 114 - { - title = "Snailer"; - sprite = "SNLRA3A7"; - height = 48; - } - 115 - { - title = "Bird Aircraft Strike Hazard"; - sprite = "VLTRF1"; - width = 12; - height = 24; - } - 116 - { - title = "Pointy"; - sprite = "PNTYA1"; - width = 8; - height = 16; - } - 117 - { - title = "Robo-Hood"; - sprite = "ARCHA1"; - deaftext = "[3] Cannot Jump"; - } - 118 - { - title = "CastleBot FaceStabber"; - sprite = "CBFSA1"; - width = 32; - height = 64; - } - 119 - { - title = "Egg Guard"; - sprite = "ESHIA1"; - width = 16; - height = 48; - deaftext = "[3] Double Speed"; - } - 120 - { - title = "Green Snapper"; - sprite = "GSNPA1"; - height = 24; - } - 121 - { - title = "Minus"; - sprite = "MNUSA1"; - } - 122 - { - title = "Spring Shell (Green)"; - sprite = "SSHLA1"; - height = 40; - } - 123 - { - title = "Unidus"; - sprite = "UNIDA1"; - width = 18; - height = 36; - } - 124 - { - title = "AquaBuzz"; - sprite = "BBUZA1"; - width = 20; - height = 24; - } - 125 - { - title = "Spring Shell (Yellow)"; - sprite = "YSHLA1"; - height = 40; - } - 750 - { - title = " Chaos Enemy Spawn"; - sprite = "TFOGG0"; - width = 32; - height = 64; - } - } - - bosses - { - color = 8; // Dark_Gray - arrow = 1; - title = "Bosses"; - width = 24; - height = 52; - sort = 1; - - 200 - { - title = "Boss 1 - Egg Mobile"; - sprite = "EGGMA1"; - deaftext = "[3] Rotating Spikeballs"; - } - 201 - { - title = "Boss 2 - Egg Slimer"; - sprite = "EGGNA1"; - height = 48; - deaftext = "[3] Speed Up When Hit"; - } - 202 - { - title = "Boss 3 - Sea Egg"; - sprite = "EGGOA1"; - width = 32; - height = 80; - } - 203 - { - title = "Boss 4 - Eggscalibur"; - sprite = "EGGPA1"; - } - 206 - { - title = "Boss - Black Eggman (Old)"; - sprite = "BRAKB1"; - width = 48; - height = 160; - } - 207 - { - title = "Boss 5A - Metal Sonic Race Start"; - sprite = "METLI1"; - width = 16; - height = 48; - } - 208 - { - title = "Boss 5B - Metal Sonic Battle Start"; - sprite = "METLC1"; - width = 16; - height = 48; - } - 209 - { - title = "Boss 6 - Black Eggman (New)"; - sprite = "BRAK[1"; - width = 48; - height = 160; - deaftext = "[3] Electric Barrier"; - } - 290 - { - arrow = 0; - title = "Boss Escape Point"; - width = 8; - height = 16; - } - 291 - { - arrow = 0; - title = "Egg Trap Center"; - width = 8; - height = 16; - } - 292 - { - arrow = 0; - title = "Boss Waypoint"; - width = 8; - height = 16; - deaftext = "[3] Sea Egg Shooting Point"; - } - 293 = "Metal Sonic Waypoint"; - } - - rings - { - color = 14; // Yellow - title = "Rings and Weapon Panels"; - width = 24; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - - 300 - { - title = "Ring"; - sprite = "RINGA0"; - width = 16; - } - 301 - { - title = "Bounce Ring"; - sprite = "CPRKB0"; - } - 302 - { - title = "Rail Ring"; - sprite = "SPRKA0"; - } - 303 - { - title = "Infinity Ring"; - sprite = "RNGIA0"; - } - 304 - { - title = "Automatic Ring"; - sprite = "TAUTA3A7"; - } - 305 - { - title = "Explosion Ring"; - sprite = "BMSLA1"; - } - 306 - { - title = "Scatter Ring"; - sprite = "TSCRA1A5"; - } - 307 - { - title = "Grenade Ring"; - sprite = "TGREA0"; - } - 308 - { - title = "CTF Team Ring (Red)"; - sprite = "RRNGA0"; - width = 16; - } - 309 - { - title = "CTF Team Ring (Blue)"; - sprite = "TRNGA0"; - width = 16; - } - 330 - { - title = "Bounce Ring Panel"; - sprite = "PIKBA0"; - } - 331 - { - title = "Rail Ring Panel"; - sprite = "PIKRA0"; - } - 332 - { - title = "Automatic Ring Panel"; - sprite = "PIKAA0"; - } - 333 - { - title = "Explosion Ring Panel"; - sprite = "PIKEA0"; - } - 334 - { - title = "Scatter Ring Panel"; - sprite = "PIKSA0"; - } - 335 - { - title = "Grenade Ring Panel"; - sprite = "PIKGA0"; - } - } - - collectibles - { - color = 10; // Light_Green - title = "Other Collectibles"; - width = 16; - height = 32; - sort = 1; - - 310 - { - title = "CTF Red Flag"; - sprite = "RFLGA0"; - width = 24; - height = 64; - } - 311 - { - title = "CTF Blue Flag"; - sprite = "BFLGA0"; - width = 24; - height = 64; - } - 312 - { - title = "Special Stage Token"; - sprite = "TOKEA0"; - width = 8; - height = 16; - deafheight = 32; - deaftext = "[3] Float"; - } - 313 - { - title = "Chaos Emerald 1 (Green)"; - sprite = "EMMYA0"; - } - 314 - { - title = "Chaos Emerald 2 (Orange)"; - sprite = "EMMYB0"; - } - 315 - { - title = "Chaos Emerald 3 (Purple)"; - sprite = "EMMYC0"; - } - 316 - { - title = "Chaos Emerald 4 (Blue)"; - sprite = "EMMYD0"; - } - 317 - { - title = "Chaos Emerald 5 (Red)"; - sprite = "EMMYE0"; - } - 318 - { - title = "Chaos Emerald 6 (Light Blue)"; - sprite = "EMMYF0"; - } - 319 - { - title = "Chaos Emerald 7 (Gray)"; - sprite = "EMMYG0"; - } - 320 - { - title = "Emerald Hunt Location"; - sprite = "EMERA0"; - } - 323 - { - title = "Match Chaos Emerald Spawn"; - sprite = "CEMGA0"; - width = 8; - height = 16; - deafheight = 32; - deaftext = "[3] Float"; - } - } - - boxes - { - color = 7; // Gray - blocking = 2; - title = "Item Boxes"; - width = 16; - height = 32; - deaftext = "[3] Random (Weak)"; - sort = 1; - - 400 - { - title = "Super Ring (10 Rings)"; - sprite = "SRBXA0"; - } - 401 - { - title = "Pity / Basic Shield"; - sprite = "GRTVA0"; - } - 402 - { - title = "Attraction Shield"; - sprite = "YLTVA0"; - } - 403 - { - title = "Force Shield"; - sprite = "BLTVA0"; - } - 404 - { - title = "Armageddon Shield"; - sprite = "BKTVA0"; - } - 405 - { - title = "Whirlwind Shield"; - sprite = "WHTVA0"; - } - 406 - { - title = "Elemental Shield"; - sprite = "ELTVA0"; - } - 407 - { - title = "Super Sneakers"; - sprite = "SHTVA0"; - } - 408 - { - title = "Invincibility"; - sprite = "PINVA0"; - } - 409 - { - title = "Extra Life"; - sprite = "PRUPA0"; - deaftext = "[3] Random (Weak) / 10k points"; - } - 410 - { - title = "Eggman"; - sprite = "EGGBA0"; - } - 411 - { - title = "Teleporter"; - sprite = "MIXUA0"; - } - 412 - { - title = "Random"; - sprite = "QUESA0"; - } - 413 - { - title = "Gravity Boots"; - sprite = "GBTVA0"; - } - 414 - { - title = "CTF Team Ring Box (Red)"; - sprite = "RRBXA0"; - deaftext = "[3] Ambush"; - } - 415 - { - title = "CTF Team Ring Box (Blue)"; - sprite = "BRBXA0"; - deaftext = "[3] Ambush"; - } - 416 - { - title = "Recycler"; - sprite = "RECYA0"; - } - 418 - { - title = "1,000 Points"; - sprite = "PTTVA0"; - } - 419 - { - title = "10,000 Points"; - sprite = "PTTVF0"; - } - } - - miscellaneous - { - color = 11; // Light_Cyan - title = "Miscellaneous"; - width = 16; - height = 40; - sort = 1; - - 500 - { - title = "Air Bubble Patch"; - sprite = "BUBLA0"; - width = 8; - height = 16; - deaftext = "[3] No Distance Check"; - } - 501 - { - title = "End Level Sign"; - sprite = "SIGND0"; - width = 8; - height = 32; - } - 502 - { - arrow = 1; - title = "Star Post"; - sprite = "STPTA0"; - width = 64; - height = 80; - } - 526 - { - blocking = 2; - title = "Cannonball"; - sprite = "CBLLA0"; - width = 20; - deaftext = "[3] Not Pushable"; - } - 1000 - { - arrow = 1; - blocking = 2; - title = "Gargoyle"; - sprite = "GARGA1"; - deaftext = "[3] Not Pushable"; - } - 1102 - { - arrow = 1; - blocking = 2; - title = "Eggman Statue"; - sprite = "ESTAA1"; - width = 32; - height = 240; - deaftext = "[3] Not Pushable"; - } - 1106 - { - arrow = 1; - title = "Chain (Hang)"; - sprite = "SMCHA0"; - height = 32; - deaftext = "[3] Double Size"; - } - 1107 - { - arrow = 1; - title = "Chain (Spin)"; - sprite = "SMCHA0"; - height = 32; - } - 1200 - { - title = "Tumbleweed (Big)"; - sprite = "BTBLA0"; - width = 24; - height = 48; - deaftext = "[3] Tossed On Spawn"; - } - 1201 - { - title = "Tumbleweed (Small)"; - sprite = "STBLA0"; - width = 12; - height = 24; - deaftext = "[3] Tossed On Spawn"; - } - 1852 - { - blocking = 2; - title = "Snowman"; - sprite = "XMS3A0"; - deaftext = "[3] Not Pushable"; - } - 1876 - { - arrow = 1; - blocking = 2; - title = "Eggman Disco Statue"; - sprite = "ESTAB1"; - width = 20; - height = 96; - deaftext = "[3] Not Pushable"; - } - 1504 - { - title = "ATZ Target"; - sprite = "RCRYB0"; - width = 24; - height = 32; - } - } - - springs - { - color = 12; // Light_Red - title = "Springs and Fans"; - width = 20; - height = 16; - - 540 - { - title = "Fan"; - sprite = "FANSA0D0"; - width = 16; - deaftext = "[3] No Distance Check"; - } - 541 - { - title = "Gas Jet"; - sprite = "STEMD0"; - width = 32; - } - 550 - { - title = "Yellow Spring"; - sprite = "SPRYA0"; - } - 551 - { - title = "Red Spring"; - sprite = "SPRRA0"; - } - 552 - { - title = "Blue Spring"; - sprite = "SPRBA0"; - } - 555 - { - arrow = 1; - title = "Diagonal Yellow Spring"; - sprite = "YSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - 556 - { - arrow = 1; - title = "Diagonal Red Spring"; - sprite = "RSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - } - - patterns - { - color = 5; // Magenta - arrow = 1; - title = "Special Placement Patterns"; - width = 16; - height = 384; - - 600 - { - arrow = 0; - title = "5 Vertical Rings (Yellow Spring)"; - sprite = "RINGA0"; - } - 601 - { - arrow = 0; - title = "5 Vertical Rings (Red Spring)"; - sprite = "RINGA0"; - height = 1024; - } - 602 - { - title = "5 Diagonal Rings (Yellow Spring)"; - sprite = "RINGA0"; - height = 32; - } - 603 - { - title = "10 Diagonal Rings (Red Spring)"; - sprite = "RINGA0"; - height = 32; - } - 604 - { - title = "Circle of Rings"; - sprite = "RINGA0"; - width = 96; - height = 192; - } - 605 - { - title = "Circle of Rings (Big)"; - sprite = "RINGA0"; - width = 192; - } - 606 - { - title = "Circle of Wing Logos"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 607 - { - title = "Circle of Wing Logos (Big)"; - sprite = "NWNGA0"; - width = 192; - } - 608 - { - title = "Circle of Rings and Wings"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 609 - { - title = "Circle of Rings and Wings (Big)"; - sprite = "NWNGA0"; - width = 192; - } - } - - invisible - { - color = 15; // White - title = "Misc. Invisible"; - width = 8; - height = 16; - - 700 = "Water Ambience A (Large)"; - 701 = "Water Ambience B (Large)"; - 702 = "Water Ambience C (Medium)"; - 703 = "Water Ambience D (Medium)"; - 704 = "Water Ambience E (Small)"; - 705 = "Water Ambience F (Small)"; - 706 = "Water Ambience G (Extra Large)"; - 707 = "Water Ambience H (Extra Large)"; - 708 = "Disco Ambience"; - 709 = "Volcano Ambience"; - 751 - { - arrow = 1; - title = "Teleport Destination"; - } - 752 - { - arrow = 1; - title = "Alternate View Point"; - } - 753 = "Zoom Tube Waypoint"; - 754 - { - title = "Push Point"; - deaftext = "[3] Push Using XYZ"; - } - 755 - { - title = "Pull Point"; - deaftext = "[3] Pull Using XYZ"; - } - 760 = "PolyObject Anchor"; - 761 = "PolyObject Spawn Point"; - 762 = "PolyObject Spawn Point (Crush)"; - 780 = "Skybox View Point"; - } - - hazards - { - color = 4; // Red - title = "Hazards"; - width = 20; - height = 40; - sort = 1; - - 521 - { - title = "Spikeball"; - sprite = "SPIKA0"; - width = 12; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 523 - { - title = "Spike (Floor)"; - sprite = "USPKA0"; - width = 8; - height = 42; - deaftext = "[3] Solid"; - } - 524 - { - arrow = 1; - title = "Big Floating Mine"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 527 - { - arrow = 1; - title = "Big Floating Mine (Air)"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 525 - { - title = "Cannonball Launcher"; - sprite = "CBLLA0"; - } - 1101 - { - title = "Torch"; - sprite = "FLAMA0"; - width = 8; - height = 32; - } - 1104 - { - title = "Mace (Spinning)"; - sprite = "SMCEA0"; - deaftext = "[3] Double Size"; - } - 1105 - { - title = "Mace (Swinging)"; - sprite = "SMCEA0"; - deaftext = "[3] Double Size"; - } - 1202 - { - arrow = 1; - title = "Rock Spawner"; - sprite = "ROIAA0"; - } - 1300 - { - arrow = 1; - title = "Flame Jet (Horizontal)"; - sprite = "FLMEB0"; - width = 16; - deaftext = "[3] Waves Vertically"; - } - 1301 - { - title = "Flame Jet (Vertical)"; - sprite = "FLMEB0"; - width = 16; - deaftext = "[3] Shoot Downwards"; - } - 1500 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle"; - sprite = "GARGA1"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 1501 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle (Up)"; - sprite = "GARGA1"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 1502 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle (Down)"; - sprite = "GARGA1"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 1503 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle (Long)"; - sprite = "GARGA1"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 3575 - { - title = "Spinning Flame Jet (Counter-Clockwise)"; - sprite = "FLMEB0"; - width = "16"; - } - 3576 - { - title = "Spinning Flame Jet (Clockwise)"; - sprite = "FLMEB0"; - width = "16"; - } - } - - decoration - { - color = 2; // Green - title = "Decoration"; - width = 16; - height = 40; - - 757 - { - title = "Fan Particle Generator"; - sprite = "PRTLA0"; - width = 8; - height = 16; - } - 800 - { - title = "GFZ Flower"; - sprite = "FWR1A0"; - } - 801 - { - title = "Sunflower"; - sprite = "FWR2A0"; - height = 96; - } - 802 - { - title = "Budding Flower"; - sprite = "FWR3A0"; - width = 8; - height = 32; - } - 804 - { - title = "Berry Bush"; - sprite = "BUS1A0"; - height = 32; - } - 805 - { - title = "Bush"; - sprite = "BUS2A0"; - height = 32; - } - 900 - { - title = "THZ Flower"; - sprite = "THZPA0"; - width = 8; - height = 32; - } - 901 - { - title = "Alarm"; - sprite = "ALRMA0"; - width = 8; - height = 16; - hangs = 1; - } - 1001 - { - title = "Seaweed"; - sprite = "SEWEA0"; - width = 24; - height = 56; - } - 1002 - { - title = "Dripping Water"; - sprite = "DRIPD0"; - width = 8; - height = 16; - hangs = 1; - } - 1003 - { - title = "Coral (Green)"; - sprite = "CRL1A0"; - width = 8; - height = 16; - } - 1004 - { - title = "Coral (Red)"; - sprite = "CRL2A0"; - width = 8; - height = 16; - } - 1005 - { - title = "Coral (Orange)"; - sprite = "CRL3A0"; - width = 8; - height = 16; - } - 1006 - { - title = "Blue Crystal"; - sprite = "BCRYA1"; - width = 8; - height = 16; - } - 1100 - { - title = "Chain"; - sprite = "CHANA0"; - width = 8; - height = 128; - hangs = 1; - } - 1103 - { - title = "CEZ Flower"; - sprite = "FWR4A0"; - } - 1203 - { - title = "Cactus with Brown Flower"; - sprite = "CACTA0"; - height = 32; - } - 1204 - { - title = "Cactus with Brown Flower (Tall)"; - sprite = "CACTB0"; - height = 64; - } - 1205 - { - title = "Cactus with Blue Flower"; - sprite = "CACTC0"; - height = 32; - } - 1206 - { - title = "Cactus with Blue Flower (Tall)"; - sprite = "CACTD0"; - height = 80; - } - 1850 - { - title = "Xmas Pole"; - sprite = "XMS1A0"; - } - 1851 - { - title = "Candy Cane"; - sprite = "XMS2A0"; - width = 8; - height = 32; - } - 1875 - { - title = "Disco Ball"; - sprite = "DBALA0"; - height = 54; - hangs = 1; - } - 1900 - { - title = "Brown Stalagmite (Tall)"; - sprite = "STLGA0"; - } - 1901 - { - title = "Brown Stalagmite"; - sprite = "STLGB0"; - } - 1902 - { - title = "Orange Stalagmite (Tall)"; - sprite = "STLGC0"; - } - 1903 - { - title = "Orange Stalagmite"; - sprite = "STLGD0"; - } - 1904 - { - title = "Red Stalagmite (Tall)"; - sprite = "STLGE0"; - } - 1905 - { - title = "Red Stalagmite"; - sprite = "STLGF0"; - } - 1906 - { - title = "Gray Stalagmite (Tall)"; - sprite = "STLGG0"; - } - 1907 - { - title = "Gray Stalagmite"; - sprite = "STLGH0"; - } - 1908 - { - title = "Blue Stalagmite (Tall)"; - sprite = "STLGI0"; - } - 1909 - { - title = "Blue Stalagmite"; - sprite = "STLGJ0"; - } - } - - nights - { - color = 13; // Pink - title = "Nights Items"; - width = 12; - height = 32; - - 1703 - { - title = "Ideya Drone"; - sprite = "NDRNA1"; - width = 16; - height = 56; - deaftext = "[3] Die Upon Time Up"; - } - 1704 - { - arrow = 1; - title = "Bumper"; - sprite = "NBMPG3G7"; - width = 32; - height = 64; - } - 1705 - { - arrow = 1; - title = "Hoop (Generic)"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - 1706 - { - title = "Wing Logo"; - sprite = "NWNGA0"; - height = 24; - } - 1707 - { - title = "Super Loop"; - sprite = "NPRUA0"; - deaftext = "[3] Spawn Immediately"; - } - 1708 - { - title = "Drill Refill"; - sprite = "NPRUB0"; - deaftext = "[3] Spawn Immediately"; - } - 1709 - { - title = "Helper"; - sprite = "NPRUC0"; - deaftext = "[3] Spawn Immediately"; - } - 1711 - { - title = "Extra Time"; - sprite = "NPRUD0"; - deaftext = "[3] Spawn Immediately"; - } - 1712 - { - title = "Link Freeze"; - sprite = "NPRUE0"; - deaftext = "[3] Spawn Immediately"; - } - 1713 - { - arrow = 1; - title = "Hoop (Customizable)"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - } - - nightstrk - { - color = 13; // Pink - title = "Nights Track"; - width = 8; - height = 4096; - - 1700 - { - title = "Axis"; - circle = 1; - } - 1701 - { - title = "Axis Transfer"; - } - 1702 - { - title = "Axis Transfer Line"; - } - 1710 - { - title = "Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk1 - { - color = 13; // Pink - title = "Nights Track (2nd Mare)"; - width = 8; - height = 4096; - - 5796 - { - title = "(Mare 2) Axis"; - circle = 1; - } - 5797 - { - title = "(Mare 2) Axis Transfer"; - } - 5798 - { - title = "(Mare 2) Axis Transfer Line"; - } - 5806 - { - title = "(Mare 2) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk2 - { - color = 13; // Pink - title = "Nights Track (3rd Mare)"; - width = 8; - height = 4096; - - 9892 - { - title = "(Mare 3) Axis"; - circle = 1; - } - 9893 - { - title = "(Mare 3) Axis Transfer"; - } - 9894 - { - title = "(Mare 3) Axis Transfer Line"; - } - 9902 - { - title = "(Mare 3) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk3 - { - color = 13; // Pink - title = "Nights Track (4th Mare)"; - width = 8; - height = 4096; - - 13988 - { - title = "(Mare 4) Axis"; - circle = 1; - } - 13989 - { - title = "(Mare 4) Axis Transfer"; - } - 13990 - { - title = "(Mare 4) Axis Transfer Line"; - } - 13998 - { - title = "(Mare 4) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk4 - { - color = 13; // Pink - title = "Nights Track (5th Mare)"; - width = 8; - height = 4096; - - 18084 - { - title = "(Mare 5) Axis"; - circle = 1; - } - 18085 - { - title = "(Mare 5) Axis Transfer"; - } - 18086 - { - title = "(Mare 5) Axis Transfer Line"; - } - 18094 - { - title = "(Mare 5) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk5 - { - color = 13; // Pink - title = "Nights Track (6th Mare)"; - width = 8; - height = 4096; - - 22180 - { - title = "(Mare 6) Axis"; - circle = 1; - } - 22181 - { - title = "(Mare 6) Axis Transfer"; - } - 22182 - { - title = "(Mare 6) Axis Transfer Line"; - } - 22190 - { - title = "(Mare 6) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk6 - { - color = 13; // Pink - title = "Nights Track (7th Mare)"; - width = 8; - height = 4096; - - 26276 - { - title = "(Mare 7) Axis"; - circle = 1; - } - 26277 - { - title = "(Mare 7) Axis Transfer"; - } - 26278 - { - title = "(Mare 7) Axis Transfer Line"; - } - 26286 - { - title = "(Mare 7) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk7 - { - color = 13; // Pink - title = "Nights Track (8th Mare)"; - width = 8; - height = 4096; - - 30372 - { - title = "(Mare 8) Axis"; - circle = 1; - } - 30373 - { - title = "(Mare 8) Axis Transfer"; - } - 30374 - { - title = "(Mare 8) Axis Transfer Line"; - } - 30382 - { - title = "(Mare 8) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - mario - { - color = 6; // Brown - title = "Mario Items"; - width = 16; - height = 32; - sort = 1; - - 1800 - { - title = "Coin"; - sprite = "COINA0"; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 1801 - { - arrow = 1; - title = "Goomba"; - sprite = "GOOMA0"; - width = 24; - } - 1802 - { - arrow = 1; - title = "Goomba (Blue)"; - sprite = "BGOMA0"; - width = 24; - } - 1803 - { - title = "Fire Flower"; - sprite = "FFWRB0"; - } - 1804 - { - title = "Koopa Shell"; - sprite = "SHLLA0"; - width = 8; - height = 16; - } - 1805 - { - title = "Puma (Jumping Fireball)"; - sprite = "PUMAA0"; - width = 8; - height = 16; - } - 1806 - { - title = "King Bowser"; - sprite = "KOOPA0"; - height = 28; - } - 1807 - { - title = "Axe"; - sprite = "MAXEA0"; - width = 8; - height = 16; - } - 1808 - { - title = "Bush (Short)"; - sprite = "MUS1A0"; - } - 1809 - { - title = "Bush (Tall)"; - sprite = "MUS2A0"; - } - 1810 - { - title = "Toad"; - sprite = "TOADA0"; - width = 8; - } - } - - srb1 - { - color = 3; // Cyan - arrow = 1; - title = "SRB1 Remake Items"; - width = 20; - height = 32; - sort = 1; - - 4000 - { - title = "SRB1 Crawla"; - sprite = "SRBAA1"; - height = 40; - } - 4001 - { - title = "GuardRobo"; - sprite = "SRBBA1"; - width = 17; - height = 40; - } - 4002 - { - title = "Pyrin"; - sprite = "SRBCB1"; - width = 22; - } - 4003 - { - title = "HotRobo"; - sprite = "SRBDA0"; - height = 40; - } - 4004 - { - title = "Pogminz"; - sprite = "SRBEA1"; - } - 4005 - { - title = "Pogminz (Water)"; - sprite = "SRBEA1"; - } - 4006 - { - title = "Pog-GX2"; - sprite = "SRBFA0"; - width = 10; - height = 34; - } - 4007 - { - title = "Pyrex"; - sprite = "SRBGA1"; - width = 24; - } - 4008 - { - title = "UFO"; - sprite = "SRBHA0"; - width = 24; - hangs = 1; - } - 4009 - { - title = "SWAT Bot"; - sprite = "SRBIA1"; - width = 21; - height = 69; - } - 4010 - { - title = "SpyBot 2000"; - sprite = "SRBJA0"; - width = 36; - height = 62; - } - 4011 - { - title = "Buzz Bomber"; - sprite = "SRBKA0"; - width = 44; - height = 45; - } - 4012 - { - arrow = 0; - title = "RBZ Spike"; - sprite = "SRBLA0"; - width = 10; - height = 53; - } - 4013 - { - arrow = 0; - blocking = 2; - title = "Dumb Metal Sonic"; - sprite = "SRBMC0"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 4014 - { - title = "Super SWAT Bot"; - sprite = "SRBNA1"; - width = 21; - height = 69; - } - 4015 - { - title = "Genrex"; - sprite = "SRBOA1"; - width = 17; - height = 40; - } - } - - bsz - { - color = 2; // Green - title = "Botanic Serenity Items"; - width = 16; - height = 32; - 1400 - { - title = "Tall Flower (Red)"; - sprite = "BSZ1A0"; - } - 1401 - { - title = "Tall Flower (Purple)"; - sprite = "BSZ1B0"; - } - 1402 - { - title = "Tall Flower (Blue)"; - sprite = "BSZ1C0"; - } - 1403 - { - title = "Tall Flower (Cyan)"; - sprite = "BSZ1D0"; - } - 1404 - { - title = "Tall Flower (Yellow)"; - sprite = "BSZ1E0"; - } - 1405 - { - title = "Tall Flower (Orange)"; - sprite = "BSZ1F0"; - } - 1410 - { - title = "Medium Flower (Red)"; - sprite = "BSZ2A0"; - } - 1411 - { - title = "Medium Flower (Purple)"; - sprite = "BSZ2B0"; - } - 1412 - { - title = "Medium Flower (Blue)"; - sprite = "BSZ2C0"; - } - 1413 - { - title = "Medium Flower (Cyan)"; - sprite = "BSZ2D0"; - } - 1414 - { - title = "Medium Flower (Yellow)"; - sprite = "BSZ2E0"; - } - 1415 - { - title = "Medium Flower (Orange)"; - sprite = "BSZ2F0"; - } - 1420 - { - title = "Short Flower (Red)"; - sprite = "BSZ3A0"; - } - 1421 - { - title = "Short Flower (Purple)"; - sprite = "BSZ3B0"; - } - 1422 - { - title = "Short Flower (Blue)"; - sprite = "BSZ3C0"; - } - 1423 - { - title = "Short Flower (Cyan)"; - sprite = "BSZ3D0"; - } - 1424 - { - title = "Short Flower (Yellow)"; - sprite = "BSZ3E0"; - } - 1425 - { - title = "Short Flower (Orange)"; - sprite = "BSZ3F0"; - } - 1430 - { - title = "Tulip (Red)"; - sprite = "BSZ4A0"; - } - 1431 - { - title = "Tulip (Purple)"; - sprite = "BSZ4B0"; - } - 1432 - { - title = "Tulip (Blue)"; - sprite = "BSZ4C0"; - } - 1433 - { - title = "Tulip (Cyan)"; - sprite = "BSZ4D0"; - } - 1434 - { - title = "Tulip (Yellow)"; - sprite = "BSZ4E0"; - } - 1435 - { - title = "Tulip (Orange)"; - sprite = "BSZ4F0"; - } - 1440 - { - title = "Cluster (Red)"; - sprite = "BSZ5A0"; - } - 1441 - { - title = "Cluster (Purple)"; - sprite = "BSZ5B0"; - } - 1442 - { - title = "Cluster (Blue)"; - sprite = "BSZ5C0"; - } - 1443 - { - title = "Cluster (Cyan)"; - sprite = "BSZ5D0"; - } - 1444 - { - title = "Cluster (Yellow)"; - sprite = "BSZ5E0"; - } - 1445 - { - title = "Cluster (Orange)"; - sprite = "BSZ5F0"; - } - 1450 - { - title = "Bush (Red)"; - sprite = "BSZ6A0"; - } - 1451 - { - title = "Bush (Purple)"; - sprite = "BSZ6B0"; - } - 1452 - { - title = "Bush (Blue)"; - sprite = "BSZ6C0"; - } - 1453 - { - title = "Bush (Cyan)"; - sprite = "BSZ6D0"; - } - 1454 - { - title = "Bush (Yellow)"; - sprite = "BSZ6E0"; - } - 1455 - { - title = "Bush (Orange)"; - sprite = "BSZ6F0"; - } - 1460 - { - title = "Vine (Red)"; - sprite = "BSZ7A0"; - } - 1461 - { - title = "Vine (Purple)"; - sprite = "BSZ7B0"; - } - 1462 - { - title = "Vine (Blue)"; - sprite = "BSZ7C0"; - } - 1463 - { - title = "Vine (Cyan)"; - sprite = "BSZ7D0"; - } - 1464 - { - title = "Vine (Yellow)"; - sprite = "BSZ7E0"; - } - 1465 - { - title = "Vine (Orange)"; - sprite = "BSZ7F0"; - } - 1470 - { - title = "BSZ Shrub"; - sprite = "BSZ8A0"; - } - 1471 - { - title = "BSZ Clover"; - sprite = "BSZ8B0"; - } - 1472 - { - title = "BSZ Fish"; - sprite = "BSZ8C0"; - } - 1473 - { - title = "BSZ Sunflower"; - sprite = "BSZ8D0"; - } - } -} diff --git a/extras/conf/Srb2-21wb.cfg b/extras/conf/Srb2-21wb.cfg deleted file mode 100644 index 01f8762ac..000000000 --- a/extras/conf/Srb2-21wb.cfg +++ /dev/null @@ -1,2970 +0,0 @@ -/******************************************************************************\ - - SRB2 Workbench - Game Configuration for SRB2 version 2.0. - - Contributors: - - Kristos - - Shadow Hog - - ST218 - - Foxboy - - JJames19119 - - SRB2-Playah - - Oogaland - - SSNTails - - DarkWarrior - - Neo - -\******************************************************************************/ - -// This is required to prevent accedential use of a different configuration. -type = "SRB2 Workbench Game Configuration"; - -// This is the title to show for this game. -game = "Sonic Robo Blast 2 v2.1"; - -// This is used internally to refer to the game. -id = "srb2-21wb"; - -// Tells Workbench that 2.1 has 4 different sector type options -seceffectnybble = 1; -thingeffectnybble = 1; - -// Defaults for new thing. -defaultthingflags = 0; -defaultthing = 1; - -// Flags indicating which header features are supported. See -// ENUM_MAPHEADER_FLAGS in soc.h for values. -headerflags = 29360130; // Map Credits, Run SOC, Subtitle, Speed Music. - -// Thing numbers for Nights axes. -nights -{ - axistransfer = 1701; - axistransferline = 1702; -} - -// Wiki page names. -wiki -{ - seceffect = "Sector+Type+%d"; - ldeffect = "Linedef+Type+%d"; - thing = "Thing+Type+%d"; -} - -// Map-type flags for the TypeOfLevel header option. -leveltypes -{ - 1 = "Single Player"; - 2 = "Co-op"; - 4 = "Competition"; - 8 = "Race"; - 16 = "Match"; - 32 = "Tag/Hide and Seek"; - 64 = "Capture the Flag"; - 128 = "Chaos (disabled)"; - 256 = "2D"; - 512 = "Mario"; - 1024 = "NiGHTS"; - 2048 = "Egg Rock Zone 3"; -} - -// Weather types for use in the header-editor. -weather -{ - 0 = "None"; - 1 = "Storm"; - 2 = "Snow"; - 3 = "Rain"; - 4 = "Blank (precalculate)"; - 5 = "Storm (no rain)"; - 6 = "Storm (no strikes)"; - 7 = "Heat Wave"; -} - -/* PSEUDO-FLATS AND TEXTURES --------------------------------------------------- - -Names of flats and textures that don't really exist, but shouldn't be identified -as invalid. - -Pattern-matching is performed on lump names. You can use the following wildcards -in values to specify ranges: - -? = Any character. -* = Zero or more characters. -# = Any numeric digit. -[abc...] = Any of these characters that are between brackets. -[!abc..] = Not any of these characters that are between brackets. - -TODO: Not actually used yet! - -*/ - -pseudoflats -{ - F_SKY1; -} - -pseudotextures -{ - [#]*; -} - -// Sky flat, used to determine whether upper/lower textures are required. -sky = "F_SKY1"; - -/* MAP LUMP NAMES -------------------------------------------------------------- - -Map lumps are loaded with the map as long as they are right after each other. -When the editor meets a lump which is not defined in this list, it will stop -loading right there. - - 1 = Lump required. - 2 = Lump which must be respected. - 4 = Lump generated by node builder. - 8 = Lump allowed to be empty after nodebuilding. - 16 = Lump allowed to be missing after nodebuilding. - 4096 = Lump which can be edited as text. - 8192 = Lump which can be edited as DEHACKED. -12288 = Lump which can be edited as MAPINFO. -16384 = WAD-global. - -*/ - -maplumpnames -{ - THINGS = 13; - LINEDEFS = 5; - SIDEDEFS = 5; - VERTEXES = 5; - SEGS = 4; - SSECTORS = 4; - NODES = 4; - SECTORS = 5; - REJECT = 4; - BLOCKMAP = 20; -} - -// SECTOR TYPES ---------------------------------------------------------------- - -sectortypes -{ - nybble0 - { - 0 = "(normal)"; - 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; - 5 = "Spikes"; - 6 = "Death Pit (Camera Modifications)"; - 7 = "Death Pit (No Camera Modifications)"; - 8 = "Instant Kill"; - 9 = "Ring Drainer (Floor Touch)"; - 10 = "Ring Drainer (No Floor Touch)"; - 11 = "Special Stage Damage"; - 12 = "Space Countdown"; - 13 = "Ramp Sector (double step-up/down)"; - 14 = "Non-Ramp Sector (no step-down)"; - 15 = "Bouncy Sector (FOF Control Only)"; - } - - nybble1 - { - 0 = "(normal)"; - 1 = "Trigger Linedef Executor (Pushable Objects)"; - 2 = "Trigger Linedef Executor (Anywhere, All Players)"; - 3 = "Trigger Linedef Executor (Floor Touch, All Players)"; - 4 = "Trigger Linedef Executor (Anywhere in Sector)"; - 5 = "Trigger Linedef Executor (Floor Touch)"; - 6 = "Trigger Linedef Executor (Emerald Check)"; - 7 = "Trigger Linedef Executor (Nights Mare)"; - 8 = " Check for Linedef Executor on FOFs"; - 9 = "Egg Trap Capsule"; - 10 = "Special Stage Time/Rings Parameters"; - 11 = "Custom Global Gravity"; - } - - nybble2 - { - 0 = "(normal)"; - 1 = "Ice/Sludge"; - 2 = "Wind/Current"; - 3 = "Ice/Sludge and Wind/Current"; - 4 = "Conveyor Belt"; - 5 = "Speed Pad (No Spin)"; - 6 = "Speed Pad (Spin)"; - 7 = "Bustable Block Sprite Parameter (ROIA)"; - 8 = "Bustable Block Sprite Parameter (ROIB)"; - 9 = "Bustable Block Sprite Parameter (ROIC)"; - 10 = "Bustable Block Sprite Parameter (ROID)"; - 11 = "Bustable Block Sprite Parameter (ROIE)"; - 12 = "Bustable Block Sprite Parameter (ROIF)"; - 13 = "Bustable Block Sprite Parameter (ROIG)"; - 14 = "Bustable Block Sprite Parameter (ROIH)"; - 15 = "Bustable Block Sprite Parameter (ROII)"; - } - - nybble3 - { - 0 = "(normal)"; - 1 = "Star Post Activator"; - 2 = "Exit/Special Stage Goal/Return Flag"; - 3 = "CTF: Red Team Base"; - 4 = "CTF: Blue Team Base"; - 5 = "Fan Sector"; - 6 = "Super Sonic Transform"; - 7 = "Spinner"; - 8 = "Zoom Tube Start"; - 9 = "Zoom Tube End"; - 10 = "Finish Line"; - 11 = "Rope Hang"; - 12 = "Intangible to the Camera"; - } -} - -// LINEDEF FLAGS --------------------------------------------------------------- - -linedefflags -{ - 1 = "[00] Effect 6"; - 2 = "[01] Block Enemies"; - 4 = "[02] Double-Sided"; - 8 = "[03] Upper Unpegged"; - 16 = "[04] Lower Unpegged"; - 32 = "[05] Effect 1"; - 64 = "[06] Not Climbable"; - 128 = "[07] Effect 2"; - 256 = "[08] Effect 3"; - 512 = "[09] Effect 4"; - 1024 = "[10] Effect 5"; - 2048 = "[11] No Sonic"; - 4096 = "[12] No Tails"; - 8192 = "[13] No Knuckles"; - 16384 = "[14] Bouncy Wall"; - 32768 = "[15] Transfer Line"; -} - -// FOF INFORMATION ------------------------------------------------------------- - -fofs -{ - default = 100; - colourmap = 606; - defaultcustom = 259; - - // The FOF linedef specials, together with their FOF flags and a few - // other fields. - specials - { - 100 {flags = 415;} - 101 {flags = 479;} - 102 {flags = 6495;} - 103 {flags = 463;} - 104 {flags = 471;} - 105 {flags = 71;} - 120 {flags = 36665;} - 121 {flags = 40761;} - 122 {flags = 3889;} - 123 {flags = 7985;} - 124 {flags = 2137913;} - 125 {flags = 2105137;} - 140 {flags = 33588255;} - 141 {flags = 33560863;} - 142 {flags = 33560855;} - 143 {flags = 67142687;} - 144 {flags = 67115295;} - 145 {flags = 67115287;} - 146 {flags = 100696079;} - 150 {flags = 415; airbob = 1;} - 151 {flags = 415; airbob = 1;} - 152 {flags = 415; airbob = 1;} - 160 {flags = 262559; airbob = 1;} - 170 {flags = 1048991;} - 171 {flags = 1573279;} - 172 {flags = 34636831;} - 173 {flags = 35161119;} - 174 {flags = 34641311;} - 175 {flags = 35165599;} - 176 {flags = 1311135; airbob = 1;} - 177 {flags = 1835423; airbob = 1;} - 178 {flags = 1311135;} - 179 {flags = 1835423;} - 180 {flags = 1048991;} - 190 {flags = 415; rising = 1;} - 191 {flags = 479; rising = 1;} - 192 {flags = 6495; rising = 1;} - 193 {flags = 71; rising = 1;} - 194 {flags = 33588255; rising = 1;} - 195 {flags = 33594655; rising = 1;} - 200 {flags = 131585;} - 201 {flags = 513;} - 202 {flags = 257817;} - 220 {flags = 36633;} - 221 {flags = 6937;} - 222 {flags = 32777;} - 223 {flags = 65;} - 250 {flags = 4194719;} - 251 {flags = 415;} - 252 {flags = 142606367;} - 253 {flags = 142610463;} - 254 {flags = 8388639;} - 255 {flags = 276824095;} - 256 {flags = 276828191;} - 257 {flags = 16810521;} - 258 {flags = 2393;} - 259 {custom = 1;} - } - - // The significance of the FOF flags. Some of these have special - // meanings to the editor; for those which don't, the subsection name is - // ignored, but an entry will still be added to the list of flags for - // custom FOFs. - flags - { - FF_EXISTS {value = 1; text = "Exists.";} - FF_BLOCKPLAYER {value = 2; text = "Solid to players.";} - FF_BLOCKOTHERS {value = 4; text = "Solid to everything else.";} -// FF_SOLID {value = 6; text = "Solid to all objects."} - FF_RENDERSIDES {value = 8; text = "Renders the walls.";} - FF_RENDERPLANES {value = 16; text = "Renders the planes.";} -// FF_RENDERALL {value = 24; text = "Renders everything.} - FF_SWIMMABLE {value = 32; text = "Water block.";} - FF_NOSHADE {value = 64; text = "Doesn't cast a shadow.";} - FF_CUTSOLIDS {value = 128; text = "Skips rendering pixels hidden behind the block.";} - FF_CUTEXTRA {value = 256; text = "Skips rendering blocks marked with FF_EXTRA hidden behind the block.";} -// FF_CUTLEVEL {value = 384; text = "Skips rendering everything hidden behind the block."} - FF_CUTSPRITES {value = 512; text = "Splits sprites halfway inside the block.";} - FF_BOTHPLANES {value = 1024; text = "Renders both inside and outside planes.";} - FF_EXTRA {value = 2048; text = "Not rendered when seen through a block marked with FF_CUTEXTRA.";} - FF_TRANSLUCENT {value = 4096; text = "Translucent.";} - FF_FOG {value = 8192; text = "Fog block.";} - FF_INVERTPLANES {value = 16384; text = "Renders the planes only when within the block.";} - FF_ALLSIDES {value = 32768; text = "Renders both inside and outside walls.";} - FF_INVERTSIDES {value = 65536; text = "Renders the walls only when within the block.";} - FF_DOUBLESHADOW {value = 131072; text = "Light level and colormap affect only the inside of the block.";} - FF_FLOATBOB {value = 262144; text = "Floats on water and bobs when stepped on.";} - FF_NORETURN {value = 524288; text = "(Use with FF_CRUMBLE) Doesn't respawn after crumbling.";} - FF_CRUMBLE {value = 1048576; text = "Crumbles two seconds after being stepped on.";} - FF_SHATTERBOTTOM {value = 2097152; text = "(Use with FF_BUSTUP) Breaks only when hit from below.";} - FF_MARIO {value = 4194304; text = "Mario item block.";} - FF_BUSTUP {value = 8388608; text = "Can be broken by a spin or Knuckles.";} - FF_QUICKSAND {value = 16777216; text = "Quicksand block.";} - FF_PLATFORM {value = 33554432; text = "Intangible from bottom.";} - FF_REVERSEPLATFORM {value = 67108864; text = "Intangible from top.";} -// FF_INTANGABLEFLATS {value = 100663296; text = "Only tangible from sides.";} - FF_SHATTER {value = 134217728; text = "(Use with FF_BUSTUP) Breaks on any contact.";} - FF_SPINBUST {value = 268435456; text = "(Use with FF_BUSTUP) Breaks only with a spin from above.";} - FF_ONLYKNUX {value = 536870912; text = "(Use with FF_BUSTUP) Can only be broken by Knuckles.";} - FF_RIPPLE {value = 1073741824; text = "Employs a visual ripple effect.";} -// FF_COLORMAPONLY {value = 2147483648; text = "Ignores the control sector's light level.";} - } -} - -// LINEDEF TYPES --------------------------------------------------------------- - -linedeftypes -{ - misc - { - title = "Miscellaneous"; - values - { - 0 = "(normal)"; - 1 = "Per-Sector Gravity"; - 4 = "Speed Pad"; - 5 = "Camera Scanner"; - 6 = "Disable Linedef Effect On Level Load"; - 7 = "Sector Flat Alignment"; - 10 = "Culling Plane"; - 13 = "Heat Wave Effect"; - 50 = "Instantly Lower Floor On Level Load"; - 51 = "Instantly Raise Ceiling On Level Load"; - 63 = "Fake Floor/Ceiling Planes"; - 540 = "Floor Friction"; - } - } - - parameters - { - title = "Parameters"; - values - { - 2 = "Custom Exit"; - 3 = "Zoom Tube Parameters"; - 8 = "Sector Special Parameters"; - 9 = "Chain Parameters"; - 11 = "Rope Hang Parameters"; - 12 = "Rock Spawn Parameters"; - 64 = "Appearing/Disappearing FOF"; - 65 = " Bridge Thinker"; - } - } - - polyobject - { - title = "PolyObject"; - values - { - 20 = "First Line"; - 21 = "Explicity Include Line"; - 22 = "Parameters"; - 30 = "Waving Flag"; - } - } - - movement - { - title = "Plane Movement"; - values - { - 52 = "Continuously Falling Sector"; - 53 = "Continuous Floor/Ceiling Mover"; - 54 = "Continuous Floor Mover"; - 55 = "Continuous Ceiling Mover"; - 56 = "Continuous Two-Speed Floor/Ceiling Mover"; - 57 = "Continuous Two-Speed Floor Mover"; - 58 = "Continuous Two-Speed Ceiling Mover"; - 59 = "Activate Moving Platform"; - 60 = "Activate Moving Platform (Adjustable Speed)"; - 61 = "Crusher (Ceiling to Floor)"; - 62 = "Crusher (Floor to Ceiling)"; - } - } - - fofsolid - { - title = "FOF (solid)"; - values - { - 100 = "Solid, Opaque"; - 101 = "Solid, Opaque, No Shadow"; - 102 = "Solid, Translucent"; - 103 = "Solid, Sides Only"; - 104 = "Solid, No Sides"; - 105 = "Solid, Invisible"; - 140 = "Intangible from Bottom, Opaque"; - 141 = "Intangible from Bottom, Translucent"; - 142 = "Intangible from Bottom, Translucent, No Sides"; - 143 = "Intangible from Top, Opaque"; - 144 = "Intangible from Top, Translucent"; - 145 = "Intangible from Top, Translucent, No Sides"; - 146 = "Only Tangible From Sides"; - } - } - - fofintangible - { - title = "FOF (intangible)"; - values - { - 120 = "Water, Opaque"; - 121 = "Water, Translucent"; - 122 = "Water, Opaque, No Sides"; - 123 = "Water, Translucent, No Sides"; - 124 = "Goo Water, Translucent"; - 125 = "Goo Water, Translucent, No Sides"; - 220 = "Intangible, Opaque"; - 221 = "Intangible, Translucent"; - 222 = "Intangible, Sides Only"; - 223 = "Intangible, Invisible"; - } - } - - fofbobbing - { - title = "FOF (bobbing)"; - values - { - 150 = " Air Bobbing"; - 151 = " Air Bobbing (Adjustable)"; - 152 = " Reverse Air Bobbing (Adjustable)"; - 160 = "Floating, Bobbing"; - 190 = "Rising Platform, Solid, Opaque"; - 191 = "Rising Platform, Solid, Opaque, No Shadow"; - 192 = "Rising Platform, Solid, Translucent"; - 193 = "Rising Platform, Solid, Invisible"; - 194 = "Rising Platform, Intangible from Bottom, Opaque"; - 195 = "Rising Platform, Intangible from Bottom, Translucent"; - } - } - - fofcrumbling - { - title = "FOF (crumbling)"; - values - { - 170 = "Crumbling (Respawn)"; - 171 = "Crumbling (No Respawn)"; - 172 = "Crumbling (Respawn), Intangible from Bottom"; - 173 = "Crumbling (No Respawn), Intangible from Bottom"; - 174 = "Crumbling (Respawn), Int. from Bottom, Translucent"; - 175 = "Crumbling (No Respawn), Int. from Bottom, Translucent"; - 176 = "Crumbling (Respawn), Floating, Bobbing"; - 177 = "Crumbling (No Respawn), Floating, Bobbing"; - 178 = "Crumbling (Respawn), Floating"; - 179 = "Crumbling (No Respawn), Floating"; - 180 = "Crumbling (Respawn), Air Bobbing"; - } - } - - fofspecial - { - title = "FOF (special)"; - values - { - 200 = "Light Block"; - 201 = "Half Light Block"; - 202 = "Fog Block"; - 250 = "Mario Block"; - 251 = "Thwomp Block"; - 252 = "Shatter Block"; - 253 = "Shatter Block, Translucent"; - 254 = "Bustable Block"; - 255 = "Spin Bust Block"; - 256 = "Spin Bust Block, Translucent"; - 257 = "Quicksand"; - 258 = "Laser"; - 259 = "Custom FOF"; - } - } - - trigger - { - title = "Linedef Executor Trigger"; - values - { - 300 = "Continuous"; - 301 = "Each Time"; - 302 = "Once"; - 303 = "Ring Count - Continuous"; - 304 = "Ring Count - Once"; - 305 = "Character Ability - Once"; - 306 = "Character Ability - Each Time"; - 307 = "Character Ability - Continuous"; - 308 = "Race Only - Once"; - 309 = "CTF Red Team - Continuous"; - 310 = "CTF Red Team - Each Time"; - 311 = "CTF Blue Team - Continuous"; - 312 = "CTF Blue Team - Each Time"; - 313 = "No More Enemies - Once"; - 314 = "Number of Pushables - Continuous"; - 315 = "Number of Pushables - Once"; - 316 = "Land On PolyObject"; - 317 = "Unlockable Trigger - Continuous"; - 318 = "Unlockable Trigger - Once"; - 399 = "Level Load"; - } - } - - execsector - { - title = "Linedef Executor (sector)"; - values - { - 400 = "Set Tagged Sector's Floor Height/Texture"; - 401 = "Set Tagged Sector's Ceiling Height/Texture"; - 402 = "Set Tagged Sector's Light Level"; - 409 = "Change Tagged Sectors' Tag"; - 410 = "Change Front Sector's Tag"; - 416 = "Start Adjustable Fire Flicker"; - 417 = "Start Adjustable Glowing Light"; - 418 = "Start Adjustable Blinking Light (unsynchronized)"; - 419 = "Start Adjustable Blinking Light (synchronized)"; - 420 = "Fade Light Level"; - 421 = "Stop Lighting Effect"; - 435 = "Change Plane Scroller Direction"; - } - } - - execplane - { - title = "Linedef Executor (plane movement)"; - values - { - 403 = "Move Tagged Sector's Floor"; - 404 = "Move Tagged Sector's Ceiling"; - 405 = "Move Floor According to Front Texture Offsets"; - 407 = "Move Ceiling According to Front Texture Offsets"; - 411 = "Stop Plane Movement"; - 428 = "Start Platform Movement"; - 429 = "Crush Ceiling Once"; - 430 = "Crush Floor Once"; - 431 = "Crush Floor And Ceiling Once"; - } - } - - execplayer - { - title = "Linedef Executor (player/object)"; - values - { - 412 = "Teleporter"; - 425 = "Change Object State"; - 426 = "Stop Object"; - 427 = "Award Score"; - 432 = "Enable/Disable 2D Mode"; - 433 = "Enable/Disable Gravity Flip"; - 434 = "Award Power-Up"; - 437 = "Disable Player Control"; - 438 = "Change Object Size"; - 442 = "Change Object Type State"; - } - } - - execmisc - { - title = "Linedef Executor (misc.)"; - values - { - 413 = "Change Music"; - 414 = "Play Sound Effect"; - 415 = "Run Script"; - 422 = "Switch to Cut-Away View"; - 423 = "Change Sky"; - 424 = "Change Weather"; - 436 = "Shatter FOF"; - 439 = "Set Texture"; - 440 = "Start Metal Sonic Race"; - 441 = "Unlockable Trigger"; - 443 = "Call Lua Function"; - 444 = "Earthquake"; - 445 = "Force Block Disappear"; - 450 = "Execute Linedef Executor (from tag)"; - 451 = "Execute Linedef Executor (random range)"; - } - } - - execpoly - { - title = "Linedef Executor (polyobject)"; - values - { - 480 = "Door Slide"; - 481 = "Door Swing"; - 482 = "Move"; - 483 = "Move, Override"; - 484 = "Rotate Right"; - 485 = "Rotate Right, Override"; - 486 = "Rotate Left"; - 487 = "Rotate Left, Override"; - 488 = "Move by Waypoints"; - 489 = "Turn Invisible, Intangible"; - 490 = "Turn Visible, Tangible"; - 491 = "Set Translucency"; - } - } - - wall - { - title = "Texture settings/Wall Scrolling"; - values - { - 500 = "Scroll Wall Front Side Left"; - 501 = "Scroll Wall Front Side Right"; - 502 = "Scroll Wall According to Linedef"; - 503 = "Scroll Wall According to Linedef (Accelerative)"; - 504 = "Scroll Wall According to Linedef (Displacement)"; - 505 = "Scroll Texture by Front Side Offsets"; - 506 = "Scroll Texture by Back Side Offsets"; - } - } - - plane - { - title = "Plane Scrolling"; - values - { - 510 = "Scroll Floor Texture"; - 511 = "Scroll Floor Texture (Accelerative)"; - 512 = "Scroll Floor Texture (Displacement)"; - 513 = "Scroll Ceiling Texture"; - 514 = "Scroll Ceiling Texture (Accelerative)"; - 515 = "Scroll Ceiling Texture (Displacement)"; - 520 = "Carry Objects on Floor"; - 521 = "Carry Objects on Floor (Accelerative)"; - 522 = "Carry Objects on Floor (Displacement)"; - 523 = "Carry Objects on Ceiling"; - 524 = "Carry Objects on Ceiling (Accelerative)"; - 525 = "Carry Objects on Ceiling (Displacement)"; - 530 = "Scroll Floor Texture and Carry Objects"; - 531 = "Scroll Floor Texture and Carry Objects (Accelerative)"; - 532 = "Scroll Floor Texture and Carry Objects (Displacement)"; - 533 = "Scroll Ceiling Texture and Carry Objects"; - 534 = "Scroll Ceiling Texture and Carry Objects (Accelerative)"; - 535 = "Scroll Ceiling Texture and Carry Objects (Displacement)"; - } - } - - pusher - { - title = "Pusher"; - values - { - 541 = "Wind"; - 542 = "Upwards Wind"; - 543 = "Downwards Wind"; - 544 = "Current"; - 545 = "Upwards Current"; - 546 = "Downwards Current"; - 547 = "Push/Pull"; - } - } - - lighting - { - title = "Lighting"; - values - { - 600 = "Floor Lighting"; - 601 = "Ceiling Lighting"; - 602 = "Adjustable Pulsating Light"; - 603 = "Adjustable Flickering Light"; - 604 = "Adjustable Blinking Light (unsynchronized)"; - 605 = "Adjustable Blinking Light (synchronized)"; - 606 = "Colormap"; - } - } - - transwall - { - title = "Translucent Wall"; - values - { - 900 = "90% Opaque"; - 901 = "80% Opaque"; - 902 = "70% Opaque"; - 903 = "60% Opaque"; - 904 = "50% Opaque"; - 905 = "40% Opaque"; - 906 = "30% Opaque"; - 907 = "20% Opaque"; - 908 = "10% Opaque"; - 909 = "Fog Wall"; - } - } -} - -// THING FLAGS ----------------------------------------------------------------- - -thingflags -{ - 1 = "[0] Unused Flag"; - 2 = "[1] Object Flip"; - 4 = "[2] Object Special"; - 8 = "[3] Ambush"; - 16 = "(Used for Z offsets)"; -} - -/* THING TYPES ----------------------------------------------------------------- - -Color values are 24-bit RGB colors in decimal. - -*/ - -thingtypes -{ - starts - { - color = 223; // Blue (0000DF) - arrow = 1; - title = "Player Starts"; - width = 16; - height = 56; - deaftext = "[3] Spawn On Ceiling"; - values - { - 1 - { - title = "Player 01 Start"; - sprite = "SUPTD0"; - } - 2 - { - title = "Player 02 Start"; - sprite = "SUPTD0"; - } - 3 - { - title = "Player 03 Start"; - sprite = "SUPTD0"; - } - 4 - { - title = "Player 04 Start"; - sprite = "SUPTD0"; - } - 5 - { - title = "Player 05 Start"; - sprite = "SUPTD0"; - } - 6 - { - title = "Player 06 Start"; - sprite = "SUPTD0"; - } - 7 - { - title = "Player 07 Start"; - sprite = "SUPTD0"; - } - 8 - { - title = "Player 08 Start"; - sprite = "SUPTD0"; - } - 9 - { - title = "Player 09 Start"; - sprite = "SUPTD0"; - } - 10 - { - title = "Player 10 Start"; - sprite = "SUPTD0"; - } - 11 - { - title = "Player 11 Start"; - sprite = "SUPTD0"; - } - 12 - { - title = "Player 12 Start"; - sprite = "SUPTD0"; - } - 13 - { - title = "Player 13 Start"; - sprite = "SUPTD0"; - } - 14 - { - title = "Player 14 Start"; - sprite = "SUPTD0"; - } - 15 - { - title = "Player 15 Start"; - sprite = "SUPTD0"; - } - 16 - { - title = "Player 16 Start"; - sprite = "SUPTD0"; - } - 17 - { - title = "Player 17 Start"; - sprite = "SUPTD0"; - } - 18 - { - title = "Player 18 Start"; - sprite = "SUPTD0"; - } - 19 - { - title = "Player 19 Start"; - sprite = "SUPTD0"; - } - 20 - { - title = "Player 20 Start"; - sprite = "SUPTD0"; - } - 21 - { - title = "Player 21 Start"; - sprite = "SUPTD0"; - } - 22 - { - title = "Player 22 Start"; - sprite = "SUPTD0"; - } - 23 - { - title = "Player 23 Start"; - sprite = "SUPTD0"; - } - 24 - { - title = "Player 24 Start"; - sprite = "SUPTD0"; - } - 25 - { - title = "Player 25 Start"; - sprite = "SUPTD0"; - } - 26 - { - title = "Player 26 Start"; - sprite = "SUPTD0"; - } - 27 - { - title = "Player 27 Start"; - sprite = "SUPTD0"; - } - 28 - { - title = "Player 28 Start"; - sprite = "SUPTD0"; - } - 29 - { - title = "Player 29 Start"; - sprite = "SUPTD0"; - } - 30 - { - title = "Player 30 Start"; - sprite = "SUPTD0"; - } - 31 - { - title = "Player 31 Start"; - sprite = "SUPTD0"; - } - 32 - { - title = "Player 32 Start"; - sprite = "SUPTD0"; - } - 33 - { - title = "Match Start"; - sprite = "SUPTI0"; - } - 34 - { - title = "CTF Red Team Start"; - sprite = "SIGNG0"; - } - 35 - { - title = "CTF Blue Team Start"; - sprite = "SIGNE0"; - } - } - } - - enemies - { - color = 6250495; // Light blue (5F5FFF) - arrow = 1; - title = "Enemies"; - width = 24; - height = 32; - values - { - 100 - { - title = "Crawla (Blue)"; - sprite = "POSSA1"; - } - 101 - { - title = "Crawla (Red)"; - sprite = "SPOSA1"; - } - 102 - { - title = "Stupid Dumb Unnamed RoboFish"; - sprite = "FISHA0"; - width = 8; - height = 28; - } - 103 - { - title = "Buzz (Gold)"; - sprite = "BUZZA1"; - width = 20; - height = 24; - deaftext = "[3] Cannot Move"; - } - 104 - { - title = "Buzz (Red)"; - sprite = "RBUZA1"; - width = 20; - height = 24; - deaftext = "[3] Cannot Move"; - - } - 105 - { - title = "Jetty-Syn Bomber"; - sprite = "JETBB1"; - width = 20; - height = 50; - deaftext = "[3] Cannot Move"; - } - 106 - { - title = "Jetty-Syn Gunner"; - sprite = "JETGB1"; - width = 20; - height = 48; - deaftext = "[3] Cannot Move"; - } - 107 - { - title = "Crawla Commander"; - sprite = "CCOMA1"; - width = 16; - } - 108 - { - title = "Deton"; - sprite = "DETNA1"; - width = 20; - } - 109 - { - title = "Skim"; - sprite = "SKIMA1"; - width = 16; - height = 24; - } - 110 - { - title = "Turret"; - sprite = "TRETA1"; - width = 16; - height = 32; - } - 111 - { - title = "Popup Turret"; - sprite = "TURRI1"; - width = 12; - height = 64; - } - 112 - { - title = "Sharp"; - sprite = "SHRPA1"; - width = 16; - height = 24; - } - 113 - { - title = "Jet Jaw"; - sprite = "JJAWA3A7"; - width = 12; - height = 20; - } - 114 - { - title = "Snailer"; - sprite = "SNLRA3A7"; - height = 48; - } - 115 - { - title = "Bird Aircraft Strike Hazard"; - sprite = "VLTRF1"; - width = 12; - height = 24; - } - 116 - { - title = "Pointy"; - sprite = "PNTYA1"; - width = 8; - height = 16; - } - 117 - { - title = "Robo-Hood"; - sprite = "ARCHA1"; - deaftext = "[3] Cannot Jump"; - } - 118 - { - title = "CastleBot FaceStabber"; - sprite = "CBFSA1"; - width = 32; - height = 64; - } - 119 - { - title = "Egg Guard"; - sprite = "ESHIA1"; - width = 16; - height = 48; - deaftext = "[3] Double Speed"; - } - 120 - { - title = "Green Snapper"; - sprite = "GSNPA1"; - height = 24; - } - 121 - { - title = "Minus"; - sprite = "MNUSA1"; - } - 122 - { - title = "Spring Shell (Green)"; - sprite = "SSHLA1"; - height = 40; - } - 123 - { - title = "Unidus"; - sprite = "UNIDA1"; - width = 18; - height = 36; - } - 124 - { - title = "AquaBuzz"; - sprite = "BBUZA1"; - width = 20; - height = 24; - } - 125 - { - title = "Spring Shell (Yellow)"; - sprite = "YSHLA1"; - height = 40; - } - 750 - { - title = " Chaos Enemy Spawn"; - sprite = "TFOGG0"; - width = 32; - height = 64; - } - } - } - - bosses - { - color = 6250335; // Grey (5F5F5F) - arrow = 1; - title = "Bosses"; - width = 24; - height = 76; - values - { - 200 - { - title = "Boss 1 - Egg Mobile"; - sprite = "EGGMA1"; - spectext = "[2] End Level On Death"; - deaftext = "[3] Rotating Spikeballs"; - } - 201 - { - title = "Boss 2 - Egg Slimer"; - sprite = "EGGNA1"; - height = 48; - spectext = "[2] End Level On Death"; - deaftext = "[3] Speed Up When Hit"; - } - 202 - { - title = "Boss 3 - Sea Egg"; - sprite = "EGGOA1"; - width = 32; - height = 116; - spectext = "[2] End Level On Death"; - } - 203 - { - title = "Boss 4 - Eggscalibur"; - sprite = "EGGPA1"; - spectext = "[2] End Level On Death"; - } - 206 - { - title = "Boss - Black Eggman (Old)"; - sprite = "BRAKB1"; - width = 48; - height = 160; - spectext = "[2] End Level On Death"; - } - 207 - { - title = "Boss 5A - Metal Sonic Race Start"; - sprite = "METLI1"; - width = 16; - height = 48; - } - 208 - { - title = "Boss 5B - Metal Sonic Battle Start"; - sprite = "METLC1"; - width = 16; - height = 48; - spectext = "[2] End Level On Death"; - } - 209 - { - title = "Boss 6 - Black Eggman (New)"; - sprite = "BRAK[1"; - width = 48; - height = 160; - spectext = "[2] End Level On Death"; - deaftext = "[3] Electric Barrier"; - } - 290 - { - arrow = 0; - title = "Boss Escape Point"; - width = 8; - height = 16; - } - 291 - { - arrow = 0; - title = "Egg Trap Center"; - width = 8; - height = 16; - } - 292 - { - arrow = 0; - title = "Boss Waypoint"; - width = 8; - height = 16; - deaftext = "[3] Sea Egg Shooting Point"; - } - 293 = "Metal Sonic Waypoint"; - } - } - - rings - { - color = 12566272; // Yellow (BFBF00) - title = "Rings and Weapon Panels"; - width = 24; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - values - { - 300 - { - title = "Ring"; - sprite = "RINGA0"; - width = 16; - } - 301 - { - title = "Bounce Ring"; - sprite = "CPRKB0"; - } - 302 - { - title = "Rail Ring"; - sprite = "SPRKA0"; - } - 304 - { - title = "Automatic Ring"; - sprite = "TAUTA3A7"; - } - 305 - { - title = "Explosion Ring"; - sprite = "BMSLA1"; - } - 306 - { - title = "Scatter Ring"; - sprite = "TSCRA1A5"; - } - 307 - { - title = "Grenade Ring"; - sprite = "TGREA0"; - } - 308 - { - title = "CTF Team Ring (Red)"; - sprite = "RRNGA0"; - width = 16; - } - 309 - { - title = "CTF Team Ring (Blue)"; - sprite = "TRNGA0"; - width = 16; - } - 330 - { - title = "Bounce Ring Panel"; - sprite = "PIKBA0"; - } - 331 - { - title = "Rail Ring Panel"; - sprite = "PIKRA0"; - } - 332 - { - title = "Automatic Ring Panel"; - sprite = "PIKAA0"; - } - 333 - { - title = "Explosion Ring Panel"; - sprite = "PIKEA0"; - } - 334 - { - title = "Scatter Ring Panel"; - sprite = "PIKSA0"; - } - 335 - { - title = "Grenade Ring Panel"; - sprite = "PIKGA0"; - } - } - } - - collectibles - { - color = 48896; // Green (00BF00) - title = "Other Collectibles"; - width = 16; - height = 32; - values - { - 310 - { - title = "CTF Red Flag"; - sprite = "RFLGA0"; - width = 24; - height = 64; - } - 311 - { - title = "CTF Blue Flag"; - sprite = "BFLGA0"; - width = 24; - height = 64; - } - 312 - { - title = "Special Stage Token"; - sprite = "TOKEA0"; - width = 8; - height = 16; - deafheight = 32; - spectext = "[2] Mario Block Version"; - deaftext = "[3] Float"; - } - 313 - { - title = "Chaos Emerald 1 (Green)"; - sprite = "EMMYA0"; - } - 314 - { - title = "Chaos Emerald 2 (Purple)"; - sprite = "EMMYB0"; - } - 315 - { - title = "Chaos Emerald 3 (Blue)"; - sprite = "EMMYC0"; - } - 316 - { - title = "Chaos Emerald 4 (Cyan)"; - sprite = "EMMYD0"; - } - 317 - { - title = "Chaos Emerald 5 (Orange)"; - sprite = "EMMYE0"; - } - 318 - { - title = "Chaos Emerald 6 (Red)"; - sprite = "EMMYF0"; - } - 319 - { - title = "Chaos Emerald 7 (Gray)"; - sprite = "EMMYG0"; - } - 320 - { - title = "Emerald Hunt Location"; - sprite = "EMERA0"; - } - 323 - { - title = "Match Chaos Emerald Spawn"; - sprite = "CEMGA0"; - width = 8; - height = 48; - deafheight = 32; - deaftext = "[3] Float"; - } - } - } - - boxes - { - color = 12566463; // Silver (BFBFBF) - blocking = 2; - title = "Item Boxes"; - width = 16; - height = 32; - spectext = "[2] Random (Strong)"; - deaftext = "[3] Random (Weak)"; - values - { - 400 - { - title = "Super Ring (10 Rings)"; - sprite = "SRBXA0"; - } - 401 - { - title = "Pity / Basic Shield"; - sprite = "GRTVA0"; - } - 402 - { - title = "Attraction Shield"; - sprite = "YLTVA0"; - } - 403 - { - title = "Force Shield"; - sprite = "BLTVA0"; - } - 404 - { - title = "Armageddon Shield"; - sprite = "BKTVA0"; - } - 405 - { - title = "Whirlwind Shield"; - sprite = "WHTVA0"; - } - 406 - { - title = "Elemental Shield"; - sprite = "ELTVA0"; - } - 407 - { - title = "Super Sneakers"; - sprite = "SHTVA0"; - } - 408 - { - title = "Invincibility"; - sprite = "PINVA0"; - } - 409 - { - title = "Extra Life"; - sprite = "PRUPA0"; - spectext = "[2] Random (Strong) / 10k points"; - deaftext = "[3] Random (Weak) / 10k points"; - } - 410 - { - title = "Eggman"; - sprite = "EGGBA0"; - } - 411 - { - title = "Teleporter"; - sprite = "MIXUA0"; - } - 412 - { - title = "Random"; - sprite = "QUESA0"; - } - 413 - { - title = "Gravity Boots"; - sprite = "GBTVA0"; - } - 414 - { - title = "CTF Team Ring Box (Red)"; - sprite = "RRBXA0"; - spectext = "[2] Object Special"; - deaftext = "[3] Ambush"; - } - 415 - { - title = "CTF Team Ring Box (Blue)"; - sprite = "BRBXA0"; - spectext = "[2] Object Special"; - deaftext = "[3] Ambush"; - } - 416 - { - title = "Recycler"; - sprite = "RECYA0"; - } - 418 - { - title = "1,000 Points"; - sprite = "PTTVA0"; - } - 419 - { - title = "10,000 Points"; - sprite = "PTTVF0"; - } - } - } - - miscellaneous - { - color = 49119; // Sky blue (00BFDF) - title = "Miscellaneous"; - width = 16; - height = 40; - values - { - 500 - { - title = "Air Bubble Patch"; - sprite = "BUBLA0"; - width = 8; - height = 16; - deaftext = "[3] No Distance Check"; - } - 501 - { - title = "End Level Sign"; - sprite = "SIGND0"; - width = 8; - height = 32; - } - 502 - { - arrow = 1; - title = "Star Post"; - sprite = "STPTA0"; - width = 64; - height = 80; - } - 526 - { - blocking = 2; - title = "Cannonball"; - sprite = "CBLLA0"; - width = 20; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - 1000 - { - arrow = 1; - blocking = 2; - title = "Gargoyle"; - sprite = "GARGA1"; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - 1102 - { - arrow = 1; - blocking = 2; - title = "Eggman Statue"; - sprite = "ESTAA1"; - width = 32; - height = 240; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - 1106 - { - arrow = 1; - title = "Chain (Hang)"; - sprite = "SMCHA0"; - height = 32; - deaftext = "[3] Double Size"; - } - 1107 - { - arrow = 1; - title = "Chain (Spin)"; - sprite = "SMCHA0"; - height = 32; - deaftext = "[3] Double Size"; - } - 1200 - { - title = "Tumbleweed (Big)"; - sprite = "BTBLA0"; - width = 24; - height = 28; - deaftext = "[3] Moves Perpetually"; - } - 1201 - { - title = "Tumbleweed (Small)"; - sprite = "STBLA0"; - width = 12; - height = 24; - deaftext = "[3] Moves Perpetually"; - } - 1504 - { - title = "ATZ Target"; - sprite = "RCRYB0"; - width = 24; - height = 32; - } - 1852 - { - blocking = 2; - title = "Snowman"; - sprite = "XMS3A0"; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - 1876 - { - arrow = 1; - blocking = 2; - title = "Eggman Disco Statue"; - sprite = "ESTAB1"; - width = 20; - height = 96; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - } - } - - springs - { - color = 14614528; // Red (DF0000) - title = "Springs and Fans"; - width = 20; - height = 16; - values - { - 540 - { - title = "Fan"; - sprite = "FANSA0D0"; - width = 16; - deaftext = "[3] No Distance Check"; - } - 541 - { - title = "Gas Jet"; - sprite = "STEMD0"; - width = 32; - } - 550 - { - title = "Yellow Spring"; - sprite = "SPRYA0"; - } - 551 - { - title = "Red Spring"; - sprite = "SPRRA0"; - } - 552 - { - title = "Blue Spring"; - sprite = "SPRBA0"; - } - 555 - { - arrow = 1; - title = "Diagonal Yellow Spring"; - sprite = "YSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - 556 - { - arrow = 1; - title = "Diagonal Red Spring"; - sprite = "RSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - } - } - - patterns - { - color = 10420319; // Dark Rose (9F005F) - arrow = 1; - title = "Special Placement Patterns"; - width = 16; - height = 384; - values - { - 600 - { - arrow = 0; - title = "5 Vertical Rings (Yellow Spring)"; - sprite = "RINGA0"; - } - 601 - { - arrow = 0; - title = "5 Vertical Rings (Red Spring)"; - sprite = "RINGA0"; - height = 1024; - } - 602 - { - title = "5 Diagonal Rings (Yellow Spring)"; - sprite = "RINGA0"; - height = 32; - } - 603 - { - title = "10 Diagonal Rings (Red Spring)"; - sprite = "RINGA0"; - height = 32; - } - 604 - { - title = "Circle of Rings"; - sprite = "RINGA0"; - width = 96; - height = 192; - } - 605 - { - title = "Circle of Rings (Big)"; - sprite = "RINGA0"; - width = 192; - } - 606 - { - title = "Circle of Wing Logos"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 607 - { - title = "Circle of Wing Logos (Big)"; - sprite = "NWNGA0"; - width = 192; - } - 608 - { - title = "Circle of Rings and Wings"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 609 - { - title = "Circle of Rings and Wings (Big)"; - sprite = "NWNGA0"; - width = 192; - } - } - } - - invisible - { - color = 16777215; // White (FFFFFF) - title = "Misc. Invisible"; - width = 8; - height = 16; - values - { - 700 = "Water Ambience A (Large)"; - 701 = "Water Ambience B (Large)"; - 702 = "Water Ambience C (Medium)"; - 703 = "Water Ambience D (Medium)"; - 704 = "Water Ambience E (Small)"; - 705 = "Water Ambience F (Small)"; - 706 = "Water Ambience G (Extra Large)"; - 707 = "Water Ambience H (Extra Large)"; - 708 = "Disco Ambience"; - 709 = "Volcano Ambience"; - 751 - { - arrow = 1; - title = "Teleport Destination"; - } - 752 - { - arrow = 1; - title = "Alternate View Point"; - } - 753 = "Zoom Tube Waypoint"; - 754 - { - title = "Push Point"; - spectext = "[2] Fades Using XY"; - deaftext = "[3] Push Using XYZ"; - } - 755 - { - title = "Pull Point"; - spectext = "[2] Fades Using XY"; - deaftext = "[3] Pull Using XYZ"; - } - 760 = "PolyObject Anchor"; - 761 = "PolyObject Spawn Point"; - 762 = "PolyObject Spawn Point (Crush)"; - 780 - { - title = "Skybox View Point"; - spectext = "[2] In-Map Reference Point"; - } - } - } - - hazards - { - color = 10420224; // Maroon (9F0000) - title = "Hazards"; - width = 20; - height = 40; - values - { - 521 - { - title = "Spikeball"; - sprite = "SPIKA0"; - width = 12; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 523 - { - title = "Spike (Floor)"; - sprite = "USPKA0"; - width = 8; - height = 42; - spectext = "[2] Retractable"; - deaftext = "[3] Solid"; - } - 524 - { - arrow = 1; - title = "Big Floating Mine"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 527 - { - arrow = 1; - title = "Big Floating Mine (Air)"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 525 - { - title = "Cannonball Launcher"; - sprite = "CBLLA0"; - } - 1101 - { - title = "Torch"; - sprite = "FLAMA0"; - width = 8; - height = 32; - } - 1104 - { - title = "Mace (Spinning)"; - sprite = "SMCEA0"; - spectext = "[2] No Sounds"; - deaftext = "[3] Double Size"; - } - 1105 - { - title = "Mace (Swinging)"; - sprite = "SMCEA0"; - spectext = "[2] No Sounds"; - deaftext = "[3] Double Size"; - } - 1202 - { - arrow = 1; - title = "Rock Spawner"; - sprite = "ROIAA0"; - } - 1300 - { - arrow = 1; - title = "Flame Jet (Horizontal)"; - sprite = "FLMEB0"; - width = 16; - deaftext = "[3] Waves Vertically"; - } - 1301 - { - title = "Flame Jet (Vertical)"; - sprite = "FLMEB0"; - width = 16; - deaftext = "[3] Shoot Downwards"; - } - 1500 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle"; - sprite = "GARGA1"; - width = 16; - height = 40; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - 1501 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle (Up)"; - sprite = "GARGA1"; - width = 16; - height = 40; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - 1502 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle (Down)"; - sprite = "GARGA1"; - width = 16; - height = 40; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - 1503 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle (Long)"; - sprite = "GARGA1"; - width = 16; - height = 40; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - 3575 - { - title = "Spinning Flame Jet (Counter-Clockwise)"; - sprite = "FLMEB0"; - width = "16"; - } - 3576 - { - title = "Spinning Flame Jet (Clockwise)"; - sprite = "FLMEB0"; - width = "16"; - } - } - } - - decoration - { - color = 4153088; // Dark lime (3F5F00) - title = "Decoration"; - width = 16; - height = 40; - values - { - 757 - { - title = "Fan Particle Generator"; - sprite = "PRTLA0"; - width = 8; - height = 16; - } - 800 - { - title = "GFZ Flower"; - sprite = "FWR1A0"; - } - 801 - { - title = "Sunflower"; - sprite = "FWR2A0"; - height = 96; - } - 802 - { - title = "Budding Flower"; - sprite = "FWR3A0"; - width = 8; - height = 32; - } - 804 - { - title = "Berry Bush"; - sprite = "BUS1A0"; - height = 32; - } - 805 - { - title = "Bush"; - sprite = "BUS2A0"; - height = 32; - } - 900 - { - title = "THZ Flower"; - sprite = "THZPA0"; - width = 8; - height = 32; - } - 901 - { - title = "Alarm"; - sprite = "ALRMA0"; - width = 8; - height = 16; - hangs = 1; - } - 1001 - { - title = "Seaweed"; - sprite = "SEWEA0"; - width = 24; - height = 56; - } - 1002 - { - title = "Dripping Water"; - sprite = "DRIPD0"; - width = 8; - height = 16; - hangs = 1; - } - 1003 - { - title = "Coral (Green)"; - sprite = "CRL1A0"; - width = 8; - height = 16; - } - 1004 - { - title = "Coral (Red)"; - sprite = "CRL2A0"; - width = 8; - height = 16; - } - 1005 - { - title = "Coral (Orange)"; - sprite = "CRL3A0"; - width = 8; - height = 16; - } - 1006 - { - title = "Blue Crystal"; - sprite = "BCRYA1"; - width = 8; - height = 16; - } - 1100 - { - title = "Chain"; - sprite = "CHANA0"; - width = 8; - height = 128; - hangs = 1; - } - 1103 - { - title = "CEZ Flower"; - sprite = "FWR4A0"; - } - 1203 - { - title = "Cactus with Brown Flower"; - sprite = "CACTA0"; - height = 32; - } - 1204 - { - title = "Cactus with Brown Flower (Tall)"; - sprite = "CACTB0"; - height = 64; - } - 1205 - { - title = "Cactus with Blue Flower"; - sprite = "CACTC0"; - height = 32; - } - 1206 - { - title = "Cactus with Blue Flower (Tall)"; - sprite = "CACTD0"; - height = 80; - } - 1850 - { - title = "Xmas Pole"; - sprite = "XMS1A0"; - } - 1851 - { - title = "Candy Cane"; - sprite = "XMS2A0"; - width = 8; - height = 32; - } - 1875 - { - title = "Disco Ball"; - sprite = "DBALA0"; - height = 54; - hangs = 1; - } - 1900 - { - title = "Brown Stalagmite (Tall)"; - sprite = "STLGA0"; - } - 1901 - { - title = "Brown Stalagmite"; - sprite = "STLGB0"; - } - 1902 - { - title = "Orange Stalagmite (Tall)"; - sprite = "STLGC0"; - } - 1903 - { - title = "Orange Stalagmite"; - sprite = "STLGD0"; - } - 1904 - { - title = "Red Stalagmite (Tall)"; - sprite = "STLGE0"; - } - 1905 - { - title = "Red Stalagmite"; - sprite = "STLGF0"; - } - 1906 - { - title = "Gray Stalagmite (Tall)"; - sprite = "STLGG0"; - } - 1907 - { - title = "Gray Stalagmite"; - sprite = "STLGH0"; - } - 1908 - { - title = "Blue Stalagmite (Tall)"; - sprite = "STLGI0"; - } - 1909 - { - title = "Blue Stalagmite"; - sprite = "STLGJ0"; - } - } - } - - nights - { - color = 12517599; // Violet (BF00DF) - title = "Nights Items"; - width = 12; - height = 32; - values - { - 1703 - { - title = "Ideya Drone"; - sprite = "NDRNA1"; - width = 16; - height = 56; - deaftext = "[3] Die Upon Time Up"; - } - 1704 - { - arrow = 1; - title = "Bumper"; - sprite = "NBMPG3G7"; - width = 32; - height = 64; - } - 1705 - { - arrow = 1; - title = "Hoop"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - 1713 - { - arrow = 1; - title = "Custom Hoop"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - 1706 - { - title = "Wing Logo"; - sprite = "NWNGA0"; - height = 24; - } - 1707 - { - title = "Super Loop"; - sprite = "NPRUA0"; - deaftext = "[3] Spawn Immediately"; - } - 1708 - { - title = "Drill Refill"; - sprite = "NPRUB0"; - deaftext = "[3] Spawn Immediately"; - } - 1709 - { - title = "Helper"; - sprite = "NPRUC0"; - deaftext = "[3] Spawn Immediately"; - } - 1711 - { - title = "Extra Time"; - sprite = "NPRUD0"; - deaftext = "[3] Spawn Immediately"; - } - 1712 - { - title = "Link Freeze"; - sprite = "NPRUE0"; - deaftext = "[3] Spawn Immediately"; - } - } - } - - nightstrk - { - color = 12517599; // Violet (BF00DF) - title = "Nights Track"; - width = 8; - height = 4096; - values - { - 1700 - { - title = "Axis"; - circle = 1; - } - 1701 - { - title = "Axis Transfer"; - } - 1702 - { - title = "Axis Transfer Line"; - } - 1710 - { - title = "Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - } - - nightstrk1 - { - color = 12517599; // Violet (BF00DF) - title = "Nights Track (2nd Mare)"; - width = 8; - height = 4096; - values - { - 5796 - { - title = "(Mare 2) Axis"; - circle = 1; - } - 5797 - { - title = "(Mare 2) Axis Transfer"; - } - 5798 - { - title = "(Mare 2) Axis Transfer Line"; - } - 5806 - { - title = "(Mare 2) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - } - - nightstrk2 - { - color = 12517599; // Violet (BF00DF) - title = "Nights Track (3rd Mare)"; - width = 8; - height = 4096; - values - { - 9892 - { - title = "(Mare 3) Axis"; - circle = 1; - } - 9893 - { - title = "(Mare 3) Axis Transfer"; - } - 9894 - { - title = "(Mare 3) Axis Transfer Line"; - } - 9902 - { - title = "(Mare 3) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - } - - nightstrk3 - { - color = 12517599; // Violet (BF00DF) - title = "Nights Track (4th Mare)"; - width = 8; - height = 4096; - values - { - 13988 - { - title = "(Mare 4) Axis"; - circle = 1; - } - 13989 - { - title = "(Mare 4) Axis Transfer"; - } - 13990 - { - title = "(Mare 4) Axis Transfer Line"; - } - 13998 - { - title = "(Mare 4) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - } - - nightstrk4 - { - color = 12517599; // Violet (BF00DF) - title = "Nights Track (5th Mare)"; - width = 8; - height = 4096; - values - { - 18084 - { - title = "(Mare 5) Axis"; - circle = 1; - } - 18085 - { - title = "(Mare 5) Axis Transfer"; - } - 18086 - { - title = "(Mare 5) Axis Transfer Line"; - } - 18094 - { - title = "(Mare 5) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - } - - nightstrk5 - { - color = 12517599; // Violet (BF00DF) - title = "Nights Track (6th Mare)"; - width = 8; - height = 4096; - values - { - 22180 - { - title = "(Mare 6) Axis"; - circle = 1; - } - 22181 - { - title = "(Mare 6) Axis Transfer"; - } - 22182 - { - title = "(Mare 6) Axis Transfer Line"; - } - 22190 - { - title = "(Mare 6) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - } - - nightstrk6 - { - color = 12517599; // Violet (BF00DF) - title = "Nights Track (7th Mare)"; - width = 8; - height = 4096; - values - { - 26276 - { - title = "(Mare 7) Axis"; - circle = 1; - } - 26277 - { - title = "(Mare 7) Axis Transfer"; - } - 26278 - { - title = "(Mare 7) Axis Transfer Line"; - } - 26286 - { - title = "(Mare 7) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - } - - nightstrk7 - { - color = 12517599; // Violet (BF00DF) - title = "Nights Track (8th Mare)"; - width = 8; - height = 4096; - values - { - 30372 - { - title = "(Mare 8) Axis"; - circle = 1; - } - 30373 - { - title = "(Mare 8) Axis Transfer"; - } - 30374 - { - title = "(Mare 8) Axis Transfer Line"; - } - 30382 - { - title = "(Mare 8) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - } - - - mario - { - color = 14647040; // Orange (DF7F00) - title = "Mario Items"; - width = 16; - height = 32; - values - { - 1800 - { - title = "Coin"; - sprite = "COINA0"; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 1801 - { - arrow = 1; - title = "Goomba"; - sprite = "GOOMA0"; - width = 24; - } - 1802 - { - arrow = 1; - title = "Goomba (Blue)"; - sprite = "BGOMA0"; - width = 24; - } - 1803 - { - title = "Fire Flower"; - sprite = "FFWRB0"; - } - 1804 - { - title = "Koopa Shell"; - sprite = "SHLLA0"; - width = 8; - height = 16; - } - 1805 - { - title = "Puma (Jumping Fireball)"; - sprite = "PUMAA0"; - width = 8; - height = 16; - } - 1806 - { - title = "King Bowser"; - sprite = "KOOPA0"; - height = 48; - } - 1807 - { - title = "Axe"; - sprite = "MAXEA0"; - width = 8; - height = 16; - } - 1808 - { - title = "Bush (Short)"; - sprite = "MUS1A0"; - } - 1809 - { - title = "Bush (Tall)"; - sprite = "MUS2A0"; - } - 1810 - { - title = "Toad"; - sprite = "TOADA0"; - width = 8; - } - } - } - - srb1 - { - color = 32607; // Teal (007F5F) - arrow = 1; - title = "SRB1 Remake Items"; - width = 20; - height = 32; - values - { - 4000 - { - title = "SRB1 Crawla"; - sprite = "SRBAA1"; - height = 40; - } - 4001 - { - title = "GuardRobo"; - sprite = "SRBBA1"; - width = 17; - height = 40; - } - 4002 - { - title = "Pyrin"; - sprite = "SRBCB1"; - width = 22; - } - 4003 - { - title = "HotRobo"; - sprite = "SRBDA0"; - height = 40; - } - 4004 - { - title = "Pogminz"; - sprite = "SRBEA1"; - } - 4005 - { - title = "Pogminz (Water)"; - sprite = "SRBEA1"; - } - 4006 - { - title = "Pog-GX2"; - sprite = "SRBFA0"; - width = 10; - height = 34; - } - 4007 - { - title = "Pyrex"; - sprite = "SRBGA1"; - width = 24; - } - 4008 - { - title = "UFO"; - sprite = "SRBHA0"; - width = 24; - hangs = 1; - } - 4009 - { - title = "SWAT Bot"; - sprite = "SRBIA1"; - width = 21; - height = 69; - } - 4010 - { - title = "SpyBot 2000"; - sprite = "SRBJA0"; - width = 36; - height = 62; - } - 4011 - { - title = "Buzz Bomber"; - sprite = "SRBKA0"; - width = 44; - height = 45; - } - 4012 - { - arrow = 0; - title = "RBZ Spike"; - sprite = "SRBLA0"; - width = 10; - height = 53; - } - 4013 - { - arrow = 0; - blocking = 2; - title = "Dumb Metal Sonic"; - sprite = "SRBMC0"; - width = 16; - height = 40; - spectext = "[2] Slides When Pushed"; - deaftext = "[3] Not Pushable"; - } - 4014 - { - title = "Super SWAT Bot"; - sprite = "SRBNA1"; - width = 21; - height = 69; - } - 4015 - { - title = "Genrex"; - sprite = "SRBOA1"; - width = 17; - height = 40; - } - } - } - - bsz - { - color = 10469120; // Light Lime (9FDF00) - title = "Botanic Serenity Items"; - width = 16; - height = 32; - values - { - 1400 - { - title = "Tall Flower (Red)"; - sprite = "BSZ1A0"; - } - 1401 - { - title = "Tall Flower (Purple)"; - sprite = "BSZ1B0"; - } - 1402 - { - title = "Tall Flower (Blue)"; - sprite = "BSZ1C0"; - } - 1403 - { - title = "Tall Flower (Cyan)"; - sprite = "BSZ1D0"; - } - 1404 - { - title = "Tall Flower (Yellow)"; - sprite = "BSZ1E0"; - } - 1405 - { - title = "Tall Flower (Orange)"; - sprite = "BSZ1F0"; - } - 1410 - { - title = "Medium Flower (Red)"; - sprite = "BSZ2A0"; - } - 1411 - { - title = "Medium Flower (Purple)"; - sprite = "BSZ2B0"; - } - 1412 - { - title = "Medium Flower (Blue)"; - sprite = "BSZ2C0"; - } - 1413 - { - title = "Medium Flower (Cyan)"; - sprite = "BSZ2D0"; - } - 1414 - { - title = "Medium Flower (Yellow)"; - sprite = "BSZ2E0"; - } - 1415 - { - title = "Medium Flower (Orange)"; - sprite = "BSZ2F0"; - } - 1420 - { - title = "Short Flower (Red)"; - sprite = "BSZ3A0"; - } - 1421 - { - title = "Short Flower (Purple)"; - sprite = "BSZ3B0"; - } - 1422 - { - title = "Short Flower (Blue)"; - sprite = "BSZ3C0"; - } - 1423 - { - title = "Short Flower (Cyan)"; - sprite = "BSZ3D0"; - } - 1424 - { - title = "Short Flower (Yellow)"; - sprite = "BSZ3E0"; - } - 1425 - { - title = "Short Flower (Orange)"; - sprite = "BSZ3F0"; - } - 1430 - { - title = "Tulip (Red)"; - sprite = "BSZ4A0"; - } - 1431 - { - title = "Tulip (Purple)"; - sprite = "BSZ4B0"; - } - 1432 - { - title = "Tulip (Blue)"; - sprite = "BSZ4C0"; - } - 1433 - { - title = "Tulip (Cyan)"; - sprite = "BSZ4D0"; - } - 1434 - { - title = "Tulip (Yellow)"; - sprite = "BSZ4E0"; - } - 1435 - { - title = "Tulip (Orange)"; - sprite = "BSZ4F0"; - } - 1440 - { - title = "Cluster (Red)"; - sprite = "BSZ5A0"; - } - 1441 - { - title = "Cluster (Purple)"; - sprite = "BSZ5B0"; - } - 1442 - { - title = "Cluster (Blue)"; - sprite = "BSZ5C0"; - } - 1443 - { - title = "Cluster (Cyan)"; - sprite = "BSZ5D0"; - } - 1444 - { - title = "Cluster (Yellow)"; - sprite = "BSZ5E0"; - } - 1445 - { - title = "Cluster (Orange)"; - sprite = "BSZ5F0"; - } - 1450 - { - title = "Bush (Red)"; - sprite = "BSZ6A0"; - } - 1451 - { - title = "Bush (Purple)"; - sprite = "BSZ6B0"; - } - 1452 - { - title = "Bush (Blue)"; - sprite = "BSZ6C0"; - } - 1453 - { - title = "Bush (Cyan)"; - sprite = "BSZ6D0"; - } - 1454 - { - title = "Bush (Yellow)"; - sprite = "BSZ6E0"; - } - 1455 - { - title = "Bush (Orange)"; - sprite = "BSZ6F0"; - } - 1460 - { - title = "Vine (Red)"; - sprite = "BSZ7A0"; - } - 1461 - { - title = "Vine (Purple)"; - sprite = "BSZ7B0"; - } - 1462 - { - title = "Vine (Blue)"; - sprite = "BSZ7C0"; - } - 1463 - { - title = "Vine (Cyan)"; - sprite = "BSZ7D0"; - } - 1464 - { - title = "Vine (Yellow)"; - sprite = "BSZ7E0"; - } - 1465 - { - title = "Vine (Orange)"; - sprite = "BSZ7F0"; - } - 1470 - { - title = "BSZ Shrub"; - sprite = "BSZ8A0"; - } - 1471 - { - title = "BSZ Clover"; - sprite = "BSZ8B0"; - } - 1472 - { - title = "BSZ Fish"; - sprite = "BSZ8C0"; - } - 1473 - { - title = "BSZ Sunflower"; - sprite = "BSZ8D0"; - } - } - } -} diff --git a/extras/conf/srb2-21db2.cfg b/extras/conf/srb2-21db2.cfg deleted file mode 100644 index 075cbbf28..000000000 --- a/extras/conf/srb2-21db2.cfg +++ /dev/null @@ -1,4881 +0,0 @@ -/*********************************************************\ - SRB2Doom Builder 2 Game Configuration - For Sonic Robo Blast 2 Version 2.1 - Contributors (alphabetical): - * Foxboy - * JJames19119 - * Kalaron - * Kristos - * Morpheus - * Neo Chaotikal - * Oogaland - * Rob - * Shadow Hog - * ST218 - * SRB2-Playah - * SSNTails - * Viola -\*********************************************************/ - -// This is required to prevent accedential use of a different configuration -type = "Doom Builder 2 Game Configuration"; - -// This is the title to show for this game -game = "Sonic Robo Blast 2 2.1"; - -// This is the simplified game engine/sourceport name -engine = "eternity"; - -// The format interface handles the map data format -formatinterface = "DoomMapSetIO"; - -// Default lump name for new map -defaultlumpname = "MAP01"; - -// Default testing parameters -testparameters = "-iwad \"%WP\" -file \"%AP\" \"%F\" -warp %L"; -testshortpaths = true; - -// Default nodebuilder configurations -defaultsavecompiler = "zennode_normal"; -defaulttestcompiler = "zennode_fast"; - -// Skill levels -skills -{ - 1 = "Normal"; -} - -// 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 -doublesidedflag = 4; // See linedefflags -impassableflag = 1; -upperunpeggedflag = 8; -lowerunpeggedflag = 16; - -// Door making -makedoortrack = "DOORTRAK"; -makedooraction = 1; // See linedeftypes - -// Generalized actions -generalizedlinedefs = false; -generalizedsectors = true; - -// Texture loading options // Kalaron: Mix the resources! -mixtexturesflats = false; -defaulttexturescale = 1.0f; -defaultflatscale = 1.0f; - -// Thing number for start position in 3D Mode -start3dmode = 32000; - -// Default flags for first new thing -// Doom Builder is picky for some reason -// and will give a small warning of 'unknown flags' -// not an issue at all though, just strange -defaultthingflags -{ - 0; -} - - -/* -TEXTURES AND FLAT SOURCES -This tells Doom Builder where to find the information for textures -and flats in the IWAD file, Addition WAD file and Map WAD file. - -Start and end lumps must be given in a structure (of which the -key name doesnt matter) and any textures or flats in between them -are loaded in either the textures category or flats category. - -For textures: PNAMES, TEXTURE1 and TEXTURE2 are loaded by default. -Kalaron: and now TX_START -*/ - -// Texture sources -textures -{ - zdoom1 - { - start = "TX_START"; - end = "TX_END"; - } -} - -// Patch sources -patches -{ - standard1 - { - start = "P_START"; - end = "P_END"; - } - - standard2 - { - start = "PP_START"; - end = "PP_END"; - } -} - -// Sprite sources -sprites -{ - standard1 - { - start = "S_START"; - end = "S_END"; - } - - standard2 - { - start = "SS_START"; - end = "SS_END"; - } -} - -// Flat sources -flats -{ - standard1 - { - start = "F_START"; - end = "F_END"; - } - - standard2 - { - start = "FF_START"; - end = "FF_END"; - } - - standard3 - { - start = "FF_START"; - end = "F_END"; - } - - standard4 - { - start = "F_START"; - end = "FF_END"; - } -} - - -/* -GAME DETECT PATTERN -Used to guess the game for which a WAD file is made. - -1 = One of these lumps must exist -2 = None of these lumps must exist -3 = All of these lumps must exist -*/ - -gamedetect -{ - EXTENDED = 2; - - - BEHAVIOR = 2; - - E#M# = 2; - - MAP?? = 1; -} - - -/* -MAP LUMP NAMES -Map lumps are loaded with the map as long as they are right after each other. When the editor -meets a lump which is not defined in this list it will ignore the map if not satisfied. -The order of items defines the order in which lumps will be written to WAD file on save. -To indicate the map header lump, use ~MAP - -Legenda: -required = Lump is required to exist. -blindcopy = Lump will be copied along with the map blindly. (usefull for lumps Doom Builder doesn't use) -nodebuild = The nodebuilder generates this lump. -allowempty = The nodebuilder is allowed to leave this lump empty. -script = This lump is a text-based script. Specify the filename of the script configuration to use. -*/ - -maplumpnames -{ - ~MAP - { - required = true; - blindcopy = true; - nodebuild = false; - } - - THINGS - { - required = true; - nodebuild = true; - allowempty = true; - } - - LINEDEFS - { - required = true; - nodebuild = true; - allowempty = false; - } - - SIDEDEFS - { - required = true; - nodebuild = true; - allowempty = false; - } - - VERTEXES - { - required = true; - nodebuild = true; - allowempty = false; - } - - SEGS - { - required = false; - nodebuild = true; - allowempty = false; - } - - SSECTORS - { - required = false; - nodebuild = true; - allowempty = false; - } - - NODES - { - required = false; - nodebuild = true; - allowempty = false; - } - - SECTORS - { - required = true; - nodebuild = true; - allowempty = false; - } - - REJECT - { - required = false; - nodebuild = true; - allowempty = false; - } - - BLOCKMAP - { - required = false; - nodebuild = true; - allowempty = false; - } -} - - -// DEFAULT SECTOR BRIGHTNESS LEVELS -sectorbrightness -{ - 255; - 248; - 240; - 232; - 224; - 216; - 208; - 200; - 192; - 184; - 176; - 168; - 160; - 152; - 144; - 136; - 128; - 120; - 112; - 104; - 96; - 88; - 80; - 72; - 64; - 56; - 48; - 40; - 32; - 24; - 16; - 8; - 0; -} - -// SECTOR TYPES----------------------------------------------------------------- -sectortypes -{ - 0 = "Normal"; - 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; - 5 = "Spikes"; - 6 = "Death Pit (Camera Modifications)"; - 7 = "Death Pit (No Camera Modifications)"; - 8 = "Instant Kill"; - 9 = "Ring Drainer (Floor Touch)"; - 10 = "Ring Drainer (No Floor Touch)"; - 11 = "Special Stage Damage"; - 12 = "Space Countdown"; - 13 = "Ramp Sector (double step-up/down)"; - 14 = "Non-Ramp Sector (no step-down)"; - 15 = "Bouncy Sector (FOF Control Only)"; - 16 = "Trigger Line Ex. (Pushable Objects)"; - 32 = "Trigger Line Ex. (Anywhere, All Players)"; - 48 = "Trigger Line Ex. (Floor Touch, All Players)"; - 64 = "Trigger Line Ex. (Anywhere in Sector)"; - 80 = "Trigger Line Ex. (Floor Touch)"; - 96 = "Trigger Line Ex. (Emerald Check)"; - 112 = "Trigger Line Ex. (Nights Mare)"; - 128 = " Check for Line Exec. on FOFs"; - 144 = "Egg Trap Capsule"; - 160 = "Special Stage Time/Rings Parameters"; - 176 = "Custom Global Gravity"; - 256 = "Ice/Sludge"; - 512 = "Wind/Current"; - 768 = "Ice/Sludge and Wind/Current"; - 1024 = "Conveyor Belt"; - 1280 = "Speed Pad (No Spin)"; - 1536 = "Speed Pad (Spin)"; - 1792 = "Bustable Block Sprite Parameter (ROIA)"; - 2048 = "Bustable Block Sprite Parameter (ROIB)"; - 2304 = "Bustable Block Sprite Parameter (ROIC)"; - 2560 = "Bustable Block Sprite Parameter (ROID)"; - 2816 = "Bustable Block Sprite Parameter (ROIE)"; - 3072 = "Bustable Block Sprite Parameter (ROIF)"; - 3328 = "Bustable Block Sprite Parameter (ROIG)"; - 3884 = "Bustable Block Sprite Parameter (ROIH)"; - 3840 = "Bustable Block Sprite Parameter (ROII)"; - 4096 = "Star Post Activator"; - 8192 = "Exit/Special Stage Goal/Return Flag"; - 12288 = "CTF: Red Team Base"; - 16384 = "CTF: Blue Team Base"; - 20480 = "Fan Sector"; - 24576 = "Super Sonic Transform"; - 28672 = "Spinner"; - 32768 = "Zoom Tube Start"; - 36864 = "Zoom Tube End"; - 40960 = "Finish Line"; - 45056 = "Rope Hang"; - 49152 = "Intangible to the Camera"; -} - - -// GENERALISED SECTOR TYPES----------------------------------------------------------------- -gen_sectortypes -{ - first - { - 0 = "Normal"; - 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; - 5 = "Spikes"; - 6 = "Death Pit (Camera Modifications)"; - 7 = "Death Pit (No Camera Modifications)"; - 8 = "Instant Kill"; - 9 = "Ring Drainer (Floor Touch)"; - 10 = "Ring Drainer (No Floor Touch)"; - 11 = "Special Stage Damage"; - 12 = "Space Countdown"; - 13 = "Ramp Sector (double step-up/down)"; - 14 = "Non-Ramp Sector (no step-down)"; - 15 = "Bouncy Sector (FOF Control Only)"; - } - - second - { - 0 = "Normal"; - 16 = "Trigger Line Ex. (Pushable Objects)"; - 32 = "Trigger Line Ex. (Anywhere, All Players)"; - 48 = "Trigger Line Ex. (Floor Touch, All Players)"; - 64 = "Trigger Line Ex. (Anywhere in Sector)"; - 80 = "Trigger Line Ex. (Floor Touch)"; - 96 = "Trigger Line Ex. (Emerald Check)"; - 112 = "Trigger Line Ex. (Nights Mare)"; - 128 = " Check for Line Exec. on FOFs"; - 144 = "Egg Trap Capsule"; - 160 = "Special Stage Time/Rings Parameters"; - 176 = "Custom Global Gravity"; - } - - third - { - 0 = "Normal"; - 256 = "Ice/Sludge"; - 512 = "Wind/Current"; - 768 = "Ice/Sludge and Wind/Current"; - 1024 = "Conveyor Belt"; - 1280 = "Speed Pad (No Spin)"; - 1536 = "Speed Pad (Spin)"; - 1792 = "Bustable Block Sprite Parameter (ROIA)"; - 2048 = "Bustable Block Sprite Parameter (ROIB)"; - 2304 = "Bustable Block Sprite Parameter (ROIC)"; - 2560 = "Bustable Block Sprite Parameter (ROID)"; - 2816 = "Bustable Block Sprite Parameter (ROIE)"; - 3072 = "Bustable Block Sprite Parameter (ROIF)"; - 3328 = "Bustable Block Sprite Parameter (ROIG)"; - 3884 = "Bustable Block Sprite Parameter (ROIH)"; - 3840 = "Bustable Block Sprite Parameter (ROII)"; - } - - fourth - { - 0 = "Normal"; - 4096 = "Star Post Activator"; - 8192 = "Exit/Special Stage Goal/Return Flag"; - 12288 = "CTF: Red Team Base"; - 16384 = "CTF: Blue Team Base"; - 20480 = "Fan Sector"; - 24576 = "Super Sonic Transform"; - 28672 = "Spinner"; - 32768 = "Zoom Tube Start"; - 36864 = "Zoom Tube End"; - 40960 = "Finish Line"; - 45056 = "Rope Hang"; - 49152 = "Intangible to the Camera"; - } -} - -// LINEDEF FLAGS -linedefflags -{ - 1 = "[0] Effect 6"; - 2 = "[1] Block Enemies"; - 4 = "[2] Double-Sided"; - 8 = "[3] Upper Unpegged"; - 16 = "[4] Lower Unpegged"; - 32 = "[5] Effect 1"; - 64 = "[6] Not Climbable"; - 128 = "[7] Effect 2"; - 256 = "[8] Effect 3"; - 512 = "[9] Effect 4"; - 1024 = "[10] Effect 5"; - 2048 = "[11] No Sonic"; - 4096 = "[12] No Tails"; - 8192 = "[13] No Knuckles"; - 16384 = "[14] Bouncy Wall"; - 32768 = "[15] Transfer Line"; -} - -// Linedef flags UDMF translation table -// This is needed for copy/paste and prefabs to work properly -// When the UDMF field name is prefixed with ! it is inverted -linedefflagstranslation -{ - 1 = "blocking"; - 2 = "blockmonsters"; - 4 = "twosided"; - 8 = "dontpegtop"; - 16 = "dontpegbottom"; - 32 = "secret"; - 64 = "blocksound"; - 128 = "dontdraw"; - 256 = "mapped"; -} - -// LINEDEF ACTIVATIONS -linedefactivations -{ -} - -// LINEDEF TYPES -linedeftypes -{ - misc - { - title = "Miscellaneous"; - - 0 - { - title = "None"; - prefix = "(0)"; - } - - 1 - { - title = "Per-Sector Gravity"; - prefix = "(1)"; - } - - 4 - { - title = "Speed Pad"; - prefix = "(4)"; - } - - 5 - { - title = "Camera Scanner"; - prefix = "(5)"; - } - - 6 - { - title = "Disable Linedef Effect On Level Load"; - prefix = "(6)"; - } - - 7 - { - title = "Sector Flat Alignment"; - prefix = "(7)"; - } - - 10 - { - title = "Culling Plane"; - prefix = "(10)"; - } - - 13 - { - title = "Heat Wave Effect"; - prefix = "(13)"; - } - - 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)"; - } - - 8 - { - title = "Sector Special Parameters"; - prefix = "(8)"; - } - - 9 - { - title = "Chain Parameters"; - prefix = "(9)"; - } - - 11 - { - title = "Rope Hang Parameters"; - prefix = "(12)"; - } - - 12 - { - title = "Rock Spawn Parameters"; - prefix = "(12)"; - } - - 64 - { - title = "Appearing/Disappearing FOF"; - prefix = "(64)"; - } - - 65 - { - title = "Bridge Thinker "; - prefix = "(65)"; - } - } - - 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)"; - } - } - - planemove - { - title = "Plane Movement"; - - 52 - { - title = "Continuous 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)"; - } - } - - 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)"; - } - } - - fofbobbing - { - title = "FOF (bobbing)"; - - 150 - { - title = " Air Bobbing"; - prefix = "(150)"; - } - - 151 - { - title = " Air Bobbing (Adjustable)"; - prefix = "(151)"; - } - - 152 - { - title = " Reverse Air Bobbing (Adjustable)"; - prefix = "(152)"; - } - - 160 - { - title = "Floating, 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 Bust Block"; - prefix = "(255)"; - } - - 256 - { - title = "Spin Bust Block, Translucent"; - prefix = "(256)"; - } - - 257 - { - title = "Quicksand"; - prefix = "(257)"; - } - - 258 - { - title = "Laser"; - prefix = "(258)"; - } - - 259 - { - title = "Custom FOF"; - prefix = "(259)"; - } - } - - linedeftrigger - { - title = "Lindef 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 - Once"; - prefix = "(305)"; - } - - 306 - { - title = "Character Ability - Each Time"; - prefix = "(306)"; - } - - 307 - { - title = "Character Ability - Continuous"; - 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)"; - } - - 316 - { - title = "Land On PolyObject"; - prefix = "(316)"; - } - - 317 - { - title = "Unlockable Trigger - Continuous"; - prefix = "(317)"; - } - - 318 - { - title = "Unlockable Trigger - Once"; - prefix = "(316)"; - } - - 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 Fire Flicker"; - prefix = "(416)"; - } - - 417 - { - title = "Start Adjustable Glowing 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)"; - } - } - - 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 = "Set Texture"; - prefix = "(439)"; - } - - 440 - { - title = "Start Metal Sonic Race"; - prefix = "(440)"; - } - - 441 - { - title = "Unlockable Trigger"; - prefix = "(441)"; - } - - 443 - { - title = "Call Lua Function"; - prefix = "(443)"; - } - - 444 - { - title = "Earthquake"; - prefix = "(444)"; - } - - - 445 - { - title = "Force Block Disappear"; - prefix = "(445)"; - } - - 450 - { - title = "Execute Linedef Executor (from tag)"; - prefix = "(450)"; - } - - 451 - { - title = "Execute Linedef Executor (random range)"; - prefix = "(451)"; - } - } - - 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 Inisible, Intangible"; - prefix = "(489)"; - } - - 490 - { - title = "Turn Visible, Tangible"; - prefix = "(490)"; - } - - 491 - { - title = "Set Translucency"; - prefix = "(491)"; - } - } - - 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)"; - } - } - - 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)"; - } - } -} - - -// THING FLAGS -thingflags -{ - 1 = "[0] Unused Flag"; - 2 = "[1] Object Flip"; - 4 = "[2] Object Special"; - 8 = "[3] Ambush"; - 16 = "(Used for Z offsets)"; -} - -// Thing flags UDMF translation table -// This is needed for copy/paste and prefabs to work properly -// When the UDMF field name is prefixed with ! it is inverted -thingflagstranslation -{ - 1 = "skill1"; - 2 = "skill2"; - 4 = "skill3"; - 8 = "ambush"; - 16 = "!single"; -} - -// THING FLAGS ERROR MASK -// Mask for the thing flags which indicates the options -// that make the same thing appear in the same modes -thingflagsmask1 = 7; // 1 + 2 + 4 -thingflagsmask2 = 0; - - -// THING TYPES------------------------------------------------------------------ -// Color values: 1-Blue 2-Green 3-Cyan 4-Red 5-Magenta 6-Brown 7-Gray -// 8-Dark_Gray 9-Light_Blue 10-Light_Green 11-Light_Cyan 12-Light_Red 13-Pink -// 14-Yellow 15-White -thingtypes -{ - editor - { - color = 15; // White - arrow = 1; - title = ""; - error = -1; - width = 8; - height = 16; - sort = 1; - - 32000 = "3D Mode Start"; - 32001 - { - arrow = 0; - title = "Control Sector Position Hint"; - } - } - - starts - { - color = 1; // Blue - arrow = 1; - title = "Player Starts"; - width = 16; - height = 56; - deaftext = "[3] Spawn On Ceiling"; - - 1 - { - title = "Player 01 Start"; - sprite = "SUPTD0"; - } - 2 - { - title = "Player 02 Start"; - sprite = "SUPTD0"; - } - 3 - { - title = "Player 03 Start"; - sprite = "SUPTD0"; - } - 4 - { - title = "Player 04 Start"; - sprite = "SUPTD0"; - } - 5 - { - title = "Player 05 Start"; - sprite = "SUPTD0"; - } - 6 - { - title = "Player 06 Start"; - sprite = "SUPTD0"; - } - 7 - { - title = "Player 07 Start"; - sprite = "SUPTD0"; - } - 8 - { - title = "Player 08 Start"; - sprite = "SUPTD0"; - } - 9 - { - title = "Player 09 Start"; - sprite = "SUPTD0"; - } - 10 - { - title = "Player 10 Start"; - sprite = "SUPTD0"; - } - 11 - { - title = "Player 11 Start"; - sprite = "SUPTD0"; - } - 12 - { - title = "Player 12 Start"; - sprite = "SUPTD0"; - } - 13 - { - title = "Player 13 Start"; - sprite = "SUPTD0"; - } - 14 - { - title = "Player 14 Start"; - sprite = "SUPTD0"; - } - 15 - { - title = "Player 15 Start"; - sprite = "SUPTD0"; - } - 16 - { - title = "Player 16 Start"; - sprite = "SUPTD0"; - } - 17 - { - title = "Player 17 Start"; - sprite = "SUPTD0"; - } - 18 - { - title = "Player 18 Start"; - sprite = "SUPTD0"; - } - 19 - { - title = "Player 19 Start"; - sprite = "SUPTD0"; - } - 20 - { - title = "Player 20 Start"; - sprite = "SUPTD0"; - } - 21 - { - title = "Player 21 Start"; - sprite = "SUPTD0"; - } - 22 - { - title = "Player 22 Start"; - sprite = "SUPTD0"; - } - 23 - { - title = "Player 23 Start"; - sprite = "SUPTD0"; - } - 24 - { - title = "Player 24 Start"; - sprite = "SUPTD0"; - } - 25 - { - title = "Player 25 Start"; - sprite = "SUPTD0"; - } - 26 - { - title = "Player 26 Start"; - sprite = "SUPTD0"; - } - 27 - { - title = "Player 27 Start"; - sprite = "SUPTD0"; - } - 28 - { - title = "Player 28 Start"; - sprite = "SUPTD0"; - } - 29 - { - title = "Player 29 Start"; - sprite = "SUPTD0"; - } - 30 - { - title = "Player 30 Start"; - sprite = "SUPTD0"; - } - 31 - { - title = "Player 31 Start"; - sprite = "SUPTD0"; - } - 32 - { - title = "Player 32 Start"; - sprite = "SUPTD0"; - } - 33 - { - title = "Match Start"; - sprite = "SUPTI0"; - } - 34 - { - title = "CTF Red Team Start"; - sprite = "SIGNG0"; - } - 35 - { - title = "CTF Blue Team Start"; - sprite = "SIGNE0"; - } - } - - enemies - { - color = 9; // Light_Blue - arrow = 1; - title = "Enemies"; - width = 24; - height = 32; - sort = 1; - - 100 - { - title = "Crawla (Blue)"; - sprite = "POSSA1"; - } - 101 - { - title = "Crawla (Red)"; - sprite = "SPOSA1"; - } - 102 - { - title = "Stupid Dumb Unnamed RoboFish"; - sprite = "FISHA0"; - width = 8; - height = 28; - } - 103 - { - title = "Buzz (Gold)"; - sprite = "BUZZA1"; - width = 20; - height = 24; - deaftext = "[3] Cannot Move"; - } - 104 - { - title = "Buzz (Red)"; - sprite = "RBUZA1"; - width = 20; - height = 24; - deaftext = "[3] Cannot Move"; - } - 105 - { - title = "Jetty-Syn Bomber"; - sprite = "JETBB1"; - width = 20; - height = 48; - deaftext = "[3] Cannot Move"; - } - 106 - { - title = "Jetty-Syn Gunner"; - sprite = "JETGB1"; - width = 20; - height = 48; - deaftext = "[3] Cannot Move"; - } - 107 - { - title = "Crawla Commander"; - sprite = "CCOMA1"; - width = 16; - } - 108 - { - title = "Deton"; - sprite = "DETNA1"; - width = 20; - } - 109 - { - title = "Skim"; - sprite = "SKIMA1"; - width = 16; - height = 24; - } - 110 - { - title = "Turret"; - sprite = "TRETA1"; - width = 16; - height = 32; - } - 111 - { - title = "Popup Turret"; - sprite = "TURRI1"; - width = 12; - height = 64; - } - 112 - { - title = "Sharp"; - sprite = "SHRPA1"; - width = 16; - height = 24; - } - 113 - { - title = "Jet Jaw"; - sprite = "JJAWA3A7"; - width = 12; - height = 20; - } - 114 - { - title = "Snailer"; - sprite = "SNLRA3A7"; - height = 48; - } - 115 - { - title = "Bird Aircraft Strike Hazard"; - sprite = "VLTRF1"; - width = 12; - height = 24; - } - 116 - { - title = "Pointy"; - sprite = "PNTYA1"; - width = 8; - height = 16; - } - 117 - { - title = "Robo-Hood"; - sprite = "ARCHA1"; - deaftext = "[3] Cannot Jump"; - } - 118 - { - title = "CastleBot FaceStabber"; - sprite = "CBFSA1"; - width = 32; - height = 64; - } - 119 - { - title = "Egg Guard"; - sprite = "ESHIA1"; - width = 16; - height = 48; - deaftext = "[3] Double Speed"; - } - 120 - { - title = "Green Snapper"; - sprite = "GSNPA1"; - height = 24; - } - 121 - { - title = "Minus"; - sprite = "MNUSA1"; - } - 122 - { - title = "Spring Shell (Green)"; - sprite = "SSHLA1"; - height = 40; - } - 123 - { - title = "Unidus"; - sprite = "UNIDA1"; - width = 18; - height = 36; - } - 124 - { - title = "AquaBuzz"; - sprite = "BBUZA1"; - width = 20; - height = 24; - } - 125 - { - title = "Spring Shell (Yellow)"; - sprite = "YSHLA1"; - height = 40; - } - 750 - { - title = " Chaos Enemy Spawn"; - sprite = "TFOGG0"; - width = 32; - height = 64; - } - } - - bosses - { - color = 8; // Dark_Gray - arrow = 1; - title = "Bosses"; - width = 24; - height = 52; - sort = 1; - - 200 - { - title = "Boss 1 - Egg Mobile"; - sprite = "EGGMA1"; - deaftext = "[3] Rotating Spikeballs"; - } - 201 - { - title = "Boss 2 - Egg Slimer"; - sprite = "EGGNA1"; - height = 48; - deaftext = "[3] Speed Up When Hit"; - } - 202 - { - title = "Boss 3 - Sea Egg"; - sprite = "EGGOA1"; - width = 32; - height = 80; - } - 203 - { - title = "Boss 4 - Eggscalibur"; - sprite = "EGGPA1"; - } - 206 - { - title = "Boss - Black Eggman (Old)"; - sprite = "BRAKB1"; - width = 48; - height = 160; - } - 207 - { - title = "Boss 5A - Metal Sonic Race Start"; - sprite = "METLI1"; - width = 16; - height = 48; - } - 208 - { - title = "Boss 5B - Metal Sonic Battle Start"; - sprite = "METLC1"; - width = 16; - height = 48; - } - 209 - { - title = "Boss 6 - Black Eggman (New)"; - sprite = "BRAK[1"; - width = 48; - height = 160; - deaftext = "[3] Electric Barrier"; - } - 290 - { - arrow = 0; - title = "Boss Escape Point"; - width = 8; - height = 16; - } - 291 - { - arrow = 0; - title = "Egg Trap Center"; - width = 8; - height = 16; - } - 292 - { - arrow = 0; - title = "Boss Waypoint"; - width = 8; - height = 16; - deaftext = "[3] Sea Egg Shooting Point"; - } - 293 = "Metal Sonic Waypoint"; - } - - rings - { - color = 14; // Yellow - title = "Rings and Weapon Panels"; - width = 24; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - - 300 - { - title = "Ring"; - sprite = "RINGA0"; - width = 16; - } - 301 - { - title = "Bounce Ring"; - sprite = "CPRKB0"; - } - 302 - { - title = "Rail Ring"; - sprite = "SPRKA0"; - } - 304 - { - title = "Automatic Ring"; - sprite = "TAUTA3A7"; - } - 305 - { - title = "Explosion Ring"; - sprite = "BMSLA1"; - } - 306 - { - title = "Scatter Ring"; - sprite = "TSCRA1A5"; - } - 307 - { - title = "Grenade Ring"; - sprite = "TGREA0"; - } - 308 - { - title = "CTF Team Ring (Red)"; - sprite = "RRNGA0"; - width = 16; - } - 309 - { - title = "CTF Team Ring (Blue)"; - sprite = "TRNGA0"; - width = 16; - } - 330 - { - title = "Bounce Ring Panel"; - sprite = "PIKBA0"; - } - 331 - { - title = "Rail Ring Panel"; - sprite = "PIKRA0"; - } - 332 - { - title = "Automatic Ring Panel"; - sprite = "PIKAA0"; - } - 333 - { - title = "Explosion Ring Panel"; - sprite = "PIKEA0"; - } - 334 - { - title = "Scatter Ring Panel"; - sprite = "PIKSA0"; - } - 335 - { - title = "Grenade Ring Panel"; - sprite = "PIKGA0"; - } - } - - collectibles - { - color = 10; // Light_Green - title = "Other Collectibles"; - width = 16; - height = 32; - sort = 1; - - 310 - { - title = "CTF Red Flag"; - sprite = "RFLGA0"; - width = 24; - height = 64; - } - 311 - { - title = "CTF Blue Flag"; - sprite = "BFLGA0"; - width = 24; - height = 64; - } - 312 - { - title = "Special Stage Token"; - sprite = "TOKEA0"; - width = 8; - height = 16; - deafheight = 32; - deaftext = "[3] Float"; - } - 313 - { - title = "Chaos Emerald 1 (Green)"; - sprite = "EMMYA0"; - } - 314 - { - title = "Chaos Emerald 2 (Orange)"; - sprite = "EMMYB0"; - } - 315 - { - title = "Chaos Emerald 3 (Purple)"; - sprite = "EMMYC0"; - } - 316 - { - title = "Chaos Emerald 4 (Blue)"; - sprite = "EMMYD0"; - } - 317 - { - title = "Chaos Emerald 5 (Red)"; - sprite = "EMMYE0"; - } - 318 - { - title = "Chaos Emerald 6 (Light Blue)"; - sprite = "EMMYF0"; - } - 319 - { - title = "Chaos Emerald 7 (Gray)"; - sprite = "EMMYG0"; - } - 320 - { - title = "Emerald Hunt Location"; - sprite = "EMERA0"; - } - 323 - { - title = "Match Chaos Emerald Spawn"; - sprite = "CEMGA0"; - width = 8; - height = 16; - deafheight = 32; - deaftext = "[3] Float"; - } - } - - boxes - { - color = 7; // Gray - blocking = 2; - title = "Item Boxes"; - width = 16; - height = 32; - deaftext = "[3] Random (Weak)"; - sort = 1; - - 400 - { - title = "Super Ring (10 Rings)"; - sprite = "SRBXA0"; - } - 401 - { - title = "Pity / Basic Shield"; - sprite = "GRTVA0"; - } - 402 - { - title = "Attraction Shield"; - sprite = "YLTVA0"; - } - 403 - { - title = "Force Shield"; - sprite = "BLTVA0"; - } - 404 - { - title = "Armageddon Shield"; - sprite = "BKTVA0"; - } - 405 - { - title = "Whirlwind Shield"; - sprite = "WHTVA0"; - } - 406 - { - title = "Elemental Shield"; - sprite = "ELTVA0"; - } - 407 - { - title = "Super Sneakers"; - sprite = "SHTVA0"; - } - 408 - { - title = "Invincibility"; - sprite = "PINVA0"; - } - 409 - { - title = "Extra Life"; - sprite = "PRUPA0"; - deaftext = "[3] Random (Weak) / 10k points"; - } - 410 - { - title = "Eggman"; - sprite = "EGGBA0"; - } - 411 - { - title = "Teleporter"; - sprite = "MIXUA0"; - } - 412 - { - title = "Random"; - sprite = "QUESA0"; - } - 413 - { - title = "Gravity Boots"; - sprite = "GBTVA0"; - } - 414 - { - title = "CTF Team Ring Box (Red)"; - sprite = "RRBXA0"; - deaftext = "[3] Ambush"; - } - 415 - { - title = "CTF Team Ring Box (Blue)"; - sprite = "BRBXA0"; - deaftext = "[3] Ambush"; - } - 416 - { - title = "Recycler"; - sprite = "RECYA0"; - } - 418 - { - title = "1,000 Points"; - sprite = "PTTVA0"; - } - 419 - { - title = "10,000 Points"; - sprite = "PTTVF0"; - } - } - - miscellaneous - { - color = 11; // Light_Cyan - title = "Miscellaneous"; - width = 16; - height = 40; - sort = 1; - - 500 - { - title = "Air Bubble Patch"; - sprite = "BUBLA0"; - width = 8; - height = 16; - deaftext = "[3] No Distance Check"; - } - 501 - { - title = "End Level Sign"; - sprite = "SIGND0"; - width = 8; - height = 32; - } - 502 - { - arrow = 1; - title = "Star Post"; - sprite = "STPTA0"; - width = 64; - height = 80; - } - 526 - { - blocking = 2; - title = "Cannonball"; - sprite = "CBLLA0"; - width = 20; - deaftext = "[3] Not Pushable"; - } - 1000 - { - arrow = 1; - blocking = 2; - title = "Gargoyle"; - sprite = "GARGA1"; - deaftext = "[3] Not Pushable"; - } - 1102 - { - arrow = 1; - blocking = 2; - title = "Eggman Statue"; - sprite = "ESTAA1"; - width = 32; - height = 240; - deaftext = "[3] Not Pushable"; - } - 1106 - { - arrow = 1; - title = "Chain (Hang)"; - sprite = "SMCHA0"; - height = 32; - deaftext = "[3] Double Size"; - } - 1107 - { - arrow = 1; - title = "Chain (Spin)"; - sprite = "SMCHA0"; - height = 32; - } - 1200 - { - title = "Tumbleweed (Big)"; - sprite = "BTBLA0"; - width = 24; - height = 48; - deaftext = "[3] Moves Perpetually"; - } - 1201 - { - title = "Tumbleweed (Small)"; - sprite = "STBLA0"; - width = 12; - height = 24; - deaftext = "[3] Moves Perpetually"; - } - 1504 - { - title = "ATZ Target"; - sprite = "RCRYB0"; - width = 24; - height = 32; - } - 1852 - { - blocking = 2; - title = "Snowman"; - sprite = "XMS3A0"; - deaftext = "[3] Not Pushable"; - } - 1876 - { - arrow = 1; - blocking = 2; - title = "Eggman Disco Statue"; - sprite = "ESTAB1"; - width = 20; - height = 96; - deaftext = "[3] Not Pushable"; - } - } - - springs - { - color = 12; // Light_Red - title = "Springs and Fans"; - width = 20; - height = 16; - - 540 - { - title = "Fan"; - sprite = "FANSA0D0"; - width = 16; - deaftext = "[3] No Distance Check"; - } - 541 - { - title = "Gas Jet"; - sprite = "STEMD0"; - width = 32; - } - 550 - { - title = "Yellow Spring"; - sprite = "SPRYA0"; - } - 551 - { - title = "Red Spring"; - sprite = "SPRRA0"; - } - 552 - { - title = "Blue Spring"; - sprite = "SPRBA0"; - } - 555 - { - arrow = 1; - title = "Diagonal Yellow Spring"; - sprite = "YSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - 556 - { - arrow = 1; - title = "Diagonal Red Spring"; - sprite = "RSPRD2"; - width = 16; - deaftext = "[3] Rotate 22.5° CCW"; - } - } - - patterns - { - color = 5; // Magenta - arrow = 1; - title = "Special Placement Patterns"; - width = 16; - height = 384; - - 600 - { - arrow = 0; - title = "5 Vertical Rings (Yellow Spring)"; - sprite = "RINGA0"; - } - 601 - { - arrow = 0; - title = "5 Vertical Rings (Red Spring)"; - sprite = "RINGA0"; - height = 1024; - } - 602 - { - title = "5 Diagonal Rings (Yellow Spring)"; - sprite = "RINGA0"; - height = 32; - } - 603 - { - title = "10 Diagonal Rings (Red Spring)"; - sprite = "RINGA0"; - height = 32; - } - 604 - { - title = "Circle of Rings"; - sprite = "RINGA0"; - width = 96; - height = 192; - } - 605 - { - title = "Circle of Rings (Big)"; - sprite = "RINGA0"; - width = 192; - } - 606 - { - title = "Circle of Wing Logos"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 607 - { - title = "Circle of Wing Logos (Big)"; - sprite = "NWNGA0"; - width = 192; - } - 608 - { - title = "Circle of Rings and Wings"; - sprite = "NWNGA0"; - width = 96; - height = 192; - } - 609 - { - title = "Circle of Rings and Wings (Big)"; - sprite = "NWNGA0"; - width = 192; - } - } - - invisible - { - color = 15; // White - title = "Misc. Invisible"; - width = 8; - height = 16; - - 700 = "Water Ambience A (Large)"; - 701 = "Water Ambience B (Large)"; - 702 = "Water Ambience C (Medium)"; - 703 = "Water Ambience D (Medium)"; - 704 = "Water Ambience E (Small)"; - 705 = "Water Ambience F (Small)"; - 706 = "Water Ambience G (Extra Large)"; - 707 = "Water Ambience H (Extra Large)"; - 708 = "Disco Ambience"; - 709 = "Volcano Ambience"; - 751 - { - arrow = 1; - title = "Teleport Destination"; - } - 752 - { - arrow = 1; - title = "Alternate View Point"; - } - 753 = "Zoom Tube Waypoint"; - 754 - { - title = "Push Point"; - deaftext = "[3] Push Using XYZ"; - } - 755 - { - title = "Pull Point"; - deaftext = "[3] Pull Using XYZ"; - } - 760 = "PolyObject Anchor"; - 761 = "PolyObject Spawn Point"; - 762 = "PolyObject Spawn Point (Crush)"; - 780 = "Skybox View Point"; - - } - - hazards - { - color = 4; // Red - title = "Hazards"; - width = 20; - height = 40; - sort = 1; - - 521 - { - title = "Spikeball"; - sprite = "SPIKA0"; - width = 12; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 523 - { - title = "Spike (Floor)"; - sprite = "USPKA0"; - width = 8; - height = 42; - deaftext = "[3] Solid"; - } - 524 - { - arrow = 1; - title = "Big Floating Mine"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 527 - { - arrow = 1; - title = "Big Floating Mine (Air)"; - width = 16; - height = 32; - sprite = "BMNEA1"; - } - 525 - { - title = "Cannonball Launcher"; - sprite = "CBLLA0"; - } - 1101 - { - title = "Torch"; - sprite = "FLAMA0"; - width = 8; - height = 32; - } - 1104 - { - title = "Mace (Spinning)"; - sprite = "SMCEA0"; - deaftext = "[3] Double Size"; - } - 1105 - { - title = "Mace (Swinging)"; - sprite = "SMCEA0"; - deaftext = "[3] Double Size"; - } - 1202 - { - arrow = 1; - title = "Rock Spawner"; - sprite = "ROIAA0"; - } - 1300 - { - arrow = 1; - title = "Flame Jet (Horizontal)"; - sprite = "FLMEB0"; - width = 16; - } - 1301 - { - title = "Flame Jet (Vertical)"; - sprite = "FLMEB0"; - width = 16; - deaftext = "[3] Shoot Downwards"; - } - 1500 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle"; - sprite = "GARGA1"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 1501 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle (Up)"; - sprite = "GARGA1"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 1502 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle (Down)"; - sprite = "GARGA1"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 1503 - { - arrow = 1; - blocking = 2; - title = "Trapgoyle (Long)"; - sprite = "GARGA1"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 3575 - { - title = "Spinning Flame Jet (Counter-Clockwise)"; - sprite = "FLMEB0"; - width = "16"; - } - 3576 - { - title = "Spinning Flame Jet (Clockwise)"; - sprite = "FLMEB0"; - width = "16"; - } - } - - decoration - { - color = 2; // Green - title = "Decoration"; - width = 16; - height = 40; - - 757 - { - title = "Fan Particle Generator"; - sprite = "PRTLA0"; - width = 8; - height = 16; - } - 800 - { - title = "GFZ Flower"; - sprite = "FWR1A0"; - } - 801 - { - title = "Sunflower"; - sprite = "FWR2A0"; - height = 96; - } - 802 - { - title = "Budding Flower"; - sprite = "FWR3A0"; - width = 8; - height = 32; - } - 804 - { - title = "Berry Bush"; - sprite = "BUS1A0"; - height = 32; - } - 805 - { - title = "Bush"; - sprite = "BUS2A0"; - height = 32; - } - 900 - { - title = "THZ Flower"; - sprite = "THZPA0"; - width = 8; - height = 32; - } - 901 - { - title = "Alarm"; - sprite = "ALRMA0"; - width = 8; - height = 16; - hangs = 1; - } - 1001 - { - title = "Seaweed"; - sprite = "SEWEA0"; - width = 24; - height = 56; - } - 1002 - { - title = "Dripping Water"; - sprite = "DRIPD0"; - width = 8; - height = 16; - hangs = 1; - } - 1003 - { - title = "Coral (Green)"; - sprite = "CRL1A0"; - width = 8; - height = 16; - } - 1004 - { - title = "Coral (Red)"; - sprite = "CRL2A0"; - width = 8; - height = 16; - } - 1005 - { - title = "Coral (Orange)"; - sprite = "CRL3A0"; - width = 8; - height = 16; - } - 1006 - { - title = "Blue Crystal"; - sprite = "BCRYA1"; - width = 8; - height = 16; - } - 1100 - { - title = "Chain"; - sprite = "CHANA0"; - width = 8; - height = 128; - hangs = 1; - } - 1103 - { - title = "CEZ Flower"; - sprite = "FWR4A0"; - } - 1203 - { - title = "Cactus with Brown Flower"; - sprite = "CACTA0"; - height = 32; - } - 1204 - { - title = "Cactus with Brown Flower (Tall)"; - sprite = "CACTB0"; - height = 64; - } - 1205 - { - title = "Cactus with Blue Flower"; - sprite = "CACTC0"; - height = 32; - } - 1206 - { - title = "Cactus with Blue Flower (Tall)"; - sprite = "CACTD0"; - height = 80; - } - 1850 - { - title = "Xmas Pole"; - sprite = "XMS1A0"; - } - 1851 - { - title = "Candy Cane"; - sprite = "XMS2A0"; - width = 8; - height = 32; - } - 1875 - { - title = "Disco Ball"; - sprite = "DBALA0"; - height = 54; - hangs = 1; - } - 1900 - { - title = "Brown Stalagmite (Tall)"; - sprite = "STLGA0"; - } - 1901 - { - title = "Brown Stalagmite"; - sprite = "STLGB0"; - } - 1902 - { - title = "Orange Stalagmite (Tall)"; - sprite = "STLGC0"; - } - 1903 - { - title = "Orange Stalagmite"; - sprite = "STLGD0"; - } - 1904 - { - title = "Red Stalagmite (Tall)"; - sprite = "STLGE0"; - } - 1905 - { - title = "Red Stalagmite"; - sprite = "STLGF0"; - } - 1906 - { - title = "Gray Stalagmite (Tall)"; - sprite = "STLGG0"; - } - 1907 - { - title = "Gray Stalagmite"; - sprite = "STLGH0"; - } - 1908 - { - title = "Blue Stalagmite (Tall)"; - sprite = "STLGI0"; - } - 1909 - { - title = "Blue Stalagmite"; - sprite = "STLGJ0"; - } - } - - nights - { - color = 13; // Pink - title = "Nights Items"; - width = 12; - height = 32; - - 1703 - { - title = "Ideya Drone"; - sprite = "NDRNA1"; - width = 16; - height = 56; - deaftext = "[3] Die Upon Time Up"; - } - 1704 - { - arrow = 1; - title = "Bumper"; - sprite = "NBMPG3G7"; - width = 32; - height = 64; - } - 1705 - { - arrow = 1; - title = "Hoop (Generic)"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - 1706 - { - title = "Wing Logo"; - sprite = "NWNGA0"; - height = 24; - } - 1707 - { - title = "Super Loop"; - sprite = "NPRUA0"; - deaftext = "[3] Spawn Immediately"; - } - 1708 - { - title = "Drill Refill"; - sprite = "NPRUB0"; - deaftext = "[3] Spawn Immediately"; - } - 1709 - { - title = "Helper"; - sprite = "NPRUC0"; - deaftext = "[3] Spawn Immediately"; - } - 1711 - { - title = "Extra Time"; - sprite = "NPRUD0"; - deaftext = "[3] Spawn Immediately"; - } - 1712 - { - title = "Link Freeze"; - sprite = "NPRUE0"; - deaftext = "[3] Spawn Immediately"; - } - 1713 - { - arrow = 1; - title = "Hoop (Customizable)"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - } - - nightstrk - { - color = 13; // Pink - title = "Nights Track"; - width = 8; - height = 4096; - - 1700 - { - title = "Axis"; - circle = 1; - } - 1701 - { - title = "Axis Transfer"; - } - 1702 - { - title = "Axis Transfer Line"; - } - 1710 - { - title = "Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk1 - { - color = 13; // Pink - title = "Nights Track (2nd Mare)"; - width = 8; - height = 4096; - - 5796 - { - title = "(Mare 2) Axis"; - circle = 1; - } - 5797 - { - title = "(Mare 2) Axis Transfer"; - } - 5798 - { - title = "(Mare 2) Axis Transfer Line"; - } - 5806 - { - title = "(Mare 2) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk2 - { - color = 13; // Pink - title = "Nights Track (3rd Mare)"; - width = 8; - height = 4096; - - 9892 - { - title = "(Mare 3) Axis"; - circle = 1; - } - 9893 - { - title = "(Mare 3) Axis Transfer"; - } - 9894 - { - title = "(Mare 3) Axis Transfer Line"; - } - 9902 - { - title = "(Mare 3) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk3 - { - color = 13; // Pink - title = "Nights Track (4th Mare)"; - width = 8; - height = 4096; - - 13988 - { - title = "(Mare 4) Axis"; - circle = 1; - } - 13989 - { - title = "(Mare 4) Axis Transfer"; - } - 13990 - { - title = "(Mare 4) Axis Transfer Line"; - } - 13998 - { - title = "(Mare 4) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk4 - { - color = 13; // Pink - title = "Nights Track (5th Mare)"; - width = 8; - height = 4096; - - 18084 - { - title = "(Mare 5) Axis"; - circle = 1; - } - 18085 - { - title = "(Mare 5) Axis Transfer"; - } - 18086 - { - title = "(Mare 5) Axis Transfer Line"; - } - 18094 - { - title = "(Mare 5) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk5 - { - color = 13; // Pink - title = "Nights Track (6th Mare)"; - width = 8; - height = 4096; - - 22180 - { - title = "(Mare 6) Axis"; - circle = 1; - } - 22181 - { - title = "(Mare 6) Axis Transfer"; - } - 22182 - { - title = "(Mare 6) Axis Transfer Line"; - } - 22190 - { - title = "(Mare 6) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk6 - { - color = 13; // Pink - title = "Nights Track (7th Mare)"; - width = 8; - height = 4096; - - 26276 - { - title = "(Mare 7) Axis"; - circle = 1; - } - 26277 - { - title = "(Mare 7) Axis Transfer"; - } - 26278 - { - title = "(Mare 7) Axis Transfer Line"; - } - 26286 - { - title = "(Mare 7) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - nightstrk7 - { - color = 13; // Pink - title = "Nights Track (8th Mare)"; - width = 8; - height = 4096; - - 30372 - { - title = "(Mare 8) Axis"; - circle = 1; - } - 30373 - { - title = "(Mare 8) Axis Transfer"; - } - 30374 - { - title = "(Mare 8) Axis Transfer Line"; - } - 30382 - { - title = "(Mare 8) Egg Capsule"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } - } - - mario - { - color = 6; // Brown - title = "Mario Items"; - width = 16; - height = 32; - sort = 1; - - 1800 - { - title = "Coin"; - sprite = "COINA0"; - height = 24; - deafheight = 32; - deaftext = "[3] Float"; - } - 1801 - { - arrow = 1; - title = "Goomba"; - sprite = "GOOMA0"; - width = 24; - } - 1802 - { - arrow = 1; - title = "Goomba (Blue)"; - sprite = "BGOMA0"; - width = 24; - } - 1803 - { - title = "Fire Flower"; - sprite = "FFWRB0"; - } - 1804 - { - title = "Koopa Shell"; - sprite = "SHLLA0"; - width = 8; - height = 16; - } - 1805 - { - title = "Puma (Jumping Fireball)"; - sprite = "PUMAA0"; - width = 8; - height = 16; - } - 1806 - { - title = "King Bowser"; - sprite = "KOOPA0"; - height = 28; - } - 1807 - { - title = "Axe"; - sprite = "MAXEA0"; - width = 8; - height = 16; - } - 1808 - { - title = "Bush (Short)"; - sprite = "MUS1A0"; - } - 1809 - { - title = "Bush (Tall)"; - sprite = "MUS2A0"; - } - 1810 - { - title = "Toad"; - sprite = "TOADA0"; - width = 8; - } - } - - srb1 - { - color = 3; // Cyan - arrow = 1; - title = "SRB1 Remake"; - width = 20; - height = 32; - sort = 1; - - 4000 - { - title = "SRB1 Crawla"; - sprite = "SRBAA1"; - height = 40; - } - 4001 - { - title = "GuardRobo"; - sprite = "SRBBA1"; - width = 17; - height = 40; - } - 4002 - { - title = "Pyrin"; - sprite = "SRBCB1"; - width = 22; - } - 4003 - { - title = "HotRobo"; - sprite = "SRBDA0"; - height = 40; - } - 4004 - { - title = "Pogminz"; - sprite = "SRBEA1"; - } - 4005 - { - title = "Pogminz (Water)"; - sprite = "SRBEA1"; - } - 4006 - { - title = "Pog-GX2"; - sprite = "SRBFA0"; - width = 10; - height = 34; - } - 4007 - { - title = "Pyrex"; - sprite = "SRBGA1"; - width = 24; - } - 4008 - { - title = "UFO"; - sprite = "SRBHA0"; - width = 24; - hangs = 1; - } - 4009 - { - title = "SWAT Bot"; - sprite = "SRBIA1"; - width = 21; - height = 69; - } - 4010 - { - title = "SpyBot 2000"; - sprite = "SRBJA0"; - width = 36; - height = 62; - } - 4011 - { - title = "Buzz Bomber"; - sprite = "SRBKA0"; - width = 44; - height = 45; - } - 4012 - { - arrow = 0; - title = "RBZ Spike"; - sprite = "SRBLA0"; - width = 10; - height = 53; - } - 4013 - { - arrow = 0; - blocking = 2; - title = "Dumb Metal Sonic"; - sprite = "SRBMC0"; - width = 16; - height = 40; - deaftext = "[3] Not Pushable"; - } - 4014 - { - title = "Super SWAT Bot"; - sprite = "SRBNA1"; - width = 21; - height = 69; - } - 4015 - { - title = "Genrex"; - sprite = "SRBOA1"; - width = 17; - height = 40; - } - } - - bsz - { - color = 2; // Green - title = "Botanic Serenity Items"; - width = 16; - height = 32; - 1400 - { - title = "Tall Flower (Red)"; - sprite = "BSZ1A0"; - } - 1401 - { - title = "Tall Flower (Purple)"; - sprite = "BSZ1B0"; - } - 1402 - { - title = "Tall Flower (Blue)"; - sprite = "BSZ1C0"; - } - 1403 - { - title = "Tall Flower (Cyan)"; - sprite = "BSZ1D0"; - } - 1404 - { - title = "Tall Flower (Yellow)"; - sprite = "BSZ1E0"; - } - 1405 - { - title = "Tall Flower (Orange)"; - sprite = "BSZ1F0"; - } - 1410 - { - title = "Medium Flower (Red)"; - sprite = "BSZ2A0"; - } - 1411 - { - title = "Medium Flower (Purple)"; - sprite = "BSZ2B0"; - } - 1412 - { - title = "Medium Flower (Blue)"; - sprite = "BSZ2C0"; - } - 1413 - { - title = "Medium Flower (Cyan)"; - sprite = "BSZ2D0"; - } - 1414 - { - title = "Medium Flower (Yellow)"; - sprite = "BSZ2E0"; - } - 1415 - { - title = "Medium Flower (Orange)"; - sprite = "BSZ2F0"; - } - 1420 - { - title = "Short Flower (Red)"; - sprite = "BSZ3A0"; - } - 1421 - { - title = "Short Flower (Purple)"; - sprite = "BSZ3B0"; - } - 1422 - { - title = "Short Flower (Blue)"; - sprite = "BSZ3C0"; - } - 1423 - { - title = "Short Flower (Cyan)"; - sprite = "BSZ3D0"; - } - 1424 - { - title = "Short Flower (Yellow)"; - sprite = "BSZ3E0"; - } - 1425 - { - title = "Short Flower (Orange)"; - sprite = "BSZ3F0"; - } - 1430 - { - title = "Tulip (Red)"; - sprite = "BSZ4A0"; - } - 1431 - { - title = "Tulip (Purple)"; - sprite = "BSZ4B0"; - } - 1432 - { - title = "Tulip (Blue)"; - sprite = "BSZ4C0"; - } - 1433 - { - title = "Tulip (Cyan)"; - sprite = "BSZ4D0"; - } - 1434 - { - title = "Tulip (Yellow)"; - sprite = "BSZ4E0"; - } - 1435 - { - title = "Tulip (Orange)"; - sprite = "BSZ4F0"; - } - 1440 - { - title = "Cluster (Red)"; - sprite = "BSZ5A0"; - } - 1441 - { - title = "Cluster (Purple)"; - sprite = "BSZ5B0"; - } - 1442 - { - title = "Cluster (Blue)"; - sprite = "BSZ5C0"; - } - 1443 - { - title = "Cluster (Cyan)"; - sprite = "BSZ5D0"; - } - 1444 - { - title = "Cluster (Yellow)"; - sprite = "BSZ5E0"; - } - 1445 - { - title = "Cluster (Orange)"; - sprite = "BSZ5F0"; - } - 1450 - { - title = "Bush (Red)"; - sprite = "BSZ6A0"; - } - 1451 - { - title = "Bush (Purple)"; - sprite = "BSZ6B0"; - } - 1452 - { - title = "Bush (Blue)"; - sprite = "BSZ6C0"; - } - 1453 - { - title = "Bush (Cyan)"; - sprite = "BSZ6D0"; - } - 1454 - { - title = "Bush (Yellow)"; - sprite = "BSZ6E0"; - } - 1455 - { - title = "Bush (Orange)"; - sprite = "BSZ6F0"; - } - 1460 - { - title = "Vine (Red)"; - sprite = "BSZ7A0"; - } - 1461 - { - title = "Vine (Purple)"; - sprite = "BSZ7B0"; - } - 1462 - { - title = "Vine (Blue)"; - sprite = "BSZ7C0"; - } - 1463 - { - title = "Vine (Cyan)"; - sprite = "BSZ7D0"; - } - 1464 - { - title = "Vine (Yellow)"; - sprite = "BSZ7E0"; - } - 1465 - { - title = "Vine (Orange)"; - sprite = "BSZ7F0"; - } - 1470 - { - title = "BSZ Shrub"; - sprite = "BSZ8A0"; - } - 1471 - { - title = "BSZ Clover"; - sprite = "BSZ8B0"; - } - 1472 - { - title = "BSZ Fish"; - sprite = "BSZ8C0"; - } - 1473 - { - title = "BSZ Sunflower"; - sprite = "BSZ8D0"; - } - } -} - - - -// Default thing filters -// (these are not required, just usefull for new users) -thingsfilters -{ - - filter0 - { - name = "Easy skill"; - category = ""; - type = -1; - - fields - { - 1 = true; - } - - } - - - filter1 - { - name = "Hard skill"; - category = ""; - type = -1; - - fields - { - 4 = true; - } - - } - - - filter2 - { - name = "Keys only"; - category = "keys"; - type = -1; - } - - - filter3 - { - name = "Medium skill"; - category = ""; - type = -1; - - fields - { - 2 = true; - } - - } - - - filter4 - { - name = "Multiplayer"; - category = ""; - type = -1; - - fields - { - 16 = true; - } - - } -} - - -// Default texture sets -// (these are not required, but usefull for new users) -/* -texturesets -{ - - set0 - { - name = "GFZ Themed Textures"; - filter0 = "GFZROCK"; - filter1 = "GFZGRASS"; - filter2 = "CFALL1"; - filter3 = "GFALL1"; - filter4 = "GFZBLOCK"; - filter5 = "GFZCRACK"; - filter6 = "GFZINSID"; - filter7 = "GFZVINES"; - filter8 = "GFZVCRCK"; - filter9 = "GFZBRIDG"; - filter10 = "GFZBLOK2"; - filter11 = "GFZBRICK"; - filter12 = "GFZDOOR"; - filter13 = "GFZWINDW"; - filter14 = "GFZROOF"; - filter15 = "GFZFENC2"; - filter16 = "GFZGRSW"; - } - - - set1 - { - name = "GFZ Themed Flats"; - filter0 = "FLOOR0_6"; - filter1 = "FLOOR0_3"; - filter2 = "DEM1_4"; - filter3 = "FWATER1"; - filter4 = "SFLR5_0"; - filter5 = "SFLR6_1"; - filter6 = "SLR6_4"; - filter7 = "SFLR7_1"; - filter8 = "SFLR7_4"; - filter9 = "FLOOR0_4"; - filter10 = "FLOOR1_1"; - filter11 = "FLOOR1_7"; - filter12 = "CEIL3_3"; - filter13 = "CEIL3_4"; - filter14 = "GATE1"; - filter15 = "FLOOR0_2"; - } - - - set2 - { - name = "Liquids"; - filter0 = "BFALL*"; - filter1 = "BLOOD*"; - filter2 = "DBRAIN*"; - filter3 = "FWATER*"; - filter4 = "LAVA*"; - filter5 = "NUKAGE*"; - filter6 = "SFALL*"; - filter7 = "SLIME01"; - filter8 = "SLIME02"; - filter9 = "SLIME03"; - filter10 = "SLIME04"; - filter11 = "SLIME05"; - filter12 = "SLIME06"; - filter13 = "SLIME07"; - filter14 = "SLIME08"; - } - - - set3 - { - name = "Doors"; - filter0 = "BIGDOOR*"; - filter1 = "DOOR*"; - filter2 = "EXITDOOR"; - filter3 = "SPCDOOR*"; - filter4 = "TEKBRON1"; - filter5 = "TEKBRON2"; - } - - - set4 - { - name = "Steps"; - filter0 = "STEP*"; - } - - - set5 - { - name = "Wood"; - filter0 = "BIGDOOR5"; - filter1 = "BIGDOOR6"; - filter2 = "BIGDOOR7"; - filter3 = "CEIL1_1"; - filter4 = "CEIL1_3"; - filter5 = "FLAT5_1"; - filter6 = "FLAT5_2"; - filter7 = "PAN*"; - filter8 = "SW1PANEL"; - filter9 = "SW1WDMET"; - filter10 = "SW1WOOD"; - filter11 = "SW2PANEL"; - filter12 = "SW2WDMET"; - filter13 = "SW2WOOD"; - filter14 = "WOOD*"; - } - - - set6 - { - name = "Flesh"; - filter0 = "AASHITTY"; - filter1 = "FLAT5_6"; - filter2 = "SFLR6_1"; - filter3 = "SFLR6_4"; - filter4 = "SFLR7_1"; - filter5 = "SFLR7_4"; - filter6 = "SK_LEFT"; - filter7 = "SK_RIGHT"; - filter8 = "SKIN*"; - filter9 = "SKSNAKE1"; - filter10 = "SKSNAKE2"; - filter11 = "SKSPINE1"; - filter12 = "SKSPINE2"; - filter13 = "SLOPPY1"; - filter14 = "SLOPPY2"; - filter15 = "SP_DUDE1"; - filter16 = "SP_DUDE2"; - filter17 = "SP_DUDE4"; - filter18 = "SP_DUDE5"; - filter19 = "SP_DUDE7"; - filter20 = "SP_DUDE8"; - filter21 = "SP_FACE1"; - filter22 = "SP_FACE2"; - filter23 = "SW1SKIN"; - filter24 = "SW1SKULL"; - filter25 = "SW2SKIN"; - filter26 = "SW2SKULL"; - } - - - set7 - { - name = "Switches"; - filter0 = "SW1*"; - filter1 = "SW2*"; - } - - - set8 - { - name = "Marble"; - filter0 = "DEM1_*"; - filter1 = "FLOOR7_2"; - filter2 = "GST*"; - filter3 = "MARB*"; - filter4 = "SP_DUDE1"; - filter5 = "SP_DUDE2"; - filter6 = "SP_DUDE4"; - filter7 = "SP_DUDE5"; - filter8 = "SP_HOT1"; - filter9 = "SW1GSTON"; - filter10 = "SW1MARB"; - filter11 = "SW2GSTON"; - filter12 = "SW2MARB"; - } - - - set9 - { - name = "Lights"; - filter0 = "BRICKLIT"; - filter1 = "BSTONE3"; - filter2 = "CEIL1_2"; - filter3 = "CEIL1_3"; - filter4 = "CEIL3_4"; - filter5 = "CEIL3_6"; - filter6 = "CEIL4_3"; - filter7 = "FLAT17"; - filter8 = "FLAT2"; - filter9 = "FLAT22"; - filter10 = "FLOOR1_7"; - filter11 = "GRNLITE1"; - filter12 = "LITE3"; - filter13 = "LITE5"; - filter14 = "LITEBLU1"; - filter15 = "LITEBLU4"; - filter16 = "TLITE6_1"; - filter17 = "TLITE6_4"; - filter18 = "TLITE6_5"; - filter19 = "TLITE6_6"; - } - - - set10 - { - name = "Metal"; - filter0 = "CEIL1_2"; - filter1 = "METAL*"; - filter2 = "METAL"; - filter3 = "MIDBRN1"; - filter4 = "MIDGRATE"; - filter5 = "SW1GARG"; - filter6 = "SW1LION"; - filter7 = "SW1SATYR"; - filter8 = "SW2GARG"; - filter9 = "SW2LION"; - filter10 = "SW2MET2"; - filter11 = "SW2METAL"; - filter12 = "SW1METAL"; - filter13 = "SW1MET2"; - filter14 = "SW2SATYR"; - filter15 = "WOODMET1"; - filter16 = "WOODMET2"; - filter17 = "WOODMET3"; - filter18 = "WOODMET4"; - filter19 = "SW2WDMET"; - filter20 = "SW1WDMET"; - filter21 = "SUPPORT*"; - } - - - set11 - { - name = "Silver"; - filter0 = "BIGDOOR1"; - filter1 = "DOORSTOP"; - filter2 = "LITEBLU1"; - filter3 = "SHAWN*"; - filter4 = "SILVER*"; - filter5 = "SPCDOOR3"; - filter6 = "STEP4"; - filter7 = "SUPPORT2"; - filter8 = "SW1COMM"; - filter9 = "SW2COMM"; - } - - - set12 - { - name = "Base"; - filter0 = "BIGBRIK*"; - filter1 = "BIGDOOR1"; - filter2 = "BIGDOOR2"; - filter3 = "BIGDOOR3"; - filter4 = "BIGDOOR4"; - filter5 = "BLAKWAL*"; - filter6 = "BRN*"; - filter7 = "BRONZE*"; - filter8 = "BROWN*"; - filter9 = "BROVINE2"; - filter10 = "CEIL3_1"; - filter11 = "CEIL3_2"; - filter12 = "CEIL3_3"; - filter13 = "CEIL3_4"; - filter14 = "CEIL3_5"; - filter15 = "CEIL3_6"; - filter16 = "CEIL4_1"; - filter17 = "CEIL4_2"; - filter18 = "CEIL4_3"; - filter19 = "CEIL5_1"; - filter20 = "CEIL5_2"; - filter21 = "CEMENT*"; - filter22 = "COMP*"; - filter23 = "CONS*"; - filter24 = "CRAT*"; - filter25 = "DOOR1"; - filter26 = "DOOR3"; - filter27 = "DOORBLU"; - filter28 = "DOORRED"; - filter29 = "DOORSTOP"; - filter30 = "DOORTRAK"; - filter31 = "DOORYEL"; - filter32 = "EXITDOOR"; - filter33 = "EXITSIGN"; - filter34 = "EXITSTON"; - filter35 = "FLAT1"; - filter36 = "FLAT1_1"; - filter37 = "FLAT1_2"; - filter38 = "FLAT1_3"; - filter39 = "FLAT14"; - filter40 = "FLAT17"; - filter41 = "FLAT18"; - filter42 = "FLAT19"; - filter43 = "FLAT2"; - filter44 = "FLAT20"; - filter45 = "FLAT22"; - filter46 = "FLAT23"; - filter47 = "FLAT3"; - filter48 = "FLAT4"; - filter49 = "FLAT5"; - filter50 = "FLAT5_4"; - filter51 = "FLAT5_5"; - filter52 = "FLAT8"; - filter53 = "FLAT9"; - filter54 = "FLOOR0_1"; - filter55 = "FLOOR0_2"; - filter56 = "FLOOR0_3"; - filter57 = "FLOOR0_5"; - filter58 = "FLOOR0_6"; - filter59 = "FLOOR0_7"; - filter60 = "FLOOR1_1"; - filter61 = "FLOOR1_6"; - filter62 = "FLOOR1_7"; - filter63 = "FLOOR3_3"; - filter64 = "FLOOR4_1"; - filter65 = "FLOOR4_5"; - filter66 = "FLOOR4_6"; - filter67 = "FLOOR4_8"; - filter68 = "FLOOR5_1"; - filter69 = "FLOOR5_2"; - filter70 = "FLOOR5_3"; - filter71 = "FLOOR5_4"; - filter72 = "FLOOR7_1"; - filter73 = "GRAY*"; - filter74 = "ICKWALL*"; - filter75 = "LITE*"; - filter76 = "METAL"; - filter77 = "METAL1"; - filter78 = "METAL2"; - filter79 = "METAL3"; - filter80 = "METAL4"; - filter81 = "METAL5"; - filter82 = "METAL6"; - filter83 = "METAL7"; - filter84 = "MFLR8_1"; - filter85 = "MIDBARS1"; - filter86 = "MIDBARS3"; - filter87 = "MIDBRONZ"; - filter88 = "MIDSPACE"; - filter89 = "MODWALL*"; - filter90 = "NUKE*"; - filter91 = "PIPES"; - filter92 = "PIPEWAL1"; - filter93 = "PIPEWAL2"; - filter94 = "PLAT1"; - filter95 = "RROCK14"; - filter96 = "SHAWN*"; - filter97 = "SILVER*"; - filter98 = "SLAD*"; - filter99 = "SLIME13"; - filter100 = "SLIME14"; - filter101 = "SLIME15"; - filter102 = "SLIME16"; - filter103 = "SPACE*"; - filter104 = "SPCDOOR*"; - filter105 = "STAR*"; - filter106 = "STEP*"; - filter107 = "STONE"; - filter108 = "STONE2"; - filter109 = "STONE3"; - filter110 = "SUPPORT2"; - filter111 = "SUPPORT3"; - filter112 = "SW1BLUE"; - filter113 = "SW1BRCOM"; - filter114 = "SW1BRIK"; - filter115 = "SW1BRN1"; - filter116 = "SW1BRN2"; - filter117 = "SW1BRNGN"; - filter118 = "SW1BROWN"; - filter119 = "SW1CMT"; - filter120 = "SW1COMM"; - filter121 = "SW1COMP"; - filter122 = "SW1DIRT"; - filter123 = "SW1EXIT"; - filter124 = "SW1GRAY"; - filter125 = "SW1GRAY1"; - filter126 = "SW1MET2"; - filter127 = "SW1METAL"; - filter128 = "SW1MOD1"; - filter129 = "SW1SLAD"; - filter130 = "SW1STARG"; - filter131 = "SW1STON1"; - filter132 = "SW1STON2"; - filter133 = "SW1STONE"; - filter134 = "SW1STRTN"; - filter135 = "SW1TEK"; - filter136 = "SW1VINE"; - filter137 = "SW2BLUE"; - filter138 = "SW2BRCOM"; - filter139 = "SW2BRIK"; - filter140 = "SW2BRN1"; - filter141 = "SW2BRN2"; - filter142 = "SW2BRNGN"; - filter143 = "SW2BROWN"; - filter144 = "SW2CMT"; - filter145 = "SW2COMM"; - filter146 = "SW2COMP"; - filter147 = "SW2DIRT"; - filter148 = "SW2EXIT"; - filter149 = "SW2GRAY"; - filter150 = "SW2GRAY1"; - filter151 = "SW2MET2"; - filter152 = "SW2METAL"; - filter153 = "SW2MOD1"; - filter154 = "SW2SLAD"; - filter155 = "SW2STARG"; - filter156 = "SW2STON1"; - filter157 = "SW2STON2"; - filter158 = "SW2STONE"; - filter159 = "SW2STRTN"; - filter160 = "SW2TEK"; - filter161 = "SW2VINE"; - filter162 = "TEK*"; - filter163 = "TLITE*"; - filter164 = "PIPE1"; - filter165 = "PIPE2"; - filter166 = "PIPE4"; - filter167 = "PIPE6"; - filter168 = "STUCCO*"; - filter169 = "STUCCO"; - } - - - set13 - { - name = "Hell"; - filter0 = "BFALL*"; - filter1 = "BIGDOOR5"; - filter2 = "BIGDOOR6"; - filter3 = "BIGDOOR7"; - filter4 = "BLODRIP*"; - filter5 = "BLOOD1"; - filter6 = "BLOOD2"; - filter7 = "BLOOD3"; - filter8 = "CEIL1_2"; - filter9 = "CEIL1_3"; - filter10 = "CEIL1_1"; - filter11 = "BSTONE1"; - filter12 = "BSTONE2"; - filter13 = "BSTONE3"; - filter14 = "CRACKLE2"; - filter15 = "CRACKLE4"; - filter16 = "DOORBLU2"; - filter17 = "DOORRED2"; - filter18 = "DOORYEL2"; - filter19 = "FIRE*"; - filter20 = "FLAT1_1"; - filter21 = "FLAT1_2"; - filter22 = "FLAT1_3"; - filter23 = "FLAT5_1"; - filter24 = "FLAT5_2"; - filter25 = "FLAT5_3"; - filter26 = "FLAT5_6"; - filter27 = "FLAT5_7"; - filter28 = "FLAT5_8"; - filter29 = "FLOOR1_6"; - filter30 = "FLOOR1_7"; - filter31 = "FLOOR6_1"; - filter32 = "FLOOR6_2"; - filter33 = "GATE*"; - filter34 = "GST*"; - filter35 = "LAVA*"; - filter36 = "MARB*"; - filter37 = "METAL"; - filter38 = "MFLR8_2"; - filter39 = "MFLR8_3"; - filter40 = "MIDBRN1"; - filter41 = "MIDGRATE"; - filter42 = "REDWALL"; - filter43 = "ROCKRED1"; - filter44 = "ROCKRED2"; - filter45 = "ROCKRED3"; - filter46 = "RROCK01"; - filter47 = "RROCK02"; - filter48 = "RROCK03"; - filter49 = "RROCK04"; - filter50 = "RROCK05"; - filter51 = "RROCK06"; - filter52 = "RROCK07"; - filter53 = "RROCK08"; - filter54 = "RROCK09"; - filter55 = "RROCK10"; - filter56 = "RROCK11"; - filter57 = "RROCK12"; - filter58 = "RROCK15"; - filter59 = "SFLR6_1"; - filter60 = "SFLR6_4"; - filter61 = "SFLR7_1"; - filter62 = "SFLR7_4"; - filter63 = "SK_LEFT"; - filter64 = "SK_RIGHT"; - filter65 = "SKIN*"; - filter66 = "SKSNAKE1"; - filter67 = "SKSNAKE2"; - filter68 = "SKSPINE1"; - filter69 = "SKSPINE2"; - filter70 = "SLIME09"; - filter71 = "SLIME10"; - filter72 = "SLIME11"; - filter73 = "SLIME12"; - filter74 = "SLOPPY1"; - filter75 = "SLOPPY2"; - filter76 = "SP_*"; - filter77 = "SUPPORT3"; - filter78 = "SW1GARG"; - filter79 = "SW1GSTON"; - filter80 = "SW1HOT"; - filter81 = "SW1LION"; - filter82 = "SW1MARB"; - filter83 = "SW1SATYR"; - filter84 = "SW1SKIN"; - filter85 = "SW1SKULL"; - filter86 = "SW1WDMET"; - filter87 = "SW1WOOD"; - filter88 = "SW2GARG"; - filter89 = "SW2GSTON"; - filter90 = "SW2HOT"; - filter91 = "SW2LION"; - filter92 = "SW2MARB"; - filter93 = "SW2SATYR"; - filter94 = "SW2SKIN"; - filter95 = "SW2SKULL"; - filter96 = "SW2WDMET"; - filter97 = "SW2WOOD"; - filter98 = "WOOD*"; - } - - - set14 - { - name = "Outdoors"; - filter0 = "ASHWALL*"; - filter1 = "BFALL*"; - filter2 = "FLAT10"; - filter3 = "FLAT5_7"; - filter4 = "FLAT5_8"; - filter5 = "FLOOR6_1"; - filter6 = "FLOOR6_2"; - filter7 = "FWATER*"; - filter8 = "GRASS*"; - filter9 = "LAVA*"; - filter10 = "MFLR8_2"; - filter11 = "MFLR8_3"; - filter12 = "MFLR8_4"; - filter13 = "NUKAGE*"; - filter14 = "ROCK4"; - filter15 = "ROCK5"; - filter16 = "ROCKRED1"; - filter17 = "ROCKRED2"; - filter18 = "ROCKRED3"; - filter19 = "RROCK01"; - filter20 = "RROCK02"; - filter21 = "RROCK03"; - filter22 = "RROCK04"; - filter23 = "RROCK05"; - filter24 = "RROCK06"; - filter25 = "RROCK07"; - filter26 = "RROCK08"; - filter27 = "RROCK16"; - filter28 = "RROCK17"; - filter29 = "RROCK18"; - filter30 = "RROCK19"; - filter31 = "RROCK20"; - filter32 = "SFALL*"; - filter33 = "SLIME01"; - filter34 = "SLIME02"; - filter35 = "SLIME03"; - filter36 = "SLIME04"; - filter37 = "SLIME05"; - filter38 = "SLIME06"; - filter39 = "SLIME07"; - filter40 = "SLIME08"; - filter41 = "SLIME09"; - filter42 = "SLIME10"; - filter43 = "SLIME11"; - filter44 = "SLIME12"; - filter45 = "SP_ROCK1"; - filter46 = "STONE4"; - filter47 = "STONE5"; - filter48 = "STONE6"; - filter49 = "STONE7"; - filter50 = "TANROCK5"; - filter51 = "TANROCK8"; - filter52 = "ZIMMER*"; - } - - - set15 - { - name = "Computer"; - filter0 = "COMP*"; - filter1 = "CONS*"; - filter2 = "SILVER3"; - filter3 = "SPACEW3"; - filter4 = "SW1COMP"; - filter5 = "SW2COMP"; - } -} -*/ - -/* Better version -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"; - } -}*/ diff --git a/extras/conf/srb2.wcf b/extras/conf/srb2.wcf deleted file mode 100644 index b474633da..000000000 --- a/extras/conf/srb2.wcf +++ /dev/null @@ -1,576 +0,0 @@ - -; Defines general parameters of the game for which wadfiles are intended. -; -; Name textual name for internal use -; IWAD standard 8.3 base name and extension of main wadfile -; NewMap default name for new map -- dictates format for all maps -; Directory directory in which main wadfile (and game files) reside -; Run command to execute (from the directory) for running a map - -[WadGame] -Name=Sonic Robo Blast 2 -IWAD=srb2.srb -NewMap=MAP01 -Directory=C:\Documents and Settings\Ben\My Documents\srb2 -Run=fd\srb2win.exe -file $_Wadfile -warp $_Wadmap - -; Defines parameters of the default sector motif created when no motif -; file can be located at startup. - -[Default.Sector] -Above=GFZROCK -Main=GFZROCK -Below=GFZROCK -Ceiling=F_SKY1 -Floor=FLOOR0_6 -CeilingHeight=4096 -FloorHeight=0 -Lighting=255 - -; Defines parameters of the default door motif created when no motif -; file can be located at startup. - -[Default.Door] -Base=FLAT1 -Door=BIGDOOR2 -Track=DOORTRAK -Type=1 - -; Defines parameters of the default stair motif created when no motif -; file can be located at startup. - -[Default.Stair] -FloorRunner=GFZROCK -CeilingRunner=GFZROCK -Stairwell=GFZROCK -FloorInc=8 -CeilingInc=0 -LightingInc=0 - -; ID used to classify things -; Flags supplies some additional information: -; 0x0001 - indicate thing facing angle -; Red red value for drawing things of said class -; Green green value for drawing things of said class -; Blue blue value for drawing things of said class -; Name textual description of class - -[Things.Classes] -0x001 0x0001 255 255 255 Starts -0x002 0x0000 192 0 224 Emeralds -0x003 0x0001 255 0 0 Enemies -0x004 0x0000 255 192 0 Nights Things -0x005 0x0000 0 192 192 Power-Up Monitors -0x006 0x0000 192 0 224 Misc. -0x007 0x0000 192 192 192 Scenery -0x008 0x0000 255 255 0 Mario -0x009 0x0000 255 192 224 Christmas -0x00b 0x0000 0 0 255 Rings -0x00c 0x0000 0 224 0 Springs and Such - -; ID used to uniquely identify things in a map -; Class classification (defined above section) -; Size approximate thing size (in map units) -; Sprite name of the sprite to use for display purposes -; Name textual description of thing - -[Things.Types] -0x001 1 32 suptd0 Player 01 Start -0x002 1 32 suptd0 Player 02 Start -0x003 1 32 suptd0 Player 03 Start -0x004 1 32 suptd0 Player 04 Start -0xfa1 1 32 suptd0 Player 05 Start -0xfa2 1 32 suptd0 Player 06 Start -0xfa3 1 32 suptd0 Player 07 Start -0xfa4 1 32 suptd0 Player 08 Start -0xfa5 1 32 suptd0 Player 09 Start -0xfa6 1 32 suptd0 Player 10 Start -0xfa7 1 32 suptd0 Player 11 Start -0xfa8 1 32 suptd0 Player 12 Start -0xfa9 1 32 suptd0 Player 13 Start -0xfaa 1 32 suptd0 Player 14 Start -0xfab 1 32 suptd0 Player 15 Start -0xfac 1 32 suptd0 Player 16 Start -0xfad 1 32 suptd0 Player 17 Start -0xfae 1 32 suptd0 Player 18 Start -0xfaf 1 32 suptd0 Player 19 Start -0xfb0 1 32 suptd0 Player 20 Start -0xfb1 1 32 suptd0 Player 21 Start -0xfb2 1 32 suptd0 Player 22 Start -0xfb3 1 32 suptd0 Player 23 Start -0xfb4 1 32 suptd0 Player 24 Start -0xfb5 1 32 suptd0 Player 25 Start -0xfb6 1 32 suptd0 Player 26 Start -0xfb7 1 32 suptd0 Player 27 Start -0xfb8 1 32 suptd0 Player 28 Start -0xfb9 1 32 suptd0 Player 29 Start -0xfba 1 32 suptd0 Player 30 Start -0xfbb 1 32 suptd0 Player 31 Start -0xfbc 1 32 suptd0 Player 32 Start -0x057 1 32 suptd0 CTF Team Start (Red) -0x059 1 32 suptd0 CTF Team Start (Blue) -0x00b 1 32 suptd0 Deathmatch Start -0x1a4 2 20 cemga0 Emerald 1 (Green) -0x1a5 2 20 cemoa0 Emerald 2 (Orange) -0x1a6 2 20 cempa0 Emerald 3 (Pink) -0x1a7 2 20 cemba0 Emerald 4 (Blue) -0x1a8 2 20 cemra0 Emerald 5 (Red) -0x1a9 2 20 cemla0 Emerald 6 (Light Blue) -0x1aa 2 20 cemga0 Emerald 7 (Grey) -0x1ab 2 20 cemka0 Emerald 8 (Master) -0x009 3 40 sposa1 Crawla (Red) -0xbbc 3 40 possa1 Crawla (Blue) -0x02a 3 40 tfogi0 Pop-up Turret -0xbbd 3 40 jetba1 Jetty-Syn Bomber -0x016 3 40 jetga1 Jetty-Syn Gunner -0x03a 3 40 fisha0 Stupid Dumb Unnamed Robofish (tm) -0x047 3 40 detna1 Deton -0x038 3 40 skima0 Skim -0x7d4 3 40 treta1 THZ Turret -0x010 3 80 eggma1 Egg Mobile (Boss 1) -0x7d8 3 80 eggna1 Egg Slimer (Boss 2) -0x015 3 40 ccoma1 Crawla Commander -0x008 3 40 tfogi0 Chaos Mode Enemy Spawn -0x138d 3 40 buzza0 Gold Buzz -0x138e 3 40 rbuza0 Red Buzz -0x034 4 20 dissa0 1024 Axis -0x035 4 20 dissa0 512 Axis -0x03b 4 20 dissa0 2048 Axis -0x03e 4 20 dissa0 1024 Axis (Inverted) -0x00f 4 20 dissa0 512 Axis (Inverted) -0x02d 4 20 dissa0 2048 Axis (Inverted) -0x03d 4 20 dissa0 Axis Transfer -0x02e 4 20 dissa0 Axis Transfer Closest -0x037 4 20 dissa0 Axis Transfer LastToFirst -0x03c 4 20 ndrna1 Ideya Drone -0x039 4 20 hoopa0 Hoop -0x02f 4 20 bon1a0 Circle of Rings -0x7d7 4 20 bon1a0 Circle of Rings (Big) -0x800 4 20 nwnga0 Circle of Wing Logos -0x7da 4 20 nwnga0 Circle of Wing Logos (Big) -0x7fe 4 20 nwnga0 Circle of Rings and Wings -0x7ff 4 20 nwnga0 Circle of Rings and Wings (Big) -0x025 4 20 nwnga0 Wing Logo -0x052 4 20 dissa0 Axis Transfer Condition -0x055 4 20 dissa0 Axis Transfer Condition 2 -0xbbf 4 20 npraa0 Super Loop -0xbc0 4 20 nprba0 Drill Refill -0xbc1 4 20 nprca0 Helper -0x019 5 20 shtva0 Super Sneakers -0x023 5 20 whtva0 Whirlwind Shield -0x029 5 20 prupa0 Extra Life -0x030 5 20 yltva0 Attraction Shield -0x7d2 5 20 rdtva0 Inferno Shield -0x7e2 5 20 bktva0 Armageddon Shield -0x7e6 5 20 pinva0 Invincibility -0x7ec 5 20 bltva0 Liquid Shield -0x7db 5 20 srbxa0 Super Ring (10 Rings) -0x7dc 5 20 grbxa0 Silver Ring (25 Rings) -0x04e 5 20 mixua0 Teleporter -0x7d5 5 20 eggba0 Eggman -0xbb8 5 20 quesa0 Random -0x01f 6 20 rflga0 CTF Flag (Red) -0x022 6 20 bflga0 CTF Flag (Blue) -0x7dd 6 20 tokea0 Special Stage Token -0x056 6 20 signd0 End Level Sign -0x021 6 20 bubla0 Air Bubble Patch -0x040 6 20 emera0 Emerald Hunt Location 1 -0xbba 6 20 emera0 Emerald Hunt Location 2 -0xbb9 6 20 emera0 Emerald Hunt Location 3 -0xbbe 6 20 stpta0 Star Post -0x1389 6 20 ppsha0 Push -0x138a 6 20 pplla0 Pull -0x138b 6 20 dissa0 Teleport Destination -0x138f 6 20 dissa0 Cut-Away View -0x043 6 20 dspka0 Ceiling Spike -0x044 6 20 uspka0 Floor Spike -0x017 6 20 spika0 Spikeball (Special Stage) -0x011 6 20 dissa0 Boss Flypoint -0x012 6 20 dissa0 Zoom Tube Waypoint -0x801 6 20 dissa0 Egg Capsule Center -0x033 6 20 lasra0 Laser -0x024 7 20 fwr1b0 GFZ Flower (Normal) -0x046 7 20 fwr2a0 GFZ Sunflower -0x049 7 20 fwr3a0 GFZ Budding Flower -0x04a 7 20 bus1a0 Berry Bush -0x04b 7 20 bus2a0 Bush -0x7f3 7 20 thzpa0 THZ Flower -0x00d 7 20 xms2a0 Palm Tree -0x051 7 20 garga1 Gargoyle -;wtraa0 through wtrha0 are empty sprites, formerly used for the below -0x7ea 7 20 dumba0 Ambient Water SFX 1A (Large) -0x7e8 7 20 dumba0 Ambient Water SFX 1B (Large) -0x7e7 7 20 dumba0 Ambient Water SFX 2A (Medium) -0x7fd 7 20 dumba0 Ambient Water SFX 2B (Medium) -0x053 7 20 dumba0 Ambient Water SFX 3A (Small) -0x7e3 7 20 dumba0 Ambient Water SFX 3B (Small) -0x7e9 7 20 dumba0 Ambient Water SFX 4A (Extra Large) -0x01b 7 20 dumba0 Ambient Water SFX 4B (Extra Large) -0x00e 7 20 dumba0 Random Ambience 1 -0x02b 7 20 dumba0 Random Ambience 2 -0x031 7 20 chana0 Hanging Chain -0x7d6 7 20 alrma0 THZ Alarm -0x7d1 7 20 fwr4a0 CEZ Flower -0x018 7 20 flama0 CEZ Torch -0x7d3 7 20 dissa0 Light Source (MAP92) -0x2710 8 20 gooma0 Overworld Goomba -0x2711 8 20 bgoma0 Underworld Goomba -0x2712 8 20 mus1a0 Bush (Short) -0x2713 8 20 mus2a0 Bush (Tall) -0x2714 8 20 toada0 Toad -0x2715 8 20 coina0 Coin -0x013 8 20 koopa0 King Bowser -0x00a 8 20 shlla0 Koopa Shell -0x00c 8 20 maxea0 Axe -0x032 8 20 ffwra0 Fire Flower -0x01d 8 20 pumaa0 Puma (Mario Fireball) -0x005 9 20 xms1a0 Pole -0x006 9 20 xms3a0 Snowman -0x00d 9 20 xms2a0 Candy Cane -0x054 11 20 bon1a0 5 Vertical Rings (Yellow Spring) -0x02c 11 20 bon1a0 5 Vertical Rings (Red Spring) -0x04c 11 20 bon1a0 5 Diagonal Rings (Yellow Spring) -0x04d 11 20 bon1a0 10 Diagonal Rings (Red Spring) -0x7de 11 20 bon1a0 Ring -0x045 11 20 homra0 Homing Ring -0xbbb 11 20 raila0 Rail Ring -0x01a 11 20 autra0 Automatic Ring -0x036 11 20 bomra0 Explosion Ring -0x050 11 20 infra0 Infinity Ring -0x138c 12 20 sprba0 Blue Spring -0x01c 12 20 sprya0 Yellow Spring (Up) -0x04f 12 20 sprra0 Red Spring (Up) -0x7df 12 20 yspra1 Yellow Spring (Diagonal Up) -0x026 12 20 rspra1 Red Spring (Diagonal Up) -0x014 12 20 ysuda1 Yellow Spring (Diagonal Down) -0x027 12 20 rsuda1 Red Spring (Diagonal Down) -0x041 12 20 sudya0 Yellow Spring (Down) -0x042 12 20 sudra0 Red Spring (Down) -0x01e 12 20 stemd0 THZ Gas Jet -0x020 12 20 fansa0 THZ Fan - -; ID used to classify linedefs -; Name textual description of class -; -; Note: When converting a sector to a door, the linedef types -; available are those in class number two. - -[LineDefs.Classes] -0x001 *Important -0x002 Floor Over Floor -0x003 Linedef Executor -0x004 Plane Movement -0x005 Lighting -0x006 Scroll Effects -0x007 Pushers -0x008 Miscellaneous - -; ID -; class -; codes -; n does NOT require a tag number -; W walk-over activation -; S switch (triggered by player use) -; G gunfire (pistol, shotgun, chaingun) cross or hit line -; 1 the line may be activated once only -; R potentially repeatable activation -; & affected sectors locked out from further changes -; m monster actions can activate the line's effect -; speed -; (slow=1, medium = 2, fast = 3, turbo = 4) -; time -; texture changes -; description - -[LineDefs.Types] -; Commonly used types -0x019 1 - - - - Floor Over Floor: Solid, Opaque, Shadowcasting -0x02d 1 - - - - Floor Over Floor: Water, Translucent -0x010 1 - - - - Colormap - -0x001 2 - - - - Crumbling (No Respawn), Floating, Bobbing -0x002 4 - - - - Continuous Floor/Ceiling Mover -0x003 4 - - - - Continuous Floor Mover -0x004 4 - - - - Continuous Ceiling Mover -0x005 5 - - - - Ceiling Lighting -0x006 4 - - - - Continuous Two-Speed Floor/Ceiling Mover -0x007 4 - - - - Continuous Two-Speed Floor Mover -0x008 4 - - - - Continuous Two-Speed Ceiling Mover -0x009 3 - - - - Trigger Linedef Executor (Race Only, Once) -0x00a 3 - - - - Trigger Linedef Executor (CTF Red Team, Continuous) -0x00b 3 - - - - Trigger Linedef Executor (CTF Red Team, Each Time) -0x00c 3 - - - - Trigger Linedef Executor (CTF Blue Team, Continuous) -0x00d 3 - - - - Trigger Linedef Executor (CTF Blue Team, Each Time) - -0x00f 3 - - - - Trigger Linedef Executor (No More Enemies, Once) -0x010 5 - - - - Colormap - -0x012 8 - - - - Zoom Tube Parameters -0x013 3 - - - - Trigger Linedef Executor (Character Ability, Continuous) -0x014 3 - - - - Trigger Linedef Executor (Character Ability, Each Time) -0x015 3 - - - - Trigger Linedef Executor (Character Ability, Once) - -0x018 4 - - - - Instant Ceiling Raise -0x019 2 - - - - Solid, Opaque, Shadowcasting -0x01a 4 - - - - Instant Floor Lower - -0x021 2 - - - - Solid, Opaque, Non-Shadowcasting -0x022 2 - - - - Floating, Bobbing -0x023 2 - - - - Crumbling (No Respawn) -0x024 2 - - - - Crumbling (Respawn) -0x025 2 - - - - Crumbling (Respawn), Floating -0x026 2 - - - - Bobbing (Air) -0x027 2 - - - - Crumbling (Respawn), Floating, Bobbing -0x028 2 - - - - Crumbling (Respawn), Bobbing (Air) -0x029 2 - - - - Mario Block -0x02a 2 - - - - Crumbling (No Respawn), Floating -0x02b 4 - - - - Crusher 1 (Ceiling to Floor) -0x02c 2 - - - - Solid, Translucent -0x02d 2 - - - - Water, Translucent -0x02e 2 - - - - Fog Block -0x02f 2 - - - - Half Light Block -0x030 2 - - - - Water, Opaque -0x031 2 - - - - Light Block -0x032 4 - - - - Crusher 2 (Floor to Ceiling) -0x033 2 - - - - Solid, No Sides -0x034 2 - - - - Intangible, Translucent -0x035 2 - - - - Laser Block -0x036 2 - - - - Thwomp Block -0x037 2 - - - - Bustable Block -0x038 2 - - - - Quicksand Block -0x039 2 - - - - Solid, Invisible -0x03a 2 - - - - Intangible, Invisible -0x03b 2 - - - - Intangible from Bottom, Opaque -0x03c 5 - - - - Adjustable Pulsating Light -0x03d 5 - - - - Adjustable Flickering Light -0x03e 2 - - - - Intangible, Opaque -0x03f 8 - - - - Camera Scanner -0x040 8 - - - - Per-Sector Gravity -0x041 8 - - - - Speed Pad -0x042 8 - - - - Flat Alignment -0x043 2 - - - - Intangible, Sides Only -0x044 2 - - - - Adjustable Bobbing (Air) -0x045 2 - - - - Solid, Sides Only -0x046 8 - - - - Ideya Time Modifier -0x047 8 - - - - Custom Exit -0x048 2 - - - - Reverse Adjustable Bobbing (Air) -0x049 8 - - - - Disable Linedef -0x04a 2 - - - - Water, Translucent, No Sides -0x04b 2 - - - - Water, Opaque, No Sides -0x04c 2 - - - - Shatter Block -0x04d 2 - - - - Intangible from Bottom, Translucent, No Sides -0x04e 2 - - - - Spin Bust Block -0x04f 2 - - - - Crumbling (Respawn) -0x050 2 - - - - Crumbling (No Respawn) -0x051 2 - - - - Intangible from Bottom, Translucent -0x052 2 - - - - Intangible from Bottom, Crumbling (Respawn), Translucent -0x053 2 - - - - Intangible from Bottom, Crumbling (No Respawn), Translucent -0x054 2 - - - - Spin Bust Block, Translucent -0x055 6 - - - - Scroll Wall First Side Opposite Direction -0x056 2 - - - - Shatter Block, Translucent -0x057 2 - - - - Custom -0x058 4 - - - - Continuously Falling Sector -0x059 2 - - - - Rising, Solid, Opaque, Shadowcasting -0x05a 2 - - - - Rising, Solid, Opaque, Non-shadowcasting -0x05b 2 - - - - Rising, Solid, Translucent -0x05c 2 - - - - Rising, Intangible from Bottom, Opaque -0x05d 2 - - - - Rising, Intangible from Bottom, Translucent -0x05e 2 - - - - Rising, Solid, Invisible -0x05f 3 - - - - Trigger Linedef Executor (Ring Count, Continuous) -0x060 3 - - - - Trigger Linedef Executor (Continuous) -0x061 3 - - - - Trigger Linedef Executor (Each Time) -0x062 3 - - - - Trigger Linedef Executor (Once) -0x063 3 - - - - Trigger Linedef Executor (Ring Count, Once) -0x064 6 - - - - Scroll Wall First Side Left -0x065 3 - - - - Set Tagged Sector's Floor Height/Pic -0x066 3 - - - - Set Tagged Sector's Ceiling Height/Pic -0x067 3 - - - - Set Tagged Sector's Light Level -0x068 3 - - - - Teleport Player to Tagged Sector -0x069 3 - - - - Change Music -0x06a 3 - - - - Move Tagged Sector's Floor -0x06b 3 - - - - Move Tagged Sector's Ceiling -0x06c 3 - - - - Lower Floor by Line -0x06d 3 - - - - Raise Floor by Line -0x06e 3 - - - - Lower Ceiling by Line -0x06f 3 - - - - Raise Ceiling by Line -0x070 3 - - - - Change Tagged Sector's Tag -0x071 3 - - - - Run Script -0x072 3 - - - - Change Front Sector's Tag -0x073 3 - - - - Play SFX -0x074 3 - - - - Stop Plane Movement -0x075 3 - - - - Fade Light Level -0x076 3 - - - - Stop Lighting Effect -0x077 3 - - - - Start Adjustable Fire Flicker -0x078 3 - - - - Start Adjustable Glowing Light -0x079 3 - - - - Cut-Away View -0x07a 3 - - - - Stop Object -0x07b 3 - - - - Change Sky -0x07c 3 - - - - Change Weather -0x07d 3 - - - - Change Object State -0x07e 3 - - - - Stop Object -0x07f 3 - - - - Award Score -0x080 3 - - - - Start Platform Movement -0x081 3 - - - - Crush Ceiling Once -0x082 3 - - - - Crush Floor Once -0x083 3 - - - - Crush Floor And Ceiling Once -0x084 3 - - - - Enable/Disable 2D Mode -0x085 3 - - - - Enable/Disable Gravity Flip -0x086 3 - - - - Award Power-Up -0x087 3 - - - - Change Plane Scroller Direction -0x088 3 - - - - Shatter FOF -0x089 3 - - - - Disable Player Control -0x08a 3 - - - - Change Object Size -0x08b 3 - - - - Change Tagged Linedef Textures -0x08c 3 - - - - Start Metal Sonic Race -0x08d 3 - - - - Unlockable Trigger -0x08e 3 - - - - Change Object Type State -0x08f 3 - - - - Call Lua Function -0x090 3 - - - - Earthquake -0x096 3 - - - - Execute Linedef Executor (from tag) -0x097 3 - - - - Execute Linedef Executor (random range) - -0x0c8 6 - - - - Disp Scroll Ceiling Texture and Carry Objects -0x0c9 6 - - - - Disp Carry Objects on Ceiling -0x0ca 6 - - - - Scroll Ceiling Texture and Carry Objects -0x0cb 6 - - - - Carry Objects on Ceiling -0x0cc 6 - - - - Acc Scroll Ceiling Texture and Carry Objects -0x0cd 6 - - - - Acc Carry Objects on Ceiling - -0x0d5 5 - - - - Floor Lighting -0x0d6 6 - - - - Acc Scroll Ceiling Texture -0x0d7 6 - - - - Acc Scroll Floor Texture -0x0d8 6 - - - - Acc Carry Objects on Floor -0x0d9 6 - - - - Acc Scroll Floor Texture and Carry Objects -0x0da 6 - - - - Acc Scroll Wall According to Linedef - -0x0df 8 - - - - Friction -0x0e0 7 - - - - Wind -0x0e1 7 - - - - Current -0x0e2 7 - - - - Boom Push/Pull Thing -0x0e3 7 - - - - Upwards Current -0x0e4 7 - - - - Downwards Current -0x0e5 7 - - - - Upwards Wind -0x0e6 7 - - - - Downwards Wind - -0x0e8 4 - - - - Activate Floating Platform -0x0e9 4 - - - - Activate Floating Platform (Adjustable Speed) - -0x0f2 8 - - - - Fake Floor - -0x0f5 6 - - - - Disp Scroll Ceiling Texture -0x0f6 6 - - - - Disp Scroll Floor Texture -0x0f7 6 - - - - Disp Carry Objects on Floor -0x0f8 6 - - - - Disp Scroll Floor Texture and Carry Objects -0x0f9 6 - - - - Disp Scroll Wall According to Linedef -0x0fa 6 - - - - Scroll Ceiling Texture -0x0fb 6 - - - - Scroll Floor Texture -0x0fc 6 - - - - Carry Objects on Floor -0x0fd 6 - - - - Scroll Floor Texture and Carry Objects -0x0fe 6 - - - - Scroll Wall According to Linedef -0x0ff 6 - - - - Scroll Texture by Offsets - -[Sectors.Types] -0x001 Blink (random) -0x002 Blink (1/2 second) -0x003 Blink (1 second) -0x004 Spikes -0x005 Death Pit (no camera modifications) -0x006 Space Countdown -0x007 Damage (Fire) -0x008 Light oscillates -0x009 Damage (Special Stage) -0x00a Instant Kill -0x00b Damage (Non-Elemental) -0x00c Blink (1 second synch) -0x00d Blink (1/2 second synch) -0x00e Bouncy Sector (FOF Control Only) - -0x010 Death Pit (camera modifications) -0x011 Light flickers like fire -0x012 Damage (Electrical) - -0x021 Special Stage Goal - -0x100 Ice/Sludge - -0x200 Wind/Current - -0x207 Damage (Fire) and Current - -0x29a Egg Trap Capsule - -0x2b2 Button 1 (Open Door A/700 B/701) -0x2b3 Button 2 (Open Door A/702 B/703) -0x2b4 Button 3 (Open Door A/704 B/705) -0x2b5 Button 4 (Open Door A/706 B/707) -0x2b6 Button 5 (Open Door A/708 B/709) -0x2b7 Button 6 (Open Door A/710 B/711) -0x2b8 Button 7 (Open Door A/712 B/713) -0x2b9 Button 8 (Open Door A/714 B/715) -0x2ba Button 9 (Open Door A/716 B/717) -0x2bb Button 10 (Open Door A/718 B/719) -0x2bc Button 11 (Open Door A/720 B/721) -0x2bd Button 12 (Open Door A/722 B/723) -0x2be Button 13 (Open Door A/724 B/725) -0x2bf Button 14 (Open Door A/726 B/727) -0x2c0 Button 15 (Open Door A/728 B/729) -0x2c1 Button 16 (Open Door A/730 B/731) -0x2c2 Button 17 (Open Door A/732 B/733) -0x2c3 Button 18 (Open Door A/734 B/735) -0x2c4 Button 19 (Open Door A/736 B/737) -0x2c5 Button 20 (Open Door A/738 B/739) -0x2c6 Button 21 (THZ2 A/740 B/741 D/742) -0x2c7 Close Door Blazing (Tag 743) - -0x300 Ice/Sludge and Wind/Current - -0x3c7 Linedef Executor (Emerald Check) -0x3c8 Linedef Executor (NiGHTS Mare) -0x3c9 Super Sonic Transform -0x3ca Check 3DFloors for Linedef Executor -0x3cb Linedef Executor (Pushable Objects) -0x3cc Linedef Executor (No Floor Touch, All Players) -0x3cd Linedef Executor (Floor Touch, All Players) -0x3ce Linedef Executor (No Floor Touch) -0x3cf Linedef Executor (Floor Touch) -0x3d0 Speed Pad (No Spin) -0x3d1 Speed Pad (Spin) -0x3d2 Ring Drainer (Floor Touch) -0x3d3 Spinner -0x3d4 Ring Drainer (No Floor Touch) -0x3d5 Raise Ceiling to Highest (Tag 744) -0x3d6 Exit Sector -0x3d7 Damage (Water) -0x3d8 Damage (Water) and Current -0x3d9 Conveyor Belt -0x3da THZ2 Slime Raise (B/712 S/713 P/714 D/715 S/716) -0x3db No Tag Zone -0x3dc CTF - Red Team Base -0x3dd CTF - Blue Team Base -0x3de Special Stage (Floor=Time) (Ceiling=Rings) -0x3df Custom Gravity -0x3e0 Ramp Sector -0x3e1 Starpost Activator -0x3e2 Finish Line - -0x3e4 Non-Ramp Sector -0x3e5 Fan Sector -0x3e6 Zoom Tube Start -0x3e7 Zoom Tube End - -0x5dc Bustable Block Sprite ROIA -0x5dd Bustable Block Sprite ROIB -0x5de Bustable Block Sprite ROIC -0x5df Bustable Block Sprite ROID -0x5e0 Bustable Block Sprite ROIE -0x5e1 Bustable Block Sprite ROIF -0x5e2 Bustable Block Sprite ROIG -0x5e3 Bustable Block Sprite ROIH -0x5e4 Bustable Block Sprite ROII -0x5e5 Bustable Block Sprite ROIJ -0x5e6 Bustable Block Sprite ROIK -0x5e7 Bustable Block Sprite ROIL -0x5e8 Bustable Block Sprite ROIM -0x5e9 Bustable Block Sprite ROIN -0x5ea Bustable Block Sprite ROIO -0x5eb Bustable Block Sprite ROIP diff --git a/extras/conf/srb2.ygd b/extras/conf/srb2.ygd deleted file mode 100644 index 4d93076b8..000000000 --- a/extras/conf/srb2.ygd +++ /dev/null @@ -1,539 +0,0 @@ -# Yadex game definition file version 4 -# -# srb2.ygd -# Yadex Game Definitions for Sonic Robo Blast 2 -# See Yadex's doc/ygd.html for the specs. -# - -# File made by Alam_GBC. -# Updated by Graue, 2006-06-19 - -# Yadex has only a few games like "doom2", etc. hardcoded into it. -# Rather than hack the code, since I don't expect to ever edit Doom 2, -# I went into /usr/local/share/games/yadex/1.7.0/ and renamed -# doom2.ygd to doom2_real.ygd, then installed this file as srb2.ygd, -# then made a hard link from doom2.ygd to srb2.ygd; that is: -# ln srb2.ygd /usr/local/share/games/yadex/1.7.0/doom2.ygd - -# If you do that, change "iwad2" in yadex.cfg to point to your copy of -# srb2.srb. - -# It's not the most beautiful thing to do, but it works. Also, Doom 2 -# is the default game, so this way you don't have to do anything -# special when starting Yadex. - -# I claim no copyright on this file. -- Graue - -level_format doom -level_name map01 -picture_format normal -sky_flat sky1 -texture_format normal -texture_lumps normal - -# -# Definition of linedef type groups -# Format is : ldtgroup -# - -ldtgroup e "Linedef Executor" -ldtgroup E "3D Floors" -ldtgroup A "Water" -ldtgroup t "Scroll Effects" -ldtgroup x "Misc." -ldtgroup L "Lighting" -ldtgroup l "Pushers" -ldtgroup P "Plane Movement" - -# -# Definition of linedef types -# Format is : ldt -# must not exceed 16 characters. -# - -# Linedef Executor -ldt 00009 e "Trigger(Race1)" "Trigger (Race, Once) (1.09)" -ldt 00010 e "Trigger(RedCont)" "Trigger (CTF Red Team, Continuous) (1.09)" -ldt 00011 e "Trigger(RedEach)" "Trigger (CTF Red Team, Once per Floor Touch) (1.09)" -ldt 00012 e "Trigger(BluCont)" "Trigger (CTF Blue Team, Continuous) (1.09)" -ldt 00013 e "Trigger(BluEach)" "Trigger (CTF Blue Team, Once per Floor Touch) (1.09)" -ldt 00015 e "Trigger(NoEnemy)" "Trigger (Once when no more enemies) (1.09)" -ldt 00019 e "Trigger(ChrCont)" "Trigger (Character Ability, Continuous) (1.09)" -ldt 00020 e "Trigger(ChrEach)" "Trigger (Character Ability, Once per Floor Touch) (1.09)" -ldt 00021 e "Trigger(Chr1)" "Trigger (Character Ability, Once) (1.09)" -ldt 00095 e "Trigger(RngCont)" "Trigger (Ring Count, Continuous) (1.09)" -ldt 00096 e "Trigger (Cont)" "Trigger (Continuous)" -ldt 00097 e "Trigger (Each)" "Trigger (Once per Floor Touch)" -ldt 00098 e "Trigger (1)" "Trigger (Once)" -ldt 00099 e "Trigger (Rng1)" "Trigger (Ring Count, Once) (1.09)" -ldt 00101 e "Set Floor" "Set Tagged Sector's Floor Height/Flat" -ldt 00102 e "Set Ceiling" "Set Tagged Sector's Ceiling Height/Flat" -ldt 00103 e "Set Light Level" "Set Tagged Sector's Light Level" -ldt 00104 e "Teleport to" "Teleport to Tagged Sector" -ldt 00105 e "Music Change" "Music Change" -ldt 00106 e "Move Floor by FS" "Move Floor by Front Sector (Length=Speed)" -ldt 00107 e "Move Ceil. by FS" "Move Ceiling by Front Sector (Length=Speed)" -ldt 00108 e "Lower Flr by Ld" "Lower Floor by Line (dx=speed, dy=amount)" -ldt 00109 e "Raise Flr by Ld" "Raise Floor by Line (dx=speed, dy=amount)" -ldt 00110 e "Lower Ceil by Ld" "Lower Ceiling by Line (dx=speed, dy=amount)" -ldt 00111 e "Raise Ceil by Ld" "Raise Ceiling by Line (dx=speed, dy=amount)" -ldt 00112 e "Change Clg/T Tag" "Change Calling Sector's Tag (Change Tagged Sector's Tag in 1.09)" -ldt 00113 e "Run Script" "Run Script" -ldt 00114 e "Change FS Tag" "Change Front Sector's Tag" -ldt 00115 e "Play SFX" "Play SFX" -ldt 00116 e "Stop Plane Move" "Stop Plane Movement" -ldt 00117 e "Fade Light to FS" "Fade Light Level to Front Sector (Length=Speed)" -ldt 00118 e "Stop Light FX" "Stop Lighting Effect" -ldt 00119 e "Start Fire Flckr" "Start Adjustable Fire Flicker" -ldt 00120 e "Start Pulsate" "Start Adjustable Pulsating Light" -ldt 00121 e "Cut-Away View" "Cut-Away View" -ldt 00122 e "Stop Object" "Stop Object" -ldt 00123 e "Change Sky" "Change Sky (1.09)" -ldt 00124 e "Change Weather" "Change Weather (1.09)" -ldt 00125 e "Change Obj State" "Change Object State (1.09)" -ldt 00126 e "Award Score" "Award Score (1.09)" -ldt 00127 e "Start Platf Mvmt" "Start Platform Movement" - -# 3D Floors/Blocks -ldt 00001 E "CrumBobFlt NoRet" "Crumbling Floating Bobbing FOF (Never Reappears)" -ldt 00025 E "FOFSoliOpaquShad" "FOF (Solid, Opaque, Shadows)" -ldt 00033 E "FOFSolOpaqNShado" "FOF (Solid, Opaque, No Shadows)" -ldt 00034 E "BobbingFOFWater" "Bobbing Platform (Water)" -ldt 00035 E "CrumblingFOFNRea" "Crumbling FOF (Never Reappears)" -ldt 00036 E "CrumblingFOFReap" "Crumbling FOF (Reappears)" -ldt 00037 E "CrumblingFOFRaps" "Crumbling Floating FOF (Reappears)" -ldt 00038 E "BobbingFOF(Air)" "Bobbing FOF (Air)" -ldt 00039 E "CrumBobbFOF(Rep)" "Crumbling Floating Bobbing FOF (Reappears)" -ldt 00040 E "CrumBobbFOF(Air)" "Crumbling Bobbing FOF (Air)" -ldt 00041 E "Mario Block" "Mario Block" -ldt 00042 E "CrumblingFOF(NR)" "Crumbling Floating FOF (Never Reappears)" -ldt 00044 E "FOFSolidTransluc" "FOF (Solid, Translucent)" -ldt 00046 E "Fog Block" "Fog Block" -ldt 00047 E "Light Block" "Light Block" -ldt 00049 E "2x Light Block" "Double Light Block" -ldt 00051 E "FOFSolid,NoSides" "FOF (Solid, No Sides)" -ldt 00052 E "FOFIntangTranslu" "FOF (Intangible, Translucent)" -ldt 00053 E "Laser Block" "Laser Block" -ldt 00054 E "Thwomp Block" "Thwomp Block" -ldt 00055 E "Bustable Block" "Bustable Block" -ldt 00056 E "Quicksand Block" "Quicksand Block" -ldt 00057 E "FOFSolidInv" "FOF (Solid, Invisible)" -ldt 00058 E "FOFIntangiInvisi" "FOF (Intangible, Invisible)" -ldt 00059 E "Platform" "Platform" -ldt 00062 E "FOFIntangibOpaqu" "FOF (Intangible, Opaque)" -ldt 00067 E "FOFIntaSidesOnly" "FOF (Intangible, Sides Only)" -#removed: ldt 00068 E "AdjBobbFOF(Air)" "Adjustable Bobbing FOF (Air)" -ldt 00069 E "FOFSoliSidesOnly" "FOF (Solid, Sides Only)" -#removed: ldt 00072 E "RevAdjBobFOFAir" "Reverse Adjustable Bobbing FOF (Air)" -ldt 00076 E "Shatter Block" "Shatter Block" -ldt 00077 E "Platf (Trnsl-NS)" "Platform (Translucent, No Sides)" -ldt 00078 E "Spin Bust Block" "Spin Bust Block" -ldt 00079 E "CrumblPlatf(Rep)" "Crumbling Platform (Reappears)" -ldt 00080 E "CrumblPlat(NRep)" "Crumbling Platform (Never Reappears)" -ldt 00081 E "Platform (Trnsl)" "Platform (Translucent)" -ldt 00082 E "CrmPlt(Trns,Rep)" "Crumbling Platform (Translucent, Reappears)" -ldt 00083 E "CrmPlt(Trs,NRep)" "Crumbling Platform (Translucent, Never Reappears)" -ldt 00084 E "SpinBust (Trnsl)" "Spin Bust Block (Translucent)" -ldt 00086 E "Shatter (Trnsl.)" "Shatter Block (Translucent)" -ldt 00087 E "Custom FOF" "Custom FOF (1.09)" -ldt 00089 E "Rising FOF Shado" "Rising FOF (Solid, Opaque, Shadows) (1.09)" -ldt 00090 E "Rising FOF NShad" "Rising FOF (Solid, Opaque, No Shadows) (1.09)" -ldt 00091 E "Rising FOF Trnsl" "Rising FOF (Translucent) (1.09)" -ldt 00092 E "Rising Plat Opaq" "Rising Platform (Opaque) (1.09)" -ldt 00093 E "Rising Plat Trsl" "Rising Platform (Translucent) (1.09)" -ldt 00094 E "Rising FOF SlInv" "Rising FOF (Solid, Invisible) (1.09)" - -# Water -ldt 00045 A "Water (Transl.)" "Water (Translucent)" -ldt 00048 A "Water (Opaque)" "Water (Opaque)" -ldt 00074 A "Water (Trnsl-NS)" "Water (Translucent, No Sides)" -ldt 00075 A "Water (Opaq-NS)" "Water (Opaque, No Sides)" - -# Scroll Effects -ldt 00085 t "Scr Wl Front Opp" "Scroll Wall First Side Opposite Direction" -ldt 00100 t "Scr Wl FrontLeft" "Scroll Wall First Side Left" -ldt 00202 t "Scr&Carry Ceil" "Scroll&Carry Things Sector Ceiling (FOF Conveyor)" -ldt 00203 t "Carry Ceiling" "Carry Things on Sector Ceiling (FOF Conveyor)" -ldt 00214 t "AccScr Ceiling" "Accel Scroll Sector's Ceiling" -ldt 00215 t "AccScr Floor" "Accel Scroll Sector's Floor" -ldt 00216 t "AccCarry Floor" "Accel Carry Things on Floor" -ldt 00217 t "AccScr&Carry Flr" "Accel Scroll Floor & Carry Things" -ldt 00218 t "AccScr Front" "Accel Scroll 1st Side Tagged Line" -ldt 00245 t "RemScr Ceiling" "Remote Scroll Sector's Ceiling" -ldt 00246 t "RemScr Floor" "Remote Scroll Sector's Floor" -ldt 00247 t "RemCarry Floor" "Remote Carry Things on Floor" -ldt 00248 t "RemScr&Carry Flr" "Remote Scroll Floor & Carry Things" -ldt 00249 t "RemScr Front" "Remote Scroll 1st Side Tagged Line" -ldt 00250 t "Scroll Ceiling" "Scroll Sector's Ceiling" -ldt 00251 t "Scroll Floor" "Scroll Sector's Floor" -ldt 00252 t "Carry on Floor" "Carry Things On Sector Floor" -ldt 00253 t "Scroll&Carry Flr" "Scroll&Carry Things Sector Floor" -ldt 00254 t "Scroll Front" "Scroll First Side of Tagged Line" -ldt 00255 t "Scroll by Offset" "Effect Scrolling From XY Offsets" - -# Misc. -ldt 00018 x "Zoom Tube Params" "Zoom Tube Parameters (1.09)" -ldt 00063 x "Camera Scanner" "Camera Scanner" -ldt 00064 x "Sector Gravity" "Per-Sector Gravity" -ldt 00065 x "Speed Pad" "Speed Pad" -ldt 00066 x "Flat Alignment" "Flat Alignment" -ldt 00070 x "IdeyaTimeModify " "Ideya Time Modifier" -ldt 00071 x "Custom Exit" "Custom Exit" -ldt 00073 x "Disable Linedef" "Disable Linedef (main game only)" -ldt 00223 x "Friction" "Friction (Ice>100, Sludge<100)" -ldt 00242 x "Fake Floor" "Fake Floor" - -# Lighting -ldt 00005 L "Ceiling Lighting" "Ceiling Lighting" -ldt 00016 L "Colormap" "Colormap" -ldt 00060 L "AdjPulsLight" "Adjustable Pulsating Light" -ldt 00061 L "AdjFlickLight" "Adjustable Flickering Light" -ldt 00213 L "Floor Lighting" "Floor Lighting" - -# Plane Movement -ldt 00002 P "ContMover F/C" "Continuous Floor/Ceiling Mover" -ldt 00003 P "ContMover Floor" "Continuous Floor Mover" -ldt 00004 P "ContMover Ceilng" "Continuous Ceiling Mover" -ldt 00006 P "Cont2Mover F/C" "Continuous 2-Speed Floor/Ceiling Mover" -ldt 00007 P "Cont2Mover Floor" "Continuous 2-Speed Floor Mover" -ldt 00008 P "Cont2Mover Ceilg" "Continuous 2-Speed Ceiling Mover" -ldt 00024 P "InstCeilingRaise" "Instant Ceiling Raise" -ldt 00026 P "InstFloorLower" "Instant Floor Lower" -ldt 00043 P "Crusher 1 (C2F)" "Crusher 1 (Ceiling to Floor)" -ldt 00050 P "Crusher 2 (F2C)" "Crusher 2 (Floor to Ceiling)" -ldt 00088 P "Continuous Fall" "Continuously Falling Sector (1.09)" -ldt 00232 P "FloatingPlatform" "Floating Platform" -ldt 00233 P "FloatPFAdjuSpeed" "Floating Platform Adjustable Speed" - -# Pushers -ldt 00224 l "Wind Force/Dir" "Wind Force/Direction" -ldt 00225 l "Water Force/Dir" "Water Current Force/Direction" -ldt 00226 l "Boom Push/Pull" "Boom Push/Pull Thing" -ldt 00227 l "Upwards Current" "Upwards Current" -ldt 00228 l "DownwardsCurrent" "Downwards Current" -ldt 00229 l "Upwards Wind" "Upwards Wind" -ldt 00230 l "Downwards Wind" "Downwards Wind" - -# -# Definition of sector types -# Format is : st -# must not exceed 14 characters. -# - -st 00000 "X Normal" "X Normal" -st 00001 "Blink random" "Blink (random)" -st 00002 "Blink halfsec" "Blink (1/2 second)" -st 00003 "Blink oneasec" "Blink (1 second)" -st 00004 "Spikes of Doom" "Spikes" -st 00005 "DeathPit (ncm)" "Death Pit (no camera modifications)" -st 00006 "SpaceCountdown" "Space Countdown" -st 00007 "Fire Damage" "Damage (Fire)" -st 00008 "Lightoscilates" "Light oscillates" -st 00009 "SS Damage" "Damage (Special Stage)" -st 00010 "Instant Kill" "Instant Kill" -st 00011 "Normal Damage" "Damage (Non-elemental)" -st 00012 "Blinks oneasec" "Blink (1 second synch)" -st 00013 "Blinks hafasec" "Blink (1/2 second synch)" -st 00014 "FOF Bouncy Con" "Bouncy Sector (FOF Control Only)" -st 00016 "DeathPit (wcm)" "Death Pit (camera modifications)" -st 00017 "Lightslikefire" "Light flickers like fire" - -st 00018 "Elec Damage" "Damage (Electrical)" - -st 00256 "Ice/Sludge" "Ice/Sludge" - -st 00512 "Wind/Current" "Wind/Current" - -st 00680 "EggCapsule But" "Egg Capsule (Button)" -st 00681 "EggCapsule Top" "Egg Capsule (Top)" -st 00682 "EggCapsule Bot" "Egg Capsule (Bottom)" -st 00683 "EggCapsule Cen" "Egg Capsule (Center)" - -st 00690 "Button 01" "Button 1 (Open Door A/700 B/701)" -st 00691 "Button 02" "Button 2 (Open Door A/702 B/703)" -st 00692 "Button 03" "Button 3 (Open Door A/704 B/705)" -st 00693 "Button 04" "Button 4 (Open Door A/706 B/707)" -st 00694 "Button 05" "Button 5 (Open Door A/708 B/709)" -st 00695 "Button 06" "Button 6 (Open Door A/710 B/711)" -st 00696 "Button 07" "Button 7 (Open Door A/712 B/713)" -st 00697 "Button 08" "Button 8 (Open Door A/714 B/715)" -st 00698 "Button 09" "Button 9 (Open Door A/716 B/717)" -st 00699 "Button 10" "Button 10 (Open Door A/718 B/719)" -st 00700 "Button 11" "Button 11 (Open Door A/720 B/721)" -st 00701 "Button 12" "Button 12 (Open Door A/722 B/723)" -st 00702 "Button 13" "Button 13 (Open Door A/724 B/725)" -st 00703 "Button 14" "Button 14 (Open Door A/726 B/727)" -st 00704 "Button 15" "Button 15 (Open Door A/728 B/729)" -st 00705 "Button 16" "Button 16 (Open Door A/730 B/731)" -st 00706 "Button 17" "Button 17 (Open Door A/732 B/733)" -st 00707 "Button 18" "Button 18 (Open Door A/734 B/735)" -st 00708 "Button 19" "Button 19 (Open Door A/736 B/737)" -st 00709 "Button 20" "Button 20 (Open Door A/738 B/739)" -st 00710 "Button 21" "Button 21 (THZ2 A/740 B/741 D/742)" - -st 00768 "IceSluWindCurr" "Ice/Sludge and Wind/Current" - -st 00974 "Linedefx (NFT)" "Linedef Executor (No Floor Touch)" -st 00975 "Linedefx (WFT)" "Linedef Executor (Floor Touch)" -st 00976 "Speed Pad (NS)" "Speed Pad (No Spin)" -st 00977 "Speed Pad (WS)" "Speed Pad (Spin)" -st 00978 "Ring Drainer" "Ring Drainer" -st 00979 "Spinner" "Spinner" -st 00980 "Ring Drain NFT" "Ring Drainer (No Floor Touch)" # 1.09? -st 00981 "RaiseCeilHghst" "Raise Ceiling to Highest (tag 744) (obsolete)" -st 00982 "Exit" "Exit Sector" -st 00983 "Water Damage" "Damage (Water)" -st 00984 "WaterDm&Curent" "Damage (Water) and Current" -st 00985 "ConveyorBelt" "Conveyor Belt" -st 00986 "Slime Raise" "THZ2 Slime Raise (B/712 W/713 P/714 D/715 S/716)" -st 00987 "No Tag Zone" "No Tag Zone" -st 00988 "CTF - Red" "CTF - Red Team Base" -st 00989 "CTF - Bule" "CTF - Blue Team Base" -st 00990 "SS Control" "Special Stage (Floor=Time) (Ceiling=Rings)" -st 00991 "Custom Gravity" "Custom Gravity" -st 00992 "Ramp" "Ramp Sector (Stairs)" -st 00993 "Starpost Actor" "Starpost Activator" -st 00994 "Hockey - Red" "Hockey - Red Team Goal (Finish Line in 1.09)" -st 00995 "Hockey - Blue" "Hockey - Blue Team Goal (not in 1.09)" -st 00996 "Non-Ramp" "Non-Ramp Sector" -st 00997 "Fan Sector" "Fan Sector" -st 00998 "Zoom Tube Strt" "Zoom Tube Start (1.09)" -st 00999 "Zoom Tube End" "Zoom Tube End (1.09)" -st 01500 "BustSprt ROIA" "Bustable Block Sprite ROIA (1.09)" -st 01501 "BustSprt ROIB" "Bustable Block Sprite ROIB (1.09)" -st 01502 "BustSprt ROIC" "Bustable Block Sprite ROIC (1.09)" -st 01503 "BustSprt ROID" "Bustable Block Sprite ROID (1.09)" -st 01504 "BustSprt ROIE" "Bustable Block Sprite ROIE (1.09)" -st 01505 "BustSprt ROIF" "Bustable Block Sprite ROIF (1.09)" -st 01506 "BustSprt ROIG" "Bustable Block Sprite ROIG (1.09)" -st 01507 "BustSprt ROIH" "Bustable Block Sprite ROIH (1.09)" -st 01508 "BustSprt ROII" "Bustable Block Sprite ROII (1.09)" -st 01509 "BustSprt ROIJ" "Bustable Block Sprite ROIJ (1.09)" -st 01510 "BustSprt ROIK" "Bustable Block Sprite ROIK (1.09)" -st 01511 "BustSprt ROIL" "Bustable Block Sprite ROIL (1.09)" -st 01512 "BustSprt ROIM" "Bustable Block Sprite ROIM (1.09)" -st 01513 "BustSprt ROIN" "Bustable Block Sprite ROIN (1.09)" -st 01514 "BustSprt ROIO" "Bustable Block Sprite ROIO (1.09)" -st 01515 "BustSprt ROIP" "Bustable Block Sprite ROIP (1.09)" - -# -# Definition of thing groups -# Format is : thinggroup -# - -thinggroup b rgb:f/f/f "Starts" -thinggroup e rgb:f/0/0 "Enemies" -thinggroup n rgb:f/b/0 "Nights Things" -thinggroup p rgb:0/b/b "Power-Up Monitors" -thinggroup o rgb:b/0/c "Misc." -thinggroup d rgb:b/b/b "Scenery" -thinggroup m rgb:f/f/0 "Mario" -thinggroup c rgb:f/b/c "Christmas" -thinggroup r rgb:0/0/f "Rings" -thinggroup s rgb:0/c/0 "Springs and Such" - -# -# Definition of things -# Format is : -# thing [] -# must not exceed 19 characters. s for see-thur -# - -# FIXME: replace dissa0 and dumba0 with sprites that are really there - -# FIXME: replace start images of ndrna1 with something better. -# ndrna1 is really the nights drone -#thig 00000 g s ## " " ?????# -thing 00001 b - 32 "Player 01 Start" ndrna1 -thing 00002 b - 32 "Player 02 Start" ndrna1 -thing 00003 b - 32 "Player 03 Start" ndrna1 -thing 00004 b - 32 "Player 04 Start" ndrna1 -thing 04001 b - 32 "Player 05 Start" ndrna1 -thing 04002 b - 32 "Player 06 Start" ndrna1 -thing 04003 b - 32 "Player 07 Start" ndrna1 -thing 04004 b - 32 "Player 08 Start" ndrna1 -thing 04005 b - 32 "Player 09 Start" ndrna1 -thing 04006 b - 32 "Player 10 Start" ndrna1 -thing 04007 b - 32 "Player 11 Start" ndrna1 -thing 04008 b - 32 "Player 12 Start" ndrna1 -thing 04009 b - 32 "Player 13 Start" ndrna1 -thing 04010 b - 32 "Player 14 Start" ndrna1 -thing 04011 b - 32 "Player 15 Start" ndrna1 -thing 04012 b - 32 "Player 16 Start" ndrna1 -thing 04013 b - 32 "Player 17 Start" ndrna1 -thing 04014 b - 32 "Player 18 Start" ndrna1 -thing 04015 b - 32 "Player 19 Start" ndrna1 -thing 04016 b - 32 "Player 20 Start" ndrna1 -thing 04017 b - 32 "Player 21 Start" ndrna1 -thing 04018 b - 32 "Player 22 Start" ndrna1 -thing 04019 b - 32 "Player 23 Start" ndrna1 -thing 04020 b - 32 "Player 24 Start" ndrna1 -thing 04021 b - 32 "Player 25 Start" ndrna1 -thing 04022 b - 32 "Player 26 Start" ndrna1 -thing 04023 b - 32 "Player 27 Start" ndrna1 -thing 04024 b - 32 "Player 28 Start" ndrna1 -thing 04025 b - 32 "Player 29 Start" ndrna1 -thing 04026 b - 32 "Player 30 Start" ndrna1 -thing 04027 b - 32 "Player 31 Start" ndrna1 -thing 04028 b - 32 "Player 32 Start" ndrna1 -thing 00087 b - 32 "CTF Red Team Start" ndrna1 -thing 00089 b - 32 "CTF Blue Team Start" ndrna1 -thing 00011 b - 32 "Deathmatch Start" ndrna1 -#thig 00000 g s ## " " ?????# - -#thig 00000 g s ## " " ?????# -thing 00009 e - 40 "Crawla (Red)" sposa1 -thing 03004 e - 40 "Crawla (Blue)" possa1 -thing 03005 e - 40 "Jetty-Syn Bomber" jetba1 -thing 00022 e - 40 "Jetty-Syn Gunner" jetga1 -thing 00058 e - 40 "Robofish (tm)" fisha0 -thing 00071 e - 40 "Deton" detna1 -thing 00056 e - 40 "Skim" skima0 -thing 05005 e - 40 "Buzz (Yellow)" buzza0 -thing 05006 e - 40 "Buzz (Red)" rbuza0 -thing 02004 e - 40 "THZ Turret" treta1 -thing 00042 e - 40 "Popup Turret" turre1 -thing 00016 e - 80 "Egg Mobile (Boss 1)" eggma1 -thing 01008 e - 80 "Egg Slimer (Boss 2)" eggna1 -thing 00021 e - 40 "Crawla Commander" ccoma1 -thing 00008 e s 20 "ChaosModeEnemySpawn" tfogi0 -#thig 00000 g s ## " " ?????# - -#thig 00000 g s ## " " ?????# -thing 00052 n s 20 "1024 Axis" dissa0 -thing 00053 n s 20 "512 Axis" dissa0 -thing 00059 n s 20 "2048 Axis" dissa0 -thing 00062 n s 20 "1024 Axis(Inverted)" dissa0 -thing 00015 n s 20 "512 Axis (Inverted)" dissa0 -thing 00045 n s 20 "2048 Axis(Inverted)" dissa0 -thing 00061 n s 20 "Axis Transfer" dissa0 -thing 00046 n s 20 "Axis Transfer Closest" dissa0 -thing 00055 n s 20 "Axis Transfer LastToFirst" dissa0 -thing 00060 n - 20 "Ideya Drone" ndrna1 -thing 00057 n - 20 "Hoop" hoopa0 -thing 00047 n - 20 "Circle of Rings" bon1a0 -thing 02007 n - 20 "Circle ofRings(Big)" bon1a0 -thing 02048 n - 20 "Circle ofWing Logos" nwnga0 -thing 02010 n - 20 "CircleofWingLogos-B" nwnga0 -thing 02046 n - 20 "CircleofRings&Wings" nwnga0 -thing 02047 n - 20 "CirleofRngs&Wings-B" nwnga0 -thing 00037 n - 20 "Wing Logo" nwnga0 -thing 00082 n s 20 "AxisTrnsferCodtion" dissa0 -thing 00085 n s 20 "AxisTrnsferCodtion2" dissa0 -thing 03007 n - 20 "Super Loop" npraa0 -thing 03008 n - 20 "Drill Refill" nprba0 -thing 03009 n - 20 "Helper" nprca0 -#thig 00000 g s ## " " ?????# - -#thig 00000 g s ## " " ?????# -thing 00025 p - 20 "Super Sneakers" shtva0 -thing 00035 p - 20 "Basic/WhirlShield" bltva0 -thing 00041 p - 20 "Extra Life" prupa0 -thing 00048 p - 20 "Attraction Shield" yltva0 -thing 02002 p - 20 "Inferno Shield" rdtva0 -thing 02018 p - 20 "Armageddon Shield" bktva0 -thing 02022 p - 20 "Invincibility" pinva0 -thing 02028 p - 20 "Liquid Shield" grtva0 -thing 02011 p - 20 "SuperRing(10 Rings)" srbxa0 -thing 02012 p - 20 "SilverRing(25Rings)" grbxa0 -thing 00078 p - 20 "Teleporter" mixua0 -thing 02005 p - 20 "Eggman" eggba0 -thing 03000 p - 20 "Random" quesa0 -#thig 00000 g s ## " " ?????# - -#thig 00000 g s ## " " ?????# -thing 00031 o - 20 "CTF Flag (Red)" rflga0 -thing 00034 o - 20 "CTF Flag (Blue)" bflga0 -thing 02013 o - 20 "Special Stage Token" tokea0 -thing 00086 o - 20 "End Level Sign" signd0 -thing 00033 o - 20 "Air Bubble Patch" bubla0 -thing 00064 o - 20 "Emerald Hunt Place1" emera0 -thing 03002 o - 20 "Emerald Hunt Place2" emera0 -thing 03001 o - 20 "Emerald Hunt Place3" emera0 -thing 03006 o - 20 "Star Post" stpta0 -thing 05001 o s 20 "Push" ppsha0 -thing 05002 o s 20 "Pull" pplla0 -thing 05003 o s 20 "TeleportDestination" dissa0 -thing 05007 o s 20 "Cut-Away View Thing" dissa0 -thing 00067 o - 20 "Ceiling Spike" dspka0 -thing 00068 o - 20 "Floor Spike" uspka0 -thing 00023 o - 20 "Spikeball" spika0 -thing 00017 o s 20 "Boss Flypoint" dissa0 -thing 02049 o s 20 "Egg Capsule Center" dissa0 -thing 00051 o - 20 "Laser" lasra0 -thing 00018 o - 20 "ZoomTubeWaypoint109" dissa0 -thing 00420 o - 20 "Emerald 1 (Green)" emmya0 -thing 00421 o - 20 "Emerald 2 (Orange)" emmyb0 -thing 00422 o - 20 "Emerald 3 (Pink)" emmyc0 -thing 00423 o - 20 "Emerald 4 (Blue)" emmyd0 -thing 00424 o - 20 "Emerald 5 (Red)" emmye0 -thing 00425 o - 20 "Emerald 6 (LtBlue)" emmyf0 -thing 00426 o - 20 "Emerald 7 (Gray)" emmyg0 -# FIXME: add correct sprite for this emerald -thing 00427 o - 20 "Emerald 8 (Master)" dissa0 - -#thig 00000 g s ## " " ?????# -thing 00036 d - 20 "GFZ Flower (Normal)" fwr1b0 -thing 00070 d - 20 "GFZ Sunflower" fwr2a0 -thing 00073 d - 20 "GFZ Budding Flower" fwr3a0 -thing 00074 d - 20 "Berry Bush" bus1a0 -thing 00075 d - 20 "Bush" bus2a0 -thing 02035 d - 20 "THZ Flower" thzpa0 -thing 00081 d - 20 "Gargoyle" garga1 -thing 02026 d s 20 "AmbientWaterSFX1A-L" dumba0 -thing 02024 d s 20 "AmbientWaterSFX1B-L" dumba0 -thing 02025 d s 20 "AmbientWaterSFX2A-M" dumba0 -thing 02045 d s 20 "AmbientWaterSFX2B-M" dumba0 -thing 00083 d s 20 "AmbientWaterSFX3A-S" dumba0 -thing 02019 d s 20 "AmbientWaterSFX3B-S" dumba0 -thing 02025 d s 20 "AmbientWaterSFX4A-E" dumba0 -thing 00027 d s 20 "AmbientWaterSFX4B-E" dumba0 -thing 00014 d s 20 "Random Ambience 1" dumba0 -thing 00043 d s 20 "Random Ambience 2" dumba0 -thing 00049 d - 20 "Hanging Chain" chana0 -thing 02006 d - 20 "THZ Alarm" alrma0 -thing 02001 d - 20 "CEZ Flower" fwr4a0 -thing 00024 d - 20 "CEZ Torch" flama0 -thing 02003 d s 20 "LightSource (MAP92)" dissa0 -#thig 00000 g s ## " " ?????# - -#thig 00000 g s ## " " ?????# -thing 100000 m - 20 "Overworld Goomba" gooma0 -thing 100001 m - 20 "Underworld Goomba" bgoma0 -thing 100002 m - 20 "Bush (Short)" mus1a0 -thing 100003 m - 20 "Bush (Tall)" mus2a0 -thing 100004 m - 20 "Toad" toada0 -thing 100005 m - 20 "Coin" coina0 -thing 00019 m - 20 "King Bowser" koopa0 -thing 00010 m - 20 "Koopa Shell" shlla0 -thing 00012 m - 20 "Axe" maxea0 -thing 00050 m - 20 "Fire Flower" ffwra0 -thing 00029 m - 20 "Puma(MarioFireball)" pumaa0 -#thig 00000 g s ## " " ?????# - -#thig 00000 g s ## " " ?????# -thing 00005 c - 20 "Pole" xms1a0 -thing 00006 c - 20 "Snowman" xms3a0 -thing 00013 c - 20 "Candy Cane" xms2a0 -thing 00084 r - 20 "5VerticalRings-YwSg" bon1a0 -thing 00044 r - 20 "5VerticalRings-RdSg" bon1a0 -thing 00076 r - 20 "5DiagonalRings-YwSg" bon1a0 -thing 00077 r - 20 "10DiagonalRings-RSg" bon1a0 -thing 02014 r - 20 "Ring" bon1a0 -thing 00069 r - 20 "Homing Ring" homra0 -thing 03003 r - 20 "Rail Ring" raila0 -thing 00026 r - 20 "Automatic Ring" autra0 -thing 00054 r - 20 "Explosion Ring" bomra0 -thing 00080 r - 20 "Infinity Ring" infra0 -thing 00028 s - 20 "Yellow Spring (Up)" sprya0 -thing 00079 s - 20 "Red Spring (Up)" sprra0 -thing 02015 s - 20 "Yellow Spring (DU)" yspra1 -thing 00038 s - 20 "Red Spring (DU)" rspra1 -thing 00020 s - 20 "Yellow Spring (DD)" ysuda1 -thing 00039 s - 20 "Red Spring (DD)" rsuda1 -thing 00065 s - 20 "Yellow Spring (Dn)" sudya0 -thing 00066 s - 20 "Red Spring (Dn)" sudra0 -thing 05004 s - 20 "Blue Spring" sprba0 -thing 00030 s - 20 "THZ Gas Jet" stemd0 -thing 00032 s - 20 "THZ Fan" fansa0 -#thig 00000 g s ## " " ?????# diff --git a/extras/conf/srb2_db.cfg b/extras/conf/srb2_db.cfg deleted file mode 100644 index cad786472..000000000 --- a/extras/conf/srb2_db.cfg +++ /dev/null @@ -1,1559 +0,0 @@ -/*******************************************************\ - - XODE Multimedia Doom Builder - - Game Configuration for SRB2 version 2.0 - - Original CFG by Kristos - - Edited by Shadow Hog to eliminate one NASTY map header-eliminating bug - - Edited further by ST218 to make more organized - - Edited by Foxboy to show thing sprite previews and to update it for srb2 1.09.2 and to finally make the linedef and sector types to have the same name as the WA config. - - Edited by JJames19119 to fix parse errors, thing and linedef names, fix borked lindef categories, add the missing PASSUSE - linedef flag and put bitset flags for the lazy :P - - Edited by SRB2-Playah to make Things visable in 3D Mode, add Mario section because I think it'd be more organized, changed - a few names, put in a list of Color Values in the Things section of this CFG, and to put it large lines to make it easier - to find stuff in the CFG and thusly, easier to edit. - Dang, this was just edited to heck, wasn't it? :P - This CFG is best viewed with size 8 font, 1024x768 screen resolution, maximized. - -\*******************************************************/ - -// This is required to prevent accedential use of a different configuration -type = "Doom Builder Game Configuration"; - -// This is the title to show for this game -game = "Sonic Robo Blast 2"; - -// Map format determines the way the map will be loaded -mapformat = 1; - -// No generalized types -generalizedlinedefs = 0; -generalizedsectors = 0; - -// Thing number for start position in 3D Mode -start3dmode = 32000; - -// Load textures/flats by default from this file -texturesfile = ""; - -// Default lump name for new map -defaultlumpname = "MAP01"; - -// Default flags for first new thing -defaulthingflags = 1; - -/* -TEXTURES AND FLAT SOURCES---------------------------------------------------------------------------------------------------- -This tells Doom Builder where to find the information for textures -and flats in the IWAD file, Addition WAD file and Map WAD file. - -Start and end lumps must be given in a structure (of which the -key name doesnt matter) and any textures or flats in between them -are loaded in either the textures category or flats category. - -For textures: PNAMES, TEXTURE1 and TEXTURE2 are loaded by default. -*/ - -// Texture sources -textures -{ -} - -// Flat sources -flats -{ - standard1 - { - start = "F_START"; - end = "F_END"; - } - - standard2 - { - start = "FF_START"; - end = "FF_END"; - } - - standard3 - { - start = "FF_START"; - end = "F_END"; - } - - standard4 - { - start = "F_START"; - end = "FF_END"; - } -} - -/* -TEXTURES AND FLATS FILTERING------------------------------------------------------------------------------------------------- -This allows you to filter textures and flats so that you only see the -textures/flats listed that you prefer to use. - -The key name doesnt matter here, only the values. You can use -the following wildcards in values to specify ranges: - -? = Any character -* = Zero or more characters -# = Any numeric digit -[abc...] = Any of these characters that are between brackets -[!abc..] = Not any of these characters that are between brackets -*/ - -// List these textures... -texturesfilter -{ - all_textures = "*"; -} - -// But do not list these textures... -notexturesfilter -{ - none = ""; -} - -// List these flats... -flatsfilter -{ - all_flats = "*"; -} - -// But do not list these flats... -noflatsfilter -{ - none = ""; -} - -/* -GAME DETECT PATTERN---------------------------------------------------------------------------------------------------------- -Used to guess the game for which a WAD file is made. - -1 = One of these lumps must exist -2 = None of these lumps must exist -3 = All of these lumps must exist -*/ -gamedetect -{ - EXTENDED = 2; - BEHAVIOR = 2; - E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2; - E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2; - E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2; - E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2; - MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1; - MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1; - MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1; - MAP31 = 1; MAP32 = 1; MAP33 = 1; MAP34 = 1; MAP35 = 1; MAP36 = 1; MAP37 = 1; MAP38 = 1; MAP39 = 1; MAP40 = 1; - MAP41 = 1; MAP42 = 1; MAP43 = 1; MAP44 = 1; MAP45 = 1; MAP46 = 1; MAP47 = 1; MAP48 = 1; MAP49 = 1; MAP50 = 1; - MAP51 = 1; MAP52 = 1; MAP53 = 1; MAP54 = 1; MAP55 = 1; MAP56 = 1; MAP57 = 1; MAP58 = 1; MAP59 = 1; MAP60 = 1; - MAP61 = 1; MAP62 = 1; MAP63 = 1; MAP64 = 1; MAP65 = 1; MAP66 = 1; MAP67 = 1; MAP68 = 1; MAP69 = 1; MAP70 = 1; - MAP71 = 1; MAP72 = 1; MAP73 = 1; MAP74 = 1; MAP75 = 1; MAP76 = 1; MAP77 = 1; MAP78 = 1; MAP79 = 1; MAP80 = 1; - MAP81 = 1; MAP82 = 1; MAP83 = 1; MAP84 = 1; MAP85 = 1; MAP86 = 1; MAP87 = 1; MAP88 = 1; MAP89 = 1; MAP90 = 1; - MAP91 = 1; MAP92 = 1; MAP93 = 1; MAP94 = 1; MAP95 = 1; MAP96 = 1; MAP97 = 1; MAP98 = 1; MAP99 = 1; -} - -/* -MAP LUMP NAMES--------------------------------------------------------------------------------------------------------------- -Map lumps are loaded with the map as long as they are right after each other. When the editor -meets a lump which is not defined in this list (or defined as 0) it will stop loading right there. - -The order of items defines the order in which lumps will be written to WAD file on save. -The value (flags) of items determines what the editor should do with it. -You should never mess with value 4, because it may result in incorrect map builds. - -1 = Map lump required -2 = Map lump which must be respected -4 = Lump generated by node builder -8 = Lump allowed to be empty after nodebuilding -4096 = Map lump which can be edited as Text -8192 = Map lump which can be edited as ACS -12288 = Map lump which can be edited as MAPINFO -16384 = Map lump which can be edited as DEHACKED -*/ - -maplumpnames -{ - THINGS = 13; - LINEDEFS = 5; - SIDEDEFS = 5; - VERTEXES = 5; - SEGS = 4; - SSECTORS = 4; - NODES = 4; - SECTORS = 5; - REJECT = 4; - BLOCKMAP = 4; - MAINCFG = 2; - // Here it is... all 1035 map headers, all to be "respected" by DoomBuilder... - MAP01D = 4098; MAP02D = 4098; MAP03D = 4098; MAP04D = 4098; MAP05D = 4098; MAP06D = 4098; - MAP07D = 4098; MAP08D = 4098; MAP09D = 4098; MAP10D = 4098; MAP11D = 4098; MAP12D = 4098; - MAP13D = 4098; MAP14D = 4098; MAP15D = 4098; MAP16D = 4098; MAP17D = 4098; MAP18D = 4098; - MAP19D = 4098; MAP20D = 4098; MAP21D = 4098; MAP22D = 4098; MAP23D = 4098; MAP24D = 4098; - MAP25D = 4098; MAP26D = 4098; MAP27D = 4098; MAP28D = 4098; MAP29D = 4098; MAP30D = 4098; - MAP31D = 4098; MAP32D = 4098; MAP33D = 4098; MAP34D = 4098; MAP35D = 4098; MAP36D = 4098; - MAP37D = 4098; MAP38D = 4098; MAP39D = 4098; MAP40D = 4098; MAP41D = 4098; MAP42D = 4098; - MAP43D = 4098; MAP44D = 4098; MAP45D = 4098; MAP46D = 4098; MAP47D = 4098; MAP48D = 4098; - MAP49D = 4098; MAP50D = 4098; MAP51D = 4098; MAP52D = 4098; MAP53D = 4098; MAP54D = 4098; - MAP55D = 4098; MAP56D = 4098; MAP57D = 4098; MAP58D = 4098; MAP59D = 4098; MAP60D = 4098; - MAP61D = 4098; MAP62D = 4098; MAP63D = 4098; MAP64D = 4098; MAP65D = 4098; MAP66D = 4098; - MAP67D = 4098; MAP68D = 4098; MAP69D = 4098; MAP70D = 4098; MAP71D = 4098; MAP72D = 4098; - MAP73D = 4098; MAP74D = 4098; MAP75D = 4098; MAP76D = 4098; MAP77D = 4098; MAP78D = 4098; - MAP79D = 4098; MAP80D = 4098; MAP81D = 4098; MAP82D = 4098; MAP83D = 4098; MAP84D = 4098; - MAP85D = 4098; MAP86D = 4098; MAP87D = 4098; MAP88D = 4098; MAP89D = 4098; MAP90D = 4098; - MAP91D = 4098; MAP92D = 4098; MAP93D = 4098; MAP94D = 4098; MAP95D = 4098; MAP96D = 4098; - MAP97D = 4098; MAP98D = 4098; MAP99D = 4098; - - MAPA0D = 4098; MAPA1D = 4098; MAPA2D = 4098; MAPA3D = 4098; MAPA4D = 4098; MAPA5D = 4098; - MAPA6D = 4098; MAPA7D = 4098; MAPA8D = 4098; MAPA9D = 4098; MAPAAD = 4098; MAPABD = 4098; - MAPACD = 4098; MAPADD = 4098; MAPAED = 4098; MAPAFD = 4098; MAPAGD = 4098; MAPAHD = 4098; - MAPAID = 4098; MAPAJD = 4098; MAPAKD = 4098; MAPALD = 4098; MAPAMD = 4098; MAPAND = 4098; - MAPAOD = 4098; MAPAPD = 4098; MAPAQD = 4098; MAPARD = 4098; MAPASD = 4098; MAPATD = 4098; - MAPAUD = 4098; MAPAVD = 4098; MAPAWD = 4098; MAPAXD = 4098; MAPAYD = 4098; MAPAZD = 4098; - - MAPB0D = 4098; MAPB1D = 4098; MAPB2D = 4098; MAPB3D = 4098; MAPB4D = 4098; MAPB5D = 4098; - MAPB6D = 4098; MAPB7D = 4098; MAPB8D = 4098; MAPB9D = 4098; MAPBAD = 4098; MAPBBD = 4098; - MAPBCD = 4098; MAPBDD = 4098; MAPBED = 4098; MAPBFD = 4098; MAPBGD = 4098; MAPBHD = 4098; - MAPBID = 4098; MAPBJD = 4098; MAPBKD = 4098; MAPBLD = 4098; MAPBMD = 4098; MAPBND = 4098; - MAPBOD = 4098; MAPBPD = 4098; MAPBQD = 4098; MAPBRD = 4098; MAPBSD = 4098; MAPBTD = 4098; - MAPBUD = 4098; MAPBVD = 4098; MAPBWD = 4098; MAPBXD = 4098; MAPBYD = 4098; MAPBZD = 4098; - - MAPC0D = 4098; MAPC1D = 4098; MAPC2D = 4098; MAPC3D = 4098; MAPC4D = 4098; MAPC5D = 4098; - MAPC6D = 4098; MAPC7D = 4098; MAPC8D = 4098; MAPC9D = 4098; MAPCAD = 4098; MAPCBD = 4098; - MAPCCD = 4098; MAPCDD = 4098; MAPCED = 4098; MAPCFD = 4098; MAPCGD = 4098; MAPCHD = 4098; - MAPCID = 4098; MAPCJD = 4098; MAPCKD = 4098; MAPCLD = 4098; MAPCMD = 4098; MAPCND = 4098; - MAPCOD = 4098; MAPCPD = 4098; MAPCQD = 4098; MAPCRD = 4098; MAPCSD = 4098; MAPCTD = 4098; - MAPCUD = 4098; MAPCVD = 4098; MAPCWD = 4098; MAPCXD = 4098; MAPCYD = 4098; MAPCZD = 4098; - - MAPD0D = 4098; MAPD1D = 4098; MAPD2D = 4098; MAPD3D = 4098; MAPD4D = 4098; MAPD5D = 4098; - MAPD6D = 4098; MAPD7D = 4098; MAPD8D = 4098; MAPD9D = 4098; MAPDAD = 4098; MAPDBD = 4098; - MAPDCD = 4098; MAPDDD = 4098; MAPDED = 4098; MAPDFD = 4098; MAPDGD = 4098; MAPDHD = 4098; - MAPDID = 4098; MAPDJD = 4098; MAPDKD = 4098; MAPDLD = 4098; MAPDMD = 4098; MAPDND = 4098; - MAPDOD = 4098; MAPDPD = 4098; MAPDQD = 4098; MAPDRD = 4098; MAPDSD = 4098; MAPDTD = 4098; - MAPDUD = 4098; MAPDVD = 4098; MAPDWD = 4098; MAPDXD = 4098; MAPDYD = 4098; MAPDZD = 4098; - - MAPE0D = 4098; MAPE1D = 4098; MAPE2D = 4098; MAPE3D = 4098; MAPE4D = 4098; MAPE5D = 4098; - MAPE6D = 4098; MAPE7D = 4098; MAPE8D = 4098; MAPE9D = 4098; MAPEAD = 4098; MAPEBD = 4098; - MAPECD = 4098; MAPEDD = 4098; MAPEED = 4098; MAPEFD = 4098; MAPEGD = 4098; MAPEHD = 4098; - MAPEID = 4098; MAPEJD = 4098; MAPEKD = 4098; MAPELD = 4098; MAPEMD = 4098; MAPEND = 4098; - MAPEOD = 4098; MAPEPD = 4098; MAPEQD = 4098; MAPERD = 4098; MAPESD = 4098; MAPETD = 4098; - MAPEUD = 4098; MAPEVD = 4098; MAPEWD = 4098; MAPEXD = 4098; MAPEYD = 4098; MAPEZD = 4098; - - MAPF0D = 4098; MAPF1D = 4098; MAPF2D = 4098; MAPF3D = 4098; MAPF4D = 4098; MAPF5D = 4098; - MAPF6D = 4098; MAPF7D = 4098; MAPF8D = 4098; MAPF9D = 4098; MAPFAD = 4098; MAPFBD = 4098; - MAPFCD = 4098; MAPFDD = 4098; MAPFED = 4098; MAPFFD = 4098; MAPFGD = 4098; MAPFHD = 4098; - MAPFID = 4098; MAPFJD = 4098; MAPFKD = 4098; MAPFLD = 4098; MAPFMD = 4098; MAPFND = 4098; - MAPFOD = 4098; MAPFPD = 4098; MAPFQD = 4098; MAPFRD = 4098; MAPFSD = 4098; MAPFTD = 4098; - MAPFUD = 4098; MAPFVD = 4098; MAPFWD = 4098; MAPFXD = 4098; MAPFYD = 4098; MAPFZD = 4098; - - MAPG0D = 4098; MAPG1D = 4098; MAPG2D = 4098; MAPG3D = 4098; MAPG4D = 4098; MAPG5D = 4098; - MAPG6D = 4098; MAPG7D = 4098; MAPG8D = 4098; MAPG9D = 4098; MAPGAD = 4098; MAPGBD = 4098; - MAPGCD = 4098; MAPGDD = 4098; MAPGED = 4098; MAPGFD = 4098; MAPGGD = 4098; MAPGHD = 4098; - MAPGID = 4098; MAPGJD = 4098; MAPGKD = 4098; MAPGLD = 4098; MAPGMD = 4098; MAPGND = 4098; - MAPGOD = 4098; MAPGPD = 4098; MAPGQD = 4098; MAPGRD = 4098; MAPGSD = 4098; MAPGTD = 4098; - MAPGUD = 4098; MAPGVD = 4098; MAPGWD = 4098; MAPGXD = 4098; MAPGYD = 4098; MAPGZD = 4098; - - MAPH0D = 4098; MAPH1D = 4098; MAPH2D = 4098; MAPH3D = 4098; MAPH4D = 4098; MAPH5D = 4098; - MAPH6D = 4098; MAPH7D = 4098; MAPH8D = 4098; MAPH9D = 4098; MAPHAD = 4098; MAPHBD = 4098; - MAPHCD = 4098; MAPHDD = 4098; MAPHED = 4098; MAPHFD = 4098; MAPHGD = 4098; MAPHHD = 4098; - MAPHID = 4098; MAPHJD = 4098; MAPHKD = 4098; MAPHLD = 4098; MAPHMD = 4098; MAPHND = 4098; - MAPHOD = 4098; MAPHPD = 4098; MAPHQD = 4098; MAPHRD = 4098; MAPHSD = 4098; MAPHTD = 4098; - MAPHUD = 4098; MAPHVD = 4098; MAPHWD = 4098; MAPHXD = 4098; MAPHYD = 4098; MAPHZD = 4098; - - MAPI0D = 4098; MAPI1D = 4098; MAPI2D = 4098; MAPI3D = 4098; MAPI4D = 4098; MAPI5D = 4098; - MAPI6D = 4098; MAPI7D = 4098; MAPI8D = 4098; MAPI9D = 4098; MAPIAD = 4098; MAPIBD = 4098; - MAPICD = 4098; MAPIDD = 4098; MAPIED = 4098; MAPIFD = 4098; MAPIGD = 4098; MAPIHD = 4098; - MAPIID = 4098; MAPIJD = 4098; MAPIKD = 4098; MAPILD = 4098; MAPIMD = 4098; MAPIND = 4098; - MAPIOD = 4098; MAPIPD = 4098; MAPIQD = 4098; MAPIRD = 4098; MAPISD = 4098; MAPITD = 4098; - MAPIUD = 4098; MAPIVD = 4098; MAPIWD = 4098; MAPIXD = 4098; MAPIYD = 4098; MAPIZD = 4098; - - MAPJ0D = 4098; MAPJ1D = 4098; MAPJ2D = 4098; MAPJ3D = 4098; MAPJ4D = 4098; MAPJ5D = 4098; - MAPJ6D = 4098; MAPJ7D = 4098; MAPJ8D = 4098; MAPJ9D = 4098; MAPJAD = 4098; MAPJBD = 4098; - MAPJCD = 4098; MAPJDD = 4098; MAPJED = 4098; MAPJFD = 4098; MAPJGD = 4098; MAPJHD = 4098; - MAPJID = 4098; MAPJJD = 4098; MAPJKD = 4098; MAPJLD = 4098; MAPJMD = 4098; MAPJND = 4098; - MAPJOD = 4098; MAPJPD = 4098; MAPJQD = 4098; MAPJRD = 4098; MAPJSD = 4098; MAPJTD = 4098; - MAPJUD = 4098; MAPJVD = 4098; MAPJWD = 4098; MAPJXD = 4098; MAPJYD = 4098; MAPJZD = 4098; - - MAPK0D = 4098; MAPK1D = 4098; MAPK2D = 4098; MAPK3D = 4098; MAPK4D = 4098; MAPK5D = 4098; - MAPK6D = 4098; MAPK7D = 4098; MAPK8D = 4098; MAPK9D = 4098; MAPKAD = 4098; MAPKBD = 4098; - MAPKCD = 4098; MAPKDD = 4098; MAPKED = 4098; MAPKFD = 4098; MAPKGD = 4098; MAPKHD = 4098; - MAPKID = 4098; MAPKJD = 4098; MAPKKD = 4098; MAPKLD = 4098; MAPKMD = 4098; MAPKND = 4098; - MAPKOD = 4098; MAPKPD = 4098; MAPKQD = 4098; MAPKRD = 4098; MAPKSD = 4098; MAPKTD = 4098; - MAPKUD = 4098; MAPKVD = 4098; MAPKWD = 4098; MAPKXD = 4098; MAPKYD = 4098; MAPKZD = 4098; - - MAPL0D = 4098; MAPL1D = 4098; MAPL2D = 4098; MAPL3D = 4098; MAPL4D = 4098; MAPL5D = 4098; - MAPL6D = 4098; MAPL7D = 4098; MAPL8D = 4098; MAPL9D = 4098; MAPLAD = 4098; MAPLBD = 4098; - MAPLCD = 4098; MAPLDD = 4098; MAPLED = 4098; MAPLFD = 4098; MAPLGD = 4098; MAPLHD = 4098; - MAPLID = 4098; MAPLJD = 4098; MAPLKD = 4098; MAPLLD = 4098; MAPLMD = 4098; MAPLND = 4098; - MAPLOD = 4098; MAPLPD = 4098; MAPLQD = 4098; MAPLRD = 4098; MAPLSD = 4098; MAPLTD = 4098; - MAPLUD = 4098; MAPLVD = 4098; MAPLWD = 4098; MAPLXD = 4098; MAPLYD = 4098; MAPLZD = 4098; - - MAPM0D = 4098; MAPM1D = 4098; MAPM2D = 4098; MAPM3D = 4098; MAPM4D = 4098; MAPM5D = 4098; - MAPM6D = 4098; MAPM7D = 4098; MAPM8D = 4098; MAPM9D = 4098; MAPMAD = 4098; MAPMBD = 4098; - MAPMCD = 4098; MAPMDD = 4098; MAPMED = 4098; MAPMFD = 4098; MAPMGD = 4098; MAPMHD = 4098; - MAPMID = 4098; MAPMJD = 4098; MAPMKD = 4098; MAPMLD = 4098; MAPMMD = 4098; MAPMND = 4098; - MAPMOD = 4098; MAPMPD = 4098; MAPMQD = 4098; MAPMRD = 4098; MAPMSD = 4098; MAPMTD = 4098; - MAPMUD = 4098; MAPMVD = 4098; MAPMWD = 4098; MAPMXD = 4098; MAPMYD = 4098; MAPMZD = 4098; - - MAPN0D = 4098; MAPN1D = 4098; MAPN2D = 4098; MAPN3D = 4098; MAPN4D = 4098; MAPN5D = 4098; - MAPN6D = 4098; MAPN7D = 4098; MAPN8D = 4098; MAPN9D = 4098; MAPNAD = 4098; MAPNBD = 4098; - MAPNCD = 4098; MAPNDD = 4098; MAPNED = 4098; MAPNFD = 4098; MAPNGD = 4098; MAPNHD = 4098; - MAPNID = 4098; MAPNJD = 4098; MAPNKD = 4098; MAPNLD = 4098; MAPNMD = 4098; MAPNND = 4098; - MAPNOD = 4098; MAPNPD = 4098; MAPNQD = 4098; MAPNRD = 4098; MAPNSD = 4098; MAPNTD = 4098; - MAPNUD = 4098; MAPNVD = 4098; MAPNWD = 4098; MAPNXD = 4098; MAPNYD = 4098; MAPNZD = 4098; - - MAPO0D = 4098; MAPO1D = 4098; MAPO2D = 4098; MAPO3D = 4098; MAPO4D = 4098; MAPO5D = 4098; - MAPO6D = 4098; MAPO7D = 4098; MAPO8D = 4098; MAPO9D = 4098; MAPOAD = 4098; MAPOBD = 4098; - MAPOCD = 4098; MAPODD = 4098; MAPOED = 4098; MAPOFD = 4098; MAPOGD = 4098; MAPOHD = 4098; - MAPOID = 4098; MAPOJD = 4098; MAPOKD = 4098; MAPOLD = 4098; MAPOMD = 4098; MAPOND = 4098; - MAPOOD = 4098; MAPOPD = 4098; MAPOQD = 4098; MAPORD = 4098; MAPOSD = 4098; MAPOTD = 4098; - MAPOUD = 4098; MAPOVD = 4098; MAPOWD = 4098; MAPOXD = 4098; MAPOYD = 4098; MAPOZD = 4098; - - MAPP0D = 4098; MAPP1D = 4098; MAPP2D = 4098; MAPP3D = 4098; MAPP4D = 4098; MAPP5D = 4098; - MAPP6D = 4098; MAPP7D = 4098; MAPP8D = 4098; MAPP9D = 4098; MAPPAD = 4098; MAPPBD = 4098; - MAPPCD = 4098; MAPPDD = 4098; MAPPED = 4098; MAPPFD = 4098; MAPPGD = 4098; MAPPHD = 4098; - MAPPID = 4098; MAPPJD = 4098; MAPPKD = 4098; MAPPLD = 4098; MAPPMD = 4098; MAPPND = 4098; - MAPPOD = 4098; MAPPPD = 4098; MAPPQD = 4098; MAPPRD = 4098; MAPPSD = 4098; MAPPTD = 4098; - MAPPUD = 4098; MAPPVD = 4098; MAPPWD = 4098; MAPPXD = 4098; MAPPYD = 4098; MAPPZD = 4098; - - MAPQ0D = 4098; MAPQ1D = 4098; MAPQ2D = 4098; MAPQ3D = 4098; MAPQ4D = 4098; MAPQ5D = 4098; - MAPQ6D = 4098; MAPQ7D = 4098; MAPQ8D = 4098; MAPQ9D = 4098; MAPQAD = 4098; MAPQBD = 4098; - MAPQCD = 4098; MAPQDD = 4098; MAPQED = 4098; MAPQFD = 4098; MAPQGD = 4098; MAPQHD = 4098; - MAPQID = 4098; MAPQJD = 4098; MAPQKD = 4098; MAPQLD = 4098; MAPQMD = 4098; MAPQND = 4098; - MAPQOD = 4098; MAPQPD = 4098; MAPQQD = 4098; MAPQRD = 4098; MAPQSD = 4098; MAPQTD = 4098; - MAPQUD = 4098; MAPQVD = 4098; MAPQWD = 4098; MAPQXD = 4098; MAPQYD = 4098; MAPQZD = 4098; - - MAPR0D = 4098; MAPR1D = 4098; MAPR2D = 4098; MAPR3D = 4098; MAPR4D = 4098; MAPR5D = 4098; - MAPR6D = 4098; MAPR7D = 4098; MAPR8D = 4098; MAPR9D = 4098; MAPRAD = 4098; MAPRBD = 4098; - MAPRCD = 4098; MAPRDD = 4098; MAPRED = 4098; MAPRFD = 4098; MAPRGD = 4098; MAPRHD = 4098; - MAPRID = 4098; MAPRJD = 4098; MAPRKD = 4098; MAPRLD = 4098; MAPRMD = 4098; MAPRND = 4098; - MAPROD = 4098; MAPRPD = 4098; MAPRQD = 4098; MAPRRD = 4098; MAPRSD = 4098; MAPRTD = 4098; - MAPRUD = 4098; MAPRVD = 4098; MAPRWD = 4098; MAPRXD = 4098; MAPRYD = 4098; MAPRZD = 4098; - - MAPS0D = 4098; MAPS1D = 4098; MAPS2D = 4098; MAPS3D = 4098; MAPS4D = 4098; MAPS5D = 4098; - MAPS6D = 4098; MAPS7D = 4098; MAPS8D = 4098; MAPS9D = 4098; MAPSAD = 4098; MAPSBD = 4098; - MAPSCD = 4098; MAPSDD = 4098; MAPSED = 4098; MAPSFD = 4098; MAPSGD = 4098; MAPSHD = 4098; - MAPSID = 4098; MAPSJD = 4098; MAPSKD = 4098; MAPSLD = 4098; MAPSMD = 4098; MAPSND = 4098; - MAPSOD = 4098; MAPSPD = 4098; MAPSQD = 4098; MAPSRD = 4098; MAPSSD = 4098; MAPSTD = 4098; - MAPSUD = 4098; MAPSVD = 4098; MAPSWD = 4098; MAPSXD = 4098; MAPSYD = 4098; MAPSZD = 4098; - - MAPT0D = 4098; MAPT1D = 4098; MAPT2D = 4098; MAPT3D = 4098; MAPT4D = 4098; MAPT5D = 4098; - MAPT6D = 4098; MAPT7D = 4098; MAPT8D = 4098; MAPT9D = 4098; MAPTAD = 4098; MAPTBD = 4098; - MAPTCD = 4098; MAPTDD = 4098; MAPTED = 4098; MAPTFD = 4098; MAPTGD = 4098; MAPTHD = 4098; - MAPTID = 4098; MAPTJD = 4098; MAPTKD = 4098; MAPTLD = 4098; MAPTMD = 4098; MAPTND = 4098; - MAPTOD = 4098; MAPTPD = 4098; MAPTQD = 4098; MAPTRD = 4098; MAPTSD = 4098; MAPTTD = 4098; - MAPTUD = 4098; MAPTVD = 4098; MAPTWD = 4098; MAPTXD = 4098; MAPTYD = 4098; MAPTZD = 4098; - - MAPU0D = 4098; MAPU1D = 4098; MAPU2D = 4098; MAPU3D = 4098; MAPU4D = 4098; MAPU5D = 4098; - MAPU6D = 4098; MAPU7D = 4098; MAPU8D = 4098; MAPU9D = 4098; MAPUAD = 4098; MAPUBD = 4098; - MAPUCD = 4098; MAPUDD = 4098; MAPUED = 4098; MAPUFD = 4098; MAPUGD = 4098; MAPUHD = 4098; - MAPUID = 4098; MAPUJD = 4098; MAPUKD = 4098; MAPULD = 4098; MAPUMD = 4098; MAPUND = 4098; - MAPUOD = 4098; MAPUPD = 4098; MAPUQD = 4098; MAPURD = 4098; MAPUSD = 4098; MAPUTD = 4098; - MAPUUD = 4098; MAPUVD = 4098; MAPUWD = 4098; MAPUXD = 4098; MAPUYD = 4098; MAPUZD = 4098; - - MAPV0D = 4098; MAPV1D = 4098; MAPV2D = 4098; MAPV3D = 4098; MAPV4D = 4098; MAPV5D = 4098; - MAPV6D = 4098; MAPV7D = 4098; MAPV8D = 4098; MAPV9D = 4098; MAPVAD = 4098; MAPVBD = 4098; - MAPVCD = 4098; MAPVDD = 4098; MAPVED = 4098; MAPVFD = 4098; MAPVGD = 4098; MAPVHD = 4098; - MAPVID = 4098; MAPVJD = 4098; MAPVKD = 4098; MAPVLD = 4098; MAPVMD = 4098; MAPVND = 4098; - MAPVOD = 4098; MAPVPD = 4098; MAPVQD = 4098; MAPVRD = 4098; MAPVSD = 4098; MAPVTD = 4098; - MAPVUD = 4098; MAPVVD = 4098; MAPVWD = 4098; MAPVXD = 4098; MAPVYD = 4098; MAPVZD = 4098; - - MAPW0D = 4098; MAPW1D = 4098; MAPW2D = 4098; MAPW3D = 4098; MAPW4D = 4098; MAPW5D = 4098; - MAPW6D = 4098; MAPW7D = 4098; MAPW8D = 4098; MAPW9D = 4098; MAPWAD = 4098; MAPWBD = 4098; - MAPWCD = 4098; MAPWDD = 4098; MAPWED = 4098; MAPWFD = 4098; MAPWGD = 4098; MAPWHD = 4098; - MAPWID = 4098; MAPWJD = 4098; MAPWKD = 4098; MAPWLD = 4098; MAPWMD = 4098; MAPWND = 4098; - MAPWOD = 4098; MAPWPD = 4098; MAPWQD = 4098; MAPWRD = 4098; MAPWSD = 4098; MAPWTD = 4098; - MAPWUD = 4098; MAPWVD = 4098; MAPWWD = 4098; MAPWXD = 4098; MAPWYD = 4098; MAPWZD = 4098; - - MAPX0D = 4098; MAPX1D = 4098; MAPX2D = 4098; MAPX3D = 4098; MAPX4D = 4098; MAPX5D = 4098; - MAPX6D = 4098; MAPX7D = 4098; MAPX8D = 4098; MAPX9D = 4098; MAPXAD = 4098; MAPXBD = 4098; - MAPXCD = 4098; MAPXDD = 4098; MAPXED = 4098; MAPXFD = 4098; MAPXGD = 4098; MAPXHD = 4098; - MAPXID = 4098; MAPXJD = 4098; MAPXKD = 4098; MAPXLD = 4098; MAPXMD = 4098; MAPXND = 4098; - MAPXOD = 4098; MAPXPD = 4098; MAPXQD = 4098; MAPXRD = 4098; MAPXSD = 4098; MAPXTD = 4098; - MAPXUD = 4098; MAPXVD = 4098; MAPXWD = 4098; MAPXXD = 4098; MAPXYD = 4098; MAPXZD = 4098; - - MAPY0D = 4098; MAPY1D = 4098; MAPY2D = 4098; MAPY3D = 4098; MAPY4D = 4098; MAPY5D = 4098; - MAPY6D = 4098; MAPY7D = 4098; MAPY8D = 4098; MAPY9D = 4098; MAPYAD = 4098; MAPYBD = 4098; - MAPYCD = 4098; MAPYDD = 4098; MAPYED = 4098; MAPYFD = 4098; MAPYGD = 4098; MAPYHD = 4098; - MAPYID = 4098; MAPYJD = 4098; MAPYKD = 4098; MAPYLD = 4098; MAPYMD = 4098; MAPYND = 4098; - MAPYOD = 4098; MAPYPD = 4098; MAPYQD = 4098; MAPYRD = 4098; MAPYSD = 4098; MAPYTD = 4098; - MAPYUD = 4098; MAPYVD = 4098; MAPYWD = 4098; MAPYXD = 4098; MAPYYD = 4098; MAPYZD = 4098; - - MAPZ0D = 4098; MAPZ1D = 4098; MAPZ2D = 4098; MAPZ3D = 4098; MAPZ4D = 4098; MAPZ5D = 4098; - MAPZ6D = 4098; MAPZ7D = 4098; MAPZ8D = 4098; MAPZ9D = 4098; MAPZAD = 4098; MAPZBD = 4098; - MAPZCD = 4098; MAPZDD = 4098; MAPZED = 4098; MAPZFD = 4098; MAPZGD = 4098; MAPZHD = 4098; - MAPZID = 4098; MAPZJD = 4098; MAPZKD = 4098; MAPZLD = 4098; MAPZMD = 4098; MAPZND = 4098; - MAPZOD = 4098; MAPZPD = 4098; MAPZQD = 4098; MAPZRD = 4098; MAPZSD = 4098; MAPZTD = 4098; - MAPZUD = 4098; MAPZVD = 4098; MAPZWD = 4098; MAPZXD = 4098; MAPZYD = 4098; MAPZZD = 4098; -} - - -// DEFAULT SECTOR BRIGHTNESS LEVELS------------------------------------------------------------------------------------------ -sectorbrightness -{ - 255; - 240; - 224; - 208; - 192; - 176; - 160; - 144; - 128; - 112; - 96; - 80; - 64; - 48; - 32; - 16; - 0; -} - -// SECTOR TYPES-------------------------------------------------------------------------------------------------------------- -sectortypes -{ - 0 = "Normal"; - 1 = "Light Blink Randomly"; - 2 = "Light Blink On Every 0.5 Seconds"; - 3 = "Light Blink On Every 1 Second"; - 4 = "Spikes"; - 5 = "Death Pit (No Camera Modifications)"; - 6 = "Space Countdown"; - 7 = "Damage (Fire)"; - 8 = "Light Pulse Smoothly"; - 9 = "Special Stage Damage"; - 10 = "Instant Kill"; - 11 = "Damage (Non-Elemental)"; - 12 = "Light Blinks On Every Half 0.5 (Synch)"; - 13 = "Light Blink On Every 1 Second (Synch)"; - 14 = "BOuncy Sector (FOF Control Only)"; - 16 = "Death Pit (Camera Modifications)"; - 17 = "Light Flickers Like Fire"; - 18 = "Damage (Electric)"; - 33 = "Special Stage Goal"; - 256 = "Ice/Sludge"; - 512 = "Wind/Current"; - 519 = "Damage (Fire) and Current"; - 666 = "Egg Trap Capsule"; - 690 = "Button for Door 700"; - 691 = "Button for Door 702"; - 692 = "Button for Door 704"; - 693 = "Button for Door 706"; - 694 = "Button for Door 708"; - 695 = "Button for Door 710"; - 696 = "Button for Door 712"; - 697 = "Button for Door 714"; - 698 = "Button for Door 716"; - 699 = "Button for Door 718"; - 700 = "Button for Door 720"; - 701 = "Button for Door 722"; - 702 = "Button for Door 724"; - 703 = "Button for Door 726"; - 704 = "Button for Door 728"; - 705 = "Button for Door 730"; - 706 = "Button for Door 732"; - 707 = "Button for Door 734"; - 708 = "Button for Door 736"; - 709 = "Button for Door 738"; - 710 = "Button 21 (THZ2)"; - 711 = "Close Door Blazing (Tag 743)"; - 768 = "Ice/Sludge & Wind/Current"; - 967 = "Trigger Linedef Executor (Emerald Check)"; - 968 = "Trigger Linedef Executor (NiGHTS mare)"; - 969 = "Super Sonic Transform"; - 970 = "Check for Linedef Executor On 3D Floors (ANY Object)"; - 971 = "Trigger Linedef Executor (Pushable Objects)"; - 972 = "Trigger Linedef Executor (Anywhere in Sector)(All Players)"; - 973 = "Trigger Linedef Executor (Floor touch)(All players)"; - 974 = "Trigger Linedef Executor (Anywhere in Sector)"; - 975 = "Trigger Linedef Executor (Floor Touch)"; - 976 = "Speed Pad (No Spin)"; - 977 = "Speed Pad (Spin)"; - 978 = "Ring Drainer (Floor Touch)"; - 979 = "Spinner"; - 980 = "Ring Drainer (No Floor Touch)"; - 981 = "Raise Ceiling to Highest (Tag 744)"; - 982 = "Exit Sector"; - 983 = "Damage (Water)"; - 984 = "Damage (Water) & Current"; - 985 = "Conveyor Belt"; - 986 = "THZ2 Slime Raise"; - 987 = "No Tag Zone"; - 988 = "CTF Red Team Base"; - 989 = "CTF Blue Team Base"; - 990 = "Special Stage Time/Rings"; - 991 = "Custom Gravity"; - 992 = "Ramp Sector"; - 993 = "Starpost Activator"; - 994 = "Finish Line"; - 996 = "Non-Ramp Sector"; - 997 = "Fan Sector"; - 998 = "Zoom Tube Start"; - 999 = "Zoom Tube End"; - 1500 ="Bustable Block Sprite parameter(ROIA)"; - 1501 ="Bustable Block Sprite parameter(ROIB)"; - 1502 ="Bustable Block Sprite parameter(ROIC)"; - 1503 ="Bustable Block Sprite parameter(ROID)"; - 1504 ="Bustable Block Sprite parameter(ROIE)"; - 1505 ="Bustable Block Sprite parameter(ROIF)"; - 1506 ="Bustable Block Sprite parameter(ROIG)"; - 1507 ="Bustable Block Sprite parameter(ROIH)"; - 1508 ="Bustable Block Sprite parameter(ROII)"; - 1509 ="Bustable Block Sprite parameter(ROIJ)"; - 1510 ="Bustable Block Sprite parameter(ROIK)"; - 1511 ="Bustable Block Sprite parameter(ROIL)"; - 1512 ="Bustable Block Sprite parameter(ROIM)"; - 1513 ="Bustable Block Sprite parameter(ROIN)"; - 1514 ="Bustable Block Sprite parameter(ROIO)"; - 1515 ="Bustable Block Sprite parameter(ROIP)"; -} - -// LINEDEF FLAGS------------------------------------------------------------------------------------------------------------- -linedefflags -{ - 1 = "Impassible"; - 2 = "Block Monster"; - 4 = "Double Sided"; - 8 = "Upper Unpegged"; - 16 = "Lower Unpegged"; - 32 = "Don't Activate On Easy"; - 64 = "No Climb"; - 128 = "Don't Activate On Normal"; - 256 = "Don't Activate On Hard"; - 512 = "Passuse"; - 2048 = "Don't Activate When Sonic"; - 4096 = "Don't Activate When Tails"; - 8192 = "Don't Activate When Knux"; - 16384 = "Bouncy Wall"; -} - -// LINEDEF ACTIVATIONS -linedefactivations -{ -} - -// LINEDEF TYPES------------------------------------------------------------------------------------------------------------- -linedeftypes -{ - 0 = " Normal"; - 1 = " 3D - Floor Over Floor: Crumbling (No respawn), Floating, Bobbing"; - 2 = " Continuous Floor/Ceiling Mover"; - 3 = " Continuous Floor Mover"; - 4 = " Continuous Ceiling Mover"; - 5 = " Light - Ceiling Lighting"; - 6 = " Continuous Two-Speed Floor/Ceiling Mover"; - 7 = " Continuous Two-Speed Floor Mover"; - 8 = " Continuous Two-Speed Ceiling Mover"; - 9 = " Linedef Executor: Trigger Linedef (Race - Once)"; - 10 = " Linedef Executor: Trigger Linedef (CTF Red Team, Continuous)"; - 11 = " Linedef Executor: Trigger Linedef (CTF Red Team, Each Time)"; - 12 = " Linedef Executor: Trigger Linedef (CTF Blue Team, Continuous)"; - 13 = " Linedef Executor: Trigger Linedef (CTF Red Team, Each Time)"; - 15 = " Linedef Executor: Trigger Linedef (No More Enemies, Once)"; - 16 = " ColorMap"; - 18 = " Zoom Tube Parameters"; - 19 = " Linedef Executor: Trigger Linedef (Character Ability, Continuous)"; - 20 = " Linedef Executor: Trigger Linedef (Character Ability, Each Time)"; - 21 = " Linedef Executor: Trigger Linedef (Character Ability, Once)"; - 24 = " Instant - Instant Ceiling Raise"; - 25 = " 3D - Floor Over Floor: Solid, Opaque, Shadowcasting (CTL sector light level used below"; - 26 = " Instant - Instant Floor Lower"; - 33 = " 3D - Floor Over Floor: Solid, Opaque, Non-Shadowcasting (CTL sector light level used above)"; - 34 = " 3D - Floor Over Floor: Floating & Bobbing"; - 35 = " 3D - Floor Over Floor: Crumbling (No Respawn)"; - 36 = " 3D - Floor Over Floor: Crumbling (Respawns after 15 seconds)"; - 37 = " 3D - Floor Over Floor: Crumbling (Respawn), Floating"; - 38 = " 3D - Floor Over Floor: Bobbing (Air)"; - 39 = " 3D - Floor Over Floor: Crumbling (Respawn), Floating, & Bobbing (Air)"; - 40 = " 3D - Floor Over Floor: Crumbling (Respawn), Bobbing (Air)"; - 41 = " Mario - Mario [?] Block"; - 42 = " 3D - Floor Over Floor: Crumbling (No Respawn), Floating"; - 43 = " Crusher - Crusher 1 (Ceiling to Floor)"; - 44 = " 3D - Floor Over Floor: Solid, Translucent"; - 45 = " Water - Water, Translucent"; - 46 = " 3D - Floor Over Floor: Fog Block"; - 47 = " Light - Half Light Block (From ceiling to bottom of level)"; - 48 = " Water - Water, Opaque"; - 49 = " Light - Light Block (From ceiling to floor)"; - 50 = " Crusher - Crusher 2 (Floor To Ceiling)"; - 51 = " 3D - Floor Over Floor: Solid, No Sides"; - 52 = " 3D - Floor Over Floor: Intangible, Translucent"; - 53 = " 3D - Floor Over Floor: Laser Block"; - 54 = " Mario - Floor Over Floor: Thwomp Block"; - 55 = " 3D - Floor Over Floor: Bustable Block"; - 56 = " 3D - Floor Over Floor: QuickSand Block"; - 57 = " 3D - Floor Over Floor: Solid, Invisible"; - 58 = " 3D - Floor Over Floor: Intangible, invisible"; - 59 = " 3D - Floor Over Floor: Intangible from Bottom, Opaque"; - 60 = " Light - Adjustable Pulsating Light"; - 61 = " Light - Adjustable Flickering Light"; - 62 = " 3D - Floor Over Floor: Intangible, Opaque"; - 63 = " Other - Camera Scanner"; - 64 = " Other - Per-Sector Gravity"; - 65 = " Movement/Scrolling - Speed Pad"; - 66 = " Other - Flat Alignment"; - 67 = " 3D - Floor Over Floor: Intangible, Sides Only"; - 68 = " 3D - Floor Over Floor: Adjustable Bobbing (Air)"; - 69 = " 3D - Floor Over Floor: Solid, Sides Only"; - 70 = " Other - Ideya (Nights) Time Modifier"; - 71 = " Other - Custom Exit"; - 72 = " 3D - Floor Over Floor: Reverse Adjustable Bob (Air)"; - 73 = " Other - Disable Linedef (Does Nothing)"; - 74 = " Water - Water, Translucent, No Sides"; - 75 = " Water - Water, Opaque, No Sides"; - 76 = " 3D - Floor Over Floor: Shatter Block"; - 77 = " 3D - Floor Over Floor: Platform, Translucent, No Sides"; - 78 = " 3D - Floor Over Floor: Spin Bust Block"; - 79 = " 3D - Floor Over Floor: Crumbling (Respawn)"; - 80 = " 3D - Floor Over Floor: Crumbling (No Respawn)"; - 81 = " 3D - Floor Over Floor: Platform, Translucent"; - 82 = " 3D - Floor Over Floor: Platform, Crumbling (Respawn), Translucent"; - 83 = " 3D - Floor Over Floor: Platform, Crumbling (No Respawn), Translucent"; - 84 = " 3D - Floor Over Floor: Spin Bust Block, Translucent"; - 85 = " Movement/Scrolling - Scroll Wall First Side Opposite Direction"; - 86 = " 3D - Floor Over Floor: Shatter Block, translucent"; - 87 = " 3D - Floor Over Floor: Custom"; - 88 = " Continuous Falling Sector"; - 89 = " 3D - Floor Over Floor: Rising Platform, Solid, Opaque, Shadowcasting"; - 90 = " 3D - Floor Over Floor: Rising Platform, Solid, Opaque, Non-Shadowcasting"; - 91 = " 3D - Floor Over Floor: Rising Platform Solid, Translucent"; - 92 = " 3D - Floor Over Floor: Rising Platform, Opaque"; - 93 = " 3D - Floor Over Floor: Rising Platform, Intangible from Bottom, Translucent"; - 94 = " 3D - Floor Over Floor: Rising Platform, Solid, Invisible"; - 95 = " Linedef Executor: Trigger Linedef (Ring Count - Continuous)"; - 96 = " Linedef Executor: Trigger Linedef (Continuous)"; - 97 = " Linedef Executor: Trigger Linedef (Each Time)"; - 98 = " Linedef Executor: Trigger Linedef (Once)"; - 99 = " Linedef Executor: Trigger Linedef (Ring Count - Once)"; - 100 = " Movement/Scrolling - Scroll Wall First Side Left"; - 101 = " Linedef Executor: Set Tagged Sector's Floor Height and Pic"; - 102 = " Linedef Executor: Set Tagged Sector's Ceiling Height and Pic"; - 103 = " Linedef Executor: Set Tagged Sector's Light Level"; - 104 = " Linedef Executor: Teleport Player to Tagged Sector"; - 105 = " Linedef Executor: Change Music"; - 106 = " Linedef Executor: Move Tagged Sector's Floor"; - 107 = " Linedef Executor: Move Tagged Sector's Ceiling"; - 108 = " Linedef Executor: Lower Floor by Line"; - 109 = " Linedef Executor: Raise Floor by Line"; - 110 = " Linedef Executor: Lower Ceiling by Line"; - 111 = " Linedef Executor: Raise Ceiling by Line"; - 112 = " Linedef Executor: Change Calling Sector's Tag"; - 113 = " Linedef Executor: Run Script"; - 114 = " Linedef Executor: Change Front Sector's Tag"; - 115 = " Linedef Executor: Play SFX"; - 116 = " Linedef Executor: Stop Plane Movement"; - 117 = " Linedef Executor: Fade Light Level"; - 118 = " Linedef Executor: Stop Lighting Effect"; - 119 = " Linedef Executor: Start Adjustable Fire Flicker"; - 120 = " Linedef Executor: Start Adjustable Glowing Light"; - 121 = " Linedef Executor: Cut-Away View"; - 122 = " Linedef Executor: Stop Object"; - 123 = " Linedef Executor: Change Sky"; - 124 = " Linedef Executor: Change Weather"; - 125 = " Linedef Executor: Change Object State"; - 126 = " Linedef Executor: Award Points"; - 127 = " Linedef Executor: Start Platform Movement"; - 200 = " Movement/Scrolling - Disp Scroll Ceiling Texture & Carry Objects"; - 201 = " Movement/Scrolling - Disp Carry Objects on Ceiling"; - 202 = " Movement/Scrolling - Scroll Ceiling Texture & Carry Objects"; - 203 = " Movement/Scrolling - Carry Objects on Ceiling"; - 204 = " Movement/Scrolling - Acc Scroll Ceiling Texture & Carry Objects"; - 205 = " Movement/Scrolling - Acc Carry Objects on Ceiling"; - 213 = " Light - Set Floor Lighting"; - 214 = " Movement/Scrolling - Acc Scroll Ceiling Texture"; - 215 = " Movement/Scrolling - Acc Scroll Floor Texture"; - 216 = " Movement/Scrolling - Acc Scroll Objects on Floor"; - 217 = " Movement/Scrolling - Acc Scroll Floor Texture & Carry Objects"; - 218 = " Movement/Scrolling - Acc Scroll Wall According to Linedef"; - 223 = " Other - Friction"; - 224 = " Wind/Current - Wind"; - 225 = " Wind/Current - Current"; - 226 = " Other - Boom Push/Pull"; - 227 = " Wind/Current - Upward Current"; - 228 = " Wind/Current - Downward Current"; - 229 = " Wind/Current - Upward Wind"; - 230 = " Wind/Current - Downward Wind"; - 232 = " Activate Floating Platform"; - 233 = " Activate Floating Platform (Adjustable Speed)"; - 242 = " Other - Fake Floor"; - 245 = " Movement/Scrolling - Disp Scroll Ceiling Texture"; - 246 = " Movement/Scrolling - Disp Scroll Floor Texture"; - 247 = " Movement/Scrolling - Disp Scroll Objects on Floor"; - 248 = " Movement/Scrolling - Disp Scroll Floor Texture & Carry Objects"; - 249 = " Movement/Scrolling - Disp Scroll Wall According to Linedef"; - 250 = " Movement/Scrolling - Scroll Ceiling Texture"; - 251 = " Movement/Scrolling - Scroll Floor Texture"; - 252 = " Movement/Scrolling - Carry Objects on Floor"; - 253 = " Movement/Scrolling - Scroll Floor Texture & Carry Objects"; - 254 = " Movement/Scrolling - Scroll Wall According by Linedef"; - 255 = " Movement/Scrolling - Scroll Texture by Offsets"; -} - -// THING FLAGS--------------------------------------------------------------------------------------------------------------- -thingflags -{ - 1 = "Easy"; - 2 = "Medium"; - 4 = "Hard"; - 8 = "Deaf"; - 16 = "Multiplayer"; - 32 = "Bitset: 2 Units"; - 64 = "Bitset: 4 Units"; - 128 = "Bitset: 8 Units"; - 256 = "Bitset: 16 Units"; - 512 = "Bitset: 32 Units"; - 1024 = "Bitset: 64 Units"; - 2048 = "Bitset: 128 Units"; - 4096 = "Bitset: 256 Units"; - 8192 = "Bitset: 512 Units"; - 16384 = "Bitset: 1024 Units"; - 32768 = "Bitset: 2048 Units"; -} - -// THING TYPES--------------------------------------------------------------------------------------------------------------- -// Color values: 1-Blue 2-Green 3-Cyan 4-Red 5-Magenta 6-Brown 7-Gray 8-Dark_Gray 9-Light_Blue -// 10-Light_Green 11-Light_Cyan 12-Light_Red 13-Pink 14-Yellow 15-White -thingtypes -{ - editor - { - color = 15; // White - arrow = 1; - title = "Editor Things"; - width = 16; - - 32000 - { - title = "3D Mode start"; - } - } - - players //--------------------------------------------------------------------------------------- - { - color = 1; // Blue - arrow = 1; - title = "Player Starts"; - width = 32; - sort = 2; - - 1 - { - title = "Player 1 Start"; - sprite = "SUPTD0"; - height = 74; - } - 2 - { - title = "Player 2 Start"; - sprite = "SUPTD0"; - height = 74; - } - 3 - { - title = "Player 3 Start"; - sprite = "SUPTD0"; - height = 74; - } - 4 - { - title = "Player 4 Start"; - sprite = "SUPTD0"; - height = 74; - } - 4001 - { - title = "Player 5 Start"; - sprite = "SUPTD0"; - height = 74; - } - 4002 - { - title = "Player 6 Start"; - sprite = "SUPTD0"; - height = 74; - } - 4003 - { - title = "Player 7 Start"; - sprite = "SUPTD0"; - height = 74; - } - 4004 - { - title = "Player 8 Start"; - sprite = "SUPTD0"; - height = 74; - } - 87 - { - title = "Red Team Start(CTF)"; - sprite = "SUPTD0"; - height = 74; - } - 89 - { - title = "Blue Team Start(CTF)"; - sprite = "SUPTD0"; - height = 74; - } - 11 - { - title = "Deathmatch Start"; - sprite = "SUPTD0"; - height = 74; - } - } - - enemies //----------------------------------------------------------------------------------------------- - { - color = 4; // Red - arrow = 1; - title = "Enemies"; - width = 40; - sort = 2; - - 3004 - { - title = "Blue Crawla"; - sprite = "POSSA1"; - height = 48; - } - 9 - { - title = "Red Crawla"; - sprite = "SPOSA1"; - height = 48; - } - 21 - { - title = "Crawla Commander"; - sprite = "CCOMA1"; - height = 42; - } - 5005 - { - title = "Gold Buzz"; - sprite = "BUZZA1"; - height = 29; - } - 5006 - { - title = "Red Buzz"; - sprite = "RBUZA1"; - height = 29; - } - 3005 - { - title = "Jettysyn Bomber"; - sprite = "JETBB1"; - height = 64; - } - 22 - { - title = "Jettysyn Gunner"; - sprite = "JETGC1"; - height = 64; - } - 58 - { - title = "Stupid Dumb Unnamed Robo-fish"; - sprite = "FISHA0"; - height = 32; - } - 56 - { - title = "Skim"; - sprite = "SKIMA0"; - height = 48; - } - 71 - { - title = "Deton"; - sprite = "DETNA1"; - height = 46; - } - 2004 - { - title = "Turret"; - sprite = "TRETA1"; - height = 32; - } - 42 - { - title = "Pop Up Turret"; - sprite = "TURRD1"; - height = 53; - } - 16 - { - title = "Egg Mobile(Boss A)"; - width = 112; - sprite = "EGGMA1"; - height = 96; - } - 2008 - { - title = "Egg Slimer(Boss B)"; - width = 112; - sprite = "EGGNA1"; - height = 132; - } - 17 - { - title = "Boss Flypoint"; - width = 20; - sprite = "EGGNG1"; - height = 96; - } - } - - NiGHTs //------------------------------------------------------------------------------------------ - { - color = 11; // Light Cyan - arrow = 0; - title = "NiGHTs stuff"; - width = 20; - sort = 2; - - 52 = "1024 Axis"; - 53 = "512 Axis"; - 59 = "2048 Axis"; - 62 = "1024 Axis Inverted"; - 15 = "512 Axis Inverted"; - 45 = "2048 Axis Inverted"; - 61 = "Axis Transfer"; - 46 = "Axis Transfer Closest"; - 55 = "Axis Transfer Last to First"; - 60 - { - title = "NiGHTs Super Sonic"; - sprite = "NDRNA1"; - height = 70; - } - 57 = "Hoop"; - 47 = "Ring Circle"; - 2007 = "Big Ring Circle"; - 2048 = "Wing Logo Circle"; - 40 = "NiGHT's egg capsule"; - 2010 = "Big Wing Logo Circle"; - 2046 = "Ring N Wing Circle"; - 2047 = "Big Ring N Wing Circle"; - 3007 = "Super loop"; - 3008 = "Drill refill"; - 3009 = "Helper"; - 82 = "Axis Transfer Condition"; - } - - monitors //-------------------------------------------------------------------------------------------- - { - color = 7; // Gray - arrow = 0; - title = "Moniters"; - width = 20; - sort = 2; - - 41 - { - title = "Extra Life"; - sprite = "PRUPA0"; - height = 34; - } - 2022 - { - title = "Invincibility"; - sprite = "PINVA0"; - height = 34; - } - 25 - { - title = "Super Sneakers"; - sprite = "SHTVA0"; - height = 34; - } - 2028 - { - title = "Liquid Shield"; - sprite = "BLTVA0"; - height = 34; - } - 35 - { - title = "Whirlwind shield"; - sprite = "WHTVA0"; - height = 34; - } - 48 - { - title = "Lightning Shield"; - sprite = "YLTVA0"; - height = 34; - } - 2002 - { - title = "Fire Shield"; - sprite = "RDTVA0"; - height = 34; - } - 2018 - { - title = "Armageddon Shield"; - sprite = "BKTVA0"; - height = 34; - } - 2011 - { - title = "Super Rings"; - sprite = "SRBXA0"; - height = 34; - } - 2012 - { - title = "Silver Ring"; - sprite = "GRBXA0"; - height = 34; - } - 78 - { - title = "Teleporter"; - sprite = "MIXUA0"; - height = 34; - } - 2005 - { - title = "Robotnik"; - sprite = "EGGBA0"; - height = 34; - } - 3000 - { - title = "Random Monitor"; - sprite = "QUESA0"; - height = 34; - } - } - - weapons //--------------------------------------------------------------------------------------- - { - color = 14; // Yellow - arrow = 0; - title = "Rings and Weapons"; - width = 20; - sort = 2; - - 2014 - { - title= "Ring"; - sprite = "BON1A0"; - height = 32; - } - 84 - { - title = "5 Vertical Rings for Yellow Spring"; - sprite = "BON1A0"; - height = 32; - } - 44 - { - title = "5 Vertical Rings for Red Spring"; - sprite = "BON1A0"; - height = 32; - } - 76 - { - title = "5 Diagonal Rings for Yellow Spring"; - sprite = "BON1A0"; - height = 32; - } - 77 - { - title = "10 Diagonal Rings for Red Spring"; - sprite = "BON1A0"; - height = 32; - } - 69 - { - title= "Homing Ring"; - sprite = "HOMNIND"; - height = 16; - } - 3003 - { - title = "Rail Ring"; - sprite = "RAILIND"; - height = 16; - } - 26 - { - title = "Auto Ring"; - sprite = "AUTOIND"; - height = 16; - } - 54 - { - title= "Bomb Ring"; - sprite = "BOMBIND"; - height = 16; - } - 80 - { - title= "Infinity Ring"; - sprite = "INFNIND"; - height = 16; - } - } - - collectables //----------------------------------------------------------------------------------- - { - color = 10; // Light Green - arrow = 0; - title = "Other Collectables"; - width = 20; - sort = 2; - - 31 - { - title = "Red Flag (CTF)"; - sprite = "RFLGA0"; - height = 73; - } - 34 - { - title = "Blue Flag (CTF)"; - sprite = "BFLGA0"; - height = 73; - } - 37 - { - title = "Emblem"; - sprite = "NWNGA0"; - height = 32; - } - 2013 - { - title = "Special Stage Token"; - sprite = "TOKEA0"; - height = 32; - } - 64 - { title = "Emerald Hunt Location A"; - sprite = "EMERA0"; - height = 16; - } - 3002 - { title = "Emerald Hunt Location B"; - sprite = "EMERA0"; - height = 16; - } - 3001 - { - title = "Emerald Hunt Location C"; - sprite = "EMERA0"; - height = 16; - } - 420 - { - title = "Emerald 1 (Green)"; - sprite = "cemga0"; - height = 16; - } - 421 - { - title = "Emerald 2 (Orange)"; - sprite = "cemoa0"; - height = 16; - } - 422 - { - title = "Emerald 3 (Pink)"; - sprite = "cempa0"; - height = 16; - } - 423 - { - title = "Emerald 4 (Blue)"; - sprite = "cemba0"; - height = 16; - } - 424 - { - title = "Emerald 5 (Red)"; - sprite = "cemra0"; - height = 16; - } - 425 - { - title = "Emerald 6 (Light Blue)"; - sprite = "cemla0"; - height = 16; - } - 426 - { - title = "Emerald 7 (Grey)"; - sprite = "cemya0"; - height = 16; - } - 427 - { - title = "Emerald 8 (Master)"; - sprite = "cemka0"; - height = 16; - } - } - - springs //------------------------------------------------------------------------------------------ - { - color = 12; // Light Red - arrow = 1; - title = "Springs and Other Vertical Boosters"; - width = 20; - sort = 2; - - 28 - { - title = "Yellow Spring (384 units high)"; - sprite = "SPRYA0"; - height = 32; - } - 65 - { - title = "Yellow Spring Down"; - sprite = "SUDYA0"; - height = 32; - hangs = 1; - } - 2015 - { - title = "Yellow Spring Diagonal Up"; - sprite = "YSPRD2"; - height = 41; - } - 20 - { - title = "Yellow Spring Diagonal Down"; - sprite = "YSUDE2"; - height = 41; - hangs = 1; - } - 79 - { - title = "Red Spring (1024 units high)"; - sprite = "SPRRA0"; - height = 32; - } - 66 - { - title = "Red Spring Down"; - sprite = "SUDRA0"; - height = 32; - hangs = 1; - } - 38 - { - title = "Red Spring Diagonal Up"; - sprite = "RSPRD2"; - height = 41; - } - 39 - { - title = "Red Spring Diagonal Down"; - sprite = "RSUDE2"; - height = 41; - hangs = 1; - } - 30 - { - title = "Gas Jet"; - sprite = "STEMD0"; - height = 80; - } - 32 - { - title = "Fan"; - sprite = "FANSA0"; - height = 24; - } - 5004 - { - title = "Blue Spring"; - sprite = "SPRBA0"; - height = 32; - } - } - - hazards //----------------------------------------------------------------------------------------------- - { - color = 5; // Magenta - arrow = 0; - title = "Hazards"; - width = 20; - sort = 2; - - 68 - { - title = "Spike"; - sprite = "USPKA0"; - height = 42; - } - 67 - { - title = "Hanging Spike"; - sprite = "DSPKA0"; - height = 42; - hangs = 1; - } - 23 - { - title = "Spiked ball"; - sprite = "SPIKA0"; - height = 32; - } - 24 - { - title = "Torch"; - sprite = "FLAMA0"; - height = 96; - } - 51 - { - title = "Laser"; - sprite = "LASRA0"; - height = 32; - } - - } - - others //--------------------------------------------------------------------------------------------------- - { - color = 6; // Brown - arrow = 1; - title = "Other Useful Things"; - width = 20; - sort = 2; - - 33 - { - title = "Air Bubbles"; - sprite = "BUBMA0"; - height = 31; - } - 3006 - { - title = "Star Post"; - sprite = "STPTA0"; - height = 96; - } - 2049 - { - title = "Capsule Center"; - sprite = "SQRLA1"; - height = 32; - } - 86 - { - title = "End Sign"; - sprite = "SIGNF0"; - height = 64; - width = 64; - } - 5001 = "Push"; - 5002 = "Pull"; - 5003 = "Teleport Destination"; - 5007 = "Alt View (Cut-Away)"; - } - - scenery //--------------------------------------------------------------------------------------------- - { - color = 2; // Green - arrow = 0; - title = "Scenery"; - width = 20; - sort = 2; - - 36 - { - title = "Orange Flower"; - sprite = "FWR1A0"; - height = 56; - } - 70 - { - title = "Sun-Flower"; - sprite = "FWR2A0"; - height = 128; - } - 73 - { - title = "Purple Budding Flower"; - sprite = "FWR3A0"; - height = 32; - } - 75 - { - title = "Small Tree"; - sprite = "BUS2A0"; - height = 64; - } - 74 - { - title = "Small Tree w/ Fruit"; - sprite = "BUS1A0"; - height = 64; - } - 2035 - { - title = "Polluted Flower"; - sprite = "THZPA0"; - height = 64; - } - 2001 - { - title = "Dead Flower"; - sprite = "FWR4A0"; - height = 56; - } - 81 - { - title = "Gargoyle"; - sprite = "GARGA1"; - height = 64; - } - 49 - { - title = "Chain"; - sprite = "CHANA0"; - height = 128; - hangs = 1; - } - 5 - { - title = "Christmas Pole"; - sprite = "XMS1A0"; - height = 64; - } - 13 - { - title = "Candy Cane"; - sprite = "XMS2A0"; - height = 72; - } - 6 - { - title = "Snow Man"; - sprite = "XMS3A0"; - height = 72; - } - } - - sounds //--------------------------------------------------------------------------------------------------- - { - color = 3; // Cyan - arrow = 0; - title = "Sounds and Lights"; - width = 16; - sort = 2; - - 14 = "Random Ambience"; - 43 = "Random Ambience 2"; - 2019 = "Water sound 3B (Small)"; - 2025 = "Water Sound 4A (Extra Large)"; - 2026 = "Water Sound 1A (Large)"; - 2023 = "Water Sound 2A (Medium)"; - 83 = "Water Sound 3A (Small)"; - 27 = "Water Sound 2 (Huge)"; - 2024 = "Water Sound 1B (Large)"; - 2045 = "Water Sound 2B (Medium)"; - - 2006 - { - title = "Alarm"; - sprite = "ALRMA0"; - height = 32; - hangs = 1; - } - 2003 = "Light Source"; - } - - Mario //------------------------------------------------------------------------------------------------- - { - color = 9; // Light Blue - arrow = 1; - title = "Mario themed items"; - - 10005 - { - title = "Coin"; - sprite = "COINB0"; - height = 28; - } - 50 - { - title= "Fire Flower"; - sprite = "FFWRB0"; - height = 32; - } - 10002 - { - title = "Mario Tree"; - sprite = "MUS1A0"; - height = 60; - } - 10003 - { - title = "Mario Tree (Tall)"; - sprite = "MUS2A0"; - height = 92; - } - 10004 - { - title = "Toad"; - sprite = "TOADA0"; - height = 46; - } - 12 - { - title = "Mario Bridge Axe"; - sprite = "MAXEA0"; - height = 32; - } - 10 - { - title = "Koopa Shell"; - sprite = "SHLLA0"; - height = 30; - } - 29 - { - title = "Leaping Fireball (AKA Puma)"; - sprite = "PUMAA0"; - height = 32; - } - 10000 - { - title = "Goomba"; - sprite = "GOOMB0"; - height = 48; - } - 10001 - { - title = "Blue Underground Goomba"; - sprite = "BGOMA0"; - height = 48; - } - 18 - { - title = "Bowser"; - width = 80; - sprite = "KOOPA0"; - height = 70; - } - } - -} diff --git a/extras/conf/udb/Includes/SRB222_common.cfg b/extras/conf/udb/Includes/SRB222_common.cfg deleted file mode 100644 index d67835aeb..000000000 --- a/extras/conf/udb/Includes/SRB222_common.cfg +++ /dev/null @@ -1,297 +0,0 @@ -common -{ - // Simulate Doom brightness levels (turn this off for linear lighting) - doomlightlevels = true; - - // Enables support for long (> 8 chars) texture names - // WARNING: this should only be enabled for UDMF game configurations! - // WARNING: enabling this will make maps incompatible with Doom Builder 2 and can lead to problems in Slade 3! - longtexturenames = false; - - // These directory names are ignored when loading PK3/PK7/Directory resources - ignoreddirectories = ".svn .git"; - - // Files with these extensions are ignored when loading PK3/PK7/Directory resources - ignoredextensions = "wad pk3 pk7 bak backup1 backup2 backup3 zip rar 7z"; - - // Default testing parameters - testparameters = "-file \"%AP\" \"%F\" -warp %L"; - testshortpaths = true; - - // Action special help - actionspecialhelp = "https://wiki.srb2.org/wiki/Linedef_type_%K"; - - // Generalized actions - generalizedlinedefs = false; - generalizedsectors = true; - - // Maximum safe map size check (0 means skip check) - safeboundary = 1; - - // Map boundaries. Map objects can only be placed within these boundaries - leftboundary = -32768; - rightboundary = 32767; - topboundary = 32767; - bottomboundary = -32768; - - // Texture loading options - mixtexturesflats = true; - defaulttexturescale = 1.0f; - defaultflatscale = 1.0f; - scaledtextureoffsets = true; - - // Thing number for start position in 3D Mode - start3dmode = 3328; - - // Texture sources - textures - { - include("SRB222_misc.cfg", "textures"); - } - - // Patch sources - patches - { - include("SRB222_misc.cfg", "patches"); - } - - // Sprite sources - sprites - { - include("SRB222_misc.cfg", "sprites"); - } - - // Flat sources - flats - { - include("SRB222_misc.cfg", "flats"); - } -} - -mapformat_doom -{ - // The format interface handles the map data format - formatinterface = "DoomMapSetIO"; - - // Default nodebuilder configurations - defaultsavecompiler = "zennode_normal"; - defaulttestcompiler = "zennode_fast"; - - /* - GAME DETECT PATTERN - Used to guess the game for which a WAD file is made. - - 1 = One of these lumps must exist - 2 = None of these lumps must exist - 3 = All of these lumps must exist - */ - - gamedetect - { - EXTENDED = 2; - - - BEHAVIOR = 2; - - E#M# = 2; - - MAP?? = 1; - } - - /* - MAP LUMP NAMES - Map lumps are loaded with the map as long as they are right after each other. When the editor - meets a lump which is not defined in this list it will ignore the map if not satisfied. - The order of items defines the order in which lumps will be written to WAD file on save. - To indicate the map header lump, use ~MAP - - Legenda: - required = Lump is required to exist. - blindcopy = Lump will be copied along with the map blindly. (usefull for lumps Doom Builder doesn't use) - nodebuild = The nodebuilder generates this lump. - allowempty = The nodebuilder is allowed to leave this lump empty. - script = This lump is a text-based script. Specify the filename of the script configuration to use. - */ - - maplumpnames - { - include("SRB222_misc.cfg", "doommaplumpnames"); - } - - // When this is set to true, sectors with the same tag will light up when a line is highlighted - linetagindicatesectors = true; - - // Special linedefs - include("SRB222_misc.cfg", "speciallinedefs"); - - // Default flags for first new thing - defaultthingflags - { - } - - // DEFAULT SECTOR BRIGHTNESS LEVELS - sectorbrightness - { - include("SRB222_misc.cfg", "sectorbrightness"); - } - - // SECTOR TYPES - sectortypes - { - include("SRB222_sectors.cfg", "sectortypes"); - } - - // GENERALISED SECTOR TYPES - gen_sectortypes - { - include("SRB222_sectors.cfg", "gen_sectortypes"); - } - - // LINEDEF FLAGS - linedefflags - { - include("SRB222_misc.cfg", "linedefflags"); - } - - // Linedef flags UDMF translation table - // This is needed for copy/paste and prefabs to work properly - // When the UDMF field name is prefixed with ! it is inverted - linedefflagstranslation - { - include("SRB222_misc.cfg", "linedefflagstranslation"); - } - - // LINEDEF ACTIVATIONS - linedefactivations - { - } - - // LINEDEF TYPES - linedeftypes - { - include("SRB222_linedefs.cfg", "doom"); - } - - // THING FLAGS - thingflags - { - include("SRB222_misc.cfg", "thingflags"); - } - - // Thing flags UDMF translation table - // This is needed for copy/paste and prefabs to work properly - // When the UDMF field name is prefixed with ! it is inverted - thingflagstranslation - { - include("SRB222_misc.cfg", "thingflagstranslation"); - } - - // THING FLAGS ERROR MASK - // Mask for the thing flags which indicates the options - // that make the same thing appear in the same modes - thingflagsmask1 = 7; // 1 + 2 + 4 - thingflagsmask2 = 0; -} - -mapformat_udmf -{ - // The format interface handles the map data format - formatinterface = "UniversalMapSetIO"; - - // Default nodebuilder configurations - defaultsavecompiler = "zdbsp_udmf_normal"; - defaulttestcompiler = "zdbsp_udmf_fast"; - - // Determines the textmap namespace - engine = "srb2"; - - maplumpnames - { - include("UDMF_misc.cfg", "udmfmaplumpnames_begin"); - include("SRB222_misc.cfg", "udmfmaplumpnames"); - include("UDMF_misc.cfg", "udmfmaplumpnames_end"); - } - - universalfields - { - include("SRB222_misc.cfg", "universalfields"); - } - - // When this is set to true, sectors with the same tag will light up when a line is highlighted - linetagindicatesectors = false; - - // Special linedefs - include("SRB222_misc.cfg", "speciallinedefs_udmf"); - - // Default flags for first new thing - defaultthingflags - { - } - - // SECTOR FLAGS - sectorflags - { - include("SRB222_misc.cfg", "sectorflags"); - } - - // DEFAULT SECTOR BRIGHTNESS LEVELS - sectorbrightness - { - include("SRB222_misc.cfg", "sectorbrightness"); - } - - // SECTOR TYPES - sectortypes - { - include("SRB222_sectors.cfg", "sectortypes"); - } - - // GENERALISED SECTOR TYPES - gen_sectortypes - { - include("SRB222_sectors.cfg", "gen_sectortypes"); - } - - // LINEDEF FLAGS - linedefflags - { - include("SRB222_misc.cfg", "linedefflags_udmf"); - } - - linedefflagstranslation - { - include("SRB222_misc.cfg", "linedefflagstranslation"); - } - - // LINEDEF RENDERSTYLES - /*linedefrenderstyles - { - include("SRB222_misc.cfg", "linedefrenderstyles"); - }*/ - - // THING FLAGS - thingflags - { - include("SRB222_misc.cfg", "thingflags_udmf"); - } - - // Thing flags UDMF translation table - // This is needed for copy/paste and prefabs to work properly - // When the UDMF field name is prefixed with ! it is inverted - thingflagstranslation - { - include("SRB222_misc.cfg", "thingflagstranslation"); - } - - // How to compare thing flags (for the stuck things error checker) - thingflagscompare - { - include("UDMF_misc.cfg", "thingflagscompare"); - } - - // LINEDEF TYPES - linedeftypes - { - include("SRB222_linedefs.cfg", "udmf"); - } -} \ No newline at end of file diff --git a/extras/conf/udb/SRB2_22UDMF.cfg b/extras/conf/udb/Kart2_UDMF.cfg similarity index 62% rename from extras/conf/udb/SRB2_22UDMF.cfg rename to extras/conf/udb/Kart2_UDMF.cfg index 749cf499a..3ea02325b 100644 --- a/extras/conf/udb/SRB2_22UDMF.cfg +++ b/extras/conf/udb/Kart2_UDMF.cfg @@ -1,40 +1,40 @@ /************************************************************************\ - Ultimate Doom Builder Game Configuration for Sonic Robo Blast 2 Version 2.2 + Ultimate Doom Builder Game Configuration for SRB2Kart \************************************************************************/ // 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 -game = "Sonic Robo Blast 2 - 2.2 (UDMF)"; +game = "SRB2Kart v2.0 (UDMF)"; // This is the simplified game engine/sourceport name engine = "zdoom"; // Settings common to all games and all map formats -include("Includes\\SRB222_common.cfg", "common"); +include("Includes\\Kart2_common.cfg", "common"); // Settings common to text map format -include("Includes\\SRB222_common.cfg", "mapformat_udmf"); +include("Includes\\Kart2_common.cfg", "mapformat_udmf"); -include("Includes\\Game_SRB222.cfg"); +include("Includes\\Game_Kart2.cfg"); // Script lumps detection scriptlumpnames { - include("Includes\\SRB222_misc.cfg", "scriptlumpnames"); + include("Includes\\Kart2_misc.cfg", "scriptlumpnames"); } // THING TYPES thingtypes { - include("Includes\\SRB222_things.cfg"); + include("Includes\\Kart2_things.cfg"); } //Default things filters thingsfilters { - include("Includes\\SRB222_misc.cfg", "thingsfilters"); + include("Includes\\Kart2_misc.cfg", "thingsfilters"); } // ENUMERATIONS @@ -43,5 +43,5 @@ thingsfilters enums { // Basic game enums - include("Includes\\SRB222_misc.cfg", "enums"); + include("Includes\\Kart2_misc.cfg", "enums"); } \ No newline at end of file diff --git a/extras/conf/udb/SRB2_22Doom.cfg b/extras/conf/udb/SRB2_22Doom.cfg deleted file mode 100644 index 891b9d507..000000000 --- a/extras/conf/udb/SRB2_22Doom.cfg +++ /dev/null @@ -1,38 +0,0 @@ -/************************************************************************\ - Ultimate Doom Builder Game Configuration for Sonic Robo Blast 2 Version 2.2 -\************************************************************************/ - -// 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 -game = "Sonic Robo Blast 2 - 2.2 (Doom format)"; - -// This is the simplified game engine/sourceport name -engine = "zdoom"; - -// Settings common to all games and all map formats -include("Includes\\SRB222_common.cfg", "common"); - -// Settings common to Doom map format -include("Includes\\SRB222_common.cfg", "mapformat_doom"); - -include("Includes\\Game_SRB222.cfg"); - -// Script lumps detection -scriptlumpnames -{ - include("Includes\\SRB222_misc.cfg", "scriptlumpnames"); -} - -// THING TYPES -thingtypes -{ - include("Includes\\SRB222_things.cfg"); -} - -//Default things filters -thingsfilters -{ - include("Includes\\SRB222_misc.cfg", "thingsfilters"); -} \ No newline at end of file diff --git a/extras/conf/udb/Includes/Game_SRB222.cfg b/extras/conf/udb/includes/Game_Kart2.cfg similarity index 87% rename from extras/conf/udb/Includes/Game_SRB222.cfg rename to extras/conf/udb/includes/Game_Kart2.cfg index 2ad0dc61d..f43cc51e1 100644 --- a/extras/conf/udb/Includes/Game_SRB222.cfg +++ b/extras/conf/udb/includes/Game_Kart2.cfg @@ -37,32 +37,32 @@ defaultskytextures // Skill levels skills { + 0 = "Easy"; 1 = "Normal"; + 2 = "Hard"; + 3 = "Master"; } // Skins skins { - Sonic; - Tails; - Knuckles; - Amy; - Fang; - Metalsonic; + sonic; + tails; + knuckles; + amy; + mighty; + fang; + eggman; + metalsonic; + motobug; } // Gametypes gametypes { -1 = "Single Player"; - 0 = "Co-op"; - 1 = "Competition"; - 2 = "Race"; - 3 = "Match"; - 4 = "Team Match"; - 5 = "Tag"; - 6 = "Hide and Seek"; - 7 = "CTF"; + 0 = "Race"; + 1 = "Battle"; } // Texture loading options diff --git a/extras/conf/udb/includes/Kart2_common.cfg b/extras/conf/udb/includes/Kart2_common.cfg new file mode 100644 index 000000000..5b4f645cf --- /dev/null +++ b/extras/conf/udb/includes/Kart2_common.cfg @@ -0,0 +1,172 @@ +common +{ + // Simulate Doom brightness levels (turn this off for linear lighting) + doomlightlevels = true; + + // Enables support for long (> 8 chars) texture names + // WARNING: this should only be enabled for UDMF game configurations! + // WARNING: enabling this will make maps incompatible with Doom Builder 2 and can lead to problems in Slade 3! + longtexturenames = true; + + // These directory names are ignored when loading PK3/PK7/Directory resources + ignoreddirectories = ".svn .git"; + + // Files with these extensions are ignored when loading PK3/PK7/Directory resources + ignoredextensions = "wad pk3 pk7 bak backup1 backup2 backup3 zip rar 7z"; + + // Default testing parameters + testparameters = "-file \"%AP\" \"%F\" -warp %L"; + testshortpaths = true; + + // Action special help + actionspecialhelp = "https://wiki.srb2.org/wiki/Linedef_type_%K"; + + // Generalized actions + generalizedlinedefs = false; + generalizedsectors = true; + + // Maximum safe map size check (0 means skip check) + safeboundary = 1; + + // Map boundaries. Map objects can only be placed within these boundaries + leftboundary = -32768; + rightboundary = 32767; + topboundary = 32767; + bottomboundary = -32768; + + // Texture loading options + mixtexturesflats = true; + defaulttexturescale = 1.0f; + defaultflatscale = 1.0f; + scaledtextureoffsets = true; + + // Thing number for start position in 3D Mode + start3dmode = 3328; + + // Texture sources + textures + { + include("Kart2_misc.cfg", "textures"); + } + + // Patch sources + patches + { + include("Kart2_misc.cfg", "patches"); + } + + // Sprite sources + sprites + { + include("Kart2_misc.cfg", "sprites"); + } + + // Flat sources + flats + { + include("Kart2_misc.cfg", "flats"); + } +} + +mapformat_udmf +{ + // The format interface handles the map data format + formatinterface = "UniversalMapSetIO"; + + // Default nodebuilder configurations + defaultsavecompiler = "zdbsp_udmf_normal"; + defaulttestcompiler = "zdbsp_udmf_fast"; + + // Determines the textmap namespace + engine = "srb2kart"; + + maplumpnames + { + include("UDMF_misc.cfg", "udmfmaplumpnames_begin"); + include("Kart2_misc.cfg", "udmfmaplumpnames"); + include("UDMF_misc.cfg", "udmfmaplumpnames_end"); + } + + universalfields + { + include("Kart2_misc.cfg", "universalfields"); + } + + // When this is set to true, sectors with the same tag will light up when a line is highlighted + linetagindicatesectors = false; + + // Special linedefs + include("Kart2_misc.cfg", "speciallinedefs_udmf"); + + // Default flags for first new thing + defaultthingflags + { + } + + // SECTOR FLAGS + sectorflags + { + include("Kart2_misc.cfg", "sectorflags"); + } + + // DEFAULT SECTOR BRIGHTNESS LEVELS + sectorbrightness + { + include("Kart2_misc.cfg", "sectorbrightness"); + } + + // SECTOR TYPES + sectortypes + { + include("Kart2_sectors.cfg", "sectortypes"); + } + + // GENERALISED SECTOR TYPES + gen_sectortypes + { + include("Kart2_sectors.cfg", "gen_sectortypes"); + } + + // LINEDEF FLAGS + linedefflags + { + include("Kart2_misc.cfg", "linedefflags_udmf"); + } + + linedefflagstranslation + { + include("Kart2_misc.cfg", "linedefflagstranslation"); + } + + // LINEDEF RENDERSTYLES + /*linedefrenderstyles + { + include("Kart2_misc.cfg", "linedefrenderstyles"); + }*/ + + // THING FLAGS + thingflags + { + include("Kart2_misc.cfg", "thingflags_udmf"); + } + + // Thing flags UDMF translation table + // This is needed for copy/paste and prefabs to work properly + // When the UDMF field name is prefixed with ! it is inverted + thingflagstranslation + { + include("Kart2_misc.cfg", "thingflagstranslation"); + } + + // How to compare thing flags (for the stuck things error checker) + thingflagscompare + { + include("UDMF_misc.cfg", "thingflagscompare"); + } + + // LINEDEF TYPES + linedeftypes + { + include("Kart2_linedefs.cfg", "udmf"); + } +} \ No newline at end of file diff --git a/extras/conf/udb/Includes/SRB222_linedefs.cfg b/extras/conf/udb/includes/Kart2_linedefs.cfg similarity index 75% rename from extras/conf/udb/Includes/SRB222_linedefs.cfg rename to extras/conf/udb/includes/Kart2_linedefs.cfg index 1f87c2c3a..0b92442e6 100644 --- a/extras/conf/udb/Includes/SRB222_linedefs.cfg +++ b/extras/conf/udb/includes/Kart2_linedefs.cfg @@ -130,6 +130,11 @@ doom title = "Bridge Thinker "; prefix = "(65)"; } + 76 + { + title = "Make FOF Bouncy"; + prefix = "(76)"; + } } polyobject @@ -397,7 +402,7 @@ doom } 160 { - title = "Floating, Bobbing"; + title = "Water Bobbing"; prefix = "(160)"; } 190 @@ -1561,6 +1566,182 @@ udmf } } + 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"; @@ -1576,23 +1757,21 @@ udmf } arg1 { - title = "Visibility"; + title = "Alpha"; + default = 255; + } + arg2 + { + title = "Appearance"; type = 12; enum { 1 = "Don't render planes"; 2 = "Don't render sides"; - } - } - arg2 - { - title = "Translucency"; - type = 11; - enum - { - 0 = "Opaque"; - 1 = "Translucent, no insides"; - 2 = "Translucent, render insides"; + 4 = "Render insides"; + 8 = "Render only insides"; + 16 = "No shadow"; + 32 = "Cut cyan flat pixels"; } } arg3 @@ -1601,12 +1780,6 @@ udmf type = 12; enum = "tangibility"; } - arg4 - { - title = "Cast shadow?"; - type = 11; - enum = "yesno"; - } } 120 @@ -1619,20 +1792,454 @@ udmf type = 13; } arg1 + { + title = "Alpha"; + default = 128; + } + arg2 { title = "Flags"; type = 12; enum { - 1 = "Opaque"; - 2 = "Don't render sides"; - 4 = "Render separate light level"; - 8 = "Use target light level"; - 16 = "No ripple effect"; - 32 = "Goo physics"; + 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 @@ -1898,4 +2505,4 @@ udmf } } } -} \ No newline at end of file +} diff --git a/extras/conf/udb/Includes/SRB222_misc.cfg b/extras/conf/udb/includes/Kart2_misc.cfg similarity index 97% rename from extras/conf/udb/Includes/SRB222_misc.cfg rename to extras/conf/udb/includes/Kart2_misc.cfg index 68629149e..2f93dff72 100644 --- a/extras/conf/udb/Includes/SRB222_misc.cfg +++ b/extras/conf/udb/includes/Kart2_misc.cfg @@ -56,13 +56,17 @@ linedefflags_udmf midpeg = "Peg Midtexture"; midsolid = "Solid Midtexture"; wrapmidtex = "Repeat Midtexture"; - netonly = "Netgame Only"; - nonet = "No Netgame"; - effect6 = "Effect 6"; +// effect6 = "Effect 6"; bouncy = "Bouncy Wall"; transfer = "Transfer Line"; } +linedefactivations_udmf +{ + netonly = "Netgame Only"; + nonet = "No Netgame"; +} + /*linedefrenderstyles { translucent = "Translucent"; @@ -468,15 +472,6 @@ thingsfilters filter2 - { - name = "NiGHTS Track"; - category = "nightstrk"; - type = -1; - - } - - - filter3 { name = "Normal Gravity"; category = ""; @@ -490,7 +485,7 @@ thingsfilters } - filter4 + filter3 { name = "Reverse Gravity"; category = ""; @@ -502,6 +497,24 @@ thingsfilters } } + + + filter4 + { + name = "Rings"; + category = ""; + type = 300; + + } + + + filter5 + { + name = "Waypoints"; + category = ""; + type = 2001; + + } } // Special linedefs diff --git a/extras/conf/udb/Includes/SRB222_sectors.cfg b/extras/conf/udb/includes/Kart2_sectors.cfg similarity index 98% rename from extras/conf/udb/Includes/SRB222_sectors.cfg rename to extras/conf/udb/includes/Kart2_sectors.cfg index 5cc14ad0f..aebc8fa29 100644 --- a/extras/conf/udb/Includes/SRB222_sectors.cfg +++ b/extras/conf/udb/includes/Kart2_sectors.cfg @@ -15,7 +15,6 @@ sectortypes 12 = "Space Countdown"; 13 = "Ramp Sector (double step-up/down)"; 14 = "Non-Ramp Sector (no step-down)"; - 15 = "Bouncy FOF"; 16 = "Trigger Line Ex. (Pushable Objects)"; 32 = "Trigger Line Ex. (Anywhere, All Players)"; 48 = "Trigger Line Ex. (Floor Touch, All Players)"; @@ -63,7 +62,6 @@ gen_sectortypes 12 = "Space Countdown"; 13 = "Ramp Sector (double step-up/down)"; 14 = "Non-Ramp Sector (no step-down)"; - 15 = "Bouncy FOF"; } second diff --git a/extras/conf/udb/Includes/SRB222_things.cfg b/extras/conf/udb/includes/Kart2_things.cfg similarity index 54% rename from extras/conf/udb/Includes/SRB222_things.cfg rename to extras/conf/udb/includes/Kart2_things.cfg index 0ea452155..54f9528fd 100644 --- a/extras/conf/udb/Includes/SRB222_things.cfg +++ b/extras/conf/udb/includes/Kart2_things.cfg @@ -22,184 +22,105 @@ starts arrow = 1; title = "Player Starts"; width = 16; - height = 48; - sprite = "PLAYA0"; + height = 56; + flags8text = "[8] Spawn on ceiling"; + sprite = "SIGNE0"; 1 { title = "Player 01 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 2 { title = "Player 02 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 3 { title = "Player 03 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 4 { title = "Player 04 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 5 { title = "Player 05 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 6 { title = "Player 06 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 7 { title = "Player 07 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 8 { title = "Player 08 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 9 { title = "Player 09 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 10 { title = "Player 10 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 11 { title = "Player 11 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 12 { title = "Player 12 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 13 { title = "Player 13 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 14 { title = "Player 14 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 15 { title = "Player 15 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 16 { title = "Player 16 Start"; - sprite = "PLAYA0"; - } - 17 - { - title = "Player 17 Start"; - sprite = "PLAYA0"; - } - 18 - { - title = "Player 18 Start"; - sprite = "PLAYA0"; - } - 19 - { - title = "Player 19 Start"; - sprite = "PLAYA0"; - } - 20 - { - title = "Player 20 Start"; - sprite = "PLAYA0"; - } - 21 - { - title = "Player 21 Start"; - sprite = "PLAYA0"; - } - 22 - { - title = "Player 22 Start"; - sprite = "PLAYA0"; - } - 23 - { - title = "Player 23 Start"; - sprite = "PLAYA0"; - } - 24 - { - title = "Player 24 Start"; - sprite = "PLAYA0"; - } - 25 - { - title = "Player 25 Start"; - sprite = "PLAYA0"; - } - 26 - { - title = "Player 26 Start"; - sprite = "PLAYA0"; - } - 27 - { - title = "Player 27 Start"; - sprite = "PLAYA0"; - } - 28 - { - title = "Player 28 Start"; - sprite = "PLAYA0"; - } - 29 - { - title = "Player 29 Start"; - sprite = "PLAYA0"; - } - 30 - { - title = "Player 30 Start"; - sprite = "PLAYA0"; - } - 31 - { - title = "Player 31 Start"; - sprite = "PLAYA0"; - } - 32 - { - title = "Player 32 Start"; - sprite = "PLAYA0"; + sprite = "SIGNE0"; } 33 { title = "Match Start"; - sprite = "NDRNA2A8"; + sprite = "SUPTG0"; } - 34 + /*34 { title = "CTF Red Team Start"; - sprite = "SIGNG0"; + sprite = "SIGNF0"; } 35 { title = "CTF Blue Team Start"; - sprite = "SIGNE0"; - } + sprite = "SIGND0"; + }*/ } enemies @@ -207,20 +128,19 @@ enemies color = 9; // Light_Blue arrow = 1; title = "Enemies"; + width = 24; + height = 32; + sprite = "POSSA1"; 100 { title = "Crawla (Blue)"; sprite = "POSSA1"; - width = 24; - height = 32; } 101 { title = "Crawla (Red)"; sprite = "SPOSA1"; - width = 24; - height = 32; } 102 { @@ -228,27 +148,65 @@ enemies sprite = "FISHA0"; width = 8; height = 28; + angletext = "Jump strength"; } 103 { title = "Buzz (Gold)"; sprite = "BUZZA1"; - width = 28; - height = 40; + width = 20; + height = 24; + flags8text = "[8] Cannot move"; } 104 { title = "Buzz (Red)"; sprite = "RBUZA1"; - width = 28; - height = 40; + width = 20; + height = 24; + flags8text = "[8] Cannot move"; + } + 124 + { + title = "Buzz (Aqua)"; + sprite = "BBUZA1"; + width = 20; + height = 24; + } + 105 + { + title = "Jetty-Syn Bomber"; + sprite = "JETBB1"; + width = 20; + height = 48; + flags8text = "[8] Cannot move"; + } + 106 + { + title = "Jetty-Syn Gunner"; + sprite = "JETGB1"; + width = 20; + height = 48; + flags8text = "[8] Cannot move"; + } + 107 + { + title = "Crawla Commander"; + sprite = "CCOMA1"; + width = 16; } 108 { title = "Deton"; sprite = "DETNA1"; width = 20; - height = 32; + } + 109 + { + title = "Skim"; + sprite = "SKIMA1"; + width = 16; + height = 24; } 110 { @@ -263,25 +221,12 @@ enemies sprite = "TURRI1"; width = 12; height = 64; + angletext = "Firing delay"; } - 122 + 112 { - title = "Spring Shell (Green)"; - sprite = "SSHLA1"; - width = 24; - height = 40; - } - 125 - { - title = "Spring Shell (Yellow)"; - sprite = "SSHLI1"; - width = 24; - height = 40; - } - 109 - { - title = "Skim"; - sprite = "SKIMA1"; + title = "Sharp"; + sprite = "SHRPA1"; width = 16; height = 24; } @@ -292,46 +237,10 @@ enemies width = 12; height = 20; } - 126 + 114 { - title = "Crushstacean"; - sprite = "CRABA0"; - width = 24; - height = 32; - } - 138 - { - title = "Banpyura"; - sprite = "CR2BA0"; - width = 24; - height = 32; - } - 117 - { - title = "Robo-Hood"; - sprite = "ARCHA1"; - width = 24; - height = 32; - } - 118 - { - title = "Lance-a-Bot"; - sprite = "CBFSA1"; - width = 32; - height = 72; - } - 1113 - { - title = "Suspicious Lance-a-Bot Statue"; - sprite = "CBBSA1"; - width = 32; - height = 72; - } - 119 - { - title = "Egg Guard"; - sprite = "ESHIA1"; - width = 16; + title = "Snailer"; + sprite = "SNLRA3A7"; height = 48; } 115 @@ -341,27 +250,56 @@ enemies width = 12; height = 24; } + 116 + { + title = "Pointy"; + sprite = "PNTYA1"; + width = 8; + height = 16; + } + 117 + { + title = "Robo-Hood"; + sprite = "ARCHA1"; + flags8text = "[8] Cannot jump"; + } + 118 + { + title = "CastleBot FaceStabber"; + sprite = "CBFSA1"; + width = 32; + height = 64; + } + 119 + { + title = "Egg Guard"; + sprite = "ESHIA1"; + width = 16; + height = 48; + flags8text = "[8] Double speed"; + } 120 { title = "Green Snapper"; sprite = "GSNPA1"; - width = 24; height = 24; } 121 { title = "Minus"; - sprite = "MNUSA0"; - width = 24; - height = 32; + sprite = "MNUSA1"; } - 134 + 122 { - title = "Canarivore"; - sprite = "CANAA0"; - width = 12; - height = 80; - hangs = 1; + title = "Spring Shell (Green)"; + sprite = "SSHLA1"; + height = 40; + } + 125 + { + title = "Spring Shell (Yellow)"; + sprite = "SSHLI1"; + height = 40; } 123 { @@ -370,126 +308,6 @@ enemies width = 18; height = 36; } - 135 - { - title = "Pterabyte Spawner"; - sprite = "PTERA2A8"; - width = 16; - height = 16; - } - 136 - { - title = "Pyre Fly"; - sprite = "PYREA0"; - width = 24; - height = 34; - } - 137 - { - title = "Dragonbomber"; - sprite = "DRABA1"; - width = 28; - height = 48; - } - 105 - { - title = "Jetty-Syn Bomber"; - sprite = "JETBB1"; - width = 20; - height = 50; - } - 106 - { - title = "Jetty-Syn Gunner"; - sprite = "JETGB1"; - width = 20; - height = 48; - } - 112 - { - title = "Spincushion"; - sprite = "SHRPA1"; - width = 16; - height = 24; - } - 114 - { - title = "Snailer"; - sprite = "SNLRA3A7"; - width = 24; - height = 48; - } - 129 - { - title = "Penguinator"; - sprite = "PENGA1"; - width = 24; - height = 32; - } - 130 - { - title = "Pophat"; - sprite = "POPHA1"; - width = 24; - height = 32; - } - 107 - { - title = "Crawla Commander"; - sprite = "CCOMA1"; - width = 16; - height = 32; - } - 131 - { - title = "Spinbobert"; - sprite = "SBOBB0"; - width = 32; - height = 32; - } - 132 - { - title = "Cacolantern"; - sprite = "CACOA0"; - width = 32; - height = 32; - } - 133 - { - title = "Hangster"; - sprite = "HBATC1"; - width = 24; - height = 24; - hangs = 1; - } - 127 - { - title = "Hive Elemental"; - sprite = "HIVEA0"; - width = 32; - height = 80; - } - 128 - { - title = "Bumblebore"; - sprite = "BUMBA1"; - width = 16; - height = 32; - } - 124 - { - title = "Buggle"; - sprite = "BBUZA1"; - width = 20; - height = 24; - } - 116 - { - title = "Pointy"; - sprite = "PNTYA1"; - width = 8; - height = 16; - } } bosses @@ -497,69 +315,70 @@ bosses color = 8; // Dark_Gray arrow = 1; title = "Bosses"; + width = 24; + height = 52; + sprite = "EGGMA1"; 200 { - title = "Egg Mobile"; + title = "Boss 1 - Egg Mobile"; sprite = "EGGMA1"; - width = 24; - height = 76; + flags4text = "[4] End level on death"; + flags8text = "[8] Alternate laser attack"; } 201 { - title = "Egg Slimer"; + title = "Boss 2 - Egg Slimer"; sprite = "EGGNA1"; - width = 24; - height = 76; + height = 48; + flags4text = "[4] End level on death"; + flags8text = "[8] Speed up when hit"; } 202 { - title = "Sea Egg"; + title = "Boss 3 - Sea Egg"; sprite = "EGGOA1"; width = 32; - height = 116; + height = 80; + flags4text = "[4] End level on death"; } 203 { - title = "Egg Colosseum"; + title = "Boss 4 - Eggscalibur"; sprite = "EGGPA1"; - width = 24; - height = 76; - } - 204 - { - title = "Fang"; - sprite = "FANGA1"; - width = 24; - height = 60; - } - 206 - { - title = "Brak Eggman (Old)"; - sprite = "BRAKB1"; - width = 48; - height = 160; + flags4text = "[4] End level on death"; } 207 { - title = "Metal Sonic (Race)"; + title = "Boss 5A - Metal Sonic (Race)"; sprite = "METLI1"; width = 16; height = 48; } 208 { - title = "Metal Sonic (Battle)"; + title = "Boss 5B - Metal Sonic (Battle)"; sprite = "METLC1"; width = 16; height = 48; + flags4text = "[4] End level on death"; } 209 { - title = "Brak Eggman"; - sprite = "BRAK01"; + title = "Boss 6 - Brak Eggman"; + sprite = "BRAK[1"; width = 48; height = 160; + flags4text = "[4] End level on death"; + flags8text = "[8] Electric barrier"; + } + 206 + { + title = "Boss ? - Brak Eggman (Old)"; + sprite = "BRAKB1"; + width = 48; + height = 160; + flags4text = "[4] End level on death"; } 290 { @@ -583,21 +402,16 @@ bosses title = "Boss Waypoint"; width = 8; height = 16; + flags8text = "[8] Sea Egg shooting point"; sprite = "internal:eggmanway"; + angletext = "No. (Sea Egg)"; + flagsvaluetext = "No. (Brak)"; + parametertext = "Next"; } 293 { title = "Metal Sonic Gather Point"; sprite = "internal:metal"; - width = 8; - height = 16; - } - 294 - { - title = "Fang Waypoint"; - sprite = "internal:eggmanway"; - width = 8; - height = 16; } } @@ -607,6 +421,8 @@ rings title = "Rings and Weapon Panels"; width = 24; height = 24; + flags8height = 24; + flags8text = "[8] Float"; sprite = "RINGA0"; 300 @@ -719,62 +535,62 @@ collectibles } 312 { - title = "Emerald Token"; - sprite = "TOKEA0"; - width = 16; - height = 32; + title = "Special Stage Token"; + sprite = "internal:token"; + width = 8; + height = 16; + flags8height = 24; + flags4text = "[4] Mario Block version"; + flags8text = "[8] Float"; } 313 { title = "Chaos Emerald 1 (Green)"; - sprite = "CEMGA0"; + sprite = "EMMYA0"; } 314 { title = "Chaos Emerald 2 (Purple)"; - sprite = "CEMGB0"; + sprite = "EMMYB0"; } 315 { title = "Chaos Emerald 3 (Blue)"; - sprite = "CEMGC0"; + sprite = "EMMYC0"; } 316 { title = "Chaos Emerald 4 (Cyan)"; - sprite = "CEMGD0"; + sprite = "EMMYD0"; } 317 { title = "Chaos Emerald 5 (Orange)"; - sprite = "CEMGE0"; + sprite = "EMMYE0"; } 318 { title = "Chaos Emerald 6 (Red)"; - sprite = "CEMGF0"; + sprite = "EMMYF0"; } 319 { title = "Chaos Emerald 7 (Gray)"; - sprite = "CEMGG0"; + sprite = "EMMYG0"; } 320 { title = "Emerald Hunt Location"; - sprite = "SHRDA0"; + sprite = "internal:hunt"; } - 321 + 323 { title = "Match Chaos Emerald Spawn"; sprite = "CEMGA0"; - } - 322 - { - title = "Emblem"; - sprite = "EMBMA0"; - width = 16; - height = 30; + width = 8; + height = 16; + flags8height = 24; + flags8text = "[8] Float"; } } @@ -783,206 +599,144 @@ boxes color = 7; // Gray blocking = 2; title = "Monitors"; - width = 18; - height = 40; + width = 16; + height = 32; + flags4text = "[4] Random (Strong)"; + flags8text = "[8] Random (Weak)"; + sprite = "SRBXA0"; 400 { title = "Super Ring (10 Rings)"; - sprite = "TVRIA0"; + sprite = "SRBXA0"; } 401 { title = "Pity Shield"; - sprite = "TVPIA0"; + sprite = "GRTVA0"; } 402 { title = "Attraction Shield"; - sprite = "TVATA0"; + sprite = "YLTVA0"; } 403 { title = "Force Shield"; - sprite = "TVFOA0"; + sprite = "BLTVA0"; } 404 { title = "Armageddon Shield"; - sprite = "TVARA0"; + sprite = "BKTVA0"; } 405 { title = "Whirlwind Shield"; - sprite = "TVWWA0"; + sprite = "WHTVA0"; } 406 { title = "Elemental Shield"; - sprite = "TVELA0"; + sprite = "ELTVA0"; } 407 { title = "Super Sneakers"; - sprite = "TVSSA0"; + sprite = "SHTVA0"; } 408 { title = "Invincibility"; - sprite = "TVIVA0"; + sprite = "PINVA0"; } 409 { title = "Extra Life"; - sprite = "TV1UA0"; + sprite = "PRUPA0"; + flags4text = "[4] Random (Strong) / 10k points"; + flags8text = "[8] Random (Weak) / 10k points"; } 410 { title = "Eggman"; - sprite = "TVEGA0"; + sprite = "EGGBA0"; + flags4text = "[4] Special"; + flags8text = "[8] Ambush"; } 411 { title = "Teleporter"; - sprite = "TVMXA0"; + sprite = "MIXUA0"; + } + 412 + { + title = "Random"; + sprite = "QUESA0"; + flags4text = "[4] Special"; + flags8text = "[8] Ambush"; } 413 { title = "Gravity Boots"; - sprite = "TVGVA0"; + sprite = "GBTVA0"; + flags4text = "[4] Special"; + flags8text = "[8] Ambush"; } 414 { title = "CTF Team Ring Monitor (Red)"; - sprite = "TRRIA0"; + sprite = "RRBXA0"; + flags4text = "[4] Special"; + flags8text = "[8] Ambush"; } 415 { title = "CTF Team Ring Monitor (Blue)"; - sprite = "TBRIA0"; + sprite = "BRBXA0"; + flags4text = "[4] Special"; + flags8text = "[8] Ambush"; } 416 { title = "Recycler"; - sprite = "TVRCA0"; + sprite = "RECYA0"; } 418 { title = "Score (1,000 Points)"; - sprite = "TV1KA0"; + sprite = "PTTVA0"; + flags4text = "[4] Special"; + flags8text = "[8] Ambush"; } 419 { title = "Score (10,000 Points)"; - sprite = "TVTKA0"; - } - 420 - { - title = "Flame Shield"; - sprite = "TVFLA0"; - } - 421 - { - title = "Water Shield"; - sprite = "TVBBA0"; - } - 422 - { - title = "Lightning Shield"; - sprite = "TVZPA0"; + sprite = "PTTVF0"; + flags4text = "[4] Special"; + flags8text = "[8] Ambush"; } } -boxes2 -{ - color = 18; // Gold - blocking = 2; - title = "Monitors (Respawning)"; - width = 20; - height = 44; - - 431 - { - title = "Pity Shield (Respawn)"; - sprite = "TVPIB0"; - } - 432 - { - title = "Attraction Shield (Respawn)"; - sprite = "TVATB0"; - } - 433 - { - title = "Force Shield (Respawn)"; - sprite = "TVFOB0"; - } - 434 - { - title = "Armageddon Shield (Respawn)"; - sprite = "TVARB0"; - } - 435 - { - title = "Whirlwind Shield (Respawn)"; - sprite = "TVWWB0"; - } - 436 - { - title = "Elemental Shield (Respawn)"; - sprite = "TVELB0"; - } - 437 - { - title = "Super Sneakers (Respawn)"; - sprite = "TVSSB0"; - } - 438 - { - title = "Invincibility (Respawn)"; - sprite = "TVIVB0"; - } - 440 - { - title = "Eggman (Respawn)"; - sprite = "TVEGB0"; - } - 443 - { - title = "Gravity Boots (Respawn)"; - sprite = "TVGVB0"; - } - 450 - { - title = "Flame Shield (Respawn)"; - sprite = "TVFLB0"; - } - 451 - { - title = "Water Shield (Respawn)"; - sprite = "TVBBB0"; - } - 452 - { - title = "Lightning Shield (Respawn)"; - sprite = "TVZPB0"; - } -} - -generic +miscellaneous { color = 11; // Light_Cyan - title = "Generic Items & Hazards"; + title = "Miscellaneous"; + width = 16; + height = 40; + sprite = "STPTA0"; 500 { title = "Air Bubble Patch"; - sprite = "BUBLE0"; + sprite = "BUBLA0"; width = 8; height = 16; + flags8text = "[8] No distance check"; } 501 { - title = "Signpost"; + title = "Level End Sign"; sprite = "SIGND0"; width = 8; height = 32; @@ -991,66 +745,107 @@ generic { arrow = 1; title = "Star Post"; - sprite = "STPTA0M0"; + sprite = "STPTA0"; width = 64; - height = 128; + height = 80; + angletext = "Angle/Order"; } - 520 + 526 { - title = "Bomb Sphere"; - sprite = "SPHRD0"; - width = 16; - height = 24; + blocking = 2; + title = "Cannonball"; + sprite = "CBLLA0"; + width = 20; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; } - 521 + 1000 { - title = "Spikeball"; - sprite = "SPIKA0"; - width = 12; - height = 8; - } - 522 - { - title = "Wall Spike"; - sprite = "WSPKALAR"; - width = 16; - height = 14; arrow = 1; + blocking = 2; + title = "Gargoyle"; + sprite = "GARGA1"; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; } - 523 + 1102 { - title = "Spike"; - sprite = "USPKA0"; - width = 8; + arrow = 1; + blocking = 2; + title = "Eggman Statue"; + sprite = "ESTAA1"; + width = 32; + height = 240; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 1106 + { + arrow = 1; + title = "Chain (Swinging)"; + sprite = "internal:chain1"; + height = 32; + flags8text = "[8] Double size"; + angletext = "Tag"; + } + 1107 + { + arrow = 1; + title = "Chain (Spinning)"; + sprite = "internal:chain2"; + height = 32; + flags8text = "[8] Double size"; + angletext = "Tag"; + } + 1108 + { + arrow = 1; + title = "Chain (Hidden)"; + sprite = "internal:chain3"; + height = 32; + flags8text = "[8] Double size"; + } + 1200 + { + title = "Tumbleweed (Big)"; + sprite = "BTBLA0"; + width = 24; + height = 48; + flags8text = "[8] Moves perpetually"; + } + 1201 + { + title = "Tumbleweed (Small)"; + sprite = "STBLA0"; + width = 12; + height = 24; + flags8text = "[8] Moves perpetually"; + } + 1504 + { + title = "ATZ Target"; + sprite = "RCRYB0"; + width = 24; height = 32; } - 1130 + 1852 { - title = "Small Mace"; - sprite = "SMCEA0"; - width = 17; - height = 34; + blocking = 2; + title = "Snowman"; + sprite = "XMS3A0"; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; } - 1131 + 1876 { - title = "Big Mace"; - sprite = "BMCEA0"; - width = 34; - height = 68; - } - 1136 - { - title = "Small Fireball"; - sprite = "SFBRA0"; - width = 17; - height = 34; - } - 1137 - { - title = "Large Fireball"; - sprite = "BFBRA0"; - width = 34; - height = 68; + arrow = 1; + blocking = 2; + title = "Eggman Disco Statue"; + sprite = "ESTAB1"; + width = 20; + height = 96; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; } } @@ -1058,8 +853,8 @@ springs { color = 12; // Light_Red title = "Springs and Fans"; - width = 20; - height = 16; + width = 48; + height = 32; sprite = "RSPRD2"; 540 @@ -1067,117 +862,93 @@ springs title = "Fan"; sprite = "FANSA0D0"; width = 16; - height = 8; + height = 16; + flags4text = "[4] Invisible"; + flags8text = "[8] No distance check"; + angletext = "Lift height"; } 541 { title = "Gas Jet"; sprite = "STEMD0"; width = 32; - } - 542 - { - title = "Bumper"; - sprite = "BUMPA0"; - width = 32; - height = 64; - } - 543 - { - title = "Balloon"; - sprite = "BLONA0"; - width = 32; - height = 64; + height = 16; } 550 { title = "Yellow Spring"; - sprite = "SPRYA0"; + sprite = "SPVYA0"; } 551 { title = "Red Spring"; - sprite = "SPRRA0"; + sprite = "SPVRA0"; } 552 { title = "Blue Spring"; - sprite = "SPRBA0"; + sprite = "SPVBA0"; + } + 553 + { + title = "Grey Spring"; + sprite = "SPVGA0"; + } + 554 + { + arrow = 1; + title = "Diagonal Yellow Spring"; + sprite = "SPDYA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } 555 { arrow = 1; - title = "Diagonal Yellow Spring"; - sprite = "YSPRD2"; - width = 16; + title = "Diagonal Red Spring"; + sprite = "SPDRA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } 556 { arrow = 1; - title = "Diagonal Red Spring"; - sprite = "RSPRD2"; - width = 16; + title = "Diagonal Blue Spring"; + sprite = "SPDBA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } 557 { arrow = 1; - title = "Diagonal Blue Spring"; - sprite = "BSPRD2"; - width = 16; + title = "Diagonal Grey Spring"; + sprite = "SPDGA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } 558 { arrow = 1; title = "Horizontal Yellow Spring"; - sprite = "SSWYD2D8"; - width = 16; - height = 32; + sprite = "SPHYA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } 559 { arrow = 1; title = "Horizontal Red Spring"; - sprite = "SSWRD2D8"; - width = 16; - height = 32; + sprite = "SPHRA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } 560 { arrow = 1; title = "Horizontal Blue Spring"; - sprite = "SSWBD2D8"; - width = 16; - height = 32; + sprite = "SPHBA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } - 1134 - { - title = "Yellow Spring Ball"; - sprite = "YSPBA0"; - width = 17; - height = 34; - } - 1135 - { - title = "Red Spring Ball"; - sprite = "RSPBA0"; - width = 17; - height = 34; - } - 544 + 561 { arrow = 1; - title = "Yellow Boost Panel"; - sprite = "BSTYA0"; - width = 28; - height = 2; - } - 545 - { - arrow = 1; - title = "Red Boost Panel"; - sprite = "BSTRA0"; - width = 28; - height = 2; + title = "Horizontal Grey Spring"; + sprite = "SPHGA2A8"; + flags8text = "[8] Rotate 22.5° CCW"; } } @@ -1221,37 +992,50 @@ patterns sprite = "RINGA0"; width = 96; height = 192; + unflippable = true; + centerHitbox = true; } 605 { title = "Circle of Rings (Big)"; sprite = "RINGA0"; width = 192; + unflippable = true; + centerHitbox = true; } 606 { - title = "Circle of Blue Spheres"; - sprite = "SPHRA0"; + title = "Circle of Wing Logos"; + sprite = "NWNGA0"; width = 96; height = 192; + unflippable = true; + centerHitbox = true; } 607 { - title = "Circle of Blue Spheres (Big)"; - sprite = "SPHRA0"; + title = "Circle of Wing Logos (Big)"; + sprite = "NWNGA0"; width = 192; + unflippable = true; + centerHitbox = true; } 608 { - title = "Circle of Rings and Spheres"; - sprite = "SPHRA0"; + title = "Circle of Rings and Wings"; + sprite = "NWNGA0"; width = 96; height = 192; + unflippable = true; + centerHitbox = true; + } 609 { - title = "Circle of Rings and Spheres (Big)"; - sprite = "SPHRA0"; + title = "Circle of Rings and Wings (Big)"; + sprite = "NWNGA0"; width = 192; + unflippable = true; + centerHitbox = true; } } @@ -1259,19 +1043,16 @@ invisible { color = 15; // White title = "Misc. Invisible"; - width = 0; - height = 0; + width = 8; + height = 16; sprite = "UNKNA0"; - sort = 1; - fixedsize = true; - blocking = 0; 700 { title = "Water Ambience A (Large)"; sprite = "internal:ambiance"; } - + 701 { title = "Water Ambience B (Large)"; @@ -1326,16 +1107,11 @@ invisible sprite = "internal:ambiance"; } - 710 - { - title = "Machine Ambience"; - sprite = "internal:ambiance"; - } - 750 { title = "Slope Vertex"; sprite = "internal:vertexslope"; + angletext = "Tag"; } 751 @@ -1356,76 +1132,236 @@ invisible { title = "Zoom Tube Waypoint"; sprite = "internal:zoom"; + angletext = "Order"; } 754 { title = "Push Point"; + flags4text = "[4] Fades using XY"; + flags8text = "[8] Push using XYZ"; sprite = "GWLGA0"; + angletext = "Radius"; } 755 { title = "Pull Point"; + flags4text = "[4] Fades using XY"; + flags8text = "[8] Pull using XYZ"; sprite = "GWLRA0"; + angletext = "Radius"; } - 756 + + 760 { - title = "Blast Linedef Executor"; - sprite = "TOADA0"; - width = 32; - height = 16; + title = "PolyObject Anchor"; + sprite = "internal:polyanchor"; + angletext = "ID"; } + + 761 + { + title = "PolyObject Spawn Point"; + sprite = "internal:polycenter"; + angletext = "ID"; + } + + 762 + { + title = "PolyObject Spawn Point (Crush)"; + sprite = "internal:polycentercrush"; + angletext = "ID"; + } + 780 + { + title = "Skybox View Point"; + sprite = "internal:skyb"; + flags4text = "[4] In-map reference point"; + angletext = "View height"; + } + +} + +hazards +{ + color = 4; // Red + title = "Hazards"; + width = 20; + height = 40; + + 521 + { + title = "Spikeball"; + sprite = "SPIKA0"; + width = 12; + height = 24; + flags8height = 24; + flags8text = "[8] Float"; + } + 523 + { + title = "Spike"; + sprite = "USPKA0"; + width = 8; + height = 42; + flags4text = "[4] Retractable"; + flags8text = "[8] Solid"; + angletext = "Retraction interval"; + } + 524 + { + arrow = 1; + title = "Big Floating Mine"; + width = 16; + height = 32; + sprite = "BMNEA1"; + } + 527 + { + arrow = 1; + title = "Big Floating Mine (Air)"; + width = 16; + height = 32; + sprite = "BMNEA1"; + } + 525 + { + title = "Cannonball Launcher"; + sprite = "internal:cannonball"; + } + 1101 + { + title = "Torch"; + sprite = "FLAMA0"; + width = 8; + height = 32; + } + 1105 + { + title = "Mace (Swinging)"; + sprite = "internal:mace1"; + flags4text = "[4] No sounds"; + flags8text = "[8] Double size"; + angletext = "Tag"; + } + 1104 + { + title = "Mace (Spinning)"; + sprite = "internal:mace2"; + flags4text = "[4] No sounds"; + flags8text = "[8] Double size"; + angletext = "Tag"; + } + 1202 + { + arrow = 1; + title = "Rock Spawner"; + sprite = "ROIAA0"; + angletext = "Tag"; + } + 1300 + { + arrow = 1; + title = "Flame Jet (Horizontal)"; + sprite = "internal:flameh"; + width = 16; + flags8text = "[8] Waves vertically"; + angletext = "On/Off time"; + parametertext = "Strength"; + } + 1301 + { + title = "Flame Jet (Vertical)"; + sprite = "internal:flamev"; + width = 16; + flags8text = "[8] Shoot downwards"; + angletext = "On/Off time"; + parametertext = "Strength"; + } + 1500 + { + arrow = 1; + blocking = 2; + title = "Trapgoyle"; + sprite = "GARGA1"; + width = 16; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 1501 + { + arrow = 1; + blocking = 2; + title = "Trapgoyle (Up)"; + sprite = "GARGA1"; + width = 16; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 1502 + { + arrow = 1; + blocking = 2; + title = "Trapgoyle (Down)"; + sprite = "GARGA1"; + width = 16; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 1503 + { + arrow = 1; + blocking = 2; + title = "Trapgoyle (Long)"; + sprite = "GARGA1"; + width = 16; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; + } + 3576 + { + title = "Spinning Flame Jet (Clockwise)"; + sprite = "internal:flame1"; + width = "16"; + } + 3575 + { + title = "Spinning Flame Jet (Counter-Clockwise)"; + sprite = "internal:flame2"; + width = "16"; + } +} + +decoration +{ + color = 2; // Green + title = "Decoration"; + width = 16; + height = 40; + sprite = "FWR1A0"; + 757 { title = "Fan Particle Generator"; sprite = "PRTLA0"; width = 8; height = 16; + angletext = "Particle speed"; + parametertext = "Interval"; } - 758 - { - title = "Object Angle Anchor"; - sprite = "internal:view"; - } - 760 - { - title = "PolyObject Anchor"; - sprite = "internal:polyanchor"; - } - 761 - { - title = "PolyObject Spawn Point"; - sprite = "internal:polycenter"; - } - 762 - { - title = "PolyObject Spawn Point (Crush)"; - sprite = "internal:polycentercrush"; - } - 780 - { - title = "Skybox View Point"; - sprite = "internal:skyb"; - } -} - -greenflower -{ - color = 10; // Green - title = "Greenflower"; - 800 { title = "GFZ Flower"; sprite = "FWR1A0"; - width = 16; - height = 40; } 801 { title = "Sunflower"; sprite = "FWR2A0"; - width = 16; height = 96; } 802 @@ -1435,93 +1371,21 @@ greenflower width = 8; height = 32; } - 803 - { - title = "Blueberry Bush"; - sprite = "BUS3A0"; - width = 16; - height = 32; - } 804 { title = "Berry Bush"; sprite = "BUS1A0"; - width = 16; height = 32; } 805 { title = "Bush"; sprite = "BUS2A0"; - width = 16; height = 32; } - 806 - { - title = "GFZ Tree"; - sprite = "TRE1A0"; - width = 20; - height = 128; - } - 807 - { - title = "GFZ Berry Tree"; - sprite = "TRE1B0"; - width = 20; - height = 128; - } - 808 - { - title = "GFZ Cherry Tree"; - sprite = "TRE1C0"; - width = 20; - height = 128; - } - 809 - { - title = "Checkered Tree"; - sprite = "TRE2A0"; - width = 20; - height = 200; - } - 810 - { - title = "Checkered Tree (Sunset)"; - sprite = "TRE2B0"; - width = 20; - height = 200; - } - 811 - { - title = "Polygon Tree"; - sprite = "TRE4A0"; - width = 20; - height = 200; - } - 812 - { - title = "Bush Tree"; - sprite = "TRE5A0"; - width = 20; - height = 200; - } - 813 - { - title = "Red Bush Tree"; - sprite = "TRE5B0"; - width = 20; - height = 200; - } -} - -technohill -{ - color = 10; // Green - title = "Techno Hill"; - 900 { - title = "THZ Steam Flower"; + title = "THZ Flower"; sprite = "THZPA0"; width = 8; height = 32; @@ -1534,53 +1398,6 @@ technohill height = 16; hangs = 1; } - 902 - { - title = "THZ Spin Flower (Red)"; - sprite = "FWR5A0"; - width = 16; - height = 64; - } - 903 - { - title = "THZ Spin Flower (Yellow)"; - sprite = "FWR6A0"; - width = 16; - height = 64; - } - 904 - { - arrow = 1; - title = "Whistlebush"; - sprite = "THZTA0"; - width = 16; - height = 64; - } -} - -deepsea -{ - color = 10; // Green - title = "Deep Sea"; - - 1000 - { - arrow = 1; - blocking = 2; - title = "Gargoyle"; - sprite = "GARGA1"; - width = 16; - height = 40; - } - 1009 - { - arrow = 1; - blocking = 2; - title = "Gargoyle (Big)"; - sprite = "GARGB1"; - width = 32; - height = 80; - } 1001 { title = "Seaweed"; @@ -1595,27 +1412,28 @@ deepsea width = 8; height = 16; hangs = 1; + angletext = "Dripping interval"; } 1003 { title = "Coral (Green)"; - sprite = "CORLA0"; - width = 29; - height = 40; + sprite = "CRL1A0"; + width = 8; + height = 16; } 1004 { title = "Coral (Red)"; - sprite = "CORLB0"; - width = 30; - height = 53; + sprite = "CRL2A0"; + width = 8; + height = 16; } 1005 { title = "Coral (Orange)"; - sprite = "CORLC0"; - width = 28; - height = 41; + sprite = "CRL3A0"; + width = 8; + height = 16; } 1006 { @@ -1624,583 +1442,465 @@ deepsea width = 8; height = 16; } - 1007 - { - title = "Kelp"; - sprite = "KELPA0"; - width = 16; - height = 292; - } - 1008 - { - title = "Stalagmite (DSZ1)"; - sprite = "DSTGA0"; - width = 8; - height = 116; - } - 1010 - { - arrow = 1; - title = "Light Beam"; - sprite = "LIBEARAL"; - width = 16; - height = 16; - } - 1011 - { - title = "Stalagmite (DSZ2)"; - sprite = "DSTGA0"; - width = 8; - height = 116; - } - 1012 - { - arrow = 1; - title = "Big Floating Mine"; - width = 28; - height = 56; - sprite = "BMNEA1"; - } - 1013 - { - title = "Animated Kelp"; - sprite = "ALGAA0"; - width = 48; - height = 120; - } - 1014 - { - title = "Large Coral (Brown)"; - sprite = "CORLD0"; - width = 56; - height = 112; - } - 1015 - { - title = "Large Coral (Beige)"; - sprite = "CORLE0"; - width = 56; - height = 112; - } -} - -castleeggman -{ - color = 10; // Green - title = "Castle Eggman"; - 1100 { - title = "Chain (Decorative)"; + title = "Chain"; sprite = "CHANA0"; - width = 4; + width = 8; height = 128; hangs = 1; } - 1101 - { - title = "Torch"; - sprite = "FLAMA0E0"; - width = 8; - height = 32; - } - 1102 - { - arrow = 1; - blocking = 2; - title = "Eggman Statue"; - sprite = "ESTAA1"; - width = 32; - height = 240; - } 1103 { title = "CEZ Flower"; sprite = "FWR4A0"; - width = 16; - height = 40; - } - 1104 - { - title = "Mace Spawnpoint"; - sprite = "SMCEA0"; - width = 17; - height = 34; - } - 1105 - { - title = "Chain with Maces Spawnpoint"; - sprite = "SMCEA0"; - width = 17; - height = 34; - } - 1106 - { - title = "Chained Spring Spawnpoint"; - sprite = "YSPBA0"; - width = 17; - height = 34; - } - 1107 - { - title = "Chain Spawnpoint"; - sprite = "BMCHA0"; - width = 17; - height = 34; - } - 1108 - { - arrow = 1; - title = "Hidden Chain Spawnpoint"; - sprite = "internal:chain3"; - width = 17; - height = 34; - } - 1109 - { - title = "Firebar Spawnpoint"; - sprite = "BFBRA0"; - width = 17; - height = 34; - } - 1110 - { - title = "Custom Mace Spawnpoint"; - sprite = "SMCEA0"; - width = 17; - height = 34; - } - 1111 - { - arrow = 1; - blocking = 2; - title = "Crawla Statue"; - sprite = "CSTAA1"; - width = 16; - height = 40; - } - 1112 - { - arrow = 1; - blocking = 2; - title = "Lance-a-Bot Statue"; - sprite = "CBBSA1"; - width = 32; - height = 72; - } - 1114 - { - title = "Pine Tree"; - sprite = "PINEA0"; - width = 16; - height = 628; - } - 1115 - { - title = "CEZ Shrub (Small)"; - sprite = "CEZBA0"; - width = 16; - height = 24; - } - 1116 - { - title = "CEZ Shrub (Large)"; - sprite = "CEZBB0"; - width = 32; - height = 48; - } - 1117 - { - arrow = 1; - title = "Pole Banner (Red)"; - sprite = "BANRA0"; - width = 40; - height = 224; - } - 1118 - { - arrow = 1; - title = "Pole Banner (Blue)"; - sprite = "BANRA0"; - width = 40; - height = 224; - } - 1119 - { - title = "Candle"; - sprite = "CNDLA0"; - width = 8; - height = 48; - } - 1120 - { - title = "Candle Pricket"; - sprite = "CNDLB0"; - width = 8; - height = 176; - } - 1121 - { - title = "Flame Holder"; - sprite = "FLMHA0"; - width = 24; - height = 80; - } - 1122 - { - title = "Fire Torch"; - sprite = "CTRCA0"; - width = 16; - height = 80; - } - 1123 - { - title = "Cannonball Launcher"; - sprite = "internal:cannonball"; - width = 8; - height = 16; - } - 1124 - { - blocking = 2; - title = "Cannonball"; - sprite = "CBLLA0"; - width = 20; - height = 40; - } - 1125 - { - title = "Brambles"; - sprite = "CABRALAR"; - width = 48; - height = 32; - } - 1126 - { - title = "Invisible Lockon Object"; - sprite = "LCKNC0"; - width = 16; - height = 32; - } - 1127 - { - title = "Spectator Eggrobo"; - sprite = "EGR1A1"; - width = 20; - height = 72; - } - 1128 - { - arrow = 1; - title = "Waving Flag (Red)"; - sprite = "CFLGA0"; - width = 8; - height = 208; - } - 1129 - { - arrow = 1; - title = "Waving Flag (Blue)"; - sprite = "CFLGA0"; - width = 8; - height = 208; - } -} - -aridcanyon -{ - color = 10; // Green - title = "Arid Canyon"; - - 1200 - { - title = "Tumbleweed (Big)"; - sprite = "BTBLA0"; - width = 24; - height = 48; - } - 1201 - { - title = "Tumbleweed (Small)"; - sprite = "STBLA0"; - width = 12; - height = 24; - } - 1202 - { - arrow = 1; - title = "Rock Spawner"; - sprite = "ROIAA0"; - width = 8; - height = 16; } 1203 { - title = "Tiny Red Flower Cactus"; + title = "Cactus with Brown Flower"; sprite = "CACTA0"; - width = 13; - height = 24; + height = 32; } 1204 { - title = "Small Red Flower Cactus"; + title = "Cactus with Brown Flower (Tall)"; sprite = "CACTB0"; - width = 15; - height = 52; + height = 64; } 1205 { - title = "Tiny Blue Flower Cactus"; + title = "Cactus with Blue Flower"; sprite = "CACTC0"; - width = 13; - height = 24; + height = 32; } 1206 { - title = "Small Blue Flower Cactus"; + title = "Cactus with Blue Flower (Tall)"; sprite = "CACTD0"; - width = 15; - height = 52; + height = 80; } - 1207 + 1850 { - title = "Prickly Pear"; - sprite = "CACTE0"; - width = 32; - height = 96; + title = "Christmas Pole"; + sprite = "XMS1A0"; } - 1208 + 1851 { - title = "Barrel Cactus"; - sprite = "CACTF0"; - width = 20; - height = 128; + title = "Candy Cane"; + sprite = "XMS2A0"; + width = 8; + height = 32; } - 1209 + 1875 { - title = "Tall Barrel Cactus"; - sprite = "CACTG0"; - width = 24; - height = 224; - } - 1210 - { - title = "Armed Cactus"; - sprite = "CACTH0"; - width = 24; - height = 256; - } - 1211 - { - title = "Ball Cactus"; - sprite = "CACTI0"; - width = 48; - height = 96; - } - 1212 - { - title = "Caution Sign"; - sprite = "WWSGAR"; - width = 22; - height = 64; - } - 1213 - { - title = "Cacti Sign"; - sprite = "WWS2AR"; - width = 22; - height = 64; - } - 1214 - { - title = "Sharp Turn Sign"; - sprite = "WWS3ALAR"; - width = 16; - height = 192; - } - 1215 - { - title = "Mine Oil Lamp"; - sprite = "OILLA0"; - width = 22; - height = 64; + title = "Disco Ball"; + sprite = "DBALA0"; + height = 54; hangs = 1; } - 1216 + 1900 { - title = "TNT Barrel"; - sprite = "BARRA1"; - width = 24; - height = 63; + title = "Brown Stalagmite (Tall)"; + sprite = "STLGA0"; } - 1217 + 1901 { - title = "TNT Proximity Shell"; - sprite = "REMTA0"; - width = 64; - height = 40; + title = "Brown Stalagmite"; + sprite = "STLGB0"; } - 1218 + 1902 { - title = "Dust Devil"; - sprite = "TAZDCR"; - width = 80; - height = 416; + title = "Orange Stalagmite (Tall)"; + sprite = "STLGC0"; } - 1219 + 1903 { - title = "Minecart Spawner"; - sprite = "MCRTCLFR"; - width = 22; - height = 32; + title = "Orange Stalagmite"; + sprite = "STLGD0"; } - 1220 + 1904 { - title = "Minecart Stopper"; - sprite = "MCRTIR"; + title = "Red Stalagmite (Tall)"; + sprite = "STLGE0"; + } + 1905 + { + title = "Red Stalagmite"; + sprite = "STLGF0"; + } + 1906 + { + title = "Gray Stalagmite (Tall)"; + sprite = "STLGG0"; + } + 1907 + { + title = "Gray Stalagmite"; + sprite = "STLGH0"; + } + 1908 + { + title = "Blue Stalagmite (Tall)"; + sprite = "STLGI0"; + } + 1909 + { + title = "Blue Stalagmite"; + sprite = "STLGJ0"; + } +} + +nights +{ + color = 13; // Pink + title = "NiGHTS Items"; + width = 12; + height = 32; + sprite = "NWNGA0"; + + 1703 + { + title = "Ideya Drone"; + sprite = "NDRNA1"; + width = 16; + height = 56; + flags8text = "[8] Die upon time up"; + angletext = "Time limit"; + } + 1704 + { + arrow = 1; + title = "Bumper"; + sprite = "NBMPG3G7"; width = 32; - height = 32; + height = 64; + unflippable = true; + flagsvaluetext = "Pitch"; + angletext = "Yaw"; } - 1221 + 1705 { - title = "Minecart Saloon Door"; - sprite = "SALDARAL"; - width = 96; + arrow = 1; + title = "Hoop (Generic)"; + sprite = "HOOPA0"; + width = 80; height = 160; + unflippable = true; + centerHitbox = true; + flagsvaluetext = "Height"; + angletext = "Pitch/Yaw"; } - 1222 + 1706 { - title = "Train Cameo Spawner"; - sprite = "TRAEBRBL"; - width = 28; - height = 32; + title = "Wing Logo"; + sprite = "NWNGA0"; + height = 24; + unflippable = true; } - 1223 + 1707 { - title = "Train Dust Spawner"; - sprite = "ADSTA0"; - width = 4; - height = 4; + title = "Super Paraloop"; + sprite = "NPRUA0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; } - 1224 + 1708 { - title = "Train Steam Spawner"; - sprite = "STEAA0"; - width = 4; - height = 4; + title = "Drill Refill"; + sprite = "NPRUB0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; } - 1229 + 1709 { - title = "Minecart Switch Point"; - sprite = "internal:zoom"; + title = "Nightopian Helper"; + sprite = "NPRUC0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; + } + 1711 + { + title = "Extra Time"; + sprite = "NPRUD0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; + } + 1712 + { + title = "Link Freeze"; + sprite = "NPRUE0"; + flags4text = "[4] Bonus time only"; + flags8text = "[8] Spawn immediately"; + } + 1713 + { + arrow = 1; + title = "Hoop (Customizable)"; + flags1text = "[1] Radius +16"; + flags2text = "[2] Radius +32"; + flags4text = "[4] Radius +64"; + flags8text = "[8] Radius +128"; + sprite = "HOOPA0"; + width = 80; + height = 160; + unflippable = true; + centerHitbox = true; + } +} + +nightstrk +{ + color = 13; // Pink + title = "NiGHTS Track"; + width = 8; + height = 4096; + sprite = "UNKNA0"; + + 1700 + { + title = "Axis"; + sprite = "internal:axis1"; + circle = 1; + unflippable = true; + ignoreZ = true; + flagsvaluetext = "Order"; + angletext = "Radius/Direction"; + parametertext = "Mare"; + } + 1701 + { + title = "Axis Transfer"; + sprite = "internal:axis2"; + unflippable = true; + ignoreZ = true; + flagsvaluetext = "Order"; + parametertext = "Mare"; + } + 1702 + { + title = "Axis Transfer Line"; + sprite = "internal:axis3"; + unflippable = true; + ignoreZ = true; + flagsvaluetext = "Order"; + parametertext = "Mare"; + } + 1710 + { + title = "Ideya Capture"; + sprite = "CAPSA0"; + width = 72; + height = 144; + angletext = "Rings"; + parametertext = "Mare"; + } +} + +mario +{ + color = 6; // Brown + title = "Mario Items"; + width = 16; + height = 32; + sprite = "GOOMA0"; + + 1800 + { + title = "Coin"; + sprite = "COINA0"; + height = 24; + flags8height = 24; + flags8text = "[8] Float"; + } + 1801 + { + arrow = 1; + title = "Goomba"; + sprite = "GOOMA0"; + width = 24; + } + 1802 + { + arrow = 1; + title = "Goomba (Blue)"; + sprite = "BGOMA0"; + width = 24; + } + 1803 + { + title = "Fire Flower"; + sprite = "FFWRB0"; + } + 1804 + { + title = "Koopa Shell"; + sprite = "SHLLA0"; width = 8; height = 16; } - 1230 + 1805 { - title = "Tiny Cactus"; - sprite = "CACTJ0"; - width = 13; + title = "Puma (Jumping Fireball)"; + sprite = "PUMAA0"; + width = 8; + height = 16; + angletext = "Jump strength"; + } + 1806 + { + title = "King Bowser"; + sprite = "KOOPA0"; height = 28; } - 1231 + 1807 { - title = "Small Cactus"; - sprite = "CACTK0"; - width = 15; - height = 60; + title = "Axe"; + sprite = "MAXEA0"; + width = 8; + height = 16; + } + 1808 + { + title = "Bush (Short)"; + sprite = "MUS1A0"; + } + 1809 + { + title = "Bush (Tall)"; + sprite = "MUS2A0"; + } + 1810 + { + title = "Toad"; + sprite = "TOADA0"; + width = 8; } } -redvolcano +srb1 { - color = 10; // Green - title = "Red Volcano"; + color = 3; // Cyan + arrow = 1; + title = "SRB1 Remake"; + width = 20; + height = 32; + sprite = "SRBAA1"; - 1300 + 4000 { - arrow = 1; - title = "Flame Jet (Horizontal)"; - sprite = "internal:flameh"; - width = 16; + title = "SRB1 Crawla"; + sprite = "SRBAA1"; height = 40; } - 1301 + 4001 { - title = "Flame Jet (Vertical)"; - sprite = "internal:flamev"; - width = 16; + title = "GuardRobo"; + sprite = "SRBBA1"; + width = 17; height = 40; } - 1302 + 4002 { - title = "Spinning Flame Jet (Counter-Clockwise)"; - sprite = "internal:flame2"; + title = "Pyrin"; + sprite = "SRBCB1"; + width = 22; + } + 4003 + { + title = "HotRobo"; + sprite = "SRBDA0"; + height = 40; + } + 4004 + { + title = "Pogminz"; + sprite = "SRBEA1"; + } + 4005 + { + title = "Pogminz (Water)"; + sprite = "SRBEA1"; + } + 4006 + { + title = "Pog-GX2"; + sprite = "SRBFA0"; + width = 10; + height = 34; + } + 4007 + { + title = "Pyrex"; + sprite = "SRBGA1"; + width = 24; + } + 4008 + { + title = "SRB1 Turret"; + sprite = "SRBHA0"; + width = 24; + hangs = 1; + } + 4009 + { + title = "SWAT Bot"; + sprite = "SRBIA1"; + width = 21; + height = 69; + } + 4010 + { + title = "SpyBot 2000"; + sprite = "SRBJA0"; + width = 36; + height = 62; + } + 4011 + { + title = "Buzz Bomber"; + sprite = "SRBKA0"; + width = 44; + height = 45; + } + 4012 + { + arrow = 0; + title = "RBZ Spike"; + sprite = "SRBLA0"; + width = 10; + height = 53; + } + 4013 + { + arrow = 0; + blocking = 2; + title = "Dumb Metal Sonic"; + sprite = "SRBMC0"; width = 16; - height = 24; + height = 40; + flags4text = "[4] Slides when pushed"; + flags8text = "[8] Not pushable"; } - 1303 + 4014 { - title = "Spinning Flame Jet (Clockwise)"; - sprite = "internal:flame1"; - width = 16; - height = 24; + title = "Super SWAT Bot"; + sprite = "SRBNA1"; + width = 21; + height = 69; } - 1304 + 4015 { - title = "Lavafall"; - sprite = "LFALF0"; - width = 30; - height = 32; - } - 1305 - { - title = "Rollout Rock"; - sprite = "PUMIA1A5"; - width = 30; - height = 60; - } - 1306 - { - title = "Big Fern"; - sprite = "JPLAB0"; - width = 32; - height = 48; - } - 1307 - { - title = "Jungle Palm"; - sprite = "JPLAC0"; - width = 32; - height = 48; - } - 1308 - { - title = "Torch Flower"; - sprite = "TFLOA0"; - width = 14; - height = 110; - } - 1309 - { - title = "RVZ1 Wall Vine (Long)"; - sprite = "WVINALAR"; - width = 1; - height = 288; - } - 1310 - { - title = "RVZ1 Wall Vine (Short)"; - sprite = "WVINBLBR"; - width = 1; - height = 288; + title = "Genrex"; + sprite = "SRBOA1"; + width = 17; + height = 40; } } -botanicserenity +bsz { - color = 10; // Green - title = "Botanic Serenity"; + color = 2; // Green + title = "Botanic Serenity Items"; width = 16; height = 32; sprite = "BSZ1A0"; @@ -2297,32 +1997,32 @@ botanicserenity 1430 { title = "Tulip (Red)"; - sprite = "BST1A0"; + sprite = "BSZ4A0"; } 1431 { title = "Tulip (Purple)"; - sprite = "BST2A0"; + sprite = "BSZ4B0"; } 1432 { title = "Tulip (Blue)"; - sprite = "BST3A0"; + sprite = "BSZ4C0"; } 1433 { title = "Tulip (Cyan)"; - sprite = "BST4A0"; + sprite = "BSZ4D0"; } 1434 { title = "Tulip (Yellow)"; - sprite = "BST5A0"; + sprite = "BSZ4E0"; } 1435 { title = "Tulip (Orange)"; - sprite = "BST6A0"; + sprite = "BSZ4F0"; } 1440 { @@ -2424,718 +2124,924 @@ botanicserenity title = "BSZ Clover"; sprite = "BSZ8B0"; } + 1472 + { + title = "BSZ Fish"; + sprite = "BSZ8C0"; + } 1473 { - title = "Palm Tree (Big)"; - width = 16; - height = 160; + title = "BSZ Sunflower"; sprite = "BSZ8D0"; } - 1475 - { - title = "Palm Tree (Small)"; - width = 16; - height = 80; - sprite = "BSZ8F0"; - } } -azuretemple +derrobjs // sev: split these into multiple sections later { - color = 10; // Green - title = "Azure Temple"; - - 1500 - { - arrow = 1; - blocking = 2; - title = "Glaregoyle"; - sprite = "BGARA1"; - width = 16; - height = 40; - } - 1501 - { - arrow = 1; - blocking = 2; - title = "Glaregoyle (Up)"; - sprite = "BGARA1"; - width = 16; - height = 40; - } - 1502 - { - arrow = 1; - blocking = 2; - title = "Glaregoyle (Down)"; - sprite = "BGARA1"; - width = 16; - height = 40; - } - 1503 - { - arrow = 1; - blocking = 2; - title = "Glaregoyle (Long)"; - sprite = "BGARA1"; - width = 16; - height = 40; - } - 1504 - { - title = "ATZ Target"; - sprite = "RCRYB0"; - width = 24; - height = 32; - } - 1505 - { - title = "Green Flame"; - sprite = "CFLMA0E0"; - width = 8; - height = 32; - } - 1506 - { - arrow = 1; - blocking = 2; - title = "Blue Gargoyle"; - sprite = "BGARD1"; - width = 16; - height = 40; - } -} - -dreamhill -{ - color = 10; // Green - title = "Dream Hill"; - - 1600 - { - title = "Spring Tree"; - sprite = "TRE6A0"; - width = 16; - height = 32; - } - 1601 - { - title = "Shleep"; - sprite = "SHLPA0"; - width = 24; - height = 32; - } - 1602 - { - title = "Pian"; - sprite = "NTPNALAR"; - width = 16; - height = 32; - } -} - -nightstrk -{ - color = 13; // Pink - title = "NiGHTS Track"; + color = 4; // Red + arrow = 1; + title = "SRB2Kart Stuff"; + sprite = "ITEMALAR"; width = 8; - height = 4096; - sprite = "UNKNA0"; - - 1700 - { - title = "Axis"; - sprite = "internal:axis1"; - circle = 1; - } - 1701 - { - title = "Axis Transfer"; - sprite = "internal:axis2"; - } - 1702 - { - title = "Axis Transfer Line"; - sprite = "internal:axis3"; - } - 1710 - { - title = "Ideya Capture"; - sprite = "CAPSA0"; - width = 72; - height = 144; - } -} - -nights -{ - color = 13; // Pink - title = "NiGHTS Items"; - width = 16; - height = 32; - - 1703 - { - title = "Ideya Drone"; - sprite = "NDRNA1"; - width = 16; - height = 56; - } - 1704 - { - arrow = 1; - title = "NiGHTS Bumper"; - sprite = "NBMPG3G7"; - width = 32; - height = 64; - } - 1705 - { - arrow = 1; - title = "Hoop (Generic)"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - 1706 - { - title = "Blue Sphere"; - sprite = "SPHRA0"; - width = 16; - height = 24; - } - 1707 - { - title = "Super Paraloop"; - sprite = "NPRUA0"; - } - 1708 - { - title = "Drill Refill"; - sprite = "NPRUB0"; - } - 1709 - { - title = "Nightopian Helper"; - sprite = "NPRUC0"; - } - 1711 - { - title = "Extra Time"; - sprite = "NPRUD0"; - } - 1712 - { - title = "Link Freeze"; - sprite = "NPRUE0"; - } - 1713 - { - arrow = 1; - title = "Hoop (Customizable)"; - sprite = "HOOPA0"; - width = 80; - height = 160; - } - 1714 - { - title = "Ideya Anchor Point"; - sprite = "internal:axis1"; - width = 8; - height = 16; - } -} - -mario -{ - color = 6; // Brown - title = "Mario"; - - 1800 - { - title = "Coin"; - sprite = "COINA0"; - width = 16; - height = 24; - } - 1801 - { - arrow = 1; - title = "Goomba"; - sprite = "GOOMA0"; - width = 24; - height = 32; - } - 1802 - { - arrow = 1; - title = "Goomba (Blue)"; - sprite = "BGOMA0"; - width = 24; - height = 32; - } - 1803 - { - title = "Fire Flower"; - sprite = "FFWRB0"; - width = 16; - height = 32; - } - 1804 - { - title = "Koopa Shell"; - sprite = "SHLLA1"; - width = 16; - height = 20; - } - 1805 - { - title = "Puma (Jumping Fireball)"; - sprite = "PUMAA0"; - width = 8; - height = 16; - } - 1806 - { - title = "King Bowser"; - sprite = "KOOPA0"; - width = 16; - height = 48; - } - 1807 - { - title = "Axe"; - sprite = "MAXEA0"; - width = 8; - height = 16; - } - 1808 - { - title = "Bush (Short)"; - sprite = "MUS1A0"; - width = 16; - height = 32; - } - 1809 - { - title = "Bush (Tall)"; - sprite = "MUS2A0"; - width = 16; - height = 32; - } - 1810 - { - title = "Toad"; - sprite = "TOADA0"; - width = 8; - height = 32; - } -} - -christmasdisco -{ - color = 10; // Green - title = "Christmas & Disco"; - - 1850 - { - title = "Christmas Pole"; - sprite = "XMS1A0"; - width = 16; - height = 40; - } - 1851 - { - title = "Candy Cane"; - sprite = "XMS2A0"; - width = 8; - height = 32; - } - 1852 - { - blocking = 2; - title = "Snowman"; - sprite = "XMS3A0"; - width = 16; - height = 64; - } - 1853 - { - blocking = 2; - title = "Snowman (With Hat)"; - sprite = "XMS3B0"; - width = 16; - height = 80; - } - 1854 - { - title = "Lamp Post"; - sprite = "XMS4A0"; - width = 8; - height = 120; - } - 1855 - { - title = "Lamp Post (Snow)"; - sprite = "XMS4B0"; - width = 8; - height = 120; - } - 1856 - { - title = "Hanging Star"; - sprite = "XMS5A0"; - width = 4; - height = 80; - hangs = 1; - } - 1857 - { - title = "Berry Bush (Snow)"; - sprite = "BUS1B0"; - width = 16; - height = 32; - } - 1858 - { - title = "Bush (Snow)"; - sprite = "BUS2B0"; - width = 16; - height = 32; - } - 1859 - { - title = "Blueberry Bush (Snow)"; - sprite = "BUS3B0"; - width = 16; - height = 32; - } - 1875 - { - title = "Disco Ball"; - sprite = "DBALA0"; - width = 16; - height = 54; - hangs = 1; - } - 1876 - { - arrow = 1; - blocking = 2; - title = "Eggman Disco Statue"; - sprite = "ESTAB1"; - width = 20; - height = 96; - } -} - -stalagmites -{ - color = 10; // Green - title = "Stalagmites"; - width = 16; - height = 40; - - 1900 - { - title = "Brown Stalagmite (Tall)"; - sprite = "STLGA0"; - width = 16; - height = 40; - } - 1901 - { - title = "Brown Stalagmite"; - sprite = "STLGB0"; - width = 16; - height = 40; - } - 1902 - { - title = "Orange Stalagmite (Tall)"; - sprite = "STLGC0"; - width = 16; - height = 40; - } - 1903 - { - title = "Orange Stalagmite"; - sprite = "STLGD0"; - width = 16; - height = 40; - } - 1904 - { - title = "Red Stalagmite (Tall)"; - sprite = "STLGE0"; - width = 16; - height = 40; - } - 1905 - { - title = "Red Stalagmite"; - sprite = "STLGF0"; - width = 16; - height = 40; - } - 1906 - { - title = "Gray Stalagmite (Tall)"; - sprite = "STLGG0"; - width = 24; - height = 96; - } - 1907 - { - title = "Gray Stalagmite"; - sprite = "STLGH0"; - width = 16; - height = 40; - } - 1908 - { - title = "Blue Stalagmite (Tall)"; - sprite = "STLGI0"; - width = 16; - height = 40; - } - 1909 - { - title = "Blue Stalagmite"; - sprite = "STLGJ0"; - width = 16; - height = 40; - } -} - -hauntedheights -{ - color = 10; // Green - title = "Haunted Heights"; + height = 16; 2000 { - title = "Smashing Spikeball"; - sprite = "FMCEA0"; - width = 18; - height = 28; + title = "Random Item"; + sprite = "RNDMA0"; + width = 36; + height = 36; } - 2001 + 2333 { - title = "HHZ Grass"; - sprite = "HHZMA0"; + title = "Capsule"; + //sprite = "internal:kartcapsule"; + width = 28; + height = 112; + blocking = 2; + flags4text = "[4] Reverse movement"; + flags8text = "[8] Back and forth"; + arg0 + { + title = "Movement sequence"; + type = 0; + } + arg1 + { + title = "Movement speed"; + type = 0; + } + } + 1488 + { + arrow = 1; + title = "Random Audience Member"; + sprite = "AUDIA2A8"; + width = 8; + height = 20; + } + 1479 + { + title = "Torch (no fullbright)"; + sprite = "FLAMA0"; + width = 8; + height = 32; + } + 1480 + { + blocking = 2; + arrow = 1; + title = "Devil Gargoyle"; + sprite = "DECOA1"; width = 16; height = 40; } - 2002 + 1481 { - title = "HHZ Tentacle 1"; - sprite = "HHZMB0"; + blocking = 2; + arrow = 1; + title = "Angel Gargoyle"; + sprite = "DECOB1"; width = 16; height = 40; } - 2003 + 1482 { - title = "HHZ Tentacle 2"; - sprite = "HHZMC0"; + title = "Generic Palmtree"; + sprite = "DECOC0"; + width = 16; + height = 189; + } + 1483 + { + title = "Peach's Castle Flag"; + sprite = "DECOD0"; width = 16; height = 40; } - 2004 + 1484 { - title = "HHZ Stalagmite (Tall)"; - sprite = "HHZME0"; + title = "Sonic the Hedge (bust)"; + sprite = "DECOE0"; + width = 64; + height = 64; + } + 1485 + { + title = "Tall Bush"; + sprite = "DECOF0"; + width = 16; + height = 32; + } + 1486 + { + title = "Bush Tree"; + sprite = "DECOG0"; width = 16; height = 40; } + 1487 + { + title = "Fire Hydrant"; + sprite = "DECOH0"; + width = 16; + height = 40; + } + 2400 + { + title = "Big Puma"; + sprite = "DECOI0"; + width = 24; + height = 48; + } + 2805 + { + title = "Autumn Bush"; + sprite = "DOODA0"; + width = 16; + height = 24; + } + 2800 + { + title = "Autumn Flower"; + sprite = "DOODB0"; + width = 16; + height = 40; + } + 2801 + { + title = "Autumn Sunflower"; + sprite = "DOODD0"; + width = 16; + height = 96; + } + 2802 + { + title = "Autumn Budding Flower"; + sprite = "DOODF0"; + width = 8; + height = 32; + } + 2809 + { + title = "Decorative MKSC Item"; + sprite = "DOODJ0"; + width = 16; + height = 32; + } + 2807 + { + title = "Decorative DKR Item"; + sprite = "DOODL0"; + width = 91; + height = 166; + } + 2808 + { + title = "Big Ring"; + sprite = "BRNGA0"; + width = 26; + height = 62; + } + 2301 + { + title = "SMK DP Bush 1"; + sprite = "SNESA0"; + width = 14; + height = 15; + } + 2302 + { + title = "SMK DP Bush 2"; + sprite = "SNESB0"; + width = 13; + height = 13; + } + 2303 + { + title = "SMK DP Bush 3"; + sprite = "SNESC0"; + width = 7; + height = 7; + } + /*379 + { + title = "MKSC Boo"; + sprite = "GBASA0"; + width = 16; + height = 56; + }*/ + 2015 + { + title = "Buzz Bomber"; + sprite = "BUZBA2A8"; + width = 24; + height = 24; + } + 2500 + { + title = "Chomper"; + sprite = "CHOMA2A8"; + width = 24; + height = 48; + } + 2016 + { + title = "SCZ Palmtree"; + sprite = "SACOA0"; + width = 16; + height = 96; + } + 3000 + { + title = "SCZ Blue Flower"; + sprite = "SACOB0"; + width = 16; + height = 40; + } + 3001 + { + title = "SCZ Blue Tulips"; + sprite = "SACOC0"; + width = 16; + height = 40; + } + 3002 + { + title = "SCZ Yellow Flower"; + sprite = "SACOD0"; + width = 16; + height = 40; + } + 3003 + { + title = "SCZ Yellow Tulips"; + sprite = "SACOE0"; + width = 16; + height = 40; + } + 4022 // Dupe + { + title = "SCZ Wall Plant"; + sprite = "SACOF0"; + width = 16; + height = 40; + } + 4024 + { + title = "SCZ Plant"; + sprite = "SACOG0"; + width = 16; + height = 40; + } + 4025 + { + title = "SCZ Bush"; + sprite = "SACOH0"; + width = 16; + height = 40; + } + 4026 + { + title = "CAZ Skull"; + sprite = "CRABA1"; + width = 16; + height = 40; + } + 4027 + { + title = "CAZ Phantom Tree"; + sprite = "CRABB0"; + width = 32; + height = 150; + } + 4028 + { + title = "CAZ Flying Gargoyle"; + sprite = "CRABI1"; + width = 20; + height = 170; + } + 4029 + { + title = "CAZ Lamppost"; + sprite = "CRABK0"; + width = 32; + height = 150; + } + 4030 + { + title = "CAZ Dead Tree"; + sprite = "CRABL0"; + width = 32; + height = 150; + } + 715 + { + title = "Sonic the Hedge"; + sprite = "SBUSA0"; + width = 192; + height = 922; + } + 1969 + { + title = "MZ Torch"; + sprite = "MARBA0"; + width = 12; + height = 45; + } + 1970 + { + title = "MZ Burner"; + sprite = "MARBJ0"; + width = 24; + height = 96; + } + 4050 + { + title = "CD SS1 UFO"; + sprite = "FUFOA0"; + width = 70; + height = 70; + } + 1988 + { + title = "RRZ Lamp"; + sprite = "RUSTA0"; + width = 12; + height = 45; + } + 1989 + { + title = "RRZ Chain"; + sprite = "RUSTB0"; + width = 12; + height = 45; + } + 462 + { + title = "SD2 BP Balloon"; + sprite = "BLONA0"; + width = 32; + height = 64; + angletext = "Color"; + } + 2018 + { + title = "PRZ Smoke Generator"; + sprite = "SMOKA0"; + width = 24; + height = 64; + flags4text = "[4] Spawn VVZ smoke"; + } + 1600 + { + title = "VVZ Smoke"; + sprite = "VAPEA0"; + width = 16; + height = 64; + } + 716 + { + title = "HTZ Pinetree"; + sprite = "HTZAA0"; + width = 5; + height = 204; + } + 717 + { + title = "HTZ Bush"; + sprite = "HTZBA0"; + width = 24; + height = 38; + } + 718 + { + title = "MKSC SG Vine 1"; + sprite = "SGVAA0"; + width = 32; + height = 256; + } + 719 + { + title = "MKSC SG Vine 2"; + sprite = "SGVBA0"; + width = 17; + height = 48; + } + 720 + { + title = "MKSC SG Vine 3"; + sprite = "SGVCA0"; + width = 17; + height = 48; + } + 711 + { + title = "MKDS PG Tree"; + sprite = "PGTRA0"; + width = 30; + height = 504; + } + 712 + { + title = "MKDS PG Flower 1"; + sprite = "PGF1A0"; + width = 17; + height = 48; + } + 713 + { + title = "MKDS PG Flower 2"; + sprite = "PGF2A0"; + width = 17; + height = 48; + } + 714 + { + title = "MKDS PG Flower 3"; + sprite = "PGF3A0"; + width = 17; + height = 48; + } + 715 + { + title = "MKDS PG Bush"; + sprite = "PGBHA0"; + width = 384; + height = 922; + } + 1960 + { + title = "SM SS3 Pillar"; + sprite = "DPLRA0"; + width = 58; + height = 256; + } + 3124 + { + title = "MC Spotlight"; + sprite = "SPTLA0"; + width = 8; + height = 16; + } + 3120 + { + title = "MC Random Shadow"; + sprite = "ENM1B2B8"; + width = 16; + height = 32; + } + 3121 + { + title = "MC Roaming Shadow"; + sprite = "ENM1C2C8"; + width = 16; + height = 32; + } + 3122 + { + title = "MC Sign"; + sprite = "MARRA0"; + width = 64; + height = 128; + flags1text = "[1] Flip Arrow"; + flags4text = "[4] Boost Warning"; + } + 3199 + { + title = "Mementos Reaper Waypoint"; + sprite = "ENM1B5"; + width = 64; + height = 128; + flags1text = "[1] Flip Arrow"; + flags4text = "[4] Boost Warning"; + } + 3202 + { + title = "Mementos Reaper"; + sprite = "REAPA0"; + width = 64; + height = 128; + } + 3201 + { + title = "Mementos Teleporter"; + sprite = "GARUA0"; + width = 512; + height = 16; + } + 1601 + { + title = "MCZ Jack in the Box"; + sprite = "JITBA0"; + width = 16; + height = 128; + } + 2499 + { + title = "3CD Moon"; + sprite = "CDMOA0"; + width = 30; + height = 60; + } + 2498 + { + title = "3CD Bush"; + sprite = "CDBUA0"; + width = 16; + height = 16; + } + 2496 + { + title = "3CD Tree 1"; + sprite = "CDBUB0"; + width = 20; + height = 20; + } + 2497 + { + title = "3CD Tree 2"; + sprite = "CDBUC0"; + width = 20; + height = 20; + } + 3204 + { + title = "DSZ Pinetree"; + sprite = "PINEC0"; + width = 32; + height = 192; + } + 2311 + { + title = "EZZ Propeller"; + sprite = "PPLRA0"; + width = 32; + height = 48; + } + 3742 + { + title = "DPZ Palmtree"; + sprite = "DPPTA0"; + width = 16; + height = 560; + } + 1950 + { + title = "AAZ Palmtree"; + sprite = "AATRC0"; + width = 160; + height = 256; + angletext = "Leaves"; + parametertext = "Height"; + } 2005 { - title = "HHZ Stalagmite (Short)"; - sprite = "HHZMF0"; - width = 16; - height = 40; + title = "BBZ Frogger"; + sprite = "FROGA2A8"; + width = 28; + height = 72; } 2006 { - title = "Jack-o'-lantern 1"; - sprite = "PUMKA0"; - width = 16; - height = 40; + title = "BBZ Robra"; + sprite = "CBRAA2A8"; + width = 32; + height = 72; } 2007 { - title = "Jack-o'-lantern 2"; - sprite = "PUMKB0"; + blocking = 2; + title = "BBZ Blue Robra"; + sprite = "BBRAA2A8"; + width = 32; + height = 72; + } + 2679 + { + title = "EGZ Fog Generator"; + sprite = "EGFGA0"; + } + 3970 + { + blocking = 2; + title = "SMK Pipe"; + sprite = "SMKPA1A5"; + width = 20; + height = 52; + flags8text = "[8] Orange"; + } + 3971 + { + title = "SMK DP Monty Mole"; + sprite = "MTYMA0"; + width = 28; + height = 32; + } + 3972 + { + blocking = 2; + title = "SMK Thwomp"; + sprite = "THWPA0"; + width = 22; + height = 52; + flags8text = "[8] Rainbow"; + } + 3745 + { + title = "SMK VL Snowball"; + sprite = "SNOBA0"; width = 16; - height = 40; + height = 32; } - 2008 + 3203 { - title = "Jack-o'-lantern 3"; - sprite = "PUMKC0"; - width = 16; - height = 40; + blocking = 2; + title = "SMK VL Ice Block"; + sprite = "ICEBARAL"; + width = 32; + height = 32; } - 2009 + 749 { - title = "Purple Mushroom"; - sprite = "SHRMD0"; - width = 16; - height = 48; - } - 2010 - { - title = "HHZ Tree"; - sprite = "HHPLC0"; - width = 12; - height = 40; - } -} - -frozenhillside -{ - color = 10; // Green - title = "Frozen Hillside"; - - 2100 - { - title = "Ice Shard (Small)"; - sprite = "FHZIA0"; + title = "Blue Torch"; + sprite = "CNDLA0"; width = 8; height = 32; } - 2101 + 748 { - title = "Ice Shard (Large)"; - sprite = "FHZIB0"; + title = "Green Torch"; + sprite = "CNDLE0"; width = 8; height = 32; } - 2102 + 744 { - title = "Crystal Tree (Aqua)"; - sprite = "TRE3A0"; - width = 20; - height = 200; + blocking = 2; + title = "CK RR Chest"; + sprite = "CHESA0"; + width = 48; + height = 64; } - 2103 + 743 { - title = "Crystal Tree (Pink)"; - sprite = "TRE3B0"; - width = 20; - height = 200; + blocking = 2; + title = "CK RR Chimera Statue"; + sprite = "CHIMA0"; + width = 64; + height = 128; } - 2104 + 742 { - title = "Amy Cameo"; - sprite = "ROSYA1"; + blocking = 2; + title = "CK RR Dragon Statue"; + sprite = "DRGNA0"; + width = 64; + height = 128; + } + 741 + { + blocking = 2; + title = "CK RR Lizard Man Statue"; + sprite = "LZMNA0"; + width = 64; + height = 128; + } + 740 + { + blocking = 2; + title = "CK RR Pegasus Statue"; + sprite = "PGSSA0"; + width = 64; + height = 128; + } + 739 + { + title = "Small Purple Torch"; + sprite = "ZTCHA0"; + width = 8; + height = 32; + } + 747 + { + blocking = 2; + title = "KKR GD Thing"; + sprite = "DOCHA0"; width = 16; - height = 48; + height = 64; } - 2105 + 746 { - title = "Mistletoe"; - sprite = "XMS6A0"; - width = 52; - height = 106; + blocking = 2; + title = "KKR GD Duck"; + sprite = "DUCKA0"; + width = 16; + height = 64; + } + 745 + { + blocking = 2; + title = "KKR GD Tree"; + sprite = "GTREA0"; + width = 32; + height = 128; + } + 738 + { + title = "THH Monokuma"; + sprite = "MKMAA2"; + width = 16; + height = 64; + } + 737 + { + title = "Small Red Torch"; + sprite = "RTCHA0"; + width = 8; + height = 32; + } + 736 + { + title = "PC Bowling Pin"; + sprite = "BOWLA0"; + width = 16; + height = 64; + } + 735 + { + title = "PC Merry-Go-Round Ambience"; + sprite = "internal:ambiance"; + } + 734 + { + title = "Twinkle Cart Ambience"; + sprite = "internal:ambiance"; + } + 733 + { + title = "PC Exploding Barrel"; + sprite = "BRRLA0"; + width = 32; + height = 64; + } + 732 + { + blocking = 2; + title = "PC Merry-Go-Round Horse"; + sprite = "HRSEA0"; + width = 32; + height = 128; + } + 731 + { + blocking = 2; + title = "Chao Fruit (Blue)"; + sprite = "BFRTA0"; + width = 16; + height = 16; + } + 730 + { + blocking = 2; + title = "Chao Fruit (Orange)"; + sprite = "OFRTA0"; + width = 16; + height = 16; + } + 729 + { + blocking = 2; + title = "Chao Fruit (Red)"; + sprite = "RFRTA0"; + width = 16; + height = 16; + } + 728 + { + blocking = 2; + title = "Chao Fruit (Pink)"; + sprite = "OFRTA0"; + width = 16; + height = 16; + } + 727 + { + title = "RBA Spikeball 1"; + sprite = "ASPKA0"; + width = 64; + height = 32; + } + 726 + { + title = "RBA Spikeball 2"; + sprite = "ASPKA0"; + width = 64; + height = 32; + } + 725 + { + title = "RBA Spikeball 3"; + sprite = "ASPKA0"; + width = 64; + height = 32; + } + 724 + { + title = "RBA Boost Prompt"; + sprite = "HBSTA0"; + width = 64; + height = 64; + } + 724 + { + title = "RBA Boost OFF"; + sprite = "HBSFA0"; + width = 64; + height = 64; + } + 724 + { + title = "RBA Boost ON"; + sprite = "HBSOA0"; + width = 64; + height = 64; } -} - -flickies -{ - color = 10; // Green - title = "Flickies"; - width = 8; - height = 20; - 2200 { - title = "Bluebird"; - sprite = "FL01A1"; + title = "AS Toad"; + sprite = "TOAHA0"; + width = 16; + height = 64; } 2201 { - title = "Rabbit"; - sprite = "FL02A1"; + blocking = 2; + title = "FTZ Lizard Man Statue"; + sprite = "WBLZA0"; + width = 32; + height = 92; } 2202 { - title = "Chicken"; - sprite = "FL03A1"; + blocking = 2; + title = "FTZ Lion Man Statue"; + sprite = "WBLNA0"; + width = 32; + height = 92; } - 2203 +} +waypoints +{ + color = 4; // Red + arrow = 1; + title = "Waypoints"; + sprite = "KBLNC0"; + width = 16; + height = 32; + + 2001 { - title = "Seal"; - sprite = "FL04A1"; + title = "Waypoint (height = next waypoint ID)"; + sprite = "EMBMP0"; + angletext = "ID"; + flags1text = "[1] Disable"; + flags4text = "[4] Shortcut"; + flags8text = "[8] No respawn"; + arg0 + { + title = "Next Waypoint ID"; + type = 14; + } + arg1 + { + title = "Radius"; + default = 384; + renderstyle = "Circle"; + } + arg2 + { + title = "Finish Line?"; + type = 0; + } } - 2204 + 2004 { - title = "Pig"; - sprite = "FL05A1"; - } - 2205 - { - title = "Chipmunk"; - sprite = "FL06A1"; - } - 2206 - { - title = "Penguin"; - sprite = "FL07A1"; - } - 2207 - { - title = "Fish"; - sprite = "FL08A1"; - } - 2208 - { - title = "Ram"; - sprite = "FL09A1"; - } - 2209 - { - title = "Puffin"; - sprite = "FL10A1"; - } - 2210 - { - title = "Cow"; - sprite = "FL11A1"; - } - 2211 - { - title = "Rat"; - sprite = "FL12A1"; - } - 2212 - { - title = "Bear"; - sprite = "FL13A1"; - } - 2213 - { - title = "Dove"; - sprite = "FL14A1"; - } - 2214 - { - title = "Cat"; - sprite = "FL15A1"; - } - 2215 - { - title = "Canary"; - sprite = "FL16A1"; - } - 2216 - { - title = "Spider"; - sprite = "FS01A1"; - } - 2217 - { - title = "Bat"; - sprite = "FS02A0"; + title = "Bot Hint"; + sprite = "EMBMA0"; + flags8text = "[8] Avoid this area"; + arg0 + { + title = "Radius"; + default = 32; + renderstyle = "Circle"; + } + arg1 + { + title = "Turn strength"; + default = 2; + type = 0; + } } } \ No newline at end of file