/*******************************************************************\ Zone Builder Script highlighting definitions for SOC \*******************************************************************/ // Editor settings description = "SOC"; codepage = 0; extensions = "soc"; casesensitive = false; insertcase = 0; // 0=Normal, 1=Lowercase, 2=Uppercase lexer = 6; // Perl-style keywordhelp = ""; keywords { true = ""; false = ""; // Clear Clear = ""; Unlockables = ""; Emblems = ""; ExtraEmblems = ""; ConditionSets = ""; Levels = ""; All = ""; // MainCfg MainCfg = ""; SpStage_Start = ""; SStage_Start = ""; UseNiGHTSSS = ""; RedTeam = ""; BlueTeam = ""; RedRing = ""; BlueRing = ""; DisableSpeedAdjust = ""; Use1UpSound = ""; MaxXtraLife = ""; IntroToPlay = ""; LoopTitle = ""; TitleScrollSpeed = ""; CreditsCutScene = ""; NumDemos = ""; DemoDelayTime = ""; DemoIdleTime = ""; GameData = ""; ResetData = ""; InvulnTics = ""; SneakerTics = ""; FlashingTics = ""; TailsFlyTics = ""; UnderwaterTics = ""; SpacetimeTics = ""; ExtraLifeTics = ""; GameOverTics = ""; ExecCfg = ""; CustomVersion = ""; // Object Object = ""; SpawnState = ""; SeeState = ""; PainState = ""; MeleeState = ""; MissileState = ""; DeathState = ""; XDeathState = ""; RaiseState = ""; SeeSound = ""; AttackSound = ""; PainSound = ""; DeathSound = ""; ActiveSound = ""; MapThingNum = ""; SpawnHealth = ""; Radius = ""; Height = ""; Flags = ""; ReactionTime = ""; PainChance = ""; Speed = ""; DispOffset = ""; Mass = ""; Damage = ""; // State State = ""; SpriteName = ""; SpriteFrame = ""; Duration = ""; Action = ""; Var1 = ""; Var2 = ""; Next = ""; // Sound Sound = ""; Priority = ""; Singular = ""; Flags = ""; // Freeslot Freeslot = ""; // Emblem Emblem = ""; Hint = ""; Type = ""; Global = ""; Skin = ""; Score = ""; Time = ""; Rings = ""; NGrade = ""; NTime = ""; X = ""; Y = ""; Z = ""; MapNum = ""; Sprite = ""; Color = ""; Var = ""; // ExtraEmblem ExtraEmblem = ""; Name = ""; Objective = ""; ConditionSet = ""; Sprite = ""; Color = ""; // Unlockable Unlockable = ""; Name = ""; Objective = ""; Height = ""; ConditionSet = ""; NoCecho = ""; NoChecklist = ""; Type = ""; ItemFinder = ""; EmblemHints = ""; Pandora = ""; Credits = ""; RecordAttack = ""; NightsMode = ""; Header = ""; LevelSelect = ""; Warp = ""; SoundTest = ""; Var = ""; // ConditionSet ConditionSet = ""; Condition1 = ""; Condition2 = ""; Condition3 = ""; Condition4 = ""; Condition5 = ""; Condition6 = ""; Condition7 = ""; Condition8 = ""; Condition9 = ""; Condition10 = ""; Condition11 = ""; Condition12 = ""; PlayTime = ""; GameClear = ""; AllEmeralds = ""; UltimateClear = ""; OverallScore = ""; OverallTime = ""; OverallRings = ""; MapVisited = ""; MapBeaten = ""; MapAllEmeralds = ""; MapUltimate = ""; MapPerfect = ""; MapScore = ""; MapTime = ""; NightsScore = ""; NightsTime = ""; NightsGrade = ""; Trigger = ""; TotalEmblems = ""; // Wipes Wipes = ""; Level_ToBlack = ""; Level_Final = ""; Intermission_ToBlack = ""; Intermission_Final = ""; SpecInter_ToBlack = ""; SpecIner_Final = ""; MultInter_ToBlack = ""; MultInter_Final = ""; Continuing_ToBlack = ""; Continuing_Final = ""; TitleScreen_ToBlack = ""; TitleScreen_Final = ""; TimeAttack_ToBlack = ""; TimeAttack_Final = ""; Credits_ToBlack = ""; Credits_Final = ""; Credits_Intermediate = ""; Evaluation_ToBlack = ""; Evaluation_Final = ""; GameEnd_ToBlack = ""; GameEnd_Final = ""; // Character Character = ""; Status = ""; SkinName = ""; PicName = ""; PlayerText = ""; // Level Level = ""; Act = ""; BonusType = ""; Normal = ""; Boss = ""; ERZ3 = ""; None = ""; Countdown = ""; CutsceneNum = ""; ForceCharacter = ""; GradesX = ""; Hidden = ""; HideInStats = ""; InterScreen = ""; LevelFlags = ""; LevelName = ""; LevelSelect = ""; MenuFlags = ""; MusicSlot = ""; MusicSlotTrack = ""; NextLevel = ""; NightsAttack = ""; NoReload = ""; NoSSMusic = ""; NoVisitNeeded = ""; NoZone = ""; NumLaps = ""; Palette = ""; PreCutsceneNum = ""; RunSOC = ""; ScriptIsFile = ""; ScriptName = ""; SkyboxScale = ""; SkyboxScaleX = ""; SkyboxScaleY = ""; SkyboxScaleZ = ""; SkyNum = ""; SpeedMusic = ""; SubTitle = ""; TypeOfLevel = ""; Solo = ""; SP = ""; Singleplayer = ""; Single = ""; Coop = ""; Co-op = ""; Competition = ""; Race = ""; Match = ""; Tag = ""; CTF = ""; Custom = ""; 2D = ""; Mario = ""; NiGHTS = ""; Oldbrak = ""; Xmas = ""; Christmas = ""; Winter = ""; Weather = ""; // Cutscene Cutscene = ""; NumScenes = ""; //Scene Scene = ""; NumberOfPics = ""; Pic1Name = ""; Pic1Hires = ""; Pic1Duration = ""; Pic1XCoord = ""; Pic1YCoord = ""; Pic2Name = ""; Pic2Hires = ""; Pic2Duration = ""; Pic2XCoord = ""; Pic2YCoord = ""; Pic3Name = ""; Pic3Hires = ""; Pic3Duration = ""; Pic3XCoord = ""; Pic3YCoord = ""; Pic4Name = ""; Pic4Hires = ""; Pic4Duration = ""; Pic4XCoord = ""; Pic4YCoord = ""; Pic5Name = ""; Pic5Hires = ""; Pic5Duration = ""; Pic5XCoord = ""; Pic5YCoord = ""; Pic6Name = ""; Pic6Hires = ""; Pic6Duration = ""; Pic6XCoord = ""; Pic6YCoord = ""; Pic7Name = ""; Pic7Hires = ""; Pic7Duration = ""; Pic7XCoord = ""; Pic7YCoord = ""; Pic8Name = ""; Pic8Hires = ""; Pic8Duration = ""; Pic8XCoord = ""; Pic8YCoord = ""; Pic9Name = ""; Pic9Hires = ""; Pic9Duration = ""; Pic9XCoord = ""; Pic9YCoord = ""; Pic10Name = ""; Pic10Hires = ""; Pic10Duration = ""; Pic10XCoord = ""; Pic10YCoord = ""; Pic11Name = ""; Pic11Hires = ""; Pic11Duration = ""; Pic11XCoord = ""; Pic11YCoord = ""; Pic12Name = ""; Pic12Hires = ""; Pic12Duration = ""; Pic12XCoord = ""; Pic12YCoord = ""; TextXPos = ""; TextYPos = ""; MusicLoop = ""; FadeInID = ""; FadeOutID = ""; FadeColor = ""; SceneText = ""; // HUD item HudItem = ""; X = ""; Y = ""; // actions A_Explode = ""; A_Pain = ""; A_Fall = ""; A_MonitorPop = ""; A_Look = ""; A_Chase = ""; A_FaceStabChase = ""; A_FaceTarget = ""; A_FaceTracer = ""; A_Scream = ""; A_BossDeath = ""; A_CustomPower = ""; // Use this for a custom power A_GiveWeapon = ""; // Gives the player weapon(s) A_JumpShield = ""; // Obtained Jump Shield A_RingShield = ""; // Obtained Ring Shield A_RingBox = ""; // Obtained Ring Box Tails A_Invincibility = ""; // Obtained Invincibility Box A_SuperSneakers = ""; // Obtained Super Sneakers Box A_BunnyHop = ""; // have bunny hop tails A_BubbleSpawn = ""; // Randomly spawn bubbles A_FanBubbleSpawn = ""; A_BubbleRise = ""; // Bubbles float to surface A_BubbleCheck = ""; // Don't draw if not underwater A_AwardScore = ""; A_ExtraLife = ""; // Extra Life A_BombShield = ""; // Obtained Bomb Shield A_WaterShield = ""; // Obtained Water Shield A_ForceShield = ""; // Obtained Force Shield A_PityShield = ""; // Obtained Pity Shield. We're... sorry. A_GravityBox = ""; A_ScoreRise = ""; // Rise the score logo A_ParticleSpawn = ""; A_AttractChase = ""; // Ring Chase A_DropMine = ""; // Drop Mine from Skim or Jetty-Syn Bomber A_FishJump = ""; // Fish Jump A_ThrownRing = ""; // Sparkle trail for red ring A_SetSolidSteam = ""; A_UnsetSolidSteam = ""; A_SignPlayer = ""; A_OverlayThink = ""; A_JetChase = ""; A_JetbThink = ""; // Jetty-Syn Bomber Thinker A_JetgThink = ""; // Jetty-Syn Gunner Thinker A_JetgShoot = ""; // Jetty-Syn Shoot Function A_ShootBullet = ""; // JetgShoot without reactiontime setting A_MinusDigging = ""; A_MinusPopup = ""; A_MinusCheck = ""; A_ChickenCheck = ""; A_MouseThink = ""; // Mouse Thinker A_DetonChase = ""; // Deton Chaser A_CapeChase = ""; // Fake little Super Sonic cape A_RotateSpikeBall = ""; // Spike ball rotation A_SlingAppear = ""; A_MaceRotate = ""; A_UnidusBall = ""; A_RockSpawn = ""; A_SetFuse = ""; A_CrawlaCommanderThink = ""; // Crawla Commander A_SmokeTrailer = ""; A_RingExplode = ""; A_OldRingExplode = ""; A_MixUp = ""; A_RecyclePowers = ""; A_BossScream = ""; A_Boss2TakeDamage = ""; A_GoopSplat = ""; A_Boss2PogoSFX = ""; A_Boss2PogoTarget = ""; A_EggmanBox = ""; A_TurretFire = ""; A_SuperTurretFire = ""; A_TurretStop = ""; A_JetJawRoam = ""; A_JetJawChomp = ""; A_PointyThink = ""; A_CheckBuddy = ""; A_HoodThink = ""; A_ArrowCheck = ""; A_SnailerThink = ""; A_SharpChase = ""; A_SharpSpin = ""; A_VultureVtol = ""; A_VultureCheck = ""; A_SkimChase = ""; A_SkullAttack = ""; A_LobShot = ""; A_FireShot = ""; A_SuperFireShot = ""; A_BossFireShot = ""; A_Boss7FireMissiles = ""; A_Boss1Laser = ""; A_FocusTarget = ""; A_Boss4Reverse = ""; A_Boss4SpeedUp = ""; A_Boss4Raise = ""; A_SparkFollow = ""; A_BuzzFly = ""; A_GuardChase = ""; A_EggShield = ""; A_SetReactionTime = ""; A_Boss1Spikeballs = ""; A_Boss3TakeDamage = ""; A_Boss3Path = ""; A_LinedefExecute = ""; A_PlaySeeSound = ""; A_PlayAttackSound = ""; A_PlayActiveSound = ""; A_1upThinker = ""; A_BossZoom = ""; //Unused A_Boss1Chase = ""; A_Boss2Chase = ""; A_Boss2Pogo = ""; A_Boss7Chase = ""; A_BossJetFume = ""; A_SpawnObjectAbsolute = ""; A_SpawnObjectRelative = ""; A_ChangeAngleRelative = ""; A_ChangeAngleAbsolute = ""; A_PlaySound = ""; A_FindTarget = ""; A_FindTracer = ""; A_SetTics = ""; A_SetRandomTics = ""; A_ChangeColorRelative = ""; A_ChangeColorAbsolute = ""; A_MoveRelative = ""; A_MoveAbsolute = ""; A_Thrust = ""; A_ZThrust = ""; A_SetTargetsTarget = ""; A_SetObjectFlags = ""; A_SetObjectFlags2 = ""; A_RandomState = ""; A_RandomStateRange = ""; A_DualAction = ""; A_RemoteAction = ""; A_ToggleFlameJet = ""; A_OrbitNights = ""; A_GhostMe = ""; A_SetObjectState = ""; A_SetObjectTypeState = ""; A_KnockBack = ""; A_PushAway = ""; A_RingDrain = ""; A_SplitShot = ""; A_MissileSplit = ""; A_MultiShot = ""; A_InstaLoop = ""; A_Custom3DRotate = ""; A_SearchForPlayers = ""; A_CheckRandom = ""; A_CheckTargetRings = ""; A_CheckRings = ""; A_CheckTotalRings = ""; A_CheckHealth = ""; A_CheckRange = ""; A_CheckHeight = ""; A_CheckTrueRange = ""; A_CheckThingCount = ""; A_CheckAmbush = ""; A_CheckCustomValue = ""; A_CheckCusValMemo = ""; A_SetCustomValue = ""; A_UseCusValMemo = ""; A_RelayCustomValue = ""; A_CusValAction = ""; A_ForceStop = ""; A_ForceWin = ""; A_SpikeRetract = ""; A_InfoState = ""; A_Repeat = ""; A_SetScale = ""; A_RemoteDamage = ""; A_HomingChase = ""; A_TrapShot = ""; A_VileTarget = ""; A_VileAttack = ""; A_VileFire = ""; A_BrakChase = ""; A_BrakFireShot = ""; A_BrakLobShot = ""; A_NapalmScatter = ""; A_SpawnFreshCopy = ""; } constants { // integer INT8_MIN; INT16_MIN; INT32_MIN; INT8_MAX; INT16_MAX; INT32_MAX; UINT8_MAX; UINT16_MAX; UINT32_MAX; // angles ANG1; ANG2; ANG10; ANG15; ANG20; ANG30; ANG60; ANG64h; ANG105; ANG210; ANG255; ANG340; ANG350; ANGLE_11hh; ANGLE_22h; ANGLE_45; ANGLE_67h; ANGLE_90; ANGLE_112h; ANGLE_135; ANGLE_157h; ANGLE_180; ANGLE_202h; ANGLE_225; ANGLE_247h; ANGLE_270; ANGLE_292h; ANGLE_315; ANGLE_337h; ANGLE_MAX; // misc FRACUNIT; FRACBITS; TICRATE; RING_DIST; PUSHACCEL; MODID; CODEBASE; FLOATSPEED; MAXSTEPMOVE; USERANGE; MELEERANGE; MISSILERANGE; ONFLOORZ; ONCEILINGZ; // object types MT_NULL; MT_UNKNOWN; MT_THOK; // Thok! mobj MT_PLAYER; // Enemies MT_BLUECRAWLA; MT_REDCRAWLA; MT_GFZFISH; // Greenflower Fish MT_GOLDBUZZ; MT_REDBUZZ; MT_AQUABUZZ; // AquaBuzz for ATZ MT_JETTBOMBER; // Jetty-Syn Bomber MT_JETTGUNNER; // Jetty-Syn Gunner MT_CRAWLACOMMANDER; // Crawla Commander MT_DETON; // Deton MT_SKIM; // Skim mine dropper MT_TURRET; MT_POPUPTURRET; MT_SHARP; // Sharp MT_JETJAW; // Jet Jaw MT_SNAILER; // Snailer MT_VULTURE; // Vulture MT_POINTY; // Pointy MT_POINTYBALL; // Pointy Ball MT_ROBOHOOD; // Robo-Hood MT_FACESTABBER; // CastleBot FaceStabber MT_EGGGUARD; // Egg Guard MT_EGGSHIELD; // Egg Shield for Egg Guard MT_GSNAPPER; // Green Snapper MT_MINUS; // Minus MT_SPRINGSHELL; // Spring Shell MT_YELLOWSHELL; // Spring Shell (yellow) MT_UNIDUS; // Unidus MT_UNIBALL; // Unidus Ball // Generic Boss Items MT_BOSSEXPLODE; MT_SONIC3KBOSSEXPLODE; MT_BOSSFLYPOINT; MT_EGGTRAP; MT_BOSS3WAYPOINT; MT_BOSS9GATHERPOINT; // Boss 1 MT_EGGMOBILE; MT_JETFUME1; MT_EGGMOBILE_BALL; MT_EGGMOBILE_TARGET; MT_EGGMOBILE_FIRE; // Boss 2 MT_EGGMOBILE2; MT_EGGMOBILE2_POGO; MT_BOSSTANK1; MT_BOSSTANK2; MT_BOSSSPIGOT; MT_GOOP; // Boss 3 MT_EGGMOBILE3; MT_PROPELLER; MT_FAKEMOBILE; // Boss 4 MT_EGGMOBILE4; MT_EGGMOBILE4_MACE; MT_JETFLAME; // Black Eggman (Boss 7) MT_BLACKEGGMAN; MT_BLACKEGGMAN_HELPER; MT_BLACKEGGMAN_GOOPFIRE; MT_BLACKEGGMAN_MISSILE; // New Very-Last-Minute 2.1 Brak Eggman (Cy-Brak-demon) MT_CYBRAKDEMON; MT_CYBRAKDEMON_ELECTRIC_BARRIER; MT_CYBRAKDEMON_MISSILE; MT_CYBRAKDEMON_FLAMESHOT; MT_CYBRAKDEMON_FLAMEREST; MT_CYBRAKDEMON_TARGET_RETICULE; MT_CYBRAKDEMON_TARGET_DOT; MT_CYBRAKDEMON_NAPALM_BOMB_LARGE; MT_CYBRAKDEMON_NAPALM_BOMB_SMALL; MT_CYBRAKDEMON_NAPALM_FLAMES; MT_CYBRAKDEMON_VILE_EXPLOSION; // Metal Sonic (Boss 9) MT_METALSONIC_RACE; MT_METALSONIC_BATTLE; MT_MSSHIELD_FRONT; MT_MSGATHER; // Collectible Items MT_RING; MT_FLINGRING; // Lost ring MT_BLUEBALL; // Blue sphere replacement for special stages MT_REDTEAMRING; //Rings collectable by red team. MT_BLUETEAMRING; //Rings collectable by blue team. MT_EMMY; // emerald token for special stage MT_TOKEN; // Special Stage Token (uncollectible part) MT_REDFLAG; // Red CTF Flag MT_BLUEFLAG; // Blue CTF Flag MT_EMBLEM; MT_EMERALD1; MT_EMERALD2; MT_EMERALD3; MT_EMERALD4; MT_EMERALD5; MT_EMERALD6; MT_EMERALD7; MT_EMERHUNT; // Emerald Hunt MT_EMERALDSPAWN; // Emerald spawner w/ delay MT_FLINGEMERALD; // Lost emerald // Springs and others MT_FAN; MT_STEAM; // Steam riser MT_BLUESPRING; MT_YELLOWSPRING; MT_REDSPRING; MT_YELLOWDIAG; // Yellow Diagonal Spring MT_REDDIAG; // Red Diagonal Spring // Interactive Objects MT_BUBBLES; // Bubble source MT_SIGN; // Level end sign MT_SPIKEBALL; // Spike Ball MT_SPECIALSPIKEBALL; MT_SPINFIRE; MT_SPIKE; MT_STARPOST; MT_BIGMINE; MT_BIGAIRMINE; MT_CANNONLAUNCHER; // Monitor Boxes MT_SUPERRINGBOX; MT_REDRINGBOX; MT_BLUERINGBOX; MT_SNEAKERTV; MT_INV; MT_PRUP; // 1up Box MT_YELLOWTV; MT_BLUETV; MT_BLACKTV; // Bomb shield TV MT_WHITETV; // Jump shield TV MT_GREENTV; MT_PITYTV; // Pity Shield TV MT_EGGMANBOX; MT_MIXUPBOX; MT_RECYCLETV; MT_RECYCLEICO; MT_QUESTIONBOX; MT_GRAVITYBOX; MT_SCORETVSMALL; MT_SCORETVLARGE; // Monitor miscellany MT_MONITOREXPLOSION; MT_REDMONITOREXPLOSION; MT_BLUEMONITOREXPLOSION; MT_RINGICO; MT_SHOESICO; MT_INVCICO; MT_1UPICO; MT_YSHIELDICO; MT_BSHIELDICO; MT_KSHIELDICO; MT_WSHIELDICO; MT_GSHIELDICO; MT_PITYSHIELDICO; MT_EGGMANICO; MT_MIXUPICO; MT_GRAVITYICO; MT_SCOREICOSMALL; MT_SCOREICOLARGE; // Projectiles MT_ROCKET; MT_LASER; MT_TORPEDO; MT_TORPEDO2; // silent MT_ENERGYBALL; MT_MINE; // Skim/Jetty-Syn mine MT_JETTBULLET; // Jetty-Syn Bullet MT_TURRETLASER; MT_CANNONBALL; // Cannonball MT_CANNONBALLDECOR; // Decorative/still cannonball MT_ARROW; // Arrow MT_DEMONFIRE; // Trapgoyle fire // Greenflower Scenery MT_GFZFLOWER1; MT_GFZFLOWER2; MT_GFZFLOWER3; MT_BERRYBUSH; MT_BUSH; // Techno Hill Scenery MT_THZPLANT; // THZ Plant MT_ALARM; // Deep Sea Scenery MT_GARGOYLE; // Deep Sea Gargoyle MT_SEAWEED; // DSZ Seaweed MT_WATERDRIP; // Dripping Water source MT_WATERDROP; // Water drop from dripping water MT_CORAL1; // Coral 1 MT_CORAL2; // Coral 2 MT_CORAL3; // Coral 3 MT_BLUECRYSTAL; // Blue Crystal // Castle Eggman Scenery MT_CHAIN; // CEZ Chain MT_FLAME; // Flame (has corona) MT_EGGSTATUE; // Eggman Statue MT_MACEPOINT; // Mace rotation point MT_SWINGMACEPOINT; // Mace swinging point MT_HANGMACEPOINT; // Hangable mace chain MT_SPINMACEPOINT; // Spin/Controllable mace chain MT_HIDDEN_SLING; // Spin mace chain (activatable) MT_SMALLMACECHAIN; // Small Mace Chain MT_BIGMACECHAIN; // Big Mace Chain MT_SMALLMACE; // Small Mace MT_BIGMACE; // Big Mace MT_CEZFLOWER; // Arid Canyon Scenery MT_BIGTUMBLEWEED; MT_LITTLETUMBLEWEED; MT_CACTI1; MT_CACTI2; MT_CACTI3; MT_CACTI4; // Red Volcano Scenery MT_FLAMEJET; MT_VERTICALFLAMEJET; MT_FLAMEJETFLAME; MT_FJSPINAXISA; // Counter-clockwise MT_FJSPINHELPERA; MT_FJSPINAXISB; // Clockwise MT_FJSPINHELPERB; MT_FLAMEJETFLAMEB; // Blade's flame // Dark City Scenery // Egg Rock Scenery // Azure Temple Scenery MT_TRAPGOYLE; MT_TRAPGOYLEUP; MT_TRAPGOYLEDOWN; MT_TRAPGOYLELONG; MT_TARGET; // AKA Red Crystal // Stalagmites MT_STALAGMITE0; MT_STALAGMITE1; MT_STALAGMITE2; MT_STALAGMITE3; MT_STALAGMITE4; MT_STALAGMITE5; MT_STALAGMITE6; MT_STALAGMITE7; MT_STALAGMITE8; MT_STALAGMITE9; // Christmas Scenery MT_XMASPOLE; MT_CANDYCANE; MT_SNOWMAN; // Botanic Serenity scenery MT_BSZTALLFLOWER_RED; MT_BSZTALLFLOWER_PURPLE; MT_BSZTALLFLOWER_BLUE; MT_BSZTALLFLOWER_CYAN; MT_BSZTALLFLOWER_YELLOW; MT_BSZTALLFLOWER_ORANGE; MT_BSZFLOWER_RED; MT_BSZFLOWER_PURPLE; MT_BSZFLOWER_BLUE; MT_BSZFLOWER_CYAN; MT_BSZFLOWER_YELLOW; MT_BSZFLOWER_ORANGE; MT_BSZSHORTFLOWER_RED; MT_BSZSHORTFLOWER_PURPLE; MT_BSZSHORTFLOWER_BLUE; MT_BSZSHORTFLOWER_CYAN; MT_BSZSHORTFLOWER_YELLOW; MT_BSZSHORTFLOWER_ORANGE; MT_BSZTULIP_RED; MT_BSZTULIP_PURPLE; MT_BSZTULIP_BLUE; MT_BSZTULIP_CYAN; MT_BSZTULIP_YELLOW; MT_BSZTULIP_ORANGE; MT_BSZCLUSTER_RED; MT_BSZCLUSTER_PURPLE; MT_BSZCLUSTER_BLUE; MT_BSZCLUSTER_CYAN; MT_BSZCLUSTER_YELLOW; MT_BSZCLUSTER_ORANGE; MT_BSZBUSH_RED; MT_BSZBUSH_PURPLE; MT_BSZBUSH_BLUE; MT_BSZBUSH_CYAN; MT_BSZBUSH_YELLOW; MT_BSZBUSH_ORANGE; MT_BSZVINE_RED; MT_BSZVINE_PURPLE; MT_BSZVINE_BLUE; MT_BSZVINE_CYAN; MT_BSZVINE_YELLOW; MT_BSZVINE_ORANGE; MT_BSZSHRUB; MT_BSZCLOVER; MT_BSZFISH; MT_BSZSUNFLOWER; // Misc scenery MT_DBALL; MT_EGGSTATUE2; // Powerup Indicators MT_GREENORB; // Elemental shield mobj MT_YELLOWORB; // Attract shield mobj MT_BLUEORB; // Force shield mobj MT_BLACKORB; // Armageddon shield mobj MT_WHITEORB; // Whirlwind shield mobj MT_PITYORB; // Pity shield mobj MT_IVSP; // invincibility sparkles MT_SUPERSPARK; // Super Sonic Spark // Freed Animals MT_BIRD; // Birdie freed! MT_BUNNY; // Bunny freed! MT_MOUSE; // Mouse MT_CHICKEN; // Chicken MT_COW; // Cow MT_REDBIRD; // Red Birdie in Bubble // Environmental Effects MT_RAIN; // Rain MT_SNOWFLAKE; // Snowflake MT_SPLISH; // Water splish! MT_SMOKE; MT_SMALLBUBBLE; // small bubble MT_MEDIUMBUBBLE; // medium bubble MT_EXTRALARGEBUBBLE; // extra large bubble MT_TFOG; MT_SEED; MT_PARTICLE; MT_PARTICLEGEN; // For fans; etc. // Game Indicators MT_SCORE; // score logo MT_DROWNNUMBERS; // Drowning Timer MT_GOTEMERALD; // Chaos Emerald (intangible) MT_TAG; // Tag Sign MT_GOTFLAG; // Got Flag sign MT_GOTFLAG2; // Got Flag sign // Ambient Sounds MT_AWATERA; // Ambient Water Sound 1 MT_AWATERB; // Ambient Water Sound 2 MT_AWATERC; // Ambient Water Sound 3 MT_AWATERD; // Ambient Water Sound 4 MT_AWATERE; // Ambient Water Sound 5 MT_AWATERF; // Ambient Water Sound 6 MT_AWATERG; // Ambient Water Sound 7 MT_AWATERH; // Ambient Water Sound 8 MT_RANDOMAMBIENT; MT_RANDOMAMBIENT2; // Ring Weapons MT_REDRING; MT_BOUNCERING; MT_RAILRING; MT_INFINITYRING; MT_AUTOMATICRING; MT_EXPLOSIONRING; MT_SCATTERRING; MT_GRENADERING; MT_BOUNCEPICKUP; MT_RAILPICKUP; MT_AUTOPICKUP; MT_EXPLODEPICKUP; MT_SCATTERPICKUP; MT_GRENADEPICKUP; MT_THROWNBOUNCE; MT_THROWNINFINITY; MT_THROWNAUTOMATIC; MT_THROWNSCATTER; MT_THROWNEXPLOSION; MT_THROWNGRENADE; // Mario-specific stuff MT_COIN; MT_FLINGCOIN; MT_GOOMBA; MT_BLUEGOOMBA; MT_FIREFLOWER; MT_FIREBALL; MT_SHELL; MT_PUMA; MT_HAMMER; MT_KOOPA; MT_KOOPAFLAME; MT_AXE; MT_MARIOBUSH1; MT_MARIOBUSH2; MT_TOAD; // NiGHTS Stuff MT_AXIS; MT_AXISTRANSFER; MT_AXISTRANSFERLINE; MT_NIGHTSDRONE; MT_NIGHTSGOAL; MT_NIGHTSCHAR; MT_NIGHTSPARKLE; MT_NIGHTSLOOPHELPER; MT_NIGHTSBUMPER; // NiGHTS Bumper MT_HOOP; MT_HOOPCOLLIDE; // Collision detection for NiGHTS hoops MT_HOOPCENTER; // Center of a hoop MT_NIGHTSCORE; MT_NIGHTSWING; MT_NIGHTSSUPERLOOP; MT_NIGHTSDRILLREFILL; MT_NIGHTSHELPER; MT_NIGHTSEXTRATIME; MT_NIGHTSLINKFREEZE; MT_EGGCAPSULE; MT_NIGHTOPIANHELPER; // the actual helper object that orbits you // Utility Objects MT_TELEPORTMAN; MT_ALTVIEWMAN; MT_CRUMBLEOBJ; // Sound generator for crumbling platform MT_TUBEWAYPOINT; MT_PUSH; MT_PULL; MT_GHOST; MT_OVERLAY; MT_POLYANCHOR; MT_POLYSPAWN; MT_POLYSPAWNCRUSH; // Skybox objects MT_SKYBOX; // Debris MT_SPARK; //spark MT_EXPLODE; // Robot Explosion MT_UWEXPLODE; // Underwater Explosion MT_ROCKSPAWNER; MT_FALLINGROCK; MT_ROCKCRUMBLE1; MT_ROCKCRUMBLE2; MT_ROCKCRUMBLE3; MT_ROCKCRUMBLE4; MT_ROCKCRUMBLE5; MT_ROCKCRUMBLE6; MT_ROCKCRUMBLE7; MT_ROCKCRUMBLE8; MT_ROCKCRUMBLE9; MT_ROCKCRUMBLE10; MT_ROCKCRUMBLE11; MT_ROCKCRUMBLE12; MT_ROCKCRUMBLE13; MT_ROCKCRUMBLE14; MT_ROCKCRUMBLE15; MT_ROCKCRUMBLE16; MT_SRB1_CRAWLA; MT_SRB1_BAT; MT_SRB1_ROBOFISH; MT_SRB1_VOLCANOGUY; MT_SRB1_HOPPY; MT_SRB1_HOPPYWATER; MT_SRB1_HOPPYSKYLAB; MT_SRB1_MMZFLYING; MT_SRB1_UFO; MT_SRB1_GRAYBOT; MT_SRB1_ROBOTOPOLIS; MT_SRB1_RBZBUZZ; MT_SRB1_RBZSPIKES; MT_SRB1_METALSONIC; MT_SRB1_GOLDBOT; MT_SRB1_GENREX; MT_NAMECHECK; MT_FIRSTFREESLOT; MT_LASTFREESLOT; NUMMOBJTYPES; // primary object flags MF_SPECIAL; MF_SOLID; MF_SHOOTABLE; MF_NOSECTOR; MF_NOBLOCKMAP; MF_AMBUSH; MF_PUSHABLE; MF_BOSS; MF_SPAWNCEILING; MF_NOGRAVITY; MF_AMBIENT; MF_SLIDEME; MF_NOCLIP; MF_FLOAT; MF_BOXICON; MF_MISSILE; MF_SPRING; MF_BOUNCE; MF_MONITOR; MF_NOTHINK; MF_FIRE; MF_NOCLIPHEIGHT; MF_ENEMY; MF_SCENERY; MF_PAIN; MF_STICKY; MF_NIGHTSITEM; MF_NOCLIPTHING; MF_GRENADEBOUNCE; MF_RUNSPAWNFUNC; // secondary object flags MF2_AXIS; MF2_TWOD; MF2_DONTRESPAWN; MF2_DONTDRAW; MF2_AUTOMATIC; MF2_RAILRING; MF2_BOUNCERING; MF2_EXPLOSION; MF2_SCATTER; MF2_BEYONDTHEGRAVE; MF2_PUSHED; MF2_SLIDEPUSH; MF2_CLASSICPUSH; MF2_STANDONME; MF2_INFLOAT; MF2_DEBRIS; MF2_NIGHTSPULL; MF2_JUSTATTACKED; MF2_FIRING; MF2_SUPERFIRE; MF2_SHADOW; MF2_STRONGBOX; MF2_OBJECTFLIP; MF2_SKULLFLY; MF2_FRET; MF2_BOSSNOTRAP; MF2_BOSSFLEE; MF2_BOSSDEAD; // extra object flags MFE_ONGROUND; MFE_JUSTHITFLOOR; MFE_TOUCHWATER; MFE_UNDERWATER; MFE_JUSTSTEPPEDDOWN; MFE_VERTICALFLIP; MFE_GOOWATER; // thing flags MTF_OBJECTFLIP; MTF_OBJECTSPECIAL; MTF_AMBUSH; // states S_NULL; S_UNKNOWN; S_INVISIBLE; // state for invisible sprite S_SPAWNSTATE; S_SEESTATE; S_MELEESTATE; S_MISSILESTATE; S_DEATHSTATE; S_XDEATHSTATE; S_RAISESTATE; // Thok S_THOK; S_PLAY_STND; S_PLAY_TAP1; S_PLAY_TAP2; S_PLAY_RUN1; S_PLAY_RUN2; S_PLAY_RUN3; S_PLAY_RUN4; S_PLAY_RUN5; S_PLAY_RUN6; S_PLAY_RUN7; S_PLAY_RUN8; S_PLAY_SPD1; S_PLAY_SPD2; S_PLAY_SPD3; S_PLAY_SPD4; S_PLAY_ATK1; S_PLAY_ATK2; S_PLAY_ATK3; S_PLAY_ATK4; S_PLAY_SPRING; S_PLAY_FALL1; S_PLAY_FALL2; S_PLAY_ABL1; S_PLAY_ABL2; S_PLAY_SPC1; S_PLAY_SPC2; S_PLAY_SPC3; S_PLAY_SPC4; S_PLAY_CLIMB1; S_PLAY_CLIMB2; S_PLAY_CLIMB3; S_PLAY_CLIMB4; S_PLAY_CLIMB5; S_PLAY_GASP; S_PLAY_PAIN; S_PLAY_DIE; S_PLAY_TEETER1; S_PLAY_TEETER2; S_PLAY_CARRY; S_PLAY_SUPERSTAND; S_PLAY_SUPERWALK1; S_PLAY_SUPERWALK2; S_PLAY_SUPERFLY1; S_PLAY_SUPERFLY2; S_PLAY_SUPERTEETER; S_PLAY_SUPERHIT; S_PLAY_SUPERTRANS1; S_PLAY_SUPERTRANS2; S_PLAY_SUPERTRANS3; S_PLAY_SUPERTRANS4; S_PLAY_SUPERTRANS5; S_PLAY_SUPERTRANS6; S_PLAY_SUPERTRANS7; S_PLAY_SUPERTRANS8; S_PLAY_SUPERTRANS9; // This has special significance in the code. If you add more frames; search for it and make the appropriate changes. // technically the player goes here but it's an infinite tic state S_OBJPLACE_DUMMY; // 1-Up Box Sprites overlay (uses player sprite) S_PLAY_BOX1; S_PLAY_BOX2; S_PLAY_ICON1; S_PLAY_ICON2; S_PLAY_ICON3; // Level end sign overlay (uses player sprite) S_PLAY_SIGN; // Blue Crawla S_POSS_STND; S_POSS_RUN1; S_POSS_RUN2; S_POSS_RUN3; S_POSS_RUN4; S_POSS_RUN5; S_POSS_RUN6; // Red Crawla S_SPOS_STND; S_SPOS_RUN1; S_SPOS_RUN2; S_SPOS_RUN3; S_SPOS_RUN4; S_SPOS_RUN5; S_SPOS_RUN6; // Greenflower Fish S_FISH1; S_FISH2; S_FISH3; S_FISH4; // Buzz (Gold) S_BUZZLOOK1; S_BUZZLOOK2; S_BUZZFLY1; S_BUZZFLY2; // Buzz (Red) S_RBUZZLOOK1; S_RBUZZLOOK2; S_RBUZZFLY1; S_RBUZZFLY2; // AquaBuzz S_BBUZZFLY1; S_BBUZZFLY2; // Jetty-Syn Bomber S_JETBLOOK1; S_JETBLOOK2; S_JETBZOOM1; S_JETBZOOM2; // Jetty-Syn Gunner S_JETGLOOK1; S_JETGLOOK2; S_JETGZOOM1; S_JETGZOOM2; S_JETGSHOOT1; S_JETGSHOOT2; // Crawla Commander S_CCOMMAND1; S_CCOMMAND2; S_CCOMMAND3; S_CCOMMAND4; // Deton S_DETON1; S_DETON2; S_DETON3; S_DETON4; S_DETON5; S_DETON6; S_DETON7; S_DETON8; S_DETON9; S_DETON10; S_DETON11; S_DETON12; S_DETON13; S_DETON14; S_DETON15; S_DETON16; // Skim Mine Dropper S_SKIM1; S_SKIM2; S_SKIM3; S_SKIM4; // THZ Turret S_TURRET; S_TURRETFIRE; S_TURRETSHOCK1; S_TURRETSHOCK2; S_TURRETSHOCK3; S_TURRETSHOCK4; S_TURRETSHOCK5; S_TURRETSHOCK6; S_TURRETSHOCK7; S_TURRETSHOCK8; S_TURRETSHOCK9; // Popup Turret S_TURRETLOOK; S_TURRETSEE; S_TURRETPOPUP1; S_TURRETPOPUP2; S_TURRETPOPUP3; S_TURRETPOPUP4; S_TURRETPOPUP5; S_TURRETPOPUP6; S_TURRETPOPUP7; S_TURRETPOPUP8; S_TURRETSHOOT; S_TURRETPOPDOWN1; S_TURRETPOPDOWN2; S_TURRETPOPDOWN3; S_TURRETPOPDOWN4; S_TURRETPOPDOWN5; S_TURRETPOPDOWN6; S_TURRETPOPDOWN7; S_TURRETPOPDOWN8; // Sharp S_SHARP_ROAM1; S_SHARP_ROAM2; S_SHARP_AIM1; S_SHARP_AIM2; S_SHARP_AIM3; S_SHARP_AIM4; S_SHARP_SPIN; // Jet Jaw S_JETJAW_ROAM1; S_JETJAW_ROAM2; S_JETJAW_ROAM3; S_JETJAW_ROAM4; S_JETJAW_ROAM5; S_JETJAW_ROAM6; S_JETJAW_ROAM7; S_JETJAW_ROAM8; S_JETJAW_CHOMP1; S_JETJAW_CHOMP2; S_JETJAW_CHOMP3; S_JETJAW_CHOMP4; S_JETJAW_CHOMP5; S_JETJAW_CHOMP6; S_JETJAW_CHOMP7; S_JETJAW_CHOMP8; S_JETJAW_CHOMP9; S_JETJAW_CHOMP10; S_JETJAW_CHOMP11; S_JETJAW_CHOMP12; S_JETJAW_CHOMP13; S_JETJAW_CHOMP14; S_JETJAW_CHOMP15; S_JETJAW_CHOMP16; // Snailer S_SNAILER1; // Vulture S_VULTURE_STND; S_VULTURE_VTOL1; S_VULTURE_VTOL2; S_VULTURE_VTOL3; S_VULTURE_VTOL4; S_VULTURE_ZOOM1; S_VULTURE_ZOOM2; S_VULTURE_ZOOM3; S_VULTURE_ZOOM4; S_VULTURE_ZOOM5; // Pointy S_POINTY1; S_POINTYBALL1; // Robo-Hood S_ROBOHOOD_LOOK; S_ROBOHOOD_STND; S_ROBOHOOD_SHOOT; S_ROBOHOOD_JUMP; S_ROBOHOOD_JUMP2; S_ROBOHOOD_FALL; // CastleBot FaceStabber S_FACESTABBER_STND1; S_FACESTABBER_STND2; S_FACESTABBER_STND3; S_FACESTABBER_STND4; S_FACESTABBER_STND5; S_FACESTABBER_STND6; S_FACESTABBER_CHARGE1; S_FACESTABBER_CHARGE2; S_FACESTABBER_CHARGE3; S_FACESTABBER_CHARGE4; // Egg Guard S_EGGGUARD_STND; S_EGGGUARD_WALK1; S_EGGGUARD_WALK2; S_EGGGUARD_WALK3; S_EGGGUARD_WALK4; S_EGGGUARD_MAD1; S_EGGGUARD_MAD2; S_EGGGUARD_MAD3; S_EGGGUARD_RUN1; S_EGGGUARD_RUN2; S_EGGGUARD_RUN3; S_EGGGUARD_RUN4; // Egg Shield for Egg Guard S_EGGSHIELD; // Green Snapper S_GSNAPPER_STND; S_GSNAPPER1; S_GSNAPPER2; S_GSNAPPER3; S_GSNAPPER4; // Minus S_MINUS_STND; S_MINUS_DIGGING; S_MINUS_POPUP; S_MINUS_UPWARD1; S_MINUS_UPWARD2; S_MINUS_UPWARD3; S_MINUS_UPWARD4; S_MINUS_UPWARD5; S_MINUS_UPWARD6; S_MINUS_UPWARD7; S_MINUS_UPWARD8; S_MINUS_DOWNWARD1; S_MINUS_DOWNWARD2; S_MINUS_DOWNWARD3; S_MINUS_DOWNWARD4; S_MINUS_DOWNWARD5; S_MINUS_DOWNWARD6; S_MINUS_DOWNWARD7; S_MINUS_DOWNWARD8; // Spring Shell S_SSHELL_STND; S_SSHELL_RUN1; S_SSHELL_RUN2; S_SSHELL_RUN3; S_SSHELL_RUN4; S_SSHELL_SPRING1; S_SSHELL_SPRING2; S_SSHELL_SPRING3; S_SSHELL_SPRING4; // Spring Shell (yellow) S_YSHELL_STND; S_YSHELL_RUN1; S_YSHELL_RUN2; S_YSHELL_RUN3; S_YSHELL_RUN4; S_YSHELL_SPRING1; S_YSHELL_SPRING2; S_YSHELL_SPRING3; S_YSHELL_SPRING4; // Unidus S_UNIDUS_STND; S_UNIDUS_RUN; S_UNIDUS_BALL; // Boss Explosion S_BPLD1; S_BPLD2; S_BPLD3; S_BPLD4; S_BPLD5; S_BPLD6; S_BPLD7; // S3&K Boss Explosion S_SONIC3KBOSSEXPLOSION1; S_SONIC3KBOSSEXPLOSION2; S_SONIC3KBOSSEXPLOSION3; S_SONIC3KBOSSEXPLOSION4; S_SONIC3KBOSSEXPLOSION5; S_SONIC3KBOSSEXPLOSION6; S_JETFUME1; S_JETFUME2; // Boss 1 S_EGGMOBILE_STND; S_EGGMOBILE_LATK1; S_EGGMOBILE_LATK2; S_EGGMOBILE_LATK3; S_EGGMOBILE_LATK4; S_EGGMOBILE_LATK5; S_EGGMOBILE_LATK6; S_EGGMOBILE_LATK7; S_EGGMOBILE_LATK8; S_EGGMOBILE_LATK9; S_EGGMOBILE_LATK10; S_EGGMOBILE_RATK1; S_EGGMOBILE_RATK2; S_EGGMOBILE_RATK3; S_EGGMOBILE_RATK4; S_EGGMOBILE_RATK5; S_EGGMOBILE_RATK6; S_EGGMOBILE_RATK7; S_EGGMOBILE_RATK8; S_EGGMOBILE_RATK9; S_EGGMOBILE_RATK10; S_EGGMOBILE_PANIC1; S_EGGMOBILE_PANIC2; S_EGGMOBILE_PANIC3; S_EGGMOBILE_PANIC4; S_EGGMOBILE_PANIC5; S_EGGMOBILE_PANIC6; S_EGGMOBILE_PANIC7; S_EGGMOBILE_PANIC8; S_EGGMOBILE_PANIC9; S_EGGMOBILE_PANIC10; S_EGGMOBILE_PAIN; S_EGGMOBILE_PAIN2; S_EGGMOBILE_DIE1; S_EGGMOBILE_DIE2; S_EGGMOBILE_DIE3; S_EGGMOBILE_DIE4; S_EGGMOBILE_DIE5; S_EGGMOBILE_DIE6; S_EGGMOBILE_DIE7; S_EGGMOBILE_DIE8; S_EGGMOBILE_DIE9; S_EGGMOBILE_DIE10; S_EGGMOBILE_DIE11; S_EGGMOBILE_DIE12; S_EGGMOBILE_DIE13; S_EGGMOBILE_DIE14; S_EGGMOBILE_FLEE1; S_EGGMOBILE_FLEE2; S_EGGMOBILE_BALL; S_EGGMOBILE_TARGET; // Boss 2 S_EGGMOBILE2_STND; S_EGGMOBILE2_POGO1; S_EGGMOBILE2_POGO2; S_EGGMOBILE2_POGO3; S_EGGMOBILE2_POGO4; S_EGGMOBILE2_POGO5; S_EGGMOBILE2_POGO6; S_EGGMOBILE2_POGO7; S_EGGMOBILE2_PAIN; S_EGGMOBILE2_PAIN2; S_EGGMOBILE2_DIE1; S_EGGMOBILE2_DIE2; S_EGGMOBILE2_DIE3; S_EGGMOBILE2_DIE4; S_EGGMOBILE2_DIE5; S_EGGMOBILE2_DIE6; S_EGGMOBILE2_DIE7; S_EGGMOBILE2_DIE8; S_EGGMOBILE2_DIE9; S_EGGMOBILE2_DIE10; S_EGGMOBILE2_DIE11; S_EGGMOBILE2_DIE12; S_EGGMOBILE2_DIE13; S_EGGMOBILE2_DIE14; S_EGGMOBILE2_FLEE1; S_EGGMOBILE2_FLEE2; S_BOSSTANK1; S_BOSSTANK2; S_BOSSSPIGOT; // Boss 2 Goop S_GOOP1; S_GOOP2; S_GOOP3; // Boss 3 S_EGGMOBILE3_STND; S_EGGMOBILE3_ATK1; S_EGGMOBILE3_ATK2; S_EGGMOBILE3_ATK3A; S_EGGMOBILE3_ATK3B; S_EGGMOBILE3_ATK3C; S_EGGMOBILE3_ATK3D; S_EGGMOBILE3_ATK4; S_EGGMOBILE3_ATK5; S_EGGMOBILE3_LAUGH1; S_EGGMOBILE3_LAUGH2; S_EGGMOBILE3_LAUGH3; S_EGGMOBILE3_LAUGH4; S_EGGMOBILE3_LAUGH5; S_EGGMOBILE3_LAUGH6; S_EGGMOBILE3_LAUGH7; S_EGGMOBILE3_LAUGH8; S_EGGMOBILE3_LAUGH9; S_EGGMOBILE3_LAUGH10; S_EGGMOBILE3_LAUGH11; S_EGGMOBILE3_LAUGH12; S_EGGMOBILE3_LAUGH13; S_EGGMOBILE3_LAUGH14; S_EGGMOBILE3_LAUGH15; S_EGGMOBILE3_LAUGH16; S_EGGMOBILE3_LAUGH17; S_EGGMOBILE3_LAUGH18; S_EGGMOBILE3_LAUGH19; S_EGGMOBILE3_LAUGH20; S_EGGMOBILE3_PAIN; S_EGGMOBILE3_PAIN2; S_EGGMOBILE3_DIE1; S_EGGMOBILE3_DIE2; S_EGGMOBILE3_DIE3; S_EGGMOBILE3_DIE4; S_EGGMOBILE3_DIE5; S_EGGMOBILE3_DIE6; S_EGGMOBILE3_DIE7; S_EGGMOBILE3_DIE8; S_EGGMOBILE3_DIE9; S_EGGMOBILE3_DIE10; S_EGGMOBILE3_DIE11; S_EGGMOBILE3_DIE12; S_EGGMOBILE3_DIE13; S_EGGMOBILE3_DIE14; S_EGGMOBILE3_FLEE1; S_EGGMOBILE3_FLEE2; // Boss 3 Propeller S_PROPELLER1; S_PROPELLER2; S_PROPELLER3; S_PROPELLER4; S_PROPELLER5; S_PROPELLER6; S_PROPELLER7; // Boss 3 Pinch S_FAKEMOBILE_INIT; S_FAKEMOBILE; S_FAKEMOBILE_ATK1; S_FAKEMOBILE_ATK2; S_FAKEMOBILE_ATK3A; S_FAKEMOBILE_ATK3B; S_FAKEMOBILE_ATK3C; S_FAKEMOBILE_ATK3D; S_FAKEMOBILE_ATK4; S_FAKEMOBILE_ATK5; // Boss 4 S_EGGMOBILE4_STND; S_EGGMOBILE4_LATK1; S_EGGMOBILE4_LATK2; S_EGGMOBILE4_LATK3; S_EGGMOBILE4_LATK4; S_EGGMOBILE4_LATK5; S_EGGMOBILE4_LATK6; S_EGGMOBILE4_RATK1; S_EGGMOBILE4_RATK2; S_EGGMOBILE4_RATK3; S_EGGMOBILE4_RATK4; S_EGGMOBILE4_RATK5; S_EGGMOBILE4_RATK6; S_EGGMOBILE4_RAISE1; S_EGGMOBILE4_RAISE2; S_EGGMOBILE4_RAISE3; S_EGGMOBILE4_RAISE4; S_EGGMOBILE4_RAISE5; S_EGGMOBILE4_RAISE6; S_EGGMOBILE4_RAISE7; S_EGGMOBILE4_RAISE8; S_EGGMOBILE4_RAISE9; S_EGGMOBILE4_RAISE10; S_EGGMOBILE4_PAIN; S_EGGMOBILE4_DIE1; S_EGGMOBILE4_DIE2; S_EGGMOBILE4_DIE3; S_EGGMOBILE4_DIE4; S_EGGMOBILE4_DIE5; S_EGGMOBILE4_DIE6; S_EGGMOBILE4_DIE7; S_EGGMOBILE4_DIE8; S_EGGMOBILE4_DIE9; S_EGGMOBILE4_DIE10; S_EGGMOBILE4_DIE11; S_EGGMOBILE4_DIE12; S_EGGMOBILE4_DIE13; S_EGGMOBILE4_DIE14; S_EGGMOBILE4_FLEE1; S_EGGMOBILE4_FLEE2; S_EGGMOBILE4_MACE; // Boss 4 jet flame S_JETFLAME1; S_JETFLAME2; // Black Eggman (Boss 7) S_BLACKEGG_STND; S_BLACKEGG_STND2; S_BLACKEGG_WALK1; S_BLACKEGG_WALK2; S_BLACKEGG_WALK3; S_BLACKEGG_WALK4; S_BLACKEGG_WALK5; S_BLACKEGG_WALK6; S_BLACKEGG_SHOOT1; S_BLACKEGG_SHOOT2; S_BLACKEGG_PAIN1; S_BLACKEGG_PAIN2; S_BLACKEGG_PAIN3; S_BLACKEGG_PAIN4; S_BLACKEGG_PAIN5; S_BLACKEGG_PAIN6; S_BLACKEGG_PAIN7; S_BLACKEGG_PAIN8; S_BLACKEGG_PAIN9; S_BLACKEGG_PAIN10; S_BLACKEGG_PAIN11; S_BLACKEGG_PAIN12; S_BLACKEGG_PAIN13; S_BLACKEGG_PAIN14; S_BLACKEGG_PAIN15; S_BLACKEGG_PAIN16; S_BLACKEGG_PAIN17; S_BLACKEGG_PAIN18; S_BLACKEGG_PAIN19; S_BLACKEGG_PAIN20; S_BLACKEGG_PAIN21; S_BLACKEGG_PAIN22; S_BLACKEGG_PAIN23; S_BLACKEGG_PAIN24; S_BLACKEGG_PAIN25; S_BLACKEGG_PAIN26; S_BLACKEGG_PAIN27; S_BLACKEGG_PAIN28; S_BLACKEGG_PAIN29; S_BLACKEGG_PAIN30; S_BLACKEGG_PAIN31; S_BLACKEGG_PAIN32; S_BLACKEGG_PAIN33; S_BLACKEGG_PAIN34; S_BLACKEGG_PAIN35; S_BLACKEGG_HITFACE1; S_BLACKEGG_HITFACE2; S_BLACKEGG_HITFACE3; S_BLACKEGG_HITFACE4; S_BLACKEGG_DIE1; S_BLACKEGG_DIE2; S_BLACKEGG_DIE3; S_BLACKEGG_DIE4; S_BLACKEGG_DIE5; S_BLACKEGG_MISSILE1; S_BLACKEGG_MISSILE2; S_BLACKEGG_MISSILE3; S_BLACKEGG_GOOP; S_BLACKEGG_JUMP1; S_BLACKEGG_JUMP2; S_BLACKEGG_DESTROYPLAT1; S_BLACKEGG_DESTROYPLAT2; S_BLACKEGG_DESTROYPLAT3; S_BLACKEGG_HELPER; // Collision helper S_BLACKEGG_GOOP1; S_BLACKEGG_GOOP2; S_BLACKEGG_GOOP3; S_BLACKEGG_GOOP4; S_BLACKEGG_GOOP5; S_BLACKEGG_GOOP6; S_BLACKEGG_GOOP7; S_BLACKEGG_MISSILE; // New Very-Last-Minute 2.1 Brak Eggman (Cy-Brak-demon) S_CYBRAKDEMON_IDLE; S_CYBRAKDEMON_WALK1; S_CYBRAKDEMON_WALK2; S_CYBRAKDEMON_WALK3; S_CYBRAKDEMON_WALK4; S_CYBRAKDEMON_WALK5; S_CYBRAKDEMON_WALK6; S_CYBRAKDEMON_CHOOSE_ATTACK1; S_CYBRAKDEMON_MISSILE_ATTACK1; // Aim S_CYBRAKDEMON_MISSILE_ATTACK2; // Fire S_CYBRAKDEMON_MISSILE_ATTACK3; // Aim S_CYBRAKDEMON_MISSILE_ATTACK4; // Fire S_CYBRAKDEMON_MISSILE_ATTACK5; // Aim S_CYBRAKDEMON_MISSILE_ATTACK6; // Fire S_CYBRAKDEMON_FLAME_ATTACK1; // Reset S_CYBRAKDEMON_FLAME_ATTACK2; // Aim S_CYBRAKDEMON_FLAME_ATTACK3; // Fire S_CYBRAKDEMON_FLAME_ATTACK4; // Loop S_CYBRAKDEMON_CHOOSE_ATTACK2; S_CYBRAKDEMON_VILE_ATTACK1; S_CYBRAKDEMON_VILE_ATTACK2; S_CYBRAKDEMON_VILE_ATTACK3; S_CYBRAKDEMON_VILE_ATTACK4; S_CYBRAKDEMON_VILE_ATTACK5; S_CYBRAKDEMON_VILE_ATTACK6; S_CYBRAKDEMON_NAPALM_ATTACK1; S_CYBRAKDEMON_NAPALM_ATTACK2; S_CYBRAKDEMON_NAPALM_ATTACK3; S_CYBRAKDEMON_FINISH_ATTACK1; // If just attacked; remove MF2_FRET w/out going back to spawnstate S_CYBRAKDEMON_FINISH_ATTACK2; // Force a delay between attacks so you don't get bombarded with them back-to-back S_CYBRAKDEMON_PAIN1; S_CYBRAKDEMON_PAIN2; S_CYBRAKDEMON_PAIN3; S_CYBRAKDEMON_DIE1; S_CYBRAKDEMON_DIE2; S_CYBRAKDEMON_DIE3; S_CYBRAKDEMON_DIE4; S_CYBRAKDEMON_DIE5; S_CYBRAKDEMON_DIE6; S_CYBRAKDEMON_DIE7; S_CYBRAKDEMON_DIE8; S_CYBRAKDEMON_DEINVINCIBLERIZE; S_CYBRAKDEMON_INVINCIBLERIZE; S_CYBRAKDEMONMISSILE; S_CYBRAKDEMONMISSILE_EXPLODE1; S_CYBRAKDEMONMISSILE_EXPLODE2; S_CYBRAKDEMONMISSILE_EXPLODE3; S_CYBRAKDEMONFLAMESHOT_FLY1; S_CYBRAKDEMONFLAMESHOT_FLY2; S_CYBRAKDEMONFLAMESHOT_FLY3; S_CYBRAKDEMONFLAMESHOT_DIE; S_CYBRAKDEMONFLAMEREST; S_CYBRAKDEMONELECTRICBARRIER_INIT1; S_CYBRAKDEMONELECTRICBARRIER_INIT2; S_CYBRAKDEMONELECTRICBARRIER_PLAYSOUND; S_CYBRAKDEMONELECTRICBARRIER1; S_CYBRAKDEMONELECTRICBARRIER2; S_CYBRAKDEMONELECTRICBARRIER3; S_CYBRAKDEMONELECTRICBARRIER4; S_CYBRAKDEMONELECTRICBARRIER5; S_CYBRAKDEMONELECTRICBARRIER6; S_CYBRAKDEMONELECTRICBARRIER7; S_CYBRAKDEMONELECTRICBARRIER8; S_CYBRAKDEMONELECTRICBARRIER9; S_CYBRAKDEMONELECTRICBARRIER10; S_CYBRAKDEMONELECTRICBARRIER11; S_CYBRAKDEMONELECTRICBARRIER12; S_CYBRAKDEMONELECTRICBARRIER13; S_CYBRAKDEMONELECTRICBARRIER14; S_CYBRAKDEMONELECTRICBARRIER15; S_CYBRAKDEMONELECTRICBARRIER16; S_CYBRAKDEMONELECTRICBARRIER17; S_CYBRAKDEMONELECTRICBARRIER18; S_CYBRAKDEMONELECTRICBARRIER19; S_CYBRAKDEMONELECTRICBARRIER20; S_CYBRAKDEMONELECTRICBARRIER21; S_CYBRAKDEMONELECTRICBARRIER22; S_CYBRAKDEMONELECTRICBARRIER23; S_CYBRAKDEMONELECTRICBARRIER24; S_CYBRAKDEMONELECTRICBARRIER_DIE1; S_CYBRAKDEMONELECTRICBARRIER_DIE2; S_CYBRAKDEMONELECTRICBARRIER_DIE3; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMCHECK; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMSUCCESS; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMCHOOSE; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM1; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM2; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM3; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM4; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM5; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM6; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM7; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM8; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM9; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM10; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM11; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM12; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMFAIL; S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP; S_CYBRAKDEMONELECTRICBARRIER_REVIVE1; S_CYBRAKDEMONELECTRICBARRIER_REVIVE2; S_CYBRAKDEMONELECTRICBARRIER_REVIVE3; S_CYBRAKDEMONTARGETRETICULE1; S_CYBRAKDEMONTARGETRETICULE2; S_CYBRAKDEMONTARGETRETICULE3; S_CYBRAKDEMONTARGETRETICULE4; S_CYBRAKDEMONTARGETRETICULE5; S_CYBRAKDEMONTARGETRETICULE6; S_CYBRAKDEMONTARGETRETICULE7; S_CYBRAKDEMONTARGETRETICULE8; S_CYBRAKDEMONTARGETRETICULE9; S_CYBRAKDEMONTARGETRETICULE10; S_CYBRAKDEMONTARGETRETICULE11; S_CYBRAKDEMONTARGETRETICULE12; S_CYBRAKDEMONTARGETRETICULE13; S_CYBRAKDEMONTARGETRETICULE14; S_CYBRAKDEMONTARGETDOT; S_CYBRAKDEMONNAPALMBOMBLARGE_FLY1; S_CYBRAKDEMONNAPALMBOMBLARGE_FLY2; S_CYBRAKDEMONNAPALMBOMBLARGE_FLY3; S_CYBRAKDEMONNAPALMBOMBLARGE_FLY4; S_CYBRAKDEMONNAPALMBOMBLARGE_DIE1; // Explode S_CYBRAKDEMONNAPALMBOMBLARGE_DIE2; // Outer ring S_CYBRAKDEMONNAPALMBOMBLARGE_DIE3; // Center S_CYBRAKDEMONNAPALMBOMBLARGE_DIE4; // Sound S_CYBRAKDEMONNAPALMBOMBSMALL; S_CYBRAKDEMONNAPALMBOMBSMALL_DIE1; // Explode S_CYBRAKDEMONNAPALMBOMBSMALL_DIE2; // Outer ring S_CYBRAKDEMONNAPALMBOMBSMALL_DIE3; // Inner ring S_CYBRAKDEMONNAPALMBOMBSMALL_DIE4; // Center S_CYBRAKDEMONNAPALMBOMBSMALL_DIE5; // Sound S_CYBRAKDEMONNAPALMFLAME_FLY1; S_CYBRAKDEMONNAPALMFLAME_FLY2; S_CYBRAKDEMONNAPALMFLAME_FLY3; S_CYBRAKDEMONNAPALMFLAME_FLY4; S_CYBRAKDEMONNAPALMFLAME_FLY5; S_CYBRAKDEMONNAPALMFLAME_FLY6; S_CYBRAKDEMONNAPALMFLAME_DIE; S_CYBRAKDEMONVILEEXPLOSION1; S_CYBRAKDEMONVILEEXPLOSION2; S_CYBRAKDEMONVILEEXPLOSION3; // Metal Sonic (Race) // S_PLAY_STND S_METALSONIC_STAND; // S_PLAY_TAP1 S_METALSONIC_WAIT1; S_METALSONIC_WAIT2; // S_PLAY_RUN1 S_METALSONIC_WALK1; S_METALSONIC_WALK2; S_METALSONIC_WALK3; S_METALSONIC_WALK4; S_METALSONIC_WALK5; S_METALSONIC_WALK6; S_METALSONIC_WALK7; S_METALSONIC_WALK8; // S_PLAY_SPD1 S_METALSONIC_RUN1; S_METALSONIC_RUN2; S_METALSONIC_RUN3; S_METALSONIC_RUN4; // Metal Sonic (Battle) S_METALSONIC_FLOAT; S_METALSONIC_VECTOR; S_METALSONIC_STUN; S_METALSONIC_BLOCK; S_METALSONIC_RAISE; S_METALSONIC_GATHER; S_METALSONIC_DASH; S_METALSONIC_BOUNCE; S_METALSONIC_SHOOT; S_METALSONIC_PAIN; S_METALSONIC_DEATH; S_METALSONIC_FLEE1; S_METALSONIC_FLEE2; S_METALSONIC_FLEE3; S_METALSONIC_FLEE4; S_MSSHIELD_F1; S_MSSHIELD_F2; S_MSSHIELD_F3; S_MSSHIELD_F4; S_MSSHIELD_F5; S_MSSHIELD_F6; S_MSSHIELD_F7; S_MSSHIELD_F8; S_MSSHIELD_F9; S_MSSHIELD_F10; S_MSSHIELD_F11; S_MSSHIELD_F12; // Ring S_RING1; S_RING2; S_RING3; S_RING4; S_RING5; S_RING6; S_RING7; S_RING8; S_RING9; S_RING10; S_RING11; S_RING12; S_RING13; S_RING14; S_RING15; S_RING16; S_RING17; S_RING18; S_RING19; S_RING20; S_RING21; S_RING22; S_RING23; S_RING24; // Blue Sphere for special stages S_BLUEBALL; S_BLUEBALLSPARK; // Gravity Wells for special stages S_GRAVWELLGREEN; S_GRAVWELLGREEN2; S_GRAVWELLGREEN3; S_GRAVWELLRED; S_GRAVWELLRED2; S_GRAVWELLRED3; // Individual Team Rings S_TEAMRING1; S_TEAMRING2; S_TEAMRING3; S_TEAMRING4; S_TEAMRING5; S_TEAMRING6; S_TEAMRING7; S_TEAMRING8; S_TEAMRING9; S_TEAMRING10; S_TEAMRING11; S_TEAMRING12; S_TEAMRING13; S_TEAMRING14; S_TEAMRING15; S_TEAMRING16; S_TEAMRING17; S_TEAMRING18; S_TEAMRING19; S_TEAMRING20; S_TEAMRING21; S_TEAMRING22; S_TEAMRING23; S_TEAMRING24; // Special Stage Token S_EMMY1; S_EMMY2; S_EMMY3; S_EMMY4; S_EMMY5; S_EMMY6; S_EMMY7; // Special Stage Token S_TOKEN; S_MOVINGTOKEN; // CTF Flags S_REDFLAG; S_BLUEFLAG; // Emblem S_EMBLEM1; S_EMBLEM2; S_EMBLEM3; S_EMBLEM4; S_EMBLEM5; S_EMBLEM6; S_EMBLEM7; S_EMBLEM8; S_EMBLEM9; S_EMBLEM10; S_EMBLEM11; S_EMBLEM12; S_EMBLEM13; S_EMBLEM14; S_EMBLEM15; S_EMBLEM16; S_EMBLEM17; S_EMBLEM18; S_EMBLEM19; S_EMBLEM20; S_EMBLEM21; S_EMBLEM22; S_EMBLEM23; S_EMBLEM24; S_EMBLEM25; S_EMBLEM26; // Chaos Emeralds S_CEMG1; S_CEMG2; S_CEMG3; S_CEMG4; S_CEMG5; S_CEMG6; S_CEMG7; // Emeralds (for hunt) S_EMER1; S_FAN; S_FAN2; S_FAN3; S_FAN4; S_FAN5; // Bubble Source S_BUBBLES1; S_BUBBLES2; // Level End Sign S_SIGN1; S_SIGN2; S_SIGN3; S_SIGN4; S_SIGN5; S_SIGN6; S_SIGN7; S_SIGN8; S_SIGN9; S_SIGN10; S_SIGN11; S_SIGN12; S_SIGN13; S_SIGN14; S_SIGN15; S_SIGN16; S_SIGN17; S_SIGN18; S_SIGN19; S_SIGN20; S_SIGN21; S_SIGN22; S_SIGN23; S_SIGN24; S_SIGN25; S_SIGN26; S_SIGN27; S_SIGN28; S_SIGN29; S_SIGN30; S_SIGN31; S_SIGN32; S_SIGN33; S_SIGN34; S_SIGN35; S_SIGN36; S_SIGN37; S_SIGN38; S_SIGN39; S_SIGN40; S_SIGN41; S_SIGN42; S_SIGN43; S_SIGN44; S_SIGN45; S_SIGN46; S_SIGN47; S_SIGN48; S_SIGN49; S_SIGN50; S_SIGN51; S_SIGN52; // Eggman S_SIGN53; // Steam Riser S_STEAM1; S_STEAM2; S_STEAM3; S_STEAM4; S_STEAM5; S_STEAM6; S_STEAM7; S_STEAM8; // Spike Ball S_SPIKEBALL1; S_SPIKEBALL2; S_SPIKEBALL3; S_SPIKEBALL4; S_SPIKEBALL5; S_SPIKEBALL6; S_SPIKEBALL7; S_SPIKEBALL8; // Fire Shield's Spawn S_SPINFIRE1; S_SPINFIRE2; S_SPINFIRE3; S_SPINFIRE4; S_SPINFIRE5; S_SPINFIRE6; // Spikes S_SPIKE1; S_SPIKE2; S_SPIKE3; S_SPIKE4; S_SPIKE5; S_SPIKE6; S_SPIKED1; S_SPIKED2; // Starpost S_STARPOST1; S_STARPOST2; S_STARPOST3; S_STARPOST4; S_STARPOST5; S_STARPOST6; S_STARPOST7; S_STARPOST8; S_STARPOST9; S_STARPOST10; S_STARPOST11; S_STARPOST12; S_STARPOST13; S_STARPOST14; S_STARPOST15; S_STARPOST16; S_STARPOST17; S_STARPOST18; S_STARPOST19; S_STARPOST20; S_STARPOST21; S_STARPOST22; S_STARPOST23; S_STARPOST24; S_STARPOST25; S_STARPOST26; S_STARPOST27; S_STARPOST28; S_STARPOST29; S_STARPOST30; S_STARPOST31; S_STARPOST32; S_STARPOST33; S_STARPOST34; // Big floating mine S_BIGMINE1; S_BIGMINE2; S_BIGMINE3; S_BIGMINE4; S_BIGMINE5; S_BIGMINE6; S_BIGMINE7; S_BIGMINE8; // Cannon Launcher S_CANNONLAUNCHER1; S_CANNONLAUNCHER2; S_CANNONLAUNCHER3; // Super Ring Box S_SUPERRINGBOX; S_SUPERRINGBOX1; S_SUPERRINGBOX2; S_SUPERRINGBOX3; S_SUPERRINGBOX4; S_SUPERRINGBOX5; S_SUPERRINGBOX6; // Red Team Ring Box S_REDRINGBOX; S_REDRINGBOX1; // Blue Team Ring Box S_BLUERINGBOX; S_BLUERINGBOX1; // Super Sneakers Box S_SHTV; S_SHTV1; S_SHTV2; S_SHTV3; S_SHTV4; S_SHTV5; S_SHTV6; // Invincibility Box S_PINV; S_PINV1; S_PINV2; S_PINV3; S_PINV4; S_PINV5; S_PINV6; // 1up Box S_PRUP; S_PRUP1; S_PRUP2; S_PRUP3; S_PRUP4; S_PRUP5; S_PRUP6; // Ring Shield Box S_YLTV; S_YLTV1; S_YLTV2; S_YLTV3; S_YLTV4; S_YLTV5; S_YLTV6; // Force Shield Box S_BLTV1; S_BLTV2; S_BLTV3; S_BLTV4; S_BLTV5; S_BLTV6; S_BLTV7; // Bomb Shield Box S_BKTV1; S_BKTV2; S_BKTV3; S_BKTV4; S_BKTV5; S_BKTV6; S_BKTV7; // Jump Shield Box S_WHTV1; S_WHTV2; S_WHTV3; S_WHTV4; S_WHTV5; S_WHTV6; S_WHTV7; // Water Shield Box S_GRTV; S_GRTV1; S_GRTV2; S_GRTV3; S_GRTV4; S_GRTV5; S_GRTV6; // Pity Shield Box S_PITV1; S_PITV2; S_PITV3; S_PITV4; S_PITV5; S_PITV6; S_PITV7; // Eggman Box S_EGGTV1; S_EGGTV2; S_EGGTV3; S_EGGTV4; S_EGGTV5; S_EGGTV6; S_EGGTV7; // Teleport Box S_MIXUPBOX1; S_MIXUPBOX2; S_MIXUPBOX3; S_MIXUPBOX4; S_MIXUPBOX5; S_MIXUPBOX6; S_MIXUPBOX7; // Recycler Box S_RECYCLETV1; S_RECYCLETV2; S_RECYCLETV3; S_RECYCLETV4; S_RECYCLETV5; S_RECYCLETV6; S_RECYCLETV7; // Question Box S_RANDOMBOX1; S_RANDOMBOX2; S_RANDOMBOX3; // Gravity Boots Box S_GBTV1; S_GBTV2; S_GBTV3; S_GBTV4; S_GBTV5; S_GBTV6; S_GBTV7; // Score boxes S_SCORETVA1; S_SCORETVA2; S_SCORETVA3; S_SCORETVA4; S_SCORETVA5; S_SCORETVA6; S_SCORETVA7; S_SCORETVB1; S_SCORETVB2; S_SCORETVB3; S_SCORETVB4; S_SCORETVB5; S_SCORETVB6; S_SCORETVB7; // Monitor Explosion S_MONITOREXPLOSION1; S_MONITOREXPLOSION2; S_REDMONITOREXPLOSION1; S_REDMONITOREXPLOSION2; S_BLUEMONITOREXPLOSION1; S_BLUEMONITOREXPLOSION2; S_ROCKET; S_LASER; S_TORPEDO; S_ENERGYBALL1; S_ENERGYBALL2; // Skim Mine; also used by Jetty-Syn bomber S_MINE1; S_MINE_BOOM1; S_MINE_BOOM2; S_MINE_BOOM3; S_MINE_BOOM4; // Jetty-Syn Bullet S_JETBULLET1; S_JETBULLET2; S_TURRETLASER; S_TURRETLASEREXPLODE1; S_TURRETLASEREXPLODE2; // Cannonball S_CANNONBALL1; // Arrow S_ARROW; S_ARROWUP; S_ARROWDOWN; // Trapgoyle Demon fire S_DEMONFIRE1; S_DEMONFIRE2; S_DEMONFIRE3; S_DEMONFIRE4; S_DEMONFIRE5; S_DEMONFIRE6; S_GFZFLOWERA; S_GFZFLOWERA2; S_GFZFLOWERB1; S_GFZFLOWERB2; S_GFZFLOWERC1; S_BERRYBUSH; S_BUSH; // THZ Plant S_THZPLANT1; S_THZPLANT2; S_THZPLANT3; S_THZPLANT4; // THZ Alarm S_ALARM1; // Deep Sea Gargoyle S_GARGOYLE; // DSZ Seaweed S_SEAWEED1; S_SEAWEED2; S_SEAWEED3; S_SEAWEED4; S_SEAWEED5; S_SEAWEED6; // Dripping Water S_DRIPA1; S_DRIPA2; S_DRIPA3; S_DRIPA4; S_DRIPB1; S_DRIPC1; S_DRIPC2; // Coral 1 S_CORAL1; // Coral 2 S_CORAL2; // Coral 3 S_CORAL3; // Blue Crystal S_BLUECRYSTAL1; // CEZ Chain S_CEZCHAIN; // Flame S_FLAME1; S_FLAME2; S_FLAME3; S_FLAME4; // Eggman Statue S_EGGSTATUE1; // CEZ hidden sling S_SLING1; S_SLING2; // CEZ Small Mace Chain S_SMALLMACECHAIN; // CEZ Big Mace Chain S_BIGMACECHAIN; // CEZ Small Mace S_SMALLMACE; // CEZ Big Mace S_BIGMACE; S_CEZFLOWER1; // Big Tumbleweed S_BIGTUMBLEWEED; S_BIGTUMBLEWEED_ROLL1; S_BIGTUMBLEWEED_ROLL2; S_BIGTUMBLEWEED_ROLL3; S_BIGTUMBLEWEED_ROLL4; S_BIGTUMBLEWEED_ROLL5; S_BIGTUMBLEWEED_ROLL6; S_BIGTUMBLEWEED_ROLL7; S_BIGTUMBLEWEED_ROLL8; // Little Tumbleweed S_LITTLETUMBLEWEED; S_LITTLETUMBLEWEED_ROLL1; S_LITTLETUMBLEWEED_ROLL2; S_LITTLETUMBLEWEED_ROLL3; S_LITTLETUMBLEWEED_ROLL4; S_LITTLETUMBLEWEED_ROLL5; S_LITTLETUMBLEWEED_ROLL6; S_LITTLETUMBLEWEED_ROLL7; S_LITTLETUMBLEWEED_ROLL8; // Cacti Sprites S_CACTI1; S_CACTI2; S_CACTI3; S_CACTI4; // Flame jet S_FLAMEJETSTND; S_FLAMEJETSTART; S_FLAMEJETSTOP; S_FLAMEJETFLAME1; S_FLAMEJETFLAME2; S_FLAMEJETFLAME3; // Spinning flame jets S_FJSPINAXISA1; // Counter-clockwise S_FJSPINAXISA2; S_FJSPINAXISA3; S_FJSPINAXISA4; S_FJSPINAXISA5; S_FJSPINAXISA6; S_FJSPINAXISA7; S_FJSPINAXISA8; S_FJSPINAXISA9; S_FJSPINHELPERA1; S_FJSPINHELPERA2; S_FJSPINHELPERA3; S_FJSPINAXISB1; // Clockwise S_FJSPINAXISB2; S_FJSPINAXISB3; S_FJSPINAXISB4; S_FJSPINAXISB5; S_FJSPINAXISB6; S_FJSPINAXISB7; S_FJSPINAXISB8; S_FJSPINAXISB9; S_FJSPINHELPERB1; S_FJSPINHELPERB2; S_FJSPINHELPERB3; // Blade's flame S_FLAMEJETFLAMEB1; S_FLAMEJETFLAMEB2; S_FLAMEJETFLAMEB3; S_FLAMEJETFLAMEB4; S_FLAMEJETFLAMEB5; S_FLAMEJETFLAMEB6; // Trapgoyles S_TRAPGOYLE; S_TRAPGOYLE_CHECK; S_TRAPGOYLE_FIRE1; S_TRAPGOYLE_FIRE2; S_TRAPGOYLE_FIRE3; S_TRAPGOYLEUP; S_TRAPGOYLEUP_CHECK; S_TRAPGOYLEUP_FIRE1; S_TRAPGOYLEUP_FIRE2; S_TRAPGOYLEUP_FIRE3; S_TRAPGOYLEDOWN; S_TRAPGOYLEDOWN_CHECK; S_TRAPGOYLEDOWN_FIRE1; S_TRAPGOYLEDOWN_FIRE2; S_TRAPGOYLEDOWN_FIRE3; S_TRAPGOYLELONG; S_TRAPGOYLELONG_CHECK; S_TRAPGOYLELONG_FIRE1; S_TRAPGOYLELONG_FIRE2; S_TRAPGOYLELONG_FIRE3; S_TRAPGOYLELONG_FIRE4; S_TRAPGOYLELONG_FIRE5; // ATZ's Red Crystal/Target S_TARGET_IDLE; S_TARGET_HIT1; S_TARGET_HIT2; S_TARGET_RESPAWN; S_TARGET_ALLDONE; // Stalagmites S_STG0; S_STG1; S_STG2; S_STG3; S_STG4; S_STG5; S_STG6; S_STG7; S_STG8; S_STG9; // Xmas-specific stuff S_XMASPOLE; S_CANDYCANE; S_SNOWMAN; // Botanic Serenity's loads of scenery states S_BSZTALLFLOWER_RED; S_BSZTALLFLOWER_PURPLE; S_BSZTALLFLOWER_BLUE; S_BSZTALLFLOWER_CYAN; S_BSZTALLFLOWER_YELLOW; S_BSZTALLFLOWER_ORANGE; S_BSZFLOWER_RED; S_BSZFLOWER_PURPLE; S_BSZFLOWER_BLUE; S_BSZFLOWER_CYAN; S_BSZFLOWER_YELLOW; S_BSZFLOWER_ORANGE; S_BSZSHORTFLOWER_RED; S_BSZSHORTFLOWER_PURPLE; S_BSZSHORTFLOWER_BLUE; S_BSZSHORTFLOWER_CYAN; S_BSZSHORTFLOWER_YELLOW; S_BSZSHORTFLOWER_ORANGE; S_BSZTULIP_RED; S_BSZTULIP_PURPLE; S_BSZTULIP_BLUE; S_BSZTULIP_CYAN; S_BSZTULIP_YELLOW; S_BSZTULIP_ORANGE; S_BSZCLUSTER_RED; S_BSZCLUSTER_PURPLE; S_BSZCLUSTER_BLUE; S_BSZCLUSTER_CYAN; S_BSZCLUSTER_YELLOW; S_BSZCLUSTER_ORANGE; S_BSZBUSH_RED; S_BSZBUSH_PURPLE; S_BSZBUSH_BLUE; S_BSZBUSH_CYAN; S_BSZBUSH_YELLOW; S_BSZBUSH_ORANGE; S_BSZVINE_RED; S_BSZVINE_PURPLE; S_BSZVINE_BLUE; S_BSZVINE_CYAN; S_BSZVINE_YELLOW; S_BSZVINE_ORANGE; S_BSZSHRUB; S_BSZCLOVER; S_BSZFISH; S_BSZSUNFLOWER; S_DBALL1; S_DBALL2; S_DBALL3; S_DBALL4; S_DBALL5; S_DBALL6; S_EGGSTATUE2; // Shield Orb S_ARMA1; S_ARMA2; S_ARMA3; S_ARMA4; S_ARMA5; S_ARMA6; S_ARMA7; S_ARMA8; S_ARMA9; S_ARMA10; S_ARMA11; S_ARMA12; S_ARMA13; S_ARMA14; S_ARMA15; S_ARMA16; S_ARMF1; S_ARMF2; S_ARMF3; S_ARMF4; S_ARMF5; S_ARMF6; S_ARMF7; S_ARMF8; S_ARMF9; S_ARMF10; S_ARMF11; S_ARMF12; S_ARMF13; S_ARMF14; S_ARMF15; S_ARMF16; S_ARMB1; S_ARMB2; S_ARMB3; S_ARMB4; S_ARMB5; S_ARMB6; S_ARMB7; S_ARMB8; S_ARMB9; S_ARMB10; S_ARMB11; S_ARMB12; S_ARMB13; S_ARMB14; S_ARMB15; S_ARMB16; S_WIND1; S_WIND2; S_WIND3; S_WIND4; S_WIND5; S_WIND6; S_WIND7; S_WIND8; S_MAGN1; S_MAGN2; S_MAGN3; S_MAGN4; S_MAGN5; S_MAGN6; S_MAGN7; S_MAGN8; S_MAGN9; S_MAGN10; S_MAGN11; S_MAGN12; S_FORC1; S_FORC2; S_FORC3; S_FORC4; S_FORC5; S_FORC6; S_FORC7; S_FORC8; S_FORC9; S_FORC10; S_FORC11; S_FORC12; S_FORC13; S_FORC14; S_FORC15; S_FORC16; S_FORC17; S_FORC18; S_FORC19; S_FORC20; S_ELEM1; S_ELEM2; S_ELEM3; S_ELEM4; S_ELEM5; S_ELEM6; S_ELEM7; S_ELEM8; S_ELEM9; S_ELEM10; S_ELEM11; S_ELEM12; S_ELEMF1; S_ELEMF2; S_ELEMF3; S_ELEMF4; S_ELEMF5; S_ELEMF6; S_ELEMF7; S_ELEMF8; S_PITY1; S_PITY2; S_PITY3; S_PITY4; S_PITY5; S_PITY6; S_PITY7; S_PITY8; S_PITY9; S_PITY10; // Invincibility Sparkles S_IVSP1; S_IVSP2; S_IVSP3; S_IVSP4; S_IVSP5; S_IVSP6; S_IVSP7; S_IVSP8; S_IVSP9; S_IVSP10; S_IVSP11; S_IVSP12; S_IVSP13; S_IVSP14; S_IVSP15; S_IVSP16; S_IVSP17; S_IVSP18; S_IVSP19; S_IVSP20; S_IVSP21; S_IVSP22; S_IVSP23; S_IVSP24; S_IVSP25; S_IVSP26; S_IVSP27; S_IVSP28; S_IVSP29; S_IVSP30; S_IVSP31; S_IVSP32; // Super Sonic Spark S_SSPK1; S_SSPK2; S_SSPK3; S_SSPK4; S_SSPK5; // Freed Birdie S_BIRD1; S_BIRD2; S_BIRD3; // Freed Bunny S_BUNNY1; S_BUNNY2; S_BUNNY3; S_BUNNY4; S_BUNNY5; S_BUNNY6; S_BUNNY7; S_BUNNY8; S_BUNNY9; S_BUNNY10; // Freed Mouse S_MOUSE1; S_MOUSE2; // Freed Chicken S_CHICKEN1; S_CHICKENHOP; S_CHICKENFLY1; S_CHICKENFLY2; // Freed Cow S_COW1; S_COW2; S_COW3; S_COW4; // Red Birdie in Bubble S_RBIRD1; S_RBIRD2; S_RBIRD3; S_YELLOWSPRING; S_YELLOWSPRING2; S_YELLOWSPRING3; S_YELLOWSPRING4; S_YELLOWSPRING5; S_REDSPRING; S_REDSPRING2; S_REDSPRING3; S_REDSPRING4; S_REDSPRING5; // Blue Springs S_BLUESPRING; S_BLUESPRING2; S_BLUESPRING3; S_BLUESPRING4; S_BLUESPRING5; // Yellow Diagonal Spring S_YDIAG1; S_YDIAG2; S_YDIAG3; S_YDIAG4; S_YDIAG5; S_YDIAG6; S_YDIAG7; S_YDIAG8; // Red Diagonal Spring S_RDIAG1; S_RDIAG2; S_RDIAG3; S_RDIAG4; S_RDIAG5; S_RDIAG6; S_RDIAG7; S_RDIAG8; // Rain S_RAIN1; S_RAINRETURN; // Snowflake S_SNOW1; S_SNOW2; S_SNOW3; // Water Splish S_SPLISH1; S_SPLISH2; S_SPLISH3; S_SPLISH4; S_SPLISH5; S_SPLISH6; S_SPLISH7; S_SPLISH8; S_SPLISH9; // added water splash S_SPLASH1; S_SPLASH2; S_SPLASH3; // lava/slime damage burn smoke S_SMOKE1; S_SMOKE2; S_SMOKE3; S_SMOKE4; S_SMOKE5; // Bubbles S_SMALLBUBBLE; S_SMALLBUBBLE1; S_MEDIUMBUBBLE; S_MEDIUMBUBBLE1; S_LARGEBUBBLE; S_EXTRALARGEBUBBLE; // breathable S_POP1; // Extra Large bubble goes POP! S_FOG1; S_FOG2; S_FOG3; S_FOG4; S_FOG5; S_FOG6; S_FOG7; S_FOG8; S_FOG9; S_FOG10; S_FOG11; S_FOG12; S_FOG13; S_FOG14; S_SEED; S_PARTICLE; S_PARTICLEGEN; // Score Logos S_SCRA; // 100 S_SCRB; // 200 S_SCRC; // 500 S_SCRD; // 1000 S_SCRE; // 10000 S_SCRF; // 400 (mario) S_SCRG; // 800 (mario) S_SCRH; // 2000 (mario) S_SCRI; // 4000 (mario) S_SCRJ; // 8000 (mario) S_SCRK; // 1UP (mario) // Drowning Timer Numbers S_ZERO1; S_ONE1; S_TWO1; S_THREE1; S_FOUR1; S_FIVE1; // Tag Sign S_TTAG1; // Got Flag Sign S_GOTFLAG1; S_GOTFLAG2; S_GOTFLAG3; S_GOTFLAG4; // Red Ring S_RRNG1; S_RRNG2; S_RRNG3; S_RRNG4; S_RRNG5; S_RRNG6; S_RRNG7; // Bounce Ring S_BOUNCERING1; S_BOUNCERING2; S_BOUNCERING3; S_BOUNCERING4; S_BOUNCERING5; S_BOUNCERING6; S_BOUNCERING7; S_BOUNCERING8; S_BOUNCERING9; S_BOUNCERING10; S_BOUNCERING11; S_BOUNCERING12; S_BOUNCERING13; S_BOUNCERING14; S_BOUNCERING15; S_BOUNCERING16; S_BOUNCERING17; S_BOUNCERING18; S_BOUNCERING19; S_BOUNCERING20; S_BOUNCERING21; S_BOUNCERING22; S_BOUNCERING23; S_BOUNCERING24; S_BOUNCERING25; S_BOUNCERING26; S_BOUNCERING27; S_BOUNCERING28; S_BOUNCERING29; S_BOUNCERING30; S_BOUNCERING31; S_BOUNCERING32; S_BOUNCERING33; S_BOUNCERING34; S_BOUNCERING35; // Rail Ring S_RAILRING1; S_RAILRING2; S_RAILRING3; S_RAILRING4; S_RAILRING5; S_RAILRING6; S_RAILRING7; S_RAILRING8; S_RAILRING9; S_RAILRING10; S_RAILRING11; S_RAILRING12; S_RAILRING13; S_RAILRING14; S_RAILRING15; S_RAILRING16; S_RAILRING17; S_RAILRING18; S_RAILRING19; S_RAILRING20; S_RAILRING21; S_RAILRING22; S_RAILRING23; S_RAILRING24; S_RAILRING25; S_RAILRING26; S_RAILRING27; S_RAILRING28; S_RAILRING29; S_RAILRING30; S_RAILRING31; S_RAILRING32; S_RAILRING33; S_RAILRING34; S_RAILRING35; // Infinity Ring S_INFINITYRING1; S_INFINITYRING2; S_INFINITYRING3; S_INFINITYRING4; S_INFINITYRING5; S_INFINITYRING6; S_INFINITYRING7; S_INFINITYRING8; S_INFINITYRING9; S_INFINITYRING10; S_INFINITYRING11; S_INFINITYRING12; S_INFINITYRING13; S_INFINITYRING14; S_INFINITYRING15; S_INFINITYRING16; S_INFINITYRING17; S_INFINITYRING18; S_INFINITYRING19; S_INFINITYRING20; S_INFINITYRING21; S_INFINITYRING22; S_INFINITYRING23; S_INFINITYRING24; S_INFINITYRING25; S_INFINITYRING26; S_INFINITYRING27; S_INFINITYRING28; S_INFINITYRING29; S_INFINITYRING30; S_INFINITYRING31; S_INFINITYRING32; S_INFINITYRING33; S_INFINITYRING34; S_INFINITYRING35; // Automatic Ring S_AUTOMATICRING1; S_AUTOMATICRING2; S_AUTOMATICRING3; S_AUTOMATICRING4; S_AUTOMATICRING5; S_AUTOMATICRING6; S_AUTOMATICRING7; S_AUTOMATICRING8; S_AUTOMATICRING9; S_AUTOMATICRING10; S_AUTOMATICRING11; S_AUTOMATICRING12; S_AUTOMATICRING13; S_AUTOMATICRING14; S_AUTOMATICRING15; S_AUTOMATICRING16; S_AUTOMATICRING17; S_AUTOMATICRING18; S_AUTOMATICRING19; S_AUTOMATICRING20; S_AUTOMATICRING21; S_AUTOMATICRING22; S_AUTOMATICRING23; S_AUTOMATICRING24; S_AUTOMATICRING25; S_AUTOMATICRING26; S_AUTOMATICRING27; S_AUTOMATICRING28; S_AUTOMATICRING29; S_AUTOMATICRING30; S_AUTOMATICRING31; S_AUTOMATICRING32; S_AUTOMATICRING33; S_AUTOMATICRING34; S_AUTOMATICRING35; // Explosion Ring S_EXPLOSIONRING1; S_EXPLOSIONRING2; S_EXPLOSIONRING3; S_EXPLOSIONRING4; S_EXPLOSIONRING5; S_EXPLOSIONRING6; S_EXPLOSIONRING7; S_EXPLOSIONRING8; S_EXPLOSIONRING9; S_EXPLOSIONRING10; S_EXPLOSIONRING11; S_EXPLOSIONRING12; S_EXPLOSIONRING13; S_EXPLOSIONRING14; S_EXPLOSIONRING15; S_EXPLOSIONRING16; S_EXPLOSIONRING17; S_EXPLOSIONRING18; S_EXPLOSIONRING19; S_EXPLOSIONRING20; S_EXPLOSIONRING21; S_EXPLOSIONRING22; S_EXPLOSIONRING23; S_EXPLOSIONRING24; S_EXPLOSIONRING25; S_EXPLOSIONRING26; S_EXPLOSIONRING27; S_EXPLOSIONRING28; S_EXPLOSIONRING29; S_EXPLOSIONRING30; S_EXPLOSIONRING31; S_EXPLOSIONRING32; S_EXPLOSIONRING33; S_EXPLOSIONRING34; S_EXPLOSIONRING35; // Scatter Ring S_SCATTERRING1; S_SCATTERRING2; S_SCATTERRING3; S_SCATTERRING4; S_SCATTERRING5; S_SCATTERRING6; S_SCATTERRING7; S_SCATTERRING8; S_SCATTERRING9; S_SCATTERRING10; S_SCATTERRING11; S_SCATTERRING12; S_SCATTERRING13; S_SCATTERRING14; S_SCATTERRING15; S_SCATTERRING16; S_SCATTERRING17; S_SCATTERRING18; S_SCATTERRING19; S_SCATTERRING20; S_SCATTERRING21; S_SCATTERRING22; S_SCATTERRING23; S_SCATTERRING24; S_SCATTERRING25; S_SCATTERRING26; S_SCATTERRING27; S_SCATTERRING28; S_SCATTERRING29; S_SCATTERRING30; S_SCATTERRING31; S_SCATTERRING32; S_SCATTERRING33; S_SCATTERRING34; S_SCATTERRING35; // Grenade Ring S_GRENADERING1; S_GRENADERING2; S_GRENADERING3; S_GRENADERING4; S_GRENADERING5; S_GRENADERING6; S_GRENADERING7; S_GRENADERING8; S_GRENADERING9; S_GRENADERING10; S_GRENADERING11; S_GRENADERING12; S_GRENADERING13; S_GRENADERING14; S_GRENADERING15; S_GRENADERING16; S_GRENADERING17; S_GRENADERING18; S_GRENADERING19; S_GRENADERING20; S_GRENADERING21; S_GRENADERING22; S_GRENADERING23; S_GRENADERING24; S_GRENADERING25; S_GRENADERING26; S_GRENADERING27; S_GRENADERING28; S_GRENADERING29; S_GRENADERING30; S_GRENADERING31; S_GRENADERING32; S_GRENADERING33; S_GRENADERING34; S_GRENADERING35; // Weapon pickup S_BOUNCEPICKUP1; S_BOUNCEPICKUP2; S_BOUNCEPICKUP3; S_BOUNCEPICKUP4; S_BOUNCEPICKUP5; S_BOUNCEPICKUP6; S_BOUNCEPICKUP7; S_BOUNCEPICKUP8; S_BOUNCEPICKUP9; S_BOUNCEPICKUP10; S_BOUNCEPICKUP11; S_BOUNCEPICKUP12; S_BOUNCEPICKUP13; S_BOUNCEPICKUP14; S_BOUNCEPICKUP15; S_BOUNCEPICKUP16; S_BOUNCEPICKUPFADE1; S_BOUNCEPICKUPFADE2; S_BOUNCEPICKUPFADE3; S_BOUNCEPICKUPFADE4; S_BOUNCEPICKUPFADE5; S_BOUNCEPICKUPFADE6; S_BOUNCEPICKUPFADE7; S_BOUNCEPICKUPFADE8; S_RAILPICKUP1; S_RAILPICKUP2; S_RAILPICKUP3; S_RAILPICKUP4; S_RAILPICKUP5; S_RAILPICKUP6; S_RAILPICKUP7; S_RAILPICKUP8; S_RAILPICKUP9; S_RAILPICKUP10; S_RAILPICKUP11; S_RAILPICKUP12; S_RAILPICKUP13; S_RAILPICKUP14; S_RAILPICKUP15; S_RAILPICKUP16; S_RAILPICKUPFADE1; S_RAILPICKUPFADE2; S_RAILPICKUPFADE3; S_RAILPICKUPFADE4; S_RAILPICKUPFADE5; S_RAILPICKUPFADE6; S_RAILPICKUPFADE7; S_RAILPICKUPFADE8; S_AUTOPICKUP1; S_AUTOPICKUP2; S_AUTOPICKUP3; S_AUTOPICKUP4; S_AUTOPICKUP5; S_AUTOPICKUP6; S_AUTOPICKUP7; S_AUTOPICKUP8; S_AUTOPICKUP9; S_AUTOPICKUP10; S_AUTOPICKUP11; S_AUTOPICKUP12; S_AUTOPICKUP13; S_AUTOPICKUP14; S_AUTOPICKUP15; S_AUTOPICKUP16; S_AUTOPICKUPFADE1; S_AUTOPICKUPFADE2; S_AUTOPICKUPFADE3; S_AUTOPICKUPFADE4; S_AUTOPICKUPFADE5; S_AUTOPICKUPFADE6; S_AUTOPICKUPFADE7; S_AUTOPICKUPFADE8; S_EXPLODEPICKUP1; S_EXPLODEPICKUP2; S_EXPLODEPICKUP3; S_EXPLODEPICKUP4; S_EXPLODEPICKUP5; S_EXPLODEPICKUP6; S_EXPLODEPICKUP7; S_EXPLODEPICKUP8; S_EXPLODEPICKUP9; S_EXPLODEPICKUP10; S_EXPLODEPICKUP11; S_EXPLODEPICKUP12; S_EXPLODEPICKUP13; S_EXPLODEPICKUP14; S_EXPLODEPICKUP15; S_EXPLODEPICKUP16; S_EXPLODEPICKUPFADE1; S_EXPLODEPICKUPFADE2; S_EXPLODEPICKUPFADE3; S_EXPLODEPICKUPFADE4; S_EXPLODEPICKUPFADE5; S_EXPLODEPICKUPFADE6; S_EXPLODEPICKUPFADE7; S_EXPLODEPICKUPFADE8; S_SCATTERPICKUP1; S_SCATTERPICKUP2; S_SCATTERPICKUP3; S_SCATTERPICKUP4; S_SCATTERPICKUP5; S_SCATTERPICKUP6; S_SCATTERPICKUP7; S_SCATTERPICKUP8; S_SCATTERPICKUP9; S_SCATTERPICKUP10; S_SCATTERPICKUP11; S_SCATTERPICKUP12; S_SCATTERPICKUP13; S_SCATTERPICKUP14; S_SCATTERPICKUP15; S_SCATTERPICKUP16; S_SCATTERPICKUPFADE1; S_SCATTERPICKUPFADE2; S_SCATTERPICKUPFADE3; S_SCATTERPICKUPFADE4; S_SCATTERPICKUPFADE5; S_SCATTERPICKUPFADE6; S_SCATTERPICKUPFADE7; S_SCATTERPICKUPFADE8; S_GRENADEPICKUP1; S_GRENADEPICKUP2; S_GRENADEPICKUP3; S_GRENADEPICKUP4; S_GRENADEPICKUP5; S_GRENADEPICKUP6; S_GRENADEPICKUP7; S_GRENADEPICKUP8; S_GRENADEPICKUP9; S_GRENADEPICKUP10; S_GRENADEPICKUP11; S_GRENADEPICKUP12; S_GRENADEPICKUP13; S_GRENADEPICKUP14; S_GRENADEPICKUP15; S_GRENADEPICKUP16; S_GRENADEPICKUPFADE1; S_GRENADEPICKUPFADE2; S_GRENADEPICKUPFADE3; S_GRENADEPICKUPFADE4; S_GRENADEPICKUPFADE5; S_GRENADEPICKUPFADE6; S_GRENADEPICKUPFADE7; S_GRENADEPICKUPFADE8; // Thrown Weapon Rings S_THROWNBOUNCE1; S_THROWNBOUNCE2; S_THROWNBOUNCE3; S_THROWNBOUNCE4; S_THROWNBOUNCE5; S_THROWNBOUNCE6; S_THROWNBOUNCE7; S_THROWNINFINITY1; S_THROWNINFINITY2; S_THROWNINFINITY3; S_THROWNINFINITY4; S_THROWNINFINITY5; S_THROWNINFINITY6; S_THROWNINFINITY7; S_THROWNAUTOMATIC1; S_THROWNAUTOMATIC2; S_THROWNAUTOMATIC3; S_THROWNAUTOMATIC4; S_THROWNAUTOMATIC5; S_THROWNAUTOMATIC6; S_THROWNAUTOMATIC7; S_THROWNEXPLOSION1; S_THROWNEXPLOSION2; S_THROWNEXPLOSION3; S_THROWNEXPLOSION4; S_THROWNEXPLOSION5; S_THROWNEXPLOSION6; S_THROWNEXPLOSION7; S_THROWNGRENADE1; S_THROWNGRENADE2; S_THROWNGRENADE3; S_THROWNGRENADE4; S_THROWNGRENADE5; S_THROWNGRENADE6; S_THROWNGRENADE7; S_THROWNGRENADE8; S_THROWNGRENADE9; S_THROWNGRENADE10; S_THROWNGRENADE11; S_THROWNGRENADE12; S_THROWNGRENADE13; S_THROWNGRENADE14; S_THROWNGRENADE15; S_THROWNGRENADE16; S_THROWNGRENADE17; S_THROWNGRENADE18; S_THROWNSCATTER; S_RINGEXPLODE; S_COIN1; S_COIN2; S_COIN3; S_COINSPARKLE1; S_COINSPARKLE2; S_COINSPARKLE3; S_COINSPARKLE4; S_GOOMBA1; S_GOOMBA1B; S_GOOMBA2; S_GOOMBA3; S_GOOMBA4; S_GOOMBA5; S_GOOMBA6; S_GOOMBA7; S_GOOMBA8; S_GOOMBA9; S_GOOMBA_DEAD; S_BLUEGOOMBA1; S_BLUEGOOMBA1B; S_BLUEGOOMBA2; S_BLUEGOOMBA3; S_BLUEGOOMBA4; S_BLUEGOOMBA5; S_BLUEGOOMBA6; S_BLUEGOOMBA7; S_BLUEGOOMBA8; S_BLUEGOOMBA9; S_BLUEGOOMBA_DEAD; // Mario-specific stuff S_FIREFLOWER1; S_FIREFLOWER2; S_FIREFLOWER3; S_FIREFLOWER4; S_FIREBALL1; S_FIREBALL2; S_FIREBALL3; S_FIREBALL4; S_FIREBALLEXP1; S_FIREBALLEXP2; S_FIREBALLEXP3; S_SHELL; S_SHELL1; S_SHELL2; S_SHELL3; S_SHELL4; S_PUMA1; S_PUMA2; S_PUMA3; S_PUMA4; S_PUMA5; S_PUMA6; S_HAMMER1; S_HAMMER2; S_HAMMER3; S_HAMMER4; S_KOOPA1; S_KOOPA2; S_KOOPAFLAME1; S_KOOPAFLAME2; S_KOOPAFLAME3; S_AXE1; S_AXE2; S_AXE3; S_MARIOBUSH1; S_MARIOBUSH2; S_TOAD; // Nights-specific stuff S_NIGHTSDRONE1; S_NIGHTSDRONE2; S_NIGHTSDRONE_SPARKLING1; S_NIGHTSDRONE_SPARKLING2; S_NIGHTSDRONE_SPARKLING3; S_NIGHTSDRONE_SPARKLING4; S_NIGHTSDRONE_SPARKLING5; S_NIGHTSDRONE_SPARKLING6; S_NIGHTSDRONE_SPARKLING7; S_NIGHTSDRONE_SPARKLING8; S_NIGHTSDRONE_SPARKLING9; S_NIGHTSDRONE_SPARKLING10; S_NIGHTSDRONE_SPARKLING11; S_NIGHTSDRONE_SPARKLING12; S_NIGHTSDRONE_SPARKLING13; S_NIGHTSDRONE_SPARKLING14; S_NIGHTSDRONE_SPARKLING15; S_NIGHTSDRONE_SPARKLING16; S_NIGHTSGOAL1; S_NIGHTSGOAL2; S_NIGHTSGOAL3; S_NIGHTSGOAL4; S_NIGHTSFLY1A; S_NIGHTSFLY1B; S_NIGHTSDRILL1A; S_NIGHTSDRILL1B; S_NIGHTSDRILL1C; S_NIGHTSDRILL1D; S_NIGHTSFLY2A; S_NIGHTSFLY2B; S_NIGHTSDRILL2A; S_NIGHTSDRILL2B; S_NIGHTSDRILL2C; S_NIGHTSDRILL2D; S_NIGHTSFLY3A; S_NIGHTSFLY3B; S_NIGHTSDRILL3A; S_NIGHTSDRILL3B; S_NIGHTSDRILL3C; S_NIGHTSDRILL3D; S_NIGHTSFLY4A; S_NIGHTSFLY4B; S_NIGHTSDRILL4A; S_NIGHTSDRILL4B; S_NIGHTSDRILL4C; S_NIGHTSDRILL4D; S_NIGHTSFLY5A; S_NIGHTSFLY5B; S_NIGHTSDRILL5A; S_NIGHTSDRILL5B; S_NIGHTSDRILL5C; S_NIGHTSDRILL5D; S_NIGHTSFLY6A; S_NIGHTSFLY6B; S_NIGHTSDRILL6A; S_NIGHTSDRILL6B; S_NIGHTSDRILL6C; S_NIGHTSDRILL6D; S_NIGHTSFLY7A; S_NIGHTSFLY7B; S_NIGHTSDRILL7A; S_NIGHTSDRILL7B; S_NIGHTSDRILL7C; S_NIGHTSDRILL7D; S_NIGHTSFLY8A; S_NIGHTSFLY8B; S_NIGHTSDRILL8A; S_NIGHTSDRILL8B; S_NIGHTSDRILL8C; S_NIGHTSDRILL8D; S_NIGHTSFLY9A; S_NIGHTSFLY9B; S_NIGHTSDRILL9A; S_NIGHTSDRILL9B; S_NIGHTSDRILL9C; S_NIGHTSDRILL9D; S_NIGHTSHURT1; S_NIGHTSHURT2; S_NIGHTSHURT3; S_NIGHTSHURT4; S_NIGHTSHURT5; S_NIGHTSHURT6; S_NIGHTSHURT7; S_NIGHTSHURT8; S_NIGHTSHURT9; S_NIGHTSHURT10; S_NIGHTSHURT11; S_NIGHTSHURT12; S_NIGHTSHURT13; S_NIGHTSHURT14; S_NIGHTSHURT15; S_NIGHTSHURT16; S_NIGHTSHURT17; S_NIGHTSHURT18; S_NIGHTSHURT19; S_NIGHTSHURT20; S_NIGHTSHURT21; S_NIGHTSHURT22; S_NIGHTSHURT23; S_NIGHTSHURT24; S_NIGHTSHURT25; S_NIGHTSHURT26; S_NIGHTSHURT27; S_NIGHTSHURT28; S_NIGHTSHURT29; S_NIGHTSHURT30; S_NIGHTSHURT31; S_NIGHTSHURT32; S_NIGHTSPARKLE1; S_NIGHTSPARKLE2; S_NIGHTSPARKLE3; S_NIGHTSPARKLE4; S_NIGHTSPARKLESUPER1; S_NIGHTSPARKLESUPER2; S_NIGHTSPARKLESUPER3; S_NIGHTSPARKLESUPER4; S_NIGHTSLOOPHELPER; // NiGHTS bumper S_NIGHTSBUMPER1; S_NIGHTSBUMPER2; S_NIGHTSBUMPER3; S_NIGHTSBUMPER4; S_NIGHTSBUMPER5; S_NIGHTSBUMPER6; S_NIGHTSBUMPER7; S_NIGHTSBUMPER8; S_NIGHTSBUMPER9; S_NIGHTSBUMPER10; S_NIGHTSBUMPER11; S_NIGHTSBUMPER12; S_HOOP; S_HOOP_XMASA; S_HOOP_XMASB; S_NIGHTSCORE10; S_NIGHTSCORE20; S_NIGHTSCORE30; S_NIGHTSCORE40; S_NIGHTSCORE50; S_NIGHTSCORE60; S_NIGHTSCORE70; S_NIGHTSCORE80; S_NIGHTSCORE90; S_NIGHTSCORE100; S_NIGHTSCORE10_2; S_NIGHTSCORE20_2; S_NIGHTSCORE30_2; S_NIGHTSCORE40_2; S_NIGHTSCORE50_2; S_NIGHTSCORE60_2; S_NIGHTSCORE70_2; S_NIGHTSCORE80_2; S_NIGHTSCORE90_2; S_NIGHTSCORE100_2; S_NIGHTSWING; S_NIGHTSWING_XMAS; // NiGHTS Paraloop Powerups S_NIGHTSPOWERUP1; S_NIGHTSPOWERUP2; S_NIGHTSPOWERUP3; S_NIGHTSPOWERUP4; S_NIGHTSPOWERUP5; S_NIGHTSPOWERUP6; S_NIGHTSPOWERUP7; S_NIGHTSPOWERUP8; S_NIGHTSPOWERUP9; S_NIGHTSPOWERUP10; S_EGGCAPSULE; // Orbiting Chaos Emeralds S_ORBITEM1; S_ORBITEM2; S_ORBITEM3; S_ORBITEM4; S_ORBITEM5; S_ORBITEM6; S_ORBITEM7; S_ORBITEM8; S_ORBITEM9; S_ORBITEM10; S_ORBITEM11; S_ORBITEM12; S_ORBITEM13; S_ORBITEM14; S_ORBITEM15; S_ORBITEM16; // "Flicky" helper S_NIGHTOPIANHELPER1; S_NIGHTOPIANHELPER2; S_NIGHTOPIANHELPER3; S_NIGHTOPIANHELPER4; S_NIGHTOPIANHELPER5; S_NIGHTOPIANHELPER6; S_NIGHTOPIANHELPER7; S_NIGHTOPIANHELPER8; S_CRUMBLE1; S_CRUMBLE2; S_SUPERTRANS1; S_SUPERTRANS2; S_SUPERTRANS3; S_SUPERTRANS4; S_SUPERTRANS5; S_SUPERTRANS6; S_SUPERTRANS7; S_SUPERTRANS8; S_SUPERTRANS9; // Spark S_SPRK1; S_SPRK2; S_SPRK3; S_SPRK4; S_SPRK5; S_SPRK6; S_SPRK7; S_SPRK8; S_SPRK9; S_SPRK10; S_SPRK11; S_SPRK12; S_SPRK13; S_SPRK14; S_SPRK15; S_SPRK16; // Robot Explosion S_XPLD1; S_XPLD2; S_XPLD3; S_XPLD4; // Underwater Explosion S_WPLD1; S_WPLD2; S_WPLD3; S_WPLD4; S_WPLD5; S_WPLD6; S_ROCKSPAWN; S_ROCKCRUMBLEA1; S_ROCKCRUMBLEA2; S_ROCKCRUMBLEA3; S_ROCKCRUMBLEA4; S_ROCKCRUMBLEA5; S_ROCKCRUMBLEB1; S_ROCKCRUMBLEB2; S_ROCKCRUMBLEB3; S_ROCKCRUMBLEB4; S_ROCKCRUMBLEB5; S_ROCKCRUMBLEC1; S_ROCKCRUMBLEC2; S_ROCKCRUMBLEC3; S_ROCKCRUMBLEC4; S_ROCKCRUMBLEC5; S_ROCKCRUMBLED1; S_ROCKCRUMBLED2; S_ROCKCRUMBLED3; S_ROCKCRUMBLED4; S_ROCKCRUMBLED5; S_ROCKCRUMBLEE1; S_ROCKCRUMBLEE2; S_ROCKCRUMBLEE3; S_ROCKCRUMBLEE4; S_ROCKCRUMBLEE5; S_ROCKCRUMBLEF1; S_ROCKCRUMBLEF2; S_ROCKCRUMBLEF3; S_ROCKCRUMBLEF4; S_ROCKCRUMBLEF5; S_ROCKCRUMBLEG1; S_ROCKCRUMBLEG2; S_ROCKCRUMBLEG3; S_ROCKCRUMBLEG4; S_ROCKCRUMBLEG5; S_ROCKCRUMBLEH1; S_ROCKCRUMBLEH2; S_ROCKCRUMBLEH3; S_ROCKCRUMBLEH4; S_ROCKCRUMBLEH5; S_ROCKCRUMBLEI1; S_ROCKCRUMBLEI2; S_ROCKCRUMBLEI3; S_ROCKCRUMBLEI4; S_ROCKCRUMBLEI5; S_ROCKCRUMBLEJ1; S_ROCKCRUMBLEJ2; S_ROCKCRUMBLEJ3; S_ROCKCRUMBLEJ4; S_ROCKCRUMBLEJ5; S_ROCKCRUMBLEK1; S_ROCKCRUMBLEK2; S_ROCKCRUMBLEK3; S_ROCKCRUMBLEK4; S_ROCKCRUMBLEK5; S_ROCKCRUMBLEL1; S_ROCKCRUMBLEL2; S_ROCKCRUMBLEL3; S_ROCKCRUMBLEL4; S_ROCKCRUMBLEL5; S_ROCKCRUMBLEM1; S_ROCKCRUMBLEM2; S_ROCKCRUMBLEM3; S_ROCKCRUMBLEM4; S_ROCKCRUMBLEM5; S_ROCKCRUMBLEN1; S_ROCKCRUMBLEN2; S_ROCKCRUMBLEN3; S_ROCKCRUMBLEN4; S_ROCKCRUMBLEN5; S_ROCKCRUMBLEO1; S_ROCKCRUMBLEO2; S_ROCKCRUMBLEO3; S_ROCKCRUMBLEO4; S_ROCKCRUMBLEO5; S_ROCKCRUMBLEP1; S_ROCKCRUMBLEP2; S_ROCKCRUMBLEP3; S_ROCKCRUMBLEP4; S_ROCKCRUMBLEP5; S_SRB1_CRAWLA1; S_SRB1_CRAWLA2; S_SRB1_CRAWLA3; S_SRB1_CRAWLA4; S_SRB1_BAT1; S_SRB1_BAT2; S_SRB1_BAT3; S_SRB1_BAT4; S_SRB1_ROBOFISH1; S_SRB1_ROBOFISH2; S_SRB1_ROBOFISH3; S_SRB1_VOLCANOGUY1; S_SRB1_VOLCANOGUY2; S_SRB1_HOPPY1; S_SRB1_HOPPY2; S_SRB1_HOPPYWATER1; S_SRB1_HOPPYWATER2; S_SRB1_HOPPYSKYLAB1; S_SRB1_MMZFLYING1; S_SRB1_MMZFLYING2; S_SRB1_MMZFLYING3; S_SRB1_MMZFLYING4; S_SRB1_MMZFLYING5; S_SRB1_UFO1; S_SRB1_UFO2; S_SRB1_GRAYBOT1; S_SRB1_GRAYBOT2; S_SRB1_GRAYBOT3; S_SRB1_GRAYBOT4; S_SRB1_GRAYBOT5; S_SRB1_GRAYBOT6; S_SRB1_ROBOTOPOLIS1; S_SRB1_ROBOTOPOLIS2; S_SRB1_RBZBUZZ1; S_SRB1_RBZBUZZ2; S_SRB1_RBZSPIKES1; S_SRB1_RBZSPIKES2; S_SRB1_METALSONIC1; S_SRB1_METALSONIC2; S_SRB1_METALSONIC3; S_SRB1_GOLDBOT1; S_SRB1_GOLDBOT2; S_SRB1_GOLDBOT3; S_SRB1_GOLDBOT4; S_SRB1_GOLDBOT5; S_SRB1_GOLDBOT6; S_SRB1_GENREX1; S_SRB1_GENREX2; S_NAMECHECK; S_FIRSTFREESLOT; S_LASTFREESLOT; NUMSTATES; // sprite prefixes SPR_NULL; // invisible object SPR_UNKN; SPR_THOK; // Thok! mobj SPR_PLAY; // Enemies SPR_POSS; SPR_SPOS; SPR_FISH; // Greenflower Fish SPR_BUZZ; // Buzz (Gold) SPR_RBUZ; // Buzz (Red) SPR_JETB; // Jetty-Syn Bomber SPR_JETW; // Jetty-Syn Water Bomber SPR_JETG; // Jetty-Syn Gunner SPR_CCOM; // Crawla Commander SPR_DETN; // Deton SPR_SKIM; // Skim mine dropper SPR_TRET; SPR_TURR; // Pop-Up Turret SPR_SHRP; // Sharp SPR_JJAW; // Jet Jaw SPR_SNLR; // Snailer SPR_VLTR; // Vulture SPR_PNTY; // Pointy SPR_ARCH; // Robo-Hood SPR_CBFS; // CastleBot FaceStabber (Egg Knight?) SPR_SPSH; // Egg Guard SPR_ESHI; // Egg Shield for Egg Guard SPR_GSNP; // Green Snapper SPR_MNUS; // Minus SPR_SSHL; // Spring Shell SPR_UNID; // Unidus SPR_BBUZ; // AquaBuzz; for Azure Temple // Generic Boss Items SPR_JETF; // Boss jet fumes // Boss 1 (Greenflower) SPR_EGGM; // Boss 2 (Techno Hill) SPR_EGGN; // Boss 2 SPR_TNKA; // Boss 2 Tank 1 SPR_TNKB; // Boss 2 Tank 2 SPR_SPNK; // Boss 2 Spigot SPR_GOOP; // Boss 2 Goop // Boss 3 (Deep Sea) SPR_EGGO; // Boss 3 SPR_PRPL; // Boss 3 Propeller SPR_FAKE; // Boss 3 Fakemobile // Boss 4 (Castle Eggman) SPR_EGGP; SPR_EFIR; // Boss 4 jet flame // Boss 5 (Arid Canyon) SPR_EGGQ; // Boss 6 (Red Volcano) SPR_EGGR; // Boss 7 (Dark City) SPR_BRAK; SPR_BGOO; // Goop SPR_BMSL; // Boss 8 (Egg Rock) SPR_EGGT; // Cy-Brak-Demon; uses SPR_BRAK as well; but has some extras SPR_RCKT; // Rockets! SPR_ELEC; // Electricity! SPR_TARG; // Targeting reticules! SPR_NPLM; // Big napalm bombs! SPR_MNPL; // Mini napalm bombs! // Metal Sonic SPR_METL; SPR_MSCF; SPR_MSCB; // Collectible Items SPR_RING; SPR_TRNG; // Team Rings SPR_EMMY; // emerald test SPR_TOKE; // Special Stage Token SPR_RFLG; // Red CTF Flag SPR_BFLG; // Blue CTF Flag SPR_NWNG; // NiGHTS Wing collectable item. SPR_EMBM; // Emblem SPR_CEMG; // Chaos Emeralds SPR_EMER; // Emerald Hunt // Interactive Objects SPR_FANS; SPR_BUBL; // water bubble source SPR_SIGN; // Level end sign SPR_STEM; // Steam riser SPR_SPIK; // Spike Ball SPR_SFLM; // Spin fire SPR_USPK; // Floor spike SPR_STPT; // Starpost SPR_BMNE; // Big floating mine // Monitor Boxes SPR_SRBX; SPR_RRBX; SPR_BRBX; SPR_SHTV; SPR_PINV; SPR_YLTV; SPR_BLTV; // Force shield SPR_BKTV; // Bomb shield TV SPR_WHTV; // Jump shield TV SPR_GRTV; // Pity shield TV SPR_ELTV; // Elemental shield TV SPR_EGGB; // Eggman box SPR_MIXU; // Player mixing monitor SPR_RECY; // Recycler (power mixing) monitor SPR_QUES; // Random monitor SPR_GBTV; // Gravity boots TV SPR_PRUP; // 1up SPR_PTTV; // Score TVs // Monitor Miscellany SPR_MTEX; // Exploding monitor // Projectiles SPR_MISL; SPR_TORP; // Torpedo SPR_ENRG; // Energy ball SPR_MINE; // Skim mine SPR_JBUL; // Jetty-Syn Bullet SPR_TRLS; SPR_CBLL; // Cannonball SPR_AROW; // Arrow SPR_CFIR; // Colored fire of various sorts // Greenflower Scenery SPR_FWR1; SPR_FWR2; // GFZ Sunflower SPR_FWR3; // GFZ budding flower SPR_FWR4; SPR_BUS1; // GFZ Bush w/ berries SPR_BUS2; // GFZ Bush w/o berries // Techno Hill Scenery SPR_THZP; // Techno Hill Zone Plant SPR_ALRM; // THZ2 Alarm // Deep Sea Scenery SPR_GARG; // Deep Sea Gargoyle SPR_SEWE; // Deep Sea Seaweed SPR_DRIP; // Dripping water SPR_CRL1; // Coral 1 SPR_CRL2; // Coral 2 SPR_CRL3; // Coral 3 SPR_BCRY; // Blue Crystal // Castle Eggman Scenery SPR_CHAN; // CEZ Chain SPR_FLAM; // Flame SPR_ESTA; // Eggman esta una estatua! SPR_SMCH; // Small Mace Chain SPR_BMCH; // Big Mace Chain SPR_SMCE; // Small Mace SPR_BMCE; // Big Mace // Arid Canyon Scenery SPR_BTBL; // Big tumbleweed SPR_STBL; // Small tumbleweed SPR_CACT; // Cacti sprites // Red Volcano Scenery SPR_FLME; // Flame jet SPR_DFLM; // Blade's flame // Dark City Scenery // Egg Rock Scenery // Christmas Scenery SPR_XMS1; SPR_XMS2; SPR_XMS3; // Botanic Serenity Scenery SPR_BSZ1; // Tall flowers SPR_BSZ2; // Medium flowers SPR_BSZ3; // Small flowers SPR_BSZ4; // Tulip SPR_BSZ5; // Cluster of Tulips SPR_BSZ6; // Bush SPR_BSZ7; // Vine SPR_BSZ8; // Misc things // Misc Scenery SPR_STLG; // Stalagmites SPR_DBAL; // Disco SPR_RCRY; // ATZ Red Crystal (Target) // Powerup Indicators SPR_ARMA; // Armageddon Shield Orb SPR_ARMF; // Armageddon Shield Ring; Front SPR_ARMB; // Armageddon Shield Ring; Back SPR_WIND; // Whirlwind Shield Orb SPR_MAGN; // Attract Shield Orb SPR_ELEM; // Elemental Shield Orb and Fire SPR_FORC; // Force Shield Orb SPR_PITY; // Pity Shield Orb SPR_IVSP; // invincibility sparkles SPR_SSPK; // Super Sonic Spark SPR_GOAL; // Special Stage goal (here because lol NiGHTS) // Freed Animals SPR_BIRD; // Birdie freed! SPR_BUNY; // Bunny freed! SPR_MOUS; // Mouse SPR_CHIC; // Chicken SPR_COWZ; // Cow SPR_RBRD; // Red Birdie in Bubble // Springs SPR_SPRY; // yellow spring SPR_SPRR; // red spring SPR_SPRB; // Blue springs SPR_YSPR; // Yellow Diagonal Spring SPR_RSPR; // Red Diagonal Spring // Environmental Effects SPR_RAIN; // Rain SPR_SNO1; // Snowflake SPR_SPLH; // Water Splish SPR_SPLA; // Water Splash SPR_SMOK; SPR_BUBP; // Small bubble SPR_BUBO; // Medium bubble SPR_BUBN; // Large bubble SPR_BUBM; // Extra Large (would you like fries with that?) bubble SPR_POPP; // Extra Large bubble goes POP! SPR_TFOG; // Teleport Fog SPR_SEED; // Sonic CD flower seed SPR_PRTL; // Particle (for fans; etc.) // Game Indicators SPR_SCOR; // Score logo SPR_DRWN; // Drowning Timer SPR_TTAG; // Tag Sign SPR_GFLG; // Got Flag sign // Ring Weapons SPR_RRNG; // Red Ring SPR_RNGB; // Bounce Ring SPR_RNGR; // Rail Ring SPR_RNGI; // Infinity Ring SPR_RNGA; // Automatic Ring SPR_RNGE; // Explosion Ring SPR_RNGS; // Scatter Ring SPR_RNGG; // Grenade Ring SPR_PIKB; // Bounce Ring Pickup SPR_PIKR; // Rail Ring Pickup SPR_PIKA; // Automatic Ring Pickup SPR_PIKE; // Explosion Ring Pickup SPR_PIKS; // Scatter Ring Pickup SPR_PIKG; // Grenade Ring Pickup SPR_TAUT; // Thrown Automatic Ring SPR_TGRE; // Thrown Grenade Ring SPR_TSCR; // Thrown Scatter Ring // Mario-specific stuff SPR_COIN; SPR_CPRK; SPR_GOOM; SPR_BGOM; SPR_FFWR; SPR_FBLL; SPR_SHLL; SPR_PUMA; SPR_HAMM; SPR_KOOP; SPR_BFLM; SPR_MAXE; SPR_MUS1; SPR_MUS2; SPR_TOAD; // NiGHTS Stuff SPR_NDRN; // NiGHTS drone SPR_SUPE; // NiGHTS character flying SPR_SUPZ; // NiGHTS hurt SPR_NDRL; // NiGHTS character drilling SPR_NSPK; // NiGHTS sparkle SPR_NBMP; // NiGHTS Bumper SPR_HOOP; // NiGHTS hoop sprite SPR_NSCR; // NiGHTS score sprite SPR_NPRU; // Nights Powerups SPR_CAPS; // Capsule thingy for NiGHTS SPR_SUPT; // Super Sonic Transformation (NiGHTS) // Debris SPR_SPRK; // spark SPR_BOM1; // Robot Explosion SPR_BOM2; // Boss Explosion 1 SPR_BOM3; // Boss Explosion 2 SPR_BOM4; // Underwater Explosion // Crumbly rocks SPR_ROIA; SPR_ROIB; SPR_ROIC; SPR_ROID; SPR_ROIE; SPR_ROIF; SPR_ROIG; SPR_ROIH; SPR_ROII; SPR_ROIJ; SPR_ROIK; SPR_ROIL; SPR_ROIM; SPR_ROIN; SPR_ROIO; SPR_ROIP; // Blue Spheres SPR_BBAL; // Gravity Well Objects SPR_GWLG; SPR_GWLR; // SRB1 Sprites SPR_SRBA; SPR_SRBB; SPR_SRBC; SPR_SRBD; SPR_SRBE; SPR_SRBF; SPR_SRBG; SPR_SRBH; SPR_SRBI; SPR_SRBJ; SPR_SRBK; SPR_SRBL; SPR_SRBM; SPR_SRBN; SPR_SRBO; SPR_FIRSTFREESLOT; SPR_LASTFREESLOT; NUMSPRITES; // transparencies NUMTRANSMAPS; TR_TRANS10; TR_TRANS20; TR_TRANS30; TR_TRANS40; TR_TRANS50; TR_TRANS60; TR_TRANS70; TR_TRANS80; TR_TRANS90; // frames FF_FRAMEMASK; FF_ANIMATE; FF_FULLBRIGHT; FF_TRANSMASK; FF_TRANSSHIFT; // sounds sfx_None; // Skin Sounds sfx_altdi1; sfx_altdi2; sfx_altdi3; sfx_altdi4; sfx_altow1; sfx_altow2; sfx_altow3; sfx_altow4; sfx_victr1; sfx_victr2; sfx_victr3; sfx_victr4; sfx_gasp; sfx_jump; sfx_pudpud; sfx_putput; sfx_spin; sfx_spndsh; sfx_thok; sfx_zoom; sfx_skid; // Ambience/background objects/etc sfx_ambint; sfx_alarm; sfx_buzz1; sfx_buzz2; sfx_buzz3; sfx_buzz4; sfx_crumbl; sfx_fire; sfx_grind; sfx_laser; sfx_mswing; sfx_pstart; sfx_pstop; sfx_steam1; sfx_steam2; sfx_wbreak; sfx_rainin; sfx_litng1; sfx_litng2; sfx_litng3; sfx_litng4; sfx_athun1; sfx_athun2; sfx_amwtr1; sfx_amwtr2; sfx_amwtr3; sfx_amwtr4; sfx_amwtr5; sfx_amwtr6; sfx_amwtr7; sfx_amwtr8; sfx_bubbl1; sfx_bubbl2; sfx_bubbl3; sfx_bubbl4; sfx_bubbl5; sfx_floush; sfx_splash; sfx_splish; sfx_wdrip1; sfx_wdrip2; sfx_wdrip3; sfx_wdrip4; sfx_wdrip5; sfx_wdrip6; sfx_wdrip7; sfx_wdrip8; sfx_wslap; sfx_doora1; sfx_doorb1; sfx_doorc1; sfx_doorc2; sfx_doord1; sfx_doord2; sfx_eleva1; sfx_eleva2; sfx_eleva3; sfx_elevb1; sfx_elevb2; sfx_elevb3; sfx_ambin2; sfx_lavbub; sfx_rocks1; sfx_rocks2; sfx_rocks3; sfx_rocks4; sfx_rumbam; sfx_rumble; // Game objects; etc sfx_appear; sfx_bkpoof; sfx_bnce1; sfx_bnce2; sfx_cannon; sfx_cgot; sfx_cybdth; sfx_deton; sfx_ding; // old sfx_appear sound sfx_dmpain; sfx_drown; sfx_fizzle; sfx_gbeep; sfx_gclose; sfx_ghit; sfx_gloop; sfx_gspray; sfx_gravch; sfx_itemup; sfx_jet; sfx_jshard; sfx_lose; sfx_lvpass; sfx_mindig; sfx_mixup; sfx_pogo; sfx_pop; sfx_rail1; sfx_rail2; sfx_rlaunc; sfx_shield; sfx_shldls; sfx_spdpad; sfx_spkdth; sfx_spring; sfx_statu1; sfx_statu2; sfx_strpst; sfx_supert; sfx_telept; sfx_tink; sfx_token; sfx_trfire; sfx_trpowr; sfx_turhit; sfx_wdjump; sfx_mswarp; sfx_mspogo; // Menu; interface sfx_chchng; sfx_dwnind; sfx_emfind; sfx_flgcap; sfx_menu1; sfx_oneup; sfx_ptally; sfx_radio; sfx_wepchg; sfx_wtrdng; sfx_zelda; // NiGHTS sfx_ideya; sfx_xideya; // Xmas sfx_nbmper; sfx_nxbump; // Xmas sfx_ncitem; sfx_nxitem; // Xmas sfx_ngdone; sfx_nxdone; // Xmas sfx_drill1; sfx_drill2; sfx_ncspec; sfx_nghurt; sfx_ngskid; sfx_hoop1; sfx_hoop2; sfx_hoop3; sfx_hidden; sfx_prloop; sfx_timeup; // Was gonna be played when less than ten seconds are on the clock; uncomment uses of this to see it in-context // Mario sfx_koopfr; sfx_mario1; sfx_mario2; sfx_mario3; sfx_mario4; sfx_mario5; sfx_mario6; sfx_mario7; sfx_mario8; sfx_mario9; sfx_marioa; sfx_thwomp; // Black Eggman sfx_bebomb; sfx_bechrg; sfx_becrsh; sfx_bedeen; sfx_bedie1; sfx_bedie2; sfx_beeyow; sfx_befall; sfx_befire; sfx_beflap; sfx_begoop; sfx_begrnd; sfx_behurt; sfx_bejet1; sfx_belnch; sfx_beoutb; sfx_beragh; sfx_beshot; sfx_bestep; sfx_bestp2; sfx_bewar1; sfx_bewar2; sfx_bewar3; sfx_bewar4; sfx_bexpld; sfx_bgxpld; // Cy-Brak-Demon sfx_beelec; // Electric barrier ambience sfx_brakrl; // Rocket launcher sfx_brakrx; // Rocket explodes // S3&K sounds sfx_s3k33; sfx_s3k34; sfx_s3k35; sfx_s3k36; sfx_s3k37; sfx_s3k38; sfx_s3k39; sfx_s3k3a; sfx_s3k3b; sfx_s3k3c; sfx_s3k3d; sfx_s3k3e; sfx_s3k3f; sfx_s3k40; sfx_s3k41; sfx_s3k42; sfx_s3k43; sfx_s3k44; sfx_s3k45; sfx_s3k46; sfx_s3k47; sfx_s3k48; sfx_s3k49; sfx_s3k4a; sfx_s3k4b; sfx_s3k4c; sfx_s3k4d; sfx_s3k4e; sfx_s3k4f; sfx_s3k50; sfx_s3k51; sfx_s3k52; sfx_s3k53; sfx_s3k54; sfx_s3k55; sfx_s3k56; sfx_s3k57; sfx_s3k58; sfx_s3k59; sfx_s3k5a; sfx_s3k5b; sfx_s3k5c; sfx_s3k5d; sfx_s3k5e; sfx_s3k5f; sfx_s3k60; sfx_s3k61; sfx_s3k62; sfx_s3k63; sfx_s3k64; sfx_s3k65; sfx_s3k66; sfx_s3k67; sfx_s3k68; sfx_s3k69; sfx_s3k6a; sfx_s3k6b; sfx_s3k6c; sfx_s3k6d; sfx_s3k6e; sfx_s3k6f; sfx_s3k70; sfx_s3k71; sfx_s3k72; sfx_s3k73; sfx_s3k74; sfx_s3k75; sfx_s3k76; sfx_s3k77; sfx_s3k78; sfx_s3k79; sfx_s3k7a; sfx_s3k7b; sfx_s3k7c; sfx_s3k7d; sfx_s3k7e; sfx_s3k7f; sfx_s3k80; sfx_s3k81; sfx_s3k82; sfx_s3k83; sfx_s3k84; sfx_s3k85; sfx_s3k86; sfx_s3k87; sfx_s3k88; sfx_s3k89; sfx_s3k8a; sfx_s3k8b; sfx_s3k8c; sfx_s3k8d; sfx_s3k8e; sfx_s3k8f; sfx_s3k90; sfx_s3k91; sfx_s3k92; sfx_s3k93; sfx_s3k94; sfx_s3k95; sfx_s3k96; sfx_s3k97; sfx_s3k98; sfx_s3k99; sfx_s3k9a; sfx_s3k9b; sfx_s3k9c; sfx_s3k9d; sfx_s3k9e; sfx_s3k9f; sfx_s3ka0; sfx_s3ka1; sfx_s3ka2; sfx_s3ka3; sfx_s3ka4; sfx_s3ka5; sfx_s3ka6; sfx_s3ka7; sfx_s3ka8; sfx_s3ka9; sfx_s3kaa; sfx_s3kab; sfx_s3kac; sfx_s3kad; sfx_s3kae; sfx_s3kaf; sfx_s3kb0; sfx_s3kb1; sfx_s3kb2; sfx_s3kb3; sfx_s3kb4; sfx_s3kb5; sfx_s3kb6; sfx_s3kb7; sfx_s3kb8; sfx_s3kb9; sfx_s3kba; sfx_s3kbb; sfx_s3kbcs; sfx_s3kbcl; sfx_s3kbds; sfx_s3kbdl; sfx_s3kbes; sfx_s3kbel; sfx_s3kbfs; sfx_s3kbfl; sfx_s3kc0s; sfx_s3kc0l; sfx_s3kc1s; sfx_s3kc1l; sfx_s3kc2s; sfx_s3kc2l; sfx_s3kc3s; sfx_s3kc3l; sfx_s3kc4s; sfx_s3kc4l; sfx_s3kc5s; sfx_s3kc5l; sfx_s3kc6s; sfx_s3kc6l; sfx_s3kc7; sfx_s3kc8s; sfx_s3kc8l; sfx_s3kc9s; sfx_s3kc9l; sfx_s3kcas; sfx_s3kcal; sfx_s3kcbs; sfx_s3kcbl; sfx_s3kccs; sfx_s3kccl; sfx_s3kcds; sfx_s3kcdl; sfx_s3kces; sfx_s3kcel; sfx_s3kcfs; sfx_s3kcfl; sfx_s3kd0s; sfx_s3kd0l; sfx_s3kd1s; sfx_s3kd1l; sfx_s3kd2s; sfx_s3kd2l; sfx_s3kd3s; sfx_s3kd3l; sfx_s3kd4s; sfx_s3kd4l; sfx_s3kd5s; sfx_s3kd5l; sfx_s3kd6s; sfx_s3kd6l; sfx_s3kd7s; sfx_s3kd7l; sfx_s3kd8s; sfx_s3kd8l; sfx_s3kd9s; sfx_s3kd9l; sfx_s3kdas; sfx_s3kdal; sfx_s3kdbs; sfx_s3kdbl; sfx_skinsoundslot0; sfx_lastskinsoundslot; NUMSFX; // sound flags SF_TOTALLYSINGLE; SF_NOMULTIPLESOUND; SF_OUTSIDESOUND; SF_X4AWAYSOUND; SF_X8AWAYSOUND; SF_NOINTERRUPT; SF_X2AWAYSOUND; // skin colors SKINCOLOR_NONE; SKINCOLOR_WHITE; SKINCOLOR_SILVER; SKINCOLOR_GREY; SKINCOLOR_BLACK; SKINCOLOR_CYAN; SKINCOLOR_TEAL; SKINCOLOR_STEELBLUE; SKINCOLOR_BLUE; SKINCOLOR_PEACH; SKINCOLOR_TAN; SKINCOLOR_PINK; SKINCOLOR_LAVENDER; SKINCOLOR_PURPLE; SKINCOLOR_ORANGE; SKINCOLOR_ROSEWOOD; SKINCOLOR_BEIGE; SKINCOLOR_BROWN; SKINCOLOR_RED; SKINCOLOR_DARKRED; SKINCOLOR_NEONGREEN; SKINCOLOR_GREEN; SKINCOLOR_ZIM; SKINCOLOR_OLIVE; SKINCOLOR_YELLOW; SKINCOLOR_GOLD; MAXSKINCOLORS; // directions DI_NODIR; DI_EAST; DI_NORTHEAST; DI_NORTH; DI_NORTHWEST; DI_WEST; DI_SOUTHWEST; DI_SOUTH; DI_SOUTHEAST; NUMDIRS; // skin flags SF_SUPER; SF_SUPERANIMS; SF_SUPERSPIN; SF_HIRES; SF_NOSKID; SF_NOSPEEDADJUST; SF_RUNONWATER; // character abilities CA_NONE; CA_THOK; CA_FLY; CA_GLIDEANDCLIMB; CA_HOMING; CA_SWIM; CA_DOUBLEJUMP; CA_FLOAT; CA_SLOWFALL; CA_TELEKINESIS; CA_FALLSWITCH; CA_JUMPBOOST; CA_AIRDRILL; CA_JUMPTHOK; CA2_NONE; CA2_SPINDASH; CA2_MULTIABILITY; // player states PST_LIVE; PST_DEAD; PST_REBORN; // skin sounds SKSSPIN; SKSPUTPUT; SKSPUDPUD; SKSPLPAN1; SKSPLPAN2; SKSPLPAN3; SKSPLPAN4; SKSPLDET1; SKSPLDET2; SKSPLDET3; SKSPLDET4; SKSPLVCT1; SKSPLVCT2; SKSPLVCT3; SKSPLVCT4; SKSTHOK; SKSSPNDSH; SKSZOOM; SKSSKID; SKSGASP; SKSJUMP; // player flags PF_FLIPCAM; PF_GODMODE; PF_NOCLIP; PF_INVIS; PF_ATTACKDOWN; PF_USEDOWN; PF_JUMPDOWN; PF_WPNDOWN; PF_STASIS; PF_JUMPSTASIS; PF_FULLSTASIS; PF_TIMEOVER; PF_SUPERREADY; PF_JUMPED; PF_SPINNING; PF_STARTDASH; PF_THOKKED; PF_GLIDING; PF_CARRIED; PF_SLIDING; PF_ROPEHANG; PF_ITEMHANG; PF_MACESPIN; PF_NIGHTSMODE; PF_TRANSFERTOCLOSEST; PF_NIGHTSFALL; PF_DRILLING; PF_SKIDDOWN; PF_TAGGED; PF_TAGIT; PF_FORCESTRAFE; PF_ANALOGMODE; // player animations PA_ETC; PA_IDLE; PA_WALK; PA_RUN; PA_ROLL; PA_FALL; PA_ABILITY; // shields SH_NONE; SH_JUMP; SH_ATTRACT; SH_ELEMENTAL; SH_BOMB; SH_BUBBLEWRAP; SH_THUNDERCOIN; SH_FLAMEAURA; SH_PITY; SH_FIREFLOWER; SH_FORCE; SH_STACK; SH_NOSTACK; // player powers pw_invulnerability; pw_sneakers; pw_flashing; pw_shield; pw_tailsfly; pw_underwater; pw_spacetime; pw_extralife; pw_super; pw_gravityboots; pw_infinityring; pw_automaticring; pw_bouncering; pw_scatterring; pw_grenadering; pw_explosionring; pw_railring; pw_emeralds; pw_nights_superloop; pw_nights_helper; pw_nights_linkfreeze; pw_nocontrol; pw_ingoop; // emeralds EMERALD1; EMERALD2; EMERALD3; EMERALD4; EMERALD5; EMERALD6; EMERALD7; // buttons BT_WEAPONMASK; BT_WEAPONNEXT; BT_WEAPONPREV; BT_ATTACK; BT_USE; BT_CAMLEFT; BT_CAMRIGHT; BT_TOSSFLAG; BT_JUMP; BT_FIRENORMAL; BT_CUSTOM1; BT_CUSTOM2; BT_CUSTOM3; // current weapon WEP_AUTO; WEP_BOUNCE; WEP_SCATTER; WEP_GRENADE; WEP_EXPLODE; WEP_RAIL; NUM_WEAPONS; // ring weapon flags RW_AUTO; RW_BOUNCE; RW_SCATTER; RW_GRENADE; RW_EXPLODE; RW_RAIL; // flash palettes PAL_WHITE; PAL_MIXUP; PAL_RECYCLE; PAL_NUKE; // gotflag GF_REDFLAG; GF_BLUEFLAG; // typeoflevel TOL_SP; TOL_COOP; TOL_COMPETITION; TOL_RACE; TOL_MATCH; TOL_TAG; TOL_CTF; TOL_CUSTOM; TOL_2D; TOL_MARIO; TOL_NIGHTS; TOL_ERZ3; TOL_XMAS; // gametypes GT_COOP; GT_COMPETITION; GT_RACE; GT_MATCH; GT_TEAMMATCH; GT_TAG; GT_HIDEANDSEEK; GT_CTF; // weather PRECIP_NONE; PRECIP_STORM; PRECIP_SNOW; PRECIP_RAIN; PRECIP_BLANK; PRECIP_STORM_NORAIN; PRECIP_STORM_NOSTRIKES; // level flags LF_SCRIPTISFILE; LF_SPEEDMUSIC; LF_NOSSMUSIC; LF_NORELOAD; LF_NOZONE; // menu flags LF2_HIDEINMENU; LF2_HIDEINSTATS; LF2_RECORDATTACK; LF2_NIGHTSATTACK; LF2_NOVISITNEEDED; // grade GRADE_F; GRADE_E; GRADE_D; GRADE_C; GRADE_B; GRADE_A; GRADE_S; // linedef flags ML_IMPASSIBLE; ML_BLOCKMONSTERS; ML_TWOSIDED; ML_DONTPEGTOP; ML_DONTPEGBOTTOM; ML_EFFECT1; ML_NOCLIMB; ML_EFFECT2; ML_EFFECT3; ML_EFFECT4; ML_EFFECT5; ML_NOSONIC; ML_NOTAILS; ML_NOKNUX; ML_NETONLY; ML_BOUNCY; ML_TFERLINE; // reserved tags LE_PINCHPHASE; LE_ALLBOSSESDEAD; LE_BOSSDEAD; LE_BOSS4DROP; LE_BRAKVILEATACK; // FOF flags FF_EXISTS; FF_BLOCKPLAYER; FF_SOLID; FF_RENDERSIDES; FF_RENDERPLANES; FF_RENDERALL; FF_SWIMMABLE; FF_NOSHADE; FF_CUTSOLIDS; FF_CUTEXTRA; FF_CUTLEVEL; FF_CUTSPRITES; FF_BOTHPLANES; FF_EXTRA; FF_TRANSLUCENT; FF_FOG; FF_INVERTPLANES; FF_ALLSIDES; FF_INVERTSIDES; FF_DOUBLESHADOW; FF_FLOATBOB; FF_NORETURN; FF_CRUMBLE; FF_SHATTERBOTTOM; FF_GOOWATER; FF_MARIO; FF_BUSTUP; FF_QUICKSAND; FF_PLATFORM; FF_REVERSEPLATFORM; FF_INTANGABLEFLATS; FF_SHATTER; FF_SPINBUST; FF_ONLYKNUX; FF_RIPPLE; FF_COLORMAPONLY; // music slots mus_None; mus_map01m; mus_map02m; mus_map03m; mus_map04m; mus_map05m; mus_map06m; mus_map07m; mus_map08m; mus_map09m; mus_map10m; mus_map11m; mus_map12m; mus_map13m; mus_map14m; mus_map15m; mus_map16m; mus_map17m; mus_map18m; mus_map19m; mus_map20m; mus_map21m; mus_map22m; mus_map23m; mus_map24m; mus_map25m; mus_map26m; mus_map27m; mus_map28m; mus_map29m; mus_map30m; mus_map31m; mus_map32m; mus_map33m; mus_map34m; mus_map35m; mus_map36m; mus_map37m; mus_map38m; mus_map39m; mus_map40m; mus_map41m; mus_map42m; mus_map43m; mus_map44m; mus_map45m; mus_map46m; mus_map47m; mus_map48m; mus_map49m; mus_map50m; mus_map51m; mus_map52m; mus_map53m; mus_map54m; mus_map55m; mus_map56m; mus_map57m; mus_map58m; mus_map59m; mus_map60m; mus_map61m; mus_map62m; mus_map63m; mus_map64m; mus_map65m; mus_map66m; mus_map67m; mus_map68m; mus_map69m; mus_map70m; mus_map71m; mus_map72m; mus_map73m; mus_map74m; mus_map75m; mus_map76m; mus_map77m; mus_map78m; mus_map79m; mus_map80m; mus_map81m; mus_map82m; mus_map83m; mus_map84m; mus_map85m; mus_map86m; mus_map87m; mus_map88m; mus_map89m; mus_map90m; mus_map91m; mus_map92m; mus_map93m; mus_map94m; mus_map95m; mus_map96m; mus_map97m; mus_map98m; mus_map99m; mus_mapa0m; mus_mapa1m; mus_mapa2m; mus_mapa3m; mus_mapa4m; mus_mapa5m; mus_mapa6m; mus_mapa7m; mus_mapa8m; mus_mapa9m; mus_mapaam; mus_mapabm; mus_mapacm; mus_mapadm; mus_mapaem; mus_mapafm; mus_mapagm; mus_mapahm; mus_mapaim; mus_mapajm; mus_mapakm; mus_mapalm; mus_mapamm; mus_mapanm; mus_mapaom; mus_mapapm; mus_mapaqm; mus_maparm; mus_mapasm; mus_mapatm; mus_mapaum; mus_mapavm; mus_mapawm; mus_mapaxm; mus_mapaym; mus_mapazm; mus_mapb0m; mus_mapb1m; mus_mapb2m; mus_mapb3m; mus_mapb4m; mus_mapb5m; mus_mapb6m; mus_mapb7m; mus_mapb8m; mus_mapb9m; mus_mapbam; mus_mapbbm; mus_mapbcm; mus_mapbdm; mus_mapbem; mus_mapbfm; mus_mapbgm; mus_mapbhm; mus_mapbim; mus_mapbjm; mus_mapbkm; mus_mapblm; mus_mapbmm; mus_mapbnm; mus_mapbom; mus_mapbpm; mus_mapbqm; mus_mapbrm; mus_mapbsm; mus_mapbtm; mus_mapbum; mus_mapbvm; mus_mapbwm; mus_mapbxm; mus_mapbym; mus_mapbzm; mus_mapc0m; mus_mapc1m; mus_mapc2m; mus_mapc3m; mus_mapc4m; mus_mapc5m; mus_mapc6m; mus_mapc7m; mus_mapc8m; mus_mapc9m; mus_mapcam; mus_mapcbm; mus_mapccm; mus_mapcdm; mus_mapcem; mus_mapcfm; mus_mapcgm; mus_mapchm; mus_mapcim; mus_mapcjm; mus_mapckm; mus_mapclm; mus_mapcmm; mus_mapcnm; mus_mapcom; mus_mapcpm; mus_mapcqm; mus_mapcrm; mus_mapcsm; mus_mapctm; mus_mapcum; mus_mapcvm; mus_mapcwm; mus_mapcxm; mus_mapcym; mus_mapczm; mus_mapd0m; mus_mapd1m; mus_mapd2m; mus_mapd3m; mus_mapd4m; mus_mapd5m; mus_mapd6m; mus_mapd7m; mus_mapd8m; mus_mapd9m; mus_mapdam; mus_mapdbm; mus_mapdcm; mus_mapddm; mus_mapdem; mus_mapdfm; mus_mapdgm; mus_mapdhm; mus_mapdim; mus_mapdjm; mus_mapdkm; mus_mapdlm; mus_mapdmm; mus_mapdnm; mus_mapdom; mus_mapdpm; mus_mapdqm; mus_mapdrm; mus_mapdsm; mus_mapdtm; mus_mapdum; mus_mapdvm; mus_mapdwm; mus_mapdxm; mus_mapdym; mus_mapdzm; mus_mape0m; mus_mape1m; mus_mape2m; mus_mape3m; mus_mape4m; mus_mape5m; mus_mape6m; mus_mape7m; mus_mape8m; mus_mape9m; mus_mapeam; mus_mapebm; mus_mapecm; mus_mapedm; mus_mapeem; mus_mapefm; mus_mapegm; mus_mapehm; mus_mapeim; mus_mapejm; mus_mapekm; mus_mapelm; mus_mapemm; mus_mapenm; mus_mapeom; mus_mapepm; mus_mapeqm; mus_maperm; mus_mapesm; mus_mapetm; mus_mapeum; mus_mapevm; mus_mapewm; mus_mapexm; mus_mapeym; mus_mapezm; mus_mapf0m; mus_mapf1m; mus_mapf2m; mus_mapf3m; mus_mapf4m; mus_mapf5m; mus_mapf6m; mus_mapf7m; mus_mapf8m; mus_mapf9m; mus_mapfam; mus_mapfbm; mus_mapfcm; mus_mapfdm; mus_mapfem; mus_mapffm; mus_mapfgm; mus_mapfhm; mus_mapfim; mus_mapfjm; mus_mapfkm; mus_mapflm; mus_mapfmm; mus_mapfnm; mus_mapfom; mus_mapfpm; mus_mapfqm; mus_mapfrm; mus_mapfsm; mus_mapftm; mus_mapfum; mus_mapfvm; mus_mapfwm; mus_mapfxm; mus_mapfym; mus_mapfzm; mus_mapg0m; mus_mapg1m; mus_mapg2m; mus_mapg3m; mus_mapg4m; mus_mapg5m; mus_mapg6m; mus_mapg7m; mus_mapg8m; mus_mapg9m; mus_mapgam; mus_mapgbm; mus_mapgcm; mus_mapgdm; mus_mapgem; mus_mapgfm; mus_mapggm; mus_mapghm; mus_mapgim; mus_mapgjm; mus_mapgkm; mus_mapglm; mus_mapgmm; mus_mapgnm; mus_mapgom; mus_mapgpm; mus_mapgqm; mus_mapgrm; mus_mapgsm; mus_mapgtm; mus_mapgum; mus_mapgvm; mus_mapgwm; mus_mapgxm; mus_mapgym; mus_mapgzm; mus_maph0m; mus_maph1m; mus_maph2m; mus_maph3m; mus_maph4m; mus_maph5m; mus_maph6m; mus_maph7m; mus_maph8m; mus_maph9m; mus_mapham; mus_maphbm; mus_maphcm; mus_maphdm; mus_maphem; mus_maphfm; mus_maphgm; mus_maphhm; mus_maphim; mus_maphjm; mus_maphkm; mus_maphlm; mus_maphmm; mus_maphnm; mus_maphom; mus_maphpm; mus_maphqm; mus_maphrm; mus_maphsm; mus_maphtm; mus_maphum; mus_maphvm; mus_maphwm; mus_maphxm; mus_maphym; mus_maphzm; mus_mapi0m; mus_mapi1m; mus_mapi2m; mus_mapi3m; mus_mapi4m; mus_mapi5m; mus_mapi6m; mus_mapi7m; mus_mapi8m; mus_mapi9m; mus_mapiam; mus_mapibm; mus_mapicm; mus_mapidm; mus_mapiem; mus_mapifm; mus_mapigm; mus_mapihm; mus_mapiim; mus_mapijm; mus_mapikm; mus_mapilm; mus_mapimm; mus_mapinm; mus_mapiom; mus_mapipm; mus_mapiqm; mus_mapirm; mus_mapism; mus_mapitm; mus_mapium; mus_mapivm; mus_mapiwm; mus_mapixm; mus_mapiym; mus_mapizm; mus_mapj0m; mus_mapj1m; mus_mapj2m; mus_mapj3m; mus_mapj4m; mus_mapj5m; mus_mapj6m; mus_mapj7m; mus_mapj8m; mus_mapj9m; mus_mapjam; mus_mapjbm; mus_mapjcm; mus_mapjdm; mus_mapjem; mus_mapjfm; mus_mapjgm; mus_mapjhm; mus_mapjim; mus_mapjjm; mus_mapjkm; mus_mapjlm; mus_mapjmm; mus_mapjnm; mus_mapjom; mus_mapjpm; mus_mapjqm; mus_mapjrm; mus_mapjsm; mus_mapjtm; mus_mapjum; mus_mapjvm; mus_mapjwm; mus_mapjxm; mus_mapjym; mus_mapjzm; mus_mapk0m; mus_mapk1m; mus_mapk2m; mus_mapk3m; mus_mapk4m; mus_mapk5m; mus_mapk6m; mus_mapk7m; mus_mapk8m; mus_mapk9m; mus_mapkam; mus_mapkbm; mus_mapkcm; mus_mapkdm; mus_mapkem; mus_mapkfm; mus_mapkgm; mus_mapkhm; mus_mapkim; mus_mapkjm; mus_mapkkm; mus_mapklm; mus_mapkmm; mus_mapknm; mus_mapkom; mus_mapkpm; mus_mapkqm; mus_mapkrm; mus_mapksm; mus_mapktm; mus_mapkum; mus_mapkvm; mus_mapkwm; mus_mapkxm; mus_mapkym; mus_mapkzm; mus_mapl0m; mus_mapl1m; mus_mapl2m; mus_mapl3m; mus_mapl4m; mus_mapl5m; mus_mapl6m; mus_mapl7m; mus_mapl8m; mus_mapl9m; mus_maplam; mus_maplbm; mus_maplcm; mus_mapldm; mus_maplem; mus_maplfm; mus_maplgm; mus_maplhm; mus_maplim; mus_mapljm; mus_maplkm; mus_mapllm; mus_maplmm; mus_maplnm; mus_maplom; mus_maplpm; mus_maplqm; mus_maplrm; mus_maplsm; mus_mapltm; mus_maplum; mus_maplvm; mus_maplwm; mus_maplxm; mus_maplym; mus_maplzm; mus_mapm0m; mus_mapm1m; mus_mapm2m; mus_mapm3m; mus_mapm4m; mus_mapm5m; mus_mapm6m; mus_mapm7m; mus_mapm8m; mus_mapm9m; mus_mapmam; mus_mapmbm; mus_mapmcm; mus_mapmdm; mus_mapmem; mus_mapmfm; mus_mapmgm; mus_mapmhm; mus_mapmim; mus_mapmjm; mus_mapmkm; mus_mapmlm; mus_mapmmm; mus_mapmnm; mus_mapmom; mus_mapmpm; mus_mapmqm; mus_mapmrm; mus_mapmsm; mus_mapmtm; mus_mapmum; mus_mapmvm; mus_mapmwm; mus_mapmxm; mus_mapmym; mus_mapmzm; mus_mapn0m; mus_mapn1m; mus_mapn2m; mus_mapn3m; mus_mapn4m; mus_mapn5m; mus_mapn6m; mus_mapn7m; mus_mapn8m; mus_mapn9m; mus_mapnam; mus_mapnbm; mus_mapncm; mus_mapndm; mus_mapnem; mus_mapnfm; mus_mapngm; mus_mapnhm; mus_mapnim; mus_mapnjm; mus_mapnkm; mus_mapnlm; mus_mapnmm; mus_mapnnm; mus_mapnom; mus_mapnpm; mus_mapnqm; mus_mapnrm; mus_mapnsm; mus_mapntm; mus_mapnum; mus_mapnvm; mus_mapnwm; mus_mapnxm; mus_mapnym; mus_mapnzm; mus_mapo0m; mus_mapo1m; mus_mapo2m; mus_mapo3m; mus_mapo4m; mus_mapo5m; mus_mapo6m; mus_mapo7m; mus_mapo8m; mus_mapo9m; mus_mapoam; mus_mapobm; mus_mapocm; mus_mapodm; mus_mapoem; mus_mapofm; mus_mapogm; mus_mapohm; mus_mapoim; mus_mapojm; mus_mapokm; mus_mapolm; mus_mapomm; mus_maponm; mus_mapoom; mus_mapopm; mus_mapoqm; mus_maporm; mus_maposm; mus_mapotm; mus_mapoum; mus_mapovm; mus_mapowm; mus_mapoxm; mus_mapoym; mus_mapozm; mus_mapp0m; mus_mapp1m; mus_mapp2m; mus_mapp3m; mus_mapp4m; mus_mapp5m; mus_mapp6m; mus_mapp7m; mus_mapp8m; mus_mapp9m; mus_mappam; mus_mappbm; mus_mappcm; mus_mappdm; mus_mappem; mus_mappfm; mus_mappgm; mus_mapphm; mus_mappim; mus_mappjm; mus_mappkm; mus_mapplm; mus_mappmm; mus_mappnm; mus_mappom; mus_mapppm; mus_mappqm; mus_mapprm; mus_mappsm; mus_mapptm; mus_mappum; mus_mappvm; mus_mappwm; mus_mappxm; mus_mappym; mus_mappzm; mus_mapq0m; mus_mapq1m; mus_mapq2m; mus_mapq3m; mus_mapq4m; mus_mapq5m; mus_mapq6m; mus_mapq7m; mus_mapq8m; mus_mapq9m; mus_mapqam; mus_mapqbm; mus_mapqcm; mus_mapqdm; mus_mapqem; mus_mapqfm; mus_mapqgm; mus_mapqhm; mus_mapqim; mus_mapqjm; mus_mapqkm; mus_mapqlm; mus_mapqmm; mus_mapqnm; mus_mapqom; mus_mapqpm; mus_mapqqm; mus_mapqrm; mus_mapqsm; mus_mapqtm; mus_mapqum; mus_mapqvm; mus_mapqwm; mus_mapqxm; mus_mapqym; mus_mapqzm; mus_mapr0m; mus_mapr1m; mus_mapr2m; mus_mapr3m; mus_mapr4m; mus_mapr5m; mus_mapr6m; mus_mapr7m; mus_mapr8m; mus_mapr9m; mus_mapram; mus_maprbm; mus_maprcm; mus_maprdm; mus_maprem; mus_maprfm; mus_maprgm; mus_maprhm; mus_maprim; mus_maprjm; mus_maprkm; mus_maprlm; mus_maprmm; mus_maprnm; mus_maprom; mus_maprpm; mus_maprqm; mus_maprrm; mus_maprsm; mus_maprtm; mus_maprum; mus_maprvm; mus_maprwm; mus_maprxm; mus_maprym; mus_maprzm; mus_maps0m; mus_maps1m; mus_maps2m; mus_maps3m; mus_maps4m; mus_maps5m; mus_maps6m; mus_maps7m; mus_maps8m; mus_maps9m; mus_mapsam; mus_mapsbm; mus_mapscm; mus_mapsdm; mus_mapsem; mus_mapsfm; mus_mapsgm; mus_mapshm; mus_mapsim; mus_mapsjm; mus_mapskm; mus_mapslm; mus_mapsmm; mus_mapsnm; mus_mapsom; mus_mapspm; mus_mapsqm; mus_mapsrm; mus_mapssm; mus_mapstm; mus_mapsum; mus_mapsvm; mus_mapswm; mus_mapsxm; mus_mapsym; mus_mapszm; mus_mapt0m; mus_mapt1m; mus_mapt2m; mus_mapt3m; mus_mapt4m; mus_mapt5m; mus_mapt6m; mus_mapt7m; mus_mapt8m; mus_mapt9m; mus_maptam; mus_maptbm; mus_maptcm; mus_maptdm; mus_maptem; mus_maptfm; mus_maptgm; mus_mapthm; mus_maptim; mus_maptjm; mus_maptkm; mus_maptlm; mus_maptmm; mus_maptnm; mus_maptom; mus_maptpm; mus_maptqm; mus_maptrm; mus_maptsm; mus_mapttm; mus_maptum; mus_maptvm; mus_maptwm; mus_maptxm; mus_maptym; mus_maptzm; mus_mapu0m; mus_mapu1m; mus_mapu2m; mus_mapu3m; mus_mapu4m; mus_mapu5m; mus_mapu6m; mus_mapu7m; mus_mapu8m; mus_mapu9m; mus_mapuam; mus_mapubm; mus_mapucm; mus_mapudm; mus_mapuem; mus_mapufm; mus_mapugm; mus_mapuhm; mus_mapuim; mus_mapujm; mus_mapukm; mus_mapulm; mus_mapumm; mus_mapunm; mus_mapuom; mus_mapupm; mus_mapuqm; mus_mapurm; mus_mapusm; mus_maputm; mus_mapuum; mus_mapuvm; mus_mapuwm; mus_mapuxm; mus_mapuym; mus_mapuzm; mus_mapv0m; mus_mapv1m; mus_mapv2m; mus_mapv3m; mus_mapv4m; mus_mapv5m; mus_mapv6m; mus_mapv7m; mus_mapv8m; mus_mapv9m; mus_mapvam; mus_mapvbm; mus_mapvcm; mus_mapvdm; mus_mapvem; mus_mapvfm; mus_mapvgm; mus_mapvhm; mus_mapvim; mus_mapvjm; mus_mapvkm; mus_mapvlm; mus_mapvmm; mus_mapvnm; mus_mapvom; mus_mapvpm; mus_mapvqm; mus_mapvrm; mus_mapvsm; mus_mapvtm; mus_mapvum; mus_mapvvm; mus_mapvwm; mus_mapvxm; mus_mapvym; mus_mapvzm; mus_mapw0m; mus_mapw1m; mus_mapw2m; mus_mapw3m; mus_mapw4m; mus_mapw5m; mus_mapw6m; mus_mapw7m; mus_mapw8m; mus_mapw9m; mus_mapwam; mus_mapwbm; mus_mapwcm; mus_mapwdm; mus_mapwem; mus_mapwfm; mus_mapwgm; mus_mapwhm; mus_mapwim; mus_mapwjm; mus_mapwkm; mus_mapwlm; mus_mapwmm; mus_mapwnm; mus_mapwom; mus_mapwpm; mus_mapwqm; mus_mapwrm; mus_mapwsm; mus_mapwtm; mus_mapwum; mus_mapwvm; mus_mapwwm; mus_mapwxm; mus_mapwym; mus_mapwzm; mus_mapx0m; mus_mapx1m; mus_mapx2m; mus_mapx3m; mus_mapx4m; mus_mapx5m; mus_mapx6m; mus_mapx7m; mus_mapx8m; mus_mapx9m; mus_mapxam; mus_mapxbm; mus_mapxcm; mus_mapxdm; mus_mapxem; mus_mapxfm; mus_mapxgm; mus_mapxhm; mus_mapxim; mus_mapxjm; mus_mapxkm; mus_mapxlm; mus_mapxmm; mus_mapxnm; mus_mapxom; mus_mapxpm; mus_mapxqm; mus_mapxrm; mus_mapxsm; mus_mapxtm; mus_mapxum; mus_mapxvm; mus_mapxwm; mus_mapxxm; mus_mapxym; mus_mapxzm; mus_mapy0m; mus_mapy1m; mus_mapy2m; mus_mapy3m; mus_mapy4m; mus_mapy5m; mus_mapy6m; mus_mapy7m; mus_mapy8m; mus_mapy9m; mus_mapyam; mus_mapybm; mus_mapycm; mus_mapydm; mus_mapyem; mus_mapyfm; mus_mapygm; mus_mapyhm; mus_mapyim; mus_mapyjm; mus_mapykm; mus_mapylm; mus_mapymm; mus_mapynm; mus_mapyom; mus_mapypm; mus_mapyqm; mus_mapyrm; mus_mapysm; mus_mapytm; mus_mapyum; mus_mapyvm; mus_mapywm; mus_mapyxm; mus_mapyym; mus_mapyzm; mus_mapz0m; mus_mapz1m; mus_mapz2m; mus_mapz3m; mus_mapz4m; mus_mapz5m; mus_mapz6m; mus_mapz7m; mus_mapz8m; mus_mapz9m; mus_mapzam; mus_mapzbm; mus_mapzcm; mus_mapzdm; mus_mapzem; mus_mapzfm; mus_mapzgm; mus_mapzhm; mus_mapzim; mus_mapzjm; mus_mapzkm; mus_mapzlm; mus_mapzmm; mus_mapznm; mus_mapzom; mus_mapzpm; mus_mapzqm; mus_mapzrm; mus_mapzsm; mus_mapztm; mus_mapzum; mus_mapzvm; mus_mapzwm; mus_mapzxm; mus_mapzym; mus_mapzzm; mus_titles; // title screen mus_read_m; // intro mus_lclear; // level clear mus_invinc; // invincibility mus_shoes; // super sneakers mus_minvnc; // Mario invincibility mus_drown; // drowning mus_gmover; // game over mus_xtlife; // extra life mus_contsc; // continue screen mus_supers; // Super Sonic mus_chrsel; // character select mus_credit; // credits mus_racent; // Race Results mus_stjr; // Sonic Team Jr. Presents NUMMUSIC; // consvar flags CV_SAVE; CV_CALL; CV_NETVAR; CV_NOINIT; CV_FLOAT; CV_NOTINNET; CV_MODIFIED; CV_SHOWMODIF; CV_SHOWMODIFONETIME; CV_NOSHOWHELP; CV_HIDEN; CV_HIDDEN; CV_CHEAT; // video flags V_PARAMMASK; V_SCALEPATCHMASK; V_SPACINGMASK; V_CHARCOLORMASK; V_ALPHAMASK; V_NOSCALEPATCH; V_SMALLSCALEPATCH; V_MEDSCALEPATCH; V_6WIDTCHSPACE; V_OLDSPACING; V_MONOSPACE; V_PURPLEMAP; V_YELLOWMAP; V_GREENMAP; V_BLUEMAP; V_REDMAP; V_GRAYMAP; V_ORANGEMAP; V_10TRANS; V_20TRANS; V_30TRANS; V_40TRANS; V_TRANSLUCENT; V_50TRANS; V_60TRANS; V_70TRANS; V_80TRANS; V_90TRANS; V_HUDTRANSHALF; V_HUDTRANS; V_HUDTRANSDOUBLE; V_AUTOFADEOUT; V_RETURN8; V_OFFSET; V_ALLOWLOWERCASE; V_FLIP; V_SNAPTOTOP; V_SNAPTOBOTTOM; V_SNAPTOLEFT; V_SNAPTORIGHT; V_WRAPX; V_WRAPY; V_NOSCALESTART; V_SPLITSCREEN; V_CHARCOLORSHIFT; V_ALPHASHIFT; // hud items HUD_LIVESNAME; HUD_LIVESPIC; HUD_LIVESNUM; HUD_LIVESX; HUD_RINGS; HUD_RINGSSPLIT; HUD_RINGSNUM; HUD_RINGSNUMSPLIT; HUD_SCORE; HUD_SCORENUM; HUD_TIME; HUD_TIMESPLIT; HUD_MINUTES; HUD_MINUTESSPLIT; HUD_TIMECOLON; HUD_TIMECOLONSPLIT; HUD_SECONDS; HUD_SECONDSSPLIT; HUD_TIMETICCOLON; HUD_TICS; HUD_SS_TOTALRINGS; HUD_SS_TOTALRINGS_SPLIT; HUD_GETRINGS; HUD_GETRINGSNUM; HUD_TIMELEFT; HUD_TIMELEFTNUM; HUD_TIMEUP; HUD_HUNTPICS; HUD_GRAVBOOTSICO; HUD_LAP; }