/******************************************************************************\ 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"; } } } }