Misc_Defines_YI.asm
Yoshifanatic1_Yoshi-s-Island-Disassembly/YI/Misc_Defines_YI.asm

!Define_YI_Level_StarTimerThatSpawnsToadiesThreshold = $000A
!Define_YI_Level_MaxRegenStarTimerThreshold = $006D
!Define_YI_Level_PlayFinishRegenStarTimerSoundThreshold = !Define_YI_Level_MaxRegenStarTimerThreshold-$09
!Define_YI_Level_SingleDigitStarTimerThreshold = $005A
!Define_YI_Level_HardMaxStarTimerThreshold = $03E7
!Define_YI_Level_SoftMaxStarTimerThreshold = $012C

!Define_YI_MusicID_StopMusicCommand = $F0
!Define_YI_MusicID_FadeMusicCommand = $F1

!Define_YI_SoundID00_None = $0000
!Define_YI_SoundID01_Unpause = $0001
!Define_YI_SoundID02_Pause = $0002
!Define_YI_SoundID03_Swim = $0003
!Define_YI_SoundID04_SpitOut = $0004
!Define_YI_SoundID05_Powerup = $0005
!Define_YI_SoundID06_SlotMachineSpin = $0006
!Define_YI_SoundID07_GoonieLoseWings = $0007
!Define_YI_SoundID08_1up = $0008
!Define_YI_SoundID09_Coin = $0009
!Define_YI_SoundID0A_BreakDirt = $000A
!Define_YI_SoundID0B_ShellHit1 = $000B
!Define_YI_SoundID0C_ShellHit2 = $000C
!Define_YI_SoundID0D_ShellHit3 = $000D
!Define_YI_SoundID0E_ShellHit4 = $000E
!Define_YI_SoundID0F_ShellHit5 = $000F
!Define_YI_SoundID10_ShellHit6 = $0010
!Define_YI_SoundID11_ShellHit7 = $0011
!Define_YI_SoundID12_ShellHit8 = $0012
!Define_YI_SoundID13_SpringBounce = $0013
!Define_YI_SoundID14_Gulp = $0014
!Define_YI_SoundID15_Growth = $0015
!Define_YI_SoundID16_DeflateBalloon = $0016
!Define_YI_SoundID17_YoshiHurt = $0017
!Define_YI_SoundID18_CoinSpillage = $0018
!Define_YI_SoundID19_SelectWorld = $0019
!Define_YI_SoundID1A_PrepareAimEgg = $001A
!Define_YI_SoundID1B_MaceTick = $001B
!Define_YI_SoundID1C_StompEnemy = $001C
!Define_YI_SoundID1D_ObjectLanding = $001D
!Define_YI_SoundID1E_PickUpKey = $001E
!Define_YI_SoundID1F_HitHead = $001F
!Define_YI_SoundID20_SoaringEgg = $0020
!Define_YI_SoundID21_Fuzzy = $0021
!Define_YI_SoundID22_EndFuzzyDistortedMusic = $0022
!Define_YI_SoundID23_GroundPound = $0023
!Define_YI_SoundID24 = $0024
!Define_YI_SoundID25_DyingPiranha = $0025
!Define_YI_SoundID26_WalkingTapTap = $0026
!Define_YI_SoundID27_CollectSuperStar = $0027
!Define_YI_SoundID28_ClankSound1 = $0028
!Define_YI_SoundID29_ClankSound2 = $0029
!Define_YI_SoundID2A_ClankSound3 = $002A
!Define_YI_SoundID2B_ClankSound4 = $002B
!Define_YI_SoundID2C_ClankSound5 = $002C
!Define_YI_SoundID2D_ClankSound6 = $002D
!Define_YI_SoundID2E_ClankSound7 = $002E
!Define_YI_SoundID2F_ClankSound8 = $002F
!Define_YI_SoundID30_AppearingStars = $0030
!Define_YI_SoundID31_EnterPipe = $0031
!Define_YI_SoundID32_HitMessageBox = $0032
!Define_YI_SoundID33_StepOnNumberPlatform = $0033
!Define_YI_SoundID34_BurtJump = $0034
!Define_YI_SoundID35_FrogHop = $0035
!Define_YI_SoundID36_CollectFlower = $0036
!Define_YI_SoundID37_FlutterJump = $0037
!Define_YI_SoundID38_BabyMarioJump = $0038
!Define_YI_SoundID39_PiranhaPlantMunch = $0039
!Define_YI_SoundID3A_StompShyGuy = $003A
!Define_YI_SoundID3B_Pop = $003B
!Define_YI_SoundID3C_InedibleObject = $003C
!Define_YI_SoundID3D_MarioKidnapped = $003D
!Define_YI_SoundID3E_Tongue = $003E
!Define_YI_SoundID3F_HitUvula = $003F
!Define_YI_SoundID40_OpenDoor = $0040
!Define_YI_SoundID41_CloseDoor = $0041
!Define_YI_SoundID42 = $0042
!Define_YI_SoundID43_MountYoshi = $0043
!Define_YI_SoundID44_MarioCrying = $0044
!Define_YI_SoundID45_SpitSeed = $0045
!Define_YI_SoundID46_BonusGameBoardFalls = $0046
!Define_YI_SoundID47_Explosion = $0047
!Define_YI_SoundID48_LargeBlockLands = $0048
!Define_YI_SoundID49_Jump = $0049
!Define_YI_SoundID4A_YoshiGrunt = $004A
!Define_YI_SoundID4B_StairsAppearing1 = $004B
!Define_YI_SoundID4C_StairsAppearing2 = $004C
!Define_YI_SoundID4D_StairsAppearing3 = $004D
!Define_YI_SoundID4E_StairsAppearing4 = $004E
!Define_YI_SoundID4F_StairsAppearing5 = $004F
!Define_YI_SoundID50_MessageAppears = $0050
!Define_YI_SoundID51_ThunderLakituAttacking1 = $0051
!Define_YI_SoundID52_ThunderLakituAttacking2 = $0052
!Define_YI_SoundID53_ThunderLakituAttacking3 = $0053
!Define_YI_SoundID54_ThunderLakituAttacking4 = $0054
!Define_YI_SoundID55_ThunderLakituAttacking5 = $0055
!Define_YI_SoundID56_ThunderLakituAttacking6 = $0056
!Define_YI_SoundID57_LoseStarsTimerAbove10 = $0057
!Define_YI_SoundID58_LoseStarsTimerUnder10 = $0058
!Define_YI_SoundID59_RollingRock = $0059
!Define_YI_SoundID5A_PulleySqueak = $005A
!Define_YI_SoundID5B_KamekTalk = $005B
!Define_YI_SoundID5C_ScrollTextbox = $005C
!Define_YI_SoundID5D_SelectLevel = $005D
!Define_YI_SoundID5E_FrogCroak = $005E
!Define_YI_SoundID5F_Splash1 = $005F
!Define_YI_SoundID60_Splash2 = $0060
!Define_YI_SoundID61_Splash3 = $0061
!Define_YI_SoundID62_MelonBugBump = $0062
!Define_YI_SoundID63_AimedAt = $0063
!Define_YI_SoundID64_UnlockDoor = $0064
!Define_YI_SoundID65_JumpOnFrog = $0065
!Define_YI_SoundID66_PotBreaking = $0066
!Define_YI_SoundID67_EnemyTumbling = $0067
!Define_YI_SoundID68_SpearGuyChant1 = $0068
!Define_YI_SoundID69_SpearGuyChant2 = $0069
!Define_YI_SoundID6A_ManuallyRotatePlatform1 = $006A
!Define_YI_SoundID6B_ManuallyRotatePlatform2 = $006B
!Define_YI_SoundID6C_ManuallyRotatePlatform3 = $006C
!Define_YI_SoundID6D_FallingChomp = $006D
!Define_YI_SoundID6E_FlyGuyGettingAway = $006E
!Define_YI_SoundID6F = $006F
!Define_YI_SoundID70_Transforming = $0070
!Define_YI_SoundID71_TransformingCh1 = $0071
!Define_YI_SoundID72_TransformingCh2 = $0072
!Define_YI_SoundID73_PrepareGroundPound = $0073
!Define_YI_SoundID74_BossExplosion = $0074
!Define_YI_SoundID75_LitterMouserSqueak = $0075
!Define_YI_SoundID76_EnemyPeekingOutOfPipe = $0076
!Define_YI_SoundID77_EnemyJumpingOutOfPipe = $0077
!Define_YI_SoundID78_HurtBoss = $0078
!Define_YI_SoundID79_HurtGhost = $0079
!Define_YI_SoundID7A_HurtNepEnut = $007A
!Define_YI_SoundID7B_NavalPiranhaMunch = $007B
!Define_YI_SoundID7C_UnusedSound = $007C
!Define_YI_SoundID7D_YoshiLostChallenge = $007D
!Define_YI_SoundID7E_SwitchTicking = $007E
!Define_YI_SoundID7F_SwitchTimerEnding = $007F
!Define_YI_SoundID80_BossDefeated = $0080
!Define_YI_SoundID81_Unknown = $0081
!Define_YI_SoundID82_BossFalling = $0082
!Define_YI_SoundID83_LungeFish = $0083
!Define_YI_SoundID84_TapTapTheRedNoseWalk = $0084
!Define_YI_SoundID85_MildePop1 = $0085
!Define_YI_SoundID86_MildePop2 = $0086
!Define_YI_SoundID87_CastleAboutToExplode = $0087
!Define_YI_SoundID88_MildePop3 = $0088
!Define_YI_SoundID89_FallingToMoon = $0089
!Define_YI_SoundID8A_BabyBowserHurt = $008A
!Define_YI_SoundID8B_BabyBowserPound = $008B
!Define_YI_SoundID8C_BabyBowserTalk = $008C
!Define_YI_SoundID8D_BabyBowserYawn = $008D
!Define_YI_SoundID8E_BabyBowserDefeated = $008E
!Define_YI_SoundID8F_Correct = $008F
!Define_YI_SoundID90_Incorrect = $0090
!Define_YI_SoundID91_BowserRoar = $0091
!Define_YI_SoundID92_BowserHurt = $0092
!Define_YI_SoundID93_RedCoin = $0093
!Define_YI_SoundID94_LastRedCoin = $0094
!Define_YI_SoundID95_BonusChallenge = $0095
!Define_YI_SoundID96_BalloonPump = $0096
!Define_YI_SoundID97_WorldClear = $0097
!Define_YI_SoundID98_WalkingInSnow = $0098
!Define_YI_SoundID99_BigExplosion = $0099
!Define_YI_SoundID9A_KamekFlying = $009A
!Define_YI_SoundID9B_YoshiHeadStuck = $009B
!Define_YI_SoundID9C_EggBounce1 = $009C
!Define_YI_SoundID9D_EggBounce2 = $009D
!Define_YI_SoundID9E_EggBounce3 = $009E
!Define_YI_SoundID9F_StorkFlappingWings = $009F
!Define_YI_SoundIDA0_FreezeEnemy = $00A0
!Define_YI_SoundIDA1_BreakFrozenEnemy = $00A1
!Define_YI_SoundIDA2_Poochy = $00A2

!Define_YI_GameMode00_PrepareNintendoPresents = $0000
!Define_YI_GameMode01 = $0001
!Define_YI_GameMode02 = $0002
!Define_YI_GameMode03 = $0003
!Define_YI_GameMode04 = $0004
!Define_YI_GameMode05 = $0005
!Define_YI_GameMode06 = $0006
!Define_YI_GameMode07 = $0007
!Define_YI_GameMode08 = $0008
!Define_YI_GameMode09 = $0009
!Define_YI_GameMode0A = $000A
!Define_YI_GameMode0B = $000B
!Define_YI_GameMode0C = $000C
!Define_YI_GameMode0D = $000D
!Define_YI_GameMode0E = $000E
!Define_YI_GameMode0F = $000F
!Define_YI_GameMode10 = $0010
!Define_YI_GameMode11 = $0011
!Define_YI_GameMode12 = $0012
!Define_YI_GameMode13 = $0013
!Define_YI_GameMode14 = $0014
!Define_YI_GameMode15 = $0015
!Define_YI_GameMode16 = $0016
!Define_YI_GameMode17 = $0017
!Define_YI_GameMode18 = $0018
!Define_YI_GameMode19 = $0019
!Define_YI_GameMode1A = $001A
!Define_YI_GameMode1B = $001B
!Define_YI_GameMode1C = $001C
!Define_YI_GameMode1D = $001D
!Define_YI_GameMode1E = $001E
!Define_YI_GameMode1F = $001F
!Define_YI_GameMode20 = $0020
!Define_YI_GameMode21 = $0021
!Define_YI_GameMode22 = $0022
!Define_YI_GameMode23 = $0023
!Define_YI_GameMode24 = $0024
!Define_YI_GameMode25 = $0025
!Define_YI_GameMode26 = $0026
!Define_YI_GameMode27 = $0027
!Define_YI_GameMode28 = $0028
!Define_YI_GameMode29 = $0029
!Define_YI_GameMode2A = $002A
!Define_YI_GameMode2B = $002B
!Define_YI_GameMode2C = $002C
!Define_YI_GameMode2D = $002D
!Define_YI_GameMode2E = $002E
!Define_YI_GameMode2F = $002F
!Define_YI_GameMode30 = $0030
!Define_YI_GameMode31 = $0031
!Define_YI_GameMode32 = $0032
!Define_YI_GameMode33 = $0033
!Define_YI_GameMode34 = $0034
!Define_YI_GameMode35 = $0035
!Define_YI_GameMode36 = $0036
!Define_YI_GameMode37 = $0037
!Define_YI_GameMode38 = $0038
!Define_YI_GameMode39 = $0039
!Define_YI_GameMode3A = $003A
!Define_YI_GameMode3B = $003B
!Define_YI_GameMode3C = $003C
!Define_YI_GameMode3D = $003D
!Define_YI_GameMode3E = $003E
!Define_YI_GameMode3F = $003F
!Define_YI_GameMode40 = $0040
!Define_YI_GameMode41 = $0041
!Define_YI_GameMode42 = $0042
!Define_YI_GameMode43 = $0043
!Define_YI_GameMode44 = $0044

!Define_YI_NorSpr000_LavaLog = $0000
!Define_YI_NorSpr001_ClosedDoor = $0001
!Define_YI_NorSpr002_NavalPiranhaVines = $0002
!Define_YI_NorSpr003_CrateWithKey = $0003
!Define_YI_NorSpr004_HitSuperBabyMarioBlock = $0004
!Define_YI_NorSpr005_IcyWatermelon = $0005
!Define_YI_NorSpr006_WatermelonFreeze = $0006
!Define_YI_NorSpr007_Watermelon = $0007
!Define_YI_NorSpr008_FallingRubble = $0008
!Define_YI_NorSpr009_FireWatermelon = $0009
!Define_YI_NorSpr00A_Kaboomba = $000A				; (ie. The walking cannon)
!Define_YI_NorSpr00B_Cannonball = $000B
!Define_YI_NorSpr00C_RaphaelTheRaven = $000C
!Define_YI_NorSpr00D_GoalRing = $000D
!Define_YI_NorSpr00E_GOALLetters = $000E
!Define_YI_NorSpr00F_BonusChallengeSign = $000F
!Define_YI_NorSpr010_RoundedCagedGhost = $0010			; (ie. The growing/shrinking ghost enemy that spits shy guys shaped like a rounded trapezoid).
!Define_YI_NorSpr011_ItemCard = $0011
!Define_YI_NorSpr012_BossDoor = $0012
!Define_YI_NorSpr013_BossExplosion = $0013
!Define_YI_NorSpr014_KeyFromBoss = $0014
!Define_YI_NorSpr015_SubmarineTorpedo = $0015
!Define_YI_NorSpr016_BiggerBoo = $0016
!Define_YI_NorSpr017_FrogPirate = $0017
!Define_YI_NorSpr018_WatermelonFlame = $0018
!Define_YI_NorSpr019_Bubble = $0019
!Define_YI_NorSpr01A_SkiLift = $001A
!Define_YI_NorSpr01B_VerticalLavaLog = $001B
!Define_YI_NorSpr01C_DrFreezegood = $001C			; (ie. Snowmen)
!Define_YI_NorSpr01D_DrFreezegoodOnSkiLift = $001D
!Define_YI_NorSpr01E_Shyguy = $001E
!Define_YI_NorSpr01F_RotatingDoors = $001F
!Define_YI_NorSpr020_Bandit = $0020
!Define_YI_NorSpr021_Bucket = $0021
!Define_YI_NorSpr022_FlashingEgg = $0022
!Define_YI_NorSpr023_RedEgg = $0023
!Define_YI_NorSpr024_YellowEgg = $0024
!Define_YI_NorSpr025_GreenEgg = $0025
!Define_YI_NorSpr026_BowserFightGiantEgg = $0026
!Define_YI_NorSpr027_Key = $0027
!Define_YI_NorSpr028_HuffinPuffin = $0028			; (ie. The chicken creature that acts like a boomerang when thrown)
!Define_YI_NorSpr029_GiantEgg = $0029				; Note: This seems unused.
!Define_YI_NorSpr02A_RedGiantEgg = $002A
!Define_YI_NorSpr02B_GreenGiantEgg = $002B
!Define_YI_NorSpr02C_LungeFish = $002C
!Define_YI_NorSpr02D_SalvoTheSlime = $002D
!Define_YI_NorSpr02E_EyesOfSalvoTheSlime = $002E
!Define_YI_NorSpr02F_LittleMouserHole = $002F
!Define_YI_NorSpr030_LittleMouser = $0030
!Define_YI_NorSpr031_PottedSpikedFunGuy = $0031			; (ie. The hopping spiked plant).
!Define_YI_NorSpr032_PeekingLittleMouser = $0032
!Define_YI_NorSpr033_LittleMouserExitingNest = $0033
!Define_YI_NorSpr034_RogersPot = $0034
!Define_YI_NorSpr035_RogerThePottedGhost = $0035
!Define_YI_NorSpr036_FallingWall = $0036
!Define_YI_NorSpr037_GrimLeecher = $0037
!Define_YI_NorSpr038_PottedGhostFlame = $0038
!Define_YI_NorSpr039_HorizontalRotatingPlank = $0039
!Define_YI_NorSpr03A_3MiniRavens = $003A
!Define_YI_NorSpr03B_MiniRaven = $003B
!Define_YI_NorSpr03C_TapTapTheRedNose = $003C
!Define_YI_NorSpr03D_LargeSeesaw = $003D
!Define_YI_NorSpr03E_ThinPlatform = $003E
!Define_YI_NorSpr03F_SlimeBlock = $003F
!Define_YI_NorSpr040_BabyLuigi = $0040
!Define_YI_NorSpr041_Stork = $0041
!Define_YI_NorSpr042_VerticalPipeEntrance = $0042
!Define_YI_NorSpr043_RedGiantShyguy = $0043
!Define_YI_NorSpr044_GreenGiantShyguy = $0044
!Define_YI_NorSpr045_PrinceFroggy = $0045
!Define_YI_NorSpr046_BurtTheBashful = $0046
!Define_YI_NorSpr047_ShyguyPushingRoger = $0047
!Define_YI_NorSpr048_CutsceneKamek = $0048
!Define_YI_NorSpr049_ThunderLakituFireBlast1 = $0049
!Define_YI_NorSpr04A_ThunderLakituFireBlast2 = $004A
!Define_YI_NorSpr04B_ThunderLakituFireBlast3 = $004B
!Define_YI_NorSpr04C_UpsidedownBlowHard = $004C			; (ie. Spiked plant that spits projectiles)
!Define_YI_NorSpr04D_UnusedSpriteIndex = $004D
!Define_YI_NorSpr04E_LockedDoor = $004E
!Define_YI_NorSpr04F_MiddleRing = $004F
!Define_YI_NorSpr050_GreyRotatingWoodenBoard = $0050
!Define_YI_NorSpr051_LargeWheel = $0051
!Define_YI_NorSpr052_BalloonPlatform = $0052
!Define_YI_NorSpr053_KamekSayingOhMy = $0053
!Define_YI_NorSpr054_UpsideDownPiranhaPlant = $0054
!Define_YI_NorSpr055_4GreenRotatingPlatforms = $0055
!Define_YI_NorSpr056_4PinkRotatingPlatforms = $0056
!Define_YI_NorSpr057_SewerGhostWithPlatform = $0057
!Define_YI_NorSpr058_GreenToady = $0058
!Define_YI_NorSpr059_StationarySuperStar = $0059
!Define_YI_NorSpr05A_RaphaelSparkAttack = $005A
!Define_YI_NorSpr05B_RedCoinBandit = $005B
!Define_YI_NorSpr05C_PinkToady = $005C
!Define_YI_NorSpr05D_GlitchedSprite = $005D
!Define_YI_NorSpr05E_BrownWoodenBoard = $005E
!Define_YI_NorSpr05F_AutoRotateBrownWoodenBoard = $005F
!Define_YI_NorSpr060_Bomb = $0060
!Define_YI_NorSpr061_BabyMario = $0061
!Define_YI_NorSpr062_Goomba = $0062
!Define_YI_NorSpr063_MuddyBuddy = $0063				; (ie. The pink creature you can ride on top of in 5-4)
!Define_YI_NorSpr064_4AutoRotatingPinkPlatforms = $0064
!Define_YI_NorSpr065_RedCoin = $0065
!Define_YI_NorSpr066_PiranhaPlant = $0066
!Define_YI_NorSpr067_RockRevealedHiddenWingedCloud = $0067
!Define_YI_NorSpr068_FlashingEggBlock = $0068
!Define_YI_NorSpr069_RedEggBlock = $0069
!Define_YI_NorSpr06A_YellowEggBlock = $006A
!Define_YI_NorSpr06B_GreenEggBlock = $006B
!Define_YI_NorSpr06C_LargeSpringBall = $006C
!Define_YI_NorSpr06D_ClockwiseHootieTheBlueFish = $006D		; (ie. The fish that's like a moving piranha plant).
!Define_YI_NorSpr06E_CounterclockwiseHootieTheBlueFish = $006E
!Define_YI_NorSpr06F_SpringBall = $006F
!Define_YI_NorSpr070_Clawdaddy = $0070
!Define_YI_NorSpr071_BigBoo = $0071
!Define_YI_NorSpr072_TrainBandit = $0072			; (ie. The chalk drawing shy guys that attack train Yoshi).
!Define_YI_NorSpr073_BalloonPump = $0073
!Define_YI_NorSpr074_Spike = $0074
!Define_YI_NorSpr075_SpikeBall = $0075
!Define_YI_NorSpr076_ClockwisePiroDangle = $0076
!Define_YI_NorSpr077_CounterclockwisePiroDangle = $0077
!Define_YI_NorSpr078_RedBulletBillShooter = $0078
!Define_YI_NorSpr079_YellowBulletBillShooter = $0079
!Define_YI_NorSpr07A_GreenBulletBillShooter = $007A
!Define_YI_NorSpr07B_RedBulletBill = $007B
!Define_YI_NorSpr07C_YellowBulletBill  = $007C
!Define_YI_NorSpr07D_GreenBulletBill  = $007D
!Define_YI_NorSpr07E_DentOfSquishyPlatform = $007E
!Define_YI_NorSpr07F_LogSeesawPlatform = $007F
!Define_YI_NorSpr080_StraightLavaBubble = $0080
!Define_YI_NorSpr081_FollowingLavaBubble = $0081
!Define_YI_NorSpr082_ChainChomp = $0082
!Define_YI_NorSpr083_BowserFightCloud = $0083
!Define_YI_NorSpr084_TeleportSprite = $0084
!Define_YI_NorSpr085_HarryHedgehog = $0085
!Define_YI_NorSpr086_GlitchedSprite = $0086
!Define_YI_NorSpr087_MockUpLaidEgg = $0087
!Define_YI_NorSpr088_SuperStar = $0088
!Define_YI_NorSpr089_HorizontalMovingRedPlatform = $0089
!Define_YI_NorSpr08A_VerticalMovingPinkPlatform = $008A
!Define_YI_NorSpr08B_MockUp = $008B				; (ie. The 1-up balloon)
!Define_YI_NorSpr08C_YoshiAtGoal = $008C
!Define_YI_NorSpr08D_Flyguy = $008D
!Define_YI_NorSpr08E_BowserRoomKamek = $008E
!Define_YI_NorSpr08F_MonkeySwing = $008F
!Define_YI_NorSpr090_DanglingGhost = $0090
!Define_YI_NorSpr091_4RedToadies = $0091
!Define_YI_NorSpr092_MelonBug = $0092
!Define_YI_NorSpr093_Door = $0093
!Define_YI_NorSpr094_ExpandingBlock = $0094
!Define_YI_NorSpr095_BlueCheckeredBlock = $0095
!Define_YI_NorSpr096_RedCheckeredBlock = $0096
!Define_YI_NorSpr097_POWBlock = $0097
!Define_YI_NorSpr098_EndTransformationBlock = $0098
!Define_YI_NorSpr099_SpinyEgg = $0099
!Define_YI_NorSpr09A_SwingingGreenPlatform = $009A
!Define_YI_NorSpr09B_MaceGuy = $009B
!Define_YI_NorSpr09C_Mace = $009C
!Define_YI_NorSpr09D_RedSwitch = $009D
!Define_YI_NorSpr09E_ChompRock = $009E
!Define_YI_NorSpr09F_PtooiePiranhaPlant = $009F
!Define_YI_NorSpr0A0_Tulip = $00A0
!Define_YI_NorSpr0A1_SmallPot = $00A1
!Define_YI_NorSpr0A2_ThunderLakituFireball = $00A2
!Define_YI_NorSpr0A3_LeftHidingBandit = $00A3
!Define_YI_NorSpr0A4_RightHidingBandit = $00A4
!Define_YI_NorSpr0A5_NepEnut = $00A5
!Define_YI_NorSpr0A6_IncomingChomp = $00A6
!Define_YI_NorSpr0A7_GroupOfIncomingChomps = $00A7
!Define_YI_NorSpr0A8_FallingIncomingChomp = $00A8
!Define_YI_NorSpr0A9_IncomingChompShadow = $00A9
!Define_YI_NorSpr0AA_BackgroundShyguy = $00AA
!Define_YI_NorSpr0AB_FullEggSpawner = $00AB
!Define_YI_NorSpr0AC_FallingRockArrowAndShadow = $00AC
!Define_YI_NorSpr0AD_MessageBox = $00AD
!Define_YI_NorSpr0AE_HookbillTheKoopa = $00AE
!Define_YI_NorSpr0AF_CarMorphBubble = $00AF
!Define_YI_NorSpr0B0_MoleMorphBubble = $00B0
!Define_YI_NorSpr0B1_HelicopterMorphBubble = $00B1
!Define_YI_NorSpr0B2_TrainMorphBubble = $00B2
!Define_YI_NorSpr0B3_FuzzyFart = $00B3
!Define_YI_NorSpr0B4_SubmarineMorphBubble = $00B4
!Define_YI_NorSpr0B5_HiddenWingedCloud = $00B5
!Define_YI_NorSpr0B6_WingedCloudWith8Coins = $00B6
!Define_YI_NorSpr0B7_WingedCloudWithBubbled1up = $00B7
!Define_YI_NorSpr0B8_WingedCloudWithFlower = $00B8
!Define_YI_NorSpr0B9_WingedCloudWithPOW = $00B9
!Define_YI_NorSpr0BA_WingedCloudWithStairs = $00BA
!Define_YI_NorSpr0BB_WingedCloudWithPlatform = $00BB
!Define_YI_NorSpr0BC_WingedCloudWithBandit = $00BC
!Define_YI_NorSpr0BD_WingedCloudWithCoin = $00BD
!Define_YI_NorSpr0BE_WingedCloudWith1up = $00BE
!Define_YI_NorSpr0BF_WingedCloudWithKey = $00BF
!Define_YI_NorSpr0C0_WingedCloudWith3Stars = $00C0
!Define_YI_NorSpr0C1_WingedCloudWith5Stars = $00C1
!Define_YI_NorSpr0C2_WingedCloudWithDoor = $00C2
!Define_YI_NorSpr0C3_WingedCloudWithLowerGround = $00C3
!Define_YI_NorSpr0C4_WingedCloudWithWatermelon = $00C4
!Define_YI_NorSpr0C5_WingedCloudWithFireWatermelon = $00C5
!Define_YI_NorSpr0C6_WingedCloudWithIcyWatermelon = $00C6
!Define_YI_NorSpr0C7_WingedCloudWith3LeafSunflower = $00C7
!Define_YI_NorSpr0C8_WingedCloudWith6LeafSunflower = $00C8
!Define_YI_NorSpr0C9_WingedCloudWithCrashGameFeature = $00C9
!Define_YI_NorSpr0CA_BigBossDoor = $00CA
!Define_YI_NorSpr0CB_WingedCloudWithCoinOrStar = $00CB
!Define_YI_NorSpr0CC_WingedCloudWithRedSwitch = $00CC
!Define_YI_NorSpr0CD_BaronVonZeppelinCarryingGiantEgg = $00CD	; (ie. The balloon that carries objects)
!Define_YI_NorSpr0CE_BowserFire = $00CE
!Define_YI_NorSpr0CF_BowserRocks = $00CF
!Define_YI_NorSpr0D0_HorizontalEntranceToRight = $00D0
!Define_YI_NorSpr0D1_SecretPipeEntrance = $00D1
!Define_YI_NorSpr0D2_MarchingMilde = $00D2
!Define_YI_NorSpr0D3_LargeMilde = $00D3
!Define_YI_NorSpr0D4_MediumMilde = $00D4
!Define_YI_NorSpr0D5_BackgroundForHookbillFight = $00D5
!Define_YI_NorSpr0D6_FortGhostWithPlatform = $00D6
!Define_YI_NorSpr0D7_SluggyTheUnshaven = $00D7
!Define_YI_NorSpr0D8_ChompWarningSign = $00D8
!Define_YI_NorSpr0D9_FishinLakitu = $00D9
!Define_YI_NorSpr0DA_FlowerPot = $00DA
!Define_YI_NorSpr0DB_SoftBlock = $00DB
!Define_YI_NorSpr0DC_Snowball = $00DC
!Define_YI_NorSpr0DD_CloseWallInNavalPiranhaRoom = $00DD
!Define_YI_NorSpr0DE_FallingRockPlatform = $00DE
!Define_YI_NorSpr0DF_PiscatoryPete = $00DF			; (ie. The blurp fish like enemy)
!Define_YI_NorSpr0E0_PreyingMantas = $00E0			; (ie. The jellyfish enemy)
!Define_YI_NorSpr0E1_LochNestor = $00E1				; (ie. The pufferfish enemy)
!Define_YI_NorSpr0E2_BooBlah = $00E2
!Define_YI_NorSpr0E3_BooBlahWithPiroDangle = $00E3
!Define_YI_NorSpr0E4_HeadingCactus = $00E4
!Define_YI_NorSpr0E5_GreenNeedlenose = $00E5
!Define_YI_NorSpr0E6_Gusty = $00E6
!Define_YI_NorSpr0E7_Burt = $00E7
!Define_YI_NorSpr0E8_Goonie = $00E8
!Define_YI_NorSpr0E9_3WinglessGoonies = $00E9
!Define_YI_NorSpr0EA_VerticalCloudDrop = $00EA			; (ie. The small gusty like enemy)
!Define_YI_NorSpr0EB_HorizontalCloudDrop = $00EB
!Define_YI_NorSpr0EC_JumpingFlamerGuy = $00EC
!Define_YI_NorSpr0ED_RunningFlamerGuy = $00ED
!Define_YI_NorSpr0EE_EggoDil = $00EE				; (ie. The spinning flower that shoots petals)
!Define_YI_NorSpr0EF_EggoDilFace = $00EF
!Define_YI_NorSpr0F0_EggoDilPetal = $00F0
!Define_YI_NorSpr0F1_EggPlantShootingBubbles = $00F1
!Define_YI_NorSpr0F2_ShyguyOnStilts = $00F2
!Define_YI_NorSpr0F3_WoozyGuy = $00F3
!Define_YI_NorSpr0F4_EggPlant = $00F4
!Define_YI_NorSpr0F5_Slugger = $00F5				; (ie. Yellow baseball boy)
!Define_YI_NorSpr0F6_MotherHuffinPuffin = $00F6
!Define_YI_NorSpr0F7_BarneyBubble = $00F7
!Define_YI_NorSpr0F8_BlowHard = $00F8
!Define_YI_NorSpr0F9_YellowNeedlenose = $00F9
!Define_YI_NorSpr0FA_Flower = $00FA
!Define_YI_NorSpr0FB_LongSpearGuy = $00FB
!Define_YI_NorSpr0FC_ShortSpearGuy = $00FC
!Define_YI_NorSpr0FD_ZeusGuy = $00FD
!Define_YI_NorSpr0FE_ZeusGuyBlast = $00FE
!Define_YI_NorSpr0FF_Poochy = $00FF
!Define_YI_NorSpr100_Bubbled1up = $0100
!Define_YI_NorSpr101_RotatingMace = $0101
!Define_YI_NorSpr102_DoubleRotatingMace = $0102
!Define_YI_NorSpr103_BooGuysMovingMace = $0103
!Define_YI_NorSpr104_JeanDeFillet = $0104			; (ie. The bone fish)
!Define_YI_NorSpr105_BooGuysCarryingBombToLeft = $0105
!Define_YI_NorSpr106_BooGuysCarryingBombToRight = $0106
!Define_YI_NorSpr107_WatermelonSeed = $0107
!Define_YI_NorSpr108_Milde = $0108
!Define_YI_NorSpr109_BronzeTapTap = $0109
!Define_YI_NorSpr10A_SilverTapTap = $010A
!Define_YI_NorSpr10B_HoppingSilverTapTap = $010B
!Define_YI_NorSpr10C_ChainedSpikeBall = $010C
!Define_YI_NorSpr10D_BooGuyOperatingPulley = $010D
!Define_YI_NorSpr10E_CrateWith6Stars = $010E
!Define_YI_NorSpr10F_BooManBluff = $010F			; (ie. The orange boo like enemy)
!Define_YI_NorSpr110_Flower = $0110
!Define_YI_NorSpr111_GeorgetteJelly = $0111			; (ie. The slime monster that can reform itself)
!Define_YI_NorSpr112_GeorgetteJellyGoo = $0112
!Define_YI_NorSpr113_Snifit = $0113
!Define_YI_NorSpr114_SnifitBullet = $0114
!Define_YI_NorSpr115_Coin = $0115
!Define_YI_NorSpr116_BuoyantRoundPlatform = $0116
!Define_YI_NorSpr117_DonutLift = $0117
!Define_YI_NorSpr118_LargeDonutLift = $0118
!Define_YI_NorSpr119_Spooky = $0119				; (ie. The shyguy wearing a ghost costume)
!Define_YI_NorSpr11A_GreenGlove = $011A				; (ie. Green baseball boy)
!Define_YI_NorSpr11B_Lakitu = $011B
!Define_YI_NorSpr11C_LakituCloud = $011C
!Define_YI_NorSpr11D_SpinyEgg = $011D
!Define_YI_NorSpr11E_BrownArrowWheel = $011E
!Define_YI_NorSpr11F_BlueArrowWheel = $011F
!Define_YI_NorSpr120_DoubledSidedArrowLift = $0120
!Define_YI_NorSpr121_NumberPlatformExplosion = $0121
!Define_YI_NorSpr122_BucketWithBandit = $0122
!Define_YI_NorSpr123_BucketWithCoins = $0123
!Define_YI_NorSpr124_Stretch = $0124				; (Ie. Tall shyguy that spits seeds when squished)
!Define_YI_NorSpr125_AttackingAndEndingKamek = $0125
!Define_YI_NorSpr126_SpikedLogOnPulley = $0126
!Define_YI_NorSpr127_PulleyOfSpikedLog = $0127
!Define_YI_NorSpr128_GroundRippleInBabyBowerRoom = $0128
!Define_YI_NorSpr129_Fuzzy = $0129
!Define_YI_NorSpr12A_ShyGuyBanditTrap = $012A
!Define_YI_NorSpr12B_FatGuy = $012B
!Define_YI_NorSpr12C_FlyOrWhirlyGuy = $012C
!Define_YI_NorSpr12D_PrologueCutsceneYoshi = $012D
!Define_YI_NorSpr12E_LargePopEffect = $012E
!Define_YI_NorSpr12F_HorizontalLavaDrop = $012F
!Define_YI_NorSpr130_VerticalLavaDrop = $0130
!Define_YI_NorSpr131_LockedDoor = $0131
!Define_YI_NorSpr132_LemonDrop = $0132				; (ie. Small yellow slime)
!Define_YI_NorSpr133_LanternGhost = $0133
!Define_YI_NorSpr134_BabyBowser = $0134
!Define_YI_NorSpr135_CirclingRaven = $0135
!Define_YI_NorSpr136_CirclingRaven = $0136
!Define_YI_NorSpr137_3x6FallingStone = $0137
!Define_YI_NorSpr138_3x3FallingStone = $0138
!Define_YI_NorSpr139_3x9FallingStone = $0139
!Define_YI_NorSpr13A_6x3FallingStone = $013A
!Define_YI_NorSpr13B_StomachAcid = $013B
!Define_YI_NorSpr13C_DownFlippers = $013C
!Define_YI_NorSpr13D_DanglingFang = $013D			; (ie. Bat)
!Define_YI_NorSpr13E_FlyingFang = $013E
!Define_YI_NorSpr13F_SwimmingFlopsyFish = $013F
!Define_YI_NorSpr140_SwimmingAndJumpingFlopsyFish = $0140
!Define_YI_NorSpr141_SwimmingAndArcJumpingFlopsyFish = $0141
!Define_YI_NorSpr142_3JumpFlopsyFish = $0142
!Define_YI_NorSpr143_SprayFish = $0143
!Define_YI_NorSpr144_RightOrLeftFlippers = $0144
!Define_YI_NorSpr145_BlueSluggy = $0145
!Define_YI_NorSpr146_PinkSluggy = $0146
!Define_YI_NorSpr147_HorizontalEntranceToLeft = $0147
!Define_YI_NorSpr148_LargeSpringBall = $0148
!Define_YI_NorSpr149_UpArrowCloud = $0149
!Define_YI_NorSpr14A_UpRightArrowCloud = $014A
!Define_YI_NorSpr14B_RightArrowCloud = $014B
!Define_YI_NorSpr14C_DownRightArrowCloud = $014C
!Define_YI_NorSpr14D_DownArrowCloud = $014D
!Define_YI_NorSpr14E_DownLeftArrowCloud = $014E
!Define_YI_NorSpr14F_LeftArrowCloud = $014F
!Define_YI_NorSpr150_UpLeftArrowCloud = $0150
!Define_YI_NorSpr151_RotatingArrowCloud = $0151
!Define_YI_NorSpr152_Flutter = $0152				; (ie. Butterfly wiggler)
!Define_YI_NorSpr153_GoonieWithShyGuy = $0153
!Define_YI_NorSpr154_SharkChomp = $0154
!Define_YI_NorSpr155_FatGoonie = $0155
!Define_YI_NorSpr156_CactusJack = $0156
!Define_YI_NorSpr157_WallLakitu = $0157
!Define_YI_NorSpr158_BowlingGoonie = $0158
!Define_YI_NorSpr159_WalkingGrunt = $0159			; (ie. The red and yellow enemy with the spike hat)
!Define_YI_NorSpr15A_RunningGrunt = $015A
!Define_YI_NorSpr15B_DancingSpearGuy = $015B
!Define_YI_NorSpr15C_GreenRotatingPlatformSwitch = $015C
!Define_YI_NorSpr15D_RedRotatingPlatformSwitch = $015D
!Define_YI_NorSpr15E_4PinkRotatingPlatformsWithShyGuys = $015E
!Define_YI_NorSpr15F_GreenSpikedPlatform = $015F
!Define_YI_NorSpr160_RedSpikedPlatform = $0160
!Define_YI_NorSpr161_RewardItemForDefeatingRoomEnemies = $0161
!Define_YI_NorSpr162_DoubleSpikePlatformWithSwitch = $0162
!Define_YI_NorSpr163_BouncingNeedlenose = $0163
!Define_YI_NorSpr164_NipperPlant = $0164
!Define_YI_NorSpr165_NipperSpore = $0165
!Define_YI_NorSpr166_ThunderLakitu = $0166
!Define_YI_NorSpr167_GreenKoopaShell = $0167
!Define_YI_NorSpr168_RedKoopaShell = $0168
!Define_YI_NorSpr169_GreenNakedKoopa = $0169
!Define_YI_NorSpr16A_RedNakedKoopa = $016A
!Define_YI_NorSpr16B_GreenKoopa = $016B
!Define_YI_NorSpr16C_RedKoopa = $016C
!Define_YI_NorSpr16D_GreenParakoopa = $016D
!Define_YI_NorSpr16E_RedHorizontalParakoopa = $016E
!Define_YI_NorSpr16F_RedVerticalParakoopa = $016F
!Define_YI_NorSpr170_AquaLakitu = $0170
!Define_YI_NorSpr171_NavalPiranha = $0171
!Define_YI_NorSpr172_NavalPiranhaBuds = $0172
!Define_YI_NorSpr173_BaronVonZeppelinCarryingShyGuy = $0173
!Define_YI_NorSpr174_BaronVonZeppelinCarryingNeedlenose = $0174
!Define_YI_NorSpr175_BaronVonZeppelinCarryingBomb = $0175
!Define_YI_NorSpr176_BaronVonZeppelinCarryingBandit = $0176
!Define_YI_NorSpr177_BaronVonZeppelinCarryingLargeSpringBall = $0177
!Define_YI_NorSpr178_BaronVonZeppelinCarrying1up = $0178
!Define_YI_NorSpr179_BaronVonZeppelinCarryingKey = $0179
!Define_YI_NorSpr17A_BaronVonZeppelinCarryingCoins = $017A
!Define_YI_NorSpr17B_BaronVonZeppelinCarryingWatermelon = $017B
!Define_YI_NorSpr17C_BaronVonZeppelinCarryingFireWatermelon = $017C
!Define_YI_NorSpr17D_BaronVonZeppelinCarryingIcyWatermelon = $017D
!Define_YI_NorSpr17E_BaronVonZeppelinCarryingCrateWith6Stars = $017E
!Define_YI_NorSpr17F_BaronVonZeppelin = $017F
!Define_YI_NorSpr180_SpinningLog = $0180
!Define_YI_NorSpr181_CrazeeDayzee = $0181
!Define_YI_NorSpr182_Dragonfly = $0182
!Define_YI_NorSpr183_Butterfly = $0183
!Define_YI_NorSpr184_Bumpty = $0184
!Define_YI_NorSpr185_MovingLineGuidedGreenPlatformLeft = $0185
!Define_YI_NorSpr186_MovingLineGuidedGreenPlatformRight = $0186
!Define_YI_NorSpr187_MovingLineGuidedYellowPlatformLeft = $0187
!Define_YI_NorSpr188_MovingLineGuidedYellowPlatformRight = $0188
!Define_YI_NorSpr189_LineGuidedGreenPlatformLeft = $0189
!Define_YI_NorSpr18A_LineGuidedGreenPlatformRight = $018A
!Define_YI_NorSpr18B_LineGuidedYellowPlatformLeft = $018B
!Define_YI_NorSpr18C_LineGuidedYellowPlatformRight = $018C
!Define_YI_NorSpr18D_LineGuidedRedPlatformLeft = $018D
!Define_YI_NorSpr18E_LineGuidedGreenPlatformRight = $018E
!Define_YI_NorSpr18F_SpiralPlatform = $018F
!Define_YI_NorSpr190_FallingIcicle = $0190
!Define_YI_NorSpr191_Bird = $0191
!Define_YI_NorSpr192_PetalGuy = $0192
!Define_YI_NorSpr193_SnakeCagedGhost = $0193
!Define_YI_NorSpr194_Blargg = $0194
!Define_YI_NorSpr195_SmallUnstableSnowPlatform = $0195
!Define_YI_NorSpr196_UnstableSnowPlatform = $0196
!Define_YI_NorSpr197_ArrowSign = $0197
!Define_YI_NorSpr198_DiagonalArrowSign = $0198
!Define_YI_NorSpr199_DizzyDandy = $0199				; (ie. The evil flower enemy)
!Define_YI_NorSpr19A_BooGuy = $019A
!Define_YI_NorSpr19B_TacklingBumpty = $019B
!Define_YI_NorSpr19C_FlyingBumpty = $019C
!Define_YI_NorSpr19D_SkeletonGoonie = $019D
!Define_YI_NorSpr19E_WinglessSkeletonGoonie = $019E
!Define_YI_NorSpr19F_SkeletonGoonieCarryingBomb = $019F
!Define_YI_NorSpr1A0_DoubleFirebar = $01A0
!Define_YI_NorSpr1A1_Firebar = $01A1
!Define_YI_NorSpr1A2_HealthStar = $01A2
!Define_YI_NorSpr1A3_LittleSkullMouser = $01A3
!Define_YI_NorSpr1A4_KeyholeCork = $01A4
!Define_YI_NorSpr1A5_RunAwayMonkey = $01A5
!Define_YI_NorSpr1A6_MonkeyWithWatermelon = $01A6
!Define_YI_NorSpr1A7_HangingMonkeyThrowingBombsOrNeedlenoses = $01A7
!Define_YI_NorSpr1A8_TheifMonkey = $01A8
!Define_YI_NorSpr1A9_HangingMonkeySpittingSeeds = $01A9
!Define_YI_NorSpr1AA_HotLips = $01AA
!Define_YI_NorSpr1AB_BooBalloon = $01AB
!Define_YI_NorSpr1AC_SmallFrog = $01AC
!Define_YI_NorSpr1AD_MagicShootingKamek = $01AD
!Define_YI_NorSpr1AE_MagicShot = $01AE
!Define_YI_NorSpr1AF_FloatingCoin = $01AF
!Define_YI_NorSpr1B0_DeflatingBalloon = $01B0
!Define_YI_NorSpr1B1_CoinCannon = $01B1
!Define_YI_NorSpr1B2_MinigameCoin = $01B2
!Define_YI_NorSpr1B3_GatherCoinsBandit = $01B3
!Define_YI_NorSpr1B4_MinigameCheckeredPlatform = $01B4
!Define_YI_NorSpr1B5_PoppingBalloonsBandit = $01B5
!Define_YI_NorSpr1B6_MinigameBalloon = $01B6
!Define_YI_NorSpr1B7_SeedSpittingMinigameBandit = $01B7
!Define_YI_NorSpr1B8_WatermelonPot = $01B8
!Define_YI_NorSpr1B9_P2SeedSpittingMinigameBandit = $01B9

!Define_YI_AmbSpr1BA = $01BA
!Define_YI_AmbSpr1BB = $01BB
!Define_YI_AmbSpr1BC = $01BC
!Define_YI_AmbSpr1BD = $01BD
!Define_YI_AmbSpr1BE = $01BE
!Define_YI_AmbSpr1BF = $01BF
!Define_YI_AmbSpr1C0 = $01C0
!Define_YI_AmbSpr1C1 = $01C1
!Define_YI_AmbSpr1C2 = $01C2
!Define_YI_AmbSpr1C3 = $01C3
!Define_YI_AmbSpr1C4 = $01C4
!Define_YI_AmbSpr1C5 = $01C5
!Define_YI_AmbSpr1C6 = $01C6
!Define_YI_AmbSpr1C7 = $01C7
!Define_YI_AmbSpr1C8 = $01C8
!Define_YI_AmbSpr1C9 = $01C9
!Define_YI_AmbSpr1CA = $01CA
!Define_YI_AmbSpr1CB = $01CB
!Define_YI_AmbSpr1CC = $01CC
!Define_YI_AmbSpr1CD = $01CD
!Define_YI_AmbSpr1CE = $01CE
!Define_YI_AmbSpr1CF = $01CF
!Define_YI_AmbSpr1D0 = $01D0
!Define_YI_AmbSpr1D1 = $01D1
!Define_YI_AmbSpr1D2 = $01D2
!Define_YI_AmbSpr1D3 = $01D3
!Define_YI_AmbSpr1D4 = $01D4
!Define_YI_AmbSpr1D5 = $01D5
!Define_YI_AmbSpr1D6 = $01D6
!Define_YI_AmbSpr1D7 = $01D7
!Define_YI_AmbSpr1D8 = $01D8
!Define_YI_AmbSpr1D9 = $01D9
!Define_YI_AmbSpr1DA = $01DA
!Define_YI_AmbSpr1DB = $01DB
!Define_YI_AmbSpr1DC = $01DC
!Define_YI_AmbSpr1DD = $01DD
!Define_YI_AmbSpr1DE = $01DE
!Define_YI_AmbSpr1DF = $01DF
!Define_YI_AmbSpr1E0 = $01E0
!Define_YI_AmbSpr1E1 = $01E1
!Define_YI_AmbSpr1E2 = $01E2
!Define_YI_AmbSpr1E3 = $01E3
!Define_YI_AmbSpr1E4 = $01E4
!Define_YI_AmbSpr1E5 = $01E5
!Define_YI_AmbSpr1E6 = $01E6
!Define_YI_AmbSpr1E7 = $01E7
!Define_YI_AmbSpr1E8 = $01E8
!Define_YI_AmbSpr1E9 = $01E9
!Define_YI_AmbSpr1EA = $01EA
!Define_YI_AmbSpr1EB = $01EB
!Define_YI_AmbSpr1EC = $01EC
!Define_YI_AmbSpr1ED = $01ED
!Define_YI_AmbSpr1EE = $01EE
!Define_YI_AmbSpr1EF = $01EF
!Define_YI_AmbSpr1F0 = $01F0
!Define_YI_AmbSpr1F1 = $01F1
!Define_YI_AmbSpr1F2 = $01F2
!Define_YI_AmbSpr1F3 = $01F3
!Define_YI_AmbSpr1F4 = $01F4
!Define_YI_AmbSpr1F5 = $01F5
!Define_YI_AmbSpr1F6 = $01F6
!Define_YI_AmbSpr1F7 = $01F7
!Define_YI_AmbSpr1F8 = $01F8
!Define_YI_AmbSpr1F9 = $01F9
!Define_YI_AmbSpr1FA = $01FA
!Define_YI_AmbSpr1FB = $01FB
!Define_YI_AmbSpr1FC = $01FC
!Define_YI_AmbSpr1FD = $01FD
!Define_YI_AmbSpr1FE = $01FE
!Define_YI_AmbSpr1FF = $01FF
!Define_YI_AmbSpr200 = $0200
!Define_YI_AmbSpr201 = $0201
!Define_YI_AmbSpr202 = $0202
!Define_YI_AmbSpr203 = $0203
!Define_YI_AmbSpr204 = $0204
!Define_YI_AmbSpr205 = $0205
!Define_YI_AmbSpr206 = $0206
!Define_YI_AmbSpr207 = $0207
!Define_YI_AmbSpr208 = $0208
!Define_YI_AmbSpr209 = $0209
!Define_YI_AmbSpr20A = $020A
!Define_YI_AmbSpr20B = $020B
!Define_YI_AmbSpr20C = $020C
!Define_YI_AmbSpr20D = $020D
!Define_YI_AmbSpr20E = $020E
!Define_YI_AmbSpr20F = $020F
!Define_YI_AmbSpr210 = $0210
!Define_YI_AmbSpr211 = $0211
!Define_YI_AmbSpr212 = $0212
!Define_YI_AmbSpr213 = $0213
!Define_YI_AmbSpr214 = $0214
!Define_YI_AmbSpr215 = $0215
!Define_YI_AmbSpr216 = $0216
!Define_YI_AmbSpr217 = $0217
!Define_YI_AmbSpr218 = $0218
!Define_YI_AmbSpr219 = $0219
!Define_YI_AmbSpr21A = $021A
!Define_YI_AmbSpr21B = $021B
!Define_YI_AmbSpr21C = $021C
!Define_YI_AmbSpr21D = $021D
!Define_YI_AmbSpr21E = $021E
!Define_YI_AmbSpr21F = $021F
!Define_YI_AmbSpr220 = $0220
!Define_YI_AmbSpr221 = $0221
!Define_YI_AmbSpr222 = $0222
!Define_YI_AmbSpr223 = $0223
!Define_YI_AmbSpr224 = $0224
!Define_YI_AmbSpr225 = $0225
!Define_YI_AmbSpr226 = $0226
!Define_YI_AmbSpr227 = $0227
!Define_YI_AmbSpr228 = $0228
!Define_YI_AmbSpr229 = $0229
!Define_YI_AmbSpr22A = $022A
!Define_YI_AmbSpr22B = $022B
!Define_YI_AmbSpr22C = $022C
!Define_YI_AmbSpr22D = $022D
!Define_YI_AmbSpr22E = $022E

!Define_YI_AmbSpr22F_Invalid = $022F
!Define_YI_AmbSpr233_Invalid = $0233
!Define_YI_AmbSpr236_Invalid = $0236
!Define_YI_AmbSpr244_Invalid = $0244

!Define_YI_PlayerState00_Normal = $0000
!Define_YI_PlayerState02_InCutscene = $0002
!Define_YI_PlayerState03 = $0003
!Define_YI_PlayerState04 = $0004
!Define_YI_PlayerState06 = $0006
!Define_YI_PlayerState08 = $0008
!Define_YI_PlayerState0A_EnteringDoor = $000A
!Define_YI_PlayerState0C = $000C
!Define_YI_PlayerState0E_TouchedSpike = $000E
!Define_YI_PlayerState10_Transforming = $0010
!Define_YI_PlayerState12_SmushedByWall = $0012
!Define_YI_PlayerState14_ActivateGoal = $0014
!Define_YI_PlayerState16_LevelIntro = $0016
!Define_YI_PlayerState18_SentTowardsBabyMario = $0018
!Define_YI_PlayerState1A_DisableInput = $001A
!Define_YI_PlayerState1C_Prologue = $001C
!Define_YI_PlayerState1E_PushedAwayByRaphael = $001E
!Define_YI_PlayerState20_EnteringRaphaelBossRoom = $0020
!Define_YI_PlayerState22_EnterKeyhole = $0022
!Define_YI_PlayerState24 = $0024
!Define_YI_PlayerState26 = $0026
!Define_YI_PlayerState28_TouchedLava = $0028
!Define_YI_PlayerState2A = $002A

!Define_YI_PlayerForm00_Yoshi = $0000
!Define_YI_PlayerForm02_Car = $0002
!Define_YI_PlayerForm04_Mole = $0004
!Define_YI_PlayerForm06_Helicopter = $0006
!Define_YI_PlayerForm08_Train = $0008
!Define_YI_PlayerForm0A_Mushroom = $000A
!Define_YI_PlayerForm0C_Submarine = $000C
!Define_YI_PlayerForm0E_Skiing = $000E
!Define_YI_PlayerForm10_SuperBabyMario = $0010
!Define_YI_PlayerForm12_Plane = $0012

!Define_YI_ItemID_FreeSlot = $00
!Define_YI_ItemID_10Star = $01
!Define_YI_ItemID_20Star = $02
!Define_YI_ItemID_POW = $03
!Define_YI_ItemID_FullEgg = $04
!Define_YI_ItemID_MagnifyingGlass = $05
!Define_YI_ItemID_StarCloud = $06
!Define_YI_ItemID_GreenMelon = $07
!Define_YI_ItemID_BlueMelon = $08
!Define_YI_ItemID_RedMelon = $09

!Define_YI_WorldID_World1 = $0000
!Define_YI_WorldID_World2 = $0002
!Define_YI_WorldID_World3 = $0004
!Define_YI_WorldID_World4 = $0006
!Define_YI_WorldID_World5 = $0008
!Define_YI_WorldID_World6 = $000A
!Define_YI_WorldID_FinalCutscene = $000C

!Define_YI_BonusID_FlipCards = $0000
!Define_YI_BonusID_ScratchAndMatch = $0002
!Define_YI_BonusID_DrawingLots = $0004
!Define_YI_BonusID_MatchCards = $0006
!Define_YI_BonusID_Roulette = $0008
!Define_YI_BonusID_SlotMachine = $000A

!Define_YI_TutorialMessage_FirstMidpoint = $0020
!Define_YI_TutorialMessage_FirstFlower = $0040
!Define_YI_TutorialMessage_BabyMarioLost = $0080

!Define_YI_Map_LevelsPerWorld = $0C
!Define_YI_Map_ExtraLevels = $08
!Define_YI_Map_BonusChallengeLevels = !Define_YI_Map_ExtraLevels+$01

!Define_YI_LevelID_MakeEggsThrowEggs = $00
!Define_YI_LevelID_WatchOutBelow = $01
!Define_YI_LevelID_TheCaveOfChompRock = $02
!Define_YI_LevelID_BurtTheBashfulsFort = $03
!Define_YI_LevelID_HopHopDonutLifts = $04
!Define_YI_LevelID_ShyGuysOnStilts = $05
!Define_YI_LevelID_TouchFuzzyGetDizzy = $06
!Define_YI_LevelID_SalvoTheSlimesCastle = $07
!Define_YI_LevelID_PoochyAintStupid = $08
!Define_YI_LevelID_FlipCards = $09
;$0A
!Define_YI_LevelID_WelcomeToYoshisIsland = $0B
!Define_YI_LevelID_VisitKoopaAndParaKoopa = $0C
!Define_YI_LevelID_TheBaseballBoys = $0D
!Define_YI_LevelID_WhatsGustyTasteLike = $0E
!Define_YI_LevelID_BiggerBoosFort = $0F
!Define_YI_LevelID_WatchOutForLakitu = $10
!Define_YI_LevelID_TheCaveOfMysteryMaze = $11
!Define_YI_LevelID_LakitusWall = $12
!Define_YI_LevelID_ThePottedGhostsCastle = $13
!Define_YI_LevelID_HitThatSwitch = $14
!Define_YI_LevelID_ScratchAndMatch = $15
;$16
;$17
!Define_YI_LevelID_WelcomeToMonkeyWorld = $18
!Define_YI_LevelID_JungleRhythm = $19
!Define_YI_LevelID_NepEnutsDomain = $1A
!Define_YI_LevelID_PrinceFroggysFort = $1B
!Define_YI_LevelID_JamminThroughTheTrees = $1C
!Define_YI_LevelID_TheCaveOfHarryHedgehog = $1D
!Define_YI_LevelID_MonkeysFavoriteLake = $1E
!Define_YI_LevelID_NavalPiranhasCastle = $1F
!Define_YI_LevelID_MoreMonkeyMadness = $20
!Define_YI_LevelID_DrawingLots = $21
;$22
;$23
!Define_YI_LevelID_GoGoMario = $24
!Define_YI_LevelID_TheCaveOfTheLakitus = $25
!Define_YI_LevelID_DontLookBack = $26
!Define_YI_LevelID_MarchingMildesFort = $27
!Define_YI_LevelID_ChompRockZone = $28
!Define_YI_LevelID_LakeShoreParadise = $29
!Define_YI_LevelID_RideLikeTheWind = $2A
!Define_YI_LevelID_HookbillTheKoopasCastle = $2B
!Define_YI_LevelID_TheImpossibleMaze = $2C
!Define_YI_LevelID_MatchCards = $2D
;$2E
;$2F
!Define_YI_LevelID_BLIZZARD = $30
!Define_YI_LevelID_RideTheSkiLifts = $31
!Define_YI_LevelID_DangerIcyConditionsAhead = $32
!Define_YI_LevelID_SluggyTheUnshavensFort = $33
!Define_YI_LevelID_GoonieRides = $34
!Define_YI_LevelID_WelcomeToCloudWorld = $35
!Define_YI_LevelID_ShiftingPlatformsAhead = $36
!Define_YI_LevelID_RaphaelTheRavensCastle = $37
!Define_YI_LevelID_KameksRevenge = $38
!Define_YI_LevelID_Roulette = $39
;$3A
;$3B
!Define_YI_LevelID_ScareySkeletonGoonies = $3C
!Define_YI_LevelID_TheCaveOfTheBandits = $3D
!Define_YI_LevelID_BewareTheSpinningLogs = $3E
!Define_YI_LevelID_TapTapTheRedNosesFort = $3F
!Define_YI_LevelID_TheVeryLoooooongCave = $40
!Define_YI_LevelID_TheDeepUndergroundMaze = $41
!Define_YI_LevelID_KEEPMOVING = $42
!Define_YI_LevelID_KingBowsersCastle = $43
!Define_YI_LevelID_CastlesMasterpieceSet = $44
!Define_YI_LevelID_SlotMachine = $45
;$46
;$47
!Define_YI_LevelID_PrologueIntro = $80
