.include "asm/macros.inc" .include "constants/constants.inc" .section .rodata .align 2 gUnknown_08376364:: @ 8376364 .4byte DummyPerStepCallback .4byte PerStepCallback_8069F64 .4byte PerStepCallback_8069AA0 .4byte PerStepCallback_8069864 .4byte PerStepCallback_8069DD4 .4byte EndTruckSequence .4byte sub_80BCF1C .4byte PerStepCallback_806A07C gUnknown_08376384:: @ 8376384 .incbin "baserom.gba", 0x00376384, 0x20 gUnknown_083763A4:: @ 83763A4 .incbin "baserom.gba", 0x003763a4, 0x20 gUnknown_083763C4:: @ 83763C4 .incbin "baserom.gba", 0x003763c4, 0x20 gUnknown_083763E4:: @ 83763E4 .incbin "baserom.gba", 0x003763e4, 0x30 gUnknown_08376414:: @ 8376414 .space 4 gUnknown_08376418:: @ 8376418 .incbin "baserom.gba", 0x00376418, 0x44 .align 2 gOamData_837645C:: @ 837645C .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteImage_8376464:: @ 8376464 .incbin "graphics/unknown_sprites/83764AC/0.4bpp" .align 2 gSpriteImage_8376484:: @ 8376484 .incbin "graphics/unknown_sprites/83764AC/1.4bpp" .align 2 Palette_3764A4: @ 83764A4 .incbin "baserom.gba", 0x3764a4, 0x8 .align 2 gSpriteImageTable_83764AC:: @ 83764AC obj_frame_tiles gSpriteImage_8376464, 0x20 obj_frame_tiles gSpriteImage_8376484, 0x20 .align 2 gUnknown_083764BC:: @ 83764BC obj_pal Palette_3764A4, 0x1000 .align 2 gSpriteAnim_83764C4:: @ 83764C4 obj_image_anim_frame 0, 30 obj_image_anim_jump 0 .align 2 gSpriteAnim_83764CC:: @ 83764CC obj_image_anim_frame 0, 30, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnim_83764D4:: @ 83764D4 obj_image_anim_frame 1, 30 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83764DC:: @ 83764DC .4byte gSpriteAnim_83764C4 .4byte gSpriteAnim_83764CC .4byte gSpriteAnim_83764D4 .align 2 gSpriteTemplate_83764E8:: @ 83764E8 spr_template 0xFFFF, 0x1000, gOamData_837645C, gSpriteAnimTable_83764DC, gSpriteImageTable_83764AC, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_08376500:: @ 8376500 .incbin "baserom.gba", 0x00376500, 0x4 .align 1 gUnknown_08376504:: @ 8376504 .2byte MOVE_FOCUS_PUNCH .2byte MOVE_DRAGON_CLAW .2byte MOVE_WATER_PULSE .2byte MOVE_CALM_MIND .2byte MOVE_ROAR .2byte MOVE_TOXIC .2byte MOVE_HAIL .2byte MOVE_BULK_UP .2byte MOVE_BULLET_SEED .2byte MOVE_HIDDEN_POWER .2byte MOVE_SUNNY_DAY .2byte MOVE_TAUNT .2byte MOVE_ICE_BEAM .2byte MOVE_BLIZZARD .2byte MOVE_HYPER_BEAM .2byte MOVE_LIGHT_SCREEN .2byte MOVE_PROTECT .2byte MOVE_RAIN_DANCE .2byte MOVE_GIGA_DRAIN .2byte MOVE_SAFEGUARD .2byte MOVE_FRUSTRATION .2byte MOVE_SOLAR_BEAM .2byte MOVE_IRON_TAIL .2byte MOVE_THUNDERBOLT .2byte MOVE_THUNDER .2byte MOVE_EARTHQUAKE .2byte MOVE_RETURN .2byte MOVE_DIG .2byte MOVE_PSYCHIC .2byte MOVE_SHADOW_BALL .2byte MOVE_BRICK_BREAK .2byte MOVE_DOUBLE_TEAM .2byte MOVE_REFLECT .2byte MOVE_SHOCK_WAVE .2byte MOVE_FLAMETHROWER .2byte MOVE_SLUDGE_BOMB .2byte MOVE_SANDSTORM .2byte MOVE_FIRE_BLAST .2byte MOVE_ROCK_TOMB .2byte MOVE_AERIAL_ACE .2byte MOVE_TORMENT .2byte MOVE_FACADE .2byte MOVE_SECRET_POWER .2byte MOVE_REST .2byte MOVE_ATTRACT .2byte MOVE_THIEF .2byte MOVE_STEEL_WING .2byte MOVE_SKILL_SWAP .2byte MOVE_SNATCH .2byte MOVE_OVERHEAT .2byte MOVE_CUT .2byte MOVE_FLY .2byte MOVE_SURF .2byte MOVE_STRENGTH .2byte MOVE_FLASH .2byte MOVE_ROCK_SMASH .2byte MOVE_WATERFALL .2byte MOVE_DIVE .4byte gTileBuffer @ unreferenced? MenuGfx_HoldIcons: .incbin "graphics/interface/hold_icons.4bpp" MenuPal_HoldIcons: .incbin "graphics/interface/hold_icons.gbapal" .align 2 gUnknown_083765DC:: @ 83765DC obj_tiles MenuGfx_HoldIcons, 64, 0xd750 .align 2 gUnknown_083765E4:: @ 83765E4 obj_pal MenuPal_HoldIcons, 0xd750 .align 2 gOamData_83765EC:: @ 83765EC .2byte 0x0000 .2byte 0x0000 .2byte 0x0400 .align 2 gSpriteAnim_83765F4:: @ 83765F4 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83765FC:: @ 83765FC obj_image_anim_frame 1, 1 obj_image_anim_end .align 2 gSpriteAnimTable_8376604:: @ 8376604 .4byte gSpriteAnim_83765F4 .4byte gSpriteAnim_83765FC .align 2 gSpriteTemplate_837660C:: @ 837660C spr_template 55120, 55120, gOamData_83765EC, gSpriteAnimTable_8376604, NULL, gDummySpriteAffineAnimTable, SpriteCB_HeldItemIcon_806DD7C .align 2 gUnknown_08376624:: @ 8376624 .4byte OtherText_ChoosePoke .4byte OtherText_MovePokeTo .4byte OtherText_TeachWhat .4byte OtherText_UseWhat .4byte OtherText_GiveWhat .4byte OtherText_DoWhat .4byte OtherText_NothingToCut .4byte OtherText_CantSurf .4byte OtherText_AlreadySurfing .4byte OtherText_CantUseThatHere .4byte OtherText_RestoreWhatMove .4byte OtherText_BoostPP .4byte gOtherText_CancelWithTerminator .4byte OtherText_DoWhatWithItem .4byte OtherText_NoPokeForBattle .4byte OtherText_ChoosePoke2 .4byte OtherText_NotEnoughHP .4byte OtherText_ThreePokeNeeded .4byte OtherText_PokeCantBeSame .4byte OtherText_NoIdenticalHoldItems .4byte OtherText_TeachWhichPoke .align 2 gUnknown_08376678:: @ 8376678 .byte 16, 40, 0, 0 .byte 104, 18, 0, 0 .byte 104, 42, 0, 0 .byte 104, 66, 0, 0 .byte 104, 90, 0, 0 .byte 104, 114, 0, 0 .byte 16, 24, 0, 0 .byte 16, 80, 0, 0 .byte 104, 18, 0, 0 .byte 104, 50, 0, 0 .byte 104, 82, 0, 0 .byte 104, 114, 0, 0 .byte 16, 24, 0, 0 .byte 16, 80, 0, 0 .byte 104, 26, 0, 0 .byte 104, 50, 0, 0 .byte 104, 82, 0, 0 .byte 104, 106, 0, 0 .byte 16, 24, 0, 0 .byte 104, 26, 0, 0 .byte 104, 50, 0, 0 .byte 16, 80, 0, 0 .byte 104, 82, 0, 0 .byte 104, 106, 0, 0 .byte 5, 4, 0, 0 .byte 16, 1, 0, 0 .byte 16, 4, 0, 0 .byte 16, 7, 0, 0 .byte 16, 10, 0, 0 .byte 16, 13, 0, 0 .byte 5, 2, 0, 0 .byte 5, 9, 0, 0 .byte 16, 1, 0, 0 .byte 16, 5, 0, 0 .byte 16, 9, 0, 0 .byte 16, 13, 0, 0 .byte 5, 2, 0, 0 .byte 5, 9, 0, 0 .byte 16, 2, 0, 0 .byte 16, 5, 0, 0 .byte 16, 9, 0, 0 .byte 16, 12, 0, 0 .byte 5, 2, 0, 0 .byte 16, 2, 0, 0 .byte 16, 5, 0, 0 .byte 5, 9, 0, 0 .byte 16, 9, 0, 0 .byte 16, 12, 0, 0 .align 2 gUnknown_08376738:: @ 8376738 .byte 6, 5, 0, 0 .byte 17, 2, 0, 0 .byte 17, 5, 0, 0 .byte 17, 8, 0, 0 .byte 17, 11, 0, 0 .byte 17, 14, 0, 0 .byte 6, 3, 0, 0 .byte 6, 10, 0, 0 .byte 17, 2, 0, 0 .byte 17, 6, 0, 0 .byte 17, 10, 0, 0 .byte 17, 14, 0, 0 .byte 6, 3, 0, 0 .byte 6, 10, 0, 0 .byte 17, 3, 0, 0 .byte 17, 6, 0, 0 .byte 17, 10, 0, 0 .byte 17, 13, 0, 0 .byte 6, 3, 0, 0 .byte 17, 3, 0, 0 .byte 17, 6, 0, 0 .byte 6, 10, 0, 0 .byte 17, 10, 0, 0 .byte 17, 13, 0, 0 .byte 3, 7, 0, 0 .byte 22, 2, 0, 0 .byte 22, 5, 0, 0 .byte 22, 8, 0, 0 .byte 22, 11, 0, 0 .byte 22, 14, 0, 0 .byte 3, 5, 0, 0 .byte 3, 12, 0, 0 .byte 22, 2, 0, 0 .byte 22, 6, 0, 0 .byte 22, 10, 0, 0 .byte 22, 14, 0, 0 .byte 3, 5, 0, 0 .byte 3, 12, 0, 0 .byte 22, 3, 0, 0 .byte 22, 6, 0, 0 .byte 22, 10, 0, 0 .byte 22, 13, 0, 0 .byte 3, 5, 0, 0 .byte 22, 3, 0, 0 .byte 22, 6, 0, 0 .byte 3, 12, 0, 0 .byte 22, 10, 0, 0 .byte 22, 13, 0, 0 .byte 7, 7, 0, 0 .byte 26, 2, 0, 0 .byte 26, 5, 0, 0 .byte 26, 8, 0, 0 .byte 26, 11, 0, 0 .byte 26, 14, 0, 0 .byte 7, 5, 0, 0 .byte 7, 12, 0, 0 .byte 26, 2, 0, 0 .byte 26, 6, 0, 0 .byte 26, 10, 0, 0 .byte 26, 14, 0, 0 .byte 7, 5, 0, 0 .byte 7, 12, 0, 0 .byte 26, 3, 0, 0 .byte 26, 6, 0, 0 .byte 26, 10, 0, 0 .byte 26, 13, 0, 0 .byte 7, 5, 0, 0 .byte 26, 3, 0, 0 .byte 26, 6, 0, 0 .byte 7, 12, 0, 0 .byte 26, 10, 0, 0 .byte 26, 13, 0, 0 .align 2 gUnknown_08376858:: @ 8376858 .4byte BG_VRAM + 0xF1C8 .4byte BG_VRAM + 0xF0AE .4byte BG_VRAM + 0xF16E .4byte BG_VRAM + 0xF22E .4byte BG_VRAM + 0xF2EE .4byte BG_VRAM + 0xF3AE .4byte BG_VRAM + 0xF148 .4byte BG_VRAM + 0xF308 .4byte BG_VRAM + 0xF0AE .4byte BG_VRAM + 0xF1AE .4byte BG_VRAM + 0xF2AE .4byte BG_VRAM + 0xF3AE .4byte BG_VRAM + 0xF148 .4byte BG_VRAM + 0xF308 .4byte BG_VRAM + 0xF0EE .4byte BG_VRAM + 0xF1AE .4byte BG_VRAM + 0xF2AE .4byte BG_VRAM + 0xF36E .4byte BG_VRAM + 0xF148 .4byte BG_VRAM + 0xF0EE .4byte BG_VRAM + 0xF1AE .4byte BG_VRAM + 0xF308 .4byte BG_VRAM + 0xF2AE .4byte BG_VRAM + 0xF36E .align 2 gUnknown_083768B8:: @ 83768B8 .byte 8, 44, 0, 0 .byte 92, 22, 0, 0 .byte 92, 46, 0, 0 .byte 92, 70, 0, 0 .byte 92, 94, 0, 0 .byte 92, 118, 0, 0 .byte 196, 136, 0, 0 .byte 196, 152, 0, 0 .byte 8, 28, 0, 0 .byte 8, 84, 0, 0 .byte 92, 22, 0, 0 .byte 92, 54, 0, 0 .byte 92, 86, 0, 0 .byte 92, 118, 0, 0 .byte 196, 136, 0, 0 .byte 196, 152, 0, 0 .byte 8, 28, 0, 0 .byte 8, 84, 0, 0 .byte 92, 30, 0, 0 .byte 92, 54, 0, 0 .byte 92, 86, 0, 0 .byte 92, 110, 0, 0 .byte 196, 136, 0, 0 .byte 196, 152, 0, 0 .align 2 gUnknown_08376918:: @ 8376918 .4byte BG_VRAM + 0xF1C6 .4byte BG_VRAM + 0xF06C .4byte BG_VRAM + 0xF12C .4byte BG_VRAM + 0xF1EC .4byte BG_VRAM + 0xF2AC .4byte BG_VRAM + 0xF36C .4byte BG_VRAM + 0xF148 .4byte BG_VRAM + 0xF308 .4byte BG_VRAM + 0xF0AE .4byte BG_VRAM + 0xF1AE .4byte BG_VRAM + 0xF2AE .4byte BG_VRAM + 0xF3AE .align 2 gUnknown_08376948:: @ 8376948 .byte 2, 4, 10, 9 .byte 16, 1, 29, 3 .byte 16, 4, 29, 6 .byte 16, 7, 29, 9 .byte 16, 10, 29, 12 .byte 16, 13, 29, 15 .byte 2, 2, 10, 7 .byte 2, 9, 10, 14 .byte 16, 1, 29, 3 .byte 16, 5, 29, 7 .byte 16, 9, 29, 11 .byte 16, 13, 29, 15 .align 2 gUnknown_08376978:: @ 8376978 .byte 2, 7, 10, 9 .byte 21, 1, 29, 3 .byte 21, 4, 29, 6 .byte 21, 7, 29, 9 .byte 21, 10, 29, 12 .byte 21, 13, 29, 15 .byte 2, 2, 10, 7 .byte 2, 9, 10, 14 .byte 16, 1, 29, 3 .byte 16, 5, 29, 7 .byte 16, 9, 29, 11 .byte 16, 13, 29, 15 .align 2 gUnknown_083769A8:: @ 83769A8 .byte 0, 3 .byte 11, 1 .byte 11, 4 .byte 11, 7 .byte 11, 10 .byte 11, 13 .byte 0, 1 .byte 0, 8 .byte 11, 1 .byte 11, 5 .byte 11, 9 .byte 11, 13 .align 2 gUnknown_083769C0:: @ 83769C0 .byte 0, 1 .byte 0, 8 .byte 11, 2 .byte 11, 5 .byte 11, 9 .byte 11, 12 .byte 0, 1 .byte 0, 8 .byte 11, 2 .byte 11, 5 .byte 11, 9 .byte 11, 12 gUnknown_083769D8:: @ 83769D8 .byte 0x24,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x27 .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37 .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37 .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37 .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47 .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47 .byte 0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x57 gUnknown_08376A25:: @ 8376A25 .byte 0x50,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x53 .byte 0x60,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x63 .byte 0x70,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x73 gUnknown_08376A5E:: @ 8376A5E .byte 0x20,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x23 .byte 0x30,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x33 .byte 0x40,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x43 @ unknown, unreferenced data .byte 0x0C .byte 0x0D .byte 0x0E .byte 0x0F .byte 0x00 .byte 0x01 .byte 0x02 .byte 0x03 .byte 0x04 .byte 0x05 .byte 0x0F .byte 0x10 .byte 0x11 .byte 0x12 .byte 0x13 .byte 0x14 .byte 0x15 .byte 0x0F .byte 0x06 .byte 0x05 .byte 0x01 .byte 0x07 .byte 0x08 .byte 0x09 .byte 0x0F .byte 0x16 .byte 0x15 .byte 0x11 .byte 0x17 .byte 0x18 .byte 0x19 .byte 0x0F .byte 0x09 .byte 0x0A .byte 0x0B .byte 0x05 .byte 0x0C .byte 0x0F .byte 0x0F .byte 0x19 .byte 0x1A .byte 0x1B .byte 0x15 .byte 0x1C .byte 0x0F .byte 0x0F .byte 0x0D .byte 0x0B .byte 0x05 .byte 0x0C .byte 0x0F .byte 0x0F .byte 0x0F .byte 0x1D .byte 0x1B .byte 0x15 .byte 0x1C .byte 0x0F .byte 0x0F .byte 0x0F .byte 0x06 .byte 0x05 .byte 0x0B .byte 0x05 .byte 0x0C .byte 0x0F .byte 0x0F .byte 0x16 .byte 0x15 .byte 0x1B .byte 0x15 .byte 0x1C .byte 0x0F .byte 0x0F .byte 0x0F .byte 0x0F .byte 0x20 .byte 0x0C .byte 0x09 .byte 0x0F .byte 0x0F .byte 0x0F .byte 0x1F .byte 0x30 .byte 0x1C .byte 0x19 .byte 0x0F .byte 0x0F .byte 0x0F .byte 0x25 .byte 0x0F .byte 0x22 .byte 0x24 .byte 0x0F .byte 0x0F .byte 0x0F .byte 0x35 .byte 0x41 .byte 0x32 .byte 0x34 .byte 0x0F .byte 0x0F .byte 0x0F .byte 0x26 .byte 0x0F .byte 0x23 .byte 0x0E .byte 0x0F .byte 0x0F .byte 0x0F .byte 0x36 .byte 0x43 .byte 0x33 .byte 0x1E .byte 0x0F .byte 0x0F .byte 0x27 .byte 0x28 .byte 0x29 .byte 0x03 .byte 0x2A .byte 0x0F .byte 0x0F .byte 0x37 .byte 0x38 .byte 0x39 .byte 0x13 .byte 0x3A .byte 0x0F .byte 0x0F .byte 0x27 .byte 0x28 .byte 0x29 .byte 0x03 .byte 0x04 .byte 0x05 .byte 0x0F .byte 0x37 .byte 0x38 .byte 0x39 .byte 0x13 .byte 0x14 .byte 0x15 .byte 0x0F .byte 0x2B .byte 0x2C .byte 0x02 .byte 0x28 .byte 0x29 .byte 0x2D .byte 0x21 .byte 0x3B .byte 0x3C .byte 0x12 .byte 0x38 .byte 0x39 .byte 0x3D .byte 0x31 .byte 0x2B .byte 0x2C .byte 0x02 .byte 0x28 .byte 0x29 .byte 0x08 .byte 0x09 .byte 0x3B .byte 0x3C .byte 0x12 .byte 0x38 .byte 0x39 .byte 0x18 .byte 0x19 .byte 0x2E .byte 0x2F .byte 0x2B .byte 0x2C .byte 0x02 .byte 0x27 .byte 0x2D .byte 0x3E .byte 0x3F .byte 0x3B .byte 0x3C .byte 0x12 .byte 0x45 .byte 0x3D .align 2 gUnknown_08376B54:: @ 8376B54 .4byte ItemUseMoveMenu_HandleMoveSelection .4byte ItemUseMoveMenu_HandleCancel .align 1 Unknown_08376B5C: .2byte 0x4000, 0x4018, 0xF400 .2byte 0x4000, 0x4038, 0xF404 .2byte 0x4008, 0x4018, 0xF408 .2byte 0x4008, 0x4038, 0xF40C .2byte 0x4010, 0x4020, 0xF410 .2byte 0x4020, 0x4025, 0xF418 .2byte 0x4020, 0x4045, 0xF41C .2byte -1 .align 1 Unknown_08376B88: .2byte 0x4000, 0x4018, 0xF400 .2byte 0x4000, 0x4038, 0xF404 .2byte 0x4008, 0x4018, 0xF408 .2byte 0x4008, 0x4038, 0xF40C .2byte 0x4010, 0x4020, 0xF410 .2byte 0x4010, 0x4065, 0xF418 .2byte 0x4010, 0x4085, 0xF41C .2byte -1 .align 2 gUnknown_08376BB4:: @ 8376BB4 .byte 0x1, 0x4 .space 2 .4byte Unknown_08376B5C .byte 0xC, 0x1 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0x4 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0x7 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0xA .space 2 .4byte Unknown_08376B88 .byte 0xC, 0xD .space 2 .4byte Unknown_08376B88 .byte 0x1, 0x2 .space 2 .4byte Unknown_08376B5C .byte 0x1, 0x9 .space 2 .4byte Unknown_08376B5C .byte 0xC, 0x1 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0x5 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0x9 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0xD .space 2 .4byte Unknown_08376B88 .byte 0x1, 0x2 .space 2 .4byte Unknown_08376B5C .byte 0x1, 0x9 .space 2 .4byte Unknown_08376B5C .byte 0xC, 0x2 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0x5 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0x9 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0xC .space 2 .4byte Unknown_08376B88 .byte 0x1, 0x2 .space 2 .4byte Unknown_08376B5C .byte 0xC, 0x2 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0x5 .space 2 .4byte Unknown_08376B88 .byte 0x1, 0x9 .space 2 .4byte Unknown_08376B5C .byte 0xC, 0x9 .space 2 .4byte Unknown_08376B88 .byte 0xC, 0xC .space 2 .4byte Unknown_08376B88 .align 2 gUnknown_08376C74:: @ 8376C74 .4byte sub_8089CD4, sub_806AFD0, 0 .4byte SetUpBattlePokemonMenu, SetUpBattlePartyMenu, 0 .4byte sub_80F9C6C, sub_80F9ACC, 0 .4byte sub_80F9C6C, sub_806AFD0, 0 .4byte sub_81222B0, sub_8121E78, 0 .4byte sub_8122A48, sub_8122854, 0xFF .4byte sub_8122E0C, sub_806AFD0, 0x0F .4byte sub_80F9E64, sub_80F9CE8, 0 .align 2 gUnknown_08376CD4:: @ 8376CD4 .2byte 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F .2byte 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F .align 2 gUnknown_08376CEC:: @ 8376CEC .2byte 0x2A, 0x0B, 0x0C, 0x0D, 0x0E, 0x2F .2byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F .align 2 gUnknown_08376D04:: @ 8376D04 .4byte gOtherText_HP .4byte gOtherText_Attack .4byte gOtherText_Defense .4byte gOtherText_SpAtk .4byte gOtherText_SpDef .4byte gOtherText_Speed gUnknown_08376D1C:: @ 8376D1C .byte 0x3A @ HP .byte 0x3B @ Attack .byte 0x3C @ Defense .byte 0x3E @ Sp. Attack .byte 0x3F @ Sp. Defense .byte 0x3D @ Speed .align 2 gStartMenuItems:: @ 8376D24 .4byte SystemText_Pokedex, StartMenu_PokedexCallback .4byte SystemText_Pokemon, StartMenu_PokemonCallback .4byte SystemText_BAG, StartMenu_BagCallback .4byte SystemText_Pokenav, StartMenu_PokenavCallback .4byte SystemText_Player, StartMenu_PlayerCallback .4byte SystemText_Save, StartMenu_SaveCallback .4byte SystemText_Option, StartMenu_OptionCallback .4byte SystemText_Exit, StartMenu_ExitCallback .4byte SystemText_Retire, StartMenu_RetireCallback .4byte SystemText_Player, StartMenu_PlayerLinkCallback .align 2 gMenuYesNoItems:: @ 8376D74 .4byte OtherText_Yes, 0 .4byte OtherText_No, 0 .align 2 TilesetAnimTiles_General_0_1: @ 8376D84 .incbin "data/tilesets/primary/general/anim/0/1.4bpp" .align 2 TilesetAnimTiles_General_0_0: @ 8376E04 .incbin "data/tilesets/primary/general/anim/0/0.4bpp" .align 2 TilesetAnimTiles_General_0_2: @ 8376E84 .incbin "data/tilesets/primary/general/anim/0/2.4bpp" .space 32 .align 2 gTilesetAnimTable_General_0:: @ 8376F24 .4byte TilesetAnimTiles_General_0_0 .4byte TilesetAnimTiles_General_0_1 .4byte TilesetAnimTiles_General_0_0 .4byte TilesetAnimTiles_General_0_2 .align 2 TilesetAnimTiles_General_1_0: @ 8376F34 .incbin "data/tilesets/primary/general/anim/1/0.4bpp" .align 2 TilesetAnimTiles_General_1_1: @ 83772F4 .incbin "data/tilesets/primary/general/anim/1/1.4bpp" .align 2 TilesetAnimTiles_General_1_2: @ 83776B4 .incbin "data/tilesets/primary/general/anim/1/2.4bpp" .align 2 TilesetAnimTiles_General_1_3: @ 8377A74 .incbin "data/tilesets/primary/general/anim/1/3.4bpp" .align 2 TilesetAnimTiles_General_1_4: @ 8377E34 .incbin "data/tilesets/primary/general/anim/1/4.4bpp" .align 2 TilesetAnimTiles_General_1_5: @ 83781F4 .incbin "data/tilesets/primary/general/anim/1/5.4bpp" .align 2 TilesetAnimTiles_General_1_6: @ 83785B4 .incbin "data/tilesets/primary/general/anim/1/6.4bpp" .align 2 TilesetAnimTiles_General_1_7: @ 8378974 .incbin "data/tilesets/primary/general/anim/1/7.4bpp" .align 2 gTilesetAnimTable_General_1:: @ 8378D34 .4byte TilesetAnimTiles_General_1_0 .4byte TilesetAnimTiles_General_1_1 .4byte TilesetAnimTiles_General_1_2 .4byte TilesetAnimTiles_General_1_3 .4byte TilesetAnimTiles_General_1_4 .4byte TilesetAnimTiles_General_1_5 .4byte TilesetAnimTiles_General_1_6 .4byte TilesetAnimTiles_General_1_7 .align 2 TilesetAnimTiles_General_2_0: @ 8378D54 .incbin "data/tilesets/primary/general/anim/2/0.4bpp" .align 2 TilesetAnimTiles_General_2_1: @ 8378E94 .incbin "data/tilesets/primary/general/anim/2/1.4bpp" .align 2 TilesetAnimTiles_General_2_2: @ 8378FD4 .incbin "data/tilesets/primary/general/anim/2/2.4bpp" .align 2 TilesetAnimTiles_General_2_3: @ 8379114 .incbin "data/tilesets/primary/general/anim/2/3.4bpp" .align 2 TilesetAnimTiles_General_2_4: @ 8379254 .incbin "data/tilesets/primary/general/anim/2/4.4bpp" .align 2 TilesetAnimTiles_General_2_5: @ 8379394 .incbin "data/tilesets/primary/general/anim/2/5.4bpp" .align 2 TilesetAnimTiles_General_2_6: @ 83794D4 .incbin "data/tilesets/primary/general/anim/2/6.4bpp" .align 2 gTilesetAnimTable_General_2:: @ 8379614 .4byte TilesetAnimTiles_General_2_0 .4byte TilesetAnimTiles_General_2_1 .4byte TilesetAnimTiles_General_2_2 .4byte TilesetAnimTiles_General_2_3 .4byte TilesetAnimTiles_General_2_4 .4byte TilesetAnimTiles_General_2_5 .4byte TilesetAnimTiles_General_2_6 .4byte TilesetAnimTiles_General_2_0 .align 2 TilesetAnimTiles_General_3_0: @ 8379634 .incbin "data/tilesets/primary/general/anim/3/0.4bpp" .align 2 TilesetAnimTiles_General_3_1: @ 83796F4 .incbin "data/tilesets/primary/general/anim/3/1.4bpp" .align 2 TilesetAnimTiles_General_3_2: @ 83797B4 .incbin "data/tilesets/primary/general/anim/3/2.4bpp" .align 2 TilesetAnimTiles_General_3_3: @ 8379874 .incbin "data/tilesets/primary/general/anim/3/3.4bpp" .align 2 gTilesetAnimTable_General_3:: @ 8379934 .4byte TilesetAnimTiles_General_3_0 .4byte TilesetAnimTiles_General_3_1 .4byte TilesetAnimTiles_General_3_2 .4byte TilesetAnimTiles_General_3_3 .align 2 TilesetAnimTiles_General_4_0: @ 8379944 .incbin "data/tilesets/primary/general/anim/4/0.4bpp" .align 2 TilesetAnimTiles_General_4_1: @ 8379A84 .incbin "data/tilesets/primary/general/anim/4/1.4bpp" .align 2 TilesetAnimTiles_General_4_2: @ 8379BC4 .incbin "data/tilesets/primary/general/anim/4/2.4bpp" .align 2 TilesetAnimTiles_General_4_3: @ 8379D04 .incbin "data/tilesets/primary/general/anim/4/3.4bpp" .align 2 gTilesetAnimTable_General_4:: @ 8379E44 .4byte TilesetAnimTiles_General_4_0 .4byte TilesetAnimTiles_General_4_1 .4byte TilesetAnimTiles_General_4_2 .4byte TilesetAnimTiles_General_4_3 .align 2 TilesetAnimTiles_Lavaridge_0: @ 8379E54 .incbin "data/tilesets/secondary/lavaridge/anim/0.4bpp" .align 2 TilesetAnimTiles_Lavaridge_1: @ 8379ED4 .incbin "data/tilesets/secondary/lavaridge/anim/1.4bpp" .align 2 TilesetAnimTiles_Lavaridge_2: @ 8379F54 .incbin "data/tilesets/secondary/lavaridge/anim/2.4bpp" .align 2 TilesetAnimTiles_Lavaridge_3: @ 8379FD4 .incbin "data/tilesets/secondary/lavaridge/anim/3.4bpp" .align 2 gTilesetAnimTable_Lavaridge:: @ 837A054 .4byte TilesetAnimTiles_Lavaridge_0 .4byte TilesetAnimTiles_Lavaridge_1 .4byte TilesetAnimTiles_Lavaridge_2 .4byte TilesetAnimTiles_Lavaridge_3 .align 2 TilesetAnimTiles_Pacifidlog_0_0: @ 837A064 .incbin "data/tilesets/secondary/pacifidlog/anim/0/0.4bpp" .align 2 TilesetAnimTiles_Pacifidlog_0_1: @ 837A424 .incbin "data/tilesets/secondary/pacifidlog/anim/0/1.4bpp" .align 2 TilesetAnimTiles_Pacifidlog_0_2: @ 837A7E4 .incbin "data/tilesets/secondary/pacifidlog/anim/0/2.4bpp" .align 2 gTilesetAnimTable_Pacifidlog_0:: @ 837ABA4 .4byte TilesetAnimTiles_Pacifidlog_0_0 .4byte TilesetAnimTiles_Pacifidlog_0_1 .4byte TilesetAnimTiles_Pacifidlog_0_2 .4byte TilesetAnimTiles_Pacifidlog_0_1 .align 2 TilesetAnimTiles_Underwater_0: @ 837ABB4 .incbin "data/tilesets/secondary/underwater/anim/0.4bpp" .align 2 TilesetAnimTiles_Underwater_1: @ 837AC34 .incbin "data/tilesets/secondary/underwater/anim/1.4bpp" .align 2 TilesetAnimTiles_Underwater_2: @ 837ACB4 .incbin "data/tilesets/secondary/underwater/anim/2.4bpp" .align 2 TilesetAnimTiles_Underwater_3: @ 837AD34 .incbin "data/tilesets/secondary/underwater/anim/3.4bpp" .align 2 gTilesetAnimTable_Underwater:: @ 837ADB4 .4byte TilesetAnimTiles_Underwater_0 .4byte TilesetAnimTiles_Underwater_1 .4byte TilesetAnimTiles_Underwater_2 .4byte TilesetAnimTiles_Underwater_3 .align 2 TilesetAnimTiles_Pacifidlog_1_0: @ 837ADC4 .incbin "data/tilesets/secondary/pacifidlog/anim/1/0.4bpp" .align 2 TilesetAnimTiles_Pacifidlog_1_1: @ 837AEC4 .incbin "data/tilesets/secondary/pacifidlog/anim/1/1.4bpp" .align 2 TilesetAnimTiles_Pacifidlog_1_2: @ 837AFC4 .incbin "data/tilesets/secondary/pacifidlog/anim/1/2.4bpp" .align 2 TilesetAnimTiles_Pacifidlog_1_3: @ 837B0C4 .incbin "data/tilesets/secondary/pacifidlog/anim/1/3.4bpp" .align 2 TilesetAnimTiles_Pacifidlog_1_4: @ 837B1C4 .incbin "data/tilesets/secondary/pacifidlog/anim/1/4.4bpp" .align 2 TilesetAnimTiles_Pacifidlog_1_5: @ 837B2C4 .incbin "data/tilesets/secondary/pacifidlog/anim/1/5.4bpp" .align 2 TilesetAnimTiles_Pacifidlog_1_6: @ 837B3C4 .incbin "data/tilesets/secondary/pacifidlog/anim/1/6.4bpp" .align 2 TilesetAnimTiles_Pacifidlog_1_7: @ 837B4C4 .incbin "data/tilesets/secondary/pacifidlog/anim/1/7.4bpp" .align 2 gTilesetAnimTable_Pacifidlog_1:: @ 837B5C4 .4byte TilesetAnimTiles_Pacifidlog_1_0 .4byte TilesetAnimTiles_Pacifidlog_1_1 .4byte TilesetAnimTiles_Pacifidlog_1_2 .4byte TilesetAnimTiles_Pacifidlog_1_3 .4byte TilesetAnimTiles_Pacifidlog_1_4 .4byte TilesetAnimTiles_Pacifidlog_1_5 .4byte TilesetAnimTiles_Pacifidlog_1_6 .4byte TilesetAnimTiles_Pacifidlog_1_7 .align 2 TilesetAnimTiles_Mauville_0_0: @ 837B5E4 .incbin "data/tilesets/secondary/mauville/anim/0/0.4bpp" .align 2 TilesetAnimTiles_Mauville_0_1: @ 837B664 .incbin "data/tilesets/secondary/mauville/anim/0/1.4bpp" .align 2 TilesetAnimTiles_Mauville_0_2: @ 837B6E4 .incbin "data/tilesets/secondary/mauville/anim/0/2.4bpp" .align 2 TilesetAnimTiles_Mauville_0_3: @ 837B764 .incbin "data/tilesets/secondary/mauville/anim/0/3.4bpp" .align 2 TilesetAnimTiles_Mauville_0_4: @ 837B7E4 .incbin "data/tilesets/secondary/mauville/anim/0/4.4bpp" .align 2 TilesetAnimTiles_Mauville_1_0: @ 837B864 .incbin "data/tilesets/secondary/mauville/anim/1/0.4bpp" .align 2 TilesetAnimTiles_Mauville_1_1: @ 837B8E4 .incbin "data/tilesets/secondary/mauville/anim/1/1.4bpp" .align 2 TilesetAnimTiles_Mauville_1_2: @ 837B964 .incbin "data/tilesets/secondary/mauville/anim/1/2.4bpp" .align 2 TilesetAnimTiles_Mauville_1_3: @ 837B9E4 .incbin "data/tilesets/secondary/mauville/anim/1/3.4bpp" .align 2 TilesetAnimTiles_Mauville_1_4: @ 837BA64 .incbin "data/tilesets/secondary/mauville/anim/1/4.4bpp" .align 2 gUnknown_0837BAE4:: @ 837BAE4 .4byte 0x06004C00 .4byte 0x06004C80 .4byte 0x06004D00 .4byte 0x06004D80 .4byte 0x06004E00 .4byte 0x06004E80 .4byte 0x06004F00 .4byte 0x06004F80 .align 2 gUnknown_0837BB04:: @ 837BB04 .4byte 0x06005000 .4byte 0x06005080 .4byte 0x06005100 .4byte 0x06005180 .4byte 0x06005200 .4byte 0x06005280 .4byte 0x06005300 .4byte 0x06005380 .align 2 gTilesetAnimTable_Mauville_0A:: @ 837BB24 .4byte TilesetAnimTiles_Mauville_0_0 .4byte TilesetAnimTiles_Mauville_0_0 .4byte TilesetAnimTiles_Mauville_0_1 .4byte TilesetAnimTiles_Mauville_0_2 .4byte TilesetAnimTiles_Mauville_0_3 .4byte TilesetAnimTiles_Mauville_0_3 .4byte TilesetAnimTiles_Mauville_0_3 .4byte TilesetAnimTiles_Mauville_0_3 .4byte TilesetAnimTiles_Mauville_0_3 .4byte TilesetAnimTiles_Mauville_0_3 .4byte TilesetAnimTiles_Mauville_0_2 .4byte TilesetAnimTiles_Mauville_0_1 .align 2 gTilesetAnimTable_Mauville_1A:: @ 837BB54 .4byte TilesetAnimTiles_Mauville_1_0 .4byte TilesetAnimTiles_Mauville_1_0 .4byte TilesetAnimTiles_Mauville_1_1 .4byte TilesetAnimTiles_Mauville_1_2 .4byte TilesetAnimTiles_Mauville_1_3 .4byte TilesetAnimTiles_Mauville_1_3 .4byte TilesetAnimTiles_Mauville_1_3 .4byte TilesetAnimTiles_Mauville_1_3 .4byte TilesetAnimTiles_Mauville_1_3 .4byte TilesetAnimTiles_Mauville_1_3 .4byte TilesetAnimTiles_Mauville_1_2 .4byte TilesetAnimTiles_Mauville_1_1 .align 2 gTilesetAnimTable_Mauville_0B:: @ 837BB84 .4byte TilesetAnimTiles_Mauville_0_0 .4byte TilesetAnimTiles_Mauville_0_0 .4byte TilesetAnimTiles_Mauville_0_4 .4byte TilesetAnimTiles_Mauville_0_4 .align 2 gTilesetAnimTable_Mauville_1B:: @ 837BB94 .4byte TilesetAnimTiles_Mauville_1_0 .4byte TilesetAnimTiles_Mauville_1_0 .4byte TilesetAnimTiles_Mauville_1_4 .4byte TilesetAnimTiles_Mauville_1_4 .align 2 TilesetAnimTiles_Rustboro_0_0: @ 837BBA4 .incbin "data/tilesets/secondary/rustboro/anim/0/0.4bpp" .align 2 TilesetAnimTiles_Rustboro_0_1: @ 837BC24 .incbin "data/tilesets/secondary/rustboro/anim/0/1.4bpp" .align 2 TilesetAnimTiles_Rustboro_0_2: @ 837BCA4 .incbin "data/tilesets/secondary/rustboro/anim/0/2.4bpp" .align 2 TilesetAnimTiles_Rustboro_0_3: @ 837BD24 .incbin "data/tilesets/secondary/rustboro/anim/0/3.4bpp" .align 2 TilesetAnimTiles_Rustboro_0_4: @ 837BDA4 .incbin "data/tilesets/secondary/rustboro/anim/0/4.4bpp" .align 2 TilesetAnimTiles_Rustboro_0_5: @ 837BE24 .incbin "data/tilesets/secondary/rustboro/anim/0/5.4bpp" .align 2 TilesetAnimTiles_Rustboro_0_6: @ 837BEA4 .incbin "data/tilesets/secondary/rustboro/anim/0/6.4bpp" .align 2 TilesetAnimTiles_Rustboro_0_7: @ 837BF24 .incbin "data/tilesets/secondary/rustboro/anim/0/7.4bpp" .align 2 gUnknown_0837BFA4:: @ 837BFA4 .4byte 0x06005000 .4byte 0x06005080 .4byte 0x06005100 .4byte 0x06005180 .4byte 0x06005200 .4byte 0x06005280 .4byte 0x06005300 .4byte 0x06005380 .align 2 gTilesetAnimTable_Rustboro_0:: @ 837BFC4 .4byte TilesetAnimTiles_Rustboro_0_0 .4byte TilesetAnimTiles_Rustboro_0_1 .4byte TilesetAnimTiles_Rustboro_0_2 .4byte TilesetAnimTiles_Rustboro_0_3 .4byte TilesetAnimTiles_Rustboro_0_4 .4byte TilesetAnimTiles_Rustboro_0_5 .4byte TilesetAnimTiles_Rustboro_0_6 .4byte TilesetAnimTiles_Rustboro_0_7 .align 2 TilesetAnimTiles_Rustboro_1_0: @ 837BFE4 .incbin "data/tilesets/secondary/rustboro/anim/1/0.4bpp" .align 2 TilesetAnimTiles_Rustboro_1_1: @ 837C064 .incbin "data/tilesets/secondary/rustboro/anim/1/1.4bpp" .align 2 gTilesetAnimTable_Rustboro_1:: @ 837C0E4 .4byte TilesetAnimTiles_Rustboro_1_0 .4byte TilesetAnimTiles_Rustboro_1_1 .align 2 TilesetAnimTiles_Cave_0: @ 837C0EC .incbin "data/tilesets/secondary/cave/anim/0.4bpp" .align 2 TilesetAnimTiles_Cave_1: @ 837C16C .incbin "data/tilesets/secondary/cave/anim/1.4bpp" .align 2 TilesetAnimTiles_Cave_2: @ 837C1EC .incbin "data/tilesets/secondary/cave/anim/2.4bpp" .align 2 TilesetAnimTiles_Cave_3: @ 837C26C .incbin "data/tilesets/secondary/cave/anim/3.4bpp" .incbin "data/tilesets/secondary/cave/anim/unused/0.4bpp" .incbin "data/tilesets/secondary/cave/anim/unused/1.4bpp" .incbin "data/tilesets/secondary/cave/anim/unused/2.4bpp" .incbin "data/tilesets/secondary/cave/anim/unused/3.4bpp" .space 32 .align 2 gTilesetAnimTable_Cave:: @ 837C50C .4byte TilesetAnimTiles_Cave_0 .4byte TilesetAnimTiles_Cave_1 .4byte TilesetAnimTiles_Cave_2 .4byte TilesetAnimTiles_Cave_3 .align 2 TilesetAnimTiles_EverGrande_0: @ 837C51C .incbin "data/tilesets/secondary/ever_grande/anim/0.4bpp" .align 2 TilesetAnimTiles_EverGrande_1: @ 837C59C .incbin "data/tilesets/secondary/ever_grande/anim/1.4bpp" .align 2 TilesetAnimTiles_EverGrande_2: @ 837C61C .incbin "data/tilesets/secondary/ever_grande/anim/2.4bpp" .align 2 TilesetAnimTiles_EverGrande_3: @ 837C69C .incbin "data/tilesets/secondary/ever_grande/anim/3.4bpp" .align 2 TilesetAnimTiles_EverGrande_4: @ 837C71C .incbin "data/tilesets/secondary/ever_grande/anim/4.4bpp" .align 2 TilesetAnimTiles_EverGrande_5: @ 837C79C .incbin "data/tilesets/secondary/ever_grande/anim/5.4bpp" .align 2 TilesetAnimTiles_EverGrande_6: @ 837C81C .incbin "data/tilesets/secondary/ever_grande/anim/6.4bpp" .align 2 TilesetAnimTiles_EverGrande_7: @ 837C89C .incbin "data/tilesets/secondary/ever_grande/anim/7.4bpp" .space 32 .align 2 gUnknown_0837C93C:: @ 837C93C .4byte 0x06005C00 .4byte 0x06005C80 .4byte 0x06005D00 .4byte 0x06005D80 .4byte 0x06005E00 .4byte 0x06005E80 .4byte 0x06005F00 .4byte 0x06005F80 .align 2 gTilesetAnimTable_EverGrande:: @ 837C95C .4byte TilesetAnimTiles_EverGrande_0 .4byte TilesetAnimTiles_EverGrande_1 .4byte TilesetAnimTiles_EverGrande_2 .4byte TilesetAnimTiles_EverGrande_3 .4byte TilesetAnimTiles_EverGrande_4 .4byte TilesetAnimTiles_EverGrande_5 .4byte TilesetAnimTiles_EverGrande_6 .4byte TilesetAnimTiles_EverGrande_7 .align 2 TilesetAnimTiles_Building_0: @ 837C97C .incbin "data/tilesets/primary/building/anim/0.4bpp" .align 2 TilesetAnimTiles_Building_1: @ 837C9FC .incbin "data/tilesets/primary/building/anim/1.4bpp" .align 2 gTilesetAnimTable_Building:: @ 837CA7C .4byte TilesetAnimTiles_Building_0 .4byte TilesetAnimTiles_Building_1 .align 2 TilesetAnimTiles_SootopolisGym_0_0: @ 837CA84 .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/0.4bpp" .align 2 TilesetAnimTiles_SootopolisGym_0_1: @ 837CC04 .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/1.4bpp" .align 2 TilesetAnimTiles_SootopolisGym_0_2: @ 837CD84 .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/2.4bpp" .align 2 TilesetAnimTiles_SootopolisGym_1_0: @ 837CF04 .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/0.4bpp" .align 2 TilesetAnimTiles_SootopolisGym_1_1: @ 837D184 .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/1.4bpp" .align 2 TilesetAnimTiles_SootopolisGym_1_2: @ 837D404 .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/2.4bpp" .align 2 gTilesetAnimTable_SootopolisGym_0:: @ 837D684 .4byte TilesetAnimTiles_SootopolisGym_0_0 .4byte TilesetAnimTiles_SootopolisGym_0_1 .4byte TilesetAnimTiles_SootopolisGym_0_2 .align 2 gTilesetAnimTable_SootopolisGym_1:: @ 837D690 .4byte TilesetAnimTiles_SootopolisGym_1_0 .4byte TilesetAnimTiles_SootopolisGym_1_1 .4byte TilesetAnimTiles_SootopolisGym_1_2 .align 2 TilesetAnimTiles_EliteFour_1_0: @ 837D69C .incbin "data/tilesets/secondary/elite_four/anim/1/0.4bpp" .align 2 TilesetAnimTiles_EliteFour_1_1: @ 837D71C .incbin "data/tilesets/secondary/elite_four/anim/1/1.4bpp" .align 2 TilesetAnimTiles_EliteFour_0_0: @ 837D79C .incbin "data/tilesets/secondary/elite_four/anim/0/0.4bpp" .align 2 TilesetAnimTiles_EliteFour_0_1: @ 837D7BC .incbin "data/tilesets/secondary/elite_four/anim/0/1.4bpp" .align 2 TilesetAnimTiles_EliteFour_0_2: @ 837D7DC .incbin "data/tilesets/secondary/elite_four/anim/0/2.4bpp" .align 2 TilesetAnimTiles_EliteFour_0_3: @ 837D7FC .incbin "data/tilesets/secondary/elite_four/anim/0/3.4bpp" .space 32 .align 2 gTilesetAnimTable_EliteFour_0:: @ 837D83C .4byte TilesetAnimTiles_EliteFour_0_0 .4byte TilesetAnimTiles_EliteFour_0_1 .4byte TilesetAnimTiles_EliteFour_0_2 .4byte TilesetAnimTiles_EliteFour_0_3 .align 2 gTilesetAnimTable_EliteFour_1:: @ 837D84C .4byte TilesetAnimTiles_EliteFour_1_0 .4byte TilesetAnimTiles_EliteFour_1_1 .align 2 TilesetAnimTiles_MauvilleGym_0: @ 837D854 .incbin "data/tilesets/secondary/mauville_gym/anim/0.4bpp" .align 2 TilesetAnimTiles_MauvilleGym_1: @ 837DA54 .incbin "data/tilesets/secondary/mauville_gym/anim/1.4bpp" .space 32 .align 2 gTilesetAnimTable_MauvilleGym:: @ 837DC74 .4byte TilesetAnimTiles_MauvilleGym_0 .4byte TilesetAnimTiles_MauvilleGym_1 .align 2 TilesetAnimTiles_BikeShop_0: @ 837DC7C .incbin "data/tilesets/secondary/bike_shop/anim/0.4bpp" .align 2 TilesetAnimTiles_BikeShop_1: @ 837DD9C .incbin "data/tilesets/secondary/bike_shop/anim/1.4bpp" .space 32 .align 2 gTilesetAnimTable_BikeShop:: @ 837DEDC .4byte TilesetAnimTiles_BikeShop_0 .4byte TilesetAnimTiles_BikeShop_1 .align 2 gDummyPaletteStructTemplate:: @ 837DEE4 .2byte 0xFFFF .space 9 .byte 0x20 .space 4 .align 2 gFanfares:: @ 837DEF4 .2byte BGM_FANFA1, 80 .2byte BGM_FANFA4, 160 .2byte BGM_FANFA5, 220 .2byte BGM_ME_WAZA, 220 .2byte BGM_ME_ASA, 160 .2byte BGM_ME_BACHI, 340 .2byte BGM_ME_WASURE, 180 .2byte BGM_ME_KINOMI, 120 .2byte BGM_ME_TAMA, 710 .2byte BGM_ME_B_BIG, 250 .2byte BGM_ME_B_SMALL, 150 .2byte BGM_ME_ZANNEN, 160 .align 2 gOamData_837DF24:: @ 837DF24 .2byte 0x0000 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837DF2C:: @ 837DF2C .2byte 0x0000 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837DF34:: @ 837DF34 .2byte 0x0000 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837DF3C:: @ 837DF3C .2byte 0x0000 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837DF44:: @ 837DF44 .2byte 0x4000 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837DF4C:: @ 837DF4C .2byte 0x4000 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837DF54:: @ 837DF54 .2byte 0x4000 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837DF5C:: @ 837DF5C .2byte 0x4000 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837DF64:: @ 837DF64 .2byte 0x8000 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837DF6C:: @ 837DF6C .2byte 0x8000 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837DF74:: @ 837DF74 .2byte 0x8000 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837DF7C:: @ 837DF7C .2byte 0x8000 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837DF84:: @ 837DF84 .2byte 0x0100 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837DF8C:: @ 837DF8C .2byte 0x0100 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837DF94:: @ 837DF94 .2byte 0x0100 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837DF9C:: @ 837DF9C .2byte 0x0100 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837DFA4:: @ 837DFA4 .2byte 0x4100 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837DFAC:: @ 837DFAC .2byte 0x4100 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837DFB4:: @ 837DFB4 .2byte 0x4100 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837DFBC:: @ 837DFBC .2byte 0x4100 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837DFC4:: @ 837DFC4 .2byte 0x8100 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837DFCC:: @ 837DFCC .2byte 0x8100 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837DFD4:: @ 837DFD4 .2byte 0x8100 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837DFDC:: @ 837DFDC .2byte 0x8100 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837DFE4:: @ 837DFE4 .2byte 0x0300 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837DFEC:: @ 837DFEC .2byte 0x0300 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837DFF4:: @ 837DFF4 .2byte 0x0300 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837DFFC:: @ 837DFFC .2byte 0x0300 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837D004:: @ 837D004 .2byte 0x4300 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837D00C:: @ 837D00C .2byte 0x4300 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E014:: @ 837E014 .2byte 0x4300 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E01C:: @ 837E01C .2byte 0x4300 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E024:: @ 837E024 .2byte 0x8300 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E02C:: @ 837E02C .2byte 0x8300 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E034:: @ 837E034 .2byte 0x8300 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E03C:: @ 837E03C .2byte 0x8300 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E044:: @ 837E044 .2byte 0x0400 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E04C:: @ 837E04C .2byte 0x0400 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E054:: @ 837E054 .2byte 0x0400 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E05C:: @ 837E05C .2byte 0x0400 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E064:: @ 837E064 .2byte 0x4400 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E06C:: @ 837E06C .2byte 0x4400 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E074:: @ 837E074 .2byte 0x4400 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E07C:: @ 837E07C .2byte 0x4400 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E084:: @ 837E084 .2byte 0x8400 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E08C:: @ 837E08C .2byte 0x8400 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E094:: @ 837E094 .2byte 0x8400 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E09C:: @ 837E09C .2byte 0x8400 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E0A4:: @ 837E0A4 .2byte 0x0500 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E0AC:: @ 837E0AC .2byte 0x0500 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E0B4:: @ 837E0B4 .2byte 0x0500 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E0BC:: @ 837E0BC .2byte 0x0500 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E0C4:: @ 837E0C4 .2byte 0x4500 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E0CC:: @ 837E0CC .2byte 0x4500 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E0D4:: @ 837E0D4 .2byte 0x4500 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E0DC:: @ 837E0DC .2byte 0x4500 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E0E4:: @ 837E0E4 .2byte 0x8500 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E0EC:: @ 837E0EC .2byte 0x8500 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E0F4:: @ 837E0F4 .2byte 0x8500 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E0FC:: @ 837E0FC .2byte 0x8500 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E104:: @ 837E104 .2byte 0x0700 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E10C:: @ 837E10C .2byte 0x0700 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E114:: @ 837E114 .2byte 0x0700 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E11C:: @ 837E11C .2byte 0x0700 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E124:: @ 837E124 .2byte 0x4700 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E12C:: @ 837E12C .2byte 0x4700 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E134:: @ 837E134 .2byte 0x4700 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E13C:: @ 837E13C .2byte 0x4700 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_837E144:: @ 837E144 .2byte 0x8700 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_837E14C:: @ 837E14C .2byte 0x8700 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_837E154:: @ 837E154 .2byte 0x8700 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_837E15C:: @ 837E15C .2byte 0x8700 .2byte 0xC000 .2byte 0x0800 .align 2 gBattleAnimPicTable:: @ 837E164 obj_tiles gBattleAnimSpriteSheet_000, 0x200, 10000 obj_tiles gBattleAnimSpriteSheet_001, 0x300, 10001 obj_tiles gBattleAnimSpriteSheet_002, 0x200, 10002 obj_tiles gBattleAnimSpriteSheet_003, 0x100, 10003 obj_tiles gBattleAnimSpriteSheet_004, 0x200, 10004 obj_tiles gBattleAnimSpriteSheet_005, 0x400, 10005 obj_tiles gBattleAnimSpriteSheet_006, 0x180, 10006 obj_tiles gBattleAnimSpriteSheet_007, 0x800, 10007 obj_tiles gBattleAnimSpriteSheet_008, 0x20, 10008 obj_tiles gBattleAnimSpriteSheet_009, 0x400, 10009 obj_tiles gBattleAnimSpriteSheet_010, 0x1200, 10010 obj_tiles gBattleAnimSpriteSheet_011, 0x180, 10011 obj_tiles gBattleAnimSpriteSheet_012, 0x80, 10012 obj_tiles gBattleAnimSpriteSheet_013, 0x80, 10013 obj_tiles gBattleAnimSpriteSheet_014, 0x280, 10014 obj_tiles gBattleAnimSpriteSheet_015, 0x80, 10015 obj_tiles gBattleAnimSpriteSheet_016, 0x100, 10016 obj_tiles gBattleAnimSpriteSheet_017, 0x20, 10017 obj_tiles gBattleAnimSpriteSheet_018, 0x80, 10018 obj_tiles gBattleAnimSpriteSheet_019, 0x400, 10019 obj_tiles gBattleAnimSpriteSheet_020, 0x200, 10020 obj_tiles gBattleAnimSpriteSheet_021, 0xA00, 10021 obj_tiles gBattleAnimSpriteSheet_021, 0xA00, 10022 obj_tiles gBattleAnimSpriteSheet_023, 0x380, 10023 obj_tiles gBattleAnimSpriteSheet_024, 0x300, 10024 obj_tiles gBattleAnimSpriteSheet_025, 0xA00, 10025 obj_tiles gBattleAnimSpriteSheet_026, 0xA00, 10026 obj_tiles gBattleAnimSpriteSheet_027, 0xA00, 10027 obj_tiles gBattleAnimSpriteSheet_028, 0xA00, 10028 obj_tiles gBattleAnimSpriteSheet_029, 0xA00, 10029 obj_tiles gBattleAnimSpriteSheet_030, 0xA00, 10030 obj_tiles gBattleAnimSpriteSheet_031, 0xE00, 10031 obj_tiles gBattleAnimSpriteSheet_032, 0x380, 10032 obj_tiles gBattleAnimSpriteSheet_033, 0x1000, 10033 obj_tiles gBattleAnimSpriteSheet_034, 0x800, 10034 obj_tiles gBattleAnimSpriteSheet_035, 0xA00, 10035 obj_tiles gBattleAnimSpriteSheet_036, 0x800, 10036 obj_tiles gBattleAnimSpriteSheet_037, 0xA00, 10037 obj_tiles gBattleAnimSpriteSheet_038, 0xA00, 10038 obj_tiles gBattleAnimSpriteSheet_039, 0xA00, 10039 obj_tiles gBattleAnimSpriteSheet_040, 0xA00, 10040 obj_tiles gBattleAnimSpriteSheet_041, 0xA00, 10041 obj_tiles gBattleAnimSpriteSheet_042, 0xA00, 10042 obj_tiles gBattleAnimSpriteSheet_043, 0xA00, 10043 obj_tiles gBattleAnimSpriteSheet_044, 0xA00, 10044 obj_tiles gBattleAnimSpriteSheet_045, 0xA00, 10045 obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 10046 obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 10047 obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 10048 obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 10049 obj_tiles gBattleAnimSpriteSheet_050, 0x200, 10050 obj_tiles gBattleAnimSpriteSheet_051, 0x200, 10051 obj_tiles gBattleAnimSpriteSheet_052, 0x200, 10052 obj_tiles gBattleAnimSpriteSheet_053, 0x800, 10053 obj_tiles gBattleAnimSpriteSheet_054, 0x80, 10054 obj_tiles gBattleAnimSpriteSheet_055, 0x200, 10055 obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 10056 obj_tiles gBattleAnimSpriteSheet_057, 0x180, 10057 obj_tiles gBattleAnimSpriteSheet_058, 0xC00, 10058 obj_tiles gBattleAnimSpriteSheet_059, 0x100, 10059 obj_tiles gBattleAnimSpriteSheet_060, 0x40, 10060 obj_tiles gBattleAnimSpriteSheet_061, 0x180, 10061 obj_tiles gBattleAnimSpriteSheet_062, 0x800, 10062 obj_tiles gBattleAnimSpriteSheet_063, 0x480, 10063 obj_tiles gBattleAnimSpriteSheet_064, 0x200, 10064 obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10065 obj_tiles gBattleAnimSpriteSheet_066, 0x100, 10066 obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10067 obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10068 obj_tiles gBattleAnimSpriteSheet_065, 0x200, 10069 obj_tiles gBattleAnimSpriteSheet_070, 0x200, 10070 obj_tiles gBattleAnimSpriteSheet_071, 0xA00, 10071 obj_tiles gBattleAnimSpriteSheet_072, 0x300, 10072 obj_tiles gBattleAnimSpriteSheet_073, 0x180, 10073 obj_tiles gBattleAnimSpriteSheet_074, 0xA0, 10074 obj_tiles gBattleAnimSpriteSheet_075, 0x700, 10075 obj_tiles gBattleAnimSpriteSheet_076, 0x400, 10076 obj_tiles gBattleAnimSpriteSheet_077, 0x200, 10077 obj_tiles gBattleAnimSpriteSheet_078, 0x300, 10078 obj_tiles gBattleAnimSpriteSheet_079, 0xC00, 10079 obj_tiles gBattleAnimSpriteSheet_080, 0xA00, 10080 obj_tiles gBattleAnimSpriteSheet_081, 0x80, 10081 obj_tiles gBattleAnimSpriteSheet_082, 0x40, 10082 obj_tiles gBattleAnimSpriteSheet_083, 0xE00, 10083 obj_tiles gBattleAnimSpriteSheet_084, 0xE00, 10084 obj_tiles gBattleAnimSpriteSheet_085, 0x280, 10085 obj_tiles gBattleAnimSpriteSheet_086, 0x200, 10086 obj_tiles gBattleAnimSpriteSheet_087, 0x80, 10087 obj_tiles gBattleAnimSpriteSheet_088, 0xC0, 10088 obj_tiles gBattleAnimSpriteSheet_089, 0xA00, 10089 obj_tiles gBattleAnimSpriteSheet_090, 0x200, 10090 obj_tiles gBattleAnimSpriteSheet_091, 0x180, 10091 obj_tiles gBattleAnimSpriteSheet_092, 0x80, 10092 obj_tiles gBattleAnimSpriteSheet_093, 0x1000, 10093 obj_tiles gBattleAnimSpriteSheet_094, 0xA00, 10094 obj_tiles gBattleAnimSpriteSheet_095, 0x180, 10095 obj_tiles gBattleAnimSpriteSheet_096, 0x380, 10096 obj_tiles gBattleAnimSpriteSheet_097, 0xC00, 10097 obj_tiles gBattleAnimSpriteSheet_098, 0x200, 10098 obj_tiles gBattleAnimSpriteSheet_099, 0x200, 10099 obj_tiles gBattleAnimSpriteSheet_100, 0x200, 10100 obj_tiles gBattleAnimSpriteSheet_101, 0x200, 10101 obj_tiles gBattleAnimSpriteSheet_102, 0x400, 10102 obj_tiles gBattleAnimSpriteSheet_103, 0x80, 10103 obj_tiles gBattleAnimSpriteSheet_104, 0x400, 10104 obj_tiles gBattleAnimSpriteSheet_105, 0xC00, 10105 obj_tiles gBattleAnimSpriteSheet_106, 0x200, 10106 obj_tiles gBattleAnimSpriteSheet_107, 0x1000, 10107 obj_tiles gBattleAnimSpriteSheet_108, 0xA00, 10108 obj_tiles gBattleAnimSpriteSheet_109, 0x20, 10109 obj_tiles gBattleAnimSpriteSheet_110, 0xE00, 10110 obj_tiles gBattleAnimSpriteSheet_111, 0x80, 10111 obj_tiles gBattleAnimSpriteSheet_112, 0xA00, 10112 obj_tiles gBattleAnimSpriteSheet_113, 0x400, 10113 obj_tiles gBattleAnimSpriteSheet_114, 0x200, 10114 obj_tiles gBattleAnimSpriteSheet_115, 0x700, 10115 obj_tiles gBattleAnimSpriteSheet_116, 0x800, 10116 obj_tiles gBattleAnimSpriteSheet_117, 0xA00, 10117 obj_tiles gBattleAnimSpriteSheet_118, 0x600, 10118 obj_tiles gBattleAnimSpriteSheet_119, 0x800, 10119 obj_tiles gBattleAnimSpriteSheet_120, 0x200, 10120 obj_tiles gBattleAnimSpriteSheet_121, 0x40, 10121 obj_tiles gBattleAnimSpriteSheet_122, 0x180, 10122 obj_tiles gBattleAnimSpriteSheet_123, 0x600, 10123 obj_tiles gBattleAnimSpriteSheet_124, 0x600, 10124 obj_tiles gBattleAnimSpriteSheet_125, 0x200, 10125 obj_tiles gBattleAnimSpriteSheet_126, 0x80, 10126 obj_tiles gBattleAnimSpriteSheet_127, 0x200, 10127 obj_tiles gBattleAnimSpriteSheet_128, 0x800, 10128 obj_tiles gBattleAnimSpriteSheet_129, 0x80, 10129 obj_tiles gBattleAnimSpriteSheet_130, 0xA00, 10130 obj_tiles gBattleAnimSpriteSheet_131, 0x280, 10131 obj_tiles gBattleAnimSpriteSheet_132, 0x280, 10132 obj_tiles gBattleAnimSpriteSheet_133, 0x100, 10133 obj_tiles gBattleAnimSpriteSheet_134, 0x200, 10134 obj_tiles gBattleAnimSpriteSheet_135, 0x200, 10135 obj_tiles gBattleAnimSpriteSheet_136, 0x20, 10136 obj_tiles gBattleAnimSpriteSheet_137, 0xA00, 10137 obj_tiles gBattleAnimSpriteSheet_138, 0x800, 10138 obj_tiles gBattleAnimSpriteSheet_139, 0x800, 10139 obj_tiles gBattleAnimSpriteSheet_140, 0xC0, 10140 obj_tiles gBattleAnimSpriteSheet_141, 0x1C0, 10141 obj_tiles gBattleAnimSpriteSheet_142, 0x100, 10142 obj_tiles gBattleAnimSpriteSheet_143, 0x800, 10143 obj_tiles gBattleAnimSpriteSheet_144, 0x200, 10144 obj_tiles gBattleAnimSpriteSheet_145, 0x800, 10145 obj_tiles gBattleAnimSpriteSheet_146, 0x180, 10146 obj_tiles gBattleAnimSpriteSheet_147, 0x180, 10147 obj_tiles gBattleAnimSpriteSheet_148, 0x200, 10148 obj_tiles gBattleAnimSpriteSheet_149, 0x200, 10149 obj_tiles gBattleAnimSpriteSheet_150, 0x180, 10150 obj_tiles gBattleAnimSpriteSheet_151, 0x400, 10151 obj_tiles gBattleAnimSpriteSheet_152, 0x80, 10152 obj_tiles gBattleAnimSpriteSheet_153, 0x100, 10153 obj_tiles gBattleAnimSpriteSheet_154, 0x100, 10154 obj_tiles gBattleAnimSpriteSheet_155, 0x140, 10155 obj_tiles gBattleAnimSpriteSheet_156, 0x800, 10156 obj_tiles gBattleAnimSpriteSheet_157, 0x200, 10157 obj_tiles gBattleAnimSpriteSheet_158, 0x100, 10158 obj_tiles gBattleAnimSpriteSheet_159, 0xA0, 10159 obj_tiles gBattleAnimSpriteSheet_160, 0x100, 10160 obj_tiles gBattleAnimSpriteSheet_161, 0x80, 10161 obj_tiles gBattleAnimSpriteSheet_162, 0x300, 10162 obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10163 obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10164 obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10165 obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10166 obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10167 obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10168 obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10169 obj_tiles gBattleAnimSpriteSheet_166, 0x800, 10170 obj_tiles gBattleAnimSpriteSheet_171, 0x80, 10171 obj_tiles gBattleAnimSpriteSheet_144, 0x200, 10172 obj_tiles gBattleAnimSpriteSheet_173, 0x200, 10173 obj_tiles gBattleAnimSpriteSheet_174, 0x200, 10174 obj_tiles gBattleAnimSpriteSheet_175, 0x80, 10175 obj_tiles gBattleAnimSpriteSheet_176, 0x200, 10176 obj_tiles gBattleAnimSpriteSheet_177, 0x500, 10177 obj_tiles gBattleAnimSpriteSheet_178, 0x800, 10178 obj_tiles gBattleAnimSpriteSheet_179, 0x400, 10179 obj_tiles gBattleAnimSpriteSheet_180, 0x20, 10180 obj_tiles gBattleAnimSpriteSheet_181, 0x800, 10181 obj_tiles gBattleAnimSpriteSheet_182, 0x100, 10182 obj_tiles gBattleAnimSpriteSheet_183, 0x800, 10183 obj_tiles gBattleAnimSpriteSheet_184, 0x400, 10184 obj_tiles gBattleAnimSpriteSheet_185, 0xA00, 10185 obj_tiles gBattleAnimSpriteSheet_186, 0x1000, 10186 obj_tiles gBattleAnimSpriteSheet_187, 0x800, 10187 obj_tiles gBattleAnimSpriteSheet_188, 0x400, 10188 obj_tiles gBattleAnimSpriteSheet_189, 0x200, 10189 obj_tiles gBattleAnimSpriteSheet_190, 0x800, 10190 obj_tiles gBattleAnimSpriteSheet_191, 0x800, 10191 obj_tiles gBattleAnimSpriteSheet_192, 0x800, 10192 obj_tiles gBattleAnimSpriteSheet_193, 0x200, 10193 obj_tiles gBattleAnimSpriteSheet_194, 0x800, 10194 obj_tiles gBattleAnimSpriteSheet_195, 0x200, 10195 obj_tiles gBattleAnimSpriteSheet_196, 0x800, 10196 obj_tiles gBattleAnimSpriteSheet_197, 0x200, 10197 obj_tiles gBattleAnimSpriteSheet_198, 0x800, 10198 obj_tiles gBattleAnimSpriteSheet_199, 0x400, 10199 obj_tiles gBattleAnimSpriteSheet_200, 0x200, 10200 obj_tiles gBattleAnimSpriteSheet_201, 0xA80, 10201 obj_tiles gBattleAnimSpriteSheet_202, 0x600, 10202 obj_tiles gBattleAnimSpriteSheet_203, 0x800, 10203 obj_tiles gBattleAnimSpriteSheet_204, 0x200, 10204 obj_tiles gBattleAnimSpriteSheet_205, 0x600, 10205 obj_tiles gBattleAnimSpriteSheet_206, 0x800, 10206 obj_tiles gBattleAnimSpriteSheet_207, 0x180, 10207 obj_tiles gBattleAnimSpriteSheet_208, 0x800, 10208 obj_tiles gBattleAnimSpriteSheet_209, 0x800, 10209 obj_tiles gBattleAnimSpriteSheet_210, 0x80, 10210 obj_tiles gBattleAnimSpriteSheet_211, 0x80, 10211 obj_tiles gBattleAnimSpriteSheet_212, 0x800, 10212 obj_tiles gBattleAnimSpriteSheet_213, 0x800, 10213 obj_tiles gBattleAnimSpriteSheet_214, 0x600, 10214 obj_tiles gBattleAnimSpriteSheet_215, 0x600, 10215 obj_tiles gBattleAnimSpriteSheet_210, 0x80, 10216 obj_tiles gBattleAnimSpriteSheet_217, 0x80, 10217 obj_tiles gBattleAnimSpriteSheet_218, 0x180, 10218 obj_tiles gBattleAnimSpriteSheet_210, 0x80, 10219 obj_tiles gBattleAnimSpriteSheet_220, 0x200, 10220 obj_tiles gBattleAnimSpriteSheet_221, 0x400, 10221 obj_tiles gBattleAnimSpriteSheet_222, 0xA00, 10222 obj_tiles gBattleAnimSpriteSheet_223, 0x800, 10223 obj_tiles gBattleAnimSpriteSheet_224, 0x200, 10224 obj_tiles gBattleAnimSpriteSheet_225, 0x400, 10225 obj_tiles gBattleAnimSpriteSheet_226, 0x80, 10226 obj_tiles gBattleAnimSpriteSheet_227, 0x800, 10227 obj_tiles gBattleAnimSpriteSheet_228, 0x200, 10228 obj_tiles gBattleAnimSpriteSheet_229, 0x300, 10229 obj_tiles gBattleAnimSpriteSheet_230, 0x800, 10230 obj_tiles gBattleAnimSpriteSheet_231, 0x380, 10231 obj_tiles gBattleAnimSpriteSheet_232, 0x800, 10232 obj_tiles gBattleAnimSpriteSheet_233, 0xC0, 10233 obj_tiles gBattleAnimSpriteSheet_234, 0x800, 10234 obj_tiles gBattleAnimSpriteSheet_235, 0x60, 10235 obj_tiles gBattleAnimSpriteSheet_235, 0x60, 10236 obj_tiles gBattleAnimSpriteSheet_235, 0x60, 10237 obj_tiles gBattleAnimSpriteSheet_238, 0x80, 10238 obj_tiles gBattleAnimSpriteSheet_239, 0x180, 10239 obj_tiles gBattleAnimSpriteSheet_240, 0x180, 10240 obj_tiles gBattleAnimSpriteSheet_241, 0x200, 10241 obj_tiles gBattleAnimSpriteSheet_242, 0x200, 10242 obj_tiles gBattleAnimSpriteSheet_243, 0x20, 10243 obj_tiles gBattleAnimSpriteSheet_244, 0x400, 10244 obj_tiles gBattleAnimSpriteSheet_245, 0x600, 10245 obj_tiles gBattleAnimSpriteSheet_246, 0x1000, 10246 obj_tiles gBattleAnimSpriteSheet_247, 0x400, 10247 obj_tiles gBattleAnimSpriteSheet_248, 0x20, 10248 obj_tiles gBattleAnimSpriteSheet_249, 0x80, 10249 obj_tiles gBattleAnimSpriteSheet_250, 0x800, 10250 obj_tiles gBattleAnimSpriteSheet_251, 0x80, 10251 obj_tiles gBattleAnimSpriteSheet_252, 0x200, 10252 obj_tiles gBattleAnimSpriteSheet_253, 0x400, 10253 obj_tiles gBattleAnimSpriteSheet_254, 0x200, 10254 obj_tiles gBattleAnimSpriteSheet_255, 0x200, 10255 obj_tiles gBattleAnimSpriteSheet_256, 0x800, 10256 obj_tiles gBattleAnimSpriteSheet_257, 0x280, 10257 obj_tiles gBattleAnimSpriteSheet_258, 0x200, 10258 obj_tiles gBattleAnimSpriteSheet_149, 0x200, 10259 obj_tiles gBattleAnimSpriteSheet_260, 0x400, 10260 obj_tiles gBattleAnimSpriteSheet_261, 0x200, 10261 obj_tiles gBattleAnimSpriteSheet_262, 0x200, 10262 obj_tiles gBattleAnimSpriteSheet_263, 0x80, 10263 obj_tiles gBattleAnimSpriteSheet_264, 0x20, 10264 obj_tiles gBattleAnimSpriteSheet_264, 0x20, 10265 obj_tiles gBattleAnimSpriteSheet_266, 0x80, 10266 obj_tiles gBattleAnimSpriteSheet_212, 0x800, 10267 obj_tiles gBattleAnimSpriteSheet_264, 0x20, 10268 obj_tiles gBattleAnimSpriteSheet_269, 0x80, 10269 obj_tiles gBattleAnimSpriteSheet_270, 0x400, 10270 obj_tiles gBattleAnimSpriteSheet_271, 0x80, 10271 obj_tiles gBattleAnimSpriteSheet_272, 0x800, 10272 obj_tiles gBattleAnimSpriteSheet_273, 0x20, 10273 obj_tiles gBattleAnimSpriteSheet_274, 0x800, 10274 obj_tiles gBattleAnimSpriteSheet_275, 0x800, 10275 obj_tiles gBattleAnimSpriteSheet_276, 0x800, 10276 obj_tiles gBattleAnimSpriteSheet_277, 0x1000, 10277 obj_tiles gBattleAnimSpriteSheet_278, 0x800, 10278 obj_tiles gBattleAnimSpriteSheet_279, 0xA0, 10279 obj_tiles gBattleAnimSpriteSheet_280, 0x800, 10280 obj_tiles gBattleAnimSpriteSheet_281, 0x200, 10281 obj_tiles gBattleAnimSpriteSheet_282, 0x600, 10282 obj_tiles gBattleAnimSpriteSheet_283, 0x200, 10283 obj_tiles gBattleAnimSpriteSheet_284, 0x800, 10284 obj_tiles gBattleAnimSpriteSheet_285, 0x200, 10285 obj_tiles gBattleAnimSpriteSheet_183, 0x800, 10286 obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 10287 obj_tiles gBattleAnimSpriteSheet_163, 0x100, 10288 .align 2 gBattleAnimPaletteTable:: @ 837EA6C obj_pal gBattleAnimSpritePalette_000, 10000 obj_pal gBattleAnimSpritePalette_001, 10001 obj_pal gBattleAnimSpritePalette_002, 10002 obj_pal gBattleAnimSpritePalette_003, 10003 obj_pal gBattleAnimSpritePalette_004, 10004 obj_pal gBattleAnimSpritePalette_005, 10005 obj_pal gBattleAnimSpritePalette_006, 10006 obj_pal gBattleAnimSpritePalette_007, 10007 obj_pal gBattleAnimSpritePalette_008, 10008 obj_pal gBattleAnimSpritePalette_009, 10009 obj_pal gBattleAnimSpritePalette_010, 10010 obj_pal gBattleAnimSpritePalette_011, 10011 obj_pal gBattleAnimSpritePalette_012, 10012 obj_pal gBattleAnimSpritePalette_013, 10013 obj_pal gBattleAnimSpritePalette_014, 10014 obj_pal gBattleAnimSpritePalette_015, 10015 obj_pal gBattleAnimSpritePalette_016, 10016 obj_pal gBattleAnimSpritePalette_016, 10017 obj_pal gBattleAnimSpritePalette_018, 10018 obj_pal gBattleAnimSpritePalette_019, 10019 obj_pal gBattleAnimSpritePalette_020, 10020 obj_pal gBattleAnimSpritePalette_021, 10021 obj_pal gBattleAnimSpritePalette_022, 10022 obj_pal gBattleAnimSpritePalette_023, 10023 obj_pal gBattleAnimSpritePalette_024, 10024 obj_pal gBattleAnimSpritePalette_025, 10025 obj_pal gBattleAnimSpritePalette_026, 10026 obj_pal gBattleAnimSpritePalette_027, 10027 obj_pal gBattleAnimSpritePalette_028, 10028 obj_pal gBattleAnimSpritePalette_029, 10029 obj_pal gBattleAnimSpritePalette_030, 10030 obj_pal gBattleAnimSpritePalette_031, 10031 obj_pal gBattleAnimSpritePalette_032, 10032 obj_pal gBattleAnimSpritePalette_033, 10033 obj_pal gBattleAnimSpritePalette_033, 10034 obj_pal gBattleAnimSpritePalette_033, 10035 obj_pal gBattleAnimSpritePalette_036, 10036 obj_pal gBattleAnimSpritePalette_036, 10037 obj_pal gBattleAnimSpritePalette_038, 10038 obj_pal gBattleAnimSpritePalette_039, 10039 obj_pal gBattleAnimSpritePalette_038, 10040 obj_pal gBattleAnimSpritePalette_038, 10041 obj_pal gBattleAnimSpritePalette_042, 10042 obj_pal gBattleAnimSpritePalette_043, 10043 obj_pal gBattleAnimSpritePalette_044, 10044 obj_pal gBattleAnimSpritePalette_045, 10045 obj_pal gBattleAnimSpritePalette_046, 10046 obj_pal gBattleAnimSpritePalette_047, 10046 obj_pal gBattleAnimSpritePalette_048, 10048 obj_pal gBattleAnimSpritePalette_049, 10049 obj_pal gBattleAnimSpritePalette_050, 10050 obj_pal gBattleAnimSpritePalette_050, 10051 obj_pal gBattleAnimSpritePalette_050, 10052 obj_pal gBattleAnimSpritePalette_026, 10053 obj_pal gBattleAnimSpritePalette_054, 10054 obj_pal gBattleAnimSpritePalette_050, 10055 obj_pal gBattleAnimSpritePalette_056, 10056 obj_pal gBattleAnimSpritePalette_057, 10057 obj_pal gBattleAnimSpritePalette_058, 10058 obj_pal gBattleAnimSpritePalette_059, 10059 obj_pal gBattleAnimSpritePalette_060, 10060 obj_pal gBattleAnimSpritePalette_061, 10061 obj_pal gBattleAnimSpritePalette_062, 10062 obj_pal gBattleAnimSpritePalette_063, 10063 obj_pal gBattleAnimSpritePalette_064, 10064 obj_pal gBattleAnimSpritePalette_065, 10065 obj_pal gBattleAnimSpritePalette_066, 10066 obj_pal gBattleAnimSpritePalette_067, 10067 obj_pal gBattleAnimSpritePalette_068, 10068 obj_pal gBattleAnimSpritePalette_065, 10069 obj_pal gBattleAnimSpritePalette_070, 10070 obj_pal gBattleAnimSpritePalette_070, 10071 obj_pal gBattleAnimSpritePalette_072, 10072 obj_pal gBattleAnimSpritePalette_073, 10073 obj_pal gBattleAnimSpritePalette_074, 10074 obj_pal gBattleAnimSpritePalette_075, 10075 obj_pal gBattleAnimSpritePalette_076, 10076 obj_pal gBattleAnimSpritePalette_076, 10077 obj_pal gBattleAnimSpritePalette_078, 10078 obj_pal gBattleAnimSpritePalette_078, 10079 obj_pal gBattleAnimSpritePalette_080, 10080 obj_pal gBattleAnimSpritePalette_081, 10081 obj_pal gBattleAnimSpritePalette_082, 10082 obj_pal gBattleAnimSpritePalette_083, 10083 obj_pal gBattleAnimSpritePalette_084, 10084 obj_pal gBattleAnimSpritePalette_085, 10085 obj_pal gBattleAnimSpritePalette_086, 10086 obj_pal gBattleAnimSpritePalette_087, 10087 obj_pal gBattleAnimSpritePalette_088, 10088 obj_pal gBattleAnimSpritePalette_089, 10089 obj_pal gBattleAnimSpritePalette_090, 10090 obj_pal gBattleAnimSpritePalette_091, 10091 obj_pal gBattleAnimSpritePalette_092, 10092 obj_pal gBattleAnimSpritePalette_093, 10093 obj_pal gBattleAnimSpritePalette_094, 10094 obj_pal gBattleAnimSpritePalette_095, 10095 obj_pal gBattleAnimSpritePalette_096, 10096 obj_pal gBattleAnimSpritePalette_097, 10097 obj_pal gBattleAnimSpritePalette_094, 10098 obj_pal gBattleAnimSpritePalette_099, 10099 obj_pal gBattleAnimSpritePalette_100, 10100 obj_pal gBattleAnimSpritePalette_101, 10101 obj_pal gBattleAnimSpritePalette_101, 10102 obj_pal gBattleAnimSpritePalette_103, 10103 obj_pal gBattleAnimSpritePalette_104, 10104 obj_pal gBattleAnimSpritePalette_105, 10105 obj_pal gBattleAnimSpritePalette_105, 10106 obj_pal gBattleAnimSpritePalette_107, 10107 obj_pal gBattleAnimSpritePalette_107, 10108 obj_pal gBattleAnimSpritePalette_109, 10109 obj_pal gBattleAnimSpritePalette_109, 10110 obj_pal gBattleAnimSpritePalette_111, 10111 obj_pal gBattleAnimSpritePalette_112, 10112 obj_pal gBattleAnimSpritePalette_113, 10113 obj_pal gBattleAnimSpritePalette_114, 10114 obj_pal gBattleAnimSpritePalette_115, 10115 obj_pal gBattleAnimSpritePalette_116, 10116 obj_pal gBattleAnimSpritePalette_117, 10117 obj_pal gBattleAnimSpritePalette_118, 10118 obj_pal gBattleAnimSpritePalette_119, 10119 obj_pal gBattleAnimSpritePalette_120, 10120 obj_pal gBattleAnimSpritePalette_121, 10121 obj_pal gBattleAnimSpritePalette_122, 10122 obj_pal gBattleAnimSpritePalette_122, 10123 obj_pal gBattleAnimSpritePalette_124, 10124 obj_pal gBattleAnimSpritePalette_125, 10125 obj_pal gBattleAnimSpritePalette_126, 10126 obj_pal gBattleAnimSpritePalette_127, 10127 obj_pal gBattleAnimSpritePalette_128, 10128 obj_pal gBattleAnimSpritePalette_128, 10129 obj_pal gBattleAnimSpritePalette_130, 10130 obj_pal gBattleAnimSpritePalette_130, 10131 obj_pal gBattleAnimSpritePalette_132, 10132 obj_pal gBattleAnimSpritePalette_133, 10133 obj_pal gBattleAnimSpritePalette_133, 10134 obj_pal gBattleAnimSpritePalette_135, 10135 obj_pal gBattleAnimSpritePalette_136, 10136 obj_pal gBattleAnimSpritePalette_135, 10137 obj_pal gBattleAnimSpritePalette_135, 10138 obj_pal gBattleAnimSpritePalette_139, 10139 obj_pal gBattleAnimSpritePalette_140, 10140 obj_pal gBattleAnimSpritePalette_141, 10141 obj_pal gBattleAnimSpritePalette_141, 10142 obj_pal gBattleAnimSpritePalette_143, 10143 obj_pal gBattleAnimSpritePalette_144, 10144 obj_pal gBattleAnimSpritePalette_139, 10145 obj_pal gBattleAnimSpritePalette_115, 10146 obj_pal gBattleAnimSpritePalette_147, 10147 obj_pal gBattleAnimSpritePalette_148, 10148 obj_pal gBattleAnimSpritePalette_148, 10149 obj_pal gBattleAnimSpritePalette_150, 10150 obj_pal gBattleAnimSpritePalette_150, 10151 obj_pal gBattleAnimSpritePalette_152, 10152 obj_pal gBattleAnimSpritePalette_153, 10153 obj_pal gBattleAnimSpritePalette_154, 10154 obj_pal gBattleAnimSpritePalette_155, 10155 obj_pal gBattleAnimSpritePalette_156, 10156 obj_pal gBattleAnimSpritePalette_157, 10157 obj_pal gBattleAnimSpritePalette_158, 10158 obj_pal gBattleAnimSpritePalette_159, 10159 obj_pal gBattleAnimSpritePalette_160, 10160 obj_pal gBattleAnimSpritePalette_161, 10161 obj_pal gBattleAnimSpritePalette_162, 10162 obj_pal gBattleAnimSpritePalette_163, 10163 obj_pal gBattleAnimSpritePalette_164, 10164 obj_pal gBattleAnimSpritePalette_165, 10165 obj_pal gBattleAnimSpritePalette_166, 10166 obj_pal gBattleAnimSpritePalette_167, 10167 obj_pal gBattleAnimSpritePalette_168, 10168 obj_pal gBattleAnimSpritePalette_169, 10169 obj_pal gBattleAnimSpritePalette_170, 10170 obj_pal gBattleAnimSpritePalette_171, 10171 obj_pal gBattleAnimSpritePalette_172, 10172 obj_pal gBattleAnimSpritePalette_001, 10173 obj_pal gBattleAnimSpritePalette_174, 10174 obj_pal gBattleAnimSpritePalette_175, 10175 obj_pal gBattleAnimSpritePalette_176, 10176 obj_pal gBattleAnimSpritePalette_177, 10177 obj_pal gBattleAnimSpritePalette_178, 10178 obj_pal gBattleAnimSpritePalette_179, 10179 obj_pal gBattleAnimSpritePalette_179, 10180 obj_pal gBattleAnimSpritePalette_179, 10181 obj_pal gBattleAnimSpritePalette_182, 10182 obj_pal gBattleAnimSpritePalette_183, 10183 obj_pal gBattleAnimSpritePalette_184, 10184 obj_pal gBattleAnimSpritePalette_185, 10185 obj_pal gBattleAnimSpritePalette_186, 10186 obj_pal gBattleAnimSpritePalette_187, 10187 obj_pal gBattleAnimSpritePalette_188, 10188 obj_pal gBattleAnimSpritePalette_189, 10189 obj_pal gBattleAnimSpritePalette_190, 10190 obj_pal gBattleAnimSpritePalette_191, 10191 obj_pal gBattleAnimSpritePalette_192, 10192 obj_pal gBattleAnimSpritePalette_193, 10193 obj_pal gBattleAnimSpritePalette_194, 10194 obj_pal gBattleAnimSpritePalette_195, 10195 obj_pal gBattleAnimSpritePalette_196, 10196 obj_pal gBattleAnimSpritePalette_197, 10197 obj_pal gBattleAnimSpritePalette_198, 10198 obj_pal gBattleAnimSpritePalette_199, 10199 obj_pal gBattleAnimSpritePalette_200, 10200 obj_pal gBattleAnimSpritePalette_201, 10201 obj_pal gBattleAnimSpritePalette_202, 10202 obj_pal gBattleAnimSpritePalette_203, 10203 obj_pal gBattleAnimSpritePalette_204, 10204 obj_pal gBattleAnimSpritePalette_205, 10205 obj_pal gBattleAnimSpritePalette_206, 10206 obj_pal gBattleAnimSpritePalette_207, 10207 obj_pal gBattleAnimSpritePalette_167, 10208 obj_pal gBattleAnimSpritePalette_209, 10209 obj_pal gBattleAnimSpritePalette_210, 10210 obj_pal gBattleAnimSpritePalette_211, 10211 obj_pal gBattleAnimSpritePalette_211, 10212 obj_pal gBattleAnimSpritePalette_211, 10213 obj_pal gBattleAnimSpritePalette_064, 10214 obj_pal gBattleAnimSpritePalette_215, 10215 obj_pal gBattleAnimSpritePalette_216, 10216 obj_pal gBattleAnimSpritePalette_217, 10217 obj_pal gBattleAnimSpritePalette_218, 10218 obj_pal gBattleAnimSpritePalette_219, 10219 obj_pal gBattleAnimSpritePalette_220, 10220 obj_pal gBattleAnimSpritePalette_221, 10221 obj_pal gBattleAnimSpritePalette_222, 10222 obj_pal gBattleAnimSpritePalette_223, 10223 obj_pal gBattleAnimSpritePalette_224, 10224 obj_pal gBattleAnimSpritePalette_225, 10225 obj_pal gBattleAnimSpritePalette_226, 10226 obj_pal gBattleAnimSpritePalette_226, 10227 obj_pal gBattleAnimSpritePalette_228, 10228 obj_pal gBattleAnimSpritePalette_229, 10229 obj_pal gBattleAnimSpritePalette_230, 10230 obj_pal gBattleAnimSpritePalette_231, 10231 obj_pal gBattleAnimSpritePalette_231, 10232 obj_pal gBattleAnimSpritePalette_233, 10233 obj_pal gBattleAnimSpritePalette_234, 10234 obj_pal gBattleAnimSpritePalette_235, 10235 obj_pal gBattleAnimSpritePalette_236, 10236 obj_pal gBattleAnimSpritePalette_237, 10237 obj_pal gBattleAnimSpritePalette_238, 10238 obj_pal gBattleAnimSpritePalette_239, 10239 obj_pal gBattleAnimSpritePalette_240, 10240 obj_pal gBattleAnimSpritePalette_241, 10241 obj_pal gBattleAnimSpritePalette_242, 10242 obj_pal gBattleAnimSpritePalette_243, 10243 obj_pal gBattleAnimSpritePalette_244, 10244 obj_pal gBattleAnimSpritePalette_245, 10245 obj_pal gBattleAnimSpritePalette_245, 10246 obj_pal gBattleAnimSpritePalette_064, 10247 obj_pal gBattleAnimSpritePalette_248, 10248 obj_pal gBattleAnimSpritePalette_249, 10249 obj_pal gBattleAnimSpritePalette_249, 10250 obj_pal gBattleAnimSpritePalette_251, 10251 obj_pal gBattleAnimSpritePalette_252, 10252 obj_pal gBattleAnimSpritePalette_253, 10253 obj_pal gBattleAnimSpritePalette_254, 10254 obj_pal gBattleAnimSpritePalette_255, 10255 obj_pal gBattleAnimSpritePalette_256, 10256 obj_pal gBattleAnimSpritePalette_257, 10257 obj_pal gBattleAnimSpritePalette_258, 10258 obj_pal gBattleAnimSpritePalette_259, 10259 obj_pal gBattleAnimSpritePalette_260, 10260 obj_pal gBattleAnimSpritePalette_261, 10261 obj_pal gBattleAnimSpritePalette_262, 10262 obj_pal gBattleAnimSpritePalette_263, 10263 obj_pal gBattleAnimSpritePalette_264, 10264 obj_pal gBattleAnimSpritePalette_265, 10265 obj_pal gBattleAnimSpritePalette_266, 10266 obj_pal gBattleAnimSpritePalette_267, 10267 obj_pal gBattleAnimSpritePalette_268, 10268 obj_pal gBattleAnimSpritePalette_269, 10269 obj_pal gBattleAnimSpritePalette_270, 10270 obj_pal gBattleAnimSpritePalette_271, 10271 obj_pal gBattleAnimSpritePalette_272, 10272 obj_pal gBattleAnimSpritePalette_272, 10273 obj_pal gBattleAnimSpritePalette_274, 10274 obj_pal gBattleAnimSpritePalette_274, 10275 obj_pal gBattleAnimSpritePalette_274, 10276 obj_pal gBattleAnimSpritePalette_277, 10277 obj_pal gBattleAnimSpritePalette_278, 10278 obj_pal gBattleAnimSpritePalette_279, 10279 obj_pal gBattleAnimSpritePalette_280, 10280 obj_pal gBattleAnimSpritePalette_281, 10281 obj_pal gBattleAnimSpritePalette_282, 10282 obj_pal gBattleAnimSpritePalette_283, 10283 obj_pal gBattleAnimSpritePalette_284, 10284 obj_pal gBattleAnimSpritePalette_285, 10285 obj_pal gBattleAnimSpritePalette_286, 10286 obj_pal gBattleAnimSpritePalette_287, 10287 obj_pal gBattleAnimSpritePalette_288, 10288 .align 2 gBattleAnimBackgroundTable:: @ 837F374 .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00 .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00 .4byte gBattleAnimBackgroundImage_02, gBattleAnimBackgroundPalette_02, gBattleAnimBackgroundTilemap_02 .4byte gBattleAnimBackgroundImage_03, gBattleAnimBackgroundPalette_03, gBattleAnimBackgroundTilemap_03 .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_04 .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_05 .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_06 .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_07 .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_08 .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_09 .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_10 .4byte gBattleAnimBackgroundImage_11, gBattleAnimBackgroundPalette_11, gBattleAnimBackgroundTilemap_11 .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_12 .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_13 .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_14 .4byte gBattleAnimBackgroundImage_15, gBattleAnimBackgroundPalette_15, gBattleAnimBackgroundTilemap_15 .4byte gBattleAnimBackgroundImage_16, gBattleAnimBackgroundPalette_16, gBattleAnimBackgroundTilemap_16 .4byte gBattleAnimBackgroundImage_17, gBattleAnimBackgroundPalette_17, gBattleAnimBackgroundTilemap_17 .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_07 .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_08 .4byte gBattleAnimBackgroundImage_20, gBattleAnimBackgroundPalette_20, gBattleAnimBackgroundTilemap_20 .4byte gBattleAnimBackgroundImage_21, gBattleAnimBackgroundPalette_21, gBattleAnimBackgroundTilemap_21 .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_09 .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_10 .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_04 .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_05 .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_06 .align 2 gUnknown_0837F4B8:: @ 837F4B8 .4byte ma00_load_graphics .4byte ma01_080728D0 .4byte ma02_instanciate_template .4byte sub_8075BB8 .4byte ma04_wait_countdown .4byte sub_8075C74 .4byte nullsub_53 .4byte nullsub_88 .4byte sub_8075CB0 .4byte ma09_play_sound .4byte sub_8075DE0 .4byte ma0B_0807324C .4byte sub_8076A3C .4byte sub_8076AA0 .4byte ma0E_call .4byte sub_8076AF0 .4byte ma10_080736AC .4byte ma11_if_else .4byte ma12_cond_if .4byte sub_8076BBC .4byte ma14_load_background .4byte ma15_load_battle_screen_elements .4byte ma16_wait_for_battle_screen_elements_s2 .4byte sub_8076F44 .4byte ma18_load_background_probably .4byte ma19_08073BC8 .4byte ma1A_8073C00 .4byte ma1B_8073C2C .4byte ma1C_8073ED0 .4byte ma1D_08073FB4 .4byte sub_8076A78 .4byte sub_8077610 .4byte ma20_wait_for_something .4byte ma21_08074164 .4byte sub_80767C4 .4byte ma23_8073484 .4byte sub_807775C .4byte sub_8076C4C .4byte sub_8077320 .4byte sub_80773B4 .4byte sub_807779C .4byte sub_8077808 .4byte sub_807784C .4byte ma2B_make_side_invisible .4byte ma2C_make_side_visible .4byte sub_807794C .4byte sub_80779FC .4byte ma2F_stop_music gUnknown_0837F578:: @ 837F578 .incbin "baserom.gba", 0x0037f578, 0x20 @ One entry for each of the four Castform forms. @ Coords are probably front pic coords or back pic coords, but this data does not seem to be @ used during battle, party summary, or pokedex screens. .align 2 gUnknownCastformCoords_0837F598:: @ 837F598 .byte 68, 17, 0, 0 .byte 102, 9, 0, 0 .byte 70, 9, 0, 0 .byte 134, 8, 0, 0 @ One entry for each of the four Castform forms. Probably a palette index. gUnknownCastformData_0837F5A8:: @ 837F5A8 .byte 0xD, 0xE, 0xD, 0xD gUnknown_0837F5AC:: @ 837F5AC .byte 0, 0, 0, 0 .align 2 gSpriteTemplate_837F5B0:: @ 837F5B0 spr_template 55125, 55125, gOamData_837DF9C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_837F5C8:: @ 837F5C8 spr_template 55126, 55126, gOamData_837DF9C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gUnknown_0837F5E0:: @ 837F5E0 obj_tiles gMiscBlank_Gfx, 2048, 0xd755 obj_tiles gMiscBlank_Gfx, 2048, 0xd756 .include "data/maps/events/PetalburgCity.inc" .include "data/maps/events/SlateportCity.inc" .include "data/maps/events/MauvilleCity.inc" .include "data/maps/events/RustboroCity.inc" .include "data/maps/events/FortreeCity.inc" .include "data/maps/events/LilycoveCity.inc" .include "data/maps/events/MossdeepCity.inc" .include "data/maps/events/SootopolisCity.inc" .include "data/maps/events/EverGrandeCity.inc" .include "data/maps/events/LittlerootTown.inc" .include "data/maps/events/OldaleTown.inc" .include "data/maps/events/DewfordTown.inc" .include "data/maps/events/LavaridgeTown.inc" .include "data/maps/events/FallarborTown.inc" .include "data/maps/events/VerdanturfTown.inc" .include "data/maps/events/PacifidlogTown.inc" .include "data/maps/events/Route101.inc" .include "data/maps/events/Route102.inc" .include "data/maps/events/Route103.inc" .include "data/maps/events/Route104.inc" .include "data/maps/events/Route105.inc" .include "data/maps/events/Route106.inc" .include "data/maps/events/Route107.inc" .include "data/maps/events/Route108.inc" .include "data/maps/events/Route109.inc" .include "data/maps/events/Route110.inc" .include "data/maps/events/Route111.inc" .include "data/maps/events/Route112.inc" .include "data/maps/events/Route113.inc" .include "data/maps/events/Route114.inc" .include "data/maps/events/Route115.inc" .include "data/maps/events/Route116.inc" .include "data/maps/events/Route117.inc" .include "data/maps/events/Route118.inc" .include "data/maps/events/Route119.inc" .include "data/maps/events/Route120.inc" .include "data/maps/events/Route121.inc" .include "data/maps/events/Route122.inc" .include "data/maps/events/Route123.inc" .include "data/maps/events/Route124.inc" .include "data/maps/events/Route125.inc" .include "data/maps/events/Route126.inc" .include "data/maps/events/Route127.inc" .include "data/maps/events/Route128.inc" .include "data/maps/events/Route129.inc" .include "data/maps/events/Route130.inc" .include "data/maps/events/Route131.inc" .include "data/maps/events/Route132.inc" .include "data/maps/events/Route133.inc" .include "data/maps/events/Route134.inc" .include "data/maps/events/Underwater1.inc" .include "data/maps/events/Underwater2.inc" .include "data/maps/events/Underwater3.inc" .include "data/maps/events/Underwater4.inc" .include "data/maps/events/LittlerootTown_BrendansHouse_1F.inc" .include "data/maps/events/LittlerootTown_BrendansHouse_2F.inc" .include "data/maps/events/LittlerootTown_MaysHouse_1F.inc" .include "data/maps/events/LittlerootTown_MaysHouse_2F.inc" .include "data/maps/events/LittlerootTown_ProfessorBirchsLab.inc" .include "data/maps/events/OldaleTown_House1.inc" .include "data/maps/events/OldaleTown_House2.inc" .include "data/maps/events/OldaleTown_PokemonCenter_1F.inc" .include "data/maps/events/OldaleTown_PokemonCenter_2F.inc" .include "data/maps/events/OldaleTown_Mart.inc" .include "data/maps/events/DewfordTown_House1.inc" .include "data/maps/events/DewfordTown_PokemonCenter_1F.inc" .include "data/maps/events/DewfordTown_PokemonCenter_2F.inc" .include "data/maps/events/DewfordTown_Gym.inc" .include "data/maps/events/DewfordTown_Hall.inc" .include "data/maps/events/DewfordTown_House2.inc" .include "data/maps/events/LavaridgeTown_HerbShop.inc" .include "data/maps/events/LavaridgeTown_Gym_1F.inc" .include "data/maps/events/LavaridgeTown_Gym_B1F.inc" .include "data/maps/events/LavaridgeTown_House.inc" .include "data/maps/events/LavaridgeTown_Mart.inc" .include "data/maps/events/LavaridgeTown_PokemonCenter_1F.inc" .include "data/maps/events/LavaridgeTown_PokemonCenter_2F.inc" .include "data/maps/events/FallarborTown_Mart.inc" .include "data/maps/events/FallarborTown_ContestLobby.inc" .include "data/maps/events/FallarborTown_ContestHall.inc" .include "data/maps/events/FallarborTown_PokemonCenter_1F.inc" .include "data/maps/events/FallarborTown_PokemonCenter_2F.inc" .include "data/maps/events/FallarborTown_House1.inc" .include "data/maps/events/FallarborTown_House2.inc" .include "data/maps/events/VerdanturfTown_ContestLobby.inc" .include "data/maps/events/VerdanturfTown_ContestHall.inc" .include "data/maps/events/VerdanturfTown_Mart.inc" .include "data/maps/events/VerdanturfTown_PokemonCenter_1F.inc" .include "data/maps/events/VerdanturfTown_PokemonCenter_2F.inc" .include "data/maps/events/VerdanturfTown_WandasHouse.inc" .include "data/maps/events/VerdanturfTown_FriendshipRatersHouse.inc" .include "data/maps/events/VerdanturfTown_House.inc" .include "data/maps/events/PacifidlogTown_PokemonCenter_1F.inc" .include "data/maps/events/PacifidlogTown_PokemonCenter_2F.inc" .include "data/maps/events/PacifidlogTown_House1.inc" .include "data/maps/events/PacifidlogTown_House2.inc" .include "data/maps/events/PacifidlogTown_House3.inc" .include "data/maps/events/PacifidlogTown_House4.inc" .include "data/maps/events/PacifidlogTown_House5.inc" .include "data/maps/events/PetalburgCity_WallysHouse.inc" .include "data/maps/events/PetalburgCity_Gym.inc" .include "data/maps/events/PetalburgCity_House1.inc" .include "data/maps/events/PetalburgCity_House2.inc" .include "data/maps/events/PetalburgCity_PokemonCenter_1F.inc" .include "data/maps/events/PetalburgCity_PokemonCenter_2F.inc" .include "data/maps/events/PetalburgCity_Mart.inc" .include "data/maps/events/SlateportCity_SternsShipyard_1F.inc" .include "data/maps/events/SlateportCity_SternsShipyard_2F.inc" .include "data/maps/events/SlateportCity_ContestLobby.inc" .include "data/maps/events/SlateportCity_ContestHall.inc" .include "data/maps/events/SlateportCity_House1.inc" .include "data/maps/events/SlateportCity_PokemonFanClub.inc" .include "data/maps/events/SlateportCity_OceanicMuseum_1F.inc" .include "data/maps/events/SlateportCity_OceanicMuseum_2F.inc" .include "data/maps/events/SlateportCity_Harbor.inc" .include "data/maps/events/SlateportCity_House2.inc" .include "data/maps/events/SlateportCity_PokemonCenter_1F.inc" .include "data/maps/events/SlateportCity_PokemonCenter_2F.inc" .include "data/maps/events/SlateportCity_Mart.inc" .include "data/maps/events/MauvilleCity_Gym.inc" .include "data/maps/events/MauvilleCity_BikeShop.inc" .include "data/maps/events/MauvilleCity_House1.inc" .include "data/maps/events/MauvilleCity_GameCorner.inc" .include "data/maps/events/MauvilleCity_House2.inc" .include "data/maps/events/MauvilleCity_PokemonCenter_1F.inc" .include "data/maps/events/MauvilleCity_PokemonCenter_2F.inc" .include "data/maps/events/MauvilleCity_Mart.inc" .include "data/maps/events/RustboroCity_DevonCorp_1F.inc" .include "data/maps/events/RustboroCity_DevonCorp_2F.inc" .include "data/maps/events/RustboroCity_DevonCorp_3F.inc" .include "data/maps/events/RustboroCity_Gym.inc" .include "data/maps/events/RustboroCity_PokemonSchool.inc" .include "data/maps/events/RustboroCity_PokemonCenter_1F.inc" .include "data/maps/events/RustboroCity_PokemonCenter_2F.inc" .include "data/maps/events/RustboroCity_Mart.inc" .include "data/maps/events/RustboroCity_Flat1_1F.inc" .include "data/maps/events/RustboroCity_Flat1_2F.inc" .include "data/maps/events/RustboroCity_House1.inc" .include "data/maps/events/RustboroCity_CuttersHouse.inc" .include "data/maps/events/RustboroCity_House2.inc" .include "data/maps/events/RustboroCity_Flat2_1F.inc" .include "data/maps/events/RustboroCity_Flat2_2F.inc" .include "data/maps/events/RustboroCity_Flat2_3F.inc" .include "data/maps/events/RustboroCity_House3.inc" .include "data/maps/events/FortreeCity_House1.inc" .include "data/maps/events/FortreeCity_Gym.inc" .include "data/maps/events/FortreeCity_PokemonCenter_1F.inc" .include "data/maps/events/FortreeCity_PokemonCenter_2F.inc" .include "data/maps/events/FortreeCity_Mart.inc" .include "data/maps/events/FortreeCity_House2.inc" .include "data/maps/events/FortreeCity_House3.inc" .include "data/maps/events/FortreeCity_House4.inc" .include "data/maps/events/FortreeCity_House5.inc" .include "data/maps/events/FortreeCity_DecorationShop.inc" .include "data/maps/events/LilycoveCity_CoveLilyMotel_1F.inc" .include "data/maps/events/LilycoveCity_CoveLilyMotel_2F.inc" .include "data/maps/events/LilycoveCity_LilycoveMuseum_1F.inc" .include "data/maps/events/LilycoveCity_LilycoveMuseum_2F.inc" .include "data/maps/events/LilycoveCity_ContestLobby.inc" .include "data/maps/events/LilycoveCity_ContestHall.inc" .include "data/maps/events/LilycoveCity_PokemonCenter_1F.inc" .include "data/maps/events/LilycoveCity_PokemonCenter_2F.inc" .include "data/maps/events/LilycoveCity_UnusedMart.inc" .include "data/maps/events/LilycoveCity_PokemonTrainerFanClub.inc" .include "data/maps/events/LilycoveCity_Harbor.inc" .include "data/maps/events/LilycoveCity_EmptyMap.inc" .include "data/maps/events/LilycoveCity_MoveDeletersHouse.inc" .include "data/maps/events/LilycoveCity_House1.inc" .include "data/maps/events/LilycoveCity_House2.inc" .include "data/maps/events/LilycoveCity_House3.inc" .include "data/maps/events/LilycoveCity_House4.inc" .include "data/maps/events/LilycoveCity_DepartmentStore_1F.inc" .include "data/maps/events/LilycoveCity_DepartmentStore_2F.inc" .include "data/maps/events/LilycoveCity_DepartmentStore_3F.inc" .include "data/maps/events/LilycoveCity_DepartmentStore_4F.inc" .include "data/maps/events/LilycoveCity_DepartmentStore_5F.inc" .include "data/maps/events/LilycoveCity_DepartmentStoreRooftop.inc" .include "data/maps/events/LilycoveCity_DepartmentStoreElevator.inc" .include "data/maps/events/MossdeepCity_Gym.inc" .include "data/maps/events/MossdeepCity_House1.inc" .include "data/maps/events/MossdeepCity_House2.inc" .include "data/maps/events/MossdeepCity_PokemonCenter_1F.inc" .include "data/maps/events/MossdeepCity_PokemonCenter_2F.inc" .include "data/maps/events/MossdeepCity_Mart.inc" .include "data/maps/events/MossdeepCity_House3.inc" .include "data/maps/events/MossdeepCity_StevensHouse.inc" .include "data/maps/events/MossdeepCity_House4.inc" .include "data/maps/events/MossdeepCity_SpaceCenter_1F.inc" .include "data/maps/events/MossdeepCity_SpaceCenter_2F.inc" .include "data/maps/events/MossdeepCity_GameCorner_1F.inc" .include "data/maps/events/MossdeepCity_GameCorner_B1F.inc" .include "data/maps/events/SootopolisCity_Gym_1F.inc" .include "data/maps/events/SootopolisCity_Gym_B1F.inc" .include "data/maps/events/SootopolisCity_PokemonCenter_1F.inc" .include "data/maps/events/SootopolisCity_PokemonCenter_2F.inc" .include "data/maps/events/SootopolisCity_Mart.inc" .include "data/maps/events/SootopolisCity_House1.inc" .include "data/maps/events/SootopolisCity_House2.inc" .include "data/maps/events/SootopolisCity_House3.inc" .include "data/maps/events/SootopolisCity_House4.inc" .include "data/maps/events/SootopolisCity_House5.inc" .include "data/maps/events/SootopolisCity_House6.inc" .include "data/maps/events/SootopolisCity_House7.inc" .include "data/maps/events/SootopolisCity_House8.inc" .include "data/maps/events/EverGrandeCity_SidneysRoom.inc" .include "data/maps/events/EverGrandeCity_PhoebesRoom.inc" .include "data/maps/events/EverGrandeCity_GlaciasRoom.inc" .include "data/maps/events/EverGrandeCity_DrakesRoom.inc" .include "data/maps/events/EverGrandeCity_ChampionsRoom.inc" .include "data/maps/events/EverGrandeCity_Corridor1.inc" .include "data/maps/events/EverGrandeCity_Corridor2.inc" .include "data/maps/events/EverGrandeCity_Corridor3.inc" .include "data/maps/events/EverGrandeCity_Corridor4.inc" .include "data/maps/events/EverGrandeCity_Corridor5.inc" .include "data/maps/events/EverGrandeCity_PokemonLeague.inc" .include "data/maps/events/EverGrandeCity_HallOfFame.inc" .include "data/maps/events/EverGrandeCity_PokemonCenter_1F.inc" .include "data/maps/events/EverGrandeCity_PokemonCenter_2F.inc" .include "data/maps/events/Route104_MrBrineysHouse.inc" .include "data/maps/events/Route104_PrettyPetalFlowerShop.inc" .include "data/maps/events/Route111_WinstrateFamilysHouse.inc" .include "data/maps/events/Route111_OldLadysRestStop.inc" .include "data/maps/events/Route112_CableCarStation.inc" .include "data/maps/events/MtChimney_CableCarStation.inc" .include "data/maps/events/Route114_FossilManiacsHouse.inc" .include "data/maps/events/Route114_FossilManiacsTunnel.inc" .include "data/maps/events/Route114_LanettesHouse.inc" .include "data/maps/events/Route116_TunnelersRestHouse.inc" .include "data/maps/events/Route117_PokemonDayCare.inc" .include "data/maps/events/Route121_SafariZoneEntrance.inc" .include "data/maps/events/MeteorFalls_1F_1R.inc" .include "data/maps/events/MeteorFalls_1F_2R.inc" .include "data/maps/events/MeteorFalls_B1F_1R.inc" .include "data/maps/events/MeteorFalls_B1F_2R.inc" .include "data/maps/events/RusturfTunnel.inc" .include "data/maps/events/Underwater_SootopolisCity.inc" .include "data/maps/events/DesertRuins.inc" .include "data/maps/events/GraniteCave_1F.inc" .include "data/maps/events/GraniteCave_B1F.inc" .include "data/maps/events/GraniteCave_B2F.inc" .include "data/maps/events/GraniteCave_StevensRoom.inc" .include "data/maps/events/PetalburgWoods.inc" .include "data/maps/events/MtChimney.inc" .include "data/maps/events/JaggedPass.inc" .include "data/maps/events/FieryPath.inc" .include "data/maps/events/MtPyre_1F.inc" .include "data/maps/events/MtPyre_2F.inc" .include "data/maps/events/MtPyre_3F.inc" .include "data/maps/events/MtPyre_4F.inc" .include "data/maps/events/MtPyre_5F.inc" .include "data/maps/events/MtPyre_6F.inc" .include "data/maps/events/MtPyre_Exterior.inc" .include "data/maps/events/MtPyre_Summit.inc" .include "data/maps/events/AquaHideout_1F.inc" .include "data/maps/events/AquaHideout_B1F.inc" .include "data/maps/events/AquaHideout_B2F.inc" .include "data/maps/events/Underwater_SeafloorCavern.inc" .include "data/maps/events/SeafloorCavern_Entrance.inc" .include "data/maps/events/SeafloorCavern_Room1.inc" .include "data/maps/events/SeafloorCavern_Room2.inc" .include "data/maps/events/SeafloorCavern_Room3.inc" .include "data/maps/events/SeafloorCavern_Room4.inc" .include "data/maps/events/SeafloorCavern_Room5.inc" .include "data/maps/events/SeafloorCavern_Room6.inc" .include "data/maps/events/SeafloorCavern_Room7.inc" .include "data/maps/events/SeafloorCavern_Room8.inc" .include "data/maps/events/SeafloorCavern_Room9.inc" .include "data/maps/events/CaveOfOrigin_Entrance.inc" .include "data/maps/events/CaveOfOrigin_1F.inc" .include "data/maps/events/CaveOfOrigin_B1F.inc" .include "data/maps/events/CaveOfOrigin_B2F.inc" .include "data/maps/events/CaveOfOrigin_B3F.inc" .include "data/maps/events/CaveOfOrigin_B4F.inc" .include "data/maps/events/VictoryRoad_1F.inc" .include "data/maps/events/VictoryRoad_B1F.inc" .include "data/maps/events/VictoryRoad_B2F.inc" .include "data/maps/events/ShoalCave_LowTideEntranceRoom.inc" .include "data/maps/events/ShoalCave_LowTideInnerRoom.inc" .include "data/maps/events/ShoalCave_LowTideStairsRoom.inc" .include "data/maps/events/ShoalCave_LowTideLowerRoom.inc" .include "data/maps/events/ShoalCave_HighTideEntranceRoom.inc" .include "data/maps/events/ShoalCave_HighTideInnerRoom.inc" .include "data/maps/events/NewMauville_Entrance.inc" .include "data/maps/events/NewMauville_Inside.inc" .include "data/maps/events/AbandonedShip_Deck.inc" .include "data/maps/events/AbandonedShip_Corridors_1F.inc" .include "data/maps/events/AbandonedShip_Rooms_1F.inc" .include "data/maps/events/AbandonedShip_Corridors_B1F.inc" .include "data/maps/events/AbandonedShip_Rooms_B1F.inc" .include "data/maps/events/AbandonedShip_Rooms2_B1F.inc" .include "data/maps/events/AbandonedShip_Underwater1.inc" .include "data/maps/events/AbandonedShip_Room_B1F.inc" .include "data/maps/events/AbandonedShip_Rooms2_1F.inc" .include "data/maps/events/AbandonedShip_CaptainsOffice.inc" .include "data/maps/events/AbandonedShip_Underwater2.inc" .include "data/maps/events/AbandonedShip_HiddenFloorCorridors.inc" .include "data/maps/events/AbandonedShip_HiddenFloorRooms.inc" .include "data/maps/events/IslandCave.inc" .include "data/maps/events/AncientTomb.inc" .include "data/maps/events/Underwater_Route134.inc" .include "data/maps/events/Underwater_SealedChamber.inc" .include "data/maps/events/SealedChamber_OuterRoom.inc" .include "data/maps/events/SealedChamber_InnerRoom.inc" .include "data/maps/events/ScorchedSlab.inc" .include "data/maps/events/MagmaHideout_1F.inc" .include "data/maps/events/MagmaHideout_B1F.inc" .include "data/maps/events/MagmaHideout_B2F.inc" .include "data/maps/events/SkyPillar_Entrance.inc" .include "data/maps/events/SkyPillar_Outside.inc" .include "data/maps/events/SkyPillar_1F.inc" .include "data/maps/events/SkyPillar_2F.inc" .include "data/maps/events/SkyPillar_3F.inc" .include "data/maps/events/SkyPillar_4F.inc" .include "data/maps/events/ShoalCave_LowTideIceRoom.inc" .include "data/maps/events/SkyPillar_5F.inc" .include "data/maps/events/SkyPillar_Top.inc" .include "data/maps/events/SecretBase_RedCave1.inc" .include "data/maps/events/SecretBase_BrownCave1.inc" .include "data/maps/events/SecretBase_BlueCave1.inc" .include "data/maps/events/SecretBase_YellowCave1.inc" .include "data/maps/events/SecretBase_Tree1.inc" .include "data/maps/events/SecretBase_Shrub1.inc" .include "data/maps/events/SecretBase_RedCave2.inc" .include "data/maps/events/SecretBase_BrownCave2.inc" .include "data/maps/events/SecretBase_BlueCave2.inc" .include "data/maps/events/SecretBase_YellowCave2.inc" .include "data/maps/events/SecretBase_Tree2.inc" .include "data/maps/events/SecretBase_Shrub2.inc" .include "data/maps/events/SecretBase_RedCave3.inc" .include "data/maps/events/SecretBase_BrownCave3.inc" .include "data/maps/events/SecretBase_BlueCave3.inc" .include "data/maps/events/SecretBase_YellowCave3.inc" .include "data/maps/events/SecretBase_Tree3.inc" .include "data/maps/events/SecretBase_Shrub3.inc" .include "data/maps/events/SecretBase_RedCave4.inc" .include "data/maps/events/SecretBase_BrownCave4.inc" .include "data/maps/events/SecretBase_BlueCave4.inc" .include "data/maps/events/SecretBase_YellowCave4.inc" .include "data/maps/events/SecretBase_Tree4.inc" .include "data/maps/events/SecretBase_Shrub4.inc" .include "data/maps/events/SingleBattleColosseum.inc" .include "data/maps/events/TradeCenter.inc" .include "data/maps/events/RecordCorner.inc" .include "data/maps/events/DoubleBattleColosseum.inc" .include "data/maps/events/LinkContestRoom1.inc" .include "data/maps/events/LinkContestRoom2.inc" .include "data/maps/events/LinkContestRoom3.inc" .include "data/maps/events/LinkContestRoom4.inc" .include "data/maps/events/LinkContestRoom5.inc" .include "data/maps/events/LinkContestRoom6.inc" .include "data/maps/events/UnknownMap_25_29.inc" .include "data/maps/events/UnknownMap_25_30.inc" .include "data/maps/events/UnknownMap_25_31.inc" .include "data/maps/events/UnknownMap_25_32.inc" .include "data/maps/events/UnknownMap_25_33.inc" .include "data/maps/events/UnknownMap_25_34.inc" .include "data/maps/events/InsideOfTruck.inc" .include "data/maps/events/SSTidalCorridor.inc" .include "data/maps/events/SSTidalLowerDeck.inc" .include "data/maps/events/SSTidalRooms.inc" .include "data/maps/events/SafariZone_Northwest.inc" .include "data/maps/events/SafariZone_Northeast.inc" .include "data/maps/events/SafariZone_Southwest.inc" .include "data/maps/events/SafariZone_Southeast.inc" .include "data/maps/events/BattleTower_Outside.inc" .include "data/maps/events/BattleTower_Lobby.inc" .include "data/maps/events/BattleTower_Elevator.inc" .include "data/maps/events/BattleTower_Corridor.inc" .include "data/maps/events/BattleTower_BattleRoom.inc" .include "data/maps/events/SouthernIsland_Exterior.inc" .include "data/maps/events/SouthernIsland_Interior.inc" .include "data/maps/events/SafariZone_RestHouse.inc" .include "data/maps/events/Route104_Prototype.inc" .include "data/maps/events/Route104_PrototypePrettyPetalFlowerShop.inc" .include "data/maps/events/Route109_SeashoreHouse.inc" .include "data/maps/events/Route110_TrickHouseEntrance.inc" .include "data/maps/events/Route110_TrickHouseEnd.inc" .include "data/maps/events/Route110_TrickHouseCorridor.inc" .include "data/maps/events/Route110_TrickHousePuzzle1.inc" .include "data/maps/events/Route110_TrickHousePuzzle2.inc" .include "data/maps/events/Route110_TrickHousePuzzle3.inc" .include "data/maps/events/Route110_TrickHousePuzzle4.inc" .include "data/maps/events/Route110_TrickHousePuzzle5.inc" .include "data/maps/events/Route110_TrickHousePuzzle6.inc" .include "data/maps/events/Route110_TrickHousePuzzle7.inc" .include "data/maps/events/Route110_TrickHousePuzzle8.inc" .include "data/maps/events/Route110_SeasideCyclingRoadSouthEntrance.inc" .include "data/maps/events/Route110_SeasideCyclingRoadNorthEntrance.inc" .include "data/maps/events/Route113_GlassWorkshop.inc" .include "data/maps/events/Route123_BerryMastersHouse.inc" .include "data/maps/events/Route119_WeatherInstitute_1F.inc" .include "data/maps/events/Route119_WeatherInstitute_2F.inc" .include "data/maps/events/Route119_House.inc" Route124_DivingTreasureHuntersHouse_MapObjects:: @ 839300C object_event 1, MAP_OBJ_GFX_MAN_6, 0, 5, 0, 4, 0, 0, 9, 0, 0, 0, 0, 0, 0, Route124_DivingTreasureHuntersHouse_EventScript_163E04, 0, 0, 0 Route124_DivingTreasureHuntersHouse_MapWarps:: @ 8393024 warp_def 3, 8, 0, 0, Route124 warp_def 4, 8, 0, 0, Route124 Route124_DivingTreasureHuntersHouse_MapBGEvents:: @ 8393034 bg_event 7, 1, 0, 0, 0, Route124_DivingTreasureHuntersHouse_EventScript_164335 Route124_DivingTreasureHuntersHouse_MapEvents:: @ 8393040 map_events Route124_DivingTreasureHuntersHouse_MapObjects, Route124_DivingTreasureHuntersHouse_MapWarps, 0x0, Route124_DivingTreasureHuntersHouse_MapBGEvents .align 2 gSpriteAnim_8393054:: @ 8393054 obj_image_anim_frame 0, 3 obj_image_anim_frame 4, 3 obj_image_anim_frame 8, 3 obj_image_anim_frame 12, 3 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_8393068:: @ 8393068 .4byte gSpriteAnim_8393054 .align 2 gSpriteTemplate_839306C:: @ 839306C spr_template 10004, 10004, gOamData_837DF2C, gSpriteAnimTable_8393068, NULL, gDummySpriteAffineAnimTable, sub_807A5C4 .align 2 gSpriteTemplate_8393084:: @ 8393084 spr_template 10004, 10004, gOamData_837DF2C, gSpriteAnimTable_8393068, NULL, gDummySpriteAffineAnimTable, sub_807A544 .align 2 gSpriteAnim_839309C:: @ 839309C obj_image_anim_frame 0, 3 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83930A4:: @ 83930A4 .4byte gSpriteAnim_839309C .align 2 gBattleAnimSpriteTemplate_83930A8:: @ 83930A8 spr_template 10283, 10283, gOamData_837DF34, gSpriteAnimTable_83930A4, NULL, gDummySpriteAffineAnimTable, sub_807A908 .align 2 gBattleAnimSpriteTemplate_83930C0:: @ 83930C0 spr_template 10283, 10283, gOamData_837DF34, gSpriteAnimTable_83930A4, NULL, gDummySpriteAffineAnimTable, sub_807A9BC .align 2 gSpriteAnim_83930D8:: @ 83930D8 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_frame 64, 3 obj_image_anim_end .align 2 gSpriteAnimTable_83930F0:: @ 83930F0 .4byte gSpriteAnim_83930D8 .align 2 gBattleAnimSpriteTemplate_83930F4:: @ 83930F4 spr_template 10071, 10071, gOamData_837DF34, gSpriteAnimTable_83930F0, NULL, gDummySpriteAffineAnimTable, sub_807A63C .align 2 gSpriteTemplate_839310C:: @ 839310C spr_template 10051, 10051, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807A5C4 .align 2 gSpriteAnim_8393124:: @ 8393124 obj_image_anim_frame 0, 5 obj_image_anim_jump 0 .align 2 gSpriteAnim_839312C:: @ 839312C obj_image_anim_frame 0, 5 obj_image_anim_jump 0 .align 2 gSpriteAnim_8393134:: @ 8393134 obj_image_anim_frame 0, 5 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_839313C:: @ 839313C .4byte gSpriteAnim_8393124 .4byte gSpriteAnim_839312C .4byte gSpriteAnim_8393134 .align 2 gSpriteTemplate_8393148:: @ 8393148 spr_template 10135, 10135, gOamData_837DF34, gSpriteAnimTable_839313C, NULL, gDummySpriteAffineAnimTable, sub_807A5C4 .align 2 gSpriteAnim_8393160:: @ 8393160 obj_image_anim_frame 0, 15 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_8393168:: @ 8393168 .4byte gSpriteAnim_8393160 .align 2 gSpriteAffineAnim_839316C:: @ 839316C obj_rot_scal_anim_frame 0x60, 0x60, 0, 0 obj_rot_scal_anim_frame 0x2, 0x2, 0, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_8393184:: @ 8393184 .4byte gSpriteAffineAnim_839316C .align 2 gSpriteTemplate_8393188:: @ 8393188 spr_template 10004, 10004, gOamData_837DFEC, gSpriteAnimTable_8393168, NULL, gSpriteAffineAnimTable_8393184, sub_807A544 .string "TASK OVER\n" .string "タスクがオーバーしました$" .align 2 Unknown_083931B8: .incbin "baserom.gba", 0x003931b8, 0x20 gUnknown_083931D8:: @ 83931D8 .4byte 4, Unknown_083931B8 .align 2 gSpriteTemplate_83931E0:: @ 83931E0 spr_template 10010, 10010, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83931F8:: @ 83931F8 spr_template 10136, 10136, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807B870 .align 2 gUnknown_08393210:: @ 8393210 .ifdef SAPPHIRE .incbin "graphics/title_screen/kyogre_dark.gbapal" .incbin "graphics/title_screen/kyogre_glow.gbapal" .else .incbin "graphics/title_screen/groudon_dark.gbapal" .incbin "graphics/title_screen/groudon_glow.gbapal" .endif .align 2 gUnknown_08393250:: @ 8393250 .ifdef SAPPHIRE .incbin "graphics/title_screen/kyogre.4bpp.lz" .else .incbin "graphics/title_screen/groudon.4bpp.lz" .endif .align 2 gUnknown_083939EC:: @ 83939EC .ifdef SAPPHIRE .incbin "graphics/title_screen/kyogre_map.bin.lz" .else .incbin "graphics/title_screen/groudon_map.bin.lz" .endif .align 2 gUnknown_08393BF8:: @ 8393BF8 .ifdef SAPPHIRE .incbin "graphics/title_screen/water_map.bin.lz" .else .incbin "graphics/title_screen/lava_map.bin.lz" .endif .align 2 LogoShineTiles: @ 8393D14 .incbin "graphics/title_screen/logo_shine.4bpp.lz" gUnknown_08393E64:: @ 8393E64 .incbin "baserom.gba", 0x00393e64, 0x40 .align 2 gOamData_8393EA4:: @ 8393EA4 .2byte 0x60A0 .2byte 0xC000 .2byte 0x0000 .align 2 gOamData_8393EAC:: @ 8393EAC .2byte 0x60A0 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteAnim_8393EB4:: @ 8393EB4 obj_image_anim_frame 0, 30 obj_image_anim_end .align 2 gSpriteAnim_8393EBC:: @ 8393EBC obj_image_anim_frame 64, 30 obj_image_anim_end .align 2 gSpriteAnimTable_8393EC4:: @ 8393EC4 .4byte gSpriteAnim_8393EB4 .align 2 gSpriteAnimTable_8393EC8:: @ 8393EC8 .4byte gSpriteAnim_8393EBC .align 2 gSpriteTemplate_8393ECC:: @ 8393ECC spr_template 1000, 1000, gOamData_8393EA4, gSpriteAnimTable_8393EC4, NULL, gDummySpriteAffineAnimTable, SpriteCallback_VersionBannerLeft .align 2 gSpriteTemplate_8393EE4:: @ 8393EE4 spr_template 1000, 1000, gOamData_8393EAC, gSpriteAnimTable_8393EC8, NULL, gDummySpriteAffineAnimTable, SpriteCallback_VersionBannerRight .align 2 gUnknown_08393EFC:: @ 8393EFC obj_tiles gVersionTiles, 0x1000, 1000 null_obj_tiles .align 2 gOamData_8393F0C:: @ 8393F0C .2byte 0x40A0 .2byte 0x4000 .2byte 0x0000 .align 2 gSpriteAnim_8393F14:: @ 8393F14 obj_image_anim_frame 0, 4 obj_image_anim_end .align 2 gSpriteAnim_8393F1C:: @ 8393F1C obj_image_anim_frame 4, 4 obj_image_anim_end .align 2 gSpriteAnim_8393F24:: @ 8393F24 obj_image_anim_frame 8, 4 obj_image_anim_end .align 2 gSpriteAnim_8393F2C:: @ 8393F2C obj_image_anim_frame 12, 4 obj_image_anim_end .align 2 gSpriteAnim_8393F34:: @ 8393F34 obj_image_anim_frame 16, 4 obj_image_anim_end .align 2 gSpriteAnim_8393F3C:: @ 8393F3C obj_image_anim_frame 20, 4 obj_image_anim_end .align 2 gSpriteAnim_8393F44:: @ 8393F44 obj_image_anim_frame 24, 4 obj_image_anim_end .align 2 gSpriteAnim_8393F4C:: @ 8393F4C obj_image_anim_frame 28, 4 obj_image_anim_end .align 2 gSpriteAnimTable_8393F54:: @ 8393F54 .4byte gSpriteAnim_8393F14 .4byte gSpriteAnim_8393F1C .4byte gSpriteAnim_8393F24 .4byte gSpriteAnim_8393F2C .4byte gSpriteAnim_8393F34 .4byte gSpriteAnim_8393F3C .4byte gSpriteAnim_8393F44 .4byte gSpriteAnim_8393F4C .align 2 gSpriteTemplate_8393F74:: @ 8393F74 spr_template 1001, 1001, gOamData_8393F0C, gSpriteAnimTable_8393F54, NULL, gDummySpriteAffineAnimTable, SpriteCallback_PressStartCopyrightBanner .align 2 gUnknown_08393F8C:: @ 8393F8C obj_tiles gTitleScreenPressStart_Gfx, 0x520, 1001 null_obj_tiles .align 2 gUnknown_08393F9C:: @ 8393F9C obj_pal gTitleScreenLogoShinePalette, 1001 obj_pal 0x0, 0x0 .align 2 gOamData_8393FAC:: @ 8393FAC .2byte 0x00A0 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteAnim_8393FB4:: @ 8393FB4 obj_image_anim_frame 0, 4 obj_image_anim_end .align 2 gSpriteAnimTable_8393FBC:: @ 8393FBC .4byte gSpriteAnim_8393FB4 .align 2 gSpriteTemplate_8393FC0:: @ 8393FC0 spr_template 1002, 1001, gOamData_8393FAC, gSpriteAnimTable_8393FBC, NULL, gDummySpriteAffineAnimTable, SpriteCallback_PokemonLogoShine .align 2 gUnknown_08393FD8:: @ 8393FD8 obj_tiles LogoShineTiles, 0x800, 1002 null_obj_tiles .align 2 DroughtPaletteData_0: @ 8393FE8 .incbin "graphics/weather/drought0.bin.lz" .align 2 DroughtPaletteData_1: @ 839480C .incbin "graphics/weather/drought1.bin.lz" .align 2 DroughtPaletteData_2: @ 8395004 .incbin "graphics/weather/drought2.bin.lz" .align 2 DroughtPaletteData_3: @ 83957A0 .incbin "graphics/weather/drought3.bin.lz" .align 2 DroughtPaletteData_4: @ 8395FBC .incbin "graphics/weather/drought4.bin.lz" .align 2 DroughtPaletteData_5: @ 8396784 .incbin "graphics/weather/drought5.bin.lz" .align 2 gUnknown_08396FA8:: @ 8396FA8 .4byte DroughtPaletteData_0 .4byte DroughtPaletteData_1 .4byte DroughtPaletteData_2 .4byte DroughtPaletteData_3 .4byte DroughtPaletteData_4 .4byte DroughtPaletteData_5 @.4byte unk_20000000 .incbin "baserom.gba", 0x00396fc0, 0x4 @ pointer to unk_2000000? .align 2 gUnknown_08396FC4:: @ 8396FC4 .4byte 0x0202f7e8 .align 2 gUnknown_08396FC8:: @ 8396FC8 .4byte sub_807CAE8, nullsub_38, sub_807CAE8, sub_807CB0C .4byte sub_807DE78, sub_807DEF4, sub_807DEC4, sub_807DF54 .4byte sub_807DF9C, nullsub_55, sub_807DFC0, sub_807DFD0 .4byte sub_807E364, sub_807E400, sub_807E3D0, sub_807E460 .4byte sub_807E9C8, snowflakes_progress2, sub_807EA18, sub_807EAC0 .4byte sub_807EE80, sub_807EFC0, sub_807EEF4, sub_807F34C .4byte sub_807F49C, sub_807F52C, sub_807F4FC, sub_807F5EC .4byte sub_807F7F8, sub_807F888, sub_807F858, sub_807F934 .4byte sub_807FE9C, sub_807FF4C, sub_807FF1C, sub_807FFC8 .4byte sub_807FB24, sub_807FBD8, sub_807FBA8, sub_807FC3C .4byte sub_807F49C, sub_807F52C, sub_807F4FC, sub_807F5EC .4byte sub_8080430, nullsub_56, sub_8080460, sub_8080470 .4byte sub_807E110, sub_807E174, sub_807E144, sub_807E258 .4byte sub_807EF24, sub_807EFC0, sub_807EF90, sub_807F34C .4byte sub_8080474, sub_80804F8, sub_80804C8, sub_808056C .align 2 gUnknown_083970B8:: @ 83970B8 .4byte sub_807CC24 .4byte sub_807CCAC .4byte nullsub_39 .4byte nullsub_39 gUnknown_083970C8:: @ 83970C8 .incbin "baserom.gba", 0x003970c8, 0x20 .align 2 gUnknown_083970E8:: @ 83970E8 .incbin "graphics/weather/0.gbapal" .align 2 gUnknown_08397108:: @ 8397108 .incbin "graphics/weather/1.gbapal" .align 2 gUnknown_08397128:: @ 8397128 .incbin "graphics/weather/2.gbapal" .align 2 WeatherFog0Tiles: @ 8397148 .incbin "graphics/weather/fog0.4bpp" .align 2 gWeatherFog1Tiles:: @ 8397948 .incbin "graphics/weather/fog1.4bpp" .align 2 WeatherCloudTiles: @ 8398148 .incbin "graphics/weather/cloud.4bpp" .align 2 gSpriteImage_8398948:: @ 8398948 .incbin "graphics/weather/snow0.4bpp" .align 2 gSpriteImage_8398968:: @ 8398968 .incbin "graphics/weather/snow1.4bpp" .align 2 WeatherBubbleTiles: @ 8398988 .incbin "graphics/weather/bubble.4bpp" .align 2 WeatherAshTiles: @ 83989C8 .incbin "graphics/weather/ash.4bpp" .align 2 WeatherRainTiles: @ 83999C8 .incbin "graphics/weather/rain.4bpp" .align 2 WeatherSandstormTiles: @ 8399FC8 .incbin "graphics/weather/sandstorm.4bpp" .align 1 gUnknown_0839A9C8:: @ 839A9C8 .2byte 0, 66 .2byte 5, 73 .2byte 10, 78 .align 2 gUnknown_0839A9D4:: @ 839A9D4 obj_tiles WeatherCloudTiles, 0x800, 0x1200 .align 2 gOamData_839A9DC:: @ 839A9DC .2byte 0x0400 .2byte 0xC000 .2byte 0x0C00 .align 2 gSpriteAnim_839A9E4:: @ 839A9E4 obj_image_anim_frame 0, 16 obj_image_anim_end .align 2 gSpriteAnimTable_839A9EC:: @ 839A9EC .4byte gSpriteAnim_839A9E4 .align 2 gSpriteTemplate_839A9F0:: @ 839A9F0 spr_template 4608, 4609, gOamData_839A9DC, gSpriteAnimTable_839A9EC, NULL, gDummySpriteAffineAnimTable, sub_807E0F4 .align 1 gUnknown_0839AA08:: @ 839AA08 .2byte 0, 0 .2byte 0, 160 .2byte 0, 64 .2byte 144, 224 .2byte 144, 128 .2byte 32, 32 .2byte 32, 192 .2byte 32, 96 .2byte 72, 128 .2byte 72, 32 .2byte 72, 192 .2byte 216, 96 .2byte 216, 0 .2byte 104, 160 .2byte 104, 64 .2byte 104, 224 .2byte 144, 0 .2byte 144, 160 .2byte 144, 64 .2byte 32, 224 .2byte 32, 128 .2byte 72, 32 .2byte 72, 192 .2byte 48, 96 .align 2 gOamData_839AA68:: @ 839AA68 .2byte 0x8000 .2byte 0x8000 .2byte 0x2400 .align 2 gSpriteAnim_839AA70:: @ 839AA70 obj_image_anim_frame 0, 16 obj_image_anim_jump 0 .align 2 gSpriteAnim_839AA78:: @ 839AA78 obj_image_anim_frame 8, 3 obj_image_anim_frame 32, 2 obj_image_anim_frame 40, 2 obj_image_anim_end .align 2 gSpriteAnim_839AA88:: @ 839AA88 obj_image_anim_frame 8, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 24, 4 obj_image_anim_end .align 2 gSpriteAnimTable_839AA98:: @ 839AA98 .4byte gSpriteAnim_839AA70 .4byte gSpriteAnim_839AA78 .4byte gSpriteAnim_839AA88 .align 2 gSpriteTemplate_839AAA4:: @ 839AAA4 spr_template 4614, 4608, gOamData_839AA68, gSpriteAnimTable_839AA98, NULL, gDummySpriteAffineAnimTable, sub_807E5C0 gUnknown_0839AABC:: @ 839AABC .incbin "baserom.gba", 0x0039aabc, 0x8 gUnknown_0839AAC4:: @ 839AAC4 .incbin "baserom.gba", 0x0039aac4, 0x8 .align 2 gUnknown_0839AACC:: @ 839AACC obj_tiles WeatherRainTiles, 0x600, 0x1206 .align 2 gOamData_839AAD4:: @ 839AAD4 .2byte 0x0000 .2byte 0x0000 .2byte 0x0400 .align 2 gSpriteImageTable_839AADC:: @ 839AADC obj_frame_tiles gSpriteImage_8398948, 0x20 obj_frame_tiles gSpriteImage_8398968, 0x20 .align 2 gSpriteAnim_839AAEC:: @ 839AAEC obj_image_anim_frame 0, 16 obj_image_anim_end .align 2 gSpriteAnim_839AAF4:: @ 839AAF4 obj_image_anim_frame 1, 16 obj_image_anim_end .align 2 gSpriteAnimTable_839AAFC:: @ 839AAFC .4byte gSpriteAnim_839AAEC .4byte gSpriteAnim_839AAF4 .align 2 gSpriteTemplate_839AB04:: @ 839AB04 spr_template 0xFFFF, 4608, gOamData_839AAD4, gSpriteAnimTable_839AAFC, gSpriteImageTable_839AADC, gDummySpriteAffineAnimTable, sub_807ED48 .align 2 .incbin "baserom.gba", 0x0039ab1c, 0x10 .align 2 gOamData_839AB2C:: @ 839AB2C .2byte 0x0400 .2byte 0xC000 .2byte 0x0800 .align 2 gSpriteAnim_839AB34:: @ 839AB34 obj_image_anim_frame 0, 16 obj_image_anim_end .align 2 gSpriteAnim_839AB3C:: @ 839AB3C obj_image_anim_frame 32, 16 obj_image_anim_end .align 2 gSpriteAnim_839AB44:: @ 839AB44 obj_image_anim_frame 64, 16 obj_image_anim_end .align 2 gSpriteAnim_839AB4C:: @ 839AB4C obj_image_anim_frame 96, 16 obj_image_anim_end .align 2 gSpriteAnim_839AB54:: @ 839AB54 obj_image_anim_frame 128, 16 obj_image_anim_end .align 2 gSpriteAnim_839AB5C:: @ 839AB5C obj_image_anim_frame 160, 16 obj_image_anim_end .align 2 gSpriteAnimTable_839AB64:: @ 839AB64 .4byte gSpriteAnim_839AB34 .4byte gSpriteAnim_839AB3C .4byte gSpriteAnim_839AB44 .4byte gSpriteAnim_839AB4C .4byte gSpriteAnim_839AB54 .4byte gSpriteAnim_839AB5C .align 2 gSpriteAffineAnim_839AB7C:: @ 839AB7C obj_rot_scal_anim_frame 0x200, 0x200, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_839AB8C:: @ 839AB8C .4byte gSpriteAffineAnim_839AB7C .align 2 gSpriteTemplate_839AB90:: @ 839AB90 spr_template 4609, 4608, gOamData_839AB2C, gSpriteAnimTable_839AB64, NULL, gSpriteAffineAnimTable_839AB8C, sub_807F688 .align 2 gUnknown_0839ABA8:: @ 839ABA8 obj_tiles gWeatherFog1Tiles, 0x800, 0x1201 .align 2 gUnknown_0839ABB0:: @ 839ABB0 obj_tiles WeatherAshTiles, 0x1000, 0x1202 .align 2 gOamData_839ABB8:: @ 839ABB8 .2byte 0x0400 .2byte 0xC000 .2byte 0xF400 .align 2 gSpriteAnim_839ABC0:: @ 839ABC0 obj_image_anim_frame 0, 60 obj_image_anim_frame 64, 60 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_839ABCC:: @ 839ABCC .4byte gSpriteAnim_839ABC0 .align 2 gSpriteTemplate_839ABD0:: @ 839ABD0 spr_template 4610, 4608, gOamData_839ABB8, gSpriteAnimTable_839ABCC, NULL, gDummySpriteAffineAnimTable, sub_807FAA8 .align 2 gUnknown_0839ABE8:: @ 839ABE8 obj_tiles WeatherFog0Tiles, 0x800, 0x1203 .align 2 gOamData_839ABF0:: @ 839ABF0 .2byte 0x0400 .2byte 0xC000 .2byte 0x0800 .align 2 gSpriteAnim_839ABF8:: @ 839ABF8 obj_image_anim_frame 0, 16 obj_image_anim_end .align 2 gSpriteAnimTable_839AC00:: @ 839AC00 .4byte gSpriteAnim_839ABF8 .align 2 gSpriteTemplate_839AC04:: @ 839AC04 spr_template 4611, 4608, gOamData_839ABF0, gSpriteAnimTable_839AC00, NULL, gDummySpriteAffineAnimTable, sub_807FE3C .align 2 gOamData_839AC1C:: @ 839AC1C .2byte 0x0400 .2byte 0xC000 .2byte 0x0400 .align 2 gSpriteAnim_839AC24:: @ 839AC24 obj_image_anim_frame 0, 3 obj_image_anim_end .align 2 gSpriteAnim_839AC2C:: @ 839AC2C obj_image_anim_frame 64, 3 obj_image_anim_end .align 2 gSpriteAnimTable_839AC34:: @ 839AC34 .4byte gSpriteAnim_839AC24 .4byte gSpriteAnim_839AC2C .align 2 gSpriteTemplate_839AC3C:: @ 839AC3C spr_template 4612, 4609, gOamData_839AC1C, gSpriteAnimTable_839AC34, NULL, gDummySpriteAffineAnimTable, sub_8080338 .align 2 gUnknown_0839AC54:: @ 839AC54 obj_tiles WeatherSandstormTiles, 0xA00, 0x1204 gUnknown_0839AC5C:: @ 839AC5C .incbin "baserom.gba", 0x0039ac5c, 0xc gUnknown_0839AC68:: @ 839AC68 .incbin "baserom.gba", 0x0039ac68, 0x8 .align 2 gUnknown_0839AC70:: @ 839AC70 obj_tiles WeatherBubbleTiles, 0x40, 0x1205 .align 1 gUnknown_0839AC78:: @ 839AC78 .2byte 120, 160 .2byte 376, 160 .2byte 40, 140 .2byte 296, 140 .2byte 180, 130 .2byte 436, 130 .2byte 60, 160 .2byte 436, 160 .2byte 220, 180 .2byte 476, 180 .2byte 10, 90 .2byte 266, 90 .2byte 256, 160 .align 2 gSpriteAnim_839ACAC:: @ 839ACAC obj_image_anim_frame 0, 16 obj_image_anim_frame 1, 16 obj_image_anim_end .align 2 gSpriteAnimTable_839ACB8:: @ 839ACB8 .4byte gSpriteAnim_839ACAC .align 2 gSpriteTemplate_839ACBC:: @ 839ACBC spr_template 4613, 4608, gOamData_837DF24, gSpriteAnimTable_839ACB8, NULL, gDummySpriteAffineAnimTable, unc_0807DAB4 gUnknown_0839ACD4:: @ 839ACD4 .byte 2, 3, 5, 3 gUnknown_0839ACD8:: @ 839ACD8 .byte 2, 2, 3, 2 gUnknown_0839ACDC:: @ 839ACDC .incbin "baserom.gba", 0x0039acdc, 0xc .align 2 gUnknown_0839ACE8:: @ 839ACE8 .byte 4 .align 2 gUnknown_0839ACEC:: @ 839ACEC .4byte REG_WIN0H .4byte ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1 .4byte 1 gBattleTransitionTable_Wild:: @ 839ACF8 .byte 8, 9, 5, 10, 0, 10, 7, 6 gBattleTransitionTable_Trainer:: @ 839AD00 .byte 4, 11, 2, 3, 0, 10, 1, 6 .align 2 gTrainerBattleSpecs_0:: @ 839AD08 .4byte gTrainerBattleMode, 0 .4byte gTrainerBattleOpponent, 1 .4byte gTrainerMapObjectLocalId, 1 .4byte gTrainerIntroSpeech, 2 .4byte gTrainerDefeatSpeech, 2 .4byte gTrainerVictorySpeech, 5 .4byte gTrainerCannotBattleSpeech, 5 .4byte gTrainerBattleEndScript, 5 .4byte gTrainerBattleScriptReturnAddress, 6 .align 2 gTrainerBattleSpecs_1:: @ 839AD50 .4byte gTrainerBattleMode, 0 .4byte gTrainerBattleOpponent, 1 .4byte gTrainerMapObjectLocalId, 1 .4byte gTrainerIntroSpeech, 2 .4byte gTrainerDefeatSpeech, 2 .4byte gTrainerVictorySpeech, 5 .4byte gTrainerCannotBattleSpeech, 5 .4byte gTrainerBattleEndScript, 2 .4byte gTrainerBattleScriptReturnAddress, 6 .align 2 gTrainerBattleSpecs_2:: @ 839AD98 .4byte gTrainerBattleMode, 0 .4byte gTrainerBattleOpponent, 1 .4byte gTrainerMapObjectLocalId, 1 .4byte gTrainerIntroSpeech, 2 .4byte gTrainerDefeatSpeech, 2 .4byte gTrainerVictorySpeech, 5 .4byte gTrainerCannotBattleSpeech, 2 .4byte gTrainerBattleEndScript, 5 .4byte gTrainerBattleScriptReturnAddress, 6 .align 2 gTrainerBattleSpecs_3:: @ 839ADE0 .4byte gTrainerBattleMode, 0 .4byte gTrainerBattleOpponent, 1 .4byte gTrainerMapObjectLocalId, 1 .4byte gTrainerIntroSpeech, 5 .4byte gTrainerDefeatSpeech, 2 .4byte gTrainerVictorySpeech, 5 .4byte gTrainerCannotBattleSpeech, 5 .4byte gTrainerBattleEndScript, 5 .4byte gTrainerBattleScriptReturnAddress, 6 .align 2 gTrainerBattleSpecs_4:: @ 839AE28 .4byte gTrainerBattleMode, 0 .4byte gTrainerBattleOpponent, 1 .4byte gTrainerMapObjectLocalId, 1 .4byte gTrainerIntroSpeech, 2 .4byte gTrainerDefeatSpeech, 2 .4byte gTrainerVictorySpeech, 5 .4byte gTrainerCannotBattleSpeech, 2 .4byte gTrainerBattleEndScript, 2 .4byte gTrainerBattleScriptReturnAddress, 6 @ 839AE70 .include "data/trainer_eye_trainers.inc" .align 2 gBadgeFlags:: @ 839B1F0 .2byte 0x0807, 0x0808, 0x0809, 0x080a, 0x080b, 0x080c, 0x080d, 0x080e TrainerCardColorName_Bronze: .string "BRONZE$", 7 TrainerCardColorName_Copper: .string "COPPER$", 7 TrainerCardColorName_Silver: .string "SILVER$", 7 TrainerCardColorName_Gold: .string "GOLD$", 7 .align 2 gTrainerCardColorNames:: @ 839B21C .4byte TrainerCardColorName_Bronze .4byte TrainerCardColorName_Copper .4byte TrainerCardColorName_Silver .4byte TrainerCardColorName_Gold @ These seem to be strings for keypad test code. gUnknown_0839B22C:: @ 839B22C .string " A$" @ A .string " B$" @ B .string "SL$" @ SELECT .string "ST$" @ START .string "RK$" @ right .string "LK$" @ left .string "UK$" @ up .string "DK$" @ down .string "RT$" @ R .string "LT$" @ L gUnknown_0839B24A:: @ 839B24A .string "ND$" gUnknown_0839B24D:: @ 839B24D .string "の こどもは\n$" @ "'s child " gUnknown_0839B255:: @ 839B255 .string " $" gUnknown_0839B257:: @ 839B257 .string "ながいなまえぽけもん$" @ "long name pokemon" (used as test name) Text_39B262: @ 839B262 .string "Search a child$" Text_39B271: @ 839B271 .string "Egg$" Text_39B275: @ 839B275 .string "Egg (male)$" Text_39B280: @ 839B280 .string "1000 steps$" Text_39B28B: @ 839B28B .string "10000 steps$" Text_39B297: @ 839B297 .string "MOVE TUTOR$" Text_39B2A2: @ 839B2A2 .string "Breed an egg$" Text_39B2AF: @ 839B2AF .string "Long name$" Text_39B2B9: @ 839B2B9 .string "ポロックけす$" @ "{POKEBLOCK} CASE$" .align 2 gMoriDebugMenuActions:: @ 839B2C0 .4byte Text_39B262, MoriDebugMenu_SearchChild .4byte Text_39B271, MoriDebugMenu_Egg .4byte Text_39B275, MoriDebugMenu_MaleEgg .4byte Text_39B280, MoriDebugMenu_1000Steps .4byte Text_39B28B, MoriDebugMenu_10000Steps .4byte Text_39B297, MoriDebugMenu_MoveTutor .4byte Text_39B2A2, MoriDebugMenu_BreedEgg .4byte Text_39B2AF, MoriDebugMenu_LongName .4byte Text_39B2B9, MoriDebugMenu_PokeblockCase .align 2 gSpriteImage_839B308:: @ 839B308 .incbin "graphics/unknown_sprites/839B4E0/0.4bpp" .align 2 gSpriteImage_839B388:: @ 839B388 .incbin "graphics/unknown_sprites/839B4E0/1.4bpp" .align 2 gSpriteImage_839B408:: @ 839B408 .incbin "graphics/unknown_sprites/839B408.4bpp" .align 2 gIsTrainerInRange:: @ 839B488 .4byte IsTrainerInRangeSouth .4byte IsTrainerInRangeNorth .4byte IsTrainerInRangeWest .4byte IsTrainerInRangeEast .align 2 gTrainerSeeFuncList:: @ 839B498 .4byte sub_8084394 .4byte sub_8084398 .4byte sub_80843DC .4byte sub_808441C .4byte sub_8084478 .4byte sub_8084534 .4byte sub_8084578 .4byte sub_80845AC .4byte sub_80845C8 .4byte sub_80845FC .4byte sub_8084654 .4byte sub_80846C8 .align 2 gTrainerSeeFuncList2:: @ 839B4C8 .4byte sub_80845C8 .4byte sub_80845FC .4byte sub_8084654 .4byte sub_80846C8 .align 2 gOamData_839B4D8:: @ 839B4D8 .2byte 0x0000 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteImageTable_839B4E0:: @ 839B4E0 obj_frame_tiles gSpriteImage_839B308, 0x80 obj_frame_tiles gSpriteImage_839B388, 0x80 .align 2 gSpriteImageTable_839B4F0:: @ 839B4F0 obj_frame_tiles gSpriteImage_839B408, 0x80 .align 2 gSpriteAnim_839B4F8:: @ 839B4F8 obj_image_anim_frame 0, 60 obj_image_anim_end .align 2 gSpriteAnim_839B500:: @ 839B500 obj_image_anim_frame 1, 60 obj_image_anim_end .align 2 gSpriteAnimTable_839B508:: @ 839B508 .4byte gSpriteAnim_839B4F8 .4byte gSpriteAnim_839B500 .align 2 gSpriteTemplate_839B510:: @ 839B510 spr_template 0xFFFF, 0xFFFF, gOamData_839B4D8, gSpriteAnimTable_839B508, gSpriteImageTable_839B4E0, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably .align 2 gSpriteTemplate_839B528:: @ 839B528 spr_template 0xFFFF, 4100, gOamData_839B4D8, gSpriteAnimTable_839B508, gSpriteImageTable_839B4F0, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably @ 839B540 .include "data/wild_mons.inc" .align 2 gWildFeebasRoute119Data:: @ 839DBFC .byte 20, 25 @ Min/Max level .2byte SPECIES_FEEBAS .align 2 gRoute119WaterTileData:: @ 839DC00 .2byte 0x0, 0x2D, 0x0 .2byte 0x2E, 0x5B, 0x83 .2byte 0x5C, 0x8B, 0x12A .align 2 gSpriteImage_839DC14:: @ 839DC14 .incbin "graphics/birch_speech/birch.4bpp" .align 2 gBirchPalette:: @ 839E414 .incbin "graphics/birch_speech/birch.gbapal" .align 2 gSpriteImage_839E434:: @ 839E434 .incbin "graphics/misc/pokeball_glow.4bpp" .align 2 gFieldEffectObjectPalette4: @ 839E454 .incbin "graphics/field_effect_objects/palettes/04.gbapal" .align 2 gSpriteImage_839E474:: @ 839E474 .incbin "graphics/misc/pokecenter_monitor/0.4bpp" .align 2 gSpriteImage_839E534:: @ 839E534 .incbin "graphics/misc/pokecenter_monitor/1.4bpp" .align 2 gSpriteImage_839E5F4:: @ 839E5F4 .incbin "graphics/misc/big_hof_monitor.4bpp" .align 2 gSpriteImage_839E7F4:: @ 839E7F4 .incbin "graphics/misc/small_hof_monitor.4bpp" .align 2 gFieldEffectObjectPalette5: @ 839E8F4 .incbin "graphics/field_effect_objects/palettes/05.gbapal" @ Graphics for the lights streaking past your Pokémon when it uses a field move. .align 2 gFieldMoveStreaksTiles:: @ 839E914 .incbin "graphics/misc/field_move_streaks.4bpp" .align 2 gFieldMoveStreaksPalette:: @ 839EB14 .incbin "graphics/misc/field_move_streaks.gbapal" .align 2 gFieldMoveStreaksTilemap:: @ 839EB34 .incbin "graphics/misc/field_move_streaks_map.bin" @ The following light streaks effect is used when the map is dark (e.g. a cave). .align 2 gDarknessFieldMoveStreaksTiles:: @ 839EDB4 .incbin "graphics/misc/darkness_field_move_streaks.4bpp" .align 2 gDarknessFieldMoveStreaksPalette:: @ 839EE34 .incbin "graphics/misc/darkness_field_move_streaks.gbapal" .align 2 gDarknessFieldMoveStreaksTilemap:: @ 839EE54 .incbin "graphics/misc/darkness_field_move_streaks_map.bin" .align 2 gFieldEffectScriptFuncs:: @ 839F0D4 .4byte FieldEffectCmd_loadtiles .4byte FieldEffectCmd_loadfadedpal .4byte FieldEffectCmd_loadpal .4byte FieldEffectCmd_callnative .4byte FieldEffectCmd_end .4byte FieldEffectCmd_loadgfx_callnative .4byte FieldEffectCmd_loadtiles_callnative .4byte FieldEffectCmd_loadfadedpal_callnative .align 2 gOamData_839F0F4:: @ 839F0F4 .2byte 0x0000 .2byte 0xC000 .2byte 0x0000 .align 2 gOamData_839F0FC:: @ 839F0FC .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_839F104:: @ 839F104 .2byte 0x0000 .2byte 0x4000 .2byte 0x0000 .align 2 gSpriteImageTable_839F10C:: @ 839F10C obj_frame_tiles gSpriteImage_839DC14, 0x800 .align 2 gUnknown_0839F114:: @ 839F114 obj_pal gBirchPalette, 0x1006 .align 2 gSpriteAnim_839F11C:: @ 839F11C obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnimTable_839F124:: @ 839F124 .4byte gSpriteAnim_839F11C .align 2 gSpriteTemplate_839F128:: @ 839F128 spr_template 0xFFFF, 4102, gOamData_839F0F4, gSpriteAnimTable_839F124, gSpriteImageTable_839F10C, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gFieldEffectObjectPaletteInfo4:: @ 839F140 obj_pal gFieldEffectObjectPalette4, 0x1007 .align 2 gFieldEffectObjectPaletteInfo5:: @ 839F148 obj_pal gFieldEffectObjectPalette5, 0x1010 .align 2 gOamData_839F150:: @ 839F150 .2byte 0x4000 .2byte 0x8000 .2byte 0x0000 .align 2 gSpriteImageTable_839F158:: @ 839F158 obj_frame_tiles gSpriteImage_839E434, 0x20 .align 2 gSpriteImageTable_839F160:: @ 839F160 obj_frame_tiles gSpriteImage_839E474, 0xc0 obj_frame_tiles gSpriteImage_839E534, 0xc0 .align 2 gSpriteImageTable_839F170:: @ 839F170 obj_frame_tiles gSpriteImage_839E5F4, 0x200 .align 2 gSpriteImageTable_839F178:: @ 839F178 obj_frame_tiles gSpriteImage_839E7F4, 0x200 .align 2 Unknown_39F180:: @ 839F180 .incbin "baserom.gba", 0x0039f180, 0x20 .align 2 gUnknown_0839F1A0:: @ 839F1A0 .4byte 4, Unknown_39F180 .align 2 Unknown_39F1A8:: @ 39F1A8 .incbin "baserom.gba", 0x0039f1a8, 0x20 .align 2 gUnknown_0839F1C8:: @ 839F1C8 .4byte 4, Unknown_39F1A8 .align 2 gSpriteAnim_839F1D0:: @ 839F1D0 obj_image_anim_frame 0, 1 obj_image_anim_jump 0 .align 2 gSpriteAnim_839F1D8:: @ 839F1D8 obj_image_anim_frame 0, 16 obj_image_anim_frame 1, 16 obj_image_anim_frame 0, 16 obj_image_anim_frame 1, 16 obj_image_anim_frame 0, 16 obj_image_anim_frame 1, 16 obj_image_anim_frame 0, 16 obj_image_anim_frame 1, 16 obj_image_anim_end .align 2 gSpriteAnimTable_839F1FC:: @ 839F1FC .4byte gSpriteAnim_839F1D0 .4byte gSpriteAnim_839F1D8 .align 2 gSpriteAnimTable_839F204:: @ 839F204 .4byte gSpriteAnim_839F1D0 .align 2 gSpriteTemplate_839F208:: @ 839F208 spr_template 0xFFFF, 4103, gOamData_839F0FC, gSpriteAnimTable_839F1FC, gSpriteImageTable_839F158, gDummySpriteAffineAnimTable, SpriteCB_PokeballGlow .align 2 gSpriteTemplate_839F220:: @ 839F220 spr_template 0xFFFF, 4100, gOamData_839F104, gSpriteAnimTable_839F1FC, gSpriteImageTable_839F160, gDummySpriteAffineAnimTable, SpriteCB_PokecenterMonitor .align 2 gSpriteTemplate_839F238:: @ 839F238 spr_template 0xFFFF, 4112, gOamData_839F104, gSpriteAnimTable_839F204, gSpriteImageTable_839F170, gDummySpriteAffineAnimTable, SpriteCB_HallOfFameMonitor .align 2 gSpriteTemplate_839F250:: @ 839F250 spr_template 0xFFFF, 4112, gOamData_839F150, gSpriteAnimTable_839F204, gSpriteImageTable_839F178, gDummySpriteAffineAnimTable, SpriteCB_HallOfFameMonitor .align 2 gUnknown_0839F268:: @ 839F268 .4byte PokecenterHealEffect_0 .4byte PokecenterHealEffect_1 .4byte PokecenterHealEffect_2 .4byte PokecenterHealEffect_3 .align 2 gUnknown_0839F278:: @ 839F278 .4byte HallOfFameRecordEffect_0 .4byte HallOfFameRecordEffect_1 .4byte HallOfFameRecordEffect_2 .4byte HallOfFameRecordEffect_3 .align 2 gUnknown_0839F288:: @ 839F288 .4byte PokeballGlowEffect_0 .4byte PokeballGlowEffect_1 .4byte PokeballGlowEffect_2 .4byte PokeballGlowEffect_3 .4byte PokeballGlowEffect_4 .4byte PokeballGlowEffect_5 .4byte PokeballGlowEffect_6 .4byte PokeballGlowEffect_7 gUnknown_0839F2A8:: @ 839F2A8 .incbin "baserom.gba", 0x0039f2a8, 0x18 gUnknown_0839F2C0:: @ 839F2C0 .incbin "baserom.gba", 0x0039f2c0, 0x4 gUnknown_0839F2C4:: @ 839F2C4 .incbin "baserom.gba", 0x0039f2c4, 0x4 gUnknown_0839F2C8:: @ 839F2C8 .space 4 .align 2 gUnknown_0839F2CC:: @ 839F2CC .4byte sub_80867AC .4byte sub_8086854 .4byte sub_8086870 .4byte sub_80868E4 .4byte sub_808699C .4byte sub_80869B8 .4byte sub_80869F8 .align 2 gUnknown_0839F2E8:: @ 839F2E8 .4byte sub_8086AA0 .4byte sub_8086AC0 .4byte sub_8086B30 .4byte sub_8086B54 .4byte sub_8086B64 .4byte sub_8086B88 .align 2 gUnknown_0839F300:: @ 839F300 .4byte sub_8086CF4 .4byte sub_8086D70 .4byte sub_8086DB0 .4byte sub_8086E10 .4byte sub_8086E50 .4byte sub_8086EB0 .4byte sub_8086ED4 .align 2 gUnknown_0839F31C:: @ 839F31C .4byte sub_8086FB0 .4byte waterfall_1_do_anim_probably .4byte waterfall_2_wait_anim_finish_probably .4byte sub_8087030 .4byte sub_8087058 .align 2 gUnknown_0839F330:: @ 839F330 .4byte sub_8087124 .4byte dive_2_unknown .4byte dive_3_unknown .align 2 gUnknown_0839F33C:: @ 839F33C .4byte sub_808722C .4byte sub_8087264 .4byte sub_8087298 .4byte sub_80872E4 .4byte sub_80873D8 .4byte sub_80873F4 .align 2 gUnknown_0839F354:: @ 839F354 .4byte sub_80874CC .4byte sub_80874FC .4byte sub_8087548 .4byte sub_808759C .align 2 gUnknown_0839F364:: @ 839F364 .4byte sub_80876C8 .4byte sub_80876F8 .4byte sub_8087774 .4byte sub_80877AC .4byte sub_80877D4 .align 2 gUnknown_0839F378:: @ 839F378 .4byte sub_80878F4 .4byte sub_8087914 gUnknown_0839F380:: @ 839F380 .incbin "baserom.gba", 0x0039f380, 0x8 .align 2 gUnknown_0839F388:: @ 839F388 .4byte sub_8087AA4 .4byte sub_8087AC8 .align 2 gUnknown_0839F390:: @ 839F390 .4byte sub_8087BEC .4byte sub_8087C14 .4byte sub_8087CA4 .4byte sub_8087D78 .align 2 gUnknown_0839F3A0:: @ 839F3A0 .4byte sub_8087E4C .4byte sub_8087ED8 .4byte sub_8087FDC .align 2 gUnknown_0839F3AC:: @ 839F3AC .4byte sub_8088150 .4byte sub_80881C0 .4byte sub_8088228 .4byte sub_80882B4 .4byte sub_80882E4 .4byte sub_8088338 .4byte sub_8088380 .align 2 gUnknown_0839F3C8:: @ 839F3C8 .4byte sub_80884AC .4byte sub_80884E8 .4byte sub_8088554 .4byte sub_80885A8 .4byte sub_80885D8 .4byte sub_808860C .4byte sub_808862C .align 2 gUnknown_0839F3E4:: @ 839F3E4 .4byte sub_8088984 .4byte sub_80889E4 .4byte sub_8088A30 .4byte sub_8088A78 .4byte sub_8088AF4 .align 2 gUnknown_0839F3F8:: @ 839F3F8 .4byte sub_8088CA0 .4byte sub_8088CF8 .4byte sub_8088D3C .4byte sub_8088D94 .4byte sub_8088DD8 .4byte sub_8088E2C .4byte sub_8088EB4 .4byte sub_8088F10 .4byte sub_8088F30 Unknown_839F41C: .incbin "baserom.gba", 0x0039f41c, 0x18 Unknown_839F434: .incbin "baserom.gba", 0x0039f434, 0x18 .align 2 gUnknown_0839F44C:: @ 839F44C .4byte Unknown_839F41C .4byte Unknown_839F434 .align 2 gUnknown_0839F454:: @ 839F454 .4byte sub_80892A0 .4byte sub_8089354 .4byte sub_80893C0 .4byte sub_8089414 .4byte sub_808948C .4byte sub_80894C4 .4byte fishE gUnknown_0839F470:: @ 839F470 .incbin "baserom.gba", 0x0039f470, 0x24 .align 2 gPokemonMenuActions:: @ 839F494 .4byte OtherText_Summary, PokemonMenu_Summary .4byte OtherText_Switch2, PokemonMenu_Switch .4byte OtherText_Item, PokemonMenu_Item .4byte gOtherText_CancelNoTerminator, PokemonMenu_Cancel .4byte OtherText_Give2, PokemonMenu_GiveItem .4byte OtherText_Take2, PokemonMenu_TakeItem .4byte OtherText_Take, PokemonMenu_TakeMail .4byte OtherText_Mail, PokemonMenu_Mail .4byte OtherText_Read2, PokemonMenu_ReadMail .4byte gOtherText_CancelNoTerminator, PokemonMenu_CancelSubmenu .4byte gMoveNames + 13 * MOVE_CUT, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_FLASH, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_ROCK_SMASH, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_STRENGTH, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_SURF, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_FLY, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_DIVE, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_WATERFALL, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_TELEPORT, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_DIG, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_SECRET_POWER, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_MILK_DRINK, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_SOFT_BOILED, PokemonMenu_FieldMove .4byte gMoveNames + 13 * MOVE_SWEET_SCENT, PokemonMenu_FieldMove gUnknown_0839F554:: @ 839F554 .incbin "baserom.gba", 0x39f554, 0x1e Unknown_39F572: @ 839F572 .byte 4, 5, 9, 0 .align 2 gUnknown_0839F578:: @ 839F578 .byte 3, 6, 0, 0 .4byte Unknown_39F572 Unknown_39F580: @ 839F580 .byte 8, 6, 9, 0 .align 2 gUnknown_0839F584:: @ 839F584 .byte 3, 9, 0, 0 .4byte Unknown_39F580 .align 2 gFieldMoveFuncs:: @ 839F58C .4byte SetUpFieldMove_Cut, 0x6 .4byte SetUpFieldMove_Flash, 0x9 .4byte SetUpFieldMove_RockSmash, 0x9 .4byte SetUpFieldMove_Strength, 0x9 .4byte SetUpFieldMove_Surf, 0x7 .4byte SetUpFieldMove_Fly, 0x9 .4byte SetUpFieldMove_Dive, 0x9 .4byte SetUpFieldMove_Waterfall, 0x9 .4byte SetUpFieldMove_Teleport, 0x9 .4byte SetUpFieldMove_Dig, 0x9 .4byte SetUpFieldMove_SecretPower, 0x9 .4byte SetUpFieldMove_SoftBoiled, 0x10 .4byte SetUpFieldMove_SoftBoiled, 0x10 .4byte SetUpFieldMove_SweetScent, 0x9 .align 2 gUnknown_0839F5FC:: @ 839F5FC .incbin "baserom.gba", 0x0039f5fc, 0x40 .align 2 gUnknown_0839F63C:: @ 839F63C .incbin "baserom.gba", 0x0039f63c, 0x40 .align 2 gUnknown_0839F67C:: @ 839F67C .incbin "graphics/pokedex/search.gbapal" .align 2 gUnknown_0839F73C:: @ 839F73C .incbin "graphics/pokedex/national.gbapal" .space 0xA4 .align 2 gUnknown_0839F8A0:: @ 839F8A0 .incbin "baserom.gba", 0x0039f8a0, 0xe8 .align 2 gUnknown_0839F988:: @ 839F988 .incbin "baserom.gba", 0x0039f988, 0xf4 gUnknown_0839FA7C:: @ 839FA7C .incbin "graphics/pokedex/noball.4bpp.lz" @ 839FAC4 .include "data/pokedex_orders.inc" .align 2 gOamData_83A0404:: @ 83A0404 .2byte 0x00A0 .2byte 0x0000 .2byte 0x0400 .align 2 gOamData_83A040C:: @ 83A040C .2byte 0x40A0 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_83A0414:: @ 83A0414 .2byte 0x40A0 .2byte 0xC000 .2byte 0x0000 .align 2 gOamData_83A041C:: @ 83A041C .2byte 0x08A0 .2byte 0x8000 .2byte 0x0400 .align 2 gOamData_83A0424:: @ 83A0424 .2byte 0x40A0 .2byte 0xC000 .2byte 0x0000 .align 2 gOamData_83A042C:: @ 83A042C .2byte 0x80A0 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteAnim_83A0434:: @ 83A0434 obj_image_anim_frame 3, 30 obj_image_anim_end .align 2 gSpriteAnim_83A043C:: @ 83A043C obj_image_anim_frame 1, 30 obj_image_anim_end .align 2 gSpriteAnim_83A0444:: @ 83A0444 obj_image_anim_frame 16, 30 obj_image_anim_end .align 2 gSpriteAnim_83A044C:: @ 83A044C obj_image_anim_frame 32, 30 obj_image_anim_end .align 2 gSpriteAnim_83A0454:: @ 83A0454 obj_image_anim_frame 64, 30 obj_image_anim_end .align 2 gSpriteAnim_83A045C:: @ 83A045C obj_image_anim_frame 96, 30 obj_image_anim_end .align 2 gSpriteAnim_83A0464:: @ 83A0464 obj_image_anim_frame 128, 30 obj_image_anim_end .align 2 gSpriteAnim_83A046C:: @ 83A046C obj_image_anim_frame 160, 30 obj_image_anim_end .align 2 gSpriteAnim_83A0474:: @ 83A0474 obj_image_anim_frame 192, 30 obj_image_anim_end .align 2 gSpriteAnim_83A047C:: @ 83A047C obj_image_anim_frame 224, 30 obj_image_anim_end .align 2 gSpriteAnim_83A0484:: @ 83A0484 obj_image_anim_frame 226, 30 obj_image_anim_end .align 2 gSpriteAnim_83A048C:: @ 83A048C obj_image_anim_frame 228, 30 obj_image_anim_end .align 2 gSpriteAnim_83A0494:: @ 83A0494 obj_image_anim_frame 230, 30 obj_image_anim_end .align 2 gSpriteAnim_83A049C:: @ 83A049C obj_image_anim_frame 232, 30 obj_image_anim_end .align 2 gSpriteAnim_83A04A4:: @ 83A04A4 obj_image_anim_frame 234, 30 obj_image_anim_end .align 2 gSpriteAnim_83A04AC:: @ 83A04AC obj_image_anim_frame 236, 30 obj_image_anim_end .align 2 gSpriteAnim_83A04B4:: @ 83A04B4 obj_image_anim_frame 238, 30 obj_image_anim_end .align 2 gSpriteAnim_83A04BC:: @ 83A04BC obj_image_anim_frame 240, 30 obj_image_anim_end .align 2 gSpriteAnim_83A04C4:: @ 83A04C4 obj_image_anim_frame 242, 30 obj_image_anim_end .align 2 gSpriteAnim_83A04CC:: @ 83A04CC obj_image_anim_frame 4, 30 obj_image_anim_end .align 2 gSpriteAnimTable_83A04D4:: @ 83A04D4 .4byte gSpriteAnim_83A0434 .align 2 gSpriteAnimTable_83A04D8:: @ 83A04D8 .4byte gSpriteAnim_83A043C .align 2 gSpriteAnimTable_83A04DC:: @ 83A04DC .4byte gSpriteAnim_83A0444 .align 2 gSpriteAnimTable_83A04E0:: @ 83A04E0 .4byte gSpriteAnim_83A044C .4byte gSpriteAnim_83A0454 .4byte gSpriteAnim_83A045C .4byte gSpriteAnim_83A0464 .align 2 gSpriteAnimTable_83A04F0:: @ 83A04F0 .4byte gSpriteAnim_83A046C .4byte gSpriteAnim_83A0474 .align 2 gSpriteAnimTable_83A04F8:: @ 83A04F8 .4byte gSpriteAnim_83A047C .4byte gSpriteAnim_83A0484 .4byte gSpriteAnim_83A048C .4byte gSpriteAnim_83A0494 .4byte gSpriteAnim_83A049C .4byte gSpriteAnim_83A04A4 .4byte gSpriteAnim_83A04AC .4byte gSpriteAnim_83A04B4 .4byte gSpriteAnim_83A04BC .4byte gSpriteAnim_83A04C4 .align 2 gSpriteAnimTable_83A0520:: @ 83A0520 .4byte gSpriteAnim_83A04CC .align 2 gSpriteTemplate_83A0524:: @ 83A0524 spr_template 4096, 4096, gOamData_83A0404, gSpriteAnimTable_83A04D4, NULL, gDummySpriteAffineAnimTable, sub_808EF38 .align 2 gSpriteTemplate_83A053C:: @ 83A053C spr_template 4096, 4096, gOamData_83A040C, gSpriteAnimTable_83A04D8, NULL, gDummySpriteAffineAnimTable, sub_808EF8C .align 2 gSpriteTemplate_83A0554:: @ 83A0554 spr_template 4096, 4096, gOamData_83A0414, gSpriteAnimTable_83A04E0, NULL, gDummySpriteAffineAnimTable, sub_808F08C .align 2 gSpriteTemplate_83A056C:: @ 83A056C spr_template 4096, 4096, gOamData_83A041C, gSpriteAnimTable_83A04DC, NULL, gDummySpriteAffineAnimTable, sub_808F0B4 .align 2 gSpriteTemplate_83A0584:: @ 83A0584 spr_template 4096, 4096, gOamData_83A0424, gSpriteAnimTable_83A04F0, NULL, gDummySpriteAffineAnimTable, sub_808ED94 .align 2 gSpriteTemplate_83A059C:: @ 83A059C spr_template 4096, 4096, gOamData_83A042C, gSpriteAnimTable_83A04F8, NULL, gDummySpriteAffineAnimTable, sub_808ED94 .align 2 gSpriteTemplate_83A05B4:: @ 83A05B4 spr_template 4096, 4096, gOamData_83A042C, gSpriteAnimTable_83A0520, NULL, gDummySpriteAffineAnimTable, sub_808F168 .align 2 gUnknown_083A05CC:: @ 83A05CC obj_tiles gPokedexMenu2_Gfx, 0x1F00, 0x1000 null_obj_tiles .align 2 gUnknown_083A05DC:: @ 83A05DC obj_pal gPokedexMenu_Pal, 0x1000 null_obj_pal gUnknown_083A05EC:: @ 83A05EC .byte 2, 4, 8, 16, 32 gUnknown_083A05F1:: @ 83A05F1 .byte 16, 8, 4, 2, 1 .align 2 gUnknown_083A05F8:: @ 83A05F8 .string "$" @ 83A05F9 .include "data/pokedex_entries.inc" gUnknown_083B4EC4:: @ 83B4EC4 .space 32 @ 83B4EE4 .include "data/graphics/pokemon/footprint_table.inc" gUnknown_083B5558:: @ 83B5558 .incbin "baserom.gba", 0x3b5558, 0x24 .align 2 gOamData_83B557C:: @ 83B557C .2byte 0x0000 .2byte 0xC000 .2byte 0x0400 .align 2 gUnknown_083B5584:: @ 83B5584 .4byte 0x02008000 .4byte 0x0200c000 .4byte 0x02010000 .4byte 0x02014000 .align 2 gSpriteImageTable_83B5594:: @ 83B5594 obj_frame_tiles 0x02008000, 0x800 obj_frame_tiles 0x02008800, 0x800 obj_frame_tiles 0x02009000, 0x800 obj_frame_tiles 0x02009800, 0x800 obj_frame_tiles 0x0200A000, 0x800 obj_frame_tiles 0x0200A800, 0x800 obj_frame_tiles 0x0200B000, 0x800 obj_frame_tiles 0x0200B800, 0x800 obj_frame_tiles 0x0200C000, 0x800 obj_frame_tiles 0x0200C800, 0x800 obj_frame_tiles 0x0200D000, 0x800 obj_frame_tiles 0x0200D800, 0x800 obj_frame_tiles 0x0200E000, 0x800 obj_frame_tiles 0x0200E800, 0x800 obj_frame_tiles 0x0200F000, 0x800 obj_frame_tiles 0x0200F800, 0x800 .align 2 gSpriteImageTable_83B5614:: @ 83B5614 obj_frame_tiles 0x0200C000, 0x800 obj_frame_tiles 0x0200C800, 0x800 obj_frame_tiles 0x0200D000, 0x800 obj_frame_tiles 0x0200D800, 0x800 obj_frame_tiles 0x0200E000, 0x800 obj_frame_tiles 0x0200E800, 0x800 obj_frame_tiles 0x0200F000, 0x800 obj_frame_tiles 0x0200F800, 0x800 obj_frame_tiles 0x02010000, 0x800 obj_frame_tiles 0x02010800, 0x800 obj_frame_tiles 0x02011000, 0x800 obj_frame_tiles 0x02011800, 0x800 obj_frame_tiles 0x02012000, 0x800 obj_frame_tiles 0x02012800, 0x800 obj_frame_tiles 0x02013000, 0x800 obj_frame_tiles 0x02013800, 0x800 .align 2 gSpriteImageTable_83B5694:: @ 83B5694 obj_frame_tiles 0x02010000, 0x800 obj_frame_tiles 0x02010800, 0x800 obj_frame_tiles 0x02011000, 0x800 obj_frame_tiles 0x02011800, 0x800 obj_frame_tiles 0x02012000, 0x800 obj_frame_tiles 0x02012800, 0x800 obj_frame_tiles 0x02013000, 0x800 obj_frame_tiles 0x02013800, 0x800 obj_frame_tiles 0x02014000, 0x800 obj_frame_tiles 0x02014800, 0x800 obj_frame_tiles 0x02015000, 0x800 obj_frame_tiles 0x02015800, 0x800 obj_frame_tiles 0x02016000, 0x800 obj_frame_tiles 0x02016800, 0x800 obj_frame_tiles 0x02017000, 0x800 obj_frame_tiles 0x02017800, 0x800 .align 2 gSpriteImageTable_83B5714:: @ 83B5714 obj_frame_tiles 0x02014000, 0x800 obj_frame_tiles 0x02014800, 0x800 obj_frame_tiles 0x02015000, 0x800 obj_frame_tiles 0x02015800, 0x800 obj_frame_tiles 0x02016000, 0x800 obj_frame_tiles 0x02016800, 0x800 obj_frame_tiles 0x02017000, 0x800 obj_frame_tiles 0x02017800, 0x800 obj_frame_tiles 0x02018000, 0x800 obj_frame_tiles 0x02018800, 0x800 obj_frame_tiles 0x02019000, 0x800 obj_frame_tiles 0x02019800, 0x800 obj_frame_tiles 0x0201A000, 0x800 obj_frame_tiles 0x0201A800, 0x800 obj_frame_tiles 0x0201B000, 0x800 obj_frame_tiles 0x0201B800, 0x800 .align 2 gUnknown_083B5794:: @ 83B5794 .4byte gSpriteImageTable_83B5594 .4byte gSpriteImageTable_83B5614 .4byte gSpriteImageTable_83B5694 .4byte gSpriteImageTable_83B5714 .align 2 gUnknown_083B57A4:: @ 83B57A4 spr_template 0xFFFF, 0, gOamData_83B557C, NULL, gSpriteImageTable_83B5594, gDummySpriteAffineAnimTable, nullsub_59 gUnknown_083B57BC:: @ 83B57BC .incbin "baserom.gba", 0x003b57bc, 0x28 .align 2 gUnknown_083B57E4:: @ 83B57E4 .4byte DexText_SearchForPoke .2byte 0, 5 .4byte DexText_SwitchDex .2byte 6, 5 .4byte DexText_ReturnToDex .2byte 12, 5 .align 2 gUnknown_083B57FC:: @ 83B57FC .4byte DexText_ListByABC .byte 0, 2, 5, 5, 2, 12, 0, 0 .4byte DexText_ListByColor .byte 0, 4, 5, 5, 4, 12, 0, 0 .4byte DexText_ListByType .byte 0, 6, 5, 5, 6, 6, 0, 0 .4byte DexText_ListByType .byte 0, 6, 5, 11, 6, 6, 0, 0 .4byte DexText_SelectDexList .byte 0, 8, 5, 5, 8, 12, 0, 0 .4byte DexText_SelectDexMode .byte 0, 10, 5, 5, 10, 12, 0, 0 .4byte DexText_ExecuteSearchSwitch .byte 0, 12, 5, 0, 0, 0, 0, 0 gUnknown_083B5850:: @ 83B5850 .incbin "baserom.gba", 0x003b5850, 0x1c gUnknown_083B586C:: @ 83B586C .incbin "baserom.gba", 0x003b586c, 0x1c gUnknown_083B5888:: @ 83B5888 .incbin "baserom.gba", 0x003b5888, 0x1c gUnknown_083B58A4:: @ 83B58A4 .incbin "baserom.gba", 0x003b58a4, 0x1c .align 2 gUnknown_083B58C0:: @ 83B58C0 .4byte DexText_HoennDex2, DexText_HoennDex .4byte DexText_NationalDex2, DexText_NationalDex .4byte 0x0, 0x0 .align 2 gUnknown_083B58D8:: @ 83B58D8 .4byte DexText_ListByNumber, DexText_NumericalMode .4byte DexText_ListByABC2, DexText_ABCMode .4byte DexText_ListByHeavyToLightest, DexText_HeaviestMode .4byte DexText_ListByLightToHeaviest, DexText_LightestMode .4byte DexText_ListByTallToSmallest, DexText_TallestMode .4byte DexText_ListBySmallToTallest, DexText_SmallestMode .4byte 0x0, 0x0 .align 2 gUnknown_083B5910:: @ 83B5910 .4byte DexText_Terminator5, DexText_DontSpecify .4byte DexText_Terminator5, DexText_ABC .4byte DexText_Terminator5, DexText_DEF .4byte DexText_Terminator5, DexText_GHI .4byte DexText_Terminator5, DexText_JKL .4byte DexText_Terminator5, DexText_MNO .4byte DexText_Terminator5, DexText_PQR .4byte DexText_Terminator5, DexText_STU .4byte DexText_Terminator5, DexText_VWX .4byte DexText_Terminator5, DexText_YZ .4byte 0x0, 0x0 .align 2 gUnknown_083B5968:: @ 83B5968 .4byte DexText_Terminator5, DexText_DontSpecify .4byte DexText_Terminator5, DexText_Red .4byte DexText_Terminator5, DexText_Blue .4byte DexText_Terminator5, DexText_Yellow .4byte DexText_Terminator5, DexText_Green .4byte DexText_Terminator5, DexText_Black .4byte DexText_Terminator5, DexText_Brown .4byte DexText_Terminator5, DexText_Purple .4byte DexText_Terminator5, DexText_Gray .4byte DexText_Terminator5, DexText_White .4byte DexText_Terminator5, DexText_Pink .4byte 0x0, 0x0 .align 2 gUnknown_083B59C8:: @ 83B59C8 .4byte DexText_Terminator5, DexText_None .4byte DexText_Terminator5, gTypeNames + TYPE_NORMAL * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_FIGHTING * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_FLYING * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_POISON * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_GROUND * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_ROCK * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_BUG * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_GHOST * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_STEEL * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_FIRE * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_WATER * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_GRASS * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_ELECTRIC * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_PSYCHIC * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_ICE * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_DRAGON * 7 .4byte DexText_Terminator5, gTypeNames + TYPE_DARK * 7 .4byte 0x0, 0x0 gUnknown_083B5A60:: @ 83B5A60 .byte 0, 1 gUnknown_083B5A62:: @ 83B5A62 .byte 0, 1, 2, 3, 4, 5 gUnknown_083B5A68:: @ 83B5A68 .byte -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17 .align 2 gUnknown_083B5A7C:: @ 83B5A7C .4byte gUnknown_083B5910 .byte 6, 7, 10, 0 .4byte gUnknown_083B5968 .byte 8, 9, 11, 0 .4byte gUnknown_083B59C8 .byte 10, 11, 18, 0 .4byte gUnknown_083B59C8 .byte 12, 13, 18, 0 .4byte gUnknown_083B58D8 .byte 4, 5, 6, 0 .4byte gUnknown_083B58C0 .byte 2, 3, 2, 0 gUnknown_083B5AAC:: @ 83B5AAC .incbin "baserom.gba", 0x003b5aac, 0x6 gUnknown_083B5AB2:: @ 83B5AB2 .incbin "baserom.gba", 0x003b5ab2, 0x6 .align 2 gBadgesTiles:: @ 83B5AB8 .incbin "graphics/trainer_card/badges.4bpp" .align 2 .4byte 0x02000000 @ XXX .align 2 gUnknown_083B5EBC:: @ 83B5EBC .4byte sub_8093864 .4byte sub_80938A8 .4byte sub_80938CC .4byte sub_8093918 .4byte sub_8093938 .4byte sub_8093954 .4byte sub_8093980 .align 2 gUnknown_083B5ED8:: @ 83B5ED8 .4byte sub_8093AA0 .4byte sub_8093AF0 .4byte sub_8093C0C .4byte sub_8093C38 .4byte sub_8093D50 .align 2 gUnknown_083B5EEC:: @ 83B5EEC .4byte gUnknown_08E8CAC0 .4byte gUnknown_08E8D4C0 gUnknown_083B5EF4:: @ 83B5EF4 .string " : $" .align 2 gUnknown_083B5EF8:: @ 83B5EF8 .4byte gMenuTrainerCard0Star_Pal .4byte gMenuTrainerCard1Star_Pal .4byte gMenuTrainerCard2Star_Pal .4byte gMenuTrainerCard3Star_Pal .4byte gMenuTrainerCard4Star_Pal gUnknown_083B5F0C:: @ 83B5F0C .incbin "baserom.gba", 0x003b5f0c, 0x20 .align 2 gBadgesPalette:: @ 83B5F2C .incbin "graphics/trainer_card/badges.gbapal" gUnknown_083B5F4C:: @ 83B5F4C .incbin "baserom.gba", 0x003b5f4c, 0x20 gUnknown_083B5F6C:: @ 83B5F6C .incbin "baserom.gba", 0x003b5f6c, 0x20 gUnknown_083B5F8C:: @ 83B5F8C .incbin "baserom.gba", 0x003b5f8c, 0x40 .align 2 gUnknown_083B5FCC:: @ 83B5FCC .4byte OtherText_Summary, BattlePokemonMenu_Summary .4byte gOtherText_CancelNoTerminator, BattlePokemonMenu_Cancel .4byte OtherText_Shift, BattlePokemonMenu_Shift .4byte OtherText_SendOut, BattlePokemonMenu_Shift Unknown_83B5FEC: @ 83B5FEC .byte 2, 0, 1 Unknown_83B5FEF: @ 83B5FEF .byte 3, 0, 1 Unknown_83B5FF2: @ 83B5FF2 .byte 0, 1 .align 2 gUnknown_083B5FF4:: @ 83B5FF4 .byte 3, 9 .space 2 .4byte Unknown_83B5FEC .byte 3, 9 .space 2 .4byte Unknown_83B5FEF .byte 2, 9 .space 2 .4byte Unknown_83B5FF2 .align 2 gUnknown_083B600C:: @ 83B600C .4byte PCText_WithdrawPoke, PCText_MovePokeToParty .4byte PCText_DepositPoke, PCText_StorePokeInBox .4byte PCText_MovePoke, PCText_OrganizeBoxesParty .4byte PCText_SeeYa, PCText_ReturnToPrevMenu .align 2 gSpriteAnim_83B602C:: @ 83B602C obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83B6034:: @ 83B6034 obj_image_anim_frame 4, 5 obj_image_anim_end .align 2 gSpriteAnim_83B603C:: @ 83B603C obj_image_anim_frame 6, 5 obj_image_anim_end .align 2 gSpriteAnim_83B6044:: @ 83B6044 obj_image_anim_frame 10, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83B604C:: @ 83B604C .4byte gSpriteAnim_83B602C .4byte gSpriteAnim_83B6034 .4byte gSpriteAnim_83B603C .4byte gSpriteAnim_83B6044 .align 2 gSpriteAffineAnim_83B605C:: @ 83B605C obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83B606C:: @ 83B606C .4byte gSpriteAffineAnim_83B605C .align 2 gBoxSelectionPopupPalette:: @ 83B6070 .incbin "graphics/pokemon_storage/box_selection_popup.gbapal" .align 2 gBoxSelectionPopupCenterTiles:: @ 83B6090 .incbin "graphics/pokemon_storage/box_selection_popup_center.4bpp" .align 2 gBoxSelectionPopupSidesTiles:: @ 83B6890 .incbin "graphics/pokemon_storage/box_selection_popup_sides.4bpp" .align 2 gPokemonStorageScrollingBGPalette:: @ 83B6A10 .incbin "graphics/pokemon_storage/scrolling_bg.gbapal" .align 2 gPokemonStorageScrollingBGTile:: @ 83B6A30 .incbin "graphics/pokemon_storage/scrolling_bg.4bpp" .align 2 gPokemonStorageScrollingBGTilemap:: @ 83B6A50 .incbin "graphics/pokemon_storage/scrolling_bg_map.bin.lz" .incbin "baserom.gba", 0x003b6b4c, 0x48 .align 2 WaveformPalette: @ 83B6B94 .incbin "graphics/pokemon_storage/waveform.gbapal" .align 2 WaveformTiles: @ 83B6BB4 .incbin "graphics/pokemon_storage/waveform.4bpp" .align 2 gUnknown_083B6D74:: @ 83B6D74 .incbin "baserom.gba", 0x003b6d74, 0x20 .align 2 gUnknown_083B6D94:: @ 83B6D94 .incbin "baserom.gba", 0x003b6d94, 0x20 .align 2 gUnknown_083B6DB4:: @ 83B6DB4 .4byte 0x02000000 .align 2 gUnknown_083B6DB8:: @ 83B6DB8 .4byte gTileBuffer .align 2 gWaveformSpritePalette:: @ 83B6DBC obj_pal WaveformPalette, 56013 .align 2 gWaveformSpriteSheet:: @ 83B6DC4 obj_tiles WaveformTiles, 0x1C0, 5 .align 2 gUnknown_083B6DCC:: @ 83B6DCC obj_tiles 0x02002784, 0x800, 2 .align 2 gUnknown_083B6DD4:: @ 83B6DD4 obj_pal 0x02002704, 56007 .align 2 gSpriteTemplate_83B6DDC:: @ 83B6DDC spr_template 2, 56007, gOamData_83B6EAC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gUnknown_083B6DF4:: @ 83B6DF4 .4byte PCText_ExitBox, 0 .4byte PCText_WhatYouDo, 0 .4byte PCText_PickATheme, 0 .4byte PCText_PickAWallpaper, 0 .4byte PCText_IsSelected, 1 .4byte PCText_JumpToWhichBox, 0 .4byte PCText_DepositInWhichBox, 0 .4byte PCText_WasDeposited, 1 .4byte PCText_BoxIsFull, 0 .4byte PCText_ReleasePoke, 0 .4byte PCText_WasReleased, 4 .4byte PCText_ByeBye, 6 .4byte PCText_MarkPoke, 0 .4byte PCText_LastPoke, 0 .4byte PCText_PartyFull, 0 .4byte PCText_HoldingPoke, 0 .4byte PCText_WhichOneWillTake, 0 .4byte PCText_CantReleaseEgg, 0 .4byte PCText_ContinueBox, 0 .4byte PCText_CameBack, 1 .4byte PCText_Worried, 0 .4byte PCText_Surprise, 0 .4byte PCText_PleaseRemoveMail, 0 .align 2 gOamData_83B6EAC:: @ 83B6EAC .2byte 0x0000 .2byte 0xC000 .2byte 0x0000 .align 2 gOamData_83B6EB4:: @ 83B6EB4 .2byte 0x4000 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteAnim_83B6EBC:: @ 83B6EBC obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83B6EC4:: @ 83B6EC4 obj_image_anim_frame 2, 8 obj_image_anim_frame 4, 8 obj_image_anim_frame 6, 8 obj_image_anim_jump 0 .align 2 gSpriteAnim_83B6ED4:: @ 83B6ED4 obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnim_83B6EDC:: @ 83B6EDC obj_image_anim_frame 10, 8 obj_image_anim_frame 4, 8 obj_image_anim_frame 12, 8 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83B6EEC:: @ 83B6EEC .4byte gSpriteAnim_83B6EBC .4byte gSpriteAnim_83B6EC4 .4byte gSpriteAnim_83B6ED4 .4byte gSpriteAnim_83B6EDC .align 2 gSpriteTemplate_83B6EFC:: @ 83B6EFC spr_template 5, 56013, gOamData_83B6EB4, gSpriteAnimTable_83B6EEC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83B6F14:: @ 83B6F14 spr_template 15, 56000, gOamData_83B6F2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gOamData_83B6F2C:: @ 83B6F2C .2byte 0x0000 .2byte 0x8000 .2byte 0x0000 .align 2 Unknown_83B6F34: @ 83B6F34 .incbin "baserom.gba", 0x003b6f34, 0x10 .align 2 Unknown_83B6F44: @ 83B6F44 .incbin "baserom.gba", 0x003b6f44, 0x18 .align 2 gUnknown_083B6F5C:: @ 83B6F5C .4byte Unknown_83B6F34 .4byte Unknown_83B6F44 .align 2 gWallpaperPalettes_Forest: @ 83B6F64 .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/forest_frame.gbapal" .incbin "graphics/pokemon_storage/forest_bg.gbapal" .align 2 gWallpaperTiles_Forest: @ 83B6FC4 .incbin "graphics/pokemon_storage/forest.4bpp.lz" .align 2 gWallpaperTilemap_Forest: @ 83B7394 .incbin "graphics/pokemon_storage/forest.bin.lz" .align 2 gWallpaperPalettes_City: @ 83B7470 .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/city_frame.gbapal" .incbin "graphics/pokemon_storage/city_bg.gbapal" .align 2 gWallpaperTiles_City: @ 83B74D0 .incbin "graphics/pokemon_storage/city.4bpp.lz" .align 2 gWallpaperTilemap_City: @ 83B76D8 .incbin "graphics/pokemon_storage/city.bin.lz" .align 2 gWallpaperPalettes_Desert: @ 83B7788 .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/desert_frame.gbapal" .incbin "graphics/pokemon_storage/desert_bg.gbapal" .align 2 gWallpaperTiles_Desert: @ 83B77E8 .incbin "graphics/pokemon_storage/desert.4bpp.lz" .align 2 gWallpaperTilemap_Desert: @ 83B7AD4 .incbin "graphics/pokemon_storage/desert.bin.lz" .align 2 gWallpaperPalettes_Savanna: @ 83B7BB8 .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/savanna_frame.gbapal" .incbin "graphics/pokemon_storage/savanna_bg.gbapal" .align 2 gWallpaperTiles_Savanna: @ 83B7C18 .incbin "graphics/pokemon_storage/savanna.4bpp.lz" .align 2 gWallpaperTilemap_Savanna: @ 83B7E38 .incbin "graphics/pokemon_storage/savanna.bin.lz" .align 2 gWallpaperPalettes_Crag: @ 83B7F04 .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/crag_frame.gbapal" .incbin "graphics/pokemon_storage/crag_bg.gbapal" .align 2 gWallpaperTiles_Crag: @ 83B7F64 .incbin "graphics/pokemon_storage/crag.4bpp.lz" .align 2 gWallpaperTilemap_Crag: @ 83B82B4 .incbin "graphics/pokemon_storage/crag.bin.lz" .align 2 gWallpaperPalettes_Volcano: @ 83B838C .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/volcano_frame.gbapal" .incbin "graphics/pokemon_storage/volcano_bg.gbapal" .align 2 gWallpaperTiles_Volcano: @ 83B83EC .incbin "graphics/pokemon_storage/volcano.4bpp.lz" .space 4 .align 2 gWallpaperTilemap_Volcano: @ 83B8720 .incbin "graphics/pokemon_storage/volcano.bin.lz" .align 2 gWallpaperPalettes_Snow: @ 83B87F8 .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/snow_frame.gbapal" .incbin "graphics/pokemon_storage/snow_bg.gbapal" .align 2 gWallpaperTiles_Snow: @ 83B8858 .incbin "graphics/pokemon_storage/snow.4bpp.lz" .align 2 gWallpaperTilemap_Snow: @ 83B8B10 .incbin "graphics/pokemon_storage/snow.bin.lz" .align 2 gWallpaperPalettes_Cave: @ 83B8BDC .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/cave_frame.gbapal" .incbin "graphics/pokemon_storage/cave_bg.gbapal" .align 2 gWallpaperTiles_Cave: @ 83B8C3C .incbin "graphics/pokemon_storage/cave.4bpp.lz" .align 2 gWallpaperTilemap_Cave: @ 83B8F80 .incbin "graphics/pokemon_storage/cave.bin.lz" .align 2 gWallpaperPalettes_Beach: @ 83B905C .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/beach_frame.gbapal" .incbin "graphics/pokemon_storage/beach_bg.gbapal" .align 2 gWallpaperTiles_Beach: @ 83B90BC .incbin "graphics/pokemon_storage/beach.4bpp.lz" .align 2 gWallpaperTilemap_Beach: @ 83B9440 .incbin "graphics/pokemon_storage/beach.bin.lz" .align 2 gWallpaperPalettes_Seafloor: @ 83B9528 .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/seafloor_frame.gbapal" .incbin "graphics/pokemon_storage/seafloor_bg.gbapal" .align 2 gWallpaperTiles_Seafloor: @ 83B9588 .incbin "graphics/pokemon_storage/seafloor.4bpp.lz" .align 2 gWallpaperTilemap_Seafloor: @ 83B983C .incbin "graphics/pokemon_storage/seafloor.bin.lz" .align 2 gWallpaperPalettes_River: @ 83B9918 .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/river_frame.gbapal" .incbin "graphics/pokemon_storage/river_bg.gbapal" .align 2 gWallpaperTiles_River: @ 83B9978 .incbin "graphics/pokemon_storage/river.4bpp.lz" .align 2 gWallpaperTilemap_River: @ 83B9C0C .incbin "graphics/pokemon_storage/river.bin.lz" .align 2 gWallpaperPalettes_Sky: @ 83B9CF8 .incbin "graphics/pokemon_storage/box_bg1.gbapal" .incbin "graphics/pokemon_storage/sky_frame.gbapal" .incbin "graphics/pokemon_storage/sky_bg.gbapal" .align 2 gWallpaperTiles_Sky: @ 83B9D58 .incbin "graphics/pokemon_storage/sky.4bpp.lz" .align 2 gWallpaperTilemap_Sky: @ 83B9FF0 .incbin "graphics/pokemon_storage/sky.bin.lz" .align 2 gWallpaperPalettes_Polkadot: @ 83BA0D0 .incbin "graphics/pokemon_storage/box_bg2.gbapal" .incbin "graphics/pokemon_storage/polkadot_frame.gbapal" .incbin "graphics/pokemon_storage/polkadot_bg.gbapal" .align 2 gWallpaperTiles_Polkadot: @ 83BA130 .incbin "graphics/pokemon_storage/polkadot.4bpp.lz" .align 2 gWallpaperTilemap_Polkadot: @ 83BA32C .incbin "graphics/pokemon_storage/polkadot.bin.lz" .align 2 gWallpaperPalettes_Pokecenter: @ 83BA3E4 .incbin "graphics/pokemon_storage/box_bg2.gbapal" .incbin "graphics/pokemon_storage/pokecenter_frame.gbapal" .incbin "graphics/pokemon_storage/pokecenter_bg.gbapal" .align 2 gWallpaperTiles_Pokecenter: @ 83BA444 .incbin "graphics/pokemon_storage/pokecenter.4bpp.lz" .align 2 gWallpaperTilemap_Pokecenter: @ 83BA7E8 .incbin "graphics/pokemon_storage/pokecenter.bin.lz" .align 2 gWallpaperPalettes_Machine: @ 83BA8FC .incbin "graphics/pokemon_storage/box_bg3.gbapal" .incbin "graphics/pokemon_storage/machine_frame.gbapal" .incbin "graphics/pokemon_storage/machine_bg.gbapal" .align 2 gWallpaperTiles_Machine: @ 83BA95C .incbin "graphics/pokemon_storage/machine.4bpp.lz" .align 2 gWallpaperTilemap_Machine: @ 83BAC4C .incbin "graphics/pokemon_storage/machine.bin.lz" .align 2 gWallpaperPalettes_Plain: @ 83BAD18 .incbin "graphics/pokemon_storage/box_bg4.gbapal" .incbin "graphics/pokemon_storage/plain_frame.gbapal" .incbin "graphics/pokemon_storage/plain_bg.gbapal" .align 2 gWallpaperTiles_Plain: @ 83BAD78 .incbin "graphics/pokemon_storage/plain.4bpp.lz" .align 2 gWallpaperTilemap_Plain: @ 83BAE74 .incbin "graphics/pokemon_storage/plain.bin.lz" @ 12×18 tilemap .incbin "graphics/unused/tilemap_3BAEF8.bin" gUnknown_083BB0A8:: @ 83BB0A8 .incbin "baserom.gba", 0x003bb0a8, 0x40 .align 2 gWallpaperTable:: @ 83BB0E8 @ Forest .4byte gWallpaperTiles_Forest .4byte 0x3D0 .4byte gWallpaperTilemap_Forest .4byte gWallpaperPalettes_Forest @ City .4byte gWallpaperTiles_City .4byte 0x208 .4byte gWallpaperTilemap_City .4byte gWallpaperPalettes_City @ Desert .4byte gWallpaperTiles_Desert .4byte 0x2EC .4byte gWallpaperTilemap_Desert .4byte gWallpaperPalettes_Desert @ Savanna .4byte gWallpaperTiles_Savanna .4byte 0x220 .4byte gWallpaperTilemap_Savanna .4byte gWallpaperPalettes_Savanna @ Crag .4byte gWallpaperTiles_Crag .4byte 0x350 .4byte gWallpaperTilemap_Crag .4byte gWallpaperPalettes_Crag @ Volcano .4byte gWallpaperTiles_Volcano .4byte 0x334 .4byte gWallpaperTilemap_Volcano .4byte gWallpaperPalettes_Volcano @ Snow .4byte gWallpaperTiles_Snow .4byte 0x2B8 .4byte gWallpaperTilemap_Snow .4byte gWallpaperPalettes_Snow @ Cave .4byte gWallpaperTiles_Cave .4byte 0x344 .4byte gWallpaperTilemap_Cave .4byte gWallpaperPalettes_Cave @ Beach .4byte gWallpaperTiles_Beach .4byte 0x384 .4byte gWallpaperTilemap_Beach .4byte gWallpaperPalettes_Beach @ Seafloor .4byte gWallpaperTiles_Seafloor .4byte 0x2B4 .4byte gWallpaperTilemap_Seafloor .4byte gWallpaperPalettes_Seafloor @ River .4byte gWallpaperTiles_River .4byte 0x294 .4byte gWallpaperTilemap_River .4byte gWallpaperPalettes_River @ Sky .4byte gWallpaperTiles_Sky .4byte 0x298 .4byte gWallpaperTilemap_Sky .4byte gWallpaperPalettes_Sky @ Polkadot .4byte gWallpaperTiles_Polkadot .4byte 0x1FC .4byte gWallpaperTilemap_Polkadot .4byte gWallpaperPalettes_Polkadot @ Pokecenter .4byte gWallpaperTiles_Pokecenter .4byte 0x3A4 .4byte gWallpaperTilemap_Pokecenter .4byte gWallpaperPalettes_Pokecenter @ Machine .4byte gWallpaperTiles_Machine .4byte 0x2F0 .4byte gWallpaperTilemap_Machine .4byte gWallpaperPalettes_Machine @ Plain .4byte gWallpaperTiles_Plain .4byte 0xFC .4byte gWallpaperTilemap_Plain .4byte gWallpaperPalettes_Plain PCPal_Arrow: .incbin "graphics/pokemon_storage/arrow.gbapal" PCGfx_Arrow: .incbin "graphics/pokemon_storage/arrow.4bpp" .align 2 gUnknown_083BB288:: @ 83BB288 obj_tiles PCGfx_Arrow, 128, 0x0006 .align 2 gUnknown_083BB290:: @ 83BB290 obj_pal PCPal_Arrow, 0xDACF .align 2 gOamData_83BB298:: @ 83BB298 .2byte 0x4000 .2byte 0x8000 .2byte 0x0800 .align 2 gSpriteAnim_83BB2A0:: @ 83BB2A0 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83BB2A8:: @ 83BB2A8 obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83BB2B0:: @ 83BB2B0 .4byte gSpriteAnim_83BB2A0 .4byte gSpriteAnim_83BB2A8 .align 2 gSpriteTemplate_83BB2B8:: @ 83BB2B8 spr_template 3, 56008, gOamData_83BB298, gSpriteAnimTable_83BB2B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gOamData_83BB2D0:: @ 83BB2D0 .2byte 0x8000 .2byte 0x0000 .2byte 0x0800 .align 2 gSpriteAnim_83BB2D8:: @ 83BB2D8 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83BB2E0:: @ 83BB2E0 obj_image_anim_frame 2, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83BB2E8:: @ 83BB2E8 .4byte gSpriteAnim_83BB2D8 .4byte gSpriteAnim_83BB2E0 .align 2 gSpriteTemplate_83BB2F0:: @ 83BB2F0 spr_template 6, 56015, gOamData_83BB2D0, gSpriteAnimTable_83BB2E8, NULL, gDummySpriteAffineAnimTable, sub_809A8C8 .align 2 HandCursorPalette: @ 83BB308 .incbin "graphics/pokemon_storage/hand_cursor_pal.bin" .align 2 HandCursorAltPalette: @ 83BB328 .incbin "graphics/pokemon_storage/hand_cursor_alt_pal.bin" .align 2 HandCursorTiles: @ 83BB348 .incbin "graphics/pokemon_storage/hand_cursor.4bpp" .align 2 HandCursorShadowTiles: @ 83BBB48 .incbin "graphics/pokemon_storage/hand_cursor_shadow.4bpp" .align 2 gUnknown_083BBBC8:: @ 83BBBC8 .4byte sub_809B150 .4byte sub_809B1D8 .4byte sub_809B24C .align 2 gUnknown_083BBBD4:: @ 83BBBD4 .4byte sub_809C464, 0 .4byte sub_809C664, 1 .4byte sub_809C85C, 2 .4byte sub_809C944, 3 .4byte NULL, 0 .align 2 gHandCursorSpriteSheets:: @ 83BBBFC obj_tiles HandCursorTiles, 0x800, 0 obj_tiles HandCursorShadowTiles, 0x80, 1 null_obj_tiles .align 2 gHandCursorSpritePalettes:: @ 83BBC14 obj_pal HandCursorPalette, 56006 obj_pal HandCursorAltPalette, 56017 null_obj_pal .align 2 gOamData_83BBC2C:: @ 83BBC2C .2byte 0x0000 .2byte 0x8000 .2byte 0x0400 .align 2 gOamData_83BBC34:: @ 83BBC34 .2byte 0x0000 .2byte 0x4000 .2byte 0x0800 .align 2 gSpriteAnim_83BBC3C:: @ 83BBC3C obj_image_anim_frame 0, 30 obj_image_anim_frame 16, 30 obj_image_anim_jump 0 .align 2 gSpriteAnim_83BBC48:: @ 83BBC48 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83BBC50:: @ 83BBC50 obj_image_anim_frame 32, 5 obj_image_anim_end .align 2 gSpriteAnim_83BBC58:: @ 83BBC58 obj_image_anim_frame 48, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83BBC60:: @ 83BBC60 .4byte gSpriteAnim_83BBC3C .4byte gSpriteAnim_83BBC48 .4byte gSpriteAnim_83BBC50 .4byte gSpriteAnim_83BBC58 .align 2 gSpriteTemplate_83BBC70:: @ 83BBC70 spr_template 0, 56006, gOamData_83BBC2C, gSpriteAnimTable_83BBC60, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83BBC88:: @ 83BBC88 spr_template 1, 56006, gOamData_83BBC34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_809CB74 .align 2 gUnknown_083BBCA0:: @ 83BBCA0 .4byte PCText_Cancel2 .4byte PCText_Deposit .4byte PCText_Withdraw .4byte PCText_Move .4byte PCText_Switch .4byte PCText_Place .4byte PCText_Summary .4byte PCText_Release .4byte PCText_Mark .4byte PCText_Jump .4byte PCText_Wallpaper .4byte PCText_Name .4byte PCText_Scenery1 .4byte PCText_Scenery2 .4byte PCText_Scenery3 .4byte PCText_Etc .4byte PCText_Forest .4byte PCText_City .4byte PCText_Desert .4byte PCText_Savanna .4byte PCText_Crag .4byte PCText_Volcano .4byte PCText_Snow .4byte PCText_Cave .4byte PCText_Beach .4byte PCText_Seafloor .4byte PCText_River .4byte PCText_Sky .4byte PCText_Polka .4byte PCText_PokeCenter .4byte PCText_Machine .4byte PCText_Plain @ 83BBD20 .include "data/graphics/pokemon/icon_table.inc" @ 83BC400 .include "data/graphics/pokemon/icon_palette_indices.inc" @ 83BC5B8 .include "data/graphics/pokemon/icon_palette_table.inc" .align 2 gOamData_83BC5E8:: @ 83BC5E8 .2byte 0x0000 .2byte 0x8000 .2byte 0x0400 .align 2 gSpriteAnim_83BC5F0:: @ 83BC5F0 obj_image_anim_frame 0, 6 obj_image_anim_frame 1, 6 obj_image_anim_jump 0 .align 2 gSpriteAnim_83BC5FC:: @ 83BC5FC obj_image_anim_frame 0, 8 obj_image_anim_frame 1, 8 obj_image_anim_jump 0 .align 2 gSpriteAnim_83BC608:: @ 83BC608 obj_image_anim_frame 0, 14 obj_image_anim_frame 1, 14 obj_image_anim_jump 0 .align 2 gSpriteAnim_83BC614:: @ 83BC614 obj_image_anim_frame 0, 22 obj_image_anim_frame 1, 22 obj_image_anim_jump 0 .align 2 gSpriteAnim_83BC620:: @ 83BC620 obj_image_anim_frame 0, 29 obj_image_anim_frame 0, 29 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83BC62C:: @ 83BC62C .4byte gSpriteAnim_83BC5F0 .4byte gSpriteAnim_83BC5FC .4byte gSpriteAnim_83BC608 .4byte gSpriteAnim_83BC614 .4byte gSpriteAnim_83BC620 .align 2 gSpriteAffineAnim_83BC640:: @ 83BC640 obj_rot_scal_anim_frame 0x0, 0x0, 0, 10 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83BC650:: @ 83BC650 obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 122 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83BC660:: @ 83BC660 .4byte gSpriteAffineAnim_83BC640 .4byte gSpriteAffineAnim_83BC650 .align 1 gSpriteImageSizes:: @ 83BC668 @ square .2byte 0x20 @ 1×1 .2byte 0x80 @ 2×2 .2byte 0x200 @ 4×4 .2byte 0x800 @ 8×8 @ horizontal rectangle .2byte 0x40 @ 2×1 .2byte 0x80 @ 4×1 .2byte 0x100 @ 4×2 .2byte 0x400 @ 8×4 @ vertical rectangle .2byte 0x40 @ 1×2 .2byte 0x80 @ 1×4 .2byte 0x100 @ 2×4 .2byte 0x400 @ 4×8 @ 83BC680 .include "data/text/move_descriptions.inc" @ 83C0F60 .include "data/text/nature_names.inc" .align 2 gUnknown_083C1068:: @ 83C1068 .4byte gEmptyString_81E72B0 .4byte OtherText_PokeInfo .4byte OtherText_PokeSkills .4byte OtherText_BattleMoves .4byte OtherText_ContestMoves .4byte OtherText_Switch .4byte OtherText_Info .4byte gOtherText_CancelNoTerminator .align 2 gSpriteAffineAnim_83C1088:: @ 83C1088 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83C1098:: @ 83C1098 .4byte gSpriteAffineAnim_83C1088 .align 2 gOamData_83C109C:: @ 83C109C .2byte 0x4000 .2byte 0x8000 .2byte 0x0400 .align 2 gSpriteAnim_83C10A4:: @ 83C10A4 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10AC:: @ 83C10AC obj_image_anim_frame 8, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10B4:: @ 83C10B4 obj_image_anim_frame 16, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10BC:: @ 83C10BC obj_image_anim_frame 24, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10C4:: @ 83C10C4 obj_image_anim_frame 32, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10CC:: @ 83C10CC obj_image_anim_frame 40, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10D4:: @ 83C10D4 obj_image_anim_frame 48, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10DC:: @ 83C10DC obj_image_anim_frame 56, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10E4:: @ 83C10E4 obj_image_anim_frame 64, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10EC:: @ 83C10EC obj_image_anim_frame 72, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10F4:: @ 83C10F4 obj_image_anim_frame 80, 0 obj_image_anim_end .align 2 gSpriteAnim_83C10FC:: @ 83C10FC obj_image_anim_frame 88, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1104:: @ 83C1104 obj_image_anim_frame 96, 0 obj_image_anim_end .align 2 gSpriteAnim_83C110C:: @ 83C110C obj_image_anim_frame 104, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1114:: @ 83C1114 obj_image_anim_frame 112, 0 obj_image_anim_end .align 2 gSpriteAnim_83C111C:: @ 83C111C obj_image_anim_frame 120, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1124:: @ 83C1124 obj_image_anim_frame 128, 0 obj_image_anim_end .align 2 gSpriteAnim_83C112C:: @ 83C112C obj_image_anim_frame 136, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1134:: @ 83C1134 obj_image_anim_frame 144, 0 obj_image_anim_end .align 2 gSpriteAnim_83C113C:: @ 83C113C obj_image_anim_frame 152, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1144:: @ 83C1144 obj_image_anim_frame 160, 0 obj_image_anim_end .align 2 gSpriteAnim_83C114C:: @ 83C114C obj_image_anim_frame 168, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1154:: @ 83C1154 obj_image_anim_frame 176, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83C115C:: @ 83C115C .4byte gSpriteAnim_83C10A4 .4byte gSpriteAnim_83C10AC .4byte gSpriteAnim_83C10B4 .4byte gSpriteAnim_83C10BC .4byte gSpriteAnim_83C10C4 .4byte gSpriteAnim_83C10CC .4byte gSpriteAnim_83C10D4 .4byte gSpriteAnim_83C10DC .4byte gSpriteAnim_83C10E4 .4byte gSpriteAnim_83C10EC .4byte gSpriteAnim_83C10F4 .4byte gSpriteAnim_83C10FC .4byte gSpriteAnim_83C1104 .4byte gSpriteAnim_83C110C .4byte gSpriteAnim_83C1114 .4byte gSpriteAnim_83C111C .4byte gSpriteAnim_83C1124 .4byte gSpriteAnim_83C112C .4byte gSpriteAnim_83C1134 .4byte gSpriteAnim_83C113C .4byte gSpriteAnim_83C1144 .4byte gSpriteAnim_83C114C .4byte gSpriteAnim_83C1154 .align 2 gUnknown_083C11B8:: @ 83C11B8 obj_tiles gMoveTypes_Gfx, 5888, 0x7532 .align 2 gSpriteTemplate_83C11C0:: @ 83C11C0 spr_template 30002, 30002, gOamData_83C109C, gSpriteAnimTable_83C115C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_083C11D8:: @ 83C11D8 .incbin "baserom.gba", 0x003c11d8, 0x18 .align 2 gOamData_83C11F0:: @ 83C11F0 .2byte 0x0000 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteAnim_83C11F8:: @ 83C11F8 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1200:: @ 83C1200 obj_image_anim_frame 4, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1208:: @ 83C1208 obj_image_anim_frame 8, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1210:: @ 83C1210 obj_image_anim_frame 12, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1218:: @ 83C1218 obj_image_anim_frame 16, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1220:: @ 83C1220 obj_image_anim_frame 16, 0, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83C1228:: @ 83C1228 obj_image_anim_frame 20, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1230:: @ 83C1230 obj_image_anim_frame 24, 0 obj_image_anim_end .align 2 gSpriteAnim_83C1238:: @ 83C1238 obj_image_anim_frame 24, 0, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83C1240:: @ 83C1240 obj_image_anim_frame 28, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83C1248:: @ 83C1248 .4byte gSpriteAnim_83C11F8 .4byte gSpriteAnim_83C1200 .4byte gSpriteAnim_83C1208 .4byte gSpriteAnim_83C1210 .4byte gSpriteAnim_83C1218 .4byte gSpriteAnim_83C1220 .4byte gSpriteAnim_83C1228 .4byte gSpriteAnim_83C1230 .4byte gSpriteAnim_83C1238 .4byte gSpriteAnim_83C1240 .align 2 gUnknown_083C1270:: @ 83C1270 obj_tiles gMenuSummaryGfx, 1024, 0x7530 .align 2 gUnknown_083C1278:: @ 83C1278 obj_pal gMenuSummaryPal, 0x7530 .align 2 gSpriteTemplate_83C1280:: @ 83C1280 spr_template 30000, 30000, gOamData_83C11F0, gSpriteAnimTable_83C1248, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gOamData_83C1298:: @ 83C1298 .2byte 0x4000 .2byte 0x4000 .2byte 0x0C00 .align 2 gSpriteAnim_83C12A0:: @ 83C12A0 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnim_83C12A8:: @ 83C12A8 obj_image_anim_frame 4, 0 obj_image_anim_end .align 2 gSpriteAnim_83C12B0:: @ 83C12B0 obj_image_anim_frame 8, 0 obj_image_anim_end .align 2 gSpriteAnim_83C12B8:: @ 83C12B8 obj_image_anim_frame 12, 0 obj_image_anim_end .align 2 gSpriteAnim_83C12C0:: @ 83C12C0 obj_image_anim_frame 16, 0 obj_image_anim_end .align 2 gSpriteAnim_83C12C8:: @ 83C12C8 obj_image_anim_frame 20, 0 obj_image_anim_end .align 2 gSpriteAnim_83C12D0:: @ 83C12D0 obj_image_anim_frame 24, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83C12D8:: @ 83C12D8 .4byte gSpriteAnim_83C12A0 .4byte gSpriteAnim_83C12A8 .4byte gSpriteAnim_83C12B0 .4byte gSpriteAnim_83C12B8 .4byte gSpriteAnim_83C12C0 .4byte gSpriteAnim_83C12C8 .4byte gSpriteAnim_83C12D0 .align 2 gUnknown_083C12F4:: @ 83C12F4 obj_tiles gStatusGfx_Icons, 896, 0x7531 .align 2 gUnknown_083C12FC:: @ 83C12FC obj_pal gStatusPal_Icons, 0x7531 .align 2 gSpriteTemplate_83C1304:: @ 83C1304 spr_template 30001, 30001, gOamData_83C1298, gSpriteAnimTable_83C12D8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSummaryScreenMonMarkingsPalette:: @ 83C131C .incbin "graphics/summary_screen/mon_markings.gbapal" .align 2 gSummaryScreenTextTiles:: @ 83C133C .incbin "graphics/summary_screen/text.4bpp" .align 2 gSummaryScreenButtonTiles:: @ 83C147C .incbin "graphics/summary_screen/buttons.4bpp" .align 1 gUnknown_083C157C:: @ 83C157C .2byte 0x5F5A @ palette color .align 1 gUnknown_083C157E:: @ 83C157E .2byte 0x6FDE @ palette color .align 2 gUnknown_083C1580:: @ 83C1580 .4byte sub_809FC0C .4byte sub_809FEB8 .align 2 gUnknown_083C1588:: @ 83C1588 .4byte sub_809F63C .4byte sub_809F650 .4byte sub_809F664 .4byte sub_809F664 .align 2 gUnknown_083C1598:: @ 83C1598 .4byte sub_809FE6C .4byte sub_80A0090 .4byte sub_80A015C .4byte sub_80A015C gUnknown_083C15A8:: @ 83C15A8 .byte 0, 2, 3, 1, 4, 5 gUnknown_083C15AE:: @ 83C15AE .string "{STR_VAR_1}{CLEAR_TO 64}$" gUnknown_083C15B4:: @ 83C15B4 .string "{STR_VAR_1}{CLEAR_TO 72}$" .align 2 gUnknown_083C15BC:: @ 83C15BC .byte 9, 1, 0, 2 .byte 10, 3, 0, 4 .byte 8, 5, 0, 6 .byte 11, 7, 0, 8 .byte 14, 9, 0, 10 .byte 12, 11, 0, 12 .byte 13, 13, 0, 14 .byte -1, 15, 0, 10 .align 2 gOamData_CutGrass:: @ 83C15DC .2byte 0 .2byte 0 .2byte 0x1401 .align 2 gSpriteAnim_CutGrass:: @ 83C15E4 obj_image_anim_frame 0, 30 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_CutGrass:: @ 83C15EC .4byte gSpriteAnim_CutGrass .align 2 gSpriteImageTable_CutGrass:: @ 83C15F0 obj_frame_tiles gFieldEffectPic_CutGrass, 0x20 .align 2 gFieldEffectObjectPaletteInfo6:: @ 83C15F8 obj_pal gFieldEffectObjectPalette6, 0x1000 .align 2 gSpriteTemplate_CutGrass:: @ 83C1600 spr_template 0xFFFF, 0x1000, gOamData_CutGrass, gSpriteAnimTable_CutGrass, gSpriteImageTable_CutGrass, gDummySpriteAffineAnimTable, sub_80A2A48 @ pointer to items, capacity .align 2 gBagPockets:: @ 83C1618 .4byte gSaveBlock1 + 0x560, 20 @ Items .4byte gSaveBlock1 + 0x600, 16 @ Poké Balls .4byte gSaveBlock1 + 0x640, 64 @ TMs & HMs .4byte gSaveBlock1 + 0x740, 46 @ Berries .4byte gSaveBlock1 + 0x5B0, 20 @ Key Items .align 2 gUnknown_083C1640:: @ 83C1640 .4byte OtherText_Use, sub_80A5B78 .4byte OtherText_Toss, sub_80A5F14 .4byte gOtherText_CancelNoTerminator, sub_80A5F80 .4byte OtherText_Register, sub_80A5FAC .4byte OtherText_Use, ItemMenu_UseInBattle .4byte gOtherText_CancelNoTerminator, sub_80A7124 .4byte OtherText_Give2, ItemMenu_Give .4byte OtherText_CheckTag, sub_80A6178 .4byte gOtherText_CancelWithTerminator, 0x0 .4byte OtherText_Confirm, sub_80A69E0 @ 6-byte entries; format of entry is unknown gUnknown_083C1690:: @ 83C1690 .byte 0, 1, 6, 2, 0, 0 .byte 6, 1, 8, 2, 0, 0 .byte 0, 8, 6, 2, 0, 0 .byte 7, 0, 1, 8, 6, 2 .byte 0, 8, 3, 2, 0, 0 gUnknown_083C16AE:: @ 83C16AE .byte 6, 2 .byte 6, 2 .byte 6, 2 .byte 6, 2 .byte 2, 0 gUnknown_083C16B8:: @ 83C16B8 .byte 7, 9, 8, 2 .align 2 gUnknown_083C16BC:: @ 83C16BC .4byte sub_80A59D0 .4byte sub_80A599C .4byte sub_80A7024 .4byte sub_80A70D8 .4byte sub_80A6214 .4byte sub_80A61EC .4byte sub_80A6354 .4byte sub_80A631C .4byte sub_80A6918 .4byte sub_80A68F0 .4byte sub_80A59D0 .4byte sub_80A69B8 .4byte sub_80A6C6C .4byte sub_80A6A4C .align 2 gUnknown_083C16F4:: @ 83C16F4 .4byte sub_80A5E60 .4byte sub_80A5E90 .align 2 gUnknown_083C16FC:: @ 83C16FC .4byte sub_80A65AC .4byte sub_80A6618 gUnknown_083C1704:: @ 83C1704 .incbin "baserom.gba", 0x003c1704, 0x4 gUnknown_083C1708:: @ 83C1708 .byte 4, 5 gUnknown_083C170A:: @ 83C170A .byte 5, 0 .align 2 gPalette_83C170C:: @ 83C170C .incbin "baserom.gba", 0x003c170c, 0x20 .align 2 gSpriteImage_83C172C:: @ 83C172C .incbin "graphics/unknown_sprites/83C172C.4bpp" .align 2 .incbin "graphics/unused/cherry.4bpp" .align 2 .incbin "graphics/unused/cherry.gbapal" .align 2 gOamData_83C1C4C:: @ 83C1C4C .2byte 0x0000 .2byte 0xC000 .2byte 0x7800 .align 2 gSpriteAnim_83C1C54:: @ 83C1C54 obj_image_anim_frame 0, 4 obj_image_anim_end .align 2 gSpriteAnim_83C1C5C:: @ 83C1C5C obj_image_anim_frame 64, 4 obj_image_anim_end .align 2 gSpriteAnim_83C1C64:: @ 83C1C64 obj_image_anim_frame 128, 4 obj_image_anim_end .align 2 gSpriteAnim_83C1C6C:: @ 83C1C6C obj_image_anim_frame 192, 4 obj_image_anim_end .align 2 gSpriteAnim_83C1C74:: @ 83C1C74 obj_image_anim_frame 256, 4 obj_image_anim_end .align 2 gSpriteAnim_83C1C7C:: @ 83C1C7C obj_image_anim_frame 320, 4 obj_image_anim_end .align 2 gSpriteAnimTable_83C1C84:: @ 83C1C84 .4byte gSpriteAnim_83C1C54 .4byte gSpriteAnim_83C1C5C .4byte gSpriteAnim_83C1C6C .4byte gSpriteAnim_83C1C74 .4byte gSpriteAnim_83C1C7C .4byte gSpriteAnim_83C1C64 .align 2 gSpriteAffineAnim_83C1C9C:: @ 83C1C9C obj_rot_scal_anim_frame 0x0, 0x0, -2, 2 obj_rot_scal_anim_frame 0x0, 0x0, 2, 4 obj_rot_scal_anim_frame 0x0, 0x0, -2, 4 obj_rot_scal_anim_frame 0x0, 0x0, 2, 2 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83C1CC4:: @ 83C1CC4 .4byte gSpriteAffineAnim_83C1C9C .align 2 gUnknown_083C1CC8:: @ 83C1CC8 obj_tiles gBagMaleTiles, 0x3000, 30000 .align 2 gUnknown_083C1CD0:: @ 83C1CD0 obj_tiles gBagFemaleTiles, 0x3000, 30000 .align 2 gUnknown_083C1CD8:: @ 83C1CD8 obj_pal gBagPalette, 30000 .align 2 gSpriteTemplate_83C1CE0:: @ 83C1CE0 spr_template 30000, 30000, gOamData_83C1C4C, gSpriteAnimTable_83C1C84, NULL, gSpriteAffineAnimTable_83C1CC4, sub_80A7998 .align 2 gOamData_83C1CF8:: @ 83C1CF8 .2byte 0x0000 .2byte 0x4800 .2byte 0x8800 .align 2 gSpriteAffineAnim_83C1D00:: @ 83C1D00 obj_rot_scal_anim_frame 0x0, 0x0, 8, 32 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83C1D10:: @ 83C1D10 obj_rot_scal_anim_frame 0x0, 0x0, -8, 32 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83C1D20:: @ 83C1D20 .4byte gSpriteAffineAnim_83C1D00 .4byte gSpriteAffineAnim_83C1D10 .align 2 gSpriteImageTable_83C1D28:: @ 83C1D28 obj_frame_tiles gSpriteImage_83C172C, 0x80 .align 2 gUnknown_083C1D30:: @ 83C1D30 obj_pal gPalette_83C170C, 8 .align 2 gSpriteTemplate_83C1D38:: @ 83C1D38 spr_template 0xFFFF, 8, gOamData_83C1CF8, gSpriteAnimTable_83C1C84, gSpriteImageTable_83C1D28, gSpriteAffineAnimTable_83C1D20, sub_80A7B28 .align 2 gOamData_83C1D50:: @ 83C1D50 .2byte 0x0000 .2byte 0xC000 .2byte 0x7400 .align 2 gOamData_83C1D58:: @ 83C1D58 .2byte 0x0300 .2byte 0xC000 .2byte 0x7000 .align 2 gSpriteAnim_83C1D60:: @ 83C1D60 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83C1D68:: @ 83C1D68 .4byte gSpriteAnim_83C1D60 .align 2 gSpriteImageTable_83C1D6C:: @ 83C1D6C obj_frame_tiles 0x02000000, 0x800 .align 2 gSpriteTemplate_83C1D74:: @ 83C1D74 spr_template 0xFFFF, 30020, gOamData_83C1D50, gSpriteAnimTable_83C1D68, gSpriteImageTable_83C1D6C, gDummySpriteAffineAnimTable, sub_80A7DC4 .align 2 gSpriteAffineAnim_83C1D8C:: @ 83C1D8C obj_rot_scal_anim_frame 0xFFFF, 0xFFFF, -3, 96 obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, -1, 64 obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 16 obj_rot_scal_anim_frame 0x0, 0xFFF8, 0, 16 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83C1DC4:: @ 83C1DC4 obj_rot_scal_anim_frame 0xFFFF, 0xFFFF, 3, 96 obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 1, 64 obj_rot_scal_anim_frame 0xFFF8, 0x0, 0, 16 obj_rot_scal_anim_frame 0x0, 0xFFF8, 0, 16 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83C1DFC:: @ 83C1DFC .4byte gSpriteAffineAnim_83C1D8C .4byte gSpriteAffineAnim_83C1DC4 .align 2 gSpriteTemplate_83C1E04:: @ 83C1E04 spr_template 0xFFFF, 30020, gOamData_83C1D58, gSpriteAnimTable_83C1D68, gSpriteImageTable_83C1D6C, gSpriteAffineAnimTable_83C1DFC, SpriteCallbackDummy @ 83C1E1C .include "data/graphics/berries/graphics_table.inc" .align 2 gUnknown_083C1F74:: @ 83C1F74 obj_tiles gBerryCheckCircle_Gfx, 2048, 0x2710 .align 2 gUnknown_083C1F7C:: @ 83C1F7C obj_pal gBerryCheck_Pal, 0x2710 .align 2 gOamData_83C1F84:: @ 83C1F84 .2byte 0x0000 .2byte 0x8000 .2byte 0x0400 .align 2 gSpriteAnim_83C1F8C:: @ 83C1F8C obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83C1F94:: @ 83C1F94 .4byte gSpriteAnim_83C1F8C .align 2 gSpriteTemplate_83C1F98:: @ 83C1F98 spr_template 10000, 10000, gOamData_83C1F84, gSpriteAnimTable_83C1F94, NULL, gDummySpriteAffineAnimTable, sub_80A7DC4 .align 2 gBattleAnimSpriteTemplate_83C1FB0:: @ 83C1FB0 spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8530 .align 2 gBattleAnimSpriteTemplate_83C1FC8:: @ 83C1FC8 spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A85C8 .align 2 gBattleAnimSpriteTemplate_83C1FE0:: @ 83C1FE0 spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8638 .align 2 gBattleAnimSpriteTemplate_83C1FF8:: @ 83C1FF8 spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8764 .align 2 gBattleAnimSpriteTemplate_83C2010:: @ 83C2010 spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8818 @ 83C2028 .include "data/text/item_descriptions.inc" @ 83C5564 .include "data/items.inc" @ 83C9150 .string "テストです$" @ "test" gMatsudaDebugMenu_ActionContestText: .string "Contest$" gMatsudaDebugMenu_ActionContestResultsText: .string "Contest results$" .string "パラメータへんこう$" @ "Change parameter" .string "わざ へんこう$" @ "Change move" gMatsudaDebugMenu_ActionContestCommText: .string "Contest (comm.)$" gMatsudaDebugMenu_ActionCommTestText: .string "Init comm. data$" gMatsudaDebugMenu_ActionSetHighScoreText: .string "Set highest score$" gMatsudaDebugMenu_ActionResetHighScoreText: .string "Reset highest score$" gMatsudaDebugMenu_ActionSetAllArtMuseumText: .string "Set all art museum items$" .align 2 gMatsudaDebugMenuActions:: @ 83C91F0 .4byte gMatsudaDebugMenu_ActionContestText, MatsudaDebugMenu_Contest .4byte gMatsudaDebugMenu_ActionContestResultsText, MatsudaDebugMenu_ContestResults .4byte gMatsudaDebugMenu_ActionContestCommText, MatsudaDebugMenu_ContestComm .4byte gMatsudaDebugMenu_ActionCommTestText, MatsudaDebugMenu_CommTest .4byte gMatsudaDebugMenu_ActionSetHighScoreText, MatsudaDebugMenu_SetHighScore .4byte gMatsudaDebugMenu_ActionResetHighScoreText, MatsudaDebugMenu_ResetHighScore .4byte gMatsudaDebugMenu_ActionSetAllArtMuseumText, MatsudaDebugMenu_SetArtMuseumItems gMatsudaDebugMenu_UnknownByteArray:: @ 83C9228 .byte 0xFC, 0x02, 0x0F, 0x00, 0xFF Unknown_083C922D: .incbin "graphics/unknown/ball.4bpp" .align 1 Unknown_083C924E: .incbin "graphics/unknown/ball.gbapal" gUnknown_083C926E:: @ 83C926E .incbin "baserom.gba", 0x003c926e, 0x8 gMatsudaDebugMenuContestTopLeft:: @ 83C9276 .byte 0, 6 .byte 15, 6 .byte 0, 8 .byte 15, 8 .byte 0, 10 .byte 15, 10 gUnknown_083C9282:: @ 83C9282 .incbin "baserom.gba", 0x003c9282, 0xc gUnknown_083C928E:: @ 83C928E .incbin "baserom.gba", 0x003c928e, 0x8 gUnknown_083C9296:: @ 83C9296 .byte 0x08, 0x80, 0x08, 0x80, 0x10, 0x10, 0x30, 0xA8, 0x30, 0xA8, 0x30, 0xA8, 0x08, 0x80, 0x08, 0x80, 0x10, 0x88 gUnknown_083C92A8:: @ 83C92A8 .byte 0x08, 0x18, 0x28, 0x38, 0x48, 0x58, 0x78, 0x88, 0x98 .align 2 gUnknown_083C92B4:: @ 83C92B4 obj_tiles Unknown_083C922D, 32, 0x04b0 .align 2 gUnknown_083C92BC:: @ 83C92BC obj_pal Unknown_083C924E, 0x04B0 .align 2 gOamData_83C92C4:: @ 83C92C4 .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteTemplate_83C92CC:: @ 83C92CC spr_template 1200, 1200, gOamData_83C92C4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AA754 .align 2 gUnknown_083C92E4:: @ 83C92E4 .4byte sub_80AA8C8 .4byte sub_80AA8D8 .4byte sub_80AA8E8 .4byte sub_80AA8F8 .4byte sub_80AAC5C .4byte sub_80AAC5C .4byte sub_80AA930 .4byte sub_80AA974 .4byte sub_80AA9B8 .4byte sub_80AA9FC .4byte sub_80AAA40 .4byte sub_80AAA84 .4byte sub_80AAAF0 .4byte sub_80AAB30 .4byte sub_80AAB70 .4byte sub_80AABB0 .4byte sub_80AABF0 .4byte sub_80AAD44 gMatsudaDebugMenu_StartText:: @ 83C932C .string "{COLOR CYAN}{HIGHLIGHT RED}$" .string "かいし$" @ Start gMatsudaDebugMenu_GoBackText:: @ 83C9337 .string "もどる$" @ Go Back gMatsudaDebugMenu_BattlePointsText:: @ 83C933B .string "{COLOR MAGENTA}BP.$" MatsudaDebugMenuText_Cool: .string "かっこよさ$" @ coolness MatsudaDebugMenuText_Cute: .string "かわいさ$" @ cuteness MatsudaDebugMenuText_Beauty: .string "うつくしさ$" @ beauty MatsudaDebugMenuText_Smart: .string "かしこさ$" @ smartness MatsudaDebugMenuText_Tough: .string "たくましさ$" @ toughness MatsudaDebugMenuText_Sheen: .string "けづや$" @ sheen .align 2 gMatsudaDebugMenuTextList1:: @ 83C9364 .4byte MatsudaDebugMenuText_Cool .4byte MatsudaDebugMenuText_Cute .4byte MatsudaDebugMenuText_Beauty .4byte MatsudaDebugMenuText_Smart .4byte MatsudaDebugMenuText_Tough .4byte MatsudaDebugMenuText_Sheen MatsudaDebugMenuText_CoolContest: .string "かっこよさコンテスト$" @ Cool Contest MatsudaDebugMenuText_BeautyContest: .string "うつくしさコンテスト$" @ Beauty Contest MatsudaDebugMenuText_CuteContest: .string "かわいさコンテスト $" @ Cute Contest MatsudaDebugMenuText_SmartContest: .string "かしこさコンテスト $" @ Smart Contest MatsudaDebugMenuText_ToughContest: .string "たくましさコンテスト$" @ Tough Contest .align 2 gMatsudaDebugMenuTextList2:: @ 83C93B4 .4byte MatsudaDebugMenuText_CoolContest .4byte MatsudaDebugMenuText_BeautyContest .4byte MatsudaDebugMenuText_CuteContest .4byte MatsudaDebugMenuText_SmartContest .4byte MatsudaDebugMenuText_ToughContest MatsudaDebugMenuText_Fallarbor: .string "ハジツゲ/ノーマル$" @ Fallarbor / Normal MatsudaDebugMenuText_Verdanturf: .string "シダケ/スーパー $" @ Verdanturf / Super MatsudaDebugMenuText_Slateport: .string "カイナ/ハイパー $" @ Slateport / Hyper MatsudaDebugMenuText_Lilycove: .string "ミナモ/マスター $" @ Lilycove / Master .align 2 gMatsudaDebugMenuTextList3:: @ 83C93F0 .4byte MatsudaDebugMenuText_Fallarbor @ Normal .4byte MatsudaDebugMenuText_Verdanturf @ Super .4byte MatsudaDebugMenuText_Slateport @ Hyper .4byte MatsudaDebugMenuText_Lilycove @ Master gUnknown_083C9400:: @ 83C9400 .incbin "baserom.gba", 0x003c9400, 0x8 @ 83C9408 .include "data/contest_opponents.inc" gUnknown_083CA308:: @ 83CA308 .byte 19, 0 .byte 19, 5 .byte 19, 10 .byte 19, 15 gUnknown_083CA310:: @ 83CA310 .byte 25, 0 .byte 25, 5 .byte 25, 10 .byte 25, 15 gUnknown_083CA318:: @ 83CA318 .byte 20, 2 .byte 20, 7 .byte 20, 12 .byte 20, 17 .byte 24, 2 .byte 24, 7 .byte 24, 12 .byte 24, 17 .byte 220, 24 .byte 220, 64 .byte 220, 104 .byte 220, 144 gUnknown_083CA330:: @ 83CA330 .byte 224, 24 .byte 224, 64 .byte 224, 104 .byte 224, 144 gUnknown_083CA338:: @ 83CA338 .byte 36, 76, 116, 156 gUnknown_083CA33C:: @ 83CA33C .byte 36, 76, 116, 156 gUnknown_083CA340:: @ 83CA340 .byte 0, 31, 9, 39 .byte 0, 33, 9, 39 .byte 0, 35, 9, 39 .byte 0, 37, 9, 39 .align 2 gUnknown_083CA350:: @ 83CA350 obj_tiles gTiles_8D1975C, 0x20, 20004 .align 2 gOamData_83CA358:: @ 83CA358 .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteAffineAnim_83CA360:: @ 83CA360 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83CA370:: @ 83CA370 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, -20, 20 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83CA388:: @ 83CA388 obj_rot_scal_anim_frame 0x38, 0x38, 0, 0 obj_rot_scal_anim_frame 0xA, 0xA, 20, 20 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83CA3A0:: @ 83CA3A0 .4byte gSpriteAffineAnim_83CA360 .4byte gSpriteAffineAnim_83CA370 .4byte gSpriteAffineAnim_83CA388 .align 2 gSpriteTemplate_83CA3AC:: @ 83CA3AC spr_template 20004, 44000, gOamData_83CA358, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CA3A0, SpriteCallbackDummy .align 2 gUnknown_083CA3C4:: @ 83CA3C4 obj_tiles gContestNextTurnGfx, 256, 0x4e26 obj_tiles gContestNextTurnGfx, 256, 0x4e27 obj_tiles gContestNextTurnGfx, 256, 0x4e28 obj_tiles gContestNextTurnGfx, 256, 0x4e29 .align 2 gUnknown_083CA3E4:: @ 83CA3E4 obj_pal gContestPal, 0x4E26 .align 2 gOamData_83CA3EC:: @ 83CA3EC .2byte 0x4000 .2byte 0x4000 .2byte 0x0000 .align 2 gSpriteTemplate_83CA3F4:: @ 83CA3F4 spr_template 20006, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CA40C:: @ 83CA40C spr_template 20007, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CA424:: @ 83CA424 spr_template 20008, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CA43C:: @ 83CA43C spr_template 20009, 20006, gOamData_83CA3EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 Unknown_3CA454: @ 83CA454 .incbin "baserom.gba", 0x3ca454, 0x10 .align 2 gUnknown_083CA464:: @ 83CA464 .4byte 0x2, Unknown_3CA454 .align 2 gUnknown_083CA46C:: @ 83CA46C obj_tiles gContestApplauseGfx, 1024, 0xabe2 .align 2 gUnknown_083CA474:: @ 83CA474 obj_pal gContestPal, 0xABE2 .align 2 gOamData_83CA47C:: @ 83CA47C .2byte 0x4000 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteTemplate_83CA484:: @ 83CA484 spr_template 44002, 44002, gOamData_83CA47C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gOamData_83CA49C:: @ 83CA49C .2byte 0x0000 .2byte 0xC000 .2byte 0x2C00 .align 2 gSpriteTemplate_83CA4A4:: @ 83CA4A4 spr_template 20005, 20005, gOamData_83CA49C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gUnknown_083CA4BC:: @ 83CA4BC obj_tiles gContestJudgeGfx, 2048, 0x4e25 .align 2 gUnknown_083CA4C4:: @ 83CA4C4 obj_tiles gContestJudgeSymbolsGfx, 896, 0xabe0 .align 2 gUnknown_083CA4CC:: @ 83CA4CC obj_pal gContest3Pal, 0xabe0 .align 2 gUnknown_083CA4D4:: @ 83CA4D4 spr_template 0xABE0, 0xABE0, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .include "data/text/contest_strings.inc" gUnknownText_MissedTurn:: @ 83CC355 .string "Missed turn$" gUnknownText_LinkStandbyAndWinner:: @ 83CC361 .string "Link standby...$" .string "{COLOR WHITE2}$" .string "The winner is {STR_VAR_1}’s {STR_VAR_2}!\nCongratulations!$" @ unknown, unreferenced data .byte 0x00 .byte 0x9C .byte 0x77 gUnknownText_UnknownFormatting2:: @ 83CC3A0 .string "{COLOR GREEN}{SHADOW RED}$" gUnknownText_UnknownFormatting3:: @ 83CC3A7 .string "{COLOR LIGHT_GREY}$" .align 2 gUnknown_083CC3AC:: @ 83CC3AC obj_tiles gContestNumbers_UnusedGfx, 512, 0x4e20 .align 2 gUnknown_083CC3B4:: @ 83CC3B4 obj_pal gContestNumbers_UnusedPal, 0x4E20 obj_pal gContestNumbers_UnusedPal, 0x4E21 obj_pal gContestNumbers_UnusedPal, 0x4E22 obj_pal gContestNumbers_UnusedPal, 0x4E23 .align 2 gSpriteAnim_83CC3D4:: @ 83CC3D4 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83CC3DC:: @ 83CC3DC obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnim_83CC3E4:: @ 83CC3E4 obj_image_anim_frame 8, 1 obj_image_anim_end .align 2 gSpriteAnim_83CC3EC:: @ 83CC3EC obj_image_anim_frame 12, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83CC3F4:: @ 83CC3F4 .4byte gSpriteAnim_83CC3D4 .4byte gSpriteAnim_83CC3DC .4byte gSpriteAnim_83CC3E4 .4byte gSpriteAnim_83CC3EC .align 2 gSpriteAffineAnim_83CC404:: @ 83CC404 obj_rot_scal_anim_frame 0x0, 0x0, 0, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83CC414:: @ 83CC414 obj_rot_scal_anim_frame 0xFFF1, 0xFFF1, 0, 15 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83CC424:: @ 83CC424 obj_rot_scal_anim_frame 0x1F, 0x1F, 0, 0 obj_rot_scal_anim_frame 0xF, 0xF, 0, 15 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83CC43C:: @ 83CC43C .4byte gSpriteAffineAnim_83CC404 .4byte gSpriteAffineAnim_83CC414 .4byte gSpriteAffineAnim_83CC424 .align 2 .incbin "baserom.gba", 0x003cc448, 0x4 .align 2 gOamData_83CC44C:: @ 83CC44C .2byte 0x0000 .2byte 0x4000 .2byte 0x0000 .align 2 gSpriteTemplate_83CC454:: @ 83CC454 spr_template 20000, 20000, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy .align 2 gSpriteTemplate_83CC46C:: @ 83CC46C spr_template 20000, 20001, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy .align 2 gSpriteTemplate_83CC484:: @ 83CC484 spr_template 20000, 20002, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy .align 2 gSpriteTemplate_83CC49C:: @ 83CC49C spr_template 20000, 20003, gOamData_83CC44C, gSpriteAnimTable_83CC3F4, NULL, gSpriteAffineAnimTable_83CC43C, SpriteCallbackDummy .align 2 gUnknown_083CC4B4:: @ 83CC4B4 obj_tiles gBlankGfxCompressed, 4096, 0x80e8 obj_tiles gBlankGfxCompressed, 4096, 0x80e9 obj_tiles gBlankGfxCompressed, 4096, 0x80ea obj_tiles gBlankGfxCompressed, 4096, 0x80eb gUnknown_083CC4D4:: @ 83CC4D4 .incbin "baserom.gba", 0x003cc4d4, 0x20 .align 2 gOamData_83CC4F4:: @ 83CC4F4 .2byte 0x0700 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteAffineAnim_83CC4FC:: @ 83CC4FC obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83CC50C:: @ 83CC50C obj_rot_scal_anim_frame 0x3, 0x3, 0, 15 obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15 obj_rot_scal_anim_frame 0x3, 0x3, 0, 15 obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83CC534:: @ 83CC534 .4byte gSpriteAffineAnim_83CC4FC .4byte gSpriteAffineAnim_83CC50C .align 2 gSpriteTemplate_83CC53C:: @ 83CC53C spr_template 33000, 33000, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy .align 2 gSpriteTemplate_83CC554:: @ 83CC554 spr_template 33001, 33001, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy .align 2 gSpriteTemplate_83CC56C:: @ 83CC56C spr_template 33002, 33002, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy .align 2 gSpriteTemplate_83CC584:: @ 83CC584 spr_template 33003, 33003, gOamData_83CC4F4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83CC534, SpriteCallbackDummy gUnknown_083CC59C:: @ 83CC59C .incbin "baserom.gba", 0x003cc59c, 0x6 gUnknown_083CC5A2:: @ 83CC5A2 .string "/$" gUnknown_083CC5A4:: @ 83CC5A4 .incbin "baserom.gba", 0x003cc5a4, 0x10 @ 83CC5B4 .include "data/contest_excitement_table.inc" .align 2 gUnknown_083CC5D0:: @ 83CC5D0 .incbin "baserom.gba", 0x003cc5d0, 0x100 .align 2 gUnknown_083CC6D0:: @ 83CC6D0 .4byte MartText_Buy, sub_80B2EFC .4byte MartText_Sell, sub_80B2F30 .4byte MartText_Quit2, HandleShopMenuQuit gUnknown_083CC6E8:: @ 83CC6E8 .byte 0, 1, 2 gUnknown_083CC6EB:: @ 83CC6EB .byte 0, 2 @ unknown, unreferenced data .align 1 .2byte 0x2 .2byte 0x3 .2byte 0x4 .2byte 0xD .2byte 0x121 .2byte 0xE .2byte 0xE .2byte 0xE .2byte 0xE .2byte 0xE .2byte 0xE .2byte 0x0 .2byte 0x0 .align 2 gUnknown_083CC708:: @ 83CC708 .4byte sub_80B3BF4 .4byte sub_80B3D7C gUnknown_083CC710:: @ 83CC710 .incbin "baserom.gba", 0x003cc710, 0x4 gUnknown_083CC714:: @ 83CC714 .incbin "baserom.gba", 0x003cc714, 0x6 gUnknown_083CC71A:: @ 83CC71A .incbin "baserom.gba", 0x003cc71a, 0x6 gUnknown_083CC720:: @ 83CC720 .incbin "baserom.gba", 0x003cc720, 0x6 gUnknown_083CC726:: @ 83CC726 .incbin "baserom.gba", 0x003cc726, 0x6 gUnknown_083CC72C:: @ 83CC72C .incbin "baserom.gba", 0x003cc72c, 0x6 gUnknown_083CC732:: @ 83CC732 .incbin "baserom.gba", 0x003cc732, 0x6 gUnknown_083CC738:: @ 83CC738 .incbin "baserom.gba", 0x003cc738, 0x8 @ 83CC740 .include "data/text/berry_descriptions.inc" @ 83CD2CC .include "data/berries.inc" .align 2 gBlankBerryTree:: @ 83CD780 .4byte 0, 0 @ 83CD788 .include "data/multichoice.inc" .align 2 gUnknown_083CE048:: @ 83CE048 .4byte OtherText_Cool2 .4byte OtherText_Beauty3 .4byte OtherText_Cute2 .4byte OtherText_Smart2 .4byte OtherText_Tough2 .4byte OtherText_Normal .4byte OtherText_Super .4byte OtherText_Hyper .4byte OtherText_Master .4byte OtherText_Cool3 .4byte OtherText_Beauty4 .4byte OtherText_Cute3 .4byte OtherText_Smart3 .4byte OtherText_Tough3 .4byte OtherText_Items .4byte OtherText_KeyItems .4byte OtherText_Balls .4byte OtherText_TMsHMs .4byte OtherText_Berries .align 2 gSpriteImage_83CE094:: @ 83CE094 .incbin "graphics/naming_screen/pc_icon/0.4bpp" .align 2 gSpriteImage_83CE154:: @ 83CE154 .incbin "graphics/naming_screen/pc_icon/1.4bpp" .align 2 .incbin "baserom.gba", 0x003ce214, 0x4 .align 2 gUnknown_083CE218:: @ 83CE218 .4byte sub_80B5EA8 .4byte sub_80B5ED0 .4byte sub_80B5F00 .4byte sub_80B5F10 .4byte sub_80B5F38 .4byte sub_80B5F70 .4byte pokemon_store .4byte sub_80B604C .4byte sub_80B606C .4byte sub_80B6094 .align 2 gUnknown_083CE240:: @ 83CE240 .4byte sub_80B6108 .4byte sub_80B6148 .4byte sub_80B6170 .4byte sub_80B6194 .align 2 gUnknown_083CE250:: @ 83CE250 .4byte sub_80B626C .4byte sub_80B6274 gUnknown_083CE258:: @ 83CE258 .incbin "baserom.gba", 0x003ce258, 0xa gUnknown_083CE262:: @ 83CE262 .incbin "baserom.gba", 0x003ce262, 0xa gUnknown_083CE26C:: @ 83CE26C .incbin "baserom.gba", 0x003ce26c, 0x8 gUnknown_083CE274:: @ 83CE274 .incbin "baserom.gba", 0x003ce274, 0x8 .align 2 gUnknown_083CE27C:: @ 83CE27C .4byte sub_80B6668 .4byte sub_80B6680 .4byte sub_80B66EC .4byte sub_80B6758 .align 2 gUnknown_083CE28C:: @ 83CE28C .4byte 0x02000006 .4byte 0x02000004 gUnknown_083CE294:: @ 83CE294 .incbin "baserom.gba", 0x003ce294, 0x1b gUnknown_083CE2AF:: @ 83CE2AF .incbin "baserom.gba", 0x003ce2af, 0x5 .align 2 gUnknown_083CE2B4:: @ 83CE2B4 .4byte sub_80B6B5C .4byte sub_80B6B98 .4byte sub_80B6B9C .4byte sub_80B6C08 gUnknown_083CE2C4:: @ 83CE2C4 .incbin "baserom.gba", 0x003ce2c4, 0x6 gUnknown_083CE2CA:: @ 83CE2CA .incbin "baserom.gba", 0x003ce2ca, 0x6 gUnknown_083CE2D0:: @ 83CE2D0 .incbin "baserom.gba", 0x003ce2d0, 0x8 gUnknown_083CE2D8:: @ 83CE2D8 .incbin "baserom.gba", 0x003ce2d8, 0x8 .align 2 gUnknown_083CE2E0:: @ 83CE2E0 .4byte nullsub_40 .4byte sub_80B6E68 .4byte sub_80B6EBC .4byte sub_80B6EFC .align 2 gUnknown_083CE2F0:: @ 83CE2F0 .4byte sub_80B7660 .4byte sub_80B7650 .4byte sub_80B7650 .4byte sub_80B7670 .4byte sub_80B7670 .4byte sub_80B7660 gUnknown_083CE308:: @ 83CE308 .incbin "baserom.gba", 0x003ce308, 0x8 .align 2 gUnknown_083CE310:: @ 83CE310 .4byte sub_80B7844 .4byte sub_80B7838 .4byte sub_80B7838 .4byte sub_80B7850 .4byte sub_80B7850 .4byte sub_80B7844 .align 2 gUnknown_083CE328:: @ 83CE328 .4byte gWindowConfig_81E6EDC .4byte gWindowConfig_81E6EF8 .4byte gWindowConfig_81E6EA4 .4byte gWindowConfig_81E6EC0 .4byte gWindowConfig_81E6EA4 .4byte gWindowConfig_81E6EC0 .4byte gWindowConfig_81E6F14 .4byte gWindowConfig_81E6F30 .4byte gWindowConfig_81E6F14 .4byte gWindowConfig_81E6F30 .4byte gWindowConfig_81E6EDC .4byte gWindowConfig_81E6EF8 .align 2 gUnknown_083CE358:: @ 83CE358 .4byte nullsub_61 .4byte nullsub_61 .4byte sub_80B78F8 .4byte sub_80B78F8 .align 2 gUnknown_083CE368:: @ 83CE368 .4byte nullsub_62 .4byte sub_80B7924 .align 2 gUnknown_083CE370:: @ 83CE370 .incbin "baserom.gba", 0x003ce370, 0x4 .align 2 Unknown_83CE374: .byte 0, 7, 1, 0, 0, 0, 0, 0 .4byte OtherText_YourName .align 2 Unknown_83CE380: .byte 0, 8, 2, 0, 0, 0, 0, 0 .4byte OtherText_BoxName .align 2 Unknown_83CE38C: .byte 0, 10, 3, 1, 0, 0, 0, 0 .4byte OtherText_PokeName .align 2 gUnknown_083CE398:: @ 83CE398 .4byte Unknown_83CE374 .4byte Unknown_83CE380 .4byte Unknown_83CE38C .4byte Unknown_83CE38C gUnknown_083CE3A8:: @ 83CE3A8 .string " A B C D E F . $" .string " G H I J K L , $" .string " M N O P Q R S $" .string " T U V W X Y Z $" .string " a b c d e f . $" .string " g h i j k l , $" .string " m n o p q r s $" .string " t u v w x y z $" .string " 0 1 2 3 4 $" .string " 5 6 7 8 9 $" .string " ! ? ♂ ♀ / - $" .string " … “ ” ‘ ’ $" .align 2 gOamData_83CE498:: @ 83CE498 .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_83CE4A0:: @ 83CE4A0 .2byte 0x0000 .2byte 0x4000 .2byte 0x0000 .align 2 gOamData_83CE4A8:: @ 83CE4A8 .2byte 0x4000 .2byte 0x8000 .2byte 0x0000 .align 2 Unknown_3CE4B0:: @ 83CE4B0 .incbin "baserom.gba", 0x3ce4b0, 0x50 .align 2 Unknown_3CE500:: @ 83CE500 .incbin "baserom.gba", 0x3ce500, 0x10 .align 2 Unknown_3CE510:: @ 83CE510 .incbin "baserom.gba", 0x3ce510, 0x30 .align 2 Unknown_3CE540:: @ 83CE540 .incbin "baserom.gba", 0x3ce540, 0x18 .align 2 gUnknown_083CE558:: @ 83CE558 .4byte 0x8, Unknown_3CE4B0 .align 2 gUnknown_083CE560:: @ 83CE560 .4byte 0x2, Unknown_3CE500 .4byte 0x2, Unknown_3CE500 .4byte 0x2, Unknown_3CE500 .align 2 gUnknown_083CE578:: @ 83CE578 .4byte 0x6, Unknown_3CE510 .align 2 gUnknown_083CE580:: @ 83CE580 .4byte 0x3, Unknown_3CE540 .align 2 gSpriteImageTable_83CE588:: @ 83CE588 obj_frame_tiles gSpriteImage_83CE094, 0xc0 obj_frame_tiles gSpriteImage_83CE154, 0xc0 .align 2 gSpriteAnim_83CE598:: @ 83CE598 obj_image_anim_frame 0, 1 obj_image_anim_jump 0 .align 2 gSpriteAnim_83CE5A0:: @ 83CE5A0 obj_image_anim_frame 4, 8 obj_image_anim_frame 8, 8 obj_image_anim_end .align 2 gSpriteAnim_83CE5AC:: @ 83CE5AC obj_image_anim_frame 0, 2 obj_image_anim_frame 1, 2 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83CE5B8:: @ 83CE5B8 .4byte gSpriteAnim_83CE598 .align 2 gSpriteAnimTable_83CE5BC:: @ 83CE5BC .4byte gSpriteAnim_83CE598 .4byte gSpriteAnim_83CE5A0 .align 2 gSpriteAnimTable_83CE5C4:: @ 83CE5C4 .4byte gSpriteAnim_83CE5AC .align 2 gSpriteTemplate_83CE5C8:: @ 83CE5C8 spr_template 2, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6B34 .align 2 gSpriteTemplate_83CE5E0:: @ 83CE5E0 spr_template 3, 1, gOamData_83CE4A8, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CE5F8:: @ 83CE5F8 spr_template 4, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CE610:: @ 83CE610 spr_template 0, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CE628:: @ 83CE628 spr_template 1, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83CE640:: @ 83CE640 spr_template 7, 5, gOamData_83CE4A0, gSpriteAnimTable_83CE5BC, NULL, gDummySpriteAffineAnimTable, sub_80B6998 .align 2 gSpriteTemplate_83CE658:: @ 83CE658 spr_template 10, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6D9C .align 2 gSpriteTemplate_83CE670:: @ 83CE670 spr_template 11, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6DE8 .align 2 gSpriteTemplate_83CE688:: @ 83CE688 spr_template 0xFFFF, 0, gOamData_83CE498, gSpriteAnimTable_83CE5C4, gSpriteImageTable_83CE588, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gUnknown_083CE6A0:: @ 83CE6A0 obj_tiles gNamingScreenBackButtonTiles, 0x1E0, 0 obj_tiles gNamingScreenOKButtonTiles, 0x1E0, 1 obj_tiles gNamingScreenChangeKeyboardBoxTiles, 0x280, 2 obj_tiles gNamingScreenChangeKeyboardButtonTiles, 0x100, 3 obj_tiles gNamingScreenLowerTextTiles, 0x60, 4 obj_tiles gNamingScreenUpperTextTiles, 0x60, 5 obj_tiles gNamingScreenOthersTextTiles, 0x60, 6 obj_tiles gNamingScreenCursorTiles, 0x80, 7 obj_tiles gNamingScreenActiveCursorSmallTiles, 0x80, 8 obj_tiles gNamingScreenActiveCursorBigTiles, 0x80, 9 obj_tiles gNamingScreenRightPointingTriangleTiles, 0x20, 10 obj_tiles gNamingScreenUnderscoreTiles, 0x20, 11 null_obj_tiles .align 2 gUnknown_083CE708:: @ 83CE708 obj_pal gNamingScreenPalettes + 0x20 * 0, 0 obj_pal gNamingScreenPalettes + 0x20 * 1, 1 obj_pal gNamingScreenPalettes + 0x20 * 2, 2 obj_pal gNamingScreenPalettes + 0x20 * 3, 3 obj_pal gNamingScreenPalettes + 0x20 * 4, 4 obj_pal gNamingScreenPalettes + 0x20 * 5, 5 obj_pal gNamingScreenPalettes + 0x20 * 4, 6 null_obj_pal .align 2 gUnknown_083CE748:: @ 83CE748 .incbin "graphics/naming_screen/lower_keyboard_map.bin" .align 2 gUnknown_083CEBF8:: @ 83CEBF8 .incbin "graphics/naming_screen/upper_keyboard_map.bin" .align 2 gUnknown_083CF0A8:: @ 83CF0A8 .incbin "graphics/naming_screen/others_keyboard_map.bin" .align 2 gOamData_83CF558:: @ 83CF558 .2byte 0x4000 .2byte 0x8000 .2byte 0x0000 .align 2 gSpriteAnim_83CF560:: @ 83CF560 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83CF568:: @ 83CF568 .4byte gSpriteAnim_83CF560 .align 2 gSpriteTemplate_83CF56C:: @ 83CF56C spr_template 10018, 10018, gOamData_83CF558, gSpriteAnimTable_83CF568, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gUnknown_083CF584:: @ 83CF584 obj_tiles gMenuMoneyGfx, 256, 0x2722 .align 2 gUnknown_083CF58C:: @ 83CF58C obj_pal gMenuMoneyPal, 0x2722 @ 83CF594 .include "data/contest_moves.inc" @ 83D00AC .include "data/contest_effects.inc" @ A lookup table with TRUE for each combo starter ID and FALSE for ID 0, @ which means "not a combo starter move". gComboStarterLookupTable:: @ 83D016C .byte FALSE .rept 62 .byte TRUE .endr @ 83D01AC .include "data/contest_effect_funcs.inc" .align 2 recordMixingSecretBases:: @ 83D026C @ gSaveBlock1.secretBases .4byte gSaveBlock1 + 0x1A08 .align 2 recordMixingTvShows:: @ 83D0270 @ gSaveBlock1.tvShows .4byte gSaveBlock1 + 0x2738 .align 2 gUnknown_083D0274:: @ 83D0274 .4byte gSaveBlock1 + 0x2ABC .align 2 gUnknown_083D0278:: @ 83D0278 .4byte gSaveBlock1 + 0x2D94 .align 2 recordMixingEasyChatPairs:: @ 83D027C @ gSaveBlock1.easyChatPairs .4byte gSaveBlock1 + 0x2DD4 .align 2 gUnknown_083D0280:: @ 83D0280 .4byte 0x02038738 .align 2 gUnknown_083D0284:: @ 83D0284 .4byte 0x02024f4c gUnknown_083D0288:: @ 83D0288 .byte 1, 0 gUnknown_083D028A:: @ 83D028A .byte 1, 2, 0 .byte 2, 0, 1 gUnknown_083D0290:: @ 83D0290 .byte 1, 0, 3, 2 .byte 3, 0, 1, 2 .byte 2, 0, 3, 1 .byte 1, 3, 0, 2 .byte 2, 3, 0, 1 .byte 3, 2, 0, 1 .byte 1, 2, 3, 0 .byte 2, 3, 1, 0 .byte 3, 2, 1, 0 gUnknown_083D02B4:: @ 83D02B4 .byte 0, 1 .byte 1, 2 .byte 2, 0 gUnknown_083D02BA:: @ 83D02BA .byte 0, 1 .byte 2, 3 .byte 0, 2 .byte 1, 3 .byte 0, 3 .byte 2, 1 .align 2 @ object file boundary? gDebugText_SoundCheckJap:: @ 83D02C8 .string "サウンドチェック$" @ Sound Check gDebugText_BGM:: @ 83D02D1 .string "BGM$" gDebugText_SE:: @ 83D02D5 .string "SE $" gUnknown_083D02D9:: @ 83D02D9 .incbin "baserom.gba", 0x003d02d9, 0xd gDebugText_UpDown:: @ 83D02E6 .string "L‥UP R‥DOWN$" gDebugText_DriverTest:: @ 83D02F2 .string "R‥DRIVER-TEST$" gUnknown_083D0300:: @ 83D0300 .incbin "baserom.gba", 0x003d0300, 0x12 gUnknown_083D0312:: @ 83D0312 .incbin "baserom.gba", 0x003d0312, 0xa gUnknown_083D031C:: @ 83D031C .incbin "baserom.gba", 0x003d031c, 0xb gDebugText_Voice:: @ 83D0327 .string "VOICE‥‥‥‥$" gDebugText_Volume:: @ 83D0331 .string "VOLUME‥‥‥$" gDebugText_Panpot:: @ 83D033B .string "PANPOT‥‥‥$" gDebugText_Pitch:: @ 83D0345 .string "PITCH‥‥‥‥$" gDebugText_Length:: @ 83D034F .string "LENGTH‥‥‥$" gDebugText_Release:: @ 83D0359 .string "RELEASE‥‥$" gDebugText_Progress:: @ 83D0363 .string "PROGRESS‥$" gDebugText_Chorus:: @ 83D036D .string "CHORUS‥‥‥$" gDebugText_Priority:: @ 83D0377 .string "PRIORITY‥$" gUnknown_083D0381:: @ 83D0381 .string "さいせいちゆう‥$" @ 再生中 (playing) gUnknown_083D038A:: @ 83D038A .string "はんてん‥‥‥‥$" @ 反転 (reverse) gUnknown_083D0393:: @ 83D0393 .string "すてれお‥‥‥‥$" @ stereo gUnknown_083D039C:: @ 83D039C .incbin "baserom.gba", 0x003d039c, 0x40 gUnknown_083D03DC:: @ 83D03DC .string "▶$" gUnknown_083D03DE:: @ 83D03DE .string " $" gUnknown_083D03E0:: @ 83D03E0 .incbin "baserom.gba", 0x003d03e0, 0x18 gUnknown_083D03F8:: @ 83D03F8 .byte 0x3F, 0x00, 0xC0, 0x7F, 0x80 @ stereo panning gOtherText_SE:: @ 83D03FD .string "SE$" gOtherText_Pan:: @ 83D0400 .string "PAN$" gOtherText_LR:: @ 83D0404 .string " LR$" gOtherText_RL:: @ 83D0409 .string " RL$" @ 83D040E .include "data/text/song_names.inc" gUnknown_083D1358:: @ 83D1358 .incbin "baserom.gba", 0x003d1358, 0x1c gUnknown_083D1374:: @ 83D1374 .incbin "baserom.gba", 0x003d1374, 0x60 .align 2 gUnknown_083D13D4:: @ 83D13D4 .4byte SecretBaseText_DelRegist, sub_80BCA84 .4byte gUnknownText_Exit, sub_80BCBF8 .align 2 gUnknown_083D13E4:: @ 83D13E4 .4byte sub_80BCB90 .4byte sub_80BCBC0 gUnknown_083D13EC:: @ 83D13EC .incbin "baserom.gba", 0x003d13ec, 0xc gPokeOutbreakSpeciesList:: @ 83D13F8 .2byte SPECIES_SURSKIT .2byte MOVE_BUBBLE, MOVE_QUICK_ATTACK, MOVE_NONE, MOVE_NONE .byte 3 .byte MAPSEC_Route102 .2byte SPECIES_SURSKIT .2byte MOVE_BUBBLE, MOVE_QUICK_ATTACK, MOVE_NONE, MOVE_NONE .byte 15 .byte MAPSEC_Route114 .2byte SPECIES_SURSKIT .2byte MOVE_BUBBLE, MOVE_QUICK_ATTACK, MOVE_NONE, MOVE_NONE .byte 15 .byte MAPSEC_Route117 .2byte SPECIES_SURSKIT .2byte MOVE_BUBBLE, MOVE_QUICK_ATTACK, MOVE_NONE, MOVE_NONE .byte 28 .byte MAPSEC_Route120 .2byte SPECIES_SKITTY .2byte MOVE_GROWL, MOVE_TACKLE, MOVE_NONE, MOVE_NONE .byte 15 .byte MAPSEC_Route116 .align 2 gTVNewsTextGroup1:: @ 83D1434 .4byte 0x0 .4byte gTVNewsText_EnergyGuru1 .4byte gTVNewsText_GameCorner1 .4byte gTVNewsText_LilycoveDepartment1 .align 2 gTVNewsTextGroup2:: @ 83D1444 .4byte 0x0 .4byte gTVNewsText_EnergyGuru2 .4byte gTVNewsText_GameCorner2 .4byte gTVNewsText_LilycoveDepartment2 .align 2 gTVNewsTextGroup3:: @ 83D1454 .4byte 0x0 .4byte gTVNewsText_EnergyGuru3 .4byte gTVNewsText_GameCorner3 .4byte gTVNewsText_LilycoveDepartment3 .align 2 gUnknown_083D1464:: @ 83D1464 .4byte gStringVar1 .4byte gStringVar2 .4byte gStringVar3 .align 2 gTVFanClubTextGroup:: @ 83D1470 .4byte gTVFanClubText1 .4byte gTVFanClubText2 .4byte gTVFanClubText3 .4byte gTVFanClubText4 .4byte gTVFanClubText5 .4byte gTVFanClubText6 .4byte gTVFanClubText7 .4byte gTVFanClubText8 .align 2 gTVRecentHappeningsTextGroup:: @ 83D1490 .4byte gTVRecentHappeningsText1 .4byte gTVRecentHappeningsText2 .4byte gTVRecentHappeningsText3 .4byte gTVRecentHappeningsText4 .4byte gTVRecentHappeningsText5 .4byte gTVRecentHappeningsText6 .align 2 gTVFanClubOpinionsTextGroup:: @ 83D14A8 .4byte gTVFanClubOpinionsText1 .4byte gTVFanClubOpinionsText2 .4byte gTVFanClubOpinionsText3 .4byte gTVFanClubOpinionsText4 .4byte gTVFanClubOpinionsText5 .align 2 gTVPokemonOutbreakTextGroup:: @ 83D14BC .4byte gTVPokemonOutbreakText .align 2 gTVPokemonTodayTextGroup:: @ 83D14C0 .4byte gTVPokemonTodayText1 .4byte gTVPokemonTodayText2 .4byte gTVPokemonTodayText3 .4byte gTVPokemonTodayText4 .4byte gTVPokemonTodayText5 .4byte gTVPokemonTodayText6 .4byte gTVPokemonTodayText7 .4byte gTVPokemonTodayText8 .4byte gTVPokemonTodayText9 .4byte gTVPokemonTodayText10 .4byte gTVPokemonTodayText11 .4byte gTVPokemonTodayText12 .align 2 gTVSmartShopperTextGroup:: @ 83D14F0 .4byte gTVSmartShopperText1 .4byte gTVSmartShopperText2 .4byte gTVSmartShopperText3 .4byte gTVSmartShopperText4 .4byte gTVSmartShopperText5 .4byte gTVSmartShopperText6 .4byte gTVSmartShopperText7 .4byte gTVSmartShopperText8 .4byte gTVSmartShopperText9 .4byte gTVSmartShopperText10 .4byte gTVSmartShopperText11 .4byte gTVSmartShopperText12 .4byte gTVSmartShopperText13 .align 2 gTVBravoTrainerTextGroup:: @ 83D1524 .4byte gTVBravoTrainerText1 .4byte gTVBravoTrainerText2 .4byte gTVBravoTrainerText3 .4byte gTVBravoTrainerText4 .4byte gTVBravoTrainerText5 .4byte gTVBravoTrainerText6 .4byte gTVBravoTrainerText7 .4byte gTVBravoTrainerText8 .4byte gTVBravoTrainerText9 .align 2 gTVBravoTrainerBattleTowerTextGroup:: @ 83D1548 .4byte gTVBravoTrainerBattleTowerText1 .4byte gTVBravoTrainerBattleTowerText2 .4byte gTVBravoTrainerBattleTowerText3 .4byte gTVBravoTrainerBattleTowerText4 .4byte gTVBravoTrainerBattleTowerText5 .4byte gTVBravoTrainerBattleTowerText6 .4byte gTVBravoTrainerBattleTowerText7 .4byte gTVBravoTrainerBattleTowerText8 .4byte gTVBravoTrainerBattleTowerText9 .4byte gTVBravoTrainerBattleTowerText10 .4byte gTVBravoTrainerBattleTowerText11 .4byte gTVBravoTrainerBattleTowerText12 .4byte gTVBravoTrainerBattleTowerText13 .4byte gTVBravoTrainerBattleTowerText14 .4byte gTVBravoTrainerBattleTowerText15 .align 2 gTVNameRaterTextGroup:: @ 83D1584 .4byte gTVNameRaterText1 .4byte gTVNameRaterText2 .4byte gTVNameRaterText3 .4byte gTVNameRaterText4 .4byte gTVNameRaterText5 .4byte gTVNameRaterText6 .4byte gTVNameRaterText7 .4byte gTVNameRaterText8 .4byte gTVNameRaterText9 .4byte gTVNameRaterText10 .4byte gTVNameRaterText11 .4byte gTVNameRaterText12 .4byte gTVNameRaterText13 .4byte gTVNameRaterText14 .4byte gTVNameRaterText15 .4byte gTVNameRaterText16 .4byte gTVNameRaterText17 .4byte gTVNameRaterText18 .4byte gTVNameRaterText19 .align 2 gTVPokemonTodayFailedCaptureTextGroup:: @ 83D15D0 .4byte gTVPokemonTodayFailedCaptureText1 .4byte gTVPokemonTodayFailedCaptureText2 .4byte gTVPokemonTodayFailedCaptureText3 .4byte gTVPokemonTodayFailedCaptureText4 .4byte gTVPokemonTodayFailedCaptureText5 .4byte gTVPokemonTodayFailedCaptureText6 .4byte gTVPokemonTodayFailedCaptureText7 .align 2 gTVFishingGuruAdviceTextGroup:: @ 83D15EC .4byte gTVFishingGuruAdviceText1 .4byte gTVFishingGuruAdviceText2 .align 2 gTVWorldOfMastersTextGroup:: @ 83D15F4 .4byte gTVWorldOfMastersText1 .4byte gTVWorldOfMastersText2 .4byte gTVWorldOfMastersText3 .align 2 gTVGabbyAndTyTextGroup:: @ 83D1600 .4byte gTVGabbyAndTyText1 .4byte gTVGabbyAndTyText2 .4byte gTVGabbyAndTyText3 .4byte gTVGabbyAndTyText4 .4byte gTVGabbyAndTyText5 .4byte gTVGabbyAndTyText6 .4byte gTVGabbyAndTyText7 .4byte gTVGabbyAndTyText8 .4byte gTVGabbyAndTyText9 .align 2 gUnknown_083D1624:: @ 83D1624 .incbin "baserom.gba", 0x003d1624, 0x20 gUnknown_083D1644:: @ 83D1644 .incbin "baserom.gba", 0x003d1644, 0xa0 gUnknown_083D16E4:: @ 83D16E4 .incbin "baserom.gba", 0x003d16e4, 0x40 .align 2 gMiscBlank_Pal:: .incbin "graphics/interface/blank.gbapal" .align 2 gOamData_83D1744:: @ 83D1744 .2byte 0x4000 .2byte 0xC000 .2byte 0x2C00 .align 2 gSpriteTemplate_83D174C:: @ 83D174C spr_template 3009, 3009, gOamData_83D1744, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gUnknown_083D1764:: @ 83D1764 obj_tiles gMiscBlank_Gfx, 1024, 0x0bc1 obj_tiles gMiscBlank_Gfx, 1024, 0x0bc2 obj_tiles gMiscBlank_Gfx, 1024, 0x0bc3 obj_tiles gMiscBlank_Gfx, 1024, 0x0bc4 obj_tiles gMiscBlank_Gfx, 1024, 0x0bc5 obj_tiles gMiscBlank_Gfx, 1024, 0x0bc6 obj_tiles gMiscBlank_Gfx, 1024, 0x0bc7 obj_tiles gMiscBlank_Gfx, 1024, 0x0bc8 .align 2 gUnknown_083D17A4:: @ 83D17A4 obj_pal gMiscBlank_Pal, 0x0BC1 .align 2 gOamData_83D17AC:: @ 83D17AC .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteTemplate_83D17B4:: @ 83D17B4 spr_template 3017, 3017, gOamData_83D17AC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80C3DF0 .align 2 gUnknown_083D17CC:: @ 83D17CC obj_tiles gContestConfetti_Gfx, 544, 0x0bc9 .align 2 gUnknown_083D17D4:: @ 83D17D4 obj_pal gContestConfetti_Pal, 0x0bc9 gUnknown_083D17DC:: @ 83D17DC .string "{COLOR RED}$" gUnknown_083D17E0:: @ 83D17E0 .string "/$" gUnknown_083D17E2:: @ 83D17E2 .string "{SIZE 3}{COLOR_HIGHLIGHT_SHADOW WHITE2 DARK_GREY LIGHT_BLUE}$" .align 2 .incbin "baserom.gba", 0x003d17ec, 0x20 gUnknown_083D180C:: @ 83D180C .incbin "baserom.gba", 0x003d180c, 0x80 gOtherText_DecimalPoint:: @ 83D188C .string ".$" gUnknown_083D188E:: @ 83D188E .byte 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E .align 2 gUnknown_083D1898:: @ 83D1898 obj_pal gUnknownPal_083D190C, 0x0080 .align 2 gUnknown_083D18A0:: @ 83D18A0 obj_pal gUnknownPal_083D18EC, 0x0000 .align 2 gSpriteTemplate_83D18A8:: @ 83D18A8 spr_template 0, 0, gOamData_83D18D8, gSpriteAnimTable_83D18E8, NULL, gDummySpriteAffineAnimTable, sub_80C60CC .align 2 gSpriteTemplate_83D18C0:: @ 83D18C0 spr_template 0, 0, gOamData_83D18D8, gSpriteAnimTable_83D18E8, NULL, gDummySpriteAffineAnimTable, sub_80C6130 .align 2 gOamData_83D18D8:: @ 83D18D8 .2byte 0x4000 .2byte 0x4000 .2byte 0x0000 .align 2 gSpriteAnim_83D18E0:: @ 83D18E0 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D18E8:: @ 83D18E8 .4byte gSpriteAnim_83D18E0 .align 2 gUnknownPal_083D18EC:: .incbin "baserom.gba", 0x003d18ec, 0x20 .align 2 gUnknownPal_083D190C:: .incbin "baserom.gba", 0x003d190c, 0x20 .incbin "baserom.gba", 0x003d192c, 0x60 .align 2 gSpriteImage_83D198C:: @ 83D198C .incbin "graphics/unknown_sprites/83D259C/0.4bpp" .align 2 gSpriteImage_83D1A0C:: @ 83D1A0C .incbin "graphics/unknown_sprites/83D259C/1.4bpp" .align 2 gSpriteImage_83D1A8C:: @ 83D1A8C .incbin "graphics/unknown_sprites/83D259C/2.4bpp" .align 2 gSpriteImage_83D1B0C:: @ 83D1B0C .incbin "graphics/unknown_sprites/83D259C/3.4bpp" .align 2 gSpriteImage_83D1B8C:: @ 83D1B8C .incbin "graphics/unknown_sprites/83D259C/4.4bpp" .align 2 .incbin "baserom.gba", 0x003d1c0c, 0x20 .align 2 gFieldEffectObjectPalette7: @ 83D1C2C .incbin "graphics/field_effect_objects/palettes/07.gbapal" .align 2 gSpriteImage_83D1C4C:: @ 83D1C4C .incbin "graphics/unknown_sprites/83D25EC/0.4bpp" .align 2 gSpriteImage_83D1CCC:: @ 83D1CCC .incbin "graphics/unknown_sprites/83D25EC/1.4bpp" .align 2 gSpriteImage_83D1D4C:: @ 83D1D4C .incbin "graphics/unknown_sprites/83D25EC/2.4bpp" .align 2 gSpriteImage_83D1DCC:: @ 83D1DCC .incbin "graphics/unknown_sprites/83D25EC/3.4bpp" .align 2 gSpriteImage_83D1E4C:: @ 83D1E4C .incbin "graphics/unknown_sprites/83D25EC/4.4bpp" .align 2 gSpriteImage_83D1ECC:: @ 83D1ECC .incbin "graphics/unknown_sprites/83D25C4/0.4bpp" .align 2 gSpriteImage_83D1F4C:: @ 83D1F4C .incbin "graphics/unknown_sprites/83D25C4/1.4bpp" .align 2 gSpriteImage_83D1FCC:: @ 83D1FCC .incbin "graphics/unknown_sprites/83D25C4/2.4bpp" .align 2 gSpriteImage_83D204C:: @ 83D204C .incbin "graphics/unknown_sprites/83D25C4/3.4bpp" .align 2 gSpriteImage_83D20CC:: @ 83D20CC .incbin "graphics/unknown_sprites/83D25C4/4.4bpp" .align 2 .incbin "baserom.gba", 0x003d214c, 0x80 .align 2 gFieldEffectObjectPalette8: @ 83D21CC .incbin "graphics/field_effect_objects/palettes/08.gbapal" .align 2 gSpriteImage_83D21EC:: @ 83D21EC .incbin "graphics/unknown_sprites/83D2688/0.4bpp" .align 2 gSpriteImage_83D22EC:: @ 83D22EC .incbin "graphics/unknown_sprites/83D2688/1.4bpp" .align 2 gSpriteImage_83D23EC:: @ 83D23EC .incbin "graphics/unknown_sprites/83D2688/2.4bpp" .align 2 gOamData_83D24EC:: @ 83D24EC .2byte 0x0000 .2byte 0x4000 .2byte 0x0800 .align 2 gSpriteAnim_83D24F4:: @ 83D24F4 obj_image_anim_frame 0, 8 obj_image_anim_frame 1, 8 obj_image_anim_frame 2, 8 obj_image_anim_frame 3, 8 obj_image_anim_frame 4, 8 obj_image_anim_end .align 2 gSpriteAnim_83D250C:: @ 83D250C obj_image_anim_frame 0, 8 obj_image_anim_frame 1, 8 obj_image_anim_frame 2, 8 obj_image_anim_frame 3, 8 obj_image_anim_frame 4, 8 obj_image_anim_end .align 2 gSpriteAnim_83D2524:: @ 83D2524 obj_image_anim_frame 4, 8 obj_image_anim_frame 3, 8 obj_image_anim_frame 2, 8 obj_image_anim_frame 1, 8 obj_image_anim_frame 0, 8 obj_image_anim_end .align 2 gSpriteAnim_83D253C:: @ 83D253C obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 4, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D2554:: @ 83D2554 obj_image_anim_frame 4, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D256C:: @ 83D256C obj_image_anim_frame 0, 8 obj_image_anim_frame 1, 8 obj_image_anim_frame 2, 8 obj_image_anim_frame 3, 8 obj_image_anim_frame 4, 8 obj_image_anim_end .align 2 gSpriteAnimTable_83D2584:: @ 83D2584 .4byte gSpriteAnim_83D24F4 .align 2 gSpriteAnimTable_83D2588:: @ 83D2588 .4byte gSpriteAnim_83D250C .4byte gSpriteAnim_83D2524 .4byte gSpriteAnim_83D253C .4byte gSpriteAnim_83D2554 .align 2 gSpriteAnimTable_83D2598:: @ 83D2598 .4byte gSpriteAnim_83D256C .align 2 gSpriteImageTable_83D259C:: @ 83D259C obj_frame_tiles gSpriteImage_83D198C, 0x80 obj_frame_tiles gSpriteImage_83D1A0C, 0x80 obj_frame_tiles gSpriteImage_83D1A8C, 0x80 obj_frame_tiles gSpriteImage_83D1B0C, 0x80 obj_frame_tiles gSpriteImage_83D1B8C, 0x80 .align 2 gSpriteImageTable_83D25C4:: @ 83D25C4 obj_frame_tiles gSpriteImage_83D1ECC, 0x80 obj_frame_tiles gSpriteImage_83D1F4C, 0x80 obj_frame_tiles gSpriteImage_83D1FCC, 0x80 obj_frame_tiles gSpriteImage_83D204C, 0x80 obj_frame_tiles gSpriteImage_83D20CC, 0x80 .align 2 gSpriteImageTable_83D25EC:: @ 83D25EC obj_frame_tiles gSpriteImage_83D1C4C, 0x80 obj_frame_tiles gSpriteImage_83D1CCC, 0x80 obj_frame_tiles gSpriteImage_83D1D4C, 0x80 obj_frame_tiles gSpriteImage_83D1DCC, 0x80 obj_frame_tiles gSpriteImage_83D1E4C, 0x80 .align 2 gSpriteTemplate_83D2614:: @ 83D2614 spr_template 0xFFFF, 4099, gOamData_83D24EC, gSpriteAnimTable_83D2584, gSpriteImageTable_83D259C, gDummySpriteAffineAnimTable, sub_80C644C .align 2 gSpriteTemplate_83D262C:: @ 83D262C spr_template 0xFFFF, 4104, gOamData_83D24EC, gSpriteAnimTable_83D2588, gSpriteImageTable_83D25C4, gDummySpriteAffineAnimTable, sub_80C6598 .align 2 gSpriteTemplate_83D2644:: @ 83D2644 spr_template 0xFFFF, 4104, gOamData_83D24EC, gSpriteAnimTable_83D2598, gSpriteImageTable_83D25EC, gDummySpriteAffineAnimTable, sub_80C66BC .align 2 gFieldEffectObjectPaletteInfo7:: @ 83D265C obj_pal gFieldEffectObjectPalette7, 0x1003 .align 2 gFieldEffectObjectPaletteInfo8:: @ 83D2664 obj_pal gFieldEffectObjectPalette8, 0x1008 .align 2 gOamData_83D266C:: @ 83D266C .2byte 0x8000 .2byte 0x8000 .2byte 0x0800 .align 2 gSpriteAnim_83D2674:: @ 83D2674 obj_image_anim_frame 0, 6 obj_image_anim_frame 1, 6 obj_image_anim_frame 2, 6 obj_image_anim_end .align 2 gSpriteAnimTable_83D2684:: @ 83D2684 .4byte gSpriteAnim_83D2674 .align 2 gSpriteImageTable_83D2688:: @ 83D2688 obj_frame_tiles gSpriteImage_83D21EC, 0x100 obj_frame_tiles gSpriteImage_83D22EC, 0x100 obj_frame_tiles gSpriteImage_83D23EC, 0x100 .align 2 gSpriteTemplate_83D26A0:: @ 83D26A0 spr_template 0xFFFF, 4110, gOamData_83D266C, gSpriteAnimTable_83D2684, gSpriteImageTable_83D2688, gDummySpriteAffineAnimTable, SpriteCB_SandPillar_0 @ This uses one of the secret base palettes, so there is no "09.pal" file. .align 2 gFieldEffectObjectPaletteInfo9:: @ 83D26B8 obj_pal gTilesetPalettes_SecretBase + 5 * 0x20, 0x100E .align 2 gSpriteImage_83D26C0:: @ 83D26C0 .incbin "graphics/unknown_sprites/83D2860/0.4bpp" .align 2 gSpriteImage_83D2740:: @ 83D2740 .incbin "graphics/unknown_sprites/83D2860/1.4bpp" .align 2 gSpriteImage_83D27C0:: @ 83D27C0 .incbin "graphics/unknown_sprites/83D2860/2.4bpp" .align 2 Palette_3D2840:: @ 83D2840 .incbin "baserom.gba", 0x3d2840, 0x20 .align 2 gSpriteImageTable_83D2860:: @ 83D2860 obj_frame_tiles gSpriteImage_83D26C0, 0x80 obj_frame_tiles gSpriteImage_83D2740, 0x80 obj_frame_tiles gSpriteImage_83D27C0, 0x80 .align 2 gUnknown_083D2878:: @ 83D2878 obj_pal Palette_3D2840, 4096 .align 2 gSpriteAnim_83D2880:: @ 83D2880 obj_image_anim_frame 0, 30 obj_image_anim_frame 1, 30 obj_image_anim_frame 2, 30 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D2890:: @ 83D2890 .4byte gSpriteAnim_83D2880 .align 2 gSpriteTemplate_83D2894:: @ 83D2894 spr_template 0xFFFF, 4096, gFieldOamData_32x8, gSpriteAnimTable_83D2890, gSpriteImageTable_83D2860, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gMapObjectPic_MovingBox:: @ 83D28AC .incbin "graphics/map_objects/pics/misc/moving_box.4bpp" .align 2 gMapObjectPalette19:: @ 83D292C .incbin "graphics/map_objects/palettes/19.gbapal" gTruckCamera_HorizontalTable:: @ 83D294C .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 1 .byte 2 .byte 2 .byte 2 .byte 2 .byte 2 .byte 2 .byte -1 .byte -1 .byte -1 .byte 0 gUnknown_083D295F:: @ 83D295F step_18 step_end gUnknown_083D2961:: @ 83D2961 step_17 step_end .align 2 gUnknown_083D2964:: @ 83D2964 .byte 12, 0, 5, 0, 3, 0, 0, 0 .byte 14, 0, 7, 0, 3, 3, 0, 0 .byte 16, 0, 4, 0, 5, 1, 0, 0 .byte 15, 0, 14, 0, 1, 0, 0, 0 .byte 18, 0, 13, 0, 4, 2, 0, 0 .byte 8, 0, 20, 0, 4, 2, 0, 0 .byte 16, 0, 20, 0, 7, 1, 0, 0 .align 2 gUnknown_083D299C:: @ 83D299C .byte 13, 0, 3, 0, 4, 3, 0, 0 .byte 12, 0, 6, 0, 4, 2, 0, 0 .byte 3, 0, 6, 0, 4, 2, 0, 0 .byte 3, 0, 9, 0, 5, 3, 0, 0 .byte 8, 0, 8, 0, 0, 1, 0, 0 .byte 2, 0, 12, 0, 6, 2, 0, 0 .byte 9, 0, 13, 0, 1, 0, 0, 0 .byte 3, 0, 14, 0, 2, 1, 0, 0 .byte 9, 0, 15, 0, 3, 2, 0, 0 .byte 3, 0, 18, 0, 5, 2, 0, 0 .byte 2, 0, 19, 0, 4, 0, 0, 0 .byte 5, 0, 21, 0, 0, 0, 0, 0 .byte 9, 0, 19, 0, 3, 3, 0, 0 .byte 12, 0, 20, 0, 4, 1, 0, 0 .align 2 RotatingGateTiles_1: @ 83D2A0C .incbin "graphics/rotating_gates/1.4bpp" .align 2 RotatingGateTiles_2: @ 83D320C .incbin "graphics/rotating_gates/2.4bpp" .align 2 RotatingGateTiles_3: @ 83D3A0C .incbin "graphics/rotating_gates/3.4bpp" .align 2 RotatingGateTiles_5: @ 83D420C .incbin "graphics/rotating_gates/5.4bpp" .align 2 RotatingGateTiles_6: @ 83D4A0C .incbin "graphics/rotating_gates/6.4bpp" .align 2 RotatingGateTiles_7: @ 83D520C .incbin "graphics/rotating_gates/7.4bpp" .align 2 RotatingGateTiles_0: @ 83D5A0C .incbin "graphics/rotating_gates/0.4bpp" .align 2 RotatingGateTiles_4: @ 83D5C0C .incbin "graphics/rotating_gates/4.4bpp" .align 2 gOamData_83D5E0C:: @ 83D5E0C .2byte 0x0100 .2byte 0xC000 .2byte 0x5800 .align 2 gOamData_83D5E14:: @ 83D5E14 .2byte 0x0100 .2byte 0x8000 .2byte 0x5800 .align 2 gRotatingGatesGraphicsTable:: @ 83D5E1C obj_tiles RotatingGateTiles_0, 0x200, 0x1300 obj_tiles RotatingGateTiles_1, 0x800, 0x1301 obj_tiles RotatingGateTiles_2, 0x800, 0x1302 obj_tiles RotatingGateTiles_3, 0x800, 0x1303 obj_tiles RotatingGateTiles_4, 0x200, 0x1304 obj_tiles RotatingGateTiles_5, 0x800, 0x1305 obj_tiles RotatingGateTiles_6, 0x800, 0x1306 obj_tiles RotatingGateTiles_7, 0x800, 0x1307 null_obj_tiles .align 2 gSpriteAnim_83D5E64:: @ 83D5E64 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnim_83D5E6C:: @ 83D5E6C obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83D5E74:: @ 83D5E74 .4byte gSpriteAnim_83D5E64 .align 2 gSpriteAnimTable_83D5E78:: @ 83D5E78 .4byte gSpriteAnim_83D5E6C .align 2 gSpriteAffineAnim_83D5E7C:: @ 83D5E7C obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83D5E8C:: @ 83D5E8C obj_rot_scal_anim_frame 0x100, 0x100, -64, 0 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83D5E9C:: @ 83D5E9C obj_rot_scal_anim_frame 0x100, 0x100, -128, 0 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83D5EAC:: @ 83D5EAC obj_rot_scal_anim_frame 0x100, 0x100, 64, 0 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83D5EBC:: @ 83D5EBC obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -4, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5ED4:: @ 83D5ED4 obj_rot_scal_anim_frame 0x100, 0x100, -64, 0 obj_rot_scal_anim_frame 0x0, 0x0, -4, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5EEC:: @ 83D5EEC obj_rot_scal_anim_frame 0x100, 0x100, -128, 0 obj_rot_scal_anim_frame 0x0, 0x0, -4, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5F04:: @ 83D5F04 obj_rot_scal_anim_frame 0x100, 0x100, 64, 0 obj_rot_scal_anim_frame 0x0, 0x0, -4, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5F1C:: @ 83D5F1C obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 4, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5F34:: @ 83D5F34 obj_rot_scal_anim_frame 0x100, 0x100, 64, 0 obj_rot_scal_anim_frame 0x0, 0x0, 4, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5F4C:: @ 83D5F4C obj_rot_scal_anim_frame 0x100, 0x100, -128, 0 obj_rot_scal_anim_frame 0x0, 0x0, 4, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5F64:: @ 83D5F64 obj_rot_scal_anim_frame 0x100, 0x100, -64, 0 obj_rot_scal_anim_frame 0x0, 0x0, 4, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5F7C:: @ 83D5F7C obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -8, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5F94:: @ 83D5F94 obj_rot_scal_anim_frame 0x100, 0x100, -64, 0 obj_rot_scal_anim_frame 0x0, 0x0, -8, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5FAC:: @ 83D5FAC obj_rot_scal_anim_frame 0x100, 0x100, -128, 0 obj_rot_scal_anim_frame 0x0, 0x0, -8, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5FC4:: @ 83D5FC4 obj_rot_scal_anim_frame 0x100, 0x100, 64, 0 obj_rot_scal_anim_frame 0x0, 0x0, -8, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5FDC:: @ 83D5FDC obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 8, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D5FF4:: @ 83D5FF4 obj_rot_scal_anim_frame 0x100, 0x100, 64, 0 obj_rot_scal_anim_frame 0x0, 0x0, 8, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D600C:: @ 83D600C obj_rot_scal_anim_frame 0x100, 0x100, -128, 0 obj_rot_scal_anim_frame 0x0, 0x0, 8, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6024:: @ 83D6024 obj_rot_scal_anim_frame 0x100, 0x100, -64, 0 obj_rot_scal_anim_frame 0x0, 0x0, 8, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D603C:: @ 83D603C .4byte gSpriteAffineAnim_83D5E7C .4byte gSpriteAffineAnim_83D5E8C .4byte gSpriteAffineAnim_83D5E9C .4byte gSpriteAffineAnim_83D5EAC .4byte gSpriteAffineAnim_83D5F1C .4byte gSpriteAffineAnim_83D5F64 .4byte gSpriteAffineAnim_83D5F4C .4byte gSpriteAffineAnim_83D5F34 .4byte gSpriteAffineAnim_83D5EBC .4byte gSpriteAffineAnim_83D5ED4 .4byte gSpriteAffineAnim_83D5EEC .4byte gSpriteAffineAnim_83D5F04 .4byte gSpriteAffineAnim_83D5FDC .4byte gSpriteAffineAnim_83D6024 .4byte gSpriteAffineAnim_83D600C .4byte gSpriteAffineAnim_83D5FF4 .4byte gSpriteAffineAnim_83D5F7C .4byte gSpriteAffineAnim_83D5F94 .4byte gSpriteAffineAnim_83D5FAC .4byte gSpriteAffineAnim_83D5FC4 .align 2 gSpriteTemplate_83D608C:: @ 83D608C spr_template 4864, 0xFFFF, gOamData_83D5E0C, gSpriteAnimTable_83D5E74, NULL, gSpriteAffineAnimTable_83D603C, sub_80C7C94 .align 2 gSpriteTemplate_83D60A4:: @ 83D60A4 spr_template 4864, 0xFFFF, gOamData_83D5E14, gSpriteAnimTable_83D5E78, NULL, gSpriteAffineAnimTable_83D603C, sub_80C7C94 gUnknown_083D60BC:: @ 83D60BC .incbin "baserom.gba", 0x003d60bc, 0x10 gUnknown_083D60CC:: @ 83D60CC .incbin "baserom.gba", 0x003d60cc, 0x10 gUnknown_083D60DC:: @ 83D60DC .incbin "baserom.gba", 0x003d60dc, 0x10 gUnknown_083D60EC:: @ 83D60EC .incbin "baserom.gba", 0x003d60ec, 0x10 gUnknown_083D60FC:: @ 83D60FC .incbin "baserom.gba", 0x003d60fc, 0x20 gUnknown_083D611C:: @ 83D611C .incbin "baserom.gba", 0x003d611c, 0x20 gUnknown_083D613C:: @ 83D613C Unknown_83D613C:: .incbin "baserom.gba", 0x003d613c, 0x60 Unknown_83D619C:: .incbin "baserom.gba", 0x003d619c, 0x20 Unknown_83D61BC:: .incbin "baserom.gba", 0x003d61bc, 0x20 .align 2 gUnknown_083D61DC:: @ 83D61DC .4byte Unknown_83D619C .4byte Unknown_83D61BC .align 2 gExitToOverworldFuncList:: @ 83D61E4 .4byte sub_808B020 .4byte c2_exit_to_overworld_2_switch .4byte sub_810B96C gItemFinderDirections:: @ 83D61F0 .byte DIR_NORTH, DIR_EAST, DIR_SOUTH, DIR_WEST .align 2 gUnknown_083D61F4:: @ 83D61F4 .4byte sub_80C9FC0 .4byte CleanUpItemMenuMessage .align 2 gSpriteAnim_83D61FC:: @ 83D61FC obj_image_anim_frame 0, 5 obj_image_anim_frame 2, 5 obj_image_anim_frame 4, 5 obj_image_anim_frame 6, 5 obj_image_anim_frame 8, 5 obj_image_anim_frame 10, 5 obj_image_anim_frame 12, 5 obj_image_anim_frame 14, 5 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D6220:: @ 83D6220 .4byte gSpriteAnim_83D61FC .align 2 gBattleAnimSpriteTemplate_83D6224:: @ 83D6224 spr_template 10067, 10067, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710 .align 2 gBattleAnimSpriteTemplate_83D623C:: @ 83D623C spr_template 10068, 10068, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710 .align 2 gBattleAnimSpriteTemplate_83D6254:: @ 83D6254 spr_template 10065, 10065, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710 .align 2 gSpriteAnim_83D626C:: @ 83D626C obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6274:: @ 83D6274 obj_image_anim_frame 1, 1 obj_image_anim_end .align 2 gSpriteAnim_83D627C:: @ 83D627C obj_image_anim_frame 2, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6284:: @ 83D6284 obj_image_anim_frame 3, 1 obj_image_anim_end .align 2 gSpriteAnim_83D628C:: @ 83D628C obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6294:: @ 83D6294 obj_image_anim_frame 5, 1 obj_image_anim_end .align 2 gSpriteAnim_83D629C:: @ 83D629C obj_image_anim_frame 6, 1 obj_image_anim_end .align 2 gSpriteAnim_83D62A4:: @ 83D62A4 obj_image_anim_frame 7, 1 obj_image_anim_end .align 2 gSpriteAnim_83D62AC:: @ 83D62AC obj_image_anim_frame 8, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83D62B4:: @ 83D62B4 .4byte gSpriteAnim_83D626C .4byte gSpriteAnim_83D6274 .4byte gSpriteAnim_83D627C .4byte gSpriteAnim_83D6284 .4byte gSpriteAnim_83D628C .4byte gSpriteAnim_83D6294 .4byte gSpriteAnim_83D629C .align 2 gSpriteAnimTable_83D62D0:: @ 83D62D0 .4byte gSpriteAnim_83D62A4 .align 2 gSpriteAnimTable_83D62D4:: @ 83D62D4 .4byte gSpriteAnim_83D62AC .align 2 gSpriteAffineAnim_83D62D8:: @ 83D62D8 obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D62E8:: @ 83D62E8 .4byte gSpriteAffineAnim_83D62D8 .align 2 gBattleAnimSpriteTemplate_83D62EC:: @ 83D62EC spr_template 10147, 10147, gOamData_837E0AC, gSpriteAnimTable_83D62D4, NULL, gSpriteAffineAnimTable_83D62E8, sub_80CA7B0 .align 2 gBattleAnimSpriteTemplate_83D6304:: @ 83D6304 spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D62B4, NULL, gDummySpriteAffineAnimTable, sub_80CA800 .align 2 gSpriteTemplate_83D631C:: @ 83D631C spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D62D0, NULL, gDummySpriteAffineAnimTable, sub_80CA858 .align 2 gSpriteAffineAnim_83D6334:: @ 83D6334 obj_rot_scal_anim_frame 0x140, 0x140, 0, 0 obj_rot_scal_anim_frame 0xFFF2, 0xFFF2, 0, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83D634C:: @ 83D634C .4byte gSpriteAffineAnim_83D6334 .align 2 gBattleAnimSpriteTemplate_83D6350:: @ 83D6350 spr_template 10235, 10235, gOamData_837DFE4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D634C, sub_80CA7B0 .align 2 gSpriteAffineAnim_83D6368:: @ 83D6368 obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D6378:: @ 83D6378 .4byte gSpriteAffineAnim_83D6368 .align 2 gBattleAnimSpriteTemplate_83D637C:: @ 83D637C spr_template 10147, 10147, gOamData_837E0AC, gSpriteAnimTable_83D62D4, NULL, gSpriteAffineAnimTable_83D6378, sub_80CA9A8 .align 2 gBattleAnimSpriteTemplate_83D6394:: @ 83D6394 spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D62B4, NULL, gDummySpriteAffineAnimTable, sub_80CAA14 .align 2 gSpriteAnim_83D63AC:: @ 83D63AC obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D63B4:: @ 83D63B4 obj_image_anim_frame 4, 7 obj_image_anim_frame 8, 7 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D63C0:: @ 83D63C0 .4byte gSpriteAnim_83D63AC .4byte gSpriteAnim_83D63B4 .align 2 gBattleAnimSpriteTemplate_83D63C8:: @ 83D63C8 spr_template 10006, 10006, gOamData_837DF2C, gSpriteAnimTable_83D63C0, NULL, gDummySpriteAffineAnimTable, sub_80CAB18 .align 2 gSpriteAnim_83D63E0:: @ 83D63E0 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D63E8:: @ 83D63E8 obj_image_anim_frame 4, 7 obj_image_anim_end .align 2 gSpriteAnimTable_83D63F0:: @ 83D63F0 .4byte gSpriteAnim_83D63E0 .4byte gSpriteAnim_83D63E8 .align 2 gBattleAnimSpriteTemplate_83D63F8:: @ 83D63F8 spr_template 10158, 10158, gOamData_837DF2C, gSpriteAnimTable_83D63F0, NULL, gDummySpriteAffineAnimTable, sub_80CABF8 .align 2 gSpriteAnim_83D6410:: @ 83D6410 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6418:: @ 83D6418 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83D6420:: @ 83D6420 .4byte gSpriteAnim_83D6410 .align 2 gSpriteAnimTable_83D6424:: @ 83D6424 .4byte gSpriteAnim_83D6418 .align 2 gBattleAnimSpriteTemplate_83D6428:: @ 83D6428 spr_template 10159, 10159, gOamData_837DF2C, gSpriteAnimTable_83D6420, NULL, gDummySpriteAffineAnimTable, sub_80CAD54 .align 2 gBattleAnimSpriteTemplate_83D6440:: @ 83D6440 spr_template 10159, 10159, gOamData_837DF24, gSpriteAnimTable_83D6424, NULL, gDummySpriteAffineAnimTable, sub_80CAE20 .align 2 gSpriteAnim_83D6458:: @ 83D6458 obj_image_anim_frame 0, 5 obj_image_anim_frame 4, 5 obj_image_anim_frame 8, 5 obj_image_anim_frame 12, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 20, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 12, 5 obj_image_anim_frame 8, 5 obj_image_anim_frame 4, 5 obj_image_anim_jump 0 .align 2 gSpriteAnim_83D6484:: @ 83D6484 obj_image_anim_frame 24, 5 obj_image_anim_frame 28, 5 obj_image_anim_frame 32, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D6494:: @ 83D6494 .4byte gSpriteAnim_83D6458 .4byte gSpriteAnim_83D6484 .align 2 gBattleAnimSpriteTemplate_83D649C:: @ 83D649C spr_template 10063, 10063, gOamData_837DF2C, gSpriteAnimTable_83D6494, NULL, gDummySpriteAffineAnimTable, sub_80CAED8 .align 2 gBattleAnimSpriteTemplate_83D64B4:: @ 83D64B4 spr_template 10063, 10063, gOamData_837DF2C, gSpriteAnimTable_83D6494, NULL, gDummySpriteAffineAnimTable, sub_80CB144 .align 2 gSpriteAnim_83D64CC:: @ 83D64CC obj_image_anim_frame 0, 3 obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D64E0:: @ 83D64E0 .4byte gSpriteAnim_83D64CC .align 2 gBattleAnimSpriteTemplate_83D64E4:: @ 83D64E4 spr_template 10160, 10160, gOamData_837DF54, gSpriteAnimTable_83D64E0, NULL, gDummySpriteAffineAnimTable, sub_80CAFD0 .align 2 gSpriteAffineAnim_83D64FC:: @ 83D64FC obj_rot_scal_anim_frame 0x0, 0x0, 0, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D650C:: @ 83D650C .4byte gSpriteAffineAnim_83D64FC .align 2 gBattleAnimSpriteTemplate_83D6510:: @ 83D6510 spr_template 10174, 10174, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D650C, sub_80CAFD0 .align 2 gSpriteAnim_83D6528:: @ 83D6528 obj_image_anim_frame 0, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 64, 4 obj_image_anim_frame 96, 4 obj_image_anim_end .align 2 gSpriteAnim_83D653C:: @ 83D653C obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 64, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 96, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D6550:: @ 83D6550 .4byte gSpriteAnim_83D6528 .4byte gSpriteAnim_83D653C .align 2 gSpriteAffineAnim_83D6558:: @ 83D6558 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFF5, 0x0, 0, 6 obj_rot_scal_anim_frame 0xB, 0x0, 0, 6 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6578:: @ 83D6578 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0xB, 0x0, 0, 6 obj_rot_scal_anim_frame 0xFFF5, 0x0, 0, 6 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D6598:: @ 83D6598 .4byte gSpriteAffineAnim_83D6558 .4byte gSpriteAffineAnim_83D6578 .align 2 gBattleAnimSpriteTemplate_83D65A0:: @ 83D65A0 spr_template 10186, 10186, gOamData_837DFBC, gSpriteAnimTable_83D6550, NULL, gSpriteAffineAnimTable_83D6598, sub_80CB25C .align 2 gSpriteAffineAnim_83D65B8:: @ 83D65B8 obj_rot_scal_anim_frame 0x0, 0x0, 0, 0 obj_rot_scal_anim_frame 0x30, 0x30, 0, 14 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D65D0:: @ 83D65D0 obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D65E0:: @ 83D65E0 .4byte gSpriteAffineAnim_83D65B8 .4byte gSpriteAffineAnim_83D65D0 .align 2 gBattleAnimSpriteTemplate_83D65E8:: @ 83D65E8 spr_template 10147, 10147, gOamData_837DFEC, gSpriteAnimTable_83D62D4, NULL, gSpriteAffineAnimTable_83D65E0, sub_80CB4CC .align 2 gSpriteAnim_83D6600:: @ 83D6600 obj_image_anim_frame 0, 7 obj_image_anim_frame 16, 7 obj_image_anim_frame 32, 7 obj_image_anim_frame 48, 7 obj_image_anim_end .align 2 gSpriteAnim_83D6614:: @ 83D6614 obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 48, 7, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D6628:: @ 83D6628 obj_image_anim_frame 0, 7 obj_image_anim_frame 16, 7 obj_image_anim_frame 32, 7 obj_image_anim_end .align 2 gSpriteAnim_83D6638:: @ 83D6638 obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D6648:: @ 83D6648 .4byte gSpriteAnim_83D6600 .4byte gSpriteAnim_83D6614 .4byte gSpriteAnim_83D6628 .4byte gSpriteAnim_83D6638 .align 2 gBattleAnimSpriteTemplate_83D6658:: @ 83D6658 spr_template 10223, 10223, gOamData_837DF34, gSpriteAnimTable_83D6648, NULL, gDummySpriteAffineAnimTable, sub_80CB59C .align 2 gBattleAnimSpriteTemplate_83D6670:: @ 83D6670 spr_template 10223, 10223, gOamData_837DF34, gSpriteAnimTable_83D6648, NULL, gDummySpriteAffineAnimTable, sub_80CB620 .align 2 gSpriteAnim_83D6688:: @ 83D6688 obj_image_anim_frame 3, 3 obj_image_anim_frame 0, 5 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D6694:: @ 83D6694 .4byte gSpriteAnim_83D6688 .align 2 gBattleAnimSpriteTemplate_83D6698:: @ 83D6698 spr_template 10147, 10147, gOamData_837DF24, gSpriteAnimTable_83D6694, NULL, gDummySpriteAffineAnimTable, sub_80CB768 .align 2 gSpriteAnim_83D66B0:: @ 83D66B0 obj_image_anim_frame 0, 30 obj_image_anim_end .align 2 gSpriteAnimTable_83D66B8:: @ 83D66B8 .4byte gSpriteAnim_83D66B0 .align 2 gSpriteAffineAnim_83D66BC:: @ 83D66BC obj_rot_scal_anim_frame 0x0, 0x0, -4, 10 obj_rot_scal_anim_frame 0x0, 0x0, 4, 20 obj_rot_scal_anim_frame 0x0, 0x0, -4, 10 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D66DC:: @ 83D66DC obj_rot_scal_anim_frame 0x0, 0x0, -1, 2 obj_rot_scal_anim_frame 0x0, 0x0, 1, 4 obj_rot_scal_anim_frame 0x0, 0x0, -1, 4 obj_rot_scal_anim_frame 0x0, 0x0, 1, 4 obj_rot_scal_anim_frame 0x0, 0x0, -1, 4 obj_rot_scal_anim_frame 0x0, 0x0, 1, 2 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D6714:: @ 83D6714 .4byte gSpriteAffineAnim_83D66BC .4byte gSpriteAffineAnim_83D66DC .align 2 gBattleAnimSpriteTemplate_83D671C:: @ 83D671C spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D6714, sub_80CB94C .align 2 gBattleAnimSpriteTemplate_83D6734:: @ 83D6734 spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D6714, sub_80CBA28 .align 2 gSpriteAnim_83D674C:: @ 83D674C obj_image_anim_frame 0, 4 obj_image_anim_frame 4, 4 obj_image_anim_frame 8, 4 obj_image_anim_frame 12, 4 obj_image_anim_end .align 2 gSpriteAnimTable_83D6760:: @ 83D6760 .4byte gSpriteAnim_83D674C .align 2 gBattleAnimSpriteTemplate_83D6764:: @ 83D6764 spr_template 10195, 10195, gOamData_837DF2C, gSpriteAnimTable_83D6760, NULL, gDummySpriteAffineAnimTable, sub_80CBAA4 .align 2 gBattleAnimSpriteTemplate_83D677C:: @ 83D677C spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D6714, sub_80CBAE8 .align 2 gSpriteAffineAnim_83D6794:: @ 83D6794 obj_rot_scal_anim_frame 0x0, 0x0, 0, 3 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D67A4:: @ 83D67A4 obj_rot_scal_anim_frame 0x0, 0xFFF6, 0, 3 obj_rot_scal_anim_frame 0x0, 0xFFFA, 0, 3 obj_rot_scal_anim_frame 0x0, 0xFFFE, 0, 3 obj_rot_scal_anim_frame 0x0, 0x0, 0, 3 obj_rot_scal_anim_frame 0x0, 0x2, 0, 3 obj_rot_scal_anim_frame 0x0, 0x6, 0, 3 obj_rot_scal_anim_frame 0x0, 0xA, 0, 3 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D67E4:: @ 83D67E4 .4byte gSpriteAffineAnim_83D6794 .4byte gSpriteAffineAnim_83D67A4 .4byte gSpriteAffineAnim_83D66BC .4byte gSpriteAffineAnim_83D66DC .align 2 gBattleAnimSpriteTemplate_83D67F4:: @ 83D67F4 spr_template 10224, 10224, gOamData_837DF94, gSpriteAnimTable_83D66B8, NULL, gSpriteAffineAnimTable_83D67E4, sub_80CBBF0 .align 2 gUnknown_083D680C:: @ 83D680C .incbin "baserom.gba", 0x003d680c, 0x24 .align 2 gSpriteAnim_83D6830:: @ 83D6830 obj_image_anim_frame 28, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6838:: @ 83D6838 obj_image_anim_frame 32, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6840:: @ 83D6840 obj_image_anim_frame 20, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6848:: @ 83D6848 obj_image_anim_frame 28, 1, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D6850:: @ 83D6850 obj_image_anim_frame 16, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6858:: @ 83D6858 obj_image_anim_frame 16, 1, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D6860:: @ 83D6860 obj_image_anim_frame 28, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83D6868:: @ 83D6868 .4byte gSpriteAnim_83D6830 .4byte gSpriteAnim_83D6838 .4byte gSpriteAnim_83D6840 .4byte gSpriteAnim_83D6848 .4byte gSpriteAnim_83D6850 .4byte gSpriteAnim_83D6858 .4byte gSpriteAnim_83D6860 .align 2 gSpriteTemplate_83D6884:: @ 83D6884 spr_template 10063, 10063, gOamData_837DF2C, gSpriteAnimTable_83D6868, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteAffineAnim_83D689C:: @ 83D689C obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 4, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83D68B4:: @ 83D68B4 .4byte gSpriteAffineAnim_83D689C .align 2 gBattleAnimSpriteTemplate_83D68B8:: @ 83D68B8 spr_template 10159, 10159, gOamData_837DF24, gSpriteAnimTable_83D6424, NULL, gDummySpriteAffineAnimTable, sub_80CC474 .align 2 gBattleAnimSpriteTemplate_83D68D0:: @ 83D68D0 spr_template 10159, 10159, gOamData_837DF8C, gSpriteAnimTable_83D6420, NULL, gSpriteAffineAnimTable_83D68B4, sub_80CC474 .align 2 gSpriteAffineAnim_83D68E8:: @ 83D68E8 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -10, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnim_83D6900:: @ 83D6900 obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -12, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnim_83D6918:: @ 83D6918 obj_rot_scal_anim_frame 0x8F, 0x8F, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -15, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83D6930:: @ 83D6930 .4byte gSpriteAffineAnim_83D68E8 .align 2 gSpriteAffineAnimTable_83D6934:: @ 83D6934 .4byte gSpriteAffineAnim_83D6900 .align 2 gSpriteAffineAnimTable_83D6938:: @ 83D6938 .4byte gSpriteAffineAnim_83D6918 .align 2 gBattleAnimSpriteTemplate_83D693C:: @ 83D693C spr_template 10271, 10271, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6930, sub_80CC474 .align 2 gBattleAnimSpriteTemplate_83D6954:: @ 83D6954 spr_template 10271, 10271, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6934, sub_80CC474 .align 2 gBattleAnimSpriteTemplate_83D696C:: @ 83D696C spr_template 10271, 10271, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6938, sub_80CC474 .align 2 gUnknown_083D6984:: @ 83D6984 .incbin "baserom.gba", 0x003d6984, 0x10 .align 2 gBattleAnimSpriteTemplate_83D6994:: @ 83D6994 spr_template 10266, 10266, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CC6CC .align 2 gSpriteAnim_83D69AC:: @ 83D69AC obj_image_anim_frame 64, 3 obj_image_anim_frame 80, 3 obj_image_anim_frame 96, 3 obj_image_anim_frame 112, 6 obj_image_anim_end .align 2 gSpriteAnim_83D69C0:: @ 83D69C0 obj_image_anim_frame 64, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 80, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 96, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 112, 6, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D69D4:: @ 83D69D4 .4byte gSpriteAnim_83D69AC .4byte gSpriteAnim_83D69C0 .align 2 gBattleAnimSpriteTemplate_83D69DC:: @ 83D69DC spr_template 10056, 10056, gOamData_837DF34, gSpriteAnimTable_83D69D4, NULL, gDummySpriteAffineAnimTable, sub_80CC884 .align 2 gBattleAnimSpriteTemplate_83D69F4:: @ 83D69F4 spr_template 10287, 10287, gOamData_837DF34, gSpriteAnimTable_83D69D4, NULL, gDummySpriteAffineAnimTable, sub_80CC884 .align 2 gSpriteAnim_83D6A0C:: @ 83D6A0C obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_frame 64, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D6A24:: @ 83D6A24 .4byte gSpriteAnim_83D6A0C .align 2 gSpriteTemplate_83D6A28:: @ 83D6A28 spr_template 10021, 10021, gOamData_837DF34, gSpriteAnimTable_83D6A24, NULL, gDummySpriteAffineAnimTable, sub_80CC82C .align 2 gSpriteTemplate_83D6A40:: @ 83D6A40 spr_template 10022, 10022, gOamData_837DF34, gSpriteAnimTable_83D6A24, NULL, gDummySpriteAffineAnimTable, sub_80CC82C .align 2 gSpriteAffineAnim_83D6A58:: @ 83D6A58 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6A68:: @ 83D6A68 obj_rot_scal_anim_frame 0x100, 0x100, 32, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6A78:: @ 83D6A78 obj_rot_scal_anim_frame 0x100, 0x100, 64, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6A88:: @ 83D6A88 obj_rot_scal_anim_frame 0x100, 0x100, 96, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6A98:: @ 83D6A98 obj_rot_scal_anim_frame 0x100, 0x100, -128, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6AA8:: @ 83D6AA8 obj_rot_scal_anim_frame 0x100, 0x100, -96, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6AB8:: @ 83D6AB8 obj_rot_scal_anim_frame 0x100, 0x100, -64, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6AC8:: @ 83D6AC8 obj_rot_scal_anim_frame 0x100, 0x100, -32, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D6AD8:: @ 83D6AD8 .4byte gSpriteAffineAnim_83D6A58 .4byte gSpriteAffineAnim_83D6A68 .4byte gSpriteAffineAnim_83D6A78 .4byte gSpriteAffineAnim_83D6A88 .4byte gSpriteAffineAnim_83D6A98 .4byte gSpriteAffineAnim_83D6AA8 .4byte gSpriteAffineAnim_83D6AB8 .4byte gSpriteAffineAnim_83D6AC8 .align 2 gSpriteTemplate_83D6AF8:: @ 83D6AF8 spr_template 10143, 10143, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6AD8, sub_80CC8C8 .align 2 gSpriteAnim_83D6B10:: @ 83D6B10 obj_image_anim_frame 0, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 32, 5 obj_image_anim_frame 48, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D6B24:: @ 83D6B24 .4byte gSpriteAnim_83D6B10 .align 2 gBattleAnimSpriteTemplate_83D6B28:: @ 83D6B28 spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D6B24, NULL, gDummySpriteAffineAnimTable, sub_80CC914 .align 2 gBattleAnimSpriteTemplate_83D6B40:: @ 83D6B40 spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D6B24, NULL, gDummySpriteAffineAnimTable, sub_80CC9BC .align 2 gSpriteAnim_83D6B58:: @ 83D6B58 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6B60:: @ 83D6B60 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6B68:: @ 83D6B68 obj_image_anim_frame 8, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6B70:: @ 83D6B70 obj_image_anim_frame 12, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6B78:: @ 83D6B78 obj_image_anim_frame 16, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6B80:: @ 83D6B80 obj_image_anim_frame 20, 1 obj_image_anim_end .align 2 gSpriteAnim_83D6B88:: @ 83D6B88 obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D6B90:: @ 83D6B90 obj_image_anim_frame 4, 1, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D6B98:: @ 83D6B98 obj_image_anim_frame 8, 1, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D6BA0:: @ 83D6BA0 obj_image_anim_frame 12, 1, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D6BA8:: @ 83D6BA8 .4byte gSpriteAnim_83D6B58 .4byte gSpriteAnim_83D6B60 .4byte gSpriteAnim_83D6B68 .4byte gSpriteAnim_83D6B70 .4byte gSpriteAnim_83D6B78 .4byte gSpriteAnim_83D6B80 .4byte gSpriteAnim_83D6B88 .4byte gSpriteAnim_83D6B90 .4byte gSpriteAnim_83D6B98 .4byte gSpriteAnim_83D6BA0 .align 2 gSpriteTemplate_83D6BD0:: @ 83D6BD0 spr_template 10072, 10072, gOamData_837DF2C, gSpriteAnimTable_83D6BA8, NULL, gDummySpriteAffineAnimTable, sub_80CCC50 .align 2 gBattleAnimSpriteTemplate_83D6BE8:: @ 83D6BE8 spr_template 10280, 10280, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CCD24 .align 2 gSpriteAffineAnim_83D6C00:: @ 83D6C00 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D6C10:: @ 83D6C10 obj_rot_scal_anim_frame 0x0, 0x0, 2, 12 obj_rot_scal_anim_frame 0x0, 0x0, 0, 6 obj_rot_scal_anim_frame 0x0, 0x0, -2, 24 obj_rot_scal_anim_frame 0x0, 0x0, 0, 6 obj_rot_scal_anim_frame 0x0, 0x0, 2, 12 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D6C40:: @ 83D6C40 .4byte gSpriteAffineAnim_83D6C00 .4byte gSpriteAffineAnim_83D6C10 .align 2 gBattleAnimSpriteTemplate_83D6C48:: @ 83D6C48 spr_template 10099, 10099, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D6C40, sub_80CCF04 .align 2 gSpriteAnim_83D6C60:: @ 83D6C60 obj_image_anim_frame 0, 7 obj_image_anim_frame 16, 7 obj_image_anim_frame 32, 7 obj_image_anim_frame 48, 7 obj_image_anim_frame 64, 7 obj_image_anim_frame 80, 7 obj_image_anim_frame 96, 7 obj_image_anim_frame 112, 7 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D6C84:: @ 83D6C84 .4byte gSpriteAnim_83D6C60 .align 2 gBattleAnimSpriteTemplate_83D6C88:: @ 83D6C88 spr_template 10049, 10049, gOamData_837DF34, gSpriteAnimTable_83D6C84, NULL, gDummySpriteAffineAnimTable, sub_80CD140 .align 2 gBattleAnimSpriteTemplate_83D6CA0:: @ 83D6CA0 spr_template 10049, 10049, gOamData_837DF34, gSpriteAnimTable_83D6C84, NULL, gDummySpriteAffineAnimTable, sub_80CD190 .align 2 gSpriteAnim_83D6CB8:: @ 83D6CB8 obj_image_anim_frame 0, 10 obj_image_anim_frame 4, 10 obj_image_anim_frame 8, 10 obj_image_anim_frame 12, 10 obj_image_anim_frame 16, 26 obj_image_anim_frame 16, 5 obj_image_anim_frame 20, 5 obj_image_anim_frame 24, 15 obj_image_anim_end .align 2 gSpriteAnim_83D6CDC:: @ 83D6CDC obj_image_anim_frame 0, 10, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 4, 10, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 8, 10, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 12, 10, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 26, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 20, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 24, 15, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D6D00:: @ 83D6D00 .4byte gSpriteAnim_83D6CB8 .4byte gSpriteAnim_83D6CDC .align 2 gSpriteTemplate_83D6D08:: @ 83D6D08 spr_template 10032, 10032, gOamData_837DF2C, gSpriteAnimTable_83D6D00, NULL, gDummySpriteAffineAnimTable, sub_80CD274 .align 2 gSpriteAnim_83D6D20:: @ 83D6D20 obj_image_anim_frame 0, 40 obj_image_anim_end .align 2 gSpriteAnimTable_83D6D28:: @ 83D6D28 .4byte gSpriteAnim_83D6D20 .align 2 gSpriteAffineAnim_83D6D2C:: @ 83D6D2C obj_rot_scal_anim_frame 0x14, 0x14, -30, 0 obj_rot_scal_anim_frame 0x8, 0x8, 1, 24 obj_rot_scal_anim_end .align 2 .incbin "baserom.gba", 0x003d6d44, 0x18 .align 2 gSpriteAffineAnim_83D6D5C:: @ 83D6D5C obj_rot_scal_anim_frame 0x14, 0x14, 30, 0 obj_rot_scal_anim_frame 0x8, 0x8, -1, 24 obj_rot_scal_anim_end .align 2 .incbin "baserom.gba", 0x003d6d74, 0x18 .align 2 gSpriteAffineAnimTable_83D6D8C:: @ 83D6D8C .4byte gSpriteAffineAnim_83D6D2C .4byte gSpriteAffineAnim_83D6D5C .align 2 gBattleAnimSpriteTemplate_83D6D94:: @ 83D6D94 spr_template 10228, 10228, gOamData_837DF94, gSpriteAnimTable_83D6D28, NULL, gSpriteAffineAnimTable_83D6D8C, sub_80CD328 .align 2 gBattleAnimSpriteTemplate_83D6DAC:: @ 83D6DAC spr_template 10014, 10014, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD3E0 .align 2 gBattleAnimSpriteTemplate_83D6DC4:: @ 83D6DC4 spr_template 10014, 10014, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD6CC .align 2 gUnknown_083D6DDC:: @ 83D6DDC .incbin "baserom.gba", 0x003d6ddc, 0x8 .align 2 gBattleAnimSpriteTemplate_83D6DE4:: @ 83D6DE4 spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD774 .align 2 gSpriteTemplate_83D6DFC:: @ 83D6DFC spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CD9C4 .align 2 gSpriteAnim_83D6E14:: @ 83D6E14 obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_end .align 2 gSpriteAnim_83D6E28:: @ 83D6E28 obj_image_anim_frame 48, 4 obj_image_anim_end .align 2 gSpriteAnimTable_83D6E30:: @ 83D6E30 .4byte gSpriteAnim_83D6E14 .4byte gSpriteAnim_83D6E28 .align 2 gBattleAnimSpriteTemplate_83D6E38:: @ 83D6E38 spr_template 10183, 10183, gOamData_837DF34, gSpriteAnimTable_83D6E30, NULL, gDummySpriteAffineAnimTable, sub_80CDD74 .align 2 gBattleAnimSpriteTemplate_83D6E50:: @ 83D6E50 spr_template 10286, 10286, gOamData_837DF34, gSpriteAnimTable_83D6E30, NULL, gDummySpriteAffineAnimTable, sub_80CDDDC .align 2 gBattleAnimSpriteTemplate_83D6E68:: @ 83D6E68 spr_template 10286, 10286, gOamData_837DF34, gSpriteAnimTable_83D6E30, NULL, gDummySpriteAffineAnimTable, sub_80CDE24 .align 2 gSpriteAnim_83D6E80:: @ 83D6E80 obj_image_anim_frame 0, 4 obj_image_anim_frame 8, 12 obj_image_anim_frame 16, 4 obj_image_anim_frame 24, 4 obj_image_anim_end .align 2 gSpriteAnimTable_83D6E94:: @ 83D6E94 .4byte gSpriteAnim_83D6E80 .align 2 gBattleAnimSpriteTemplate_83D6E98:: @ 83D6E98 spr_template 10184, 10184, gOamData_837DF74, gSpriteAnimTable_83D6E94, NULL, gDummySpriteAffineAnimTable, sub_80CDF0C .align 2 gSpriteAnim_83D6EB0:: @ 83D6EB0 obj_image_anim_frame 0, 18 obj_image_anim_frame 0, 6 obj_image_anim_frame 16, 18 obj_image_anim_frame 0, 6 obj_image_anim_frame 16, 6 obj_image_anim_frame 32, 18 obj_image_anim_frame 16, 6 obj_image_anim_frame 32, 6 obj_image_anim_frame 48, 18 obj_image_anim_frame 32, 6 obj_image_anim_frame 48, 6 obj_image_anim_frame 64, 18 obj_image_anim_frame 48, 6 obj_image_anim_frame 64, 54 obj_image_anim_end .align 2 gSpriteAnimTable_83D6EEC:: @ 83D6EEC .4byte gSpriteAnim_83D6EB0 .align 2 gBattleAnimSpriteTemplate_83D6EF0:: @ 83D6EF0 spr_template 10185, 10185, gOamData_837DF34, gSpriteAnimTable_83D6EEC, NULL, gDummySpriteAffineAnimTable, sub_80CDFB0 .align 2 gBattleAnimSpriteTemplate_83D6F08:: @ 83D6F08 spr_template 10017, 10017, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C .align 2 gSpriteAnim_83D6F20:: @ 83D6F20 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_frame 64, 3 obj_image_anim_end .align 2 gSpriteAnimTable_83D6F38:: @ 83D6F38 .4byte gSpriteAnim_83D6F20 .align 2 gBattleAnimSpriteTemplate_83D6F3C:: @ 83D6F3C spr_template 10030, 10030, gOamData_837DF34, gSpriteAnimTable_83D6F38, NULL, gDummySpriteAffineAnimTable, sub_80793C4 .align 2 gSpriteAnim_83D6F54:: @ 83D6F54 obj_image_anim_frame 3, 5 obj_image_anim_frame 2, 5 obj_image_anim_frame 1, 5 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D6F68:: @ 83D6F68 .4byte gSpriteAnim_83D6F54 .align 2 gSpriteAffineAnim_83D6F6C:: @ 83D6F6C obj_rot_scal_anim_frame 0x200, 0x200, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D6F7C:: @ 83D6F7C .4byte gSpriteAffineAnim_83D6F6C .align 2 gBattleAnimSpriteTemplate_83D6F80:: @ 83D6F80 spr_template 10018, 10018, gOamData_837E104, gSpriteAnimTable_83D6F68, NULL, gSpriteAffineAnimTable_83D6F7C, sub_80CE09C .align 2 gSpriteAnim_83D6F98:: @ 83D6F98 obj_image_anim_frame 0, 5 obj_image_anim_frame 1, 5 obj_image_anim_frame 2, 5 obj_image_anim_frame 3, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D6FAC:: @ 83D6FAC .4byte gSpriteAnim_83D6F98 .align 2 gBattleAnimSpriteTemplate_83D6FB0:: @ 83D6FB0 spr_template 10018, 10018, gOamData_837E104, gSpriteAnimTable_83D6FAC, NULL, gSpriteAffineAnimTable_83D6F7C, sub_80CE17C .align 2 gBattleAnimSpriteTemplate_83D6FC8:: @ 83D6FC8 spr_template 10194, 10194, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CE30C .align 2 gSpriteAnim_83D6FE0:: @ 83D6FE0 obj_image_anim_frame 0, 8 obj_image_anim_frame 4, 8 obj_image_anim_frame 8, 8 obj_image_anim_frame 12, 8 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D6FF4:: @ 83D6FF4 .4byte gSpriteAnim_83D6FE0 .align 2 gBattleAnimSpriteTemplate_83D6FF8:: @ 83D6FF8 spr_template 10195, 10195, gOamData_837DF2C, gSpriteAnimTable_83D6FF4, NULL, gDummySpriteAffineAnimTable, sub_80CE36C .align 2 gSpriteAnim_83D7010:: @ 83D7010 obj_image_anim_frame 0, 2 obj_image_anim_frame 16, 2 obj_image_anim_frame 32, 2 obj_image_anim_frame 48, 3 obj_image_anim_frame 64, 5 obj_image_anim_frame 80, 3 obj_image_anim_frame 96, 2 obj_image_anim_frame 0, 2 obj_image_anim_end .align 2 gSpriteAnimTable_83D7034:: @ 83D7034 .4byte gSpriteAnim_83D7010 .align 2 gBattleAnimSpriteTemplate_83D7038:: @ 83D7038 spr_template 10031, 10031, gOamData_837DF34, gSpriteAnimTable_83D7034, NULL, gDummySpriteAffineAnimTable, sub_80793C4 .align 2 gBattleAnimSpriteTemplate_83D7050:: @ 83D7050 spr_template 10020, 10020, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CE670 .align 2 gSpriteAnim_83D7068:: @ 83D7068 obj_image_anim_frame 0, 2 obj_image_anim_frame 16, 2 obj_image_anim_frame 32, 2 obj_image_anim_frame 48, 2 obj_image_anim_end .align 2 gSpriteAnimTable_83D707C:: @ 83D707C .4byte gSpriteAnim_83D7068 .align 2 gBattleAnimSpriteTemplate_83D7080:: @ 83D7080 spr_template 10192, 10192, gOamData_837DF34, gSpriteAnimTable_83D707C, NULL, gDummySpriteAffineAnimTable, sub_80CEA04 .align 2 gSpriteAnim_83D7098:: @ 83D7098 obj_image_anim_frame 0, 10 obj_image_anim_end .align 2 gSpriteAnim_83D70A0:: @ 83D70A0 obj_image_anim_frame 4, 10 obj_image_anim_end .align 2 gSpriteAnim_83D70A8:: @ 83D70A8 obj_image_anim_frame 8, 41 obj_image_anim_end .align 2 gSpriteAnim_83D70B0:: @ 83D70B0 obj_image_anim_frame 12, 10 obj_image_anim_end .align 2 gSpriteAnim_83D70B8:: @ 83D70B8 obj_image_anim_frame 16, 10 obj_image_anim_end .align 2 gSpriteAnim_83D70C0:: @ 83D70C0 obj_image_anim_frame 20, 10 obj_image_anim_end .align 2 gSpriteAnim_83D70C8:: @ 83D70C8 obj_image_anim_frame 0, 10, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D70D0:: @ 83D70D0 obj_image_anim_frame 4, 10, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D70D8:: @ 83D70D8 .4byte gSpriteAnim_83D7098 .4byte gSpriteAnim_83D70A0 .4byte gSpriteAnim_83D70A8 .4byte gSpriteAnim_83D70B0 .4byte gSpriteAnim_83D70B8 .4byte gSpriteAnim_83D70C0 .4byte gSpriteAnim_83D70C8 .4byte gSpriteAnim_83D70D0 .align 2 gSpriteAffineAnim_83D70F8:: @ 83D70F8 obj_rot_scal_anim_frame 0xC, 0xC, 0, 16 obj_rot_scal_anim_frame 0xFFF4, 0xFFF4, 0, 16 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D7110:: @ 83D7110 .4byte gSpriteAffineAnim_83D70F8 .align 2 gBattleAnimSpriteTemplate_83D7114:: @ 83D7114 spr_template 10072, 10072, gOamData_837DFEC, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7110, sub_80CEB0C .align 2 gUnknown_083D712C:: @ 83D712C .incbin "baserom.gba", 0x003d712c, 0x30 .align 2 gBattleAnimSpriteTemplate_83D715C:: @ 83D715C spr_template 10072, 10072, gOamData_837DFEC, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7110, sub_80CECE8 .align 2 gBattleAnimSpriteTemplate_83D7174:: @ 83D7174 spr_template 10193, 10193, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CEDF0 .align 2 gSpriteAffineAnim_83D718C:: @ 83D718C obj_rot_scal_anim_frame 0xA0, 0xA0, 0, 0 obj_rot_scal_anim_frame 0x4, 0x4, 0, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83D71A4:: @ 83D71A4 .4byte gSpriteAffineAnim_83D718C .align 2 gBattleAnimSpriteTemplate_83D71A8:: @ 83D71A8 spr_template 10072, 10072, gOamData_837DFEC, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D71A4, sub_80CEE60 .align 2 gSpriteAnim_83D71C0:: @ 83D71C0 obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D71D4:: @ 83D71D4 obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D71E8:: @ 83D71E8 obj_image_anim_frame 0, 2 obj_image_anim_frame 16, 2 obj_image_anim_frame 32, 2 obj_image_anim_frame 48, 2 obj_image_anim_end .align 2 gSpriteAnim_83D71FC:: @ 83D71FC obj_image_anim_frame 48, 2 obj_image_anim_frame 32, 2 obj_image_anim_frame 16, 2 obj_image_anim_frame 0, 2 obj_image_anim_end .align 2 gSpriteAnimTable_83D7210:: @ 83D7210 .4byte gSpriteAnim_83D71C0 .4byte gSpriteAnim_83D71E8 .4byte gSpriteAnim_83D71D4 .4byte gSpriteAnim_83D71FC .align 2 gBattleAnimSpriteTemplate_83D7220:: @ 83D7220 spr_template 10209, 10209, gOamData_837DF34, gSpriteAnimTable_83D7210, NULL, gDummySpriteAffineAnimTable, sub_80CEF9C .align 2 gSpriteAffineAnim_83D7238:: @ 83D7238 obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_frame 0x1E, 0x1E, 0, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D7250:: @ 83D7250 obj_rot_scal_anim_frame 0x0, 0x0, 4, 11 obj_rot_scal_anim_frame 0x0, 0x0, -4, 11 obj_rot_scal_anim_loop 2 obj_rot_scal_anim_frame 0xFFE2, 0xFFE2, 0, 8 obj_rot_scal_anim_end .align 2 .incbin "baserom.gba", 0x003d7278, 0x48 .align 2 gSpriteAffineAnimTable_83D72C0:: @ 83D72C0 .4byte gSpriteAffineAnim_83D7238 .4byte gSpriteAffineAnim_83D7250 .align 2 gBattleAnimSpriteTemplate_83D72C8:: @ 83D72C8 spr_template 10064, 10064, gOamData_837DFF4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D72C0, sub_80CF040 .align 2 gBattleAnimSpriteTemplate_83D72E0:: @ 83D72E0 spr_template 10064, 10064, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D72C0, sub_80CF0BC .align 2 gSpriteAnim_83D72F8:: @ 83D72F8 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D7300:: @ 83D7300 obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D7308:: @ 83D7308 obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_end .align 2 gSpriteAnim_83D7328:: @ 83D7328 obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D7348:: @ 83D7348 .4byte gSpriteAnim_83D72F8 .4byte gSpriteAnim_83D7300 .4byte gSpriteAnim_83D7308 .4byte gSpriteAnim_83D7328 .align 2 gBattleAnimSpriteTemplate_83D7358:: @ 83D7358 spr_template 10214, 10214, gOamData_837DF34, gSpriteAnimTable_83D7348, NULL, gDummySpriteAffineAnimTable, sub_80CF1C8 .align 2 gSpriteTemplate_83D7370:: @ 83D7370 spr_template 10064, 10064, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF280 .align 2 gSpriteAnim_83D7388:: @ 83D7388 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83D7390:: @ 83D7390 .4byte gSpriteAnim_83D7388 .align 2 gSpriteTemplate_83D7394:: @ 83D7394 spr_template 10072, 10072, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF2D0 .align 2 gSpriteTemplate_83D73AC:: @ 83D73AC spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF3C4 .align 2 gSpriteTemplate_83D73C4:: @ 83D73C4 spr_template 10145, 10145, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB1B0, sub_80CF458 .align 2 gSpriteAnim_83D73DC:: @ 83D73DC obj_image_anim_frame 0, 9 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_end .align 2 gSpriteAnimTable_83D73F0:: @ 83D73F0 .4byte gSpriteAnim_83D73DC .align 2 gSpriteAffineAnim_83D73F4:: @ 83D73F4 obj_rot_scal_anim_frame 0x50, 0x50, 0, 0 obj_rot_scal_anim_frame 0x9, 0x9, 0, 18 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D740C:: @ 83D740C .4byte gSpriteAffineAnim_83D73F4 .align 2 gSpriteTemplate_83D7410:: @ 83D7410 spr_template 10007, 10007, gOamData_837DF94, gSpriteAnimTable_83D73F0, NULL, gSpriteAffineAnimTable_83D740C, sub_80793C4 .align 2 gSpriteAnim_83D7428:: @ 83D7428 obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 8, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 24, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 40, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_loop 1 obj_image_anim_end .align 2 gSpriteAnimTable_83D744C:: @ 83D744C .4byte gSpriteAnim_83D7428 .align 2 gBattleAnimSpriteTemplate_83D7450:: @ 83D7450 spr_template 10075, 10075, gOamData_837DF54, gSpriteAnimTable_83D744C, NULL, gDummySpriteAffineAnimTable, sub_80CF610 .align 2 gSpriteAffineAnim_83D7468:: @ 83D7468 obj_rot_scal_anim_frame 0x10, 0x100, 0, 0 obj_rot_scal_anim_frame 0x14, 0x0, 0, 12 obj_rot_scal_anim_frame 0x0, 0x0, 0, 32 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D7488:: @ 83D7488 .4byte gSpriteAffineAnim_83D7468 .align 2 gBattleAnimSpriteTemplate_83D748C:: @ 83D748C spr_template 10005, 10005, gOamData_837E0FC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7488, sub_80CF690 .align 2 gBattleAnimSpriteTemplate_83D74A4:: @ 83D74A4 spr_template 10003, 10003, gOamData_837E134, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF6DC .align 2 gSpriteTemplate_83D74BC:: @ 83D74BC spr_template 10003, 10003, gOamData_837E074, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CF8B8 .align 2 gSpriteAffineAnim_83D74D4:: @ 83D74D4 obj_rot_scal_anim_frame 0x20, 0x20, 0, 0 obj_rot_scal_anim_frame 0x7, 0x7, 0, -56 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D74EC:: @ 83D74EC obj_rot_scal_anim_frame 0x5, 0x5, 0, 10 obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10 obj_rot_scal_anim_frame 0xA, 0xA, 0, 10 obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10 obj_rot_scal_anim_frame 0xA, 0xA, 0, 10 obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10 obj_rot_scal_anim_frame 0xA, 0xA, 0, 10 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D752C:: @ 83D752C .4byte gSpriteAffineAnim_83D74D4 .align 2 gSpriteAffineAnimTable_83D7530:: @ 83D7530 .4byte gSpriteAffineAnim_83D74EC .align 2 gBattleAnimSpriteTemplate_83D7534:: @ 83D7534 spr_template 10163, 10163, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_807941C .align 2 gBattleAnimSpriteTemplate_83D754C:: @ 83D754C spr_template 10164, 10164, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_807941C .align 2 gBattleAnimSpriteTemplate_83D7564:: @ 83D7564 spr_template 10260, 10260, gOamData_837E03C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_807941C .align 2 gBattleAnimSpriteTemplate_83D757C:: @ 83D757C spr_template 10288, 10288, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7530, sub_80D4CA4 .align 2 gBattleAnimSpriteTemplate_83D7594:: @ 83D7594 spr_template 10175, 10175, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80794A8 .align 2 gSpriteTemplate_83D75AC:: @ 83D75AC spr_template 10178, 10178, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80CFDFC .align 2 gSpriteAnim_83D75C4:: @ 83D75C4 obj_image_anim_frame 8, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83D75CC:: @ 83D75CC .4byte gSpriteAnim_83D75C4 .align 2 gSpriteAffineAnim_83D75D0:: @ 83D75D0 obj_rot_scal_anim_frame 0x0, 0x0, 10, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D75E0:: @ 83D75E0 .4byte gSpriteAffineAnim_83D75D0 .align 2 gBattleAnimSpriteTemplate_83D75E4:: @ 83D75E4 spr_template 10100, 10100, gOamData_837DF8C, gSpriteAnimTable_83D75CC, NULL, gDummySpriteAffineAnimTable, sub_80CFE9C .align 2 gBattleAnimSpriteTemplate_83D75FC:: @ 83D75FC spr_template 10100, 10100, gOamData_837DF8C, gSpriteAnimTable_83D75CC, NULL, gSpriteAffineAnimTable_83D75E0, sub_80CFF50 .align 2 gSpriteAffineAnim_83D7614:: @ 83D7614 obj_rot_scal_anim_frame 0x0, 0x0, 20, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D7624:: @ 83D7624 .4byte gSpriteAffineAnim_83D7614 .align 2 gBattleAnimSpriteTemplate_83D7628:: @ 83D7628 spr_template 10006, 10006, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7624, sub_80CFFD8 .align 2 gSpriteAffineAnim_83D7640:: @ 83D7640 obj_rot_scal_anim_frame 0x10, 0x100, 0, 0 obj_rot_scal_anim_frame 0x4, 0x0, 0, 40 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D7658:: @ 83D7658 .4byte gSpriteAffineAnim_83D7640 .align 2 gBattleAnimSpriteTemplate_83D765C:: @ 83D765C spr_template 10009, 10009, gOamData_837DFDC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7658, sub_80D0118 .align 2 gSpriteAnim_83D7674:: @ 83D7674 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 20 obj_image_anim_end .align 2 gSpriteAnim_83D7684:: @ 83D7684 obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 20, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D7694:: @ 83D7694 .4byte gSpriteAnim_83D7674 .4byte gSpriteAnim_83D7684 .align 2 gBattleAnimSpriteTemplate_83D769C:: @ 83D769C spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D7694, NULL, gDummySpriteAffineAnimTable, sub_80D0178 .align 2 gSpriteAnim_83D76B4:: @ 83D76B4 obj_image_anim_frame 0, 2 obj_image_anim_frame 16, 2 obj_image_anim_frame 32, 1 obj_image_anim_end .align 2 gSpriteAnim_83D76C4:: @ 83D76C4 obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 1, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D76D4:: @ 83D76D4 .4byte gSpriteAnim_83D76B4 .4byte gSpriteAnim_83D76C4 .align 2 gBattleAnimSpriteTemplate_83D76DC:: @ 83D76DC spr_template 10138, 10138, gOamData_837E054, gSpriteAnimTable_83D76D4, NULL, gDummySpriteAffineAnimTable, sub_80D0228 .align 2 gUnknown_083D76F4:: @ 83D76F4 .incbin "baserom.gba", 0x003d76f4, 0x20 gUnknown_083D7714:: @ 83D7714 .incbin "baserom.gba", 0x003d7714, 0x20 .align 2 gSpriteAnim_83D7734:: @ 83D7734 obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 4, 40, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 12, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83D7748:: @ 83D7748 obj_image_anim_frame 0, 4 obj_image_anim_frame 4, 40 obj_image_anim_frame 8, 4 obj_image_anim_frame 12, 4 obj_image_anim_end .align 2 gSpriteAnimTable_83D775C:: @ 83D775C .4byte gSpriteAnim_83D7734 .4byte gSpriteAnim_83D7748 .align 2 gBattleAnimSpriteTemplate_83D7764:: @ 83D7764 spr_template 10086, 10086, gOamData_837DF2C, gSpriteAnimTable_83D775C, NULL, gDummySpriteAffineAnimTable, sub_80D0930 .align 2 gSpriteAffineAnim_83D777C:: @ 83D777C obj_rot_scal_anim_frame 0xB, 0xB, 0, 8 obj_rot_scal_anim_frame 0xFFF5, 0xFFF5, 0, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D7794:: @ 83D7794 .4byte gSpriteAffineAnim_83D777C .align 2 gBattleAnimSpriteTemplate_83D7798:: @ 83D7798 spr_template 10087, 10087, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7794, sub_80D09C0 .align 2 gUnknown_083D77B0:: @ 83D77B0 .incbin "baserom.gba", 0x003d77b0, 0x30 .align 2 gBattleAnimSpriteTemplate_83D77E0:: @ 83D77E0 spr_template 10002, 10002, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D0E30 .align 2 gBattleAnimSpriteTemplate_83D77F8:: @ 83D77F8 spr_template 10197, 10197, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8079534 .align 2 gSpriteAnim_83D7810:: @ 83D7810 obj_image_anim_frame 0, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 32, 5 obj_image_anim_frame 48, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D7824:: @ 83D7824 .4byte gSpriteAnim_83D7810 .align 2 gBattleAnimSpriteTemplate_83D7828:: @ 83D7828 spr_template 10198, 10198, gOamData_837DF34, gSpriteAnimTable_83D7824, NULL, gDummySpriteAffineAnimTable, sub_80793C4 .align 2 gSpriteAffineAnim_83D7840:: @ 83D7840 obj_rot_scal_anim_frame 0x0, 0x0, -8, 2 obj_rot_scal_anim_frame 0x0, 0x0, 8, 4 obj_rot_scal_anim_frame 0x0, 0x0, -8, 2 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83D7860:: @ 83D7860 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D7870:: @ 83D7870 obj_rot_scal_anim_frame 0xFFF8, 0x4, 0, 8 obj_rot_scal_anim_loop 0 obj_rot_scal_anim_frame 0x10, 0xFFF8, 0, 8 obj_rot_scal_anim_frame 0xFFF0, 0x8, 0, 8 obj_rot_scal_anim_loop 1 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 0, 15 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D78B0:: @ 83D78B0 .4byte gSpriteAffineAnim_83D7840 .4byte gSpriteAffineAnim_83D7860 .4byte gSpriteAffineAnim_83D7870 .align 2 gBattleAnimSpriteTemplate_83D78BC:: @ 83D78BC spr_template 10202, 10202, gOamData_837E114, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D78B0, sub_80D1368 .align 2 gSpriteAffineAnim_83D78D4:: @ 83D78D4 obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_frame 0x10, 0x10, 0, 30 obj_rot_scal_anim_end 1 .align 2 gSpriteAffineAnim_83D78EC:: @ 83D78EC obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_frame 0x20, 0x20, 0, 15 obj_rot_scal_anim_end 1 .align 2 gSpriteAffineAnim_83D7904:: @ 83D7904 obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_frame 0xB, 0xB, 0, 45 obj_rot_scal_anim_end 1 .align 2 gSpriteAffineAnimTable_83D791C:: @ 83D791C .4byte gSpriteAffineAnim_83D78D4 .4byte gSpriteAffineAnim_83D78EC .align 2 gSpriteAffineAnimTable_83D7924:: @ 83D7924 .4byte gSpriteAffineAnim_83D7904 .align 2 gBattleAnimSpriteTemplate_83D7928:: @ 83D7928 spr_template 10203, 10203, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D791C, sub_80793C4 .align 2 gSpriteAffineAnim_83D7940:: @ 83D7940 obj_rot_scal_anim_frame 0x200, 0x200, 0, 0 obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 30 obj_rot_scal_anim_end 1 .align 2 gSpriteAffineAnimTable_83D7958:: @ 83D7958 .4byte gSpriteAffineAnim_83D7940 .align 2 gBattleAnimSpriteTemplate_83D795C:: @ 83D795C spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7958, sub_80793C4 .align 2 gBattleAnimSpriteTemplate_83D7974:: @ 83D7974 spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D791C, sub_80D0FD8 .align 2 gBattleAnimSpriteTemplate_83D798C:: @ 83D798C spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7924, sub_80D10B8 .align 2 gBattleAnimSpriteTemplate_83D79A4:: @ 83D79A4 spr_template 10203, 10203, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D791C, sub_80D1318 .align 2 gUnknown_083D79BC:: @ 83D79BC .incbin "baserom.gba", 0x003d79bc, 0x10 .align 2 gSpriteAnim_83D79CC:: @ 83D79CC obj_image_anim_frame 0, 3 obj_image_anim_frame 4, 3 obj_image_anim_frame 8, 3 obj_image_anim_frame 4, 3 obj_image_anim_frame 0, 3 obj_image_anim_end .align 2 gSpriteAnimTable_83D79E4:: @ 83D79E4 .4byte gSpriteAnim_83D79CC .align 2 gSpriteTemplate_83D79E8:: @ 83D79E8 spr_template 10207, 10207, gOamData_837DF2C, gSpriteAnimTable_83D79E4, NULL, gDummySpriteAffineAnimTable, sub_80D1A70 gUnknown_083D7A00:: @ 83D7A00 .incbin "baserom.gba", 0x003d7a00, 0x8 .align 2 gSpriteAnim_83D7A08:: @ 83D7A08 obj_image_anim_frame 0, 6 obj_image_anim_frame 16, 6 obj_image_anim_frame 32, 15 obj_image_anim_frame 16, 6 obj_image_anim_frame 0, 6 obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 15, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 6 obj_image_anim_frame 16, 6 obj_image_anim_frame 32, 15 obj_image_anim_frame 16, 6 obj_image_anim_frame 0, 6 obj_image_anim_end .align 2 gSpriteAnimTable_83D7A40:: @ 83D7A40 .4byte gSpriteAnim_83D7A08 .align 2 gBattleAnimSpriteTemplate_83D7A44:: @ 83D7A44 spr_template 10205, 10205, gOamData_837DF34, gSpriteAnimTable_83D7A40, NULL, gDummySpriteAffineAnimTable, sub_80793C4 .align 2 gUnknown_083D7A5C:: @ 83D7A5C .incbin "baserom.gba", 0x003d7a5c, 0xc .align 2 gBattleAnimSpriteTemplate_83D7A68:: @ 83D7A68 spr_template 10206, 10206, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1C08 .align 2 gBattleAnimSpriteTemplate_83D7A80:: @ 83D7A80 spr_template 10210, 10210, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1C80 .align 2 gUnknown_083D7A98:: @ 83D7A98 .incbin "baserom.gba", 0x003d7a98, 0x18 .align 2 gBattleAnimSpriteTemplate_83D7AB0:: @ 83D7AB0 spr_template 10216, 10216, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1F58 .align 2 gBattleAnimSpriteTemplate_83D7AC8:: @ 83D7AC8 spr_template 10216, 10216, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1FDC .align 2 gBattleAnimSpriteTemplate_83D7AE0:: @ 83D7AE0 spr_template 10216, 10216, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D2064 .align 2 gSpriteAffineAnim_83D7AF8:: @ 83D7AF8 obj_rot_scal_anim_frame 0x80, 0x80, 0, 0 obj_rot_scal_anim_frame 0x8, 0x8, 0, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83D7B10:: @ 83D7B10 .4byte gSpriteAffineAnim_83D7AF8 .align 2 gBattleAnimSpriteTemplate_83D7B14:: @ 83D7B14 spr_template 10217, 10217, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7B10, sub_80D26A4 .align 2 gBattleAnimSpriteTemplate_83D7B2C:: @ 83D7B2C spr_template 10217, 10217, gOamData_837DFEC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7B10, sub_80D27E0 .align 2 gSpriteAffineAnim_83D7B44:: @ 83D7B44 obj_rot_scal_anim_frame 0x80, 0x80, 0, 0 obj_rot_scal_anim_frame 0x8, 0x8, 0, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83D7B5C:: @ 83D7B5C .4byte gSpriteAffineAnim_83D7B44 .align 2 gBattleAnimSpriteTemplate_83D7B60:: @ 83D7B60 spr_template 10237, 10237, gOamData_837DFE4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7B5C, sub_80D28AC .align 2 gSpriteAnim_83D7B78:: @ 83D7B78 obj_image_anim_frame 0, 4 obj_image_anim_frame 4, 4 obj_image_anim_frame 8, 4 obj_image_anim_frame 4, 4 obj_image_anim_frame 0, 4 obj_image_anim_end .align 2 gSpriteAnimTable_83D7B90:: @ 83D7B90 .4byte gSpriteAnim_83D7B78 .align 2 gBattleAnimSpriteTemplate_83D7B94:: @ 83D7B94 spr_template 10218, 10218, gOamData_837DF2C, gSpriteAnimTable_83D7B90, NULL, gDummySpriteAffineAnimTable, sub_80D2920 .align 2 gSpriteAnim_83D7BAC:: @ 83D7BAC obj_image_anim_frame 0, 24 obj_image_anim_end .align 2 gSpriteAnimTable_83D7BB4:: @ 83D7BB4 .4byte gSpriteAnim_83D7BAC .align 2 gBattleAnimSpriteTemplate_83D7BB8:: @ 83D7BB8 spr_template 10220, 10220, gOamData_837DF34, gSpriteAnimTable_83D7BB4, NULL, gDummySpriteAffineAnimTable, sub_80D2938 .align 2 gBattleAnimSpriteTemplate_83D7BD0:: @ 83D7BD0 spr_template 10219, 10219, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D2A38 .align 2 gSpriteAnim_83D7BE8:: @ 83D7BE8 obj_image_anim_frame 0, 3 obj_image_anim_jump 0 .align 2 gSpriteAnim_83D7BF0:: @ 83D7BF0 obj_image_anim_frame 16, 3 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D7BF8:: @ 83D7BF8 .4byte gSpriteAnim_83D7BE8 .4byte gSpriteAnim_83D7BF0 .align 2 gBattleAnimSpriteTemplate_83D7C00:: @ 83D7C00 spr_template 10221, 10221, gOamData_837DF34, gSpriteAnimTable_83D7BF8, NULL, gDummySpriteAffineAnimTable, sub_80D2ABC .align 2 gSpriteAnim_83D7C18:: @ 83D7C18 obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_end .align 2 gSpriteAnim_83D7C2C:: @ 83D7C2C obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D7C40:: @ 83D7C40 .4byte gSpriteAnim_83D7C18 .4byte gSpriteAnim_83D7C2C .align 2 gBattleAnimSpriteTemplate_83D7C48:: @ 83D7C48 spr_template 10222, 10222, gOamData_837DF34, gSpriteAnimTable_83D7C40, NULL, gDummySpriteAffineAnimTable, sub_80D2BE8 .align 2 gSpriteAnim_83D7C60:: @ 83D7C60 obj_image_anim_frame 0, 8 obj_image_anim_frame 16, 8 obj_image_anim_frame 32, 8 obj_image_anim_frame 16, 8 obj_image_anim_end .align 2 gSpriteAnim_83D7C74:: @ 83D7C74 obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D7C88:: @ 83D7C88 .4byte gSpriteAnim_83D7C60 .4byte gSpriteAnim_83D7C74 .align 2 gBattleAnimSpriteTemplate_83D7C90:: @ 83D7C90 spr_template 10215, 10215, gOamData_837DF34, gSpriteAnimTable_83D7C88, NULL, gDummySpriteAffineAnimTable, sub_80D2C38 .align 2 gUnknown_083D7CA8:: @ 83D7CA8 .incbin "baserom.gba", 0x003d7ca8, 0x20 .align 2 gBattleAnimSpriteTemplate_83D7CC8:: @ 83D7CC8 spr_template 10225, 10225, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D2D68 .align 2 gSpriteAffineAnim_83D7CE0:: @ 83D7CE0 obj_rot_scal_anim_frame 0x0, 0x0, 0, 5 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D7CF0:: @ 83D7CF0 obj_rot_scal_anim_frame 0x0, 0x0, -8, 16 obj_rot_scal_anim_end 1 .align 2 gSpriteAffineAnim_83D7D00:: @ 83D7D00 obj_rot_scal_anim_frame 0x0, 0x0, 8, 16 obj_rot_scal_anim_end 1 .align 2 gSpriteAffineAnimTable_83D7D10:: @ 83D7D10 .4byte gSpriteAffineAnim_83D7CE0 .4byte gSpriteAffineAnim_83D7CF0 .4byte gSpriteAffineAnim_83D7D00 .align 2 gBattleAnimSpriteTemplate_83D7D1C:: @ 83D7D1C spr_template 10206, 10206, gOamData_837DF8C, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7D10, sub_80D2EC8 .align 2 gBattleAnimSpriteTemplate_83D7D34:: @ 83D7D34 spr_template 10206, 10206, gOamData_837DF8C, gSpriteAnimTable_83D70D8, NULL, gSpriteAffineAnimTable_83D7D10, sub_80D2E68 .align 2 gSpriteAffineAnim_83D7D4C:: @ 83D7D4C obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D7D5C:: @ 83D7D5C obj_rot_scal_anim_frame 0x200, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D7D6C:: @ 83D7D6C .4byte gSpriteAffineAnim_83D7D4C .4byte gSpriteAffineAnim_83D7D5C .align 2 gBattleAnimSpriteTemplate_83D7D74:: @ 83D7D74 spr_template 10244, 10244, gOamData_837E13C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D7D6C, sub_80D3014 .align 2 .incbin "graphics/unknown/unknown_3D7D8C.4bpp" .incbin "graphics/unknown/unknown_3D810C.bin" .align 2 gSpriteAnim_83D910C:: @ 83D910C obj_image_anim_frame 0, 2 obj_image_anim_frame 8, 2 obj_image_anim_frame 16, 2 obj_image_anim_frame 24, 6 obj_image_anim_frame 32, 2 obj_image_anim_frame 40, 2 obj_image_anim_frame 48, 2 obj_image_anim_end .align 2 gSpriteAnimTable_83D912C:: @ 83D912C .4byte gSpriteAnim_83D910C .align 2 gSpriteTemplate_83D9130:: @ 83D9130 spr_template 10115, 10115, gOamData_837DF74, gSpriteAnimTable_83D912C, NULL, gDummySpriteAffineAnimTable, sub_80D3184 .align 2 gSpriteAffineAnim_83D9148:: @ 83D9148 obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 10 obj_rot_scal_anim_frame 0x5, 0x5, 0, 10 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D9160:: @ 83D9160 .4byte gSpriteAffineAnim_83D9148 .align 2 gSpriteAnim_83D9164:: @ 83D9164 obj_image_anim_frame 0, 1 obj_image_anim_frame 4, 5 obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D9174:: @ 83D9174 .4byte gSpriteAnim_83D9164 .align 2 gBattleAnimSpriteTemplate_83D9178:: @ 83D9178 spr_template 10146, 10146, gOamData_837E0AC, gSpriteAnimTable_83D9174, NULL, gSpriteAffineAnimTable_83D9160, sub_80D31C8 .align 2 gSpriteAnim_83D9190:: @ 83D9190 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9198:: @ 83D9198 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83D91A0:: @ 83D91A0 .4byte gSpriteAnim_83D9190 .4byte gSpriteAnim_83D9198 .align 2 gSpriteAffineAnim_83D91A8:: @ 83D91A8 obj_rot_scal_anim_frame 0x0, 0x0, 0, 1 obj_rot_scal_anim_frame 0x60, 0x60, 0, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D91C0:: @ 83D91C0 .4byte gSpriteAffineAnim_83D91A8 .align 2 gBattleAnimSpriteTemplate_83D91C4:: @ 83D91C4 spr_template 10140, 10140, gOamData_837E024, gSpriteAnimTable_83D91A0, NULL, gSpriteAffineAnimTable_83D91C0, sub_80D33B4 .align 2 gSpriteAnim_83D91DC:: @ 83D91DC obj_image_anim_frame 0, 1 obj_image_anim_frame 4, 1 obj_image_anim_frame 8, 1 obj_image_anim_frame 12, 1 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D91F0:: @ 83D91F0 .4byte gSpriteAnim_83D91DC .align 2 gBattleAnimSpriteTemplate_83D91F4:: @ 83D91F4 spr_template 10149, 10149, gOamData_837E04C, gSpriteAnimTable_83D91F0, NULL, gDummySpriteAffineAnimTable, sub_80D3554 .align 2 gBattleAnimSpriteTemplate_83D920C:: @ 83D920C spr_template 10259, 10259, gOamData_837E04C, gSpriteAnimTable_83D91F0, NULL, gDummySpriteAffineAnimTable, sub_80D3554 .align 2 gBattleAnimSpriteTemplate_83D9224:: @ 83D9224 spr_template 10264, 10264, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D3554 .align 2 gBattleAnimSpriteTemplate_83D923C:: @ 83D923C spr_template 10265, 10265, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D3554 .align 2 gSpriteAnim_83D9254:: @ 83D9254 obj_image_anim_frame 16, 2 obj_image_anim_frame 32, 2 obj_image_anim_frame 48, 2 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D9264:: @ 83D9264 .4byte gSpriteAnim_83D9254 .align 2 gBattleAnimSpriteTemplate_83D9268:: @ 83D9268 spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9264, NULL, gDummySpriteAffineAnimTable, sub_80D3554 .align 2 gBattleAnimSpriteTemplate_83D9280:: @ 83D9280 spr_template 10165, 10165, gOamData_837E034, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D752C, sub_80D3554 .align 2 gSpriteAffineAnim_83D9298:: @ 83D9298 obj_rot_scal_anim_frame 0x3, 0x3, 10, 50 obj_rot_scal_anim_frame 0x0, 0x0, 0, 10 obj_rot_scal_anim_frame 0xFFEC, 0xFFEC, -10, 20 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D92B8:: @ 83D92B8 obj_rot_scal_anim_frame 0x150, 0x150, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D92C8:: @ 83D92C8 .4byte gSpriteAffineAnim_83D9298 .align 2 gSpriteAffineAnimTable_83D92CC:: @ 83D92CC .4byte gSpriteAffineAnim_83D92B8 .align 2 gBattleAnimSpriteTemplate_83D92D0:: @ 83D92D0 spr_template 10149, 10149, gOamData_837E10C, gSpriteAnimTable_83D91F0, NULL, gSpriteAffineAnimTable_83D92C8, sub_80D3698 .align 2 gBattleAnimSpriteTemplate_83D92E8:: @ 83D92E8 spr_template 10149, 10149, gOamData_837E10C, gSpriteAnimTable_83D91F0, NULL, gSpriteAffineAnimTable_83D92CC, sub_80D3728 .align 2 gSpriteAnim_83D9300:: @ 83D9300 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9308:: @ 83D9308 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83D9310:: @ 83D9310 .4byte gSpriteAnim_83D9300 .align 2 gSpriteAnimTable_83D9314:: @ 83D9314 .4byte gSpriteAnim_83D9308 .align 2 gBattleAnimSpriteTemplate_83D9318:: @ 83D9318 spr_template 10155, 10155, gOamData_837E04C, gSpriteAnimTable_83D9310, NULL, gDummySpriteAffineAnimTable, sub_80794A8 .align 2 gBattleAnimSpriteTemplate_83D9330:: @ 83D9330 spr_template 10155, 10155, gOamData_837E10C, gSpriteAnimTable_83D9314, NULL, gSpriteAffineAnimTable_83DA318, sub_80D37FC .align 2 gBattleAnimSpriteTemplate_83D9348:: @ 83D9348 spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BC8, NULL, gDummySpriteAffineAnimTable, sub_80D3838 .align 2 gBattleAnimSpriteTemplate_83D9360:: @ 83D9360 spr_template 10155, 10155, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D4044 .align 2 gSpriteTemplate_83D9378:: @ 83D9378 spr_template 10268, 10268, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D452C .align 2 gSpriteAnim_83D9390:: @ 83D9390 obj_image_anim_frame 8, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9398:: @ 83D9398 obj_image_anim_frame 9, 1 obj_image_anim_end .align 2 gSpriteAnim_83D93A0:: @ 83D93A0 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83D93A8:: @ 83D93A8 .4byte gSpriteAnim_83D9390 .4byte gSpriteAnim_83D9398 .align 2 gSpriteAnimTable_83D93B0:: @ 83D93B0 .4byte gSpriteAnim_83D93A0 .align 2 gSpriteAffineAnim_83D93B4:: @ 83D93B4 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 15 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D93CC:: @ 83D93CC obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 15 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D93E4:: @ 83D93E4 obj_rot_scal_anim_frame 0x150, 0x150, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 0, 15 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D93FC:: @ 83D93FC .4byte gSpriteAffineAnim_83D93B4 .4byte gSpriteAffineAnim_83D93CC .align 2 gSpriteAffineAnimTable_83D9404:: @ 83D9404 .4byte gSpriteAffineAnim_83D93E4 .align 2 gBattleAnimSpriteTemplate_83D9408:: @ 83D9408 spr_template 10155, 10155, gOamData_837DF24, gSpriteAnimTable_83D93A8, NULL, gDummySpriteAffineAnimTable, sub_80D4BF0 .align 2 gSpriteTemplate_83D9420:: @ 83D9420 spr_template 10155, 10155, gOamData_837DF84, gSpriteAnimTable_83D93A8, NULL, gSpriteAffineAnimTable_83D93FC, sub_80D4C64 .align 2 gBattleAnimSpriteTemplate_83D9438:: @ 83D9438 spr_template 10155, 10155, gOamData_837DF8C, gSpriteAnimTable_83D93B0, NULL, gSpriteAffineAnimTable_83D9404, sub_807A9BC .align 2 gSpriteAnim_83D9450:: @ 83D9450 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_jump 0 .align 2 gSpriteAnim_83D9460:: @ 83D9460 obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D9470:: @ 83D9470 .4byte gSpriteAnim_83D9450 .4byte gSpriteAnim_83D9460 .align 2 gBattleAnimSpriteTemplate_83D9478:: @ 83D9478 spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9470, NULL, gDummySpriteAffineAnimTable, sub_80D4ED8 .align 2 gBattleAnimSpriteTemplate_83D9490:: @ 83D9490 spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9470, NULL, gDummySpriteAffineAnimTable, sub_80D4F18 .align 2 gSpriteAnim_83D94A8:: @ 83D94A8 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_frame 64, 3 obj_image_anim_frame 80, 3 obj_image_anim_frame 96, 3 obj_image_anim_frame 112, 3 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D94CC:: @ 83D94CC .4byte gSpriteAnim_83D94A8 .align 2 gSpriteAnim_83D94D0:: @ 83D94D0 obj_image_anim_frame 0, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 32, 5 obj_image_anim_frame 48, 5 obj_image_anim_frame 64, 5 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D94E8:: @ 83D94E8 .4byte gSpriteAnim_83D94D0 .align 2 gSpriteAffineAnim_83D94EC:: @ 83D94EC obj_rot_scal_anim_frame 0x32, 0x100, 0, 0 obj_rot_scal_anim_frame 0x20, 0x0, 0, 7 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D9504:: @ 83D9504 .4byte gSpriteAffineAnim_83D94EC .align 2 gBattleAnimSpriteTemplate_83D9508:: @ 83D9508 spr_template 10033, 10033, gOamData_837DF94, gSpriteAnimTable_83D94CC, NULL, gSpriteAffineAnimTable_83D9504, sub_80D4FCC .align 2 gBattleAnimSpriteTemplate_83D9520:: @ 83D9520 spr_template 10033, 10033, gOamData_837DF34, gSpriteAnimTable_83D94CC, NULL, gDummySpriteAffineAnimTable, sub_80D4FCC .align 2 gBattleAnimSpriteTemplate_83D9538:: @ 83D9538 spr_template 10035, 10035, gOamData_837DF34, gSpriteAnimTable_83D94E8, NULL, gDummySpriteAffineAnimTable, sub_80D4F5C .align 2 gSpriteTemplate_83D9550:: @ 83D9550 spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D94E8, NULL, gDummySpriteAffineAnimTable, sub_80D4F5C .align 2 gSpriteAnim_83D9568:: @ 83D9568 obj_image_anim_frame 16, 6 obj_image_anim_frame 32, 6 obj_image_anim_frame 48, 6 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D9578:: @ 83D9578 .4byte gSpriteAnim_83D9568 .align 2 gSpriteTemplate_83D957C:: @ 83D957C spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9578, NULL, gDummySpriteAffineAnimTable, sub_80D5074 .align 2 gSpriteAffineAnim_83D9594:: @ 83D9594 obj_rot_scal_anim_frame 0x50, 0x50, 0, 0 obj_rot_scal_anim_frame 0x2, 0x2, 10, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83D95AC:: @ 83D95AC .4byte gSpriteAffineAnim_83D9594 .align 2 gBattleAnimSpriteTemplate_83D95B0:: @ 83D95B0 spr_template 10157, 10157, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D95AC, sub_80D517C .align 2 gSpriteAnim_83D95C8:: @ 83D95C8 obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_frame 64, 4 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D95E0:: @ 83D95E0 .4byte gSpriteAnim_83D95C8 .align 2 gBattleAnimSpriteTemplate_83D95E4:: @ 83D95E4 spr_template 10029, 10029, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C .align 2 gBattleAnimSpriteTemplate_83D95FC:: @ 83D95FC spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D51A8 .align 2 gBattleAnimSpriteTemplate_83D9614:: @ 83D9614 spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D5210 .align 2 gBattleAnimSpriteTemplate_83D962C:: @ 83D962C spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D522C .align 2 gSpriteAnim_83D9644:: @ 83D9644 obj_image_anim_frame 32, 6 obj_image_anim_frame 48, 6 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D9650:: @ 83D9650 .4byte gSpriteAnim_83D9644 .align 2 gSpriteAffineAnim_83D9654:: @ 83D9654 obj_rot_scal_anim_frame 0x0, 0x0, 0, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D9664:: @ 83D9664 obj_rot_scal_anim_frame 0xA0, 0xA0, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D9674:: @ 83D9674 .4byte gSpriteAffineAnim_83D9654 .4byte gSpriteAffineAnim_83D9664 .align 2 gBattleAnimSpriteTemplate_83D967C:: @ 83D967C spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D9650, NULL, gDummySpriteAffineAnimTable, sub_80D5374 .align 2 gBattleAnimSpriteTemplate_83D9694:: @ 83D9694 spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80D53B4 .align 2 gBattleAnimSpriteTemplate_83D96AC:: @ 83D96AC spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_807A9BC .align 2 gSpriteTemplate_83D96C4:: @ 83D96C4 spr_template 10201, 10201, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D58FC .align 1 gUnknown_083D96DC:: @ 83D96DC .2byte -2, -5 .2byte -1, -1 .2byte 3, -6 .2byte 4, -2 .2byte 2, -8 .2byte -5, -5 .2byte 4, -7 .align 2 gBattleAnimSpriteTemplate_83D96F8:: @ 83D96F8 spr_template 10201, 10201, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D5A20 .align 2 gSpriteAnim_83D9710:: @ 83D9710 obj_image_anim_frame 0, 5 obj_image_anim_frame 4, 5 obj_image_anim_frame 8, 5 obj_image_anim_frame 12, 5 obj_image_anim_jump 0 .align 2 gSpriteAnim_83D9724:: @ 83D9724 obj_image_anim_frame 16, 5 obj_image_anim_end .align 2 gSpriteAnim_83D972C:: @ 83D972C obj_image_anim_frame 20, 5 obj_image_anim_end .align 2 gSpriteAnim_83D9734:: @ 83D9734 obj_image_anim_frame 20, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D973C:: @ 83D973C .4byte gSpriteAnim_83D9710 .4byte gSpriteAnim_83D9724 .4byte gSpriteAnim_83D972C .4byte gSpriteAnim_83D9734 .align 2 gBattleAnimSpriteTemplate_83D974C:: @ 83D974C spr_template 10231, 10231, gOamData_837DF2C, gSpriteAnimTable_83D973C, NULL, gDummySpriteAffineAnimTable, sub_80D5B0C .align 2 gSpriteAnim_83D9764:: @ 83D9764 obj_image_anim_frame 0, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 32, 5 obj_image_anim_frame 48, 5 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D9778:: @ 83D9778 .4byte gSpriteAnim_83D9764 .align 2 gBattleAnimSpriteTemplate_83D977C:: @ 83D977C spr_template 10232, 10232, gOamData_837DF34, gSpriteAnimTable_83D9778, NULL, gDummySpriteAffineAnimTable, sub_80D5CC0 .align 2 gUnknown_083D9794:: @ 83D9794 .incbin "baserom.gba", 0x003d9794, 0x10 gUnknown_083D97A4:: @ 83D97A4 .incbin "baserom.gba", 0x003d97a4, 0x10 .align 2 gSpriteAnim_83D97B4:: @ 83D97B4 obj_image_anim_frame 0, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 32, 8 obj_image_anim_frame 48, 5 obj_image_anim_frame 64, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D97CC:: @ 83D97CC .4byte gSpriteAnim_83D97B4 .align 2 gBattleAnimSpriteTemplate_83D97D0:: @ 83D97D0 spr_template 10037, 10037, gOamData_837DF34, gSpriteAnimTable_83D97CC, NULL, gDummySpriteAffineAnimTable, sub_80D61C8 .align 2 gSpriteAffineAnim_83D97E8:: @ 83D97E8 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 0, 20 obj_rot_scal_anim_frame 0x0, 0x0, -16, 60 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D9808:: @ 83D9808 .4byte gSpriteAffineAnim_83D97E8 .align 2 gSpriteTemplate_83D980C:: @ 83D980C spr_template 10143, 10143, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9808, sub_80D6234 .align 2 gSpriteAnim_83D9824:: @ 83D9824 obj_image_anim_frame 0, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 32, 5 obj_image_anim_frame 48, 5 obj_image_anim_frame 64, 5 obj_image_anim_frame 80, 5 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D9840:: @ 83D9840 .4byte gSpriteAnim_83D9824 .align 2 gSpriteTemplate_83D9844:: @ 83D9844 spr_template 10079, 10079, gOamData_837DF34, gSpriteAnimTable_83D9840, NULL, gDummySpriteAffineAnimTable, sub_80D6294 .align 2 gBattleAnimSpriteTemplate_83D985C:: @ 83D985C spr_template 10011, 10011, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D6328 .align 2 gBattleAnimSpriteTemplate_83D9874:: @ 83D9874 spr_template 10171, 10171, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C .align 2 gSpriteAffineAnim_83D988C:: @ 83D988C obj_rot_scal_anim_frame 0x0, 0x0, 20, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D989C:: @ 83D989C .4byte gSpriteAffineAnim_83D988C .align 2 gBattleAnimSpriteTemplate_83D98A0:: @ 83D98A0 spr_template 10011, 10011, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D989C, sub_80D648C .align 2 gSpriteAnim_83D98B8:: @ 83D98B8 obj_image_anim_frame 0, 6 obj_image_anim_frame 16, 6 obj_image_anim_frame 32, 6 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D98C8:: @ 83D98C8 .4byte gSpriteAnim_83D98B8 .align 2 gSpriteAffineAnim_83D98CC:: @ 83D98CC obj_rot_scal_anim_frame 0xE8, 0xE8, 0, 0 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 10 obj_rot_scal_anim_frame 0x8, 0x8, 0, 10 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83D98EC:: @ 83D98EC .4byte gSpriteAffineAnim_83D98CC .align 2 gBattleAnimSpriteTemplate_83D98F0:: @ 83D98F0 spr_template 10282, 10282, gOamData_837DF94, gSpriteAnimTable_83D98C8, NULL, gSpriteAffineAnimTable_83D98EC, sub_80D65DC .align 2 gBattleAnimSpriteTemplate_83D9908:: @ 83D9908 spr_template 10011, 10011, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D989C, sub_80D6658 .align 2 gBattleAnimSpriteTemplate_83D9920:: @ 83D9920 spr_template 10011, 10011, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D679C .align 2 gSpriteTemplate_83D9938:: @ 83D9938 spr_template 10001, 10001, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D6A1C .align 2 gBattleAnimSpriteTemplate_83D9950:: @ 83D9950 spr_template 10173, 10173, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D6A6C .align 2 gUnknown_083D9968:: @ 83D9968 .incbin "baserom.gba", 0x003d9968, 0x20 .align 2 gSpriteAnim_83D9988:: @ 83D9988 obj_image_anim_frame 3, 1 obj_image_anim_frame 2, 1 obj_image_anim_frame 1, 1 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D999C:: @ 83D999C obj_image_anim_frame 0, 5 obj_image_anim_frame 1, 5 obj_image_anim_frame 2, 5 obj_image_anim_frame 3, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D99B0:: @ 83D99B0 .4byte gSpriteAnim_83D9988 .4byte gSpriteAnim_83D999C .align 2 gSpriteTemplate_83D99B8:: @ 83D99B8 spr_template 10211, 10211, gOamData_837DF24, gSpriteAnimTable_83D99B0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteAffineAnim_83D99D0:: @ 83D99D0 obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_frame 0x4, 0x4, 0, 60 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_loop 0 obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 0, 5 obj_rot_scal_anim_frame 0x4, 0x4, 0, 5 obj_rot_scal_anim_loop 10 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D9A10:: @ 83D9A10 obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_frame 0x8, 0x8, 0, 30 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 0, 5 obj_rot_scal_anim_frame 0x4, 0x4, 0, 5 obj_rot_scal_anim_jump 3 .align 2 gSpriteAffineAnim_83D9A40:: @ 83D9A40 obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_frame 0x8, 0x8, 0, 30 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 30 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D9A60:: @ 83D9A60 .4byte gSpriteAffineAnim_83D99D0 .4byte gSpriteAffineAnim_83D9A10 .4byte gSpriteAffineAnim_83D9A40 .align 2 gBattleAnimSpriteTemplate_83D9A6C:: @ 83D9A6C spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9A60, sub_80D6D18 .align 2 gSpriteAnim_83D9A84:: @ 83D9A84 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_end .align 2 gSpriteAnimTable_83D9A98:: @ 83D9A98 .4byte gSpriteAnim_83D9A84 .align 2 gBattleAnimSpriteTemplate_83D9A9C:: @ 83D9A9C spr_template 10213, 10213, gOamData_837DF34, gSpriteAnimTable_83D9A98, NULL, gDummySpriteAffineAnimTable, sub_80D6D70 .align 2 gBattleAnimSpriteTemplate_83D9AB4:: @ 83D9AB4 spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9A60, sub_80D6DD8 .align 2 gSpriteAnim_83D9ACC:: @ 83D9ACC obj_image_anim_frame 0, 3 obj_image_anim_end .align 2 gSpriteAnim_83D9AD4:: @ 83D9AD4 obj_image_anim_frame 2, 3 obj_image_anim_end .align 2 gSpriteAnim_83D9ADC:: @ 83D9ADC obj_image_anim_frame 4, 3 obj_image_anim_end .align 2 gSpriteAnim_83D9AE4:: @ 83D9AE4 obj_image_anim_frame 6, 3 obj_image_anim_end .align 2 gSpriteAnimTable_83D9AEC:: @ 83D9AEC .4byte gSpriteAnim_83D9ACC .4byte gSpriteAnim_83D9AD4 .4byte gSpriteAnim_83D9ADC .4byte gSpriteAnim_83D9AE4 .align 2 gSpriteAffineAnim_83D9AFC:: @ 83D9AFC obj_rot_scal_anim_frame 0x100, 0x100, 64, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D9B0C:: @ 83D9B0C .4byte gSpriteAffineAnim_83D9AFC .align 2 gSpriteTemplate_83D9B10:: @ 83D9B10 spr_template 10001, 10001, gOamData_837E024, gSpriteAnimTable_83D9AEC, NULL, gSpriteAffineAnimTable_83D9B0C, sub_80D7230 .align 2 gBattleAnimSpriteTemplate_83D9B28:: @ 83D9B28 spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9A60, sub_80D727C .align 2 gSpriteTemplate_83D9B40:: @ 83D9B40 spr_template 10001, 10001, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D755C .align 2 gSpriteAnim_83D9B58:: @ 83D9B58 obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 1, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D9B64:: @ 83D9B64 .4byte gSpriteAnim_83D9B58 .align 2 gSpriteTemplate_83D9B68:: @ 83D9B68 spr_template 10141, 10141, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D7704 .align 2 gSpriteAnim_83D9B80:: @ 83D9B80 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9B88:: @ 83D9B88 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9B90:: @ 83D9B90 obj_image_anim_frame 6, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9B98:: @ 83D9B98 obj_image_anim_frame 7, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9BA0:: @ 83D9BA0 obj_image_anim_frame 8, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9BA8:: @ 83D9BA8 obj_image_anim_frame 12, 6 obj_image_anim_frame 13, 6 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D9BB4:: @ 83D9BB4 .4byte gSpriteAnim_83D9B80 .align 2 gSpriteAnimTable_83D9BB8:: @ 83D9BB8 .4byte gSpriteAnim_83D9B88 .align 2 gSpriteAnimTable_83D9BBC:: @ 83D9BBC .4byte gSpriteAnim_83D9B90 .align 2 gSpriteAnimTable_83D9BC0:: @ 83D9BC0 .4byte gSpriteAnim_83D9B98 .align 2 gSpriteAnimTable_83D9BC4:: @ 83D9BC4 .4byte gSpriteAnim_83D9BA0 .align 2 gSpriteAnimTable_83D9BC8:: @ 83D9BC8 .4byte gSpriteAnim_83D9BA8 .align 2 gSpriteAffineAnim_83D9BCC:: @ 83D9BCC obj_rot_scal_anim_frame 0x0, 0x0, 40, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D9BDC:: @ 83D9BDC .4byte gSpriteAffineAnim_83D9BCC .align 2 gBattleAnimSpriteTemplate_83D9BE0:: @ 83D9BE0 spr_template 10141, 10141, gOamData_837E144, gSpriteAnimTable_83D9BB8, NULL, gSpriteAffineAnimTable_83D9BDC, sub_80D78EC .align 2 gBattleAnimSpriteTemplate_83D9BF8:: @ 83D9BF8 spr_template 10141, 10141, gOamData_837E044, gSpriteAnimTable_83D9BBC, NULL, gDummySpriteAffineAnimTable, sub_80D78EC .align 2 gSpriteAffineAnim_83D9C10:: @ 83D9C10 obj_rot_scal_anim_frame 0x0, 0x0, 10, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83D9C20:: @ 83D9C20 .4byte gSpriteAffineAnim_83D9C10 .align 2 gBattleAnimSpriteTemplate_83D9C24:: @ 83D9C24 spr_template 10141, 10141, gOamData_837E0E4, gSpriteAnimTable_83D9BB8, NULL, gSpriteAffineAnimTable_83D9C20, sub_80D792C .align 2 gBattleAnimSpriteTemplate_83D9C3C:: @ 83D9C3C spr_template 10141, 10141, gOamData_837E044, gSpriteAnimTable_83D9BBC, NULL, gDummySpriteAffineAnimTable, sub_80D792C .align 2 gSpriteAffineAnim_83D9C54:: @ 83D9C54 obj_rot_scal_anim_frame 0xCE, 0xCE, 0, 0 obj_rot_scal_anim_frame 0x5, 0x5, 0, 10 obj_rot_scal_anim_frame 0x0, 0x0, 0, 6 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D9C74:: @ 83D9C74 .4byte gSpriteAffineAnim_83D9C54 .align 2 gBattleAnimSpriteTemplate_83D9C78:: @ 83D9C78 spr_template 10141, 10141, gOamData_837E0E4, gSpriteAnimTable_83D9BB8, NULL, gSpriteAffineAnimTable_83D9C74, sub_80D79B4 .align 2 gBattleAnimSpriteTemplate_83D9C90:: @ 83D9C90 spr_template 10141, 10141, gOamData_837E0A4, gSpriteAnimTable_83D9BBC, NULL, gSpriteAffineAnimTable_83D9C74, sub_80D79B4 .align 2 gBattleAnimSpriteTemplate_83D9CA8:: @ 83D9CA8 spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BC0, NULL, gDummySpriteAffineAnimTable, sub_80D7A64 .align 2 gBattleAnimSpriteTemplate_83D9CC0:: @ 83D9CC0 spr_template 10141, 10141, gOamData_837DF2C, gSpriteAnimTable_83D9BC4, NULL, gDummySpriteAffineAnimTable, sub_80D7CD4 .align 2 gBattleAnimSpriteTemplate_83D9CD8:: @ 83D9CD8 spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BC0, NULL, gDummySpriteAffineAnimTable, sub_80D7CD4 .align 2 gSpriteAnim_83D9CF0:: @ 83D9CF0 obj_image_anim_frame 0, 5 obj_image_anim_frame 2, 5 obj_image_anim_frame 4, 5 obj_image_anim_frame 6, 5 obj_image_anim_frame 4, 5 obj_image_anim_frame 2, 5 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83D9D10:: @ 83D9D10 .4byte gSpriteAnim_83D9CF0 .align 2 gBattleAnimSpriteTemplate_83D9D14:: @ 83D9D14 spr_template 10142, 10142, gOamData_837E084, gSpriteAnimTable_83D9D10, NULL, gDummySpriteAffineAnimTable, sub_80D7E88 .align 2 gSpriteAnim_83D9D2C:: @ 83D9D2C obj_image_anim_frame 0, 8 obj_image_anim_frame 8, 8 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83D9D38:: @ 83D9D38 .4byte gSpriteAnim_83D9D2C .align 2 gBattleAnimSpriteTemplate_83D9D3C:: @ 83D9D3C spr_template 10144, 10144, gOamData_837E074, gSpriteAnimTable_83D9D38, NULL, gDummySpriteAffineAnimTable, sub_80D7F10 .align 2 gBattleAnimSpriteTemplate_83D9D54:: @ 83D9D54 spr_template 10172, 10172, gOamData_837E074, gSpriteAnimTable_83D9D38, NULL, gDummySpriteAffineAnimTable, sub_80D7F10 .align 2 gUnknown_083D9D6C:: @ 83D9D6C .incbin "baserom.gba", 0x003d9d6c, 0x14 .align 2 gBattleAnimSpriteTemplate_83D9D80:: @ 83D9D80 spr_template 10155, 10155, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D83E0 .align 2 gUnknown_083D9D98:: @ 83D9D98 .incbin "baserom.gba", 0x003d9d98, 0x14 .align 2 gBattleAnimSpriteTemplate_83D9DAC:: @ 83D9DAC spr_template 10172, 10172, gOamData_837E074, gSpriteAnimTable_83D9D38, NULL, gDummySpriteAffineAnimTable, sub_80D8700 .align 2 gUnknown_083D9DC4:: @ 83D9DC4 .incbin "baserom.gba", 0x003d9dc4, 0x28 .align 2 gSpriteAffineAnim_83D9DEC:: @ 83D9DEC obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D9DFC:: @ 83D9DFC obj_rot_scal_anim_frame 0xF0, 0xF0, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D9E0C:: @ 83D9E0C obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D9E1C:: @ 83D9E1C obj_rot_scal_anim_frame 0x150, 0x150, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D9E2C:: @ 83D9E2C .4byte gSpriteAffineAnim_83D9DEC .4byte gSpriteAffineAnim_83D9DFC .4byte gSpriteAffineAnim_83D9E0C .align 2 gSpriteAffineAnimTable_83D9E38:: @ 83D9E38 .4byte gSpriteAffineAnim_83D9E1C .align 2 gSpriteTemplate_83D9E3C:: @ 83D9E3C spr_template 10263, 10263, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9E2C, sub_80D8D1C .align 2 gBattleAnimSpriteTemplate_83D9E54:: @ 83D9E54 spr_template 10263, 10263, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83D9E38, sub_807A9BC .align 2 gSpriteAnim_83D9E6C:: @ 83D9E6C obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9E74:: @ 83D9E74 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_frame 64, 4 obj_image_anim_end .align 2 gSpriteAnimTable_83D9E88:: @ 83D9E88 .4byte gSpriteAnim_83D9E6C .4byte gSpriteAnim_83D9E74 .align 2 gSpriteAffineAnim_83D9E90:: @ 83D9E90 obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D9EA0:: @ 83D9EA0 obj_rot_scal_anim_frame 0x118, 0x118, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D9EB0:: @ 83D9EB0 obj_rot_scal_anim_frame 0x150, 0x150, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D9EC0:: @ 83D9EC0 obj_rot_scal_anim_frame 0x180, 0x180, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83D9ED0:: @ 83D9ED0 obj_rot_scal_anim_frame 0x1C0, 0x1C0, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83D9EE0:: @ 83D9EE0 .4byte gSpriteAffineAnim_83D9E90 .4byte gSpriteAffineAnim_83D9EA0 .4byte gSpriteAffineAnim_83D9EB0 .4byte gSpriteAffineAnim_83D9EC0 .4byte gSpriteAffineAnim_83D9ED0 .align 2 gBattleAnimSpriteTemplate_83D9EF4:: @ 83D9EF4 spr_template 10043, 10043, gOamData_837DFF4, gSpriteAnimTable_83D9E88, NULL, gSpriteAffineAnimTable_83D9EE0, unc_080B06FC .align 2 gBattleAnimSpriteTemplate_83D9F0C:: @ 83D9F0C spr_template 10141, 10141, gOamData_837DF24, gSpriteAnimTable_83D9BBC, NULL, gDummySpriteAffineAnimTable, sub_80D8F10 .align 2 gSpriteTemplate_83D9F24:: @ 83D9F24 spr_template 10050, 10050, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, unc_080B08A0 .align 2 gSpriteAnim_83D9F3C:: @ 83D9F3C obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9F44:: @ 83D9F44 obj_image_anim_frame 16, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9F4C:: @ 83D9F4C obj_image_anim_frame 32, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9F54:: @ 83D9F54 obj_image_anim_frame 48, 1 obj_image_anim_end .align 2 gSpriteAnim_83D9F5C:: @ 83D9F5C obj_image_anim_frame 48, 1, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83D9F64:: @ 83D9F64 .4byte gSpriteAnim_83D9F3C .align 2 gSpriteAnimTable_83D9F68:: @ 83D9F68 .4byte gSpriteAnim_83D9F44 .4byte gSpriteAnim_83D9F4C .align 2 gSpriteAnimTable_83D9F70:: @ 83D9F70 .4byte gSpriteAnim_83D9F54 .4byte gSpriteAnim_83D9F5C .align 2 gBattleAnimSpriteTemplate_83D9F78:: @ 83D9F78 spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D902C .align 2 gBattleAnimSpriteTemplate_83D9F90:: @ 83D9F90 spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D9078 .align 2 gBattleAnimSpriteTemplate_83D9FA8:: @ 83D9FA8 spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D90A4 .align 2 gBattleAnimSpriteTemplate_83D9FC0:: @ 83D9FC0 spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D90F4 .align 2 gBattleAnimSpriteTemplate_83D9FD8:: @ 83D9FD8 spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F70, NULL, gDummySpriteAffineAnimTable, sub_80D92D0 .align 2 gBattleAnimSpriteTemplate_83D9FF0:: @ 83D9FF0 spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F68, NULL, gDummySpriteAffineAnimTable, sub_80D9378 .align 2 gSpriteAffineAnim_83DA008:: @ 83DA008 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 20, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83DA020:: @ 83DA020 .4byte gSpriteAffineAnim_83DA008 .align 2 gBattleAnimSpriteTemplate_83DA024:: @ 83DA024 spr_template 10143, 10143, gOamData_837DFF4, gSpriteAnimTable_83D9F64, NULL, gSpriteAffineAnimTable_83DA020, sub_80D943C .align 2 gSpriteAffineAnim_83DA03C:: @ 83DA03C obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 20, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83DA054:: @ 83DA054 .4byte gSpriteAffineAnim_83DA03C .align 2 gBattleAnimSpriteTemplate_83DA058:: @ 83DA058 spr_template 10143, 10143, gOamData_837DFF4, gSpriteAnimTable_83D9F64, NULL, gSpriteAffineAnimTable_83DA054, sub_80D943C .align 2 gBattleAnimSpriteTemplate_83DA070:: @ 83DA070 spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F68, NULL, gDummySpriteAffineAnimTable, sub_80D94A8 .align 2 gBattleAnimSpriteTemplate_83DA088:: @ 83DA088 spr_template 10073, 10073, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D9540 .align 2 gBattleAnimSpriteTemplate_83DA0A0:: @ 83DA0A0 spr_template 10167, 10167, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D95D0 .align 2 gBattleAnimSpriteTemplate_83DA0B8:: @ 83DA0B8 spr_template 10208, 10208, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D96B8 .align 2 gSpriteAffineAnim_83DA0D0:: @ 83DA0D0 obj_rot_scal_anim_frame 0x20, 0x20, 0, 0 obj_rot_scal_anim_frame 0x4, 0x4, 0, 64 obj_rot_scal_anim_frame 0xFFFA, 0xFFFA, 0, 8 obj_rot_scal_anim_frame 0x6, 0x6, 0, 8 obj_rot_scal_anim_jump 2 .align 2 gSpriteAffineAnimTable_83DA0F8:: @ 83DA0F8 .4byte gSpriteAffineAnim_83DA0D0 .align 2 gBattleAnimSpriteTemplate_83DA0FC:: @ 83DA0FC spr_template 10212, 10212, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA0F8, sub_80D97CC .align 2 gBattleAnimSpriteTemplate_83DA114:: @ 83DA114 spr_template 10257, 10257, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D98D8 .align 2 gBattleAnimSpriteTemplate_83DA12C:: @ 83DA12C spr_template 10256, 10256, gOamData_837DF3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D9A38 .align 2 gBattleAnimSpriteTemplate_83DA144:: @ 83DA144 spr_template 10143, 10143, gOamData_837DF34, gSpriteAnimTable_83D9F64, NULL, gDummySpriteAffineAnimTable, sub_80D9B48 .align 2 gSpriteAnim_83DA15C:: @ 83DA15C obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_end .align 2 gSpriteAnim_83DA16C:: @ 83DA16C obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_end .align 2 gSpriteAnim_83DA17C:: @ 83DA17C obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83DA18C:: @ 83DA18C .4byte gSpriteAnim_83DA15C .4byte gSpriteAnim_83DA16C .4byte gSpriteAnim_83DA17C .align 2 gBattleAnimSpriteTemplate_83DA198:: @ 83DA198 spr_template 10245, 10245, gOamData_837DF34, gSpriteAnimTable_83DA18C, NULL, gDummySpriteAffineAnimTable, sub_80D9BD4 .align 2 gSpriteAnim_83DA1B0:: @ 83DA1B0 obj_image_anim_frame 0, 6 obj_image_anim_frame 64, 6 obj_image_anim_end .align 2 gSpriteAnim_83DA1BC:: @ 83DA1BC obj_image_anim_frame 0, 6, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 64, 6, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83DA1C8:: @ 83DA1C8 obj_image_anim_frame 0, 6, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 64, 6, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83DA1D4:: @ 83DA1D4 .4byte gSpriteAnim_83DA1B0 .4byte gSpriteAnim_83DA1BC .4byte gSpriteAnim_83DA1C8 .align 2 gBattleAnimSpriteTemplate_83DA1E0:: @ 83DA1E0 spr_template 10246, 10246, gOamData_837DF3C, gSpriteAnimTable_83DA1D4, NULL, gDummySpriteAffineAnimTable, sub_80D9BD4 .align 2 gSpriteAffineAnim_83DA1F8:: @ 83DA1F8 obj_rot_scal_anim_frame 0x200, 0x200, 0, 0 obj_rot_scal_anim_frame 0xFFE0, 0xFFE0, 0, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA210:: @ 83DA210 .4byte gSpriteAffineAnim_83DA1F8 .align 2 gBattleAnimSpriteTemplate_83DA214:: @ 83DA214 spr_template 10143, 10143, gOamData_837DFF4, gSpriteAnimTable_83D9F64, NULL, gSpriteAffineAnimTable_83DA210, sub_80D9C40 .align 2 gSpriteAnim_83DA22C:: @ 83DA22C obj_image_anim_frame 0, 5 obj_image_anim_frame 8, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 24, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83DA240:: @ 83DA240 .4byte gSpriteAnim_83DA22C .align 2 gBattleAnimSpriteTemplate_83DA244:: @ 83DA244 spr_template 10151, 10151, gOamData_837DF74, gSpriteAnimTable_83DA240, NULL, gDummySpriteAffineAnimTable, sub_80793C4 .align 2 gSpriteAnim_83DA25C:: @ 83DA25C obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83DA264:: @ 83DA264 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnim_83DA26C:: @ 83DA26C obj_image_anim_frame 8, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83DA274:: @ 83DA274 .4byte gSpriteAnim_83DA25C .align 2 gSpriteAnimTable_83DA278:: @ 83DA278 .4byte gSpriteAnim_83DA264 .align 2 gSpriteAnimTable_83DA27C:: @ 83DA27C .4byte gSpriteAnim_83DA26C .align 2 gSpriteAffineAnim_83DA280:: @ 83DA280 obj_rot_scal_anim_frame 0x160, 0x160, 0, 0 obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, 0, 10 obj_rot_scal_anim_frame 0xA, 0xA, 0, 10 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83DA2A0:: @ 83DA2A0 obj_rot_scal_anim_frame 0xEC, 0xEC, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA2B0:: @ 83DA2B0 .4byte gSpriteAffineAnim_83DA280 .align 2 gSpriteAffineAnimTable_83DA2B4:: @ 83DA2B4 .4byte gSpriteAffineAnim_83DA2A0 .align 2 gBattleAnimSpriteTemplate_83DA2B8:: @ 83DA2B8 spr_template 10150, 10150, gOamData_837DFEC, gSpriteAnimTable_83DA274, NULL, gSpriteAffineAnimTable_83DA2B0, sub_80D9D70 .align 2 gBattleAnimSpriteTemplate_83DA2D0:: @ 83DA2D0 spr_template 10150, 10150, gOamData_837DFEC, gSpriteAnimTable_83DA274, NULL, gSpriteAffineAnimTable_83DA2B0, sub_80D9DF0 .align 2 gBattleAnimSpriteTemplate_83DA2E8:: @ 83DA2E8 spr_template 10150, 10150, gOamData_837DF8C, gSpriteAnimTable_83DA27C, NULL, gSpriteAffineAnimTable_83DA2B4, sub_80D9E94 .align 2 gSpriteAffineAnim_83DA300:: @ 83DA300 obj_rot_scal_anim_frame 0xFFF0, 0x10, 0, 6 obj_rot_scal_anim_frame 0x10, 0xFFF0, 0, 6 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83DA318:: @ 83DA318 .4byte gSpriteAffineAnim_83DA300 .align 2 gBattleAnimSpriteTemplate_83DA31C:: @ 83DA31C spr_template 10150, 10150, gOamData_837DFEC, gSpriteAnimTable_83DA278, NULL, gSpriteAffineAnimTable_83DA318, sub_80D9F14 .align 2 gSpriteAffineAnim_83DA334:: @ 83DA334 obj_rot_scal_anim_frame 0x9C, 0x9C, 0, 0 obj_rot_scal_anim_frame 0x5, 0x5, 0, 20 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA34C:: @ 83DA34C .4byte gSpriteAffineAnim_83DA334 .align 2 gBattleAnimSpriteTemplate_83DA350:: @ 83DA350 spr_template 10150, 10150, gOamData_837DF8C, gSpriteAnimTable_83DA274, NULL, gSpriteAffineAnimTable_83DA34C, sub_80D9F88 .align 2 gBattleAnimSpriteTemplate_83DA368:: @ 83DA368 spr_template 10155, 10155, gOamData_837E0AC, gSpriteAnimTable_83D9310, NULL, gSpriteAffineAnimTable_83DA34C, sub_80D9F88 .align 2 gBattleAnimSpriteTemplate_83DA380:: @ 83DA380 spr_template 10009, 10009, gOamData_837DF7C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DA034 .align 2 gSpriteAffineAnim_83DA398:: @ 83DA398 obj_rot_scal_anim_frame 0x10, 0x100, 0, 0 obj_rot_scal_anim_frame 0xA, 0x0, 0, 24 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA3B0:: @ 83DA3B0 .4byte gSpriteAffineAnim_83DA398 .align 2 gBattleAnimSpriteTemplate_83DA3B4:: @ 83DA3B4 spr_template 10009, 10009, gOamData_837DFDC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA3B0, sub_80DA16C .align 2 gSpriteAnim_83DA3CC:: @ 83DA3CC obj_image_anim_frame 0, 3 obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83DA3E0:: @ 83DA3E0 .4byte gSpriteAnim_83DA3CC .align 2 gBattleAnimSpriteTemplate_83DA3E4:: @ 83DA3E4 spr_template 10154, 10154, gOamData_837DF54, gSpriteAnimTable_83DA3E0, NULL, gDummySpriteAffineAnimTable, sub_80DA208 .align 2 gSpriteAffineAnim_83DA3FC:: @ 83DA3FC obj_rot_scal_anim_frame 0x10, 0x100, 0, 0 obj_rot_scal_anim_frame 0x28, 0x0, 0, 6 obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 5 obj_rot_scal_anim_frame 0xFFF0, 0x20, 0, 10 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA424:: @ 83DA424 .4byte gSpriteAffineAnim_83DA3FC .align 2 gSpriteAffineAnim_83DA428:: @ 83DA428 obj_rot_scal_anim_frame 0x0, 0x0, 50, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DA438:: @ 83DA438 obj_rot_scal_anim_frame 0x0, 0x0, -40, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA448:: @ 83DA448 .4byte gSpriteAffineAnim_83DA428 .4byte gSpriteAffineAnim_83DA438 .align 2 gBattleAnimSpriteTemplate_83DA450:: @ 83DA450 spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA424, sub_80DA300 .align 2 gBattleAnimSpriteTemplate_83DA468:: @ 83DA468 spr_template 10156, 10156, gOamData_837DF9C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA448, sub_80DA38C .align 2 gSpriteAnim_83DA480:: @ 83DA480 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnim_83DA488:: @ 83DA488 obj_image_anim_frame 16, 0, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83DA490:: @ 83DA490 .4byte gSpriteAnim_83DA480 .4byte gSpriteAnim_83DA488 .align 2 gBattleAnimSpriteTemplate_83DA498:: @ 83DA498 spr_template 10270, 10270, gOamData_837DF94, gSpriteAnimTable_83DA490, NULL, gDummySpriteAffineAnimTable, sub_80DA4D8 .align 2 .incbin "baserom.gba", 0x003da4b0, 0x20 .align 2 gSpriteTemplate_83DA4D0:: @ 83DA4D0 spr_template 10155, 10155, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DAD30 .align 2 gSpriteTemplate_83DA4E8:: @ 83DA4E8 spr_template 10270, 10270, gOamData_837DF94, gSpriteAnimTable_83DA490, NULL, gDummySpriteAffineAnimTable, sub_80DAD84 .align 2 gSpriteAnim_83DA500:: @ 83DA500 obj_image_anim_frame 0, 1 obj_image_anim_frame 8, 1 obj_image_anim_frame 16, 1 obj_image_anim_frame 8, 1, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83DA518:: @ 83DA518 .4byte gSpriteAnim_83DA500 .align 2 gBattleAnimSpriteTemplate_83DA51C:: @ 83DA51C spr_template 10162, 10162, gOamData_837DF54, gSpriteAnimTable_83DA518, NULL, gDummySpriteAffineAnimTable, sub_80DB000 .align 2 gSpriteAffineAnim_83DA534:: @ 83DA534 obj_rot_scal_anim_frame 0x10, 0x100, 0, 0 obj_rot_scal_anim_frame 0x28, 0x0, 0, 6 obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 5 obj_rot_scal_anim_frame 0xFFEC, 0x0, 0, 7 obj_rot_scal_anim_frame 0xFFEC, 0xFFEC, 0, 5 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA564:: @ 83DA564 .4byte gSpriteAffineAnim_83DA534 .align 2 gBattleAnimSpriteTemplate_83DA568:: @ 83DA568 spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA564, sub_80DB194 .align 2 gSpriteAffineAnim_83DA580:: @ 83DA580 obj_rot_scal_anim_frame 0xA0, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA590:: @ 83DA590 .4byte gSpriteAffineAnim_83DA580 .align 2 gBattleAnimSpriteTemplate_83DA594:: @ 83DA594 spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA590, sub_80DB1F4 .align 2 gSpriteAffineAnim_83DA5AC:: @ 83DA5AC obj_rot_scal_anim_frame 0x10, 0x100, 0, 0 obj_rot_scal_anim_frame 0x28, 0x0, 0, 6 obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 5 obj_rot_scal_anim_frame 0xFFF0, 0x20, 0, 10 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA5D4:: @ 83DA5D4 .4byte gSpriteAffineAnim_83DA5AC .align 2 gBattleAnimSpriteTemplate_83DA5D8:: @ 83DA5D8 spr_template 10156, 10156, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA5D4, sub_80DB288 .align 2 gSpriteAffineAnim_83DA5F0:: @ 83DA5F0 obj_rot_scal_anim_frame 0x100, 0x0, 0, 0 obj_rot_scal_anim_frame 0x0, 0x20, 0, 12 obj_rot_scal_anim_frame 0x0, 0xFFE0, 0, 11 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA610:: @ 83DA610 .4byte gSpriteAffineAnim_83DA5F0 .align 2 gBattleAnimSpriteTemplate_83DA614:: @ 83DA614 spr_template 10272, 10272, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB374 .align 2 gBattleAnimSpriteTemplate_83DA62C:: @ 83DA62C spr_template 10273, 10273, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB458 .align 2 gSpriteTemplate_83DA644:: @ 83DA644 spr_template 10212, 10212, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB564 .align 2 gBattleAnimSpriteTemplate_83DA65C:: @ 83DA65C spr_template 10284, 10284, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB5E4 .align 2 gSpriteAffineAnim_83DA674:: @ 83DA674 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, -10, 120 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DA68C:: @ 83DA68C .4byte gSpriteAffineAnim_83DA674 .align 2 gBattleAnimSpriteTemplate_83DA690:: @ 83DA690 spr_template 10196, 10196, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA68C, sub_80793C4 .align 2 gBattleAnimSpriteTemplate_83DA6A8:: @ 83DA6A8 spr_template 10166, 10166, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C .align 2 gBattleAnimSpriteTemplate_83DA6C0:: @ 83DA6C0 spr_template 10167, 10167, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C .align 2 gBattleAnimSpriteTemplate_83DA6D8:: @ 83DA6D8 spr_template 10168, 10168, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C .align 2 gBattleAnimSpriteTemplate_83DA6F0:: @ 83DA6F0 spr_template 10169, 10169, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C .align 2 gBattleAnimSpriteTemplate_83DA708:: @ 83DA708 spr_template 10170, 10170, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DB74C .align 2 gSpriteAnim_83DA720:: @ 83DA720 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_frame 64, 3 obj_image_anim_end .align 2 gSpriteAnimTable_83DA738:: @ 83DA738 .4byte gSpriteAnim_83DA720 .align 2 gBattleAnimSpriteTemplate_83DA73C:: @ 83DA73C spr_template 10071, 10071, gOamData_837DF34, gSpriteAnimTable_83DA738, NULL, gDummySpriteAffineAnimTable, sub_80DBA4C .align 2 gSpriteAnim_83DA754:: @ 83DA754 obj_image_anim_frame 0, 5 obj_image_anim_frame 4, 5 obj_image_anim_frame 8, 5 obj_image_anim_frame 12, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83DA768:: @ 83DA768 .4byte gSpriteAnim_83DA754 .align 2 gBattleAnimSpriteTemplate_83DA76C:: @ 83DA76C spr_template 10070, 10070, gOamData_837DF2C, gSpriteAnimTable_83DA768, NULL, gDummySpriteAffineAnimTable, sub_80DBA4C .align 2 gBattleAnimSpriteTemplate_83DA784:: @ 83DA784 spr_template 10163, 10163, gOamData_837DF74, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_807941C .align 2 gSpriteAnim_83DA79C:: @ 83DA79C obj_image_anim_frame 8, 60, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 8, 22, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_loop 0 obj_image_anim_frame 16, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_loop 1 obj_image_anim_frame 8, 22, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 24, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 40, 22, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83DA7DC:: @ 83DA7DC obj_image_anim_frame 8, 60 obj_image_anim_frame 16, 5 obj_image_anim_frame 8, 5 obj_image_anim_frame 0, 5 obj_image_anim_frame 8, 22 obj_image_anim_loop 0 obj_image_anim_frame 16, 5 obj_image_anim_frame 8, 5 obj_image_anim_frame 0, 5 obj_image_anim_frame 8, 5 obj_image_anim_loop 1 obj_image_anim_frame 8, 22 obj_image_anim_frame 24, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 40, 22 obj_image_anim_end .align 2 gSpriteAnimTable_83DA81C:: @ 83DA81C .4byte gSpriteAnim_83DA79C .4byte gSpriteAnim_83DA7DC .align 2 gBattleAnimSpriteTemplate_83DA824:: @ 83DA824 spr_template 10097, 10097, gOamData_837DF74, gSpriteAnimTable_83DA81C, NULL, gDummySpriteAffineAnimTable, sub_80DBAF4 .align 2 gSpriteAnim_83DA83C:: @ 83DA83C obj_image_anim_frame 0, 6 obj_image_anim_frame 16, 6 obj_image_anim_frame 32, 6 obj_image_anim_frame 48, 6 obj_image_anim_frame 64, 6 obj_image_anim_frame 80, 6 obj_image_anim_frame 96, 18 obj_image_anim_end .align 2 gSpriteAnimTable_83DA85C:: @ 83DA85C .4byte gSpriteAnim_83DA83C .align 2 Unknown_3DA860:: @ 83DA860 .incbin "baserom.gba", 0x3da860, 0x28 .align 2 gUnknown_083DA888:: @ 83DA888 .4byte Unknown_3DA860 .align 2 gBattleAnimSpriteTemplate_83DA88C:: @ 83DA88C spr_template 10093, 10093, gOamData_837DF34, gSpriteAnimTable_83DA85C, NULL, gDummySpriteAffineAnimTable, sub_80DBB70 .align 2 gUnknown_083DA8A4:: @ 83DA8A4 .incbin "baserom.gba", 0x003da8a4, 0x20 gUnknown_083DA8C4:: @ 83DA8C4 .incbin "baserom.gba", 0x003da8c4, 0x18 .align 2 gSpriteTemplate_83DA8DC:: @ 83DA8DC spr_template 10249, 10249, gOamData_837E04C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gBattleAnimSpriteTemplate_83DA8F4:: @ 83DA8F4 spr_template 10250, 10250, gOamData_837DF3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DC068 .align 2 gSpriteAffineAnim_83DA90C:: @ 83DA90C obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8 obj_rot_scal_anim_frame 0x8, 0x8, 0, 8 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83DA924:: @ 83DA924 obj_rot_scal_anim_frame 0xF0, 0xF0, 0, 0 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 6 obj_rot_scal_anim_frame 0x8, 0x8, 0, 8 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 2 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnim_83DA94C:: @ 83DA94C obj_rot_scal_anim_frame 0xD0, 0xD0, 0, 0 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 4 obj_rot_scal_anim_frame 0x8, 0x8, 0, 8 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 4 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnim_83DA974:: @ 83DA974 obj_rot_scal_anim_frame 0xB0, 0xB0, 0, 0 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 2 obj_rot_scal_anim_frame 0x8, 0x8, 0, 8 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 6 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83DA99C:: @ 83DA99C .4byte gSpriteAffineAnim_83DA90C .4byte gSpriteAffineAnim_83DA924 .4byte gSpriteAffineAnim_83DA94C .4byte gSpriteAffineAnim_83DA974 .align 2 gSpriteTemplate_83DA9AC:: @ 83DA9AC spr_template 10251, 10251, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA99C, sub_80DC2B0 .align 2 gSpriteAffineAnim_83DA9C4:: @ 83DA9C4 obj_rot_scal_anim_frame 0x20, 0x20, 0, 0 obj_rot_scal_anim_frame 0x4, 0x4, 0, 120 obj_rot_scal_anim_end 1 .align 2 gSpriteAffineAnimTable_83DA9DC:: @ 83DA9DC .4byte gSpriteAffineAnim_83DA9C4 .align 2 gBattleAnimSpriteTemplate_83DA9E0:: @ 83DA9E0 spr_template 10267, 10267, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DA9DC, sub_80793C4 .align 2 gSpriteAffineAnim_83DA9F8:: @ 83DA9F8 obj_rot_scal_anim_frame 0x20, 0x20, 0, 0 obj_rot_scal_anim_frame 0x10, 0x10, 0, 17 obj_rot_scal_anim_loop 0 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 10 obj_rot_scal_anim_frame 0x8, 0x8, 0, 10 obj_rot_scal_anim_loop 4 obj_rot_scal_anim_loop 0 obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 5 obj_rot_scal_anim_frame 0x10, 0x10, 0, 5 obj_rot_scal_anim_loop 7 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DAA50:: @ 83DAA50 obj_rot_scal_anim_frame 0xFFEC, 0x18, 0, 15 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DAA60:: @ 83DAA60 .4byte gSpriteAffineAnim_83DA9F8 .4byte gSpriteAffineAnim_83DAA50 .align 2 gBattleAnimSpriteTemplate_83DAA68:: @ 83DAA68 spr_template 10212, 10212, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAA60, sub_80DC700 .align 2 gSpriteAffineAnim_83DAA80:: @ 83DAA80 obj_rot_scal_anim_frame 0x100, 0x100, 30, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DAA90:: @ 83DAA90 obj_rot_scal_anim_frame 0x100, 0x100, -99, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DAAA0:: @ 83DAAA0 obj_rot_scal_anim_frame 0x100, 0x100, 94, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DAAB0:: @ 83DAAB0 .4byte gSpriteAffineAnim_83DAA80 .4byte gSpriteAffineAnim_83DAA90 .4byte gSpriteAffineAnim_83DAAA0 .align 2 gBattleAnimSpriteTemplate_83DAABC:: @ 83DAABC spr_template 10153, 10153, gOamData_837E014, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAAB0, sub_80DC824 .align 2 gSpriteAffineAnim_83DAAD4:: @ 83DAAD4 obj_rot_scal_anim_frame 0x0, 0x0, -33, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DAAE4:: @ 83DAAE4 obj_rot_scal_anim_frame 0x0, 0x0, 96, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DAAF4:: @ 83DAAF4 obj_rot_scal_anim_frame 0x0, 0x0, -96, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DAB04:: @ 83DAB04 .4byte gSpriteAffineAnim_83DAAD4 .4byte gSpriteAffineAnim_83DAAE4 .4byte gSpriteAffineAnim_83DAAF4 .align 2 gBattleAnimSpriteTemplate_83DAB10:: @ 83DAB10 spr_template 10161, 10161, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAB04, sub_80DC8F4 .align 2 gBattleAnimSpriteTemplate_83DAB28:: @ 83DAB28 spr_template 10180, 10180, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DC9A0 .align 2 gBattleAnimSpriteTemplate_83DAB40:: @ 83DAB40 spr_template 10179, 10179, gOamData_837DF5C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCA70 .align 2 gSpriteAffineAnim_83DAB58:: @ 83DAB58 obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_frame 0x6, 0x6, 0, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83DAB70:: @ 83DAB70 .4byte gSpriteAffineAnim_83DAB58 .align 2 gBattleAnimSpriteTemplate_83DAB74:: @ 83DAB74 spr_template 10181, 10181, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAB70, sub_80DCB38 .align 2 gBattleAnimSpriteTemplate_83DAB8C:: @ 83DAB8C spr_template 10161, 10161, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCBCC .align 2 gBattleAnimSpriteTemplate_83DABA4:: @ 83DABA4 spr_template 10161, 10161, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCCFC .align 2 gBattleAnimSpriteTemplate_83DABBC:: @ 83DABBC spr_template 10262, 10262, gOamData_837DF94, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCCFC .align 2 gSpriteAffineAnim_83DABD4:: @ 83DABD4 obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_frame 0x8, 0x8, 0, 18 obj_rot_scal_anim_loop 0 obj_rot_scal_anim_frame 0xFFFB, 0xFFFB, 0, 8 obj_rot_scal_anim_frame 0x5, 0x5, 0, 8 obj_rot_scal_anim_loop 5 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DAC0C:: @ 83DAC0C .4byte gSpriteAffineAnim_83DABD4 .align 2 gBattleAnimSpriteTemplate_83DAC10:: @ 83DAC10 spr_template 10212, 10212, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAC0C, sub_80DCE40 .align 2 gSpriteAnim_83DAC28:: @ 83DAC28 obj_image_anim_frame 32, 1 obj_image_anim_end .align 2 gSpriteAnim_83DAC30:: @ 83DAC30 obj_image_anim_frame 48, 1 obj_image_anim_end .align 2 gSpriteAnim_83DAC38:: @ 83DAC38 obj_image_anim_frame 64, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83DAC40:: @ 83DAC40 .4byte gSpriteAnim_83DAC28 .4byte gSpriteAnim_83DAC30 .4byte gSpriteAnim_83DAC38 .align 2 gBattleAnimSpriteTemplate_83DAC4C:: @ 83DAC4C spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAC40, NULL, gDummySpriteAffineAnimTable, sub_80DCE9C .align 2 gBattleAnimSpriteTemplate_83DAC64:: @ 83DAC64 spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAC40, NULL, gDummySpriteAffineAnimTable, sub_80DCF60 .align 2 gBattleAnimSpriteTemplate_83DAC7C:: @ 83DAC7C spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DCFE4 .align 2 gSpriteAffineAnim_83DAC94:: @ 83DAC94 obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0 obj_rot_scal_anim_frame 0x2, 0xFFFD, 0, 5 obj_rot_scal_anim_frame 0xFFFE, 0x3, 0, 5 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_83DACB4:: @ 83DACB4 .4byte gSpriteAffineAnim_83DAC94 .align 2 gBattleAnimSpriteTemplate_83DACB8:: @ 83DACB8 spr_template 10149, 10149, gOamData_837E0AC, gSpriteAnimTable_83D91F0, NULL, gSpriteAffineAnimTable_83DACB4, sub_80DCFE4 .align 2 gBattleAnimSpriteTemplate_83DACD0:: @ 83DACD0 spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83D95E0, NULL, gDummySpriteAffineAnimTable, sub_80DCFE4 .align 2 gBattleAnimSpriteTemplate_83DACE8:: @ 83DACE8 spr_template 10261, 10261, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD3AC .align 2 Unknown_3DAD00:: @ 83DAD00 .incbin "baserom.gba", 0x3dad00, 0x10 .align 2 gUnknown_083DAD10:: @ 83DAD10 .4byte 0x2, Unknown_3DAD00 .align 2 gSpriteAnim_83DAD18:: @ 83DAD18 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83DAD20:: @ 83DAD20 obj_image_anim_frame 16, 1 obj_image_anim_end .align 2 gSpriteAnim_83DAD28:: @ 83DAD28 obj_image_anim_frame 32, 1 obj_image_anim_end .align 2 gSpriteAnim_83DAD30:: @ 83DAD30 obj_image_anim_frame 48, 1 obj_image_anim_end .align 2 gSpriteAnim_83DAD38:: @ 83DAD38 obj_image_anim_frame 64, 1 obj_image_anim_end .align 2 gSpriteAnim_83DAD40:: @ 83DAD40 obj_image_anim_frame 80, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83DAD48:: @ 83DAD48 .4byte gSpriteAnim_83DAD18 .4byte gSpriteAnim_83DAD20 .align 2 gSpriteAnimTable_83DAD50:: @ 83DAD50 .4byte gSpriteAnim_83DAD28 .4byte gSpriteAnim_83DAD30 .align 2 gSpriteAnimTable_83DAD58:: @ 83DAD58 .4byte gSpriteAnim_83DAD38 .4byte gSpriteAnim_83DAD40 .align 2 gBattleAnimSpriteTemplate_83DAD60:: @ 83DAD60 spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAD48, NULL, gDummySpriteAffineAnimTable, sub_80DD490 .align 2 gSpriteTemplate_83DAD78:: @ 83DAD78 spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD87C .align 2 gSpriteTemplate_83DAD90:: @ 83DAD90 spr_template 10058, 10058, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DD87C .align 2 gBattleAnimSpriteTemplate_83DADA8:: @ 83DADA8 spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAD48, NULL, gDummySpriteAffineAnimTable, sub_80DD8E8 .align 2 gSpriteAffineAnim_83DADC0:: @ 83DADC0 obj_rot_scal_anim_frame 0x0, 0x0, -5, 5 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83DADD0:: @ 83DADD0 obj_rot_scal_anim_frame 0x0, 0x0, 5, 5 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83DADE0:: @ 83DADE0 .4byte gSpriteAffineAnim_83DADC0 .4byte gSpriteAffineAnim_83DADD0 .align 2 gBattleAnimSpriteTemplate_83DADE8:: @ 83DADE8 spr_template 10058, 10058, gOamData_837DF94, gSpriteAnimTable_83DAD48, NULL, gSpriteAffineAnimTable_83DADE0, sub_80DD978 .align 2 gBattleAnimSpriteTemplate_83DAE00:: @ 83DAE00 spr_template 10058, 10058, gOamData_837DF94, gSpriteAnimTable_83DAD48, NULL, gSpriteAffineAnimTable_83DADE0, sub_80DD9A4 .align 2 gBattleAnimSpriteTemplate_83DAE18:: @ 83DAE18 spr_template 10058, 10058, gOamData_837DF34, gSpriteAnimTable_83DAD58, NULL, gSpriteAffineAnimTable_83DADE0, sub_80CB144 .align 2 gBattleAnimSpriteTemplate_83DAE30:: @ 83DAE30 spr_template 10058, 10058, gOamData_837DF94, gSpriteAnimTable_83DAD50, NULL, gSpriteAffineAnimTable_83DADE0, sub_807A9BC .align 2 gSpriteAffineAnim_83DAE48:: @ 83DAE48 obj_rot_scal_anim_frame 0x1E, 0x1E, 10, 5 obj_rot_scal_anim_frame 0xFFE2, 0xFFE2, 10, 5 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83DAE60:: @ 83DAE60 .4byte gSpriteAffineAnim_83DAE48 .align 2 gBattleAnimSpriteTemplate_83DAE64:: @ 83DAE64 spr_template 10013, 10013, gOamData_837DFEC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAE60, sub_80DDB6C .align 2 gBattleAnimSpriteTemplate_83DAE7C:: @ 83DAE7C spr_template 10013, 10013, gOamData_837E04C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DDD58 .align 2 gSpriteAffineAnim_83DAE94:: @ 83DAE94 obj_rot_scal_anim_frame 0x0, 0x0, 10, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83DAEA4:: @ 83DAEA4 .4byte gSpriteAffineAnim_83DAE94 .align 2 gBattleAnimSpriteTemplate_83DAEA8:: @ 83DAEA8 spr_template 10176, 10176, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DAEA4, sub_80DDF40 .align 2 gSpriteAnim_83DAEC0:: @ 83DAEC0 obj_image_anim_frame 0, 2 obj_image_anim_frame 8, 2 obj_image_anim_frame 16, 2 obj_image_anim_frame 24, 2 obj_image_anim_frame 32, 2 obj_image_anim_end .align 2 gSpriteAnimTable_83DAED8:: @ 83DAED8 .4byte gSpriteAnim_83DAEC0 .align 2 gBattleAnimSpriteTemplate_83DAEDC:: @ 83DAEDC spr_template 10177, 10177, gOamData_837DF74, gSpriteAnimTable_83DAED8, NULL, gDummySpriteAffineAnimTable, sub_80DE0FC .align 2 gSpriteAffineAnim_83DAEF4:: @ 83DAEF4 obj_rot_scal_anim_frame 0x200, 0x200, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DAF04:: @ 83DAF04 .4byte gSpriteAffineAnim_83DAEF4 .align 2 gSpriteTemplate_83DAF08:: @ 83DAF08 spr_template 10188, 10188, gOamData_837E07C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DE7B8 .align 2 gBattleAnimSpriteTemplate_83DAF20:: @ 83DAF20 spr_template 10199, 10199, gOamData_837E074, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DEF3C .align 2 gBattleAnimSpriteTemplate_83DAF38:: @ 83DAF38 spr_template 10200, 10200, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF0B8 .align 2 gBattleAnimSpriteTemplate_83DAF50:: @ 83DAF50 spr_template 10221, 10221, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF0B8 .align 2 gSpriteAnim_83DAF68:: @ 83DAF68 obj_image_anim_frame 0, 4 obj_image_anim_frame 8, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 24, 4 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83DAF7C:: @ 83DAF7C .4byte gSpriteAnim_83DAF68 .align 2 gSpriteTemplate_83DAF80:: @ 83DAF80 spr_template 10253, 10253, gOamData_837E094, gSpriteAnimTable_83DAF7C, NULL, gDummySpriteAffineAnimTable, sub_80DF3D8 .align 2 gSpriteTemplate_83DAF98:: @ 83DAF98 spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF49C .align 2 gSpriteAnim_83DAFB0:: @ 83DAFB0 obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_frame 64, 4 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83DAFC8:: @ 83DAFC8 .4byte gSpriteAnim_83DAFB0 .align 2 gBattleAnimSpriteTemplate_83DAFCC:: @ 83DAFCC spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83DAFC8, NULL, gDummySpriteAffineAnimTable, sub_80DF5A0 .align 2 gSpriteAnim_83DAFE4:: @ 83DAFE4 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_jump 0 .align 2 gSpriteAnim_83DAFF4:: @ 83DAFF4 obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83DB004:: @ 83DB004 .4byte gSpriteAnim_83DAFE4 .4byte gSpriteAnim_83DAFF4 .align 2 gSpriteAffineAnim_83DB00C:: @ 83DB00C obj_rot_scal_anim_frame 0x50, 0x50, 127, 0 obj_rot_scal_anim_frame 0xD, 0xD, 0, 100 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB024:: @ 83DB024 obj_rot_scal_anim_frame 0x50, 0x50, 0, 0 obj_rot_scal_anim_frame 0xD, 0xD, 0, 100 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DB03C:: @ 83DB03C .4byte gSpriteAffineAnim_83DB00C .4byte gSpriteAffineAnim_83DB024 .align 2 gBattleAnimSpriteTemplate_83DB044:: @ 83DB044 spr_template 10029, 10029, gOamData_837DFF4, gSpriteAnimTable_83DB004, NULL, gSpriteAffineAnimTable_83DB03C, sub_80DF760 .align 2 gSpriteAnim_83DB05C:: @ 83DB05C obj_image_anim_frame 0, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 32, 5 obj_image_anim_frame 48, 5 obj_image_anim_frame 64, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83DB074:: @ 83DB074 .4byte gSpriteAnim_83DB05C .align 2 gBattleAnimSpriteTemplate_83DB078:: @ 83DB078 spr_template 10035, 10035, gOamData_837DF34, gSpriteAnimTable_83DB074, NULL, gDummySpriteAffineAnimTable, sub_80DF6F0 .align 2 gSpriteAnim_83DB090:: @ 83DB090 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83DB0A0:: @ 83DB0A0 .4byte gSpriteAnim_83DB090 .4byte gSpriteAnim_83DB090 .align 2 gSpriteAffineAnim_83DB0A8:: @ 83DB0A8 obj_rot_scal_anim_frame 0x64, 0x64, 127, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB0B8:: @ 83DB0B8 obj_rot_scal_anim_frame 0x64, 0x64, 0, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DB0C8:: @ 83DB0C8 .4byte gSpriteAffineAnim_83DB0A8 .4byte gSpriteAffineAnim_83DB0B8 .align 2 gBattleAnimSpriteTemplate_83DB0D0:: @ 83DB0D0 spr_template 10029, 10029, gOamData_837DFF4, gSpriteAnimTable_83DB0A0, NULL, gSpriteAffineAnimTable_83DB0C8, sub_80DF760 .align 2 gBattleAnimSpriteTemplate_83DB0E8:: @ 83DB0E8 spr_template 10249, 10249, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DF78C .align 2 gBattleAnimSpriteTemplate_83DB100:: @ 83DB100 spr_template 10029, 10029, gOamData_837DF34, gSpriteAnimTable_83DAFC8, NULL, gDummySpriteAffineAnimTable, sub_80DFB28 .align 2 gSpriteTemplate_83DB118:: @ 83DB118 spr_template 10015, 10015, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80DFE14 .align 2 gSpriteAffineAnim_83DB130:: @ 83DB130 obj_rot_scal_anim_frame 0x0, 0x0, 0, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB140:: @ 83DB140 obj_rot_scal_anim_frame 0x0, 0x0, 32, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB150:: @ 83DB150 obj_rot_scal_anim_frame 0x0, 0x0, 64, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB160:: @ 83DB160 obj_rot_scal_anim_frame 0x0, 0x0, 96, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB170:: @ 83DB170 obj_rot_scal_anim_frame 0x0, 0x0, -128, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB180:: @ 83DB180 obj_rot_scal_anim_frame 0x0, 0x0, -96, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB190:: @ 83DB190 obj_rot_scal_anim_frame 0x0, 0x0, -64, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB1A0:: @ 83DB1A0 obj_rot_scal_anim_frame 0x0, 0x0, -32, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DB1B0:: @ 83DB1B0 .4byte gSpriteAffineAnim_83DB130 .4byte gSpriteAffineAnim_83DB140 .4byte gSpriteAffineAnim_83DB150 .4byte gSpriteAffineAnim_83DB160 .4byte gSpriteAffineAnim_83DB170 .4byte gSpriteAffineAnim_83DB180 .4byte gSpriteAffineAnim_83DB190 .4byte gSpriteAffineAnim_83DB1A0 .align 2 gBattleAnimSpriteTemplate_83DB1D0:: @ 83DB1D0 spr_template 10139, 10139, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB1B0, sub_80DFF1C .align 2 gBattleAnimSpriteTemplate_83DB1E8:: @ 83DB1E8 spr_template 10145, 10145, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB1B0, sub_80DFF1C .align 2 gSpriteAffineAnim_83DB200:: @ 83DB200 obj_rot_scal_anim_frame 0xC0, 0xC0, 80, 0 obj_rot_scal_anim_frame 0x0, 0x0, -2, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB218:: @ 83DB218 obj_rot_scal_anim_frame 0xC0, 0xC0, -80, 0 obj_rot_scal_anim_frame 0x0, 0x0, 2, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DB230:: @ 83DB230 .4byte gSpriteAffineAnim_83DB200 .4byte gSpriteAffineAnim_83DB218 .align 2 gBattleAnimSpriteTemplate_83DB238:: @ 83DB238 spr_template 10155, 10155, gOamData_837DF8C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB230, sub_80DFFD0 .align 2 gSpriteAnim_83DB250:: @ 83DB250 obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_frame 64, 4 obj_image_anim_end .align 2 gSpriteAnim_83DB268:: @ 83DB268 obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 64, 4, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnimTable_83DB280:: @ 83DB280 .4byte gSpriteAnim_83DB250 .4byte gSpriteAnim_83DB268 .align 2 gBattleAnimSpriteTemplate_83DB288:: @ 83DB288 spr_template 10039, 10039, gOamData_837DF34, gSpriteAnimTable_83DB280, NULL, gDummySpriteAffineAnimTable, sub_80E0A10 .align 2 gSpriteAffineAnim_83DB2A0:: @ 83DB2A0 obj_rot_scal_anim_frame 0x0, 0x0, 15, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83DB2B0:: @ 83DB2B0 obj_rot_scal_anim_frame 0x0, 0x0, 20, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83DB2C0:: @ 83DB2C0 .4byte gSpriteAffineAnim_83DB2A0 .align 2 gSpriteAffineAnimTable_83DB2C4:: @ 83DB2C4 .4byte gSpriteAffineAnim_83DB2B0 .align 2 gBattleAnimSpriteTemplate_83DB2C8:: @ 83DB2C8 spr_template 10000, 10000, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB2C0, sub_80E0F1C .align 2 gBattleAnimSpriteTemplate_83DB2E0:: @ 83DB2E0 spr_template 10000, 10000, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB2C4, sub_80E1004 .align 2 gBattleAnimSpriteTemplate_83DB2F8:: @ 83DB2F8 spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1078 .align 2 gSpriteAnim_83DB310:: @ 83DB310 obj_image_anim_frame 1, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83DB318:: @ 83DB318 .4byte gSpriteAnim_83DB310 .align 2 gBattleAnimSpriteTemplate_83DB31C:: @ 83DB31C spr_template 10074, 10074, gOamData_837DF2C, gSpriteAnimTable_83DB318, NULL, gDummySpriteAffineAnimTable, sub_80E1078 .align 2 gBattleAnimSpriteTemplate_83DB334:: @ 83DB334 spr_template 10074, 10074, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1108 .align 2 gBattleAnimSpriteTemplate_83DB34C:: @ 83DB34C spr_template 10074, 10074, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1728 .align 2 gBattleAnimSpriteTemplate_83DB364:: @ 83DB364 spr_template 10281, 10281, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E17CC .align 2 gSpriteAnim_83DB37C:: @ 83DB37C obj_image_anim_frame 0, 8 obj_image_anim_frame 4, 8 obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 8, 8 obj_image_anim_jump 0 .align 2 gSpriteAnim_83DB390:: @ 83DB390 obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 4, 8 obj_image_anim_frame 0, 8 obj_image_anim_frame 8, 8 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83DB3A4:: @ 83DB3A4 .4byte gSpriteAnim_83DB37C .4byte gSpriteAnim_83DB390 .align 2 gBattleAnimSpriteTemplate_83DB3AC:: @ 83DB3AC spr_template 10073, 10073, gOamData_837DF2C, gSpriteAnimTable_83DB3A4, NULL, gDummySpriteAffineAnimTable, sub_80E1CB4 .align 2 gBattleAnimSpriteTemplate_83DB3C4:: @ 83DB3C4 spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1D84 .align 2 gBattleAnimSpriteTemplate_83DB3DC:: @ 83DB3DC spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E1E2C .align 2 gSpriteAnim_83DB3F4:: @ 83DB3F4 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_frame 64, 3 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83DB40C:: @ 83DB40C .4byte gSpriteAnim_83DB3F4 .align 2 gSpriteTemplate_83DB410:: @ 83DB410 spr_template 10071, 10071, gOamData_837DF34, gSpriteAnimTable_83DB40C, NULL, gDummySpriteAffineAnimTable, sub_80E1F3C .align 2 gBattleAnimSpriteTemplate_83DB428:: @ 83DB428 spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E24B8 .align 2 gSpriteAffineAnim_83DB440:: @ 83DB440 obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB450:: @ 83DB450 obj_rot_scal_anim_frame 0xD8, 0xD8, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB468:: @ 83DB468 obj_rot_scal_anim_frame 0xB0, 0xB0, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83DB480:: @ 83DB480 obj_rot_scal_anim_frame 0x80, 0x80, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83DB498:: @ 83DB498 .4byte gSpriteAffineAnim_83DB440 .4byte gSpriteAffineAnim_83DB450 .4byte gSpriteAffineAnim_83DB468 .4byte gSpriteAffineAnim_83DB480 .align 2 gBattleAnimSpriteTemplate_83DB4A8:: @ 83DB4A8 spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27A0 .align 2 gBattleAnimSpriteTemplate_83DB4C0:: @ 83DB4C0 spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E2838 .align 2 gBattleAnimSpriteTemplate_83DB4D8:: @ 83DB4D8 spr_template 10148, 10148, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27A0 .align 2 gBattleAnimSpriteTemplate_83DB4F0:: @ 83DB4F0 spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E2870 .align 2 gBattleAnimSpriteTemplate_83DB508:: @ 83DB508 spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E2908 .align 2 gBattleAnimSpriteTemplate_83DB520:: @ 83DB520 spr_template 10285, 10285, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E2978 .align 2 gBattleAnimSpriteTemplate_83DB538:: @ 83DB538 spr_template 10135, 10135, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E29C0 .align 2 gBattleAnimSpriteTemplate_83DB550:: @ 83DB550 spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27E8 .align 2 gUnknown_083DB568:: @ 83DB568 .incbin "baserom.gba", 0x003db568, 0x4 .align 2 gUnknown_083DB56C:: @ 83DB56C .4byte task_battle_intro_80BC47C .4byte task_battle_intro_80BC47C .4byte task00_battle_intro_80BC6C8 .4byte task00_battle_intro_80BC6C8 .4byte task00_battle_intro_80BC6C8 .4byte task_battle_intro_80BC47C .4byte task_battle_intro_80BC47C .4byte task_battle_intro_80BC47C .4byte task_battle_intro_anim .4byte task_battle_intro_anim .align 2 gUnknown_083DB594:: @ 83DB594 .4byte sub_80E5168 .4byte sub_80E517C .4byte sub_80E51C4 .4byte sub_80E5270 .align 2 gUnknown_083DB5A4:: @ 83DB5A4 .4byte PlayerGoSpeed0 .4byte sub_80593C4 .4byte sub_80593F4 .align 2 gUnknown_083DB5B0:: @ 83DB5B0 .4byte sub_80E56F8 .4byte sub_80E5708 .4byte sub_80E5744 .4byte sub_80E57BC .4byte sub_80E57F8 .4byte sub_80E5834 .4byte sub_80E5870 .4byte sub_80E58AC .4byte sub_80E5920 .4byte sub_80E5990 .4byte sub_80E59A0 .4byte sub_80E5A30 .4byte sub_80E5AC0 .align 2 gUnknown_083DB5E4:: @ 83DB5E4 .4byte CheckMovementInputAcroBikeNormal .4byte CheckMovementInputAcroBikeChangingDirection .4byte CheckMovementInputAcroBikeStandingWheelie .4byte CheckMovementInputAcroBikeBunnyHop .4byte CheckMovementInputAcroBikeMovingWheelie .4byte CheckMovementInputAcroBikeUnknownMode5 .4byte CheckMovementInputAcroBikeUnknownMode6 .align 1 gUnknown_083DB600:: @ 83DB600 .2byte 1, 2, 4 Unknown_3DB606:: @ 83DB606 .byte 4, 0 .align 2 gUnknown_083DB608:: @ 83DB608 .4byte 0x1, 0x2, 0xf, 0xf, Unknown_3DB606, Unknown_3DB606, 0x1 .4byte 0x2, 0x2, 0xf, 0xf, Unknown_3DB606, Unknown_3DB606, 0x2 .4byte 0x3, 0x2, 0xf, 0xf, Unknown_3DB606, Unknown_3DB606, 0x3 .4byte 0x4, 0x2, 0xf, 0xf, Unknown_3DB606, Unknown_3DB606, 0x4 .align 1 gMysteryEventPhrase:: @ 83DB678 ec_word MYSTERY ec_word EVENT ec_word IS ec_word EXCITING .align 1 gBerryMasterWifePhrases:: @ 83DB680 ec_word GREAT ec_word BATTLE ec_word CHALLENGE ec_word CONTEST ec_word OVERWHELMING ec_pokemon1 LATIAS ec_word COOL ec_pokemon1 LATIOS ec_word SUPER ec_word HUSTLE gUnknown_083DB694:: @ 83DB694 .4byte 0x02001000 gUnknown_083DB698:: @ 83DB698 .incbin "baserom.gba", 0x003db698, 0xc gUnknown_083DB6A4:: @ 83DB6A4 .incbin "baserom.gba", 0x003db6a4, 0xe gUnknown_083DB6B2:: @ 83DB6B2 .incbin "baserom.gba", 0x003db6b2, 0x42 .align 2 gUnknown_083DB6F4:: @ 83DB6F4 .4byte OtherText_MakeProfilePage1, OtherText_MakeProfilePage2, 0x1 .4byte OtherText_MakeMessagePage1, OtherText_MakeMessagePage2, 0x1 .4byte OtherText_CombineNinePhrasesPage1, OtherText_CombineNinePhrasesPage2, 0x1 .4byte OtherText_DescribeFeelingsPage1, OtherText_DescribeFeelingsPage2, 0x1 .4byte OtherText_ImproveBardSongPage1, OtherText_ImproveBardSongPage2, 0x1 .4byte OtherText_CombineTwoPhrasesPage1, OtherText_CombineTwoPhrasesPage2, 0x1 .4byte OtherText_YourProfile, OtherText_ConfirmTrendyPage2, 0x0 .4byte OtherText_YourFeelingBattle, OtherText_ConfirmTrendyPage2, 0x1 .4byte OtherText_SetWinMessage, OtherText_ConfirmTrendyPage2, 0x1 .4byte OtherText_SetLossMessage, OtherText_ConfirmTrendyPage2, 0x1 .4byte OtherText_MailMessage, OtherText_ConfirmTrendyPage2, 0x1 .4byte OtherText_MailSalutation, OtherText_ConfirmTrendyPage2, 0x1 .4byte OtherText_NewSong, OtherText_ConfirmTrendyPage2, 0x0 .4byte OtherText_TheAnswer, OtherText_ConfirmTrendyPage2, 0x0 .4byte OtherText_ConfirmTrendyPage1, OtherText_ConfirmTrendyPage2, 0x1 .4byte OtherText_HipsterPage1, OtherText_HipsterPage2, 0x1 .4byte OtherText_WithFourPhrases, OtherText_CombineNinePhrasesPage2, 0x1 gUnknown_083DB7C0:: @ 83DB7C0 .incbin "baserom.gba", 0x003db7c0, 0x1c .align 2 gUnknown_083DB7DC:: @ 83DB7DC .4byte 0x0200ac80 .4byte 0x0200acc9 .4byte 0x0200ad12 .4byte 0x0200ad5b gUnknown_083DB7EC:: @ 83DB7EC .incbin "baserom.gba", 0x003db7ec, 0x8 gUnknown_083DB7F4:: @ 83DB7F4 .incbin "baserom.gba", 0x3db7f4, 0xc .align 2 InterviewPalette_0:: @ 83DB800 .incbin "graphics/misc/interview_pal0.gbapal" .align 2 InterviewPalette_1:: @ 83DB820 .incbin "graphics/misc/interview_pal1.gbapal" .align 2 InterviewArrowTiles: @ 83DB840 .incbin "graphics/misc/interview_arrow.4bpp" .align 2 InterviewButtonTiles: @ 83DB940 .incbin "graphics/misc/interview_buttons.4bpp" .align 2 gMenuInterviewFrame_Pal:: .incbin "graphics/misc/interview_frame.gbapal" .align 2 gMenuInterviewFrame_Gfx:: .incbin "graphics/misc/interview_frame.4bpp.lz" .align 2 InterviewTriangleCursorTiles: @ 83DBB94 .incbin "graphics/misc/interview_triangle_cursor.4bpp" .align 2 gSpriteSheets_Interview:: @ 83DBBB4 obj_tiles InterviewTriangleCursorTiles, 0x20, 0 obj_tiles gInterviewOutlineCursorTiles, 0x700, 1 obj_tiles InterviewArrowTiles, 0x100, 2 obj_tiles InterviewButtonTiles, 0x100, 3 null_obj_tiles .align 2 gSpritePalettes_Interview:: @ 83DBBDC obj_pal InterviewPalette_0, 0 obj_pal InterviewPalette_1, 1 null_obj_pal .align 2 gOamData_83DBBF4:: @ 83DBBF4 .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteTemplate_83DBBFC:: @ 83DBBFC spr_template 0, 0, gOamData_83DBBF4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80E82BC .align 2 gOamData_83DBC14:: @ 83DBC14 .2byte 0x4400 .2byte 0x8000 .2byte 0x0400 .align 2 gSpriteAnim_83DBC1C:: @ 83DBC1C obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC24:: @ 83DBC24 obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC2C:: @ 83DBC2C obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC34:: @ 83DBC34 obj_image_anim_frame 24, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC3C:: @ 83DBC3C obj_image_anim_frame 32, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC44:: @ 83DBC44 obj_image_anim_frame 40, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC4C:: @ 83DBC4C obj_image_anim_frame 40, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC54:: @ 83DBC54 obj_image_anim_frame 40, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC5C:: @ 83DBC5C obj_image_anim_frame 48, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC64:: @ 83DBC64 obj_image_anim_frame 40, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC6C:: @ 83DBC6C obj_image_anim_frame 48, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBC74:: @ 83DBC74 obj_image_anim_frame 40, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83DBC7C:: @ 83DBC7C .4byte gSpriteAnim_83DBC1C .4byte gSpriteAnim_83DBC24 .4byte gSpriteAnim_83DBC2C .4byte gSpriteAnim_83DBC34 .align 2 gSpriteAnimTable_83DBC8C:: @ 83DBC8C .4byte gSpriteAnim_83DBC3C .4byte gSpriteAnim_83DBC44 .4byte gSpriteAnim_83DBC4C .4byte gSpriteAnim_83DBC54 .align 2 gSpriteAnimTable_83DBC9C:: @ 83DBC9C .4byte gSpriteAnim_83DBC5C .4byte gSpriteAnim_83DBC64 .4byte gSpriteAnim_83DBC6C .4byte gSpriteAnim_83DBC74 .align 2 gSpriteTemplate_83DBCAC:: @ 83DBCAC spr_template 1, 1, gOamData_83DBC14, gSpriteAnimTable_83DBC7C, NULL, gDummySpriteAffineAnimTable, sub_80E85F8 .align 2 gUnknown_083DBCC4:: @ 83DBCC4 .incbin "baserom.gba", 0x003dbcc4, 0x1c .align 2 gOamData_83DBCE0:: @ 83DBCE0 .2byte 0x0000 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteAnim_83DBCE8:: @ 83DBCE8 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83DBCF0:: @ 83DBCF0 obj_image_anim_frame 4, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83DBCF8:: @ 83DBCF8 .4byte gSpriteAnim_83DBCE8 .4byte gSpriteAnim_83DBCF0 Unknown_83DBD00: .incbin "baserom.gba", 0x003dbd00, 0x8 Unknown_83DBD08: .incbin "baserom.gba", 0x003dbd08, 0x8 gUnknown_083DBD10:: @ 83DBD10 .4byte Unknown_83DBD00 .4byte Unknown_83DBD08 .align 2 gSpriteTemplate_83DBD18:: @ 83DBD18 spr_template 2, 0, gOamData_83DBCE0, gSpriteAnimTable_83DBCF8, NULL, gDummySpriteAffineAnimTable, sub_80E8B78 .align 2 gUnknown_083DBD30:: @ 83DBD30 obj_tiles gMenuInterviewFrame_Gfx, 2048, 0x0006 .align 2 gUnknown_083DBD38:: @ 83DBD38 obj_pal gMenuInterviewFrame_Pal, 0x0004 .align 2 gOamData_83DBD40:: @ 83DBD40 .2byte 0x0000 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteTemplate_83DBD48:: @ 83DBD48 spr_template 6, 4, gOamData_83DBD40, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gUnknown_083DBD60:: @ 83DBD60 obj_tiles gMenuWordGroupIndicator_Gfx, 4096, 0x0007 .align 2 gUnknown_083DBD68:: @ 83DBD68 obj_pal gMenuWordGroupIndicator_Pal, 0x0005 .align 2 gOamData_83DBD70:: @ 83DBD70 .2byte 0x4000 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteAnim_83DBD78:: @ 83DBD78 obj_image_anim_frame 96, 3 obj_image_anim_end .align 2 gSpriteAnim_83DBD80:: @ 83DBD80 obj_image_anim_frame 64, 4 obj_image_anim_frame 96, 4 obj_image_anim_frame 64, 4 obj_image_anim_frame 0, 4 obj_image_anim_end .align 2 gSpriteAnim_83DBD94:: @ 83DBD94 obj_image_anim_frame 64, 4 obj_image_anim_frame 96, 4 obj_image_anim_frame 64, 4 obj_image_anim_frame 32, 4 obj_image_anim_end .align 2 gSpriteAnim_83DBDA8:: @ 83DBDA8 obj_image_anim_frame 64, 2 obj_image_anim_frame 32, 2 obj_image_anim_end .align 2 gSpriteAnim_83DBDB4:: @ 83DBDB4 obj_image_anim_frame 64, 2 obj_image_anim_frame 0, 2 obj_image_anim_end .align 2 gSpriteAnim_83DBDC0:: @ 83DBDC0 obj_image_anim_frame 64, 2 obj_image_anim_frame 96, 2 obj_image_anim_end .align 2 gSpriteAnimTable_83DBDCC:: @ 83DBDCC .4byte gSpriteAnim_83DBD78 .4byte gSpriteAnim_83DBD80 .4byte gSpriteAnim_83DBD94 .4byte gSpriteAnim_83DBDA8 .4byte gSpriteAnim_83DBDB4 .4byte gSpriteAnim_83DBDC0 .align 2 gSpriteTemplate_83DBDE4:: @ 83DBDE4 spr_template 7, 5, gOamData_83DBD70, gSpriteAnimTable_83DBDCC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_083DBDFC:: @ 83DBDFC .incbin "baserom.gba", 0x003dbdfc, 0x20 gUnknown_083DBE1C:: @ 83DBE1C .incbin "baserom.gba", 0x003dbe1c, 0x24 gUnknown_083DBE40:: @ 83DBE40 .incbin "baserom.gba", 0x003dbe40, 0x68 gUnknown_083DBEA8:: @ 83DBEA8 .incbin "baserom.gba", 0x003dbea8, 0x4 gUnknown_083DBEAC:: @ 83DBEAC .incbin "baserom.gba", 0x003dbeac, 0x80 @ 83DBF2C .include "data/text/easy_chat/group_words.inc" @ 83DE138 .include "data/text/easy_chat/words_by_letter.inc" @ 83DEFFA .include "data/text/easy_chat/group_sizes.inc" @ 83DF010 .include "data/text/easy_chat/group_orders.inc" @ 83DFE6C .include "data/text/easy_chat/group_name_table.inc" gUnknown_083DFEC4:: @ 83DFEC4 .incbin "baserom.gba", 0x003dfec4, 0x4 gUnknown_083DFEC8:: @ 83DFEC8 .4byte 0x02039360 gUnknown_083DFECC:: @ 83DFECC .incbin "baserom.gba", 0x003dfecc, 0x20 gUnknown_083DFEEC:: @ 83DFEEC .incbin "baserom.gba", 0x003dfeec, 0xa0 gUnknown_083DFF8C:: @ 83DFF8C .incbin "baserom.gba", 0x003dff8c, 0xb0 gUnknown_083E003C:: @ 83E003C .incbin "baserom.gba", 0x003e003c, 0x20 gUnknown_083E005C:: @ 83E005C .incbin "baserom.gba", 0x003e005c, 0x20 gUnknown_083E007C:: @ 83E007C .incbin "baserom.gba", 0x003e007c, 0xa8 gUnknown_083E0124:: @ 83E0124 .incbin "baserom.gba", 0x003e0124, 0x20 gUnknown_083E0144:: @ 83E0144 .incbin "baserom.gba", 0x003e0144, 0x68 gUnknown_083E01AC:: @ 83E01AC .incbin "baserom.gba", 0x003e01ac, 0x48 gUnknown_083E01F4:: @ 83E01F4 .incbin "baserom.gba", 0x003e01f4, 0x60 gUnknown_083E0254:: @ 83E0254 .incbin "baserom.gba", 0x003e0254, 0x20 gUnknown_083E0274:: @ 83E0274 .incbin "baserom.gba", 0x003e0274, 0x20 .align 2 gPokenavConditionSearch2_Pal:: @ 83E0294 .incbin "graphics/pokenav/condition_search2.gbapal" gUnknown_083E02B4:: @ 83E02B4 .incbin "baserom.gba", 0x003e02b4, 0x60 gUnknown_083E0314:: @ 83E0314 .incbin "baserom.gba", 0x003e0314, 0x20 .align 2 gUnknown_083E0334:: @ 83E0334 .incbin "graphics/pokenav/trainereyes_misc_pal.bin" @ the original bytes have an "FF FF" instance which is incompatible with gbagfx to produce the bytes needed to match the original ROM, so I am forced to include it as a .bin until the lowest bit is properly handled or a better workaround is produced .align 2 gUnknown_083E0354:: @ 83E0354 .incbin "graphics/pokenav/trainereyes_misc.4bpp.lz" gUnknown_083E039C:: @ 83E039C .incbin "baserom.gba", 0x003e039c, 0x4 gUnknown_083E03A0:: @ 83E03A0 .incbin "baserom.gba", 0x003e03a0, 0x8 gUnknown_083E03A8:: @ 83E03A8 .incbin "baserom.gba", 0x003e03a8, 0x64 gUnknown_083E040C:: @ 83E040C .incbin "graphics/misc/ribbons_half.4bpp.lz" .align 2 gPokenavOutlinePalette:: @ 83E05D4 .incbin "graphics/pokenav/outline.gbapal" .align 2 gPokenavOutlineTiles:: @ 83E05F4 .incbin "graphics/pokenav/outline.4bpp.lz" .align 2 gPokenavOutlineTilemap:: @ 83E0804 .incbin "graphics/pokenav/outline_map.bin.lz" .align 2 gPokenavCityMap_Lavaridge_0:: @ 83E096C .incbin "graphics/pokenav/city_maps/lavaridge_0.bin.lz" .align 2 gPokenavCityMap_Fallarbor_0:: @ 83E09B0 .incbin "graphics/pokenav/city_maps/fallarbor_0.bin.lz" .align 2 gPokenavCityMap_Fortree_0:: @ 83E09F8 .incbin "graphics/pokenav/city_maps/fortree_0.bin.lz" .align 2 gPokenavCityMap_Slateport_0:: @ 83E0A48 .incbin "graphics/pokenav/city_maps/slateport_0.bin.lz" .align 2 gPokenavCityMap_Slateport_1:: @ 83E0AA8 .incbin "graphics/pokenav/city_maps/slateport_1.bin.lz" .align 2 gPokenavCityMap_Rustboro_0:: @ 83E0AF4 .incbin "graphics/pokenav/city_maps/rustboro_0.bin.lz" .align 2 gPokenavCityMap_Rustboro_1:: @ 83E0B48 .incbin "graphics/pokenav/city_maps/rustboro_1.bin.lz" .align 2 gPokenavCityMap_Pacifidlog_0:: @ 83E0B9C .incbin "graphics/pokenav/city_maps/pacifidlog_0.bin.lz" .align 2 gPokenavCityMap_Mauville_1:: @ 83E0BDC .incbin "graphics/pokenav/city_maps/mauville_1.bin.lz" .align 2 gPokenavCityMap_Mauville_0:: @ 83E0C34 .incbin "graphics/pokenav/city_maps/mauville_0.bin.lz" .align 2 gPokenavCityMap_Oldale_0:: @ 83E0C88 .incbin "graphics/pokenav/city_maps/oldale_0.bin.lz" .align 2 gPokenavCityMap_Lilycove_1:: @ 83E0CB8 .incbin "graphics/pokenav/city_maps/lilycove_1.bin.lz" .align 2 gPokenavCityMap_Lilycove_0:: @ 83E0D04 .incbin "graphics/pokenav/city_maps/lilycove_0.bin.lz" .align 2 gPokenavCityMap_Littleroot_0:: @ 83E0D5C .incbin "graphics/pokenav/city_maps/littleroot_0.bin.lz" .align 2 gPokenavCityMap_Dewford_0:: @ 83E0D8C .incbin "graphics/pokenav/city_maps/dewford_0.bin.lz" .align 2 gPokenavCityMap_Sootopolis_0:: @ 83E0DC4 .incbin "graphics/pokenav/city_maps/sootopolis_0.bin.lz" .align 2 gPokenavCityMap_EverGrande_0:: @ 83E0E04 .incbin "graphics/pokenav/city_maps/ever_grande_0.bin.lz" .align 2 gPokenavCityMap_EverGrande_1:: @ 83E0E4C .incbin "graphics/pokenav/city_maps/ever_grande_1.bin.lz" .align 2 gPokenavCityMap_Verdanturf_0:: @ 83E0E90 .incbin "graphics/pokenav/city_maps/verdanturf_0.bin.lz" .align 2 gPokenavCityMap_Mossdeep_1:: @ 83E0EC8 .incbin "graphics/pokenav/city_maps/mossdeep_1.bin.lz" .align 2 gPokenavCityMap_Mossdeep_0:: @ 83E0F10 .incbin "graphics/pokenav/city_maps/mossdeep_0.bin.lz" .align 2 gPokenavCityMap_Petalburg_0:: @ 83E0F6C .incbin "graphics/pokenav/city_maps/petalburg_0.bin.lz" @ 83E0FC8 .include "data/text/ribbon_descriptions.inc" @ 83E1204 .include "data/text/gift_ribbon_descriptions.inc" @ 83E178C .include "data/text/trainer_eye_descriptions.inc" .align 2 gUnknown_083E31B0:: @ 83E31B0 .4byte PCText_CheckMap .4byte PCText_CheckPoke .4byte PCText_CheckTrainer .4byte PCText_CheckRibbons .4byte PCText_PutAwayNav .4byte PCText_NoRibbonWin .4byte PCText_NoTrainers .align 2 gUnknown_083E31CC:: @ 83E31CC .4byte PCText_CheckParty .4byte PCText_CheckPokeAll .4byte PCText_ReturnToNav .align 2 gUnknown_083E31D8:: @ 83E31D8 .4byte PCText_FindCool .4byte PCText_FindBeauty .4byte PCText_FindCute .4byte PCText_FindSmart .4byte PCText_FindTough .4byte PCText_ReturnToCondition .align 2 gPokenavCityMaps:: @ 83E31F0 .4byte gPokenavCityMap_Littleroot_0, NULL .4byte gPokenavCityMap_Oldale_0, NULL .4byte gPokenavCityMap_Dewford_0, NULL .4byte gPokenavCityMap_Lavaridge_0, NULL .4byte gPokenavCityMap_Fallarbor_0, NULL .4byte gPokenavCityMap_Verdanturf_0, NULL .4byte gPokenavCityMap_Pacifidlog_0, NULL .4byte gPokenavCityMap_Petalburg_0, NULL .4byte gPokenavCityMap_Slateport_0, gPokenavCityMap_Slateport_1 .4byte gPokenavCityMap_Mauville_0, gPokenavCityMap_Mauville_1 .4byte gPokenavCityMap_Rustboro_0, gPokenavCityMap_Rustboro_1 .4byte gPokenavCityMap_Fortree_0, NULL .4byte gPokenavCityMap_Lilycove_0, gPokenavCityMap_Lilycove_1 .4byte gPokenavCityMap_Mossdeep_0, gPokenavCityMap_Mossdeep_1 .4byte gPokenavCityMap_Sootopolis_0, NULL .4byte gPokenavCityMap_EverGrande_0, gPokenavCityMap_EverGrande_1 .align 2 gUnknown_083E3270:: @ 83E3270 .4byte sub_80F0A24 .4byte sub_80F0A24 .4byte sub_80F0A74 .align 2 gPokenavIconPalette:: .incbin "graphics/pokenav/icon.gbapal" .align 2 gUnknown_083E329C:: @ 83E329C .incbin "graphics/pokenav/icon.4bpp.lz" .align 2 gPokenavPokeballTiles:: .incbin "graphics/pokenav/pokeball.4bpp" .align 2 gUnknown_083E3780: @ 83E3780 .incbin "baserom.gba", 0x3e3780, 0x20 .align 2 gPokenavSparkle_Pal:: .incbin "graphics/pokenav/sparkle.gbapal" .align 2 gPokenavSparkle_Gfx:: .incbin "graphics/pokenav/sparkle.4bpp" .align 2 gPokenavUpDownArrows_Gfx:: .incbin "graphics/pokenav/arrows.4bpp" gUnknown_083E3BC0:: .incbin "baserom.gba", 0x003E3BC0, 0x20 .align 2 gTiles_083E3BE0:: .incbin "graphics/unknown/unknown_3E3BE0.4bpp" .align 2 gUnknown_083E3C60:: @ 83E3C60 .incbin "graphics/misc/ribbons_cool.gbapal" .incbin "graphics/misc/ribbons_beauty.gbapal" .incbin "graphics/misc/ribbons_cute.gbapal" .incbin "graphics/misc/ribbons_smart.gbapal" .incbin "graphics/misc/ribbons_tough.gbapal" .align 2 gUnknown_083E3D00:: @ 83E3D00 .incbin "graphics/misc/ribbons_full.4bpp.lz" .align 2 PokenavBlueLightPalette: .incbin "graphics/pokenav/blue_light.gbapal" .align 2 PokenavBlueLightTiles: .incbin "graphics/pokenav/blue_light.4bpp" Palette_3E42D8: @ 83E42D8 .incbin "baserom.gba", 0x3e42d8, 0x20 gUnknown_083E42F8:: @ 83E42F8 .incbin "baserom.gba", 0x003e42f8, 0x20 .align 2 gOamData_83E4318:: @ 83E4318 .2byte 0x4000 .2byte 0x8000 .2byte 0x0400 .align 2 gSpriteAnim_83E4320:: @ 83E4320 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4328:: @ 83E4328 obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4330:: @ 83E4330 obj_image_anim_frame 16, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4338:: @ 83E4338 obj_image_anim_frame 24, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4340:: @ 83E4340 obj_image_anim_frame 32, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4348:: @ 83E4348 obj_image_anim_frame 40, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4350:: @ 83E4350 obj_image_anim_frame 48, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4358:: @ 83E4358 obj_image_anim_frame 56, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4360:: @ 83E4360 obj_image_anim_frame 64, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4368:: @ 83E4368 obj_image_anim_frame 72, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4370:: @ 83E4370 obj_image_anim_frame 80, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4378:: @ 83E4378 obj_image_anim_frame 88, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4380:: @ 83E4380 obj_image_anim_frame 96, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4388:: @ 83E4388 obj_image_anim_frame 104, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4390:: @ 83E4390 obj_image_anim_frame 112, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4398:: @ 83E4398 obj_image_anim_frame 120, 5 obj_image_anim_end .align 2 gSpriteAnim_83E43A0:: @ 83E43A0 obj_image_anim_frame 128, 5 obj_image_anim_end .align 2 gSpriteAnim_83E43A8:: @ 83E43A8 obj_image_anim_frame 136, 5 obj_image_anim_end .align 2 gSpriteAnim_83E43B0:: @ 83E43B0 obj_image_anim_frame 144, 5 obj_image_anim_end .align 2 gSpriteAnim_83E43B8:: @ 83E43B8 obj_image_anim_frame 152, 5 obj_image_anim_end .align 2 gSpriteAnim_83E43C0:: @ 83E43C0 obj_image_anim_frame 160, 5 obj_image_anim_end .align 2 gSpriteAnim_83E43C8:: @ 83E43C8 obj_image_anim_frame 168, 5 obj_image_anim_end .align 2 gSpriteAnim_83E43D0:: @ 83E43D0 obj_image_anim_frame 176, 5 obj_image_anim_end .align 2 gSpriteAnim_83E43D8:: @ 83E43D8 obj_image_anim_frame 184, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83E43E0:: @ 83E43E0 .4byte gSpriteAnim_83E4320 .4byte gSpriteAnim_83E4328 .4byte gSpriteAnim_83E4330 .4byte gSpriteAnim_83E4338 .4byte gSpriteAnim_83E4340 .4byte gSpriteAnim_83E4348 .4byte gSpriteAnim_83E4350 .4byte gSpriteAnim_83E4358 .4byte gSpriteAnim_83E4360 .4byte gSpriteAnim_83E4368 .4byte gSpriteAnim_83E4370 .4byte gSpriteAnim_83E4378 .4byte gSpriteAnim_83E4380 .4byte gSpriteAnim_83E4388 .4byte gSpriteAnim_83E4390 .4byte gSpriteAnim_83E4398 .4byte gSpriteAnim_83E43A0 .4byte gSpriteAnim_83E43A8 .4byte gSpriteAnim_83E43B0 .4byte gSpriteAnim_83E43B8 .4byte gSpriteAnim_83E43C0 .4byte gSpriteAnim_83E43C8 .4byte gSpriteAnim_83E43D0 .4byte gSpriteAnim_83E43D8 Unknown_83E4440: .incbin "baserom.gba", 0x003e4440, 0x10 gUnknown_083E4450:: @ 83E4450 .4byte Unknown_83E4440 .align 2 gSpriteTemplate_83E4454:: @ 83E4454 spr_template 0, 0, gOamData_83E4318, gSpriteAnimTable_83E43E0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteSheet_PokenavBlueLight:: @ 83E446C obj_tiles PokenavBlueLightTiles, 0x100, 25 .align 2 gSpritePalette_PokenavBlueLight:: @ 83E4474 obj_pal PokenavBlueLightPalette, 17 .align 2 gOamData_83E447C:: @ 83E447C .2byte 0x4000 .2byte 0x8000 .2byte 0x0400 .align 2 gSpriteTemplate_83E4484:: @ 83E4484 spr_template 25, 17, gOamData_83E447C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F2654 gUnknown_083E449C:: @ 83E449C obj_pal gPokenavMenuOptions3_Pal, 2 obj_pal gPokenavCondition5_Pal, 3 obj_pal 0x0, 0 .align 2 gOamData_83E44B4:: @ 83E44B4 .2byte 0x4000 .2byte 0xC000 .2byte 0x0400 .align 2 gSpriteAnim_83E44BC:: @ 83E44BC obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83E44C4:: @ 83E44C4 obj_image_anim_frame 32, 5 obj_image_anim_end .align 2 gSpriteAnim_83E44CC:: @ 83E44CC obj_image_anim_frame 64, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83E44D4:: @ 83E44D4 .4byte gSpriteAnim_83E44BC .4byte gSpriteAnim_83E44C4 .4byte gSpriteAnim_83E44CC .align 2 gSpriteTemplate_83E44E0:: @ 83E44E0 spr_template 1, 2, gOamData_83E44B4, gSpriteAnimTable_83E44D4, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC .align 2 gSpriteTemplate_83E44F8:: @ 83E44F8 spr_template 1, 3, gOamData_83E44B4, gSpriteAnimTable_83E44D4, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC .align 2 gOamData_83E4510:: @ 83E4510 .2byte 0x4000 .2byte 0x8000 .2byte 0x0400 .align 2 gSpriteAnim_83E4518:: @ 83E4518 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4520:: @ 83E4520 obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83E4528:: @ 83E4528 .4byte gSpriteAnim_83E4518 .4byte gSpriteAnim_83E4520 .align 2 gSpriteTemplate_83E4530:: @ 83E4530 spr_template 2, 2, gOamData_83E4510, gSpriteAnimTable_83E4528, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC .align 2 gSpriteTemplate_83E4548:: @ 83E4548 spr_template 2, 3, gOamData_83E4510, gSpriteAnimTable_83E4528, NULL, gDummySpriteAffineAnimTable, sub_80F2BBC .align 2 gOamData_83E4560:: @ 83E4560 .2byte 0x0000 .2byte 0xC000 .2byte 0x0400 .align 2 gUnknown_083E4568:: @ 83E4568 .incbin "baserom.gba", 0x003e4568, 0x8 .align 2 gSpriteTemplate_83E4570:: @ 83E4570 spr_template 6, 6, gOamData_83E4560, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F2E00 gUnknown_083E4588:: @ 83E4588 .incbin "baserom.gba", 0x003e4588, 0x8 .align 2 gUnknown_083E4590:: @ 83E4590 obj_tiles gPokenavArrow_Gfx, 0x40, 9 obj_tiles gPokenavUpDownArrows_Gfx, 0x80, 10 null_obj_tiles .align 2 gUnknown_083E45A8:: @ 83E45A8 obj_pal gPokenavArrowsPalette, 9 .align 2 gOamData_83E45B0:: @ 83E45B0 .2byte 0x8000 .2byte 0x0000 .2byte 0x0800 .align 2 gSpriteTemplate_83E45B8:: @ 83E45B8 spr_template 9, 9, gOamData_83E45B0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F3190 .align 2 gSpriteAnim_83E45D0:: @ 83E45D0 obj_image_anim_frame 0, 3 obj_image_anim_end .align 2 gSpriteAnim_83E45D8:: @ 83E45D8 obj_image_anim_frame 2, 3 obj_image_anim_end .align 2 gSpriteAnimTable_83E45E0:: @ 83E45E0 .4byte gSpriteAnim_83E45D0 .4byte gSpriteAnim_83E45D8 .align 2 gOamData_83E45E8:: @ 83E45E8 .2byte 0x4000 .2byte 0x0000 .2byte 0x0800 .align 2 gSpriteTemplate_83E45F0:: @ 83E45F0 spr_template 10, 9, gOamData_83E45E8, gSpriteAnimTable_83E45E0, NULL, gDummySpriteAffineAnimTable, sub_80F31AC .align 2 gOamData_83E4608:: @ 83E4608 .2byte 0x0000 .2byte 0x4000 .2byte 0x0800 .align 2 gSpriteAnim_83E4610:: @ 83E4610 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83E4618:: @ 83E4618 obj_image_anim_frame 4, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83E4620:: @ 83E4620 .4byte gSpriteAnim_83E4610 .4byte gSpriteAnim_83E4618 .align 2 gUnknown_083E4628:: @ 83E4628 obj_tiles gPokenavPokeballTiles, 0x100, 3 obj_tiles gUnknown_083E3780, 0x20, 4 obj_tiles gPokenavConditionMenuCancel_Gfx, 0x100, 5 null_obj_tiles .align 2 gUnknown_083E4648:: @ 83E4648 obj_pal gPokenavConditionPokeball_Pal, 4 obj_pal gPokenavCondition4_Pal, 5 .space 8 .align 2 gSpriteTemplate_83E4660:: @ 83E4660 spr_template 3, 4, gOamData_83E4608, gSpriteAnimTable_83E4620, NULL, gDummySpriteAffineAnimTable, sub_80F3328 gUnknown_083E4678:: @ 83E4678 .incbin "baserom.gba", 0x003e4678, 0x20 gUnknown_083E4698:: @ 83E4698 .incbin "baserom.gba", 0x003e4698, 0x80 .align 2 gOamData_83E4718:: @ 83E4718 .2byte 0x0100 .2byte 0x8000 .2byte 0x0000 .align 2 gSpriteAffineAnim_83E4720:: @ 83E4720 obj_rot_scal_anim_frame 0x80, 0x80, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83E4730:: @ 83E4730 obj_rot_scal_anim_frame 0x80, 0x80, 0, 0 obj_rot_scal_anim_frame 0x20, 0x20, 0, 4 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_83E4748:: @ 83E4748 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFE0, 0xFFE0, 0, 4 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83E4760:: @ 83E4760 .4byte gSpriteAffineAnim_83E4720 .4byte gSpriteAffineAnim_83E4730 .4byte gSpriteAffineAnim_83E4748 .align 2 gSpriteTemplate_83E476C:: @ 83E476C spr_template 11, 10, gOamData_83E4718, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83E4760, SpriteCallbackDummy .align 2 gUnknown_083E4784:: @ 83E4784 obj_tiles gPokenavSparkle_Gfx, 896, 0x0017 .align 2 gUnknown_083E478C:: @ 83E478C obj_pal gPokenavSparkle_Pal, 0x000f gUnknown_083E4794:: @ 83E4794 .incbin "baserom.gba", 0x003e4794, 0x28 .align 2 gOamData_83E47BC:: @ 83E47BC .2byte 0x0000 .2byte 0x4000 .2byte 0x0000 .align 2 gSpriteAnim_83E47C4:: @ 83E47C4 obj_image_anim_frame 0, 5 obj_image_anim_frame 4, 5 obj_image_anim_frame 8, 5 obj_image_anim_frame 12, 5 obj_image_anim_frame 16, 5 obj_image_anim_frame 20, 5 obj_image_anim_frame 24, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83E47E4:: @ 83E47E4 .4byte gSpriteAnim_83E47C4 .4byte gSpriteAnim_83E47C4 + 0x8 .4byte gSpriteAnim_83E47C4 + 0x10 .4byte gSpriteAnim_83E47C4 + 0x18 @ unused? .4byte gSpriteAnim_83E47C4 + 0x20 .4byte gSpriteAnim_83E47C4 + 0x28 .4byte gSpriteAnim_83E47C4 + 0x30 .align 2 gSpriteTemplate_83E4800:: @ 83E4800 spr_template 23, 15, gOamData_83E47BC, gSpriteAnimTable_83E47E4, NULL, gDummySpriteAffineAnimTable, sub_80F3E9C .align 2 gUnknown_083E4818:: @ 83E4818 obj_pal gPokenavIconPalette, 16 .align 2 gSpriteAnim_83E4820:: @ 83E4820 obj_image_anim_frame 0, 12 obj_image_anim_frame 16, 12 obj_image_anim_frame 32, 12 obj_image_anim_frame 48, 12 obj_image_anim_frame 64, 12 obj_image_anim_frame 80, 12 obj_image_anim_frame 96, 12 obj_image_anim_frame 112, 12 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83E4844:: @ 83E4844 .4byte gSpriteAnim_83E4820 .align 2 gOamData_83E4848:: @ 83E4848 .2byte 0x0000 .2byte 0x8000 .2byte 0x0000 .align 2 gSpriteTemplate_83E4850:: @ 83E4850 spr_template 24, 16, gOamData_83E4848, gSpriteAnimTable_83E4844, NULL, gDummySpriteAffineAnimTable, sub_80F4138 .align 2 gUnknown_083E4868:: @ 83E4868 obj_pal Palette_3E42D8, 18 .align 2 gOamData_83E4870:: @ 83E4870 .2byte 0x4000 .2byte 0x8000 .2byte 0x0C00 .align 2 gSpriteTemplate_83E4878:: @ 83E4878 spr_template 26, 18, gOamData_83E4870, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_083E4890:: @ 83E4890 .incbin "baserom.gba", 0x003e4890, 0x100 gUnknown_083E4990:: @ 83E4990 .incbin "baserom.gba", 0x003e4990, 0xc gUnknown_083E499C:: @ 83E499C .incbin "baserom.gba", 0x003e499c, 0x24 gUnknown_083E49C0:: @ 83E49C0 .incbin "baserom.gba", 0x003e49c0, 0x34 .align 2 gUnknown_083E49F4:: @ 83E49F4 .incbin "graphics/misc/mon_markings.gbapal" .align 2 gUnknown_083E4A14:: @ 83E4A14 .incbin "graphics/misc/mon_markings.4bpp" gUnknown_083E5214:: @ 83E5214 .incbin "baserom.gba", 0x003e5214, 0x8 gUnknown_083E521C:: @ 83E521C .space 8 .align 2 gSpriteAnim_83E5224:: @ 83E5224 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83E522C:: @ 83E522C obj_image_anim_frame 1, 5 obj_image_anim_end .align 2 gSpriteAnim_83E5234:: @ 83E5234 obj_image_anim_frame 2, 5 obj_image_anim_end .align 2 gSpriteAnim_83E523C:: @ 83E523C obj_image_anim_frame 3, 5 obj_image_anim_end .align 2 gSpriteAnim_83E5244:: @ 83E5244 obj_image_anim_frame 4, 5 obj_image_anim_end .align 2 gSpriteAnim_83E524C:: @ 83E524C obj_image_anim_frame 5, 5 obj_image_anim_end .align 2 gSpriteAnim_83E5254:: @ 83E5254 obj_image_anim_frame 6, 5 obj_image_anim_end .align 2 gSpriteAnim_83E525C:: @ 83E525C obj_image_anim_frame 7, 5 obj_image_anim_end .align 2 gSpriteAnim_83E5264:: @ 83E5264 obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnim_83E526C:: @ 83E526C obj_image_anim_frame 9, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83E5274:: @ 83E5274 .4byte gSpriteAnim_83E5224 .4byte gSpriteAnim_83E522C .4byte gSpriteAnim_83E5234 .4byte gSpriteAnim_83E523C .4byte gSpriteAnim_83E5244 .4byte gSpriteAnim_83E524C .4byte gSpriteAnim_83E5254 .4byte gSpriteAnim_83E525C .4byte gSpriteAnim_83E5264 .4byte gSpriteAnim_83E526C .align 2 gSpriteAnim_83E529C:: @ 83E529C obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83E52A4:: @ 83E52A4 obj_image_anim_frame 64, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83E52AC:: @ 83E52AC .4byte gSpriteAnim_83E529C .4byte gSpriteAnim_83E52A4 gUnknown_083E52B4:: @ 83E52B4 .incbin "baserom.gba", 0x003E52B4, 0x8 .align 2 gSpriteAnim_83E52BC:: @ 83E52BC obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83E52C4:: @ 83E52C4 obj_image_anim_frame 4, 5 obj_image_anim_end .align 2 gSpriteAnim_83E52CC:: @ 83E52CC obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnim_83E52D4:: @ 83E52D4 obj_image_anim_frame 12, 5 obj_image_anim_end .align 2 gSpriteAnim_83E52DC:: @ 83E52DC obj_image_anim_frame 16, 5 obj_image_anim_end .align 2 gSpriteAnim_83E52E4:: @ 83E52E4 obj_image_anim_frame 20, 5 obj_image_anim_end .align 2 gSpriteAnim_83E52EC:: @ 83E52EC obj_image_anim_frame 24, 5 obj_image_anim_end .align 2 gSpriteAnim_83E52F4:: @ 83E52F4 obj_image_anim_frame 28, 5 obj_image_anim_end .align 2 gSpriteAnim_83E52FC:: @ 83E52FC obj_image_anim_frame 32, 5 obj_image_anim_end .align 2 gSpriteAnim_83E5304:: @ 83E5304 obj_image_anim_frame 36, 5 obj_image_anim_end .align 2 gSpriteAnim_83E530C:: @ 83E530C obj_image_anim_frame 40, 5 obj_image_anim_end .align 2 gSpriteAnim_83E5314:: @ 83E5314 obj_image_anim_frame 44, 5 obj_image_anim_end .align 2 gSpriteAnim_83E531C:: @ 83E531C obj_image_anim_frame 48, 5 obj_image_anim_end .align 2 gSpriteAnim_83E5324:: @ 83E5324 obj_image_anim_frame 52, 5 obj_image_anim_end .align 2 gSpriteAnim_83E532C:: @ 83E532C obj_image_anim_frame 56, 5 obj_image_anim_end .align 2 gSpriteAnim_83E5334:: @ 83E5334 obj_image_anim_frame 60, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83E533C:: @ 83E533C .4byte gSpriteAnim_83E52BC .4byte gSpriteAnim_83E52C4 .4byte gSpriteAnim_83E52CC .4byte gSpriteAnim_83E52D4 .4byte gSpriteAnim_83E52DC .4byte gSpriteAnim_83E52E4 .4byte gSpriteAnim_83E52EC .4byte gSpriteAnim_83E52F4 .4byte gSpriteAnim_83E52FC .4byte gSpriteAnim_83E5304 .4byte gSpriteAnim_83E530C .4byte gSpriteAnim_83E5314 .4byte gSpriteAnim_83E531C .4byte gSpriteAnim_83E5324 .4byte gSpriteAnim_83E532C .4byte gSpriteAnim_83E5334 gUnknown_083E537C:: @ 83E537C .incbin "baserom.gba", 0x003e537c, 0xc .align 2 gUnknown_083E5388:: @ 83E5388 .4byte OtherText_SoPretty .4byte OtherText_SoDarling .4byte OtherText_SoRelaxed .4byte OtherText_SoSunny .4byte OtherText_SoDesirable .4byte OtherText_SoExciting .4byte OtherText_SoAmusing .4byte OtherText_SoMagical .align 2 gUnknown_083E53A8:: @ 83E53A8 .4byte OtherText_WantVacationNicePlace .4byte OtherText_BoughtCrayonsIsNice .4byte OtherText_IfWeCouldFloat .4byte OtherText_SandWashesAwayMakeSad .4byte OtherText_WhatsBottomSeaLike .4byte OtherText_SeeSettingSun .4byte OtherText_LyingInGreenGrass .4byte OtherText_SecretBasesWonderful gUnknown_083E53C8:: @ 83E53C8 .incbin "baserom.gba", 0x003e53c8, 0x18 .align 2 gUnknown_083E53E0:: @ 83E53E0 .4byte 0x132, UnknownString_81AEFFC, UnknownString_81AF013, UnknownString_81AF022 .4byte 0x102, UnknownString_81AF0A3, UnknownString_81AF0BB, UnknownString_81AF0CA .4byte 0x103, UnknownString_81AF149, UnknownString_81AF164, UnknownString_81AF174 .4byte 0x104, UnknownString_81AF1E5, UnknownString_81AF1FD, UnknownString_81AF20A .4byte 0x106, UnknownString_81AF281, UnknownString_81AF299, UnknownString_81AF2A9 .4byte 0x109, UnknownString_81AF32C, UnknownString_81AF345, UnknownString_81AF34D .4byte 0x10b, UnknownString_81AF3D0, UnknownString_81AF3ED, UnknownString_81AF3FC .4byte 0x10c, UnknownString_81AF46D, UnknownString_81AF481, UnknownString_81AF49B .4byte 0x10d, UnknownString_81AF511, UnknownString_81AF529, UnknownString_81AF536 .4byte 0x10e, UnknownString_81AF5A9, UnknownString_81AF5BD, UnknownString_81AF5CD .4byte 0x10f, UnknownString_81AF63F, UnknownString_81AF661, UnknownString_81AF676 .4byte 0x110, UnknownString_81AF711, UnknownString_81AF726, UnknownString_81AF73D .4byte 0x111, UnknownString_81AF7BF, UnknownString_81AF7D9, UnknownString_81AF7F1 .4byte 0x112, UnknownString_81AF88A, UnknownString_81AF8A1, UnknownString_81AF8AA .4byte 0x113, UnknownString_81AF91B, UnknownString_81AF935, UnknownString_81AF943 .4byte 0x114, UnknownString_81AF9C8, UnknownString_81AF9E0, UnknownString_81AF9F6 .4byte 0x11a, UnknownString_81AFA79, UnknownString_81AFA92, UnknownString_81AFA9E .4byte 0x11b, UnknownString_81AFB17, UnknownString_81AFB2D, UnknownString_81AFB48 .4byte 0x11c, UnknownString_81AFBD8, UnknownString_81AFBE7, UnknownString_81AFC04 .4byte 0x21d, UnknownString_81AFC8A, UnknownString_81AFC9D, UnknownString_81AFCBE .4byte 0x11e, UnknownString_81AFD44, UnknownString_81AFD60, UnknownString_81AFD80 .4byte 0x121, UnknownString_81AFE1D, UnknownString_81AFE36, UnknownString_81AFE42 .4byte 0x124, UnknownString_81AFEC2, UnknownString_81AFEDD, UnknownString_81AFEEE .4byte 0x125, UnknownString_81AFF68, UnknownString_81AFF7B, UnknownString_81AFF88 .4byte 0x126, UnknownString_81AFFFB, UnknownString_81B000D, UnknownString_81B0015 .4byte 0x127, UnknownString_81B009D, UnknownString_81B00B6, UnknownString_81B00C9 .4byte 0x128, UnknownString_81B014D, UnknownString_81B0165, UnknownString_81B0173 .4byte 0x129, UnknownString_81B01E9, UnknownString_81B0201, UnknownString_81B0213 .4byte 0x12a, UnknownString_81B0290, UnknownString_81B02A5, UnknownString_81B02B6 .4byte 0x12b, UnknownString_81B0337, UnknownString_81B0351, UnknownString_81B0364 .4byte 0x12c, UnknownString_81B03E9, UnknownString_81B0401, UnknownString_81B040C .4byte 0x12d, UnknownString_81B046E, UnknownString_81B0489, UnknownString_81B049A .4byte 0x12e, UnknownString_81B0523, UnknownString_81B053E, UnknownString_81B0554 .4byte 0x12f, UnknownString_81B05D8, UnknownString_81B05F3, UnknownString_81B0610 .4byte 0x130, UnknownString_81B06A9, UnknownString_81B06C6, UnknownString_81B06D9 gUnknown_083E5610:: @ 83E5610 .4byte 0x131, UnknownString_81B0763, UnknownString_81B0781, UnknownString_81B0797 gUnknown_083E5620:: @ 83E5620 .incbin "baserom.gba", 0x003e5620, 0xc .align 1 gUnknown_083E562C:: @ 83E562C .2byte 0x6ACD, 0x51A5 .2byte 0x45FC, 0x38D4 .align 2 gMailGraphicsTable:: @ 83E5634 .4byte gMailPalette_Orange .4byte gMailTiles_Orange .4byte gMailTilemap_Orange .2byte 0x2C0 .2byte 0 .2byte 0x294A .2byte 0x6739 .4byte gMailPalette_Harbor .4byte gMailTiles_Harbor .4byte gMailTilemap_Harbor .2byte 0x2E0 .2byte 0 .2byte 0x7FFF .2byte 0x4631 .4byte gMailPalette_Glitter .4byte gMailTiles_Glitter .4byte gMailTilemap_Glitter .2byte 0x400 .2byte 0 .2byte 0x294A .2byte 0x6739 .4byte gMailPalette_Mech .4byte gMailTiles_Mech .4byte gMailTilemap_Mech .2byte 0x1E0 .2byte 0 .2byte 0x7FFF .2byte 0x4631 .4byte gMailPalette_Wood .4byte gMailTiles_Wood .4byte gMailTilemap_Wood .2byte 0x2E0 .2byte 0 .2byte 0x7FFF .2byte 0x4631 .4byte gMailPalette_Wave .4byte gMailTiles_Wave .4byte gMailTilemap_Wave .2byte 0x300 .2byte 0 .2byte 0x294A .2byte 0x6739 .4byte gMailPalette_Bead .4byte gMailTiles_Bead .4byte gMailTilemap_Bead .2byte 0x140 .2byte 0 .2byte 0x7FFF .2byte 0x4631 .4byte gMailPalette_Shadow .4byte gMailTiles_Shadow .4byte gMailTilemap_Shadow .2byte 0x300 .2byte 0 .2byte 0x7FFF .2byte 0x4631 .4byte gMailPalette_Tropic .4byte gMailTiles_Tropic .4byte gMailTilemap_Tropic .2byte 0x220 .2byte 0 .2byte 0x294A .2byte 0x6739 .4byte gMailPalette_Dream .4byte gMailTiles_Dream .4byte gMailTilemap_Dream .2byte 0x340 .2byte 0 .2byte 0x294A .2byte 0x6739 .4byte gMailPalette_Fab .4byte gMailTiles_Fab .4byte gMailTilemap_Fab .2byte 0x2A0 .2byte 0 .2byte 0x294A .2byte 0x6739 .4byte gMailPalette_Retro .4byte gMailTiles_Retro .4byte gMailTilemap_Retro .2byte 0x520 .2byte 0 .2byte 0x294A .2byte 0x6739 .align 2 Unknown_3E5724: @ 83E5724 .4byte 0xC .4byte 0xC .4byte 0xC gUnknown_083E5730:: @ 83E5730 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .byte 3, 16, 27, 52 .4byte Unknown_3E5724 .byte 3, 15, 27, 52 .4byte Unknown_3E5724 .align 2 Unknown_3E5790: @ 83E5790 .4byte 0x8 .4byte 0x8 .4byte 0x8 .4byte 0x8 .4byte 0x4 .align 2 gUnknown_083E57A4:: @ 83E57A4 .byte 5, 15, 15, 52 .4byte Unknown_3E5790 .byte 5, 15, 15, 52 .4byte Unknown_3E5790 .byte 5, 15, 16, 52 .4byte Unknown_3E5790 .byte 5, 15, 15, 52 .4byte Unknown_3E5790 .byte 5, 15, 15, 52 .4byte Unknown_3E5790 .byte 5, 15, 16, 52 .4byte Unknown_3E5790 .byte 5, 15, 16, 52 .4byte Unknown_3E5790 .byte 5, 15, 15, 52 .4byte Unknown_3E5790 .byte 5, 15, 15, 52 .4byte Unknown_3E5790 .byte 5, 15, 15, 52 .4byte Unknown_3E5790 .byte 5, 16, 15, 52 .4byte Unknown_3E5790 .byte 5, 15, 15, 52 .4byte Unknown_3E5790 .align 2 .incbin "baserom.gba", 0x3e5804, 0x4 .align 2 gSpriteImage_83E5808:: @ 83E5808 .incbin "graphics/unknown_sprites/83E59A0/0.4bpp" .align 2 gSpriteImage_83E5848:: @ 83E5848 .incbin "graphics/unknown_sprites/83E59A0/1.4bpp" .align 2 gSpriteImage_83E5888:: @ 83E5888 .incbin "graphics/unknown_sprites/83E59B0/0.4bpp" .align 2 gSpriteImage_83E58C8:: @ 83E58C8 .incbin "graphics/unknown_sprites/83E59B0/1.4bpp" .align 2 gSpriteImage_83E5908:: @ 83E5908 .incbin "graphics/unknown_sprites/83E59C0/0.4bpp" .align 2 gSpriteImage_83E5928:: @ 83E5928 .incbin "graphics/unknown_sprites/83E59C0/1.4bpp" .align 2 Palette_3E5948: @ 83E5948 .incbin "baserom.gba", 0x3e5948, 0x20 .align 2 gUnknown_083E5968:: @ 83E5968 obj_pal Palette_3E5948, 6 .align 2 gOamData_83E5970:: @ 83E5970 .2byte 0x0000 .2byte 0x0000 .2byte 0x0001 .align 2 gOamData_83E5978:: @ 83E5978 .2byte 0x4000 .2byte 0x0000 .2byte 0x0001 .align 2 gOamData_83E5980:: @ 83E5980 .2byte 0x8000 .2byte 0x0000 .2byte 0x0001 .align 2 gSpriteAnim_83E5988:: @ 83E5988 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnim_83E5990:: @ 83E5990 obj_image_anim_frame 1, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83E5998:: @ 83E5998 .4byte gSpriteAnim_83E5988 .4byte gSpriteAnim_83E5990 .align 2 gSpriteImageTable_83E59A0:: @ 83E59A0 obj_frame_tiles gSpriteImage_83E5808, 0x40 obj_frame_tiles gSpriteImage_83E5848, 0x40 .align 2 gSpriteImageTable_83E59B0:: @ 83E59B0 obj_frame_tiles gSpriteImage_83E5888, 0x40 obj_frame_tiles gSpriteImage_83E58C8, 0x40 .align 2 gSpriteImageTable_83E59C0:: @ 83E59C0 obj_frame_tiles gSpriteImage_83E5908, 0x20 obj_frame_tiles gSpriteImage_83E5928, 0x20 .align 2 gSpriteTemplate_83E59D0:: @ 83E59D0 spr_template 0xFFFF, 6, gOamData_83E5978, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59A0, gDummySpriteAffineAnimTable, sub_80F9834 .align 2 gSpriteTemplate_83E59E8:: @ 83E59E8 spr_template 0xFFFF, 6, gOamData_83E5980, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59B0, gDummySpriteAffineAnimTable, sub_80F9834 .align 2 gSpriteTemplate_83E5A00:: @ 83E5A00 spr_template 0xFFFF, 6, gOamData_83E5970, gSpriteAnimTable_83E5998, gSpriteImageTable_83E59C0, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_083E5A18:: @ 83E5A18 .string "{PALETTE 0}$" gUnknown_083E5A1C:: @ 83E5A1C .string "▶$" .align 2 gHealLocations:: @ 83E5A20 heal_location LittlerootTown_BrendansHouse_2F, 4, 2 heal_location LittlerootTown_MaysHouse_2F, 4, 2 heal_location PetalburgCity, 20, 17 heal_location SlateportCity, 19, 20 heal_location MauvilleCity, 22, 6 heal_location RustboroCity, 16, 39 heal_location FortreeCity, 5, 7 heal_location LilycoveCity, 24, 15 heal_location MossdeepCity, 28, 17 heal_location SootopolisCity, 43, 32 heal_location EverGrandeCity, 27, 49 heal_location LittlerootTown, 5, 9 heal_location LittlerootTown, 14, 9 heal_location OldaleTown, 6, 17 heal_location DewfordTown, 2, 11 heal_location LavaridgeTown, 9, 7 heal_location FallarborTown, 14, 8 heal_location VerdanturfTown, 16, 4 heal_location PacifidlogTown, 8, 16 heal_location EverGrandeCity, 18, 6 heal_location BattleTower_Outside, 14, 9 heal_location SouthernIsland_Exterior, 15, 20 .align 2 gPokenavCursor_Pal:: .incbin "graphics/pokenav/cursor.gbapal" .align 2 gUnknown_083E5AF0:: @ 83E5AF0 .incbin "graphics/pokenav/cursor_small.4bpp.lz" .align 2 gUnknown_083E5B34:: @ 83E5B34 .incbin "graphics/pokenav/cursor_large.4bpp.lz" .align 2 gRegionMapBrendanIconPalette:: @ 83E5C20 .incbin "graphics/pokenav/brendan_icon.gbapal" .align 2 gRegionMapBrendanIconTiles:: @ 83E5C40 .incbin "graphics/pokenav/brendan_icon.4bpp" .align 2 gRegionMapMayIconPalette:: @ 83E5CC0 .incbin "graphics/pokenav/may_icon.gbapal" .align 2 gRegionMapMayIconTiles:: @ 83E5CE0 .incbin "graphics/pokenav/may_icon.4bpp" .align 2 gUnknown_083E5D60:: @ 83E5D60 .incbin "graphics/pokenav/region_map.gbapal", 0xE0, 0x40 .align 2 gUnknown_083E5DA0:: @ 83E5DA0 .incbin "graphics/pokenav/region_map.8bpp.lz" .align 2 gUnknown_083E6B04:: @ 83E6B04 .incbin "graphics/pokenav/region_map_map.bin.lz" @ 83E6E50 .include "data/region_map_sections.inc" @ 83E6FF4 .include "data/region_map_locations.inc" gUnknown_083E7684:: @ 83E7684 .incbin "baserom.gba", 0x003e7684, 0x34 .align 2 gOamData_83E76B8:: @ 83E76B8 .2byte 0x0000 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteAnim_83E76C0:: @ 83E76C0 obj_image_anim_frame 0, 20 obj_image_anim_frame 4, 20 obj_image_anim_jump 0 .align 2 gSpriteAnim_83E76CC:: @ 83E76CC obj_image_anim_frame 0, 10 obj_image_anim_frame 16, 10 obj_image_anim_frame 32, 10 obj_image_anim_frame 16, 10 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83E76E0:: @ 83E76E0 .4byte gSpriteAnim_83E76C0 .4byte gSpriteAnim_83E76CC .align 2 gUnknown_083E76E8:: @ 83E76E8 obj_pal gPokenavCursor_Pal, 0x0000 .align 2 gSpriteTemplate_83E76F0:: @ 83E76F0 spr_template 0, 0, gOamData_83E76B8, gSpriteAnimTable_83E76E0, NULL, gDummySpriteAffineAnimTable, sub_80FBAF0 gUnknown_083E7708:: @ 83E7708 .incbin "baserom.gba", 0x003e7708, 0x8 Unknown_83E7710: .incbin "baserom.gba", 0x003e7710, 0x8 gUnknown_083E7718:: @ 83E7718 .4byte Unknown_83E7710 gUnknown_083E771C:: @ 83E771C .incbin "graphics/pokenav/map_frame.gbapal" gUnknown_083E773C:: @ 83E773C .incbin "graphics/pokenav/map_frame.4bpp.lz" gUnknown_083E7774:: @ 83E7774 .incbin "baserom.gba", 0x003e7774, 0xb8 .align 2 gPokenavMapMisc_Pal:: .incbin "graphics/pokenav/map_misc.gbapal" gUnknown_083E784C:: @ 83E784C .incbin "graphics/pokenav/map_misc.4bpp.lz" gUnknown_083E7920:: @ 83E7920 .incbin "baserom.gba", 0x3e7920, 0x98 .align 2 Unknown_3E79B8: @ 83E79B8 .4byte OtherText_PokeLeague .4byte OtherText_PokeCenter .align 2 gUnknown_083E79C0:: @ 83E79C0 .4byte Unknown_3E79B8 .incbin "baserom.gba", 0x3e79c4, 0x8 .align 2 gUnknown_083E79CC:: @ 83E79CC obj_pal gPokenavMapMisc_Pal, 0x0002 .align 2 gUnknown_083E79D4:: @ 83E79D4 .incbin "baserom.gba", 0x003e79d4, 0x8 .align 2 gOamData_83E79DC:: @ 83E79DC .2byte 0x0000 .2byte 0x0000 .2byte 0x0800 .align 2 gSpriteAnim_83E79E4:: @ 83E79E4 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_83E79EC:: @ 83E79EC obj_image_anim_frame 1, 5 obj_image_anim_end .align 2 gSpriteAnim_83E79F4:: @ 83E79F4 obj_image_anim_frame 3, 5 obj_image_anim_end .align 2 gSpriteAnim_83E79FC:: @ 83E79FC obj_image_anim_frame 5, 5 obj_image_anim_end .align 2 gSpriteAnim_83E7A04:: @ 83E7A04 obj_image_anim_frame 6, 5 obj_image_anim_end .align 2 gSpriteAnim_83E7A0C:: @ 83E7A0C obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnim_83E7A14:: @ 83E7A14 obj_image_anim_frame 10, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83E7A1C:: @ 83E7A1C .4byte gSpriteAnim_83E79E4 .4byte gSpriteAnim_83E79EC .4byte gSpriteAnim_83E79F4 .4byte gSpriteAnim_83E79FC .4byte gSpriteAnim_83E7A04 .4byte gSpriteAnim_83E7A0C .4byte gSpriteAnim_83E7A14 .align 2 gSpriteTemplate_83E7A38:: @ 83E7A38 spr_template 2, 2, gOamData_83E79DC, gSpriteAnimTable_83E7A1C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy @ 83E7A50 .include "data/cute_sketch.inc" @ 83E9FD0 .include "data/decorations.inc" .align 2 gUnknown_083EC5E4:: @ 83EC5E4 .4byte SecretBaseText_Desk .4byte SecretBaseText_Chair .4byte SecretBaseText_Plant .4byte SecretBaseText_Ornament .4byte SecretBaseText_Mat .4byte SecretBaseText_Poster .4byte SecretBaseText_Doll .4byte SecretBaseText_Cushion .align 2 gUnknown_083EC604:: @ 83EC604 .4byte SecretBaseText_Decorate, sub_80FF160 .4byte SecretBaseText_PutAway, sub_8100A0C .4byte SecretBaseText_Toss, sub_8101700 .4byte gUnknownText_Exit, gpu_pal_decompress_alloc_tag_and_upload .align 2 gUnknown_083EC624:: @ 83EC624 .4byte SecretBaseText_PutOutDecor .4byte SecretBaseText_StoreChosenDecor .4byte SecretBaseText_ThrowAwayDecor .4byte gMenuText_GoBackToPrev .align 2 gUnknown_083EC634:: @ 83EC634 .4byte sub_80FF5BC .4byte sub_80FF058 .4byte sub_81017A0 .4byte sub_80FF058 .4byte sub_81017A0 .4byte sub_80FF058 .4byte sub_8109D04 .4byte sub_80FF058 gUnknown_083EC654:: @ 83EC654 .incbin "baserom.gba", 0x003ec654, 0x6 gUnknown_083EC65A:: @ 83EC65A .incbin "baserom.gba", 0x3ec65a, 0x6 Unknown_3EC660: @ 83EC660 .incbin "baserom.gba", 0x3ec660, 0x4 Unknown_3EC664: @ 83EC664 .incbin "baserom.gba", 0x3ec664, 0xc Unknown_3EC670: @ 83EC670 .incbin "baserom.gba", 0x3ec670, 0x10 Unknown_3EC680: @ 83EC680 .incbin "baserom.gba", 0x3ec680, 0xc Unknown_3EC68C: @ 83EC68C .incbin "baserom.gba", 0x3ec68c, 0x8 Unknown_3EC694: @ 83EC694 .incbin "baserom.gba", 0x3ec694, 0x20 Unknown_3EC6B4: @ 83EC6B4 .incbin "baserom.gba", 0x3ec6b4, 0x24 Unknown_3EC6D8: @ 83EC6D8 .incbin "baserom.gba", 0x3ec6d8, 0x18 Unknown_3EC6F0: @ 83EC6F0 .incbin "baserom.gba", 0x3ec6f0, 0x4 Unknown_3EC6F4: @ 83EC6F4 .incbin "baserom.gba", 0x3ec6f4, 0x8 Unknown_3EC6FC: @ 83EC6FC .incbin "baserom.gba", 0x3ec6fc, 0xc Unknown_3EC708: @ 83EC708 .incbin "baserom.gba", 0x3ec708, 0x20 Unknown_3EC728: @ 83EC728 .incbin "baserom.gba", 0x3ec728, 0x10 Unknown_3EC738: @ 83EC738 .incbin "baserom.gba", 0x3ec738, 0x8 Unknown_3EC740: @ 83EC740 .incbin "baserom.gba", 0x3ec740, 0xc Unknown_3EC74C: @ 83EC74C .incbin "baserom.gba", 0x3ec74c, 0x20 Unknown_3EC76C: @ 83EC76C .incbin "baserom.gba", 0x3ec76c, 0x24 Unknown_3EC790: @ 83EC790 .incbin "baserom.gba", 0x3ec790, 0x18 Unknown_3EC7A8: @ 83EC7A8 .incbin "baserom.gba", 0x3ec7a8, 0x4 Unknown_3EC7AC: @ 83EC7AC .incbin "baserom.gba", 0x3ec7ac, 0x8 Unknown_3EC7B4: @ 83EC7B4 .incbin "baserom.gba", 0x3ec7b4, 0xc Unknown_3EC7C0: @ 83EC7C0 .incbin "baserom.gba", 0x3ec7c0, 0x20 Unknown_3EC7E0: @ 83EC7E0 .incbin "baserom.gba", 0x3ec7e0, 0x10 Unknown_3EC7F0: @ 83EC7F0 .incbin "baserom.gba", 0x3ec7f0, 0x8 Unknown_3EC7F8: @ 83EC7F8 .incbin "baserom.gba", 0x3ec7f8, 0xc Unknown_3EC804: @ 83EC804 .incbin "baserom.gba", 0x3ec804, 0x20 Unknown_3EC824: @ 83EC824 .incbin "baserom.gba", 0x3ec824, 0x24 Unknown_3EC848: @ 83EC848 .incbin "baserom.gba", 0x3ec848, 0x18 .align 2 gUnknown_083EC860:: @ 83EC860 .4byte Unknown_3EC660, Unknown_3EC6F0, Unknown_3EC7A8, 0x4 .4byte Unknown_3EC68C, Unknown_3EC6F4, Unknown_3EC7AC, 0x8 .4byte Unknown_3EC664, Unknown_3EC6FC, Unknown_3EC7B4, 0xc .4byte Unknown_3EC694, Unknown_3EC708, Unknown_3EC7C0, 0x20 .4byte Unknown_3EC670, Unknown_3EC728, Unknown_3EC7E0, 0x10 .4byte Unknown_3EC68C, Unknown_3EC738, Unknown_3EC7F0, 0x8 .4byte Unknown_3EC680, Unknown_3EC740, Unknown_3EC7F8, 0xc .4byte Unknown_3EC694, Unknown_3EC74C, Unknown_3EC804, 0x20 .4byte Unknown_3EC6B4, Unknown_3EC76C, Unknown_3EC824, 0x24 .4byte Unknown_3EC6D8, Unknown_3EC790, Unknown_3EC848, 0x18 gUnknown_083EC900:: @ 83EC900 .incbin "baserom.gba", 0x3ec900, 0x28 .align 2 gSpriteAnim_83EC928:: @ 83EC928 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83EC930:: @ 83EC930 .4byte gSpriteAnim_83EC928 .align 2 gSpriteImageTable_83EC934: @ 83EC934 obj_frame_tiles 0x02038984, 0x800 .align 2 gSpriteTemplate_83EC93C:: @ 83EC93C spr_template 0xFFFF, 3000, 0x20391AC, gSpriteAnimTable_83EC930, gSpriteImageTable_83EC934, gDummySpriteAffineAnimTable, sub_81009A8 .align 2 gUnknown_083EC954:: @ 83EC954 obj_pal 0x02039184, 3000 .align 2 gUnknown_083EC95C:: @ 83EC95C .4byte sub_81000C4 .4byte sub_810065C .align 2 gUnknown_083EC964:: @ 83EC964 .4byte sub_810026C .4byte sub_810065C .align 2 gUnknown_083EC96C:: @ 83EC96C .4byte sub_80FFAB0 .4byte sub_80FFB08 .4byte sub_8100F88 .4byte sub_8100FB4 gUnknown_083EC97C:: @ 83EC97C .incbin "baserom.gba", 0x003ec97c, 0x8 gUnknown_083EC984:: @ 83EC984 .incbin "baserom.gba", 0x003ec984, 0x8 .align 2 gUnknown_083EC98C:: .incbin "baserom.gba", 0x003ec98c, 0x20 .align 2 Unknown_3EC9AC: @ 83EC9AC .incbin "baserom.gba", 0x3ec9ac, 0x20 .align 2 gUnknown_083EC9CC:: @ 83EC9CC .4byte sub_810153C .4byte sub_8100EEC .align 2 gUnknown_083EC9D4:: @ 83EC9D4 .4byte sub_8101590 .4byte sub_8100EEC .align 2 gSpriteImage_83EC9DC:: @ 83EC9DC .incbin "graphics/unknown_sprites/83EC9DC.4bpp" .align 2 gUnknown_083ECA5C:: @ 83ECA5C obj_pal gUnknown_083EC98C, 0x0008 .align 2 gUnknown_083ECA64:: @ 83ECA64 obj_pal Unknown_3EC9AC, 0x0008 .align 2 gOamData_83ECA6C:: @ 83ECA6C .2byte 0x0000 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteAnim_83ECA74:: @ 83ECA74 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83ECA7C:: @ 83ECA7C .4byte gSpriteAnim_83ECA74 .align 2 gSpriteImageTable_83ECA80:: @ 83ECA80 obj_frame_tiles gSpriteImage_83EC9DC, 0x80 .align 2 gSpriteTemplate_83ECA88:: @ 83ECA88 spr_template 0xFFFF, 8, gOamData_83ECA6C, gSpriteAnimTable_83ECA7C, gSpriteImageTable_83ECA80, gDummySpriteAffineAnimTable, sub_8101698 .align 2 gUnknown_083ECAA0:: @ 83ECAA0 .4byte sub_8101848 .4byte sub_80FED3C .incbin "baserom.gba", 0x003ecaa8, 0x4 .align 2 gUnknown_083ECAAC:: @ 83ECAAC .4byte sub_8101D5C .4byte sub_8101D8C .4byte sub_8101DB0 .4byte sub_8101DF4 .4byte sub_8101E10 .4byte sub_8101E3C .4byte sub_8101F44 .4byte sub_8101F60 .4byte sub_8101F88 .4byte sub_8101FA4 .4byte sub_8102008 .4byte sub_8102034 .4byte sub_8102058 .4byte sub_8102090 .4byte sub_81020C8 .4byte sub_81021E0 .4byte sub_81021FC .4byte sub_8102264 .4byte sub_81022A0 .4byte sub_81022CC .4byte sub_81022F0 .4byte sub_8102318 .4byte sub_8102344 .4byte sub_810239C .4byte sub_81023B8 .4byte sub_81023E0 .4byte sub_81023FC .4byte sub_8102424 .4byte sub_8102460 .align 2 gUnknown_083ECB20:: @ 83ECB20 .4byte sub_8102A9C .4byte sub_8102AD0 .4byte sub_8102B80 .align 2 gUnknown_083ECB2C:: @ 83ECB2C .4byte sub_8102EA0 .4byte sub_8102EA4 .4byte sub_8102EC0 .4byte sub_8102F4C .4byte sub_8103008 .align 2 gUnknown_083ECB40:: @ 83ECB40 .4byte sub_810305C .4byte sub_81032C0 .4byte sub_81033DC .align 2 gUnknown_083ECB4C:: @ 83ECB4C .4byte sub_81034F4 .4byte sub_8103540 .4byte sub_810380C gUnknown_083ECB58:: @ 83ECB58 .incbin "baserom.gba", 0x003ecb58, 0xc .align 2 gUnknown_083ECB64:: @ 83ECB64 .4byte sub_8103154 .4byte sub_81031B4 .4byte sub_81031B4 .align 2 gUnknown_083ECB70:: @ 83ECB70 .4byte sub_81032E8 .4byte sub_81032E8 .4byte sub_810333C .align 2 gUnknown_083ECB7C:: @ 83ECB7C .4byte sub_810341C .4byte sub_810341C .4byte sub_810347C .align 2 gUnknown_083ECB88:: @ 83ECB88 .4byte sub_8103564 .4byte j5_08111E84 .4byte sub_8103668 .align 2 gUnknown_083ECB94:: @ 83ECB94 .4byte sub_8103830 .4byte sub_8103910 .4byte sub_8103A78 .align 2 gUnknown_083ECBA0:: @ 83ECBA0 .4byte sub_8103C78 .4byte sub_8103CAC .4byte sub_8103CC8 gUnknown_083ECBAC:: @ 83ECBAC .incbin "baserom.gba", 0x003ecbac, 0x8 .align 2 gUnknown_083ECBB4:: @ 83ECBB4 .4byte nullsub_68 .4byte sub_810411C .4byte sub_8104144 .4byte sub_81041AC .align 1 gUnknown_083ECBC4:: @ 83ECBC4 .2byte 0x9E, 0x6E, 0x9F, 0x6F, 0xAF, 0x7F .align 2 gUnknown_083ECBD0:: @ 83ECBD0 .4byte sub_810437C .4byte sub_81043EC .4byte sub_8104468 .4byte sub_8104498 .4byte sub_8104548 .4byte sub_8104598 .4byte sub_81045CC .4byte sub_810463C .4byte sub_81046C0 .4byte sub_8104764 .4byte sub_8104794 .4byte sub_81047EC .4byte sub_8104860 .4byte sub_81048A8 .4byte sub_81048CC .4byte sub_8104940 .4byte sub_81049C8 .4byte sub_8104794 .4byte sub_81049F8 .align 2 gUnknown_083ECC1C:: @ 83ECC1C .4byte 0x02020101 gUnknown_083ECC20:: @ 83ECC20 .incbin "baserom.gba", 0x003ecc20, 0x8 gUnknown_083ECC28:: @ 83ECC28 .incbin "baserom.gba", 0x003ecc28, 0x8 .align 2 gUnknown_083ECC30:: @ 83ECC30 .4byte sub_8104B3C .4byte sub_8104B60 .4byte sub_8104B80 .4byte sub_8104B60 .4byte sub_8104BC8 .4byte sub_8104B60 .4byte sub_8104BFC .4byte sub_8104B60 .4byte sub_8104C44 gUnknown_083ECC54:: @ 83ECC54 .4byte nullsub_69 gUnknown_083ECC58:: @ 83ECC58 .byte 16, 0 .align 1 gUnknown_083ECC5A:: @ 83ECC5A .2byte 0x0, 0x40, 0x80, 0xC0 gUnknown_083ECC62:: @ 83ECC62 .incbin "baserom.gba", 0x003ecc62, 0x8 gUnknown_083ECC6A:: @ 83ECC6A .incbin "baserom.gba", 0x003ecc6a, 0x8 gUnknown_083ECC72:: @ 83ECC72 .incbin "baserom.gba", 0x003ecc72, 0x10 gUnknown_083ECC82:: @ 83ECC82 .incbin "baserom.gba", 0x003ecc82, 0x10 gUnknown_083ECC92:: @ 83ECC92 .incbin "baserom.gba", 0x003ecc92, 0x10 gUnknown_083ECCA2:: @ 83ECCA2 .incbin "baserom.gba", 0x003ecca2, 0x10 gUnknown_083ECCB2:: @ 83ECCB2 .incbin "baserom.gba", 0x003eccb2, 0x3f gUnknown_083ECCF1:: @ 83ECCF1 .incbin "baserom.gba", 0x003eccf1, 0x7 gUnknown_083ECCF8:: @ 83ECCF8 .incbin "baserom.gba", 0x003eccf8, 0xc gUnknown_083ECD04:: @ 83ECD04 .incbin "baserom.gba", 0x003ecd04, 0x12 gUnknown_083ECD16:: @ 83ECD16 .incbin "baserom.gba", 0x003ecd16, 0x12 gUnknown_083ECD28:: @ 83ECD28 .incbin "baserom.gba", 0x003ecd28, 0x1e gUnknown_083ECD46:: @ 83ECD46 .incbin "baserom.gba", 0x003ecd46, 0x66 gUnknown_083ECDAC:: @ 83ECDAC .incbin "baserom.gba", 0x003ecdac, 0x66 gUnknown_083ECE12:: @ 83ECE12 .incbin "baserom.gba", 0x003ece12, 0xa gUnknown_083ECE1C:: @ 83ECE1C .incbin "baserom.gba", 0x003ece1c, 0x14 gUnknown_083ECE30:: @ 83ECE30 .incbin "baserom.gba", 0x003ece30, 0xa gUnknown_083ECE3A:: @ 83ECE3A .incbin "baserom.gba", 0x003ece3a, 0x8 gUnknown_083ECE42:: @ 83ECE42 .incbin "baserom.gba", 0x003ece42, 0x6 gUnknown_083ECE48:: @ 83ECE48 .incbin "baserom.gba", 0x003ece48, 0xa gUnknown_083ECE52:: @ 83ECE52 .incbin "baserom.gba", 0x003ece52, 0x8 gUnknown_083ECE5A:: @ 83ECE5A .incbin "baserom.gba", 0x003ece5a, 0x12 gUnknown_083ECE6C:: @ 83ECE6C .incbin "baserom.gba", 0x003ece6c, 0x12 gUnknown_083ECE7E:: @ 83ECE7E .incbin "baserom.gba", 0x003ece7e, 0x8e .align 2 gUnknown_083ECF0C:: @ 83ECF0C .4byte sub_8105C64 .4byte sub_8105F54 .4byte sub_8105F54 .4byte sub_8105F54 .4byte sub_8105F54 .4byte sub_8105F9C .4byte sub_8105EB4 .4byte sub_8105C64 .4byte sub_8105C64 .4byte sub_8105C6C .4byte sub_8105CF0 .4byte sub_8105D08 .4byte sub_8105D20 .4byte sub_8105D3C .4byte sub_8105DA4 .4byte sub_8105E08 .4byte sub_8105C64 .4byte sub_8106058 .4byte sub_81060FC .4byte sub_81060FC .4byte sub_81060FC .4byte sub_81060FC .4byte sub_81060FC .4byte sub_81060FC .4byte sub_81060FC .4byte sub_81060FC .4byte sub_81061C8 .4byte sub_81061C8 .4byte sub_81061C8 .4byte sub_81061C8 .4byte sub_81061C8 .4byte sub_81061C8 .4byte sub_81061C8 .4byte sub_81061C8 .4byte sub_8106230 Unknown_83ECF98: .incbin "baserom.gba", 0x003ECF98, 0x10 Unknown_83ECFA8: .incbin "baserom.gba", 0x003ECFA8, 0x1C Unknown_83ECFC4: .incbin "baserom.gba", 0x003ECFC4, 0xC Unknown_83ECFD0: .incbin "baserom.gba", 0x003ECFD0, 0x18 Unknown_83ECFE8: .incbin "baserom.gba", 0x003ECFE8, 0x10 Unknown_83ECFF8: .incbin "baserom.gba", 0x003ECFF8, 0x28 Unknown_83ED020: .incbin "baserom.gba", 0x003ED020, 0x28 .align 2 gUnknown_083ED048:: @ 83ED048 .4byte Unknown_83ECF98 .4byte Unknown_83ECFA8 .4byte Unknown_83ECFC4 .4byte Unknown_83ECFD0 .4byte Unknown_83ECFE8 .4byte Unknown_83ED020 .4byte Unknown_83ECFF8 .align 2 gUnknown_083ED064:: @ 83ED064 .4byte sub_810639C .4byte sub_8106364 .4byte sub_8106370 .4byte nullsub_70 .4byte nullsub_70 .4byte sub_8106370 .4byte sub_8106370 .align 2 gOamData_83ED080:: @ 83ED080 .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_83ED088:: @ 83ED088 .2byte 0x8000 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_83ED090:: @ 83ED090 .2byte 0x0000 .2byte 0x4000 .2byte 0x0000 .align 2 gOamData_83ED098:: @ 83ED098 .2byte 0x8000 .2byte 0x8000 .2byte 0x0000 .align 2 gOamData_83ED0A0:: @ 83ED0A0 .2byte 0x0000 .2byte 0x8000 .2byte 0x0000 .align 2 gOamData_83ED0A8:: @ 83ED0A8 .2byte 0x8000 .2byte 0xC000 .2byte 0x0000 .align 2 gOamData_83ED0B0:: @ 83ED0B0 .2byte 0x4000 .2byte 0xC000 .2byte 0x0000 .align 2 gOamData_83ED0B8:: @ 83ED0B8 .2byte 0x0000 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteImageTable_83ED0C0:: @ 83ED0C0 obj_frame_tiles 0x02013200, 0x800 obj_frame_tiles 0x02013A00, 0x800 obj_frame_tiles 0x02014200, 0x800 obj_frame_tiles 0x02014A00, 0x800 obj_frame_tiles 0x02015200, 0x800 .align 2 gSpriteImageTable_83ED0E8:: @ 83ED0E8 obj_frame_tiles 0x02015A00, 0x300 .align 2 gSpriteImageTable_83ED0F0:: @ 83ED0F0 obj_frame_tiles 0x02015D00, 0x500 .align 2 gSpriteImageTable_83ED0F8:: @ 83ED0F8 obj_frame_tiles 0x02016200, 0x600 .align 2 gSpriteImageTable_83ED100:: @ 83ED100 obj_frame_tiles gSpriteImage_8E988E8, 0x80 obj_frame_tiles gSpriteImage_8E98968, 0x80 obj_frame_tiles gSpriteImage_8E989E8, 0x80 obj_frame_tiles gSpriteImage_8E98A68, 0x80 obj_frame_tiles gSpriteImage_8E98AE8, 0x80 obj_frame_tiles gSpriteImage_8E98B68, 0x80 .align 2 gSpriteImageTable_83ED130:: @ 83ED130 obj_frame_tiles gSpriteImage_8E991E8, 0x200 .align 2 gSpriteImageTable_83ED138:: @ 83ED138 obj_frame_tiles gSpriteImage_8E99808, 0x40 .align 2 gSpriteImageTable_83ED140:: @ 83ED140 obj_frame_tiles gSpriteImage_8E98BE8, 0x100 obj_frame_tiles gSpriteImage_8E98CE8, 0x100 .align 2 gSpriteImageTable_83ED150:: @ 83ED150 obj_frame_tiles gSpriteImage_8E993E8, 0x400 .align 2 gSpriteImageTable_83ED158:: @ 83ED158 obj_frame_tiles gSpriteImage_8E98DE8, 0x200 obj_frame_tiles gSpriteImage_8E98FE8, 0x200 .align 2 gSpriteImageTable_83ED168:: @ 83ED168 obj_frame_tiles gSpriteImage_8E98848, 0x20 .align 2 gSpriteImageTable_83ED170:: @ 83ED170 obj_frame_tiles gSpriteImage_8E98868, 0x80 .align 2 gSpriteImageTable_83ED178:: @ 83ED178 obj_frame_tiles 0x02010000, 0x600 .align 2 gSpriteImageTable_83ED180:: @ 83ED180 obj_frame_tiles 0x02010600, 0x200 .align 2 gSpriteImageTable_83ED188:: @ 83ED188 obj_frame_tiles 0x02010800, 0x200 .align 2 gSpriteImageTable_83ED190:: @ 83ED190 obj_frame_tiles 0x02010A00, 0x200 .align 2 gSpriteImageTable_83ED198:: @ 83ED198 obj_frame_tiles 0x02010C00, 0x300 .align 2 gSpriteImageTable_83ED1A0:: @ 83ED1A0 obj_frame_tiles 0x02011000, 0x400 .align 2 gSpriteImageTable_83ED1A8:: @ 83ED1A8 obj_frame_tiles 0x02011400, 0x200 .align 2 gSpriteImageTable_83ED1B0:: @ 83ED1B0 obj_frame_tiles 0x02011600, 0x300 .align 2 gSpriteImageTable_83ED1B8:: @ 83ED1B8 obj_frame_tiles 0x02011900, 0x300 .align 2 gSpriteImageTable_83ED1C0:: @ 83ED1C0 obj_frame_tiles 0x02011C00, 0x200 obj_frame_tiles 0x02011E00, 0x200 obj_frame_tiles 0x02011E00, 0x200 .align 2 gSpriteImageTable_83ED1D8:: @ 83ED1D8 obj_frame_tiles 0x02012000, 0x280 .align 2 gSpriteImageTable_83ED1E0:: @ 83ED1E0 obj_frame_tiles 0x02012280, 0x80 obj_frame_tiles 0x02012300, 0x80 obj_frame_tiles 0x02012380, 0x80 obj_frame_tiles 0x02012400, 0x80 obj_frame_tiles 0x02012480, 0x80 .align 2 gSpriteImageTable_83ED208:: @ 83ED208 obj_frame_tiles 0x02012600, 0x480 obj_frame_tiles 0x02012A80, 0x480 .align 2 gSpriteImageTable_83ED218:: @ 83ED218 obj_frame_tiles 0x02012F00, 0x180 obj_frame_tiles 0x02013080, 0x180 .align 2 gSpriteImageTable_83ED228:: @ 83ED228 obj_frame_tiles gSpriteImage_8E98828, 0x20 .align 2 gSpriteAnim_83ED230:: @ 83ED230 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED238:: @ 83ED238 obj_image_anim_frame 0, 1 obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED240:: @ 83ED240 obj_image_anim_frame 0, 16 obj_image_anim_end .align 2 gSpriteAnim_83ED248:: @ 83ED248 obj_image_anim_frame 1, 16 obj_image_anim_frame 0, 16 obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED254:: @ 83ED254 obj_image_anim_frame 1, 8 obj_image_anim_frame 0, 8 obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED260:: @ 83ED260 obj_image_anim_frame 1, 4 obj_image_anim_frame 0, 4 obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED26C:: @ 83ED26C obj_image_anim_frame 2, 32 obj_image_anim_frame 3, 32 obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED278:: @ 83ED278 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED280:: @ 83ED280 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED288:: @ 83ED288 obj_image_anim_frame 1, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED290:: @ 83ED290 obj_image_anim_frame 2, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED298:: @ 83ED298 obj_image_anim_frame 3, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED2A0:: @ 83ED2A0 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED2A8:: @ 83ED2A8 obj_image_anim_frame 5, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED2B0:: @ 83ED2B0 obj_image_anim_frame 0, 4 obj_image_anim_frame 1, 4 obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED2BC:: @ 83ED2BC obj_image_anim_frame 0, 16 obj_image_anim_frame 1, 16 obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED2C8:: @ 83ED2C8 obj_image_anim_frame 0, 30 obj_image_anim_frame 1, 30 obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED2D4:: @ 83ED2D4 obj_image_anim_frame 1, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED2DC:: @ 83ED2DC obj_image_anim_frame 0, 30 obj_image_anim_frame 1, 30 obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED2E8:: @ 83ED2E8 obj_image_anim_frame 0, 16 obj_image_anim_frame 1, 16 obj_image_anim_frame 0, 16 obj_image_anim_frame 1, 16, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnim_83ED2FC:: @ 83ED2FC obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED304:: @ 83ED304 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED30C:: @ 83ED30C obj_image_anim_frame 1, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED314:: @ 83ED314 obj_image_anim_frame 2, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED31C:: @ 83ED31C obj_image_anim_frame 3, 1 obj_image_anim_end .align 2 gSpriteAnim_83ED324:: @ 83ED324 obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83ED32C:: @ 83ED32C .4byte gSpriteAnim_83ED230 .align 2 gSpriteAnimTable_83ED330:: @ 83ED330 .4byte gSpriteAnim_83ED238 .align 2 gSpriteAnimTable_83ED334:: @ 83ED334 .4byte gSpriteAnim_83ED240 .4byte gSpriteAnim_83ED248 .4byte gSpriteAnim_83ED254 .4byte gSpriteAnim_83ED260 .4byte gSpriteAnim_83ED26C .4byte gSpriteAnim_83ED278 .align 2 gSpriteAnimTable_83ED34C:: @ 83ED34C .4byte gSpriteAnim_83ED280 .4byte gSpriteAnim_83ED288 .4byte gSpriteAnim_83ED290 .4byte gSpriteAnim_83ED298 .4byte gSpriteAnim_83ED2A0 .4byte gSpriteAnim_83ED2A8 .align 2 gSpriteAnimTable_83ED364:: @ 83ED364 .4byte gSpriteAnim_83ED2B0 .align 2 gSpriteAnimTable_83ED368:: @ 83ED368 .4byte gSpriteAnim_83ED2BC .align 2 gSpriteAnimTable_83ED36C:: @ 83ED36C .4byte gSpriteAnim_83ED2C8 .4byte gSpriteAnim_83ED2D4 .align 2 gSpriteAnimTable_83ED374:: @ 83ED374 .4byte gSpriteAnim_83ED2DC .align 2 gSpriteAnimTable_83ED378:: @ 83ED378 .4byte gSpriteAnim_83ED2E8 .4byte gSpriteAnim_83ED2FC .align 2 gSpriteAnimTable_83ED380:: @ 83ED380 .4byte gSpriteAnim_83ED304 .4byte gSpriteAnim_83ED30C .4byte gSpriteAnim_83ED314 .4byte gSpriteAnim_83ED31C .4byte gSpriteAnim_83ED324 .align 2 gSpriteAffineAnim_83ED394:: @ 83ED394 obj_rot_scal_anim_frame 0x10, 0x10, 0, 0 obj_rot_scal_anim_loop 0 obj_rot_scal_anim_frame 0x1, 0x1, 0, 1 obj_rot_scal_anim_loop 255 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83ED3BC:: @ 83ED3BC .4byte gSpriteAffineAnim_83ED394 .align 2 gSpriteAffineAnim_83ED3C0:: @ 83ED3C0 obj_rot_scal_anim_frame 0x0, 0x0, 8, 32 obj_rot_scal_anim_frame 0x0, 0x0, 6, 32 obj_rot_scal_anim_frame 0x0, 0x0, 4, 16 obj_rot_scal_anim_frame 0x0, 0x0, 12, 2 obj_rot_scal_anim_frame 0x0, 0x0, -12, 4 obj_rot_scal_anim_frame 0x0, 0x0, 12, 2 obj_rot_scal_anim_frame 0x0, 0x0, 12, 2 obj_rot_scal_anim_frame 0x0, 0x0, -12, 4 obj_rot_scal_anim_frame 0x0, 0x0, 12, 2 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83ED410:: @ 83ED410 .4byte gSpriteAffineAnim_83ED3C0 .align 2 gSpriteTemplate_83ED414:: @ 83ED414 spr_template 0, 0, gOamData_83ED0A0, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, sub_8104F18 .align 2 gSpriteTemplate_83ED42C:: @ 83ED42C spr_template 7, 4, gOamData_83ED088, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, sub_810506C .align 2 gSpriteTemplate_83ED444:: @ 83ED444 spr_template 17, 0, gOamData_83ED0B8, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED45C:: @ 83ED45C spr_template 0xFFFF, 1, gOamData_83ED0B8, gSpriteAnimTable_83ED334, gSpriteImageTable_83ED0C0, gDummySpriteAffineAnimTable, sub_8105170 .align 2 gSpriteTemplate_83ED474:: @ 83ED474 spr_template 0xFFFF, 2, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0E8, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED48C:: @ 83ED48C spr_template 0xFFFF, 3, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0F0, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED4A4:: @ 83ED4A4 spr_template 0xFFFF, 3, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0F8, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED4BC:: @ 83ED4BC spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED34C, gSpriteImageTable_83ED100, gDummySpriteAffineAnimTable, sub_810535C .align 2 gSpriteTemplate_83ED4D4:: @ 83ED4D4 spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED130, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED4EC:: @ 83ED4EC spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED138, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED504:: @ 83ED504 spr_template 0xFFFF, 4, gOamData_83ED098, gSpriteAnimTable_83ED364, gSpriteImageTable_83ED140, gDummySpriteAffineAnimTable, sub_810562C .align 2 gSpriteTemplate_83ED51C:: @ 83ED51C spr_template 0xFFFF, 7, gOamData_83ED0A8, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED150, gDummySpriteAffineAnimTable, sub_8105784 .align 2 gSpriteTemplate_83ED534:: @ 83ED534 spr_template 0xFFFF, 5, gOamData_83ED0A0, gSpriteAnimTable_83ED368, gSpriteImageTable_83ED158, gDummySpriteAffineAnimTable, sub_8105894 .align 2 gSpriteTemplate_83ED54C:: @ 83ED54C spr_template 0xFFFF, 4, gOamData_83ED080, gSpriteAnimTable_83ED330, gSpriteImageTable_83ED168, gDummySpriteAffineAnimTable, sub_810594C .align 2 gSpriteTemplate_83ED564:: @ 83ED564 spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED170, gSpriteAffineAnimTable_83ED3BC, sub_8105A38 .align 2 gSpriteTemplate_83ED57C:: @ 83ED57C spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED178, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED594:: @ 83ED594 spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED180, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED5AC:: @ 83ED5AC spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED188, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED5C4:: @ 83ED5C4 spr_template 18, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED190, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED5DC:: @ 83ED5DC spr_template 0xFFFF, 6, gOamData_83ED0B0, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED198, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED5F4:: @ 83ED5F4 spr_template 0xFFFF, 6, gOamData_83ED0B0, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1A0, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED60C:: @ 83ED60C spr_template 19, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1A8, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED624:: @ 83ED624 spr_template 20, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1B0, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED63C:: @ 83ED63C spr_template 21, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1B8, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED654:: @ 83ED654 spr_template 0xFFFF, 6, gOamData_83ED0A0, gSpriteAnimTable_83ED36C, gSpriteImageTable_83ED1C0, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED66C:: @ 83ED66C spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1D8, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED684:: @ 83ED684 spr_template 0xFFFF, 6, gOamData_83ED090, gSpriteAnimTable_83ED380, gSpriteImageTable_83ED1E0, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED69C:: @ 83ED69C spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED378, gSpriteImageTable_83ED208, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED6B4:: @ 83ED6B4 spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED374, gSpriteImageTable_83ED218, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83ED6CC:: @ 83ED6CC spr_template 0xFFFF, 4, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED228, gSpriteAffineAnimTable_83ED410, sub_8105B70 .align 2 Unknown_083ED6E4: .incbin "baserom.gba", 0x003ed6e4, 0x20 gUnknown_083ED704:: @ 83ED704 .4byte 4, Unknown_083ED6E4 Unknown_083ED70C: .incbin "baserom.gba", 0x003ed70c, 0x30 gUnknown_083ED73C:: @ 83ED73C .4byte 6, Unknown_083ED70C Unknown_083ED744: .incbin "baserom.gba", 0x003ed744, 0x18 gUnknown_083ED75C:: @ 83ED75C .4byte 3, Unknown_083ED744 Unknown_083ED764: .incbin "baserom.gba", 0x003ed764, 0x28 gUnknown_083ED78C:: @ 83ED78C .4byte 5, Unknown_083ED764 Unknown_083ED794: .incbin "baserom.gba", 0x003ed794, 0x20 gUnknown_083ED7B4:: @ 83ED7B4 .4byte 4, Unknown_083ED794 Unknown_083ED7BC: .incbin "baserom.gba", 0x003ed7bc, 0x18 gUnknown_083ED7D4:: @ 83ED7D4 .4byte 3, Unknown_083ED7BC Unknown_083ED7DC: .incbin "baserom.gba", 0x003ed7dc, 0x28 Unknown_083ED804: .4byte 5, Unknown_083ED7DC Unknown_083ED80C: .incbin "baserom.gba", 0x003ed80c, 0x20 Unknown_083ED82C: .4byte 4, Unknown_083ED80C Unknown_083ED834: .incbin "baserom.gba", 0x003ed834, 0x20 Unknown_083ED854: .4byte 4, Unknown_083ED834 Unknown_083ED85C: .incbin "baserom.gba", 0x003ed85c, 0x20 Unknown_083ED87C: .4byte 4, Unknown_083ED85C Unknown_083ED884: .incbin "baserom.gba", 0x003ed884, 0x30 Unknown_083ED8B4: .4byte 6, Unknown_083ED884 Unknown_083ED8BC: .incbin "baserom.gba", 0x003ed8bc, 0x8 Unknown_083ED8C4: .incbin "baserom.gba", 0x003ed8c4, 0x8 Unknown_083ED8CC: .4byte 1, Unknown_083ED8BC .4byte 1, Unknown_083ED8C4 Unknown_083ED8DC: .incbin "baserom.gba", 0x003ed8dc, 0x60 Unknown_083ED93C: .4byte 12, Unknown_083ED8DC Unknown_083ED944: .incbin "baserom.gba", 0x003ed944, 0x18 Unknown_083ED95C: .4byte 3, Unknown_083ED944 Unknown_083ED964: .incbin "baserom.gba", 0x003ed964, 0x10 Unknown_083ED974: .4byte 2, Unknown_083ED964 Unknown_083ED97C: .incbin "baserom.gba", 0x003ed97c, 0x10 Unknown_083ED98C: .4byte 2, Unknown_083ED97C Unknown_083ED994: .incbin "baserom.gba", 0x003ed994, 0x10 Unknown_083ED9A4: .4byte 2, Unknown_083ED994 Unknown_083ED9AC: .incbin "baserom.gba", 0x003ed9ac, 0x10 Unknown_083ED9BC: .4byte 2, Unknown_083ED9AC Unknown_083ED9C4: .incbin "baserom.gba", 0x003ed9c4, 0x10 Unknown_083ED9D4: .4byte 2, Unknown_083ED9C4 Unknown_083ED9DC: .incbin "baserom.gba", 0x003ed9dc, 0x10 Unknown_083ED9EC: .4byte 2, Unknown_083ED9DC Unknown_083ED9F4: .incbin "baserom.gba", 0x003ed9f4, 0x10 Unknown_083EDA04: .4byte 2, Unknown_083ED9F4 Unknown_083EDA0C: .incbin "baserom.gba", 0x003eda0C, 0x10 Unknown_083EDA1C: .4byte 2, Unknown_083EDA0C Unknown_083EDA24: .incbin "baserom.gba", 0x003eda24, 0x10 Unknown_083EDA34: .4byte 2, Unknown_083EDA24 Unknown_083EDA3C: .incbin "baserom.gba", 0x003eda3c, 0x30 Unknown_083EDA6C: .4byte 6, Unknown_083EDA3C Unknown_083EDA74: .incbin "baserom.gba", 0x003eda74, 0x18 Unknown_083EDA8C: .4byte 3, Unknown_083EDA74 Unknown_083EDA94: .incbin "baserom.gba", 0x003eda94, 0x30 Unknown_083EDAC4: .4byte 6, Unknown_083EDA94 Unknown_083EDACC: .incbin "baserom.gba", 0x003edacc, 0x30 Unknown_083EDAFC: .4byte 6, Unknown_083EDACC Unknown_083EDB04: .incbin "baserom.gba", 0x003edb04, 0x18 Unknown_083EDB1C: .4byte 3, Unknown_083EDB04 Unknown_083EDB24: .incbin "baserom.gba", 0x003edb24, 0x30 Unknown_083EDB54: .4byte 6, Unknown_083EDB24 .align 2 gUnknown_083EDB5C:: @ 83EDB5C .4byte gSpriteTemplate_83ED57C .4byte gSpriteTemplate_83ED594 .4byte gSpriteTemplate_83ED5AC .4byte gSpriteTemplate_83ED5DC .4byte gSpriteTemplate_83ED5F4 .4byte gSpriteTemplate_83ED654 .4byte gSpriteTemplate_83ED66C .4byte gSpriteTemplate_83ED684 .4byte gSpriteTemplate_83ED69C .4byte gSpriteTemplate_83ED6B4 .4byte gSpriteTemplate_83ED5C4 .4byte gSpriteTemplate_83ED5C4 .4byte gSpriteTemplate_83ED5C4 .4byte gSpriteTemplate_83ED5C4 .4byte gSpriteTemplate_83ED60C .4byte gSpriteTemplate_83ED60C .4byte gSpriteTemplate_83ED60C .4byte gSpriteTemplate_83ED60C .4byte gSpriteTemplate_83ED60C .4byte gSpriteTemplate_83ED624 .4byte gSpriteTemplate_83ED624 .4byte gSpriteTemplate_83ED624 .4byte gSpriteTemplate_83ED63C .4byte gSpriteTemplate_83ED63C .4byte gSpriteTemplate_83ED63C .4byte gDummySpriteTemplate .align 2 gUnknown_083EDBC4:: @ 83EDBC4 .4byte Unknown_083ED804 .4byte Unknown_083ED82C .4byte Unknown_083ED854 .4byte Unknown_083ED8B4 .4byte 0 @ dummied out .4byte 0 @ dummied out .4byte Unknown_083ED8CC .4byte 0 @ dummied out .4byte Unknown_083ED93C .4byte Unknown_083ED95C .4byte Unknown_083ED974 .4byte Unknown_083ED98C .4byte Unknown_083ED9A4 .4byte Unknown_083ED9BC .4byte Unknown_083ED9D4 .4byte Unknown_083ED9EC .4byte Unknown_083EDA04 .4byte Unknown_083EDA1C .4byte Unknown_083EDA34 .4byte Unknown_083EDA6C .4byte Unknown_083EDA8C .4byte Unknown_083EDAC4 .4byte Unknown_083EDAFC .4byte Unknown_083EDB1C .4byte Unknown_083EDB54 .4byte 0 @ dummied out .align 2 gUnknown_083EDC2C:: @ 83EDC2C obj_tiles gSlotMachineReelSymbol1Tiles, 0x200, 0 obj_tiles gSlotMachineReelSymbol2Tiles, 0x200, 1 obj_tiles gSlotMachineReelSymbol3Tiles, 0x200, 2 obj_tiles gSlotMachineReelSymbol4Tiles, 0x200, 3 obj_tiles gSlotMachineReelSymbol5Tiles, 0x200, 4 obj_tiles gSlotMachineReelSymbol6Tiles, 0x200, 5 obj_tiles gSlotMachineReelSymbol7Tiles, 0x200, 6 obj_tiles gSlotMachineNumber0Tiles, 0x40, 7 obj_tiles gSlotMachineNumber1Tiles, 0x40, 8 obj_tiles gSlotMachineNumber2Tiles, 0x40, 9 obj_tiles gSlotMachineNumber3Tiles, 0x40, 10 obj_tiles gSlotMachineNumber4Tiles, 0x40, 11 obj_tiles gSlotMachineNumber5Tiles, 0x40, 12 obj_tiles gSlotMachineNumber6Tiles, 0x40, 13 obj_tiles gSlotMachineNumber7Tiles, 0x40, 14 obj_tiles gSlotMachineNumber8Tiles, 0x40, 15 obj_tiles gSlotMachineNumber9Tiles, 0x40, 16 obj_tiles 0x2010a00, 0x200, 18 obj_tiles 0x2011400, 0x200, 19 obj_tiles 0x2011600, 0x300, 20 obj_tiles 0x2011900, 0x300, 21 null_obj_tiles .align 2 gUnknown_083EDCDC:: @ 83EDCDC obj_tiles 0x02010000, 2048, 0x0011 .align 2 gUnknown_083EDCE4:: @ 83EDCE4 .4byte gUnknownPalette_08E997E8 UnknownPalette_83EDCE8: .ifdef SAPPHIRE .incbin "graphics/unknown/sapphire_83EDD40.gbapal" .else .incbin "graphics/unknown/ruby_83EDCE8.gbapal" .endif .align 2 gUnknown_083EDD08:: @ 83EDD08 .4byte UnknownPalette_83EDCE8 + 10 * 2 .4byte UnknownPalette_83EDCE8 + 11 * 2 .4byte UnknownPalette_83EDCE8 + 12 * 2 .4byte UnknownPalette_83EDCE8 + 13 * 2 .4byte UnknownPalette_83EDCE8 + 14 * 2 .align 2 gUnknown_083EDD1C:: @ 83EDD1C .4byte gUnknown_08E95A18 + 148 .4byte gUnknown_08E95A18 + 150 .4byte gUnknown_08E95A18 + 152 .4byte gUnknown_08E95A18 + 154 .4byte gUnknown_08E95A18 + 156 gUnknown_083EDD30:: @ 83EDD30 .byte 0x4A, 0x4B, 0x4C, 0x4E, 0x4D gUnknown_083EDD35:: @ 83EDD35 .byte 0, 0, 1, 2, 3, 4 gUnknown_083EDD3B:: @ 83EDD3B .byte 1, 2, 2 .align 1 Unknown_83EDD3E: .ifdef SAPPHIRE .incbin "graphics/unknown/sapphire_83EDD96.gbapal" .else .incbin "graphics/unknown/ruby_83EDD3E.gbapal" .endif .align 1 Unknown_83EDD5E: .ifdef SAPPHIRE .incbin "graphics/unknown/sapphire_83EDDB6.gbapal" .else .incbin "graphics/unknown/ruby_83EDD5E.gbapal" .endif .align 1 Unknown_83EDD7E: .ifdef SAPPHIRE .incbin "graphics/unknown/sapphire_83EDDD6.gbapal" .else .incbin "graphics/unknown/ruby_83EDD7E.gbapal" .endif .align 2 gUnknown_083EDDA0:: @ 83EDDA0 .4byte Unknown_83EDD3E .4byte Unknown_83EDD5E .4byte Unknown_83EDD7E .align 2 gUnknown_083EDDAC:: @ 83EDDAC .4byte gUnknown_08E95A18 + 32 Unknown_83EDDB0: .incbin "baserom.gba", 0x003eddb0, 0x20 Unknown_83EDDD0: .incbin "baserom.gba", 0x003eddd0, 0x20 Unknown_83EDDF0: .incbin "baserom.gba", 0x003eddf0, 0x20 .align 2 gUnknown_083EDE10:: @ 83EDE10 .4byte Unknown_83EDDB0 .4byte Unknown_83EDDD0 .4byte Unknown_83EDDF0 .4byte gSlotMachineSpritePalette6 .align 2 gUnknown_083EDE20:: @ 83EDE20 .4byte gSlotMachineSpritePalette6 gUnknown_083EDE24:: @ 83EDE24 .incbin "baserom.gba", 0x003ede24, 0x20 .align 2 gSlotMachineSpritePalettes:: @ 83EDE44 obj_pal gSlotMachineSpritePalette0, 0 obj_pal gSlotMachineSpritePalette1, 1 obj_pal gSlotMachineSpritePalette2, 2 obj_pal gSlotMachineSpritePalette3, 3 obj_pal gSlotMachineSpritePalette4, 4 obj_pal gSlotMachineSpritePalette5, 5 obj_pal gSlotMachineSpritePalette6, 6 obj_pal gSlotMachineSpritePalette4, 7 null_obj_pal .align 2 gUnknown_083EDE8C:: @ 83EDE8C .incbin "graphics/slot_machine/reel_time.4bpp.lz" .align 2 gReelTimeWindowTilemap:: @ 83EEFE0 .incbin "graphics/slot_machine/reel_time_window_map.bin" .align 2 gPictureFramePalettes:: @ 83EF198 .incbin "graphics/picture_frame/bg0.gbapal" .incbin "graphics/picture_frame/bg1.gbapal" .incbin "graphics/picture_frame/bg2.gbapal" .incbin "graphics/picture_frame/bg3.gbapal" .incbin "graphics/picture_frame/bg4.gbapal" .incbin "graphics/picture_frame/bg5.gbapal" .space 10 * 32 .align 2 gPictureFrameTiles_0:: @ 83EF398 .incbin "graphics/picture_frame/frame0.4bpp.rl" .align 2 gPictureFrameTiles_1:: @ 83F041C .incbin "graphics/picture_frame/frame1.4bpp.rl" .align 2 gPictureFrameTiles_2:: @ 83F104C .incbin "graphics/picture_frame/frame2.4bpp.rl" .align 2 gPictureFrameTiles_3:: @ 83F1B84 .incbin "graphics/picture_frame/frame3.4bpp.rl" .align 2 gPictureFrameTiles_4:: @ 83F2B3C .incbin "graphics/picture_frame/frame4.4bpp.rl" .align 2 gPictureFrameTiles_5:: @ 83F3C6C .incbin "graphics/picture_frame/frame5.4bpp.rl" .align 2 gPictureFrameTilemap_0:: @ 83F4260 .incbin "graphics/picture_frame/frame0_map.bin.rl" .align 2 gPictureFrameTilemap_1:: @ 83F476C .incbin "graphics/picture_frame/frame1_map.bin.rl" .align 2 gPictureFrameTilemap_2:: @ 83F4C78 .incbin "graphics/picture_frame/frame2_map.bin.rl" .align 2 gPictureFrameTilemap_3:: @ 83F5184 .incbin "graphics/picture_frame/frame3_map.bin.rl" .align 2 gPictureFrameTilemap_4:: @ 83F5690 .incbin "graphics/picture_frame/frame4_map.bin.rl" .align 2 gPictureFrameTilemap_5:: @ 83F5B9C .incbin "graphics/picture_frame/frame5_map.bin.rl" .align 2 gUnknown_083F60AC:: @ 83F60AC .4byte OtherText_Cool .4byte OtherText_Beauty2 .4byte OtherText_Cute .4byte OtherText_Smart .4byte OtherText_Tough .align 2 gUnknown_083F60C0:: @ 83F60C0 .4byte OtherText_NonstopSuperCool .4byte OtherText_Terminator6 .4byte OtherText_GoodLookingPoke .4byte OtherText_Terminator7 .4byte OtherText_MarvelousGreat .4byte OtherText_Terminator8 .4byte OtherText_CenturyLastVenus .4byte OtherText_Terminator9 .4byte OtherText_Terminator10 .4byte OtherText_DazzlingSlime .4byte OtherText_PokeCenterIdol .4byte OtherText_Terminator11 .4byte OtherText_LovelyAndSweet .4byte OtherText_Terminator12 .4byte OtherText_ThePretty .4byte OtherText_WinningPortrait .4byte OtherText_GiveUsWink .4byte OtherText_Terminator13 .4byte OtherText_SmartnessMaestro .4byte OtherText_Terminator15 .4byte OtherText_ChosenPokeAmong .4byte OtherText_Terminator15 .4byte OtherText_TheExcellent .4byte OtherText_ItsMomentOfElegance .4byte OtherText_PowerfullyMuscular .4byte OtherText_Terminator16 .4byte OtherText_StrongErEst .4byte OtherText_Terminator17 .4byte OtherText_MightyTough .4byte OtherText_Exclamation .align 2 gOamData_83F6138:: @ 83F6138 .2byte 0x3000 .2byte 0xC000 .2byte 0x0000 .align 2 gUnknown_083F6140:: @ 83F6140 .space 4 .align 2 gBattleAICmdTable:: @ 83F6144 .4byte BattleAICmd_if_random .4byte BattleAICmd_if_not_random .4byte BattleAICmd_if_random_1 .4byte BattleAICmd_if_not_random_1 .4byte BattleAICmd_score .4byte BattleAICmd_if_hp_less_than .4byte BattleAICmd_if_hp_more_than .4byte BattleAICmd_if_hp_equal .4byte BattleAICmd_if_hp_not_equal .4byte BattleAICmd_if_status .4byte BattleAICmd_if_not_status .4byte BattleAICmd_if_status2 .4byte BattleAICmd_if_not_status2 .4byte BattleAICmd_if_status3 .4byte BattleAICmd_if_not_status3 .4byte BattleAICmd_if_status4 .4byte BattleAICmd_if_not_status4 .4byte BattleAICmd_if_less_than .4byte BattleAICmd_if_more_than .4byte BattleAICmd_if_equal .4byte BattleAICmd_if_not_equal .4byte BattleAICmd_if_less_than_32 .4byte BattleAICmd_if_more_than_32 .4byte BattleAICmd_if_equal_32 .4byte BattleAICmd_if_not_equal_32 .4byte BattleAICmd_if_move .4byte BattleAICmd_if_not_move .4byte BattleAICmd_if_in_bytes .4byte BattleAICmd_if_not_in_bytes .4byte BattleAICmd_if_in_words .4byte BattleAICmd_if_not_in_words .4byte BattleAICmd_if_user_can_damage .4byte BattleAICmd_if_user_cant_damage .4byte BattleAICmd_unk_21 .4byte BattleAICmd_get_type .4byte BattleAICmd_unk_23 .4byte BattleAICmd_unk_24 .4byte BattleAICmd_get_move .4byte BattleAICmd_if_type .4byte BattleAICmd_unk_27 .4byte BattleAICmd_if_would_go_first .4byte BattleAICmd_if_would_not_go_first .4byte BattleAICmd_unk_2A .4byte BattleAICmd_unk_2B .4byte BattleAICmd_count_alive_pokemon .4byte BattleAICmd_unk_2D .4byte BattleAICmd_unk_2E .4byte BattleAICmd_get_ability .4byte BattleAICmd_unk_30 .4byte BattleAICmd_if_damage_bonus .4byte BattleAICmd_unk_32 .4byte BattleAICmd_unk_33 .4byte BattleAICmd_if_status_in_party .4byte BattleAICmd_if_status_not_in_party .4byte BattleAICmd_unk_36 .4byte BattleAICmd_if_effect .4byte BattleAICmd_if_not_effect .4byte BattleAICmd_if_stat_level_less_than .4byte BattleAICmd_if_stat_level_more_than .4byte BattleAICmd_if_stat_level_equal .4byte BattleAICmd_if_stat_level_not_equal .4byte BattleAICmd_if_can_faint .4byte BattleAICmd_if_cant_faint .4byte BattleAICmd_unk_3F .4byte BattleAICmd_unk_40 .4byte BattleAICmd_if_move_effect .4byte BattleAICmd_if_not_move_effect .4byte BattleAICmd_if_last_move_did_damage .4byte BattleAICmd_if_encored .4byte BattleAICmd_unk_45 .4byte BattleAICmd_if_random_2 .4byte BattleAICmd_unk_47 .4byte BattleAICmd_get_hold_effect .4byte BattleAICmd_get_gender .4byte BattleAICmd_is_first_turn .4byte BattleAICmd_get_stockpile_count .4byte BattleAICmd_unk_4C .4byte BattleAICmd_get_item .4byte BattleAICmd_unk_4E .4byte BattleAICmd_unk_4F .4byte BattleAICmd_unk_50 .4byte BattleAICmd_get_protect_count .4byte BattleAICmd_unk_52 .4byte BattleAICmd_unk_53 .4byte BattleAICmd_unk_54 .4byte BattleAICmd_unk_55 .4byte BattleAICmd_unk_56 .4byte BattleAICmd_unk_57 .4byte BattleAICmd_call .4byte BattleAICmd_jump .4byte BattleAICmd_unk_5A .4byte BattleAICmd_if_level_cond .4byte BattleAICmd_if_taunted .4byte BattleAICmd_if_not_taunted gUnknown_083F62BC:: @ 83F62BC .incbin "baserom.gba", 0x003f62bc, 0x1c .align 2 gUnknown_083F62D8:: @ 83F62D8 .4byte SecretBaseText_Tristan .4byte SecretBaseText_Philip .4byte SecretBaseText_Dennis .4byte SecretBaseText_Roberto gTraderDecorations:: @ 83F62E8 .byte DECOR_DUSKULL_DOLL .byte DECOR_BALL_CUSHION .byte DECOR_TIRE .byte DECOR_PRETTY_FLOWERS .align 2 gBirchBagGrassPal:: @ 83F62EC .incbin "graphics/misc/birch_bag.gbapal" .incbin "graphics/misc/birch_grass.gbapal" .align 2 gBirchBallarrow_Pal:: .incbin "graphics/misc/birch_ballarrow.gbapal" .align 2 gBirchCircle_Pal:: .incbin "graphics/misc/birch_circle.gbapal" .align 2 gBirchBagTilemap:: @ 83F636C .incbin "graphics/misc/birch_bag_map.bin.lz" .align 2 gBirchGrassTilemap:: @ 83F64F8 .incbin "graphics/misc/birch_grass_map.bin.lz" .align 2 gBirchHelpGfx:: @ 83F66F0 .incbin "graphics/misc/birch_help.4bpp.lz" .align 2 gBirchBallarrow_Gfx:: .incbin "graphics/misc/birch_ballarrow.4bpp.lz" .align 2 gBirchCircle_Gfx:: .incbin "graphics/misc/birch_circle.4bpp.lz" gStarterChoose_PokeballCoords:: @ 83F76B8 .byte 60, 64 .byte 120, 88 .byte 180, 64 gStarterChoose_LabelCoords:: @ 83F76BE .byte 0, 9 .byte 16, 10 .byte 8, 4 .align 1 gStarterMons:: @ 83F76C4 .2byte SPECIES_TREECKO .2byte SPECIES_TORCHIC .2byte SPECIES_MUDKIP .2byte 0 .align 2 gOamData_83F76CC:: @ 83F76CC .2byte 0x00A0 .2byte 0x8000 .2byte 0x0400 .align 2 gOamData_83F76D4:: @ 83F76D4 .2byte 0x00A0 .2byte 0x8000 .2byte 0x0400 .align 2 gOamData_83F76DC:: @ 83F76DC .2byte 0x03A0 .2byte 0xC000 .2byte 0x0400 .align 2 gUnknown_083F76E4:: @ 83F76E4 .incbin "baserom.gba", 0x003f76e4, 0x8 .align 2 gSpriteAnim_83F76EC:: @ 83F76EC obj_image_anim_frame 48, 30 obj_image_anim_end .align 2 gSpriteAnim_83F76F4:: @ 83F76F4 obj_image_anim_frame 0, 30 obj_image_anim_end .align 2 gSpriteAnim_83F76FC:: @ 83F76FC obj_image_anim_frame 16, 4 obj_image_anim_frame 0, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 0, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 0, 4 obj_image_anim_frame 0, 32 obj_image_anim_frame 16, 8 obj_image_anim_frame 0, 8 obj_image_anim_frame 32, 8 obj_image_anim_frame 0, 8 obj_image_anim_frame 16, 8 obj_image_anim_frame 0, 8 obj_image_anim_frame 32, 8 obj_image_anim_frame 0, 8 obj_image_anim_jump 0 .align 2 gSpriteAnim_83F7744:: @ 83F7744 obj_image_anim_frame 0, 8 obj_image_anim_end .align 2 gSpriteAnimTable_83F774C:: @ 83F774C .4byte gSpriteAnim_83F76EC .align 2 gSpriteAnimTable_83F7750:: @ 83F7750 .4byte gSpriteAnim_83F76F4 .4byte gSpriteAnim_83F76FC .align 2 gSpriteAnimTable_83F7758:: @ 83F7758 .4byte gSpriteAnim_83F7744 Unknown_83F775C: .incbin "baserom.gba", 0x003f775c, 0x18 .align 2 gSpriteAffineAnim_83F7774:: @ 83F7774 obj_rot_scal_anim_frame 0x14, 0x14, 0, 0 obj_rot_scal_anim_frame 0x14, 0x14, 0, 15 obj_rot_scal_anim_end .align 2 gUnknown_083F778C:: @ 83F778C .4byte Unknown_83F775C .align 2 gSpriteAffineAnimTable_83F7790:: @ 83F7790 .4byte gSpriteAffineAnim_83F7774 gUnknown_083F7794:: @ 83F7794 obj_tiles gBirchBallarrow_Gfx, 0x0800, 0x1000 .space 8 gUnknown_083F77A4:: @ 83F77A4 obj_tiles gBirchCircle_Gfx, 0x0800, 0x1001 .space 8 gUnknown_083F77B4:: @ 83F77B4 obj_pal gBirchBallarrow_Pal, 0x1000 obj_pal gBirchCircle_Pal, 0x1001 .space 8 .align 2 gSpriteTemplate_83F77CC:: @ 83F77CC spr_template 4096, 4096, gOamData_83F76CC, gSpriteAnimTable_83F774C, NULL, gDummySpriteAffineAnimTable, sub_810A62C .align 2 gSpriteTemplate_83F77E4:: @ 83F77E4 spr_template 4096, 4096, gOamData_83F76D4, gSpriteAnimTable_83F7750, NULL, gDummySpriteAffineAnimTable, sub_810A68C .align 2 gSpriteTemplate_83F77FC:: @ 83F77FC spr_template 4097, 4097, gOamData_83F76DC, gSpriteAnimTable_83F7758, NULL, gSpriteAffineAnimTable_83F7790, StarterPokemonSpriteAnimCallback @ 83F7814 ClockGfx_Misc: .incbin "graphics/misc/clock_misc.4bpp.lz" gUnknown_083F7A90:: @ 83F7A90 obj_tiles ClockGfx_Misc, 0x2000, 0x1000 .space 8 gUnknown_083F7AA0:: @ 83F7AA0 obj_pal gMiscClockMale_Pal, 0x1000 obj_pal gMiscClockFemale_Pal, 0x1001 .space 8 .align 2 gOamData_83F7AB8:: @ 83F7AB8 .2byte 0x00A0 .2byte 0xC000 .2byte 0x0400 .align 2 gSpriteAnim_83F7AC0:: @ 83F7AC0 obj_image_anim_frame 0, 30 obj_image_anim_end .align 2 gSpriteAnim_83F7AC8:: @ 83F7AC8 obj_image_anim_frame 64, 30 obj_image_anim_end .align 2 gSpriteAnimTable_83F7AD0:: @ 83F7AD0 .4byte gSpriteAnim_83F7AC0 .align 2 gSpriteAnimTable_83F7AD4:: @ 83F7AD4 .4byte gSpriteAnim_83F7AC8 .align 2 gSpriteTemplate_83F7AD8:: @ 83F7AD8 spr_template 4096, 4096, gOamData_83F7AB8, gSpriteAnimTable_83F7AD0, NULL, gDummySpriteAffineAnimTable, sub_810B05C .align 2 gSpriteTemplate_83F7AF0:: @ 83F7AF0 spr_template 4096, 4096, gOamData_83F7AB8, gSpriteAnimTable_83F7AD4, NULL, gDummySpriteAffineAnimTable, sub_810B0F4 .align 2 gOamData_83F7B08:: @ 83F7B08 .2byte 0x00A0 .2byte 0x4000 .2byte 0x0800 .align 2 gSpriteAnim_83F7B10:: @ 83F7B10 obj_image_anim_frame 132, 30 obj_image_anim_end .align 2 gSpriteAnim_83F7B18:: @ 83F7B18 obj_image_anim_frame 128, 30 obj_image_anim_end .align 2 gSpriteAnimTable_83F7B20:: @ 83F7B20 .4byte gSpriteAnim_83F7B10 .align 2 gSpriteAnimTable_83F7B24:: @ 83F7B24 .4byte gSpriteAnim_83F7B18 .align 2 gSpriteTemplate_83F7B28:: @ 83F7B28 spr_template 4096, 4096, gOamData_83F7B08, gSpriteAnimTable_83F7B20, NULL, gDummySpriteAffineAnimTable, sub_810B18C .align 2 gSpriteTemplate_83F7B40:: @ 83F7B40 spr_template 4096, 4096, gOamData_83F7B08, gSpriteAnimTable_83F7B24, NULL, gDummySpriteAffineAnimTable, sub_810B230 @ 83F7B58 .include "data/clock_hand_coords.inc" gUnknown_083F7E28:: @ 83F7E28 .incbin "baserom.gba", 0x003f7e28, 0x80 .align 2 gUnknown_083F7EA8:: @ 83F7EA8 .4byte sub_80A5B40, c2_exit_to_overworld_2_switch .4byte sub_802E424, c2_exit_to_overworld_2_switch .align 2 gPokeblockNames:: @ 83F7EB8 .4byte NULL .4byte ContestStatsText_RedPokeBlock .4byte ContestStatsText_BluePokeBlock .4byte ContestStatsText_PinkPokeBlock .4byte ContestStatsText_GreenPokeBlock .4byte ContestStatsText_YellowPokeBlock .4byte ContestStatsText_PurplePokeBlock .4byte ContestStatsText_IndigoPokeBlock .4byte ContestStatsText_BrownPokeBlock .4byte ContestStatsText_LiteBluePokeBlock .4byte ContestStatsText_OlivePokeBlock .4byte ContestStatsText_GrayPokeBlock .4byte ContestStatsText_BlackPokeBlock .4byte ContestStatsText_WhitePokeBlock .4byte ContestStatsText_GoldPokeBlock .align 2 gUnknown_083F7EF4:: @ 83F7EF4 .4byte OtherText_Use, sub_810C508 .4byte OtherText_Toss, sub_810C5C0 .4byte gOtherText_CancelNoTerminator, sub_810C748 .4byte OtherText_Use, sub_810C788 .4byte OtherText_Use, sub_810C854 gUnknown_083F7F1C:: @ 83F7F1C .byte 0, 1, 2 gUnknown_083F7F1F:: @ 83F7F1F .byte 3, 2 gUnknown_083F7F21:: @ 83F7F21 .byte 4, 2 .align 2 gUnknown_083F7F24:: @ 83F7F24 .4byte sub_810C610 .4byte sub_810C668 @ unreferenced .byte 0x16, 0x17, 0x18, 0x21, 0x2F .align 2 gOamData_83F7F34:: @ 83F7F34 .2byte 0x0000 .2byte 0xC000 .2byte 0x0800 .align 2 gSpriteAnim_83F7F3C:: @ 83F7F3C obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83F7F44:: @ 83F7F44 .4byte gSpriteAnim_83F7F3C Unknown_83F7F48: .incbin "baserom.gba", 0x003f7f48, 0x28 .align 2 gUnknown_083F7F70:: @ 83F7F70 .4byte Unknown_83F7F48 .align 2 gUnknown_083F7F74:: @ 83F7F74 obj_tiles gMenuPokeblockDevice_Gfx, 2048, 0x39d0 .align 2 gUnknown_083F7F7C:: @ 83F7F7C obj_pal gMenuPokeblockDevice_Pal, 0x39d0 .align 2 gSpriteTemplate_83F7F84:: @ 83F7F84 spr_template 14800, 14800, gOamData_83F7F34, gSpriteAnimTable_83F7F44, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_083F7F9C:: @ 83F7F9C .incbin "baserom.gba", 0x003f7f9c, 0x28 .align 2 gUnknown_083F7FC4:: @ 83F7FC4 .byte 1, 4, 1, 0 .4byte sub_810CFF8 .byte 2, 4, 1, 0 .4byte sub_810CFF8 .byte 3, 4, 1, 0 .4byte sub_810CFF8 .byte 5, 4, 1, 0 .4byte sub_810CFF8 .byte 6, 4, 1, 0 .4byte sub_810CFF8 .byte 7, 4, 1, 0 .4byte sub_810CFF8 .byte 8, 4, 1, 0 .4byte sub_810CFF8 .byte 9, 4, 1, 0 .4byte sub_810CFF8 .byte 4, 1, 0, 1 .4byte sub_810CE48 .byte 4, 2, 0, 1 .4byte sub_810CE48 .byte 4, 3, 0, 1 .4byte sub_810CE48 .byte 4, 5, 0, 1 .4byte sub_810CE48 .byte 4, 6, 0, 1 .4byte sub_810CE48 .byte 4, 7, 0, 1 .4byte sub_810CE48 .byte 4, 8, 0, 1 .4byte sub_810CE48 .byte 4, 9, 0, 1 .4byte sub_810CE48 .byte 0, 0, 0, 0 .4byte NULL .align 2 gCaveTransitionPalette_White:: @ 83F804C .rept 16 .2byte 0x7FFF .endr .align 2 gCaveTransitionPalette_Black:: @ 83F806C .rept 16 .2byte 0x0000 .endr gUnknown_083F808C:: @ 83F808C .incbin "baserom.gba", 0x003f808c, 0x10 gUnknown_083F809C:: @ 83F809C .incbin "baserom.gba", 0x003f809c, 0x10 .align 2 gCaveTransitionTilemap:: @ 83F80AC .incbin "graphics/misc/cave_transition_map.bin.lz" .align 2 gCaveTransitionTiles:: @ 83F828C .incbin "graphics/misc/cave_transition.4bpp.lz" gUnknown_083F8340:: @ 83F8340 .incbin "baserom.gba", 0x003f8340, 0x18 gUnknown_083F8358:: @ 83F8358 .incbin "baserom.gba", 0x003f8358, 0x4 gUnknown_083F835C:: @ 83F835C .incbin "baserom.gba", 0x003f835c, 0x8 gUnknown_083F8364:: @ 83F8364 .incbin "baserom.gba", 0x003f8364, 0xc gUnknown_083F8370:: @ 83F8370 .incbin "baserom.gba", 0x003f8370, 0x6 gUnknown_083F8376:: @ 83F8376 .incbin "baserom.gba", 0x003f8376, 0xa .align 2 gUnknown_083F8380:: @ 83F8380 .4byte OtherText_1F .4byte OtherText_2F .4byte OtherText_3F .4byte OtherText_4F .4byte OtherText_5F .4byte OtherText_6F .4byte OtherText_7F .4byte OtherText_8F .4byte OtherText_9F .4byte OtherText_10F .4byte OtherText_11F .4byte OtherText_B1F .4byte OtherText_B2F .4byte OtherText_B3F .4byte OtherText_B4F .4byte OtherText_Rooftop .align 2 gUnknown_083F83C0:: @ 83F83C0 .4byte OtherText_BlueFlute .4byte OtherText_YellowFlute .4byte OtherText_RedFlute .4byte OtherText_WhiteFlute .4byte OtherText_BlackFlute .4byte OtherText_PrettyChair .4byte OtherText_PrettyDesk .4byte gOtherText_CancelNoTerminator gUnknown_083F83E0:: @ 83F83E0 .incbin "baserom.gba", 0x003f83e0, 0xc gUnknown_083F83EC:: @ 83F83EC .incbin "baserom.gba", 0x003f83ec, 0xc gUnknown_083F83F8:: @ 83F83F8 .incbin "baserom.gba", 0x003f83f8, 0xc gUnknown_083F8404:: @ 83F8404 .incbin "baserom.gba", 0x003f8404, 0x4 gUnknown_083F8408:: @ 83F8408 .incbin "baserom.gba", 0x003f8408, 0x8 gUnknown_083F8410:: @ 83F8410 .incbin "baserom.gba", 0x003f8410, 0x8 gUnknown_083F8418:: @ 83F8418 .incbin "graphics/pokedex/area_glow.gbapal" gUnknown_083F8438:: @ 83F8438 .incbin "graphics/pokedex/area_glow.4bpp.lz" .align 1 gUnknown_083F856C:: @ 83F856C .2byte 360 .align 1 gUnknown_083F856E:: @ 83F856E .2byte 328, 0, 34 .2byte 412, 0, 0 gUnknown_083F857A:: @ 83F857A .incbin "baserom.gba", 0x003f857a, 0x12 .align 2 gUnknown_083F858C:: @ 83F858C obj_tiles AreaMarkerTiles, 0x80, 2 .align 2 gUnknown_083F8594:: @ 83F8594 obj_pal AreaMarkerPalette, 2 .align 2 gOamData_83F859C:: @ 83F859C .2byte 0x0000 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteTemplate_83F85A4:: @ 83F85A4 spr_template 2, 2, gOamData_83F859C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 AreaMarkerPalette: .incbin "graphics/pokedex/area_marker.gbapal" .align 2 AreaMarkerTiles: .incbin "graphics/pokedex/area_marker.4bpp" .align 2 gUnknown_083F865C:: @ 83F865C obj_pal gAreaUnknownPalette, 3 .align 2 gUnknown_083F8664:: @ 83F8664 obj_tiles 0x02000FB4, 0x600, 3 .align 2 gOamData_83F866C:: @ 83F866C .2byte 0x0000 .2byte 0x8000 .2byte 0x0400 .align 2 gSpriteTemplate_83F8674:: @ 83F8674 spr_template 3, 3, gOamData_83F866C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_083F868C:: @ 83F868C .incbin "baserom.gba", 0x003f868c, 0x30 gUnknown_083F86BC:: @ 83F86BC .incbin "baserom.gba", 0x003f86bc, 0x40 .align 2 gRouletteCenter_Pal:: .incbin "graphics/roulette/center.gbapal" .incbin "baserom.gba", 0x003f871c, 0x1A0 gUnknown_083F88BC:: @ 83F88BC .incbin "baserom.gba", 0x003f88bc, 0x1a4 gUnknown_083F8A60:: @ 83F8A60 .incbin "baserom.gba", 0x003f8a60, 0x1a0 gUnknown_083F8C00:: @ 83F8C00 .incbin "baserom.gba", 0x003f8c00, 0xc gUnknown_083F8C0C:: @ 83F8C0C .incbin "baserom.gba", 0x003f8c0c, 0x184 gUnknown_083F8D90:: @ 83F8D90 .incbin "baserom.gba", 0x003f8d90, 0x4 gUnknown_083F8D94:: @ 83F8D94 .incbin "baserom.gba", 0x003f8d94, 0x5c gUnknown_083F8DF0:: @ 83F8DF0 .incbin "baserom.gba", 0x003f8df0, 0x4 gUnknown_083F8DF4:: @ 83F8DF4 .incbin "baserom.gba", 0x003f8df4, 0x40 gUnknown_083F8E34:: @ 83F8E34 .incbin "baserom.gba", 0x003f8e34, 0x68 gUnknown_083F8E9C:: @ 83F8E9C .incbin "baserom.gba", 0x003f8e9c, 0x18 .align 2 gUnknown_083F8EB4:: @ 83F8EB4 .4byte sub_811755C .4byte sub_81175C0 .align 2 gUnknown_083F8EBC:: @ 83F8EBC .4byte sub_811577C .4byte sub_81157AC gUnknown_083F8EC4:: @ 83F8EC4 .incbin "baserom.gba", 0x003f8ec4, 0x6 gUnknown_083F8ECA:: @ 83F8ECA .incbin "baserom.gba", 0x003f8eca, 0x4 gUnknown_083F8ECE:: @ 83F8ECE .incbin "baserom.gba", 0x003f8ece, 0xa gUnknown_083F8ED8:: @ 83F8ED8 .incbin "baserom.gba", 0x003f8ed8, 0x10 gUnknown_083F8EE8:: @ 83F8EE8 .incbin "baserom.gba", 0x003f8ee8, 0xc gUnknown_083F8EF4:: @ 83F8EF4 .byte 0, 3, 4, 6, 12 .align 2 RouletteSpritePalette_01: .incbin "graphics/roulette/shadow.gbapal" .align 2 RouletteSpritePalette_02: .incbin "graphics/roulette/ball.gbapal" .align 2 RouletteSpritePalette_03: .incbin "graphics/roulette/ball_counter.gbapal" .align 2 RouletteSpritePalette_04: .incbin "graphics/roulette/cursor.gbapal" .align 2 RouletteSpritePalette_05: .incbin "graphics/roulette/credit.gbapal" .align 2 RouletteSpritePalette_06: .incbin "graphics/roulette/shroomish.gbapal" .align 2 RouletteSpritePalette_07: .incbin "graphics/roulette/tailow.gbapal" .align 2 RouletteSpritePalette_08: .incbin "graphics/roulette/poke_icons.gbapal" .align 2 RouletteSpritePalette_09: .incbin "graphics/roulette/wynaut.gbapal" .align 2 RouletteSpritePalette_10: .incbin "graphics/roulette/azurill.gbapal" .align 2 RouletteSpritePalette_11: .incbin "graphics/roulette/skitty.gbapal" .align 2 RouletteSpritePalette_12: .incbin "graphics/roulette/makuhita.gbapal" .align 2 RouletteSpritePalette_13: .incbin "baserom.gba", 0x003F907C, 0x20 .align 2 RouletteSpritePalette_14: .incbin "baserom.gba", 0x003F909C, 0x20 .align 2 RouletteSpritePalette_15: .incbin "baserom.gba", 0x003F90BC, 0x20 .align 2 RouletteSpritePalette_16: .incbin "baserom.gba", 0x003F90DC, 0x20 .align 2 gUnknown_083F90FC:: @ 83F90FC .incbin "graphics/roulette/ball.4bpp.lz" .align 2 RouletteBallCounterTiles: @ 83F9244 .incbin "graphics/roulette/ball_counter.4bpp.lz" .align 2 gUnknown_083F92A8:: @ 83F92A8 .incbin "graphics/roulette/roulette_tilt.4bpp.lz" .align 2 RoulettePokeIconsTiles: @ 83F9698 .incbin "graphics/roulette/poke_icons.4bpp.lz" .align 2 RoulettePokeIcons2Tiles: @ 83F983C .incbin "graphics/roulette/poke_icons2.4bpp.lz" .align 2 gUnknown_083F9D3C:: @ 83F9D3C .incbin "graphics/roulette/shadow.4bpp.lz" .align 2 RouletteCursorTiles: @ 83F9DD4 .incbin "graphics/roulette/cursor.4bpp.lz" .align 2 gUnknown_083F9E30:: @ 83F9E30 obj_pal RouletteSpritePalette_01, 1 obj_pal RouletteSpritePalette_02, 2 obj_pal RouletteSpritePalette_03, 3 obj_pal RouletteSpritePalette_04, 4 obj_pal RouletteSpritePalette_05, 5 obj_pal RouletteSpritePalette_06, 6 obj_pal RouletteSpritePalette_07, 7 obj_pal RouletteSpritePalette_08, 8 obj_pal RouletteSpritePalette_09, 9 obj_pal RouletteSpritePalette_10, 10 obj_pal RouletteSpritePalette_11, 11 obj_pal RouletteSpritePalette_12, 12 obj_pal RouletteSpritePalette_13, 13 obj_pal RouletteSpritePalette_14, 14 obj_pal RouletteSpritePalette_15, 15 obj_pal RouletteSpritePalette_16, 16 null_obj_pal .align 2 gOamData_83F9EB8:: @ 83F9EB8 .2byte 0x0000 .2byte 0x8000 .2byte 0x0400 .align 2 gOamData_83F9EC0:: @ 83F9EC0 .2byte 0x0000 .2byte 0x4000 .2byte 0x0400 .align 2 gOamData_83F9EC8:: @ 83F9EC8 .2byte 0x833C .2byte 0x8000 .2byte 0x0800 .align 2 gSpriteAnim_83F9ED0:: @ 83F9ED0 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83F9ED8:: @ 83F9ED8 .4byte gSpriteAnim_83F9ED0 .align 2 gSpriteAffineAnim_83F9EDC:: @ 83F9EDC obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_83F9EE4:: @ 83F9EE4 .4byte gSpriteAffineAnim_83F9EDC .align 2 gUnknown_083F9EE8:: @ 83F9EE8 obj_tiles RoulettePokeIcons2Tiles, 0xC00, 0 .align 2 gSpriteAnim_83F9EF0:: @ 83F9EF0 obj_image_anim_frame 0, 0 obj_image_anim_frame 32, 0 obj_image_anim_frame 64, 0 obj_image_anim_frame 72, 0 obj_image_anim_frame 8, 0 obj_image_anim_frame 40, 0 obj_image_anim_frame 48, 0 obj_image_anim_frame 80, 0 obj_image_anim_frame 16, 0 obj_image_anim_frame 24, 0 obj_image_anim_frame 56, 0 obj_image_anim_frame 88, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83F9F24:: @ 83F9F24 .4byte gSpriteAnim_83F9EF0 .align 2 gSpriteAnimTable_83F9F28:: @ 83F9F28 .4byte gSpriteAnim_83F9EF0 + 0x4 .align 2 gSpriteAnimTable_83F9F2C:: @ 83F9F2C .4byte gSpriteAnim_83F9EF0 + 0x8 .align 2 gSpriteAnimTable_83F9F30:: @ 83F9F30 .4byte gSpriteAnim_83F9EF0 + 0xC .align 2 gSpriteAnimTable_83F9F34:: @ 83F9F34 .4byte gSpriteAnim_83F9EF0 + 0x10 .align 2 gSpriteAnimTable_83F9F38:: @ 83F9F38 .4byte gSpriteAnim_83F9EF0 + 0x14 .align 2 gSpriteAnimTable_83F9F3C:: @ 83F9F3C .4byte gSpriteAnim_83F9EF0 + 0x18 .align 2 gSpriteAnimTable_83F9F40:: @ 83F9F40 .4byte gSpriteAnim_83F9EF0 + 0x1C .align 2 gSpriteAnimTable_83F9F44:: @ 83F9F44 .4byte gSpriteAnim_83F9EF0 + 0x20 .align 2 gSpriteAnimTable_83F9F48:: @ 83F9F48 .4byte gSpriteAnim_83F9EF0 + 0x24 .align 2 gSpriteAnimTable_83F9F4C:: @ 83F9F4C .4byte gSpriteAnim_83F9EF0 + 0x28 .align 2 gSpriteAnimTable_83F9F50:: @ 83F9F50 .4byte gSpriteAnim_83F9EF0 + 0x2C .align 2 gUnknown_083F9F54:: @ 83F9F54 obj_tiles gRouletteHeadersTiles, 0x1600, 4 .align 2 gUnknown_083F9F5C:: @ 83F9F5C obj_tiles RoulettePokeIconsTiles, 0x400, 5 .align 2 gSpriteAnim_83F9F64:: @ 83F9F64 obj_image_anim_frame 0, 0 obj_image_anim_frame 16, 0 obj_image_anim_frame 32, 0 obj_image_anim_frame 48, 0 obj_image_anim_frame 64, 0 obj_image_anim_frame 80, 0 obj_image_anim_frame 96, 0 obj_image_anim_frame 112, 0 obj_image_anim_frame 128, 0 obj_image_anim_frame 144, 0 obj_image_anim_frame 160, 0 obj_image_anim_end .align 2 gSpriteAnim_83F9F94:: @ 83F9F94 obj_image_anim_frame 0, 0 obj_image_anim_frame 4, 0 obj_image_anim_frame 8, 0 obj_image_anim_frame 12, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83F9FA8:: @ 83F9FA8 .4byte gSpriteAnim_83F9F64 .align 2 gSpriteAnimTable_83F9FAC:: @ 83F9FAC .4byte gSpriteAnim_83F9F64 + 0x8 .align 2 gSpriteAnimTable_83F9FB0:: @ 83F9FB0 .4byte gSpriteAnim_83F9F64 + 0x10 .align 2 gSpriteAnimTable_83F9FB4:: @ 83F9FB4 .4byte gSpriteAnim_83F9F64 + 0x18 .align 2 gSpriteAnimTable_83F9FB8:: @ 83F9FB8 .4byte gSpriteAnim_83F9F64 + 0x20 .align 2 gSpriteAnimTable_83F9FBC:: @ 83F9FBC .4byte gSpriteAnim_83F9F64 + 0x24 .align 2 gSpriteAnimTable_83F9FC0:: @ 83F9FC0 .4byte gSpriteAnim_83F9F64 + 0x28 .align 2 gSpriteAnimTable_83F9FC4:: @ 83F9FC4 .4byte gSpriteAnim_83F9F94 .align 2 gSpriteAnimTable_83F9FC8:: @ 83F9FC8 .4byte gSpriteAnim_83F9F94 + 0x4 .align 2 gSpriteAnimTable_83F9FCC:: @ 83F9FCC .4byte gSpriteAnim_83F9F94 + 0x8 .align 2 gSpriteAnimTable_83F9FD0:: @ 83F9FD0 .4byte gSpriteAnim_83F9F94 + 0xC .align 2 gSpriteTemplate_83F9FD4:: @ 83F9FD4 spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FA8, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83F9FEC:: @ 83F9FEC spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FAC, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA004:: @ 83FA004 spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FB0, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA01C:: @ 83FA01C spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FB4, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA034:: @ 83FA034 spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FB8, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA04C:: @ 83FA04C spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FBC, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA064:: @ 83FA064 spr_template 4, 8, gOamData_83F9EB8, gSpriteAnimTable_83F9FC0, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA07C:: @ 83FA07C spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FC4, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA094:: @ 83FA094 spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FC8, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA0AC:: @ 83FA0AC spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FCC, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA0C4:: @ 83FA0C4 spr_template 5, 8, gOamData_83F9EC0, gSpriteAnimTable_83F9FD0, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA0DC:: @ 83FA0DC spr_template 0, 9, gOamData_83F9EC8, gSpriteAnimTable_83F9F24, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA0F4:: @ 83FA0F4 spr_template 0, 10, gOamData_83F9EC8, gSpriteAnimTable_83F9F28, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA10C:: @ 83FA10C spr_template 0, 11, gOamData_83F9EC8, gSpriteAnimTable_83F9F2C, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA124:: @ 83FA124 spr_template 0, 12, gOamData_83F9EC8, gSpriteAnimTable_83F9F30, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA13C:: @ 83FA13C spr_template 0, 9, gOamData_83F9EC8, gSpriteAnimTable_83F9F34, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA154:: @ 83FA154 spr_template 0, 10, gOamData_83F9EC8, gSpriteAnimTable_83F9F38, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA16C:: @ 83FA16C spr_template 0, 11, gOamData_83F9EC8, gSpriteAnimTable_83F9F3C, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA184:: @ 83FA184 spr_template 0, 12, gOamData_83F9EC8, gSpriteAnimTable_83F9F40, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA19C:: @ 83FA19C spr_template 0, 9, gOamData_83F9EC8, gSpriteAnimTable_83F9F44, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA1B4:: @ 83FA1B4 spr_template 0, 10, gOamData_83F9EC8, gSpriteAnimTable_83F9F48, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA1CC:: @ 83FA1CC spr_template 0, 11, gOamData_83F9EC8, gSpriteAnimTable_83F9F4C, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gSpriteTemplate_83FA1E4:: @ 83FA1E4 spr_template 0, 12, gOamData_83F9EC8, gSpriteAnimTable_83F9F50, NULL, gDummySpriteAffineAnimTable, sub_8117E98 .align 2 gOamData_83FA1FC:: @ 83FA1FC .2byte 0x4000 .2byte 0xC000 .2byte 0x0400 .align 2 gOamData_83FA204:: @ 83FA204 .2byte 0x8000 .2byte 0x0000 .2byte 0x0400 .align 2 gOamData_83FA20C:: @ 83FA20C .2byte 0x4000 .2byte 0x8000 .2byte 0x0400 .align 2 gOamData_83FA214:: @ 83FA214 .2byte 0x4000 .2byte 0x0000 .2byte 0x0400 .align 2 gUnknown_083FA21C:: @ 83FA21C obj_tiles gRouletteCreditTiles, 0x400, 7 obj_tiles gRouletteNumbersTiles, 0x280, 8 obj_tiles gRouletteMultiplierTiles, 0x500, 9 obj_tiles RouletteBallCounterTiles, 0x140, 10 obj_tiles RouletteCursorTiles, 0x200, 11 null_obj_tiles .align 2 gSpriteAnim_83FA24C:: @ 83FA24C obj_image_anim_frame 0, 0 obj_image_anim_frame 2, 0 obj_image_anim_frame 4, 0 obj_image_anim_frame 6, 0 obj_image_anim_frame 8, 0 obj_image_anim_frame 10, 0 obj_image_anim_frame 12, 0 obj_image_anim_frame 14, 0 obj_image_anim_frame 16, 0 obj_image_anim_frame 18, 0 .align 2 gSpriteAnimTable_83FA274:: @ 83FA274 .4byte gSpriteAnim_83FA24C .align 2 gSpriteAnim_83FA278:: @ 83FA278 obj_image_anim_frame 0, 0 obj_image_anim_frame 8, 0 obj_image_anim_frame 16, 0 obj_image_anim_frame 24, 0 obj_image_anim_frame 32, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83FA290:: @ 83FA290 .4byte gSpriteAnim_83FA278 .align 2 gSpriteAnim_83FA294:: @ 83FA294 obj_image_anim_frame 0, 0 obj_image_anim_frame 2, 0 obj_image_anim_frame 4, 0 obj_image_anim_frame 6, 0 obj_image_anim_frame 8, 0 obj_image_anim_end .align 2 gSpriteAnimTable_83FA2AC:: @ 83FA2AC .4byte gSpriteAnim_83FA294 .align 2 gSpriteTemplate_83FA2B0:: @ 83FA2B0 spr_template 7, 5, gOamData_83FA1FC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83FA2C8:: @ 83FA2C8 spr_template 8, 5, gOamData_83FA204, gSpriteAnimTable_83FA274, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83FA2E0:: @ 83FA2E0 spr_template 9, 5, gOamData_83FA20C, gSpriteAnimTable_83FA290, NULL, gDummySpriteAffineAnimTable, sub_81184CC .align 2 gSpriteTemplate_83FA2F8:: @ 83FA2F8 spr_template 10, 3, gOamData_83FA214, gSpriteAnimTable_83FA2AC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83FA310:: @ 83FA310 spr_template 11, 5, gOamData_83F9EB8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gOamData_83FA328:: @ 83FA328 .2byte 0x0000 .2byte 0x4000 .2byte 0x0800 .align 2 gSpriteImageTable_83FA330:: @ 83FA330 obj_frame_tiles 0x02017E00, 0x80 obj_frame_tiles 0x02017E80, 0x80 obj_frame_tiles 0x02017F00, 0x80 obj_frame_tiles 0x02017F80, 0x80 .align 2 gSpriteAnim_83FA350:: @ 83FA350 obj_image_anim_frame 0, 5 obj_image_anim_frame 1, 5 obj_image_anim_frame 2, 5 obj_image_anim_frame 1, 5 obj_image_anim_jump 0 .align 2 gSpriteAnim_83FA364:: @ 83FA364 obj_image_anim_frame 0, 10 obj_image_anim_frame 1, 10 obj_image_anim_frame 2, 10 obj_image_anim_frame 1, 10 obj_image_anim_jump 0 .align 2 gSpriteAnim_83FA378:: @ 83FA378 obj_image_anim_frame 0, 15 obj_image_anim_frame 1, 15 obj_image_anim_frame 2, 15 obj_image_anim_frame 1, 15 obj_image_anim_jump 0 .align 2 gSpriteAnim_83FA38C:: @ 83FA38C obj_image_anim_frame 1, 2 obj_image_anim_frame 2, 5 obj_image_anim_frame 1, 5 obj_image_anim_frame 3, 5 obj_image_anim_end .align 2 Unknown_083FA3A0: .incbin "baserom.gba", 0x003fa3a0, 0x18 Unknown_083FA3B8: .incbin "baserom.gba", 0x003fa3b8, 0x14 Unknown_083FA3CC: .incbin "baserom.gba", 0x003fa3cc, 0x8 .align 2 gSpriteAnim_83FA3D4:: @ 83FA3D4 obj_image_anim_frame 2, 2 obj_image_anim_frame 1, 5 obj_image_anim_frame 0, 5 obj_image_anim_frame 3, 5 obj_image_anim_end .align 2 gSpriteAnimTable_83FA3E8:: @ 83FA3E8 .4byte gSpriteAnim_83FA350 .4byte gSpriteAnim_83FA364 .4byte gSpriteAnim_83FA378 .4byte gSpriteAnim_83FA38C .4byte gSpriteAnim_83FA3D4 .align 2 .4byte Unknown_083FA3A0 .4byte Unknown_083FA3B8 .4byte Unknown_083FA3B8 .4byte Unknown_083FA3CC .align 2 gSpriteTemplate_83FA40C:: @ 83FA40C spr_template 0xFFFF, 2, gOamData_83FA328, gSpriteAnimTable_83FA3E8, gSpriteImageTable_83FA330, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gOamData_83FA424:: @ 83FA424 .2byte 0x0351 .2byte 0xC000 .2byte 0x0800 .align 2 gUnknown_083FA42C:: @ 83FA42C obj_tiles gRouletteCenter_Gfx, 2048, 0x0006 .align 2 gSpriteTemplate_83FA434:: @ 83FA434 spr_template 6, 2, gOamData_83FA424, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8118554 .align 2 gOamData_83FA44C:: @ 83FA44C .2byte 0x0000 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_83FA454:: @ 83FA454 .2byte 0x0000 .2byte 0x8000 .2byte 0x0800 .align 2 gSpriteImageTable_83FA45C:: @ 83FA45C obj_frame_tiles 0x02017000, 0x200 obj_frame_tiles 0x02017200, 0x200 obj_frame_tiles 0x02017400, 0x200 obj_frame_tiles 0x02017600, 0x200 obj_frame_tiles 0x02017800, 0x200 obj_frame_tiles 0x02017A00, 0x200 obj_frame_tiles 0x02017C00, 0x200 .align 2 gSpriteAnim_83FA494:: @ 83FA494 obj_image_anim_frame 0, 6 obj_image_anim_frame 1, 6 obj_image_anim_frame 2, 6 obj_image_anim_frame 3, 6 obj_image_anim_frame 2, 6 obj_image_anim_frame 4, 6 obj_image_anim_jump 2 .align 2 gSpriteAnim_83FA4B0:: @ 83FA4B0 obj_image_anim_frame 5, 10 obj_image_anim_end .align 2 gSpriteAnim_83FA4B8:: @ 83FA4B8 obj_image_anim_frame 5, 10, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_end .align 2 gSpriteAnim_83FA4C0:: @ 83FA4C0 obj_image_anim_frame 5, 20 obj_image_anim_frame 6, 20 obj_image_anim_jump 0 .align 2 gSpriteAnim_83FA4CC:: @ 83FA4CC obj_image_anim_frame 5, 20, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 6, 20, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnim_83FA4D8:: @ 83FA4D8 obj_image_anim_frame 5, 10 obj_image_anim_frame 6, 10 obj_image_anim_jump 0 .align 2 gSpriteAnim_83FA4E4:: @ 83FA4E4 obj_image_anim_frame 5, 10, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 6, 10, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnimTable_83FA4F0:: @ 83FA4F0 .4byte gSpriteAnim_83FA494 .align 2 gSpriteAnimTable_83FA4F4:: @ 83FA4F4 .4byte gSpriteAnim_83FA4B0 .4byte gSpriteAnim_83FA4B8 .4byte gSpriteAnim_83FA4C0 .4byte gSpriteAnim_83FA4CC .4byte gSpriteAnim_83FA4D8 .4byte gSpriteAnim_83FA4E4 .align 2 gSpriteTemplate_83FA50C:: @ 83FA50C spr_template 0xFFFF, 6, gOamData_83FA44C, gSpriteAnimTable_83FA4F0, gSpriteImageTable_83FA45C, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83FA524:: @ 83FA524 spr_template 0xFFFF, 7, gOamData_83FA454, gSpriteAnimTable_83FA4F4, gSpriteImageTable_83FA45C, gDummySpriteAffineAnimTable, sub_8119D80 .align 2 gOamData_83FA53C:: @ 83FA53C .2byte 0x0000 .2byte 0x4000 .2byte 0x0800 .align 2 gOamData_83FA544:: @ 83FA544 .2byte 0x4000 .2byte 0x8000 .2byte 0x0800 .align 2 gOamData_83FA54C:: @ 83FA54C .2byte 0x4100 .2byte 0x8000 .2byte 0x0800 .align 2 gSpriteImageTable_83FA554: @ 83FA554 obj_frame_tiles 0x02018000, 0x80 .align 2 gSpriteImageTable_83FA55C: @ 83FA55C obj_frame_tiles 0x02018080, 0x100 .align 2 gUnknown_083FA564: @ 83FA564 .incbin "baserom.gba", 0x003fa564, 0x18 .align 2 gSpriteAffineAnim_83FA57C:: @ 83FA57C obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFFE, 0x0, 0, 15 obj_rot_scal_anim_frame 0xFFFF, 0xFFFE, 0, 15 obj_rot_scal_anim_frame 0xFFFF, 0xFFFB, 0, 24 obj_rot_scal_anim_end .align 2 .4byte gUnknown_083FA564 .align 2 gSpriteAffineAnimTable_83FA5A8:: @ 83FA5A8 .4byte gSpriteAffineAnim_83FA57C .align 2 gUnknown_083FA5AC:: @ 83FA5AC .incbin "baserom.gba", 0x003fa5ac, 0x10 .align 2 @ unreferenced .4byte gUnknown_083FA5AC .align 2 gSpriteTemplate_83FA5C0:: @ 83FA5C0 spr_template 0xFFFF, 1, gOamData_83FA53C, gSpriteAnimTable_83F9ED8, gSpriteImageTable_83FA554, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_83FA5D8:: @ 83FA5D8 spr_template 0xFFFF, 1, gOamData_83FA544, gSpriteAnimTable_83F9ED8, gSpriteImageTable_83FA55C, gDummySpriteAffineAnimTable, sub_8119964 .align 2 gSpriteTemplate_83FA5F0:: @ 83FA5F0 spr_template 0xFFFF, 1, gOamData_83FA54C, gSpriteAnimTable_83F9ED8, gSpriteImageTable_83FA55C, gSpriteAffineAnimTable_83FA5A8, sub_8119D80 gUnknown_083FA608:: @ 83FA608 .incbin "baserom.gba", 0x003fa608, 0x6 .align 1 gUnknown_083FA60E:: @ 83FA60E .2byte 0x74, 0x2C .2byte 0x74, 0x70 gUnknown_083FA616:: @ 83FA616 .incbin "baserom.gba", 0x003fa616, 0x8 gUnknown_083FA61E:: @ 83FA61E .incbin "baserom.gba", 0x003fa61e, 0x14 gUnknown_083FA632:: @ 83FA632 .incbin "baserom.gba", 0x003fa632, 0x18 gUnknown_083FA64A:: @ 83FA64A .byte -1, 1 gUnknown_083FA64C:: @ 83FA64C .incbin "baserom.gba", 0x003fa64c, 0x10 .align 2 CryMeterNeedlePalette: @ 83FA65C .incbin "graphics/pokedex/cry_meter_needle.gbapal" .align 2 CryMeterNeedleTiles: @ 83FA67C .incbin "graphics/pokedex/cry_meter_needle.4bpp" gUnknown_083FAE7C:: @ 83FAE7C .incbin "baserom.gba", 0x003fae7c, 0xa0 gUnknown_083FAF1C:: @ 83FAF1C .incbin "graphics/pokedex/cry_meter.gbapal" gUnknown_083FAF3C:: @ 83FAF3C .incbin "graphics/pokedex/cry_meter.4bpp.lz" .align 1 gUnknown_083FB274:: @ 83FB274 .2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C .2byte 0x0,0x4,0x8,0xC,0x10,0x14,0x18,0x1C,0x400,0x404,0x408,0x40C,0x410,0x414,0x418,0x41C,0x800,0x804,0x808,0x80C,0x810,0x814,0x818,0x81C,0xC00,0xC04,0xC08,0xC0C,0xC10,0xC14,0xC18,0xC1C,0x1000,0x1004,0x1008,0x100C,0x1010,0x1014,0x1018,0x101C,0x1400,0x1404,0x1408,0x140C,0x1410,0x1414,0x1418,0x141C,0x1800,0x1804,0x1808,0x180C,0x1810,0x1814,0x1818,0x181C,0x1C00,0x1C04,0x1C08,0x1C0C,0x1C10,0x1C14,0x1C18,0x1C1C,0x2000,0x2004,0x2008,0x200C,0x2010,0x2014,0x2018,0x201C .2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D .2byte 0x1,0x5,0x9,0xD,0x11,0x15,0x19,0x1D,0x401,0x405,0x409,0x40D,0x411,0x415,0x419,0x41D,0x801,0x805,0x809,0x80D,0x811,0x815,0x819,0x81D,0xC01,0xC05,0xC09,0xC0D,0xC11,0xC15,0xC19,0xC1D,0x1001,0x1005,0x1009,0x100D,0x1011,0x1015,0x1019,0x101D,0x1401,0x1405,0x1409,0x140D,0x1411,0x1415,0x1419,0x141D,0x1801,0x1805,0x1809,0x180D,0x1811,0x1815,0x1819,0x181D,0x1C01,0x1C05,0x1C09,0x1C0D,0x1C11,0x1C15,0x1C19,0x1C1D,0x2001,0x2005,0x2009,0x200D,0x2011,0x2015,0x2019,0x201D .2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E .2byte 0x2,0x6,0xA,0xE,0x12,0x16,0x1A,0x1E,0x402,0x406,0x40A,0x40E,0x412,0x416,0x41A,0x41E,0x802,0x806,0x80A,0x80E,0x812,0x816,0x81A,0x81E,0xC02,0xC06,0xC0A,0xC0E,0xC12,0xC16,0xC1A,0xC1E,0x1002,0x1006,0x100A,0x100E,0x1012,0x1016,0x101A,0x101E,0x1402,0x1406,0x140A,0x140E,0x1412,0x1416,0x141A,0x141E,0x1802,0x1806,0x180A,0x180E,0x1812,0x1816,0x181A,0x181E,0x1C02,0x1C06,0x1C0A,0x1C0E,0x1C12,0x1C16,0x1C1A,0x1C1E,0x2002,0x2006,0x200A,0x200E,0x2012,0x2016,0x201A,0x201E .2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F .2byte 0x3,0x7,0xB,0xF,0x13,0x17,0x1B,0x1F,0x403,0x407,0x40B,0x40F,0x413,0x417,0x41B,0x41F,0x803,0x807,0x80B,0x80F,0x813,0x817,0x81B,0x81F,0xC03,0xC07,0xC0B,0xC0F,0xC13,0xC17,0xC1B,0xC1F,0x1003,0x1007,0x100B,0x100F,0x1013,0x1017,0x101B,0x101F,0x1403,0x1407,0x140B,0x140F,0x1413,0x1417,0x141B,0x141F,0x1803,0x1807,0x180B,0x180F,0x1813,0x1817,0x181B,0x181F,0x1C03,0x1C07,0x1C0B,0x1C0F,0x1C13,0x1C17,0x1C1B,0x1C1F,0x2003,0x2007,0x200B,0x200F,0x2013,0x2017,0x201B,0x201F .align 2 .4byte 0x201C000 gUnknown_083FB6F8:: @ 83FB6F8 .incbin "baserom.gba", 0x003fb6f8, 0x20 gUnknown_083FB718:: @ 83FB718 .incbin "baserom.gba", 0x003fb718, 0x20 gUnknown_083FB738:: @ 83FB738 .byte 0xF0, 0x0F gUnknown_083FB73A:: @ 83FB73A .incbin "baserom.gba", 0x003fb73a, 0x26 .align 2 gSpriteAnim_83FB760:: @ 83FB760 obj_image_anim_frame 0, 30 obj_image_anim_end .align 2 gSpriteAnimTable_83FB768:: @ 83FB768 .4byte gSpriteAnim_83FB760 .align 2 gOamData_83FB76C:: @ 83FB76C .2byte 0x01A0 .2byte 0xC000 .2byte 0x0400 .align 2 gSpriteTemplate_83FB774:: @ 83FB774 spr_template 8192, 8192, gOamData_83FB76C, gSpriteAnimTable_83FB768, NULL, gDummySpriteAffineAnimTable, sub_811A534 .align 2 gCryMeterNeedleSpriteSheets:: @ 83FB78C obj_tiles CryMeterNeedleTiles, 0x800, 8192 null_obj_tiles .align 2 gCryMeterNeedleSpritePalettes:: @ 83FB79C obj_pal CryMeterNeedlePalette, 8192 null_obj_pal @ 83FB7AC .include "data/landmarks.inc" .align 2 gUnknown_083FBB88:: @ 83FBB88 .incbin "graphics/battle_transitions/big_pokeball.4bpp" .align 2 gUnknown_083FC108:: @ 83FC108 .incbin "graphics/battle_transitions/pokeball_trail.4bpp" .align 2 gSpriteImage_83FC148:: @ 83FC148 .incbin "graphics/battle_transitions/pokeball.4bpp" .align 2 gUnknown_083FC348:: @ 83FC348 .incbin "graphics/battle_transitions/elite_four_bg.4bpp" .align 2 gSpriteImage_83FC528:: @ 83FC528 .incbin "graphics/battle_transitions/unused_brendan.4bpp" .align 2 gSpriteImage_83FCD28:: @ 83FCD28 .incbin "graphics/battle_transitions/unused_lass.4bpp" .align 2 gUnknown_083FD528:: @ 83FD528 .incbin "graphics/battle_transitions/shrinking_box.4bpp" .align 2 gUnknown_083FD708:: @ 83FD708 .4byte 0x0200c000 .align 2 gUnknown_083FD70C:: @ 83FD70C .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .4byte sub_811AC64 .align 2 gBattleTransitionFuncs:: @ 83FD750 .4byte sub_811ACB4 .4byte sub_811ADAC .4byte sub_811AF44 .4byte sub_811B0F0 .4byte sub_811B578 .4byte sub_811B7E8 .4byte sub_811BCBC .4byte sub_811BEA0 .4byte sub_811CA5C .4byte sub_811CCDC .4byte sub_811D0B8 .4byte sub_811D1C8 .4byte sub_811C08C .4byte sub_811C0AC .4byte sub_811C0CC .4byte sub_811C0EC .4byte sub_811C10C .align 2 gUnknown_083FD794:: @ 83FD794 .4byte sub_811AB88 .4byte sub_811ABD8 .4byte sub_811AC0C .4byte sub_811AC34 .align 2 gUnknown_083FD7A4:: @ 83FD7A4 .4byte sub_811ACEC .4byte sub_811AD1C .4byte sub_811AD80 .align 2 gUnknown_083FD7B0:: @ 83FD7B0 .4byte sub_811ADE4 .4byte sub_811AE70 .align 2 gUnknown_083FD7B8:: @ 83FD7B8 .4byte sub_811AF7C .4byte sub_811B000 .align 2 gUnknown_083FD7C0:: @ 83FD7C0 .4byte sub_811B128 .4byte sub_811B1D8 .4byte sub_811B268 .4byte sub_811B2F4 .4byte sub_811B380 .4byte sub_811B3EC .align 2 gUnknown_083FD7D8:: @ 83FD7D8 .4byte sub_811B5B0 .4byte sub_811B5FC .4byte sub_811B688 .align 1 gUnknown_083FD7E4:: @ 83FD7E4 .2byte -16 .2byte 256 .align 1 gUnknown_083FD7E8:: @ 83FD7E8 .2byte 0 .2byte 32 .2byte 64 .2byte 18 .2byte 48 .align 1 gUnknown_083FD7F2:: @ 83FD7F2 .2byte 8 .2byte -8 .align 2 gUnknown_083FD7F8:: @ 83FD7F8 .4byte sub_811B820 .4byte sub_811B884 .4byte sub_811B90C .4byte sub_811B9F0 .4byte sub_811BA70 .4byte sub_811BB60 .4byte sub_811BBEC .align 2 gUnknown_083FD814:: @ 83FD814 .4byte sub_811BCF4 .4byte sub_811BD60 .align 2 gUnknown_083FD81C:: @ 83FD81C .4byte sub_811BED8 .4byte sub_811BF2C .4byte sub_811BFC4 .align 2 gUnknown_083FD828:: @ 83FD828 .4byte sub_811C164 .4byte sub_811C1CC .4byte sub_811C2A4 .4byte sub_811C38C .4byte sub_811C400 .4byte sub_811C43C .4byte sub_811C4F0 .4byte sub_811C5B4 .4byte sub_811C5E8 .4byte sub_811C630 gUnknown_083FD850:: @ 83FD850 .incbin "baserom.gba", 0x003fd850, 0x6 gUnknown_083FD856:: @ 83FD856 .incbin "baserom.gba", 0x003fd856, 0x14 gUnknown_083FD86A:: @ 83FD86A .incbin "baserom.gba", 0x003fd86a, 0x16 .align 2 gUnknown_083FD880:: @ 83FD880 .4byte sub_811C934 .4byte sub_811C938 .4byte sub_811C984 .4byte sub_811C9B8 .4byte sub_811C934 .4byte sub_811C9E4 .4byte sub_811C934 gUnknown_083FD89C:: @ 83FD89C .incbin "baserom.gba", 0x003fd89c, 0x4 gUnknown_083FD8A0:: @ 83FD8A0 .incbin "baserom.gba", 0x003fd8a0, 0x4 .align 2 gUnknown_083FD8A4:: @ 83FD8A4 .4byte sub_811CA94 .4byte sub_811CB20 .4byte sub_811CBE8 .align 2 gUnknown_083FD8B0:: @ 83FD8B0 .4byte sub_811CD14 .4byte sub_811CDA0 .4byte sub_811CE14 .4byte sub_811CE4C .4byte sub_811CEB0 gUnknown_083FD8C4:: @ 83FD8C4 .incbin "baserom.gba", 0x003fd8c4, 0x10 .align 2 gUnknown_083FD8D4:: @ 83FD8D4 .4byte sub_811D0F0 .4byte sub_811D144 .4byte sub_811D19C .align 2 gUnknown_083FD8E0:: @ 83FD8E0 .4byte sub_811D200 .4byte sub_811D260 .4byte sub_811D2D8 .4byte sub_811D3B0 .4byte sub_811D41C gUnknown_083FD8F4:: @ 83FD8F4 .incbin "baserom.gba", 0x003fd8f4, 0x46 gUnknown_083FD93A:: @ 83FD93A .incbin "baserom.gba", 0x003fd93a, 0xe .align 2 gUnknown_083FD948:: @ 83FD948 .4byte sub_811D584 .4byte sub_811D5E0 .align 2 gSpriteImageTable_83FD950:: @ 83FD950 obj_frame_tiles gSpriteImage_83FC148, 0x200 .align 2 gSpriteAnim_83FD958:: @ 83FD958 obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83FD960:: @ 83FD960 .4byte gSpriteAnim_83FD958 .align 2 gSpriteAffineAnim_83FD964:: @ 83FD964 obj_rot_scal_anim_frame 0x0, 0x0, -4, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_83FD974:: @ 83FD974 obj_rot_scal_anim_frame 0x0, 0x0, 4, 1 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_83FD984:: @ 83FD984 .4byte gSpriteAffineAnim_83FD964 .4byte gSpriteAffineAnim_83FD974 .align 2 gSpriteTemplate_83FD98C:: @ 83FD98C spr_template 0xFFFF, 4105, gFieldOamData_32x32, gSpriteAnimTable_83FD960, gSpriteImageTable_83FD950, gSpriteAffineAnimTable_83FD984, sub_811B720 .align 2 gOamData_83FD9A4:: @ 83FD9A4 .2byte 0x0000 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteImageTable_83FD9AC:: @ 83FD9AC obj_frame_tiles gSpriteImage_83FC528, 0x800 .align 2 gSpriteImageTable_83FD9B4:: @ 83FD9B4 obj_frame_tiles gSpriteImage_83FCD28, 0x800 .align 2 gSpriteAnim_83FD9BC:: @ 83FD9BC obj_image_anim_frame 0, 1 obj_image_anim_end .align 2 gSpriteAnimTable_83FD9C4:: @ 83FD9C4 .4byte gSpriteAnim_83FD9BC .align 2 gSpriteTemplate_83FD9C8:: @ 83FD9C8 spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9AC, gDummySpriteAffineAnimTable, sub_811C90C .align 2 gSpriteTemplate_83FD9E0:: @ 83FD9E0 spr_template 0xFFFF, 4106, gOamData_83FD9A4, gSpriteAnimTable_83FD9C4, gSpriteImageTable_83FD9B4, gDummySpriteAffineAnimTable, sub_811C90C .align 2 gFieldEffectObjectPalette10:: @ 83FD9F8 .incbin "graphics/field_effect_objects/palettes/10.gbapal" .align 2 gFieldEffectObjectPaletteInfo10:: @ 83FDA18 obj_pal gFieldEffectObjectPalette10, 0x1009 .align 2 Unknown_83FDA20: .incbin "graphics/battle_transitions/sidney_bg.gbapal" .align 2 Unknown_83FDA40: .incbin "graphics/battle_transitions/phoebe_bg.gbapal" .align 2 Unknown_83FDA60: .incbin "graphics/battle_transitions/glacia_bg.gbapal" .align 2 Unknown_83FDA80: .incbin "graphics/battle_transitions/drake_bg.gbapal" .align 2 Unknown_83FDAA0: .incbin "graphics/battle_transitions/steven_bg.gbapal" .align 2 Unknown_83FDAC0: .incbin "graphics/battle_transitions/brendan_bg.gbapal" .align 2 Unknown_83FDAE0: .incbin "graphics/battle_transitions/may_bg.gbapal" .align 2 gUnknown_083FDB00:: @ 83FDB00 .4byte Unknown_83FDA20 .4byte Unknown_83FDA40 .4byte Unknown_83FDA60 .4byte Unknown_83FDA80 .4byte Unknown_83FDAA0 .align 2 gUnknown_083FDB14:: @ 83FDB14 .4byte Unknown_83FDAC0 .4byte Unknown_83FDAE0 .align 2 UnusedTrainerPalette: .incbin "graphics/battle_transitions/unused_trainer.gbapal" .align 2 gSpritePalette_UnusedTrainer:: @ 83FDB3C obj_pal UnusedTrainerPalette, 0x100A .align 2 gUnknown_083FDB44:: @ 83FDB44 .incbin "graphics/battle_transitions/big_pokeball_map.bin" .align 2 gUnknown_083FDFF4:: @ 83FDFF4 .incbin "graphics/battle_transitions/elite_four_bg_map.bin" .include "data/text/battle_strings.inc" gUnknown_084016BC:: @ 84016BC .incbin "baserom.gba", 0x004016bc, 0xec gUnknown_084017A8:: @ 84017A8 .incbin "baserom.gba", 0x004017a8, 0x8 .align 2 gUnknown_084017B0:: @ 84017B0 .4byte OtherText_Summary, sub_812265C .4byte OtherText_Enter2, sub_8122694 .4byte OtherText_NoEntry, sub_8122770 .4byte gUnknownText_Exit, sub_8122838 gUnknown_084017D0:: @ 84017D0 .byte 1, 0, 3 gUnknown_084017D3: @ 84017D3 .byte 2, 0, 3 gUnknown_084017D6: @ 84017D6 .byte 0, 3 .align 2 gUnknown_084017D8:: @ 84017D8 .byte 3, 9 .space 2 .4byte gUnknown_084017D0 .byte 3, 9 .space 2 .4byte gUnknown_084017D3 .byte 2, 9 .space 2 .4byte gUnknown_084017D6 .align 2 gUnknown_084017F0:: @ 84017F0 .4byte OtherText_Store, sub_8122F70 .4byte OtherText_Summary, sub_81230BC .4byte gUnknownText_Exit, sub_81230F4 gUnknown_08401808:: @ 8401808 .byte 0, 1, 2 gUnknown_0840180B:: @ 840180B .byte 1, 2 .align 2 gUnknown_08401810:: @ 8401810 .byte 3, 9 .space 2 .4byte gUnknown_08401808 .byte 2, 9 .space 2 .4byte gUnknown_0840180B .align 2 gCableCarMtChimneyTilemap:: @ 8401820 .incbin "graphics/misc/cable_car_mt_chimney_map.bin.lz" .align 2 gCableCarTreeTilemap:: @ 8401978 .incbin "graphics/misc/cable_car_tree_map.bin.lz" .align 2 gCableCarMountainTilemap:: @ 8401AFC .incbin "graphics/misc/cable_car_mountain_map.bin.lz" .align 2 gCableCarPylonHookTilemapEntries:: @ 8401CC0 .2byte 0x3000 .2byte 0x3001 .2byte 0x3002 .2byte 0x3003 .2byte 0x3004 .2byte 0x3005 .2byte 0x3006 .2byte 0x3007 .2byte 0x3008 .2byte 0x3009 .align 2 gCableCarPylonStemTilemap:: @ 8401CD4 .incbin "graphics/misc/cable_car_pylon_stem_map.bin.lz" .align 2 gUnknown_08401CF8:: @ 8401CF8 obj_tiles gCableCar_Gfx, 0x800, 1 obj_tiles gCableCarDoor_Gfx, 0x40, 2 obj_tiles gCableCarCord_Gfx, 0x80, 3 .space 8 .align 2 gUnknown_08401D18:: @ 8401D18 obj_pal gCableCar_Pal, 1 .space 8 .align 2 gOamData_8401D28:: @ 8401D28 .2byte 0x0300 .2byte 0xC000 .2byte 0x0800 .align 2 gOamData_8401D30:: @ 8401D30 .2byte 0x4300 .2byte 0x0000 .2byte 0x0800 .align 2 gOamData_8401D38:: @ 8401D38 .2byte 0x0300 .2byte 0x4000 .2byte 0x0800 .align 2 gSpriteTemplate_8401D40:: @ 8401D40 spr_template 1, 1, gOamData_8401D28, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8123CB8 .align 2 gSpriteTemplate_8401D58:: @ 8401D58 spr_template 2, 1, gOamData_8401D30, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8123CB8 .align 2 gSpriteTemplate_8401D70:: @ 8401D70 spr_template 3, 1, gOamData_8401D38, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, nullsub_76 gCableCarPlayerGraphicsIDs:: @ 8401D88 .byte MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL .byte MAP_OBJ_GFX_RIVAL_MAY_NORMAL gMtChimneyHikerGraphicsIDs:: @ 8401D8A .byte MAP_OBJ_GFX_HIKER .byte MAP_OBJ_GFX_CAMPER .byte MAP_OBJ_GFX_PICNICKER .byte MAP_OBJ_GFX_POOCHYENA @ not used .align 1 gMtChimneyHikerCoords:: @ 8401D8E .2byte 0, 80 .2byte 240, 146 gMtChimneyHikerMovementDelayTable:: @ 8401D96 .byte 0 .byte 60 .byte 120 .byte 170 .align 2 gUnknown_08401D9C:: @ 8401D9C .4byte sub_8123EB8 .4byte sub_8123F44 .align 2 gSaveSectionLocations:: @ 8401DA4 .4byte gSaveBlock2, 0x890 .4byte gSaveBlock1 + 0xF80 * 0, 0xF80 .4byte gSaveBlock1 + 0xF80 * 1, 0xF80 .4byte gSaveBlock1 + 0xF80 * 2, 0xF80 .4byte gSaveBlock1 + 0xF80 * 3, 0xC40 .4byte gPokemonStorage + 0xF80 * 0, 0xF80 .4byte gPokemonStorage + 0xF80 * 1, 0xF80 .4byte gPokemonStorage + 0xF80 * 2, 0xF80 .4byte gPokemonStorage + 0xF80 * 3, 0xF80 .4byte gPokemonStorage + 0xF80 * 4, 0xF80 .4byte gPokemonStorage + 0xF80 * 5, 0xF80 .4byte gPokemonStorage + 0xF80 * 6, 0xF80 .4byte gPokemonStorage + 0xF80 * 7, 0xF80 .4byte gPokemonStorage + 0xF80 * 8, 0x7D0 .align 2 gHallOfFameSaveSectionLocations:: @ 8401E14 .4byte gHallOfFame + 0xF80 * 0, 0xF80 .4byte gHallOfFame + 0xF80 * 1, 0xF80 gUnknown_08401E24:: @ 8401E24 .byte 0x1E, 0x1F @ flash sectors @ XXX: Unused? And why is this aligned? .align 2 .string "タマゴ$" gUnknown_08401E2C:: @ 8401E2C .incbin "baserom.gba", 0x00401e2c, 0x6 gUnknown_08401E32:: @ 8401E32 .incbin "baserom.gba", 0x00401e32, 0x4 gUnknown_08401E36:: @ 8401E36 .incbin "baserom.gba", 0x00401e36, 0xa .align 2 gUnknown_08401E40:: @ 8401E40 .4byte sub_81275A0 .4byte sub_81275C4 .align 2 gUnknown_08401E48:: @ 8401E48 .4byte sub_8127DA0 .4byte sub_8127DD0 .4byte sub_8127E30 gUnknown_08401E54:: @ 8401E54 .incbin "baserom.gba", 0x00401e54, 0x6 gUnknown_08401E5A:: @ 8401E5A .incbin "baserom.gba", 0x00401e5a, 0x6 .align 2 gUnknown_08401E60:: @ 8401E60 .4byte sub_8128AA8 .4byte contest_ai_get_turn .4byte sub_8128B0C .4byte sub_8128B4C .4byte sub_8128B8C .4byte sub_8128BCC .4byte contest_ai_get_excitement .4byte sub_8128C2C .4byte sub_8128C6C .4byte sub_8128CAC .4byte sub_8128CEC .4byte contest_ai_get_user_order .4byte sub_8128D50 .4byte sub_8128D90 .4byte sub_8128DD0 .4byte sub_8128E10 .4byte contest_ai_get_user_condition_maybe .4byte sub_8128E90 .4byte sub_8128ED0 .4byte sub_8128F10 .4byte sub_8128F50 .4byte sub_8128F90 .4byte sub_8128FBC .4byte sub_8129008 .4byte sub_8129054 .4byte sub_81290A0 .4byte sub_81290EC .4byte sub_8129114 .4byte sub_8129160 .4byte sub_81291AC .4byte sub_81291F8 .4byte contest_ai_get_contest_type .4byte sub_8129264 .4byte sub_81292A4 .4byte contest_ai_get_move_excitement .4byte sub_8129324 .4byte sub_8129368 .4byte sub_81293AC .4byte sub_81293F0 .4byte contest_ai_get_move_effect .4byte sub_8129470 .4byte sub_81294B0 .4byte contest_ai_get_move_effect_type .4byte sub_8129538 .4byte sub_8129578 .4byte contest_ai_check_move_has_highest_appeal .4byte sub_8129638 .4byte sub_812967C .4byte sub_81296FC .4byte sub_8129740 .4byte sub_8129798 .4byte sub_81297D8 .4byte sub_8129818 .4byte sub_8129858 .4byte sub_8129898 .4byte sub_81298F0 .4byte sub_8129930 .4byte sub_8129970 .4byte sub_81299B0 .4byte contest_ai_get_move_used_count .4byte sub_8129A44 .4byte sub_8129A84 .4byte sub_8129AC4 .4byte sub_8129B04 .4byte contest_ai_check_combo_starter .4byte sub_8129BB8 .4byte sub_8129BFC .4byte contest_ai_check_combo_finisher .4byte sub_8129CB4 .4byte sub_8129CF8 .4byte contest_ai_check_would_finish_combo .4byte sub_8129D98 .4byte sub_8129DDC .4byte contest_ai_get_condition .4byte sub_8129E64 .4byte sub_8129EA4 .4byte sub_8129EE4 .4byte sub_8129F24 .4byte contest_ai_get_used_combo_starter .4byte sub_8129FBC .4byte sub_8129FFC .4byte sub_812A03C .4byte sub_812A07C .4byte contest_ai_check_can_participate .4byte sub_812A100 .4byte sub_812A144 .4byte contest_ai_get_val_812A188 .4byte sub_812A1C4 .4byte sub_812A208 .4byte sub_812A24C .4byte sub_812A294 .4byte sub_812A2D8 .4byte sub_812A31C .4byte sub_812A360 .4byte sub_812A3A4 .4byte sub_812A3E4 .4byte sub_812A428 .4byte sub_812A46C .4byte sub_812A4B0 .4byte sub_812A4F4 .4byte sub_812A538 .4byte sub_812A578 .4byte sub_812A5B8 .4byte sub_812A5F8 .4byte sub_812A638 .4byte sub_812A674 .4byte sub_812A6B4 .4byte sub_812A6F4 .4byte sub_812A734 .4byte sub_812A774 .4byte sub_812A7C4 .4byte sub_812A804 .4byte sub_812A844 .4byte sub_812A86C .4byte sub_812A898 .4byte sub_812A8CC .4byte sub_812A8FC .4byte sub_812A92C .4byte sub_812A978 .4byte sub_812A9C4 .4byte sub_812AA10 .4byte sub_812AA5C .4byte sub_812AAAC .4byte sub_812AAFC .4byte sub_812AB4C .4byte sub_812AB9C .4byte sub_812ABE8 .4byte sub_812AC34 .4byte sub_812AC54 .4byte sub_812AC84 .4byte contest_ai_check_for_exciting_move .4byte sub_812AD50 .4byte sub_812AD94 .4byte sub_812ADD8 .4byte sub_812AE44 .4byte sub_812AE88 .align 2 gUnknown_08402080:: @ 8402080 .4byte sub_812B864 .4byte sub_812B870 .4byte sub_812B87C .4byte sub_812B888 .4byte sub_812B894 .4byte sub_812B8A0 .4byte sub_812B8AC .4byte sub_812B8B8 .4byte sub_812B994 .4byte sub_812B9A0 .4byte sub_812B9AC .4byte sub_812B9B8 .4byte sub_812B9C4 .4byte sub_812BA14 .4byte sub_812BA70 .4byte sub_812BA7C .4byte dp01t_10_6_message .4byte dp01t_11_6_message_for_player_only .4byte sub_812BB10 .4byte sub_812BBFC .4byte sub_812BC08 .4byte sub_812BC14 .4byte sub_812BC54 .4byte sub_812BC60 .4byte sub_812BC6C .4byte sub_812BC78 .4byte sub_812BC84 .4byte sub_812BCC0 .4byte sub_812BCCC .4byte sub_812BCD8 .4byte sub_812BCE4 .4byte sub_812BCF0 .4byte sub_812BCFC .4byte sub_812BD08 .4byte sub_812BD14 .4byte sub_812BD20 .4byte sub_812BD2C .4byte sub_812BD38 .4byte sub_812BD44 .4byte sub_812BD50 .4byte sub_812BD5C .4byte sub_812BD68 .4byte sub_812BD74 .4byte sub_812BD80 .4byte sub_812BDC4 .4byte sub_812BDF4 .4byte dp01t_2E_6_battle_intro .4byte sub_812BE64 .4byte sub_812BEB0 .4byte sub_812BEBC .4byte sub_812BEC8 .4byte sub_812BED4 .4byte sub_812BEE0 .4byte sub_812BF3C .4byte sub_812BF48 .4byte sub_812BF54 .4byte nullsub_78 .align 2 gSpriteAnim_8402164:: @ 8402164 obj_image_anim_frame 0, 4 obj_image_anim_frame 16, 4 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_frame 64, 4 obj_image_anim_end .align 2 gSpriteAnimTable_840217C:: @ 840217C .4byte gSpriteAnim_8402164 .align 2 gBattleAnimSpriteTemplate_8402180:: @ 8402180 spr_template 10137, 10137, gOamData_837E054, gSpriteAnimTable_840217C, NULL, gDummySpriteAffineAnimTable, sub_80793C4 .align 2 gBattleAnimSpriteTemplate_8402198:: @ 8402198 spr_template 10016, 10016, gOamData_837DF54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C144 .align 2 gBattleAnimSpriteTemplate_84021B0:: @ 84021B0 spr_template 10017, 10017, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80794A8 .align 2 gSpriteAnim_84021C8:: @ 84021C8 obj_image_anim_frame 0, 40 obj_image_anim_frame 16, 8 obj_image_anim_frame 32, 40 obj_image_anim_end .align 2 gSpriteAnimTable_84021D8:: @ 84021D8 .4byte gSpriteAnim_84021C8 .align 2 gBattleAnimSpriteTemplate_84021DC:: @ 84021DC spr_template 10190, 10190, gOamData_837DF34, gSpriteAnimTable_84021D8, NULL, gDummySpriteAffineAnimTable, sub_80793C4 .align 2 gBattleAnimSpriteTemplate_84021F4:: @ 84021F4 spr_template 10191, 10191, gOamData_837E05C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C220 .align 2 gBattleAnimSpriteTemplate_840220C:: @ 840220C spr_template 10189, 10189, gOamData_837DF94, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C2BC .align 2 gSpriteAffineAnim_8402224:: @ 8402224 obj_rot_scal_anim_frame 0x180, 0x180, 0, 0 obj_rot_scal_anim_frame 0xFFE0, 0x18, 0, 5 obj_rot_scal_anim_frame 0x18, 0xFFE0, 0, 5 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnim_8402244:: @ 8402244 obj_rot_scal_anim_frame 0x30, 0x30, 0, 0 obj_rot_scal_anim_frame 0x20, 0x20, 0, 6 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_840225C:: @ 840225C .4byte gSpriteAffineAnim_8402224 .4byte gSpriteAffineAnim_8402244 .align 2 gBattleAnimSpriteTemplate_8402264:: @ 8402264 spr_template 10187, 10187, gOamData_837E11C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_840225C, sub_812C358 .align 2 gBattleAnimSpriteTemplate_840227C:: @ 840227C spr_template 10152, 10152, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812C720 .align 2 gSpriteAnim_8402294:: @ 8402294 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_frame 64, 3 obj_image_anim_end .align 2 gSpriteAnimTable_84022AC:: @ 84022AC .4byte gSpriteAnim_8402294 .align 2 gBattleAnimSpriteTemplate_84022B0:: @ 84022B0 spr_template 10027, 10027, gOamData_837DF34, gSpriteAnimTable_84022AC, NULL, gDummySpriteAffineAnimTable, sub_812C80C .align 2 gSpriteAnim_84022C8:: @ 84022C8 obj_image_anim_frame 0, 3 obj_image_anim_end .align 2 gSpriteAnimTable_84022D0:: @ 84022D0 .4byte gSpriteAnim_84022C8 .align 2 gSpriteAffineAnim_84022D4:: @ 84022D4 obj_rot_scal_anim_frame 0xFFF9, 0xFFF9, -3, 16 obj_rot_scal_anim_frame 0x7, 0x7, 3, 16 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_84022EC:: @ 84022EC .4byte gSpriteAffineAnim_84022D4 .align 2 gBattleAnimSpriteTemplate_84022F0:: @ 84022F0 spr_template 10228, 10228, gOamData_837DF94, gSpriteAnimTable_84022D0, NULL, gSpriteAffineAnimTable_84022EC, sub_812C848 .align 2 gSpriteAnim_8402308:: @ 8402308 obj_image_anim_frame 0, 8 obj_image_anim_frame 16, 16 obj_image_anim_frame 32, 4 obj_image_anim_frame 48, 4 obj_image_anim_end .align 2 gSpriteAnimTable_840231C:: @ 840231C .4byte gSpriteAnim_8402308 .align 2 gSpriteAffineAnim_8402320:: @ 8402320 obj_rot_scal_anim_frame 0x200, 0x200, 0, 0 obj_rot_scal_anim_frame 0xFFE0, 0xFFE0, 0, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_8402338:: @ 8402338 .4byte gSpriteAffineAnim_8402320 .align 2 gBattleAnimSpriteTemplate_840233C:: @ 840233C spr_template 10192, 10192, gOamData_837DFF4, gSpriteAnimTable_840231C, NULL, gSpriteAffineAnimTable_8402338, sub_812C908 .align 2 gSpriteAffineAnim_8402354:: @ 8402354 obj_rot_scal_anim_frame 0x0, 0x180, 0, 0 obj_rot_scal_anim_frame 0x10, 0x0, 0, 20 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_840236C:: @ 840236C obj_rot_scal_anim_frame 0x140, 0x180, 0, 0 obj_rot_scal_anim_frame 0xFFF0, 0x0, 0, 19 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_8402384:: @ 8402384 .4byte gSpriteAffineAnim_8402354 .4byte gSpriteAffineAnim_840236C .align 2 gBattleAnimSpriteTemplate_840238C:: @ 840238C spr_template 10227, 10227, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402384, sub_812C990 .align 2 gBattleAnimSpriteTemplate_84023A4:: @ 84023A4 spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812CAFC .align 2 gBattleAnimSpriteTemplate_84023BC:: @ 84023BC spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812CC28 .align 2 gSpriteAnim_84023D4:: @ 84023D4 obj_image_anim_frame 0, 2 obj_image_anim_frame 8, 2 obj_image_anim_frame 16, 2 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_84023E4:: @ 84023E4 .4byte gSpriteAnim_84023D4 .align 2 gBattleAnimSpriteTemplate_84023E8:: @ 84023E8 spr_template 10229, 10229, gOamData_837DF54, gSpriteAnimTable_84023E4, NULL, gDummySpriteAffineAnimTable, sub_812CCE8 .align 2 gUnknown_08402400:: @ 8402400 .incbin "baserom.gba", 0x00402400, 0x20 .align 2 gSpriteAnim_8402420:: @ 8402420 obj_image_anim_frame 0, 8 obj_image_anim_end .align 2 gSpriteAnimTable_8402428:: @ 8402428 .4byte gSpriteAnim_8402420 .align 2 gSpriteAffineAnim_840242C:: @ 840242C obj_rot_scal_anim_frame 0x0, 0x0, 5, 40 obj_rot_scal_anim_frame 0x0, 0x0, 10, 10 obj_rot_scal_anim_frame 0x0, 0x0, 15, 10 obj_rot_scal_anim_frame 0x0, 0x0, 20, 40 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_8402454:: @ 8402454 .4byte gSpriteAffineAnim_840242C .align 2 gBattleAnimSpriteTemplate_8402458:: @ 8402458 spr_template 10230, 10230, gOamData_837DFFC, gSpriteAnimTable_8402428, NULL, gSpriteAffineAnimTable_8402454, sub_812D294 .align 2 gSpriteAnim_8402470:: @ 8402470 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_loop 1 obj_image_anim_end .align 2 gSpriteAnimTable_8402494:: @ 8402494 .4byte gSpriteAnim_8402470 .align 2 gBattleAnimSpriteTemplate_8402498:: @ 8402498 spr_template 10234, 10234, gOamData_837DF34, gSpriteAnimTable_8402494, NULL, gDummySpriteAffineAnimTable, sub_80793C4 .align 2 gUnknown_084024B0:: @ 84024B0 .incbin "baserom.gba", 0x004024b0, 0x20 .align 2 gBattleAnimSpriteTemplate_84024D0:: @ 84024D0 spr_template 10226, 10226, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D3AC .align 2 gBattleAnimSpriteTemplate_84024E8:: @ 84024E8 spr_template 10233, 10233, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D4B4 .align 2 gSpriteTemplate_8402500:: @ 8402500 spr_template 10233, 10233, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D588 .align 2 gUnknown_08402518:: @ 8402518 .incbin "baserom.gba", 0x00402518, 0x28 .align 2 gUnknown_08402540:: @ 8402540 .incbin "baserom.gba", 0x00402540, 0x38 .align 2 gBattleAnimSpriteTemplate_8402578:: @ 8402578 spr_template 10236, 10236, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812D724 .align 2 gUnknown_08402590:: @ 8402590 .incbin "baserom.gba", 0x00402590, 0x30 .align 2 gUnknown_084025C0:: @ 84025C0 .incbin "baserom.gba", 0x004025c0, 0x4 .align 2 gSpriteAnim_84025C4:: @ 84025C4 obj_image_anim_frame 0, 6 obj_image_anim_frame 4, 6 obj_image_anim_jump 0 .align 2 gSpriteAnim_84025D0:: @ 84025D0 obj_image_anim_frame 8, 6 obj_image_anim_end .align 2 gSpriteAnim_84025D8:: @ 84025D8 obj_image_anim_frame 12, 6 obj_image_anim_end .align 2 gSpriteAnimTable_84025E0:: @ 84025E0 .4byte gSpriteAnim_84025C4 .4byte gSpriteAnim_84025D0 .4byte gSpriteAnim_84025D8 .align 2 gBattleAnimSpriteTemplate_84025EC:: @ 84025EC spr_template 10241, 10241, gOamData_837DF2C, gSpriteAnimTable_84025E0, NULL, gDummySpriteAffineAnimTable, sub_812DEAC .align 2 gUnknown_08402604:: @ 8402604 .incbin "baserom.gba", 0x00402604, 0x4 gUnknown_08402608:: @ 8402608 .incbin "baserom.gba", 0x00402608, 0x8 gUnknown_08402610:: @ 8402610 .incbin "baserom.gba", 0x00402610, 0x20 .align 2 gBattleAnimSpriteTemplate_8402630:: @ 8402630 spr_template 10087, 10087, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812E4F0 .align 2 gSpriteAnim_8402648:: @ 8402648 obj_image_anim_frame 0, 8 obj_image_anim_frame 1, 8 obj_image_anim_frame 2, 8 obj_image_anim_frame 3, 8 obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_V_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnim_840266C:: @ 840266C obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 3, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 2, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 1, 8, OBJ_IMAGE_ANIM_V_FLIP | OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnim_8402690:: @ 8402690 obj_image_anim_frame 0, 8 obj_image_anim_end .align 2 gSpriteAnimTable_8402698:: @ 8402698 .4byte gSpriteAnim_8402648 .4byte gSpriteAnim_840266C .4byte gSpriteAnim_8402690 .align 2 gBattleAnimSpriteTemplate_84026A4:: @ 84026A4 spr_template 10238, 10238, gOamData_837DF24, gSpriteAnimTable_8402698, NULL, gDummySpriteAffineAnimTable, sub_812E7A0 .align 2 .incbin "baserom.gba", 0x004026bc, 0x20 .align 2 gSpriteAnim_84026DC:: @ 84026DC obj_image_anim_frame 0, 5 obj_image_anim_frame 4, 9 obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnimTable_84026EC:: @ 84026EC .4byte gSpriteAnim_84026DC .align 2 gBattleAnimSpriteTemplate_84026F0:: @ 84026F0 spr_template 10239, 10239, gOamData_837DF2C, gSpriteAnimTable_84026EC, NULL, gDummySpriteAffineAnimTable, sub_812EA4C .align 2 gBattleAnimSpriteTemplate_8402708:: @ 8402708 spr_template 10240, 10240, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812EC78 .align 2 gBattleAnimSpriteTemplate_8402720:: @ 8402720 spr_template 10227, 10227, gOamData_837DFFC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402384, sub_812ED84 .align 2 gBattleAnimSpriteTemplate_8402738:: @ 8402738 spr_template 10236, 10236, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812EEA4 .align 2 gUnknown_08402750:: @ 8402750 .incbin "baserom.gba", 0x00402750, 0x30 .align 2 gSpriteAffineAnim_8402780:: @ 8402780 obj_rot_scal_anim_frame 0x80, 0x80, 0, 0 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8 obj_rot_scal_anim_frame 0x8, 0x8, 0, 8 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_84027A0:: @ 84027A0 obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0 obj_rot_scal_anim_frame 0x8, 0x8, 0, 8 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_84027C0:: @ 84027C0 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x8, 0x8, 0, 8 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 8 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_84027E0:: @ 84027E0 .4byte gSpriteAffineAnim_8402780 .4byte gSpriteAffineAnim_84027A0 .4byte gSpriteAffineAnim_84027C0 .align 2 gBattleAnimSpriteTemplate_84027EC:: @ 84027EC spr_template 10242, 10242, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_84027E0, sub_812F88C .align 2 gSpriteAffineAnim_8402804:: @ 8402804 obj_rot_scal_anim_frame 0x80, 0x80, 0, 0 obj_rot_scal_anim_frame 0xFFFC, 0xFFFA, 0, 16 obj_rot_scal_anim_frame 0x4, 0x6, 0, 16 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_8402824:: @ 8402824 obj_rot_scal_anim_frame 0xC0, 0xC0, 0, 0 obj_rot_scal_anim_frame 0x4, 0x6, 0, 16 obj_rot_scal_anim_frame 0xFFFC, 0xFFFA, 0, 16 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_8402844:: @ 8402844 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x4, 0x6, 0, 16 obj_rot_scal_anim_frame 0xFFFC, 0xFFFA, 0, 16 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnim_8402864:: @ 8402864 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x8, 0xA, 0, 30 obj_rot_scal_anim_frame 0xFFF8, 0xFFF6, 0, 16 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_8402884:: @ 8402884 .4byte gSpriteAffineAnim_8402804 .4byte gSpriteAffineAnim_8402824 .4byte gSpriteAffineAnim_8402844 .4byte gSpriteAffineAnim_8402864 .align 2 gBattleAnimSpriteTemplate_8402894:: @ 8402894 spr_template 10242, 10242, gOamData_837DFF4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402884, sub_812F948 .align 2 gUnknown_084028AC:: @ 84028AC .incbin "baserom.gba", 0x004028ac, 0x20 .align 2 gSpriteTemplate_84028CC:: @ 84028CC spr_template 10243, 10243, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_812FF94 gUnknown_084028E4:: @ 84028E4 .incbin "baserom.gba", 0x004028e4, 0x30 .align 2 gSpriteAnim_8402914:: @ 8402914 obj_image_anim_frame 0, 3 obj_image_anim_frame 16, 3 obj_image_anim_jump 0 .align 2 gSpriteAnim_8402920:: @ 8402920 obj_image_anim_frame 32, 3 obj_image_anim_frame 48, 3 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_840292C:: @ 840292C .4byte gSpriteAnim_8402914 .4byte gSpriteAnim_8402920 .align 2 gBattleAnimSpriteTemplate_8402934:: @ 8402934 spr_template 10053, 10053, gOamData_837DF34, gSpriteAnimTable_840292C, NULL, gDummySpriteAffineAnimTable, sub_81300F4 .align 2 gSpriteTemplate_840294C:: @ 840294C spr_template 10248, 10248, gOamData_837DF24, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81304DC .align 2 gBattleAnimSpriteTemplate_8402964:: @ 8402964 spr_template 10252, 10252, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_813051C .align 2 gSpriteAffineAnim_840297C:: @ 840297C obj_rot_scal_anim_frame 0x0, 0x0, -4, 24 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_840298C:: @ 840298C obj_rot_scal_anim_frame 0x100, 0x100, -64, 0 obj_rot_scal_anim_frame 0x0, 0x0, 4, 24 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_84029A4:: @ 84029A4 .4byte gSpriteAffineAnim_840297C .4byte gSpriteAffineAnim_840298C .align 2 gSpriteTemplate_84029AC:: @ 84029AC spr_template 10254, 10254, gOamData_837DF94, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_84029A4, SpriteCallbackDummy .align 2 gBattleAnimSpriteTemplate_84029C4:: @ 84029C4 spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81307B0 .align 2 gUnknown_084029DC:: @ 84029DC .incbin "baserom.gba", 0x004029dc, 0x18 .align 2 gBattleAnimSpriteTemplate_84029F4:: @ 84029F4 spr_template 10255, 10255, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8130A2C .align 2 gBattleAnimSpriteTemplate_8402A0C:: @ 8402A0C spr_template 10247, 10247, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8130AEC .align 2 gBattleAnimSpriteTemplate_8402A24:: @ 8402A24 spr_template 10258, 10258, gOamData_837E054, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8130F5C .align 2 gBattleAnimSpriteTemplate_8402A3C:: @ 8402A3C spr_template 10233, 10233, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8131264 .align 2 gSpriteTemplate_8402A54:: @ 8402A54 spr_template 10233, 10233, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D1FDC .align 2 gBattleAnimSpriteTemplate_8402A6C:: @ 8402A6C spr_template 10250, 10250, gOamData_837DF3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8131564 .align 2 gSpriteTemplate_8402A84:: @ 8402A84 spr_template 10224, 10224, gOamData_837DF34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8131EB8 .align 2 gSpriteAnim_8402A9C:: @ 8402A9C obj_image_anim_frame 0, 4 obj_image_anim_frame 64, 4 obj_image_anim_end .align 2 gSpriteAnimTable_8402AA8:: @ 8402AA8 .4byte gSpriteAnim_8402A9C .align 2 gSpriteAffineAnim_8402AAC:: @ 8402AAC obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -4, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8402AC4:: @ 8402AC4 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 4, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_8402ADC:: @ 8402ADC .4byte gSpriteAffineAnim_8402AAC .4byte gSpriteAffineAnim_8402AC4 .align 2 gBattleAnimSpriteTemplate_8402AE4:: @ 8402AE4 spr_template 10277, 10277, gOamData_837DF9C, gSpriteAnimTable_8402AA8, NULL, gSpriteAffineAnimTable_8402ADC, sub_8132370 .align 2 gSpriteAffineAnim_8402AFC:: @ 8402AFC obj_rot_scal_anim_frame 0x0, 0x0, -4, 64 obj_rot_scal_anim_jump 0 .align 2 gSpriteAffineAnimTable_8402B0C:: @ 8402B0C .4byte gSpriteAffineAnim_8402AFC .align 2 gBattleAnimSpriteTemplate_8402B10:: @ 8402B10 spr_template 10278, 10278, gOamData_837E0BC, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8402B0C, sub_81323E0 .align 2 gUnknown_08402B28:: @ 8402B28 .incbin "baserom.gba", 0x00402b28, 0x30 .align 2 gDexArrows_Pal:: .incbin "graphics/pokedex/arrows.gbapal" .align 2 gDexArrows_Gfx:: .incbin "graphics/pokedex/arrows.4bpp" .incbin "baserom.gba", 0x00402c78, 0x80 gUnknown_08402CF8:: @ 8402CF8 .incbin "baserom.gba", 0x00402cf8, 0x10 gUnknown_08402D08:: @ 8402D08 .4byte OtherText_Battle .byte 1, 1, 0, 0 .4byte OtherText_Power .byte 1, 4, 1, 0 .4byte OtherText_Accuracy .byte 1, 9, 2, 0 .space 8 .4byte OtherText_Contest .byte 1, 1, 0, 0 .4byte OtherText_Appeal .byte 1, 4, 1, 0 .4byte OtherText_Jam .byte 1, 9, 2, 0 .space 8 .incbin "baserom.gba", 0x402d48, 0x8 .align 2 gOamData_8402D50:: @ 8402D50 .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_8402D58:: @ 8402D58 .2byte 0x8000 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_8402D60:: @ 8402D60 .2byte 0x4000 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteAnim_8402D68:: @ 8402D68 obj_image_anim_frame 2, 5 obj_image_anim_end .align 2 gSpriteAnim_8402D70:: @ 8402D70 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnimTable_8402D78:: @ 8402D78 .4byte gSpriteAnim_8402D68 .4byte gSpriteAnim_8402D70 .align 2 gUnknown_08402D80:: @ 8402D80 obj_tiles gDexArrows_Gfx, 384, 0x1595 .align 2 gUnknown_08402D88:: @ 8402D88 obj_pal gDexArrows_Pal, 0x1596 .align 2 gSpriteTemplate_8402D90:: @ 8402D90 spr_template 5525, 5526, gOamData_8402D58, gSpriteAnimTable_8402D78, NULL, gDummySpriteAffineAnimTable, sub_8133300 .align 2 gSpriteAnim_8402DA8:: @ 8402DA8 obj_image_anim_frame 4, 5 obj_image_anim_end .align 2 gSpriteAnim_8402DB0:: @ 8402DB0 obj_image_anim_frame 6, 5 obj_image_anim_end .align 2 gSpriteAnimTable_8402DB8:: @ 8402DB8 .4byte gSpriteAnim_8402DA8 .4byte gSpriteAnim_8402DB0 .align 2 gSpriteTemplate_8402DC0:: @ 8402DC0 spr_template 5525, 5526, gOamData_8402D60, gSpriteAnimTable_8402DB8, NULL, gDummySpriteAffineAnimTable, sub_8133300 .align 2 gSpriteAnim_8402DD8:: @ 8402DD8 obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnim_8402DE0:: @ 8402DE0 obj_image_anim_frame 9, 5 obj_image_anim_end .align 2 gSpriteAnim_8402DE8:: @ 8402DE8 obj_image_anim_frame 10, 5 obj_image_anim_end .align 2 gSpriteAnim_8402DF0:: @ 8402DF0 obj_image_anim_frame 11, 5 obj_image_anim_end .align 2 gSpriteAnimTable_8402DF8:: @ 8402DF8 .4byte gSpriteAnim_8402DD8 .4byte gSpriteAnim_8402DE0 .4byte gSpriteAnim_8402DE8 .4byte gSpriteAnim_8402DF0 .align 2 gSpriteTemplate_8402E08:: @ 8402E08 spr_template 5525, 5526, gOamData_8402D50, gSpriteAnimTable_8402DF8, NULL, gDummySpriteAffineAnimTable, sub_8133300 .align 2 .incbin "baserom.gba", 0x00402e20, 0x4 gUnknown_08402E24:: @ 8402E24 .incbin "baserom.gba", 0x00402e24, 0x15 gUnknown_08402E39:: @ 8402E39 .byte 0, 1, 2, 3 gUnknown_08402E3D:: @ 8402E3D .byte 4, 5, 6 @ pointer to decorations, capacity .align 2 gDecorationInventories:: @ 8402E40 .4byte gSaveBlock1 + 0x26A0, 10 @ DESK .4byte gSaveBlock1 + 0x26AA, 10 @ CHAIR .4byte gSaveBlock1 + 0x26B4, 10 @ PLANT .4byte gSaveBlock1 + 0x26BE, 30 @ ORNAMENT .4byte gSaveBlock1 + 0x26DC, 30 @ MAT .4byte gSaveBlock1 + 0x26FA, 10 @ POSTER .4byte gSaveBlock1 + 0x2704, 40 @ DOLL .4byte gSaveBlock1 + 0x272C, 10 @ CUSHION gRoamerLocations:: @ 8402E80 .byte 0x19,0x1A,0x20,0x21,0x31,0xFF .byte 0x1A,0x19,0x20,0x21,0xFF,0xFF .byte 0x20,0x1A,0x19,0x21,0xFF,0xFF .byte 0x21,0x20,0x19,0x1A,0x22,0x26 .byte 0x22,0x21,0x23,0xFF,0xFF,0xFF .byte 0x23,0x22,0x24,0xFF,0xFF,0xFF .byte 0x24,0x23,0x25,0x26,0xFF,0xFF .byte 0x25,0x24,0x26,0xFF,0xFF,0xFF .byte 0x26,0x25,0x21,0xFF,0xFF,0xFF .byte 0x27,0x24,0x28,0x29,0xFF,0xFF .byte 0x28,0x27,0x2A,0xFF,0xFF,0xFF .byte 0x29,0x27,0x2A,0xFF,0xFF,0xFF .byte 0x2A,0x28,0x29,0x2B,0xFF,0xFF .byte 0x2B,0x2A,0x2C,0xFF,0xFF,0xFF .byte 0x2C,0x2B,0x2D,0xFF,0xFF,0xFF .byte 0x2D,0x2C,0x2E,0xFF,0xFF,0xFF .byte 0x2E,0x2D,0x2F,0xFF,0xFF,0xFF .byte 0x2F,0x2E,0x30,0xFF,0xFF,0xFF .byte 0x30,0x2F,0x31,0xFF,0xFF,0xFF .byte 0x31,0x30,0x19,0xFF,0xFF,0xFF .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF @ 8402F00 .include "data/battle_tower/trainers.inc" @ 8403860 .include "data/battle_tower/held_items.inc" @ 84038E0 .include "data/battle_tower/level_50_mons.inc" @ 8404BA0 .include "data/battle_tower/level_100_mons.inc" gUnknown_08405E60:: @ 8405E60 .incbin "baserom.gba", 0x00405e60, 0x1e gUnknown_08405E7E:: @ 8405E7E .incbin "baserom.gba", 0x00405e7e, 0x14 gUnknown_08405E92:: @ 8405E92 .incbin "baserom.gba", 0x00405e92, 0x1e gUnknown_08405EB0:: @ 8405EB0 .incbin "baserom.gba", 0x00405eb0, 0x14 .align 1 gBattleTowerBanlist:: @ 8405EC4 .2byte SPECIES_MEW .2byte SPECIES_MEWTWO .2byte SPECIES_HO_OH .2byte SPECIES_LUGIA .2byte SPECIES_CELEBI .2byte SPECIES_KYOGRE .2byte SPECIES_GROUDON .2byte SPECIES_RAYQUAZA .2byte SPECIES_JIRACHI .2byte SPECIES_DEOXYS .2byte -1 gUnknown_08405EDA:: @ 8405EDA .incbin "baserom.gba", 0x00405eda, 0xc gUnknown_08405EE6:: @ 8405EE6 .incbin "baserom.gba", 0x00405ee6, 0x12 .align 2 ConditionUpDownPalette: .incbin "graphics/misc/condition_up_down.gbapal" .align 2 ConditionUpDownTiles: .incbin "graphics/misc/condition_up_down.4bpp" gUnknown_08406118:: @ 8406118 .incbin "baserom.gba", 0x00406118, 0x14 .align 2 gUnknown_0840612C:: @ 840612C obj_pal 0x02030400, 0x0001 .align 2 gUnknown_08406134:: @ 8406134 .4byte OtherText_Coolness .4byte OtherText_Toughness .4byte OtherText_Smartness .4byte OtherText_Cuteness .4byte OtherText_Beauty .align 2 gSpriteSheet_ConditionUpDown:: @ 8406148 obj_tiles ConditionUpDownTiles, 0x200, 0 .align 2 gSpritePalette_ConditionUpDown:: @ 8406150 obj_pal ConditionUpDownPalette, 0 gUnknown_08406158:: @ 8406158 .incbin "baserom.gba", 0x00406158, 0x14 .align 2 gOamData_840616C:: @ 840616C .2byte 0x4000 .2byte 0x8000 .2byte 0x0400 .align 2 gSpriteAnim_8406174:: @ 8406174 obj_image_anim_frame 0, 5 obj_image_anim_end .align 2 gSpriteAnim_840617C:: @ 840617C obj_image_anim_frame 8, 5 obj_image_anim_end .align 2 gSpriteAnimTable_8406184:: @ 8406184 .4byte gSpriteAnim_8406174 .4byte gSpriteAnim_840617C .align 2 gSpriteTemplate_840618C:: @ 840618C spr_template 0, 0, gOamData_840616C, gSpriteAnimTable_8406184, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gUnknown_084061A4:: @ 84061A4 .4byte dp01t_00_5_getattr .4byte sub_8138230 .4byte sub_813823C .4byte sub_8138C90 .4byte sub_8138C9C .4byte sub_8138CA8 .4byte sub_8138CB4 .4byte sub_8138D38 .4byte sub_8138E04 .4byte sub_8138ED0 .4byte sub_8138EDC .4byte sub_8138EE8 .4byte sub_8138EF4 .4byte sub_8138F44 .4byte sub_8138FA0 .4byte sub_8138FAC .4byte sub_8139208 .4byte dp01t_11_5_message_for_player_only .4byte sub_8139298 .4byte sub_8139378 .4byte sub_8139384 .4byte sub_81393EC .4byte sub_813942C .4byte sub_8139438 .4byte sub_8139444 .4byte sub_8139544 .4byte sub_8139550 .4byte sub_813955C .4byte sub_8139568 .4byte sub_8139574 .4byte sub_8139580 .4byte sub_813958C .4byte sub_8139598 .4byte sub_81395A4 .4byte sub_81395B0 .4byte sub_81395BC .4byte sub_81395C8 .4byte sub_81395D4 .4byte sub_81395E0 .4byte sub_81395EC .4byte sub_81395F8 .4byte sub_8139604 .4byte sub_8139674 .4byte sub_8139680 .4byte sub_81396B0 .4byte sub_81396E0 .4byte dp01t_2E_5_battle_intro .4byte sub_8139750 .4byte sub_8139AA0 .4byte sub_8139B20 .4byte sub_8139B2C .4byte sub_8139B38 .4byte sub_8139B44 .4byte sub_8139BA0 .4byte sub_8139BAC .4byte sub_8139BB8 .4byte nullsub_80 .align 2 gUnknown_08406288:: @ 8406288 .4byte PCText_TakeOutItems .4byte PCText_StoreItems .4byte PCText_ThrowAwayItems .4byte gMenuText_GoBackToPrev .align 2 gUnknown_08406298:: @ 8406298 .4byte SecretBaseText_ItemStorage, PlayerPC_ItemStorage .4byte gPCText_Mailbox, PlayerPC_Mailbox .4byte SecretBaseText_Decoration, PlayerPC_Decoration .4byte SecretBaseText_TurnOff, PlayerPC_TurnOff gUnknown_084062B8:: @ 84062B8 .incbin "baserom.gba", 0x004062b8, 0x4 gUnknown_084062BC:: @ 84062BC .incbin "baserom.gba", 0x004062bc, 0x4 .align 2 gUnknown_084062C0:: @ 84062C0 .4byte PCText_WithdrawItem, ItemStorage_Withdraw .4byte PCText_DepositItem, ItemStorage_Deposit .4byte PCText_TossItem, ItemStorage_Toss .4byte gUnknownText_Exit, ItemStorage_Exit .align 2 gUnknown_084062E0:: @ 84062E0 .4byte sub_813A83C .4byte sub_813A878 .align 2 gUnknown_084062E8:: @ 84062E8 .4byte sub_813B578 .4byte sub_813B610 .align 2 gNewGamePCItems:: @ 84062F0 .2byte ITEM_POTION, 1 .2byte 0, 0 .align 2 gUnknown_084062F8:: @ 84062F8 .4byte OtherText_Read, Mailbox_Read .4byte gOtherText_MoveToBag, Mailbox_MoveToBag .4byte OtherText_Give, Mailbox_Give .4byte gOtherText_CancelNoTerminator, Mailbox_Cancel gUnknown_08406318:: @ 8406318 .string "{STR_VAR_1}{CLEAR_TO 80}$" gUnknown_0840631E:: @ 840631E .string "{COLOR RED}{STR_VAR_1}{CLEAR_TO 80}$" gUnknown_08406327:: @ 8406327 .string "{STR_VAR_1}$" gUnknown_0840632A:: @ 840632A .string "{COLOR RED}{STR_VAR_1}$" gUnknown_08406330:: @ 8406330 .string "{CLEAR_TO 32}$" gUnknown_08406334:: @ 8406334 .incbin "baserom.gba", 0x00406334, 0x6 gUnknown_0840633A:: @ 840633A .string "{COLOR RED}{STR_VAR_1}$" .align 2 Palette_406340:: @ 8406340 .incbin "baserom.gba", 0x406340, 0x20 .align 2 Palette_406360:: @ 8406360 .incbin "baserom.gba", 0x406360, 0x20 .align 2 gIntroTiles:: .incbin "graphics/intro/intro.4bpp.lz" .align 2 gIntro1BGPals:: @ 8406974 .incbin "graphics/intro/intro1_bgpal1.gbapal" .incbin "graphics/intro/intro1_bgpal2.gbapal" .incbin "graphics/intro/intro1_bgpal3.gbapal" .incbin "graphics/intro/intro1_bgpal4.gbapal" .incbin "graphics/intro/intro1_bgpal5.gbapal" .incbin "graphics/intro/intro1_bgpal6.gbapal" .incbin "graphics/intro/intro1_bgpal7.gbapal" .incbin "graphics/intro/intro1_bgpal8.gbapal" .incbin "graphics/intro/intro1_bgpal9.gbapal" .incbin "graphics/intro/intro1_bgpal10.gbapal" .incbin "graphics/intro/intro1_bgpal11.gbapal" .incbin "graphics/intro/intro1_bgpal12.gbapal" .incbin "graphics/intro/intro1_bgpal13.gbapal" .incbin "graphics/intro/intro1_bgpal14.gbapal" .incbin "graphics/intro/intro1_bgpal15.gbapal" .incbin "graphics/intro/intro1_bgpal16.gbapal" .align 2 gIntro1BG0_Tilemap:: @ 8406B74 .incbin "graphics/intro/intro1_bg0_map.bin.lz" .align 2 gIntro1BG1_Tilemap:: @ 8406F28 .incbin "graphics/intro/intro1_bg1_map.bin.lz" .align 2 gIntro1BG2_Tilemap:: @ 840725C .incbin "graphics/intro/intro1_bg2_map.bin.lz" .align 2 gIntro1BG3_Tilemap:: @ 840754C .incbin "graphics/intro/intro1_bg3_map.bin.lz" .align 2 gIntro1BGLeavesGfx:: @ 8407764 .incbin "graphics/intro/introgfx.4bpp.lz" .align 2 gIntro3PokeballPal:: @ 84098D4 .incbin "graphics/intro/intro3_pokeball.gbapal" .align 2 gIntro3Pokeball_Tilemap:: @ 8409AD4 .incbin "graphics/intro/intro3_pokeball_map.bin.lz" .align 2 gIntro3Pokeball_Gfx:: @ 8409C04 .incbin "graphics/intro/intro3_pokeball.8bpp.lz" .align 2 gIntro3Streaks_Pal:: @ 840A758 .incbin "graphics/intro/intro3_streaks.gbapal" .align 2 gIntro3Streaks_Gfx:: @ 840A778 .incbin "graphics/intro/intro3_streaks.4bpp.lz" .align 2 gIntro3Streaks_Tilemap:: @ 840A7E4 .incbin "graphics/intro/intro3_streaks_map.bin.lz" .align 2 gIntro3Misc1Palette:: .incbin "graphics/intro/intro3_misc1.gbapal" .align 2 gIntro3Misc2Palette:: .incbin "graphics/intro/intro3_misc2.gbapal" .align 2 gIntro3MiscTiles:: .incbin "graphics/intro/intro3_misc.4bpp.lz" .align 2 gIntro1EonPalette:: .incbin "graphics/intro/intro1_eon.gbapal" .align 2 gIntro1EonTiles:: .incbin "graphics/intro/intro1_eon.4bpp.lz" .align 2 gOamData_840ADE8:: @ 840ADE8 .2byte 0x00A0 .2byte 0x8000 .2byte 0x0000 .align 2 gSpriteAnim_840ADF0:: @ 840ADF0 obj_image_anim_frame 16, 8 obj_image_anim_end .align 2 gSpriteAnim_840ADF8:: @ 840ADF8 obj_image_anim_frame 24, 8 obj_image_anim_end .align 2 gSpriteAnim_840AE00:: @ 840AE00 obj_image_anim_frame 0, 8 obj_image_anim_end .align 2 gSpriteAnim_840AE08:: @ 840AE08 obj_image_anim_frame 48, 8 obj_image_anim_end .align 2 gSpriteAnimTable_840AE10:: @ 840AE10 .4byte gSpriteAnim_840ADF0 .4byte gSpriteAnim_840ADF8 .4byte gSpriteAnim_840AE00 .4byte gSpriteAnim_840AE08 .align 2 gSpriteTemplate_840AE20:: @ 840AE20 spr_template 2000, 2000, gOamData_840ADE8, gSpriteAnimTable_840AE10, NULL, gDummySpriteAffineAnimTable, sub_813D208 .align 2 Unknown_40AE38: @ 840AE38 .incbin "baserom.gba", 0x40ae38, 0x14 .align 2 Unknown_40AE4C: @ 840AE4C .incbin "baserom.gba", 0x40ae4c, 0x14 .align 2 Unknown_40AE60: @ 840AE60 .incbin "baserom.gba", 0x40ae60, 0x10 .align 2 Unknown_40AE70: @ 840AE70 .incbin "baserom.gba", 0x40ae70, 0x10 .align 2 gUnknown_0840AE80:: @ 840AE80 .4byte Unknown_40AE38 .4byte Unknown_40AE4C .4byte Unknown_40AE60 .4byte Unknown_40AE70 .align 2 gOamData_840AE90:: @ 840AE90 .2byte 0x00A0 .2byte 0x4000 .2byte 0x0000 .align 2 gOamData_840AE98:: @ 840AE98 .2byte 0x00A0 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_840AEA0:: @ 840AEA0 .2byte 0x80A0 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteAnim_840AEA8:: @ 840AEA8 obj_image_anim_frame 80, 8 obj_image_anim_end .align 2 gSpriteAnim_840AEB0:: @ 840AEB0 obj_image_anim_frame 84, 8 obj_image_anim_end .align 2 gSpriteAnim_840AEB8:: @ 840AEB8 obj_image_anim_frame 88, 8 obj_image_anim_end .align 2 gSpriteAnim_840AEC0:: @ 840AEC0 obj_image_anim_frame 92, 8 obj_image_anim_end .align 2 gSpriteAnim_840AEC8:: @ 840AEC8 obj_image_anim_frame 96, 8 obj_image_anim_end .align 2 gSpriteAnim_840AED0:: @ 840AED0 obj_image_anim_frame 100, 8 obj_image_anim_end .align 2 gSpriteAnim_840AED8:: @ 840AED8 obj_image_anim_frame 104, 8 obj_image_anim_end .align 2 gSpriteAnim_840AEE0:: @ 840AEE0 obj_image_anim_frame 112, 8 obj_image_anim_end .align 2 gSpriteAnim_840AEE8:: @ 840AEE8 obj_image_anim_frame 113, 8 obj_image_anim_end .align 2 gSpriteAnim_840AEF0:: @ 840AEF0 obj_image_anim_frame 114, 8 obj_image_anim_end .align 2 gSpriteAnim_840AEF8:: @ 840AEF8 obj_image_anim_frame 115, 8 obj_image_anim_end .align 2 gSpriteAnim_840AF00:: @ 840AF00 obj_image_anim_frame 116, 8 obj_image_anim_end .align 2 gSpriteAnim_840AF08:: @ 840AF08 obj_image_anim_frame 117, 8 obj_image_anim_end .align 2 gSpriteAnim_840AF10:: @ 840AF10 obj_image_anim_frame 128, 8 obj_image_anim_end .align 2 gSpriteAnimTable_840AF18:: @ 840AF18 .4byte gSpriteAnim_840AEA8 .4byte gSpriteAnim_840AEB0 .4byte gSpriteAnim_840AEB8 .4byte gSpriteAnim_840AEC0 .4byte gSpriteAnim_840AEC8 .4byte gSpriteAnim_840AED0 .4byte gSpriteAnim_840AED8 .align 2 gSpriteAnimTable_840AF34:: @ 840AF34 .4byte gSpriteAnim_840AEE0 .4byte gSpriteAnim_840AEE8 .4byte gSpriteAnim_840AEF0 .4byte gSpriteAnim_840AEF8 .4byte gSpriteAnim_840AF00 .4byte gSpriteAnim_840AF08 .align 2 gSpriteAnimTable_840AF4C:: @ 840AF4C .4byte gSpriteAnim_840AF10 gUnknown_0840AF50:: @ 840AF50 .incbin "baserom.gba", 0x0040af50, 0x24 gUnknown_0840AF74:: @ 840AF74 .incbin "baserom.gba", 0x0040af74, 0x20 .align 2 gSpriteTemplate_840AF94:: @ 840AF94 spr_template 2000, 2001, gOamData_840AE90, gSpriteAnimTable_840AF18, NULL, gDummySpriteAffineAnimTable, sub_813D908 .align 2 gSpriteTemplate_840AFAC:: @ 840AFAC spr_template 2000, 2001, gOamData_840AE98, gSpriteAnimTable_840AF34, NULL, gDummySpriteAffineAnimTable, sub_813D908 .align 2 gSpriteTemplate_840AFC4:: @ 840AFC4 spr_template 2000, 2001, gOamData_840AEA0, gSpriteAnimTable_840AF4C, NULL, gDummySpriteAffineAnimTable, sub_813D908 .align 2 gOamData_840AFDC:: @ 840AFDC .2byte 0x40A0 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteAnim_840AFE4:: @ 840AFE4 obj_image_anim_frame 0, 10 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_840AFEC:: @ 840AFEC .4byte gSpriteAnim_840AFE4 .align 2 gSpriteTemplate_840AFF0:: @ 840AFF0 spr_template 2002, 2002, gOamData_840AFDC, gSpriteAnimTable_840AFEC, NULL, gDummySpriteAffineAnimTable, sub_813DA64 .align 2 gUnknown_0840B008:: @ 840B008 obj_tiles gIntroTiles, 0x1400, 2000 .space 8 .align 2 gUnknown_0840B018:: @ 840B018 obj_tiles gIntro1EonTiles, 0x400, 2002 .space 8 .align 2 gUnknown_0840B028:: @ 840B028 obj_pal Palette_406340, 2000 obj_pal Palette_406360, 2001 obj_pal gIntro1EonPalette, 2002 .space 8 gUnknown_0840B048:: @ 840B048 .incbin "baserom.gba", 0x40b048, 0x8 gUnknown_0840B050:: @ 840B050 .incbin "baserom.gba", 0x40b050, 0x8 gUnknown_0840B058:: @ 840B058 .incbin "baserom.gba", 0x40b058, 0xc .align 2 gUnknown_0840B064:: @ 840B064 .4byte gUnknown_0840B048 .4byte gUnknown_0840B050 .4byte gUnknown_0840B058 .align 2 gOamData_840B070:: @ 840B070 .2byte 0x00A0 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteAnim_840B078:: @ 840B078 obj_image_anim_frame 0, 8 obj_image_anim_end .align 2 gSpriteAnimTable_840B080:: @ 840B080 .4byte gSpriteAnim_840B078 .align 2 gSpriteTemplate_840B084:: @ 840B084 spr_template 2002, 2002, gOamData_840B070, gSpriteAnimTable_840B080, NULL, gDummySpriteAffineAnimTable, sub_813E30C .align 2 gOamData_840B09C:: @ 840B09C .2byte 0x00A0 .2byte 0x0000 .2byte 0x0400 .align 2 gSpriteAnim_840B0A4:: @ 840B0A4 obj_image_anim_frame 1, 8 obj_image_anim_end .align 2 gSpriteAnimTable_840B0AC:: @ 840B0AC .4byte gSpriteAnim_840B0A4 .align 2 gSpriteTemplate_840B0B0:: @ 840B0B0 spr_template 2003, 2003, gOamData_840B09C, gSpriteAnimTable_840B0AC, NULL, gDummySpriteAffineAnimTable, sub_813E4B8 .align 2 gOamData_840B0C8:: @ 840B0C8 .2byte 0x00A0 .2byte 0x0000 .2byte 0x0400 .align 2 gSpriteAnim_840B0D0:: @ 840B0D0 obj_image_anim_frame 14, 8 obj_image_anim_end .align 2 gSpriteAnimTable_840B0D8:: @ 840B0D8 .4byte gSpriteAnim_840B0D0 .align 2 gSpriteTemplate_840B0DC:: @ 840B0DC spr_template 2003, 2004, gOamData_840B0C8, gSpriteAnimTable_840B0D8, NULL, gDummySpriteAffineAnimTable, sub_813E5E0 .align 2 gSpriteTemplate_840B0F4:: @ 840B0F4 spr_template 2003, 2004, gOamData_840B0C8, gSpriteAnimTable_840B0D8, NULL, gDummySpriteAffineAnimTable, sub_813E6C0 .align 2 gOamData_840B10C:: @ 840B10C .2byte 0x00A0 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteAnim_840B114:: @ 840B114 obj_image_anim_frame 6, 8 obj_image_anim_frame 6, 8, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_jump 0 .align 2 gSpriteAnimTable_840B120:: @ 840B120 .4byte gSpriteAnim_840B114 .align 2 gSpriteTemplate_840B124:: @ 840B124 spr_template 2003, 2004, gOamData_840B10C, gSpriteAnimTable_840B120, NULL, gDummySpriteAffineAnimTable, sub_813E804 .align 2 gOamData_840B13C:: @ 840B13C .2byte 0x00A0 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteAnim_840B144:: @ 840B144 obj_image_anim_frame 10, 8 obj_image_anim_end .align 2 gSpriteAnimTable_840B14C:: @ 840B14C .4byte gSpriteAnim_840B144 .align 2 gSpriteTemplate_840B150:: @ 840B150 spr_template 2003, 2004, gOamData_840B13C, gSpriteAnimTable_840B14C, NULL, gDummySpriteAffineAnimTable, sub_813E980 gUnknown_0840B168:: @ 840B168 .incbin "baserom.gba", 0x0040b168, 0x8 .align 2 gSpriteTemplate_840B170:: @ 840B170 spr_template 2003, 2004, gOamData_840B13C, gSpriteAnimTable_840B14C, NULL, gDummySpriteAffineAnimTable, sub_813EA60 gUnknown_0840B188:: @ 840B188 .incbin "baserom.gba", 0x0040b188, 0x14 .align 2 gOamData_840B19C:: @ 840B19C .2byte 0x00A0 .2byte 0x4000 .2byte 0x0400 .align 2 gSpriteAnim_840B1A4:: @ 840B1A4 obj_image_anim_frame 2, 8 obj_image_anim_end .align 2 gSpriteAnimTable_840B1AC:: @ 840B1AC .4byte gSpriteAnim_840B1A4 .align 2 gSpriteTemplate_840B1B0:: @ 840B1B0 spr_template 2003, 2004, gOamData_840B19C, gSpriteAnimTable_840B1AC, NULL, gDummySpriteAffineAnimTable, sub_813EBBC .align 2 gSpriteTemplate_840B1C8:: @ 840B1C8 spr_template 2003, 2004, gOamData_840B19C, gSpriteAnimTable_840B1AC, NULL, gDummySpriteAffineAnimTable, sub_813EC90 .align 2 gOamData_840B1E0:: @ 840B1E0 .2byte 0x00A0 .2byte 0xC000 .2byte 0x0400 .align 2 gSpriteAnim_840B1E8:: @ 840B1E8 obj_image_anim_frame 16, 8 obj_image_anim_end .align 2 gSpriteAnimTable_840B1F0:: @ 840B1F0 .4byte gSpriteAnim_840B1E8 .align 2 gSpriteTemplate_840B1F4:: @ 840B1F4 spr_template 2003, 2003, gOamData_840B1E0, gSpriteAnimTable_840B1F0, NULL, gDummySpriteAffineAnimTable, sub_813EDFC .align 2 gIntro3PokeballGfx_Table:: @ 840B20C obj_tiles gInterfaceGfx_PokeBall, 0x100, 2002 .space 8 .align 2 gIntro3MiscGfx_Table:: @ 840B21C obj_tiles gIntro3MiscTiles, 0xa00, 2003 .space 8 .align 2 gInterfacePokeballPal_Table:: @ 840B22C obj_pal gInterfacePal_PokeBall, 2002 .space 8 .align 2 gIntro3MiscPal_Table:: @ 840B23C obj_pal gIntro3Misc1Palette, 2003 obj_pal gIntro3Misc2Palette, 2004 .space 8 .incbin "baserom.gba", 0x0040b254, 0x4 .align 2 gUnknown_0840B258:: @ 840B258 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55020 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55021 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55022 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55023 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55024 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55025 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55026 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55027 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55028 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55029 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55030 obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55031 .align 2 gUnknown_0840B2B8:: @ 840B2B8 obj_pal gBattleAnimSpritePalette_136, 55020 obj_pal gBattleAnimSpritePalette_136, 55021 obj_pal gBattleAnimSpritePalette_136, 55022 obj_pal gBattleAnimSpritePalette_136, 55023 obj_pal gBattleAnimSpritePalette_136, 55024 obj_pal gBattleAnimSpritePalette_136, 55025 obj_pal gBattleAnimSpritePalette_136, 55026 obj_pal gBattleAnimSpritePalette_136, 55027 obj_pal gBattleAnimSpritePalette_136, 55028 obj_pal gBattleAnimSpritePalette_136, 55029 obj_pal gBattleAnimSpritePalette_136, 55030 obj_pal gBattleAnimSpritePalette_136, 55031 .align 2 gSpriteAnim_840B318:: @ 840B318 obj_image_anim_frame 0, 1 obj_image_anim_frame 1, 1 obj_image_anim_frame 2, 1 obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP obj_image_anim_frame 2, 1 obj_image_anim_frame 1, 1 obj_image_anim_jump 0 .align 2 gSpriteAnim_840B334:: @ 840B334 obj_image_anim_frame 3, 1 obj_image_anim_end .align 2 gSpriteAnim_840B33C:: @ 840B33C obj_image_anim_frame 4, 1 obj_image_anim_end .align 2 gSpriteAnim_840B344:: @ 840B344 obj_image_anim_frame 5, 1 obj_image_anim_end .align 2 gSpriteAnim_840B34C:: @ 840B34C obj_image_anim_frame 6, 4 obj_image_anim_frame 7, 4 obj_image_anim_jump 0 .align 2 gSpriteAnim_840B358:: @ 840B358 obj_image_anim_frame 7, 4 obj_image_anim_end .align 2 gSpriteAnimTable_840B360:: @ 840B360 .4byte gSpriteAnim_840B318 .4byte gSpriteAnim_840B334 .4byte gSpriteAnim_840B33C .4byte gSpriteAnim_840B344 .4byte gSpriteAnim_840B34C .4byte gSpriteAnim_840B358 gUnknown_0840B378:: @ 840B378 .incbin "baserom.gba", 0x0040b378, 0xc .align 2 gUnknown_0840B384:: @ 840B384 .4byte sub_8140930 .4byte sub_8140DC4 .4byte sub_8140C14 .4byte sub_8140CE8 .4byte sub_8141058 .4byte sub_8140C14 .4byte sub_8140B3C .4byte sub_8140CE8 .4byte sub_8140F24 .4byte sub_8140A64 .4byte sub_8140DC4 .4byte sub_8141164 .align 2 gSpriteTemplate_840B3B4:: @ 840B3B4 spr_template 55020, 55020, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B3CC:: @ 840B3CC spr_template 55021, 55021, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B3E4:: @ 840B3E4 spr_template 55022, 55022, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B3FC:: @ 840B3FC spr_template 55023, 55023, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B414:: @ 840B414 spr_template 55024, 55024, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B42C:: @ 840B42C spr_template 55025, 55025, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B444:: @ 840B444 spr_template 55026, 55026, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B45C:: @ 840B45C spr_template 55027, 55027, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B474:: @ 840B474 spr_template 55028, 55028, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B48C:: @ 840B48C spr_template 55029, 55029, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B4A4:: @ 840B4A4 spr_template 55030, 55030, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_840B4BC:: @ 840B4BC spr_template 55031, 55031, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_0840B4D4:: @ 840B4D4 .incbin "baserom.gba", 0x0040b4d4, 0x28 .align 2 gBattleAnimSpriteTemplate_840B4FC:: @ 840B4FC spr_template 10269, 10269, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8141C30 .align 2 gUnknown_0840B514:: @ 840B514 obj_tiles gContestConfetti_Gfx, 0x220, 1001 .space 8 gUnknown_0840B524:: @ 840B524 obj_pal gContestConfetti_Pal, 1001 .space 8 gUnknown_0840B534:: @ 840B534 .incbin "baserom.gba", 0x0040b534, 0x6 gUnknown_0840B53A:: @ 840B53A .incbin "baserom.gba", 0x0040b53a, 0x2a gUnknown_0840B564:: @ 840B564 .incbin "baserom.gba", 0x0040b564, 0x6 gUnknown_0840B56A:: @ 840B56A .incbin "baserom.gba", 0x0040b56a, 0x12 gUnknown_0840B57C:: @ 840B57C .incbin "baserom.gba", 0x0040b57c, 0x1c .align 2 gOamData_840B598:: @ 840B598 .2byte 0x0000 .2byte 0xC000 .2byte 0x0000 .align 2 gUnknown_0840B5A0:: @ 840B5A0 .4byte 0x02008000 .4byte 0x0200A000 .4byte 0x0200C000 .4byte 0x0200E000 .4byte 0x02010000 .4byte 0x02014000 .4byte 0x02018000 .align 2 gSpriteImageTable_840B5BC:: @ 840B5BC obj_frame_tiles 0x02008000, 0x800 obj_frame_tiles 0x02008800, 0x800 obj_frame_tiles 0x02009000, 0x800 obj_frame_tiles 0x02009800, 0x800 .align 2 gSpriteImageTable_840B5DC:: @ 840B5DC obj_frame_tiles 0x0200A000, 0x800 obj_frame_tiles 0x0200A800, 0x800 obj_frame_tiles 0x0200B000, 0x800 obj_frame_tiles 0x0200B800, 0x800 .align 2 gSpriteImageTable_840B5FC:: @ 840B5FC obj_frame_tiles 0x0200C000, 0x800 obj_frame_tiles 0x0200C800, 0x800 obj_frame_tiles 0x0200D000, 0x800 obj_frame_tiles 0x0200D800, 0x800 .align 2 gSpriteImageTable_840B61C:: @ 840B61C obj_frame_tiles 0x0200E000, 0x800 obj_frame_tiles 0x0200E800, 0x800 obj_frame_tiles 0x0200F000, 0x800 obj_frame_tiles 0x0200F800, 0x800 .align 2 gSpriteImageTable_840B63C:: @ 840B63C obj_frame_tiles 0x02010000, 0x800 obj_frame_tiles 0x02010800, 0x800 obj_frame_tiles 0x02011000, 0x800 obj_frame_tiles 0x02011800, 0x800 .align 2 gSpriteImageTable_840B65C:: @ 840B65C obj_frame_tiles 0x02014000, 0x800 obj_frame_tiles 0x02014800, 0x800 obj_frame_tiles 0x02015000, 0x800 obj_frame_tiles 0x02015800, 0x800 .align 2 gSpriteImageTable_840B67C:: @ 840B67C obj_frame_tiles 0x02018000, 0x800 obj_frame_tiles 0x02018800, 0x800 obj_frame_tiles 0x02019000, 0x800 obj_frame_tiles 0x02019800, 0x800 .align 2 gUnknown_0840B69C:: @ 840B69C .4byte gSpriteImageTable_840B5BC .4byte gSpriteImageTable_840B5DC .4byte gSpriteImageTable_840B5FC .4byte gSpriteImageTable_840B61C .4byte gSpriteImageTable_840B63C .4byte gSpriteImageTable_840B65C .4byte gSpriteImageTable_840B67C gUnknown_0840B6B8:: @ 840B6B8 spr_template -1, -1, gOamData_840B598, NULL, gSpriteImageTable_840B5BC, gDummySpriteAffineAnimTable, nullsub_81 .align 2 gOamData_840B6D0:: @ 840B6D0 .2byte 0x0000 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteAnim_840B6D8:: @ 840B6D8 obj_image_anim_frame 0, 30 obj_image_anim_end .align 2 gSpriteAnim_840B6E0:: @ 840B6E0 obj_image_anim_frame 1, 30 obj_image_anim_end .align 2 gSpriteAnim_840B6E8:: @ 840B6E8 obj_image_anim_frame 2, 30 obj_image_anim_end .align 2 gSpriteAnim_840B6F0:: @ 840B6F0 obj_image_anim_frame 3, 30 obj_image_anim_end .align 2 gSpriteAnim_840B6F8:: @ 840B6F8 obj_image_anim_frame 4, 30 obj_image_anim_end .align 2 gSpriteAnim_840B700:: @ 840B700 obj_image_anim_frame 5, 30 obj_image_anim_end .align 2 gSpriteAnim_840B708:: @ 840B708 obj_image_anim_frame 6, 30 obj_image_anim_end .align 2 gSpriteAnim_840B710:: @ 840B710 obj_image_anim_frame 7, 30 obj_image_anim_end .align 2 gSpriteAnim_840B718:: @ 840B718 obj_image_anim_frame 8, 30 obj_image_anim_end .align 2 gSpriteAnim_840B720:: @ 840B720 obj_image_anim_frame 9, 30 obj_image_anim_end .align 2 gSpriteAnim_840B728:: @ 840B728 obj_image_anim_frame 10, 30 obj_image_anim_end .align 2 gSpriteAnim_840B730:: @ 840B730 obj_image_anim_frame 11, 30 obj_image_anim_end .align 2 gSpriteAnim_840B738:: @ 840B738 obj_image_anim_frame 12, 30 obj_image_anim_end .align 2 gSpriteAnim_840B740:: @ 840B740 obj_image_anim_frame 13, 30 obj_image_anim_end .align 2 gSpriteAnim_840B748:: @ 840B748 obj_image_anim_frame 14, 30 obj_image_anim_end .align 2 gSpriteAnim_840B750:: @ 840B750 obj_image_anim_frame 15, 30 obj_image_anim_end .align 2 gSpriteAnim_840B758:: @ 840B758 obj_image_anim_frame 16, 30 obj_image_anim_end .align 2 gSpriteAnimTable_840B760:: @ 840B760 .4byte gSpriteAnim_840B6D8 .4byte gSpriteAnim_840B6E0 .4byte gSpriteAnim_840B6E8 .4byte gSpriteAnim_840B6F0 .4byte gSpriteAnim_840B6F8 .4byte gSpriteAnim_840B700 .4byte gSpriteAnim_840B708 .4byte gSpriteAnim_840B710 .4byte gSpriteAnim_840B718 .4byte gSpriteAnim_840B720 .4byte gSpriteAnim_840B728 .4byte gSpriteAnim_840B730 .4byte gSpriteAnim_840B738 .4byte gSpriteAnim_840B740 .4byte gSpriteAnim_840B748 .4byte gSpriteAnim_840B750 .4byte gSpriteAnim_840B758 .align 2 gSpriteTemplate_840B7A4:: @ 840B7A4 spr_template 1001, 1001, gOamData_840B6D0, gSpriteAnimTable_840B760, NULL, gDummySpriteAffineAnimTable, sub_814386C gUnknown_0840B7BC:: @ 840B7BC .incbin "baserom.gba", 0x0040b7bc, 0x40 gUnknown_0840B7FC:: @ 840B7FC .incbin "baserom.gba", 0x0040b7fc, 0x40 gUnknown_0840B83C:: @ 840B83C .incbin "baserom.gba", 0x0040b83c, 0xf gUnknown_0840B84B:: @ 840B84B .incbin "baserom.gba", 0x0040b84b, 0xf gUnknown_0840B85A:: @ 840B85A .incbin "baserom.gba", 0x0040b85a, 0xf gUnknown_0840B869:: @ 840B869 .incbin "baserom.gba", 0x0040b869, 0xf gUnknown_0840B878:: .incbin "baserom.gba", 0x0040B878, 0xf .include "data/text/credits.inc" gUnknown_0840CA00:: @ 840CA00 .incbin "baserom.gba", 0x0040ca00, 0x8 Unknown_840CA08: .incbin "baserom.gba", 0x0040ca08, 0x14 Unknown_840CA1C: .incbin "baserom.gba", 0x0040ca1c, 0x14 Unknown_840CA30: .incbin "baserom.gba", 0x0040ca30, 0x10 Unknown_840CA40: .incbin "baserom.gba", 0x0040ca40, 0x14 .align 2 gUnknown_0840CA54:: @ 840CA54 .4byte Unknown_840CA08 .4byte Unknown_840CA1C .4byte Unknown_840CA30 .4byte Unknown_840CA40 Unknown_840CA64: .incbin "baserom.gba", 0x0040ca64, 0x14 Unknown_840CA78: .incbin "baserom.gba", 0x0040ca78, 0x14 Unknown_840CA8C: .incbin "baserom.gba", 0x0040ca8c, 0x8 .align 2 gUnknown_0840CA94:: @ 840CA94 .4byte Unknown_840CA64 .4byte Unknown_840CA78 .4byte Unknown_840CA8C gUnknown_0840CAA0:: @ 840CAA0 .incbin "baserom.gba", 0x0040caa0, 0x10 gUnknown_0840CAB0:: @ 840CAB0 .incbin "baserom.gba", 0x0040cab0, 0x10 .align 2 gOamData_840CAC0:: @ 840CAC0 .2byte 0x00A0 .2byte 0xC000 .2byte 0x0400 .align 2 gSpriteAnim_840CAC8:: @ 840CAC8 obj_image_anim_frame 0, 8 obj_image_anim_end .align 2 gSpriteAnim_840CAD0:: @ 840CAD0 obj_image_anim_frame 64, 8 obj_image_anim_end .align 2 gSpriteAnim_840CAD8:: @ 840CAD8 obj_image_anim_frame 128, 8 obj_image_anim_end .align 2 gSpriteAnimTable_840CAE0:: @ 840CAE0 .4byte gSpriteAnim_840CAC8 .4byte gSpriteAnim_840CAD0 .4byte gSpriteAnim_840CAD8 .align 2 gSpriteTemplate_840CAEC:: @ 840CAEC spr_template 1001, 1001, gOamData_840CAC0, gSpriteAnimTable_840CAE0, NULL, gDummySpriteAffineAnimTable, sub_814580C gUnknown_0840CB04:: @ 840CB04 .incbin "baserom.gba", 0x0040cb04, 0x8 .align 2 gDiplomaPalettes:: @ 840CB0C .incbin "graphics/misc/diploma_national.gbapal" .incbin "graphics/misc/diploma_hoenn.gbapal" .align 2 gDiplomaTilemap:: @ 840CB4C .incbin "graphics/misc/diploma_map.bin.lz" .align 2 gDiplomaTiles:: @ 840D288 .incbin "graphics/misc/diploma.4bpp.lz" gExpandedPlaceholder_Empty:: @ 840DC80 .string "$" gExpandedPlaceholder_Kun:: @ 840DC81 .string "$" gExpandedPlaceholder_Chan:: @ 840DC82 .string "$" gExpandedPlaceholder_Sapphire:: @ 840DC83 .string "SAPPHIRE$" gExpandedPlaceholder_Ruby:: @ 840DC8C .string "RUBY$" gExpandedPlaceholder_Aqua:: @ 840DC91 .string "AQUA$" gExpandedPlaceholder_Magma:: @ 840DC96 .string "MAGMA$" gExpandedPlaceholder_Archie:: @ 840DC9C .string "ARCHIE$" gExpandedPlaceholder_Maxie:: @ 840DCA3 .string "MAXIE$" gExpandedPlaceholder_Kyogre:: @ 840DCA9 .string "KYOGRE$" gExpandedPlaceholder_Groudon:: @ 840DCB0 .string "GROUDON$" gExpandedPlaceholder_Brendan:: @ 840DCB8 .string "BRENDAN$" gExpandedPlaceholder_May:: @ 840DCC0 .string "MAY$" gSystemText_Egg:: @ 840DCC4 .string "EGG$" gSystemText_Pokemon2:: @ 840DCC8 .string "POKéMON$" gMainMenuString_NewGame:: @ 840DCD0 .string "NEW GAME$" gMainMenuString_Continue:: @ 840DCD9 .string "CONTINUE$" gMainMenuString_Option:: @ 840DCE2 .string "OPTION$" gMainMenuString_MysteryEvents:: @ 840DCE9 .string "MYSTERY EVENTS$" SystemText_UpdatingSaveExternal: .string "Updating save file using external\ndata. Please wait.$" SystemText_SaveUpdated: .string "The save file has been updated.$" SystemText_SaveUpdatedExchangeBackup: .string "The save file has been updated.\pFurther game data cannot be saved\nto the backup memory.\pPlease exchange the backup memory.\pFor details, please contact the\nNintendo Service Center.$" SystemText_SaveNotUpdated: .string "The save file could not be updated.\pPlease exchange the backup\nmemory.\pFor details, please contact the\nNintendo Service Center.$" gSaveFileCorruptMessage:: @ 840DE81 .string "The save file is corrupt. The\nprevious save file will be loaded.$" gSaveFileDeletedMessage:: @ 840DEC2 .string " The save file has been deleted...$" gBoardNotInstalledMessage:: @ 840DEE5 .string "The 1M sub-circuit board is\nnot installed.$" gBatteryDryMessage:: @ 840DF10 .string "The internal battery has run dry.\nThe game can be played.\pHowever, clock-based events will\nno longer occur.$" gMainMenuString_Player:: @ 840DF7C .string "PLAYER$" gMainMenuString_Pokedex:: @ 840DF83 .string "POKéDEX$" gMainMenuString_Time:: @ 840DF8B .string "TIME$" gMainMenuString_Badges:: @ 840DF90 .string "BADGES$" gBirchText_Boy:: .string "BOY$" gBirchText_Girl:: .string "GIRL$" gBirchText_NewName:: .string "NEW NAME$" gDefaultBoyName1:: .ifdef SAPPHIRE .string "SEAN$" .else .string "LANDON$" .endif gDefaultBoyName2:: .string "TERRY$" gDefaultBoyName3:: .string "SETH$" gDefaultBoyName4:: .string "TOM$" gDefaultGirlName1:: .ifdef SAPPHIRE .string "MARINA$" .else .string "TERRA$" .endif gDefaultGirlName2:: .string "KIMMY$" gDefaultGirlName3:: .string "NICOLA$" gDefaultGirlName4:: .string "SARA$" gSystemText_IntroWeCall:: .string "This is what we call\na POKéMON.$" gSystemText_NewPara:: @ 840DFF7 .string "\p$" gDexText_UnknownPoke:: @ 840DFF9 .string " ????? POKéMON$" @ why 12 spaces? gDexText_UnknownHeight:: @ 840E013 .string "{CLEAR_TO 0x0C}??’??”$" gDexText_UnknownWeight:: @ 840E01D .string "????.? lbs.$" .string "$" gDexText_CryOf:: @ 840E02A .string "{CLEAR_TO 2}CRY OF$" .string "$" gDexText_SizeComparedTo:: @ 840E035 .string "SIZE COMPARED TO $" gDexText_RegisterComplete:: @ 840E047 .string "POKéDEX registration completed.$" gDexText_Searching:: @ 840E067 .string "Searching...\nPlease wait.$" gDexText_SearchComplete:: @ 840E081 .string "Search completed.$" gDexText_NoMatching:: @ 840E093 .string "No matching POKéMON were found.$" DexText_SearchForPoke:: .string "Search for POKéMON based on\nselected parameters.$" DexText_SwitchDex:: .string "Switch POKéDEX listings.$" DexText_ReturnToDex:: .string "Return to the POKéDEX.$" DexText_SelectDexMode:: .string "Select the POKéDEX mode.$" DexText_SelectDexList:: .string "Select the POKéDEX listing mode.$" DexText_ListByABC:: .string "List by the first letter in the name.\n/Spotted POKéMON only.$" DexText_ListByColor:: .string "List by body color.\n/Spotted POKéMON only.$" DexText_ListByType:: .string "List by type.\n/Owned POKéMON only.$" DexText_ExecuteSearchSwitch:: .string "Execute search/switch.$" DexText_HoennDex:: .string "HOENN DEX$" DexText_NationalDex:: .string "NATIONAL DEX$" DexText_NumericalMode:: .string "NUMERICAL MODE$" DexText_ABCMode:: .string "A TO Z MODE$" DexText_HeaviestMode:: .string "HEAVIEST MODE$" DexText_LightestMode:: .string "LIGHTEST MODE$" DexText_TallestMode:: .string "TALLEST MODE$" DexText_SmallestMode:: .string "SMALLEST MODE$" DexText_ABC:: .string "ABC$" DexText_DEF:: .string "DEF$" DexText_GHI:: .string "GHI$" DexText_JKL:: .string "JKL$" DexText_MNO:: .string "MNO$" DexText_PQR:: .string "PQR$" DexText_STU:: .string "STU$" DexText_VWX:: .string "VWX$" DexText_YZ:: .string "YZ$" DexText_Red:: .string "RED$" DexText_Blue:: .string "BLUE$" DexText_Yellow:: .string "YELLOW$" DexText_Green:: .string "GREEN$" DexText_Black:: .string "BLACK$" DexText_Brown:: .string "BROWN$" DexText_Purple:: .string "PURPLE$" DexText_Gray:: .string "GRAY$" DexText_White:: .string "WHITE$" DexText_Pink:: .string "PINK$" DexText_HoennDex2:: .string "HOENN region’s POKéDEX$" DexText_NationalDex2:: .string "National edition POKéDEX$" DexText_ListByNumber:: .string "POKéMON are listed according to their\nnumber.$" DexText_ListByABC2:: .string "Spotted and owned POKéMON are listed\nalphabetically.$" DexText_ListByHeavyToLightest:: .string "Owned POKéMON are listed from the\nheaviest to the lightest.$" DexText_ListByLightToHeaviest:: .string "Owned POKéMON are listed from the\nlightest to the heaviest.$" DexText_ListByTallToSmallest:: .string "Owned POKéMON are listed from the\ntallest to the smallest.$" DexText_ListBySmallToTallest:: .string "Owned POKéMON are listed from the\nsmallest to the tallest.$" DexText_Terminator5:: .string "$" DexText_DontSpecify:: .string "DON’T SPECIFY.$" DexText_None:: .string "NONE$" DexText_RightPointingTriangle:: .string "▶$" @ right-pointing triangle DexText_Terminator6:: .string " $" gMenuText_WelcomeToHOFAndDexRating:: @ 840E44F .string "Welcome to the HALL OF FAME!$" .string "Spotted POKéMON: {STR_VAR_1}!\nOwned POKéMON: {STR_VAR_2}!\pPROF. BIRCH’s POKéDEX rating!\pPROF. BIRCH: Let’s see...\p$" gMenuText_HOFSaving:: @ 840E4CD .string "SAVING...\nDON’T TURN OFF THE POWER.$" gMenuText_HOFCorrupt:: @ 840E4F1 .string "The HALL OF FAME data is corrupt.$" gMenuText_HOFNumber:: @ 840E513 .string "HALL OF FAME No. $" gMenuText_HOFCongratulations:: @ 840E525 .string "LEAGUE CHAMPION!\nCONGRATULATIONS!$" gOtherText_Number2:: @ 840E547 .string "No. $" gOtherText_Level3:: @ 840E54C .string "Lv. $" gOtherText_IDNumber:: @ 840E551 .string "IDNo. /$" gOtherText_Name:: @ 840E559 .string "NAME /$" gOtherText_IDNumber2:: @ 840E560 .string "IDNo. /$" gOtherText_BirchInTrouble:: @ 840E568 .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}PROF. BIRCH is in trouble!\nRelease a POKéMON and rescue him!$" gOtherText_DoYouChoosePoke:: @ 840E5AB .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}Do you choose this POKéMON?$" gOtherText_Poke:: @ 840E5CD .string "POKéMON$" gSystemText_SaveErrorExchangeBackup:: @ 840E5D5 .string "Save error.\pPlease exchange the\nbackup memory.$" gOtherText_FlyToWhere:: @ 840E604 .string "FLY to where?$" OtherText_Use:: .string "USE$" OtherText_Toss:: .string "TOSS$" OtherText_Register:: .string "REGISTER$" OtherText_Give2:: .string "GIVE$" OtherText_CheckTag:: .string "CHECK TAG$" OtherText_Confirm:: .string "CONFIRM$" gOtherText_Walk:: @ 840E63B .string "WALK$" gUnknownText_Exit:: @ 840E640 .string "EXIT$" gOtherText_CancelNoTerminator:: @ 840E645 .string "CANCEL$" gOtherText_CancelWithTerminator:: @ 840E64C .string "$CANCEL$" OtherText_Item:: .string "ITEM$" OtherText_Mail:: .string "MAIL$" OtherText_Take2:: .string "TAKE$" OtherText_Store:: .string "STORE$" gOtherText_Check:: @ 840E669 .string "CHECK$" gOtherText_None:: @ 840E66F .string "NONE$" gOtherText_ThreeQuestions2:: @ 840E674 .string "???$" gOtherText_FiveQuestionsAndSlash:: @ 840E678 .string "?????$" .string "/$" gOtherText_OneDash:: @ 840E680 .string "-$" gOtherText_TwoDashes:: @ 840E682 .string "--$" gOtherText_ThreeDashes2:: @ 840E685 .string "---$" gOtherText_MaleSymbol2:: @ 840E689 .string "♂$" gOtherText_FemaleSymbolAndLv:: @ 840E68B .string "♀$" .string "Lv.$" gOtherText_TallPlusAndRightArrow:: @ 840E691 .string "{TALL_PLUS}$" .string "{RIGHT_ARROW}$" gMenuText_GoBackToPrev:: @ 840E697 .string "Go back to the\nprevious menu.$" gOtherText_WhatWillYouDo:: @ 840E6B5 .string "What would you like to do?$" gOtherText_xString1:: @ 840E6D0 .string "×{STR_VAR_1}$" gOtherText_Berry2:: @ 840E6D4 .string " BERRY$" gOtherText_Coins2:: @ 840E6DB .string "{STR_VAR_1} COINS$" gOtherText_CloseBag:: @ 840E6E4 .string "CLOSE BAG$" OtherText_TheField3:: .string "the field.$" OtherText_TheBattle:: .string "the battle.$" OtherText_ThePokeList:: .string "the POKéMON LIST.$" OtherText_TheShop:: .string "the shop.$" OtherText_TheField:: .string "the field.$" OtherText_TheField2:: .string "the field.$" OtherText_ThePC:: .string "the PC.$" .align 2 gUnknown_0840E740:: @ 840E740 .4byte OtherText_TheField3 .4byte OtherText_TheBattle .4byte OtherText_ThePokeList .4byte OtherText_TheShop .4byte OtherText_TheField .4byte OtherText_TheField2 .4byte OtherText_ThePC gOtherText_ReturnTo:: @ 840E75C .string "Return to$" gOtherText_WhatWillYouDo2:: @ 840E766 .string "What would you\nlike to do?$" gOtherText_CantWriteMail:: @ 840E781 .string "You can’t write\nMAIL here.$" gOtherText_NoPokemon:: @ 840E79C .string "There is no\nPOKéMON.{PAUSE_UNTIL_PRESS}$" gOtherText_SwitchWhichItem:: @ 840E7B3 .string "Switch with which\nitem?$" gOtherText_CantBeHeld:: @ 840E7CB .string "{STR_VAR_1} can’t be held.$" gOtherText_CantBeHeldHere:: @ 840E7DD .string "{STR_VAR_1} can’t be held here.$" gOtherText_HowManyToDeposit:: @ 840E7F4 .string "How many do you\nwant to deposit?$" gOtherText_DepositedItems:: @ 840E815 .string "Deposited {STR_VAR_2}\n{STR_VAR_1}(s).$" gOtherText_NoRoomForItems:: @ 840E829 .string "There’s no room to\nstore items.$" gOtherText_CantStoreSomeoneItem:: @ 840E849 .string "You can’t store\nsomeone else’s item\nin the PC.$" gOtherText_TooImportant:: @ 840E878 .string "That’s much too\nimportant to toss\nout!$" gOtherText_HowManyToToss:: @ 840E89F .string "Toss out how many?$" gOtherText_ThrewAwayItem:: @ 840E8B2 .string "Threw away {STR_VAR_2}\n{STR_VAR_1}(s).$" gOtherText_OkayToThrowAwayPrompt:: @ 840E8C7 .string "Is it okay to\nthrow away {STR_VAR_2}\n{STR_VAR_1}(s)?$" gOtherText_DadsAdvice:: @ 840E8EA .string "DAD’s advice...\n{PLAYER}, there’s a time and place for\leverything!{PAUSE_UNTIL_PRESS}$" gOtherText_CantGetOffBike:: @ 840E929 .string "You can’t dismount your BIKE here.{PAUSE_UNTIL_PRESS}$" gOtherText_ItemfinderResponding:: @ 840E94E .string "Oh!\nThe machine’s responding!\pThere’s an item buried around here!{PAUSE_UNTIL_PRESS}$" gOtherText_ItemfinderItemUnderfoot:: @ 840E992 .string "The machine’s indicating something\nright underfoot!{PAUSE_UNTIL_PRESS}$" gOtherText_NoResponse:: @ 840E9C8 .string "... ... ... ... Nope!\nThere’s no response.{PAUSE_UNTIL_PRESS}$" gOtherText_Coins3:: @ 840E9F5 .string "Your COINS:\n{STR_VAR_1}{PAUSE_UNTIL_PRESS}$" gOtherText_BootedTM:: @ 840EA06 .string "Booted up a TM.$" gOtherText_BootedHM:: @ 840EA16 .string "Booted up an HM.$" gOtherText_ContainsMove:: @ 840EA27 .string "It contained\n{STR_VAR_1}.\pTeach {STR_VAR_1}\nto a POKéMON?$" gOtherText_UsedItem:: @ 840EA4F .string "{PLAYER} used the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" gOtherText_RepelLingers:: @ 840EA61 .string "But the effects of a REPEL lingered\nfrom earlier.{PAUSE_UNTIL_PRESS}$" gOtherText_UsedFlute:: @ 840EA95 .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be lured.{PAUSE_UNTIL_PRESS}$" gOtherText_UsedRepel:: @ 840EAC3 .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be repelled.{PAUSE_UNTIL_PRESS}$" gOtherText_BoxIsFull:: @ 840EAF4 .string "The BOX is full.{PAUSE_UNTIL_PRESS}$" gOtherText_Size:: @ 840EB07 .string "SIZE /$" gOtherText_Firm:: @ 840EB0E .string "FIRM /$" gContestStatsText_Unknown1:: @ 840EB15 .string "{STR_VAR_1}.{STR_VAR_2}”$" ContestStatsText_VerySoft: .string "Very soft$" ContestStatsText_Soft: .string "Soft$" ContestStatsText_Hard: .string "Hard$" ContestStatsText_VeryHard: .string "Very hard$" ContestStatsText_SuperHard: .string "Super hard$" ContestStatsText_RedPokeBlock: .string "RED {POKEBLOCK}$" ContestStatsText_BluePokeBlock: .string "BLUE {POKEBLOCK}$" ContestStatsText_PinkPokeBlock: .string "PINK {POKEBLOCK}$" ContestStatsText_GreenPokeBlock: .string "GREEN {POKEBLOCK}$" ContestStatsText_YellowPokeBlock: .string "YELLOW {POKEBLOCK}$" ContestStatsText_PurplePokeBlock: .string "PURPLE {POKEBLOCK}$" ContestStatsText_IndigoPokeBlock: .string "INDIGO {POKEBLOCK}$" ContestStatsText_BrownPokeBlock: .string "BROWN {POKEBLOCK}$" ContestStatsText_LiteBluePokeBlock: .string "LITEBLUE {POKEBLOCK}$" ContestStatsText_OlivePokeBlock: .string "OLIVE {POKEBLOCK}$" ContestStatsText_GrayPokeBlock: .string "GRAY {POKEBLOCK}$" ContestStatsText_BlackPokeBlock: .string "BLACK {POKEBLOCK}$" ContestStatsText_WhitePokeBlock: .string "WHITE {POKEBLOCK}$" ContestStatsText_GoldPokeBlock: .string "GOLD {POKEBLOCK}$" gContestStatsText_Spicy:: @ 840EBED .string "SPICY$" gContestStatsText_Dry:: @ 840EBF3 .string "DRY$" gContestStatsText_Sweet:: @ 840EBF7 .string "SWEET$" gContestStatsText_Bitter:: @ 840EBFD .string "BITTER$" gContestStatsText_Sour:: @ 840EC04 .string "SOUR$" .string "TASTY$" @ tasty is probably unused, but feel isn't. .string "FEEL$" gContestStatsText_StowCase:: @ 840EC14 .string "Stow CASE.$" gContestStatsText_ThrowAwayPrompt:: @ 840EC1F .string "Throw away this\n{STR_VAR_1}?$" gContestStatsText_WasThrownAway:: @ 840EC33 .string "The {STR_VAR_1}\nwas thrown away.$" gContestStatsText_NormallyAte:: @ 840EC4B .string "{STR_VAR_1} ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" gContestStatsText_HappilyAte:: @ 840EC5C .string "{STR_VAR_1} happily ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" gContestStatsText_DisdainfullyAte:: @ 840EC75 .string "{STR_VAR_1} disdainfully ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" MartText_Buy: .string "BUY$" MartText_Sell: .string "SELL$" MartText_Quit2: .string "QUIT$" gOtherText_QuitShopping:: @ 840ECA1 .string "Quit shopping.$" gOtherText_HowManyYouWant:: @ 840ECB0 .string "{STR_VAR_1}? Certainly.\nHow many would you like?$" gOtherText_ThatWillBe:: @ 840ECD8 .string "{STR_VAR_1}? And you wanted {STR_VAR_2}?\nThat will be ¥{STR_VAR_3}.$" gOtherText_ThatWillBe2:: @ 840ED01 .string "{STR_VAR_1}, is it?\nThat’ll be ¥{STR_VAR_2}. Do you want it?$" gOtherText_ThatWillBe3:: @ 840ED2C .string "You wanted {STR_VAR_1}?\nThat’ll be ¥{STR_VAR_2}. Will that be okay?$" gOtherText_HereYouGo:: @ 840ED5E .string "Here you go!\nThank you very much.$" gOtherText_HereYouGo2:: @ 840ED80 .string "Thank you!\nI’ll send it to your home PC.$" gOtherText_HereYouGo3:: @ 840EDA9 .string "Thanks!\nI’ll send it to your PC at home.$" gOtherText_NotEnoughMoney:: @ 840EDD2 .string "You don’t have enough money.{PAUSE_UNTIL_PRESS}$" gOtherText_NoRoomFor:: @ 840EDF1 .string "You have no more room for items.{PAUSE_UNTIL_PRESS}$" gOtherText_SpaceForIsFull:: @ 840EE14 .string "The space for {STR_VAR_1} is full.{PAUSE_UNTIL_PRESS}$" gOtherText_AnythingElse:: @ 840EE30 .string "Is there anything else I can help\nyou with?$" gOtherText_CanIHelpYou:: @ 840EE5C .string "Can I help you with anything else?$" gOtherText_FreePremierBall:: @ 840EE7F .string "I’ll throw in a PREMIER BALL, too.{PAUSE_UNTIL_PRESS}$" gOtherText_CantBuyThat:: @ 840EEA4 .string "{STR_VAR_2}? Oh, no.\nI can’t buy that.{PAUSE_UNTIL_PRESS}$" gOtherText_HowManyToSell:: @ 840EEC4 .string "{STR_VAR_2}?\nHow many would you like to sell?$" gOtherText_CanPay:: @ 840EEE9 .string "I can pay ¥{STR_VAR_1}.\nWould that be okay?$" gOtherText_SoldItem:: @ 840EF0C .string "Turned over the {STR_VAR_2}\nand received ¥{STR_VAR_1}.$" OtherText_Money:: .string "¥{STR_VAR_1}$" OtherText_Shift:: .string "SHIFT$" OtherText_SendOut:: .string "SEND OUT$" OtherText_Switch2:: .string "SWITCH$" OtherText_Summary:: .string "SUMMARY$" OtherText_Moves:: .string "MOVES$" OtherText_Enter2:: .string "ENTER$" OtherText_NoEntry:: .string "NO ENTRY$" OtherText_Take:: .string "TAKE$" OtherText_Read2:: .string "READ$" gOtherText_Hp2:: @ 840EF72 .string "HP$" gOtherText_SpAtk2:: @ 840EF75 .string "SP. ATK$" gOtherText_SpDef2:: @ 840EF7D .string "SP. DEF$" gOtherText_WontHaveAnyEffect:: @ 840EF85 .string "It won’t have any effect.{PAUSE_UNTIL_PRESS}$" gOtherText_CantUseOnPoke:: @ 840EFA1 .if REVISION >= 1 .string "This can’t be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}$" .else .string "This item can’t be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}$" .endif gOtherText_CantBeSwitched:: @ 840EFCC .string "{STR_VAR_1} can’t be switched\nout!{PAUSE_UNTIL_PRESS}$" gOtherText_AlreadyBattle:: @ 840EFE8 .string "{STR_VAR_1} is already\nin battle!{PAUSE_UNTIL_PRESS}$" gOtherText_AlreadySelected:: @ 840F003 .string "{STR_VAR_1} has already been\nselected.{PAUSE_UNTIL_PRESS}$" gOtherText_NoEnergyLeft:: @ 840F023 .string "{STR_VAR_1} has no energy\nleft to battle!{PAUSE_UNTIL_PRESS}$" gOtherText_CantSwitchPokeWithYours:: @ 840F046 .string "You can’t switch {STR_VAR_1}’s\nPOKéMON with one of yours!{PAUSE_UNTIL_PRESS}$" gOtherText_EGGCantBattle:: @ 840F079 .string "An EGG can’t battle!{PAUSE_UNTIL_PRESS}$" gOtherText_CantBeUsedBadge:: @ 840F090 .string "This can’t be used until a new\nBADGE is obtained.$" gOtherText_NoMoreThreePoke:: @ 840F0C2 .string "No more than three POKéMON\nmay enter.$" gOtherText_SendRemovedMailPrompt:: @ 840F0E8 .string "Send the removed MAIL to\nyour PC?$" gOtherText_MailWasSent:: @ 840F10A .string "The MAIL was sent to your PC.{PAUSE_UNTIL_PRESS}$" gOtherText_MailboxIsFull:: @ 840F12A .string "Your PC’s MAILBOX is full.{PAUSE_UNTIL_PRESS}$" gOtherText_MailRemovedMessageLost:: @ 840F147 .string "If the MAIL is removed, the\nmessage will be lost. Okay?$" gOtherText_MailMustBeRemoved:: @ 840F17F .string "MAIL must be removed before\nholding an item.{PAUSE_UNTIL_PRESS}$" gOtherText_WasGivenToHold:: @ 840F1AE .string "{STR_VAR_1} was given the\n{STR_VAR_2} to hold.{PAUSE_UNTIL_PRESS}$" gOtherText_AlreadyHolding:: @ 840F1CD .string "{STR_VAR_1} is already holding\none {STR_VAR_2}.\pWould you like to switch the\ntwo items?$" gOtherText_NotHoldingAnything:: @ 840F213 .string "{STR_VAR_1} isn’t\nholding anything.{PAUSE_UNTIL_PRESS}$" gOtherText_ReceivedTheThingFrom:: @ 840F230 .string "Received the {STR_VAR_2}\nfrom {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$" gOtherText_MailTaken:: @ 840F24B .string "MAIL was taken from the\nPOKéMON.{PAUSE_UNTIL_PRESS}$" gOtherText_TakenAndReplaced:: @ 840F26E .string "The {STR_VAR_2} was taken and\nreplaced with the {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$" gOtherText_PokeHoldingItemCantMail:: @ 840F29B .string "This POKéMON is holding an item.\nIt cannot hold MAIL.{PAUSE_UNTIL_PRESS}$" gOtherText_MailTransferredMailbox:: @ 840F2D3 .string "MAIL was transferred from\nthe MAILBOX.{PAUSE_UNTIL_PRESS}$" gOtherText_BagFullCannotRemoveItem:: @ 840F2FC .string "The BAG is full. The POKéMON’s\nitem could not be removed.{PAUSE_UNTIL_PRESS}$" gOtherText_LearnedMove:: @ 840F338 .string "{STR_VAR_1} learned\n{STR_VAR_2}!$" gOtherText_NotCompatible:: @ 840F347 .string "{STR_VAR_1} and {STR_VAR_2}\nare not compatible.\p{STR_VAR_2} can’t be learned.{PAUSE_UNTIL_PRESS}$" gOtherText_WantsToLearn:: @ 840F37C .string "{STR_VAR_1} wants to learn the\nmove {STR_VAR_2}.\pHowever, {STR_VAR_1} already\nknows four moves.\pShould a move be deleted and\nreplaced with {STR_VAR_2}?$" gOtherText_StopTryingTo:: @ 840F3F0 .string "Stop trying to teach\n{STR_VAR_2}?$" gOtherText_DidNotLearnMove2:: @ 840F409 .string "{STR_VAR_1} did not learn the\nmove {STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" gOtherText_WhichMoveToForget2:: @ 840F429 .string "Which move should be forgotten?{PAUSE_UNTIL_PRESS}$" gOtherText_ForgetMove123_2:: @ 840F44B .string "{PAUSE 32}1, {PAUSE 15}2, and{PAUSE 15}... {PAUSE 15}... {PAUSE 15}... {PAUSE 15}{PLAY_SE SE_KON}Poof!\p{STR_VAR_1} forgot how to\nuse {STR_VAR_2}.\pAnd...{PAUSE_UNTIL_PRESS}$" gOtherText_AlreadyKnows:: @ 840F49E .string "{STR_VAR_1} already knows\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" gOtherText_HPRestoredBy:: @ 840F4B5 .string "{STR_VAR_1}’s HP was restored by\n{STR_VAR_2} points.{PAUSE_UNTIL_PRESS}$" gOtherText_CuredPoisoning:: @ 840F4DA .string "{STR_VAR_1} was cured of its\npoisoning.{PAUSE_UNTIL_PRESS}$" gOtherText_CuredParalysis:: @ 840F4FB .string "{STR_VAR_1} was cured of\nparalysis.{PAUSE_UNTIL_PRESS}$" gOtherText_WokeUp:: @ 840F518 .string "{STR_VAR_1} woke up.{PAUSE_UNTIL_PRESS}$" gOtherText_BurnHealed:: @ 840F526 .string "{STR_VAR_1}’s burn was healed.{PAUSE_UNTIL_PRESS}$" gOtherText_ThawedOut:: @ 840F53E .string "{STR_VAR_1} was thawed out.{PAUSE_UNTIL_PRESS}$" gOtherText_PPRestored:: @ 840F553 .string "PP was restored.{PAUSE_UNTIL_PRESS}$" gOtherText_RegainedHealth:: @ 840F566 .string "{STR_VAR_1} regained health.{PAUSE_UNTIL_PRESS}$" gOtherText_BecameHealthy:: @ 840F57C .string "{STR_VAR_1} became healthy.{PAUSE_UNTIL_PRESS}$" gOtherText_PPIncreased:: @ 840F591 .string "{STR_VAR_1}’s PP increased.{PAUSE_UNTIL_PRESS}$" gOtherText_ElevatedTo:: @ 840F5A6 .string "{STR_VAR_1} was elevated to\nLv. {STR_VAR_2}.$" gOtherText_WasRaised:: @ 840F5C1 .string "{STR_VAR_1}’s {STR_VAR_2} was\nraised.{PAUSE_UNTIL_PRESS}$" gOtherText_SnapConfusion:: @ 840F5D7 .string "{STR_VAR_1} snapped out of its\nconfusion.{PAUSE_UNTIL_PRESS}$" gOtherText_GotOverLove:: @ 840F5FA .string "{STR_VAR_1} got over its\ninfatuation.{PAUSE_UNTIL_PRESS}$" OtherText_ChoosePoke:: .string "Choose a POKéMON.$" OtherText_MovePokeTo:: .string "Move to where?$" OtherText_TeachWhat:: .string "Teach which POKéMON?$" OtherText_UseWhat:: .string "Use on which POKéMON?$" OtherText_GiveWhat:: .string "Give to which POKéMON?$" OtherText_DoWhat:: .string "Do what with {STR_VAR_1}?$" OtherText_NothingToCut:: .string "There’s nothing to CUT.$" OtherText_CantSurf:: .string "You can’t SURF here.$" OtherText_AlreadySurfing:: .string "You’re already SURFING.$" OtherText_CantUseThatHere:: .string "Can’t use that here.$" OtherText_RestoreWhatMove:: .string "Restore which move?$" OtherText_BoostPP:: .string "Boost PP of which move?$" OtherText_DoWhatWithItem:: .string "Do what with an item?$" OtherText_NoPokeForBattle:: .string "No POKéMON for battle!$" OtherText_ChoosePoke2:: .string "Choose a POKéMON.$" OtherText_NotEnoughHP:: .string "Not enough HP...$" OtherText_ThreePokeNeeded:: .string "Three POKéMON are needed.$" OtherText_PokeCantBeSame:: .string "POKéMON can’t be the same.$" OtherText_NoIdenticalHoldItems:: .string "No identical hold items.$" OtherText_TeachWhichPoke:: .string "Teach which POKéMON?$" gOtherText_Attack:: @ 840F7C6 .string "ATTACK$" gOtherText_Defense:: @ 840F7CD .string "DEFENSE$" gOtherText_SpAtk:: @ 840F7D5 .string "SP. ATK$" gOtherText_SpDef:: @ 840F7DD .string "SP. DEF$" gOtherText_Speed:: @ 840F7E5 .string "SPEED$" gOtherText_HP:: @ 840F7EB .string "HP$" gOtherText_Terminator18:: @ 840F7EE .string "$" gOtherText_OriginalTrainer:: @ 840F7EF .string "OT/$" gOtherText_Type2:: @ 840F7F3 .string "TYPE/$" gOtherText_Power2:: @ 840F7F9 .string "POWER$" gOtherText_Accuracy2:: @ 840F7FF .string "ACCURACY$" gOtherText_Appeal2:: @ 840F808 .string "APPEAL$" gOtherText_Jam2:: @ 840F80F .string "JAM$" gOtherText_Status:: @ 840F813 .string "STATUS$" gOtherText_ExpPoints:: @ 840F81A .string "EXP. POINTS$" gOtherText_NextLv:: @ 840F826 .string "NEXT LV.$" gOtherText_Ribbons00:: @ 840F82F .string "RIBBONS: 00$" OtherText_Event:: .string "EVENT$" OtherText_Switch:: .string "SWITCH$" OtherText_PokeInfo:: .string "POKéMON INFO$" OtherText_PokeSkills:: .string "POKéMON SKILLS$" OtherText_BattleMoves:: .string "BATTLE MOVES$" OtherText_ContestMoves:: .string "C0NTEST MOVES$" @why the l33t 0, that's stupid OtherText_Info:: .string "INFO$" gOtherText_EggLongTime:: @ 840F884 .string "It looks like this EGG will\ntake a long time to hatch.$" gOtherText_EggSomeTime:: @ 840F8BB .string "What will hatch from this?\nIt will take some time.$" gOtherText_EggSoon:: @ 840F8EE .string "It moves occasionally.\nIt should hatch soon.$" gOtherText_EggAbout:: @ 840F91B .string "It’s making sounds.\nIt’s about to hatch!$" gOtherText_CantForgetHMs:: @ 840F944 .string "HM moves can’t be\nforgotten now.$" gOtherText_PlayersBase:: @ 840F965 .string "’s BASE$" gOtherText_OkayToDeleteFromRegistry:: @ 840F96D .string "Is it okay to delete {STR_VAR_1}\nfrom the REGISTRY?$" gOtherText_RegisteredDataDeleted:: @ 840F998 .string "The registered data was deleted.{PAUSE_UNTIL_PRESS}$" gSecretBaseText_NoRegistry:: @ 840F9BB .string "There is no REGISTRY.{PAUSE_UNTIL_PRESS}$" SecretBaseText_DelRegist:: .string "DEL REGIST.$" SecretBaseText_Decorate:: .string "DECORATE$" SecretBaseText_PutAway:: .string "PUT AWAY$" SecretBaseText_Toss:: .string "TOSS$" SecretBaseText_PutOutDecor:: .string "Put out the selected decoration item.$" SecretBaseText_StoreChosenDecor:: .string "Store the chosen decoration in the PC.$" SecretBaseText_ThrowAwayDecor:: .string "Throw away unwanted decorations.$" gSecretBaseText_NoDecors:: @ 840FA64 .string "There are no decorations.{PAUSE_UNTIL_PRESS}$" SecretBaseText_Desk:: .string "DESK$" SecretBaseText_Chair:: .string "CHAIR$" SecretBaseText_Plant:: .string "PLANT$" SecretBaseText_Ornament:: .string "ORNAMENT$" SecretBaseText_Mat:: .string "MAT$" SecretBaseText_Poster:: .string "POSTER$" SecretBaseText_Doll:: .string "DOLL$" SecretBaseText_Cushion:: .string "CUSHION$" gSecretBaseText_GoldRank:: @ 840FAB2 .string "GOLD$" gSecretBaseText_SilverRank:: @ 840FAB7 .string "SILVER$" gSecretBaseText_PlaceItHere:: @ 840FABE .string "Place it here?$" gSecretBaseText_CantBePlacedHere:: @ 840FACD .string "It can’t be placed here.$" gSecretBaseText_CancelDecorating:: @ 840FAE6 .string "Cancel decorating?$" gSecretBaseText_InUseAlready:: @ 840FAF9 .string "This is in use already.$" gSecretBaseText_NoMoreDecor:: @ 840FB11 .string "No more decorations can be placed.\nThe most that can be placed is {STR_VAR_1}.$" gSecretBaseText_NoMoreDecor2:: @ 840FB57 .string "No more decorations can be placed.\nThe most that can be placed is {STR_VAR_1}.$" .string "This can’t be placed here.\nIt must be on a DESK, etc.$" gSecretBaseText_DecorCantPlace:: @ 840FBD3 .string "This decoration can’t be placed in\nyour own room.$" gSecretBaseText_DecorInUse:: @ 840FC05 .string "This decoration is in use.\nIt can’t be thrown away.$" gSecretBaseText_WillBeDiscarded:: @ 840FC39 .string "This {STR_VAR_1} will be discarded.\nIs that okay?$" gSecretBaseText_DecorThrownAway:: @ 840FC62 .string "The decoration item was thrown away.$" gSecretBaseText_StopPuttingAwayDecor:: @ 840FC87 .string "Stop putting away decorations?$" gSecretBaseText_NoDecor:: @ 840FCA6 .string "There is no decoration item here.$" gSecretBaseText_ReturnDecor:: @ 840FCC8 .string "Return this decoration to the PC?$" gSecretBaseText_DecorReturned:: @ 840FCEA .string "The decoration was returned to the PC.$" gSecretBaseText_NoDecorInUse:: @ 840FD11 .string "There are no decorations in use.{PAUSE_UNTIL_PRESS}$" SecretBaseText_Tristan:: .string "TRISTAN$" SecretBaseText_Philip:: .string "PHILIP$" SecretBaseText_Dennis:: .string "DENNIS$" SecretBaseText_Roberto:: .string "ROBERTO$" SecretBaseText_TurnOff:: .string "TURN OFF$" SecretBaseText_Decoration:: .string "DECORATION$" SecretBaseText_ItemStorage:: .string "ITEM STORAGE$" gPCText_Mailbox:: @ 840FD73 .string "MAILBOX$" PCText_DepositItem:: .string "DEPOSIT ITEM$" PCText_WithdrawItem:: .string "WITHDRAW ITEM$" PCText_TossItem:: .string "TOSS ITEM$" PCText_StoreItems:: .string "Store items in the PC.$" PCText_TakeOutItems:: .string "Take out items from the PC.$" PCText_ThrowAwayItems:: .string "Throw away items stored in the PC.$" gOtherText_NoItems:: @ 840FDF6 .string "There are no items.{PAUSE_UNTIL_PRESS}$" gOtherText_NoMoreRoom:: @ 840FE0C .string "There is no more\nroom in the BAG.$" gOtherText_HowManyToWithdraw:: @ 840FE2E .string "How many do you\nwant to withdraw?$" gOtherText_WithdrewThing:: @ 840FE50 .string "Withdrew {STR_VAR_2}\n{STR_VAR_1}(s).$" OtherText_Read: .string "READ$" gOtherText_MoveToBag:: @ 840FE68 .string "MOVE TO BAG$" OtherText_Give: .string "GIVE$" gOtherText_NoMailHere:: @ 840FE79 .string "There’s no MAIL here.{PAUSE_UNTIL_PRESS}$" gOtherText_WhatWillYouDoMail:: @ 840FE91 .string "What would you like to do with\n{STR_VAR_1}’s MAIL?$" gOtherText_MessageWillBeLost:: @ 840FEBB .string "The message will be lost.\nIs that okay?$" gOtherText_BagIsFull:: @ 840FEE3 .string "The BAG is full.{PAUSE_UNTIL_PRESS}$" gOtherText_MailWasReturned:: @ 840FEF6 .string "The MAIL was returned to the BAG\nwith its message erased.{PAUSE_UNTIL_PRESS}$" gOtherText_Dad:: @ 840FF32 .string "DAD$" gOtherText_Mom:: @ 840FF36 .string "MOM$" gOtherText_Wallace:: @ 840FF3A .string "WALLACE$" gOtherText_Steven:: @ 840FF42 .string "STEVEN$" gOtherText_Brawly:: @ 840FF49 .string "BRAWLY$" gOtherText_Winona:: @ 840FF50 .string "WINONA$" gOtherText_Phoebe:: @ 840FF57 .string "PHOEBE$" gOtherText_Glacia:: @ 840FF5E .string "GLACIA$" gContestText_ContestWinner:: @ 840FF65 .string "CONTEST WINNER\n$" gOtherText_Unknown1:: @ 840FF75 .string "’s $" OtherText_Cool:: .string "COOL $" OtherText_Beauty2:: .string "BEAUTY $" OtherText_Cute:: .string "CUTE $" OtherText_Smart:: .string "SMART $" OtherText_Tough:: .string "TOUGH $" OtherText_NonstopSuperCool:: .string "Nonstop super-cool -\nthe inestimable $" OtherText_Terminator6:: .string "$" OtherText_GoodLookingPoke:: .string "Hey, there!\nThe good-looking POKéMON $" OtherText_Terminator7:: .string "$" OtherText_MarvelousGreat:: .string "The marvelous, wonderful, and\nvery great $" OtherText_Terminator8:: .string "$" OtherText_CenturyLastVenus:: .string "This century’s last Venus -\nthe beautiful $" OtherText_Terminator9:: .string "$" OtherText_Terminator10:: .string "$" OtherText_DazzlingSlime:: .string "’s dazzling,\nglittering smile$" OtherText_PokeCenterIdol:: .string "POKéMON CENTER’s super idol -\nthe incomparable $" OtherText_Terminator11:: .string "$" OtherText_LovelyAndSweet:: .string "The lovely and sweet $" OtherText_Terminator12:: .string "$" OtherText_ThePretty:: .string "The pretty $" OtherText_WinningPortrait:: .string "’s\nwinning portrait$" OtherText_GiveUsWink:: .string "Give us a wink!\nThe cutie POKéMON $" OtherText_Terminator13:: .string "$" OtherText_SmartnessMaestro:: .string "The smartness maestro -\nThe wise POKéMON $" OtherText_Terminator14:: .string "$" OtherText_ChosenPokeAmong:: .string "The chosen POKéMON -\nThe one among POKéMON $" OtherText_Terminator15:: .string "$" OtherText_TheExcellent:: .string "The excellent $" OtherText_ItsMomentOfElegance:: .string "’s\nmoment of elegance$" OtherText_PowerfullyMuscular:: .string "The powerfully muscular\nspeedster $" OtherText_Terminator16:: .string "$" OtherText_StrongErEst:: .string "The strong, stronger, and\nstrongest $" OtherText_Terminator17:: .string "$" OtherText_MightyTough:: .string "The mighty tough\nhyper POKéMON $" OtherText_Exclamation:: .string "!$" OtherText_Petalburg:: .string "PETALBURG$" OtherText_Slateport:: .string "SLATEPORT$" OtherText_Littleroot:: .string "LITTLEROOT$" OtherText_Lilycove:: .string "LILYCOVE$" OtherText_Dewford:: .string "DEWFORD$" OtherText_Enter:: .string "ENTER$" OtherText_Info3:: .string "INFO$" OtherText_WhatsAContest:: .string "What’s a CONTEST?$" OtherText_TypesOfContest:: .string "Types of CONTESTS$" OtherText_Ranks:: .string "Ranks$" OtherText_Judging:: .string "Judging$" OtherText_CoolContest:: .string "COOL CONTEST$" OtherText_BeautyContest:: .string "BEAUTY CONTEST$" OtherText_CuteContest:: .string "CUTE CONTEST$" OtherText_SmartContest:: .string "SMART CONTEST$" OtherText_ToughContest:: .string "TOUGH CONTEST$" OtherText_Decoration:: .string "DECORATION$" OtherText_PackUp:: .string "PACK UP$" OtherText_Count:: .string "COUNT$" OtherText_Registry:: .string "REGISTRY$" OtherText_Information:: .string "INFORMATION$" OtherText_Mach:: .string "MACH$" OtherText_Acro:: .string "ACRO$" OtherText_Poison:: .string "PSN$" OtherText_Paralysis:: .string "PAR$" OtherText_Sleep:: .string "SLP$" OtherText_Burn:: .string "BRN$" OtherText_Frozen:: .string "FRZ$" OtherText_Quit:: .string "QUIT$" OtherText_SawIt:: .string "Saw it$" OtherText_NotYet:: .string "Not yet$" OtherText_Yes:: .string "YES$" OtherText_No:: .string "NO$" OtherText_Info2:: .string "INFO$" OtherText_SingleBattle:: .string "SINGLE BATTLE$" OtherText_DoubleBattle:: .string "DOUBLE BATTLE$" OtherText_MultiBattle:: .string "MULTI BATTLE$" OtherText_MrBriney:: .string "MR. BRINEY$" OtherText_MakeAChallenge:: .string "Make a challenge.$" OtherText_ObtainInformation:: .string "Obtain information.$" OtherText_Lv50_2:: .string "LV. 50$" OtherText_Lv100_2:: .string "LV. 100$" OtherText_Zigzagoon:: .string "ZIGZAGOON$" OtherText_Nincada:: .string "NINCADA$" OtherText_Poochyena:: .string "POOCHYENA$" OtherText_Nincada2:: .string "NINCADA$" OtherText_Lotad:: .string "LOTAD$" OtherText_Roselia:: .string "ROSELIA$" OtherText_Shroomish:: .string "SHROOMISH$" OtherText_Nincada3:: .string "NINCADA$" OtherText_Surskit:: .string "SURSKIT$" OtherText_Treecko:: .string "TREECKO$" OtherText_Torchic:: .string "TORCHIC$" OtherText_Mudkip:: .string "MUDKIP$" OtherText_Seedot:: .string "SEEDOT$" OtherText_Shroomish2:: .string "SHROOMISH$" OtherText_Spinda:: .string "SPINDA$" OtherText_Shroomish3:: .string "SHROOMISH$" OtherText_Zigzagoon2:: .string "ZIGZAGOON$" OtherText_Wurmple:: .string "WURMPLE$" OtherText_PokeBall:: .string "POKé BALL$" OtherText_SuperPotion:: .string "SUPER POTION$" OtherText_SamePrice:: .string "Same price$" OtherText_Yen135:: .string "¥135$" OtherText_Yen155:: .string "¥155$" OtherText_Yen175:: .string "¥175$" OtherText_CostMore:: .string "They will cost more.$" OtherText_CostLess:: .string "They will cost less.$" OtherText_SamePrice2:: .string "Same price$" OtherText_MaleSymbol:: .string "♂$" OtherText_FemaleSymbol:: .string "♀$" OtherText_Neither:: .string "Neither$" OtherText_Males:: .string "Males$" OtherText_Females:: .string "Females$" OtherText_SameNumber:: .string "Same number$" OtherText_Male:: .string "Male$" OtherText_Female:: .string "Female$" OtherText_ItDepends:: .string "It depends$" OtherText_Six2:: .string "6$" OtherText_Eight2:: .string "8$" OtherText_Ten:: .string "10$" OtherText_One:: .string "1$" OtherText_Two:: .string "2$" OtherText_Three:: .string "3$" OtherText_Six:: .string "6$" OtherText_Seven:: .string "7$" OtherText_Eight:: .string "8$" OtherText_FreshWater:: .string "FRESH WATER{CLEAR_TO 0x48}¥200$" OtherText_SodaPop:: .string "SODA POP{CLEAR_TO 0x48}¥300$" OtherText_Lemonade:: .string "LEMONADE{CLEAR_TO 0x48}¥350$" OtherText_HowToRide:: .string "HOW TO RIDE$" OtherText_HowToTurn:: .string "HOW TO TURN$" OtherText_SandySlopes:: .string "SANDY SLOPES$" OtherText_Wheelies:: .string "WHEELIES$" OtherText_BunnyHops:: .string "BUNNY-HOPS$" OtherText_Jumping:: .string "JUMPING$" OtherText_Satisfied:: .string "Satisfied$" OtherText_Dissatisfied:: .string "Dissatisfied$" OtherText_Deepseatooth:: .string "DEEPSEATOOTH$" OtherText_Deepseascale:: .string "DEEPSEASCALE$" OtherText_BlueFlute2:: .string "BLUE FLUTE$" OtherText_YellowFlute2:: .string "YELLOW FLUTE$" OtherText_RedFlute2:: .string "RED FLUTE$" OtherText_WhiteFlute2:: .string "WHITE FLUTE$" OtherText_BlackFlute2:: .string "BLACK FLUTE$" OtherText_GlassChair:: .string "GLASS CHAIR$" OtherText_GlassDesk:: .string "GLASS DESK$" OtherText_TreeckoDoll:: .string "TREECKO DOLL 1,000 COINS$" OtherText_TorchicDoll:: .string "TORCHIC DOLL 1,000 COINS$" OtherText_MudkipDoll:: .string "MUDKIP DOLL 1,000 COINS$" OtherText_50Coins:: .string " 50 COINS ¥1,000$" OtherText_500Coins:: .string "500 COINS ¥10,000$" OtherText_Excellent:: .string "Excellent!$" OtherText_NotSoHot:: .string "Not so hot$" OtherText_RedShard:: .string "RED SHARD$" OtherText_YellowShard:: .string "YELLOW SHARD$" OtherText_BlueShard:: .string "BLUE SHARD$" OtherText_GreenShard:: .string "GREEN SHARD$" OtherText_BattleTower:: .string "BATTLE TOWER$" OtherText_Right:: .string "Right$" OtherText_Left:: .string "Left$" OtherText_TM32:: .string "TM32 1,500 COINS$" OtherText_TM29:: .string "TM29 3,500 COINS$" OtherText_TM35:: .string "TM35 4,000 COINS$" OtherText_TM24:: .string "TM24 4,000 COINS$" OtherText_TM13:: .string "TM13 4,000 COINS$" OtherText_1F_2:: .string "1F$" OtherText_2F_2:: .string "2F$" OtherText_3F_2:: .string "3F$" OtherText_4F_2:: .string "4F$" OtherText_5F_2:: .string "5F$" OtherText_Cool2:: .string "COOL$" OtherText_Beauty3:: .string "BEAUTY$" OtherText_Cute2:: .string "CUTE$" OtherText_Smart2:: .string "SMART$" OtherText_Tough2:: .string "TOUGH$" OtherText_Normal:: .string "NORMAL$" OtherText_Super:: .string "SUPER$" OtherText_Hyper:: .string "HYPER$" OtherText_Master:: .string "MASTER$" OtherText_Cool3:: .string "COOL$" OtherText_Beauty4:: .string "BEAUTY$" OtherText_Cute3:: .string "CUTE$" OtherText_Smart3:: .string "SMART$" OtherText_Tough3:: .string "TOUGH$" OtherText_Items:: .string "ITEMS$" OtherText_KeyItems:: .string "KEY ITEMS$" OtherText_Balls:: .string "BALLS$" OtherText_TMsHMs:: .string "TMs & HMs$" OtherText_Berries:: .string "BERRIES$" gPCText_SomeonesPC:: @ 8410753 .string "SOMEONE’S PC$" gPCText_LanettesPC:: @ 8410760 .string "LANETTE’S PC$" gPCText_PlayersPC:: @ 841076D .string "{PLAYER}’s PC$" gPCText_HallOfFame:: @ 8410775 .string "HALL OF FAME$" gPCText_LogOff:: @ 8410782 .string "LOG OFF$" gOtherText_99Times:: @ 841078A .string "99 times +$" gOtherText_1Minute:: @ 8410795 .string "1 minute +$" gOtherText_Seconds:: @ 84107A0 .string " seconds$" gOtherText_Times:: @ 84107A9 .string " times$" .string ".$" gOtherText_BigGuy:: @ 84107B2 .string "Big guy$" gOtherText_BigGirl:: @ 84107BA .string "Big girl$" gOtherText_Son:: @ 84107C3 .string "son$" gOtherText_Daughter:: @ 84107C7 .string "daughter$" OtherText_BlueFlute: .string "BLUE FLUTE$" OtherText_YellowFlute: .string "YELLOW FLUTE$" OtherText_RedFlute: .string "RED FLUTE$" OtherText_WhiteFlute: .string "WHITE FLUTE$" OtherText_BlackFlute: .string "BLACK FLUTE$" OtherText_PrettyChair: .string "PRETTY CHAIR$" OtherText_PrettyDesk: .string "PRETTY DESK$" OtherText_1F: .string "1F$" OtherText_2F: .string "2F$" OtherText_3F: .string "3F$" OtherText_4F: .string "4F$" OtherText_5F: .string "5F$" OtherText_6F: .string "6F$" OtherText_7F: .string "7F$" OtherText_8F: .string "8F$" OtherText_9F: .string "9F$" OtherText_10F: .string "10F$" OtherText_11F: .string "11F$" OtherText_B1F: .string "B1F$" OtherText_B2F: .string "B2F$" OtherText_B3F: .string "B3F$" OtherText_B4F: .string "B4F$" OtherText_Rooftop: .string "ROOFTOP$" gOtherText_NowOn:: @ 841085E .string "Now on:$" gPCText_Cancel:: @ 8410866 .string "CANCEL$" PCText_ExitBox: .string "Exit from the BOX.$" PCText_WhatYouDo: .string "What would you like to do?$" PCText_PickATheme: .string "Please pick a theme.$" PCText_PickAWallpaper: .string "Please pick out wallpaper.$" PCText_IsSelected: .string " is selected.$" PCText_JumpToWhichBox: .string "Jump to which BOX?$" PCText_DepositInWhichBox: .string "Deposit in which BOX?$" PCText_WasDeposited: .string " was deposited.$" PCText_BoxIsFull: .string "The BOX is full.$" PCText_ReleasePoke: .string "Release this POKéMON?$" PCText_WasReleased: .string " was released.$" PCText_ByeBye: .string "Bye-bye, !$" PCText_MarkPoke: .string "Mark your POKéMON.$" PCText_LastPoke: .string "That’s your last POKéMON!$" PCText_PartyFull: .string "Your party’s full!$" PCText_HoldingPoke: .string "You’re holding a POKéMON!$" PCText_WhichOneWillTake: .string "Which one will you take?$" PCText_CantReleaseEgg: .string "You can’t release an EGG.$" PCText_ContinueBox: .string "Continue BOX operations?$" PCText_CameBack: .string " came back!$" PCText_Worried: .string "Was it worried about you?$" PCText_Surprise: .string "... ... ... ... ...!$" PCText_PleaseRemoveMail: .string "Please remove the MAIL.$" PCText_Cancel2: .string "CANCEL$" PCText_Deposit: .string "DEPOSIT$" PCText_Withdraw: .string "WITHDRAW$" PCText_Switch: .string "SWITCH$" PCText_Move: .string "MOVE$" PCText_Place: .string "PLACE$" PCText_Summary: .string "SUMMARY$" PCText_Release: .string "RELEASE$" PCText_Mark: .string "MARK$" PCText_Name: .string "NAME$" PCText_Jump: .string "JUMP$" PCText_Wallpaper: .string "WALLPAPER$" PCText_Scenery1: .string "SCENERY 1$" PCText_Scenery2: .string "SCENERY 2$" PCText_Scenery3: .string "SCENERY 3$" PCText_Etc: .string "ETCETERA$" PCText_Forest: .string "FOREST$" PCText_City: .string "CITY$" PCText_Desert: .string "DESERT$" PCText_Savanna: .string "SAVANNA$" PCText_Crag: .string "CRAG$" PCText_Volcano: .string "VOLCANO$" PCText_Snow: .string "SNOW$" PCText_Cave: .string "CAVE$" PCText_Beach: .string "BEACH$" PCText_Seafloor: .string "SEAFLOOR$" PCText_River: .string "RIVER$" PCText_Sky: .string "SKY$" PCText_Polka: .string "POLKA-DOT$" PCText_PokeCenter: .string "POKéCENTER$" PCText_Machine: .string "MACHINE$" PCText_Plain: .string "PLAIN$" PCText_WhatDoYouWant: .string "What do you want?$" PCText_WithdrawPoke: .string "WITHDRAW POKéMON$" PCText_DepositPoke: .string "DEPOSIT POKéMON$" PCText_MovePoke: .string "MOVE POKéMON$" PCText_SeeYa: .string "SEE YA!$" PCText_MovePokeToParty: .string "Move POKéMON stored in BOXES to\nyour party.$" PCText_StorePokeInBox: .string "Store POKéMON in your party in BOXES.$" PCText_OrganizeBoxesParty: .string "Organize the POKéMON in BOXES and\nin your party.$" PCText_ReturnToPrevMenu: .string "Return to the previous menu.$" gPCText_OnlyOne:: @ 8410C1C .string "There is just one POKéMON with you.$" gPCText_PartyFull2:: @ 8410C40 .string "Your party is full!$" gPCText_BOX:: @ 8410C54 .string "BOX$" PCText_CheckMap: .string "{CLEAR 0}Check the map of the HOENN region.$" PCText_CheckPoke: .string "{CLEAR 0}Check POKéMON in detail.$" PCText_CheckTrainer: .string "{CLEAR 0}Check TRAINER information.$" PCText_CheckRibbons: .string "{CLEAR 0}Check obtained RIBBONS.$" PCText_PutAwayNav: .string "{CLEAR 0}Put away the POKéNAV.$" PCText_NoRibbonWin: .string "{CLEAR 0}There are no RIBBON winners.$" PCText_NoTrainers: .string "{CLEAR 0}No TRAINERS are registered.$" PCText_CheckParty: .string "{CLEAR 0}Check party POKéMON in detail.$" PCText_CheckPokeAll: .string "{CLEAR 0}Check all POKéMON in detail.$" PCText_ReturnToNav: .string "{CLEAR 0}Return to the POKéNAV menu.$" PCText_FindCool: .string "{CLEAR 0}Find cool POKéMON.$" PCText_FindBeauty: .string "{CLEAR 0}Find beautiful POKéMON.$" PCText_FindCute: .string "{CLEAR 0}Find cute POKéMON.$" PCText_FindSmart: .string "{CLEAR 0}Find smart POKéMON.$" PCText_FindTough: .string "{CLEAR 0}Find tough POKéMON.$" PCText_ReturnToCondition: .string "{CLEAR 0}Return to the CONDITION menu.$" gOtherText_NumberRegistered:: @ 8410E22 .string "No. registered$" gOtherText_NumberBattles:: @ 8410E31 .string "No. of battles$" gOtherText_Strategy:: @ 8410E40 .string "{PALETTE 5}STRATEGY$" gOtherText_TrainersPokemon:: @ 8410E4C .string "{PALETTE 5}TRAINER’S POKéMON$" gOtherText_SelfIntroduction:: @ 8410E61 .string "{PALETTE 5}SELF-INTRODUCTION$" gOtherText_Nature2:: @ 8410E76 .string "NATURE/$" gOtherText_InParty:: @ 8410E7E .string "IN PARTY$" gOtherText_Number:: @ 8410E87 .string "No. $" gOtherText_Ribbons:: @ 8410E8C .string "RIBBONS$" OtherText_MakeProfilePage1:: .string "Make your profile by combining$" OtherText_MakeProfilePage2:: .string "four words or phrases.$" OtherText_MakeMessagePage1:: .string "Make a message with 6 phrases.$" OtherText_MakeMessagePage2:: .string "Max. two 12-letter phrases/line.$" OtherText_DescribeFeelingsPage1:: .string "Find words that describe your$" OtherText_DescribeFeelingsPage2:: .string "feelings right now.$" OtherText_WithFourPhrases:: .string "With four phrases,$" OtherText_CombineNinePhrasesPage1:: .string "Combine nine phrases and$" OtherText_CombineNinePhrasesPage2:: .string "make a message.$" OtherText_ImproveBardSongPage1:: .string "Change just one word or phrase$" OtherText_ImproveBardSongPage2:: .string "and improve the BARD’s song.$" OtherText_YourProfile:: .string "Your profile $" OtherText_YourFeelingBattle:: .string "Your feeling at the battle’s start$" OtherText_SetWinMessage:: .string "What you say if you win a battle$" OtherText_SetLossMessage:: .string "What you say if you lose a battle$" OtherText_TheAnswer:: .string "The answer$" OtherText_MailMessage:: .string "The MAIL message$" OtherText_MailSalutation:: .string "The MAIL salutation$" OtherText_NewSong:: .string "The new song$" OtherText_CombineTwoPhrasesPage1:: .string "Combine two phrases and$" OtherText_CombineTwoPhrasesPage2:: .string "make a trendy saying.$" OtherText_ConfirmTrendyPage1:: .string "The trendy saying$" OtherText_ConfirmTrendyPage2:: .string "is as shown. Okay?$" OtherText_HipsterPage1:: .string "I’ll combine two phrases and$" OtherText_HipsterPage2:: .string "teach you a good saying.$" gOtherText_TextDeletedConfirmPage1:: @ 84110EE .string "All the text being edited will$" gOtherText_TextDeletedConfirmPage2:: @ 841110D .string "be deleted. Is that okay?$" gOtherText_QuitEditing:: @ 8411127 .string "Quit editing?$" gOtherText_EditedTextNoSavePage1:: @ 8411135 .string "The edited text will not be saved.$" gOtherText_EditedTextNoSavePage2:: @ 8411158 .string "Is that okay?$" gOtherText_EnterAPhraseOrWord:: @ 8411166 .string "Please enter a phrase or word.$" gOtherText_TextNoDelete:: @ 8411185 .string "The entire text can’t be deleted.$" gOtherText_OnlyOnePhrase:: @ 84111A7 .string "Only one phrase may be changed.$" gOtherText_OriginalSongRestored:: @ 84111C7 .string "The original song will be restored.$" gOtherText_TrendyAlready:: @ 84111EB .string "That’s trendy already!$" gOtherText_CombineTwoPhrases:: @ 8411202 .string "Combine two words or phrases.$" gOtherText_QuitGivingInfo:: @ 8411220 .string "Quit giving information?$" gOtherText_StopGivingMail:: @ 8411239 .string "Stop giving the POKéMON MAIL?$" gOtherText_Profile:: @ 8411257 .string "PROFILE$" gOtherText_AtBattleStart:: @ 841125F .string "At the battle’s start.$" gOtherText_UponWinningBattle:: @ 8411276 .string "Upon winning a battle.$" gOtherText_UponLosingBattle:: @ 841128D .string "Upon losing a battle.$" gOtherText_TheBardsSong:: @ 84112A3 .string "The BARD’s Song$" gOtherText_WhatsHipHappening:: @ 84112B3 .string "What’s hip and happening?$" gOtherText_Interview:: @ 84112CD .string "Interview$" gOtherText_GoodSaying:: @ 84112D7 .string "Good saying$" OtherText_SoPretty:: .string " so pretty!$" OtherText_SoDarling:: .string " so darling!$" OtherText_SoRelaxed:: .string " so relaxed!$" OtherText_SoSunny:: .string " so sunny!$" OtherText_SoDesirable:: .string " so desirable!$" OtherText_SoExciting:: .string " so exciting!$" OtherText_SoAmusing:: .string " so amusing!$" OtherText_SoMagical:: .string " so magical!$" gOtherText_Is:: @ 841134B .string " is$" gOtherText_DontYouAgree:: @ 841134F .string "\nDon’t you agree?$" OtherText_WantVacationNicePlace:: .string "I so want to go on a vacation.\nWould you happen to know a nice place?$" OtherText_BoughtCrayonsIsNice:: .string "I bought crayons with 120 colors!\nDon’t you think that’s nice?$" OtherText_IfWeCouldFloat:: .string "Wouldn’t it be nice if we could float\naway on a cloud of bubbles?$" OtherText_SandWashesAwayMakeSad:: .string "When you write on a sandy beach,\nthey wash away. It makes me sad.$" OtherText_WhatsBottomSeaLike:: .string "What’s the bottom of the sea like?\nJust once I would so love to go!$" OtherText_SeeSettingSun:: .string "When you see the setting sun, does it\nmake you want to go home?$" OtherText_LyingInGreenGrass:: .string "Lying back in the green grass...\nOh, it’s so, so nice!$" OtherText_SecretBasesWonderful:: .string "SECRET BASES are so wonderful!\nCan’t you feel the excitement?$" OtherText_PokeLeague:: .string "POKéMON LEAGUE$" OtherText_PokeCenter:: .string "POKéMON CENTER$" gOtherText_GetsAPokeBlock:: @ 8411581 .string " gets a {POKEBLOCK}?$" OtherText_Coolness:: .string "Coolness $" OtherText_Beauty:: .string "Beauty $" OtherText_Cuteness:: .string "Cuteness $" OtherText_Smartness:: .string "Smartness $" OtherText_Toughness:: .string "Toughness $" gOtherText_WasEnhanced:: @ 84115C2 .string "was enhanced!$" gOtherText_NothingChanged:: @ 84115D0 .string "Nothing changed!$" gOtherText_WontEat:: @ 84115E1 .string "It won’t eat anymore...$" gSystemText_SaveFailedBackupCheck:: @ 84115F9 .string "Save failed.\nChecking the backup memory...\nPlease wait.\n{COLOR RED}“Time required: 1 minute”$" gSystemText_BackupDamagedGameContinue:: @ 841164E .string "The backup memory is damaged or\nthe internal battery has run dry.\nThe game can be played. However,\nprogress cannot be saved.$" gSystemText_GameplayEnded:: @ 84116CB .string "{COLOR RED}“Gameplay cannot be continued.\nReturning to the title screen...”$" gSystemText_CheckCompleteSaveAttempt:: @ 841170F .string "Check completed.\nAttempting to save again.\nPlease wait.$" gSystemText_SaveCompletedGameEnd:: @ 8411747 .string "Save completed.\n{COLOR RED}“Gameplay cannot be continued.\nReturning to the title screen.”$" gSystemText_SaveCompletedPressA:: @ 8411799 .string "Save completed.\n{COLOR RED}“Please press the A Button.”$" gOtherText_Ferry:: @ 84117C9 .string "FERRY$" gOtherText_SecretBase:: @ 84117CF .string "SECRET BASE$" gOtherText_Hideout:: @ 84117DB .string "HIDEOUT$" gSystemText_ResetRTCPrompt:: @ 84117E3 .string "Reset RTC?\nA: Confirm, B: Cancel$" gSystemText_PresentTime:: @ 8411804 .string "Present time in game$" gSystemText_PreviousTime:: @ 8411819 .string "Previous time in game$" gSystemText_PleaseResetTime:: @ 841182F .string "Please reset the time.$" gSystemText_ClockResetDataSave:: @ 8411846 .string "The clock has been reset.\nData will be saved. Please wait.$" gSystemText_SaveCompleted:: @ 8411881 .string "Save completed.$" gSystemText_SaveFailed:: @ 8411891 .string "Save failed...$" gSystemText_NoSaveFileNoTime:: @ 84118A0 .string "There is no save file, so the time\ncan’t be set.$" gSystemText_ClockAdjustmentUsable:: @ 84118D1 .string "The in-game clock adjustment system\nis now useable.$" gSystemText_Saving:: @ 8411905 .string "SAVING...\nDON’T TURN OFF THE POWER.$" .align 2 gUnknown_0841192C:: @ 841192C .4byte ContestStatsText_VerySoft .4byte ContestStatsText_Soft .4byte ContestStatsText_Hard .4byte ContestStatsText_VeryHard .4byte ContestStatsText_SuperHard gUnknown_08411940:: @ 8411940 .incbin "baserom.gba", 0x00411940, 0x8 gUnknown_08411948:: @ 8411948 .incbin "baserom.gba", 0x00411948, 0x18 gSaveFailedClockPal:: @ 8411960 .incbin "graphics/misc/clock_small.gbapal" gSaveFailedClockGfx:: @ 8411980 .incbin "graphics/misc/clock_small.4bpp.lz" @ 8411A10 .include "data/mon_pokeblock_anims.inc" .align 2 gSpriteAffineAnim_8411E90:: @ 8411E90 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411EA0:: @ 8411EA0 obj_rot_scal_anim_frame 0x0, 0x0, 12, 1 obj_rot_scal_anim_frame 0x0, 0x0, 0, 30 obj_rot_scal_anim_frame 0x0, 0x0, -12, 1 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411EC0:: @ 8411EC0 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 12, 1 obj_rot_scal_anim_frame 0x0, 0x0, 0, 28 obj_rot_scal_anim_frame 0x0, 0x0, -4, 3 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411EE8:: @ 8411EE8 obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 obj_rot_scal_anim_frame 0x0, 0x0, -1, 32 obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411F08:: @ 8411F08 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 obj_rot_scal_anim_frame 0x0, 0x0, -1, 32 obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411F30:: @ 8411F30 obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411F50:: @ 8411F50 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411F78:: @ 8411F78 obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 obj_rot_scal_anim_frame 0x0, 0x0, 0, 32 obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411F98:: @ 8411F98 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 obj_rot_scal_anim_frame 0x0, 0x0, 0, 32 obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411FC0:: @ 8411FC0 obj_rot_scal_anim_frame 0x0, 0x0, -1, 4 obj_rot_scal_anim_frame 0x0, 0x0, 0, 24 obj_rot_scal_anim_frame 0x0, 0x0, 1, 4 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8411FE0:: @ 8411FE0 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -1, 4 obj_rot_scal_anim_frame 0x0, 0x0, 0, 24 obj_rot_scal_anim_frame 0x0, 0x0, 1, 4 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8412008:: @ 8412008 obj_rot_scal_anim_frame 0x0, 0x0, 1, 24 obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 obj_rot_scal_anim_frame 0x0, 0x0, -12, 2 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8412028:: @ 8412028 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 1, 24 obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 obj_rot_scal_anim_frame 0x0, 0x0, -12, 2 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_8412050:: @ 8412050 .4byte gSpriteAffineAnim_8411E90 .4byte gSpriteAffineAnim_8411EA0 .4byte gSpriteAffineAnim_8411EE8 .4byte gSpriteAffineAnim_8411F30 .4byte gSpriteAffineAnim_8411F78 .4byte gSpriteAffineAnim_8411FC0 .4byte gSpriteAffineAnim_8412008 .4byte gSpriteAffineAnim_8411E90 .4byte gSpriteAffineAnim_8411E90 .4byte gSpriteAffineAnim_8411E90 .4byte gSpriteAffineAnim_8411E90 .4byte gSpriteAffineAnim_8411EC0 .4byte gSpriteAffineAnim_8411F08 .4byte gSpriteAffineAnim_8411F50 .4byte gSpriteAffineAnim_8411F98 .4byte gSpriteAffineAnim_8411FE0 .4byte gSpriteAffineAnim_8412028 .4byte gSpriteAffineAnim_8411E90 .4byte gSpriteAffineAnim_8411E90 .4byte gSpriteAffineAnim_8411E90 .4byte gSpriteAffineAnim_8411E90 .align 2 gUnknown_084120A4:: @ 84120A4 .4byte gPokeblockRed_Pal .4byte gPokeblockBlue_Pal .4byte gPokeblockPink_Pal .4byte gPokeblockGreen_Pal .4byte gPokeblockYellow_Pal .4byte gPokeblockPurple_Pal .4byte gPokeblockIndigo_Pal .4byte gPokeblockBrown_Pal .4byte gPokeblockLiteBlue_Pal .4byte gPokeblockOlive_Pal .4byte gPokeblockGray_Pal .4byte gPokeblockBlack_Pal .4byte gPokeblockWhite_Pal .4byte gPokeblockGold_Pal .align 2 gSpriteAffineAnim_84120DC:: @ 84120DC obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_84120EC:: @ 84120EC .4byte gSpriteAffineAnim_84120DC .align 2 gSpriteAffineAnim_84120F0:: @ 84120F0 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 obj_rot_scal_anim_frame 0x0, 0x0, 16, 1 obj_rot_scal_anim_frame 0x0, 0x0, 16, 1 obj_rot_scal_anim_frame 0x0, 0x0, 16, 1 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_8412148:: @ 8412148 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 obj_rot_scal_anim_frame 0x0, 0x0, -16, 1 obj_rot_scal_anim_frame 0x0, 0x0, -16, 1 obj_rot_scal_anim_frame 0x0, 0x0, -16, 1 obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_84121A0:: @ 84121A0 .4byte gSpriteAffineAnim_84120DC .align 2 gSpriteAffineAnimTable_84121A4:: @ 84121A4 .4byte gSpriteAffineAnim_84120F0 .align 2 gSpriteAffineAnimTable_84121A8:: @ 84121A8 .4byte gSpriteAffineAnim_8412148 .align 2 gOamData_84121AC:: @ 84121AC .2byte 0x0300 .2byte 0x0000 .2byte 0x0400 .align 2 gSpriteAnim_84121B4:: @ 84121B4 obj_image_anim_frame 0, 0 obj_image_anim_end .align 2 gSpriteAnimTable_84121BC:: @ 84121BC .4byte gSpriteAnim_84121B4 .align 2 gSpriteAffineAnim_84121C0:: @ 84121C0 obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 1 obj_rot_scal_anim_jump 1 .align 2 gSpriteAffineAnimTable_84121D8:: @ 84121D8 .4byte gSpriteAffineAnim_84121C0 .align 2 gUnknown_084121DC:: @ 84121DC obj_tiles gPokeblock_Gfx, 0x20, 14818 .align 2 gSpriteTemplate_84121E4:: @ 84121E4 spr_template 14818, 14818, gOamData_84121AC, gSpriteAnimTable_84121BC, NULL, gSpriteAffineAnimTable_84121D8, sub_81481B0 gUnknown_084121FC:: @ 84121FC .incbin "graphics/intro/intro2_grass.gbapal" gUnknown_0841221C:: @ 841221C .incbin "baserom.gba", 0x0041221c, 0x20 gUnknown_0841223C:: @ 841223C .incbin "baserom.gba", 0x0041223c, 0x20 .align 2 gUnknown_0841225C:: @ 841225C .incbin "graphics/intro/intro2_grass.4bpp.lz" .align 2 gUnknown_084126DC:: @ 84126DC .incbin "graphics/intro/intro2_grass_map.bin.lz" gUnknown_08412818:: @ 8412818 .incbin "baserom.gba", 0x00412818, 0x60 gUnknown_08412878:: @ 8412878 .incbin "baserom.gba", 0x00412878, 0x60 .align 2 gUnknown_084128D8:: @ 84128D8 .incbin "graphics/intro/intro2_bgclouds.4bpp.lz" .align 2 gUnknown_08412EB4:: @ 8412EB4 .incbin "graphics/intro/intro2_bgclouds_map.bin.lz" gUnknown_08413184:: @ 8413184 .incbin "graphics/intro/intro2_bgclouds.gbapal" gUnknown_084131A4:: @ 84131A4 .incbin "baserom.gba", 0x004131a4, 0x20 gUnknown_084131C4:: @ 84131C4 .incbin "graphics/intro/intro2_bgclouds2.4bpp.lz" gUnknown_08413300:: @ 8413300 .incbin "baserom.gba", 0x00413300, 0x20 gUnknown_08413320:: @ 8413320 .incbin "baserom.gba", 0x00413320, 0x20 .align 2 gUnknown_08413340:: @ 8413340 .incbin "graphics/intro/intro2_bgtrees.4bpp.lz" .align 2 gUnknown_084139C8:: @ 84139C8 .incbin "graphics/intro/intro2_bgtrees_map.bin.lz" .align 2 gUnknown_08413CCC:: @ 8413CCC .incbin "graphics/intro/intro2_bgtrees.gbapal" .align 2 gIntro2TreeTiles:: @ 8413CEC .incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz" gUnknown_08413E38:: @ 8413E38 .incbin "baserom.gba", 0x00413e38, 0x40 @ two palettes? .align 2 gUnknown_08413E78:: @ 8413E78 .incbin "graphics/intro/intro2_bgnight.4bpp.lz" @ only used in credits, coupled with intro because bicycle sequence .align 2 gUnknown_08414064:: @ 8414064 .incbin "graphics/intro/intro2_bgnight.gbapal" .align 2 gUnknown_08414084:: @ 8414084 .incbin "graphics/intro/intro2_bgnight_map.bin.lz" .align 2 gIntro2NightTiles:: @ 8414330 .incbin "graphics/intro/intro2_night.4bpp.lz" .align 1 gIntro2BrendanPalette:: @ 84143B4 .incbin "graphics/intro/intro2_brendan.gbapal" .align 2 gIntro2BrendanTiles:: @ 84143D4 .incbin "graphics/intro/intro2_brendan.4bpp.lz" .align 1 gIntro2MayPalette:: @ 8414F70 .incbin "graphics/intro/intro2_may.gbapal" .align 2 gUnknown_08414F90:: @ 8414F90 .space 0x1E0 .align 2 gIntro2MayTiles:: @ 8415170 .incbin "graphics/intro/intro2_may.4bpp.lz" .align 2 gIntro2BicycleTiles:: @ 8415E08 .incbin "graphics/intro/intro2_bicycle.4bpp.lz" .align 1 gIntro2LatiosPalette:: @ 8416234 .incbin "graphics/intro/intro2_latios.gbapal" .align 2 gIntro2LatiosTiles:: @ 8416254 .incbin "graphics/intro/intro2_latios.4bpp.lz" .align 1 gIntro2LatiasPalette:: @ 84166F8 .incbin "graphics/intro/intro2_latias.gbapal" .align 2 gIntro2LatiasTiles:: @ 8416718 .incbin "graphics/intro/intro2_latias.4bpp.lz" .align 2 gSpriteTemplate_8416B3C:: @ 8416B3C spr_template 2000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_814910C .align 2 gUnknown_08416B54:: @ 8416B54 obj_tiles gUnknown_084131C4, 0x400, 2000 null_obj_tiles .align 2 gSpriteAnim_8416B64:: @ 8416B64 obj_image_anim_frame 0, 30 obj_image_anim_end .align 2 gSpriteAnim_8416B6C:: @ 8416B6C obj_image_anim_frame 16, 30 obj_image_anim_end .align 2 gSpriteAnim_8416B74:: @ 8416B74 obj_image_anim_frame 20, 30 obj_image_anim_end .align 2 gSpriteAnim_8416B7C:: @ 8416B7C obj_image_anim_frame 22, 30 obj_image_anim_end .align 2 gSpriteAnimTable_8416B84:: @ 8416B84 .4byte gSpriteAnim_8416B64 .4byte gSpriteAnim_8416B6C .4byte gSpriteAnim_8416B74 .4byte gSpriteAnim_8416B7C gUnknown_08416B94:: @ 8416B94 .incbin "baserom.gba", 0x00416b94, 0x48 .align 2 gUnknown_08416BDC:: @ 8416BDC obj_tiles gIntro2TreeTiles, 0x400, 2000 null_obj_tiles .align 2 gSpriteAnim_8416BEC:: @ 8416BEC obj_image_anim_frame 0, 30 obj_image_anim_end .align 2 gSpriteAnim_8416BF4:: @ 8416BF4 obj_image_anim_frame 16, 30 obj_image_anim_end .align 2 gSpriteAnim_8416BFC:: @ 8416BFC obj_image_anim_frame 24, 30 obj_image_anim_end .align 2 gSpriteAnimTable_8416C04:: @ 8416C04 .4byte gSpriteAnim_8416BEC .4byte gSpriteAnim_8416BF4 .4byte gSpriteAnim_8416BFC gUnknown_08416C10:: @ 8416C10 .incbin "baserom.gba", 0x00416c10, 0x60 .align 2 gUnknown_08416C70:: @ 8416C70 obj_tiles gIntro2NightTiles, 0x400, 2000 null_obj_tiles .align 2 gSpriteAnim_8416C80:: @ 8416C80 obj_image_anim_frame 0, 30 obj_image_anim_end .align 2 gSpriteAnimTable_8416C88:: @ 8416C88 .4byte gSpriteAnim_8416C80 gUnknown_08416C8C:: @ 8416C8C .incbin "baserom.gba", 0x00416c8c, 0x30 .align 2 gOamData_8416CBC:: @ 8416CBC .2byte 0x00A0 .2byte 0xC000 .2byte 0x0400 .align 2 gSpriteAnim_8416CC4:: @ 8416CC4 obj_image_anim_frame 0, 8 obj_image_anim_frame 64, 8 obj_image_anim_frame 128, 8 obj_image_anim_frame 192, 8 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_8416CD8:: @ 8416CD8 .4byte gSpriteAnim_8416CC4 .align 2 gSpriteTemplate_8416CDC:: @ 8416CDC spr_template 1002, 1002, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82 .align 2 gSpriteTemplate_8416CF4:: @ 8416CF4 spr_template 1003, 1003, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82 .align 2 gOamData_8416D0C:: @ 8416D0C .2byte 0x40A0 .2byte 0xC000 .2byte 0x0400 .align 2 gSpriteAnim_8416D14:: @ 8416D14 obj_image_anim_frame 0, 8 obj_image_anim_frame 32, 8 obj_image_anim_frame 64, 8 obj_image_anim_frame 96, 8 obj_image_anim_jump 0 .align 2 gSpriteAnimTable_8416D28:: @ 8416D28 .4byte gSpriteAnim_8416D14 .align 2 gSpriteTemplate_8416D2C:: @ 8416D2C spr_template 1001, 1002, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0 .align 2 gSpriteTemplate_8416D44:: @ 8416D44 spr_template 1001, 1003, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0 .align 2 gOamData_8416D5C:: @ 8416D5C .2byte 0x00A0 .2byte 0xC000 .2byte 0x0400 .align 2 gSpriteAnim_8416D64:: @ 8416D64 obj_image_anim_frame 0, 16 obj_image_anim_end .align 2 gSpriteAnim_8416D6C:: @ 8416D6C obj_image_anim_frame 64, 16 obj_image_anim_end .align 2 gSpriteAnimTable_8416D74:: @ 8416D74 .4byte gSpriteAnim_8416D64 .4byte gSpriteAnim_8416D6C .align 2 gSpriteTemplate_8416D7C:: @ 8416D7C spr_template 1004, 1004, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83 .align 2 gSpriteTemplate_8416D94:: @ 8416D94 spr_template 1005, 1005, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83 .align 2 gIntro2BrendanSpriteSheet:: @ 8416DAC obj_tiles gIntro2BrendanTiles, 0x3800, 1002 .space 8 .align 2 gIntro2MaySpriteSheet:: @ 8416DBC obj_tiles gIntro2MayTiles, 0x3800, 1003 .space 8 .align 2 gIntro2BicycleSpriteSheet:: @ 8416DCC obj_tiles gIntro2BicycleTiles, 0x1000, 1001 .space 8 .align 2 gIntro2LatiosSpriteSheet:: @ 8416DDC obj_tiles gIntro2LatiosTiles, 0x1000, 1004 .space 8 .align 2 gIntro2LatiasSpriteSheet:: @ 8416DEC obj_tiles gIntro2LatiasTiles, 0x1000, 1005 .space 8 .align 2 gIntro2SpritePalettes:: @ 8416DFC obj_pal gIntro2BrendanPalette, 1002 obj_pal gIntro2MayPalette, 1003 obj_pal gIntro2LatiosPalette, 1004 obj_pal gIntro2LatiasPalette, 1005 .space 8 gUnknown_08416E24:: @ 8416E24 obj_tiles gIntro2BrendanTiles, 0x2000, 1002 .space 8 gUnknown_08416E34:: @ 8416E34 obj_tiles gIntro2MayTiles, 0x2000, 1003 .space 8 .align 2 gEvoSparklePalette: @ 8416E44 .incbin "graphics/misc/evo_sparkle.gbapal" .align 2 gEvoSparkleTiles: @ 8416E64 .incbin "graphics/misc/evo_sparkle.4bpp.lz" gUnknown_08416E84:: @ 8416E84 obj_tiles gEvoSparkleTiles, 0x20, 1001 .space 8 gUnknown_08416E94:: @ 8416E94 obj_pal gEvoSparklePalette, 1001 .space 8 .align 2 gOamData_8416EA4:: @ 8416EA4 .2byte 0x00A0 .2byte 0x0000 .2byte 0x0400 .align 2 gSpriteAnim_8416EAC:: @ 8416EAC obj_image_anim_frame 0, 8 obj_image_anim_end .align 2 gSpriteAnimTable_8416EB4:: @ 8416EB4 .4byte gSpriteAnim_8416EAC .align 2 gSpriteTemplate_8416EB8:: @ 8416EB8 spr_template 1001, 1001, gOamData_8416EA4, gSpriteAnimTable_8416EB4, NULL, gDummySpriteAffineAnimTable, nullsub_84 gUnknown_08416ED0:: @ 8416ED0 .incbin "baserom.gba", 0x00416ed0, 0x38 Unknown_8416F08: .incbin "baserom.gba", 0x00416f08, 0x4 Unknown_8416F0C: .incbin "baserom.gba", 0x00416f0c, 0x4 Unknown_8416F10: .incbin "baserom.gba", 0x00416f10, 0x4 Unknown_8416F14: .incbin "baserom.gba", 0x00416f14, 0x4 Unknown_8416F18: .incbin "baserom.gba", 0x00416f18, 0x4 Unknown_8416F1C: .incbin "baserom.gba", 0x00416f1c, 0x6 Unknown_8416F22: .incbin "baserom.gba", 0x00416f22, 0x6 Unknown_8416F28: .incbin "baserom.gba", 0x00416f28, 0x6 Unknown_8416F2E: .incbin "baserom.gba", 0x00416f2e, 0x6 Unknown_8416F34: .incbin "baserom.gba", 0x00416f34, 0x6 Unknown_8416F3A: .incbin "baserom.gba", 0x00416f3a, 0x8 Unknown_8416F42: .incbin "baserom.gba", 0x00416f42, 0x8 Unknown_8416F4A: .incbin "baserom.gba", 0x00416f4a, 0x8 Unknown_8416F52: .incbin "baserom.gba", 0x00416f52, 0x8 Unknown_8416F5A: .incbin "baserom.gba", 0x00416f5a, 0x8 Unknown_8416F62: .incbin "baserom.gba", 0x00416f62, 0xA Unknown_8416F6C: .incbin "baserom.gba", 0x00416f6c, 0xA Unknown_8416F76: .incbin "baserom.gba", 0x00416f76, 0xA Unknown_8416F80: .incbin "baserom.gba", 0x00416f80, 0xA Unknown_8416F8A: .incbin "baserom.gba", 0x00416f8a, 0xA Unknown_8416F94: .incbin "baserom.gba", 0x00416f94, 0xC Unknown_8416FA0: .incbin "baserom.gba", 0x00416fa0, 0xC Unknown_8416FAC: .incbin "baserom.gba", 0x00416fac, 0xC Unknown_8416FB8: .incbin "baserom.gba", 0x00416fb8, 0xC Unknown_8416FC4: .incbin "baserom.gba", 0x00416fc4, 0xC Unknown_8416FD0: .incbin "baserom.gba", 0x00416fd0, 0xE Unknown_8416FDE: .incbin "baserom.gba", 0x00416fde, 0xE Unknown_8416FEC: .incbin "baserom.gba", 0x00416fec, 0xE Unknown_8416FFA: .incbin "baserom.gba", 0x00416ffa, 0xE Unknown_8417008: .incbin "baserom.gba", 0x00417008, 0xE Unknown_8417016: .incbin "baserom.gba", 0x00417016, 0x10 Unknown_8417026: .incbin "baserom.gba", 0x00417026, 0x10 Unknown_8417036: .incbin "baserom.gba", 0x00417036, 0x10 Unknown_8417046: .incbin "baserom.gba", 0x00417046, 0x10 Unknown_8417056: .incbin "baserom.gba", 0x00417056, 0x12 .align 2 gUnknown_08417068:: @ 8417068 .4byte Unknown_8416F08 .4byte Unknown_8416F0C .4byte Unknown_8416F10 .4byte Unknown_8416F14 .4byte Unknown_8416F18 .4byte Unknown_8416F1C .4byte Unknown_8416F22 .4byte Unknown_8416F28 .4byte Unknown_8416F2E .4byte Unknown_8416F34 .4byte Unknown_8416F3A .4byte Unknown_8416F42 .4byte Unknown_8416F4A .4byte Unknown_8416F52 .4byte Unknown_8416F5A .4byte Unknown_8416F62 .4byte Unknown_8416F6C .4byte Unknown_8416F76 .4byte Unknown_8416F80 .4byte Unknown_8416F8A .4byte Unknown_8416F94 .4byte Unknown_8416FA0 .4byte Unknown_8416FAC .4byte Unknown_8416FB8 .4byte Unknown_8416FC4 .4byte Unknown_8416FD0 .4byte Unknown_8416FDE .4byte Unknown_8416FEC .4byte Unknown_8416FFA .4byte Unknown_8417008 .4byte Unknown_8417016 .4byte Unknown_8417026 .4byte Unknown_8417036 .4byte Unknown_8417046 .4byte Unknown_8417056 gUnknown_084170F4:: @ 84170F4 .incbin "baserom.gba", 0x004170f4, 0xD0 @ 84171C4 .include "data/bard_music.inc" UnknownString_1stRound: .string "1st round$" UnknownString_2ndRound: .string "2nd round$" UnknownString_3rdRound: .string "3rd round$" UnknownString_4thRound: .string "4th round$" UnknownString_5thRound: .string "5th round$" UnknownString_6thRound: .string "6th round$" UnknownString_7thRound: .string "7th round$" UnknownString_8thRound: .string "8th round$" .align 2 gUnknown_0842C29C:: @ 842C29C .4byte UnknownString_1stRound, sub_814A4B8 .4byte UnknownString_2ndRound, sub_814A4B8 .4byte UnknownString_3rdRound, sub_814A4B8 .4byte UnknownString_4thRound, sub_814A4B8 .4byte UnknownString_5thRound, sub_814A4B8 .4byte UnknownString_6thRound, sub_814A4B8 .4byte UnknownString_7thRound, sub_814A4B8 .4byte UnknownString_8thRound, sub_814A4B8 @ unused gOtherText_TopSpeed:: .string "TOP SPEED$" gMultiText_BerryBlenderMaxSpeedRecord:: @ 842C2E6 .string "BERRY BLENDER\nMAXIMUM SPEED RECORD!$" gMultiText_2P3P4P:: @ 842C30A .string "2 PLAYERS\n3 PLAYERS\n4 PLAYERS$" gMultiText_Saving:: @ 842C328 .string "SAVING...\nDON’T TURN OFF THE POWER.$" gMultiText_LinkError:: @ 842C34C .string "{HIGHLIGHT TRANSPARENT}{COLOR WHITE2}Link error...\nCheck your Game Link cable connection,\nand turn the power off and on.$" gSystemText_OptionMenu:: @ 842C3A6 .string "{PALETTE 9}OPTION$" gSystemText_TextSpeed:: @ 842C3B0 .string "{PALETTE 9}TEXT SPEED$" gSystemText_BattleScene:: @ 842C3BE .string "{PALETTE 9}BATTLE SCENE$" gSystemText_BattleStyle:: @ 842C3CE .string "{PALETTE 9}BATTLE STYLE$" gSystemText_Sound:: @ 842C3DE .string "{PALETTE 9}SOUND$" gSystemText_Frame:: @ 842C3E7 .string "{PALETTE 9}FRAME$" gSystemText_Cancel:: @ 842C3F0 .string "{PALETTE 9}CANCEL$" gSystemText_ButtonMode:: @ 842C3FA .string "{PALETTE 9}BUTTON MODE$" gSystemText_Slow:: @ 842C409 .string "{PALETTE 15}SLOW$" gSystemText_Mid:: @ 842C411 .string "{PALETTE 15}MID$" gSystemText_Fast:: @ 842C418 .string "{PALETTE 15}FAST$" gSystemText_On:: @ 842C420 .string "{PALETTE 15}ON$" gSystemText_Off:: @ 842C426 .string "{PALETTE 15}OFF$" gSystemText_Shift:: @ 842C42D .string "{PALETTE 15}SHIFT$" gSystemText_Set:: @ 842C436 .string "{PALETTE 15}SET$" gSystemText_Mono:: @ 842C43D .string "{PALETTE 15}MONO$" gSystemText_Stereo:: @ 842C445 .string "{PALETTE 15}STEREO$" gSystemText_Type:: @ 842C44F .string "{PALETTE 15}TYPE$" gSystemText_Terminator:: @ 842C457 .string "{PALETTE 8}$" gSystemText_Normal:: @ 842C45B .string "{PALETTE 15}NORMAL$" gSystemText_LR:: @ 842C465 .string "{PALETTE 15}LR$" gSystemText_LA:: @ 842C46B .string "{PALETTE 15}L=A$" SystemText_Pokedex: .string "POKéDEX$" SystemText_Pokemon: .string "POKéMON$" SystemText_BAG: .string "BAG$" SystemText_Pokenav: .string "POKéNAV$" SystemText_Player: .string "{PLAYER}$" SystemText_Save: .string "SAVE$" SystemText_Option: .string "OPTION$" SystemText_Exit: .string "EXIT$" SystemText_Retire: @ safari zone? .string "RETIRE$" gOtherText_SafariStock:: @ 842C4A9 .string "SAFARI BALLS\nStock: {STR_VAR_1}$" gSystemText_LinkStandby:: @ 842C4C0 .string "Link standby...\n... ... B Button: Cancel$" gSystemText_LoadEventPressA:: @ 842C4E9 .string "Press the A Button to load event.\n... ... B Button: Cancel$" gSystemText_LoadingEvent:: @ 842C524 .string "Loading event...$" gSystemText_DontCutLink:: @ 842C535 .string "Don’t remove the Game Link cable.\nDon’t turn off the power.$" gSystemText_EventLoadSuccess:: @ 842C571 .string "The event was safely loaded.$$" gSystemText_LoadingError:: @ 842C58F .string "Loading error.\nEnding session.$$$$$$$$" gOtherText_Hoenn:: @ 842C5B5 .string "HOENN$" gOtherText_OhABite:: @ 842C5BB .string "Oh! A bite!$" gOtherText_PokeOnHook:: @ 842C5C7 .string "A POKéMON’s on the hook!{PAUSE_UNTIL_PRESS}$" gOtherText_NotEvenANibble:: @ 842C5E2 .string "Not even a nibble...{PAUSE_UNTIL_PRESS}$" gOtherText_ItGotAway:: @ 842C5F9 .string "It got away...{PAUSE_UNTIL_PRESS}$$" gTradeText_WillBeSent:: @ 842C60B .string "{STR_VAR_2} will be sent to {STR_VAR_1}.$" gTradeText_ByeBye:: @ 842C622 .string "Bye-bye, {STR_VAR_2}!$" gTradeText_SentOverPoke:: @ 842C62F .string "{STR_VAR_1} sent over {STR_VAR_3}.$" gTradeText_TakeGoodCare:: @ 842C640 .string "Take good care of {STR_VAR_3}!$" TradeText_Cancel:: .string "CANCEL$" TradeText_ChoosePoke:: .string "Choose a POKéMON.$" TradeText_Summary1:: .string "SUMMARY$" TradeText_Trade1:: .string "TRADE$" TradeText_CancelTradePrompt:: .string "Cancel trade?$" TradeText_PressBToExit:: .string "Press the B Button to exit.$" TradeText_Summary2:: .string "SUMMARY$" TradeText_Trade2:: .string "TRADE$" TradeText_LinkStandby:: .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Link standby...\nPlease wait.$" TradeText_TradeCancelled:: .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}The trade has\nbeen canceled.$" TradeText_OnlyPoke:: .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}That’s your only\nPOKéMON for battle.$" TradeText_NonTradablePoke:: .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend can’t\ntrade that one.$" TradeText_WaitingForFriend:: .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Waiting for your\nfriend to finish...$" TradeText_WantToTrade:: .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend wants\nto trade POKéMON.$" .string "$" gTradeText_TradeOkayPrompt:: @ 842C7B6 .string "Is this trade okay?$" gOtherText_Terminator2:: @ 842C7CA .string "$" gOtherText_ControlAndMiscText:: @ 842C7CB .string "\n$" .string "/$" .string "Lv$" .string "---$" gOtherText_FourQuestions:: @ 842C7D6 .string "????$" @ 842C7DB .include "data/text/easy_chat/group_name_strings.inc" gOtherText_ThreeQuestions:: @ 842C890 .string "???$" gOtherText_From:: @ 842C894 .string "From $" gOtherText_MixingRecordsWithFriend:: @ 842C89A .string "Mixing records...$" gOtherText_MixingComplete:: @ 842C8AC .string "Record mixing completed.\nThank you for waiting.$" gOtherText_TrainersTrainerCard:: @ 842C8DC .string "’s TRAINER CARD$" gOtherText_FirstHOF:: @ 842C8EC .string "FIRST HALL OF FAME$" gOtherText_LinkCableBattles:: @ 842C8FF .string "LINK CABLE BATTLES W/ L/$" gOtherText_BattleTowerWinRecord:: @ 842C924 .string "BATTLE TOWER W/{CLEAR_TO 0x72}&{CLEAR_TO 0x98}STRAIGHT$" gOtherText_ContestRecord:: @ 842C943 .string "CONTESTS W/FRIENDS W/$" gOtherText_MixingRecord:: @ 842C959 .string "{POKEBLOCK}S W/FRIENDS$" gOtherText_TradeRecord:: @ 842C96A .string "POKéMON TRADES$" gOtherText_Boy:: @ 842C979 .string "BOY$" gOtherText_Girl:: @ 842C97D .string "GIRL$" .string "$" gOtherText_Player:: @ 842C983 .string "PLAYER$" gOtherText_Badges:: @ 842C98A .string "BADGES$" .string "$" gOtherText_Pokedex:: @ 842C992 .string "POKéDEX$" gOtherText_PlayTime:: @ 842C99A .string "PLAY TIME$" gOtherText_SentToPC:: @ 842C9A4 .string "{STR_VAR_1} was sent to\nthe PC.{PAUSE_UNTIL_PRESS}$" OtherText_YourName: .string "YOUR NAME?$" OtherText_BoxName: .string "BOX NAME?$" OtherText_PokeName: .string "{STR_VAR_1}’s nickname?$" gOtherText_Marco:: @ 842C9E1 .string "MARCO$" @ polo gOtherText_Coins:: @ 842C9E7 .string "{STR_VAR_1} COINS$" gOtherText_BattleResults:: @ 842C9F0 .string "{PLAYER}’s BATTLE RESULTS$" gOtherText_WinRecord:: @ 842CA04 .string "TOTAL RECORD W/{STR_VAR_1} L/{STR_VAR_2} D/{STR_VAR_3}$" gOtherText_WinLoseDraw:: @ 842CA20 .string "WIN LOSE DRAW$" gOtherText_SevenDashes:: @ 842CA3C .string "-------$" gOtherText_FourDashes:: @ 842CA44 .string "----$" gOtherText_BattleTowerResults:: @ 842CA49 .string "{PLAYER}’s BATTLE TOWER RESULTS$" gOtherText_Lv50:: @ 842CA63 .string "LV 50$" gOtherText_Lv100:: @ 842CA69 .string "LV 100$" gOtherText_WinStreak:: @ 842CA70 .string "{STR_VAR_1}W STREAK$" gOtherText_Current:: @ 842CA7B .string "CURRENT$" gOtherText_Record:: @ 842CA83 .string "RECORD$" gOtherText_Prev:: @ 842CA8A .string "PREV.$" gOtherText_QuitGamePrompt:: @ 842CA90 .string "Quit the game?$" gOtherText_MaxCoins:: @ 842CA9F .string "You’ve got 9,999 COINS.$" gOtherText_OutOfCoins:: @ 842CAB7 .string "You’ve run out of COINS.\nGame over!$" gOtherText_DontHaveThreeCoins:: @ 842CADB .string "You don’t have three COINS.$" gOtherText_ReelTime:: @ 842CAF7 .string "REEL TIME\nHere’s your chance to take\naim and nail marks!\nThe Reel Time continues for\nas often as the drawn number.\nIt all ends on a Big Bonus.$" DaycareText_GetAlongVeryWell:: .string "The two seem to get along very well.$" DaycareText_GetAlong:: .string "The two seem to get along.$" DaycareText_DontLikeOther:: .string "The two don’t seem to like each other.$" DaycareText_PlayOther:: .string "The two prefer to play with other\nPOKéMON than each other.$" gOtherText_NewLine2:: @ 842CC28 .string "\n$" gOtherText_CancelAndLv:: @ 842CC2A .string "CANCEL$" .string "LV$" gEggNickname:: @ 842CC34 .string "EGG$" gOtherText_HatchedFromEgg:: @ 842CC38 .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}{STR_VAR_1} hatched from the EGG!$" gOtherText_NickHatchPrompt:: @ 842CC5A .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}Would you like to nickname the newly\nhatched {STR_VAR_1}?$" OtherText_Battle:: .string "BATTLE$" OtherText_Contest:: .string "CONTEST$" OtherText_Type:: .string "TYPE/$" OtherText_PP:: .string "PP/$" OtherText_Power:: .string "POWER$" OtherText_Accuracy:: .string "ACCURACY$" OtherText_Appeal:: .string "APPEAL$" OtherText_Jam:: .string "JAM$" gOtherText_TeachWhichMove:: @ 842CCC7 .string "Teach which move to {STR_VAR_1}?$" gOtherText_TeachSpecificMove:: @ 842CCDF .string "Teach {STR_VAR_2}?$" gOtherText_PokeLearnedMove:: @ 842CCE9 .string "{STR_VAR_1} learned {STR_VAR_2}.$" gOtherText_DeleteOlderMove:: @ 842CCF8 .string "{STR_VAR_1} is trying to learn\n{STR_VAR_2}.\pBut {STR_VAR_1} can’t learn more\nthan four moves.\pDelete an older move to make\nroom for {STR_VAR_2}?$" gOtherText_StopLearningMove:: @ 842CD65 .string "Stop learning {STR_VAR_2}?$" gOtherText_ForgotMove123:: @ 842CD77 .string "{PAUSE 32}1, {PAUSE 15}2 {PAUSE 15}...{PAUSE 15}...{PAUSE 15}...{PAUSE 15} {PLAY_SE 0x0038}Poof!\p$" gOtherText_ForgotOrDidNotLearnMove:: @ 842CDA3 .string "{STR_VAR_1} forgot {STR_VAR_3}.\pAnd...\p{STR_VAR_1} learned {STR_VAR_2}.$" .string "{STR_VAR_1} did not learn\n{STR_VAR_2}.$" gOtherText_GiveUpTeachingMove:: @ 842CDDC .string "Give up trying to teach a new move\nto {STR_VAR_1}?$" gOtherText_WhichMoveToForget:: @ 842CE06 .string "Which move should be forgotten?\p$" gSystemText_ClearAllSaveDataPrompt:: @ 842CE27 .string "Clear all save data areas?$" gSystemText_ClearingData:: @ 842CE42 .string "Clearing data...\nPlease wait.$" gContestText_AnnounceResults:: @ 842CE60 .string "Announcing the results!$" gContestText_PreliminaryResults:: @ 842CE78 .string "The preliminary results!$" gContestText_Round2Results:: @ 842CE91 .string "Round 2 results!$" gContestText_PokeWon:: @ 842CEA2 .string "{STR_VAR_1}’s {STR_VAR_2} won!$" gOtherText_LinkStandby:: @ 842CEAF .string "Link standby...$" @ 842CEBF .include "data/text/landmarks.inc" gOtherText_Terminator4:: @ 842D0E6 .string "$" gOtherText_Nature:: @ 842D0E7 .string " nature, $" gOtherText_Comma:: @ 842D0F1 .string ",$" gOtherText_Met:: @ 842D0F3 .string " (met).$" gOtherText_Egg2:: @ 842D0FB .string " (EGG).$" gOtherText_ObtainedInTrade:: @ 842D103 .string "obtained in a trade.$" gOtherText_FatefulEncounter:: @ 842D118 .string "fateful encounter.$" gOtherText_Met2:: @ 842D12B .string " (met).$" gOtherText_EggDayCare:: @ 842D133 .string "An odd POKéMON EGG found\nby the DAY CARE couple.$" gOtherText_EggNicePlace:: @ 842D164 .string "A peculiar POKéMON EGG\nobtained at the nice place.$" gOtherText_EggObtainedInTrade:: @ 842D197 .string "A peculiar POKéMON EGG\nobtained in a trade.$" gOtherText_EggHotSprings:: @ 842D1C3 .string "A POKéMON EGG obtained\nat the hot springs.$" gOtherText_LinkStandby2:: @ 842D1EE .string "Link standby...$" gOtherText_YesNoAndPlayer:: @ 842D1FE .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}YES\nNO$" .string "{HIGHLIGHT TRANSPARENT}PLAYER$" .string "{HIGHLIGHT TRANSPARENT}$" gOtherText_HoennDex:: @ 842D21C .string "HOENN$" gOtherText_NationalDex:: @ 842D222 .string "NATIONAL$" gOtherText_DiplomaCertificationGameFreak:: @ 842D22B .string "{HIGHLIGHT TRANSPARENT}Player: {CLEAR 0x10}{COLOR RED}{PLAYER}\n\n{COLOR DARK_GREY}{STR_VAR_1} POKéDEX\nThis document certifies\nthat you have successfully\ncompleted your POKéDEX.\n\n{CLEAR_TO 0x42}{COLOR RED}GAME FREAK$" .string "{COLOR RED}{HIGHLIGHT TRANSPARENT}GAME FREAK$" gOtherText_PLink:: @ 842D2BC .string "{STR_VAR_1}P LINK$" gOtherText_YesNoTerminating:: @ 842D2C5 .string "YES\nNO$" .string "Terminating.$" gOtherText_LinkNotFound:: @ 842D2D9 .string "Link partner(s) not found.\nPlease try again.\p$" gOtherText_BlenderChooseBerry:: @ 842D307 .string "Starting up the BERRY BLENDER.\pPlease select a BERRY from your BAG\nto put in the BERRY BLENDER.\p$" gOtherText_PokeBlockMade:: @ 842D368 .string " was made!$" gOtherText_PressAToStart:: @ 842D373 .string "Press the A Button to start.$" gOtherText_PleaseWait:: @ 842D390 .string "Please wait a while.$" gOtherText_LinkStandby3:: @ 842D3A5 .string "Link standby...$" gOtherText_BlendAnotherBerryPrompt:: @ 842D3B5 .string "Would you like to blend another BERRY?$" gOtherText_OutOfBerries:: @ 842D3DC .string "You’ve run out of BERRIES for\nblending in the BERRY BLENDER.\p$" gOtherText_CaseIsFull:: @ 842D41A .string "Your {POKEBLOCK} CASE is full.\p$" gOtherText_NoBerriesForBlend:: @ 842D434 .string " has no BERRIES to put in\nthe BERRY BLENDER.$" gOtherText_OtherCaseIsFull:: @ 842D461 .string "’s {POKEBLOCK} CASE is full.\p$" gOtherText_ResultsOfBlending:: @ 842D479 .string "RESULTS OF BLENDING$" .string "BERRY USED$" gOtherText_Berry:: @ 842D498 .string " BERRY$" gOtherText_RequiredTime:: @ 842D49F .string "REQUIRED TIME$" gOtherText_Min:: @ 842D4AD .string "MIN.$" gOtherText_Sec:: @ 842D4B2 .string "SEC.$" gOtherText_MaxSpeed:: @ 842D4B7 .string "MAXIMUM SPEED$" gOtherText_RPM:: @ 842D4C5 .string "RPM$" .string ".$" gOtherText_Ranking:: @ 842D4CB .string "RANKING$" gOtherText_BlockLevelIs:: @ 842D4D3 .string "The level is $" gOtherText_BlockFeelIs:: @ 842D4E1 .string ", and the feel is $" gOtherText_Period:: @ 842D4F4 .string ".$" gOtherText_Day:: @ 842D4F6 .string "DAY$" .string ":$" gOtherText_OK:: @ 842D4FC .string "OK$" gOtherText_CorrectTimePrompt:: @ 842D4FF .string "Is this the correct time?$" .align 2 OutlineCursorTiles_00: .incbin "graphics/interface/outline_cursor_00.4bpp" .align 2 OutlineCursorTiles_01: .incbin "graphics/interface/outline_cursor_01.4bpp" .align 2 OutlineCursorTiles_02: .incbin "graphics/interface/outline_cursor_02.4bpp" .align 2 OutlineCursorTiles_03: .incbin "graphics/interface/outline_cursor_03.4bpp" .align 2 OutlineCursorTiles_04: .incbin "graphics/interface/outline_cursor_04.4bpp" .align 2 OutlineCursorTiles_05: .incbin "graphics/interface/outline_cursor_05.4bpp" .align 2 OutlineCursorTiles_06: .incbin "graphics/interface/outline_cursor_06.4bpp" .align 2 OutlineCursorTiles_07: .incbin "graphics/interface/outline_cursor_07.4bpp" .align 2 OutlineCursorTiles_08: .incbin "graphics/interface/outline_cursor_08.4bpp" .align 2 OutlineCursorTiles_09: .incbin "graphics/interface/outline_cursor_09.4bpp" .align 2 OutlineCursorTiles_10: .incbin "graphics/interface/outline_cursor_10.4bpp" .align 2 OutlineCursorTiles_11: .incbin "graphics/interface/outline_cursor_11.4bpp" .align 2 OutlineCursorTiles_12: .incbin "graphics/interface/outline_cursor_12.4bpp" .align 2 OutlineCursorTiles_13: .incbin "graphics/interface/outline_cursor_13.4bpp" .align 2 OutlineCursorTiles_14: .incbin "graphics/interface/outline_cursor_14.4bpp" .align 2 OutlineCursorTiles_15: .incbin "graphics/interface/outline_cursor_15.4bpp" .align 2 gOamData_842F11C:: @ 842F11C .2byte 0x8000 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_842F124:: @ 842F124 .2byte 0x8800 .2byte 0x0000 .2byte 0x0000 .align 2 gOamData_842F12C:: @ 842F12C .2byte 0x8000 .2byte 0x0000 .2byte 0x0000 .align 2 gSpriteAnim_842F134:: @ 842F134 obj_image_anim_frame 0, 63 obj_image_anim_end .align 2 gSpriteAnimTable_842F13C:: @ 842F13C .4byte gSpriteAnim_842F134 .align 2 gUnknown_0842F140:: @ 842F140 obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF0 obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF0 .align 2 gUnknown_0842F1C0:: @ 842F1C0 obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF1 obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF1 .align 2 gUnknown_0842F240:: @ 842F240 obj_pal 0x0203a360, 0xfff0 .align 2 gUnknown_0842F248:: @ 842F248 obj_pal 0x0203a360, 0xfff1 .align 2 gSpriteTemplate_842F250:: @ 842F250 spr_template 65520, 65520, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_842F268:: @ 842F268 spr_template 65520, 0xFFFF, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_842F280:: @ 842F280 spr_template 65520, 0xFFFF, gOamData_842F124, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_842F298:: @ 842F298 spr_template 65521, 65521, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 gSpriteTemplate_842F2B0:: @ 842F2B0 spr_template 65521, 0xFFFF, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy .align 2 Unknown_842F2C8: @ 842F2C8 .incbin "baserom.gba", 0x0042f2c8, 0x10 Unknown_842F2D8: @ 842F2D8 .incbin "baserom.gba", 0x0042f2d8, 0x18 Unknown_842F2F0: @ 842F2F0 .incbin "baserom.gba", 0x0042f2f0, 0x20 Unknown_842F310: @ 842F310 .incbin "baserom.gba", 0x0042f310, 0x18 Unknown_842F328: @ 842F328 .incbin "baserom.gba", 0x0042f328, 0x18 Unknown_842F340: @ 842F340 .incbin "baserom.gba", 0x0042f340, 0x20 Unknown_842F360: @ 842F360 .incbin "baserom.gba", 0x0042f360, 0x20 Unknown_842F380: @ 842F380 .incbin "baserom.gba", 0x0042f380, 0x20 Unknown_842F3A0: @ 842F3A0 .incbin "baserom.gba", 0x0042f3a0, 0x20 Unknown_842F3C0: @ 842F3C0 .incbin "baserom.gba", 0x0042f3c0, 0x28 Unknown_842F3E8: @ 842F3E8 .incbin "baserom.gba", 0x0042f3e8, 0x28 Unknown_842F410: @ 842F410 .incbin "baserom.gba", 0x0042f410, 0x28 Unknown_842F438: @ 842F438 .incbin "baserom.gba", 0x0042f438, 0x28 Unknown_842F460: @ 842F460 .incbin "baserom.gba", 0x0042f460, 0x30 Unknown_842F490: @ 842F490 .incbin "baserom.gba", 0x0042f490, 0x30 Unknown_842F4C0: @ 842F4C0 .incbin "baserom.gba", 0x0042f4c0, 0x30 Unknown_842F4F0: @ 842F4F0 .incbin "baserom.gba", 0x0042f4f0, 0x30 Unknown_842F520: @ 842F520 .incbin "baserom.gba", 0x0042f520, 0x38 Unknown_842F558: @ 842F558 .incbin "baserom.gba", 0x0042f558, 0x18 .4byte Unknown_842F2C8 .4byte Unknown_842F2C8 .4byte Unknown_842F2D8 .4byte Unknown_842F2F0 .4byte Unknown_842F310 .4byte Unknown_842F328 .4byte Unknown_842F340 .4byte Unknown_842F360 .4byte Unknown_842F380 .4byte Unknown_842F3A0 .4byte Unknown_842F3C0 .4byte Unknown_842F3E8 .4byte Unknown_842F410 .4byte Unknown_842F438 .4byte Unknown_842F460 .4byte Unknown_842F490 .4byte Unknown_842F4C0 .4byte Unknown_842F4F0 .4byte Unknown_842F520 .align 2 gUnknown_0842F5BC:: @ 842F5BC .4byte Unknown_842F558 .align 2 gSubspriteTables_842F5C0:: @ 842F5C0 .4byte 1, gMenuCursorSubsprites .4byte 1, gMenuCursorSubsprites .4byte 2, gMenuCursorSubsprites .4byte 3, gMenuCursorSubsprites .4byte 4, gMenuCursorSubsprites .4byte 5, gMenuCursorSubsprites .4byte 6, gMenuCursorSubsprites .4byte 7, gMenuCursorSubsprites .4byte 8, gMenuCursorSubsprites .4byte 9, gMenuCursorSubsprites .4byte 10, gMenuCursorSubsprites .4byte 11, gMenuCursorSubsprites .4byte 12, gMenuCursorSubsprites .4byte 13, gMenuCursorSubsprites .4byte 14, gMenuCursorSubsprites .4byte 15, gMenuCursorSubsprites .4byte 1, gMenuCursorSubsprites .4byte 17, gMenuCursorSubsprites .4byte 18, gMenuCursorSubsprites .4byte 19, gMenuCursorSubsprites .4byte 20, gMenuCursorSubsprites .4byte 21, gMenuCursorSubsprites .4byte 22, gMenuCursorSubsprites .4byte 23, gMenuCursorSubsprites .4byte 24, gMenuCursorSubsprites .4byte 25, gMenuCursorSubsprites .4byte 26, gMenuCursorSubsprites .4byte 27, gMenuCursorSubsprites .4byte 28, gMenuCursorSubsprites .4byte 29, gMenuCursorSubsprites .4byte 30, gMenuCursorSubsprites .4byte 31, gMenuCursorSubsprites .align 2 gUnknown_0842F6C0:: @ 842F6C0 .4byte 0x2, Unknown_842F2C8 .4byte 0x2, Unknown_842F2C8 .4byte 0x3, Unknown_842F2D8 .4byte 0x4, Unknown_842F2F0 .4byte 0x3, Unknown_842F310 .4byte 0x3, Unknown_842F328 .4byte 0x4, Unknown_842F340 .4byte 0x4, Unknown_842F360 .4byte 0x4, Unknown_842F380 .4byte 0x4, Unknown_842F3A0 .4byte 0x5, Unknown_842F3C0 .4byte 0x5, Unknown_842F3E8 .4byte 0x5, Unknown_842F410 .4byte 0x5, Unknown_842F438 .4byte 0x6, Unknown_842F460 .4byte 0x6, Unknown_842F490 .4byte 0x6, Unknown_842F4C0 .4byte 0x6, Unknown_842F4F0 .4byte 0x7, Unknown_842F520 .align 2 gUnknown_0842F758:: @ 842F758 .4byte 3, gMenuCursorSubsprites .4byte 0, 2 .4byte 0, 66 .4byte 0, 105 .4byte 0, 34 .align 2 gUnknown_0842F780:: @ 842F780 .4byte 0, 105 .align 2 gUnknown_0842F788:: @ 842F788 .4byte 0, 34 .align 2 gUnknown_0842F790:: @ 842F790 .4byte 0, 66 gOtherText_BerryObtainedDadHasIt:: @ 842F798 .string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$" gOtherText_BerryTransformed:: @ 842F7CA .string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$" gOtherText_BerryAlreadyObtained:: @ 842F7F6 .string "The {STR_VAR_1} BERRY has already been\nobtained.$" gOtherText_SpecialRibbonReceived:: @ 842F81E .string "A special RIBBON was awarded to your\nparty POKéMON.$" gOtherText_DexUpgraded:: @ 842F852 .string "The POKéDEX has been upgraded with\nthe NATIONAL MODE.$" gOtherText_RareWordAdded:: @ 842F888 .string "A rare word has been added.$" gOtherText_PokeWasSentOver:: @ 842F8A4 .string "{STR_VAR_1} was sent over!$" gOtherText_PartyIsFull:: @ 842F8B6 .string "Your party is full.\n{STR_VAR_1} could not be sent over.$" gOtherText_NewTrainerInHoenn:: @ 842F8E5 .string "A new TRAINER has arrived in HOENN.$" .string "A new adversary has arrived in the\nBATTLE TOWER.$" gOtherText_DataCannotUseVersion:: @ 842F93A .string "This data cannot be used in\nthis version.$"