1037 lines
67 KiB
Python
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)
|