diff --git a/extras/conf/udb/Includes/Game_Kart2.cfg b/extras/conf/udb/Includes/Game_Kart2.cfg deleted file mode 100644 index f43cc51e1..000000000 --- a/extras/conf/udb/Includes/Game_Kart2.cfg +++ /dev/null @@ -1,77 +0,0 @@ -// Default lump name for new map -defaultlumpname = "MAP01"; -//GZDB specific. Don't try to load lumps that don't exist. -basegame = "Doom"; - -//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"; -} - -// Skill levels -skills -{ - 0 = "Easy"; - 1 = "Normal"; - 2 = "Hard"; - 3 = "Master"; -} - -// Skins -skins -{ - sonic; - tails; - knuckles; - amy; - mighty; - fang; - eggman; - metalsonic; - motobug; -} - -// Gametypes -gametypes -{ - -1 = "Single Player"; - 0 = "Race"; - 1 = "Battle"; -} - -// Texture loading options -defaultwalltexture = "GFZROCK"; -defaultfloortexture = "GFZFLR01"; -defaultceilingtexture = "F_SKY1"; - -// Default texture sets -// (these are not required, but useful for new users) -texturesets -{ -} \ No newline at end of file diff --git a/extras/conf/udb/Includes/Game_RingRacers.cfg b/extras/conf/udb/Includes/Game_RingRacers.cfg new file mode 100644 index 000000000..1bb7c2827 --- /dev/null +++ b/extras/conf/udb/Includes/Game_RingRacers.cfg @@ -0,0 +1,53 @@ +// Default lump name for new map +defaultlumpname = "MAPNAME"; + +//GZDB specific. Don't try to load lumps that don't exist. +basegame = "Doom"; + +//Sky textures for vanilla maps +defaultskytextures +{ + SKY1 = "MAP01"; +} + +// Skill levels +skills +{ + 0 = "Easy"; + 1 = "Normal"; + 2 = "Hard"; + 3 = "Master"; +} + +// Skins +skins +{ + sonic; + tails; + knuckles; + amy; + mighty; + fang; + eggman; + metalsonic; + motobug; +} + +// Gametypes +gametypes +{ + -1 = "Grand Prix"; + 0 = "Race"; + 1 = "Battle"; +} + +// Texture loading options +defaultwalltexture = "DEV_OC3"; +defaultfloortexture = "DEV_GZ2"; +defaultceilingtexture = "F_SKY1"; + +// Default texture sets +// (these are not required, but useful for new users) +texturesets +{ +} diff --git a/extras/conf/udb/Includes/Kart2_sectors.cfg b/extras/conf/udb/Includes/Kart2_sectors.cfg deleted file mode 100644 index f9df297e7..000000000 --- a/extras/conf/udb/Includes/Kart2_sectors.cfg +++ /dev/null @@ -1,105 +0,0 @@ -sectortypes -{ - 0 = "Normal"; - 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; - 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"; - 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)"; - 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 Linedef Executor on FOFs"; - 144 = "Egg Capsule"; - 160 = "Special Stage Time/Spheres Parameters "; - 176 = "Custom Global Gravity "; - 1280 = "Speed Pad"; - 4096 = "Star Post Activator"; - 8192 = "Exit/Special Stage Pit/Return Flag"; - 12288 = "CTF Red Team Base"; - 16384 = "CTF Blue Team Base"; - 20480 = "Fan Sector"; - 24576 = "Super Sonic Transform"; - 28672 = "Force Spin"; - 32768 = "Zoom Tube Start"; - 36864 = "Zoom Tube End"; - 40960 = "Circuit Finish Line"; - 45056 = "Rope Hang"; - 49152 = "Intangible to the Camera"; -} - -gen_sectortypes -{ - first - { - 0 = "Normal"; - 1 = "Damage"; - 2 = "Damage (Water)"; - 3 = "Damage (Fire)"; - 4 = "Damage (Electrical)"; - 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"; - 13 = "Ramp Sector (double step-up/down)"; - 14 = "Non-Ramp Sector (no step-down)"; - 15 = "Bouncy FOF "; - } - - 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 Linedef Executor on FOFs"; - 144 = "Egg Capsule"; - 160 = "Special Stage Time/Spheres Parameters "; - 176 = "Custom Global Gravity "; - } - - third - { - 0 = "Normal"; - 1280 = "Speed Pad"; - } - - fourth - { - 0 = "Normal"; - 4096 = "Star Post Activator"; - 8192 = "Exit/Special Stage Pit/Return Flag"; - 12288 = "CTF Red Team Base"; - 16384 = "CTF Blue Team Base"; - 20480 = "Fan Sector"; - 24576 = "Super Sonic Transform"; - 28672 = "Force Spin"; - 32768 = "Zoom Tube Start"; - 36864 = "Zoom Tube End"; - 40960 = "Circuit Finish Line"; - 45056 = "Rope Hang"; - 49152 = "Intangible to the Camera"; - } -} \ No newline at end of file diff --git a/extras/conf/udb/Includes/Kart2_common.cfg b/extras/conf/udb/Includes/RingRacers_common.cfg similarity index 71% rename from extras/conf/udb/Includes/Kart2_common.cfg rename to extras/conf/udb/Includes/RingRacers_common.cfg index 67071c33c..7e662e55e 100644 --- a/extras/conf/udb/Includes/Kart2_common.cfg +++ b/extras/conf/udb/Includes/RingRacers_common.cfg @@ -6,7 +6,7 @@ common // 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; + longtexturenames = false; // These directory names are ignored when loading PK3/PK7/Directory resources ignoreddirectories = ".svn .git"; @@ -16,7 +16,7 @@ common // Default testing parameters testparameters = "-file \"%AP\" \"%F\" -warp %L"; - testshortpaths = true; + testshortpaths = false; // Action special help actionspecialhelp = "https://wiki.srb2.org/wiki/Linedef_type_%K"; @@ -46,26 +46,28 @@ common // Texture sources textures { - include("Kart2_misc.cfg", "textures"); + include("RingRacers_misc.cfg", "textures"); } // Patch sources patches { - include("Kart2_misc.cfg", "patches"); + include("RingRacers_misc.cfg", "patches"); } // Sprite sources sprites { - include("Kart2_misc.cfg", "sprites"); + include("RingRacers_misc.cfg", "sprites"); } // Flat sources + /* flats { - include("Kart2_misc.cfg", "flats"); + include("RingRacers_misc.cfg", "flats"); } + */ } mapformat_udmf @@ -78,25 +80,26 @@ mapformat_udmf defaulttestcompiler = "zdbsp_udmf_fast"; // Determines the textmap namespace - engine = "srb2kart"; + engine = "ringracers"; maplumpnames { include("UDMF_misc.cfg", "udmfmaplumpnames_begin"); - include("Kart2_misc.cfg", "udmfmaplumpnames"); + include("RingRacers_misc.cfg", "udmfmaplumpnames"); + include("RingRacers_misc.cfg", "sharedmaplumpnames"); include("UDMF_misc.cfg", "udmfmaplumpnames_end"); } universalfields { - include("Kart2_misc.cfg", "universalfields"); + include("RingRacers_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"); + include("RingRacers_misc.cfg", "speciallinedefs_udmf"); // Default flags for first new thing defaultthingflags @@ -106,50 +109,38 @@ mapformat_udmf // SECTOR FLAGS sectorflags { - include("Kart2_misc.cfg", "sectorflags"); + include("RingRacers_misc.cfg", "sectorflags"); } // DEFAULT SECTOR BRIGHTNESS LEVELS sectorbrightness { - include("Kart2_misc.cfg", "sectorbrightness"); + include("RingRacers_misc.cfg", "sectorbrightness"); } - damagetypes = "Generic Water Fire Lava Electric Spike DeathPitTilt DeathPitNoTilt Instakill SpecialStage"; - - // SECTOR TYPES - sectortypes - { - include("Kart2_sectors.cfg", "sectortypes"); - } - - // GENERALISED SECTOR TYPES - gen_sectortypes - { - include("Kart2_sectors.cfg", "gen_sectortypes"); - } + damagetypes = "Generic Lava DeathPit Instakill"; // LINEDEF FLAGS linedefflags { - include("Kart2_misc.cfg", "linedefflags_udmf"); + include("RingRacers_misc.cfg", "linedefflags_udmf"); } linedefflagstranslation { - include("Kart2_misc.cfg", "linedefflagstranslation"); + include("RingRacers_misc.cfg", "linedefflagstranslation"); } // LINEDEF RENDERSTYLES linedefrenderstyles { - include("Kart2_misc.cfg", "linedefrenderstyles"); + include("RingRacers_misc.cfg", "linedefrenderstyles"); } // THING FLAGS thingflags { - include("Kart2_misc.cfg", "thingflags_udmf"); + include("RingRacers_misc.cfg", "thingflags_udmf"); } // Thing flags UDMF translation table @@ -157,7 +148,7 @@ mapformat_udmf // When the UDMF field name is prefixed with ! it is inverted thingflagstranslation { - include("Kart2_misc.cfg", "thingflagstranslation"); + include("RingRacers_misc.cfg", "thingflagstranslation"); } // How to compare thing flags (for the stuck things error checker) @@ -169,12 +160,12 @@ mapformat_udmf // THING TYPES thingtypes { - include("Kart2_things.cfg", "udmf"); + include("RingRacers_things.cfg", "udmf"); } // LINEDEF TYPES linedeftypes { - include("Kart2_linedefs.cfg", "udmf"); + include("RingRacers_linedefs.cfg", "udmf"); } -} \ No newline at end of file +} diff --git a/extras/conf/udb/Includes/Kart2_linedefs.cfg b/extras/conf/udb/Includes/RingRacers_linedefs.cfg similarity index 57% rename from extras/conf/udb/Includes/Kart2_linedefs.cfg rename to extras/conf/udb/Includes/RingRacers_linedefs.cfg index b845b2830..2e471cbcb 100644 --- a/extras/conf/udb/Includes/Kart2_linedefs.cfg +++ b/extras/conf/udb/Includes/RingRacers_linedefs.cfg @@ -1,1738 +1,3 @@ -doom -{ - misc - { - title = "Miscellaneous"; - - 0 - { - title = "None"; - prefix = "(0)"; - } - 1 - { - title = "Per-Sector Gravity"; - prefix = "(1)"; - } - 5 - { - title = " Camera Scanner"; - prefix = "(5)"; - } - 7 - { - title = "Sector Flat Alignment"; - prefix = "(7)"; - } - 10 - { - title = "Culling Plane"; - prefix = "(10)"; - } - 13 - { - title = "Heat Wave Effect"; - prefix = "(13)"; - } - 40 - { - title = "Visual Portal Between Tagged Linedefs"; - prefix = "(40)"; - } - 41 - { - title = "Horizon Effect"; - prefix = "(41)"; - } - 50 - { - title = "Instantly Lower Floor on Level Load"; - prefix = "(50)"; - } - 51 - { - title = "Instantly Raise Ceiling on Level Load"; - prefix = "(51)"; - } - 63 - { - title = "Fake Floor/Ceiling Planes"; - prefix = "(63)"; - } - 540 - { - title = "Floor Friction"; - prefix = "(540)"; - } - } - - parameters - { - title = "Parameters"; - - 2 - { - title = "Custom Exit"; - prefix = "(2)"; - } - 3 - { - title = "Zoom Tube Parameters"; - prefix = "(3)"; - } - 4 - { - title = "Speed Pad Parameters"; - prefix = "(4)"; - } - 8 - { - title = "Special Sector Properties"; - prefix = "(8)"; - } - 9 - { - title = "Chain Parameters"; - prefix = "(9)"; - } - 11 - { - title = "Rope Hang Parameters"; - prefix = "(11)"; - } - 12 - { - title = "Rock Spawner Parameters"; - prefix = "(12)"; - } - 14 - { - title = "Bustable Block Parameters"; - prefix = "(14)"; - } - 15 - { - title = "Fan Particle Spawner Parameters"; - prefix = "(15)"; - } - 16 - { - title = "Minecart Parameters"; - prefix = "(16)"; - } - 64 - { - title = "Continuously Appearing/Disappearing FOF"; - prefix = "(64)"; - } - 65 - { - title = " Bridge Thinker"; - prefix = "(65)"; - } - 76 - { - title = "Make FOF Bouncy"; - prefix = "(76)"; - } - } - - polyobject - { - title = "PolyObject"; - - 20 - { - title = "First Line"; - prefix = "(20)"; - } - 21 - { - title = " Explicitly Include Line"; - prefix = "(21)"; - } - 22 - { - title = "Parameters"; - prefix = "(22)"; - } - 30 - { - title = "Waving Flag"; - prefix = "(30)"; - } - 31 - { - title = "Displacement by Front Sector"; - prefix = "(31)"; - } - 32 - { - title = "Angular Displacement by Front Sector"; - prefix = "(32)"; - } - } - - planemove - { - title = "Plane Movement"; - - 52 - { - title = "Continuously Falling Sector"; - prefix = "(52)"; - } - 53 - { - title = "Continuous Floor/Ceiling Mover"; - prefix = "(53)"; - } - 54 - { - title = "Continuous Floor Mover"; - prefix = "(54)"; - } - 55 - { - title = "Continuous Ceiling Mover"; - prefix = "(55)"; - } - 56 - { - title = "Continuous Two-Speed Floor/Ceiling Mover"; - prefix = "(56)"; - } - 57 - { - title = "Continuous Two-Speed Floor Mover"; - prefix = "(57)"; - } - 58 - { - title = "Continuous Two-Speed Ceiling Mover"; - prefix = "(58)"; - } - 59 - { - title = "Activate Moving Platform"; - prefix = "(59)"; - } - 60 - { - title = "Activate Moving Platform (Adjustable Speed)"; - prefix = "(60)"; - } - 61 - { - title = "Crusher (Ceiling to Floor)"; - prefix = "(61)"; - } - 62 - { - title = "Crusher (Floor to Ceiling)"; - prefix = "(62)"; - } - 66 - { - title = "Move Floor by Displacement"; - prefix = "(66)"; - } - 67 - { - title = "Move Ceiling by Displacement"; - prefix = "(67)"; - } - 68 - { - title = "Move Floor and Ceiling by Displacement"; - prefix = "(68)"; - } - } - - fofsolid - { - title = "FOF (solid)"; - - 100 - { - title = "Solid, Opaque"; - prefix = "(100)"; - } - 101 - { - title = "Solid, Opaque, No Shadow"; - prefix = "(101)"; - } - 102 - { - title = "Solid, Translucent"; - prefix = "(102)"; - } - 103 - { - title = "Solid, Sides Only"; - prefix = "(103)"; - } - 104 - { - title = "Solid, No Sides"; - prefix = "(104)"; - } - 105 - { - title = "Solid, Invisible"; - prefix = "(105)"; - } - 140 - { - title = "Intangible from Bottom, Opaque"; - prefix = "(140)"; - } - 141 - { - title = "Intangible from Bottom, Translucent"; - prefix = "(141)"; - } - 142 - { - title = "Intangible from Bottom, Translucent, No Sides"; - prefix = "(142)"; - } - 143 - { - title = "Intangible from Top, Opaque"; - prefix = "(143)"; - } - 144 - { - title = "Intangible from Top, Translucent"; - prefix = "(144)"; - } - 145 - { - title = "Intangible from Top, Translucent, No Sides"; - prefix = "(145)"; - } - 146 - { - title = "Only Tangible from Sides"; - prefix = "(146)"; - } - } - - fofintangible - { - title = "FOF (intangible)"; - - 120 - { - title = "Water, Opaque"; - prefix = "(120)"; - } - 121 - { - title = "Water, Translucent"; - prefix = "(121)"; - } - 122 - { - title = "Water, Opaque, No Sides"; - prefix = "(122)"; - } - 123 - { - title = "Water, Translucent, No Sides"; - prefix = "(123)"; - } - 124 - { - title = "Goo Water, Translucent"; - prefix = "(124)"; - } - 125 - { - title = "Goo Water, Translucent, No Sides"; - prefix = "(125)"; - } - 220 - { - title = "Intangible, Opaque"; - prefix = "(220)"; - } - 221 - { - title = "Intangible, Translucent"; - prefix = "(221)"; - } - 222 - { - title = "Intangible, Sides Only"; - prefix = "(222)"; - } - 223 - { - title = "Intangible, Invisible"; - prefix = "(223)"; - } - } - - fofmoving - { - title = "FOF (moving)"; - - 150 - { - title = "Air Bobbing"; - prefix = "(150)"; - } - 151 - { - title = "Air Bobbing (Adjustable)"; - prefix = "(151)"; - } - 152 - { - title = "Reverse Air Bobbing (Adjustable)"; - prefix = "(152)"; - } - 153 - { - title = "Dynamically Sinking Platform"; - prefix = "(153)"; - } - 160 - { - title = "Water Bobbing"; - prefix = "(160)"; - } - 190 - { - title = "Rising Platform, Solid, Opaque"; - prefix = "(190)"; - } - 191 - { - title = "Rising Platform, Solid, Opaque, No Shadow"; - prefix = "(191)"; - } - 192 - { - title = "Rising Platform, Solid, Translucent"; - prefix = "(192)"; - } - 193 - { - title = "Rising Platform, Solid, Invisible"; - prefix = "(193)"; - } - 194 - { - title = "Rising Platform, Intangible from Bottom, Opaque"; - prefix = "(194)"; - } - 195 - { - title = "Rising Platform, Intangible from Bottom, Translucent"; - prefix = "(195)"; - } - } - - fofcrumbling - { - title = "FOF (crumbling)"; - - 170 - { - title = "Crumbling, Respawn"; - prefix = "(170)"; - } - 171 - { - title = "Crumbling, No Respawn"; - prefix = "(171)"; - } - 172 - { - title = "Crumbling, Respawn, Intangible from Bottom"; - prefix = "(172)"; - } - 173 - { - title = "Crumbling, No Respawn, Intangible from Bottom"; - prefix = "(173)"; - } - 174 - { - title = "Crumbling, Respawn, Int. from Bottom, Translucent"; - prefix = "(174)"; - } - 175 - { - title = "Crumbling, No Respawn, Int. from Bottom, Translucent"; - prefix = "(175)"; - } - 176 - { - title = "Crumbling, Respawn, Floating, Bobbing"; - prefix = "(176)"; - } - 177 - { - title = "Crumbling, No Respawn, Floating, Bobbing"; - prefix = "(177)"; - } - 178 - { - title = "Crumbling, Respawn, Floating"; - prefix = "(178)"; - } - 179 - { - title = "Crumbling, No Respawn, Floating"; - prefix = "(179)"; - } - 180 - { - title = "Crumbling, Respawn, Air Bobbing"; - prefix = "(180)"; - } - } - - fofspecial - { - title = "FOF (special)"; - - 200 - { - title = "Light Block"; - prefix = "(200)"; - } - 201 - { - title = "Half Light Block"; - prefix = "(201)"; - } - 202 - { - title = "Fog Block"; - prefix = "(202)"; - } - 250 - { - title = "Mario Block"; - prefix = "(250)"; - } - 251 - { - title = "Thwomp Block"; - prefix = "(251)"; - } - 252 - { - title = "Shatter Block"; - prefix = "(252)"; - } - 253 - { - title = "Shatter Block, Translucent"; - prefix = "(253)"; - } - 254 - { - title = "Bustable Block"; - prefix = "(254)"; - } - 255 - { - title = "Spin-Bustable Block"; - prefix = "(255)"; - } - 256 - { - title = "Spin-Bustable Block, Translucent"; - prefix = "(256)"; - } - 257 - { - title = "Quicksand"; - prefix = "(257)"; - } - 258 - { - title = "Laser"; - prefix = "(258)"; - } - 259 - { - title = "Custom FOF"; - prefix = "(259)"; - } - } - - linedeftrigger - { - title = "Linedef Executor Trigger"; - - 300 - { - title = "Continuous"; - prefix = "(300)"; - } - 301 - { - title = "Each Time"; - prefix = "(301)"; - } - 302 - { - title = "Once"; - prefix = "(302)"; - } - 303 - { - title = "Ring Count - Continuous"; - prefix = "(303)"; - } - 304 - { - title = "Ring Count - Once"; - prefix = "(304)"; - } - 305 - { - title = "Character Ability - Continuous"; - prefix = "(305)"; - } - 306 - { - title = "Character Ability - Each Time"; - prefix = "(306)"; - } - 307 - { - title = "Character Ability - Once"; - prefix = "(307)"; - } - 308 - { - title = "Race Only - Once"; - prefix = "(308)"; - } - 309 - { - title = "CTF Red Team - Continuous"; - prefix = "(309)"; - } - 310 - { - title = "CTF Red Team - Each Time"; - prefix = "(310)"; - } - 311 - { - title = "CTF Blue Team - Continuous"; - prefix = "(311)"; - } - 312 - { - title = "CTF Blue Team - Each Time"; - prefix = "(312)"; - } - 313 - { - title = "No More Enemies - Once"; - prefix = "(313)"; - } - 314 - { - title = "Number of Pushables - Continuous"; - prefix = "(314)"; - } - 315 - { - title = "Number of Pushables - Once"; - prefix = "(315)"; - } - 317 - { - title = "Condition Set Trigger - Continuous"; - prefix = "(317)"; - } - 318 - { - title = "Condition Set Trigger - Once"; - prefix = "(318)"; - } - 319 - { - title = "Unlockable - Continuous"; - prefix = "(319)"; - } - 320 - { - title = "Unlockable - Once"; - prefix = "(320)"; - } - 321 - { - title = "Trigger After X Calls - Continuous"; - prefix = "(321)"; - } - 322 - { - title = "Trigger After X Calls - Each Time"; - prefix = "(322)"; - } - 323 - { - title = "NiGHTSerize - Each Time"; - prefix = "(323)"; - } - 324 - { - title = "NiGHTSerize - Once"; - prefix = "(324)"; - } - 325 - { - title = "De-NiGHTSerize - Each Time"; - prefix = "(325)"; - } - 326 - { - title = "De-NiGHTSerize - Once"; - prefix = "(326)"; - } - 327 - { - title = "NiGHTS Lap - Each Time"; - prefix = "(327)"; - } - 328 - { - title = "NiGHTS Lap - Once"; - prefix = "(328)"; - } - 329 - { - title = "Ideya Capture Touch - Each Time"; - prefix = "(329)"; - } - 330 - { - title = "Ideya Capture Touch - Once"; - prefix = "(330)"; - } - 331 - { - title = "Player Skin - Continuous"; - flags64text = "[6] Disable for this skin"; - prefix = "(331)"; - } - 332 - { - title = "Player Skin - Each Time"; - prefix = "(332)"; - } - 333 - { - title = "Player Skin - Once"; - prefix = "(333)"; - } - 334 - { - title = "Object Dye - Continuous"; - prefix = "(334)"; - } - 335 - { - title = "Object Dye - Each Time"; - prefix = "(335)"; - } - 336 - { - title = "Object Dye - Once"; - prefix = "(336)"; - } - 337 - { - title = "Emerald Check - Continuous"; - prefix = "(337)"; - } - 338 - { - title = "Emerald Check - Each Time"; - prefix = "(338)"; - } - 339 - { - title = "Emerald Check - Once"; - prefix = "(339)"; - } - 340 - { - title = "NiGHTS Mare - Continuous"; - prefix = "(340)"; - } - 341 - { - title = "NiGHTS Mare - Each Time"; - prefix = "(341)"; - } - 342 - { - title = "NiGHTS Mare - Once"; - prefix = "(342)"; - } - 399 - { - title = "Level Load"; - prefix = "(399)"; - } - } - - linedefexecsector - { - title = "Linedef Executor (sector)"; - - 400 - { - title = "Set Tagged Sector's Floor Height/Texture"; - prefix = "(400)"; - } - 401 - { - title = "Set Tagged Sector's Ceiling Height/Texture"; - prefix = "(401)"; - } - 402 - { - title = "Set Tagged Sector's Light Level"; - prefix = "(402)"; - } - 408 - { - title = "Set Tagged Sector's Flats"; - prefix = "(408)"; - } - 409 - { - title = "Change Tagged Sector's Tag"; - prefix = "(409)"; - } - 410 - { - title = "Change Front Sector's Tag"; - prefix = "(410)"; - } - 416 - { - title = "Start Adjustable Flickering Light"; - prefix = "(416)"; - } - 417 - { - title = "Start Adjustable Pulsating Light"; - prefix = "(417)"; - } - 418 - { - title = "Start Adjustable Blinking Light (unsynchronized)"; - prefix = "(418)"; - } - 419 - { - title = "Start Adjustable Blinking Light (synchronized)"; - prefix = "(419)"; - } - 420 - { - title = "Fade Light Level"; - prefix = "(420)"; - } - 421 - { - title = "Stop Lighting Effect"; - prefix = "(421)"; - } - 435 - { - title = "Change Plane Scroller Direction"; - prefix = "(435)"; - } - 467 - { - title = "Set Tagged Sector's Light Level"; - prefix = "(467)"; - } - } - - linedefexecplane - { - title = "Linedef Executor (plane movement)"; - - 403 - { - title = "Move Tagged Sector's Floor"; - prefix = "(403)"; - } - 404 - { - title = "Move Tagged Sector's Ceiling"; - prefix = "(404)"; - } - 405 - { - title = "Move Floor According to Front Texture Offsets"; - prefix = "(405)"; - } - 407 - { - title = "Move Ceiling According to Front Texture Offsets"; - prefix = "(407)"; - } - 411 - { - title = "Stop Plane Movement"; - prefix = "(411)"; - } - 428 - { - title = "Start Platform Movement"; - prefix = "(428)"; - } - 429 - { - title = "Crush Ceiling Once"; - prefix = "(429)"; - } - 430 - { - title = "Crush Floor Once"; - prefix = "(430)"; - } - 431 - { - title = "Crush Floor and Ceiling Once"; - prefix = "(431)"; - } - } - - linedefexecplayer - { - title = "Linedef Executor (player/object)"; - - 412 - { - title = "Teleporter"; - prefix = "(412)"; - } - 425 - { - title = "Change Object State"; - prefix = "(425)"; - } - 426 - { - title = "Stop Object"; - prefix = "(426)"; - } - 427 - { - title = "Award Score"; - prefix = "(427)"; - } - 432 - { - title = "Enable/Disable 2D Mode"; - prefix = "(432)"; - } - 433 - { - title = "Enable/Disable Gravity Flip"; - prefix = "(433)"; - } - 434 - { - title = "Award Power-Up"; - prefix = "(434)"; - } - 437 - { - title = "Disable Player Control"; - prefix = "(437)"; - } - 438 - { - title = "Change Object Size"; - prefix = "(438)"; - } - 442 - { - title = "Change Object Type State"; - prefix = "(442)"; - } - 457 - { - title = "Track Object's Angle"; - prefix = "(457)"; - } - 458 - { - title = "Stop Tracking Object's Angle"; - prefix = "(458)"; - } - 460 - { - title = "Award Rings"; - prefix = "(460)"; - } - 461 - { - title = "Spawn Object"; - prefix = "(461)"; - } - 462 - { - title = "Stop Timer/Exit Stage in Record Attack"; - prefix = "(462)"; - } - 463 - { - title = "Dye Object"; - prefix = "(463)"; - } - 464 - { - title = "Trigger Egg Capsule"; - prefix = "(464)"; - } - 466 - { - title = "Set Level Failure State"; - prefix = "(466)"; - } - } - - linedefexecmisc - { - title = "Linedef Executor (misc.)"; - - 413 - { - title = "Change Music"; - prefix = "(413)"; - } - 414 - { - title = "Play Sound Effect"; - prefix = "(414)"; - } - 415 - { - title = "Run Script"; - prefix = "(415)"; - } - 422 - { - title = "Switch to Cut-Away View"; - prefix = "(422)"; - } - 423 - { - title = "Change Sky"; - prefix = "(423)"; - } - 424 - { - title = "Change Weather"; - prefix = "(424)"; - } - 436 - { - title = "Shatter FOF"; - prefix = "(436)"; - } - 439 - { - title = "Change Tagged Linedef's Textures"; - prefix = "(439)"; - } - 440 - { - title = "Start Metal Sonic Race"; - prefix = "(440)"; - } - 441 - { - title = "Condition Set Trigger"; - prefix = "(441)"; - } - 443 - { - title = "Call Lua Function"; - prefix = "(443)"; - } - 444 - { - title = "Earthquake"; - prefix = "(444)"; - } - 445 - { - title = "Make FOF Disappear/Reappear"; - prefix = "(445)"; - } - 446 - { - title = "Make FOF Crumble"; - prefix = "(446)"; - } - 447 - { - title = "Change Tagged Sector's Colormap"; - prefix = "(447)"; - } - 448 - { - title = "Change Skybox"; - prefix = "(448)"; - } - 449 - { - title = "Enable Bosses with Parameter"; - prefix = "(449)"; - } - 450 - { - title = "Execute Linedef Executor (specific tag)"; - prefix = "(450)"; - } - 451 - { - title = "Execute Linedef Executor (random tag in range)"; - prefix = "(451)"; - } - 452 - { - title = "Set FOF Translucency"; - prefix = "(452)"; - } - 453 - { - title = "Fade FOF"; - prefix = "(453)"; - } - 454 - { - title = "Stop Fading FOF"; - prefix = "(454)"; - } - 455 - { - title = "Fade Tagged Sector's Colormap"; - prefix = "(455)"; - } - 456 - { - title = "Stop Fading Tagged Sector's Colormap"; - prefix = "(456)"; - } - 459 - { - title = "Control Text Prompt"; - prefix = "(459)"; - } - } - - linedefexecpoly - { - title = "Linedef Executor (polyobject)"; - - 480 - { - title = "Door Slide"; - prefix = "(480)"; - } - 481 - { - title = "Door Swing"; - prefix = "(481)"; - } - 482 - { - title = "Move"; - prefix = "(482)"; - } - 483 - { - title = "Move, Override"; - prefix = "(483)"; - } - 484 - { - title = "Rotate Right"; - prefix = "(484)"; - } - 485 - { - title = "Rotate Right, Override"; - prefix = "(485)"; - } - 486 - { - title = "Rotate Left"; - prefix = "(486)"; - } - 487 - { - title = "Rotate Left, Override"; - prefix = "(487)"; - } - 488 - { - title = "Move by Waypoints"; - prefix = "(488)"; - } - 489 - { - title = "Turn Invisible, Intangible"; - prefix = "(489)"; - } - 490 - { - title = "Turn Visible, Tangible"; - prefix = "(490)"; - } - 491 - { - title = "Set Translucency"; - prefix = "(491)"; - } - 492 - { - title = "Fade Translucency"; - prefix = "(492)"; - } - } - - wallscroll - { - title = "Wall Scrolling"; - - 500 - { - title = "Scroll Wall Front Side Left"; - prefix = "(500)"; - } - 501 - { - title = "Scroll Wall Front Side Right"; - prefix = "(501)"; - } - 502 - { - title = "Scroll Wall According to Linedef"; - prefix = "(502)"; - } - 503 - { - title = "Scroll Wall According to Linedef (Accelerative)"; - prefix = "(503)"; - } - 504 - { - title = "Scroll Wall According to Linedef (Displacement)"; - prefix = "(504)"; - } - 505 - { - title = "Scroll Texture by Front Side Offsets"; - prefix = "(505)"; - } - 506 - { - title = "Scroll Texture by Back Side Offsets"; - prefix = "(506)"; - } - } - - planescroll - { - title = "Plane Scrolling"; - - 510 - { - title = "Scroll Floor Texture"; - prefix = "(510)"; - } - 511 - { - title = "Scroll Floor Texture (Accelerative)"; - prefix = "(511)"; - } - 512 - { - title = "Scroll Floor Texture (Displacement)"; - prefix = "(512)"; - } - 513 - { - title = "Scroll Ceiling Texture"; - prefix = "(513)"; - } - 514 - { - title = "Scroll Ceiling Texture (Accelerative)"; - prefix = "(514)"; - } - 515 - { - title = "Scroll Ceiling Texture (Displacement)"; - prefix = "(515)"; - } - 520 - { - title = "Carry Objects on Floor"; - prefix = "(520)"; - } - 521 - { - title = "Carry Objects on Floor (Accelerative)"; - prefix = "(521)"; - } - 522 - { - title = "Carry Objects on Floor (Displacement)"; - prefix = "(522)"; - } - 523 - { - title = "Carry Objects on Ceiling"; - prefix = "(523)"; - } - 524 - { - title = "Carry Objects on Ceiling (Accelerative)"; - prefix = "(524)"; - } - 525 - { - title = "Carry Objects on Ceiling (Displacement)"; - prefix = "(525)"; - } - 530 - { - title = "Scroll Floor Texture and Carry Objects"; - prefix = "(530)"; - } - 531 - { - title = "Scroll Floor Texture and Carry Objects (Accelerative)"; - prefix = "(531)"; - } - 532 - { - title = "Scroll Floor Texture and Carry Objects (Displacement)"; - prefix = "(532)"; - } - 533 - { - title = "Scroll Ceiling Texture and Carry Objects"; - prefix = "(533)"; - } - 534 - { - title = "Scroll Ceiling Texture and Carry Objects (Accelerative)"; - prefix = "(534)"; - } - 535 - { - title = "Scroll Ceiling Texture and Carry Objects (Displacement)"; - prefix = "(535)"; - } - } - - pusher - { - title = "Pusher"; - - 541 - { - title = "Wind"; - prefix = "(541)"; - } - 542 - { - title = "Upwards Wind"; - prefix = "(542)"; - } - 543 - { - title = "Downwards Wind"; - prefix = "(543)"; - } - 544 - { - title = "Current"; - prefix = "(544)"; - } - 545 - { - title = "Upwards Current"; - prefix = "(545)"; - } - 546 - { - title = "Downwards Current"; - prefix = "(546)"; - } - 547 - { - title = "Push/Pull"; - prefix = "(547)"; - } - } - - light - { - title = "Lighting"; - - 600 - { - title = "Floor Lighting"; - prefix = "(600)"; - } - 601 - { - title = "Ceiling Lighting"; - prefix = "(601)"; - } - 602 - { - title = "Adjustable Pulsating Light"; - prefix = "(602)"; - } - 603 - { - title = "Adjustable Flickering Light"; - prefix = "(603)"; - } - 604 - { - title = "Adjustable Blinking Light (unsynchronized)"; - prefix = "(604)"; - } - 605 - { - title = "Adjustable Blinking Light (synchronized)"; - prefix = "(605)"; - } - 606 - { - title = "Colormap"; - prefix = "(606)"; - } - } - - slope - { - title = "Slope"; - - 700 - { - title = "Slope Frontside Floor"; - prefix = "(700)"; - } - 701 - { - title = "Slope Frontside Ceiling"; - prefix = "(701)"; - } - 702 - { - title = "Slope Frontside Floor and Ceiling"; - prefix = "(702)"; - } - 703 - { - title = "Slope Frontside Floor and Backside Ceiling"; - prefix = "(703)"; - } - 704 - { - title = "Slope Frontside Floor by 3 Tagged Vertex Things"; - prefix = "(704)"; - } - 705 - { - title = "Slope Frontside Ceiling by 3 Tagged Vertex Things"; - prefix = "(705)"; - } - 710 - { - title = "Slope Backside Floor"; - prefix = "(710)"; - } - 711 - { - title = "Slope Backside Ceiling"; - prefix = "(711)"; - } - 712 - { - title = "Slope Backside Floor and Ceiling"; - prefix = "(712)"; - } - 713 - { - title = "Slope Backside Floor and Frontside Ceiling"; - prefix = "(713)"; - } - 714 - { - title = "Slope Backside Floor by 3 Tagged Vertex Things"; - prefix = "(714)"; - } - 715 - { - title = "Slope Backside Ceiling by 3 Tagged Vertex Things"; - prefix = "(715)"; - } - 720 - { - title = "Copy Frontside Floor Slope from Line Tag"; - prefix = "(720)"; - } - 721 - { - title = "Copy Frontside Ceiling Slope from Line Tag"; - prefix = "(721)"; - } - 722 - { - title = "Copy Frontside Floor and Ceiling Slope from Line Tag"; - prefix = "(722)"; - } - 799 - { - title = "Set Tagged Dynamic Slope Vertex to Front Sector Height"; - prefix = "(799)"; - } - } - - transwall - { - title = "Translucent Wall"; - - 900 - { - title = "90% Opaque"; - prefix = "(900)"; - } - 901 - { - title = "80% Opaque"; - prefix = "(901)"; - } - 902 - { - title = "70% Opaque"; - prefix = "(902)"; - } - 903 - { - title = "60% Opaque"; - prefix = "(903)"; - } - 904 - { - title = "50% Opaque"; - prefix = "(904)"; - } - 905 - { - title = "40% Opaque"; - prefix = "(905)"; - } - 906 - { - title = "30% Opaque"; - prefix = "(906)"; - } - 907 - { - title = "20% Opaque"; - prefix = "(907)"; - } - 908 - { - title = "10% Opaque"; - prefix = "(908)"; - } - 909 - { - title = "Fog Wall"; - prefix = "(909)"; - } - 910 - { - title = "100% Additive"; - prefix = "(910)"; - } - 911 - { - title = "90% Additive"; - prefix = "(911)"; - } - 912 - { - title = "80% Additive"; - prefix = "(912)"; - } - 913 - { - title = "70% Additive"; - prefix = "(913)"; - } - 914 - { - title = "60% Additive"; - prefix = "(914)"; - } - 915 - { - title = "50% Additive"; - prefix = "(915)"; - } - 916 - { - title = "40% Additive"; - prefix = "(916)"; - } - 917 - { - title = "30% Additive"; - prefix = "(917)"; - } - 918 - { - title = "20% Additive"; - prefix = "(918)"; - } - 919 - { - title = "10% Additive"; - prefix = "(919)"; - } - 920 - { - title = "100% Subtractive"; - prefix = "(920)"; - } - 921 - { - title = "90% Subtractive"; - prefix = "(921)"; - } - 922 - { - title = "80% Subtractive"; - prefix = "(922)"; - } - 923 - { - title = "70% Subtractive"; - prefix = "(923)"; - } - 924 - { - title = "60% Subtractive"; - prefix = "(924)"; - } - 925 - { - title = "50% Subtractive"; - prefix = "(925)"; - } - 926 - { - title = "40% Subtractive"; - prefix = "(926)"; - } - 927 - { - title = "30% Subtractive"; - prefix = "(927)"; - } - 928 - { - title = "20% Subtractive"; - prefix = "(928)"; - } - 929 - { - title = "10% Subtractive"; - prefix = "(929)"; - } - 930 - { - title = "100% Reverse Subtractive"; - prefix = "(930)"; - } - 931 - { - title = "90% Reverse Subtractive"; - prefix = "(931)"; - } - 932 - { - title = "80% Reverse Subtractive"; - prefix = "(932)"; - } - 933 - { - title = "70% Reverse Subtractive"; - prefix = "(933)"; - } - 934 - { - title = "60% Reverse Subtractive"; - prefix = "(934)"; - } - 935 - { - title = "50% Reverse Subtractive"; - prefix = "(935)"; - } - 936 - { - title = "40% Reverse Subtractive"; - prefix = "(936)"; - } - 937 - { - title = "30% Reverse Subtractive"; - prefix = "(937)"; - } - 938 - { - title = "20% Reverse Subtractive"; - prefix = "(938)"; - } - 939 - { - title = "10% Reverse Subtractive"; - prefix = "(939)"; - } - 940 - { - title = "Modulate"; - prefix = "(940)"; - } - } -} - udmf { misc @@ -1806,6 +71,74 @@ udmf type = 13; } } + + 80 + { + title = "Offset Tagged Things from Frontside FOF"; + prefix = "(80)"; + arg0 + { + title = "Target thing type"; + type = 0; + } + } + + 2001 + { + title = "Finish Line"; + prefix = "(2001)"; + arg0 + { + title = "Flip?"; + type = 3; + } + } + + 2003 + { + title = "Respawn Line"; + prefix = "(2003)"; + arg0 + { + title = "Only from front?"; + type = 3; + } + } + + 2004 + { + title = "Bot Controller"; + prefix = "(2004)"; + arg0 + { + title = "Trick"; + type = 12; + enum + { + 0 = "None"; + 1 = "Left"; + 2 = "Right"; + 3 = "Up"; + 4 = "Down"; + } + } + arg1 + { + title = "Flags"; + type = 12; + enum + { + 1 = "Disable rubberbanding"; + 2 = "Disable controls"; + 4 = "Use forced angle?"; + } + } + arg2 + { + title = "Forced Angle"; + type = 8; + } + } } parameters @@ -1820,20 +153,6 @@ udmf { title = "Next map"; } - arg1 - { - title = "Flags"; - type = 12; - enum - { - 1 = "Skip score tally"; - 2 = "Check emeralds"; - } - } - arg2 - { - title = "Next map (all emeralds)"; - } } 3 @@ -1864,16 +183,6 @@ udmf { title = "Speed"; } - arg1 - { - title = "Flags"; - type = 12; - enum - { - 1 = "No teleport to center"; - 2 = "Force spinning frames"; - } - } stringarg0 { title = "Sound"; @@ -2031,6 +340,242 @@ udmf type = 15; } } + + 30 + { + title = "Waving Flag"; + prefix = "(30)"; + arg0 + { + title = "PolyObject ID"; + type = 14; + } + arg1 + { + title = "Speed"; + } + arg2 + { + title = "Distance"; + } + } + + 31 + { + title = "Displacement by Front Sector"; + prefix = "(31)"; + arg0 + { + title = "PolyObject ID"; + type = 14; + } + arg1 + { + title = "Base speed"; + } + } + + 32 + { + title = "Angular Displacement by Front Sector"; + prefix = "(32)"; + arg0 + { + title = "PolyObject ID"; + type = 14; + } + arg1 + { + title = "Plane factor"; + default = 128; + } + arg2 + { + title = "Rotation factor"; + default = 90; + } + arg3 + { + title = "Flags"; + type = 12; + enum + { + 1 = "Don't turn others"; + 2 = "Turn players"; + } + } + } + } + + planemove + { + title = "Plane Movement"; + + 52 + { + title = "Continuously Falling Sector"; + prefix = "(52)"; + arg0 + { + title = "Speed"; + } + arg1 + { + title = "Direction"; + type = 11; + enum + { + 0 = "Fall"; + 1 = "Rise"; + } + } + } + + 53 + { + title = "Continuous Plane Mover (Slowdown)"; + prefix = "(53)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Affected planes"; + type = 11; + enum = "floorceiling"; + } + arg2 + { + title = "Forward speed"; + } + arg3 + { + title = "Return speed"; + } + arg4 + { + title = "Starting delay"; + } + arg5 + { + title = "Delay before flip"; + } + } + + 56 + { + title = "Continuous Plane Mover (Constant)"; + prefix = "(56)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Affected planes"; + type = 11; + enum = "floorceiling"; + } + arg2 + { + title = "Forward speed"; + } + arg3 + { + title = "Return speed"; + } + arg4 + { + title = "Starting delay"; + } + arg5 + { + title = "Delay before flip"; + } + } + + 60 + { + title = "Activate Moving Platform"; + prefix = "(60)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Speed"; + } + arg2 + { + title = "Starting delay"; + } + arg3 + { + title = "Delay before flip"; + } + arg4 + { + title = "Starting direction"; + type = 11; + enum = "downup"; + } + } + + 61 + { + title = "Ceiling Crusher"; + prefix = "(61)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Starting direction"; + type = 11; + enum + { + 0 = "Crush"; + 1 = "Retract"; + } + } + arg2 + { + title = "Crush speed"; + } + arg3 + { + title = "Retract speed"; + } + } + + 66 + { + title = "Move Planes by Displacement"; + prefix = "(66)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Affected planes"; + type = 11; + enum = "floorceiling"; + } + arg2 + { + title = "Translation factor"; + default = 256; + } + } } fofmodifiers @@ -2222,6 +767,12 @@ udmf default = 255; } arg2 + { + title = "Blending mode"; + type = 11; + enum = "blendmodes"; + } + arg3 { title = "Appearance"; type = 12; @@ -2235,7 +786,7 @@ udmf 32 = "Cut cyan flat pixels"; } } - arg3 + arg4 { title = "Tangibility"; type = 12; @@ -2258,6 +809,12 @@ udmf default = 128; } arg2 + { + title = "Blending mode"; + type = 11; + enum = "blendmodes"; + } + arg3 { title = "Flags"; type = 12; @@ -2325,12 +882,18 @@ udmf default = 255; } arg2 + { + title = "Blending mode"; + type = 11; + enum = "blendmodes"; + } + arg3 { title = "Tangibility"; type = 12; enum = "tangibility"; } - arg3 + arg4 { title = "Flags"; type = 12; @@ -2344,7 +907,7 @@ udmf } } } - + 190 { title = "Rising"; @@ -2360,6 +923,12 @@ udmf default = 255; } arg2 + { + title = "Blending mode"; + type = 11; + enum = "blendmodes"; + } + arg3 { title = "Appearance"; type = 12; @@ -2373,17 +942,17 @@ udmf 32 = "Cut cyan flat pixels"; } } - arg3 + arg4 { title = "Tangibility"; type = 12; enum = "tangibility"; } - arg4 + arg5 { title = "Speed"; } - arg5 + arg6 { title = "Flags"; type = 12; @@ -2438,6 +1007,12 @@ udmf default = 255; } arg2 + { + title = "Blending mode"; + type = 11; + enum = "blendmodes"; + } + arg3 { title = "Appearance"; type = 12; @@ -2502,6 +1077,10 @@ udmf { title = "Rising speed"; } + arg3 + { + title = "Initial delay"; + } stringarg0 { title = "Crushing sound"; @@ -2524,6 +1103,12 @@ udmf default = 255; } arg2 + { + title = "Blending mode"; + type = 11; + enum = "blendmodes"; + } + arg3 { title = "Bustable type"; type = 11; @@ -2535,7 +1120,7 @@ udmf 3 = "Strong"; } } - arg3 + arg4 { title = "Flags"; type = 12; @@ -2547,7 +1132,7 @@ udmf 8 = "Cut cyan flat pixels"; } } - arg4 + arg5 { title = "Linedef executor tag"; type = 15; @@ -2594,6 +1179,12 @@ udmf default = 128; } arg2 + { + title = "Blending mode"; + type = 11; + enum = "blendmodes"; + } + arg3 { title = "Flags"; type = 12; @@ -2620,6 +1211,12 @@ udmf default = 255; } arg2 + { + title = "Blending mode"; + type = 11; + enum = "blendmodes"; + } + arg3 { title = "Flags"; type = 12; @@ -2659,12 +1256,13 @@ udmf 260 { title = "Generalized 3D Floor"; + prefix = "(260)"; id = "Sector_Set3dFloor"; requiresactivation = false; arg0 { - title = "Sector Tag"; + title = "Target sector tag"; type = 13; } arg1 @@ -2680,8 +1278,8 @@ udmf } flags { - 4 = "Render Both Sides"; - 16 = "Invert Sides"; + 4 = "Render insides"; + 16 = "Only render insides"; } } arg2 @@ -2690,14 +1288,14 @@ udmf type = 12; enum { - 1 = "Disable shadowcast"; - 2 = "Double shadowcast"; - 4 = "Fog block"; + 1 = "No shadow"; + 2 = "Double shadow"; + 4 = "Fog"; } } arg3 { - title = "Opacity"; + title = "Alpha"; default = 255; } } @@ -2747,42 +1345,6 @@ udmf } } - 305 - { - title = "Character Ability"; - prefix = "(305)"; - arg0 - { - title = "Trigger type"; - type = 11; - enum = "triggertype"; - } - arg1 - { - title = "Ability"; - type = 11; - enum - { - 0 = "None"; - 1 = "Thok"; - 2 = "Fly"; - 3 = "Glide and climb"; - 4 = "Homing attack"; - 5 = "Swim"; - 6 = "Double jump"; - 7 = "Float"; - 8 = "Float with slow descent"; - 9 = "Telekinesis"; - 10 = "Fall switch"; - 11 = "Jump boost"; - 12 = "Air drill"; - 13 = "Jump-thok"; - 14 = "Pogo bounce"; - 15 = "Twin spin"; - } - } - } - 308 { title = "Gametype"; @@ -2950,279 +1512,6 @@ udmf } } - 323 - { - title = "NiGHTSerize"; - prefix = "(323)"; - arg0 - { - title = "Trigger type"; - type = 11; - enum - { - 0 = "Each time"; - 1 = "Once"; - } - } - arg1 - { - title = "Mare number"; - } - arg2 - { - title = "Lap number"; - } - arg3 - { - title = "Mare comparison"; - type = 11; - enum = "comparison"; - } - arg4 - { - title = "Lap comparison"; - type = 11; - enum = "comparison"; - } - arg5 - { - title = "Compared player"; - type = 11; - enum - { - 0 = "Fastest"; - 1 = "Slowest"; - 2 = "Triggerer"; - } - } - arg6 - { - title = "NiGHTS check"; - type = 11; - enum - { - 0 = "No check"; - 1 = "Trigger if player was not NiGHTS"; - 2 = "Trigger if player was already NiGHTS"; - } - } - arg7 - { - title = "Flags"; - type = 12; - enum - { - 1 = "Only count bonus time laps"; - 2 = "Only trigger if final mare completed"; - } - } - } - 325 - { - title = "De-NiGHTSerize"; - prefix = "(325)"; - arg0 - { - title = "Trigger type"; - type = 11; - enum - { - 0 = "Each time"; - 1 = "Once"; - } - } - arg1 - { - title = "Mare number"; - } - arg2 - { - title = "Lap number"; - } - arg3 - { - title = "Mare comparison"; - type = 11; - enum = "comparison"; - } - arg4 - { - title = "Lap comparison"; - type = 11; - enum = "comparison"; - } - arg5 - { - title = "Compared player"; - type = 11; - enum - { - 0 = "Fastest"; - 1 = "Slowest"; - 2 = "Triggerer"; - } - } - arg6 - { - title = "NiGHTS check"; - type = 11; - enum - { - 0 = "No check"; - 1 = "Trigger if nobody is now NiGHTS"; - 2 = "Trigger if somebody is still NiGHTS"; - } - } - arg7 - { - title = "Only bonus laps?"; - type = 11; - enum = "noyes"; - } - } - 327 - { - title = "NiGHTS Lap"; - prefix = "(327)"; - arg0 - { - title = "Trigger type"; - type = 11; - enum - { - 0 = "Each time"; - 1 = "Once"; - } - } - arg1 - { - title = "Mare number"; - } - arg2 - { - title = "Lap number"; - } - arg3 - { - title = "Mare comparison"; - type = 11; - enum = "comparison"; - } - arg4 - { - title = "Lap comparison"; - type = 11; - enum = "comparison"; - } - arg5 - { - title = "Compared player"; - type = 11; - enum - { - 0 = "Fastest"; - 1 = "Slowest"; - 2 = "Triggerer"; - } - } - arg6 - { - title = "Only bonus laps?"; - type = 11; - enum = "noyes"; - } - } - 329 - { - title = "Ideya Capture Touch"; - prefix = "(329)"; - arg0 - { - title = "Trigger type"; - type = 11; - enum - { - 0 = "Each time"; - 1 = "Once"; - } - } - arg1 - { - title = "Mare number"; - } - arg2 - { - title = "Lap number"; - } - arg3 - { - title = "Mare comparison"; - type = 11; - enum = "comparison"; - } - arg4 - { - title = "Lap comparison"; - type = 11; - enum = "comparison"; - } - arg5 - { - title = "Compared player"; - type = 11; - enum - { - 0 = "Fastest"; - 1 = "Slowest"; - 2 = "Triggerer"; - } - } - arg6 - { - title = "Spheres check"; - type = 11; - enum - { - 0 = "Trigger if enough spheres"; - 1 = "Trigger if not enough spheres"; - 2 = "Trigger regardless of spheres"; - } - } - arg7 - { - title = "Flags"; - type = 12; - enum - { - 1 = "Only count bonus time laps"; - 2 = "Trigger upon entering Ideya Capture"; - } - } - } - - 331 - { - title = "Player Skin"; - prefix = "(331)"; - arg0 - { - title = "Trigger type"; - type = 11; - enum = "triggertype"; - } - arg1 - { - title = "Invert choice?"; - type = 11; - enum = "noyes"; - } - stringarg0 - { - title = "Skin name"; - type = 2; - } - } - 334 { title = "Object Dye"; @@ -3246,66 +1535,37 @@ udmf } } - 337 - { - title = "Emerald Check"; - prefix = "(337)"; - arg0 - { - title = "Trigger type"; - type = 11; - enum = "triggertype"; - } - arg1 - { - title = "Emeralds"; - type = 12; - enum - { - 1 = "Emerald 1"; - 2 = "Emerald 2"; - 4 = "Emerald 3"; - 8 = "Emerald 4"; - 16 = "Emerald 5"; - 32 = "Emerald 6"; - 64 = "Emerald 7"; - } - } - arg2 - { - title = "Check if"; - type = 11; - enum = "flagcheck"; - } - } - - 340 - { - title = "NiGHTS Mare"; - prefix = "(340)"; - arg0 - { - title = "Trigger type"; - type = 11; - enum = "triggertype"; - } - arg1 - { - title = "Mare"; - } - arg2 - { - title = "Comparison"; - type = 11; - enum = "comparison"; - } - } - 399 { title = "Level Load"; prefix = "(399)"; } + + 2002 + { + title = "Race Lap"; + prefix = "(2002)"; + arg0 + { + title = "Lap"; + } + arg1 + { + title = "Trigger"; + type = 11; + enum + { + 0 = "Equal"; + 1 = "Greater than or equal"; + 2 = "Less than or equal"; + } + } + arg2 + { + title = "First place?"; + type = 3; + } + } } linedefexecsector @@ -3397,6 +1657,7 @@ udmf 0 = "Add tag"; 1 = "Remove tag"; 2 = "Replace first tag"; + 3 = "Change trigger tag"; } } } @@ -3419,6 +1680,7 @@ udmf 0 = "Add tag"; 1 = "Remove tag"; 2 = "Replace first tag"; + 3 = "Change trigger tag"; } } } @@ -4107,157 +2369,172 @@ udmf } } - linedefexecplayer + linedefexecmisc { - title = "Linedef Executor (player/object)"; + title = "Linedef Executor (misc.)"; - 412 + 413 { - title = "Teleporter"; - prefix = "(412)"; + title = "Change Music"; + prefix = "(413)"; arg0 - { - title = "Destination tag"; - type = 14; - } - arg1 { title = "Flags"; type = 12; enum { - 1 = "Silent"; - 2 = "Keep angle"; - 4 = "Keep momentum"; - 8 = "Relative silent"; + 1 = "For all players"; + 2 = "Seek offset from current position"; + 4 = "Fade to custom volume"; + 8 = "Don't reload after death"; + 16 = "Force music reload"; + 32 = "Don't loop"; + } + } + arg1 + { + title = "Position"; + } + arg2 + { + title = "Fade out time"; + } + arg3 + { + title = "Fade in time"; + } + arg4 + { + title = "Fade destination volume"; + } + arg5 + { + title = "Fade start volume"; + default = -1; + } + arg6 + { + title = "Track number"; + } + stringarg0 + { + title = "Music name"; + type = 2; + } + } + + 414 + { + title = "Play Sound Effect"; + prefix = "(414)"; + arg0 + { + title = "Source"; + type = 11; + enum + { + 0 = "Triggering object"; + 1 = "Trigger sector"; + 2 = "Nowhere"; + 3 = "Tagged sectors"; + } + } + arg1 + { + title = "Listener"; + type = 11; + enum + { + 0 = "Triggering player"; + 1 = "Everyone"; + 2 = "Everyone touching tagged sectors"; } } arg2 { - title = "X offset"; + title = "Target sector tag"; + type = 13; } - arg3 - { - title = "Y offset"; - } - arg4 - { - title = "Z offset"; - } - } - - 425 - { - title = "Change Object State"; - prefix = "(425)"; stringarg0 { - title = "State"; + title = "Sound name"; type = 2; } } - 426 + 415 { - title = "Stop Object"; - prefix = "(426)"; - arg0 - { - title = "Move to center?"; - type = 11; - enum = "noyes"; - } - } - - 427 - { - title = "Award Score"; - prefix = "(427)"; - arg0 - { - title = "Score"; - } - } - - 432 - { - title = "Enable/Disable 2D Mode"; - prefix = "(432)"; - arg0 - { - title = "Mode"; - type = 11; - enum - { - 0 = "2D"; - 1 = "3D"; - } - } - } - - 433 - { - title = "Enable/Disable Gravity Flip"; - prefix = "(433)"; - arg0 - { - title = "Gravity"; - type = 11; - enum - { - 0 = "Reverse"; - 1 = "Normal"; - } - } - } - - 434 - { - title = "Award Power-Up"; - prefix = "(434)"; + title = "Run Script"; + prefix = "(415)"; stringarg0 { - title = "Power"; - type = 2; - } - stringarg1 - { - title = "Duration/Amount"; + title = "Lump name"; type = 2; } } - 437 + 422 { - title = "Disable Player Control"; - prefix = "(437)"; + title = "Switch to Cut-Away View"; + prefix = "(422)"; arg0 { - title = "Time"; + title = "Viewpoint tag"; + type = 14; } arg1 { - title = "Allow jumping?"; + title = "Time"; + } + } + + 423 + { + title = "Change Sky"; + prefix = "(423)"; + arg0 + { + title = "Sky number"; + } + arg1 + { + title = "For all players?"; type = 11; enum = "noyes"; } } - 438 + 424 { - title = "Change Object Size"; - prefix = "(438)"; + title = "Change Weather"; + prefix = "(424)"; arg0 { - title = "Size (%)"; - default = 100; + title = "Weather"; + type = 11; + enum + { + 0 = "None"; + 1 = "Storm (thunder, lightning and rain)"; + 2 = "Snow"; + 3 = "Rain"; + 4 = "Preloaded"; + 5 = "Storm (no rain)"; + 6 = "Storm (no lightning)"; + } + } + arg1 + { + title = "For all players?"; + type = 11; + enum = "noyes"; } } - 442 + 436 { - title = "Change Object Type State"; - prefix = "(442)"; + title = "Shatter FOF"; + prefix = "(436)"; arg0 { title = "Target sector tag"; @@ -4265,170 +2542,486 @@ udmf } arg1 { - title = "Change to"; - type = 11; - enum - { - 0 = "Specified state"; - 1 = "Next state"; - } + title = "Control sector tag"; + type = 13; } + } + + 439 + { + title = "Change Tagged Linedef's Textures"; + prefix = "(439)"; + arg0 + { + title = "Target linedef tag"; + type = 15; + } + arg1 + { + title = "Affected sides"; + type = 11; + enum = "frontbackboth"; + } + arg2 + { + title = "Change unset textures?"; + type = 11; + enum = "yesno"; + } + arg3 + { + title = "Use backside textures?"; + type = 11; + enum = "noyes"; + } + } + + 440 + { + title = "Start Metal Sonic Race"; + prefix = "(440)"; + } + + 441 + { + title = "Condition Set Trigger"; + prefix = "(441)"; + arg0 + { + title = "Trigger number"; + } + } + + 443 + { + title = "Call Lua Function"; + prefix = "(443)"; stringarg0 { - title = "Object type"; - type = 2; - } - stringarg1 - { - title = "State"; + title = "Function name"; type = 2; } } - 457 + 444 { - title = "Track Object's Angle"; - prefix = "(457)"; + title = "Earthquake"; + prefix = "(444)"; arg0 { - title = "Anchor tag"; - type = 14; + title = "Duration"; } arg1 { - title = "Angle tolerance"; - type = 8; + title = "Intensity"; + } + } + + 445 + { + title = "Make FOF Disappear/Reappear"; + prefix = "(445)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Control sector tag"; + type = 13; } arg2 { - title = "Time tolerance"; + title = "Effect"; + type = 11; + enum + { + 0 = "Disappear"; + 1 = "Reappear"; + } + } + } + + 446 + { + title = "Make FOF Crumble"; + prefix = "(446)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Control sector tag"; + type = 13; + } + arg2 + { + title = "Respawn?"; + type = 11; + enum + { + 0 = "Yes"; + 1 = "No"; + 2 = "Unless FF_NORETURN"; + 3 = "Only if FF_NORETURN"; + } + } + } + + 447 + { + title = "Change Tagged Sector's Colormap"; + prefix = "(447)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Colormap sector tag"; + type = 13; + } + arg2 + { + title = "Flags"; + type = 12; + enum + { + 1 = "Add to existing colormap"; + 2 = "Subtract light R"; + 4 = "Subtract light G"; + 8 = "Subtract light B"; + 16 = "Subtract light A"; + 32 = "Subtract fade R"; + 64 = "Subtract fade G"; + 128 = "Subtract fade B"; + 256 = "Subtract fade A"; + 512 = "Subtract fadestart"; + 1024 = "Subtract fadeend"; + 2048 = "Ignore flags"; + } + } + } + + 448 + { + title = "Change Skybox"; + prefix = "(448)"; + arg0 + { + title = "Viewpoint ID"; + } + arg1 + { + title = "Centerpoint ID"; + } + arg2 + { + title = "Change?"; + type = 11; + enum + { + 0 = "Viewpoint"; + 1 = "Centerpoint"; + 2 = "Both"; + } + } + arg3 + { + title = "For all players?"; + type = 11; + enum = "noyes"; + } + } + + 449 + { + title = "Enable Bosses with Parameter"; + prefix = "(449)"; + arg0 + { + title = "Boss ID"; + } + arg1 + { + title = "Effect"; + type = 11; + enum + { + 0 = "Enable"; + 1 = "Disable"; + } + } + } + + 450 + { + title = "Execute Linedef Executor (specific tag)"; + prefix = "(450)"; + arg0 + { + title = "Trigger linedef tag"; + type = 15; + } + } + + 451 + { + title = "Execute Linedef Executor (random tag in range)"; + prefix = "(451)"; + arg0 + { + title = "Start of tag range"; + type = 15; + } + arg1 + { + title = "End of tag range"; + type = 15; + } + } + + 452 + { + title = "Set FOF Translucency"; + prefix = "(452)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Control sector tag"; + type = 13; + } + arg2 + { + title = "Alpha"; + } + arg3 + { + title = "Flags"; + type = 12; + enum + { + 1 = "Add to current translucency"; + 2 = "Don't handle FF_TRANSLUCENT"; + } + } + } + + 453 + { + title = "Fade FOF"; + prefix = "(453)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Control sector tag"; + type = 13; + } + arg2 + { + title = "Alpha"; + } + arg3 + { + title = "Fading speed"; + } + arg4 + { + title = "Flags"; + type = 12; + enum + { + 1 = "Add to current translucency"; + 2 = "Interrupt ongoing fades"; + 4 = "Speed is duration"; + 8 = "Don't change collision"; + 16 = "No collision during fade"; + 32 = "Don't handle FF_TRANSLUCENT"; + 64 = "Don't handle FF_EXISTS"; + 128 = "Don't fade lighting"; + 256 = "Don't fade colormap"; + 512 = "Use exact alpha in OpenGL"; + } + } + } + + 454 + { + title = "Stop Fading FOF"; + prefix = "(454)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Control sector tag"; + type = 13; + } + arg2 + { + title = "Finalize collision?"; + type = 11; + enum = "yesno"; + } + } + + 455 + { + title = "Fade Tagged Sector's Colormap"; + prefix = "(455)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + arg1 + { + title = "Colormap sector tag"; + type = 13; + } + arg2 + { + title = "Fade duration"; + } + arg3 + { + title = "Flags"; + type = 12; + enum + { + 1 = "Add to existing colormap"; + 2 = "Subtract light R"; + 4 = "Subtract light G"; + 8 = "Subtract light B"; + 16 = "Subtract light A"; + 32 = "Subtract fade R"; + 64 = "Subtract fade G"; + 128 = "Subtract fade B"; + 256 = "Subtract fade A"; + 512 = "Subtract fadestart"; + 1024 = "Subtract fadeend"; + 2048 = "Ignore flags"; + 4096 = "Fade from invisible black"; + 8192 = "Interrupt ongoing fades"; + } + } + } + + 456 + { + title = "Stop Fading Tagged Sector's Colormap"; + prefix = "(456)"; + arg0 + { + title = "Target sector tag"; + type = 13; + } + } + + 459 + { + title = "Control Text Prompt"; + prefix = "(459)"; + arg0 + { + title = "Prompt number"; + } + arg1 + { + title = "Page number"; + } + arg2 + { + title = "Flags"; + type = 11; + enum + { + 1 = "Close current text prompt"; + 2 = "Trigger linedef executor on close"; + 4 = "Find prompt by name"; + 8 = "Don't disable controls"; + } } arg3 { title = "Trigger linedef tag"; type = 15; } - arg4 + stringarg0 { - title = "Track after failure?"; - type = 11; - enum = "noyes"; + title = "Prompt name"; + type = 2; } } - 458 + 465 { - title = "Stop Tracking Object's Angle"; - prefix = "(458)"; - } - - 460 - { - title = "Award Rings"; - prefix = "(460)"; + title = "Set Linedef Executor Delay"; + prefix = "(465)"; arg0 { - title = "Rings"; + title = "Linedef tag"; + type = 15; } arg1 { - title = "Periodicity"; - } - } - - 461 - { - title = "Spawn Object"; - prefix = "(461)"; - arg0 - { - title = "X position"; - } - arg1 - { - title = "Y position"; + title = "Value"; } arg2 { - title = "Z position"; - } - arg3 - { - title = "Angle"; - type = 8; - } - arg4 - { - title = "Randomize position?"; + title = "Set/Add?"; type = 11; - enum = "noyes"; - } - arg5 - { - title = "Max X position"; - } - arg6 - { - title = "Max Y position"; - } - arg7 - { - title = "Max Z position"; - } - stringarg0 - { - title = "Object type"; - type = 2; + enum = "setadd"; } } - 462 + 468 { - title = "Stop Timer/Exit Stage in Record Attack"; - prefix = "(462)"; - } - - 463 - { - title = "Dye Object"; - prefix = "(463)"; - stringarg0 - { - title = "Skin color"; - type = 2; - } - } - - 464 - { - title = "Trigger Egg Capsule"; - prefix = "(464)"; + title = "Change Linedef Argument"; + prefix = "(468)"; arg0 { - title = "Egg Capsule tag"; - type = 14; + title = "Linedef tag"; + type = 15; } arg1 { - title = "End level?"; + title = "Argument"; + } + arg2 + { + title = "Value"; + } + arg3 + { + title = "Set/Add?"; type = 11; - enum = "yesno"; + enum = "setadd"; } } - 466 + 499 { - title = "Set Level Failure State"; - prefix = "(466)"; + title = "Enable/Disable Waypoints"; + prefix = "(499)"; arg0 { - title = "State"; - type = 11; - enum - { - 0 = "Failure"; - 1 = "Success"; - } + title = "Enable?"; + type = 3; } } } @@ -4962,6 +3555,7 @@ udmf { 1 = "No physics"; 2 = "Dynamic"; + 4 = "Copy to other side"; } } } @@ -5047,6 +3641,34 @@ udmf } } + 777 + { + title = "Create Anchor-Based Slope"; + prefix = "(777)"; + arg0 + { + title = "Planes"; + type = 12; + enum + { + 1 = "Floor"; + 2 = "Ceiling"; + } + } + arg1 + { + title = "Flags"; + type = 12; + enum + { + 1 = "No physics"; + 2 = "Dynamic"; + 4 = "Slope backside"; + 8 = "Mirror plane"; + } + } + } + 799 { title = "Set Tagged Dynamic Slope Vertex to Front Sector Height"; diff --git a/extras/conf/udb/Includes/Kart2_misc.cfg b/extras/conf/udb/Includes/RingRacers_misc.cfg similarity index 90% rename from extras/conf/udb/Includes/Kart2_misc.cfg rename to extras/conf/udb/Includes/RingRacers_misc.cfg index cae1127b3..8b0fbfbbd 100644 --- a/extras/conf/udb/Includes/Kart2_misc.cfg +++ b/extras/conf/udb/Includes/RingRacers_misc.cfg @@ -1,21 +1,21 @@ linedefflags { 1 = "[0] Impassable"; - 2 = "[1] Block Enemies"; + 2 = "[1] Block Players"; 4 = "[2] Double-Sided"; 8 = "[3] Upper Unpegged"; 16 = "[4] Lower Unpegged"; - 32 = "[5] Slope Skew (E1)"; + 32 = "[5] Slope Skew"; 64 = "[6] Not Climbable"; - 128 = "[7] No Midtexture Skew (E2)"; - 256 = "[8] Peg Midtexture (E3)"; - 512 = "[9] Solid Midtexture (E4)"; - 1024 = "[10] Repeat Midtexture (E5)"; + 128 = "[7] No Midtexture Skew"; + 256 = "[8] Peg Midtexture"; + 512 = "[9] Solid Midtexture"; + 1024 = "[10] Repeat Midtexture"; 2048 = "[11] Netgame Only"; 4096 = "[12] No Netgame"; - 8192 = "[13] Effect 6"; - 16384 = "[14] Bouncy Wall"; - 32768 = "[15] Transfer Line"; + 8192 = "[13] Block Enemies"; + 16384 = "[14] Don't Bump"; + 32768 = "[15] FOF Transfer"; } @@ -59,14 +59,8 @@ linedefflags_udmf netonly = "Netgame Only"; nonet = "No Netgame"; blockmonsters = "Block Enemies"; - bouncy = "Not Bouncy"; - transfer = "Transfer Line"; -} - -linedefactivations_udmf -{ - netonly = "Netgame Only"; - nonet = "No Netgame"; + bouncy = "Don't Bump"; + transfer = "FOF Transfer"; } linedefrenderstyles @@ -94,26 +88,19 @@ sectorflags gravityflip = "Flip Objects in Reverse Gravity"; heatwave = "Heat Wave"; noclipcamera = "Intangible to the Camera"; - ripple_floor = "Ripply Floor"; - ripple_ceiling = "Ripply Ceiling"; - invertencore = "Invert Encore Remap"; - outerspace = "Space Countdown"; + ripple_floor = "Water Ripple Floor"; + ripple_ceiling = "Water Ripple Ceiling"; + invertencore = "Encore Remap Invert"; + nostepup = "Wall Sector (no step-up)"; doublestepup = "Ramp Sector (double step-up/down)"; - nostepdown = "Non-Ramp Sector (No step-down)"; + nostepdown = "Non-Ramp Sector (no step-down)"; speedpad = "Speed Pad"; starpostactivator = "Star Post Activator"; exit = "Exit"; - specialstagepit = "Special Stage Pit"; - returnflag = "Return Flag"; - redteambase = "Red Team Base"; - blueteambase = "Blue Team Base"; fan = "Fan Sector"; - supertransform = "Super Sonic Transform"; - forcespin = "Force Spin"; + deleteitems = "Delete Items"; zoomtubestart = "Zoom Tube Start"; zoomtubeend = "Zoom Tube End"; - finishline = "Circuit Finish Line"; - ropehang = "Rope Hang"; } thingflags @@ -136,10 +123,7 @@ thingflags_udmf // When the UDMF field name is prefixed with ! it is inverted thingflagstranslation { - 1 = "extra"; 2 = "flip"; - 4 = "special"; - 8 = "ambush"; } @@ -459,20 +443,6 @@ doommaplumpnames nodebuild = true; allowempty = false; } - - REJECT - { - required = false; - nodebuild = true; - allowempty = false; - } - - BLOCKMAP - { - required = false; - nodebuild = true; - allowempty = true; - } } udmfmaplumpnames @@ -483,7 +453,12 @@ udmfmaplumpnames nodebuild = true; allowempty = false; } +} +// Because Ring Racers has a versatile virtual resource +// system, we can separate these out a bit more. +sharedmaplumpnames +{ REJECT { required = false; @@ -497,6 +472,34 @@ udmfmaplumpnames nodebuild = true; allowempty = true; } + + PICTURE + { + required = false; + blindcopy = true; + nodebuild = false; + } + + MINIMAP + { + required = false; + blindcopy = true; + nodebuild = false; + } + + TWEAKMAP + { + required = false; + blindcopy = true; + nodebuild = false; + } + + ENCORE + { + required = false; + blindcopy = true; + nodebuild = false; + } } // ENUMERATIONS @@ -672,7 +675,6 @@ enums //Default things filters thingsfilters { - filter0 { name = "Player starts"; @@ -680,17 +682,7 @@ thingsfilters type = -1; } - filter1 - { - name = "Enemies"; - category = "enemies"; - type = -1; - - } - - - filter2 { name = "Normal Gravity"; category = ""; @@ -703,8 +695,7 @@ thingsfilters } - - filter3 + filter2 { name = "Reverse Gravity"; category = ""; @@ -717,22 +708,17 @@ thingsfilters } - - filter4 + filter3 { name = "Rings"; category = ""; type = 300; - } - - filter5 + filter4 { name = "Waypoints"; - category = ""; - type = 2001; - + category = "waypoints"; } } diff --git a/extras/conf/udb/Includes/RingRacers_sectors.cfg b/extras/conf/udb/Includes/RingRacers_sectors.cfg new file mode 100644 index 000000000..4cb9fc0f7 --- /dev/null +++ b/extras/conf/udb/Includes/RingRacers_sectors.cfg @@ -0,0 +1,28 @@ +// Don't feel like updating, these are only for Doom format anyway... +sectortypes +{ + 0 = "Normal"; +} + +gen_sectortypes +{ + first + { + 0 = "Normal"; + } + + second + { + 0 = "Normal"; + } + + third + { + 0 = "Normal"; + } + + fourth + { + 0 = "Normal"; + } +} diff --git a/extras/conf/udb/Includes/Kart2_things.cfg b/extras/conf/udb/Includes/RingRacers_things.cfg similarity index 53% rename from extras/conf/udb/Includes/Kart2_things.cfg rename to extras/conf/udb/Includes/RingRacers_things.cfg index d9ac72e14..50a8732d1 100644 --- a/extras/conf/udb/Includes/Kart2_things.cfg +++ b/extras/conf/udb/Includes/RingRacers_things.cfg @@ -3,3161 +3,6 @@ // 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 -doom -{ - editor - { - color = 15; // White - arrow = 1; - title = ""; - error = -1; - width = 8; - height = 16; - sort = 1; - - 3328 = "3D Mode Start"; - } - - starts - { - color = 1; // Blue - arrow = 1; - title = "Player Starts"; - width = 16; - height = 48; - sprite = "PLAYA0"; - - 1 - { - title = "Player 01 Start"; - sprite = "PLAYA0"; - } - 2 - { - title = "Player 02 Start"; - sprite = "PLAYA0"; - } - 3 - { - title = "Player 03 Start"; - sprite = "PLAYA0"; - } - 4 - { - title = "Player 04 Start"; - sprite = "PLAYA0"; - } - 5 - { - title = "Player 05 Start"; - sprite = "PLAYA0"; - } - 6 - { - title = "Player 06 Start"; - sprite = "PLAYA0"; - } - 7 - { - title = "Player 07 Start"; - sprite = "PLAYA0"; - } - 8 - { - title = "Player 08 Start"; - sprite = "PLAYA0"; - } - 9 - { - title = "Player 09 Start"; - sprite = "PLAYA0"; - } - 10 - { - title = "Player 10 Start"; - sprite = "PLAYA0"; - } - 11 - { - title = "Player 11 Start"; - sprite = "PLAYA0"; - } - 12 - { - title = "Player 12 Start"; - sprite = "PLAYA0"; - } - 13 - { - title = "Player 13 Start"; - sprite = "PLAYA0"; - } - 14 - { - title = "Player 14 Start"; - sprite = "PLAYA0"; - } - 15 - { - title = "Player 15 Start"; - sprite = "PLAYA0"; - } - 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"; - } - 33 - { - title = "Match Start"; - sprite = "NDRNA2A8"; - } - 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"; - - 100 - { - title = "Crawla (Blue)"; - sprite = "POSSA1"; - width = 24; - height = 32; - } - 101 - { - title = "Crawla (Red)"; - sprite = "SPOSA1"; - width = 24; - height = 32; - } - 102 - { - title = "Stupid Dumb Unnamed RoboFish"; - sprite = "FISHA0"; - width = 8; - height = 28; - } - 103 - { - title = "Buzz (Gold)"; - sprite = "BUZZA1"; - width = 28; - height = 40; - } - 104 - { - title = "Buzz (Red)"; - sprite = "RBUZA1"; - width = 28; - height = 40; - } - 108 - { - title = "Deton"; - sprite = "DETNA1"; - width = 20; - height = 32; - } - 110 - { - title = "Turret"; - sprite = "TRETA1"; - width = 16; - height = 32; - } - 111 - { - title = "Pop-up Turret"; - sprite = "TURRI1"; - width = 12; - height = 64; - } - 122 - { - 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"; - width = 16; - height = 24; - } - 113 - { - title = "Jet Jaw"; - sprite = "JJAWA3A7"; - width = 12; - height = 20; - } - 126 - { - 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; - height = 48; - } - 115 - { - title = "Bird Aircraft Strike Hazard"; - sprite = "VLTRF1"; - 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; - } - 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 - { - color = 8; // Dark_Gray - arrow = 1; - title = "Bosses"; - - 200 - { - title = "Egg Mobile"; - sprite = "EGGMA1"; - width = 24; - height = 76; - } - 201 - { - title = "Egg Slimer"; - sprite = "EGGNA1"; - width = 24; - height = 76; - } - 202 - { - title = "Sea Egg"; - sprite = "EGGOA1"; - width = 32; - height = 116; - } - 203 - { - title = "Egg Colosseum"; - 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; - } - 207 - { - title = "Metal Sonic (Race)"; - sprite = "METLI1"; - width = 16; - height = 48; - } - 208 - { - title = "Metal Sonic (Battle)"; - sprite = "METLC1"; - width = 16; - height = 48; - } - 209 - { - title = "Brak Eggman"; - sprite = "BRAK01"; - width = 48; - height = 160; - } - 290 - { - arrow = 0; - title = "Boss Escape Point"; - width = 8; - height = 16; - sprite = "internal:eggmanend"; - } - 291 - { - arrow = 0; - title = "Egg Capsule Center"; - width = 8; - height = 16; - sprite = "internal:capsule"; - } - 292 - { - arrow = 0; - title = "Boss Waypoint"; - width = 8; - height = 16; - sprite = "internal:eggmanway"; - } - 293 - { - title = "Metal Sonic Gather Point"; - sprite = "internal:metal"; - width = 8; - height = 16; - } - 294 - { - title = "Fang Waypoint"; - sprite = "internal:eggmanway"; - width = 8; - height = 16; - } - } - - rings - { - color = 14; // Yellow - title = "Rings and Weapon Panels"; - width = 24; - height = 24; - sprite = "RINGA0"; - - 300 - { - title = "Ring"; - sprite = "RINGA0"; - width = 16; - } - 301 - { - title = "Bounce Ring"; - sprite = "internal:RNGBA0"; - } - 302 - { - title = "Rail Ring"; - sprite = "internal:RNGRA0"; - } - 303 - { - title = "Infinity Ring"; - sprite = "internal:RNGIA0"; - } - 304 - { - title = "Automatic Ring"; - sprite = "internal:RNGAA0"; - } - 305 - { - title = "Explosion Ring"; - sprite = "internal:RNGEA0"; - } - 306 - { - title = "Scatter Ring"; - sprite = "internal:RNGSA0"; - } - 307 - { - title = "Grenade Ring"; - sprite = "internal:RNGGA0"; - } - 308 - { - title = "CTF Team Ring (Red)"; - sprite = "internal:RRNGA0"; - width = 16; - } - 309 - { - title = "CTF Team Ring (Blue)"; - sprite = "internal:BRNGA0"; - width = 16; - } - 330 - { - title = "Bounce Ring Panel"; - sprite = "internal:PIKBA0"; - } - 331 - { - title = "Rail Ring Panel"; - sprite = "internal:PIKRA0"; - } - 332 - { - title = "Automatic Ring Panel"; - sprite = "internal:PIKAA0"; - } - 333 - { - title = "Explosion Ring Panel"; - sprite = "internal:PIKEA0"; - } - 334 - { - title = "Scatter Ring Panel"; - sprite = "internal:PIKSA0"; - } - 335 - { - title = "Grenade Ring Panel"; - sprite = "internal:PIKGA0"; - } - } - - collectibles - { - color = 10; // Light_Green - title = "Other Collectibles"; - width = 16; - height = 32; - sort = 1; - sprite = "CEMGA0"; - - 310 - { - title = "CTF Red Flag"; - sprite = "RFLGA0"; - width = 24; - height = 64; - } - 311 - { - title = "CTF Blue Flag"; - sprite = "BFLGA0"; - width = 24; - height = 64; - } - 312 - { - title = "Emerald Token"; - sprite = "TOKEA0"; - width = 16; - height = 32; - } - 313 - { - title = "Chaos Emerald 1 (Green)"; - sprite = "CEMGA0"; - } - 314 - { - title = "Chaos Emerald 2 (Purple)"; - sprite = "CEMGB0"; - } - 315 - { - title = "Chaos Emerald 3 (Blue)"; - sprite = "CEMGC0"; - } - 316 - { - title = "Chaos Emerald 4 (Cyan)"; - sprite = "CEMGD0"; - } - 317 - { - title = "Chaos Emerald 5 (Orange)"; - sprite = "CEMGE0"; - } - 318 - { - title = "Chaos Emerald 6 (Red)"; - sprite = "CEMGF0"; - } - 319 - { - title = "Chaos Emerald 7 (Gray)"; - sprite = "CEMGG0"; - } - 320 - { - title = "Emerald Hunt Location"; - sprite = "SHRDA0"; - } - 321 - { - title = "Match Chaos Emerald Spawn"; - sprite = "CEMGA0"; - } - 322 - { - title = "Emblem"; - sprite = "EMBMA0"; - width = 16; - height = 30; - } - } - - boxes - { - color = 7; // Gray - blocking = 2; - title = "Monitors"; - width = 18; - height = 40; - - 400 - { - title = "Super Ring (10 Rings)"; - sprite = "TVRIA0"; - } - 401 - { - title = "Pity Shield"; - sprite = "TVPIA0"; - } - 402 - { - title = "Attraction Shield"; - sprite = "TVATA0"; - } - 403 - { - title = "Force Shield"; - sprite = "TVFOA0"; - } - 404 - { - title = "Armageddon Shield"; - sprite = "TVARA0"; - } - 405 - { - title = "Whirlwind Shield"; - sprite = "TVWWA0"; - } - 406 - { - title = "Elemental Shield"; - sprite = "TVELA0"; - } - 407 - { - title = "Super Sneakers"; - sprite = "TVSSA0"; - } - 408 - { - title = "Invincibility"; - sprite = "TVIVA0"; - } - 409 - { - title = "Extra Life"; - sprite = "TV1UA0"; - } - 410 - { - title = "Eggman"; - sprite = "TVEGA0"; - } - 411 - { - title = "Teleporter"; - sprite = "TVMXA0"; - } - 413 - { - title = "Gravity Boots"; - sprite = "TVGVA0"; - } - 414 - { - title = "CTF Team Ring Monitor (Red)"; - sprite = "TRRIA0"; - } - 415 - { - title = "CTF Team Ring Monitor (Blue)"; - sprite = "TBRIA0"; - } - 416 - { - title = "Recycler"; - sprite = "TVRCA0"; - } - 418 - { - title = "Score (1,000 Points)"; - sprite = "TV1KA0"; - } - 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"; - } - } - - 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 - { - color = 11; // Light_Cyan - title = "Generic Items & Hazards"; - - 500 - { - title = "Air Bubble Patch"; - sprite = "BUBLE0"; - width = 8; - height = 16; - } - 501 - { - title = "Signpost"; - sprite = "SIGND0"; - width = 8; - height = 32; - } - 502 - { - arrow = 1; - title = "Star Post"; - sprite = "STPTA0M0"; - width = 64; - height = 128; - } - 520 - { - title = "Bomb Sphere"; - sprite = "SPHRD0"; - width = 16; - height = 24; - } - 521 - { - title = "Spikeball"; - sprite = "SPIKA0"; - width = 12; - height = 8; - } - 522 - { - title = "Wall Spike"; - sprite = "WSPKALAR"; - width = 16; - height = 14; - arrow = 1; - } - 523 - { - title = "Spike"; - sprite = "USPKA0"; - width = 8; - height = 32; - } - 1130 - { - title = "Small Mace"; - sprite = "SMCEA0"; - width = 17; - height = 34; - } - 1131 - { - 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; - } - } - - springs - { - color = 12; // Light_Red - title = "Springs and Fans"; - width = 20; - height = 16; - sprite = "RSPRD2"; - - 540 - { - title = "Fan"; - sprite = "FANSA0D0"; - width = 16; - height = 8; - } - 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; - } - 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; - } - 556 - { - arrow = 1; - title = "Diagonal Red Spring"; - sprite = "RSPRD2"; - width = 16; - } - 557 - { - arrow = 1; - title = "Diagonal Blue Spring"; - sprite = "BSPRD2"; - width = 16; - } - 558 - { - arrow = 1; - title = "Horizontal Yellow Spring"; - sprite = "SSWYD2D8"; - width = 16; - height = 32; - } - 559 - { - arrow = 1; - title = "Horizontal Red Spring"; - sprite = "SSWRD2D8"; - width = 16; - height = 32; - } - 560 - { - arrow = 1; - title = "Horizontal Blue Spring"; - sprite = "SSWBD2D8"; - width = 16; - height = 32; - } - 1134 - { - title = "Yellow Spring Ball"; - sprite = "YSPBA0"; - width = 17; - height = 34; - } - 1135 - { - title = "Red Spring Ball"; - sprite = "RSPBA0"; - width = 17; - height = 34; - } - 544 - { - 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; - } - } - - patterns - { - color = 5; // Magenta - arrow = 1; - title = "Special Placement Patterns"; - width = 16; - height = 384; - sprite = "RINGA0"; - - 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 Blue Spheres"; - sprite = "SPHRA0"; - width = 96; - height = 192; - } - 607 - { - title = "Circle of Blue Spheres (Big)"; - sprite = "SPHRA0"; - width = 192; - } - 608 - { - title = "Circle of Rings and Spheres"; - sprite = "SPHRA0"; - width = 96; - height = 192; - } - 609 - { - title = "Circle of Rings and Spheres (Big)"; - sprite = "SPHRA0"; - width = 192; - } - } - - invisible - { - color = 15; // White - title = "Misc. Invisible"; - width = 0; - height = 0; - sprite = "UNKNA0"; - sort = 1; - fixedsize = true; - blocking = 0; - - 700 - { - title = "Water Ambience A (Large)"; - sprite = "internal:ambiance"; - } - - 701 - { - title = "Water Ambience B (Large)"; - sprite = "internal:ambiance"; - } - - 702 - { - title = "Water Ambience C (Medium)"; - sprite = "internal:ambiance"; - } - - 703 - { - title = "Water Ambience D (Medium)"; - sprite = "internal:ambiance"; - } - - 704 - { - title = "Water Ambience E (Small)"; - sprite = "internal:ambiance"; - } - - 705 - { - title = "Water Ambience F (Small)"; - sprite = "internal:ambiance"; - } - - 706 - { - title = "Water Ambience G (Extra Large)"; - sprite = "internal:ambiance"; - } - - 707 - { - title = "Water Ambience H (Extra Large)"; - sprite = "internal:ambiance"; - } - - 708 - { - title = "Disco Ambience"; - sprite = "internal:ambiance"; - } - - 709 - { - title = "Volcano Ambience"; - sprite = "internal:ambiance"; - } - - 710 - { - title = "Machine Ambience"; - sprite = "internal:ambiance"; - } - - 750 - { - title = "Slope Vertex"; - sprite = "internal:vertexslope"; - } - - 751 - { - arrow = 1; - title = "Teleport Destination"; - sprite = "internal:tele"; - } - - 752 - { - arrow = 1; - title = "Alternate View Point"; - sprite = "internal:view"; - } - - 753 - { - title = "Zoom Tube Waypoint"; - sprite = "internal:zoom"; - } - - 754 - { - title = "Push Point"; - sprite = "GWLGA0"; - } - 755 - { - title = "Pull Point"; - sprite = "GWLRA0"; - } - 756 - { - title = "Blast Linedef Executor"; - sprite = "TOADA0"; - width = 32; - height = 16; - } - 757 - { - title = "Fan Particle Generator"; - sprite = "PRTLA0"; - width = 8; - height = 16; - } - 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 - { - title = "Budding Flower"; - sprite = "FWR3A0"; - 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"; - sprite = "THZPA0"; - width = 8; - height = 32; - } - 901 - { - title = "Alarm"; - sprite = "ALRMA0"; - width = 8; - 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"; - sprite = "SEWEA0"; - width = 24; - height = 56; - } - 1002 - { - title = "Dripping Water"; - sprite = "DRIPD0"; - width = 8; - height = 16; - hangs = 1; - } - 1003 - { - title = "Coral (Green)"; - sprite = "CORLA0"; - width = 29; - height = 40; - } - 1004 - { - title = "Coral (Red)"; - sprite = "CORLB0"; - width = 30; - height = 53; - } - 1005 - { - title = "Coral (Orange)"; - sprite = "CORLC0"; - width = 28; - height = 41; - } - 1006 - { - title = "Blue Crystal"; - sprite = "BCRYA1"; - 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)"; - sprite = "CHANA0"; - width = 4; - 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"; - sprite = "CACTA0"; - width = 13; - height = 24; - } - 1204 - { - title = "Small Red Flower Cactus"; - sprite = "CACTB0"; - width = 15; - height = 52; - } - 1205 - { - title = "Tiny Blue Flower Cactus"; - sprite = "CACTC0"; - width = 13; - height = 24; - } - 1206 - { - title = "Small Blue Flower Cactus"; - sprite = "CACTD0"; - width = 15; - height = 52; - } - 1207 - { - title = "Prickly Pear"; - sprite = "CACTE0"; - width = 32; - height = 96; - } - 1208 - { - title = "Barrel Cactus"; - sprite = "CACTF0"; - width = 20; - height = 128; - } - 1209 - { - 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; - hangs = 1; - } - 1216 - { - title = "TNT Barrel"; - sprite = "BARRA1"; - width = 24; - height = 63; - } - 1217 - { - title = "TNT Proximity Shell"; - sprite = "REMTA0"; - width = 64; - height = 40; - } - 1218 - { - title = "Dust Devil"; - sprite = "TAZDCR"; - width = 80; - height = 416; - } - 1219 - { - title = "Minecart Spawner"; - sprite = "MCRTCLFR"; - width = 22; - height = 32; - } - 1220 - { - title = "Minecart Stopper"; - sprite = "MCRTIR"; - width = 32; - height = 32; - } - 1221 - { - title = "Minecart Saloon Door"; - sprite = "SALDARAL"; - width = 96; - height = 160; - } - 1222 - { - title = "Train Cameo Spawner"; - sprite = "TRAEBRBL"; - width = 28; - height = 32; - } - 1223 - { - title = "Train Dust Spawner"; - sprite = "ADSTA0"; - width = 4; - height = 4; - } - 1224 - { - title = "Train Steam Spawner"; - sprite = "STEAA0"; - width = 4; - height = 4; - } - 1229 - { - title = "Minecart Switch Point"; - sprite = "internal:zoom"; - width = 8; - height = 16; - } - 1230 - { - title = "Tiny Cactus"; - sprite = "CACTJ0"; - width = 13; - height = 28; - } - 1231 - { - title = "Small Cactus"; - sprite = "CACTK0"; - width = 15; - height = 60; - } - } - - redvolcano - { - color = 10; // Green - title = "Red Volcano"; - - 1300 - { - arrow = 1; - title = "Flame Jet (Horizontal)"; - sprite = "internal:flameh"; - width = 16; - height = 40; - } - 1301 - { - title = "Flame Jet (Vertical)"; - sprite = "internal:flamev"; - width = 16; - height = 40; - } - 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; - } - 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; - } - } - - botanicserenity - { - color = 10; // Green - title = "Botanic Serenity"; - width = 16; - height = 32; - sprite = "BSZ1A0"; - 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 = "BST1A0"; - } - 1431 - { - title = "Tulip (Purple)"; - sprite = "BST2A0"; - } - 1432 - { - title = "Tulip (Blue)"; - sprite = "BST3A0"; - } - 1433 - { - title = "Tulip (Cyan)"; - sprite = "BST4A0"; - } - 1434 - { - title = "Tulip (Yellow)"; - sprite = "BST5A0"; - } - 1435 - { - title = "Tulip (Orange)"; - sprite = "BST6A0"; - } - 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"; - } - 1473 - { - title = "Palm Tree (Big)"; - width = 16; - height = 160; - sprite = "BSZ8D0"; - } - 1475 - { - title = "Palm Tree (Small)"; - width = 16; - height = 80; - sprite = "BSZ8F0"; - } - } - - azuretemple - { - 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 = "Nightopian"; - sprite = "NTPNA1"; - width = 16; - height = 40; - } - } - - nightstrk - { - color = 13; // Pink - title = "NiGHTS Track"; - 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"; - - 2000 - { - title = "Smashing Spikeball"; - sprite = "FMCEA0"; - width = 18; - height = 28; - } - 2001 - { - title = "HHZ Grass"; - sprite = "HHZMA0"; - width = 16; - height = 40; - } - 2002 - { - title = "HHZ Tentacle 1"; - sprite = "HHZMB0"; - width = 16; - height = 40; - } - 2003 - { - title = "HHZ Tentacle 2"; - sprite = "HHZMC0"; - width = 16; - height = 40; - } - 2004 - { - title = "HHZ Stalagmite (Tall)"; - sprite = "HHZME0"; - width = 16; - height = 40; - } - 2005 - { - title = "HHZ Stalagmite (Short)"; - sprite = "HHZMF0"; - width = 16; - height = 40; - } - 2006 - { - title = "Jack-o'-lantern 1"; - sprite = "PUMKA0"; - width = 16; - height = 40; - } - 2007 - { - title = "Jack-o'-lantern 2"; - sprite = "PUMKB0"; - width = 16; - height = 40; - } - 2008 - { - title = "Jack-o'-lantern 3"; - sprite = "PUMKC0"; - width = 16; - height = 40; - } - 2009 - { - 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"; - width = 8; - height = 32; - } - 2101 - { - title = "Ice Shard (Large)"; - sprite = "FHZIB0"; - width = 8; - height = 32; - } - 2102 - { - title = "Crystal Tree (Aqua)"; - sprite = "TRE3A0"; - width = 20; - height = 200; - } - 2103 - { - title = "Crystal Tree (Pink)"; - sprite = "TRE3B0"; - width = 20; - height = 200; - } - 2104 - { - title = "Amy Cameo"; - sprite = "ROSYA1"; - width = 16; - height = 48; - } - 2105 - { - title = "Mistletoe"; - sprite = "XMS6A0"; - width = 52; - height = 106; - } - } - - tutorial - { - color = 10; // Green - title = "Tutorial"; - - 799 - { - title = "Tutorial Plant"; - sprite = "TUPFH0"; - width = 40; - height = 144; - } - } - - flickies - { - color = 10; // Green - title = "Flickies"; - width = 8; - height = 20; - - 2200 - { - title = "Bluebird"; - sprite = "FL01A1"; - } - 2201 - { - title = "Rabbit"; - sprite = "FL02A1"; - } - 2202 - { - title = "Chicken"; - sprite = "FL03A1"; - } - 2203 - { - title = "Seal"; - sprite = "FL04A1"; - } - 2204 - { - 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"; - } - } -} - udmf { editor @@ -3358,186 +203,10 @@ udmf enum = "noyes"; } } - 17 - { - title = "Player 17 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 18 - { - title = "Player 18 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 19 - { - title = "Player 19 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 20 - { - title = "Player 20 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 21 - { - title = "Player 21 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 22 - { - title = "Player 22 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 23 - { - title = "Player 23 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 24 - { - title = "Player 24 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 25 - { - title = "Player 25 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 26 - { - title = "Player 26 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 27 - { - title = "Player 27 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 28 - { - title = "Player 28 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 29 - { - title = "Player 29 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 30 - { - title = "Player 30 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 31 - { - title = "Player 31 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } - 32 - { - title = "Player 32 Start"; - sprite = "PLAYA0"; - arg0 - { - title = "Spawn on ceiling?"; - type = 11; - enum = "noyes"; - } - } 33 { - title = "Match Start"; - sprite = "NDRNA2A8"; + title = "Battle Start"; + sprite = "SUPTG0"; arg0 { title = "Spawn on ceiling?"; @@ -3545,9 +214,10 @@ udmf enum = "noyes"; } } + /* 34 { - title = "CTF Red Team Start"; + title = "Red Team Start"; sprite = "SIGNG0"; arg0 { @@ -3558,7 +228,7 @@ udmf } 35 { - title = "CTF Blue Team Start"; + title = "Blue Team Start"; sprite = "SIGNE0"; arg0 { @@ -3567,31 +237,32 @@ udmf enum = "noyes"; } } + */ } enemies { color = 9; // Light_Blue arrow = 1; - title = "Enemies"; + title = "Enemies "; 100 { - title = "Crawla (Blue)"; + title = "Crawla (Blue) "; sprite = "POSSA1"; width = 24; height = 32; } 101 { - title = "Crawla (Red)"; + title = "Crawla (Red) "; sprite = "SPOSA1"; width = 24; height = 32; } 102 { - title = "Stupid Dumb Unnamed RoboFish"; + title = "Stupid Dumb Unnamed RoboFish "; sprite = "FISHA0"; width = 8; height = 28; @@ -3602,7 +273,7 @@ udmf } 103 { - title = "Buzz (Gold)"; + title = "Buzz (Gold) "; sprite = "BUZZA1"; width = 28; height = 40; @@ -3615,7 +286,7 @@ udmf } 104 { - title = "Buzz (Red)"; + title = "Buzz (Red) "; sprite = "RBUZA1"; width = 28; height = 40; @@ -3628,14 +299,14 @@ udmf } 108 { - title = "Deton"; + title = "Deton "; sprite = "DETNA1"; width = 20; height = 32; } 110 { - title = "Turret"; + title = "Turret "; sprite = "TRETA1"; width = 16; height = 32; @@ -3647,7 +318,7 @@ udmf } 111 { - title = "Pop-up Turret"; + title = "Pop-up Turret "; sprite = "TURRI1"; width = 12; height = 64; @@ -3658,35 +329,35 @@ udmf } 122 { - title = "Spring Shell (Green)"; + title = "Spring Shell (Green) "; sprite = "SSHLA1"; width = 24; height = 40; } 125 { - title = "Spring Shell (Yellow)"; + title = "Spring Shell (Yellow) "; sprite = "SSHLI1"; width = 24; height = 40; } 109 { - title = "Skim"; + title = "Skim "; sprite = "SKIMA1"; width = 16; height = 24; } 113 { - title = "Jet Jaw"; + title = "Jet Jaw "; sprite = "JJAWA3A7"; width = 12; height = 20; } 126 { - title = "Crushstacean"; + title = "Crushstacean "; sprite = "CRABA0"; width = 24; height = 32; @@ -3703,7 +374,7 @@ udmf } 138 { - title = "Banpyura"; + title = "Banpyura "; sprite = "CR2BA0"; width = 24; height = 32; @@ -3720,7 +391,7 @@ udmf } 117 { - title = "Robo-Hood"; + title = "Robo-Hood "; sprite = "ARCHA1"; width = 24; height = 32; @@ -3733,14 +404,14 @@ udmf } 118 { - title = "Lance-a-Bot"; + title = "Lance-a-Bot "; sprite = "CBFSA1"; width = 32; height = 72; } 1113 { - title = "Suspicious Lance-a-Bot Statue"; + title = "Suspicious Lance-a-Bot Statue "; sprite = "CBBSA1"; width = 32; height = 72; @@ -3753,7 +424,7 @@ udmf } 119 { - title = "Egg Guard"; + title = "Egg Guard "; sprite = "ESHIA1"; width = 16; height = 48; @@ -3777,28 +448,28 @@ udmf } 115 { - title = "Bird Aircraft Strike Hazard"; + title = "Bird Aircraft Strike Hazard "; sprite = "VLTRF1"; width = 12; height = 24; } 120 { - title = "Green Snapper"; + title = "Green Snapper "; sprite = "GSNPA1"; width = 24; height = 24; } 121 { - title = "Minus"; + title = "Minus "; sprite = "MNUSA0"; width = 24; height = 32; } 134 { - title = "Canarivore"; + title = "Canarivore "; sprite = "CANAA0"; width = 12; height = 80; @@ -3806,14 +477,14 @@ udmf } 123 { - title = "Unidus"; + title = "Unidus "; sprite = "UNIDA1"; width = 18; height = 36; } 135 { - title = "Pterabyte Spawner"; + title = "Pterabyte Spawner "; sprite = "PTERA2A8"; width = 16; height = 16; @@ -3825,7 +496,7 @@ udmf } 136 { - title = "Pyre Fly"; + title = "Pyre Fly "; sprite = "PYREA0"; width = 24; height = 34; @@ -3838,14 +509,14 @@ udmf } 137 { - title = "Dragonbomber"; + title = "Dragonbomber "; sprite = "DRABA1"; width = 28; height = 48; } 105 { - title = "Jetty-Syn Bomber"; + title = "Jetty-Syn Bomber "; sprite = "JETBB1"; width = 20; height = 50; @@ -3858,7 +529,7 @@ udmf } 106 { - title = "Jetty-Syn Gunner"; + title = "Jetty-Syn Gunner "; sprite = "JETGB1"; width = 20; height = 48; @@ -3871,49 +542,49 @@ udmf } 112 { - title = "Spincushion"; + title = "Spincushion "; sprite = "SHRPA1"; width = 16; height = 24; } 114 { - title = "Snailer"; + title = "Snailer "; sprite = "SNLRA3A7"; width = 24; height = 48; } 129 { - title = "Penguinator"; + title = "Penguinator "; sprite = "PENGA1"; width = 24; height = 32; } 130 { - title = "Pophat"; + title = "Pophat "; sprite = "POPHA1"; width = 24; height = 32; } 107 { - title = "Crawla Commander"; + title = "Crawla Commander "; sprite = "CCOMA1"; width = 16; height = 32; } 131 { - title = "Spinbobert"; + title = "Spinbobert "; sprite = "SBOBB0"; width = 32; height = 32; } 132 { - title = "Cacolantern"; + title = "Cacolantern "; sprite = "CACOA0"; width = 32; height = 32; @@ -3926,7 +597,7 @@ udmf } 133 { - title = "Hangster"; + title = "Hangster "; sprite = "HBATC1"; width = 24; height = 24; @@ -3934,7 +605,7 @@ udmf } 127 { - title = "Hive Elemental"; + title = "Hive Elemental "; sprite = "HIVEA0"; width = 32; height = 80; @@ -3945,7 +616,7 @@ udmf } 128 { - title = "Bumblebore"; + title = "Bumblebore "; sprite = "BUMBA1"; width = 16; height = 32; @@ -3958,14 +629,14 @@ udmf } 124 { - title = "Buggle"; + title = "Buggle "; sprite = "BBUZA1"; width = 20; height = 24; } 116 { - title = "Pointy"; + title = "Pointy "; sprite = "PNTYA1"; width = 8; height = 16; @@ -3976,11 +647,11 @@ udmf { color = 8; // Dark_Gray arrow = 1; - title = "Bosses"; + title = "Bosses "; 200 { - title = "Egg Mobile"; + title = "Egg Mobile "; sprite = "EGGMA1"; width = 24; height = 76; @@ -4012,7 +683,7 @@ udmf } 201 { - title = "Egg Slimer"; + title = "Egg Slimer "; sprite = "EGGNA1"; width = 24; height = 76; @@ -4050,7 +721,7 @@ udmf } 202 { - title = "Sea Egg"; + title = "Sea Egg "; sprite = "EGGOA1"; width = 32; height = 116; @@ -4082,7 +753,7 @@ udmf } 203 { - title = "Egg Colosseum"; + title = "Egg Colosseum "; sprite = "EGGPA1"; width = 24; height = 76; @@ -4119,7 +790,7 @@ udmf } 204 { - title = "Fang"; + title = "Fang "; sprite = "FANGA1"; width = 24; height = 60; @@ -4161,7 +832,7 @@ udmf } 206 { - title = "Brak Eggman (Old)"; + title = "Brak Eggman (Old) "; sprite = "BRAKB1"; width = 48; height = 160; @@ -4198,7 +869,7 @@ udmf } 207 { - title = "Metal Sonic (Race)"; + title = "Metal Sonic (Race) "; sprite = "METLI1"; width = 16; height = 48; @@ -4211,7 +882,7 @@ udmf } 208 { - title = "Metal Sonic (Battle)"; + title = "Metal Sonic (Battle) "; sprite = "METLC1"; width = 16; height = 48; @@ -4249,7 +920,7 @@ udmf } 209 { - title = "Brak Eggman"; + title = "Brak Eggman "; sprite = "BRAK01"; width = 48; height = 160; @@ -4297,7 +968,7 @@ udmf 290 { arrow = 0; - title = "Boss Escape Point"; + title = "Boss Escape Point "; width = 8; height = 16; sprite = "internal:eggmanend"; @@ -4305,7 +976,7 @@ udmf 291 { arrow = 0; - title = "Egg Capsule Center"; + title = "Egg Capsule Center "; width = 8; height = 16; sprite = "internal:capsule"; @@ -4313,7 +984,7 @@ udmf 292 { arrow = 0; - title = "Boss Waypoint"; + title = "Boss Waypoint "; width = 8; height = 16; sprite = "internal:eggmanway"; @@ -4328,14 +999,14 @@ udmf } 293 { - title = "Metal Sonic Gather Point"; + title = "Metal Sonic Gather Point "; sprite = "internal:metal"; width = 8; height = 16; } 294 { - title = "Fang Waypoint"; + title = "Fang Waypoint "; sprite = "internal:eggmanway"; width = 8; height = 16; @@ -4351,7 +1022,7 @@ udmf rings { color = 14; // Yellow - title = "Rings and Weapon Panels"; + title = "Collectibles"; width = 24; height = 24; sprite = "RINGA0"; @@ -4370,109 +1041,68 @@ udmf } 301 { - title = "Bounce Ring"; + title = "Bounce Ring "; sprite = "internal:RNGBA0"; } 302 { - title = "Rail Ring"; + title = "Rail Ring "; sprite = "internal:RNGRA0"; } 303 { - title = "Infinity Ring"; + title = "Infinity Ring "; sprite = "internal:RNGIA0"; } 304 { - title = "Automatic Ring"; + title = "Automatic Ring "; sprite = "internal:RNGAA0"; } 305 { - title = "Explosion Ring"; + title = "Explosion Ring "; sprite = "internal:RNGEA0"; } 306 { - title = "Scatter Ring"; + title = "Scatter Ring "; sprite = "internal:RNGSA0"; } 307 { - title = "Grenade Ring"; + title = "Grenade Ring "; sprite = "internal:RNGGA0"; } 308 { - title = "CTF Team Ring (Red)"; + title = "CTF Team Ring (Red) "; sprite = "internal:RRNGA0"; width = 16; } 309 { - title = "CTF Team Ring (Blue)"; + title = "CTF Team Ring (Blue) "; sprite = "internal:BRNGA0"; width = 16; } - 330 - { - title = "Bounce Ring Panel"; - sprite = "internal:PIKBA0"; - } - 331 - { - title = "Rail Ring Panel"; - sprite = "internal:PIKRA0"; - } - 332 - { - title = "Automatic Ring Panel"; - sprite = "internal:PIKAA0"; - } - 333 - { - title = "Explosion Ring Panel"; - sprite = "internal:PIKEA0"; - } - 334 - { - title = "Scatter Ring Panel"; - sprite = "internal:PIKSA0"; - } - 335 - { - title = "Grenade Ring Panel"; - sprite = "internal:PIKGA0"; - } - } - - collectibles - { - color = 10; // Light_Green - title = "Other Collectibles"; - width = 16; - height = 32; - sort = 1; - sprite = "CEMGA0"; - 310 { - title = "CTF Red Flag"; + title = "CTF Red Flag "; sprite = "RFLGA0"; width = 24; height = 64; } 311 { - title = "CTF Blue Flag"; + title = "CTF Blue Flag "; sprite = "BFLGA0"; width = 24; height = 64; } 312 { - title = "Emerald Token"; + title = "Emerald Token "; sprite = "TOKEA0"; width = 16; height = 32; @@ -4485,42 +1115,42 @@ udmf } 313 { - title = "Chaos Emerald 1 (Green)"; + title = "Chaos Emerald 1 (Green) "; sprite = "CEMGA0"; } 314 { - title = "Chaos Emerald 2 (Purple)"; + title = "Chaos Emerald 2 (Purple) "; sprite = "CEMGB0"; } 315 { - title = "Chaos Emerald 3 (Blue)"; + title = "Chaos Emerald 3 (Blue) "; sprite = "CEMGC0"; } 316 { - title = "Chaos Emerald 4 (Cyan)"; + title = "Chaos Emerald 4 (Cyan) "; sprite = "CEMGD0"; } 317 { - title = "Chaos Emerald 5 (Orange)"; + title = "Chaos Emerald 5 (Orange) "; sprite = "CEMGE0"; } 318 { - title = "Chaos Emerald 6 (Red)"; + title = "Chaos Emerald 6 (Red) "; sprite = "CEMGF0"; } 319 { - title = "Chaos Emerald 7 (Gray)"; + title = "Chaos Emerald 7 (Gray) "; sprite = "CEMGG0"; } 320 { - title = "Emerald Hunt Location"; + title = "Emerald Hunt Location "; sprite = "SHRDA0"; arg0 { @@ -4531,7 +1161,7 @@ udmf } 321 { - title = "Match Chaos Emerald Spawn"; + title = "Match Chaos Emerald Spawn "; sprite = "CEMGA0"; arg0 { @@ -4542,7 +1172,7 @@ udmf } 322 { - title = "Emblem"; + title = "Chaos Coin"; sprite = "EMBMA0"; width = 16; height = 30; @@ -4553,13 +1183,51 @@ udmf enum = "yesno"; } } + 330 + { + title = "Bounce Ring Panel "; + sprite = "internal:PIKBA0"; + } + 331 + { + title = "Rail Ring Panel "; + sprite = "internal:PIKRA0"; + } + 332 + { + title = "Automatic Ring Panel "; + sprite = "internal:PIKAA0"; + } + 333 + { + title = "Explosion Ring Panel "; + sprite = "internal:PIKEA0"; + } + 334 + { + title = "Scatter Ring Panel "; + sprite = "internal:PIKSA0"; + } + 335 + { + title = "Grenade Ring Panel "; + sprite = "internal:PIKGA0"; + } + + 4050 + { + title = "CD SS1 UFO"; + sprite = "FUFOA0"; + width = 70; + height = 70; + } } boxes { color = 7; // Gray blocking = 2; - title = "Monitors"; + title = "Monitors "; width = 18; height = 40; arg0 @@ -4570,7 +1238,7 @@ udmf 400 { - title = "Super Ring (10 Rings)"; + title = "Super Ring (10 Rings) "; sprite = "TVRIA0"; arg1 { @@ -4581,7 +1249,7 @@ udmf } 401 { - title = "Pity Shield"; + title = "Pity Shield "; sprite = "TVPIA0"; arg1 { @@ -4592,7 +1260,7 @@ udmf } 402 { - title = "Attraction Shield"; + title = "Attraction Shield "; sprite = "TVATA0"; arg1 { @@ -4603,7 +1271,7 @@ udmf } 403 { - title = "Force Shield"; + title = "Force Shield "; sprite = "TVFOA0"; arg1 { @@ -4614,7 +1282,7 @@ udmf } 404 { - title = "Armageddon Shield"; + title = "Armageddon Shield "; sprite = "TVARA0"; arg1 { @@ -4625,7 +1293,7 @@ udmf } 405 { - title = "Whirlwind Shield"; + title = "Whirlwind Shield "; sprite = "TVWWA0"; arg1 { @@ -4636,7 +1304,7 @@ udmf } 406 { - title = "Elemental Shield"; + title = "Elemental Shield "; sprite = "TVELA0"; arg1 { @@ -4647,7 +1315,7 @@ udmf } 407 { - title = "Super Sneakers"; + title = "Super Sneakers "; sprite = "TVSSA0"; arg1 { @@ -4658,7 +1326,7 @@ udmf } 408 { - title = "Invincibility"; + title = "Invincibility "; sprite = "TVIVA0"; arg1 { @@ -4669,7 +1337,7 @@ udmf } 409 { - title = "Extra Life"; + title = "Extra Life "; sprite = "TV1UA0"; arg1 { @@ -4690,12 +1358,12 @@ udmf } 410 { - title = "Eggman"; + title = "Eggman "; sprite = "TVEGA0"; } 411 { - title = "Teleporter"; + title = "Teleporter "; sprite = "TVMXA0"; arg1 { @@ -4706,22 +1374,22 @@ udmf } 413 { - title = "Gravity Boots"; + title = "Gravity Boots "; sprite = "TVGVA0"; } 414 { - title = "CTF Team Ring Monitor (Red)"; + title = "CTF Team Ring Monitor (Red) "; sprite = "TRRIA0"; } 415 { - title = "CTF Team Ring Monitor (Blue)"; + title = "CTF Team Ring Monitor (Blue) "; sprite = "TBRIA0"; } 416 { - title = "Recycler"; + title = "Recycler "; sprite = "TVRCA0"; arg1 { @@ -4732,17 +1400,17 @@ udmf } 418 { - title = "Score (1,000 Points)"; + title = "Score (1,000 Points) "; sprite = "TV1KA0"; } 419 { - title = "Score (10,000 Points)"; + title = "Score (10,000 Points) "; sprite = "TVTKA0"; } 420 { - title = "Flame Shield"; + title = "Flame Shield "; sprite = "TVFLA0"; arg1 { @@ -4753,7 +1421,7 @@ udmf } 421 { - title = "Water Shield"; + title = "Water Shield "; sprite = "TVBBA0"; arg1 { @@ -4764,7 +1432,7 @@ udmf } 422 { - title = "Lightning Shield"; + title = "Lightning Shield "; sprite = "TVZPA0"; arg1 { @@ -4779,7 +1447,7 @@ udmf { color = 18; // Gold blocking = 2; - title = "Monitors (Respawning)"; + title = "Monitors (Respawning) "; width = 20; height = 44; arg0 @@ -4790,67 +1458,67 @@ udmf 431 { - title = "Pity Shield (Respawn)"; + title = "Pity Shield (Respawn) "; sprite = "TVPIB0"; } 432 { - title = "Attraction Shield (Respawn)"; + title = "Attraction Shield (Respawn) "; sprite = "TVATB0"; } 433 { - title = "Force Shield (Respawn)"; + title = "Force Shield (Respawn) "; sprite = "TVFOB0"; } 434 { - title = "Armageddon Shield (Respawn)"; + title = "Armageddon Shield (Respawn) "; sprite = "TVARB0"; } 435 { - title = "Whirlwind Shield (Respawn)"; + title = "Whirlwind Shield (Respawn) "; sprite = "TVWWB0"; } 436 { - title = "Elemental Shield (Respawn)"; + title = "Elemental Shield (Respawn) "; sprite = "TVELB0"; } 437 { - title = "Super Sneakers (Respawn)"; + title = "Super Sneakers (Respawn) "; sprite = "TVSSB0"; } 438 { - title = "Invincibility (Respawn)"; + title = "Invincibility (Respawn) "; sprite = "TVIVB0"; } 440 { - title = "Eggman (Respawn)"; + title = "Eggman (Respawn) "; sprite = "TVEGB0"; } 443 { - title = "Gravity Boots (Respawn)"; + title = "Gravity Boots (Respawn) "; sprite = "TVGVB0"; } 450 { - title = "Flame Shield (Respawn)"; + title = "Flame Shield (Respawn) "; sprite = "TVFLB0"; } 451 { - title = "Water Shield (Respawn)"; + title = "Water Shield (Respawn) "; sprite = "TVBBB0"; } 452 { - title = "Lightning Shield (Respawn)"; + title = "Lightning Shield (Respawn) "; sprite = "TVZPB0"; } } @@ -4883,7 +1551,7 @@ udmf 502 { arrow = 1; - title = "Star Post"; + title = "Race Checkpoint"; sprite = "STPTA0M0"; width = 64; height = 128; @@ -5003,19 +1671,52 @@ udmf width = 34; height = 68; } + 1805 + { + title = "Puma (Jumping Fireball)"; + sprite = "PUMAA0"; + width = 8; + height = 16; + arg0 + { + title = "Jump strength"; + } + } + 1488 + { + arrow = 1; + title = "Random Audience Member"; + sprite = "AUDIA2A8"; + width = 8; + height = 20; + } + 2808 + { + title = "Big Ring"; + sprite = "BRNGA0"; + width = 26; + height = 62; + } + 4095 + { + title = "Empty Kart"; + sprite = "KARTA2A8"; + width = 30; + height = 30; + } } springs { color = 12; // Light_Red - title = "Springs and Fans"; + title = "Springs and Dash Rings"; width = 20; height = 16; sprite = "RSPRD2"; 540 { - title = "Fan"; + title = "Fan "; sprite = "FANSA0D0"; width = 16; height = 8; @@ -5045,6 +1746,12 @@ udmf type = 11; enum = "yesno"; } + arg1 + { + title = "Trick Panel?"; + type = 11; + enum = "yesno"; + } } 542 { @@ -5073,23 +1780,45 @@ udmf 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"; + width = 16; + arg0 + { + title = "Flags"; + type = 12; + enum + { + 1 = "Ignore gravity"; + 2 = "Rotate 22.5° CCW"; + } + } } 555 { arrow = 1; - title = "Diagonal Yellow Spring"; - sprite = "YSPRD2"; + title = "Diagonal Red Spring"; + sprite = "SPDRA2A8"; width = 16; arg0 { @@ -5105,8 +1834,8 @@ udmf 556 { arrow = 1; - title = "Diagonal Red Spring"; - sprite = "RSPRD2"; + title = "Diagonal Blue Spring"; + sprite = "SPDBA2A8"; width = 16; arg0 { @@ -5122,8 +1851,8 @@ udmf 557 { arrow = 1; - title = "Diagonal Blue Spring"; - sprite = "BSPRD2"; + title = "Diagonal Grey Spring"; + sprite = "SPDGA2A8"; width = 16; arg0 { @@ -5140,7 +1869,7 @@ udmf { arrow = 1; title = "Horizontal Yellow Spring"; - sprite = "SSWYD2D8"; + sprite = "SPHYA2A8"; width = 16; height = 32; arg0 @@ -5154,7 +1883,7 @@ udmf { arrow = 1; title = "Horizontal Red Spring"; - sprite = "SSWRD2D8"; + sprite = "SPHRA2A8"; width = 16; height = 32; arg0 @@ -5168,7 +1897,21 @@ udmf { arrow = 1; title = "Horizontal Blue Spring"; - sprite = "SSWBD2D8"; + sprite = "SPHBA2A8"; + width = 16; + height = 32; + arg0 + { + title = "Float?"; + type = 11; + enum = "yesno"; + } + } + 561 + { + arrow = 1; + title = "Horizontal Grey Spring"; + sprite = "SPHGA2A8"; width = 16; height = 32; arg0 @@ -5180,14 +1923,14 @@ udmf } 1134 { - title = "Yellow Spring Ball"; + title = "Yellow Spring Ball "; sprite = "YSPBA0"; width = 17; height = 34; } 1135 { - title = "Red Spring Ball"; + title = "Red Spring Ball "; sprite = "RSPBA0"; width = 17; height = 34; @@ -5195,7 +1938,7 @@ udmf 544 { arrow = 1; - title = "Yellow Boost Panel"; + title = "Yellow Boost Panel "; sprite = "BSTYA0"; width = 28; height = 2; @@ -5209,7 +1952,7 @@ udmf 545 { arrow = 1; - title = "Red Boost Panel"; + title = "Red Boost Panel "; sprite = "BSTRA0"; width = 28; height = 2; @@ -5220,6 +1963,20 @@ udmf enum = "noyes"; } } + 3441 + { + title = "Dash Ring"; + sprite = "DASRA1"; + width = 32; + height = 45; + } + 3442 + { + title = "Rainbow Ring"; + sprite = "RAIRA1"; + width = 32; + height = 45; + } } patterns @@ -5495,6 +2252,17 @@ udmf title = "PolyObject Spawn Point (Crush)"; sprite = "internal:polycentercrush"; } + 777 + { + title = "Floor Slope Anchor"; + sprite = "SAFA0"; + } + + 778 + { + title = "Ceiling Slope Anchor"; + sprite = "SACA0"; + } 780 { title = "Skybox View Point"; @@ -5515,102 +2283,102 @@ udmf greenflower { color = 10; // Green - title = "Greenflower"; + title = "Greenflower "; 800 { - title = "GFZ Flower"; + title = "GFZ Flower "; sprite = "FWR1A0"; width = 16; height = 40; } 801 { - title = "Sunflower"; + title = "Sunflower "; sprite = "FWR2A0"; width = 16; height = 96; } 802 { - title = "Budding Flower"; + title = "Budding Flower "; sprite = "FWR3A0"; width = 8; height = 32; } 803 { - title = "Blueberry Bush"; + title = "Blueberry Bush "; sprite = "BUS3A0"; width = 16; height = 32; } 804 { - title = "Berry Bush"; + title = "Berry Bush "; sprite = "BUS1A0"; width = 16; height = 32; } 805 { - title = "Bush"; + title = "Bush "; sprite = "BUS2A0"; width = 16; height = 32; } 806 { - title = "GFZ Tree"; + title = "GFZ Tree "; sprite = "TRE1A0"; width = 20; height = 128; } 807 { - title = "GFZ Berry Tree"; + title = "GFZ Berry Tree "; sprite = "TRE1B0"; width = 20; height = 128; } 808 { - title = "GFZ Cherry Tree"; + title = "GFZ Cherry Tree "; sprite = "TRE1C0"; width = 20; height = 128; } 809 { - title = "Checkered Tree"; + title = "Checkered Tree "; sprite = "TRE2A0"; width = 20; height = 200; } 810 { - title = "Checkered Tree (Sunset)"; + title = "Checkered Tree (Sunset) "; sprite = "TRE2B0"; width = 20; height = 200; } 811 { - title = "Polygon Tree"; + title = "Polygon Tree "; sprite = "TRE4A0"; width = 20; height = 200; } 812 { - title = "Bush Tree"; + title = "Bush Tree "; sprite = "TRE5A0"; width = 20; height = 200; } 813 { - title = "Red Bush Tree"; + title = "Red Bush Tree "; sprite = "TRE5B0"; width = 20; height = 200; @@ -5620,18 +2388,18 @@ udmf technohill { color = 10; // Green - title = "Techno Hill"; + title = "Techno Hill "; 900 { - title = "THZ Steam Flower"; + title = "THZ Steam Flower "; sprite = "THZPA0"; width = 8; height = 32; } 901 { - title = "Alarm"; + title = "Alarm "; sprite = "ALRMA0"; width = 8; height = 16; @@ -5639,14 +2407,14 @@ udmf } 902 { - title = "THZ Spin Flower (Red)"; + title = "THZ Spin Flower (Red) "; sprite = "FWR5A0"; width = 16; height = 64; } 903 { - title = "THZ Spin Flower (Yellow)"; + title = "THZ Spin Flower (Yellow) "; sprite = "FWR6A0"; width = 16; height = 64; @@ -5654,7 +2422,7 @@ udmf 904 { arrow = 1; - title = "Whistlebush"; + title = "Whistlebush "; sprite = "THZTA0"; width = 16; height = 64; @@ -5664,13 +2432,13 @@ udmf deepsea { color = 10; // Green - title = "Deep Sea"; + title = "Deep Sea "; 1000 { arrow = 1; blocking = 2; - title = "Gargoyle"; + title = "Gargoyle "; sprite = "GARGA1"; width = 16; height = 40; @@ -5685,7 +2453,7 @@ udmf { arrow = 1; blocking = 2; - title = "Gargoyle (Big)"; + title = "Gargoyle (Big) "; sprite = "GARGB1"; width = 32; height = 80; @@ -5698,14 +2466,14 @@ udmf } 1001 { - title = "Seaweed"; + title = "Seaweed "; sprite = "SEWEA0"; width = 24; height = 56; } 1002 { - title = "Dripping Water"; + title = "Dripping Water "; sprite = "DRIPD0"; width = 8; height = 16; @@ -5717,35 +2485,35 @@ udmf } 1003 { - title = "Coral (Green)"; + title = "Coral (Green) "; sprite = "CORLA0"; width = 29; height = 40; } 1004 { - title = "Coral (Red)"; + title = "Coral (Red) "; sprite = "CORLB0"; width = 30; height = 53; } 1005 { - title = "Coral (Orange)"; + title = "Coral (Orange) "; sprite = "CORLC0"; width = 28; height = 41; } 1006 { - title = "Blue Crystal"; + title = "Blue Crystal "; sprite = "BCRYA1"; width = 8; height = 16; } 1007 { - title = "Kelp"; + title = "Kelp "; sprite = "KELPA0"; width = 16; height = 292; @@ -5758,7 +2526,7 @@ udmf } 1008 { - title = "Stalagmite (DSZ1)"; + title = "Stalagmite (DSZ1) "; sprite = "DSTGA0"; width = 8; height = 116; @@ -5772,14 +2540,14 @@ udmf 1010 { arrow = 1; - title = "Light Beam"; + title = "Light Beam "; sprite = "LIBEARAL"; width = 16; height = 16; } 1011 { - title = "Stalagmite (DSZ2)"; + title = "Stalagmite (DSZ2) "; sprite = "DSTGA0"; width = 8; height = 116; @@ -5793,28 +2561,28 @@ udmf 1012 { arrow = 1; - title = "Big Floating Mine"; + title = "Big Floating Mine "; width = 28; height = 56; sprite = "BMNEA1"; } 1013 { - title = "Animated Kelp"; + title = "Animated Kelp "; sprite = "ALGAA0"; width = 48; height = 120; } 1014 { - title = "Large Coral (Brown)"; + title = "Large Coral (Brown) "; sprite = "CORLD0"; width = 56; height = 112; } 1015 { - title = "Large Coral (Beige)"; + title = "Large Coral (Beige) "; sprite = "CORLE0"; width = 56; height = 112; @@ -5824,11 +2592,11 @@ udmf castleeggman { color = 10; // Green - title = "Castle Eggman"; + title = "Castle Eggman "; 1100 { - title = "Chain (Decorative)"; + title = "Chain (Decorative) "; sprite = "CHANA0"; width = 4; height = 128; @@ -5836,7 +2604,7 @@ udmf } 1101 { - title = "Torch"; + title = "Torch "; sprite = "FLAMA0E0"; width = 8; height = 32; @@ -5851,7 +2619,7 @@ udmf { arrow = 1; blocking = 2; - title = "Eggman Statue"; + title = "Eggman Statue "; sprite = "ESTAA1"; width = 32; height = 240; @@ -5870,7 +2638,7 @@ udmf } 1103 { - title = "CEZ Flower"; + title = "CEZ Flower "; sprite = "FWR4A0"; width = 16; height = 40; @@ -6200,7 +2968,7 @@ udmf { arrow = 1; blocking = 2; - title = "Crawla Statue"; + title = "Crawla Statue "; sprite = "CSTAA1"; width = 16; height = 40; @@ -6215,7 +2983,7 @@ udmf { arrow = 1; blocking = 2; - title = "Lance-a-Bot Statue"; + title = "Lance-a-Bot Statue "; sprite = "CBBSA1"; width = 32; height = 72; @@ -6228,21 +2996,21 @@ udmf } 1114 { - title = "Pine Tree"; + title = "Pine Tree "; sprite = "PINEA0"; width = 16; height = 628; } 1115 { - title = "CEZ Shrub (Small)"; + title = "CEZ Shrub (Small) "; sprite = "CEZBA0"; width = 16; height = 24; } 1116 { - title = "CEZ Shrub (Large)"; + title = "CEZ Shrub (Large) "; sprite = "CEZBB0"; width = 32; height = 48; @@ -6250,7 +3018,7 @@ udmf 1117 { arrow = 1; - title = "Pole Banner (Red)"; + title = "Pole Banner (Red) "; sprite = "BANRA0"; width = 40; height = 224; @@ -6258,14 +3026,14 @@ udmf 1118 { arrow = 1; - title = "Pole Banner (Blue)"; + title = "Pole Banner (Blue) "; sprite = "BANRA0"; width = 40; height = 224; } 1119 { - title = "Candle"; + title = "Candle "; sprite = "CNDLA0"; width = 8; height = 48; @@ -6278,7 +3046,7 @@ udmf } 1120 { - title = "Candle Pricket"; + title = "Candle Pricket "; sprite = "CNDLB0"; width = 8; height = 176; @@ -6291,7 +3059,7 @@ udmf } 1121 { - title = "Flame Holder"; + title = "Flame Holder "; sprite = "FLMHA0"; width = 24; height = 80; @@ -6308,14 +3076,14 @@ udmf } 1122 { - title = "Fire Torch"; + title = "Fire Torch "; sprite = "CTRCA0"; width = 16; height = 80; } 1123 { - title = "Cannonball Launcher"; + title = "Cannonball Launcher "; sprite = "internal:cannonball"; width = 8; height = 16; @@ -6323,7 +3091,7 @@ udmf 1124 { blocking = 2; - title = "Cannonball"; + title = "Cannonball "; sprite = "CBLLA0"; width = 20; height = 40; @@ -6336,21 +3104,21 @@ udmf } 1125 { - title = "Brambles"; + title = "Brambles "; sprite = "CABRALAR"; width = 48; height = 32; } 1126 { - title = "Invisible Lockon Object"; + title = "Invisible Lockon Object "; sprite = "LCKNC0"; width = 16; height = 32; } 1127 { - title = "Spectator Eggrobo"; + title = "Spectator Eggrobo "; sprite = "EGR1A1"; width = 20; height = 72; @@ -6369,7 +3137,7 @@ udmf 1128 { arrow = 1; - title = "Waving Flag (Red)"; + title = "Waving Flag (Red) "; sprite = "CFLGA0"; width = 8; height = 208; @@ -6377,7 +3145,7 @@ udmf 1129 { arrow = 1; - title = "Waving Flag (Blue)"; + title = "Waving Flag (Blue) "; sprite = "CFLGA0"; width = 8; height = 208; @@ -6387,11 +3155,11 @@ udmf aridcanyon { color = 10; // Green - title = "Arid Canyon"; + title = "Arid Canyon "; 1200 { - title = "Tumbleweed (Big)"; + title = "Tumbleweed (Big) "; sprite = "BTBLA0"; width = 24; height = 48; @@ -6404,7 +3172,7 @@ udmf } 1201 { - title = "Tumbleweed (Small)"; + title = "Tumbleweed (Small) "; sprite = "STBLA0"; width = 12; height = 24; @@ -6418,7 +3186,7 @@ udmf 1202 { arrow = 1; - title = "Rock Spawner"; + title = "Rock Spawner "; sprite = "ROIAA0"; width = 8; height = 16; @@ -6444,91 +3212,91 @@ udmf } 1203 { - title = "Tiny Red Flower Cactus"; + title = "Tiny Red Flower Cactus "; sprite = "CACTA0"; width = 13; height = 24; } 1204 { - title = "Small Red Flower Cactus"; + title = "Small Red Flower Cactus "; sprite = "CACTB0"; width = 15; height = 52; } 1205 { - title = "Tiny Blue Flower Cactus"; + title = "Tiny Blue Flower Cactus "; sprite = "CACTC0"; width = 13; height = 24; } 1206 { - title = "Small Blue Flower Cactus"; + title = "Small Blue Flower Cactus "; sprite = "CACTD0"; width = 15; height = 52; } 1207 { - title = "Prickly Pear"; + title = "Prickly Pear "; sprite = "CACTE0"; width = 32; height = 96; } 1208 { - title = "Barrel Cactus"; + title = "Barrel Cactus "; sprite = "CACTF0"; width = 20; height = 128; } 1209 { - title = "Tall Barrel Cactus"; + title = "Tall Barrel Cactus "; sprite = "CACTG0"; width = 24; height = 224; } 1210 { - title = "Armed Cactus"; + title = "Armed Cactus "; sprite = "CACTH0"; width = 24; height = 256; } 1211 { - title = "Ball Cactus"; + title = "Ball Cactus "; sprite = "CACTI0"; width = 48; height = 96; } 1212 { - title = "Caution Sign"; + title = "Caution Sign "; sprite = "WWSGAR"; width = 22; height = 64; } 1213 { - title = "Cacti Sign"; + title = "Cacti Sign "; sprite = "WWS2AR"; width = 22; height = 64; } 1214 { - title = "Sharp Turn Sign"; + title = "Sharp Turn Sign "; sprite = "WWS3ALAR"; width = 16; height = 192; } 1215 { - title = "Mine Oil Lamp"; + title = "Mine Oil Lamp "; sprite = "OILLA0"; width = 22; height = 64; @@ -6536,7 +3304,7 @@ udmf } 1216 { - title = "TNT Barrel"; + title = "TNT Barrel "; sprite = "BARRA1"; width = 24; height = 63; @@ -6549,35 +3317,35 @@ udmf } 1217 { - title = "TNT Proximity Shell"; + title = "TNT Proximity Shell "; sprite = "REMTA0"; width = 64; height = 40; } 1218 { - title = "Dust Devil"; + title = "Dust Devil "; sprite = "TAZDCR"; width = 80; height = 416; } 1219 { - title = "Minecart Spawner"; + title = "Minecart Spawner "; sprite = "MCRTCLFR"; width = 22; height = 32; } 1220 { - title = "Minecart Stopper"; + title = "Minecart Stopper "; sprite = "MCRTIR"; width = 32; height = 32; } 1221 { - title = "Minecart Saloon Door"; + title = "Minecart Saloon Door "; sprite = "SALDARAL"; width = 96; height = 160; @@ -6590,28 +3358,28 @@ udmf } 1222 { - title = "Train Cameo Spawner"; + title = "Train Cameo Spawner "; sprite = "TRAEBRBL"; width = 28; height = 32; } 1223 { - title = "Train Dust Spawner"; + title = "Train Dust Spawner "; sprite = "ADSTA0"; width = 4; height = 4; } 1224 { - title = "Train Steam Spawner"; + title = "Train Steam Spawner "; sprite = "STEAA0"; width = 4; height = 4; } 1229 { - title = "Minecart Switch Point"; + title = "Minecart Switch Point "; sprite = "internal:zoom"; width = 8; height = 16; @@ -6628,14 +3396,14 @@ udmf } 1230 { - title = "Tiny Cactus"; + title = "Tiny Cactus "; sprite = "CACTJ0"; width = 13; height = 28; } 1231 { - title = "Small Cactus"; + title = "Small Cactus "; sprite = "CACTK0"; width = 15; height = 60; @@ -6722,7 +3490,7 @@ udmf } 1304 { - title = "Lavafall"; + title = "Lavafall "; sprite = "LFALF0"; width = 30; height = 32; @@ -6739,7 +3507,7 @@ udmf } 1305 { - title = "Rollout Rock"; + title = "Rollout Rock "; sprite = "PUMIA1A5"; width = 30; height = 60; @@ -6752,35 +3520,35 @@ udmf } 1306 { - title = "Big Fern"; + title = "Big Fern "; sprite = "JPLAB0"; width = 32; height = 48; } 1307 { - title = "Jungle Palm"; + title = "Jungle Palm "; sprite = "JPLAC0"; width = 32; height = 48; } 1308 { - title = "Torch Flower"; + title = "Torch Flower "; sprite = "TFLOA0"; width = 14; height = 110; } 1309 { - title = "RVZ1 Wall Vine (Long)"; + title = "RVZ1 Wall Vine (Long) "; sprite = "WVINALAR"; width = 1; height = 288; } 1310 { - title = "RVZ1 Wall Vine (Short)"; + title = "RVZ1 Wall Vine (Short) "; sprite = "WVINBLBR"; width = 1; height = 288; @@ -6790,240 +3558,240 @@ udmf botanicserenity { color = 10; // Green - title = "Botanic Serenity"; + title = "Botanic Serenity "; width = 16; height = 32; sprite = "BSZ1A0"; 1400 { - title = "Tall Flower (Red)"; + title = "Tall Flower (Red) "; sprite = "BSZ1A0"; } 1401 { - title = "Tall Flower (Purple)"; + title = "Tall Flower (Purple) "; sprite = "BSZ1B0"; } 1402 { - title = "Tall Flower (Blue)"; + title = "Tall Flower (Blue) "; sprite = "BSZ1C0"; } 1403 { - title = "Tall Flower (Cyan)"; + title = "Tall Flower (Cyan) "; sprite = "BSZ1D0"; } 1404 { - title = "Tall Flower (Yellow)"; + title = "Tall Flower (Yellow) "; sprite = "BSZ1E0"; } 1405 { - title = "Tall Flower (Orange)"; + title = "Tall Flower (Orange) "; sprite = "BSZ1F0"; } 1410 { - title = "Medium Flower (Red)"; + title = "Medium Flower (Red) "; sprite = "BSZ2A0"; } 1411 { - title = "Medium Flower (Purple)"; + title = "Medium Flower (Purple) "; sprite = "BSZ2B0"; } 1412 { - title = "Medium Flower (Blue)"; + title = "Medium Flower (Blue) "; sprite = "BSZ2C0"; } 1413 { - title = "Medium Flower (Cyan)"; + title = "Medium Flower (Cyan) "; sprite = "BSZ2D0"; } 1414 { - title = "Medium Flower (Yellow)"; + title = "Medium Flower (Yellow) "; sprite = "BSZ2E0"; } 1415 { - title = "Medium Flower (Orange)"; + title = "Medium Flower (Orange) "; sprite = "BSZ2F0"; } 1420 { - title = "Short Flower (Red)"; + title = "Short Flower (Red) "; sprite = "BSZ3A0"; } 1421 { - title = "Short Flower (Purple)"; + title = "Short Flower (Purple) "; sprite = "BSZ3B0"; } 1422 { - title = "Short Flower (Blue)"; + title = "Short Flower (Blue) "; sprite = "BSZ3C0"; } 1423 { - title = "Short Flower (Cyan)"; + title = "Short Flower (Cyan) "; sprite = "BSZ3D0"; } 1424 { - title = "Short Flower (Yellow)"; + title = "Short Flower (Yellow) "; sprite = "BSZ3E0"; } 1425 { - title = "Short Flower (Orange)"; + title = "Short Flower (Orange) "; sprite = "BSZ3F0"; } 1430 { - title = "Tulip (Red)"; + title = "Tulip (Red) "; sprite = "BST1A0"; } 1431 { - title = "Tulip (Purple)"; + title = "Tulip (Purple) "; sprite = "BST2A0"; } 1432 { - title = "Tulip (Blue)"; + title = "Tulip (Blue) "; sprite = "BST3A0"; } 1433 { - title = "Tulip (Cyan)"; + title = "Tulip (Cyan) "; sprite = "BST4A0"; } 1434 { - title = "Tulip (Yellow)"; + title = "Tulip (Yellow) "; sprite = "BST5A0"; } 1435 { - title = "Tulip (Orange)"; + title = "Tulip (Orange) "; sprite = "BST6A0"; } 1440 { - title = "Cluster (Red)"; + title = "Cluster (Red) "; sprite = "BSZ5A0"; } 1441 { - title = "Cluster (Purple)"; + title = "Cluster (Purple) "; sprite = "BSZ5B0"; } 1442 { - title = "Cluster (Blue)"; + title = "Cluster (Blue) "; sprite = "BSZ5C0"; } 1443 { - title = "Cluster (Cyan)"; + title = "Cluster (Cyan) "; sprite = "BSZ5D0"; } 1444 { - title = "Cluster (Yellow)"; + title = "Cluster (Yellow) "; sprite = "BSZ5E0"; } 1445 { - title = "Cluster (Orange)"; + title = "Cluster (Orange) "; sprite = "BSZ5F0"; } 1450 { - title = "Bush (Red)"; + title = "Bush (Red) "; sprite = "BSZ6A0"; } 1451 { - title = "Bush (Purple)"; + title = "Bush (Purple) "; sprite = "BSZ6B0"; } 1452 { - title = "Bush (Blue)"; + title = "Bush (Blue) "; sprite = "BSZ6C0"; } 1453 { - title = "Bush (Cyan)"; + title = "Bush (Cyan) "; sprite = "BSZ6D0"; } 1454 { - title = "Bush (Yellow)"; + title = "Bush (Yellow) "; sprite = "BSZ6E0"; } 1455 { - title = "Bush (Orange)"; + title = "Bush (Orange) "; sprite = "BSZ6F0"; } 1460 { - title = "Vine (Red)"; + title = "Vine (Red) "; sprite = "BSZ7A0"; } 1461 { - title = "Vine (Purple)"; + title = "Vine (Purple) "; sprite = "BSZ7B0"; } 1462 { - title = "Vine (Blue)"; + title = "Vine (Blue) "; sprite = "BSZ7C0"; } 1463 { - title = "Vine (Cyan)"; + title = "Vine (Cyan) "; sprite = "BSZ7D0"; } 1464 { - title = "Vine (Yellow)"; + title = "Vine (Yellow) "; sprite = "BSZ7E0"; } 1465 { - title = "Vine (Orange)"; + title = "Vine (Orange) "; sprite = "BSZ7F0"; } 1470 { - title = "BSZ Shrub"; + title = "BSZ Shrub "; sprite = "BSZ8A0"; } 1471 { - title = "BSZ Clover"; + title = "BSZ Clover "; sprite = "BSZ8B0"; } 1473 { - title = "Palm Tree (Big)"; + title = "Palm Tree (Big) "; width = 16; height = 160; sprite = "BSZ8D0"; } 1475 { - title = "Palm Tree (Small)"; + title = "Palm Tree (Small) "; width = 16; height = 80; sprite = "BSZ8F0"; @@ -7033,13 +3801,13 @@ udmf azuretemple { color = 10; // Green - title = "Azure Temple"; + title = "Azure Temple "; 1500 { arrow = 1; blocking = 2; - title = "Glaregoyle"; + title = "Glaregoyle "; sprite = "BGARA1"; width = 16; height = 40; @@ -7058,7 +3826,7 @@ udmf { arrow = 1; blocking = 2; - title = "Glaregoyle (Up)"; + title = "Glaregoyle (Up) "; sprite = "BGARA1"; width = 16; height = 40; @@ -7077,7 +3845,7 @@ udmf { arrow = 1; blocking = 2; - title = "Glaregoyle (Down)"; + title = "Glaregoyle (Down) "; sprite = "BGARA1"; width = 16; height = 40; @@ -7096,7 +3864,7 @@ udmf { arrow = 1; blocking = 2; - title = "Glaregoyle (Long)"; + title = "Glaregoyle (Long) "; sprite = "BGARA1"; width = 16; height = 40; @@ -7113,14 +3881,14 @@ udmf } 1504 { - title = "ATZ Target"; + title = "ATZ Target "; sprite = "RCRYB0"; width = 24; height = 32; } 1505 { - title = "Green Flame"; + title = "Green Flame "; sprite = "CFLMA0E0"; width = 8; height = 32; @@ -7129,7 +3897,7 @@ udmf { arrow = 1; blocking = 2; - title = "Blue Gargoyle"; + title = "Blue Gargoyle "; sprite = "BGARD1"; width = 16; height = 40; @@ -7145,25 +3913,28 @@ udmf dreamhill { color = 10; // Green - title = "Dream Hill"; + title = "Dream Hill "; + /* + // Needs removed, is causing errors. 1600 { - title = "Spring Tree"; + title = "Spring Tree "; sprite = "TRE6A0"; width = 16; height = 32; } 1601 { - title = "Shleep"; + title = "Shleep "; sprite = "SHLPA0"; width = 24; height = 32; } + */ 1602 { - title = "Nightopian"; + title = "Nightopian "; sprite = "NTPNA1"; width = 16; height = 40; @@ -7176,10 +3947,10 @@ udmf } } - nightstrk + axes { color = 13; // Pink - title = "NiGHTS Track"; + title = "Special Axes"; width = 8; height = 4096; sprite = "UNKNA0"; @@ -7240,7 +4011,7 @@ udmf } 1710 { - title = "Ideya Capture"; + title = "Ideya Capture "; sprite = "CAPSA0"; width = 72; height = 144; @@ -7258,13 +4029,13 @@ udmf nights { color = 13; // Pink - title = "NiGHTS Items"; + title = "NiGHTS Items "; width = 16; height = 32; 1703 { - title = "Ideya Drone"; + title = "Ideya Drone "; sprite = "NDRNA1"; width = 16; height = 56; @@ -7302,14 +4073,14 @@ udmf 1704 { arrow = 1; - title = "NiGHTS Bumper"; + title = "NiGHTS Bumper "; sprite = "NBMPG3G7"; width = 32; height = 64; } 1706 { - title = "Blue Sphere"; + title = "Blue Sphere "; sprite = "SPHRA0"; width = 16; height = 24; @@ -7322,7 +4093,7 @@ udmf } 1707 { - title = "Super Paraloop"; + title = "Super Paraloop "; sprite = "NPRUA0"; arg0 { @@ -7337,7 +4108,7 @@ udmf } 1708 { - title = "Drill Refill"; + title = "Drill Refill "; sprite = "NPRUB0"; arg0 { @@ -7352,7 +4123,7 @@ udmf } 1709 { - title = "Nightopian Helper"; + title = "Nightopian Helper "; sprite = "NPRUC0"; arg0 { @@ -7367,7 +4138,7 @@ udmf } 1711 { - title = "Extra Time"; + title = "Extra Time "; sprite = "NPRUD0"; arg0 { @@ -7382,7 +4153,7 @@ udmf } 1712 { - title = "Link Freeze"; + title = "Link Freeze "; sprite = "NPRUE0"; arg0 { @@ -7398,7 +4169,7 @@ udmf 1713 { arrow = 1; - title = "Hoop"; + title = "Hoop "; sprite = "HOOPA0"; width = 80; height = 160; @@ -7409,7 +4180,7 @@ udmf } 1714 { - title = "Ideya Anchor Point"; + title = "Ideya Anchor Point "; sprite = "internal:axis1"; width = 8; height = 16; @@ -7423,11 +4194,11 @@ udmf mario { color = 6; // Brown - title = "Mario"; + title = "Mario "; 1800 { - title = "Coin"; + title = "Coin "; sprite = "COINA0"; width = 16; height = 24; @@ -7441,7 +4212,7 @@ udmf 1801 { arrow = 1; - title = "Goomba"; + title = "Goomba "; sprite = "GOOMA0"; width = 24; height = 32; @@ -7449,39 +4220,28 @@ udmf 1802 { arrow = 1; - title = "Goomba (Blue)"; + title = "Goomba (Blue) "; sprite = "BGOMA0"; width = 24; height = 32; } 1803 { - title = "Fire Flower"; + title = "Fire Flower "; sprite = "FFWRB0"; width = 16; height = 32; } 1804 { - title = "Koopa Shell"; + title = "Koopa Shell "; sprite = "SHLLA1"; width = 16; height = 20; } - 1805 - { - title = "Puma (Jumping Fireball)"; - sprite = "PUMAA0"; - width = 8; - height = 16; - arg0 - { - title = "Jump strength"; - } - } 1806 { - title = "King Bowser"; + title = "King Bowser "; sprite = "KOOPA0"; width = 16; height = 48; @@ -7493,7 +4253,7 @@ udmf } 1807 { - title = "Axe"; + title = "Axe "; sprite = "MAXEA0"; width = 8; height = 16; @@ -7505,21 +4265,21 @@ udmf } 1808 { - title = "Bush (Short)"; + title = "Bush (Short) "; sprite = "MUS1A0"; width = 16; height = 32; } 1809 { - title = "Bush (Tall)"; + title = "Bush (Tall) "; sprite = "MUS2A0"; width = 16; height = 32; } 1810 { - title = "Toad"; + title = "Toad "; sprite = "TOADA0"; width = 8; height = 32; @@ -7529,18 +4289,18 @@ udmf christmasdisco { color = 10; // Green - title = "Christmas & Disco"; + title = "Christmas & Disco "; 1850 { - title = "Christmas Pole"; + title = "Christmas Pole "; sprite = "XMS1A0"; width = 16; height = 40; } 1851 { - title = "Candy Cane"; + title = "Candy Cane "; sprite = "XMS2A0"; width = 8; height = 32; @@ -7548,7 +4308,7 @@ udmf 1852 { blocking = 2; - title = "Snowman"; + title = "Snowman "; sprite = "XMS3A0"; width = 16; height = 64; @@ -7562,7 +4322,7 @@ udmf 1853 { blocking = 2; - title = "Snowman (With Hat)"; + title = "Snowman (With Hat) "; sprite = "XMS3B0"; width = 16; height = 80; @@ -7575,21 +4335,21 @@ udmf } 1854 { - title = "Lamp Post"; + title = "Lamp Post "; sprite = "XMS4A0"; width = 8; height = 120; } 1855 { - title = "Lamp Post (Snow)"; + title = "Lamp Post (Snow) "; sprite = "XMS4B0"; width = 8; height = 120; } 1856 { - title = "Hanging Star"; + title = "Hanging Star "; sprite = "XMS5A0"; width = 4; height = 80; @@ -7597,28 +4357,28 @@ udmf } 1857 { - title = "Berry Bush (Snow)"; + title = "Berry Bush (Snow) "; sprite = "BUS1B0"; width = 16; height = 32; } 1858 { - title = "Bush (Snow)"; + title = "Bush (Snow) "; sprite = "BUS2B0"; width = 16; height = 32; } 1859 { - title = "Blueberry Bush (Snow)"; + title = "Blueberry Bush (Snow) "; sprite = "BUS3B0"; width = 16; height = 32; } 1875 { - title = "Disco Ball"; + title = "Disco Ball "; sprite = "DBALA0"; width = 16; height = 54; @@ -7628,7 +4388,7 @@ udmf { arrow = 1; blocking = 2; - title = "Eggman Disco Statue"; + title = "Eggman Disco Statue "; sprite = "ESTAB1"; width = 20; height = 96; @@ -7644,82 +4404,85 @@ udmf stalagmites { color = 10; // Green - title = "Stalagmites"; + title = "Stalagmites "; width = 16; height = 40; 1900 { - title = "Brown Stalagmite (Tall)"; + title = "Brown Stalagmite (Tall) "; sprite = "STLGA0"; width = 16; height = 40; } 1901 { - title = "Brown Stalagmite"; + title = "Brown Stalagmite "; sprite = "STLGB0"; width = 16; height = 40; } 1902 { - title = "Orange Stalagmite (Tall)"; + title = "Orange Stalagmite (Tall) "; sprite = "STLGC0"; width = 16; height = 40; } 1903 { - title = "Orange Stalagmite"; + title = "Orange Stalagmite "; sprite = "STLGD0"; width = 16; height = 40; } 1904 { - title = "Red Stalagmite (Tall)"; + title = "Red Stalagmite (Tall) "; sprite = "STLGE0"; width = 16; height = 40; } 1905 { - title = "Red Stalagmite"; + title = "Red Stalagmite "; sprite = "STLGF0"; width = 16; height = 40; } 1906 { - title = "Gray Stalagmite (Tall)"; + title = "Gray Stalagmite (Tall) "; sprite = "STLGG0"; width = 24; height = 96; } 1907 { - title = "Gray Stalagmite"; + title = "Gray Stalagmite "; sprite = "STLGH0"; width = 16; height = 40; } 1908 { - title = "Blue Stalagmite (Tall)"; + title = "Blue Stalagmite (Tall) "; sprite = "STLGI0"; width = 16; height = 40; } 1909 { - title = "Blue Stalagmite"; + title = "Blue Stalagmite "; sprite = "STLGJ0"; width = 16; height = 40; } } + /* + // We want these objects, but they went over a billion of + // other Ring Racers objects... hauntedheights { color = 10; // Green @@ -7825,43 +4588,44 @@ udmf height = 40; } } + */ frozenhillside { color = 10; // Green - title = "Frozen Hillside"; + title = "Frozen Hillside "; 2100 { - title = "Ice Shard (Small)"; + title = "Ice Shard (Small) "; sprite = "FHZIA0"; width = 8; height = 32; } 2101 { - title = "Ice Shard (Large)"; + title = "Ice Shard (Large) "; sprite = "FHZIB0"; width = 8; height = 32; } 2102 { - title = "Crystal Tree (Aqua)"; + title = "Crystal Tree (Aqua) "; sprite = "TRE3A0"; width = 20; height = 200; } 2103 { - title = "Crystal Tree (Pink)"; + title = "Crystal Tree (Pink) "; sprite = "TRE3B0"; width = 20; height = 200; } 2104 { - title = "Amy Cameo"; + title = "Amy Cameo "; sprite = "ROSYA1"; width = 16; height = 48; @@ -7874,7 +4638,7 @@ udmf } 2105 { - title = "Mistletoe"; + title = "Mistletoe "; sprite = "XMS6A0"; width = 52; height = 106; @@ -7884,11 +4648,11 @@ udmf tutorial { color = 10; // Green - title = "Tutorial"; + title = "Tutorial "; 799 { - title = "Tutorial Plant"; + title = "Tutorial Plant "; sprite = "TUPFH0"; width = 40; height = 144; @@ -7899,6 +4663,9 @@ udmf } } + /* + // We want these objects, but they went over a billion of + // other Ring Racers objects... flickies { color = 10; // Green @@ -8036,27 +4803,899 @@ udmf sprite = "FS02A0"; } } + */ + + marble + { + color = 10; // Green + title = "Marble"; + + 1969 + { + title = "MZ Torch"; + sprite = "MARBA0"; + width = 12; + height = 45; + } + 1970 + { + title = "MZ Burner"; + sprite = "MARBJ0"; + width = 24; + height = 96; + } + } + + daytona + { + color = 10; // Green + title = "Daytona Speedway"; + + 3204 + { + title = "DSZ Pinetree"; + sprite = "PINEC0"; + width = 32; + height = 192; + } + } + + eggzeppelin + { + color = 10; // Green + title = "Egg Zeppelin"; + + 2311 + { + title = "EZZ Propeller"; + sprite = "PPLRA0"; + width = 32; + height = 48; + } + } + + competition + { + color = 10; // Green + title = "Competition Cup"; + + 3742 + { + title = "DPZ Palmtree"; + sprite = "DPPTA0"; + width = 16; + height = 560; + } + } + + auroraatoll + { + color = 10; // Green + title = "Aurora Atoll"; + + 1950 + { + title = "AAZ Palmtree"; + sprite = "AATRC0"; + width = 160; + height = 256; + } + } + + barrenbadlands + { + color = 10; // Green + title = "Barren Badlands"; + + 2005 + { + title = "BBZ Frogger"; + sprite = "FROGA2A8"; + width = 28; + height = 72; + } + 2006 + { + title = "BBZ Robra"; + sprite = "CBRAA2A8"; + width = 32; + height = 72; + } + 2007 + { + blocking = 2; + title = "BBZ Blue Robra"; + sprite = "BBRAA2A8"; + width = 32; + height = 72; + } + } + + eeriegrove + { + color = 10; // Green + title = "Eerie Grove"; + + 2679 + { + title = "EGZ Fog Generator"; + sprite = "EGFGA0"; + } + } + + hilltop + { + color = 10; // Green + title = "Hill Top"; + + 716 + { + title = "HTZ Pinetree"; + sprite = "HTZAA0"; + width = 5; + height = 204; + } + + 717 + { + title = "HTZ Bush"; + sprite = "HTZBA0"; + width = 24; + height = 38; + } + } + + skysanc + { + color = 10; // Green + title = "Sky Sanctuary"; + + 3456 + { + title = "SSZ Cloud Cluster"; + sprite = "SSCLA0"; + width = 48; + height = 45; + } + } + + frozenproduction + { + color = 10; // Green + title = "Frozen Production"; + + 691 + { + title = "FPZ FrostThrower"; + sprite = "SFTRB0"; + width = 32; + height = 45; + } + 693 + { + title = "FPZ Side-FrostThrower"; + sprite = "SFTRB0"; + width = 32; + height = 45; + } + } + + rustyrig + { + color = 10; // Green + title = "Rusty Rig"; + + 1988 + { + title = "RRZ Lamp"; + sprite = "RUSTA0"; + width = 12; + height = 45; + } + 1989 + { + title = "RRZ Chain"; + sprite = "RUSTB0"; + width = 12; + height = 45; + } + } + + maniass + { + color = 10; // Green + title = "Mania Special Stage"; + + 1960 + { + title = "SM SS3 Pillar"; + sprite = "DPLRA0"; + width = 58; + height = 256; + } + } + + smk + { + color = 4; // Red + title = "Super Mario Kart "; + + 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; + } + 3970 + { + blocking = 2; + title = "SMK Pipe "; + sprite = "SMKPA1A5"; + width = 20; + height = 52; + } + 3971 + { + title = "SMK DP Monty Mole "; + sprite = "MTYMA0"; + width = 28; + height = 32; + } + 3972 + { + blocking = 2; + title = "SMK Thwomp "; + sprite = "THWPA0"; + width = 22; + height = 52; + } + 3745 + { + title = "SMK VL Snowball "; + sprite = "SNOBA0"; + width = 16; + height = 32; + } + 3203 + { + blocking = 2; + title = "SMK VL Ice Block "; + sprite = "ICEBARAL"; + width = 32; + height = 32; + } + } + + kartz + { + color = 4; // Red + title = "Riders / Kart "; + + 1480 + { + blocking = 2; + arrow = 1; + title = "Devil Gargoyle "; + sprite = "DECOA1"; + width = 16; + height = 40; + } + 1481 + { + blocking = 2; + arrow = 1; + title = "Angel Gargoyle "; + sprite = "DECOB1"; + width = 16; + height = 40; + } + 1482 + { + title = "Generic Palmtree "; + sprite = "DECOC0"; + width = 16; + height = 189; + } + 1483 + { + title = "Peach's Castle Flag "; + sprite = "DECOD0"; + width = 16; + height = 40; + } + 1484 + { + 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; + } + 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; + } + 749 + { + title = "Blue Torch "; + sprite = "CNDLA0"; + width = 8; + height = 32; + } + 748 + { + title = "Green Torch "; + sprite = "CNDLE0"; + width = 8; + height = 32; + } + 744 + { + blocking = 2; + title = "CK RR Chest "; + sprite = "CHESA0"; + width = 48; + height = 64; + } + 743 + { + blocking = 2; + title = "CK RR Chimera Statue "; + sprite = "CHIMA0"; + width = 64; + height = 128; + } + 742 + { + 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 = 64; + } + 746 + { + 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; + } + 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; + } + 2200 + { + title = "AS Toad "; + sprite = "TOAHA0"; + width = 16; + height = 64; + } + 2201 + { + blocking = 2; + title = "FTZ Lizard Man Statue "; + sprite = "WBLZA0"; + width = 32; + height = 92; + } + 2202 + { + blocking = 2; + title = "FTZ Lion Man Statue "; + sprite = "WBLNA0"; + width = 32; + height = 92; + } + 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; + } + 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; + } + 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; + } + 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; + } + } waypoints { color = 4; // Red - arrow = 1; - title = "Waypoints"; - sprite = "KBLNC0"; - width = 16; - height = 32; + title = "Track Waypoints"; 2001 { - title = "Waypoint (height = next waypoint ID)"; - sprite = "EMBMP0"; - angletext = "ID"; - flags1text = "[1] Disable"; - flags4text = "[4] Shortcut"; - flags8text = "[8] No respawn"; + title = "Waypoint"; + sprite = "WAY1A0"; arg0 { - title = "Next Waypoint ID"; + title = "Next Waypoint Tag"; type = 14; } arg1 @@ -8067,9 +5706,117 @@ udmf } arg2 { - title = "Finish Line?"; - type = 0; + title = "Flags"; + type = 12; + enum + { + 1 = "Disabled on spawn"; + 2 = "Shortcut"; + 4 = "No respawn"; + 8 = "Finish line"; + } + } + } + + 2004 + { + title = "Bot Hint"; + sprite = "WAY4A0"; + arg0 + { + title = "Next Waypoint Tag"; + type = 14; + } + arg1 + { + title = "Radius"; + default = 384; + renderstyle = "Circle"; } } } + + duel + { + color = 4; // Red + arrow = 0; + title = "Duel Mode"; + sprite = "SPBMA2A8"; + arg0 + { + title = "All modes?"; + type = 11; + enum = "yesno"; + } + + 2050 + { + title = "Duel Bomb"; + width = 24; + height = 48; + arrow = 1; + arg1 + { + title = "Flip direction?"; + type = 11; + enum = "yesno"; + } + } + + 2051 + { + title = "Banana"; + sprite = "BANAA2A8"; + width = 16; + height = 32; + } + + 2052 + { + title = "Eggman Item"; + sprite = "FITMA0"; + width = 24; + height = 32; + } + + 2053 + { + title = "Proximity Mine"; + sprite = "SSMNA0"; + width = 16; + height = 24; + } + + 2054 + { + title = "Land Mine"; + sprite = "LNDMALAR"; + width = 24; + height = 32; + } + + 2055 + { + title = "Hyudoro"; + sprite = "HYUUA2A8"; + width = 32; + height = 24; + } + + 2056 + { + title = "Drop Target"; + sprite = "DTRGALAR"; + width = 45; + height = 32; + } + + 2057 + { + title = "Pogo Spring"; + sprite = "POGSA0"; + width = 48; + height = 32; + } + } } diff --git a/extras/conf/udb/Kart2_UDMF.cfg b/extras/conf/udb/RingRacers_UDMF.cfg similarity index 61% rename from extras/conf/udb/Kart2_UDMF.cfg rename to extras/conf/udb/RingRacers_UDMF.cfg index fe4fcb113..a84512f8e 100644 --- a/extras/conf/udb/Kart2_UDMF.cfg +++ b/extras/conf/udb/RingRacers_UDMF.cfg @@ -1,34 +1,34 @@ /************************************************************************\ - Ultimate Doom Builder Game Configuration for SRB2Kart + Ultimate Doom Builder Game Configuration for Dr. Robotnik's Ring Racers \************************************************************************/ // 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 = "SRB2Kart v2.0 (UDMF)"; +game = "Dr. Robotnik's Ring Racers (UDMF)"; // This is the simplified game engine/sourceport name engine = "zdoom"; // Settings common to all games and all map formats -include("Includes\\Kart2_common.cfg", "common"); +include("Includes\\RingRacers_common.cfg", "common"); // Settings common to text map format -include("Includes\\Kart2_common.cfg", "mapformat_udmf"); +include("Includes\\RingRacers_common.cfg", "mapformat_udmf"); -include("Includes\\Game_Kart2.cfg"); +include("Includes\\Game_RingRacers.cfg"); // Script lumps detection scriptlumpnames { - include("Includes\\Kart2_misc.cfg", "scriptlumpnames"); + include("Includes\\RingRacers_misc.cfg", "scriptlumpnames"); } //Default things filters thingsfilters { - include("Includes\\Kart2_misc.cfg", "thingsfilters"); + include("Includes\\RingRacers_misc.cfg", "thingsfilters"); } // ENUMERATIONS @@ -37,5 +37,5 @@ thingsfilters enums { // Basic game enums - include("Includes\\Kart2_misc.cfg", "enums"); -} \ No newline at end of file + include("Includes\\RingRacers_misc.cfg", "enums"); +} diff --git a/src/p_setup.c b/src/p_setup.c index f14e549ca..da13b0f16 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -1260,8 +1260,8 @@ static boolean TextmapCount(size_t size) // Check if namespace is valid. tkn = M_TokenizerRead(0); - if (!fastcmp(tkn, "srb2")) - CONS_Alert(CONS_WARNING, "Invalid namespace '%s', only 'srb2' is supported.\n", tkn); + if (!fastcmp(tkn, "ringracers")) + CONS_Alert(CONS_WARNING, "Invalid namespace '%s', only 'ringracers' is supported.\n", tkn); while ((tkn = M_TokenizerRead(0)) && M_TokenizerGetEndPos() < size) { @@ -2056,7 +2056,7 @@ static void P_WriteTextmap(void) } } - fprintf(f, "namespace = \"srb2\";\n"); + fprintf(f, "namespace = \"ringracers\";\n"); for (i = 0; i < nummapthings; i++) { fprintf(f, "thing // %s\n", sizeu1(i));