blankart/src/info/mobjs.h
2025-04-03 10:15:19 -04:00

1093 lines
19 KiB
C

_(NULL)
_(RAY) // General purpose mobj
_(UNKNOWN)
_(THOK) // Thok! mobj
_(SHADOW) // Linkdraw Shadow (for invisible objects)
_(PLAYER)
_(KART_LEFTOVER)
_(KART_TIRE)
// Enemies
_(BLUECRAWLA) // Crawla (Blue)
_(REDCRAWLA) // Crawla (Red)
_(GFZFISH) // SDURF
_(GOLDBUZZ) // Buzz (Gold)
_(REDBUZZ) // Buzz (Red)
_(JETTBOMBER) // Jetty-Syn Bomber
_(JETTGUNNER) // Jetty-Syn Gunner
_(CRAWLACOMMANDER) // Crawla Commander
_(DETON) // Deton
_(SKIM) // Skim mine dropper
_(TURRET) // Industrial Turret
_(POPUPTURRET) // Pop-Up Turret
_(SPINCUSHION) // Spincushion
_(CRUSHSTACEAN) // Crushstacean
_(CRUSHCLAW) // Big meaty claw
_(CRUSHCHAIN) // Chain
_(BANPYURA) // Banpyura
_(BANPSPRING) // Banpyura spring
_(JETJAW) // Jet Jaw
_(SNAILER) // Snailer
_(VULTURE) // BASH
_(POINTY) // Pointy
_(POINTYBALL) // Pointy Ball
_(ROBOHOOD) // Robo-Hood
_(FACESTABBER) // Castlebot Facestabber
_(FACESTABBERSPEAR) // Castlebot Facestabber spear aura
_(EGGGUARD) // Egg Guard
_(EGGSHIELD) // Egg Guard's shield
_(GSNAPPER) // Green Snapper
_(SNAPPER_LEG) // Green Snapper leg
_(SNAPPER_HEAD) // Green Snapper head
_(MINUS) // Minus
_(MINUSDIRT) // Minus dirt
_(SPRINGSHELL) // Spring Shell
_(YELLOWSHELL) // Spring Shell (yellow)
_(UNIDUS) // Unidus
_(UNIBALL) // Unidus Ball
_(CANARIVORE) // Canarivore
_(CANARIVORE_GAS) // Canarivore gas
_(PYREFLY) // Pyre Fly
_(PYREFLY_FIRE) // Pyre Fly fire
_(PTERABYTESPAWNER) // Pterabyte spawner
_(PTERABYTEWAYPOINT) // Pterabyte waypoint
_(PTERABYTE) // Pterabyte
_(DRAGONBOMBER) // Dragonbomber
_(DRAGONWING) // Dragonbomber wing
_(DRAGONTAIL) // Dragonbomber tail segment
_(DRAGONMINE) // Dragonbomber mine
// Generic Boss Items
_(BOSSEXPLODE)
_(SONIC3KBOSSEXPLODE)
_(BOSSFLYPOINT)
_(EGGTRAP)
_(BOSS3WAYPOINT)
_(BOSS9GATHERPOINT)
_(BOSSJUNK)
// Boss 1
_(EGGMOBILE)
_(JETFUME1)
_(EGGMOBILE_BALL)
_(EGGMOBILE_TARGET)
_(EGGMOBILE_FIRE)
// Boss 2
_(EGGMOBILE2)
_(EGGMOBILE2_POGO)
_(GOOP)
_(GOOPTRAIL)
// Boss 3
_(EGGMOBILE3)
_(FAKEMOBILE)
_(SHOCKWAVE)
// Boss 4
_(EGGMOBILE4)
_(EGGMOBILE4_MACE)
_(JETFLAME)
_(EGGROBO1)
_(EGGROBO1JET)
// Boss 5
_(FANG)
_(BROKENROBOT)
_(VWREF)
_(VWREB)
_(PROJECTORLIGHT)
_(FBOMB)
_(TNTDUST) // also used by barrel
_(FSGNA)
_(FSGNB)
_(FANGWAYPOINT)
// Black Eggman (Boss 7)
_(BLACKEGGMAN)
_(BLACKEGGMAN_HELPER)
_(BLACKEGGMAN_GOOPFIRE)
_(BLACKEGGMAN_MISSILE)
// New Very-Last-Minute 2.1 Brak Eggman (Cy-Brak-demon)
_(CYBRAKDEMON)
_(CYBRAKDEMON_ELECTRIC_BARRIER)
_(CYBRAKDEMON_MISSILE)
_(CYBRAKDEMON_FLAMESHOT)
_(CYBRAKDEMON_FLAMEREST)
_(CYBRAKDEMON_TARGET_RETICULE)
_(CYBRAKDEMON_TARGET_DOT)
_(CYBRAKDEMON_NAPALM_BOMB_LARGE)
_(CYBRAKDEMON_NAPALM_BOMB_SMALL)
_(CYBRAKDEMON_NAPALM_FLAMES)
_(CYBRAKDEMON_VILE_EXPLOSION)
// Metal Sonic (Boss 9)
_(METALSONIC_RACE)
_(METALSONIC_BATTLE)
_(MSSHIELD_FRONT)
_(MSGATHER)
// Collectible Items
_(RING)
_(FLINGRING) // Lost ring
_(BLUESPHERE) // Blue sphere for special stages
_(FLINGBLUESPHERE) // Lost blue sphere
_(BOMBSPHERE)
_(REDTEAMRING) // Rings collectable by red team.
_(BLUETEAMRING) // Rings collectable by blue team.
_(TOKEN) // Special Stage token for special stage
_(REDFLAG) // Red CTF Flag
_(BLUEFLAG) // Blue CTF Flag
_(EMBLEM)
_(EMERALD1)
_(EMERALD2)
_(EMERALD3)
_(EMERALD4)
_(EMERALD5)
_(EMERALD6)
_(EMERALD7)
_(EMERHUNT) // Emerald Hunt
_(EMERALDSPAWN) // Emerald spawner w/ delay
_(FLINGEMERALD) // Lost emerald
// Springs and others
_(FAN)
_(STEAM)
_(BUMPER)
_(BALLOON)
_(YELLOWSPRING)
_(REDSPRING)
_(BLUESPRING)
_(GREYSPRING)
_(INVISSPRING)
_(YELLOWDIAG) // Yellow Diagonal Spring
_(REDDIAG) // Red Diagonal Spring
_(BLUEDIAG) // Blue Diagonal Spring
_(GREYDIAG) // Grey Diagonal Spring
_(YELLOWHORIZ) // Yellow Horizontal Spring
_(REDHORIZ) // Red Horizontal Spring
_(BLUEHORIZ) // Blue Horizontal Spring
_(GREYHORIZ) // Grey Horizontal Spring
_(BOOSTERSEG)
_(BOOSTERROLLER)
_(YELLOWBOOSTER)
_(REDBOOSTER)
// Interactive Objects
_(BUBBLES) // Bubble source
_(SIGN) // Level end sign
_(SPIKEBALL) // Spike Ball
_(SPINFIRE)
_(SPIKE)
_(WALLSPIKE)
_(WALLSPIKEBASE)
_(STARPOST)
_(BIGMINE)
_(BLASTEXECUTOR)
_(CANNONLAUNCHER)
// Monitor miscellany
_(BOXSPARKLE)
// Monitor boxes -- regular
_(RING_BOX)
_(PITY_BOX)
_(ATTRACT_BOX)
_(FORCE_BOX)
_(ARMAGEDDON_BOX)
_(WHIRLWIND_BOX)
_(ELEMENTAL_BOX)
_(SNEAKERS_BOX)
_(INVULN_BOX)
_(1UP_BOX)
_(EGGMAN_BOX)
_(MIXUP_BOX)
_(MYSTERY_BOX)
_(GRAVITY_BOX)
_(RECYCLER_BOX)
_(SCORE1K_BOX)
_(SCORE10K_BOX)
_(FLAMEAURA_BOX)
_(BUBBLEWRAP_BOX)
_(THUNDERCOIN_BOX)
// Monitor boxes -- repeating (big) boxes
_(PITY_GOLDBOX)
_(ATTRACT_GOLDBOX)
_(FORCE_GOLDBOX)
_(ARMAGEDDON_GOLDBOX)
_(WHIRLWIND_GOLDBOX)
_(ELEMENTAL_GOLDBOX)
_(SNEAKERS_GOLDBOX)
_(INVULN_GOLDBOX)
_(EGGMAN_GOLDBOX)
_(GRAVITY_GOLDBOX)
_(FLAMEAURA_GOLDBOX)
_(BUBBLEWRAP_GOLDBOX)
_(THUNDERCOIN_GOLDBOX)
// Monitor boxes -- special
_(RING_REDBOX)
_(RING_BLUEBOX)
// Monitor icons
_(RING_ICON)
_(PITY_ICON)
_(ATTRACT_ICON)
_(FORCE_ICON)
_(ARMAGEDDON_ICON)
_(WHIRLWIND_ICON)
_(ELEMENTAL_ICON)
_(SNEAKERS_ICON)
_(INVULN_ICON)
_(1UP_ICON)
_(EGGMAN_ICON)
_(MIXUP_ICON)
_(GRAVITY_ICON)
_(RECYCLER_ICON)
_(SCORE1K_ICON)
_(SCORE10K_ICON)
_(FLAMEAURA_ICON)
_(BUBBLEWRAP_ICON)
_(THUNDERCOIN_ICON)
// Projectiles
_(ROCKET)
_(LASER)
_(TORPEDO)
_(TORPEDO2) // silent
_(ENERGYBALL)
_(MINE) // Skim/Jetty-Syn mine
_(JETTBULLET) // Jetty-Syn Bullet
_(TURRETLASER)
_(CANNONBALL) // Cannonball
_(CANNONBALLDECOR) // Decorative/still cannonball
_(ARROW) // Arrow
_(DEMONFIRE) // Glaregoyle fire
// The letter
_(LETTER)
// Greenflower Scenery
_(GFZFLOWER1)
_(GFZFLOWER2)
_(GFZFLOWER3)
_(BLUEBERRYBUSH)
_(BERRYBUSH)
_(BUSH)
// Trees (both GFZ and misc)
_(GFZTREE)
_(GFZBERRYTREE)
_(GFZCHERRYTREE)
_(CHECKERTREE)
_(CHECKERSUNSETTREE)
_(FHZTREE) // Frozen Hillside
_(FHZPINKTREE)
_(POLYGONTREE)
_(BUSHTREE)
_(BUSHREDTREE)
_(SPRINGTREE)
// Techno Hill Scenery
_(THZFLOWER1)
_(THZFLOWER2)
_(THZFLOWER3)
_(THZTREE) // Steam whistle tree/bush
_(THZTREEBRANCH) // branch of said tree
_(ALARM)
// Deep Sea Scenery
_(GARGOYLE) // Deep Sea Gargoyle
_(BIGGARGOYLE) // Deep Sea Gargoyle (Big)
_(SEAWEED) // DSZ Seaweed
_(WATERDRIP) // Dripping Water source
_(WATERDROP) // Water drop from dripping water
_(CORAL1) // Coral
_(CORAL2)
_(CORAL3)
_(CORAL4)
_(CORAL5)
_(BLUECRYSTAL) // Blue Crystal
_(KELP) // Kelp
_(ANIMALGAETOP) // Animated algae top
_(ANIMALGAESEG) // Animated algae segment
_(DSZSTALAGMITE) // Deep Sea 1 Stalagmite
_(DSZ2STALAGMITE) // Deep Sea 2 Stalagmite
_(LIGHTBEAM) // DSZ Light beam
// Castle Eggman Scenery
_(CHAIN) // CEZ Chain
_(FLAME) // Flame (has corona)
_(FLAMEPARTICLE)
_(EGGSTATUE) // Eggman Statue
_(MACEPOINT) // Mace rotation point
_(CHAINMACEPOINT) // Combination of chains and maces point
_(SPRINGBALLPOINT) // Spring ball point
_(CHAINPOINT) // Mace chain
_(HIDDEN_SLING) // Spin mace chain (activatable)
_(FIREBARPOINT) // Firebar
_(CUSTOMMACEPOINT) // Custom mace
_(SMALLMACECHAIN) // Small Mace Chain
_(BIGMACECHAIN) // Big Mace Chain
_(SMALLMACE) // Small Mace
_(BIGMACE) // Big Mace
_(SMALLGRABCHAIN) // Small Grab Chain
_(BIGGRABCHAIN) // Big Grab Chain
_(YELLOWSPRINGBALL) // Yellow spring on a ball
_(REDSPRINGBALL) // Red spring on a ball
_(SMALLFIREBAR) // Small Firebar
_(BIGFIREBAR) // Big Firebar
_(CEZFLOWER) // Flower
_(CEZPOLE1) // Pole (with red banner)
_(CEZPOLE2) // Pole (with blue banner)
_(CEZBANNER1) // Banner (red)
_(CEZBANNER2) // Banner (blue)
_(PINETREE) // Pine Tree
_(CEZBUSH1) // Bush 1
_(CEZBUSH2) // Bush 2
_(CANDLE) // Candle
_(CANDLEPRICKET) // Candle pricket
_(FLAMEHOLDER) // Flame holder
_(FIRETORCH) // Fire torch
_(WAVINGFLAG1) // Waving flag (red)
_(WAVINGFLAG2) // Waving flag (blue)
_(WAVINGFLAGSEG1) // Waving flag segment (red)
_(WAVINGFLAGSEG2) // Waving flag segment (blue)
_(CRAWLASTATUE) // Crawla statue
_(FACESTABBERSTATUE) // Facestabber statue
_(SUSPICIOUSFACESTABBERSTATUE) // :eggthinking:
_(BRAMBLES) // Brambles
// Arid Canyon Scenery
_(BIGTUMBLEWEED)
_(LITTLETUMBLEWEED)
_(CACTI1) // Tiny Red Flower Cactus
_(CACTI2) // Small Red Flower Cactus
_(CACTI3) // Tiny Blue Flower Cactus
_(CACTI4) // Small Blue Flower Cactus
_(CACTI5) // Prickly Pear
_(CACTI6) // Barrel Cactus
_(CACTI7) // Tall Barrel Cactus
_(CACTI8) // Armed Cactus
_(CACTI9) // Ball Cactus
_(CACTI10) // Tiny Cactus
_(CACTI11) // Small Cactus
_(CACTITINYSEG) // Tiny Cactus Segment
_(CACTISMALLSEG) // Small Cactus Segment
_(ARIDSIGN_CAUTION) // Caution Sign
_(ARIDSIGN_CACTI) // Cacti Sign
_(ARIDSIGN_SHARPTURN) // Sharp Turn Sign
_(OILLAMP)
_(TNTBARREL)
_(PROXIMITYTNT)
_(DUSTDEVIL)
_(DUSTLAYER)
_(ARIDDUST)
_(MINECART)
_(MINECARTSEG)
_(MINECARTSPAWNER)
_(MINECARTEND)
_(MINECARTENDSOLID)
_(MINECARTSIDEMARK)
_(MINECARTSPARK)
_(SALOONDOOR)
_(SALOONDOORCENTER)
_(TRAINCAMEOSPAWNER)
_(TRAINSEG)
_(TRAINDUSTSPAWNER)
_(TRAINSTEAMSPAWNER)
_(MINECARTSWITCHPOINT)
// Red Volcano Scenery
_(FLAMEJET)
_(VERTICALFLAMEJET)
_(FLAMEJETFLAME)
_(FJSPINAXISA) // Counter-clockwise
_(FJSPINAXISB) // Clockwise
_(FLAMEJETFLAMEB) // Blade's flame
_(LAVAFALL)
_(LAVAFALL_LAVA)
_(LAVAFALLROCK)
_(ROLLOUTSPAWN)
_(ROLLOUTROCK)
_(BIGFERNLEAF)
_(BIGFERN)
_(JUNGLEPALM)
_(TORCHFLOWER)
_(WALLVINE_LONG)
_(WALLVINE_SHORT)
// Dark City Scenery
// Egg Rock Scenery
// Azure Temple Scenery
_(GLAREGOYLE)
_(GLAREGOYLEUP)
_(GLAREGOYLEDOWN)
_(GLAREGOYLELONG)
_(TARGET) // AKA Red Crystal
_(GREENFLAME)
_(BLUEGARGOYLE)
// Stalagmites
_(STALAGMITE0)
_(STALAGMITE1)
_(STALAGMITE2)
_(STALAGMITE3)
_(STALAGMITE4)
_(STALAGMITE5)
_(STALAGMITE6)
_(STALAGMITE7)
_(STALAGMITE8)
_(STALAGMITE9)
// Christmas Scenery
_(XMASPOLE)
_(CANDYCANE)
_(SNOWMAN) // normal
_(SNOWMANHAT) // with hat + scarf
_(LAMPPOST1) // normal
_(LAMPPOST2) // with snow
_(HANGSTAR)
_(MISTLETOE)
// Xmas GFZ bushes
_(XMASBLUEBERRYBUSH)
_(XMASBERRYBUSH)
_(XMASBUSH)
// FHZ
_(FHZICE1)
_(FHZICE2)
_(ROSY)
_(CDLHRT)
// Halloween Scenery
// Pumpkins
_(JACKO1)
_(JACKO2)
_(JACKO3)
// Dr Seuss Trees
_(HHZTREE_TOP)
_(HHZTREE_PART)
// Misc
_(HHZSHROOM)
_(HHZGRASS)
_(HHZTENTACLE1)
_(HHZTENTACLE2)
_(HHZSTALAGMITE_TALL)
_(HHZSTALAGMITE_SHORT)
// Botanic Serenity scenery
_(BSZTALLFLOWER_RED)
_(BSZTALLFLOWER_PURPLE)
_(BSZTALLFLOWER_BLUE)
_(BSZTALLFLOWER_CYAN)
_(BSZTALLFLOWER_YELLOW)
_(BSZTALLFLOWER_ORANGE)
_(BSZFLOWER_RED)
_(BSZFLOWER_PURPLE)
_(BSZFLOWER_BLUE)
_(BSZFLOWER_CYAN)
_(BSZFLOWER_YELLOW)
_(BSZFLOWER_ORANGE)
_(BSZSHORTFLOWER_RED)
_(BSZSHORTFLOWER_PURPLE)
_(BSZSHORTFLOWER_BLUE)
_(BSZSHORTFLOWER_CYAN)
_(BSZSHORTFLOWER_YELLOW)
_(BSZSHORTFLOWER_ORANGE)
_(BSZTULIP_RED)
_(BSZTULIP_PURPLE)
_(BSZTULIP_BLUE)
_(BSZTULIP_CYAN)
_(BSZTULIP_YELLOW)
_(BSZTULIP_ORANGE)
_(BSZCLUSTER_RED)
_(BSZCLUSTER_PURPLE)
_(BSZCLUSTER_BLUE)
_(BSZCLUSTER_CYAN)
_(BSZCLUSTER_YELLOW)
_(BSZCLUSTER_ORANGE)
_(BSZBUSH_RED)
_(BSZBUSH_PURPLE)
_(BSZBUSH_BLUE)
_(BSZBUSH_CYAN)
_(BSZBUSH_YELLOW)
_(BSZBUSH_ORANGE)
_(BSZVINE_RED)
_(BSZVINE_PURPLE)
_(BSZVINE_BLUE)
_(BSZVINE_CYAN)
_(BSZVINE_YELLOW)
_(BSZVINE_ORANGE)
_(BSZSHRUB)
_(BSZCLOVER)
_(BSZFISH)
_(BSZSUNFLOWER)
// Misc scenery
_(DBALL)
_(EGGSTATUE2)
// Powerup Indicators
_(ELEMENTAL_ORB) // Elemental shield mobj
_(ATTRACT_ORB) // Attract shield mobj
_(FORCE_ORB) // Force shield mobj
_(ARMAGEDDON_ORB) // Armageddon shield mobj
_(WHIRLWIND_ORB) // Whirlwind shield mobj
_(PITY_ORB) // Pity shield mobj
_(FLAMEAURA_ORB) // Flame shield mobj
_(BUBBLEWRAP_ORB) // Bubble shield mobj
_(THUNDERCOIN_ORB) // Thunder shield mobj
_(THUNDERCOIN_SPARK) // Thunder spark
_(IVSP) // Invincibility sparkles
_(SUPERSPARK) // Super Sonic Spark
// Flickies
_(FLICKY_01) // Bluebird
_(FLICKY_01_CENTER)
_(FLICKY_02) // Rabbit
_(FLICKY_02_CENTER)
_(FLICKY_03) // Chicken
_(FLICKY_03_CENTER)
_(FLICKY_04) // Seal
_(FLICKY_04_CENTER)
_(FLICKY_05) // Pig
_(FLICKY_05_CENTER)
_(FLICKY_06) // Chipmunk
_(FLICKY_06_CENTER)
_(FLICKY_07) // Penguin
_(FLICKY_07_CENTER)
_(FLICKY_08) // Fish
_(FLICKY_08_CENTER)
_(FLICKY_09) // Ram
_(FLICKY_09_CENTER)
_(FLICKY_10) // Puffin
_(FLICKY_10_CENTER)
_(FLICKY_11) // Cow
_(FLICKY_11_CENTER)
_(FLICKY_12) // Rat
_(FLICKY_12_CENTER)
_(FLICKY_13) // Bear
_(FLICKY_13_CENTER)
_(FLICKY_14) // Dove
_(FLICKY_14_CENTER)
_(FLICKY_15) // Cat
_(FLICKY_15_CENTER)
_(FLICKY_16) // Canary
_(FLICKY_16_CENTER)
_(SECRETFLICKY_01) // Spider
_(SECRETFLICKY_01_CENTER)
_(SECRETFLICKY_02) // Bat
_(SECRETFLICKY_02_CENTER)
_(SEED)
// Environmental Effects
_(RAIN) // Rain
_(SNOWFLAKE) // Snowflake
_(BLIZZARDSNOW) // Blizzard Snowball
_(SPLISH) // Water splish!
_(LAVASPLISH) // Lava splish!
_(SMOKE)
_(SMALLBUBBLE) // small bubble
_(MEDIUMBUBBLE) // medium bubble
_(EXTRALARGEBUBBLE) // extra large bubble
_(WATERZAP)
_(SPINDUST) // Spindash dust
_(TFOG)
_(PARTICLE)
_(PARTICLEGEN) // For fans, etc.
// Game Indicators
_(SCORE) // score logo
_(DROWNNUMBERS) // Drowning Timer
_(GOTEMERALD) // Chaos Emerald (intangible)
_(LOCKON) // Target
_(LOCKONINF) // In-level Target
_(TAG) // Tag Sign
_(GOTFLAG) // Got Flag sign
_(FINISHFLAG) // Finish flag
// Ambient Sounds
_(AMBIENT)
_(CORK)
_(LHRT)
// Ring Weapons
_(REDRING)
_(BOUNCERING)
_(RAILRING)
_(INFINITYRING)
_(AUTOMATICRING)
_(EXPLOSIONRING)
_(SCATTERRING)
_(GRENADERING)
_(BOUNCEPICKUP)
_(RAILPICKUP)
_(AUTOPICKUP)
_(EXPLODEPICKUP)
_(SCATTERPICKUP)
_(GRENADEPICKUP)
_(THROWNBOUNCE)
_(THROWNINFINITY)
_(THROWNAUTOMATIC)
_(THROWNSCATTER)
_(THROWNEXPLOSION)
_(THROWNGRENADE)
// Mario-specific stuff
_(COIN)
_(FLINGCOIN)
_(GOOMBA)
_(BLUEGOOMBA)
_(FIREFLOWER)
_(FIREBALL)
_(FIREBALLTRAIL)
_(SHELL)
_(PUMA)
_(PUMATRAIL)
_(HAMMER)
_(KOOPA)
_(KOOPAFLAME)
_(AXE)
_(MARIOBUSH1)
_(MARIOBUSH2)
_(TOAD)
// NiGHTS Stuff
_(AXIS)
_(AXISTRANSFER)
_(AXISTRANSFERLINE)
_(NIGHTSDRONE)
_(NIGHTSDRONE_MAN)
_(NIGHTSDRONE_SPARKLING)
_(NIGHTSDRONE_GOAL)
_(NIGHTSPARKLE)
_(NIGHTSLOOPHELPER)
_(NIGHTSBUMPER) // NiGHTS Bumper
_(HOOP)
_(HOOPCOLLIDE) // Collision detection for NiGHTS hoops
_(HOOPCENTER) // Center of a hoop
_(NIGHTSCORE)
_(NIGHTSCHIP) // NiGHTS Chip
_(FLINGNIGHTSCHIP) // Lost NiGHTS Chip
_(NIGHTSSTAR) // NiGHTS Star
_(FLINGNIGHTSSTAR) // Lost NiGHTS Star
_(NIGHTSSUPERLOOP)
_(NIGHTSWING)
_(NIGHTSDRILLREFILL)
_(NIGHTSHELPER)
_(NIGHTSEXTRATIME)
_(NIGHTSLINKFREEZE)
_(EGGCAPSULE)
_(IDEYAANCHOR)
_(NIGHTOPIANHELPER) // the actual helper object that orbits you
_(PIAN) // decorative singing friend
_(SHLEEP) // almost-decorative sleeping enemy
// Secret badniks and hazards, shhhh
_(PENGUINATOR)
_(POPHAT)
_(POPSHOT)
_(POPSHOT_TRAIL)
_(HIVEELEMENTAL)
_(BUMBLEBORE)
_(BUGGLE)
_(SMASHINGSPIKEBALL)
_(CACOLANTERN)
_(CACOSHARD)
_(CACOFIRE)
_(SPINBOBERT)
_(SPINBOBERT_FIRE1)
_(SPINBOBERT_FIRE2)
_(HANGSTER)
// Utility Objects
_(TELEPORTMAN)
_(ALTVIEWMAN)
_(CRUMBLEOBJ) // Sound generator for crumbling platform
_(TUBEWAYPOINT)
_(PUSH)
_(GHOST)
_(OVERLAY)
_(ANGLEMAN)
_(POLYANCHOR)
_(POLYSPAWN)
_(MINIMAPBOUND)
// Skybox objects
_(SKYBOX)
// Debris
_(SPARK) // spark, only used for debugging, actually
_(EXPLODE) // Robot Explosion
_(UWEXPLODE) // Underwater Explosion
_(DUST)
_(ROCKSPAWNER)
_(FALLINGROCK)
_(ROCKCRUMBLE1)
_(ROCKCRUMBLE2)
_(ROCKCRUMBLE3)
_(ROCKCRUMBLE4)
_(ROCKCRUMBLE5)
_(ROCKCRUMBLE6)
_(ROCKCRUMBLE7)
_(ROCKCRUMBLE8)
_(ROCKCRUMBLE9)
_(ROCKCRUMBLE10)
_(ROCKCRUMBLE11)
_(ROCKCRUMBLE12)
_(ROCKCRUMBLE13)
_(ROCKCRUMBLE14)
_(ROCKCRUMBLE15)
_(ROCKCRUMBLE16)
// Level debris
_(GFZDEBRIS)
_(BRICKDEBRIS)
_(WOODDEBRIS)
_(REDBRICKDEBRIS) // for CEZ3
_(BLUEBRICKDEBRIS) // for CEZ3
_(YELLOWBRICKDEBRIS) // for CEZ3
// SRB1 Badniks
_(SRB1_CRAWLA)
_(SRB1_BAT)
_(SRB1_ROBOFISH)
_(SRB1_VOLCANOGUY)
_(SRB1_HOPPY)
_(SRB1_HOPPYWATER)
_(SRB1_HOPPYSKYLAB)
_(SRB1_MMZFLYING)
_(SRB1_UFO)
_(SRB1_GRAYBOT)
_(SRB1_ROBOTOPOLIS)
_(SRB1_RBZBUZZ)
_(SRB1_RBZSPIKES)
_(SRB1_METALSONIC)
_(SRB1_GOLDBOT)
_(SRB1_GENREX)
// SRB2kart
_(RANDOMITEM)
_(RANDOMITEMPOP)
_(FLOATINGITEM)
_(ITEMCAPSULE)
_(ITEMCAPSULE_PART)
_(SIGNSPARKLE)
_(FASTLINE)
_(FASTDUST)
_(BOOSTFLAME)
_(BOOSTSMOKE)
_(SNEAKERTRAIL)
_(AIZDRIFTSTRAT)
_(SPARKLETRAIL)
_(INVULNFLASH)
_(WIPEOUTTRAIL)
_(DRIFTSPARK)
_(BRAKEDRIFT)
_(DRIFTDUST)
_(ROCKETSNEAKER) // Rocket sneakers
_(EGGMANITEM) // Eggman items
_(EGGMANITEM_SHIELD)
_(BANANA) // Banana Stuff
_(BANANA_SHIELD)
_(ORBINAUT) // Orbinaut stuff
_(ORBINAUT_SHIELD)
_(JAWZ) // Jawz stuff
_(JAWZ_DUD)
_(JAWZ_SHIELD)
_(PLAYERRETICULE) // Jawz reticule
_(SSMINE) // Mine stuff
_(SSMINE_SHIELD)
_(MINEEXPLOSION) // to keep compatmode scripts happy
_(SMOLDERING) // New explosion
_(BOOMEXPLODE)
_(BOOMPARTICLE)
_(LANDMINE) // Land Mine
_(DROPTARGET) // Drop Target
_(DROPTARGET_SHIELD)
_(BALLHOG) // Ballhog
_(BALLHOGBOOM)
_(SPB) // SPB stuff
_(SPBEXPLOSION)
_(THUNDERSHIELD) // Shields
_(BUBBLESHIELD)
_(FLAMESHIELD)
_(BUBBLESHIELDTRAP)
_(SINK) // Kitchen Sink Stuff
_(SINK_SHIELD)
_(SINKTRAIL)
_(BATTLEBUMPER) // Battle Mode bumpers
_(BATTLEBUMPER_DEBRIS)
_(BATTLEBUMPER_BLAST)
_(DEZLASER)
_(WAYPOINT)
_(WAYPOINT_RISER)
_(WAYPOINT_ANCHOR)
_(BOTHINT)
_(RANDOMAUDIENCE)
_(FLAYM)
_(DEVIL)
_(ANGEL)
_(PALMTREE)
_(FLAG)
_(HEDGEHOG)
_(BUSH1)
_(TWEE)
_(HYDRANT)
_(BIGPUMA)
_(APPLE)
_(DOOD_FLOWER1)
_(DOOD_FLOWER2)
_(DOOD_FLOWER3)
_(DOOD_FLOWER4)
_(DOOD_BOX)
_(DOOD_BALLOON)
_(BIGRING)
_(SNES_DONUTBUSH1)
_(SNES_DONUTBUSH2)
_(SNES_DONUTBUSH3)
_(GBA_BOO)
_(BUZZBOMBER)
_(CHOMPER)
_(PALMTREE2)
_(PURPLEFLOWER1)
_(PURPLEFLOWER2)
_(YELLOWFLOWER1)
_(YELLOWFLOWER2)
_(PLANT2)
_(PLANT3)
_(PLANT4)
_(SKULL)
_(PHANTREE)
_(FLYINGGARG)
_(LAMPPOST)
_(MOSSYTREE)
_(BUMP)
_(FLINGENERGY)
_(ITEMCLASH)
_(FIREDITEM)
_(INSTASHIELDA)
_(INSTASHIELDB)
_(POWERCLASH) // Grow/Invinc clash VFX
_(PLAYERARROW)
_(PLAYERWANTED)
_(KARMAHITBOX)
_(KARMAWHEEL)
_(BATTLEPOINT)
_(FZEROBOOM)
// Various plants
_(SONICBUSH)
// Marble Zone
_(MARBLEFLAMEPARTICLE)
_(MARBLETORCH)
_(MARBLELIGHT)
_(MARBLEBURNER)
// CD Special Stage
_(CDUFO)
// Rusty Rig
_(RUSTYLAMP_ORANGE)
_(RUSTYCHAIN)
// Smokin' & Vapin' (Don't try this at home, kids!)
_(PETSMOKER)
_(PETSMOKE)
_(VVVAPE)
// Hill Top Zone
_(HTZTREE)
_(HTZBUSH)
// Ports of gardens
_(SGVINE1)
_(SGVINE2)
_(SGVINE3)
_(PGTREE)
_(PGFLOWER1)
_(PGFLOWER2)
_(PGFLOWER3)
_(PGBUSH)
_(DHPILLAR)
// Midnight Channel stuff:
_(SPOTLIGHT) // Spotlight Object
_(RANDOMSHADOW) // Random static Shadows.
_(ROAMINGSHADOW) // Roaming Shadows.
_(MAYONAKAARROW) // Arrow static signs for Mayonaka
// Mementos stuff
_(REAPERWAYPOINT)
_(REAPER)
_(MEMENTOSTP)
_(MEMENTOSPARTICLE)
_(JACKINTHEBOX)
// Color Drive:
_(CDMOON)
_(CDBUSH)
_(CDTREEA)
_(CDTREEB)
// Daytona Speedway
_(DAYTONAPINETREE)
_(DAYTONAPINETREE_SIDE)
// Egg Zeppelin
_(EZZPROPELLER)
_(EZZPROPELLER_BLADE)
// Desert Palace
_(DP_PALMTREE)
// Aurora Atoll
_(AAZTREE_HELPER)
_(AAZTREE_SEG)
_(AAZTREE_COCONUT)
_(AAZTREE_LEAF)
// Barren Badlands
_(BBZDUST)
_(FROGGER)
_(FROGTONGUE)
_(FROGTONGUE_JOINT)
_(ROBRA)
_(ROBRA_HEAD)
_(ROBRA_JOINT)
_(BLUEROBRA)
_(BLUEROBRA_HEAD)
_(BLUEROBRA_JOINT)
// Eerie Grove
_(EERIEFOG)
_(EERIEFOGGEN)
// SMK ports
_(SMK_PIPE)
_(SMK_MOLESPAWNER)
_(SMK_MOLE)
_(SMK_THWOMP)
_(SMK_SNOWBALL)
_(SMK_ICEBLOCK)
_(SMK_ICEBLOCK_SIDE)
_(SMK_ICEBLOCK_DEBRIS)
// Ezo's maps
_(BLUEFIRE)
_(GREENFIRE)
_(REGALCHEST)
_(CHIMERASTATUE)
_(DRAGONSTATUE)
_(LIZARDMANSTATUE)
_(PEGASUSSTATUE)
_(ZELDAFIRE)
_(GANBARETHING)
_(GANBAREDUCK)
_(GANBARETREE)
_(MONOKUMA)
_(REDZELDAFIRE)
_(BOWLINGPIN)
_(MERRYAMBIENCE)
_(TWINKLECARTAMBIENCE)
_(EXPLODINGBARREL)
_(MERRYHORSE)
_(ARIDTOAD)
_(BLUEFRUIT)
_(ORANGEFRUIT)
_(REDFRUIT)
_(PINKFRUIT)
_(ADVENTURESPIKEA)
_(ADVENTURESPIKEB)
_(ADVENTURESPIKEC)
_(BOOSTPROMPT)
_(BOOSTOFF)
_(BOOSTON)
_(LIZARDMAN)
_(LIONMAN)
// Opulence
_(OPULENCE_PALMTREE)
_(OPULENCE_FERN)
_(TUMBLEGEM)
_(TUMBLECOIN)
_(KARMAFIREWORK)
_(GAINAX)
_(BOOSTSTACK)
_(FOLLOWER)
_(FOLLOWERBUBBLE_FRONT)
_(FOLLOWERBUBBLE_BACK)
_(WATERTRAIL)
_(WATERTRAILUNDERLAY)
_(PAPERITEMSPOT)
_(LOOPENDPOINT)
_(LOOPCENTERPOINT)
_(SCRIPT_THING)