Files
alttpr-python/source/enemizer/OwEnemyList.py
2023-05-19 08:53:01 -06:00

1037 lines
67 KiB
Python

from source.dungeon.EnemyList import Sprite, EnemySprite
vanilla_sprites_ow = {}
def create_sprite(area_id, kind, tile_x, tile_y, region=None, address=None, fix=False, water=False, embed=False):
if area_id not in vanilla_sprites_ow:
vanilla_sprites_ow[area_id] = []
sprite = Sprite(area_id, kind, 0, 0, tile_x, tile_y, region, False, None)
if water:
sprite.water = True
if fix:
sprite.static = True
if embed:
sprite.embedded = True
sprite.original_address = address
vanilla_sprites_ow[area_id].append(sprite)
def init_vanilla_sprites_ow():
if vanilla_sprites_ow:
return
create_sprite(0x21b, EnemySprite.LightningGate, 0x1F, 0x06, '', 0x09CB42)
create_sprite(0x21b, EnemySprite.TutorialGuard, 0x01, 0x12, '', 0x09CB45)
create_sprite(0x21b, EnemySprite.TutorialGuard, 0x01, 0x14, '', 0x09CB48)
create_sprite(0x21b, EnemySprite.GreenGuard, 0x1F, 0x13, '', 0x09CB4B)
create_sprite(0x21b, EnemySprite.GreenKnifeGuard, 0x1F, 0x1A, '', 0x09CB4E)
create_sprite(0x21b, EnemySprite.GreenKnifeGuard, 0x20, 0x1A, '', 0x09CB51)
create_sprite(0x21b, EnemySprite.TutorialGuard, 0x2D, 0x25, '', 0x09CB54)
create_sprite(0x21b, EnemySprite.TutorialGuard, 0x20, 0x29, '', 0x09CB57)
create_sprite(0x21d, EnemySprite.Apple, 0x0B, 0x06, '', 0x09CB5B)
create_sprite(0x22b, EnemySprite.TutorialGuard, 0x09, 0x1E, '', 0x09CB5F)
create_sprite(0x22b, EnemySprite.TutorialGuard, 0x0B, 0x1E, '', 0x09CB62)
create_sprite(0x22c, EnemySprite.TutorialGuard, 0x1E, 0x18, '', 0x09CB66)
create_sprite(0x22c, EnemySprite.TutorialGuard, 0x1E, 0x1A, '', 0x09CB69)
create_sprite(0x22c, EnemySprite.TutorialGuard, 0x0D, 0x1E, '', 0x09CB6C)
create_sprite(0x22c, EnemySprite.TutorialGuard, 0x0F, 0x1E, '', 0x09CB6F)
create_sprite(0x232, EnemySprite.BombRefill1, 0x1A, 0x09, '', 0x09CB73)
create_sprite(0x232, EnemySprite.SmallHeart, 0x18, 0x12, '', 0x09CB76)
# Screen40:
# dark world
create_sprite(0x40, EnemySprite.Ropa, 0x1A, 0x07, '', 0x09CB7A)
create_sprite(0x40, EnemySprite.Ropa, 0x12, 0x11, '', 0x09CB7D)
create_sprite(0x40, EnemySprite.Ropa, 0x0A, 0x1E, '', 0x09CB80)
create_sprite(0x40, EnemySprite.Ropa, 0x2F, 0x09, '', 0x09CB83)
create_sprite(0x40, EnemySprite.Snapdragon, 0x31, 0x0A, '', 0x09CB86)
create_sprite(0x40, EnemySprite.Ropa, 0x33, 0x0B, '', 0x09CB89)
create_sprite(0x40, EnemySprite.Ropa, 0x29, 0x14, '', 0x09CB8C)
create_sprite(0x40, EnemySprite.Ropa, 0x23, 0x16, '', 0x09CB8F)
create_sprite(0x40, EnemySprite.Pikit, 0x39, 0x17, '', 0x09CB92)
create_sprite(0x40, EnemySprite.Ropa, 0x0A, 0x21, '', 0x09CB95)
create_sprite(0x40, EnemySprite.Ropa, 0x1A, 0x25, '', 0x09CB98)
create_sprite(0x40, EnemySprite.Pikit, 0x0B, 0x28, '', 0x09CB9B)
create_sprite(0x40, EnemySprite.Ropa, 0x1E, 0x30, '', 0x09CB9E)
create_sprite(0x40, EnemySprite.Ropa, 0x0E, 0x38, '', 0x09CBA1)
create_sprite(0x40, EnemySprite.Ropa, 0x11, 0x38, '', 0x09CBA4)
create_sprite(0x40, EnemySprite.Ropa, 0x1A, 0x39, '', 0x09CBA7)
create_sprite(0x40, EnemySprite.Ropa, 0x2D, 0x21, '', 0x09CBAA)
create_sprite(0x40, EnemySprite.Ropa, 0x32, 0x28, '', 0x09CBAD)
create_sprite(0x40, EnemySprite.Ropa, 0x37, 0x32, '', 0x09CBB0)
create_sprite(0x40, EnemySprite.Pikit, 0x28, 0x37, '', 0x09CBB3)
# Screen42:
create_sprite(0x42, EnemySprite.Snapdragon, 0x0C, 0x11, '', 0x09CBB7)
create_sprite(0x42, EnemySprite.Snapdragon, 0x0C, 0x13, '', 0x09CBBA)
create_sprite(0x42, EnemySprite.Faerie, 0x06, 0x16, '', 0x09CBBD)
create_sprite(0x42, EnemySprite.Moblin, 0x0E, 0x19, '', 0x09CBC0)
# Screen43:
create_sprite(0x43, EnemySprite.Waterfall, 0x2F, 0x0C, '', 0x09CBC4)
create_sprite(0x43, EnemySprite.BullyPinkBall, 0x20, 0x18, '', 0x09CBC7)
# Screen45:
create_sprite(0x45, EnemySprite.Lynel, 0x06, 0x0C, '', 0x09CBCB)
create_sprite(0x45, EnemySprite.Lynel, 0x1D, 0x0E, '', 0x09CBCE)
create_sprite(0x45, EnemySprite.Lynel, 0x20, 0x0B, '', 0x09CBD1)
# Screen47:
create_sprite(0x47, EnemySprite.RupeePull, 0x16, 0x14, '', 0x09CBD5)
# Screen4A:
create_sprite(0x4a, EnemySprite.RupeePull, 0x0E, 0x06, '', 0x09CBD9)
create_sprite(0x4a, EnemySprite.HeartPiece, 0x18, 0x08, '', 0x09CBDC)
create_sprite(0x4a, EnemySprite.Moblin, 0x0B, 0x0F, '', 0x09CBDF)
create_sprite(0x4a, EnemySprite.Moblin, 0x08, 0x10, '', 0x09CBE2)
create_sprite(0x4a, EnemySprite.Moblin, 0x16, 0x13, '', 0x09CBE5)
create_sprite(0x4a, EnemySprite.Raven, 0x13, 0x13, '', 0x09CBE8, embed=True)
create_sprite(0x4a, EnemySprite.Raven, 0x13, 0x14, '', 0x09CBEB, embed=True)
create_sprite(0x4a, EnemySprite.Ropa, 0x0E, 0x18, '', 0x09CBEE)
create_sprite(0x4a, EnemySprite.Stal, 0x14, 0x1A, '', 0x09CBF1)
# Screen4F:
create_sprite(0x4f, EnemySprite.FireballZora, 0x19, 0x08, '', 0x09CBF5, water=True)
create_sprite(0x4f, EnemySprite.Catfish, 0x04, 0x0B, '', 0x09CBF8)
create_sprite(0x4f, EnemySprite.Stal, 0x18, 0x0D, '', 0x09CBFB)
create_sprite(0x4f, EnemySprite.Ropa, 0x1A, 0x11, '', 0x09CBFE)
# Screen50:
create_sprite(0x50, EnemySprite.Poe, 0x16, 0x0B, '', 0x09CC02)
create_sprite(0x50, EnemySprite.Moblin, 0x05, 0x0C, '', 0x09CC05)
create_sprite(0x50, EnemySprite.TalkingTree, 0x08, 0x0E, '', 0x09CC08)
create_sprite(0x50, EnemySprite.Cucco, 0x19, 0x13, '', 0x09CC0B)
create_sprite(0x50, EnemySprite.Moblin, 0x08, 0x18, '', 0x09CC0E)
# Screen51:
create_sprite(0x51, EnemySprite.UsainBolt, 0x17, 0x0E, '', 0x09CC12)
create_sprite(0x51, EnemySprite.Faerie, 0x08, 0x10, '', 0x09CC15)
create_sprite(0x51, EnemySprite.Faerie, 0x09, 0x10, '', 0x09CC18)
create_sprite(0x51, EnemySprite.Stal, 0x1C, 0x15, '', 0x09CC1B)
create_sprite(0x51, EnemySprite.Moblin, 0x14, 0x16, '', 0x09CC1E)
create_sprite(0x51, EnemySprite.Moblin, 0x0E, 0x17, '', 0x09CC21)
# Screen52:
create_sprite(0x52, EnemySprite.Stal, 0x12, 0x09, '', 0x09CC25)
create_sprite(0x52, EnemySprite.Moblin, 0x15, 0x0D, '', 0x09CC28)
create_sprite(0x52, EnemySprite.BlueGuard, 0x07, 0x10, '', 0x09CC2B)
create_sprite(0x52, EnemySprite.BlueGuard, 0x14, 0x17, '', 0x09CC2E)
create_sprite(0x52, EnemySprite.Moblin, 0x0E, 0x18, '', 0x09CC31)
# Screen53:
create_sprite(0x53, EnemySprite.Stal, 0x06, 0x0B, '', 0x09CC35)
create_sprite(0x53, EnemySprite.Hinox, 0x15, 0x0C, '', 0x09CC38)
create_sprite(0x53, EnemySprite.Ropa, 0x08, 0x0D, '', 0x09CC3B)
create_sprite(0x53, EnemySprite.Moblin, 0x0D, 0x15, '', 0x09CC3E)
create_sprite(0x53, EnemySprite.Snapdragon, 0x16, 0x18, '', 0x09CC41)
# Screen54:
create_sprite(0x54, EnemySprite.Ropa, 0x14, 0x0D, '', 0x09CC45)
create_sprite(0x54, EnemySprite.BombRefill1, 0x05, 0x0B, '', 0x09CC48)
create_sprite(0x54, EnemySprite.RedRupee, 0x19, 0x0B, '', 0x09CC4B)
create_sprite(0x54, EnemySprite.Ropa, 0x07, 0x0F, '', 0x09CC4E)
create_sprite(0x54, EnemySprite.Faerie, 0x0F, 0x0E, '', 0x09CC51)
create_sprite(0x54, EnemySprite.Ropa, 0x19, 0x10, '', 0x09CC54)
create_sprite(0x54, EnemySprite.Ropa, 0x0D, 0x14, '', 0x09CC57)
create_sprite(0x54, EnemySprite.Hinox, 0x11, 0x19, '', 0x09CC5A)
# Screen55:
create_sprite(0x55, EnemySprite.Whirlpool, 0x11, 0x09, '', 0x09CC5E)
create_sprite(0x55, EnemySprite.Hinox, 0x16, 0x0E, '', 0x09CC61)
create_sprite(0x55, EnemySprite.Stal, 0x18, 0x0E, '', 0x09CC64)
create_sprite(0x55, EnemySprite.BlueRupee, 0x1B, 0x0F, '', 0x09CC67)
create_sprite(0x55, EnemySprite.Hinox, 0x07, 0x17, '', 0x09CC6A)
create_sprite(0x55, EnemySprite.Bee, 0x0A, 0x1A, '', 0x09CC6D)
create_sprite(0x55, EnemySprite.Ropa, 0x1A, 0x1B, '', 0x09CC70)
# Screen56:
create_sprite(0x56, EnemySprite.FireballZora, 0x0A, 0x06, '', 0x09CC74, water=True)
create_sprite(0x56, EnemySprite.FireballZora, 0x13, 0x0A, '', 0x09CC77, water=True)
create_sprite(0x56, EnemySprite.Bee, 0x04, 0x0E, '', 0x09CC7A)
create_sprite(0x56, EnemySprite.Ropa, 0x11, 0x17, '', 0x09CC7D)
create_sprite(0x56, EnemySprite.Ropa, 0x05, 0x1A, '', 0x09CC80)
# Screen57:
create_sprite(0x57, EnemySprite.FireballZora, 0x0C, 0x04, '', 0x09CC84, water=True)
create_sprite(0x57, EnemySprite.Octorok, 0x16, 0x08, '', 0x09CC87)
create_sprite(0x57, EnemySprite.Octorok, 0x18, 0x0A, '', 0x09CC8A)
create_sprite(0x57, EnemySprite.Octorok, 0x0E, 0x0E, '', 0x09CC8D)
create_sprite(0x57, EnemySprite.Stal, 0x0E, 0x10, '', 0x09CC90)
create_sprite(0x57, EnemySprite.Octorok, 0x0E, 0x1A, '', 0x09CC93)
create_sprite(0x57, EnemySprite.Octorok, 0x0D, 0x1B, '', 0x09CC96)
# Screen58:
create_sprite(0x58, EnemySprite.Moblin, 0x13, 0x06, '', 0x09CC9A)
create_sprite(0x58, EnemySprite.TalkingTree, 0x18, 0x0C, '', 0x09CC9D)
create_sprite(0x58, EnemySprite.BlueGuard, 0x07, 0x1C, '', 0x09CCA0)
create_sprite(0x58, EnemySprite.Moblin, 0x35, 0x0A, '', 0x09CCA3)
create_sprite(0x58, EnemySprite.Poe, 0x2B, 0x0C, '', 0x09CCA6)
create_sprite(0x58, EnemySprite.Thief, 0x2E, 0x17, '', 0x09CCA9)
create_sprite(0x58, EnemySprite.ThievesTownGrate, 0x20, 0x1C, '', 0x09CCAC)
create_sprite(0x58, EnemySprite.Poe, 0x18, 0x25, '', 0x09CCAF)
create_sprite(0x58, EnemySprite.Thief, 0x0D, 0x27, '', 0x09CCB2)
create_sprite(0x58, EnemySprite.Poe, 0x1D, 0x28, '', 0x09CCB5)
create_sprite(0x58, EnemySprite.Moblin, 0x12, 0x2E, '', 0x09CCB8)
create_sprite(0x58, EnemySprite.Cucco, 0x16, 0x34, '', 0x09CCBB)
create_sprite(0x58, EnemySprite.Cucco, 0x15, 0x37, '', 0x09CCBE)
create_sprite(0x58, EnemySprite.Cucco, 0x28, 0x27, '', 0x09CCC1)
create_sprite(0x58, EnemySprite.BlueGuard, 0x33, 0x2F, '', 0x09CCC4)
create_sprite(0x58, EnemySprite.Poe, 0x2C, 0x34, '', 0x09CCC7)
create_sprite(0x58, EnemySprite.TalkingTree, 0x37, 0x35, '', 0x09CCCA)
# Screen5A:
create_sprite(0x5a, EnemySprite.Moblin, 0x0F, 0x08, '', 0x09CCCE)
create_sprite(0x5a, EnemySprite.TalkingTree, 0x12, 0x08, '', 0x09CCD1)
create_sprite(0x5a, EnemySprite.Stal, 0x12, 0x0D, '', 0x09CCD4)
create_sprite(0x5a, EnemySprite.Moblin, 0x15, 0x0C, '', 0x09CCD7)
create_sprite(0x5a, EnemySprite.Hinox, 0x0B, 0x0F, '', 0x09CCDA)
create_sprite(0x5a, EnemySprite.Moblin, 0x0E, 0x19, '', 0x09CCDD)
# Screen5B:
create_sprite(0x5b, EnemySprite.Ropa, 0x15, 0x17, '', 0x09CCE1)
create_sprite(0x5b, EnemySprite.HeartPiece, 0x34, 0x12, '', 0x09CCE4)
create_sprite(0x5b, EnemySprite.RupeePull, 0x13, 0x24, '', 0x09CCE7)
create_sprite(0x5b, EnemySprite.Moblin, 0x0F, 0x27, '', 0x09CCEA)
create_sprite(0x5b, EnemySprite.Faerie, 0x17, 0x2A, '', 0x09CCED)
create_sprite(0x5b, EnemySprite.Moblin, 0x0C, 0x2A, '', 0x09CCF0)
create_sprite(0x5b, EnemySprite.Hinox, 0x1E, 0x2C, '', 0x09CCF3)
create_sprite(0x5b, EnemySprite.Snapdragon, 0x34, 0x25, '', 0x09CCF6)
create_sprite(0x5b, EnemySprite.Moblin, 0x32, 0x27, '', 0x09CCF9)
create_sprite(0x5b, EnemySprite.Moblin, 0x30, 0x29, '', 0x09CCFC)
create_sprite(0x5b, EnemySprite.Hinox, 0x21, 0x2C, '', 0x09CCFF)
# Screen5D:
create_sprite(0x5d, EnemySprite.TalkingTree, 0x0B, 0x08, '', 0x09CD03)
create_sprite(0x5d, EnemySprite.Hinox, 0x07, 0x09, '', 0x09CD06)
create_sprite(0x5d, EnemySprite.Snapdragon, 0x06, 0x0B, '', 0x09CD09)
create_sprite(0x5d, EnemySprite.Moblin, 0x18, 0x0B, '', 0x09CD0C)
create_sprite(0x5d, EnemySprite.Stal, 0x17, 0x0E, '', 0x09CD0F)
create_sprite(0x5d, EnemySprite.Moblin, 0x1A, 0x10, '', 0x09CD12)
create_sprite(0x5d, EnemySprite.BlueGuard, 0x08, 0x11, '', 0x09CD15)
# Screen5E:
create_sprite(0x5e, EnemySprite.Ropa, 0x0D, 0x04, '', 0x09CD19)
create_sprite(0x5e, EnemySprite.Ropa, 0x03, 0x11, '', 0x09CD1C)
create_sprite(0x5e, EnemySprite.Kiki, 0x15, 0x11, '', 0x09CD1F)
create_sprite(0x5e, EnemySprite.Ropa, 0x12, 0x1A, '', 0x09CD22)
create_sprite(0x5e, EnemySprite.Ropa, 0x27, 0x09, '', 0x09CD25)
create_sprite(0x5e, EnemySprite.Ropa, 0x2F, 0x10, '', 0x09CD28)
create_sprite(0x5e, EnemySprite.Moblin, 0x25, 0x15, '', 0x09CD2B)
create_sprite(0x5e, EnemySprite.Hinox, 0x26, 0x17, '', 0x09CD2E)
create_sprite(0x5e, EnemySprite.Ropa, 0x35, 0x18, '', 0x09CD31)
create_sprite(0x5e, EnemySprite.Ropa, 0x2A, 0x1E, '', 0x09CD34)
create_sprite(0x5e, EnemySprite.Moblin, 0x0A, 0x26, '', 0x09CD37)
create_sprite(0x5e, EnemySprite.Moblin, 0x0C, 0x2B, '', 0x09CD3A)
create_sprite(0x5e, EnemySprite.Ropa, 0x07, 0x35, '', 0x09CD3D)
create_sprite(0x5e, EnemySprite.Hinox, 0x16, 0x37, '', 0x09CD40)
create_sprite(0x5e, EnemySprite.Snapdragon, 0x09, 0x38, '', 0x09CD43)
create_sprite(0x5e, EnemySprite.Moblin, 0x32, 0x24, '', 0x09CD46)
create_sprite(0x5e, EnemySprite.Snapdragon, 0x35, 0x28, '', 0x09CD49)
create_sprite(0x5e, EnemySprite.Ropa, 0x24, 0x30, '', 0x09CD4C)
create_sprite(0x5e, EnemySprite.Faerie, 0x30, 0x30, '', 0x09CD4F)
create_sprite(0x5e, EnemySprite.Hinox, 0x35, 0x36, '', 0x09CD52)
create_sprite(0x5e, EnemySprite.Raven, 0x29, 0x37, '', 0x09CD55, embed=True)
# Screen62:
create_sprite(0x62, EnemySprite.PurpleChest, 0x0D, 0x05, '', 0x09CD59)
create_sprite(0x62, EnemySprite.Cucco, 0x13, 0x11, '', 0x09CD5C)
create_sprite(0x62, EnemySprite.Cucco, 0x11, 0x13, '', 0x09CD5F)
create_sprite(0x62, EnemySprite.Cucco, 0x15, 0x15, '', 0x09CD62)
create_sprite(0x62, EnemySprite.Cucco, 0x09, 0x16, '', 0x09CD65)
create_sprite(0x62, EnemySprite.Cucco, 0x11, 0x17, '', 0x09CD68)
# Screen65:
create_sprite(0x65, EnemySprite.Moblin, 0x13, 0x07, '', 0x09CD6C)
create_sprite(0x65, EnemySprite.Stal, 0x0F, 0x0A, '', 0x09CD6F)
create_sprite(0x65, EnemySprite.Moblin, 0x0E, 0x0C, '', 0x09CD72)
create_sprite(0x65, EnemySprite.Hinox, 0x05, 0x11, '', 0x09CD75)
create_sprite(0x65, EnemySprite.Moblin, 0x0A, 0x16, '', 0x09CD78)
create_sprite(0x65, EnemySprite.Moblin, 0x13, 0x16, '', 0x09CD7B)
# Screen68:
create_sprite(0x68, EnemySprite.DiggingGameNPC, 0x0E, 0x11, '', 0x09CD7F)
# Screen69:
create_sprite(0x69, EnemySprite.Smithy, 0x06, 0x09, '', 0x09CD83)
# Screen6A:
create_sprite(0x6a, EnemySprite.FluteKid, 0x0E, 0x0F, '', 0x09CD87)
# Screen6B:
create_sprite(0x6b, EnemySprite.TalkingTree, 0x16, 0x08, '', 0x09CD8B)
create_sprite(0x6b, EnemySprite.Ropa, 0x08, 0x09, '', 0x09CD8E)
create_sprite(0x6b, EnemySprite.TalkingTree, 0x17, 0x0F, '', 0x09CD91)
create_sprite(0x6b, EnemySprite.Moblin, 0x13, 0x16, '', 0x09CD94)
create_sprite(0x6b, EnemySprite.Moblin, 0x0F, 0x19, '', 0x09CD97)
# Screen6C:
create_sprite(0x6c, EnemySprite.Snapdragon, 0x15, 0x06, '', 0x09CD9B)
create_sprite(0x6c, EnemySprite.Moblin, 0x15, 0x0A, '', 0x09CD9E)
create_sprite(0x6c, EnemySprite.Moblin, 0x14, 0x0D, '', 0x09CDA1)
create_sprite(0x6c, EnemySprite.Hinox, 0x14, 0x16, '', 0x09CDA4)
create_sprite(0x6c, EnemySprite.Ropa, 0x09, 0x19, '', 0x09CDA7)
# Screen6D:
create_sprite(0x6d, EnemySprite.Ropa, 0x0F, 0x05, '', 0x09CDAB)
create_sprite(0x6d, EnemySprite.Hinox, 0x0D, 0x07, '', 0x09CDAE)
create_sprite(0x6d, EnemySprite.BlueGuard, 0x12, 0x08, '', 0x09CDB1)
create_sprite(0x6d, EnemySprite.BlueGuard, 0x10, 0x0A, '', 0x09CDB4)
create_sprite(0x6d, EnemySprite.Stal, 0x10, 0x1A, '', 0x09CDB7)
create_sprite(0x6d, EnemySprite.Stal, 0x13, 0x1B, '', 0x09CDBA)
# Screen6E:
create_sprite(0x6e, EnemySprite.BlueRupee, 0x0C, 0x08, '', 0x09CDBE)
create_sprite(0x6e, EnemySprite.Bee, 0x10, 0x09, '', 0x09CDC1)
create_sprite(0x6e, EnemySprite.Apple, 0x14, 0x0A, '', 0x09CDC4)
create_sprite(0x6e, EnemySprite.BlueGuard, 0x08, 0x0B, '', 0x09CDC7)
create_sprite(0x6e, EnemySprite.BlueGuard, 0x10, 0x0E, '', 0x09CDCA)
create_sprite(0x6e, EnemySprite.Ropa, 0x1A, 0x18, '', 0x09CDCD)
# Screen6F:
create_sprite(0x6f, EnemySprite.Snapdragon, 0x0D, 0x08, '', 0x09CDD1)
create_sprite(0x6f, EnemySprite.Snapdragon, 0x0F, 0x08, '', 0x09CDD4)
create_sprite(0x6f, EnemySprite.Snapdragon, 0x0E, 0x0B, '', 0x09CDD7)
create_sprite(0x6f, EnemySprite.Raven, 0x17, 0x0C, '', 0x09CDDA, embed=True)
create_sprite(0x6f, EnemySprite.Stal, 0x09, 0x17, '', 0x09CDDD)
# Screen70:
create_sprite(0x70, EnemySprite.Raven, 0x21, 0x1B, '', 0x09CDE1, embed=True)
create_sprite(0x70, EnemySprite.FireballZora, 0x2B, 0x1C, '', 0x09CDE4, water=True)
create_sprite(0x70, EnemySprite.FireballZora, 0x12, 0x21, '', 0x09CDE7, water=True)
create_sprite(0x70, EnemySprite.Swamola, 0x1B, 0x24, '', 0x09CDEA, water=True)
create_sprite(0x70, EnemySprite.Swamola, 0x10, 0x27, '', 0x09CDED, water=True)
create_sprite(0x70, EnemySprite.Raven, 0x07, 0x28, '', 0x09CDF0, embed=True)
create_sprite(0x70, EnemySprite.FireballZora, 0x16, 0x2B, '', 0x09CDF3, water=True)
create_sprite(0x70, EnemySprite.FireballZora, 0x1E, 0x2E, '', 0x09CDF6, water=True)
create_sprite(0x70, EnemySprite.Swamola, 0x17, 0x33, '', 0x09CDF9, water=True)
create_sprite(0x70, EnemySprite.FireballZora, 0x11, 0x38, '', 0x09CDFC, water=True)
create_sprite(0x70, EnemySprite.FireballZora, 0x23, 0x2B, '', 0x09CDFF, water=True)
create_sprite(0x70, EnemySprite.Swamola, 0x27, 0x2C, '', 0x09CE02, water=True)
# Screen72:
create_sprite(0x72, EnemySprite.TalkingTree, 0x1B, 0x0B, '', 0x09CE06)
create_sprite(0x72, EnemySprite.BlueGuard, 0x10, 0x0D, '', 0x09CE09)
create_sprite(0x72, EnemySprite.BlueGuard, 0x13, 0x0E, '', 0x09CE0C)
create_sprite(0x72, EnemySprite.TalkingTree, 0x1A, 0x14, '', 0x09CE0F)
create_sprite(0x72, EnemySprite.Ropa, 0x0B, 0x17, '', 0x09CE12)
# Screen73:
create_sprite(0x73, EnemySprite.Pikit, 0x17, 0x0C, '', 0x09CE16)
create_sprite(0x73, EnemySprite.Moblin, 0x09, 0x0D, '', 0x09CE19)
create_sprite(0x73, EnemySprite.GreenZirro, 0x14, 0x0E, '', 0x09CE1C)
create_sprite(0x73, EnemySprite.GreenZirro, 0x15, 0x1A, '', 0x09CE1F)
create_sprite(0x73, EnemySprite.BlueZirro, 0x1B, 0x1B, '', 0x09CE22)
# Screen74:
create_sprite(0x74, EnemySprite.Moblin, 0x0B, 0x0D, '', 0x09CE26)
create_sprite(0x74, EnemySprite.RupeePull, 0x17, 0x0E, '', 0x09CE29)
create_sprite(0x74, EnemySprite.GreenZirro, 0x10, 0x11, '', 0x09CE2C)
create_sprite(0x74, EnemySprite.Moblin, 0x15, 0x11, '', 0x09CE2F)
create_sprite(0x74, EnemySprite.Pikit, 0x0A, 0x12, '', 0x09CE32)
create_sprite(0x74, EnemySprite.Apple, 0x0E, 0x14, '', 0x09CE35)
create_sprite(0x74, EnemySprite.Moblin, 0x11, 0x17, '', 0x09CE38)
# Screen75:
create_sprite(0x75, EnemySprite.Stal, 0x0A, 0x05, '', 0x09CE3C)
create_sprite(0x75, EnemySprite.BlueGuard, 0x09, 0x07, '', 0x09CE3F)
create_sprite(0x75, EnemySprite.BlueGuard, 0x0B, 0x09, '', 0x09CE42)
create_sprite(0x75, EnemySprite.Octorok, 0x07, 0x13, '', 0x09CE45)
create_sprite(0x75, EnemySprite.GreenZirro, 0x18, 0x16, '', 0x09CE48, water=True)
create_sprite(0x75, EnemySprite.Pikit, 0x09, 0x17, '', 0x09CE4B)
create_sprite(0x75, EnemySprite.FireballZora, 0x30, 0x0C, '', 0x09CE4E, water=True)
create_sprite(0x75, EnemySprite.BlueZirro, 0x29, 0x11, '', 0x09CE51)
create_sprite(0x75, EnemySprite.GreenZirro, 0x36, 0x15, '', 0x09CE54)
create_sprite(0x75, EnemySprite.Pikit, 0x31, 0x1F, '', 0x09CE57)
create_sprite(0x75, EnemySprite.FireballZora, 0x1B, 0x22, '', 0x09CE5A, water=True)
create_sprite(0x75, EnemySprite.GreenZirro, 0x14, 0x28, '', 0x09CE5D, water=True)
create_sprite(0x75, EnemySprite.Pikit, 0x16, 0x2E, '', 0x09CE60)
create_sprite(0x75, EnemySprite.GreenZirro, 0x19, 0x32, '', 0x09CE63)
create_sprite(0x75, EnemySprite.BlueZirro, 0x0A, 0x35, '', 0x09CE66)
create_sprite(0x75, EnemySprite.Ropa, 0x08, 0x39, '', 0x09CE69)
create_sprite(0x75, EnemySprite.FireballZora, 0x1B, 0x39, '', 0x09CE6C, water=True)
create_sprite(0x75, EnemySprite.Pikit, 0x2A, 0x26, '', 0x09CE6F)
create_sprite(0x75, EnemySprite.GreenZirro, 0x32, 0x28, '', 0x09CE72)
create_sprite(0x75, EnemySprite.FireballZora, 0x2A, 0x2C, '', 0x09CE75, water=True)
create_sprite(0x75, EnemySprite.FireballZora, 0x32, 0x35, '', 0x09CE78, water=True)
create_sprite(0x75, EnemySprite.Octorok, 0x37, 0x39, '', 0x09CE7B)
# Screen77:
create_sprite(0x77, EnemySprite.Octorok, 0x11, 0x08, '', 0x09CE7F)
create_sprite(0x77, EnemySprite.Stal, 0x09, 0x0A, '', 0x09CE82)
create_sprite(0x77, EnemySprite.BlueZirro, 0x0D, 0x0B, '', 0x09CE85)
create_sprite(0x77, EnemySprite.Octorok, 0x18, 0x11, '', 0x09CE88)
create_sprite(0x77, EnemySprite.FireballZora, 0x07, 0x12, '', 0x09CE8B, water=True)
create_sprite(0x77, EnemySprite.FireballZora, 0x12, 0x19, '', 0x09CE8E, water=True)
# Screen7A:
create_sprite(0x7a, EnemySprite.Hinox, 0x06, 0x07, '', 0x09CE92)
create_sprite(0x7a, EnemySprite.Ropa, 0x16, 0x09, '', 0x09CE95)
create_sprite(0x7a, EnemySprite.Ropa, 0x14, 0x0B, '', 0x09CE98)
create_sprite(0x7a, EnemySprite.Ropa, 0x16, 0x0B, '', 0x09CE9B)
# Screen7B:
create_sprite(0x7b, EnemySprite.BlueZirro, 0x12, 0x06, '', 0x09CE9F)
create_sprite(0x7b, EnemySprite.Pikit, 0x16, 0x0A, '', 0x09CEA2)
create_sprite(0x7b, EnemySprite.Moblin, 0x0D, 0x0F, '', 0x09CEA5)
create_sprite(0x7b, EnemySprite.Stal, 0x0A, 0x10, '', 0x09CEA8)
create_sprite(0x7b, EnemySprite.Moblin, 0x13, 0x14, '', 0x09CEAB)
create_sprite(0x7b, EnemySprite.Ropa, 0x16, 0x18, '', 0x09CEAE)
# Screen7C:
create_sprite(0x7c, EnemySprite.Stal, 0x03, 0x05, '', 0x09CEB2)
create_sprite(0x7c, EnemySprite.BlueGuard, 0x07, 0x06, '', 0x09CEB5)
create_sprite(0x7c, EnemySprite.RupeePull, 0x0F, 0x06, '', 0x09CEB8)
create_sprite(0x7c, EnemySprite.Hinox, 0x11, 0x11, '', 0x09CEBB)
create_sprite(0x7c, EnemySprite.Ropa, 0x18, 0x15, '', 0x09CEBE)
create_sprite(0x7c, EnemySprite.Ropa, 0x16, 0x19, '', 0x09CEC1)
# Screen7F:
create_sprite(0x7f, EnemySprite.GreenZirro, 0x10, 0x06, '', 0x09CEC5)
create_sprite(0x7f, EnemySprite.Octorok, 0x16, 0x06, '', 0x09CEC8)
create_sprite(0x7f, EnemySprite.Whirlpool, 0x07, 0x0C, '', 0x09CECB)
create_sprite(0x7f, EnemySprite.FireballZora, 0x07, 0x0E, '', 0x09CECE, water=True)
create_sprite(0x7f, EnemySprite.GreenZirro, 0x0D, 0x13, '', 0x09CED1)
create_sprite(0x7f, EnemySprite.Pikit, 0x16, 0x14, '', 0x09CED4)
create_sprite(0x7f, EnemySprite.Octorok, 0x0F, 0x17, '', 0x09CED7)
# Screen80:
create_sprite(0x80, EnemySprite.MasterSword, 0x07, 0x08, '', 0x09CEDB)
create_sprite(0x80, EnemySprite.PedestalPlaque, 0x07, 0x0A, '', 0x09CEDE)
create_sprite(0x80, EnemySprite.LostWoodsSquirrel, 0x0F, 0x14, '', 0x09CEE1)
create_sprite(0x80, EnemySprite.LostWoodsBird, 0x00, 0x16, '', 0x09CEE4)
create_sprite(0x80, EnemySprite.LostWoodsSquirrel, 0x02, 0x18, '', 0x09CEE7)
create_sprite(0x80, EnemySprite.LostWoodsBird, 0x0E, 0x1A, '', 0x09CEEA)
create_sprite(0x80, EnemySprite.LostWoodsSquirrel, 0x0F, 0x1B, '', 0x09CEED)
create_sprite(0x80, EnemySprite.Hobo, 0x16, 0x04, '', 0x09CEF0)
# Screen81:
create_sprite(0x81, EnemySprite.HeartPiece, 0x1B, 0x26, '', 0x09CEF4)
create_sprite(0x81, EnemySprite.Zora, 0x0A, 0x06, '', 0x09CEF7, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x1C, 0x06, '', 0x09CEFA, water=True)
create_sprite(0x81, EnemySprite.FireballZora, 0x11, 0x07, '', 0x09CEFD, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x16, 0x0A, '', 0x09CF00, water=True)
create_sprite(0x81, EnemySprite.FireballZora, 0x1A, 0x0A, '', 0x09CF03, water=True)
create_sprite(0x81, EnemySprite.FireballZora, 0x09, 0x0C, '', 0x09CF06, water=True)
create_sprite(0x81, EnemySprite.FireballZora, 0x12, 0x0D, '', 0x09CF09, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x1A, 0x12, '', 0x09CF0C, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x07, 0x13, '', 0x09CF0F, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x14, 0x13, '', 0x09CF12, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x08, 0x18, '', 0x09CF15, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x04, 0x1C, '', 0x09CF18, water=True)
create_sprite(0x81, EnemySprite.KingZora, 0x3B, 0x04, '', 0x09CF1B)
create_sprite(0x81, EnemySprite.FireballZora, 0x27, 0x08, '', 0x09CF1E, water=True)
create_sprite(0x81, EnemySprite.FireballZora, 0x2D, 0x08, '', 0x09CF21, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x22, 0x0E, '', 0x09CF24, water=True)
create_sprite(0x81, EnemySprite.FireballZora, 0x2D, 0x0E, '', 0x09CF27, water=True)
create_sprite(0x81, EnemySprite.FireballZora, 0x21, 0x14, '', 0x09CF2A, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x0D, 0x20, '', 0x09CF2D, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x08, 0x31, '', 0x09CF30, water=True)
create_sprite(0x81, EnemySprite.FireballZora, 0x14, 0x31, '', 0x09CF33, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x0C, 0x33, '', 0x09CF36, water=True)
create_sprite(0x81, EnemySprite.FireballZora, 0x0E, 0x35, '', 0x09CF39, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x08, 0x38, '', 0x09CF3C, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x3B, 0x28, '', 0x09CF3F, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x3A, 0x2B, '', 0x09CF42, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x2D, 0x35, '', 0x09CF45, water=True)
create_sprite(0x81, EnemySprite.Zora, 0x37, 0x36, '', 0x09CF48, water=True)
# Screen00_1:
create_sprite(0x0, EnemySprite.FakeMasterSword, 0x07, 0x12, '', 0x09CF4C)
create_sprite(0x0, EnemySprite.Raven, 0x12, 0x0B, '', 0x09CF4F, embed=True)
create_sprite(0x0, EnemySprite.Mushroom, 0x1E, 0x15, '', 0x09CF52)
create_sprite(0x0, EnemySprite.FakeMasterSword, 0x28, 0x06, '', 0x09CF55)
create_sprite(0x0, EnemySprite.Buzzblob, 0x31, 0x0A, '', 0x09CF58)
create_sprite(0x0, EnemySprite.Raven, 0x2D, 0x0A, '', 0x09CF5B)
create_sprite(0x0, EnemySprite.Hoarder, 0x2A, 0x10, '', 0x09CF5E)
create_sprite(0x0, EnemySprite.FakeMasterSword, 0x39, 0x15, '', 0x09CF61)
create_sprite(0x0, EnemySprite.Thief, 0x0E, 0x22, '', 0x09CF64)
create_sprite(0x0, EnemySprite.Hoarder, 0x1E, 0x2D, '', 0x09CF67)
create_sprite(0x0, EnemySprite.Bee, 0x29, 0x25, '', 0x09CF6A)
create_sprite(0x0, EnemySprite.RupeePull, 0x2A, 0x27, '', 0x09CF6D)
create_sprite(0x0, EnemySprite.Raven, 0x36, 0x2D, '', 0x09CF70)
create_sprite(0x0, EnemySprite.FakeMasterSword, 0x25, 0x35, '', 0x09CF73)
create_sprite(0x0, EnemySprite.Thief, 0x29, 0x35, '', 0x09CF76)
# Screen02_1:
create_sprite(0x2, EnemySprite.Buzzblob, 0x04, 0x13, '', 0x09CF7A)
create_sprite(0x2, EnemySprite.Lumberjacks, 0x0C, 0x13, '', 0x09CF7D)
create_sprite(0x2, EnemySprite.Hoarder, 0x0D, 0x1A, '', 0x09CF80)
# Screen03_1:
create_sprite(0x3, EnemySprite.Boulders, 0x00, 0x00, '', 0x09CF84)
create_sprite(0x3, EnemySprite.MedallionTablet, 0x0B, 0x04, '', 0x09CF87)
create_sprite(0x3, EnemySprite.Deadrock, 0x27, 0x0C, '', 0x09CF8A)
create_sprite(0x3, EnemySprite.HeartPiece, 0x22, 0x16, '', 0x09CF8D)
create_sprite(0x3, EnemySprite.Deadrock, 0x0A, 0x35, '', 0x09CF90)
create_sprite(0x3, EnemySprite.Deadrock, 0x06, 0x36, '', 0x09CF93)
create_sprite(0x3, EnemySprite.Deadrock, 0x0D, 0x3B, '', 0x09CF96)
create_sprite(0x3, EnemySprite.PositionTarget, 0x12, 0x3B, '', 0x09CF99)
create_sprite(0x3, EnemySprite.Deadrock, 0x2C, 0x2D, '', 0x09CF9C)
create_sprite(0x3, EnemySprite.Deadrock, 0x34, 0x33, '', 0x09CF9F)
create_sprite(0x3, EnemySprite.Deadrock, 0x2F, 0x34, '', 0x09CFA2)
# Screen05_1:
create_sprite(0x5, EnemySprite.Deadrock, 0x1E, 0x0E, '', 0x09CFA6)
create_sprite(0x5, EnemySprite.Tektite, 0x1F, 0x0F, '', 0x09CFA9)
create_sprite(0x5, EnemySprite.HeartPiece, 0x2F, 0x03, '', 0x09CFAC)
create_sprite(0x5, EnemySprite.Deadrock, 0x35, 0x0D, '', 0x09CFAF)
create_sprite(0x5, EnemySprite.Tektite, 0x29, 0x0F, '', 0x09CFB2)
create_sprite(0x5, EnemySprite.Deadrock, 0x35, 0x0F, '', 0x09CFB5)
create_sprite(0x5, EnemySprite.Faerie, 0x34, 0x10, '', 0x09CFB8)
create_sprite(0x5, EnemySprite.Tektite, 0x1E, 0x31, '', 0x09CFBB)
create_sprite(0x5, EnemySprite.Tektite, 0x35, 0x2A, '', 0x09CFBE)
create_sprite(0x5, EnemySprite.Deadrock, 0x2A, 0x2F, '', 0x09CFC1)
create_sprite(0x5, EnemySprite.Tektite, 0x2F, 0x2F, '', 0x09CFC4)
create_sprite(0x5, EnemySprite.Deadrock, 0x29, 0x36, '', 0x09CFC7)
create_sprite(0x5, EnemySprite.Deadrock, 0x36, 0x36, '', 0x09CFCA)
# Screen07_1:
create_sprite(0x7, EnemySprite.Deadrock, 0x0E, 0x07, '', 0x09CFCE)
create_sprite(0x7, EnemySprite.Deadrock, 0x0A, 0x0D, '', 0x09CFD1)
create_sprite(0x7, EnemySprite.Deadrock, 0x17, 0x15, '', 0x09CFD4)
create_sprite(0x7, EnemySprite.Deadrock, 0x0F, 0x16, '', 0x09CFD7)
create_sprite(0x7, EnemySprite.Deadrock, 0x12, 0x16, '', 0x09CFDA)
# Screen0A_1:
create_sprite(0xa, EnemySprite.Bee, 0x0E, 0x04, '', 0x09CFDE)
create_sprite(0xa, EnemySprite.RupeePull, 0x0E, 0x06, '', 0x09CFE1)
create_sprite(0xa, EnemySprite.Raven, 0x05, 0x09, '', 0x09CFE4)
create_sprite(0xa, EnemySprite.Buzzblob, 0x10, 0x0D, '', 0x09CFE7)
create_sprite(0xa, EnemySprite.Buzzblob, 0x0B, 0x0E, '', 0x09CFEA)
create_sprite(0xa, EnemySprite.Raven, 0x13, 0x16, '', 0x09CFED, embed=True)
create_sprite(0xa, EnemySprite.Hoarder, 0x0E, 0x16, '', 0x09CFF0)
create_sprite(0xa, EnemySprite.Buzzblob, 0x16, 0x16, '', 0x09CFF3)
create_sprite(0xa, EnemySprite.Raven, 0x11, 0x17, '', 0x09CFF6, embed=True)
create_sprite(0xa, EnemySprite.Apple, 0x19, 0x1A, '', 0x09CFF9)
# Screen0F_1:
create_sprite(0xf, EnemySprite.Waterfall, 0x06, 0x02, '', 0x09CFFD)
create_sprite(0xf, EnemySprite.Crab, 0x0D, 0x0D, '', 0x09D000)
create_sprite(0xf, EnemySprite.FireballZora, 0x05, 0x10, '', 0x09D003, water=True)
create_sprite(0xf, EnemySprite.Crab, 0x11, 0x12, '', 0x09D006)
create_sprite(0xf, EnemySprite.Whirlpool, 0x08, 0x13, '', 0x09D009)
create_sprite(0xf, EnemySprite.Raven, 0x1C, 0x15, '', 0x09D00C, embed=True)
create_sprite(0xf, EnemySprite.Octorok4Way, 0x0E, 0x17, '', 0x09D00F)
# Screen10_1:
create_sprite(0x10, EnemySprite.GreenGuard, 0x05, 0x0C, '', 0x09D013)
create_sprite(0x10, EnemySprite.Apple, 0x07, 0x0C, '', 0x09D016)
create_sprite(0x10, EnemySprite.LargeMagic, 0x17, 0x0F, '', 0x09D019)
create_sprite(0x10, EnemySprite.GreenGuard, 0x08, 0x18, '', 0x09D01C)
# Screen11_1:
create_sprite(0x11, EnemySprite.GreenGuard, 0x17, 0x0C, '', 0x09D020)
create_sprite(0x11, EnemySprite.GreenGuard, 0x1A, 0x0D, '', 0x09D023)
create_sprite(0x11, EnemySprite.BombRefill1, 0x08, 0x10, '', 0x09D026)
create_sprite(0x11, EnemySprite.Cucco, 0x08, 0x17, '', 0x09D029)
# Screen12_1:
create_sprite(0x12, EnemySprite.GreenGuard, 0x15, 0x0E, '', 0x09D02D)
create_sprite(0x12, EnemySprite.GreenGuard, 0x07, 0x10, '', 0x09D030)
create_sprite(0x12, EnemySprite.Whirlpool, 0x0F, 0x10, '', 0x09D033)
create_sprite(0x12, EnemySprite.GreenGuard, 0x15, 0x15, '', 0x09D036)
# Screen13_1:
create_sprite(0x13, EnemySprite.Apple, 0x18, 0x09, '', 0x09D03A)
create_sprite(0x13, EnemySprite.GreenGuard, 0x11, 0x17, '', 0x09D03D)
# Screen14_1:
create_sprite(0x14, EnemySprite.RedJavelinGuard, 0x15, 0x11, '', 0x09D041)
create_sprite(0x14, EnemySprite.GreenGuard, 0x11, 0x19, '', 0x09D044)
create_sprite(0x14, EnemySprite.Medusa, 0x08, 0x0C, '', 0x09D047)
create_sprite(0x14, EnemySprite.Medusa, 0x17, 0x11, '', 0x09D04A)
create_sprite(0x14, EnemySprite.Medusa, 0x12, 0x0E, '', 0x09D04D)
# Screen15_1:
create_sprite(0x15, EnemySprite.Whirlpool, 0x11, 0x09, '', 0x09D051)
create_sprite(0x15, EnemySprite.BlueGuard, 0x16, 0x0E, '', 0x09D054)
create_sprite(0x15, EnemySprite.Faerie, 0x1B, 0x0F, '', 0x09D057)
create_sprite(0x15, EnemySprite.BlueGuard, 0x0B, 0x17, '', 0x09D05A)
# Screen16_1:
create_sprite(0x16, EnemySprite.Buzzblob, 0x0D, 0x0A, '', 0x09D05E)
create_sprite(0x16, EnemySprite.Witch, 0x0F, 0x15, '', 0x09D061)
create_sprite(0x16, EnemySprite.Buzzblob, 0x06, 0x18, '', 0x09D064)
# Screen17_1:
create_sprite(0x17, EnemySprite.Buzzblob, 0x18, 0x08, '', 0x09D068)
create_sprite(0x17, EnemySprite.Buzzblob, 0x17, 0x0A, '', 0x09D06B)
create_sprite(0x17, EnemySprite.Buzzblob, 0x0D, 0x0B, '', 0x09D06E)
create_sprite(0x17, EnemySprite.Buzzblob, 0x16, 0x0C, '', 0x09D071)
create_sprite(0x17, EnemySprite.Buzzblob, 0x08, 0x16, '', 0x09D074)
# Screen18_1:
create_sprite(0x18, EnemySprite.Faerie, 0x18, 0x0A, '', 0x09D078)
create_sprite(0x18, EnemySprite.PositionTarget, 0x0C, 0x17, '', 0x09D07B)
create_sprite(0x18, EnemySprite.BottleMerchant, 0x18, 0x16, '', 0x09D07E)
create_sprite(0x18, EnemySprite.OldSnitch, 0x0E, 0x1C, '', 0x09D081)
create_sprite(0x18, EnemySprite.FluteQuest, 0x20, 0x18, '', 0x09D084)
create_sprite(0x18, EnemySprite.PositionTarget, 0x34, 0x1B, '', 0x09D087)
create_sprite(0x18, EnemySprite.RunningNpc, 0x1D, 0x2E, '', 0x09D08A)
create_sprite(0x18, EnemySprite.SweepingLady, 0x19, 0x2C, '', 0x09D08D)
create_sprite(0x18, EnemySprite.KidInKak, 0x18, 0x31, '', 0x09D090)
create_sprite(0x18, EnemySprite.Cucco, 0x16, 0x35, '', 0x09D093)
create_sprite(0x18, EnemySprite.Cucco, 0x18, 0x36, '', 0x09D096)
create_sprite(0x18, EnemySprite.YoungSnitch, 0x33, 0x20, '', 0x09D099)
create_sprite(0x18, EnemySprite.BlueRupee, 0x36, 0x33, '', 0x09D09C)
# Screen1A_1:
create_sprite(0x1a, EnemySprite.BlueGuard, 0x14, 0x0C, '', 0x09D0A0)
create_sprite(0x1a, EnemySprite.GreenGuard, 0x0C, 0x0E, '', 0x09D0A3)
create_sprite(0x1a, EnemySprite.Faerie, 0x0D, 0x11, '', 0x09D0A6)
create_sprite(0x1a, EnemySprite.BlueRupee, 0x17, 0x17, '', 0x09D0A9)
# create_sprite(0x1a, EnemySprite.SmallHeart, 0x0A, 0x18, '', 0x09D0AC)
create_sprite(0x1a, EnemySprite.RedSpearGuard, 0x0F, 0x18, '', 0x09D0AC) # was 0x09D0AF
# Screen1B_1:
create_sprite(0x1b, EnemySprite.Wiseman, 0x19, 0x12, '', 0x09D0B0)
create_sprite(0x1b, EnemySprite.LightningGate, 0x1F, 0x06, '', 0x09D0B3)
create_sprite(0x1b, EnemySprite.RedBushGuard, 0x09, 0x11, '', 0x09D0B6)
create_sprite(0x1b, EnemySprite.RedBushGuard, 0x0A, 0x13, '', 0x09D0B9)
create_sprite(0x1b, EnemySprite.Apple, 0x16, 0x14, '', 0x09D0BC)
create_sprite(0x1b, EnemySprite.BombGuard, 0x0E, 0x19, '', 0x09D0BF)
create_sprite(0x1b, EnemySprite.BlueGuard, 0x1F, 0x1A, '', 0x09D0C2)
create_sprite(0x1b, EnemySprite.RupeePull, 0x29, 0x17, '', 0x09D0C5)
create_sprite(0x1b, EnemySprite.BombGuard, 0x31, 0x19, '', 0x09D0C8)
create_sprite(0x1b, EnemySprite.BlueGuard, 0x20, 0x1A, '', 0x09D0CB)
create_sprite(0x1b, EnemySprite.BombGuard, 0x0E, 0x25, '', 0x09D0CE)
create_sprite(0x1b, EnemySprite.GreenGuard, 0x14, 0x2D, '', 0x09D0D1)
create_sprite(0x1b, EnemySprite.RedJavelinGuard, 0x26, 0x2D, '', 0x09D0D4)
create_sprite(0x1b, EnemySprite.RedJavelinGuard, 0x21, 0x32, '', 0x09D0D7)
# Screen1D_1:
create_sprite(0x1d, EnemySprite.Apple, 0x0B, 0x06, '', 0x09D0DB)
create_sprite(0x1d, EnemySprite.BlueArcher, 0x1B, 0x0C, '', 0x09D0DE)
create_sprite(0x1d, EnemySprite.BlueGuard, 0x07, 0x0D, '', 0x09D0E1)
create_sprite(0x1d, EnemySprite.BlueArcher, 0x1B, 0x0F, '', 0x09D0E4)
create_sprite(0x1d, EnemySprite.Crab, 0x07, 0x12, '', 0x09D0E7)
# Screen1E_1:
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x13, 0x08, '', 0x09D0EB)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x0E, 0x0E, '', 0x09D0EE)
create_sprite(0x1e, EnemySprite.Octorok, 0x11, 0x1A, '', 0x09D0F1)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x19, 0x1A, '', 0x09D0F4)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x33, 0x09, '', 0x09D0F7)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x37, 0x09, '', 0x09D0FA)
create_sprite(0x1e, EnemySprite.BlueGuard, 0x31, 0x10, '', 0x09D0FD)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x2F, 0x17, '', 0x09D100)
create_sprite(0x1e, EnemySprite.Octorok4Way, 0x35, 0x1D, '', 0x09D103)
create_sprite(0x1e, EnemySprite.Octorok4Way, 0x0F, 0x25, '', 0x09D106)
create_sprite(0x1e, EnemySprite.Octorok, 0x09, 0x28, '', 0x09D109)
create_sprite(0x1e, EnemySprite.Octorok, 0x15, 0x2C, '', 0x09D10C)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x14, 0x33, '', 0x09D10F)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x17, 0x33, '', 0x09D112)
create_sprite(0x1e, EnemySprite.Octorok, 0x09, 0x36, '', 0x09D115)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x24, 0x25, '', 0x09D118)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x28, 0x29, '', 0x09D11B)
create_sprite(0x1e, EnemySprite.ArmosStatue, 0x3D, 0x29, '', 0x09D11E)
create_sprite(0x1e, EnemySprite.Octorok, 0x2E, 0x3B, '', 0x09D121)
# Screen22_1:
create_sprite(0x22, EnemySprite.BunnyBeam, 0x0C, 0x04, '', 0x09D125, fix=True) # smithy smoke
create_sprite(0x22, EnemySprite.GreenGuard, 0x17, 0x12, '', 0x09D128)
create_sprite(0x22, EnemySprite.Cucco, 0x12, 0x14, '', 0x09D12B)
# Screen25_1:
create_sprite(0x25, EnemySprite.Octorok, 0x0F, 0x08, '', 0x09D12F)
create_sprite(0x25, EnemySprite.Octorok, 0x05, 0x0C, '', 0x09D132)
create_sprite(0x25, EnemySprite.Octorok, 0x14, 0x0C, '', 0x09D135)
create_sprite(0x25, EnemySprite.Octorok, 0x10, 0x0D, '', 0x09D138)
create_sprite(0x25, EnemySprite.Octorok, 0x0C, 0x11, '', 0x09D13B)
create_sprite(0x25, EnemySprite.Octorok, 0x18, 0x16, '', 0x09D13E)
create_sprite(0x25, EnemySprite.Octorok, 0x08, 0x17, '', 0x09D141)
create_sprite(0x25, EnemySprite.Octorok, 0x10, 0x17, '', 0x09D144)
# Screen28_1:
create_sprite(0x28, EnemySprite.HeartPiece, 0x07, 0x13, '', 0x09D148)
create_sprite(0x28, EnemySprite.RaceGameGuy, 0x08, 0x12, '', 0x09D14B)
create_sprite(0x28, EnemySprite.RaceGameLady, 0x19, 0x18, '', 0x09D14E)
# Screen2A_1:
create_sprite(0x2a, EnemySprite.FluteQuest, 0x09, 0x09, '', 0x09D152)
create_sprite(0x2a, EnemySprite.GroveOstritch, 0x0E, 0x0C, '', 0x09D155)
create_sprite(0x2a, EnemySprite.GroveBird, 0x0D, 0x0E, '', 0x09D158)
create_sprite(0x2a, EnemySprite.FluteKid, 0x0E, 0x0E, '', 0x09D15B)
create_sprite(0x2a, EnemySprite.GroveBird, 0x11, 0x0E, '', 0x09D15E)
create_sprite(0x2a, EnemySprite.GroveRabbit, 0x0C, 0x0F, '', 0x09D161)
create_sprite(0x2a, EnemySprite.GroveRabbit, 0x11, 0x10, '', 0x09D164)
# Screen2B_1:
create_sprite(0x2b, EnemySprite.Faerie, 0x16, 0x0D, '', 0x09D168)
create_sprite(0x2b, EnemySprite.GreenGuard, 0x14, 0x11, '', 0x09D16B)
create_sprite(0x2b, EnemySprite.GreenGuard, 0x14, 0x15, '', 0x09D16E)
create_sprite(0x2b, EnemySprite.GreenGuard, 0x10, 0x17, '', 0x09D171)
# Screen2C_1:
create_sprite(0x2c, EnemySprite.GreenGuard, 0x18, 0x14, '', 0x09D175)
create_sprite(0x2c, EnemySprite.BlueGuard, 0x09, 0x19, '', 0x09D178)
# Screen2D_1:
create_sprite(0x2d, EnemySprite.GreenGuard, 0x13, 0x0B, '', 0x09D17C)
create_sprite(0x2d, EnemySprite.BlueArcher, 0x10, 0x10, '', 0x09D17F)
create_sprite(0x2d, EnemySprite.BlueGuard, 0x12, 0x16, '', 0x09D182)
# Screen2E_1:
create_sprite(0x2e, EnemySprite.BlueGuard, 0x0E, 0x0C, '', 0x09D186)
create_sprite(0x2e, EnemySprite.BlueGuard, 0x17, 0x0E, '', 0x09D189)
create_sprite(0x2e, EnemySprite.FireballZora, 0x05, 0x12, '', 0x09D18C, water=True)
create_sprite(0x2e, EnemySprite.Octorok, 0x19, 0x17, '', 0x09D18F)
# Screen2F_1:
create_sprite(0x2f, EnemySprite.BlueGuard, 0x0F, 0x0C, '', 0x09D193)
create_sprite(0x2f, EnemySprite.ArmosStatue, 0x07, 0x17, '', 0x09D196)
create_sprite(0x2f, EnemySprite.ArmosStatue, 0x0C, 0x17, '', 0x09D199)
# Screen30_1:
create_sprite(0x30, EnemySprite.DesertStatue, 0x12, 0x14, '', 0x09D19D)
create_sprite(0x30, EnemySprite.PedestalPlaque, 0x12, 0x19, '', 0x09D1A0)
create_sprite(0x30, EnemySprite.DesertStatue, 0x0E, 0x1C, '', 0x09D1A3)
create_sprite(0x30, EnemySprite.DesertStatue, 0x16, 0x1C, '', 0x09D1A6)
create_sprite(0x30, EnemySprite.Geldman, 0x27, 0x19, '', 0x09D1A9)
create_sprite(0x30, EnemySprite.Vulture, 0x22, 0x1C, '', 0x09D1AC)
create_sprite(0x30, EnemySprite.Geldman, 0x2A, 0x1F, '', 0x09D1AF)
create_sprite(0x30, EnemySprite.Geldman, 0x1D, 0x26, '', 0x09D1B2)
create_sprite(0x30, EnemySprite.Vulture, 0x07, 0x29, '', 0x09D1B5)
create_sprite(0x30, EnemySprite.Geldman, 0x0F, 0x29, '', 0x09D1B8)
create_sprite(0x30, EnemySprite.HeartPiece, 0x06, 0x2A, '', 0x09D1BB)
create_sprite(0x30, EnemySprite.Geldman, 0x1B, 0x2C, '', 0x09D1BE)
create_sprite(0x30, EnemySprite.Geldman, 0x0A, 0x30, '', 0x09D1C1)
create_sprite(0x30, EnemySprite.Geldman, 0x14, 0x35, '', 0x09D1C4)
create_sprite(0x30, EnemySprite.MedallionTablet, 0x37, 0x2B, '', 0x09D1C7)
create_sprite(0x30, EnemySprite.Landmine, 0x36, 0x21, '', 0x09D1CA)
create_sprite(0x30, EnemySprite.Geldman, 0x22, 0x24, '', 0x09D1CD)
create_sprite(0x30, EnemySprite.Landmine, 0x29, 0x25, '', 0x09D1D0)
create_sprite(0x30, EnemySprite.Geldman, 0x20, 0x2C, '', 0x09D1D3)
create_sprite(0x30, EnemySprite.Geldman, 0x23, 0x32, '', 0x09D1D6)
create_sprite(0x30, EnemySprite.Landmine, 0x30, 0x32, '', 0x09D1D9)
create_sprite(0x30, EnemySprite.Vulture, 0x34, 0x33, '', 0x09D1DC)
create_sprite(0x30, EnemySprite.Landmine, 0x2D, 0x3B, '', 0x09D1DF)
# Screen32_1:
create_sprite(0x32, EnemySprite.SmallHeart, 0x1A, 0x09, '', 0x09D1E3)
create_sprite(0x32, EnemySprite.BlueGuard, 0x0B, 0x0B, '', 0x09D1E6)
create_sprite(0x32, EnemySprite.BlueGuard, 0x12, 0x0B, '', 0x09D1E9)
create_sprite(0x32, EnemySprite.Faerie, 0x19, 0x12, '', 0x09D1EC)
# Screen33_1:
create_sprite(0x33, EnemySprite.GreenBushGuard, 0x15, 0x0B, '', 0x09D1F0)
create_sprite(0x33, EnemySprite.BlueArcher, 0x09, 0x0E, '', 0x09D1F3)
create_sprite(0x33, EnemySprite.Whirlpool, 0x17, 0x12, '', 0x09D1F6)
create_sprite(0x33, EnemySprite.Octorok, 0x1A, 0x1B, '', 0x09D1F9)
# Screen34_1:
create_sprite(0x34, EnemySprite.BlueArcher, 0x0B, 0x0D, '', 0x09D1FD)
create_sprite(0x34, EnemySprite.Toppo, 0x15, 0x11, '', 0x09D200)
create_sprite(0x34, EnemySprite.GreenBushGuard, 0x11, 0x12, '', 0x09D203)
create_sprite(0x34, EnemySprite.Raven, 0x08, 0x13, '', 0x09D206)
create_sprite(0x34, EnemySprite.Faerie, 0x0E, 0x13, '', 0x09D209)
create_sprite(0x34, EnemySprite.GreenBushGuard, 0x15, 0x17, '', 0x09D20C)
create_sprite(0x34, EnemySprite.BlueArcher, 0x0C, 0x18, '', 0x09D20F)
# Screen35_1:
create_sprite(0x35, EnemySprite.Raven, 0x0E, 0x07, '', 0x09D213)
create_sprite(0x35, EnemySprite.Octorok, 0x0D, 0x09, '', 0x09D216)
create_sprite(0x35, EnemySprite.BlueArcher, 0x0A, 0x0C, '', 0x09D219)
create_sprite(0x35, EnemySprite.HeartPiece, 0x19, 0x13, '', 0x09D21C)
create_sprite(0x35, EnemySprite.Buzzblob, 0x19, 0x14, '', 0x09D21F)
create_sprite(0x35, EnemySprite.Crab, 0x07, 0x17, '', 0x09D222)
create_sprite(0x35, EnemySprite.FireballZora, 0x11, 0x17, '', 0x09D225, water=True)
create_sprite(0x35, EnemySprite.FireballZora, 0x25, 0x0D, '', 0x09D228, water=True)
create_sprite(0x35, EnemySprite.Buzzblob, 0x27, 0x1F, '', 0x09D22B)
create_sprite(0x35, EnemySprite.Buzzblob, 0x2F, 0x1F, '', 0x09D22E)
create_sprite(0x35, EnemySprite.Octorok, 0x0A, 0x35, '', 0x09D231)
create_sprite(0x35, EnemySprite.FireballZora, 0x14, 0x35, '', 0x09D234, water=True)
create_sprite(0x35, EnemySprite.Raven, 0x0F, 0x35, '', 0x09D237)
create_sprite(0x35, EnemySprite.Octorok, 0x0B, 0x39, '', 0x09D23A)
create_sprite(0x35, EnemySprite.Buzzblob, 0x19, 0x3A, '', 0x09D23D)
create_sprite(0x35, EnemySprite.Crab, 0x11, 0x3B, '', 0x09D240)
create_sprite(0x35, EnemySprite.FireballZora, 0x24, 0x2B, '', 0x09D243, water=True)
create_sprite(0x35, EnemySprite.Whirlpool, 0x29, 0x2B, '', 0x09D246)
create_sprite(0x35, EnemySprite.FireballZora, 0x39, 0x31, '', 0x09D249, water=True)
create_sprite(0x35, EnemySprite.FireballZora, 0x21, 0x36, '', 0x09D24C, water=True)
create_sprite(0x35, EnemySprite.Buzzblob, 0x32, 0x37, '', 0x09D24F)
create_sprite(0x35, EnemySprite.Buzzblob, 0x34, 0x39, '', 0x09D252)
create_sprite(0x35, EnemySprite.Crab, 0x2E, 0x3A, '', 0x09D255)
# Screen37_1:
create_sprite(0x37, EnemySprite.Crab, 0x08, 0x08, '', 0x09D259)
create_sprite(0x37, EnemySprite.Crab, 0x10, 0x08, '', 0x09D25C)
create_sprite(0x37, EnemySprite.Crab, 0x0F, 0x0B, '', 0x09D25F)
create_sprite(0x37, EnemySprite.Crab, 0x16, 0x11, '', 0x09D262)
create_sprite(0x37, EnemySprite.Raven, 0x0C, 0x15, '', 0x09D265)
create_sprite(0x37, EnemySprite.FireballZora, 0x12, 0x19, '', 0x09D268, water=True)
# Screen3A_1:
create_sprite(0x3a, EnemySprite.Locksmith, 0x17, 0x05, '', 0x09D26C)
create_sprite(0x3a, EnemySprite.Raven, 0x0E, 0x09, '', 0x09D26F, embed=True)
create_sprite(0x3a, EnemySprite.Hoarder2, 0x0B, 0x0A, '', 0x09D272)
create_sprite(0x3a, EnemySprite.Hoarder2, 0x18, 0x0E, '', 0x09D275)
# Screen3B_1:
create_sprite(0x3b, EnemySprite.GreenBushGuard, 0x13, 0x06, '', 0x09D279)
create_sprite(0x3b, EnemySprite.BlueArcher, 0x0C, 0x0A, '', 0x09D27C)
create_sprite(0x3b, EnemySprite.FloppingFish, 0x13, 0x0D, '', 0x09D27F, water=True)
create_sprite(0x3b, EnemySprite.Raven, 0x08, 0x0B, '', 0x09D282)
create_sprite(0x3b, EnemySprite.HeartPiece, 0x14, 0x0E, '', 0x09D285)
create_sprite(0x3b, EnemySprite.FloppingFish, 0x1B, 0x10, '', 0x09D288, water=True)
create_sprite(0x3b, EnemySprite.Toppo, 0x0F, 0x14, '', 0x09D28B)
create_sprite(0x3b, EnemySprite.Raven, 0x14, 0x1B, '', 0x09D28E, embed=True)
# Screen3C_1:
create_sprite(0x3c, EnemySprite.GreenBushGuard, 0x08, 0x0C, '', 0x09D292)
create_sprite(0x3c, EnemySprite.Octorok, 0x14, 0x0F, '', 0x09D295)
create_sprite(0x3c, EnemySprite.Raven, 0x0E, 0x0F, '', 0x09D298)
create_sprite(0x3c, EnemySprite.Hoarder, 0x09, 0x11, '', 0x09D29B)
create_sprite(0x3c, EnemySprite.Octorok4Way, 0x14, 0x15, '', 0x09D29E)
create_sprite(0x3c, EnemySprite.Crab, 0x16, 0x17, '', 0x09D2A1)
create_sprite(0x3c, EnemySprite.Octorok, 0x0B, 0x18, '', 0x09D2A4)
# Screen3F_1:
create_sprite(0x3f, EnemySprite.Octorok, 0x11, 0x04, '', 0x09D2A8)
create_sprite(0x3f, EnemySprite.Octorok, 0x16, 0x05, '', 0x09D2AB)
create_sprite(0x3f, EnemySprite.FireballZora, 0x08, 0x0B, '', 0x09D2AE, water=True)
create_sprite(0x3f, EnemySprite.Whirlpool, 0x07, 0x0C, '', 0x09D2B1)
create_sprite(0x3f, EnemySprite.Octoballoon, 0x10, 0x16, '', 0x09D2B4)
# Screen00_2:
create_sprite(0x90, EnemySprite.BlueGuard, 0x0F, 0x11, '', 0x09D2B8)
create_sprite(0x90, EnemySprite.FakeMasterSword, 0x07, 0x12, '', 0x09D2BB)
create_sprite(0x90, EnemySprite.Mushroom, 0x1E, 0x15, '', 0x09D2BE)
create_sprite(0x90, EnemySprite.Thief, 0x0D, 0x1F, '', 0x09D2C1)
create_sprite(0x90, EnemySprite.FakeMasterSword, 0x28, 0x06, '', 0x09D2C4)
create_sprite(0x90, EnemySprite.RupeePull, 0x2B, 0x08, '', 0x09D2C7)
create_sprite(0x90, EnemySprite.BlueGuard, 0x33, 0x08, '', 0x09D2CA)
create_sprite(0x90, EnemySprite.Thief, 0x2B, 0x0A, '', 0x09D2CD)
create_sprite(0x90, EnemySprite.Buzzblob, 0x31, 0x0A, '', 0x09D2D0)
create_sprite(0x90, EnemySprite.Hoarder, 0x2A, 0x10, '', 0x09D2D3)
create_sprite(0x90, EnemySprite.Hoarder, 0x0D, 0x2C, '', 0x09D2D6)
create_sprite(0x90, EnemySprite.BlueGuard, 0x09, 0x33, '', 0x09D2D9)
create_sprite(0x90, EnemySprite.Bee, 0x29, 0x25, '', 0x09D2DC)
create_sprite(0x90, EnemySprite.Hoarder, 0x28, 0x2F, '', 0x09D2DF)
# Screen02_2:
create_sprite(0x92, EnemySprite.BonkItem, 0x0D, 0x12, '', 0x09D2E3)
# Screen03_2:
create_sprite(0x93, EnemySprite.Boulders, 0x00, 0x00, '', 0x09D2E7)
create_sprite(0x93, EnemySprite.MedallionTablet, 0x0B, 0x04, '', 0x09D2EA)
create_sprite(0x93, EnemySprite.Tektite, 0x10, 0x1A, '', 0x09D2ED)
create_sprite(0x93, EnemySprite.Tektite, 0x1A, 0x1E, '', 0x09D2F0)
create_sprite(0x93, EnemySprite.Deadrock, 0x27, 0x0C, '', 0x09D2F3)
create_sprite(0x93, EnemySprite.Tektite, 0x2C, 0x15, '', 0x09D2F6)
create_sprite(0x93, EnemySprite.HeartPiece, 0x22, 0x16, '', 0x09D2F9)
create_sprite(0x93, EnemySprite.Tektite, 0x28, 0x19, '', 0x09D2FC)
create_sprite(0x93, EnemySprite.Deadrock, 0x0A, 0x35, '', 0x09D2FF)
create_sprite(0x93, EnemySprite.Deadrock, 0x06, 0x36, '', 0x09D302)
create_sprite(0x93, EnemySprite.Deadrock, 0x0D, 0x3B, '', 0x09D305)
create_sprite(0x93, EnemySprite.PositionTarget, 0x12, 0x3B, '', 0x09D308)
create_sprite(0x93, EnemySprite.Deadrock, 0x2C, 0x2D, '', 0x09D30B)
create_sprite(0x93, EnemySprite.Deadrock, 0x34, 0x33, '', 0x09D30E)
create_sprite(0x93, EnemySprite.Deadrock, 0x2F, 0x34, '', 0x09D311)
# Screen05_2:
create_sprite(0x95, EnemySprite.Deadrock, 0x07, 0x0B, '', 0x09D315)
create_sprite(0x95, EnemySprite.Tektite, 0x08, 0x0D, '', 0x09D318)
create_sprite(0x95, EnemySprite.Deadrock, 0x1E, 0x0E, '', 0x09D31B)
create_sprite(0x95, EnemySprite.Tektite, 0x1F, 0x0F, '', 0x09D31E)
create_sprite(0x95, EnemySprite.HeartPiece, 0x2F, 0x03, '', 0x09D321)
create_sprite(0x95, EnemySprite.Deadrock, 0x35, 0x0D, '', 0x09D324)
create_sprite(0x95, EnemySprite.Tektite, 0x29, 0x0F, '', 0x09D327)
create_sprite(0x95, EnemySprite.Deadrock, 0x35, 0x0F, '', 0x09D32A)
create_sprite(0x95, EnemySprite.Faerie, 0x34, 0x10, '', 0x09D32D)
create_sprite(0x95, EnemySprite.Tektite, 0x1E, 0x31, '', 0x09D330)
create_sprite(0x95, EnemySprite.Tektite, 0x35, 0x2A, '', 0x09D333)
create_sprite(0x95, EnemySprite.Deadrock, 0x2A, 0x2F, '', 0x09D336)
create_sprite(0x95, EnemySprite.Tektite, 0x2F, 0x2F, '', 0x09D339)
create_sprite(0x95, EnemySprite.Deadrock, 0x29, 0x36, '', 0x09D33C)
create_sprite(0x95, EnemySprite.Deadrock, 0x36, 0x36, '', 0x09D33F)
# Screen07_2:
create_sprite(0x97, EnemySprite.Deadrock, 0x0E, 0x07, '', 0x09D343)
create_sprite(0x97, EnemySprite.Deadrock, 0x0A, 0x0D, '', 0x09D346)
create_sprite(0x97, EnemySprite.Deadrock, 0x17, 0x15, '', 0x09D349)
create_sprite(0x97, EnemySprite.Deadrock, 0x0F, 0x16, '', 0x09D34C)
create_sprite(0x97, EnemySprite.Deadrock, 0x12, 0x16, '', 0x09D34F)
# Screen0A_2:
create_sprite(0x9a, EnemySprite.Bee, 0x0E, 0x04, '', 0x09D353)
create_sprite(0x9a, EnemySprite.BlueGuard, 0x10, 0x0D, '', 0x09D356)
create_sprite(0x9a, EnemySprite.Raven, 0x11, 0x16, '', 0x09D359, embed=True)
create_sprite(0x9a, EnemySprite.Raven, 0x13, 0x16, '', 0x09D35C, embed=True)
create_sprite(0x9a, EnemySprite.Hoarder, 0x0E, 0x16, '', 0x09D35F)
create_sprite(0x9a, EnemySprite.Raven, 0x11, 0x17, '', 0x09D362, embed=True)
create_sprite(0x9a, EnemySprite.Apple, 0x19, 0x1A, '', 0x09D365)
# Screen0F_2:
create_sprite(0x9f, EnemySprite.Waterfall, 0x06, 0x02, '', 0x09D369)
create_sprite(0x9f, EnemySprite.Crab, 0x0D, 0x0D, '', 0x09D36C)
create_sprite(0x9f, EnemySprite.FireballZora, 0x05, 0x10, '', 0x09D36F, water=True)
create_sprite(0x9f, EnemySprite.FireballZora, 0x0A, 0x11, '', 0x09D372, water=True)
create_sprite(0x9f, EnemySprite.Crab, 0x11, 0x12, '', 0x09D375)
create_sprite(0x9f, EnemySprite.Whirlpool, 0x08, 0x13, '', 0x09D378)
create_sprite(0x9f, EnemySprite.Octorok4Way, 0x0E, 0x17, '', 0x09D37B)
# Screen10_2:
create_sprite(0xa0, EnemySprite.BlueGuard, 0x05, 0x0C, '', 0x09D37F)
create_sprite(0xa0, EnemySprite.Apple, 0x07, 0x0C, '', 0x09D382)
create_sprite(0xa0, EnemySprite.LargeMagic, 0x17, 0x0F, '', 0x09D385)
create_sprite(0xa0, EnemySprite.BlueGuard, 0x07, 0x12, '', 0x09D388)
create_sprite(0xa0, EnemySprite.BlueGuard, 0x08, 0x18, '', 0x09D38B)
# Screen11_2:
create_sprite(0xa1, EnemySprite.BlueGuard, 0x17, 0x0C, '', 0x09D38F)
create_sprite(0xa1, EnemySprite.BlueGuard, 0x1A, 0x0D, '', 0x09D392)
create_sprite(0xa1, EnemySprite.BombRefill1, 0x08, 0x10, '', 0x09D395)
create_sprite(0xa1, EnemySprite.Cucco, 0x08, 0x17, '', 0x09D398)
# Screen12_2:
create_sprite(0xa2, EnemySprite.Faerie, 0x14, 0x0A, '', 0x09D39C)
create_sprite(0xa2, EnemySprite.BlueGuard, 0x15, 0x0E, '', 0x09D39F)
create_sprite(0xa2, EnemySprite.Whirlpool, 0x0F, 0x10, '', 0x09D3A2)
create_sprite(0xa2, EnemySprite.GreenGuard, 0x15, 0x15, '', 0x09D3A5)
# Screen13_2:
create_sprite(0xa3, EnemySprite.Bee, 0x18, 0x09, '', 0x09D3A9)
create_sprite(0xa3, EnemySprite.BombRefill8, 0x07, 0x0C, '', 0x09D3AC)
create_sprite(0xa3, EnemySprite.BlueGuard, 0x0D, 0x17, '', 0x09D3AF)
create_sprite(0xa3, EnemySprite.BlueGuard, 0x12, 0x1A, '', 0x09D3B2)
# Screen14_2:
create_sprite(0xa4, EnemySprite.Poe, 0x0D, 0x0D, '', 0x09D3B6)
create_sprite(0xa4, EnemySprite.Poe, 0x19, 0x0F, '', 0x09D3B9)
create_sprite(0xa4, EnemySprite.Poe, 0x08, 0x10, '', 0x09D3BC)
create_sprite(0xa4, EnemySprite.Poe, 0x14, 0x11, '', 0x09D3BF)
create_sprite(0xa4, EnemySprite.Poe, 0x13, 0x14, '', 0x09D3C2)
create_sprite(0xa4, EnemySprite.BlueGuard, 0x11, 0x19, '', 0x09D3C5)
# Screen15_2:
create_sprite(0xa5, EnemySprite.Whirlpool, 0x11, 0x09, '', 0x09D3C9)
create_sprite(0xa5, EnemySprite.UsainBolt, 0x16, 0x0E, '', 0x09D3CC)
create_sprite(0xa5, EnemySprite.Faerie, 0x1B, 0x0F, '', 0x09D3CF)
create_sprite(0xa5, EnemySprite.RedSpearGuard, 0x0B, 0x17, '', 0x09D3D2)
create_sprite(0xa5, EnemySprite.Apple, 0x04, 0x1A, '', 0x09D3D5)
# Screen16_2:
create_sprite(0xa6, EnemySprite.Buzzblob, 0x0D, 0x0A, '', 0x09D3D9)
create_sprite(0xa6, EnemySprite.Witch, 0x0F, 0x15, '', 0x09D3DC)
create_sprite(0xa6, EnemySprite.Buzzblob, 0x06, 0x18, '', 0x09D3DF)
# Screen17_2:
create_sprite(0xa7, EnemySprite.Buzzblob, 0x18, 0x08, '', 0x09D3E3)
create_sprite(0xa7, EnemySprite.Buzzblob, 0x17, 0x0A, '', 0x09D3E6)
create_sprite(0xa7, EnemySprite.UsainBolt, 0x0D, 0x0B, '', 0x09D3E9)
create_sprite(0xa7, EnemySprite.Buzzblob, 0x16, 0x0C, '', 0x09D3EC)
create_sprite(0xa7, EnemySprite.Buzzblob, 0x08, 0x16, '', 0x09D3EF)
# Screen18_2:
create_sprite(0xa8, EnemySprite.BlueGuard, 0x12, 0x08, '', 0x09D3F3)
create_sprite(0xa8, EnemySprite.RedRupee, 0x18, 0x0A, '', 0x09D3F6)
create_sprite(0xa8, EnemySprite.BottleMerchant, 0x18, 0x16, '', 0x09D3F9)
create_sprite(0xa8, EnemySprite.BlueGuard, 0x07, 0x1C, '', 0x09D3FC)
create_sprite(0xa8, EnemySprite.BlueGuard, 0x35, 0x0B, '', 0x09D3FF)
create_sprite(0xa8, EnemySprite.FluteQuest, 0x20, 0x18, '', 0x09D402)
create_sprite(0xa8, EnemySprite.BlueGuard, 0x12, 0x2E, '', 0x09D405)
create_sprite(0xa8, EnemySprite.Cucco, 0x14, 0x34, '', 0x09D408)
create_sprite(0xa8, EnemySprite.Cucco, 0x16, 0x35, '', 0x09D40B)
create_sprite(0xa8, EnemySprite.RedSpearGuard, 0x39, 0x22, '', 0x09D40E)
create_sprite(0xa8, EnemySprite.BlueGuard, 0x20, 0x2E, '', 0x09D411)
create_sprite(0xa8, EnemySprite.Bee, 0x36, 0x33, '', 0x09D414)
# Screen1A_2:
create_sprite(0xaa, EnemySprite.BlueGuard, 0x0F, 0x08, '', 0x09D418)
create_sprite(0xaa, EnemySprite.BlueGuard, 0x0C, 0x0E, '', 0x09D41B)
create_sprite(0xaa, EnemySprite.Faerie, 0x0D, 0x11, '', 0x09D41E)
# create_sprite(0xaa, EnemySprite.SmallHeart, 0x0A, 0x18, '', 0x09D421)
create_sprite(0xaa, EnemySprite.UsainBolt, 0x0F, 0x18, '', 0x09D421) # was 0x09D424
# Screen1B_2:
create_sprite(0x1b, EnemySprite.Wiseman, 0x19, 0x12, '', 0x09D425)
create_sprite(0xab, EnemySprite.UsainBolt, 0x06, 0x0D, '', 0x09D428)
create_sprite(0xab, EnemySprite.Apple, 0x16, 0x14, '', 0x09D42B)
create_sprite(0xab, EnemySprite.UsainBolt, 0x1F, 0x1A, '', 0x09D42E)
create_sprite(0xab, EnemySprite.BlueGuard, 0x37, 0x13, '', 0x09D431)
create_sprite(0xab, EnemySprite.Whirlpool, 0x1E, 0x25, '', 0x09D434)
create_sprite(0xab, EnemySprite.RedSpearGuard, 0x08, 0x28, '', 0x09D437)
create_sprite(0xab, EnemySprite.GreenGuard, 0x1F, 0x2B, '', 0x09D43A)
create_sprite(0xab, EnemySprite.BlueGuard, 0x38, 0x29, '', 0x09D43D)
create_sprite(0xab, EnemySprite.BlueGuard, 0x21, 0x2D, '', 0x09D440)
create_sprite(0xab, EnemySprite.UsainBolt, 0x21, 0x32, '', 0x09D443)
# Screen1D_2:
create_sprite(0xad, EnemySprite.Bee, 0x0B, 0x06, '', 0x09D447)
create_sprite(0xad, EnemySprite.BlueArcher, 0x1B, 0x0C, '', 0x09D44A)
create_sprite(0xad, EnemySprite.UsainBolt, 0x07, 0x0D, '', 0x09D44D)
create_sprite(0xad, EnemySprite.BlueArcher, 0x1B, 0x0F, '', 0x09D450)
# Screen1E_2:
create_sprite(0xae, EnemySprite.ArmosStatue, 0x0E, 0x0E, '', 0x09D454)
create_sprite(0xae, EnemySprite.UsainBolt, 0x11, 0x1A, '', 0x09D457)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x19, 0x1A, '', 0x09D45A)
create_sprite(0xae, EnemySprite.RupeePull, 0x33, 0x04, '', 0x09D45D)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x33, 0x09, '', 0x09D460)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x37, 0x09, '', 0x09D463)
create_sprite(0xae, EnemySprite.UsainBolt, 0x31, 0x10, '', 0x09D466)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x2F, 0x17, '', 0x09D469)
create_sprite(0xae, EnemySprite.BlueGuard, 0x0F, 0x25, '', 0x09D46C)
create_sprite(0xae, EnemySprite.UsainBolt, 0x09, 0x28, '', 0x09D46F)
create_sprite(0xae, EnemySprite.RedSpearGuard, 0x15, 0x2C, '', 0x09D472)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x14, 0x33, '', 0x09D475)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x17, 0x33, '', 0x09D478)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x24, 0x25, '', 0x09D47B)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x31, 0x28, '', 0x09D47E)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x28, 0x29, '', 0x09D481)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x3A, 0x29, '', 0x09D484)
create_sprite(0xae, EnemySprite.ArmosStatue, 0x3D, 0x29, '', 0x09D487)
create_sprite(0xae, EnemySprite.Faerie, 0x22, 0x37, '', 0x09D48A)
create_sprite(0xae, EnemySprite.UsainBolt, 0x2D, 0x3A, '', 0x09D48D)
# Screen22_2:
create_sprite(0xb2, EnemySprite.BunnyBeam, 0x0C, 0x04, '', 0x09D491, fix=True) # smithy smoke
create_sprite(0xb2, EnemySprite.Cucco, 0x0C, 0x14, '', 0x09D494)
create_sprite(0xb2, EnemySprite.Cucco, 0x12, 0x14, '', 0x09D497)
# Screen25_2:
create_sprite(0xb5, EnemySprite.BlueGuard, 0x0E, 0x08, '', 0x09D49B)
create_sprite(0xb5, EnemySprite.BlueGuard, 0x05, 0x0C, '', 0x09D49E)
create_sprite(0xb5, EnemySprite.BlueGuard, 0x09, 0x11, '', 0x09D4A1)
create_sprite(0xb5, EnemySprite.UsainBolt, 0x19, 0x16, '', 0x09D4A4)
# Screen28_2:
create_sprite(0xb8, EnemySprite.BlueGuard, 0x12, 0x0C, '', 0x09D4A8)
create_sprite(0xb8, EnemySprite.HeartPiece, 0x07, 0x13, '', 0x09D4AB)
create_sprite(0xb8, EnemySprite.RaceGameGuy, 0x08, 0x12, '', 0x09D4AE)
create_sprite(0xb8, EnemySprite.RaceGameLady, 0x19, 0x18, '', 0x09D4B1)
create_sprite(0xb8, EnemySprite.BlueGuard, 0x0C, 0x19, '', 0x09D4B4)
# Screen29_2:
create_sprite(0xb9, EnemySprite.BlueGuard, 0x0E, 0x05, '', 0x09D4B8)
create_sprite(0xb9, EnemySprite.UsainBolt, 0x0C, 0x0C, '', 0x09D4BB)
create_sprite(0xb9, EnemySprite.BlueGuard, 0x0B, 0x14, '', 0x09D4BE)
# Screen2A_2:
create_sprite(0xba, EnemySprite.FluteQuest, 0x09, 0x09, '', 0x09D4C2)
create_sprite(0xba, EnemySprite.GroveOstritch, 0x0E, 0x0C, '', 0x09D4C5)
create_sprite(0xba, EnemySprite.GroveBird, 0x0D, 0x0E, '', 0x09D4C8)
create_sprite(0xba, EnemySprite.FluteKid, 0x0E, 0x0E, '', 0x09D4CB)
create_sprite(0xba, EnemySprite.GroveBird, 0x11, 0x0E, '', 0x09D4CE)
create_sprite(0xba, EnemySprite.GroveRabbit, 0x0C, 0x0F, '', 0x09D4D1)
create_sprite(0xba, EnemySprite.GroveRabbit, 0x11, 0x10, '', 0x09D4D4)
create_sprite(0xba, EnemySprite.RedRupee, 0x15, 0x14, '', 0x09D4D7)
create_sprite(0xba, EnemySprite.RedRupee, 0x0F, 0x18, '', 0x09D4DA)
# Screen2B_2:
create_sprite(0xbb, EnemySprite.BlueGuard, 0x08, 0x06, '', 0x09D4DE)
create_sprite(0xbb, EnemySprite.Faerie, 0x16, 0x0D, '', 0x09D4E1)
create_sprite(0xbb, EnemySprite.BlueGuard, 0x14, 0x11, '', 0x09D4E4)
create_sprite(0xbb, EnemySprite.BlueGuard, 0x14, 0x15, '', 0x09D4E7)
create_sprite(0xbb, EnemySprite.BlueGuard, 0x10, 0x17, '', 0x09D4EA)
# Screen2C_2:
create_sprite(0xbc, EnemySprite.BlueGuard, 0x18, 0x14, '', 0x09D4EE)
create_sprite(0xbc, EnemySprite.BlueGuard, 0x09, 0x19, '', 0x09D4F1)
# Screen2D_2:
create_sprite(0xbd, EnemySprite.Octorok4Way, 0x0F, 0x08, '', 0x09D4F5)
create_sprite(0xbd, EnemySprite.BlueGuard, 0x12, 0x0B, '', 0x09D4F8)
create_sprite(0xbd, EnemySprite.UsainBolt, 0x12, 0x16, '', 0x09D4FB)
create_sprite(0xbd, EnemySprite.FireballZora, 0x1C, 0x17, '', 0x09D4FE, water=True)
# Screen2E_2:
create_sprite(0xbe, EnemySprite.Faerie, 0x0C, 0x09, '', 0x09D502)
create_sprite(0xbe, EnemySprite.Bee, 0x14, 0x0B, '', 0x09D505)
create_sprite(0xbe, EnemySprite.UsainBolt, 0x0E, 0x0C, '', 0x09D508)
create_sprite(0xbe, EnemySprite.BlueGuard, 0x17, 0x0E, '', 0x09D50B)
create_sprite(0xbe, EnemySprite.FireballZora, 0x05, 0x12, '', 0x09D50E, water=True)
create_sprite(0xbe, EnemySprite.Octorok, 0x19, 0x17, '', 0x09D511)
# Screen2F_2:
create_sprite(0xbf, EnemySprite.UsainBolt, 0x0F, 0x0C, '', 0x09D515)
create_sprite(0xbf, EnemySprite.ArmosStatue, 0x07, 0x17, '', 0x09D518)
create_sprite(0xbf, EnemySprite.ArmosStatue, 0x0C, 0x17, '', 0x09D51B)
# Screen30_2:
create_sprite(0xc0, EnemySprite.DesertStatue, 0x12, 0x14, '', 0x09D51F)
create_sprite(0xc0, EnemySprite.PedestalPlaque, 0x12, 0x19, '', 0x09D522)
create_sprite(0xc0, EnemySprite.DesertStatue, 0x0E, 0x1C, '', 0x09D525)
create_sprite(0xc0, EnemySprite.DesertStatue, 0x16, 0x1C, '', 0x09D528)
create_sprite(0xc0, EnemySprite.Geldman, 0x27, 0x19, '', 0x09D52B)
create_sprite(0xc0, EnemySprite.Vulture, 0x22, 0x1C, '', 0x09D52E)
create_sprite(0xc0, EnemySprite.Geldman, 0x2A, 0x1F, '', 0x09D531)
create_sprite(0xc0, EnemySprite.Landmine, 0x0C, 0x23, '', 0x09D534)
create_sprite(0xc0, EnemySprite.Geldman, 0x1D, 0x26, '', 0x09D537)
create_sprite(0xc0, EnemySprite.Vulture, 0x07, 0x29, '', 0x09D53A)
create_sprite(0xc0, EnemySprite.Geldman, 0x0F, 0x29, '', 0x09D53D)
create_sprite(0xc0, EnemySprite.HeartPiece, 0x06, 0x2A, '', 0x09D540)
create_sprite(0xc0, EnemySprite.Geldman, 0x1B, 0x2C, '', 0x09D543)
create_sprite(0xc0, EnemySprite.Geldman, 0x0A, 0x30, '', 0x09D546)
create_sprite(0xc0, EnemySprite.Geldman, 0x14, 0x35, '', 0x09D549)
create_sprite(0xc0, EnemySprite.MedallionTablet, 0x37, 0x2B, '', 0x09D54C)
create_sprite(0xc0, EnemySprite.Geldman, 0x22, 0x24, '', 0x09D54F)
create_sprite(0xc0, EnemySprite.Geldman, 0x28, 0x2A, '', 0x09D552)
create_sprite(0xc0, EnemySprite.Geldman, 0x23, 0x32, '', 0x09D555)
create_sprite(0xc0, EnemySprite.Vulture, 0x34, 0x33, '', 0x09D558)
# Screen32_2:
create_sprite(0xc2, EnemySprite.SmallHeart, 0x1A, 0x09, '', 0x09D55C)
create_sprite(0xc2, EnemySprite.GreenGuard, 0x0B, 0x0C, '', 0x09D55F)
create_sprite(0xc2, EnemySprite.BlueGuard, 0x12, 0x0C, '', 0x09D562)
create_sprite(0xc2, EnemySprite.GreenGuard, 0x13, 0x10, '', 0x09D565)
create_sprite(0xc2, EnemySprite.BombRefill4, 0x19, 0x12, '', 0x09D568)
create_sprite(0xc2, EnemySprite.Landmine, 0x08, 0x15, '', 0x09D56B)
# Screen33_2:
create_sprite(0xc3, EnemySprite.Octorok, 0x13, 0x06, '', 0x09D56F)
create_sprite(0xc3, EnemySprite.Octorok4Way, 0x14, 0x0B, '', 0x09D572)
create_sprite(0xc3, EnemySprite.Whirlpool, 0x17, 0x12, '', 0x09D575)
create_sprite(0xc3, EnemySprite.Octorok, 0x12, 0x16, '', 0x09D578)
create_sprite(0xc3, EnemySprite.Octorok, 0x1A, 0x1B, '', 0x09D57B)
# Screen34_2:
create_sprite(0xc4, EnemySprite.RupeePull, 0x17, 0x0E, '', 0x09D57F)
create_sprite(0xc4, EnemySprite.Raven, 0x08, 0x13, '', 0x09D582)
create_sprite(0xc4, EnemySprite.BlueGuard, 0x11, 0x12, '', 0x09D585)
create_sprite(0xc4, EnemySprite.Octorok, 0x06, 0x13, '', 0x09D588)
create_sprite(0xc4, EnemySprite.Octorok, 0x0C, 0x18, '', 0x09D58B)
# Screen35_2:
create_sprite(0xc5, EnemySprite.Raven, 0x0E, 0x07, '', 0x09D58F)
create_sprite(0xc5, EnemySprite.Octorok, 0x0D, 0x09, '', 0x09D592)
create_sprite(0xc5, EnemySprite.UsainBolt, 0x0A, 0x0C, '', 0x09D595)
create_sprite(0xc5, EnemySprite.HeartPiece, 0x19, 0x13, '', 0x09D598)
create_sprite(0xc5, EnemySprite.Buzzblob, 0x19, 0x14, '', 0x09D59B)
create_sprite(0xc5, EnemySprite.FireballZora, 0x11, 0x17, '', 0x09D59E, water=True)
create_sprite(0xc5, EnemySprite.Octorok4Way, 0x38, 0x0A, '', 0x09D5A1)
create_sprite(0xc5, EnemySprite.FireballZora, 0x25, 0x0D, '', 0x09D5A4, water=True)
create_sprite(0xc5, EnemySprite.FireballZora, 0x37, 0x19, '', 0x09D5A7, water=True)
create_sprite(0xc5, EnemySprite.Buzzblob, 0x27, 0x1F, '', 0x09D5AA)
create_sprite(0xc5, EnemySprite.Buzzblob, 0x2F, 0x1F, '', 0x09D5AD)
create_sprite(0xc5, EnemySprite.FireballZora, 0x1B, 0x26, '', 0x09D5B0, water=True)
create_sprite(0xc5, EnemySprite.Raven, 0x0D, 0x2F, '', 0x09D5B3, embed=True)
create_sprite(0xc5, EnemySprite.Octorok, 0x06, 0x34, '', 0x09D5B6)
create_sprite(0xc5, EnemySprite.Octorok, 0x0A, 0x35, '', 0x09D5B9)
create_sprite(0xc5, EnemySprite.FireballZora, 0x14, 0x35, '', 0x09D5BC, water=True)
create_sprite(0xc5, EnemySprite.Octorok, 0x0B, 0x39, '', 0x09D5BF)
create_sprite(0xc5, EnemySprite.Buzzblob, 0x19, 0x3A, '', 0x09D5C2)
create_sprite(0xc5, EnemySprite.Whirlpool, 0x29, 0x2B, '', 0x09D5C5)
create_sprite(0xc5, EnemySprite.FireballZora, 0x39, 0x31, '', 0x09D5C8, water=True)
create_sprite(0xc5, EnemySprite.FireballZora, 0x21, 0x36, '', 0x09D5CB, water=True)
create_sprite(0xc5, EnemySprite.Buzzblob, 0x32, 0x37, '', 0x09D5CE)
create_sprite(0xc5, EnemySprite.Buzzblob, 0x34, 0x39, '', 0x09D5D1)
# Screen37_2:
create_sprite(0xc7, EnemySprite.Crab, 0x08, 0x08, '', 0x09D5D5)
create_sprite(0xc7, EnemySprite.Crab, 0x10, 0x08, '', 0x09D5D8)
create_sprite(0xc7, EnemySprite.Crab, 0x0F, 0x0B, '', 0x09D5DB)
create_sprite(0xc7, EnemySprite.Crab, 0x16, 0x11, '', 0x09D5DE)
create_sprite(0xc7, EnemySprite.FireballZora, 0x12, 0x19, '', 0x09D5E1, water=True)
# Screen3A_2:
create_sprite(0xca, EnemySprite.Locksmith, 0x17, 0x05, '', 0x09D5E5)
create_sprite(0xca, EnemySprite.Hoarder2, 0x0B, 0x0A, '', 0x09D5E8)
create_sprite(0xca, EnemySprite.Raven, 0x14, 0x0D, '', 0x09D5EB, embed=True)
create_sprite(0xca, EnemySprite.Raven, 0x13, 0x0E, '', 0x09D5EE, embed=True)
create_sprite(0xca, EnemySprite.Raven, 0x14, 0x0F, '', 0x09D5F1, embed=True)
create_sprite(0xca, EnemySprite.Raven, 0x13, 0x10, '', 0x09D5F4, embed=True)
create_sprite(0xca, EnemySprite.UsainBolt, 0x11, 0x0F, '', 0x09D5F7)
create_sprite(0xca, EnemySprite.Hoarder2, 0x17, 0x17, '', 0x09D5FA)
# Screen3B_2:
create_sprite(0xcb, EnemySprite.FloppingFish, 0x13, 0x0D, '', 0x09D5FE, water=True)
create_sprite(0xcb, EnemySprite.Octorok, 0x0C, 0x0F, '', 0x09D601)
create_sprite(0xcb, EnemySprite.HeartPiece, 0x14, 0x0E, '', 0x09D604)
create_sprite(0xcb, EnemySprite.Octorok4Way, 0x0F, 0x14, '', 0x09D607)
create_sprite(0xcb, EnemySprite.BlueGuard, 0x17, 0x18, '', 0x09D60A)
create_sprite(0xcb, EnemySprite.Raven, 0x14, 0x1B, '', 0x09D60D, embed=True)
# Screen3C_2:
create_sprite(0xcc, EnemySprite.Raven, 0x0B, 0x09, '', 0x09D611, embed=True)
create_sprite(0xcc, EnemySprite.BlueGuard, 0x08, 0x0A, '', 0x09D614)
create_sprite(0xcc, EnemySprite.Octorok, 0x14, 0x0F, '', 0x09D617)
create_sprite(0xcc, EnemySprite.UsainBolt, 0x09, 0x11, '', 0x09D61A)
create_sprite(0xcc, EnemySprite.Octorok4Way, 0x14, 0x15, '', 0x09D61D)
# Screen3F_2:
create_sprite(0xcf, EnemySprite.Octorok4Way, 0x16, 0x05, '', 0x09D621)
create_sprite(0xcf, EnemySprite.Whirlpool, 0x07, 0x0C, '', 0x09D624)
create_sprite(0xcf, EnemySprite.FireballZora, 0x06, 0x13, '', 0x09D627, water=True)
create_sprite(0xcf, EnemySprite.Octoballoon, 0x11, 0x16, '', 0x09D62A)