diff options
1040 files changed, 16052 insertions, 1526 deletions
@@ -13,18 +13,22 @@ To set up the repository, see [**INSTALL.md**](INSTALL.md). * Disassembly of [**Pokémon Red/Blue**][pokered] * Disassembly of [**Pokémon Yellow**][pokeyellow] +* Disassembly of [**Pokémon Gold**][pokegold] * Disassembly of [**Pokémon Crystal**][pokecrystal] * Disassembly of [**Pokémon Pinball**][pokepinball] * Disassembly of [**Pokémon TCG**][poketcg] * Disassembly of [**Pokémon Ruby**][pokeruby] +* Disassembly of [**Pokémon Fire Red**][pokefirered] * Discord: [**pret**][Discord] * irc: **irc.freenode.net** [**#pret**][irc] [pokered]: https://github.com/pret/pokered [pokeyellow]: https://github.com/pret/pokeyellow +[pokegold]: https://github.com/pret/pokegold [pokecrystal]: https://github.com/pret/pokecrystal [pokepinball]: https://github.com/pret/pokepinball [poketcg]: https://github.com/pret/poketcg [pokeruby]: https://github.com/pret/pokeruby +[pokefirered]: https://github.com/pret/pokefirered [Discord]: https://discord.gg/cJxDDVP [irc]: https://kiwiirc.com/client/irc.freenode.net/?#pret diff --git a/asm/battle_anim_80FE840.s b/asm/battle_anim_80FE840.s index f00facdb3..a60163139 100644 --- a/asm/battle_anim_80FE840.s +++ b/asm/battle_anim_80FE840.s @@ -14567,7 +14567,7 @@ _08105CCC: lsls r2, 1 adds r0, r2 str r1, [r0] - ldr r0, =gUnknown_08C22610 + ldr r0, =gBattleAnimSpritePalette_206 bl LZDecompressWram movs r4, 0 _08105D00: @@ -15557,7 +15557,7 @@ _0810653A: lsls r0, 24 cmp r0, 0 beq _08106578 - ldr r1, =gUnknown_08D93960 + ldr r1, =gBattleAnimBackgroundTilemap_ScaryFaceContest b _0810658A .pool _08106578: @@ -15568,7 +15568,7 @@ _08106578: lsrs r0, 24 cmp r0, 0x1 bne _0810659C - ldr r1, =gUnknown_08D93598 + ldr r1, =gBattleAnimBackgroundTilemap_ScaryFacePlayer _0810658A: mov r0, sp movs r2, 0 @@ -15576,7 +15576,7 @@ _0810658A: b _081065A6 .pool _0810659C: - ldr r1, =gUnknown_08D9377C + ldr r1, =gBattleAnimBackgroundTilemap_ScaryFaceOpponent mov r0, sp movs r2, 0 bl sub_80A6D60 @@ -18097,7 +18097,7 @@ _081079E0: _081079EA: mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =gUnknown_08D94AB8 + ldr r1, =gBattleAnimBackgroundImage_Surf mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 @@ -18106,7 +18106,7 @@ _081079EA: ldrsh r0, [r0, r1] cmp r0, 0 bne _08107A24 - ldr r0, =gUnknown_08D95DD8 + ldr r0, =gBattleAnimBackgroundPalette_Surf mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -18115,7 +18115,7 @@ _081079EA: b _08107A32 .pool _08107A24: - ldr r0, =gUnknown_08D8FB9C + ldr r0, =gBattleAnimBackgroundImageMuddyWater_Pal mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -26969,7 +26969,7 @@ _0810C0E2: mov r3, sp ldrh r3, [r3, 0xA] bl LoadBgTiles - ldr r1, =gUnknown_08D932E0 + ldr r1, =gBattleAnimFogTilemap mov r0, sp movs r2, 0 bl sub_80A6D60 @@ -27251,7 +27251,7 @@ _0810C366: mov r3, sp ldrh r3, [r3, 0xA] bl LoadBgTiles - ldr r1, =gUnknown_08D932E0 + ldr r1, =gBattleAnimFogTilemap mov r0, sp movs r2, 0 bl sub_80A6D60 diff --git a/asm/battle_frontier_2.s b/asm/battle_frontier_2.s index fc5aaf958..1909a7a02 100755 --- a/asm/battle_frontier_2.s +++ b/asm/battle_frontier_2.s @@ -189,7 +189,7 @@ _0819A69C: bl ResetSpriteData bl ResetTasks bl FreeAllSpritePalettes - ldr r0, =gUnknown_08DC0754 + ldr r0, =gFrontierFactorySelectMenu_Gfx ldr r5, =gUnknown_0203CE2C ldr r1, [r5] movs r2, 0x88 @@ -211,7 +211,7 @@ _0819A69C: movs r2, 0x60 movs r3, 0 bl LoadBgTiles - ldr r0, =gUnknown_08DC0B94 + ldr r0, =gFrontierFactorySelectMenu_Tilemap ldr r4, =gUnknown_0203CE34 ldr r1, [r4] movs r2, 0x80 @@ -223,7 +223,7 @@ _0819A69C: movs r0, 0x1 movs r3, 0 bl LoadBgTilemap - ldr r0, =gUnknown_08DC0714 + ldr r0, =gFrontierFactorySelectMenu_Pal movs r1, 0 movs r2, 0x40 bl LoadPalette @@ -6646,7 +6646,7 @@ _0819DDA8: bl ResetTasks bl FreeAllSpritePalettes bl dp13_810BB8C - ldr r0, =gUnknown_08DC0754 + ldr r0, =gFrontierFactorySelectMenu_Gfx ldr r5, =gUnknown_0203CE40 ldr r1, [r5] movs r2, 0x88 @@ -6668,7 +6668,7 @@ _0819DDA8: movs r2, 0x60 movs r3, 0 bl LoadBgTiles - ldr r0, =gUnknown_08DC0B94 + ldr r0, =gFrontierFactorySelectMenu_Tilemap ldr r4, =gUnknown_0203CE48 ldr r1, [r4] movs r2, 0x80 @@ -6680,7 +6680,7 @@ _0819DDA8: movs r0, 0x1 movs r3, 0 bl LoadBgTilemap - ldr r0, =gUnknown_08DC0714 + ldr r0, =gFrontierFactorySelectMenu_Pal movs r1, 0 movs r2, 0x40 bl LoadPalette diff --git a/asm/contest.s b/asm/contest.s index 5749350c7..7577826cf 100644 --- a/asm/contest.s +++ b/asm/contest.s @@ -6652,7 +6652,7 @@ sub_80DB0C4: @ 80DB0C4 push {r4,r5,lr} ldr r0, =gUnknown_08587C00 bl LoadCompressedObjectPic - ldr r0, =gUnknown_08C1C6B8 + ldr r0, =gContest2Pal movs r1, 0x88 lsls r1, 1 movs r2, 0x20 @@ -11731,7 +11731,7 @@ _080DD956: ldr r1, [r0] movs r0, 0x13 ldrsb r0, [r1, r0] - ldr r4, =gUnknown_08D8EC24 + ldr r4, =gContestApplauseMeterGfx cmp r5, r0 bge _080DD966 adds r4, 0x40 diff --git a/asm/easy_chat.s b/asm/easy_chat.s index 3a359c9fa..b7a35d964 100644 --- a/asm/easy_chat.s +++ b/asm/easy_chat.s @@ -3966,14 +3966,14 @@ _0811BFE0: b _0811C124 .pool _0811C044: - ldr r1, =gUnknown_08DCBDD0 + ldr r1, =gEasyChatWindow_Gfx movs r0, 0 str r0, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 bl copy_decompressed_tile_data_to_vram_autofree - ldr r1, =gUnknown_08DCBF10 + ldr r1, =gEasyChatWindow_Tilemap movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -5810,7 +5810,7 @@ sub_811CF04: @ 811CF04 sub_811CF64: @ 811CF64 push {r4,lr} bl ResetPaletteFade - ldr r0, =gUnknown_08DCBDB0 + ldr r0, =gEasyChatMode_Pal movs r1, 0 movs r2, 0x20 bl LoadPalette diff --git a/asm/intro.s b/asm/intro.s index 32b52ed06..d9f6e558f 100644 --- a/asm/intro.s +++ b/asm/intro.s @@ -1945,24 +1945,24 @@ task_intro_13: @ 816DD28 ldr r1, =gReservedSpritePaletteCount movs r0, 0x8 strb r0, [r1] - ldr r0, =gUnknown_08D88494 + ldr r0, =gIntro3GroudonGfx movs r1, 0xC0 lsls r1, 19 bl LZDecompressVram - ldr r0, =gUnknown_08D88D40 + ldr r0, =gIntro3GroudonTilemap ldr r1, =0x0600c000 bl LZDecompressVram - ldr r0, =gUnknown_08D89F7C + ldr r0, =gIntro3LegendBgGfx ldr r1, =0x06004000 bl LZDecompressVram - ldr r0, =gUnknown_08D8A818 + ldr r0, =gIntro3GroudonBgTilemap ldr r1, =0x0600e000 bl LZDecompressVram ldr r0, =gBattleAnimPicTable + 0x1D0 bl LoadCompressedObjectPicUsingHeap ldr r0, =gBattleAnimPaletteTable + 0x1D0 bl LoadCompressedObjectPaletteUsingHeap - ldr r0, =gUnknown_08D85CD0 + ldr r0, =gIntro3BgPal ldr r1, =gPlttBufferUnfaded movs r2, 0x80 lsls r2, 1 @@ -2229,7 +2229,7 @@ _0816DFF4: strh r0, [r4, 0xC] movs r1, 0xE ldrsh r0, [r4, r1] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0x3E movs r2, 0x1 @@ -2271,7 +2271,7 @@ _0816E046: strh r0, [r4, 0xC] movs r2, 0xE ldrsh r0, [r4, r2] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0x3E movs r2, 0x1 @@ -2571,14 +2571,14 @@ task_intro_19: @ 816E2A0 lsls r4, 24 lsrs r4, 24 bl ResetSpriteData - ldr r0, =gUnknown_08D89224 + ldr r0, =gIntro3KyogreGfx movs r1, 0xC0 lsls r1, 19 bl LZDecompressVram - ldr r0, =gUnknown_08D89ABC + ldr r0, =gIntro3KyogreTilemap ldr r1, =0x0600c000 bl LZDecompressVram - ldr r0, =gUnknown_08D8A934 + ldr r0, =gIntro3KyogreBgTilemap ldr r1, =0x0600e000 bl LZDecompressVram ldr r0, =gUnknown_085E4C88 @@ -2888,7 +2888,7 @@ _0816E56E: strh r0, [r5, 0xC] movs r2, 0xE ldrsh r0, [r5, r2] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0x5E movs r2, 0x1 @@ -2932,7 +2932,7 @@ _0816E5BC: strh r0, [r5, 0xC] movs r2, 0xE ldrsh r0, [r5, r2] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0x5E movs r2, 0x1 @@ -3319,7 +3319,7 @@ task_intro_21: @ 816E888 movs r0, 0x1A movs r1, 0 bl SetGpuReg - ldr r4, =gUnknown_08D8AA54 + ldr r4, =gIntro3CloudsGfx movs r1, 0xC0 lsls r1, 19 adds r0, r4, 0 @@ -3327,7 +3327,7 @@ task_intro_21: @ 816E888 ldr r1, =0x06004000 adds r0, r4, 0 bl LZDecompressVram - ldr r0, =gUnknown_08D8B6E8 + ldr r0, =gIntro3Clouds3Tilemap ldr r1, =0x0600e000 bl LZDecompressVram ldr r1, =gTasks @@ -3349,10 +3349,10 @@ task_intro_22: @ 816E954 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =gUnknown_08D8B180 + ldr r0, =gIntro3Clouds1Tilemap ldr r1, =0x0600c000 bl LZDecompressVram - ldr r0, =gUnknown_08D8B440 + ldr r0, =gIntro3Clouds2Tilemap ldr r1, =0x0600d000 bl LZDecompressVram ldr r1, =gTasks @@ -3509,16 +3509,16 @@ task_intro_25: @ 816EAB8 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =gUnknown_08D8C16C + ldr r0, =gIntro3RayquazaTilemap ldr r1, =0x0600e000 bl LZDecompressVram - ldr r0, =gUnknown_08D8CCC8 + ldr r0, =gIntro3Clouds4Tilemap ldr r1, =0x0600c000 bl LZDecompressVram - ldr r0, =gUnknown_08D8BA74 + ldr r0, =gIntro3RayquazaGfx ldr r1, =0x06004000 bl LZDecompressVram - ldr r0, =gUnknown_08D8C838 + ldr r0, =gIntro3Clouds2Gfx movs r1, 0xC0 lsls r1, 19 bl LZDecompressVram @@ -3725,7 +3725,7 @@ _0816ECA0: _0816ECAC: movs r1, 0x30 ldrsh r0, [r4, r1] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0xBA movs r2, 0x1 @@ -3757,7 +3757,7 @@ _0816ECDC: strh r0, [r4, 0x32] movs r1, 0x30 ldrsh r0, [r4, r1] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0xBA movs r2, 0x1 @@ -4007,7 +4007,7 @@ _0816EEF4: movs r2, 0x2 ldrsh r0, [r5, r2] lsls r0, 1 - ldr r1, =gUnknown_08D85E72 + ldr r1, =gIntro3BgPal + 0x1A2 adds r0, r1 ldr r1, =gPlttBufferFaded + 0xBC movs r2, 0x1 @@ -4043,7 +4043,7 @@ _0816EF34: movs r1, 0x2 ldrsh r0, [r5, r1] lsls r0, 1 - ldr r1, =gUnknown_08D85E72 + ldr r1, =gIntro3BgPal + 0x1A2 adds r0, r1 ldr r1, =gPlttBufferFaded + 0xB0 movs r2, 0x1 @@ -4080,7 +4080,7 @@ _0816EF80: movs r1, 0x2 ldrsh r0, [r5, r1] lsls r0, 1 - ldr r1, =gUnknown_08D85E52 + ldr r1, =gIntro3BgPal + 0x182 adds r0, r1 ldr r1, =gPlttBufferFaded + 0xB8 movs r2, 0x1 @@ -4148,7 +4148,7 @@ _0816F00A: movs r0, 0x50 movs r1, 0x10 bl BlendPalette - ldr r4, =gUnknown_08D85E7C + ldr r4, =gIntro3BgPal + 0x1AC ldr r5, =gPlttBufferFaded + 0xBC adds r0, r4, 0 adds r1, r5, 0 @@ -5617,7 +5617,7 @@ _0816FBB4: cmp r0, 0 beq _0816FC14 lsls r0, 1 - ldr r4, =gUnknown_08D85C50 + ldr r4, =gIntro1GameFreakTextFadePal adds r0, r4 ldr r5, =gPlttBufferFaded + 0x23E adds r1, r5, 0 @@ -5651,7 +5651,7 @@ _0816FC14: movs r1, 0x30 ldrsh r0, [r6, r1] lsls r0, 1 - ldr r4, =gUnknown_08D85C50 + ldr r4, =gIntro1GameFreakTextFadePal adds r0, r4 ldr r5, =gPlttBufferFaded + 0x23E adds r1, r5, 0 @@ -5696,7 +5696,7 @@ _0816FC6C: cmp r0, 0x9 bgt _0816FCE6 lsls r0, 1 - ldr r4, =gUnknown_08D85C50 + ldr r4, =gIntro1GameFreakTextFadePal adds r0, r4 ldr r5, =gPlttBufferFaded + 0x23E adds r1, r5, 0 diff --git a/asm/item_menu.s b/asm/item_menu.s index 49f587939..db3d38668 100755 --- a/asm/item_menu.s +++ b/asm/item_menu.s @@ -637,7 +637,7 @@ _081AB0E8: .4byte _081AB1A8 _081AB0FC: bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08D9A620 + ldr r1, =gBagScreen_Gfx movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -670,14 +670,14 @@ _081AB13C: ldrb r0, [r0, 0x8] cmp r0, 0 beq _081AB164 - ldr r0, =gUnknown_08D9A5D4 + ldr r0, =gBagScreenFemale_Pal movs r1, 0 movs r2, 0x40 bl LoadCompressedPalette b _081AB1AE .pool _081AB164: - ldr r0, =gUnknown_08D9A588 + ldr r0, =gBagScreenMale_Pal movs r1, 0 movs r2, 0x40 bl LoadCompressedPalette @@ -1164,7 +1164,7 @@ _081AB570: lsrs r0, 16 cmp r0, 0x7 bhi _081AB5BE - ldr r1, =gUnknown_08DC6378 + ldr r1, =gBagMenuHMIcon_Gfx subs r3, r7, 0x1 lsls r3, 16 lsrs r3, 16 diff --git a/asm/link.s b/asm/link.s index a6e580d5c..a270c8f62 100644 --- a/asm/link.s +++ b/asm/link.s @@ -44695,11 +44695,11 @@ sub_80205B4: @ 80205B4 task_tutorial_story_unknown: @ 8020604 push {r4,r5,lr} sub sp, 0x4 - ldr r0, =gUnknown_08DD4860 + ldr r0, =gLinkMiscMenu_Pal movs r1, 0 movs r2, 0x20 bl LoadPalette - ldr r1, =gUnknown_08DD4880 + ldr r1, =gLinkMiscMenu_Gfx movs r0, 0 str r0, [sp] movs r0, 0x2 @@ -44727,7 +44727,7 @@ task_tutorial_story_unknown: @ 8020604 movs r2, 0x8 bl CpuFastSet _0802064E: - ldr r1, =gUnknown_08DD4AB8 + ldr r1, =gLinkMiscMenu_Tilemap movs r0, 0x2 movs r2, 0 movs r3, 0 diff --git a/asm/macros/battle_ai_script.inc b/asm/macros/battle_ai_script.inc new file mode 100644 index 000000000..5e81686bf --- /dev/null +++ b/asm/macros/battle_ai_script.inc @@ -0,0 +1,619 @@ + .macro if_random_less_than param0, param1 + .byte 0x0 + .byte \param0 + .4byte \param1 + .endm + + .macro if_random_greater_than param0, param1 + .byte 0x1 + .byte \param0 + .4byte \param1 + .endm + + .macro if_random_equal param0, param1 + .byte 0x2 + .byte \param0 + .4byte \param1 + .endm + + .macro if_random_not_equal param0, param1 + .byte 0x3 + .byte \param0 + .4byte \param1 + .endm + + .macro score param0 + .byte 0x4 + .byte \param0 + .endm + + .macro if_hp_less_than bank, param1, param2 + .byte 0x5 + .byte \bank + .byte \param1 + .4byte \param2 + .endm + + .macro if_hp_more_than bank, param1, param2 + .byte 0x6 + .byte \bank + .byte \param1 + .4byte \param2 + .endm + + .macro if_hp_equal bank, param1, param2 + .byte 0x7 + .byte \bank + .byte \param1 + .4byte \param2 + .endm + + .macro if_hp_not_equal bank, param1, param2 + .byte 0x8 + .byte \bank + .byte \param1 + .4byte \param2 + .endm + + .macro if_status bank, status1, param2 + .byte 0x9 + .byte \bank + .4byte \status1 + .4byte \param2 + .endm + + .macro if_not_status bank, status1, param2 + .byte 0xa + .byte \bank + .4byte \status1 + .4byte \param2 + .endm + + .macro if_status2 bank, status2, param2 + .byte 0xb + .byte \bank + .4byte \status2 + .4byte \param2 + .endm + + .macro if_not_status2 bank, status2, param2 + .byte 0xc + .byte \bank + .4byte \status2 + .4byte \param2 + .endm + + .macro if_status3 bank, status3, param2 + .byte 0xd + .byte \bank + .4byte \status3 + .4byte \param2 + .endm + + .macro if_not_status3 bank, status3, param2 + .byte 0xe + .byte \bank + .4byte \status3 + .4byte \param2 + .endm + + .macro if_side_affecting bank, sidestatus, param2 + .byte 0xf + .byte \bank + .4byte \sidestatus + .4byte \param2 + .endm + + .macro if_not_side_affecting bank, sidestatus, param2 + .byte 0x10 + .byte \bank + .4byte \sidestatus + .4byte \param2 + .endm + + .macro if_less_than param0, param1 + .byte 0x11 + .byte \param0 + .4byte \param1 + .endm + + .macro if_more_than param0, param1 + .byte 0x12 + .byte \param0 + .4byte \param1 + .endm + + .macro if_equal param0, param1 + .byte 0x13 + .byte \param0 + .4byte \param1 + .endm + + .macro if_not_equal param0, param1 + .byte 0x14 + .byte \param0 + .4byte \param1 + .endm + + .macro if_less_than_ptr param0, param1 + .byte 0x15 + .4byte \param0 + .4byte \param1 + .endm + + .macro if_more_than_ptr param0, param1 + .byte 0x16 + .4byte \param0 + .4byte \param1 + .endm + + .macro if_equal_ptr param0, param1 + .byte 0x17 + .4byte \param0 + .4byte \param1 + .endm + + .macro if_not_equal_ptr param0, param1 + .byte 0x18 + .4byte \param0 + .4byte \param1 + .endm + + .macro if_move param0, param1 + .byte 0x19 + .2byte \param0 + .4byte \param1 + .endm + + .macro if_not_move param0, param1 + .byte 0x1a + .2byte \param0 + .4byte \param1 + .endm + + .macro if_in_bytes param0, param1 + .byte 0x1b + .4byte \param0 + .4byte \param1 + .endm + + .macro if_not_in_bytes param0, param1 + .byte 0x1c + .4byte \param0 + .4byte \param1 + .endm + + .macro if_in_hwords param0, param1 + .byte 0x1d + .4byte \param0 + .4byte \param1 + .endm + + .macro if_not_in_hwords param0, param1 + .byte 0x1e + .4byte \param0 + .4byte \param1 + .endm + + .macro if_user_has_attacking_move param0 + .byte 0x1f + .4byte \param0 + .endm + + .macro if_user_has_no_attacking_moves param0 + .byte 0x20 + .4byte \param0 + .endm + + .macro get_turn_count + .byte 0x21 + .endm + + .macro get_type param0 + .byte 0x22 + .byte \param0 + .endm + + .macro get_considered_move_power + .byte 0x23 + .endm + + .macro get_how_powerful_move_is + .byte 0x24 + .endm + + .macro get_last_used_bank_move bank + .byte 0x25 + .byte \bank + .endm + + .macro if_equal_ param0, param1 + .byte 0x26 + .byte \param0 + .4byte \param1 + .endm + + .macro if_not_equal_ param0, param1 + .byte 0x27 + .byte \param0 + .4byte \param1 + .endm + + .macro if_user_goes param0, param1 + .byte 0x28 + .byte \param0 + .4byte \param1 + .endm + + .macro if_user_doesnt_go param0, param1 + .byte 0x29 + .byte \param0 + .4byte \param1 + .endm + + .macro nullsub_2A + .byte 0x2a + .endm + + .macro nullsub_2B + .byte 0x2b + .endm + + .macro count_usable_party_mons bank + .byte 0x2c + .byte \bank + .endm + + .macro get_considered_move + .byte 0x2d + .endm + + .macro get_considered_move_effect + .byte 0x2e + .endm + + .macro get_ability bank + .byte 0x2f + .byte \bank + .endm + + .macro get_highest_type_effectiveness + .byte 0x30 + .endm + + .macro if_type_effectiveness param0, param1 + .byte 0x31 + .byte \param0 + .4byte \param1 + .endm + + .macro nullsub_32 + .byte 0x32 + .endm + + .macro nullsub_33 + .byte 0x33 + .endm + + .macro if_status_in_party bank, status1, param2 + .byte 0x34 + .byte \bank + .4byte \status1 + .4byte \param2 + .endm + + .macro if_status_not_in_party bank, status1, param2 + .byte 0x35 + .byte \bank + .4byte \status1 + .4byte \param2 + .endm + + .macro get_weather + .byte 0x36 + .endm + + .macro if_effect param0, param1 + .byte 0x37 + .byte \param0 + .4byte \param1 + .endm + + .macro if_not_effect param0, param1 + .byte 0x38 + .byte \param0 + .4byte \param1 + .endm + + .macro if_stat_level_less_than bank, stat, param2, param3 + .byte 0x39 + .byte \bank + .byte \stat + .byte \param2 + .4byte \param3 + .endm + + .macro if_stat_level_more_than bank, stat, param2, param3 + .byte 0x3a + .byte \bank + .byte \stat + .byte \param2 + .4byte \param3 + .endm + + .macro if_stat_level_equal bank, stat, param2, param3 + .byte 0x3b + .byte \bank + .byte \stat + .byte \param2 + .4byte \param3 + .endm + + .macro if_stat_level_not_equal bank, stat, param2, param3 + .byte 0x3c + .byte \bank + .byte \stat + .byte \param2 + .4byte \param3 + .endm + + .macro if_can_faint param0 + .byte 0x3d + .4byte \param0 + .endm + + .macro if_cant_faint param0 + .byte 0x3e + .4byte \param0 + .endm + + .macro if_has_move bank, param1, param2 + .byte 0x3f + .byte \bank + .2byte \param1 + .4byte \param2 + .endm + + .macro if_doesnt_have_move bank, param1, param2 + .byte 0x40 + .byte \bank + .2byte \param1 + .4byte \param2 + .endm + + .macro if_has_move_with_effect bank, param1, param2 + .byte 0x41 + .byte \bank + .byte \param1 + .4byte \param2 + .endm + + .macro if_doesnt_have_move_with_effect bank, param1, param2 + .byte 0x42 + .byte \bank + .byte \param1 + .4byte \param2 + .endm + + .macro if_any_move_disabled_or_encored bank, param1, param2 + .byte 0x43 + .byte \bank + .byte \param1 + .4byte \param2 + .endm + + .macro if_curr_move_disabled_or_encored param0, param1 + .byte 0x44 + .byte \param0 + .4byte \param1 + .endm + + .macro flee + .byte 0x45 + .endm + + .macro if_random_safari_flee param0 + .byte 0x46 + .4byte \param0 + .endm + + .macro watch + .byte 0x47 + .endm + + .macro get_hold_effect bank + .byte 0x48 + .byte \bank + .endm + + .macro get_gender bank + .byte 0x49 + .byte \bank + .endm + + .macro is_first_turn_for bank + .byte 0x4a + .byte \bank + .endm + + .macro get_stockpile_count bank + .byte 0x4b + .byte \bank + .endm + + .macro is_double_battle + .byte 0x4c + .endm + + .macro get_used_held_item bank + .byte 0x4d + .byte \bank + .endm + + .macro get_move_type_from_result + .byte 0x4e + .endm + + .macro get_move_power_from_result + .byte 0x4f + .endm + + .macro get_move_effect_from_result + .byte 0x50 + .endm + + .macro get_protect_count bank + .byte 0x51 + .byte \bank + .endm + + .macro nullsub_52 + .byte 0x52 + .endm + + .macro nullsub_53 + .byte 0x53 + .endm + + .macro nullsub_54 + .byte 0x54 + .endm + + .macro nullsub_55 + .byte 0x55 + .endm + + .macro nullsub_56 + .byte 0x56 + .endm + + .macro nullsub_57 + .byte 0x57 + .endm + + .macro call param0 + .byte 0x58 + .4byte \param0 + .endm + + .macro goto param0 + .byte 0x59 + .4byte \param0 + .endm + + .macro end + .byte 0x5a + .endm + + .macro if_level_cond param0, param1 + .byte 0x5b + .byte \param0 + .4byte \param1 + .endm + + .macro if_target_taunted param0 + .byte 0x5c + .4byte \param0 + .endm + + .macro if_target_not_taunted param0 + .byte 0x5d + .4byte \param0 + .endm + + .macro if_target_is_ally param0 + .byte 0x5e + .4byte \param0 + .endm + + .macro is_of_type bank, type + .byte 0x5f + .byte \bank + .byte \type + .endm + + .macro check_ability bank, ability + .byte 0x60 + .byte \bank + .byte \ability + .endm + + .macro if_flash_fired bank, param1 + .byte 0x61 + .byte \bank + .4byte \param1 + .endm + + .macro if_holds_item bank, param1, param2 + .byte 0x62 + .byte \bank + .2byte \param1 + .4byte \param2 + .endm + +@ useful script macros + .macro get_curr_move_type + get_type AI_TYPE_MOVE + .endm + + .macro get_user_type1 + get_type AI_TYPE1_USER + .endm + + .macro get_user_type2 + get_type AI_TYPE2_USER + .endm + + .macro get_target_type1 + get_type AI_TYPE1_TARGET + .endm + + .macro get_target_type2 + get_type AI_TYPE2_TARGET + .endm + + .macro if_ability bank, ability, ptr + check_ability \bank, \ability + if_equal 1, \ptr + .endm + + .macro if_no_ability bank, ability, ptr + check_ability \bank, \ability + if_equal 0, \ptr + .endm + + .macro if_type bank, type, ptr + is_of_type \bank, \type + if_equal 1, \ptr + .endm + + .macro if_no_type bank, type, ptr + is_of_type \bank, \type + if_equal 0, \ptr + .endm + + .macro if_target_faster ptr + if_user_goes 1, \ptr + .endm + + .macro if_user_faster ptr + if_user_goes 0, \ptr + .endm + + .macro if_double_battle ptr + is_double_battle + if_equal 1, \ptr + .endm + + .macro if_not_double_battle ptr + is_double_battle + if_equal 0, \ptr + .endm + + .macro if_any_move_disabled bank, ptr + if_any_move_disabled_or_encored \bank, 0, \ptr + .endm + + .macro if_any_move_encored bank, ptr + if_any_move_disabled_or_encored \bank, 1, \ptr + .endm diff --git a/asm/menu.s b/asm/menu.s index 64644504e..fac6ed72a 100755 --- a/asm/menu.s +++ b/asm/menu.s @@ -5257,15 +5257,15 @@ sub_819A2BC: @ 819A2BC cmp r1, 0x2 beq _0819A2E4 _0819A2D2: - ldr r0, =gUnknown_08DC4318 + ldr r0, =gFireRedMenuElements1_Pal b _0819A2E6 .pool _0819A2DC: - ldr r0, =gUnknown_08DC4338 + ldr r0, =gFireRedMenuElements2_Pal b _0819A2E6 .pool _0819A2E4: - ldr r0, =gUnknown_08DC4358 + ldr r0, =gFireRedMenuElements3_Pal _0819A2E6: adds r1, r2, 0 movs r2, 0x20 @@ -5292,7 +5292,7 @@ blit_move_info_icon: @ 819A2F8 adds r1, r4 ldrh r5, [r1, 0x2] lsls r5, 5 - ldr r4, =gUnknown_08DC4378 + ldr r4, =gFireRedMenuElements_Gfx adds r5, r4 movs r4, 0x80 str r4, [sp] diff --git a/asm/mon_markings.s b/asm/mon_markings.s index 7c927399f..1624fddca 100644 --- a/asm/mon_markings.s +++ b/asm/mon_markings.s @@ -480,7 +480,7 @@ sub_811FC80: @ 811FC80 adds r0, 0x1E strh r5, [r0] add r1, sp, 0x20 - ldr r0, =gUnknown_08DC9628 + ldr r0, =gPokenavConditionMarker_Gfx str r0, [sp, 0x20] movs r0, 0xC8 lsls r0, 2 @@ -503,7 +503,7 @@ sub_811FC80: @ 811FC80 add r0, sp, 0x34 strh r6, [r0] add r1, sp, 0x38 - ldr r0, =gUnknown_08DC9608 + ldr r0, =gPokenavConditionMarker_Pal str r0, [sp, 0x38] adds r0, r6, 0x1 strh r0, [r1, 0x4] diff --git a/asm/naming_screen.s b/asm/naming_screen.s index cded48783..07ec0662f 100644 --- a/asm/naming_screen.s +++ b/asm/naming_screen.s @@ -3712,7 +3712,7 @@ _080E4C4A: thumb_func_start choose_name_or_words_screen_load_bg_tile_patterns choose_name_or_words_screen_load_bg_tile_patterns: @ 80E4C54 push {r4-r6,lr} - ldr r0, =gUnknown_08DD3838 + ldr r0, =gNamingScreenMenu_Gfx ldr r6, =gUnknown_02039F94 ldr r1, [r6] ldr r4, =0x00001810 @@ -3760,7 +3760,7 @@ sub_80E4CB8: @ 80E4CB8 thumb_func_start choose_name_or_words_screen_apply_bg_pals choose_name_or_words_screen_apply_bg_pals: @ 80E4CC8 push {lr} - ldr r0, =gUnknown_08DD3778 + ldr r0, =gNamingScreenMenu_Pal movs r1, 0 movs r2, 0xC0 bl LoadPalette diff --git a/asm/party_menu.s b/asm/party_menu.s index 4a70ab1da..a336b5d63 100755 --- a/asm/party_menu.s +++ b/asm/party_menu.s @@ -487,7 +487,7 @@ _081B05F0: .4byte _081B0694 _081B0610: ldr r4, =gUnknown_0203CEE0 - ldr r0, =gUnknown_08D967EC + ldr r0, =gPartyMenuMisc_Gfx mov r1, sp bl malloc_and_decompress adds r1, r0, 0 @@ -505,14 +505,14 @@ _081B0638: lsls r0, 24 cmp r0, 0 bne _081B06B4 - ldr r0, =gUnknown_08D96BA0 + ldr r0, =gPartyMenuMisc_Tilemap ldr r1, =gUnknown_0203CEE4 ldr r1, [r1] bl LZDecompressWram b _081B069A .pool _081B0658: - ldr r0, =gUnknown_08D96AB4 + ldr r0, =gPartyMenuMisc_Pal movs r2, 0xB0 lsls r2, 1 movs r1, 0 diff --git a/asm/pokedex.s b/asm/pokedex.s index ac35c3f7b..147f8921b 100644 --- a/asm/pokedex.s +++ b/asm/pokedex.s @@ -2054,7 +2054,7 @@ _080BC56E: adds r1, r0, 0 movs r0, 0 bl SetBgTilemapBuffer - ldr r1, =gUnknown_08DC1934 + ldr r1, =gPokedexMenu_Gfx movs r2, 0x80 lsls r2, 6 str r6, [sp] @@ -2291,14 +2291,14 @@ sub_80BC844: @ 80BC844 lsrs r0, 24 cmp r0, 0x1 bne _080BC858 - ldr r0, =gUnknown_08DC17B6 + ldr r0, =gPokedexHoennBg_Pal + 0x2 b _080BC862 .pool _080BC858: bl IsNationalPokedexEnabled cmp r0, 0 bne _080BC870 - ldr r0, =gUnknown_08DC16F4 + 2 + ldr r0, =gPokedexText_Pal + 2 _080BC862: movs r1, 0x1 movs r2, 0xBE @@ -2306,7 +2306,7 @@ _080BC862: b _080BC87A .pool _080BC870: - ldr r0, =gUnknown_08DC1876 + ldr r0, =gPokedexNationalBg_Pal + 0x2 movs r1, 0x1 movs r2, 0xBE bl LoadPalette @@ -6369,7 +6369,7 @@ _080BEACA: b _080BEDA0 .pool _080BEAF0: - ldr r1, =gUnknown_08DC1934 + ldr r1, =gPokedexMenu_Gfx movs r2, 0x80 lsls r2, 6 movs r0, 0 @@ -7257,7 +7257,7 @@ _080BF2B6: b _080BF5B2 .pool _080BF310: - ldr r1, =gUnknown_08DC1934 + ldr r1, =gPokedexMenu_Gfx movs r2, 0x80 lsls r2, 6 movs r0, 0 @@ -7856,7 +7856,7 @@ _080BF88E: b _080BFB94 .pool _080BF8D8: - ldr r1, =gUnknown_08DC1934 + ldr r1, =gPokedexMenu_Gfx movs r2, 0x80 lsls r2, 6 movs r0, 0 @@ -8543,7 +8543,7 @@ _080BFE92: b _080C0074 .pool _080BFF0C: - ldr r1, =gUnknown_08DC1934 + ldr r1, =gPokedexMenu_Gfx movs r2, 0x80 lsls r2, 6 movs r0, 0 @@ -8751,14 +8751,14 @@ _080C00E8: ands r1, r0 cmp r1, 0 beq _080C0114 - ldr r0, =gUnknown_08DC16F4 + 2 + ldr r0, =gPokedexText_Pal + 2 movs r1, 0x31 movs r2, 0xE bl LoadPalette b _080C011E .pool _080C0114: - ldr r0, =gUnknown_08DC1756 + ldr r0, =gPokedexCaughtScreenFade_Pal + 0x2 movs r1, 0x31 movs r2, 0xE bl LoadPalette @@ -11135,7 +11135,7 @@ _080C1332: bl DeactivateAllTextPrinters movs r0, 0 bl PutWindowTilemap - ldr r1, =gUnknown_08DC3304 + ldr r1, =gPokedexSearchMenu_Gfx movs r2, 0x80 lsls r2, 6 str r5, [sp] @@ -11145,7 +11145,7 @@ _080C1332: bl IsNationalPokedexEnabled cmp r0, 0 bne _080C13E4 - ldr r1, =gUnknown_08DC3A0C + ldr r1, =gPokedexSearch2_Tilemap movs r0, 0x3 movs r2, 0 movs r3, 0 @@ -11153,13 +11153,13 @@ _080C1332: b _080C13F0 .pool _080C13E4: - ldr r1, =gUnknown_08DC3870 + ldr r1, =gPokedexSearch1_Tilemap movs r0, 0x3 movs r2, 0 movs r3, 0 bl CopyToBgTilemapBuffer _080C13F0: - ldr r0, =gUnknown_08DC3286 + ldr r0, =gPokedexSearchMenu_Pal + 0x2 movs r1, 0x1 movs r2, 0x7E bl LoadPalette diff --git a/asm/pokedex_area_screen.s b/asm/pokedex_area_screen.s index a222c43f9..5f9e01974 100644 --- a/asm/pokedex_area_screen.s +++ b/asm/pokedex_area_screen.s @@ -1781,7 +1781,7 @@ sub_813D8A8: @ 813D8A8 str r1, [sp] ldr r0, =0x00030600 str r0, [sp, 0x4] - ldr r0, =gUnknown_08DC4140 + ldr r0, =gPokedexAreaScreenAreaUnknown_Gfx bl LZ77UnCompWram mov r0, sp bl LoadSpriteSheet diff --git a/asm/pokemon_storage_system.s b/asm/pokemon_storage_system.s index 162f4b4e2..00a8b4d92 100755 --- a/asm/pokemon_storage_system.s +++ b/asm/pokemon_storage_system.s @@ -5343,7 +5343,7 @@ sub_80CA044: @ 80CA044 movs r0, 0 movs r2, 0x4 bl InitBgsFromTemplates - ldr r1, =gUnknown_08DD2FE8 + ldr r1, =gPSSMenu_Gfx movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -6104,7 +6104,7 @@ sub_80CA704: @ 80CA704 ldr r1, [r4] adds r1, 0xB0 bl LZ77UnCompWram - ldr r0, =gUnknown_08DD36A8 + ldr r0, =gPSSMenu_Pal movs r1, 0x10 movs r2, 0x20 bl LoadPalette diff --git a/asm/pokemon_summary_screen.s b/asm/pokemon_summary_screen.s index 5ae458d6d..51f322e1e 100755 --- a/asm/pokemon_summary_screen.s +++ b/asm/pokemon_summary_screen.s @@ -2411,7 +2411,7 @@ _081C5264: .4byte _081C52D4 _081C5278: bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08D9A620 + ldr r1, =gBagScreen_Gfx movs r0, 0 str r0, [sp] movs r0, 0x2 diff --git a/asm/pokenav.s b/asm/pokenav.s index a01117868..35df4d6b7 100755 --- a/asm/pokenav.s +++ b/asm/pokenav.s @@ -683,7 +683,7 @@ _081C77B0: movs r0, 0 bl sub_81C763C adds r4, r0, 0 - ldr r1, =gUnknown_08DC7B80 + ldr r1, =gPokenavHeader_Gfx movs r0, 0 str r0, [sp] movs r2, 0 @@ -693,12 +693,12 @@ _081C77B0: movs r0, 0 adds r1, r4, 0 bl SetBgTilemapBuffer - ldr r1, =gUnknown_08DC7D84 + ldr r1, =gPokenavHeader_Tilemap movs r0, 0 movs r2, 0 movs r3, 0 bl CopyToBgTilemapBuffer - ldr r0, =gUnknown_08DC7B60 + ldr r0, =gPokenavHeader_Pal movs r1, 0 movs r2, 0x20 bl sub_81C7944 @@ -1571,7 +1571,7 @@ sub_81C7E58: @ 81C7E58 bl sub_8034974 adds r5, r0, 0 lsls r4, 5 - ldr r0, =gUnknown_08DC7F00 + ldr r0, =gPokenavLeftHeader_Pal adds r4, r0 movs r0, 0x1 bl IndexOfSpritePaletteTag @@ -1653,7 +1653,7 @@ sub_81C7F24: @ 81C7F24 bl sub_8034974 adds r5, r0, 0 lsls r4, 5 - ldr r0, =gUnknown_08DC7F00 + ldr r0, =gPokenavLeftHeader_Pal adds r4, r0 movs r0, 0x2 bl IndexOfSpritePaletteTag @@ -5198,7 +5198,7 @@ _081C9A5C: ldr r0, =gUnknown_08620194 movs r1, 0x3 bl sub_81C7B54 - ldr r1, =gUnknown_08DC90E0 + ldr r1, =gPokenavMessageBox_Gfx movs r0, 0 str r0, [sp] movs r0, 0x1 @@ -5209,14 +5209,14 @@ _081C9A5C: adds r1, 0x8C movs r0, 0x1 bl SetBgTilemapBuffer - ldr r1, =gUnknown_08DC9130 + ldr r1, =gPokenavMessageBox_Tilemap movs r0, 0x1 movs r2, 0 movs r3, 0 bl CopyToBgTilemapBuffer movs r0, 0x1 bl CopyBgTilemapBufferToVram - ldr r0, =gUnknown_08DC90C0 + ldr r0, =gPokenavMessageBox_Pal movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 @@ -11374,7 +11374,7 @@ sub_81CCA1C: @ 81CCA1C movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 - ldr r0, =gUnknown_08DC91E8 + ldr r0, =gHoennMapZoomIcons_Pal movs r1, 0x30 movs r2, 0x20 bl sub_81C7944 @@ -13941,7 +13941,7 @@ _081CDF18: ldr r1, =0x0000040b movs r0, 0x52 bl SetGpuReg - ldr r1, =gUnknown_08DC6548 + ldr r1, =gPokenavCondition_Gfx movs r0, 0 str r0, [sp] movs r0, 0x3 @@ -13973,7 +13973,7 @@ _081CDFB8: beq _081CDFC4 b _081CE2C0 _081CDFC4: - ldr r0, =gUnknown_08DC6DFC + ldr r0, =gPokenavCondition_Tilemap adds r4, r5, 0x4 adds r1, r4, 0 bl LZ77UnCompVram @@ -13983,7 +13983,7 @@ _081CDFC4: bl sub_81CDD5C cmp r0, 0x1 bne _081CDFF2 - ldr r1, =gUnknown_08DC7070 + ldr r1, =gPokenavOptions_Tilemap movs r0, 0x9 str r0, [sp] movs r0, 0x4 @@ -13995,7 +13995,7 @@ _081CDFC4: _081CDFF2: movs r0, 0x3 bl CopyBgTilemapBufferToVram - ldr r0, =gUnknown_08DC6528 + ldr r0, =gPokenavCondition_Pal movs r1, 0x10 movs r2, 0x20 bl sub_81C7944 diff --git a/asm/rayquaza_scene.s b/asm/rayquaza_scene.s index e6147333c..ab04d8660 100755 --- a/asm/rayquaza_scene.s +++ b/asm/rayquaza_scene.s @@ -1119,7 +1119,7 @@ sub_81D706C: @ 81D706C push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DA33C0 + ldr r1, =gRaySceneClouds_Gfx movs r0, 0 str r0, [sp] movs r2, 0 @@ -1130,22 +1130,22 @@ _081D7082: lsls r0, 24 cmp r0, 0 bne _081D7082 - ldr r0, =gUnknown_08DA3988 + ldr r0, =gRaySceneClouds2_Tilemap ldr r4, =gUnknown_0203CF60 ldr r1, [r4] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DA3824 + ldr r0, =gRaySceneClouds1_Tilemap ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA3A88 + ldr r0, =gRaySceneClouds3_Tilemap ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA37E8 + ldr r0, =gRaySceneClouds_Pal movs r1, 0 movs r2, 0x40 bl LoadCompressedPalette @@ -2811,20 +2811,20 @@ sub_81D7E9C: @ 81D7E9C push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DA33C0 + ldr r1, =gRaySceneClouds_Gfx movs r4, 0 str r4, [sp] movs r0, 0 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA4F70 + ldr r1, =gRaySceneOvercast_Gfx str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA3C94 + ldr r1, =gRaySceneRayquaza_Gfx str r4, [sp] movs r0, 0x2 movs r2, 0 @@ -2835,22 +2835,22 @@ _081D7ED0: lsls r0, 24 cmp r0, 0 bne _081D7ED0 - ldr r0, =gUnknown_08DA3988 + ldr r0, =gRaySceneClouds2_Tilemap ldr r4, =gUnknown_0203CF60 ldr r1, [r4] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DA60B8 + ldr r0, =gRaySceneOvercast_Tilemap ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA4DEC + ldr r0, =gRaySceneRayquaza_Tilemap ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA4DA8 + ldr r0, =gRaySceneRayquaza_Pal movs r1, 0 movs r2, 0x40 bl LoadCompressedPalette @@ -3354,14 +3354,14 @@ sub_81D8358: @ 81D8358 push {r4-r7,lr} sub sp, 0xC bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DA7528 + ldr r1, =gRaySceneRayquazaLight_Gfx movs r4, 0 str r4, [sp] movs r0, 0 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA69BC + ldr r1, =gRaySceneOvercast2_Gfx str r4, [sp] movs r0, 0x1 movs r2, 0 @@ -3374,12 +3374,12 @@ _081D8380: lsrs r6, r0, 24 cmp r6, 0 bne _081D8380 - ldr r0, =gUnknown_08DA7AAC + ldr r0, =gRaySceneRayquazaLight_Tilemap ldr r5, =gUnknown_0203CF60 ldr r1, [r5] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DA7784 + ldr r0, =gRaySceneOvercast2_Tilemap ldr r1, [r5] ldr r4, =0x00001804 adds r1, r4 @@ -3406,7 +3406,7 @@ _081D8380: ldr r2, =0x010000d0 adds r0, r7, 0 bl CpuFastSet - ldr r0, =gUnknown_08DA7744 + ldr r0, =gRaySceneOvercast2_Pal movs r1, 0 movs r2, 0x40 bl LoadCompressedPalette @@ -3961,20 +3961,20 @@ sub_81D88D0: @ 81D88D0 push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DA80BC + ldr r1, =gRaySceneRayquazaChase_Gfx movs r4, 0 str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA7EAC + ldr r1, =gRaySceneChaseStreaks_Gfx str r4, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA7C30 + ldr r1, =gRaySceneChaseBg_Gfx str r4, [sp] movs r0, 0x3 movs r2, 0 @@ -3985,27 +3985,27 @@ _081D8904: lsls r0, 24 cmp r0, 0 bne _081D8904 - ldr r0, =gUnknown_08DA8D6C + ldr r0, =gRayChaseRayquazaChase2_Tilemap ldr r4, =gUnknown_0203CF60 ldr r1, [r4] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DA8B40 + ldr r0, =gRayChaseRayquazaChase_Tilemap ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA7FB4 + ldr r0, =gRaySceneChaseStreaks_Tilemap ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA7D6C + ldr r0, =gRaySceneChaseBg_Tilemap ldr r1, [r4] ldr r2, =0x00001804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA8E84 + ldr r0, =gRaySceneChase_Pal movs r1, 0 movs r2, 0x80 bl LoadCompressedPalette @@ -4407,14 +4407,14 @@ sub_81D8CC4: @ 81D8CC4 push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DAAB24 + ldr r1, =gRaySceneHushRing_Gfx movs r4, 0 str r4, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DAA8B4 + ldr r1, =gRaySceneHushBg_Gfx str r4, [sp] movs r0, 0 movs r2, 0 @@ -4425,22 +4425,22 @@ _081D8CEA: lsls r0, 24 cmp r0, 0 bne _081D8CEA - ldr r0, =gUnknown_08DAAE54 + ldr r0, =gRaySceneHushRing_Tilemap ldr r4, =gUnknown_0203CF60 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DAAC1C + ldr r0, =gRaySceneHushBg_Tilemap ldr r1, [r4] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DAAF98 + ldr r0, =gRaySceneHushRing_Map ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DAAFEC + ldr r0, =gRaySceneHushBg_Pal movs r1, 0 movs r2, 0x60 bl LoadCompressedPalette diff --git a/asm/roulette.s b/asm/roulette.s index 74a4d455b..bb1d5fed6 100644 --- a/asm/roulette.s +++ b/asm/roulette.s @@ -452,7 +452,7 @@ _08140662: lsls r2, 1 movs r1, 0 bl LoadPalette - ldr r1, =gUnknown_08DBC2E8 + ldr r1, =gRouletteMenuTiles movs r4, 0 str r4, [sp] movs r0, 0x1 diff --git a/asm/slot_machine.s b/asm/slot_machine.s index 24e755648..800b66a55 100644 --- a/asm/slot_machine.s +++ b/asm/slot_machine.s @@ -10588,7 +10588,7 @@ sub_812F7E4: @ 812F7E4 bl Alloc adds r1, r0, 0 str r1, [r4] - ldr r0, =gUnknown_08DD0050 + ldr r0, =gSlotMachineReelTime_Gfx bl LZDecompressWram ldr r4, =gUnknown_0203AAD8 movs r0, 0xD8 @@ -10715,14 +10715,14 @@ sub_812F908: @ 812F908 bl Alloc adds r1, r0, 0 str r1, [r4] - ldr r0, =gUnknown_08DCDB30 + ldr r0, =gSlotMachineMenu_Gfx bl LZDecompressWram ldr r1, [r4] movs r0, 0x2 adds r2, r5, 0 movs r3, 0 bl LoadBgTiles - ldr r0, =gUnknown_08DCDA90 + ldr r0, =gSlotMachineMenu_Pal movs r1, 0 movs r2, 0xA0 bl LoadPalette @@ -10748,7 +10748,7 @@ sub_812F958: @ 812F958 thumb_func_start sub_812F968 sub_812F968: @ 812F968 push {lr} - ldr r1, =gUnknown_08DCE770 + ldr r1, =gSlotMachineMenu_Tilemap movs r2, 0xA0 lsls r2, 3 movs r0, 0x2 diff --git a/asm/trade.s b/asm/trade.s index f576be122..bfca20a70 100644 --- a/asm/trade.s +++ b/asm/trade.s @@ -8105,11 +8105,11 @@ _0807B668: ldr r1, =0x00005206 movs r0, 0xC bl SetGpuReg - ldr r0, =gUnknown_08DD7300 + ldr r0, =gTradeGba2_Pal movs r1, 0x10 movs r2, 0x60 bl LoadPalette - ldr r3, =gUnknown_08DD7360 + ldr r3, =gTradeGba_Gfx ldr r4, =0x06004000 movs r5, 0xA1 lsls r5, 5 @@ -8168,7 +8168,7 @@ _0807B726: ldr r1, =0x80000800 str r1, [r0, 0x8] ldr r0, [r0, 0x8] - ldr r3, =gUnknown_08DD7360 + ldr r3, =gTradeGba_Gfx movs r4, 0xC0 lsls r4, 19 movs r5, 0xA1 @@ -8446,11 +8446,11 @@ _0807B9FC: ldr r1, =0x00005206 movs r0, 0xC bl SetGpuReg - ldr r0, =gUnknown_08DD7300 + ldr r0, =gTradeGba2_Pal movs r1, 0x10 movs r2, 0x60 bl LoadPalette - ldr r3, =gUnknown_08DD7360 + ldr r3, =gTradeGba_Gfx ldr r4, =0x06004000 movs r5, 0xA1 lsls r5, 5 diff --git a/asm/trainer_card.s b/asm/trainer_card.s index 3c1b46dcc..ab1b199e7 100644 --- a/asm/trainer_card.s +++ b/asm/trainer_card.s @@ -601,12 +601,12 @@ _080C2C04: ldrb r0, [r0] cmp r0, 0 beq _080C2C28 - ldr r0, =gUnknown_08DD1AB8 + ldr r0, =gEmeraldTrainerCard_Gfx ldr r2, =0x000019a8 b _080C2C4A .pool _080C2C28: - ldr r0, =gUnknown_08DD246C + ldr r0, =gFireRedTrainerCard_Gfx ldr r2, =0x000019a8 b _080C2C4A .pool @@ -3317,7 +3317,7 @@ _080C4418: ldrb r0, [r0] cmp r0, 0 beq _080C447C - ldr r1, =gUnknown_0856FAE4 + ldr r1, =gEmeraldTrainerCardStarPals ldr r3, =0x00000535 adds r0, r2, r3 ldrb r0, [r0] @@ -3344,7 +3344,7 @@ _080C4418: b _080C44B2 .pool _080C447C: - ldr r1, =gUnknown_0856FAF8 + ldr r1, =gFireRedTrainerCardStarPals ldr r3, =0x00000535 adds r0, r2, r3 ldrb r0, [r0] diff --git a/asm/use_pokeblock.s b/asm/use_pokeblock.s index b01f1eff4..60c11524a 100755 --- a/asm/use_pokeblock.s +++ b/asm/use_pokeblock.s @@ -2397,7 +2397,7 @@ _08167A74: b _08167B7E .pool _08167A9C: - ldr r0, =gUnknown_08DCCF7C + ldr r0, =gUsePokeblockGraph_Gfx ldr r1, =gUnknown_0203BCA4 _08167AA0: ldr r1, [r1] @@ -2405,11 +2405,11 @@ _08167AA0: b _08167B7E .pool _08167AB0: - ldr r0, =gUnknown_08DCD81C + ldr r0, =gUsePokeblockGraph_Tilemap ldr r1, =gUnknown_0203BCA0 ldr r1, [r1] bl LZ77UnCompVram - ldr r0, =gUnknown_08DCCF5C + ldr r0, =gUsePokeblockGraph_Pal movs r1, 0x20 movs r2, 0x20 bl LoadPalette @@ -2431,7 +2431,7 @@ _08167AEC: ldr r1, [r0] movs r0, 0x1 bl SetBgTilemapBuffer - ldr r1, =gUnknown_08DCDA30 + ldr r1, =gUsePokeblockNatureWin_Pal movs r0, 0xC str r0, [sp] movs r0, 0x4 @@ -3259,7 +3259,7 @@ sub_8168248: @ 8168248 ldr r0, [r0] str r0, [sp, 0x8] str r1, [sp, 0xC] - ldr r0, =gUnknown_08DCCBB8 + ldr r0, =gUsePokeblockCondition_Gfx str r0, [sp] ldr r1, =0xffff0000 ldr r0, [sp, 0x4] diff --git a/data/battle_ai_scripts.s b/data/battle_ai_scripts.s index 834c4bf9d..2b9b6864b 100644 --- a/data/battle_ai_scripts.s +++ b/data/battle_ai_scripts.s @@ -1,81 +1,3393 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" + .include "include/constants/battle_ai.h" + .include "include/constants/abilities.h" + .include "include/constants/items.h" + .include "include/constants/moves.h" + .include "include/constants/battle_move_effects.h" + .include "include/constants/hold_effects.h" + .include "constants/battle_constants.inc" + .include "constants/type_constants.inc" + .include "asm/macros/battle_ai_script.inc" .section script_data, "aw", %progbits .align 2 gBattleAI_ScriptsTable:: @ 82DBEF8 - .4byte gBattleAIScript_82DBF78 - .4byte gBattleAIScript_82DDE3F - .4byte gBattleAIScript_82DC7B0 - .4byte gBattleAIScript_82DDE71 - .4byte gBattleAIScript_82DDEDD - .4byte gBattleAIScript_82DDEC8 - .4byte gBattleAIScript_82DDF09 - .4byte gBattleAIScript_82DDFB4 - .4byte gBattleAIScript_82DE193 - .4byte gBattleAIScript_82DE2ED - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE34E - .4byte gBattleAIScript_82DE309 - .4byte gBattleAIScript_82DE337 - .4byte gBattleAIScript_82DE33E - -gBattleAIScript_82DBF78:: @ 82DBF78 - .incbin "baserom.gba", 0x2dbf78, 0x838 - -gBattleAIScript_82DC7B0:: @ 82DC7B0 - .incbin "baserom.gba", 0x2dc7b0, 0x168F - -gBattleAIScript_82DDE3F:: @ 82DDE3F - .incbin "baserom.gba", 0x2dde3f, 0x32 - -gBattleAIScript_82DDE71:: @ 82DDE71 - .incbin "baserom.gba", 0x2dde71, 0x57 - -gBattleAIScript_82DDEC8:: @ 82DDEC8 - .incbin "baserom.gba", 0x2ddec8, 0x15 - -gBattleAIScript_82DDEDD:: @ 82DDEDD - .incbin "baserom.gba", 0x2ddedd, 0x2c - -gBattleAIScript_82DDF09:: @ 82DDF09 - .incbin "baserom.gba", 0x2ddf09, 0xab - -gBattleAIScript_82DDFB4:: @ 82DDFB4 - .incbin "baserom.gba", 0x2ddfb4, 0x1df - -gBattleAIScript_82DE193:: @ 82DE193 - .incbin "baserom.gba", 0x2de193, 0x15a - -gBattleAIScript_82DE2ED:: @ 82DE2ED - .incbin "baserom.gba", 0x2de2ed, 0x1c - -gBattleAIScript_82DE309:: @ 82DE309 - .incbin "baserom.gba", 0x2de309, 0x2e - -gBattleAIScript_82DE337:: @ 82DE337 - .incbin "baserom.gba", 0x2de337, 0x7 - -gBattleAIScript_82DE33E:: @ 82DE33E - .incbin "baserom.gba", 0x2de33e, 0x10 - -gBattleAIScript_82DE34E:: @ 82DE34E - .incbin "baserom.gba", 0x2de34e, 0x2 + .4byte AI_CheckBadMove + .4byte AI_CheckViability + .4byte AI_TryToFaint + .4byte AI_SetupFirstTurn + .4byte AI_Risky + .4byte AI_PreferStrongestMove + .4byte AI_PreferBatonPass + .4byte AI_DoubleBattle + .4byte AI_HPAware + .4byte AI_Unknown + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Ret + .4byte AI_Roaming + .4byte AI_Safari + .4byte AI_FirstBattle + +AI_CheckBadMove: + if_target_is_ally AI_Ret + if_move MOVE_FISSURE, BattleAIScript_82DBF92 + if_move MOVE_HORN_DRILL, BattleAIScript_82DBF92 + get_how_powerful_move_is + if_equal 0, BattleAIScript_82DBFFE + +BattleAIScript_82DBF92: + if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10 + get_ability AI_TARGET + if_equal ABILITY_VOLT_ABSORB, BattleAIScript_82DBFBD + if_equal ABILITY_WATER_ABSORB, BattleAIScript_82DBFCA + if_equal ABILITY_FLASH_FIRE, BattleAIScript_82DBFD7 + if_equal ABILITY_WONDER_GUARD, BattleAIScript_82DBFE4 + if_equal ABILITY_LEVITATE, BattleAIScript_82DBFEF + goto BattleAIScript_82DBFF7 + +BattleAIScript_82DBFBD: + get_curr_move_type + if_equal_ TYPE_ELECTRIC, Score_Minus12 + goto BattleAIScript_82DBFF7 + +BattleAIScript_82DBFCA: + get_curr_move_type + if_equal_ TYPE_WATER, Score_Minus12 + goto BattleAIScript_82DBFF7 + +BattleAIScript_82DBFD7: + get_curr_move_type + if_equal_ TYPE_FIRE, Score_Minus12 + goto BattleAIScript_82DBFF7 + +BattleAIScript_82DBFE4: + if_type_effectiveness AI_EFFECTIVENESS_x2, BattleAIScript_82DBFF7 + goto Score_Minus10 + +BattleAIScript_82DBFEF: + get_curr_move_type + if_equal_ TYPE_GROUND, Score_Minus10 + +BattleAIScript_82DBFF7: + get_how_powerful_move_is + if_equal 0, BattleAIScript_82DBFFE + +BattleAIScript_82DBFFE: + get_ability AI_TARGET + if_not_equal ABILITY_SOUNDPROOF, BattleAIScript_82DC045 + if_move MOVE_GROWL, Score_Minus10 + if_move MOVE_ROAR, Score_Minus10 + if_move MOVE_SING, Score_Minus10 + if_move MOVE_SUPERSONIC, Score_Minus10 + if_move MOVE_SCREECH, Score_Minus10 + if_move MOVE_SNORE, Score_Minus10 + if_move MOVE_UPROAR, Score_Minus10 + if_move MOVE_METAL_SOUND, Score_Minus10 + if_move MOVE_GRASS_WHISTLE, Score_Minus10 + +BattleAIScript_82DC045: + if_effect EFFECT_SLEEP, BattleAIScript_82DC2D4 + if_effect EFFECT_EXPLOSION, BattleAIScript_82DC2F7 + if_effect EFFECT_DREAM_EATER, BattleAIScript_82DC330 + if_effect EFFECT_ATTACK_UP, BattleAIScript_82DC348 + if_effect EFFECT_DEFENSE_UP, BattleAIScript_82DC351 + if_effect EFFECT_SPEED_UP, BattleAIScript_82DC35A + if_effect EFFECT_SPECIAL_ATTACK_UP, BattleAIScript_82DC363 + if_effect EFFECT_SPECIAL_DEFENSE_UP, BattleAIScript_82DC36C + if_effect EFFECT_ACCURACY_UP, BattleAIScript_82DC375 + if_effect EFFECT_EVASION_UP, BattleAIScript_82DC37E + if_effect EFFECT_ATTACK_DOWN, BattleAIScript_82DC387 + if_effect EFFECT_DEFENSE_DOWN, BattleAIScript_82DC39C + if_effect EFFECT_SPEED_DOWN, BattleAIScript_82DC3A9 + if_effect EFFECT_SPECIAL_ATTACK_DOWN, BattleAIScript_82DC3BF + if_effect EFFECT_SPECIAL_DEFENSE_DOWN, BattleAIScript_82DC3CC + if_effect EFFECT_ACCURACY_DOWN, BattleAIScript_82DC3D9 + if_effect EFFECT_EVASION_DOWN, BattleAIScript_82DC3EE + if_effect EFFECT_HAZE, BattleAIScript_82DC405 + if_effect EFFECT_BIDE, BattleAIScript_82DC4ED + if_effect EFFECT_ROAR, BattleAIScript_82DC47B + if_effect EFFECT_TOXIC, BattleAIScript_82DC48C + if_effect EFFECT_LIGHT_SCREEN, BattleAIScript_82DC4C5 + if_effect EFFECT_OHKO, BattleAIScript_82DC4D0 + if_effect EFFECT_RAZOR_WIND, BattleAIScript_82DC4ED + if_effect EFFECT_SUPER_FANG, BattleAIScript_82DC4ED + if_effect EFFECT_MIST, BattleAIScript_82DC507 + if_effect EFFECT_FOCUS_ENERGY, BattleAIScript_82DC512 + if_effect EFFECT_CONFUSE, BattleAIScript_82DC51D + if_effect EFFECT_ATTACK_UP_2, BattleAIScript_82DC348 + if_effect EFFECT_DEFENSE_UP_2, BattleAIScript_82DC351 + if_effect EFFECT_SPEED_UP_2, BattleAIScript_82DC35A + if_effect EFFECT_SPECIAL_ATTACK_UP_2, BattleAIScript_82DC363 + if_effect EFFECT_SPECIAL_DEFENSE_UP_2, BattleAIScript_82DC36C + if_effect EFFECT_ACCURACY_UP_2, BattleAIScript_82DC375 + if_effect EFFECT_EVASION_UP_2, BattleAIScript_82DC37E + if_effect EFFECT_ATTACK_DOWN_2, BattleAIScript_82DC387 + if_effect EFFECT_DEFENSE_DOWN_2, BattleAIScript_82DC39C + if_effect EFFECT_SPEED_DOWN_2, BattleAIScript_82DC3A9 + if_effect EFFECT_SPECIAL_ATTACK_DOWN_2, BattleAIScript_82DC3BF + if_effect EFFECT_SPECIAL_DEFENSE_DOWN_2, BattleAIScript_82DC3CC + if_effect EFFECT_ACCURACY_DOWN_2, BattleAIScript_82DC3D9 + if_effect EFFECT_EVASION_DOWN_2, BattleAIScript_82DC3EE + if_effect EFFECT_REFLECT, BattleAIScript_82DC53A + if_effect EFFECT_POISON, BattleAIScript_82DC48C + if_effect EFFECT_PARALYZE, BattleAIScript_82DC545 + if_effect EFFECT_SUBSTITUTE, BattleAIScript_82DC568 + if_effect EFFECT_RECHARGE, BattleAIScript_82DC4ED + if_effect EFFECT_LEECH_SEED, BattleAIScript_82DC57A + if_effect EFFECT_DISABLE, BattleAIScript_82DC595 + if_effect EFFECT_LEVEL_DAMAGE, BattleAIScript_82DC4ED + if_effect EFFECT_PSYWAVE, BattleAIScript_82DC4ED + if_effect EFFECT_COUNTER, BattleAIScript_82DC4ED + if_effect EFFECT_ENCORE, BattleAIScript_82DC59D + if_effect EFFECT_SNORE, BattleAIScript_82DC5A5 + if_effect EFFECT_SLEEP_TALK, BattleAIScript_82DC5A5 + if_effect EFFECT_FLAIL, BattleAIScript_82DC4ED + if_effect EFFECT_MEAN_LOOK, BattleAIScript_82DC5B0 + if_effect EFFECT_NIGHTMARE, BattleAIScript_82DC31B + if_effect EFFECT_MINIMIZE, BattleAIScript_82DC37E + if_effect EFFECT_CURSE, BattleAIScript_82DC5BB + if_effect EFFECT_SPIKES, BattleAIScript_82DC5CC + if_effect EFFECT_FORESIGHT, BattleAIScript_82DC5D7 + if_effect EFFECT_PERISH_SONG, BattleAIScript_82DC5E2 + if_effect EFFECT_SANDSTORM, BattleAIScript_82DC5ED + if_effect EFFECT_SWAGGER, BattleAIScript_82DC51D + if_effect EFFECT_ATTRACT, BattleAIScript_82DC5F5 + if_effect EFFECT_RETURN, BattleAIScript_82DC4ED + if_effect EFFECT_PRESENT, BattleAIScript_82DC4ED + if_effect EFFECT_FRUSTRATION, BattleAIScript_82DC4ED + if_effect EFFECT_SAFEGUARD, BattleAIScript_82DC635 + if_effect EFFECT_MAGNITUDE, BattleAIScript_82DC4E5 + if_effect EFFECT_BATON_PASS, BattleAIScript_82DC650 + if_effect EFFECT_SONICBOOM, BattleAIScript_82DC4ED + if_effect EFFECT_RAIN_DANCE, BattleAIScript_82DC659 + if_effect EFFECT_SUNNY_DAY, BattleAIScript_82DC661 + if_effect EFFECT_BELLY_DRUM, BattleAIScript_82DC341 + if_effect EFFECT_PSYCH_UP, BattleAIScript_82DC405 + if_effect EFFECT_MIRROR_COAT, BattleAIScript_82DC4ED + if_effect EFFECT_SKULL_BASH, BattleAIScript_82DC4ED + if_effect EFFECT_FUTURE_SIGHT, BattleAIScript_82DC669 + if_effect EFFECT_TELEPORT, Score_Minus10 + if_effect EFFECT_DEFENSE_CURL, BattleAIScript_82DC351 + if_effect EFFECT_FAKE_OUT, BattleAIScript_82DC680 + if_effect EFFECT_STOCKPILE, BattleAIScript_82DC689 + if_effect EFFECT_SPIT_UP, BattleAIScript_82DC692 + if_effect EFFECT_SWALLOW, BattleAIScript_82DC692 + if_effect EFFECT_HAIL, BattleAIScript_82DC6A1 + if_effect EFFECT_TORMENT, BattleAIScript_82DC6A9 + if_effect EFFECT_FLATTER, BattleAIScript_82DC51D + if_effect EFFECT_WILL_O_WISP, BattleAIScript_82DC6B4 + if_effect EFFECT_MEMENTO, BattleAIScript_82DC640 + if_effect EFFECT_FOCUS_PUNCH, BattleAIScript_82DC4ED + if_effect EFFECT_HELPING_HAND, BattleAIScript_82DC6E3 + if_effect EFFECT_TRICK, BattleAIScript_82DC6EB + if_effect EFFECT_INGRAIN, BattleAIScript_82DC6F4 + if_effect EFFECT_SUPERPOWER, BattleAIScript_82DC4ED + if_effect EFFECT_RECYCLE, BattleAIScript_82DC6FF + if_effect EFFECT_KNOCK_OFF, BattleAIScript_82DC6EB + if_effect EFFECT_ENDEAVOR, BattleAIScript_82DC4ED + if_effect EFFECT_IMPRISON, BattleAIScript_82DC708 + if_effect EFFECT_REFRESH, BattleAIScript_82DC713 + if_effect EFFECT_LOW_KICK, BattleAIScript_82DC4ED + if_effect EFFECT_MUD_SPORT, BattleAIScript_82DC71E + if_effect EFFECT_TICKLE, BattleAIScript_82DC729 + if_effect EFFECT_COSMIC_POWER, BattleAIScript_82DC73A + if_effect EFFECT_BULK_UP, BattleAIScript_82DC74B + if_effect EFFECT_WATER_SPORT, BattleAIScript_82DC75C + if_effect EFFECT_CALM_MIND, BattleAIScript_82DC767 + if_effect EFFECT_DRAGON_DANCE, BattleAIScript_82DC778 + end + +BattleAIScript_82DC2D4: + get_ability AI_TARGET + if_equal ABILITY_INSOMNIA, Score_Minus10 + if_equal ABILITY_VITAL_SPIRIT, Score_Minus10 + if_status AI_TARGET, STATUS_ANY, Score_Minus10 + if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10 + end + +BattleAIScript_82DC2F7: + if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10 + get_ability AI_TARGET + if_equal ABILITY_DAMP, Score_Minus10 + count_usable_party_mons AI_USER + if_not_equal 0, BattleAIScript_82DC31A + count_usable_party_mons AI_TARGET + if_not_equal 0, Score_Minus10 + goto Score_Minus1 + +BattleAIScript_82DC31A: + end + +BattleAIScript_82DC31B: + if_status2 AI_TARGET, STATUS2_NIGHTMARE, Score_Minus10 + if_not_status AI_TARGET, STATUS_SLEEP, Score_Minus8 + end + +BattleAIScript_82DC330: + if_not_status AI_TARGET, STATUS_SLEEP, Score_Minus8 + if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10 + end + +BattleAIScript_82DC341: + if_hp_less_than AI_USER, 51, Score_Minus10 + +BattleAIScript_82DC348: + if_stat_level_equal AI_USER, ATK, 12, Score_Minus10 + end + +BattleAIScript_82DC351: + if_stat_level_equal AI_USER, DEF, 12, Score_Minus10 + end + +BattleAIScript_82DC35A: + if_stat_level_equal AI_USER, SPEED, 12, Score_Minus10 + end + +BattleAIScript_82DC363: + if_stat_level_equal AI_USER, SPATK, 12, Score_Minus10 + end + +BattleAIScript_82DC36C: + if_stat_level_equal AI_USER, SPDEF, 12, Score_Minus10 + end + +BattleAIScript_82DC375: + if_stat_level_equal AI_USER, ACC, 12, Score_Minus10 + end + +BattleAIScript_82DC37E: + if_stat_level_equal AI_USER, EVASION, 12, Score_Minus10 + end + +BattleAIScript_82DC387: + if_stat_level_equal AI_TARGET, ATK, 0, Score_Minus10 + get_ability AI_TARGET + if_equal ABILITY_HYPER_CUTTER, Score_Minus10 + goto BattleAIScript_82DC3F6 + +BattleAIScript_82DC39C: + if_stat_level_equal AI_TARGET, DEF, 0, Score_Minus10 + goto BattleAIScript_82DC3F6 + +BattleAIScript_82DC3A9: + if_stat_level_equal AI_TARGET, SPEED, 0, Score_Minus10 + if_ability AI_TARGET, ABILITY_SPEED_BOOST, Score_Minus10 + goto BattleAIScript_82DC3F6 + +BattleAIScript_82DC3BF: + if_stat_level_equal AI_TARGET, SPATK, 0, Score_Minus10 + goto BattleAIScript_82DC3F6 + +BattleAIScript_82DC3CC: + if_stat_level_equal AI_TARGET, SPDEF, 0, Score_Minus10 + goto BattleAIScript_82DC3F6 + +BattleAIScript_82DC3D9: + if_stat_level_equal AI_TARGET, ACC, 0, Score_Minus10 + get_ability AI_TARGET + if_equal ABILITY_KEEN_EYE, Score_Minus10 + goto BattleAIScript_82DC3F6 + +BattleAIScript_82DC3EE: + if_stat_level_equal AI_TARGET, EVASION, 0, Score_Minus10 + +BattleAIScript_82DC3F6: + get_ability AI_TARGET + if_equal ABILITY_CLEAR_BODY, Score_Minus10 + if_equal ABILITY_WHITE_SMOKE, Score_Minus10 + end + +BattleAIScript_82DC405: + if_stat_level_less_than AI_USER, ATK, 6, BattleAIScript_82DC47A + if_stat_level_less_than AI_USER, DEF, 6, BattleAIScript_82DC47A + if_stat_level_less_than AI_USER, SPEED, 6, BattleAIScript_82DC47A + if_stat_level_less_than AI_USER, SPATK, 6, BattleAIScript_82DC47A + if_stat_level_less_than AI_USER, SPDEF, 6, BattleAIScript_82DC47A + if_stat_level_less_than AI_USER, ACC, 6, BattleAIScript_82DC47A + if_stat_level_less_than AI_USER, EVASION, 6, BattleAIScript_82DC47A + if_stat_level_more_than AI_TARGET, ATK, 6, BattleAIScript_82DC47A + if_stat_level_more_than AI_TARGET, DEF, 6, BattleAIScript_82DC47A + if_stat_level_more_than AI_TARGET, SPEED, 6, BattleAIScript_82DC47A + if_stat_level_more_than AI_TARGET, SPATK, 6, BattleAIScript_82DC47A + if_stat_level_more_than AI_TARGET, SPDEF, 6, BattleAIScript_82DC47A + if_stat_level_more_than AI_TARGET, ACC, 6, BattleAIScript_82DC47A + if_stat_level_more_than AI_TARGET, EVASION, 6, BattleAIScript_82DC47A + goto Score_Minus10 + +BattleAIScript_82DC47A: + end + +BattleAIScript_82DC47B: + count_usable_party_mons AI_TARGET + if_equal 0, Score_Minus10 + get_ability AI_TARGET + if_equal ABILITY_SUCTION_CUPS, Score_Minus10 + end + +BattleAIScript_82DC48C: + get_target_type1 + if_equal TYPE_STEEL, Score_Minus10 + if_equal TYPE_POISON, Score_Minus10 + get_target_type2 + if_equal TYPE_STEEL, Score_Minus10 + if_equal TYPE_POISON, Score_Minus10 + get_ability AI_TARGET + if_equal ABILITY_IMMUNITY, Score_Minus10 + if_status AI_TARGET, STATUS_ANY, Score_Minus10 + if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10 + end + +BattleAIScript_82DC4C5: + if_side_affecting AI_USER, SIDE_STATUS_LIGHTSCREEN, Score_Minus8 + end + +BattleAIScript_82DC4D0: + if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10 + get_ability AI_TARGET + if_equal ABILITY_STURDY, Score_Minus10 + if_level_cond 1, Score_Minus10 + end + +BattleAIScript_82DC4E5: + get_ability AI_TARGET + if_equal ABILITY_LEVITATE, Score_Minus10 + +BattleAIScript_82DC4ED: + if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10 + get_ability AI_TARGET + if_not_equal ABILITY_WONDER_GUARD, BattleAIScript_82DC506 + if_type_effectiveness AI_EFFECTIVENESS_x2, BattleAIScript_82DC506 + goto Score_Minus10 + +BattleAIScript_82DC506: + end + +BattleAIScript_82DC507: + if_side_affecting AI_USER, SIDE_STATUS_MIST, Score_Minus8 + end + +BattleAIScript_82DC512: + if_status2 AI_USER, STATUS2_FOCUS_ENERGY, Score_Minus10 + end + +BattleAIScript_82DC51D: + if_status2 AI_TARGET, STATUS2_CONFUSION, Score_Minus5 + get_ability AI_TARGET + if_equal ABILITY_OWN_TEMPO, Score_Minus10 + if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10 + end + +BattleAIScript_82DC53A: + if_side_affecting AI_USER, SIDE_STATUS_REFLECT, Score_Minus8 + end + +BattleAIScript_82DC545: + if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10 + get_ability AI_TARGET + if_equal ABILITY_LIMBER, Score_Minus10 + if_status AI_TARGET, STATUS_ANY, Score_Minus10 + if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10 + end + +BattleAIScript_82DC568: + if_status2 AI_USER, STATUS2_SUBSTITUTE, Score_Minus8 + if_hp_less_than AI_USER, 26, Score_Minus10 + end + +BattleAIScript_82DC57A: + if_status3 AI_TARGET, STATUS3_LEECHSEED, Score_Minus10 + get_target_type1 + if_equal TYPE_GRASS, Score_Minus10 + get_target_type2 + if_equal TYPE_GRASS, Score_Minus10 + end + +BattleAIScript_82DC595: + if_any_move_disabled AI_TARGET, Score_Minus8 + end + +BattleAIScript_82DC59D: + if_any_move_encored AI_TARGET, Score_Minus8 + end + +BattleAIScript_82DC5A5: + if_not_status AI_USER, STATUS_SLEEP, Score_Minus8 + end + +BattleAIScript_82DC5B0: + if_status2 AI_TARGET, STATUS2_ESCAPE_PREVENTION, Score_Minus10 + end + +BattleAIScript_82DC5BB: + if_stat_level_equal AI_USER, ATK, 12, Score_Minus10 + if_stat_level_equal AI_USER, DEF, 12, Score_Minus8 + end + +BattleAIScript_82DC5CC: + if_side_affecting AI_TARGET, SIDE_STATUS_SPIKES, Score_Minus10 + end + +BattleAIScript_82DC5D7: + if_status2 AI_TARGET, STATUS2_FORESIGHT, Score_Minus10 + end + +BattleAIScript_82DC5E2: + if_status3 AI_TARGET, STATUS3_PERISH_SONG, Score_Minus10 + end + +BattleAIScript_82DC5ED: + get_weather + if_equal AI_WEATHER_SANDSTORM, Score_Minus8 + end + +BattleAIScript_82DC5F5: + if_status2 AI_TARGET, STATUS2_INFATUATION, Score_Minus10 + get_ability AI_TARGET + if_equal ABILITY_OBLIVIOUS, Score_Minus10 + get_gender AI_USER + if_equal 0, BattleAIScript_82DC61A + if_equal 254, BattleAIScript_82DC627 + goto Score_Minus10 + +BattleAIScript_82DC61A: + get_gender AI_TARGET + if_equal 254, BattleAIScript_82DC634 + goto Score_Minus10 + +BattleAIScript_82DC627: + get_gender AI_TARGET + if_equal 0, BattleAIScript_82DC634 + goto Score_Minus10 + +BattleAIScript_82DC634: + end + +BattleAIScript_82DC635: + if_side_affecting AI_USER, SIDE_STATUS_SAFEGUARD, Score_Minus8 + end + +BattleAIScript_82DC640: + if_stat_level_equal AI_TARGET, ATK, 0, Score_Minus10 + if_stat_level_equal AI_TARGET, SPATK, 0, Score_Minus8 + +BattleAIScript_82DC650: + count_usable_party_mons AI_USER + if_equal 0, Score_Minus10 + end + +BattleAIScript_82DC659: + get_weather + if_equal AI_WEATHER_RAIN, Score_Minus8 + end + +BattleAIScript_82DC661: + get_weather + if_equal AI_WEATHER_SUN, Score_Minus8 + end + +BattleAIScript_82DC669: + if_side_affecting AI_TARGET, SIDE_STATUS_FUTUREATTACK, Score_Minus12 + if_side_affecting AI_USER, SIDE_STATUS_FUTUREATTACK, Score_Minus12 + score +5 + end + +BattleAIScript_82DC680: + is_first_turn_for AI_USER + if_equal 0, Score_Minus10 + end + +BattleAIScript_82DC689: + get_stockpile_count AI_USER + if_equal 3, Score_Minus10 + end + +BattleAIScript_82DC692: + if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10 + get_stockpile_count AI_USER + if_equal 0, Score_Minus10 + end + +BattleAIScript_82DC6A1: + get_weather + if_equal AI_WEATHER_HAIL, Score_Minus8 + end + +BattleAIScript_82DC6A9: + if_status2 AI_TARGET, STATUS2_TORMENT, Score_Minus10 + end + +BattleAIScript_82DC6B4: + get_ability AI_TARGET + if_equal ABILITY_WATER_VEIL, Score_Minus10 + if_status AI_TARGET, STATUS_ANY, Score_Minus10 + if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10 + if_type_effectiveness AI_EFFECTIVENESS_x0_5, Score_Minus10 + if_type_effectiveness AI_EFFECTIVENESS_x0_25, Score_Minus10 + if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10 + end + +BattleAIScript_82DC6E3: + if_not_double_battle Score_Minus10 + end + +BattleAIScript_82DC6EB: + get_ability AI_TARGET + if_equal ABILITY_STICKY_HOLD, Score_Minus10 + end + +BattleAIScript_82DC6F4: + if_status3 AI_USER, STATUS3_ROOTED, Score_Minus10 + end + +BattleAIScript_82DC6FF: + get_used_held_item AI_USER + if_equal 0, Score_Minus10 + end + +BattleAIScript_82DC708: + if_status3 AI_USER, STATUS3_IMPRISONED_OTHERS, Score_Minus10 + end + +BattleAIScript_82DC713: + if_not_status AI_USER, STATUS_POISON | STATUS_BURN | STATUS_PARALYSIS | STATUS_TOXIC_POISON, Score_Minus10 + end + +BattleAIScript_82DC71E: + if_status3 AI_USER, STATUS3_MUDSPORT, Score_Minus10 + end + +BattleAIScript_82DC729: + if_stat_level_equal AI_TARGET, ATK, 0, Score_Minus10 + if_stat_level_equal AI_TARGET, DEF, 0, Score_Minus8 + end + +BattleAIScript_82DC73A: + if_stat_level_equal AI_USER, DEF, 12, Score_Minus10 + if_stat_level_equal AI_USER, SPDEF, 12, Score_Minus8 + end + +BattleAIScript_82DC74B: + if_stat_level_equal AI_USER, ATK, 12, Score_Minus10 + if_stat_level_equal AI_USER, DEF, 12, Score_Minus8 + end + +BattleAIScript_82DC75C: + if_status3 AI_USER, STATUS3_WATERSPORT, Score_Minus10 + end + +BattleAIScript_82DC767: + if_stat_level_equal AI_USER, SPATK, 12, Score_Minus10 + if_stat_level_equal AI_USER, SPDEF, 12, Score_Minus8 + end + +BattleAIScript_82DC778: + if_stat_level_equal AI_USER, ATK, 12, Score_Minus10 + if_stat_level_equal AI_USER, SPEED, 12, Score_Minus8 + end + +Score_Minus1: + score -1 + end + +Score_Minus2: + score -2 + end + +Score_Minus3: + score -3 + end + +Score_Minus5: + score -5 + end + +Score_Minus8: + score -8 + end + +Score_Minus10: + score -10 + end + +Score_Minus12: + score -12 + end + +Score_Minus30: + score -30 + end + +Score_Plus1: + score +1 + end + +Score_Plus2: + score +2 + end + +Score_Plus3: + score +3 + end + +Score_Plus5: + score +5 + end + +Score_Plus10: + score +10 + end + +AI_TryToFaint: + if_target_is_ally AI_Ret + if_effect EFFECT_SLEEP, BattleAIScript_82DCA92 + if_effect EFFECT_ABSORB, BattleAIScript_82DCAAE + if_effect EFFECT_EXPLOSION, BattleAIScript_82DCAC8 + if_effect EFFECT_DREAM_EATER, BattleAIScript_82DCB26 + if_effect EFFECT_MIRROR_MOVE, BattleAIScript_82DCB3A + if_effect EFFECT_ATTACK_UP, BattleAIScript_82DCBBC + if_effect EFFECT_DEFENSE_UP, BattleAIScript_82DCBF7 + if_effect EFFECT_SPEED_UP, BattleAIScript_82DCC5D + if_effect EFFECT_SPECIAL_ATTACK_UP, BattleAIScript_82DCC73 + if_effect EFFECT_SPECIAL_DEFENSE_UP, BattleAIScript_82DCCAE + if_effect EFFECT_ACCURACY_UP, BattleAIScript_82DCD14 + if_effect EFFECT_EVASION_UP, BattleAIScript_82DCD2E + if_effect EFFECT_ALWAYS_HIT, BattleAIScript_82DCDC8 + if_effect EFFECT_ATTACK_DOWN, BattleAIScript_82DCDF8 + if_effect EFFECT_DEFENSE_DOWN, BattleAIScript_82DCE4A + if_effect EFFECT_SPEED_DOWN, BattleAIScript_82DCE81 + if_effect EFFECT_SPECIAL_ATTACK_DOWN, BattleAIScript_82DCE97 + if_effect EFFECT_SPECIAL_DEFENSE_DOWN, BattleAIScript_82DCEEB + if_effect EFFECT_ACCURACY_DOWN, BattleAIScript_82DCF0C + if_effect EFFECT_EVASION_DOWN, BattleAIScript_82DCFA0 + if_effect EFFECT_HAZE, BattleAIScript_82DCFC1 + if_effect EFFECT_BIDE, BattleAIScript_82DD084 + if_effect EFFECT_ROAR, BattleAIScript_82DD08E + if_effect EFFECT_CONVERSION, BattleAIScript_82DD0C6 + if_effect EFFECT_RESTORE_HP, BattleAIScript_82DD0F7 + if_effect EFFECT_TOXIC, BattleAIScript_82DD150 + if_effect EFFECT_LIGHT_SCREEN, BattleAIScript_82DD18F + if_effect EFFECT_REST, BattleAIScript_82DD1BE + if_effect EFFECT_OHKO, BattleAIScript_82DD21E + if_effect EFFECT_RAZOR_WIND, BattleAIScript_82DDA0B + if_effect EFFECT_SUPER_FANG, BattleAIScript_82DD21F + if_effect EFFECT_TRAP, BattleAIScript_82DD229 + if_effect EFFECT_HIGH_CRITICAL, BattleAIScript_82DD25F + if_effect EFFECT_CONFUSE, BattleAIScript_82DD296 + if_effect EFFECT_ATTACK_UP_2, BattleAIScript_82DCBBC + if_effect EFFECT_DEFENSE_UP_2, BattleAIScript_82DCBF7 + if_effect EFFECT_SPEED_UP_2, BattleAIScript_82DCC5D + if_effect EFFECT_SPECIAL_ATTACK_UP_2, BattleAIScript_82DCC73 + if_effect EFFECT_SPECIAL_DEFENSE_UP_2, BattleAIScript_82DCCAE + if_effect EFFECT_ACCURACY_UP_2, BattleAIScript_82DCD14 + if_effect EFFECT_EVASION_UP_2, BattleAIScript_82DCD2E + if_effect EFFECT_ATTACK_DOWN_2, BattleAIScript_82DCDF8 + if_effect EFFECT_DEFENSE_DOWN_2, BattleAIScript_82DCE4A + if_effect EFFECT_SPEED_DOWN_2, BattleAIScript_82DCE81 + if_effect EFFECT_SPECIAL_ATTACK_DOWN_2, BattleAIScript_82DCE97 + if_effect EFFECT_SPECIAL_DEFENSE_DOWN_2, BattleAIScript_82DCEEB + if_effect EFFECT_ACCURACY_DOWN_2, BattleAIScript_82DCF0C + if_effect EFFECT_EVASION_DOWN_2, BattleAIScript_82DCFA0 + if_effect EFFECT_REFLECT, BattleAIScript_82DD2D3 + if_effect EFFECT_POISON, BattleAIScript_82DD303 + if_effect EFFECT_PARALYZE, BattleAIScript_82DD314 + if_effect EFFECT_SWAGGER, BattleAIScript_82DD286 + if_effect EFFECT_SPEED_DOWN_HIT, BattleAIScript_82DCE6B + if_effect EFFECT_SKY_ATTACK, BattleAIScript_82DDA0B + if_effect EFFECT_VITAL_THROW, BattleAIScript_82DD331 + if_effect EFFECT_SUBSTITUTE, BattleAIScript_82DD354 + if_effect EFFECT_RECHARGE, BattleAIScript_82DD3EA + if_effect EFFECT_LEECH_SEED, BattleAIScript_82DD150 + if_effect EFFECT_DISABLE, BattleAIScript_82DD412 + if_effect EFFECT_COUNTER, BattleAIScript_82DD431 + if_effect EFFECT_ENCORE, BattleAIScript_82DD4E3 + if_effect EFFECT_PAIN_SPLIT, BattleAIScript_82DD54B + if_effect EFFECT_SNORE, BattleAIScript_82DD577 + if_effect EFFECT_LOCK_ON, BattleAIScript_82DD57A + if_effect EFFECT_SLEEP_TALK, BattleAIScript_82DD583 + if_effect EFFECT_DESTINY_BOND, BattleAIScript_82DD590 + if_effect EFFECT_FLAIL, BattleAIScript_82DD5C6 + if_effect EFFECT_HEAL_BELL, BattleAIScript_82DD60B + if_effect EFFECT_THIEF, BattleAIScript_82DD622 + if_effect EFFECT_MEAN_LOOK, BattleAIScript_82DD229 + if_effect EFFECT_MINIMIZE, BattleAIScript_82DCD2E + if_effect EFFECT_CURSE, BattleAIScript_82DD645 + if_effect EFFECT_PROTECT, BattleAIScript_82DD694 + if_effect EFFECT_FORESIGHT, BattleAIScript_82DD75D + if_effect EFFECT_ENDURE, BattleAIScript_82DD78B + if_effect EFFECT_BATON_PASS, BattleAIScript_82DD7A9 + if_effect EFFECT_PURSUIT, BattleAIScript_82DD845 + if_effect EFFECT_MORNING_SUN, BattleAIScript_82DD0DD + if_effect EFFECT_SYNTHESIS, BattleAIScript_82DD0DD + if_effect EFFECT_MOONLIGHT, BattleAIScript_82DD0DD + if_effect EFFECT_RAIN_DANCE, BattleAIScript_82DD87B + if_effect EFFECT_SUNNY_DAY, BattleAIScript_82DD8BA + if_effect EFFECT_BELLY_DRUM, BattleAIScript_82DD8E3 + if_effect EFFECT_PSYCH_UP, BattleAIScript_82DD8F2 + if_effect EFFECT_MIRROR_COAT, BattleAIScript_82DD95A + if_effect EFFECT_SKULL_BASH, BattleAIScript_82DDA0B + if_effect EFFECT_SOLARBEAM, BattleAIScript_82DDA0B + if_effect EFFECT_SEMI_INVULNERABLE, BattleAIScript_82DDA2F + if_effect EFFECT_SOFTBOILED, BattleAIScript_82DD0F7 + if_effect EFFECT_FAKE_OUT, BattleAIScript_82DDAB9 + if_effect EFFECT_SPIT_UP, BattleAIScript_82DDABC + if_effect EFFECT_SWALLOW, BattleAIScript_82DD0F7 + if_effect EFFECT_HAIL, BattleAIScript_82DDACD + if_effect EFFECT_FLATTER, BattleAIScript_82DD28E + if_effect EFFECT_MEMENTO, BattleAIScript_82DCAC8 + if_effect EFFECT_FACADE, BattleAIScript_82DDAF6 + if_effect EFFECT_FOCUS_PUNCH, BattleAIScript_82DDB03 + if_effect EFFECT_SMELLINGSALT, BattleAIScript_82DDB5C + if_effect EFFECT_TRICK, BattleAIScript_82DDB6E + if_effect EFFECT_ROLE_PLAY, BattleAIScript_82DDBB9 + if_effect EFFECT_SUPERPOWER, BattleAIScript_82DDBF0 + if_effect EFFECT_MAGIC_COAT, BattleAIScript_82DDC20 + if_effect EFFECT_RECYCLE, BattleAIScript_82DDC53 + if_effect EFFECT_REVENGE, BattleAIScript_82DDC72 + if_effect EFFECT_BRICK_BREAK, BattleAIScript_82DDCA0 + if_effect EFFECT_KNOCK_OFF, BattleAIScript_82DDCB2 + if_effect EFFECT_ENDEAVOR, BattleAIScript_82DDCCA + if_effect EFFECT_ERUPTION, BattleAIScript_82DDCF6 + if_effect EFFECT_SKILL_SWAP, BattleAIScript_82DDBB9 + if_effect EFFECT_IMPRISON, BattleAIScript_82DDD1E + if_effect EFFECT_REFRESH, BattleAIScript_82DDD2F + if_effect EFFECT_SNATCH, BattleAIScript_82DDD3E + if_effect EFFECT_BLAZE_KICK, BattleAIScript_82DD25F + if_effect EFFECT_MUD_SPORT, BattleAIScript_82DDDA8 + if_effect EFFECT_OVERHEAT, BattleAIScript_82DDDCE + if_effect EFFECT_TICKLE, BattleAIScript_82DCE4A + if_effect EFFECT_COSMIC_POWER, BattleAIScript_82DCCAE + if_effect EFFECT_BULK_UP, BattleAIScript_82DCBF7 + if_effect EFFECT_POISON_TAIL, BattleAIScript_82DD25F + if_effect EFFECT_WATER_SPORT, BattleAIScript_82DDDF6 + if_effect EFFECT_CALM_MIND, BattleAIScript_82DCCAE + if_effect EFFECT_DRAGON_DANCE, BattleAIScript_82DDE1C + end + +BattleAIScript_82DCA92: + if_has_move_with_effect AI_TARGET, EFFECT_DREAM_EATER, BattleAIScript_82DCAA5 + if_has_move_with_effect AI_TARGET, EFFECT_NIGHTMARE, BattleAIScript_82DCAA5 + goto BattleAIScript_82DCAAD + +BattleAIScript_82DCAA5: + if_random_less_than 128, BattleAIScript_82DCAAD + score +1 + +BattleAIScript_82DCAAD: + end + +BattleAIScript_82DCAAE: + if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DCABF + if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DCABF + goto BattleAIScript_82DCAC7 + +BattleAIScript_82DCABF: + if_random_less_than 50, BattleAIScript_82DCAC7 + score -3 + +BattleAIScript_82DCAC7: + end + +BattleAIScript_82DCAC8: + if_stat_level_less_than AI_TARGET, EVASION, 7, BattleAIScript_82DCAE2 + score -1 + if_stat_level_less_than AI_TARGET, EVASION, 10, BattleAIScript_82DCAE2 + if_random_less_than 128, BattleAIScript_82DCAE2 + score -1 + +BattleAIScript_82DCAE2: + if_hp_less_than AI_USER, 80, BattleAIScript_82DCAFA + if_target_faster BattleAIScript_82DCAFA + if_random_less_than 50, BattleAIScript_82DCB25 + goto Score_Minus3 + +BattleAIScript_82DCAFA: + if_hp_more_than AI_USER, 50, BattleAIScript_82DCB1D + if_random_less_than 128, BattleAIScript_82DCB09 + score +1 + +BattleAIScript_82DCB09: + if_hp_more_than AI_USER, 30, BattleAIScript_82DCB25 + if_random_less_than 50, BattleAIScript_82DCB25 + score +1 + goto BattleAIScript_82DCB25 + +BattleAIScript_82DCB1D: + if_random_less_than 50, BattleAIScript_82DCB25 + score -1 + +BattleAIScript_82DCB25: + end + +BattleAIScript_82DCB26: + if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DCB37 + if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DCB37 + goto BattleAIScript_82DCB39 + +BattleAIScript_82DCB37: + score -1 + +BattleAIScript_82DCB39: + end + +BattleAIScript_82DCB3A: + if_target_faster BattleAIScript_82DCB58 + get_last_used_bank_move AI_TARGET + if_not_in_hwords sMovesTable_82DCB6C, BattleAIScript_82DCB58 + if_random_less_than 128, BattleAIScript_82DCB6B + score +2 + goto BattleAIScript_82DCB6B + +BattleAIScript_82DCB58: + get_last_used_bank_move AI_TARGET + if_in_hwords sMovesTable_82DCB6C, BattleAIScript_82DCB6B + if_random_less_than 80, BattleAIScript_82DCB6B + score -1 + +BattleAIScript_82DCB6B: + end + +sMovesTable_82DCB6C: + .2byte MOVE_SLEEP_POWDER + .2byte MOVE_LOVELY_KISS + .2byte MOVE_SPORE + .2byte MOVE_HYPNOSIS + .2byte MOVE_SING + .2byte MOVE_GRASS_WHISTLE + .2byte MOVE_SHADOW_PUNCH + .2byte MOVE_SAND_ATTACK + .2byte MOVE_SMOKESCREEN + .2byte MOVE_TOXIC + .2byte MOVE_GUILLOTINE + .2byte MOVE_HORN_DRILL + .2byte MOVE_FISSURE + .2byte MOVE_SHEER_COLD + .2byte MOVE_CROSS_CHOP + .2byte MOVE_AEROBLAST + .2byte MOVE_CONFUSE_RAY + .2byte MOVE_SWEET_KISS + .2byte MOVE_SCREECH + .2byte MOVE_COTTON_SPORE + .2byte MOVE_SCARY_FACE + .2byte MOVE_FAKE_TEARS + .2byte MOVE_METAL_SOUND + .2byte MOVE_THUNDER_WAVE + .2byte MOVE_GLARE + .2byte MOVE_POISON_POWDER + .2byte MOVE_SHADOW_BALL + .2byte MOVE_DYNAMIC_PUNCH + .2byte MOVE_HYPER_BEAM + .2byte MOVE_EXTREME_SPEED + .2byte MOVE_THIEF + .2byte MOVE_COVET + .2byte MOVE_ATTRACT + .2byte MOVE_SWAGGER + .2byte MOVE_TORMENT + .2byte MOVE_FLATTER + .2byte MOVE_TRICK + .2byte MOVE_SUPERPOWER + .2byte MOVE_SKILL_SWAP + .2byte -1 + +BattleAIScript_82DCBBC: + if_stat_level_less_than AI_USER, ATK, 9, BattleAIScript_82DCBD1 + if_random_less_than 100, BattleAIScript_82DCBE0 + score -1 + goto BattleAIScript_82DCBE0 + +BattleAIScript_82DCBD1: + if_hp_not_equal AI_USER, 100, BattleAIScript_82DCBE0 + if_random_less_than 128, BattleAIScript_82DCBE0 + score +2 + +BattleAIScript_82DCBE0: + if_hp_more_than AI_USER, 70, BattleAIScript_82DCBF6 + if_hp_less_than AI_USER, 40, BattleAIScript_82DCBF4 + if_random_less_than 40, BattleAIScript_82DCBF6 + +BattleAIScript_82DCBF4: + score -2 + +BattleAIScript_82DCBF6: + end + +BattleAIScript_82DCBF7: + if_stat_level_less_than AI_USER, DEF, 9, BattleAIScript_82DCC0C + if_random_less_than 100, BattleAIScript_82DCC1B + score -1 + goto BattleAIScript_82DCC1B + +BattleAIScript_82DCC0C: + if_hp_not_equal AI_USER, 100, BattleAIScript_82DCC1B + if_random_less_than 128, BattleAIScript_82DCC1B + score +2 + +BattleAIScript_82DCC1B: + if_hp_less_than AI_USER, 70, BattleAIScript_82DCC28 + if_random_less_than 200, BattleAIScript_82DCC52 + +BattleAIScript_82DCC28: + if_hp_less_than AI_USER, 40, BattleAIScript_82DCC50 + get_last_used_bank_move AI_TARGET + get_move_power_from_result + if_equal 0, BattleAIScript_82DCC4A + get_last_used_bank_move AI_TARGET + get_move_type_from_result + if_not_in_bytes sTypesTable_82DCC53, BattleAIScript_82DCC50 + if_random_less_than 60, BattleAIScript_82DCC52 + +BattleAIScript_82DCC4A: + if_random_less_than 60, BattleAIScript_82DCC52 + +BattleAIScript_82DCC50: + score -2 + +BattleAIScript_82DCC52: + end + +sTypesTable_82DCC53: + .byte TYPE_NORMAL + .byte TYPE_FIGHTING + .byte TYPE_POISON + .byte TYPE_GROUND + .byte TYPE_FLYING + .byte TYPE_ROCK + .byte TYPE_BUG + .byte TYPE_GHOST + .byte TYPE_STEEL + .byte -1 + +BattleAIScript_82DCC5D: + if_target_faster BattleAIScript_82DCC6A + score -3 + goto BattleAIScript_82DCC72 + +BattleAIScript_82DCC6A: + if_random_less_than 70, BattleAIScript_82DCC72 + score +3 + +BattleAIScript_82DCC72: + end + +BattleAIScript_82DCC73: + if_stat_level_less_than AI_USER, SPATK, 9, BattleAIScript_82DCC88 + if_random_less_than 100, BattleAIScript_82DCC97 + score -1 + goto BattleAIScript_82DCC97 + +BattleAIScript_82DCC88: + if_hp_not_equal AI_USER, 100, BattleAIScript_82DCC97 + if_random_less_than 128, BattleAIScript_82DCC97 + score +2 + +BattleAIScript_82DCC97: + if_hp_more_than AI_USER, 70, BattleAIScript_82DCCAD + if_hp_less_than AI_USER, 40, BattleAIScript_82DCCAB + if_random_less_than 70, BattleAIScript_82DCCAD + +BattleAIScript_82DCCAB: + score -2 + +BattleAIScript_82DCCAD: + end + +BattleAIScript_82DCCAE: + if_stat_level_less_than AI_USER, SPDEF, 9, BattleAIScript_82DCCC3 + if_random_less_than 100, BattleAIScript_82DCCD2 + score -1 + goto BattleAIScript_82DCCD2 + +BattleAIScript_82DCCC3: + if_hp_not_equal AI_USER, 100, BattleAIScript_82DCCD2 + if_random_less_than 128, BattleAIScript_82DCCD2 + score +2 + +BattleAIScript_82DCCD2: + if_hp_less_than AI_USER, 70, BattleAIScript_82DCCDF + if_random_less_than 200, BattleAIScript_82DCD09 + +BattleAIScript_82DCCDF: + if_hp_less_than AI_USER, 40, BattleAIScript_82DCD07 + get_last_used_bank_move AI_TARGET + get_move_power_from_result + if_equal 0, BattleAIScript_82DCD01 + get_last_used_bank_move AI_TARGET + get_move_type_from_result + if_in_bytes sTypesTable_82DCD0A, BattleAIScript_82DCD07 + if_random_less_than 60, BattleAIScript_82DCD09 + +BattleAIScript_82DCD01: + if_random_less_than 60, BattleAIScript_82DCD09 + +BattleAIScript_82DCD07: + score -2 + +BattleAIScript_82DCD09: + end + +sTypesTable_82DCD0A: + .byte TYPE_NORMAL + .byte TYPE_FIGHTING + .byte TYPE_POISON + .byte TYPE_GROUND + .byte TYPE_FLYING + .byte TYPE_ROCK + .byte TYPE_BUG + .byte TYPE_GHOST + .byte TYPE_STEEL + .byte -1 + +BattleAIScript_82DCD14: + if_stat_level_less_than AI_USER, ACC, 9, BattleAIScript_82DCD24 + if_random_less_than 50, BattleAIScript_82DCD24 + score -2 + +BattleAIScript_82DCD24: + if_hp_more_than AI_USER, 70, BattleAIScript_82DCD2D + score -2 + +BattleAIScript_82DCD2D: + end + +BattleAIScript_82DCD2E: + if_hp_less_than AI_USER, 90, BattleAIScript_82DCD3D + if_random_less_than 100, BattleAIScript_82DCD3D + score +3 + +BattleAIScript_82DCD3D: + if_stat_level_less_than AI_USER, EVASION, 9, BattleAIScript_82DCD4D + if_random_less_than 128, BattleAIScript_82DCD4D + score -1 + +BattleAIScript_82DCD4D: + if_not_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DCD6C + if_hp_more_than AI_USER, 50, BattleAIScript_82DCD64 + if_random_less_than 80, BattleAIScript_82DCD6C + +BattleAIScript_82DCD64: + if_random_less_than 50, BattleAIScript_82DCD6C + score +3 + +BattleAIScript_82DCD6C: + if_not_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DCD7E + if_random_less_than 70, BattleAIScript_82DCD7E + score +3 + +BattleAIScript_82DCD7E: + if_not_status3 AI_USER, STATUS3_ROOTED, BattleAIScript_82DCD90 + if_random_less_than 128, BattleAIScript_82DCD90 + score +2 + +BattleAIScript_82DCD90: + if_not_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DCDA2 + if_random_less_than 70, BattleAIScript_82DCDA2 + score +3 + +BattleAIScript_82DCDA2: + if_hp_more_than AI_USER, 70, BattleAIScript_82DCDC7 + if_stat_level_equal AI_USER, EVASION, 6, BattleAIScript_82DCDC7 + if_hp_less_than AI_USER, 40, BattleAIScript_82DCDC5 + if_hp_less_than AI_TARGET, 40, BattleAIScript_82DCDC5 + if_random_less_than 70, BattleAIScript_82DCDC7 + +BattleAIScript_82DCDC5: + score -2 + +BattleAIScript_82DCDC7: + end + +BattleAIScript_82DCDC8: + if_stat_level_more_than AI_TARGET, EVASION, 10, BattleAIScript_82DCDED + if_stat_level_less_than AI_USER, ACC, 2, BattleAIScript_82DCDED + if_stat_level_more_than AI_TARGET, EVASION, 8, BattleAIScript_82DCDEF + if_stat_level_less_than AI_USER, ACC, 4, BattleAIScript_82DCDEF + goto BattleAIScript_82DCDF7 + +BattleAIScript_82DCDED: + score +1 + +BattleAIScript_82DCDEF: + if_random_less_than 100, BattleAIScript_82DCDF7 + score +1 + +BattleAIScript_82DCDF7: + end + +BattleAIScript_82DCDF8: + if_stat_level_equal AI_TARGET, ATK, 6, BattleAIScript_82DCE1B + score -1 + if_hp_more_than AI_USER, 90, BattleAIScript_82DCE0B + score -1 + +BattleAIScript_82DCE0B: + if_stat_level_more_than AI_TARGET, ATK, 3, BattleAIScript_82DCE1B + if_random_less_than 50, BattleAIScript_82DCE1B + score -2 + +BattleAIScript_82DCE1B: + if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCE24 + score -2 + +BattleAIScript_82DCE24: + get_target_type1 + if_in_bytes sTypesTable_82DCE43, BattleAIScript_82DCE42 + get_target_type2 + if_in_bytes sTypesTable_82DCE43, BattleAIScript_82DCE42 + if_random_less_than 50, BattleAIScript_82DCE42 + score -2 + +BattleAIScript_82DCE42: + end + +sTypesTable_82DCE43: + .byte TYPE_NORMAL + .byte TYPE_FIGHTING + .byte TYPE_GROUND + .byte TYPE_ROCK + .byte TYPE_BUG + .byte TYPE_STEEL + .byte -1 + +BattleAIScript_82DCE4A: + if_hp_less_than AI_USER, 70, BattleAIScript_82DCE59 + if_stat_level_more_than AI_TARGET, DEF, 3, BattleAIScript_82DCE61 + +BattleAIScript_82DCE59: + if_random_less_than 50, BattleAIScript_82DCE61 + score -2 + +BattleAIScript_82DCE61: + if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCE6A + score -2 + +BattleAIScript_82DCE6A: + end + +BattleAIScript_82DCE6B: + if_move MOVE_ICY_WIND, BattleAIScript_82DCE81 + if_move MOVE_ROCK_TOMB, BattleAIScript_82DCE81 + if_move MOVE_MUD_SHOT, BattleAIScript_82DCE81 + end + +BattleAIScript_82DCE81: + if_target_faster BattleAIScript_82DCE8E + score -3 + goto BattleAIScript_82DCE96 + +BattleAIScript_82DCE8E: + if_random_less_than 70, BattleAIScript_82DCE96 + score +2 + +BattleAIScript_82DCE96: + end + +BattleAIScript_82DCE97: + if_stat_level_equal AI_TARGET, ATK, 6, BattleAIScript_82DCEBA + score -1 + if_hp_more_than AI_USER, 90, BattleAIScript_82DCEAA + score -1 + +BattleAIScript_82DCEAA: + if_stat_level_more_than AI_TARGET, SPATK, 3, BattleAIScript_82DCEBA + if_random_less_than 50, BattleAIScript_82DCEBA + score -2 + +BattleAIScript_82DCEBA: + if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCEC3 + score -2 + +BattleAIScript_82DCEC3: + get_target_type1 + if_in_bytes sTypesTable_82DCEE2, BattleAIScript_82DCEE1 + get_target_type2 + if_in_bytes sTypesTable_82DCEE2, BattleAIScript_82DCEE1 + if_random_less_than 50, BattleAIScript_82DCEE1 + score -2 + +BattleAIScript_82DCEE1: + end + +sTypesTable_82DCEE2: + .byte TYPE_FIRE + .byte TYPE_WATER + .byte TYPE_GRASS + .byte TYPE_ELECTRIC + .byte TYPE_PSYCHIC + .byte TYPE_ICE + .byte TYPE_DRAGON + .byte TYPE_DARK + .byte -1 + +BattleAIScript_82DCEEB: + if_hp_less_than AI_USER, 70, BattleAIScript_82DCEFA + if_stat_level_more_than AI_TARGET, SPDEF, 3, BattleAIScript_82DCF02 + +BattleAIScript_82DCEFA: + if_random_less_than 50, BattleAIScript_82DCF02 + score -2 + +BattleAIScript_82DCF02: + if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCF0B + score -2 + +BattleAIScript_82DCF0B: + end + +BattleAIScript_82DCF0C: + if_hp_less_than AI_USER, 70, BattleAIScript_82DCF1A + if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCF22 + +BattleAIScript_82DCF1A: + if_random_less_than 100, BattleAIScript_82DCF22 + score -1 + +BattleAIScript_82DCF22: + if_stat_level_more_than AI_USER, ACC, 4, BattleAIScript_82DCF32 + if_random_less_than 80, BattleAIScript_82DCF32 + score -2 + +BattleAIScript_82DCF32: + if_not_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DCF44 + if_random_less_than 70, BattleAIScript_82DCF44 + score +2 + +BattleAIScript_82DCF44: + if_not_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DCF56 + if_random_less_than 70, BattleAIScript_82DCF56 + score +2 + +BattleAIScript_82DCF56: + if_not_status3 AI_USER, STATUS3_ROOTED, BattleAIScript_82DCF68 + if_random_less_than 128, BattleAIScript_82DCF68 + score +1 + +BattleAIScript_82DCF68: + if_not_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DCF7A + if_random_less_than 70, BattleAIScript_82DCF7A + score +2 + +BattleAIScript_82DCF7A: + if_hp_more_than AI_USER, 70, BattleAIScript_82DCF9F + if_stat_level_equal AI_TARGET, ACC, 6, BattleAIScript_82DCF9F + if_hp_less_than AI_USER, 40, BattleAIScript_82DCF9D + if_hp_less_than AI_TARGET, 40, BattleAIScript_82DCF9D + if_random_less_than 70, BattleAIScript_82DCF9F + +BattleAIScript_82DCF9D: + score -2 + +BattleAIScript_82DCF9F: + end + +BattleAIScript_82DCFA0: + if_hp_less_than AI_USER, 70, BattleAIScript_82DCFAF + if_stat_level_more_than AI_TARGET, EVASION, 3, BattleAIScript_82DCFB7 + +BattleAIScript_82DCFAF: + if_random_less_than 50, BattleAIScript_82DCFB7 + score -2 + +BattleAIScript_82DCFB7: + if_hp_more_than AI_TARGET, 70, BattleAIScript_82DCFC0 + score -2 + +BattleAIScript_82DCFC0: + end + +BattleAIScript_82DCFC1: + if_stat_level_more_than AI_USER, ATK, 8, BattleAIScript_82DD016 + if_stat_level_more_than AI_USER, DEF, 8, BattleAIScript_82DD016 + if_stat_level_more_than AI_USER, SPATK, 8, BattleAIScript_82DD016 + if_stat_level_more_than AI_USER, SPDEF, 8, BattleAIScript_82DD016 + if_stat_level_more_than AI_USER, EVASION, 8, BattleAIScript_82DD016 + if_stat_level_less_than AI_TARGET, ATK, 4, BattleAIScript_82DD016 + if_stat_level_less_than AI_TARGET, DEF, 4, BattleAIScript_82DD016 + if_stat_level_less_than AI_TARGET, SPATK, 4, BattleAIScript_82DD016 + if_stat_level_less_than AI_TARGET, SPDEF, 4, BattleAIScript_82DD016 + if_stat_level_less_than AI_TARGET, ACC, 4, BattleAIScript_82DD016 + goto BattleAIScript_82DD01E + +BattleAIScript_82DD016: + if_random_less_than 50, BattleAIScript_82DD01E + score -3 + +BattleAIScript_82DD01E: + if_stat_level_more_than AI_TARGET, ATK, 8, BattleAIScript_82DD07B + if_stat_level_more_than AI_TARGET, DEF, 8, BattleAIScript_82DD07B + if_stat_level_more_than AI_TARGET, SPATK, 8, BattleAIScript_82DD07B + if_stat_level_more_than AI_TARGET, SPDEF, 8, BattleAIScript_82DD07B + if_stat_level_more_than AI_TARGET, EVASION, 8, BattleAIScript_82DD07B + if_stat_level_less_than AI_USER, ATK, 4, BattleAIScript_82DD07B + if_stat_level_less_than AI_USER, DEF, 4, BattleAIScript_82DD07B + if_stat_level_less_than AI_USER, SPATK, 4, BattleAIScript_82DD07B + if_stat_level_less_than AI_USER, SPDEF, 4, BattleAIScript_82DD07B + if_stat_level_less_than AI_USER, ACC, 4, BattleAIScript_82DD07B + if_random_less_than 50, BattleAIScript_82DD083 + score -1 + goto BattleAIScript_82DD083 + +BattleAIScript_82DD07B: + if_random_less_than 50, BattleAIScript_82DD083 + score +3 + +BattleAIScript_82DD083: + end + +BattleAIScript_82DD084: + if_hp_more_than AI_USER, 90, BattleAIScript_82DD08D + score -2 + +BattleAIScript_82DD08D: + end + +BattleAIScript_82DD08E: + if_stat_level_more_than AI_TARGET, ATK, 8, BattleAIScript_82DD0BD + if_stat_level_more_than AI_TARGET, DEF, 8, BattleAIScript_82DD0BD + if_stat_level_more_than AI_TARGET, SPATK, 8, BattleAIScript_82DD0BD + if_stat_level_more_than AI_TARGET, SPDEF, 8, BattleAIScript_82DD0BD + if_stat_level_more_than AI_TARGET, EVASION, 8, BattleAIScript_82DD0BD + score -3 + goto BattleAIScript_82DD0C5 + +BattleAIScript_82DD0BD: + if_random_less_than 128, BattleAIScript_82DD0C5 + score +2 + +BattleAIScript_82DD0C5: + end + +BattleAIScript_82DD0C6: + if_hp_more_than AI_USER, 90, BattleAIScript_82DD0CF + score -2 + +BattleAIScript_82DD0CF: + get_turn_count + if_equal 0, BattleAIScript_82DD0DC + if_random_less_than 200, Score_Minus2 + +BattleAIScript_82DD0DC: + end + +BattleAIScript_82DD0DD: + get_weather + if_equal AI_WEATHER_HAIL, BattleAIScript_82DD0F5 + if_equal AI_WEATHER_RAIN, BattleAIScript_82DD0F5 + if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DD0F5 + goto BattleAIScript_82DD0F7 + +BattleAIScript_82DD0F5: + score -2 + +BattleAIScript_82DD0F7: + if_hp_equal AI_USER, 100, BattleAIScript_82DD11F + if_target_faster BattleAIScript_82DD126 + score -8 + goto BattleAIScript_82DD14F + +AI_CV_Heal2: + if_hp_less_than AI_USER, 50, BattleAIScript_82DD13A + if_hp_more_than AI_USER, 80, BattleAIScript_82DD11F + if_random_less_than 70, BattleAIScript_82DD13A + +BattleAIScript_82DD11F: + score -3 + goto BattleAIScript_82DD14F + +BattleAIScript_82DD126: + if_hp_less_than AI_USER, 70, BattleAIScript_82DD13A + if_random_less_than 30, BattleAIScript_82DD13A + score -3 + goto BattleAIScript_82DD14F + +BattleAIScript_82DD13A: + if_doesnt_have_move_with_effect AI_TARGET, EFFECT_SNATCH, BattleAIScript_82DD147 + if_random_less_than 100, BattleAIScript_82DD14F + +BattleAIScript_82DD147: + if_random_less_than 20, BattleAIScript_82DD14F + score +2 + +BattleAIScript_82DD14F: + end + +BattleAIScript_82DD150: + if_user_has_no_attacking_moves BattleAIScript_82DD173 + if_hp_more_than AI_USER, 50, BattleAIScript_82DD164 + if_random_less_than 50, BattleAIScript_82DD164 + score -3 + +BattleAIScript_82DD164: + if_hp_more_than AI_TARGET, 50, BattleAIScript_82DD173 + if_random_less_than 50, BattleAIScript_82DD173 + score -3 + +BattleAIScript_82DD173: + if_has_move_with_effect AI_USER, EFFECT_SPECIAL_DEFENSE_UP, BattleAIScript_82DD186 + if_has_move_with_effect AI_USER, EFFECT_PROTECT, BattleAIScript_82DD186 + goto BattleAIScript_82DD18E + +BattleAIScript_82DD186: + if_random_less_than 60, BattleAIScript_82DD18E + score +2 + +BattleAIScript_82DD18E: + end + +BattleAIScript_82DD18F: + if_hp_less_than AI_USER, 50, BattleAIScript_82DD1B2 + get_target_type1 + if_in_bytes sTypesTable_82DD1B5, BattleAIScript_82DD1B4 + get_target_type2 + if_in_bytes sTypesTable_82DD1B5, BattleAIScript_82DD1B4 + if_random_less_than 50, BattleAIScript_82DD1B4 + +BattleAIScript_82DD1B2: + score -2 + +BattleAIScript_82DD1B4: + end + +sTypesTable_82DD1B5: + .byte TYPE_FIRE + .byte TYPE_WATER + .byte TYPE_GRASS + .byte TYPE_ELECTRIC + .byte TYPE_PSYCHIC + .byte TYPE_ICE + .byte TYPE_DRAGON + .byte TYPE_DARK + .byte -1 + +BattleAIScript_82DD1BE: + if_target_faster BattleAIScript_82DD1ED + if_hp_not_equal AI_USER, 100, BattleAIScript_82DD1D2 + score -8 + goto BattleAIScript_82DD21D + +BattleAIScript_82DD1D2: + if_hp_less_than AI_USER, 40, BattleAIScript_82DD208 + if_hp_more_than AI_USER, 50, BattleAIScript_82DD1E6 + if_random_less_than 70, BattleAIScript_82DD208 + +BattleAIScript_82DD1E6: + score -3 + goto BattleAIScript_82DD21D + +BattleAIScript_82DD1ED: + if_hp_less_than AI_USER, 60, BattleAIScript_82DD208 + if_hp_more_than AI_USER, 70, BattleAIScript_82DD201 + if_random_less_than 50, BattleAIScript_82DD208 + +BattleAIScript_82DD201: + score -3 + goto BattleAIScript_82DD21D + +BattleAIScript_82DD208: + if_doesnt_have_move_with_effect AI_TARGET, EFFECT_SNATCH, BattleAIScript_82DD215 + if_random_less_than 50, BattleAIScript_82DD21D + +BattleAIScript_82DD215: + if_random_less_than 10, BattleAIScript_82DD21D + score +3 + +BattleAIScript_82DD21D: + end + +BattleAIScript_82DD21E: + end + +BattleAIScript_82DD21F: + if_hp_more_than AI_TARGET, 50, BattleAIScript_82DD228 + score -1 + +BattleAIScript_82DD228: + end + +BattleAIScript_82DD229: + if_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DD256 + if_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DD256 + if_status3 AI_TARGET, STATUS3_PERISH_SONG, BattleAIScript_82DD256 + if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD256 + goto BattleAIScript_82DD25E + +BattleAIScript_82DD256: + if_random_less_than 128, BattleAIScript_82DD25E + score +1 + +BattleAIScript_82DD25E: + end + +BattleAIScript_82DD25F: + if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DD285 + if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DD285 + if_type_effectiveness AI_EFFECTIVENESS_x2, BattleAIScript_82DD27D + if_type_effectiveness AI_EFFECTIVENESS_x4, BattleAIScript_82DD27D + if_random_less_than 128, BattleAIScript_82DD285 + +BattleAIScript_82DD27D: + if_random_less_than 128, BattleAIScript_82DD285 + score +1 + +BattleAIScript_82DD285: + end + +BattleAIScript_82DD286: + if_has_move AI_USER, MOVE_PSYCH_UP, BattleAIScript_82DD2B8 + +BattleAIScript_82DD28E: + if_random_less_than 128, BattleAIScript_82DD296 + score +1 + +BattleAIScript_82DD296: + if_hp_more_than AI_TARGET, 70, BattleAIScript_82DD2B7 + if_random_less_than 128, BattleAIScript_82DD2A5 + score -1 + +BattleAIScript_82DD2A5: + if_hp_more_than AI_TARGET, 50, BattleAIScript_82DD2B7 + score -1 + if_hp_more_than AI_TARGET, 30, BattleAIScript_82DD2B7 + score -1 + +BattleAIScript_82DD2B7: + end + +BattleAIScript_82DD2B8: + if_stat_level_more_than AI_TARGET, ATK, 3, BattleAIScript_82DD2D0 + score +3 + get_turn_count + if_not_equal 0, BattleAIScript_82DD2D2 + score +2 + goto BattleAIScript_82DD2D2 + +BattleAIScript_82DD2D0: + score -5 + +BattleAIScript_82DD2D2: + end + +BattleAIScript_82DD2D3: + if_hp_less_than AI_USER, 50, BattleAIScript_82DD2F6 + get_target_type1 + if_in_bytes sTypesTable_82DD2F9, BattleAIScript_82DD2F8 + get_target_type2 + if_in_bytes sTypesTable_82DD2F9, BattleAIScript_82DD2F8 + if_random_less_than 50, BattleAIScript_82DD2F8 + +BattleAIScript_82DD2F6: + score -2 + +BattleAIScript_82DD2F8: + end + +sTypesTable_82DD2F9: + .byte TYPE_NORMAL + .byte TYPE_FIGHTING + .byte TYPE_FLYING + .byte TYPE_POISON + .byte TYPE_GROUND + .byte TYPE_ROCK + .byte TYPE_BUG + .byte TYPE_GHOST + .byte TYPE_STEEL + .byte -1 + +BattleAIScript_82DD303: + if_hp_less_than AI_USER, 50, BattleAIScript_82DD311 + if_hp_more_than AI_TARGET, 50, BattleAIScript_82DD313 + +BattleAIScript_82DD311: + score -1 + +BattleAIScript_82DD313: + end + +BattleAIScript_82DD314: + if_target_faster BattleAIScript_82DD328 + if_hp_more_than AI_USER, 70, BattleAIScript_82DD330 + score -1 + goto BattleAIScript_82DD330 + +BattleAIScript_82DD328: + if_random_less_than 20, BattleAIScript_82DD330 + score +3 + +BattleAIScript_82DD330: + end + +BattleAIScript_82DD331: + if_target_faster BattleAIScript_82DD353 + if_hp_more_than AI_USER, 60, BattleAIScript_82DD353 + if_hp_less_than AI_USER, 40, BattleAIScript_82DD34B + if_random_less_than 180, BattleAIScript_82DD353 + +BattleAIScript_82DD34B: + if_random_less_than 50, BattleAIScript_82DD353 + score -1 + +BattleAIScript_82DD353: + end + +BattleAIScript_82DD354: + if_hp_more_than AI_USER, 90, BattleAIScript_82DD381 + if_hp_more_than AI_USER, 70, BattleAIScript_82DD379 + if_hp_more_than AI_USER, 50, BattleAIScript_82DD371 + if_random_less_than 100, BattleAIScript_82DD371 + score -1 + +BattleAIScript_82DD371: + if_random_less_than 100, BattleAIScript_82DD379 + score -1 + +BattleAIScript_82DD379: + if_random_less_than 100, BattleAIScript_82DD381 + score -1 + +BattleAIScript_82DD381: + if_target_faster BattleAIScript_82DD3E9 + get_last_used_bank_move AI_TARGET + get_move_effect_from_result + if_equal EFFECT_SLEEP, BattleAIScript_82DD3B9 + if_equal EFFECT_TOXIC, BattleAIScript_82DD3B9 + if_equal EFFECT_POISON, BattleAIScript_82DD3B9 + if_equal EFFECT_PARALYZE, BattleAIScript_82DD3B9 + if_equal EFFECT_WILL_O_WISP, BattleAIScript_82DD3B9 + if_equal EFFECT_CONFUSE, BattleAIScript_82DD3C8 + if_equal EFFECT_LEECH_SEED, BattleAIScript_82DD3D7 + goto BattleAIScript_82DD3E9 + +BattleAIScript_82DD3B9: + if_not_status AI_TARGET, STATUS_ANY, BattleAIScript_82DD3E1 + goto BattleAIScript_82DD3E9 + +BattleAIScript_82DD3C8: + if_not_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DD3E1 + goto BattleAIScript_82DD3E9 + +BattleAIScript_82DD3D7: + if_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DD3E9 + +BattleAIScript_82DD3E1: + if_random_less_than 100, BattleAIScript_82DD3E9 + score +1 + +BattleAIScript_82DD3E9: + end + +BattleAIScript_82DD3EA: + if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DD40F + if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DD40F + if_target_faster BattleAIScript_82DD408 + if_hp_more_than AI_USER, 40, BattleAIScript_82DD40F + goto BattleAIScript_82DD411 + +BattleAIScript_82DD408: + if_hp_less_than AI_USER, 60, BattleAIScript_82DD411 + +BattleAIScript_82DD40F: + score -1 + +BattleAIScript_82DD411: + end + +BattleAIScript_82DD412: + if_target_faster BattleAIScript_82DD430 + get_last_used_bank_move AI_TARGET + get_move_power_from_result + if_equal 0, BattleAIScript_82DD428 + score +1 + goto BattleAIScript_82DD430 + +BattleAIScript_82DD428: + if_random_less_than 100, BattleAIScript_82DD430 + score -1 + +BattleAIScript_82DD430: + end + +BattleAIScript_82DD431: + if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DD4D6 + if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD4D6 + if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DD4D6 + if_hp_more_than AI_USER, 30, BattleAIScript_82DD45E + if_random_less_than 10, BattleAIScript_82DD45E + score -1 + +BattleAIScript_82DD45E: + if_hp_more_than AI_USER, 50, BattleAIScript_82DD46D + if_random_less_than 100, BattleAIScript_82DD46D + score -1 + +BattleAIScript_82DD46D: + if_has_move AI_USER, MOVE_MIRROR_COAT, BattleAIScript_82DD4CD + get_last_used_bank_move AI_TARGET + get_move_power_from_result + if_equal 0, BattleAIScript_82DD4A4 + if_target_not_taunted BattleAIScript_82DD48B + if_random_less_than 100, BattleAIScript_82DD48B + score +1 + +BattleAIScript_82DD48B: + get_last_used_bank_move AI_TARGET + get_move_type_from_result + if_not_in_bytes sTypesTable_82DD4D9, BattleAIScript_82DD4D6 + if_random_less_than 100, BattleAIScript_82DD4D8 + score +1 + goto BattleAIScript_82DD4D8 + +BattleAIScript_82DD4A4: + if_target_not_taunted BattleAIScript_82DD4B1 + if_random_less_than 100, BattleAIScript_82DD4B1 + score +1 + +BattleAIScript_82DD4B1: + get_target_type1 + if_in_bytes sTypesTable_82DD4D9, BattleAIScript_82DD4D8 + get_target_type2 + if_in_bytes sTypesTable_82DD4D9, BattleAIScript_82DD4D8 + if_random_less_than 50, BattleAIScript_82DD4D8 + +BattleAIScript_82DD4CD: + if_random_less_than 100, BattleAIScript_82DD4D5 + score +4 + +BattleAIScript_82DD4D5: + end + +BattleAIScript_82DD4D6: + score -1 + +BattleAIScript_82DD4D8: + end + +sTypesTable_82DD4D9: + .byte TYPE_NORMAL + .byte TYPE_FIGHTING + .byte TYPE_FLYING + .byte TYPE_POISON + .byte TYPE_GROUND + .byte TYPE_ROCK + .byte TYPE_BUG + .byte TYPE_GHOST + .byte TYPE_STEEL + .byte -1 + +BattleAIScript_82DD4E3: + if_any_move_disabled AI_TARGET, BattleAIScript_82DD4FC + if_target_faster BattleAIScript_82DD509 + get_last_used_bank_move AI_TARGET + get_move_effect_from_result + if_not_in_bytes sMoveEffectsTable_82DD50C, BattleAIScript_82DD509 + +BattleAIScript_82DD4FC: + if_random_less_than 30, BattleAIScript_82DD50B + score +3 + goto BattleAIScript_82DD50B + +BattleAIScript_82DD509: + score -2 + +BattleAIScript_82DD50B: + end + +sMoveEffectsTable_82DD50C: + .byte EFFECT_DREAM_EATER + .byte EFFECT_ATTACK_UP + .byte EFFECT_DEFENSE_UP + .byte EFFECT_SPEED_UP + .byte EFFECT_SPECIAL_ATTACK_UP + .byte EFFECT_HAZE + .byte EFFECT_ROAR + .byte EFFECT_CONVERSION + .byte EFFECT_TOXIC + .byte EFFECT_LIGHT_SCREEN + .byte EFFECT_REST + .byte EFFECT_SUPER_FANG + .byte EFFECT_SPECIAL_DEFENSE_UP_2 + .byte EFFECT_CONFUSE + .byte EFFECT_POISON + .byte EFFECT_PARALYZE + .byte EFFECT_LEECH_SEED + .byte EFFECT_SPLASH + .byte EFFECT_ATTACK_UP_2 + .byte EFFECT_ENCORE + .byte EFFECT_CONVERSION_2 + .byte EFFECT_LOCK_ON + .byte EFFECT_HEAL_BELL + .byte EFFECT_MEAN_LOOK + .byte EFFECT_NIGHTMARE + .byte EFFECT_PROTECT + .byte EFFECT_SKILL_SWAP + .byte EFFECT_FORESIGHT + .byte EFFECT_PERISH_SONG + .byte EFFECT_SANDSTORM + .byte EFFECT_ENDURE + .byte EFFECT_SWAGGER + .byte EFFECT_ATTRACT + .byte EFFECT_SAFEGUARD + .byte EFFECT_RAIN_DANCE + .byte EFFECT_SUNNY_DAY + .byte EFFECT_BELLY_DRUM + .byte EFFECT_PSYCH_UP + .byte EFFECT_FUTURE_SIGHT + .byte EFFECT_FAKE_OUT + .byte EFFECT_STOCKPILE + .byte EFFECT_SPIT_UP + .byte EFFECT_SWALLOW + .byte EFFECT_HAIL + .byte EFFECT_TORMENT + .byte EFFECT_WILL_O_WISP + .byte EFFECT_FOLLOW_ME + .byte EFFECT_CHARGE + .byte EFFECT_TRICK + .byte EFFECT_ROLE_PLAY + .byte EFFECT_INGRAIN + .byte EFFECT_RECYCLE + .byte EFFECT_KNOCK_OFF + .byte EFFECT_SKILL_SWAP + .byte EFFECT_IMPRISON + .byte EFFECT_REFRESH + .byte EFFECT_GRUDGE + .byte EFFECT_TEETER_DANCE + .byte EFFECT_MUD_SPORT + .byte EFFECT_WATER_SPORT + .byte EFFECT_DRAGON_DANCE + .byte EFFECT_CAMOUFLAGE + .byte -1 + +BattleAIScript_82DD54B: + if_hp_less_than AI_TARGET, 80, BattleAIScript_82DD574 + if_target_faster BattleAIScript_82DD566 + if_hp_more_than AI_USER, 40, BattleAIScript_82DD574 + score +1 + goto BattleAIScript_82DD576 + +BattleAIScript_82DD566: + if_hp_more_than AI_USER, 60, BattleAIScript_82DD574 + score +1 + goto BattleAIScript_82DD576 + +BattleAIScript_82DD574: + score -1 + +BattleAIScript_82DD576: + end + +BattleAIScript_82DD577: + score +2 + end + +BattleAIScript_82DD57A: + if_random_less_than 128, BattleAIScript_82DD582 + score +2 + +BattleAIScript_82DD582: + end + +BattleAIScript_82DD583: + if_status AI_USER, STATUS_SLEEP, Score_Plus10 + score -5 + end + +BattleAIScript_82DD590: + score -1 + if_target_faster BattleAIScript_82DD5C5 + if_hp_more_than AI_USER, 70, BattleAIScript_82DD5C5 + if_random_less_than 128, BattleAIScript_82DD5A7 + score +1 + +BattleAIScript_82DD5A7: + if_hp_more_than AI_USER, 50, BattleAIScript_82DD5C5 + if_random_less_than 128, BattleAIScript_82DD5B6 + score +1 + +BattleAIScript_82DD5B6: + if_hp_more_than AI_USER, 30, BattleAIScript_82DD5C5 + if_random_less_than 100, BattleAIScript_82DD5C5 + score +2 + +BattleAIScript_82DD5C5: + end + +BattleAIScript_82DD5C6: + if_target_faster BattleAIScript_82DD5E6 + if_hp_more_than AI_USER, 33, BattleAIScript_82DD608 + if_hp_more_than AI_USER, 20, BattleAIScript_82DD60A + if_hp_less_than AI_USER, 8, BattleAIScript_82DD5F9 + goto BattleAIScript_82DD5FB + +BattleAIScript_82DD5E6: + if_hp_more_than AI_USER, 60, BattleAIScript_82DD608 + if_hp_more_than AI_USER, 40, BattleAIScript_82DD60A + goto BattleAIScript_82DD5FB + +BattleAIScript_82DD5F9: + score +1 + +BattleAIScript_82DD5FB: + if_random_less_than 100, BattleAIScript_82DD60A + score +1 + goto BattleAIScript_82DD60A + +BattleAIScript_82DD608: + score -1 + +BattleAIScript_82DD60A: + end + +BattleAIScript_82DD60B: + if_status AI_TARGET, STATUS_ANY, BattleAIScript_82DD621 + if_status_in_party AI_TARGET, STATUS_ANY, BattleAIScript_82DD621 + score -5 + +BattleAIScript_82DD621: + end + +BattleAIScript_82DD622: + get_hold_effect AI_TARGET + if_not_in_bytes sHoldEffectsTable_82DD63D, BattleAIScript_82DD63A + if_random_less_than 50, BattleAIScript_82DD63C + score +1 + goto BattleAIScript_82DD63C + +BattleAIScript_82DD63A: + score -2 + +BattleAIScript_82DD63C: + end + +sHoldEffectsTable_82DD63D: + .byte HOLD_EFFECT_CURE_SLP + .byte HOLD_EFFECT_CURE_STATUS + .byte HOLD_EFFECT_RESTORE_HP + .byte HOLD_EFFECT_EVASION_UP + .byte HOLD_EFFECT_LEFTOVERS + .byte HOLD_EFFECT_LIGHT_BALL + .byte HOLD_EFFECT_THICK_CLUB + .byte -1 + +BattleAIScript_82DD645: + get_user_type1 + if_equal TYPE_GHOST, BattleAIScript_82DD68A + get_user_type2 + if_equal TYPE_GHOST, BattleAIScript_82DD68A + if_stat_level_more_than AI_USER, DEF, 9, BattleAIScript_82DD693 + if_random_less_than 128, BattleAIScript_82DD665 + score +1 + +BattleAIScript_82DD665: + if_stat_level_more_than AI_USER, DEF, 7, BattleAIScript_82DD693 + if_random_less_than 128, BattleAIScript_82DD675 + score +1 + +BattleAIScript_82DD675: + if_stat_level_more_than AI_USER, DEF, 6, BattleAIScript_82DD693 + if_random_less_than 128, BattleAIScript_82DD693 + score +1 + goto BattleAIScript_82DD693 + +BattleAIScript_82DD68A: + if_hp_more_than AI_USER, 80, BattleAIScript_82DD693 + score -1 + +BattleAIScript_82DD693: + end + +BattleAIScript_82DD694: + get_protect_count AI_USER + if_more_than 1, BattleAIScript_82DD75A + if_status AI_USER, STATUS_TOXIC_POISON, BattleAIScript_82DD751 + if_status2 AI_USER, STATUS2_CURSED, BattleAIScript_82DD751 + if_status3 AI_USER, STATUS3_PERISH_SONG, BattleAIScript_82DD751 + if_status2 AI_USER, STATUS2_INFATUATION, BattleAIScript_82DD751 + if_status3 AI_USER, STATUS3_LEECHSEED, BattleAIScript_82DD751 + if_status3 AI_USER, STATUS3_YAWN, BattleAIScript_82DD751 + if_has_move_with_effect AI_TARGET, EFFECT_RESTORE_HP, BattleAIScript_82DD751 + if_has_move_with_effect AI_TARGET, EFFECT_DEFENSE_CURL, BattleAIScript_82DD751 + if_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DD730 + if_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DD730 + if_status3 AI_TARGET, STATUS3_PERISH_SONG, BattleAIScript_82DD730 + if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD730 + if_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DD730 + if_status3 AI_TARGET, STATUS3_YAWN, BattleAIScript_82DD730 + get_last_used_bank_move AI_TARGET + get_move_effect_from_result + if_not_equal EFFECT_LOCK_ON, BattleAIScript_82DD730 + goto BattleAIScript_82DD732 + +BattleAIScript_82DD730: + score +2 + +BattleAIScript_82DD732: + if_random_less_than 128, BattleAIScript_82DD73A + score -1 + +BattleAIScript_82DD73A: + get_protect_count AI_USER + if_equal 0, BattleAIScript_82DD75C + score -1 + if_random_less_than 128, BattleAIScript_82DD75C + score -1 + goto BattleAIScript_82DD75C + +BattleAIScript_82DD751: + get_last_used_bank_move AI_TARGET + get_move_effect_from_result + if_not_equal EFFECT_LOCK_ON, BattleAIScript_82DD75C + +BattleAIScript_82DD75A: + score -2 + +BattleAIScript_82DD75C: + end + +BattleAIScript_82DD75D: + get_user_type1 + if_equal TYPE_GHOST, BattleAIScript_82DD77C + get_user_type2 + if_equal TYPE_GHOST, BattleAIScript_82DD77C + if_stat_level_more_than AI_USER, EVASION, 8, BattleAIScript_82DD782 + score -2 + goto BattleAIScript_82DD78A + +BattleAIScript_82DD77C: + if_random_less_than 80, BattleAIScript_82DD78A + +BattleAIScript_82DD782: + if_random_less_than 80, BattleAIScript_82DD78A + score +2 + +BattleAIScript_82DD78A: + end + +BattleAIScript_82DD78B: + if_hp_less_than AI_USER, 4, BattleAIScript_82DD799 + if_hp_less_than AI_USER, 35, BattleAIScript_82DD7A0 + +BattleAIScript_82DD799: + score -1 + goto BattleAIScript_82DD7A8 + +BattleAIScript_82DD7A0: + if_random_less_than 70, BattleAIScript_82DD7A8 + score +1 + +BattleAIScript_82DD7A8: + end + +BattleAIScript_82DD7A9: + if_stat_level_more_than AI_USER, ATK, 8, BattleAIScript_82DD7D6 + if_stat_level_more_than AI_USER, DEF, 8, BattleAIScript_82DD7D6 + if_stat_level_more_than AI_USER, SPATK, 8, BattleAIScript_82DD7D6 + if_stat_level_more_than AI_USER, SPDEF, 8, BattleAIScript_82DD7D6 + if_stat_level_more_than AI_USER, EVASION, 8, BattleAIScript_82DD7D6 + goto BattleAIScript_82DD7FC + +BattleAIScript_82DD7D6: + if_target_faster BattleAIScript_82DD7E8 + if_hp_more_than AI_USER, 60, BattleAIScript_82DD844 + goto BattleAIScript_82DD7EF + +BattleAIScript_82DD7E8: + if_hp_more_than AI_USER, 70, BattleAIScript_82DD844 + +BattleAIScript_82DD7EF: + if_random_less_than 80, BattleAIScript_82DD844 + score +2 + goto BattleAIScript_82DD844 + +BattleAIScript_82DD7FC: + if_stat_level_more_than AI_USER, ATK, 7, BattleAIScript_82DD829 + if_stat_level_more_than AI_USER, DEF, 7, BattleAIScript_82DD829 + if_stat_level_more_than AI_USER, SPATK, 7, BattleAIScript_82DD829 + if_stat_level_more_than AI_USER, SPDEF, 7, BattleAIScript_82DD829 + if_stat_level_more_than AI_USER, EVASION, 7, BattleAIScript_82DD829 + goto BattleAIScript_82DD842 + +BattleAIScript_82DD829: + if_target_faster BattleAIScript_82DD83B + if_hp_more_than AI_USER, 60, BattleAIScript_82DD842 + goto BattleAIScript_82DD844 + +BattleAIScript_82DD83B: + if_hp_less_than AI_USER, 70, BattleAIScript_82DD844 + +BattleAIScript_82DD842: + score -2 + +BattleAIScript_82DD844: + end + +BattleAIScript_82DD845: + is_first_turn_for AI_USER + if_not_equal 0, BattleAIScript_82DD87A + get_target_type1 + if_equal TYPE_GHOST, BattleAIScript_82DD872 + get_target_type1 + if_equal TYPE_PSYCHIC, BattleAIScript_82DD872 + get_target_type2 + if_equal TYPE_GHOST, BattleAIScript_82DD872 + get_target_type2 + if_equal TYPE_PSYCHIC, BattleAIScript_82DD872 + goto BattleAIScript_82DD87A + +BattleAIScript_82DD872: + if_random_less_than 128, BattleAIScript_82DD87A + score +1 + +BattleAIScript_82DD87A: + end + +BattleAIScript_82DD87B: + if_user_faster BattleAIScript_82DD889 + get_ability AI_USER + if_equal ABILITY_SWIFT_SWIM, BattleAIScript_82DD8B0 + +BattleAIScript_82DD889: + if_hp_less_than AI_USER, 40, BattleAIScript_82DD8B7 + get_weather + if_equal AI_WEATHER_HAIL, BattleAIScript_82DD8B0 + if_equal AI_WEATHER_SUN, BattleAIScript_82DD8B0 + if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DD8B0 + get_ability AI_USER + if_equal ABILITY_RAIN_DISH, BattleAIScript_82DD8B0 + goto BattleAIScript_82DD8B9 + +BattleAIScript_82DD8B0: + score +1 + goto BattleAIScript_82DD8B9 + +BattleAIScript_82DD8B7: + score -1 + +BattleAIScript_82DD8B9: + end + +BattleAIScript_82DD8BA: + if_hp_less_than AI_USER, 40, BattleAIScript_82DD8E0 + get_weather + if_equal AI_WEATHER_HAIL, BattleAIScript_82DD8D9 + if_equal AI_WEATHER_RAIN, BattleAIScript_82DD8D9 + if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DD8D9 + goto BattleAIScript_82DD8E2 + +BattleAIScript_82DD8D9: + score +1 + goto BattleAIScript_82DD8E2 + +BattleAIScript_82DD8E0: + score -1 + +BattleAIScript_82DD8E2: + end + +BattleAIScript_82DD8E3: + if_hp_less_than AI_USER, 90, BattleAIScript_82DD8EF + goto BattleAIScript_82DD8F1 + +BattleAIScript_82DD8EF: + score -2 + +BattleAIScript_82DD8F1: + end + +BattleAIScript_82DD8F2: + if_stat_level_more_than AI_TARGET, ATK, 8, BattleAIScript_82DD91F + if_stat_level_more_than AI_TARGET, DEF, 8, BattleAIScript_82DD91F + if_stat_level_more_than AI_TARGET, SPATK, 8, BattleAIScript_82DD91F + if_stat_level_more_than AI_TARGET, SPDEF, 8, BattleAIScript_82DD91F + if_stat_level_more_than AI_TARGET, EVASION, 8, BattleAIScript_82DD91F + goto BattleAIScript_82DD957 + +BattleAIScript_82DD91F: + if_stat_level_less_than AI_USER, ATK, 7, BattleAIScript_82DD954 + if_stat_level_less_than AI_USER, DEF, 7, BattleAIScript_82DD954 + if_stat_level_less_than AI_USER, SPATK, 7, BattleAIScript_82DD954 + if_stat_level_less_than AI_USER, SPDEF, 7, BattleAIScript_82DD954 + if_stat_level_less_than AI_USER, EVASION, 7, BattleAIScript_82DD952 + if_random_less_than 50, BattleAIScript_82DD959 + goto BattleAIScript_82DD957 + +BattleAIScript_82DD952: + score +1 + +BattleAIScript_82DD954: + score +1 + end + +BattleAIScript_82DD957: + score -2 + +BattleAIScript_82DD959: + end + +BattleAIScript_82DD95A: + if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DD9FF + if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD9FF + if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DD9FF + if_hp_more_than AI_USER, 30, BattleAIScript_82DD987 + if_random_less_than 10, BattleAIScript_82DD987 + score -1 + +BattleAIScript_82DD987: + if_hp_more_than AI_USER, 50, BattleAIScript_82DD996 + if_random_less_than 100, BattleAIScript_82DD996 + score -1 + +BattleAIScript_82DD996: + if_has_move AI_USER, MOVE_COUNTER, BattleAIScript_82DD9F6 + get_last_used_bank_move AI_TARGET + get_move_power_from_result + if_equal 0, BattleAIScript_82DD9CD + if_target_not_taunted BattleAIScript_82DD9B4 + if_random_less_than 100, BattleAIScript_82DD9B4 + score +1 + +BattleAIScript_82DD9B4: + get_last_used_bank_move AI_TARGET + get_move_type_from_result + if_not_in_bytes sTypesTable_82DDA02, BattleAIScript_82DD9FF + if_random_less_than 100, BattleAIScript_82DDA01 + score +1 + goto BattleAIScript_82DDA01 + +BattleAIScript_82DD9CD: + if_target_not_taunted BattleAIScript_82DD9DA + if_random_less_than 100, BattleAIScript_82DD9DA + score +1 + +BattleAIScript_82DD9DA: + get_target_type1 + if_in_bytes sTypesTable_82DDA02, BattleAIScript_82DDA01 + get_target_type2 + if_in_bytes sTypesTable_82DDA02, BattleAIScript_82DDA01 + if_random_less_than 50, BattleAIScript_82DDA01 + +BattleAIScript_82DD9F6: + if_random_less_than 100, BattleAIScript_82DD9FE + score +4 + +BattleAIScript_82DD9FE: + end + +BattleAIScript_82DD9FF: + score -1 + +BattleAIScript_82DDA01: + end + +sTypesTable_82DDA02: + .byte TYPE_FIRE + .byte TYPE_WATER + .byte TYPE_GRASS + .byte TYPE_ELECTRIC + .byte TYPE_PSYCHIC + .byte TYPE_ICE + .byte TYPE_DRAGON + .byte TYPE_DARK + .byte -1 + +BattleAIScript_82DDA0B: + if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDA2C + if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDA2C + if_has_move_with_effect AI_TARGET, EFFECT_PROTECT, BattleAIScript_82DDA2C + if_hp_more_than AI_USER, 38, BattleAIScript_82DDA2E + score -1 + goto BattleAIScript_82DDA2E + +BattleAIScript_82DDA2C: + score -2 + +BattleAIScript_82DDA2E: + end + +BattleAIScript_82DDA2F: + if_doesnt_have_move_with_effect AI_TARGET, EFFECT_PROTECT, BattleAIScript_82DDA3D + score -1 + goto BattleAIScript_82DDAB4 + +BattleAIScript_82DDA3D: + if_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DDAAC + if_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DDAAC + if_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DDAAC + get_weather + if_equal AI_WEATHER_HAIL, BattleAIScript_82DDA6D + if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DDA88 + goto BattleAIScript_82DDA98 + +BattleAIScript_82DDA6D: + get_user_type1 + if_in_bytes sTypesTable_82DDAB5, BattleAIScript_82DDAAC + get_user_type2 + if_in_bytes sTypesTable_82DDAB5, BattleAIScript_82DDAAC + goto BattleAIScript_82DDA98 + +BattleAIScript_82DDA88: + get_user_type1 + if_equal TYPE_ICE, BattleAIScript_82DDAAC + get_user_type2 + if_equal TYPE_ICE, BattleAIScript_82DDAAC + +BattleAIScript_82DDA98: + if_target_faster BattleAIScript_82DDAB4 + get_last_used_bank_move AI_TARGET + get_move_effect_from_result + if_not_equal EFFECT_LOCK_ON, BattleAIScript_82DDAAC + goto BattleAIScript_82DDAB4 + +BattleAIScript_82DDAAC: + if_random_less_than 80, BattleAIScript_82DDAB4 + score +1 + +BattleAIScript_82DDAB4: + end + +sTypesTable_82DDAB5: + .byte TYPE_GROUND + .byte TYPE_ROCK + .byte TYPE_STEEL + .byte -1 + +BattleAIScript_82DDAB9: + score +2 + end + +BattleAIScript_82DDABC: + get_stockpile_count AI_USER + if_less_than 2, BattleAIScript_82DDACC + if_random_less_than 80, BattleAIScript_82DDACC + score +2 + +BattleAIScript_82DDACC: + end + +BattleAIScript_82DDACD: + if_hp_less_than AI_USER, 40, BattleAIScript_82DDAF3 + get_weather + if_equal AI_WEATHER_SUN, BattleAIScript_82DDAEC + if_equal AI_WEATHER_RAIN, BattleAIScript_82DDAEC + if_equal AI_WEATHER_SANDSTORM, BattleAIScript_82DDAEC + goto BattleAIScript_82DDAF5 + +BattleAIScript_82DDAEC: + score +1 + goto BattleAIScript_82DDAF5 + +BattleAIScript_82DDAF3: + score -1 + +BattleAIScript_82DDAF5: + end + +BattleAIScript_82DDAF6: + if_not_status AI_TARGET, STATUS_POISON | STATUS_BURN | STATUS_PARALYSIS | STATUS_TOXIC_POISON, BattleAIScript_82DDB02 + score +1 + +BattleAIScript_82DDB02: + end + +BattleAIScript_82DDB03: + if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDB42 + if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDB42 + if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DDB59 + if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DDB49 + if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DDB49 + is_first_turn_for AI_USER + if_not_equal 0, BattleAIScript_82DDB5B + if_random_less_than 100, BattleAIScript_82DDB5B + score +1 + goto BattleAIScript_82DDB5B + +BattleAIScript_82DDB42: + score -1 + goto BattleAIScript_82DDB5B + +BattleAIScript_82DDB49: + if_random_less_than 100, BattleAIScript_82DDB5B + if_status2 AI_USER, STATUS2_SUBSTITUTE, Score_Plus5 + +BattleAIScript_82DDB59: + score +1 + +BattleAIScript_82DDB5B: + end + +BattleAIScript_82DDB5C: + if_status AI_TARGET, STATUS_PARALYSIS, BattleAIScript_82DDB6B + goto BattleAIScript_82DDB6D + +BattleAIScript_82DDB6B: + score +1 + +BattleAIScript_82DDB6D: + end + +BattleAIScript_82DDB6E: + get_hold_effect AI_USER + if_in_bytes sHoldEffectsTable_82DDBB7, BattleAIScript_82DDB89 + if_in_bytes sHoldEffectsTable_82DDBAF, BattleAIScript_82DDB9B + +BattleAIScript_82DDB82: + score -3 + goto BattleAIScript_82DDBAE + +BattleAIScript_82DDB89: + get_hold_effect AI_TARGET + if_in_bytes sHoldEffectsTable_82DDBB7, BattleAIScript_82DDB82 + score +5 + goto BattleAIScript_82DDBAE + +BattleAIScript_82DDB9B: + get_hold_effect AI_TARGET + if_in_bytes sHoldEffectsTable_82DDBAF, BattleAIScript_82DDB82 + if_random_less_than 50, BattleAIScript_82DDBAE + score +2 + +BattleAIScript_82DDBAE: + end + +sHoldEffectsTable_82DDBAF: + .byte HOLD_EFFECT_CONFUSE_SPICY + .byte HOLD_EFFECT_CONFUSE_DRY + .byte HOLD_EFFECT_CONFUSE_SWEET + .byte HOLD_EFFECT_CONFUSE_BITTER + .byte HOLD_EFFECT_CONFUSE_SOUR + .byte HOLD_EFFECT_MACHO_BRACE + .byte HOLD_EFFECT_CHOICE_BAND + .byte -1 + +sHoldEffectsTable_82DDBB7: + .byte HOLD_EFFECT_CHOICE_BAND + .byte -1 + +BattleAIScript_82DDBB9: + get_ability AI_USER + if_in_bytes sAbilitiesTable_82DDBDF, BattleAIScript_82DDBCF + get_ability AI_TARGET + if_in_bytes sAbilitiesTable_82DDBDF, BattleAIScript_82DDBD6 + +BattleAIScript_82DDBCF: + score -1 + goto BattleAIScript_82DDBDE + +BattleAIScript_82DDBD6: + if_random_less_than 50, BattleAIScript_82DDBDE + score +2 + +BattleAIScript_82DDBDE: + end + +sAbilitiesTable_82DDBDF: + .byte ABILITY_SPEED_BOOST + .byte ABILITY_BATTLE_ARMOR + .byte ABILITY_SAND_VEIL + .byte ABILITY_STATIC + .byte ABILITY_FLASH_FIRE + .byte ABILITY_WONDER_GUARD + .byte ABILITY_EFFECT_SPORE + .byte ABILITY_SWIFT_SWIM + .byte ABILITY_HUGE_POWER + .byte ABILITY_RAIN_DISH + .byte ABILITY_CUTE_CHARM + .byte ABILITY_SHED_SKIN + .byte ABILITY_MARVEL_SCALE + .byte ABILITY_PURE_POWER + .byte ABILITY_CHLOROPHYLL + .byte ABILITY_SHIELD_DUST + .byte -1 + +BattleAIScript_82DDBF0: + if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDC1D + if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDC1D + if_stat_level_less_than AI_USER, ATK, 6, BattleAIScript_82DDC1D + if_target_faster BattleAIScript_82DDC16 + if_hp_more_than AI_USER, 40, BattleAIScript_82DDC1D + goto BattleAIScript_82DDC1F + +BattleAIScript_82DDC16: + if_hp_less_than AI_USER, 60, BattleAIScript_82DDC1F + +BattleAIScript_82DDC1D: + score -1 + +BattleAIScript_82DDC1F: + end + +BattleAIScript_82DDC20: + if_hp_more_than AI_TARGET, 30, BattleAIScript_82DDC2F + if_random_less_than 100, BattleAIScript_82DDC2F + score -1 + +BattleAIScript_82DDC2F: + is_first_turn_for AI_USER + if_equal 0, BattleAIScript_82DDC4A + if_random_less_than 150, BattleAIScript_82DDC52 + score +1 + goto BattleAIScript_82DDC52 + +AI_CV_MagicCoat3: + if_random_less_than 50, BattleAIScript_82DDC52 + +BattleAIScript_82DDC4A: + if_random_less_than 30, BattleAIScript_82DDC52 + score -1 + +BattleAIScript_82DDC52: + end + +BattleAIScript_82DDC53: + get_used_held_item AI_USER + if_not_in_bytes sItemsTable_82DDC6E, BattleAIScript_82DDC6B + if_random_less_than 50, BattleAIScript_82DDC6D + score +1 + goto BattleAIScript_82DDC6D + +BattleAIScript_82DDC6B: + score -2 + +BattleAIScript_82DDC6D: + end + +sItemsTable_82DDC6E: + .byte ITEM_CHESTO_BERRY + .byte ITEM_LUM_BERRY + .byte ITEM_STARF_BERRY + .byte -1 + +BattleAIScript_82DDC72: + if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DDC9D + if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DDC9D + if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DDC9D + if_random_less_than 180, BattleAIScript_82DDC9D + score +2 + goto BattleAIScript_82DDC9F + +BattleAIScript_82DDC9D: + score -2 + +BattleAIScript_82DDC9F: + end + +BattleAIScript_82DDCA0: + if_side_affecting AI_TARGET, SIDE_STATUS_REFLECT, BattleAIScript_82DDCAF + goto BattleAIScript_82DDCB1 + +BattleAIScript_82DDCAF: + score +1 + +BattleAIScript_82DDCB1: + end + +BattleAIScript_82DDCB2: + if_hp_less_than AI_TARGET, 30, BattleAIScript_82DDCC9 + is_first_turn_for AI_USER + if_more_than 0, BattleAIScript_82DDCC9 + if_random_less_than 180, BattleAIScript_82DDCC9 + score +1 + +BattleAIScript_82DDCC9: + end + +BattleAIScript_82DDCCA: + if_hp_less_than AI_TARGET, 70, BattleAIScript_82DDCF3 + if_target_faster BattleAIScript_82DDCE5 + if_hp_more_than AI_USER, 40, BattleAIScript_82DDCF3 + score +1 + goto BattleAIScript_82DDCF5 + +BattleAIScript_82DDCE5: + if_hp_more_than AI_USER, 50, BattleAIScript_82DDCF3 + score +1 + goto BattleAIScript_82DDCF5 + +BattleAIScript_82DDCF3: + score -1 + +BattleAIScript_82DDCF5: + end + +BattleAIScript_82DDCF6: + if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDD1B + if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDD1B + if_target_faster BattleAIScript_82DDD14 + if_hp_more_than AI_TARGET, 50, BattleAIScript_82DDD1D + goto BattleAIScript_82DDD1B + +BattleAIScript_82DDD14: + if_hp_more_than AI_TARGET, 70, BattleAIScript_82DDD1D + +BattleAIScript_82DDD1B: + score -1 + +BattleAIScript_82DDD1D: + end + +BattleAIScript_82DDD1E: + is_first_turn_for AI_USER + if_more_than 0, BattleAIScript_82DDD2E + if_random_less_than 100, BattleAIScript_82DDD2E + score +2 + +BattleAIScript_82DDD2E: + end + +BattleAIScript_82DDD2F: + if_hp_less_than AI_TARGET, 50, BattleAIScript_82DDD3B + goto BattleAIScript_82DDD3D + +BattleAIScript_82DDD3B: + score -1 + +BattleAIScript_82DDD3D: + end + +BattleAIScript_82DDD3E: + is_first_turn_for AI_USER + if_equal 1, BattleAIScript_82DDD85 + if_random_less_than 30, BattleAIScript_82DDDA7 + if_target_faster BattleAIScript_82DDD6B + if_hp_not_equal AI_USER, 100, BattleAIScript_82DDD9F + if_hp_less_than AI_TARGET, 70, BattleAIScript_82DDD9F + if_random_less_than 60, BattleAIScript_82DDDA7 + goto BattleAIScript_82DDD9F + +BattleAIScript_82DDD6B: + if_hp_more_than AI_TARGET, 25, BattleAIScript_82DDD9F + if_has_move_with_effect AI_TARGET, EFFECT_RESTORE_HP, BattleAIScript_82DDD85 + if_has_move_with_effect AI_TARGET, EFFECT_DEFENSE_CURL, BattleAIScript_82DDD85 + goto BattleAIScript_82DDD92 + +BattleAIScript_82DDD85: + if_random_less_than 150, BattleAIScript_82DDDA7 + score +2 + goto BattleAIScript_82DDDA7 + +BattleAIScript_82DDD92: + if_random_less_than 230, BattleAIScript_82DDD9F + score +1 + goto BattleAIScript_82DDDA7 + +BattleAIScript_82DDD9F: + if_random_less_than 30, BattleAIScript_82DDDA7 + score -2 + +BattleAIScript_82DDDA7: + end + +BattleAIScript_82DDDA8: + if_hp_less_than AI_USER, 50, BattleAIScript_82DDDCB + get_target_type1 + if_equal TYPE_ELECTRIC, BattleAIScript_82DDDC4 + get_target_type2 + if_equal TYPE_ELECTRIC, BattleAIScript_82DDDC4 + goto BattleAIScript_82DDDCB + +BattleAIScript_82DDDC4: + score +1 + goto BattleAIScript_82DDDCD + +BattleAIScript_82DDDCB: + score -1 + +BattleAIScript_82DDDCD: + end + +BattleAIScript_82DDDCE: + if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDDF3 + if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDDF3 + if_target_faster BattleAIScript_82DDDEC + if_hp_more_than AI_USER, 60, BattleAIScript_82DDDF5 + goto BattleAIScript_82DDDF3 + +BattleAIScript_82DDDEC: + if_hp_more_than AI_USER, 80, BattleAIScript_82DDDF5 + +BattleAIScript_82DDDF3: + score -1 + +BattleAIScript_82DDDF5: + end + +BattleAIScript_82DDDF6: + if_hp_less_than AI_USER, 50, BattleAIScript_82DDE19 + get_target_type1 + if_equal TYPE_FIRE, BattleAIScript_82DDE12 + get_target_type2 + if_equal TYPE_FIRE, BattleAIScript_82DDE12 + goto BattleAIScript_82DDE19 + +BattleAIScript_82DDE12: + score +1 + goto BattleAIScript_82DDE1B + +BattleAIScript_82DDE19: + score -1 + +BattleAIScript_82DDE1B: + end + +BattleAIScript_82DDE1C: + if_target_faster BattleAIScript_82DDE36 + if_hp_more_than AI_USER, 50, BattleAIScript_82DDE3E + if_random_less_than 70, BattleAIScript_82DDE3E + score -1 + goto BattleAIScript_82DDE3E + +BattleAIScript_82DDE36: + if_random_less_than 128, BattleAIScript_82DDE3E + score +1 + +BattleAIScript_82DDE3E: + end + +AI_CheckViability: + if_target_is_ally AI_Ret + if_can_faint BattleAIScript_82DDE60 + get_how_powerful_move_is + if_equal 1, Score_Minus1 + if_type_effectiveness AI_EFFECTIVENESS_x4, BattleAIScript_82DDE57 + end + +BattleAIScript_82DDE57: + if_random_less_than 80, BattleAIScript_82DDE70 + score +2 + end + +BattleAIScript_82DDE60: + if_effect EFFECT_EXPLOSION, BattleAIScript_82DDE70 + if_not_effect EFFECT_QUICK_ATTACK, BattleAIScript_82DDE6E + score +2 + +BattleAIScript_82DDE6E: + score +4 + +BattleAIScript_82DDE70: + end + +AI_SetupFirstTurn: + if_target_is_ally AI_Ret + get_turn_count + if_not_equal 0, BattleAIScript_82DDE8F + get_considered_move_effect + if_not_in_bytes sMoveEffectsTable_82DDE90, BattleAIScript_82DDE8F + if_random_less_than 80, BattleAIScript_82DDE8F + score +2 + +BattleAIScript_82DDE8F: + end + +sMoveEffectsTable_82DDE90: + .byte EFFECT_ATTACK_UP + .byte EFFECT_DEFENSE_UP + .byte EFFECT_SPEED_UP + .byte EFFECT_SPECIAL_ATTACK_UP + .byte EFFECT_SPECIAL_DEFENSE_UP + .byte EFFECT_ACCURACY_UP + .byte EFFECT_EVASION_UP + .byte EFFECT_ATTACK_DOWN + .byte EFFECT_DEFENSE_DOWN + .byte EFFECT_SPEED_DOWN + .byte EFFECT_SPECIAL_ATTACK_DOWN + .byte EFFECT_SPECIAL_DEFENSE_DOWN + .byte EFFECT_ACCURACY_DOWN + .byte EFFECT_EVASION_DOWN + .byte EFFECT_CONVERSION + .byte EFFECT_LIGHT_SCREEN + .byte EFFECT_SPECIAL_DEFENSE_UP_2 + .byte EFFECT_FOCUS_ENERGY + .byte EFFECT_CONFUSE + .byte EFFECT_ATTACK_UP_2 + .byte EFFECT_DEFENSE_UP_2 + .byte EFFECT_SPEED_UP_2 + .byte EFFECT_SPECIAL_ATTACK_UP_2 + .byte EFFECT_SPECIAL_DEFENSE_UP_2 + .byte EFFECT_ACCURACY_UP_2 + .byte EFFECT_EVASION_UP_2 + .byte EFFECT_ATTACK_DOWN_2 + .byte EFFECT_DEFENSE_DOWN_2 + .byte EFFECT_SPEED_DOWN_2 + .byte EFFECT_SPECIAL_ATTACK_DOWN_2 + .byte EFFECT_SPECIAL_DEFENSE_DOWN_2 + .byte EFFECT_ACCURACY_DOWN_2 + .byte EFFECT_EVASION_DOWN_2 + .byte EFFECT_REFLECT + .byte EFFECT_POISON + .byte EFFECT_PARALYZE + .byte EFFECT_SUBSTITUTE + .byte EFFECT_LEECH_SEED + .byte EFFECT_MINIMIZE + .byte EFFECT_CURSE + .byte EFFECT_SWAGGER + .byte EFFECT_CAMOUFLAGE + .byte EFFECT_YAWN + .byte EFFECT_DEFENSE_CURL + .byte EFFECT_TORMENT + .byte EFFECT_FLATTER + .byte EFFECT_WILL_O_WISP + .byte EFFECT_INGRAIN + .byte EFFECT_IMPRISON + .byte EFFECT_TEETER_DANCE + .byte EFFECT_TICKLE + .byte EFFECT_COSMIC_POWER + .byte EFFECT_BULK_UP + .byte EFFECT_CALM_MIND + .byte EFFECT_CAMOUFLAGE + .byte -1 + +AI_PreferStrongestMove: + if_target_is_ally AI_Ret + get_how_powerful_move_is + if_not_equal 0, BattleAIScript_82DDEDC + if_random_less_than 100, BattleAIScript_82DDEDC + score +2 + +BattleAIScript_82DDEDC: + end + +AI_Risky: + if_target_is_ally AI_Ret + get_considered_move_effect + if_not_in_bytes sMoveEffectsTable_82DDEF5, BattleAIScript_82DDEF4 + if_random_less_than 128, BattleAIScript_82DDEF4 + score +2 + +BattleAIScript_82DDEF4: + end + +sMoveEffectsTable_82DDEF5: + .byte EFFECT_SLEEP + .byte EFFECT_EXPLOSION + .byte EFFECT_MIRROR_MOVE + .byte EFFECT_OHKO + .byte EFFECT_HIGH_CRITICAL + .byte EFFECT_CONFUSE + .byte EFFECT_METRONOME + .byte EFFECT_PSYWAVE + .byte EFFECT_COUNTER + .byte EFFECT_DESTINY_BOND + .byte EFFECT_SWAGGER + .byte EFFECT_ATTRACT + .byte EFFECT_PRESENT + .byte EFFECT_ALL_STATS_UP_HIT + .byte EFFECT_BELLY_DRUM + .byte EFFECT_MIRROR_COAT + .byte EFFECT_FOCUS_PUNCH + .byte EFFECT_REVENGE + .byte EFFECT_TEETER_DANCE + .byte -1 + +AI_PreferBatonPass: + if_target_is_ally AI_Ret + count_usable_party_mons AI_USER + if_equal 0, BattleAIScript_82DDFB3 + get_how_powerful_move_is + if_not_equal 0, BattleAIScript_82DDFB3 + if_has_move_with_effect AI_USER, EFFECT_BATON_PASS, BattleAIScript_82DDF2A + if_random_less_than 80, BattleAIScript_82DDEF4 + +BattleAIScript_82DDF2A: + if_move MOVE_SWORDS_DANCE, BattleAIScript_82DDF54 + if_move MOVE_DRAGON_DANCE, BattleAIScript_82DDF54 + if_move MOVE_CALM_MIND, BattleAIScript_82DDF54 + if_effect EFFECT_PROTECT, BattleAIScript_82DDF67 + if_move MOVE_BATON_PASS, BattleAIScript_82DDF7B + if_random_less_than 20, BattleAIScript_82DDEF4 + score +3 + +BattleAIScript_82DDF54: + get_turn_count + if_equal 0, Score_Plus5 + if_hp_less_than AI_USER, 60, Score_Minus10 + goto Score_Plus1 + +BattleAIScript_82DDF67: + get_last_used_bank_move AI_USER + if_in_hwords sMovesTable_82DDF75, Score_Minus2 + score +2 + end + +sMovesTable_82DDF75: + .2byte MOVE_PROTECT + .2byte MOVE_DETECT + .2byte -1 + +BattleAIScript_82DDF7B: + get_turn_count + if_equal 0, Score_Minus2 + if_stat_level_more_than AI_USER, ATK, 8, Score_Plus3 + if_stat_level_more_than AI_USER, ATK, 7, Score_Plus2 + if_stat_level_more_than AI_USER, ATK, 6, Score_Plus1 + if_stat_level_more_than AI_USER, SPATK, 8, Score_Plus3 + if_stat_level_more_than AI_USER, SPATK, 7, Score_Plus2 + if_stat_level_more_than AI_USER, SPATK, 6, Score_Plus1 + end + +BattleAIScript_82DDFB3: + end + +AI_DoubleBattle: + if_target_is_ally AI_TryOnAlly + if_move MOVE_SKILL_SWAP, BattleAIScript_82DE04B + get_curr_move_type + if_move MOVE_EARTHQUAKE, BattleAIScript_82DE010 + if_move MOVE_MAGNITUDE, BattleAIScript_82DE010 + if_equal 13, BattleAIScript_82DE062 + if_equal 10, BattleAIScript_82DE079 + get_ability AI_USER + if_not_equal ABILITY_GUTS, BattleAIScript_82DDFF5 + if_has_move AI_USER_PARTNER, MOVE_HELPING_HAND, BattleAIScript_82DDFED + end + +BattleAIScript_82DDFED: + get_how_powerful_move_is + if_not_equal 0, Score_Plus1 + end + +BattleAIScript_82DDFF5: + if_status AI_USER, STATUS_ANY, BattleAIScript_82DE000 + end + +BattleAIScript_82DE000: + get_how_powerful_move_is + if_equal 0, Score_Minus5 + score +1 + if_equal 2, Score_Plus2 + end + +BattleAIScript_82DE010: + if_ability AI_USER_PARTNER, ABILITY_LEVITATE, Score_Plus2 + if_type AI_USER_PARTNER, TYPE_FLYING, Score_Plus2 + if_type AI_USER_PARTNER, TYPE_FIRE, Score_Minus10 + if_type AI_USER_PARTNER, TYPE_ELECTRIC, Score_Minus10 + if_type AI_USER_PARTNER, TYPE_POISON, Score_Minus10 + if_type AI_USER_PARTNER, TYPE_ROCK, Score_Minus10 + goto Score_Minus3 + +BattleAIScript_82DE04B: + get_ability AI_USER + if_equal ABILITY_TRUANT, Score_Plus5 + get_ability AI_TARGET + if_equal ABILITY_SHADOW_TAG, Score_Plus2 + if_equal ABILITY_PURE_POWER, Score_Plus2 + end + +BattleAIScript_82DE062: + if_no_ability AI_TARGET_PARTNER, ABILITY_LIGHTNING_ROD, BattleAIScript_82DE078 + score -2 + if_no_type AI_TARGET_PARTNER, TYPE_GROUND, BattleAIScript_82DE078 + score -8 + +BattleAIScript_82DE078: + end + +BattleAIScript_82DE079: + if_flash_fired AI_USER, BattleAIScript_82DE080 + end + +BattleAIScript_82DE080: + goto Score_Plus1 + +AI_TryOnAlly: + get_how_powerful_move_is + if_equal 0, BattleAIScript_82DE0B2 + get_curr_move_type + if_equal TYPE_FIRE, BattleAIScript_82DE099 + +AI_DiscourageOnAlly: + goto Score_Minus30 + +BattleAIScript_82DE099: + if_ability AI_USER_PARTNER, ABILITY_FLASH_FIRE, BattleAIScript_82DE0A7 + goto AI_DiscourageOnAlly + +BattleAIScript_82DE0A7: + if_flash_fired AI_USER_PARTNER, AI_DiscourageOnAlly + goto Score_Plus3 + +BattleAIScript_82DE0B2: + if_move MOVE_SKILL_SWAP, BattleAIScript_82DE0DA + if_move MOVE_WILL_O_WISP, BattleAIScript_82DE14F + if_move MOVE_TOXIC, BattleAIScript_82DE14F + if_move MOVE_HELPING_HAND, BattleAIScript_82DE16D + if_move MOVE_SWAGGER, BattleAIScript_82DE178 + goto Score_Minus30_ + +BattleAIScript_82DE0DA: + get_ability AI_TARGET + if_equal ABILITY_TRUANT, Score_Plus10 + get_ability AI_USER + if_not_equal ABILITY_LEVITATE, BattleAIScript_82DE107 + get_ability AI_TARGET + if_equal ABILITY_LEVITATE, Score_Minus30_ + get_target_type1 + if_not_equal TYPE_ELECTRIC, BattleAIScript_82DE107 + score +1 + get_target_type2 + if_not_equal TYPE_ELECTRIC, BattleAIScript_82DE107 + score +1 + end + +BattleAIScript_82DE107: + if_not_equal 14, Score_Minus30_ + if_has_move AI_USER_PARTNER, MOVE_FIRE_BLAST, BattleAIScript_82DE14A + if_has_move AI_USER_PARTNER, MOVE_THUNDER, BattleAIScript_82DE14A + if_has_move AI_USER_PARTNER, MOVE_CROSS_CHOP, BattleAIScript_82DE14A + if_has_move AI_USER_PARTNER, MOVE_HYDRO_PUMP, BattleAIScript_82DE14A + if_has_move AI_USER_PARTNER, MOVE_DYNAMIC_PUNCH, BattleAIScript_82DE14A + if_has_move AI_USER_PARTNER, MOVE_BLIZZARD, BattleAIScript_82DE14A + if_has_move AI_USER_PARTNER, MOVE_MEGAHORN, BattleAIScript_82DE14A + goto Score_Minus30_ + +BattleAIScript_82DE14A: + goto Score_Plus3 + +BattleAIScript_82DE14F: + get_ability AI_TARGET + if_not_equal ABILITY_GUTS, Score_Minus30_ + if_status AI_TARGET, STATUS_ANY, Score_Minus30_ + if_hp_less_than AI_USER, 91, Score_Minus30_ + goto Score_Plus5 + +BattleAIScript_82DE16D: + if_random_less_than 64, Score_Minus1 + goto Score_Plus2 + +BattleAIScript_82DE178: + if_holds_item AI_TARGET, ITEM_PERSIM_BERRY, BattleAIScript_82DE185 + goto Score_Minus30_ + +BattleAIScript_82DE185: + if_stat_level_more_than AI_TARGET, ATK, 7, BattleAIScript_82DE18F + score +3 + +BattleAIScript_82DE18F: + end + +Score_Minus30_: + score -30 + end + +AI_HPAware: + if_target_is_ally AI_TryOnAlly + if_hp_more_than AI_USER, 70, BattleAIScript_82DE1B5 + if_hp_more_than AI_USER, 30, BattleAIScript_82DE1C4 + get_considered_move_effect + if_in_bytes sMoveEffectsTable_82DE258, BattleAIScript_82DE1D3 + goto BattleAIScript_82DE1DB + +BattleAIScript_82DE1B5: + get_considered_move_effect + if_in_bytes sMoveEffectsTable_82DE21F, BattleAIScript_82DE1D3 + goto BattleAIScript_82DE1DB + +BattleAIScript_82DE1C4: + get_considered_move_effect + if_in_bytes sMoveEffectsTable_82DE22D, BattleAIScript_82DE1D3 + goto BattleAIScript_82DE1DB + +BattleAIScript_82DE1D3: + if_random_less_than 50, BattleAIScript_82DE1DB + score -2 + +BattleAIScript_82DE1DB: + if_hp_more_than AI_TARGET, 70, BattleAIScript_82DE1F8 + if_hp_more_than AI_TARGET, 30, BattleAIScript_82DE207 + get_considered_move_effect + if_in_bytes sMoveEffectsTable_82DE2B1, BattleAIScript_82DE216 + goto BattleAIScript_82DE21E + +BattleAIScript_82DE1F8: + get_considered_move_effect + if_in_bytes sMoveEffectsTable_82DE288, BattleAIScript_82DE216 + goto BattleAIScript_82DE21E + +BattleAIScript_82DE207: + get_considered_move_effect + if_in_bytes sMoveEffectsTable_82DE289, BattleAIScript_82DE216 + goto BattleAIScript_82DE21E + +BattleAIScript_82DE216: + if_random_less_than 50, BattleAIScript_82DE21E + score -2 + +BattleAIScript_82DE21E: + end + +sMoveEffectsTable_82DE21F: + .byte EFFECT_EXPLOSION + .byte EFFECT_RESTORE_HP + .byte EFFECT_REST + .byte EFFECT_DESTINY_BOND + .byte EFFECT_FLAIL + .byte EFFECT_ENDURE + .byte EFFECT_MORNING_SUN + .byte EFFECT_SYNTHESIS + .byte EFFECT_MOONLIGHT + .byte EFFECT_SOFTBOILED + .byte EFFECT_MEMENTO + .byte EFFECT_GRUDGE + .byte EFFECT_OVERHEAT + .byte -1 + +sMoveEffectsTable_82DE22D: + .byte EFFECT_EXPLOSION + .byte EFFECT_ATTACK_UP + .byte EFFECT_DEFENSE_UP + .byte EFFECT_SPEED_UP + .byte EFFECT_SPECIAL_ATTACK_UP + .byte EFFECT_SPECIAL_DEFENSE_UP + .byte EFFECT_ACCURACY_UP + .byte EFFECT_EVASION_UP + .byte EFFECT_ATTACK_DOWN + .byte EFFECT_DEFENSE_DOWN + .byte EFFECT_SPEED_DOWN + .byte EFFECT_SPECIAL_ATTACK_DOWN + .byte EFFECT_SPECIAL_DEFENSE_DOWN + .byte EFFECT_ACCURACY_DOWN + .byte EFFECT_EVASION_DOWN + .byte EFFECT_BIDE + .byte EFFECT_CONVERSION + .byte EFFECT_LIGHT_SCREEN + .byte EFFECT_MIST + .byte EFFECT_FOCUS_ENERGY + .byte EFFECT_ATTACK_UP_2 + .byte EFFECT_DEFENSE_UP_2 + .byte EFFECT_SPEED_UP_2 + .byte EFFECT_SPECIAL_ATTACK_UP_2 + .byte EFFECT_SPECIAL_DEFENSE_UP_2 + .byte EFFECT_ACCURACY_UP_2 + .byte EFFECT_EVASION_UP_2 + .byte EFFECT_ATTACK_DOWN_2 + .byte EFFECT_DEFENSE_DOWN_2 + .byte EFFECT_SPEED_DOWN_2 + .byte EFFECT_SPECIAL_ATTACK_DOWN_2 + .byte EFFECT_SPECIAL_DEFENSE_DOWN_2 + .byte EFFECT_ACCURACY_DOWN_2 + .byte EFFECT_EVASION_DOWN_2 + .byte EFFECT_CONVERSION_2 + .byte EFFECT_SAFEGUARD + .byte EFFECT_BELLY_DRUM + .byte EFFECT_TICKLE + .byte EFFECT_COSMIC_POWER + .byte EFFECT_BULK_UP + .byte EFFECT_CALM_MIND + .byte EFFECT_DRAGON_DANCE + .byte -1 + +sMoveEffectsTable_82DE258: + .byte EFFECT_ATTACK_UP + .byte EFFECT_DEFENSE_UP + .byte EFFECT_SPEED_UP + .byte EFFECT_SPECIAL_ATTACK_UP + .byte EFFECT_SPECIAL_DEFENSE_UP + .byte EFFECT_ACCURACY_UP + .byte EFFECT_EVASION_UP + .byte EFFECT_ATTACK_DOWN + .byte EFFECT_DEFENSE_DOWN + .byte EFFECT_SPEED_DOWN + .byte EFFECT_SPECIAL_ATTACK_DOWN + .byte EFFECT_SPECIAL_DEFENSE_DOWN + .byte EFFECT_ACCURACY_DOWN + .byte EFFECT_EVASION_DOWN + .byte EFFECT_BIDE + .byte EFFECT_CONVERSION + .byte EFFECT_LIGHT_SCREEN + .byte EFFECT_MIST + .byte EFFECT_FOCUS_ENERGY + .byte EFFECT_ATTACK_UP_2 + .byte EFFECT_DEFENSE_UP_2 + .byte EFFECT_SPEED_UP_2 + .byte EFFECT_SPECIAL_ATTACK_UP_2 + .byte EFFECT_SPECIAL_DEFENSE_UP_2 + .byte EFFECT_ACCURACY_UP_2 + .byte EFFECT_EVASION_UP_2 + .byte EFFECT_ATTACK_DOWN_2 + .byte EFFECT_DEFENSE_DOWN_2 + .byte EFFECT_SPEED_DOWN_2 + .byte EFFECT_SPECIAL_ATTACK_DOWN_2 + .byte EFFECT_SPECIAL_DEFENSE_DOWN_2 + .byte EFFECT_ACCURACY_DOWN_2 + .byte EFFECT_EVASION_DOWN_2 + .byte EFFECT_RAGE + .byte EFFECT_CONVERSION_2 + .byte EFFECT_LOCK_ON + .byte EFFECT_SAFEGUARD + .byte EFFECT_BELLY_DRUM + .byte EFFECT_PSYCH_UP + .byte EFFECT_MIRROR_COAT + .byte EFFECT_SOLARBEAM + .byte EFFECT_ERUPTION + .byte EFFECT_TICKLE + .byte EFFECT_COSMIC_POWER + .byte EFFECT_BULK_UP + .byte EFFECT_CALM_MIND + .byte EFFECT_DRAGON_DANCE + .byte -1 + +sMoveEffectsTable_82DE288: + .byte -1 + +sMoveEffectsTable_82DE289: + .byte EFFECT_ATTACK_UP + .byte EFFECT_DEFENSE_UP + .byte EFFECT_SPEED_UP + .byte EFFECT_SPECIAL_ATTACK_UP + .byte EFFECT_SPECIAL_DEFENSE_UP + .byte EFFECT_ACCURACY_UP + .byte EFFECT_EVASION_UP + .byte EFFECT_ATTACK_DOWN + .byte EFFECT_DEFENSE_DOWN + .byte EFFECT_SPEED_DOWN + .byte EFFECT_SPECIAL_ATTACK_DOWN + .byte EFFECT_SPECIAL_DEFENSE_DOWN + .byte EFFECT_ACCURACY_DOWN + .byte EFFECT_EVASION_DOWN + .byte EFFECT_MIST + .byte EFFECT_FOCUS_ENERGY + .byte EFFECT_ATTACK_UP_2 + .byte EFFECT_DEFENSE_UP_2 + .byte EFFECT_SPEED_UP_2 + .byte EFFECT_SPECIAL_ATTACK_UP_2 + .byte EFFECT_SPECIAL_DEFENSE_UP_2 + .byte EFFECT_ACCURACY_UP_2 + .byte EFFECT_EVASION_UP_2 + .byte EFFECT_ATTACK_DOWN_2 + .byte EFFECT_DEFENSE_DOWN_2 + .byte EFFECT_SPEED_DOWN_2 + .byte EFFECT_SPECIAL_ATTACK_DOWN_2 + .byte EFFECT_SPECIAL_DEFENSE_DOWN_2 + .byte EFFECT_ACCURACY_DOWN_2 + .byte EFFECT_EVASION_DOWN_2 + .byte EFFECT_POISON + .byte EFFECT_PAIN_SPLIT + .byte EFFECT_PERISH_SONG + .byte EFFECT_SAFEGUARD + .byte EFFECT_TICKLE + .byte EFFECT_COSMIC_POWER + .byte EFFECT_BULK_UP + .byte EFFECT_CALM_MIND + .byte EFFECT_DRAGON_DANCE + .byte -1 + +sMoveEffectsTable_82DE2B1: + .byte EFFECT_SLEEP + .byte EFFECT_EXPLOSION + .byte EFFECT_ATTACK_UP + .byte EFFECT_DEFENSE_UP + .byte EFFECT_SPEED_UP + .byte EFFECT_SPECIAL_ATTACK_UP + .byte EFFECT_SPECIAL_DEFENSE_UP + .byte EFFECT_ACCURACY_UP + .byte EFFECT_EVASION_UP + .byte EFFECT_ATTACK_DOWN + .byte EFFECT_DEFENSE_DOWN + .byte EFFECT_SPEED_DOWN + .byte EFFECT_SPECIAL_ATTACK_DOWN + .byte EFFECT_SPECIAL_DEFENSE_DOWN + .byte EFFECT_ACCURACY_DOWN + .byte EFFECT_EVASION_DOWN + .byte EFFECT_BIDE + .byte EFFECT_CONVERSION + .byte EFFECT_TOXIC + .byte EFFECT_LIGHT_SCREEN + .byte EFFECT_OHKO + .byte EFFECT_SUPER_FANG + .byte EFFECT_SUPER_FANG + .byte EFFECT_MIST + .byte EFFECT_FOCUS_ENERGY + .byte EFFECT_CONFUSE + .byte EFFECT_ATTACK_UP_2 + .byte EFFECT_DEFENSE_UP_2 + .byte EFFECT_SPEED_UP_2 + .byte EFFECT_SPECIAL_ATTACK_UP_2 + .byte EFFECT_SPECIAL_DEFENSE_UP_2 + .byte EFFECT_ACCURACY_UP_2 + .byte EFFECT_EVASION_UP_2 + .byte EFFECT_ATTACK_DOWN_2 + .byte EFFECT_DEFENSE_DOWN_2 + .byte EFFECT_SPEED_DOWN_2 + .byte EFFECT_SPECIAL_ATTACK_DOWN_2 + .byte EFFECT_SPECIAL_DEFENSE_DOWN_2 + .byte EFFECT_ACCURACY_DOWN_2 + .byte EFFECT_EVASION_DOWN_2 + .byte EFFECT_POISON + .byte EFFECT_PARALYZE + .byte EFFECT_PAIN_SPLIT + .byte EFFECT_CONVERSION_2 + .byte EFFECT_LOCK_ON + .byte EFFECT_SPITE + .byte EFFECT_PERISH_SONG + .byte EFFECT_SWAGGER + .byte EFFECT_FURY_CUTTER + .byte EFFECT_ATTRACT + .byte EFFECT_SAFEGUARD + .byte EFFECT_PSYCH_UP + .byte EFFECT_MIRROR_COAT + .byte EFFECT_WILL_O_WISP + .byte EFFECT_TICKLE + .byte EFFECT_COSMIC_POWER + .byte EFFECT_BULK_UP + .byte EFFECT_CALM_MIND + .byte EFFECT_DRAGON_DANCE + .byte -1 + +AI_Unknown: + if_target_is_ally AI_TryOnAlly + if_not_effect EFFECT_SUNNY_DAY, BattleAIScript_82DE308 + if_equal 0, BattleAIScript_82DE308 + is_first_turn_for AI_USER + if_equal 0, BattleAIScript_82DE308 + score +5 + +BattleAIScript_82DE308: + end + +AI_Roaming: + if_status2 AI_USER, STATUS2_WRAPPED, BattleAIScript_82DE336 + if_status2 AI_USER, STATUS2_ESCAPE_PREVENTION, BattleAIScript_82DE336 + get_ability AI_TARGET + if_equal ABILITY_SHADOW_TAG, BattleAIScript_82DE336 + get_ability AI_USER + if_equal ABILITY_LEVITATE, BattleAIScript_82DE335 + get_ability AI_TARGET + if_equal ABILITY_ARENA_TRAP, BattleAIScript_82DE336 + +BattleAIScript_82DE335: + flee + +BattleAIScript_82DE336: + end + +AI_Safari: + if_random_safari_flee BattleAIScript_82DE33D + watch + +BattleAIScript_82DE33D: + flee + +AI_FirstBattle: + if_hp_equal AI_TARGET, 20, BattleAIScript_82DE34D + if_hp_less_than AI_TARGET, 20, BattleAIScript_82DE34D + end + +BattleAIScript_82DE34D: + flee + +AI_Ret: + end diff --git a/data/battle_anim_8170478.s b/data/battle_anim_8170478.s index 3da3a7627..e63f4e4a7 100644 --- a/data/battle_anim_8170478.s +++ b/data/battle_anim_8170478.s @@ -10,33 +10,33 @@ gUnknown_085E5088:: @ 85E5088 .align 2 gUnknown_085E5094:: @ 85E5094 - .4byte gUnknown_08C1A490, 0xd6ec0100 - .4byte gUnknown_08C1A490, 0xd6ed0100 - .4byte gUnknown_08C1A490, 0xd6ee0100 - .4byte gUnknown_08C1A490, 0xd6ef0100 - .4byte gUnknown_08C1A490, 0xd6f00100 - .4byte gUnknown_08C1A490, 0xd6f10100 - .4byte gUnknown_08C1A490, 0xd6f20100 - .4byte gUnknown_08C1A490, 0xd6f30100 - .4byte gUnknown_08C1A490, 0xd6f40100 - .4byte gUnknown_08C1A490, 0xd6f50100 - .4byte gUnknown_08C1A490, 0xd6f60100 - .4byte gUnknown_08C1A490, 0xd6f70100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6ec0100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6ed0100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6ee0100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6ef0100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f00100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f10100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f20100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f30100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f40100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f50100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f60100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f70100 .align 2 gUnknown_085E50F4:: @ 85E50F4 - .4byte gUnknown_08C1A564, 0x0000d6ec - .4byte gUnknown_08C1A564, 0x0000d6ed - .4byte gUnknown_08C1A564, 0x0000d6ee - .4byte gUnknown_08C1A564, 0x0000d6ef - .4byte gUnknown_08C1A564, 0x0000d6f0 - .4byte gUnknown_08C1A564, 0x0000d6f1 - .4byte gUnknown_08C1A564, 0x0000d6f2 - .4byte gUnknown_08C1A564, 0x0000d6f3 - .4byte gUnknown_08C1A564, 0x0000d6f4 - .4byte gUnknown_08C1A564, 0x0000d6f5 - .4byte gUnknown_08C1A564, 0x0000d6f6 - .4byte gUnknown_08C1A564, 0x0000d6f7 + .4byte gBattleAnimSpritePalette_136, 0x0000d6ec + .4byte gBattleAnimSpritePalette_136, 0x0000d6ed + .4byte gBattleAnimSpritePalette_136, 0x0000d6ee + .4byte gBattleAnimSpritePalette_136, 0x0000d6ef + .4byte gBattleAnimSpritePalette_136, 0x0000d6f0 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f1 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f2 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f3 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f4 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f5 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f6 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f7 .align 2 gUnknown_085E5154:: @ 85E5154 diff --git a/data/battle_anims.s b/data/battle_anims.s index 082a86fa1..4cceadafa 100644 --- a/data/battle_anims.s +++ b/data/battle_anims.s @@ -441,7 +441,7 @@ gBattleAnimPicTable:: @ 8524B44 obj_tiles 0x08c2cbac, 0x0800, 0x279f obj_tiles 0x08c1bc64, 0x0200, 0x27a0 obj_tiles 0x08c1a9a0, 0x0800, 0x27a1 - obj_tiles 0x08c02478, 0x0180, 0x27a2 + obj_tiles gBattleAnimSpriteSheet_146, 0x0180, 0x27a2 obj_tiles 0x08c1af6c, 0x0180, 0x27a3 obj_tiles 0x08c1b178, 0x0200, 0x27a4 obj_tiles 0x08c1b0a8, 0x0200, 0x27a5 diff --git a/data/battle_frontier_1.s b/data/battle_frontier_1.s index de0d0cb46..177d8adfc 100644 --- a/data/battle_frontier_1.s +++ b/data/battle_frontier_1.s @@ -272,7 +272,7 @@ gUnknown_0860CF44:: @ 860CF44 .align 2 gUnknown_0860CF50:: @ 860CF50 - obj_tiles gUnknown_08D85058, 0x0600, 0x0000 + obj_tiles gBattleFrontierGfx_DomeOptions, 0x0600, 0x0000 null_obj_tiles .align 2 diff --git a/data/contest.s b/data/contest.s index 970a5d9b8..4bb54bd00 100644 --- a/data/contest.s +++ b/data/contest.s @@ -12,7 +12,7 @@ gUnknown_08587A70:: @ 8587A70 .align 2 gUnknown_08587A74:: @ 8587A74 - obj_tiles gUnknown_08C19450, 0x0020, 0x4e20 + obj_tiles gTiles_8C19450, 0x0020, 0x4e20 .align 2 gOamData_8587A7C:: @ 8587A7C diff --git a/data/graphics.s b/data/graphics.s index ff1034587..7cb4b0e54 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -1,25 +1,32 @@ .section gfx_data, "aw", %progbits + .align 2 gBattleTextboxTiles:: @ 8C00000 - .incbin "baserom.gba", 0xc00000, 0x4e0 + .incbin "graphics/interface/menu.4bpp.lz" @ menu window and arrows + .align 2 gBattleTextboxPalette:: @ 8C004E0 - .incbin "baserom.gba", 0xc004e0, 0x44 + .incbin "graphics/interface/menu.gbapal.lz" + .align 2 gBattleTextboxTilemap:: @ 8C00524 - .incbin "baserom.gba", 0xc00524, 0x22c + .incbin "graphics/interface/menu_map.bin.lz" @ 8C00750 .include "data/graphics/pokemon/circled_question_mark_graphics.inc" @ 8C00C10 - .incbin "baserom.gba", 0xc00c10, 0xa34 + .incbin "graphics/unused/old_charmap.4bpp.lz" @ japanese table and bunch of stuff + .incbin "graphics/unused/old_charmap.bin.lz" + .incbin "graphics/unused/old_charmap.gbapal.lz" -gUnknown_08C01644:: @ 8C01644 - .incbin "baserom.gba", 0xc01644, 0xe0 + .align 2 +gSmokescreenImpactTiles:: @ 8C01644 + .incbin "graphics/battle_anims/sprites/smokescreen_impact.4bpp.lz" -gUnknown_08C01724:: @ 8C01724 - .incbin "baserom.gba", 0xc01724, 0x18 + .align 2 +gSmokescreenImpactPalette:: @ 8C01724 + .incbin "graphics/battle_anims/sprites/smokescreen_impact.gbapal.lz" .align 2 gInterfaceGfx_PokeBall:: @@ -47,11 +54,11 @@ gInterfacePal_SafariBall:: .align 2 gInterfaceGfx_UltraBall:: - .incbin "baserom.gba", 0xC019E0, 0xB4 + .incbin "graphics/interface/ball/ultra.4bpp.lz" @ 0xBC .align 2 gInterfacePal_UltraBall:: - .incbin "baserom.gba", 0xC01A94, 0x20 + .incbin "graphics/interface/ball/ultra.gbapal.lz" .align 2 gInterfaceGfx_MasterBall:: @@ -117,229 +124,2419 @@ gInterfaceGfx_PremierBall:: gInterfacePal_PremierBall:: .incbin "graphics/interface/ball/premier.gbapal.lz" + .align 2 gOpenPokeballGfx:: @ 8C02300 - .incbin "baserom.gba", 0xc02300, 0x7c + .incbin "graphics/interface/ball_open.4bpp.lz" + .align 2 gBlankGfxCompressed:: @ 8C0237C - .incbin "baserom.gba", 0xc0237c, 0x7074 + .incbin "graphics/interface/blank.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_146:: + .incbin "graphics/battle_anims/sprites/146.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_000:: + .incbin "graphics/battle_anims/sprites/000.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_003:: + .incbin "graphics/battle_anims/sprites/003.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_004:: + .incbin "graphics/battle_anims/sprites/004.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_005:: + .incbin "graphics/battle_anims/sprites/005.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_006:: + .incbin "graphics/battle_anims/sprites/006.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_115:: + .incbin "graphics/battle_anims/sprites/115.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_000:: + .incbin "graphics/battle_anims/sprites/000.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_003:: + .incbin "graphics/battle_anims/sprites/003.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_004:: + .incbin "graphics/battle_anims/sprites/004.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_005:: + .incbin "graphics/battle_anims/sprites/005.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_006:: + .incbin "graphics/battle_anims/sprites/006.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_161:: + .incbin "graphics/battle_anims/sprites/161.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_161:: + .incbin "graphics/battle_anims/sprites/161.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_007:: + .incbin "graphics/battle_anims/sprites/007.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_007:: + .incbin "graphics/battle_anims/sprites/007.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_008:: + .incbin "graphics/battle_anims/sprites/008.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_008:: + .incbin "graphics/battle_anims/sprites/008.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_010:: + .incbin "graphics/battle_anims/sprites/010.gbapal.lz" + .align 2 +gBattleAnimSpriteSheet_010:: + .incbin "graphics/battle_anims/sprites/010.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_009:: + .incbin "graphics/battle_anims/sprites/009.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_009:: + .incbin "graphics/battle_anims/sprites/009.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_011:: + .incbin "graphics/battle_anims/sprites/011.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_011:: + .incbin "graphics/battle_anims/sprites/011.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_012:: + .incbin "graphics/battle_anims/sprites/012.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_012:: + .incbin "graphics/battle_anims/sprites/012.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_152:: + .incbin "graphics/battle_anims/sprites/152.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_152:: + .incbin "graphics/battle_anims/sprites/152.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_013:: + .incbin "graphics/battle_anims/sprites/013.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_013:: + .incbin "graphics/battle_anims/sprites/013.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_015:: + .incbin "graphics/battle_anims/sprites/015.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_015:: + .incbin "graphics/battle_anims/sprites/015.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_016:: + .incbin "graphics/battle_anims/sprites/016.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_016:: + .incbin "graphics/battle_anims/sprites/016.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_017:: + .incbin "graphics/battle_anims/sprites/017.4bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C035B8.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_019:: + .incbin "graphics/battle_anims/sprites/019.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_019:: + .incbin "graphics/battle_anims/sprites/019.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_020:: + .incbin "graphics/battle_anims/sprites/020.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_020:: + .incbin "graphics/battle_anims/sprites/020.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_023:: + .incbin "graphics/battle_anims/sprites/023.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_023:: + .incbin "graphics/battle_anims/sprites/023.4bpp.lz" + + .align 2 + .incbin "graphics/unused/battle_anim_023.gbapal.lz" + + .align 2 + .incbin "graphics/unused/music_notes.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_021:: + .incbin "graphics/battle_anims/sprites/021.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_021:: + .incbin "graphics/battle_anims/sprites/021.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_022:: + .incbin "graphics/battle_anims/sprites/022.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_025:: + .incbin "graphics/battle_anims/sprites/025.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_025:: + .incbin "graphics/battle_anims/sprites/025.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_024:: + .incbin "graphics/battle_anims/sprites/024.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_024:: + .incbin "graphics/battle_anims/sprites/024.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_031:: + .incbin "graphics/battle_anims/sprites/031.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_031:: + .incbin "graphics/battle_anims/sprites/031.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_032:: + .incbin "graphics/battle_anims/sprites/032.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_032:: + .incbin "graphics/battle_anims/sprites/032.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_026:: + .incbin "graphics/battle_anims/sprites/026.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_026:: + .incbin "graphics/battle_anims/sprites/026.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_027:: + .incbin "graphics/battle_anims/sprites/027.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_027:: + .incbin "graphics/battle_anims/sprites/027.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_028:: + .incbin "graphics/battle_anims/sprites/028.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_028:: + .incbin "graphics/battle_anims/sprites/028.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_029:: + .incbin "graphics/battle_anims/sprites/029.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_029:: + .incbin "graphics/battle_anims/sprites/029.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_030:: + .incbin "graphics/battle_anims/sprites/030.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_030:: + .incbin "graphics/battle_anims/sprites/030.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_033:: + .incbin "graphics/battle_anims/sprites/033.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_033:: + .incbin "graphics/battle_anims/sprites/033.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_034:: + .incbin "graphics/battle_anims/sprites/034.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_035:: + .incbin "graphics/battle_anims/sprites/035.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_036:: + .incbin "graphics/battle_anims/sprites/036.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_036:: + .incbin "graphics/battle_anims/sprites/036.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_037:: + .incbin "graphics/battle_anims/sprites/037.4bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C06D98.4bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C06D98.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C06D98_2.gbapal.lz" + +@ old battle interface data, unused + + .align 2 + .incbin "graphics/unused/obi1.4bpp.lz" + + .align 2 + .incbin "graphics/unused/obi_palpak1.gbapal.lz" @ palettes 1-3 + + .align 2 + .incbin "graphics/unused/old_pal4.gbapal.lz" @ 4 is by itself + + .align 2 + .incbin "graphics/unused/obi_palpak3.gbapal.lz" @ palettes 5-7 + + .align 2 + .incbin "graphics/unused/obi2.4bpp.lz" + + .align 2 + .incbin "graphics/unused/old_battle_interface_tilemap.bin.lz" + + .align 2 +gBattleAnimSpritePalette_038:: + .incbin "graphics/battle_anims/sprites/038.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_039:: + .incbin "graphics/battle_anims/sprites/039.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_038:: + .incbin "graphics/battle_anims/sprites/038.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_039:: + .incbin "graphics/battle_anims/sprites/039.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_040:: + .incbin "graphics/battle_anims/sprites/040.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_041:: + .incbin "graphics/battle_anims/sprites/041.4bpp.lz" + + @ why is this way up here? + + .align 2 +gPartyMenuHpBar_Gfx:: + .incbin "graphics/interface/party_menu_hpbar.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_042:: + .incbin "graphics/battle_anims/sprites/042.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_042:: + .incbin "graphics/battle_anims/sprites/042.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_043:: + .incbin "graphics/battle_anims/sprites/043.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_043:: + .incbin "graphics/battle_anims/sprites/043.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_044:: + .incbin "graphics/battle_anims/sprites/044.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_044:: + .incbin "graphics/battle_anims/sprites/044.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_045:: + .incbin "graphics/battle_anims/sprites/045.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_045:: + .incbin "graphics/battle_anims/sprites/045.4bpp.lz" + + @ two unused window frames. + + .align 2 +gUnknown_08C08F0C:: + .incbin "graphics/battle_interface/unused_window.4bpp.lz" + + .align 2 +gUnknown_08C093C8:: + .incbin "graphics/battle_interface/unused_window.gbapal.lz" + + .align 2 gUnknown_08C093F0:: @ 8C093F0 - .incbin "baserom.gba", 0xc093f0, 0x87ac + .incbin "graphics/interface/hp_numbers.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_046:: + .incbin "graphics/battle_anims/sprites/046.4bpp.lz" .align 2 +gBattleAnimSpritePalette_046:: + .incbin "graphics/battle_anims/sprites/046.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_047:: + .incbin "graphics/battle_anims/sprites/047.gbapal.lz" + + @ more unused windows + .align 2 + .incbin "graphics/battle_interface/unused_window2.4bpp.lz" + + .align 2 + .incbin "graphics/battle_interface/unused_window2bar.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_048:: + .incbin "graphics/battle_anims/sprites/048.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_048:: + .incbin "graphics/battle_anims/sprites/048.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_049:: + .incbin "graphics/battle_anims/sprites/049.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_050:: + .incbin "graphics/battle_anims/sprites/050.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_050:: + .incbin "graphics/battle_anims/sprites/050.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_051:: + .incbin "graphics/battle_anims/sprites/051.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_052:: + .incbin "graphics/battle_anims/sprites/052.4bpp.lz" + + .align 2 + .incbin "graphics/unused/line_sketch.4bpp.lz" @ unused + + .align 2 + .incbin "graphics/unused/line_sketch.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_054:: + .incbin "graphics/battle_anims/sprites/054.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_054:: + .incbin "graphics/battle_anims/sprites/054.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_056:: + .incbin "graphics/battle_anims/sprites/056.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_056:: + .incbin "graphics/battle_anims/sprites/056.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_055:: + .incbin "graphics/battle_anims/sprites/055.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_057:: + .incbin "graphics/battle_anims/sprites/057.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_057:: + .incbin "graphics/battle_anims/sprites/057.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_058:: + .incbin "graphics/battle_anims/sprites/058.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_058:: + .incbin "graphics/battle_anims/sprites/058.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_059:: + .incbin "graphics/battle_anims/sprites/059.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_059:: + .incbin "graphics/battle_anims/sprites/059.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_060:: + .incbin "graphics/battle_anims/sprites/060.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_060:: + .incbin "graphics/battle_anims/sprites/060.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_061:: + .incbin "graphics/battle_anims/sprites/061.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_061:: + .incbin "graphics/battle_anims/sprites/061.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_062:: + .incbin "graphics/battle_anims/sprites/062.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_062:: + .incbin "graphics/battle_anims/sprites/062.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_063:: + .incbin "graphics/battle_anims/sprites/063.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_063:: + .incbin "graphics/battle_anims/sprites/063.gbapal.lz" + + .align 2 + .incbin "graphics/unused/metronome_hand_small.4bpp.lz" @ unused, was for metronome at one point + + .align 2 +gBattleAnimSpritePalette_091:: + .incbin "graphics/battle_anims/sprites/091.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_065:: + .incbin "graphics/battle_anims/sprites/065.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_065:: + .incbin "graphics/battle_anims/sprites/065.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_066:: + .incbin "graphics/battle_anims/sprites/066.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_066:: + .incbin "graphics/battle_anims/sprites/066.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_070:: + .incbin "graphics/battle_anims/sprites/070.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_070:: + .incbin "graphics/battle_anims/sprites/070.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_071:: + .incbin "graphics/battle_anims/sprites/071.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_072:: + .incbin "graphics/battle_anims/sprites/072.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_072:: + .incbin "graphics/battle_anims/sprites/072.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_073:: + .incbin "graphics/battle_anims/sprites/073.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_073:: + .incbin "graphics/battle_anims/sprites/073.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_075:: + .incbin "graphics/battle_anims/sprites/075.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_075:: + .incbin "graphics/battle_anims/sprites/075.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_078:: + .incbin "graphics/battle_anims/sprites/078.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_078:: + .incbin "graphics/battle_anims/sprites/078.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_079:: + .incbin "graphics/battle_anims/sprites/079.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_080:: + .incbin "graphics/battle_anims/sprites/080.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_080:: + .incbin "graphics/battle_anims/sprites/080.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_081:: + .incbin "graphics/battle_anims/sprites/081.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_081:: + .incbin "graphics/battle_anims/sprites/081.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C0CA1C.bin" + + .align 2 + .incbin "graphics/unknown/unknown_C0CA40.bin" + + .align 2 + .incbin "graphics/unknown/unknown_C0CA64.bin" + + .align 2 + .incbin "graphics/unused/line_sketch_2.8bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C0CAE0.bin" + + .align 2 + .incbin "graphics/unused/line_sketch_2.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_082:: + .incbin "graphics/battle_anims/sprites/082.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_082:: + .incbin "graphics/battle_anims/sprites/082.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_083:: + .incbin "graphics/battle_anims/sprites/083.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_084:: + .incbin "graphics/battle_anims/sprites/084.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_085:: + .incbin "graphics/battle_anims/sprites/085.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_086:: + .incbin "graphics/battle_anims/sprites/086.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_088:: + .incbin "graphics/battle_anims/sprites/088.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_089:: + .incbin "graphics/battle_anims/sprites/089.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_090:: + .incbin "graphics/battle_anims/sprites/090.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_092:: + .incbin "graphics/battle_anims/sprites/092.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_093:: + .incbin "graphics/battle_anims/sprites/093.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_094:: + .incbin "graphics/battle_anims/sprites/094.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_D0D2B4.bin.lz" + + .align 2 +gBattleAnimSpritePalette_095:: + .incbin "graphics/battle_anims/sprites/095.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_096:: + .incbin "graphics/battle_anims/sprites/096.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_097:: + .incbin "graphics/battle_anims/sprites/097.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_100:: + .incbin "graphics/battle_anims/sprites/100.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_101:: + .incbin "graphics/battle_anims/sprites/101.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_103:: + .incbin "graphics/battle_anims/sprites/103.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_083:: + .incbin "graphics/battle_anims/sprites/083.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_084:: + .incbin "graphics/battle_anims/sprites/084.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_085:: + .incbin "graphics/battle_anims/sprites/085.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_086:: + .incbin "graphics/battle_anims/sprites/086.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_088:: + .incbin "graphics/battle_anims/sprites/088.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_089:: + .incbin "graphics/battle_anims/sprites/089.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_090:: + .incbin "graphics/battle_anims/sprites/090.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_091:: + .incbin "graphics/battle_anims/sprites/091.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_092:: + .incbin "graphics/battle_anims/sprites/092.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_093:: + .incbin "graphics/battle_anims/sprites/093.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_094:: + .incbin "graphics/battle_anims/sprites/094.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_095:: + .incbin "graphics/battle_anims/sprites/095.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_096:: + .incbin "graphics/battle_anims/sprites/096.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_097:: + .incbin "graphics/battle_anims/sprites/097.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_098:: + .incbin "graphics/battle_anims/sprites/098.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_100:: + .incbin "graphics/battle_anims/sprites/100.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_101:: + .incbin "graphics/battle_anims/sprites/101.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_102:: + .incbin "graphics/battle_anims/sprites/102.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_103:: + .incbin "graphics/battle_anims/sprites/103.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_104:: + .incbin "graphics/battle_anims/sprites/104.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_104:: + .incbin "graphics/battle_anims/sprites/104.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_105:: + .incbin "graphics/battle_anims/sprites/105.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_105:: + .incbin "graphics/battle_anims/sprites/105.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_106:: + .incbin "graphics/battle_anims/sprites/106.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_107:: + .incbin "graphics/battle_anims/sprites/107.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_107:: + .incbin "graphics/battle_anims/sprites/107.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_108:: + .incbin "graphics/battle_anims/sprites/108.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_109:: + .incbin "graphics/battle_anims/sprites/109.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_109:: + .incbin "graphics/battle_anims/sprites/109.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_110:: + .incbin "graphics/battle_anims/sprites/110.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_111:: + .incbin "graphics/battle_anims/sprites/111.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_111:: + .incbin "graphics/battle_anims/sprites/111.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_112:: + .incbin "graphics/battle_anims/sprites/112.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_112:: + .incbin "graphics/battle_anims/sprites/112.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_113:: + .incbin "graphics/battle_anims/sprites/113.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_113:: + .incbin "graphics/battle_anims/sprites/113.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_114:: + .incbin "graphics/battle_anims/sprites/114.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_114:: + .incbin "graphics/battle_anims/sprites/114.gbapal.lz" + + .align 2 + .incbin "graphics/unused/blue_frame.bin.lz" @ P1, P2, P3 and P4 tilemaps? + + .align 2 + .incbin "graphics/unused/redyellowgreen_frame.bin.lz" + + .align 2 + .incbin "graphics/unused/color_frames.4bpp.lz" + + .align 2 + .incbin "graphics/unused/color_frames.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_115:: + .incbin "graphics/battle_anims/sprites/115.4bpp.lz" + + .align 2 + .incbin "graphics/unused/water_splash.8bpp.lz" + + .align 2 + .incbin "graphics/unused/water_splash.bin.lz" + + .align 2 + .incbin "graphics/unused/water_splash.gbapal.lz" + + .align 2 + .incbin "graphics/unused/basic_frame.4bpp.lz" + + .align 2 + .incbin "graphics/unused/basic_frame.gbapal.lz" + + .align 2 + .incbin "graphics/unused/basic_frame.bin.lz" + + .align 2 gBattleInterface_BallStatusBarPal:: @ 8C11B9C .incbin "graphics/battle_interface/ball_status_bar.gbapal" - .align 2 + .align 2 gBattleInterface_BallDisplayPal:: @ 8C11BBC .incbin "graphics/battle_interface/ball_display.gbapal" - .align 2 + .align 2 gHealthboxElementsGfxTable:: @ 8C11BDC - .incbin "baserom.gba", 0xc11bdc, 0x840 - - .align 2 + .incbin "graphics/battle_interface/hpbar.4bpp" + .incbin "graphics/battle_interface/expbar.4bpp" + .incbin "graphics/battle_interface/status_psn.4bpp" + .incbin "graphics/battle_interface/status_par.4bpp" + .incbin "graphics/battle_interface/status_slp.4bpp" + .incbin "graphics/battle_interface/status_frz.4bpp" + .incbin "graphics/battle_interface/status_brn.4bpp" + .incbin "graphics/battle_interface/misc.4bpp" + .incbin "graphics/battle_interface/hpbar_anim.4bpp" + .incbin "graphics/battle_interface/misc_frameend.4bpp" + + .align 2 gBattleInterface_BallDisplayGfx:: @ 8C1241C .incbin "graphics/battle_interface/ball_display.4bpp" - .align 2 + .align 2 gUnknown_08C1249C:: @ 8C1249C - .incbin "baserom.gba", 0xc1249c, 0x49f4 + .incbin "graphics/battle_interface/ball_display_unused_extra.4bpp" + .incbin "graphics/battle_interface/status2.4bpp" @ these three duplicate sets of graphics are for the opponent pokemon and are also for use in double battles. they use dynamic palettes so coloring them is an extreme headache and wont be done for now. + .incbin "graphics/battle_interface/status3.4bpp" + .incbin "graphics/battle_interface/status4.4bpp" + .incbin "graphics/unknown/unknown_D12FEC.4bpp" + .incbin "graphics/unknown/unknown_D1300C.4bpp" + + @ even more seemingly unused windows. lovely. + .incbin "graphics/battle_interface/unused_window3.4bpp.lz" + .incbin "graphics/battle_interface/unused_window4.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_116:: + .incbin "graphics/battle_anims/sprites/116.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_116:: + .incbin "graphics/battle_anims/sprites/116.gbapal.lz" + .align 2 +gBattleAnimSpriteSheet_117:: + .incbin "graphics/battle_anims/sprites/117.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_117:: + .incbin "graphics/battle_anims/sprites/117.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_118:: + .incbin "graphics/battle_anims/sprites/118.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_118:: + .incbin "graphics/battle_anims/sprites/118.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_119:: + .incbin "graphics/battle_anims/sprites/119.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_119:: + .incbin "graphics/battle_anims/sprites/119.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_120:: + .incbin "graphics/battle_anims/sprites/120.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_120:: + .incbin "graphics/battle_anims/sprites/120.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_121:: + .incbin "graphics/battle_anims/sprites/121.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_121:: + .incbin "graphics/battle_anims/sprites/121.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_122:: + .incbin "graphics/battle_anims/sprites/122.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_122:: + .incbin "graphics/battle_anims/sprites/122.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_123:: + .incbin "graphics/battle_anims/sprites/123.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_124:: + .incbin "graphics/battle_anims/sprites/124.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_124:: + .incbin "graphics/battle_anims/sprites/124.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_125:: + .incbin "graphics/battle_anims/sprites/125.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_125:: + .incbin "graphics/battle_anims/sprites/125.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_126:: + .incbin "graphics/battle_anims/sprites/126.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_126:: + .incbin "graphics/battle_anims/sprites/126.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_127:: + .incbin "graphics/battle_anims/sprites/127.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_127:: + .incbin "graphics/battle_anims/sprites/127.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_128:: + .incbin "graphics/battle_anims/sprites/128.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_128:: + .incbin "graphics/battle_anims/sprites/128.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_129:: + .incbin "graphics/battle_anims/sprites/129.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_130:: + .incbin "graphics/battle_anims/sprites/130.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_130:: + .incbin "graphics/battle_anims/sprites/130.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_131:: + .incbin "graphics/battle_anims/sprites/131.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_132:: + .incbin "graphics/battle_anims/sprites/132.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_132:: + .incbin "graphics/battle_anims/sprites/132.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_133:: + .incbin "graphics/battle_anims/sprites/133.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_133:: + .incbin "graphics/battle_anims/sprites/133.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_134:: + .incbin "graphics/battle_anims/sprites/134.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_076:: + .incbin "graphics/battle_anims/sprites/076.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_076:: + .incbin "graphics/battle_anims/sprites/076.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_077:: + .incbin "graphics/battle_anims/sprites/077.4bpp.lz" + + .align 2 + .incbin "graphics/unused/old_contest.4bpp.lz" + + .align 2 + .incbin "graphics/unused/old_contest.gbapal.lz" + + .align 2 + .incbin "graphics/unused/old_contest.bin.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C15BC0.bin.lz" + + .align 2 + .incbin "graphics/unused/old_contest_2.4bpp.lz" + + .align 2 gUnknown_08C16E90:: @ 8C16E90 - .incbin "baserom.gba", 0xc16e90, 0x118 + .incbin "graphics/unused/old_contest_2.gbapal.lz" + .align 2 gUnknown_08C16FA8:: @ 8C16FA8 - .incbin "baserom.gba", 0xc16fa8, 0x1c8 + .incbin "graphics/unused/old_contest_2.bin.lz" + .align 2 gUnknown_08C17170:: @ 8C17170 - .incbin "baserom.gba", 0xc17170, 0x810 + .incbin "graphics/unknown/unknown_C17170.bin.lz" + .align 2 + .incbin "graphics/unknown/unknown_C17410.bin.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C1751C.bin.lz" + + .align 2 gUnknown_08C17980:: @ 8C17980 - .incbin "baserom.gba", 0xc17980, 0x130 + .incbin "graphics/unknown/unknown_C17980.bin.lz" + .align 2 gUnknown_08C17AB0:: @ 8C17AB0 - .incbin "baserom.gba", 0xc17ab0, 0xa5c + .incbin "graphics/contest/misc.4bpp.lz" + .align 2 gUnknown_08C1850C:: @ 8C1850C - .incbin "baserom.gba", 0xc1850c, 0xc5c + .incbin "graphics/contest/audience.4bpp.lz" -gUnknown_08C19168:: @ 8C19168 - .incbin "baserom.gba", 0xc19168, 0x11c + .align 2 +gUnknown_08C19168:: + .incbin "graphics/contest/faces.4bpp.lz" + + .align 2 +gContestJudgeSymbolsGfx:: + .incbin "graphics/contest/judge_symbols.4bpp.lz" + + .align 2 +gContest3Pal:: + .incbin "graphics/contest/judge_symbols.gbapal.lz" -gContestJudgeSymbolsGfx:: @ 8C19284 - .incbin "baserom.gba", 0xc19284, 0x1a4 + .align 2 +gTiles_8C19450:: + .incbin "graphics/contest/heart.4bpp" -gContest3Pal:: @ 8C19428 - .incbin "baserom.gba", 0xc19428, 0x28 + .align 2 + .incbin "graphics/unknown/unknown_C19470.4bpp.lz" -gUnknown_08C19450:: @ 8C19450 - .incbin "baserom.gba", 0xc19450, 0x138 + .align 2 + .incbin "graphics/unknown/unknown_C19470.gbapal.lz" + .align 2 gUnknown_08C19588:: @ 8C19588 - .incbin "baserom.gba", 0xc19588, 0x964 + .incbin "graphics/contest/misc_2.4bpp.lz" + .align 2 gUnknown_08C19EEC:: @ 8C19EEC - .incbin "baserom.gba", 0xc19eec, 0x114 + .incbin "graphics/contest/misc_2_tilemap_1.bin.lz" + .align 2 gUnknown_08C1A000:: @ 8C1A000 - .incbin "baserom.gba", 0xc1a000, 0x12c + .incbin "graphics/contest/misc_2_tilemap_2.bin.lz" + .align 2 gUnknown_08C1A12C:: @ 8C1A12C - .incbin "baserom.gba", 0xc1a12c, 0x188 + .incbin "graphics/contest/misc_2_tilemap_3.bin.lz" + .align 2 gUnknown_08C1A2B4:: @ 8C1A2B4 - .incbin "baserom.gba", 0xc1a2b4, 0x1DC + .incbin "graphics/contest/misc_2.gbapal.lz" -gUnknown_08C1A490:: @ 8C1A490 - .incbin "baserom.gba", 0xc1a490, 0xD4 + .align 2 +gBattleAnimSpriteSheet_135:: + .incbin "graphics/battle_anims/sprites/135.4bpp.lz" -gUnknown_08C1A564:: @ 8C1A564 - .incbin "baserom.gba", 0xc1a564, 0x1E80 + .align 2 +gBattleAnimSpritePalette_135:: + .incbin "graphics/battle_anims/sprites/135.gbapal.lz" -gContestJudgeGfx:: @ 8C1C3E4 - .incbin "baserom.gba", 0xc1c3e4, 0x2d4 + .align 2 +gBattleAnimSpriteSheet_Particles:: + .incbin "graphics/battle_anims/sprites/particles.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_136:: + .incbin "graphics/battle_anims/sprites/136.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_136:: + .incbin "graphics/battle_anims/sprites/136.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_137:: + .incbin "graphics/battle_anims/sprites/137.4bpp.lz" -gUnknown_08C1C6B8:: @ 8C1C6B8 - .incbin "baserom.gba", 0xc1c6b8, 0x9f4 + .align 2 +gBattleAnimSpriteSheet_139:: + .incbin "graphics/battle_anims/sprites/139.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_139:: + .incbin "graphics/battle_anims/sprites/139.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_145:: + .incbin "graphics/battle_anims/sprites/145.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_138:: + .incbin "graphics/battle_anims/sprites/138.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_140:: + .incbin "graphics/battle_anims/sprites/140.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_140:: + .incbin "graphics/battle_anims/sprites/140.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_141:: + .incbin "graphics/battle_anims/sprites/141.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_141:: + .incbin "graphics/battle_anims/sprites/141.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_142:: + .incbin "graphics/battle_anims/sprites/142.4bpp.lz" + + .align 2 + .incbin "graphics/unused/old_beatup.4bpp.lz" + + .align 2 + .incbin "graphics/unused/old_beatup.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_147:: + .incbin "graphics/battle_anims/sprites/147.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_147:: + .incbin "graphics/battle_anims/sprites/147.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_149:: + .incbin "graphics/battle_anims/sprites/149.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_148:: + .incbin "graphics/battle_anims/sprites/148.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_148:: + .incbin "graphics/battle_anims/sprites/148.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_259:: + .incbin "graphics/battle_anims/sprites/259.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_074:: + .incbin "graphics/battle_anims/sprites/074.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_074:: + .incbin "graphics/battle_anims/sprites/074.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_150:: + .incbin "graphics/battle_anims/sprites/150.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_150:: + .incbin "graphics/battle_anims/sprites/150.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_151:: + .incbin "graphics/battle_anims/sprites/151.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_153:: + .incbin "graphics/battle_anims/sprites/153.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_153:: + .incbin "graphics/battle_anims/sprites/153.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_154:: + .incbin "graphics/battle_anims/sprites/154.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_154:: + .incbin "graphics/battle_anims/sprites/154.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_155:: + .incbin "graphics/battle_anims/sprites/155.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_155:: + .incbin "graphics/battle_anims/sprites/155.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_156:: + .incbin "graphics/battle_anims/sprites/156.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_156:: + .incbin "graphics/battle_anims/sprites/156.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_157:: + .incbin "graphics/battle_anims/sprites/157.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_157:: + .incbin "graphics/battle_anims/sprites/157.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_158:: + .incbin "graphics/battle_anims/sprites/158.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_158:: + .incbin "graphics/battle_anims/sprites/158.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_159:: + .incbin "graphics/battle_anims/sprites/159.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_159:: + .incbin "graphics/battle_anims/sprites/159.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_160:: + .incbin "graphics/battle_anims/sprites/160.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_160:: + .incbin "graphics/battle_anims/sprites/160.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_144:: + .incbin "graphics/battle_anims/sprites/144.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_144:: + .incbin "graphics/battle_anims/sprites/144.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_D1C060.4bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_D1C060.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_D1C060.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_162:: + .incbin "graphics/battle_anims/sprites/162.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_162:: + .incbin "graphics/battle_anims/sprites/162.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_163:: + .incbin "graphics/battle_anims/sprites/163.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_163:: + .incbin "graphics/battle_anims/sprites/163.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_288:: + .incbin "graphics/battle_anims/sprites/288.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_164:: + .incbin "graphics/battle_anims/sprites/164.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_165:: + .incbin "graphics/battle_anims/sprites/165.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_166:: + .incbin "graphics/battle_anims/sprites/166.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_166:: + .incbin "graphics/battle_anims/sprites/166.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_167:: + .incbin "graphics/battle_anims/sprites/167.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_168:: + .incbin "graphics/battle_anims/sprites/168.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_169:: + .incbin "graphics/battle_anims/sprites/169.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_170:: + .incbin "graphics/battle_anims/sprites/170.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_171:: + .incbin "graphics/battle_anims/sprites/171.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_171:: + .incbin "graphics/battle_anims/sprites/171.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_172:: + .incbin "graphics/battle_anims/sprites/172.gbapal.lz" + + .align 2 +gContestJudgeGfx:: + .incbin "graphics/contest/judge.4bpp.lz" + + .align 2 +gContest2Pal:: @ 8C1C6B8 + .incbin "graphics/contest/judge.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_001:: + .incbin "graphics/battle_anims/sprites/001.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_001:: + .incbin "graphics/battle_anims/sprites/001.gbapal.lz" + .align 2 +gBattleAnimSpriteSheet_173:: + .incbin "graphics/battle_anims/sprites/173.4bpp.lz" + + .align 2 +gBattleAnimBackgroundImage_00:: + .incbin "graphics/battle_anims/backgrounds/00.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_00:: + .incbin "graphics/battle_anims/backgrounds/00.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_00:: + .incbin "graphics/battle_anims/backgrounds/00.bin.lz" + + .align 2 gUnknown_08C1D0AC:: @ 8C1D0AC - .incbin "baserom.gba", 0xc1d0ac, 0x13c + .incbin "graphics/battle_anims/masks/metal_shine.4bpp.lz" + .align 2 gUnknown_08C1D1E8:: @ 8C1D1E8 - .incbin "baserom.gba", 0xc1d1e8, 0x28 + .incbin "graphics/battle_anims/masks/metal_shine.gbapal.lz" + .align 2 gUnknown_08C1D210:: @ 8C1D210 - .incbin "baserom.gba", 0xc1d210, 0x1fb8 + .incbin "graphics/battle_anims/masks/metal_shine.bin.lz" + + .align 2 + .incbin "graphics/unused/goosuto.4bpp.lz" @ ghost + + .align 2 + .incbin "graphics/unused/goosuto.gbapal.lz" + + .align 2 + .incbin "graphics/unused/goosuto.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_174:: + .incbin "graphics/battle_anims/sprites/174.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_174:: + .incbin "graphics/battle_anims/sprites/174.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_175:: + .incbin "graphics/battle_anims/sprites/175.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_175:: + .incbin "graphics/battle_anims/sprites/175.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_176:: + .incbin "graphics/battle_anims/sprites/176.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_176:: + .incbin "graphics/battle_anims/sprites/176.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_177:: + .incbin "graphics/battle_anims/sprites/177.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_177:: + .incbin "graphics/battle_anims/sprites/177.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_178:: + .incbin "graphics/battle_anims/sprites/178.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_178:: + .incbin "graphics/battle_anims/sprites/178.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_179:: + .incbin "graphics/battle_anims/sprites/179.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_179:: + .incbin "graphics/battle_anims/sprites/179.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_180:: + .incbin "graphics/battle_anims/sprites/180.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_181:: + .incbin "graphics/battle_anims/sprites/181.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_182:: + .incbin "graphics/battle_anims/sprites/182.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_182:: + .incbin "graphics/battle_anims/sprites/182.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_183:: + .incbin "graphics/battle_anims/sprites/183.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_183:: + .incbin "graphics/battle_anims/sprites/183.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_184:: + .incbin "graphics/battle_anims/sprites/184.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_184:: + .incbin "graphics/battle_anims/sprites/184.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_185:: + .incbin "graphics/battle_anims/sprites/185.4bpp.lz" + .align 2 +gBattleAnimSpritePalette_185:: + .incbin "graphics/battle_anims/sprites/185.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_03:: + .incbin "graphics/battle_anims/backgrounds/03.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_03:: + .incbin "graphics/battle_anims/backgrounds/03.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_03:: + .incbin "graphics/battle_anims/backgrounds/03.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_187:: + .incbin "graphics/battle_anims/sprites/187.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_187:: + .incbin "graphics/battle_anims/sprites/187.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_186:: + .incbin "graphics/battle_anims/sprites/186.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_186:: + .incbin "graphics/battle_anims/sprites/186.gbapal.lz" + + .align 2 gUnknown_08C1F1C8:: @ 8C1F1C8 - .incbin "baserom.gba", 0xc1f1c8, 0x2a4 + .incbin "graphics/battle_interface/window.4bpp.lz" + .align 2 gUnknown_08C1F46C:: @ 8C1F46C - .incbin "baserom.gba", 0xc1f46c, 0x17c + .incbin "graphics/battle_interface/window2.4bpp.lz" + .align 2 gUnknown_08C1F5E8:: @ 8C1F5E8 - .incbin "baserom.gba", 0xc1f5e8, 0x184 + .incbin "graphics/battle_interface/window3.4bpp.lz" + .align 2 gUnknown_08C1F76C:: @ 8C1F76C - .incbin "baserom.gba", 0xc1f76c, 0x17c + .incbin "graphics/battle_interface/window4.4bpp.lz" + .align 2 gUnknown_08C1F8E8:: @ 8C1F8E8 - .incbin "baserom.gba", 0xc1f8e8, 0xd80 + .incbin "graphics/battle_interface/window5.4bpp.lz" + + .align 2 + .incbin "graphics/unused/shadow.4bpp.lz" + .align 2 + .incbin "graphics/unused/shadow.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_014:: + .incbin "graphics/battle_anims/sprites/014.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_014:: + .incbin "graphics/battle_anims/sprites/014.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_190:: + .incbin "graphics/battle_anims/sprites/190.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_190:: + .incbin "graphics/battle_anims/sprites/190.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_191:: + .incbin "graphics/battle_anims/sprites/191.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_191:: + .incbin "graphics/battle_anims/sprites/191.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_189:: + .incbin "graphics/battle_anims/sprites/189.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_189:: + .incbin "graphics/battle_anims/sprites/189.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_192:: + .incbin "graphics/battle_anims/sprites/192.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_192:: + .incbin "graphics/battle_anims/sprites/192.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_193:: + .incbin "graphics/battle_anims/sprites/193.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_193:: + .incbin "graphics/battle_anims/sprites/193.gbapal.lz" + + .align 2 gUnknown_08C20668:: @ 8C20668 - .incbin "baserom.gba", 0xc20668, 0x1c + .incbin "graphics/battle_anims/masks/curse.4bpp.lz" + .align 2 gUnknown_08C20684:: @ 8C20684 - .incbin "baserom.gba", 0xc20684, 0x1f8c + .incbin "graphics/battle_anims/masks/curse.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_002:: @ 8D20B30 + .incbin "graphics/battle_anims/sprites/002.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_002:: @ 8D20C14 + .incbin "graphics/battle_anims/sprites/002.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_196:: @ 8D20C3C + .incbin "graphics/battle_anims/sprites/196.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_196:: @ 8D20FE0 + .incbin "graphics/battle_anims/sprites/196.gbapal.lz" -gUnknown_08C22610:: @ 8C22610 - .incbin "baserom.gba", 0xc22610, 0xcd0 + .align 2 +gBattleAnimSpriteSheet_194:: @ 8D20FF8 + .incbin "graphics/battle_anims/sprites/194.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_194:: @ 8D21330 + .incbin "graphics/battle_anims/sprites/194.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_195:: @ 8D21358 + .incbin "graphics/battle_anims/sprites/195.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_195:: @ 8D21410 + .incbin "graphics/battle_anims/sprites/195.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_197:: @ 8D21430 + .incbin "graphics/battle_anims/sprites/197.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_197:: @ 8D215A0 + .incbin "graphics/battle_anims/sprites/197.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_198:: @ 8D215C8 + .incbin "graphics/battle_anims/sprites/198.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_198:: @ 8D219B8 + .incbin "graphics/battle_anims/sprites/198.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_199:: @ 8D219E0 + .incbin "graphics/battle_anims/sprites/199.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_199:: @ 8D21AA8 + .incbin "graphics/battle_anims/sprites/199.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_200:: @ 8D21AC4 + .incbin "graphics/battle_anims/sprites/200.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_200:: @ 8D21C04 + .incbin "graphics/battle_anims/sprites/200.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_201:: @ 8D21C20 + .incbin "graphics/battle_anims/sprites/201.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_201:: @ 8D22290 + .incbin "graphics/battle_anims/sprites/201.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_204:: @ 8D222B8 + .incbin "graphics/battle_anims/sprites/204.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_204:: @ 8D2242C + .incbin "graphics/battle_anims/sprites/204.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_202:: @ 8D22454 + .incbin "graphics/battle_anims/sprites/202.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_202:: @ 8D225BC + .incbin "graphics/battle_anims/sprites/202.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_203:: @ 8D225E0 + .incbin "graphics/battle_anims/sprites/203.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_203:: @ 8D2278C + .incbin "graphics/battle_anims/sprites/203.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_206:: @ 8D227B0 + .incbin "graphics/battle_anims/sprites/206.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_206:: @ 8D229BC + .incbin "graphics/battle_anims/sprites/206.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_205:: @ 8D22A50 + .incbin "graphics/battle_anims/sprites/205.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_205:: @ 8D22C84 + .incbin "graphics/battle_anims/sprites/205.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_207:: @ 8D22CA8 + .incbin "graphics/battle_anims/sprites/207.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_207:: @ 8D22D74 + .incbin "graphics/battle_anims/sprites/207.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_208:: @ 8D22D98 + .incbin "graphics/battle_anims/sprites/208.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_209:: @ 8D23188 + .incbin "graphics/battle_anims/sprites/209.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_209:: @ 8D23490 + .incbin "graphics/battle_anims/sprites/209.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_064:: @ 8D234B0 + .incbin "graphics/battle_anims/sprites/064.4bpp.lz" + .align 2 +gBattleAnimSpritePalette_064:: @ 8D235A0 + .incbin "graphics/battle_anims/sprites/064.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_210:: @ 8D235C4 + .incbin "graphics/battle_anims/sprites/210.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_219:: @ 8D2362C + .incbin "graphics/battle_anims/sprites/219.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_210:: @ 8D2364C + .incbin "graphics/battle_anims/sprites/210.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_216:: @ 8D2366C + .incbin "graphics/battle_anims/sprites/216.gbapal.lz" + + .align 2 gUnknown_08C232E0:: @ 8C232E0 - .incbin "baserom.gba", 0xc232e0, 0xa70 + .incbin "graphics/battle_anims/backgrounds/attract.4bpp.lz" + .align 2 gUnknown_08C23D50:: @ 8C23D50 - .incbin "baserom.gba", 0xc23d50, 0x28 + .incbin "graphics/battle_anims/backgrounds/attract.gbapal.lz" + .align 2 gUnknown_08C23D78:: @ 8C23D78 - .incbin "baserom.gba", 0xc23d78, 0xc58 + .incbin "graphics/battle_anims/backgrounds/attract.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_217:: @ 8D243A0 + .incbin "graphics/battle_anims/sprites/217.4bpp.lz" + .align 2 +gBattleAnimSpritePalette_217:: @ 8D24408 + .incbin "graphics/battle_anims/sprites/217.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_212:: @ 8D24428 + .incbin "graphics/battle_anims/sprites/212.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_211:: @ 8D2465C + .incbin "graphics/battle_anims/sprites/211.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_213:: @ 8D246AC + .incbin "graphics/battle_anims/sprites/213.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_211:: @ 8D24918 + .incbin "graphics/battle_anims/sprites/211.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_214:: @ 8D2493C + .incbin "graphics/battle_anims/sprites/214.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_215:: @ 8D24BCC + .incbin "graphics/battle_anims/sprites/215.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_215:: @ 8D24D58 + .incbin "graphics/battle_anims/sprites/215.gbapal.lz" + + .align 2 gUnknown_08C249D0:: @ 8C249D0 - .incbin "baserom.gba", 0xc249d0, 0x28 + .incbin "graphics/battle_anims/backgrounds/scary_face.gbapal.lz" + .align 2 gUnknown_08C249F8:: @ 8C249F8 - .incbin "baserom.gba", 0xc249f8, 0x5c3c + .incbin "graphics/battle_anims/backgrounds/scary_face.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_218:: @ 8D24FD4 + .incbin "graphics/battle_anims/sprites/218.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_218:: @ 8D24FFC + .incbin "graphics/battle_anims/sprites/218.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_087:: @ 8D250A8 + .incbin "graphics/battle_anims/sprites/087.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_087:: @ 8D25100 + .incbin "graphics/battle_anims/sprites/087.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_018:: @ 8D25128 + .incbin "graphics/battle_anims/sprites/018.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_018:: @ 8D25164 + .incbin "graphics/battle_anims/sprites/018.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_220:: @ 8D25180 + .incbin "graphics/battle_anims/sprites/220.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_220:: @ 8D251A8 + .incbin "graphics/battle_anims/sprites/220.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_221:: @ 8D252D4 + .incbin "graphics/battle_anims/sprites/221.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_221:: @ 8D252F4 + .incbin "graphics/battle_anims/sprites/221.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_222:: @ 8D25558 + .incbin "graphics/battle_anims/sprites/222.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_222:: @ 8D25844 + .incbin "graphics/battle_anims/sprites/222.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_223:: @ 8D2586C + .incbin "graphics/battle_anims/sprites/223.gbapal.lz" + .align 2 +gBattleAnimSpriteSheet_223:: @ 8D2588C + .incbin "graphics/battle_anims/sprites/223.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_224:: @ 8D25B20 + .incbin "graphics/battle_anims/sprites/224.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_224:: @ 8D25B40 + .incbin "graphics/battle_anims/sprites/224.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_230:: @ 8D25C3C + .incbin "graphics/battle_anims/sprites/230.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_230:: @ 8D25C64 + .incbin "graphics/battle_anims/sprites/230.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_228:: @ 8D25EA8 + .incbin "graphics/battle_anims/sprites/228.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_228:: @ 8D25EC8 + .incbin "graphics/battle_anims/sprites/228.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_04:: @ 8D25F70 + .incbin "graphics/battle_anims/backgrounds/04.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_04:: @ 8D25F98 + .incbin "graphics/battle_anims/backgrounds/04.4bpp.lz" + + .align 2 +gBattleAnimBackgroundTilemap_04:: @ 8D26D04 + .incbin "graphics/battle_anims/backgrounds/04.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_05:: @ 8D27200 + .incbin "graphics/battle_anims/backgrounds/05.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_06:: @ 8D276D0 + .incbin "graphics/battle_anims/backgrounds/06.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_225:: @ 8D27B10 + .incbin "graphics/battle_anims/sprites/225.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_225:: @ 8D27C94 + .incbin "graphics/battle_anims/sprites/225.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_227:: @ 8D27CBC + .incbin "graphics/battle_anims/sprites/227.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_226:: @ 8D27E04 + .incbin "graphics/battle_anims/sprites/226.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_226:: @ 8D27E90 + .incbin "graphics/battle_anims/sprites/226.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_229:: @ 8D27EB4 + .incbin "graphics/battle_anims/sprites/229.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_229:: @ 8D28070 + .incbin "graphics/battle_anims/sprites/229.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_099:: @ 8D28098 + .incbin "graphics/battle_anims/sprites/099.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_099:: @ 8D281B8 + .incbin "graphics/battle_anims/sprites/099.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_232:: @ 8D281E0 + .incbin "graphics/battle_anims/sprites/232.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_231:: @ 8D28718 + .incbin "graphics/battle_anims/sprites/231.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_231:: @ 8D28740 + .incbin "graphics/battle_anims/sprites/231.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_233:: @ 8D28910 + .incbin "graphics/battle_anims/sprites/233.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_233:: @ 8D28994 + .incbin "graphics/battle_anims/sprites/233.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_234:: @ 8D289BC + .incbin "graphics/battle_anims/sprites/234.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_234:: @ 8D28B7C + .incbin "graphics/battle_anims/sprites/234.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_238:: @ 8D28BA0 + .incbin "graphics/battle_anims/sprites/238.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_238:: @ 8D28C08 + .incbin "graphics/battle_anims/sprites/238.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_235:: @ 8D28C2C + .incbin "graphics/battle_anims/sprites/235.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_235:: @ 8D28C7C + .incbin "graphics/battle_anims/sprites/235.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_236:: @ 8D28C98 + .incbin "graphics/battle_anims/sprites/236.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_237:: @ 8D28CB4 + .incbin "graphics/battle_anims/sprites/237.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_07:: @ 8D28CD0 + .incbin "graphics/battle_anims/backgrounds/07.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_07:: @ 8D28E78 + .incbin "graphics/battle_anims/backgrounds/07.gbapal.lz" + + .align 2 +gBattleAnimBackgroundPalette_18:: @ 8D28EA0 + .incbin "graphics/battle_anims/backgrounds/18.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_07:: @ 8D28EC8 + .incbin "graphics/battle_anims/backgrounds/07.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_08:: @ 8D29058 + .incbin "graphics/battle_anims/backgrounds/08.bin.lz" + + .align 2 +gBattleAnimBackgroundImage_20:: @ 8D291E4 + .incbin "graphics/battle_anims/backgrounds/20.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_20:: @ 8D29C0C + .incbin "graphics/battle_anims/backgrounds/20.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_20:: @ 8D29C2C + .incbin "graphics/battle_anims/backgrounds/20.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_09:: @ 8D29E30 + .incbin "graphics/battle_anims/backgrounds/09.bin.lz" + + .align 2 +gBattleAnimBackgroundPalette_09:: @ 8D2A128 + .incbin "graphics/battle_anims/backgrounds/09.gbapal.lz" + + .align 2 +gBattleAnimBackgroundPalette_22:: @ 8D2A148 + .incbin "graphics/battle_anims/backgrounds/22.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_09:: @ 8D2A168 + .incbin "graphics/battle_anims/backgrounds/09.4bpp.lz" + + .align 2 +gBattleAnimBackgroundTilemap_10:: @ 8D2A6E8 + .incbin "graphics/battle_anims/backgrounds/10.bin.lz" + + .align 2 gUnknown_08C2A634:: @ 8C2A634 - .incbin "baserom.gba", 0xc2a634, 0xa0 + .incbin "graphics/battle_anims/masks/morning_sun.4bpp.lz" + .align 2 gUnknown_08C2A6D4:: @ 8C2A6D4 - .incbin "baserom.gba", 0xc2a6d4, 0x18 + .incbin "graphics/battle_anims/masks/morning_sun.gbapal.lz" + .align 2 gUnknown_08C2A6EC:: @ 8C2A6EC - .incbin "baserom.gba", 0xc2a6ec, 0x27d0 + .incbin "graphics/battle_anims/masks/morning_sun.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_12:: @ 8D2ABB4 + .incbin "graphics/battle_anims/backgrounds/12.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_13:: @ 8D2AE7C + .incbin "graphics/battle_anims/backgrounds/13.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_14:: @ 8D2B178 + .incbin "graphics/battle_anims/backgrounds/14.bin.lz" + + .align 2 +gBattleAnimBackgroundImage_12:: @ 8D2B408 + .incbin "graphics/battle_anims/backgrounds/12.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_12:: @ 8D2C170 + .incbin "graphics/battle_anims/backgrounds/12.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_11:: @ 8D2C190 + .incbin "graphics/battle_anims/backgrounds/11.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_11:: @ 8D2CB2C + .incbin "graphics/battle_anims/backgrounds/11.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_11:: @ 8D2CB54 + .incbin "graphics/battle_anims/backgrounds/11.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_239:: @ 8D2CE4C + .incbin "graphics/battle_anims/sprites/239.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_239:: @ 8D2CF30 + .incbin "graphics/battle_anims/sprites/239.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_143:: @ 8D2CF58 + .incbin "graphics/battle_anims/sprites/143.4bpp.lz" + .align 2 +gBattleAnimSpritePalette_143:: @ 8D2D188 + .incbin "graphics/battle_anims/sprites/143.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_240:: @ 8D2D1A0 + .incbin "graphics/battle_anims/sprites/240.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_240:: @ 8D2D240 + .incbin "graphics/battle_anims/sprites/240.gbapal.lz" + + .align 2 gSubstituteDollPal:: @ 8C2CEBC - .incbin "baserom.gba", 0xc2cebc, 0x24 + .incbin "graphics/battle_anims/sprites/substitute.gbapal.lz" + .align 2 gSubstituteDollGfx:: @ 8C2CEE0 - .incbin "baserom.gba", 0xc2cee0, 0x240 + .incbin "graphics/battle_anims/sprites/substitute.4bpp.lz" + .align 2 gSubstituteDollTilemap:: @ 8C2D120 - .incbin "baserom.gba", 0xc2d120, 552 + .incbin "graphics/battle_anims/sprites/substitute.bin.lz" + .align 2 gUnknown_08C2D348:: @ 8C2D348 - .incbin "baserom.gba", 0xC2D348, 196 + .incbin "graphics/battle_anims/sprites/241.4bpp.lz" + .align 2 gUnknown_08C2D40C:: @ 8C2D40C - .incbin "baserom.gba", 0xC2D40C, 28 + .incbin "graphics/battle_anims/sprites/241.gbapal.lz" + .align 2 gContestConfetti_Gfx:: @ 8C2D428 - .incbin "baserom.gba", 0xC2D428, 288 + .incbin "graphics/misc/confetti.4bpp.lz" + .align 2 gContestConfetti_Pal:: @ 8C2D548 - .incbin "baserom.gba", 0xC2D548, 40 + .incbin "graphics/misc/confetti.gbapal.lz" + .align 2 gUnknown_08C2D570:: @ 8C2D570 - .incbin "baserom.gba", 0xC2D570, 316 + .incbin "graphics/battle_anims/sprites/242.4bpp.lz" + .align 2 gUnknown_08C2D6AC:: @ 8C2D6AC - .incbin "baserom.gba", 0xC2D6AC, 36 + .incbin "graphics/battle_anims/sprites/242.gbapal.lz" + .align 2 gUnknown_08C2D6D0:: @ 8C2D6D0 - .incbin "baserom.gba", 0xC2D6D0, 40 + .incbin "graphics/battle_anims/sprites/243.4bpp.lz" + .align 2 gUnknown_08C2D6F8:: @ 8C2D6F8 - .incbin "baserom.gba", 0xC2D6F8, 40 + .incbin "graphics/battle_anims/sprites/243.gbapal.lz" + .align 2 gUnknown_08C2D720:: @ 8C2D720 - .incbin "baserom.gba", 0xc2d720, 0x210 + .incbin "graphics/battle_anims/masks/stat.4bpp.lz" + .align 2 gUnknown_08C2D930:: @ 8C2D930 - .incbin "baserom.gba", 0xc2d930, 0x11c + .incbin "graphics/battle_anims/masks/stat_tilemap_1.bin.lz" + .align 2 gUnknown_08C2DA4C:: @ 8C2DA4C - .incbin "baserom.gba", 0xc2da4c, 0x11c + .incbin "graphics/battle_anims/masks/stat_tilemap_2.bin.lz" + .align 2 gUnknown_08C2DB68:: @ 8C2DB68 - .incbin "baserom.gba", 0xc2db68, 0x20 + .incbin "graphics/battle_anims/masks/stat1.gbapal.lz" + .align 2 gUnknown_08C2DB88:: @ 8C2DB88 - .incbin "baserom.gba", 0xc2db88, 0x20 + .incbin "graphics/battle_anims/masks/stat2.gbapal.lz" + .align 2 gUnknown_08C2DBA8:: @ 8C2DBA8 - .incbin "baserom.gba", 0xc2dba8, 0x20 + .incbin "graphics/battle_anims/masks/stat3.gbapal.lz" + .align 2 gUnknown_08C2DBC8:: @ 8C2DBC8 - .incbin "baserom.gba", 0xc2dbc8, 0x20 + .incbin "graphics/battle_anims/masks/stat4.gbapal.lz" + .align 2 gUnknown_08C2DBE8:: @ 8C2DBE8 - .incbin "baserom.gba", 0xc2dbe8, 0x20 + .incbin "graphics/battle_anims/masks/stat5.gbapal.lz" + .align 2 gUnknown_08C2DC08:: @ 8C2DC08 - .incbin "baserom.gba", 0xc2dc08, 0x20 + .incbin "graphics/battle_anims/masks/stat6.gbapal.lz" + .align 2 gUnknown_08C2DC28:: @ 8C2DC28 - .incbin "baserom.gba", 0xc2dc28, 0x20 + .incbin "graphics/battle_anims/masks/stat7.gbapal.lz" + .align 2 gUnknown_08C2DC48:: @ 8C2DC48 - .incbin "baserom.gba", 0xc2dc48, 0x20 + .incbin "graphics/battle_anims/masks/stat8.gbapal.lz" + .align 2 gUnknown_08C2DC68:: @ 8C2DC68 - .incbin "baserom.gba", 0xc2dc68, 0x13c + .incbin "graphics/battle_anims/masks/cure_bubbles.4bpp.lz" + .align 2 gUnknown_08C2DDA4:: @ 8C2DDA4 - .incbin "baserom.gba", 0xc2dda4, 0x20 + .incbin "graphics/battle_anims/masks/cure_bubbles.gbapal.lz" + .align 2 gUnknown_08C2DDC4:: @ 8C2DDC4 - .incbin "baserom.gba", 0xc2ddc4, 0xc8c + .incbin "graphics/battle_anims/masks/cure_bubbles.bin.lz" + + .align 2 +gBattleAnimSpritePalette_245:: @ 8D2E28C + .incbin "graphics/battle_anims/sprites/245.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_245:: @ 8D2E2B4 + .incbin "graphics/battle_anims/sprites/245.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_246:: @ 8D2E458 + .incbin "graphics/battle_anims/sprites/246.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_244:: @ 8D2E900 + .incbin "graphics/battle_anims/sprites/244.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_244:: @ 8D2E9DC + .incbin "graphics/battle_anims/sprites/244.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_247:: @ 8D2E9F8 + .incbin "graphics/battle_anims/sprites/247.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_053:: @ 8D2EBDC + .incbin "graphics/battle_anims/sprites/053.4bpp.lz" + .align 2 gUnknown_08C2EA50:: @ 8C2EA50 - .incbin "baserom.gba", 0xc2ea50, 0x4c + .incbin "graphics/battle_anims/masks/unknown_C2EA50.4bpp.lz" + .align 2 gUnknown_08C2EA9C:: @ 8C2EA9C - .incbin "baserom.gba", 0xc2ea9c, 0xf6c + .incbin "graphics/battle_anims/masks/unknown_C2EA50.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_248:: @ 8D2EF50 + .incbin "graphics/battle_anims/sprites/248.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_248:: @ 8D2EF68 + .incbin "graphics/battle_anims/sprites/248.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_249:: @ 8D2EF80 + .incbin "graphics/battle_anims/sprites/249.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_249:: @ 8D2EFD0 + .incbin "graphics/battle_anims/sprites/249.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_250:: @ 8D2EFF0 + .incbin "graphics/battle_anims/sprites/250.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_251:: @ 8D2F1E4 + .incbin "graphics/battle_anims/sprites/251.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_251:: @ 8D2F248 + .incbin "graphics/battle_anims/sprites/251.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_252:: @ 8D2F260 + .incbin "graphics/battle_anims/sprites/252.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_252:: @ 8D2F378 + .incbin "graphics/battle_anims/sprites/252.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_253:: @ 8D2F39C + .incbin "graphics/battle_anims/sprites/253.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_253:: @ 8D2F578 + .incbin "graphics/battle_anims/sprites/253.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_254:: @ 8D2F5A0 + .incbin "graphics/battle_anims/sprites/254.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_254:: @ 8D2F6D8 + .incbin "graphics/battle_anims/sprites/254.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_255:: @ 8D2F700 + .incbin "graphics/battle_anims/sprites/255.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_255:: @ 8D2F778 + .incbin "graphics/battle_anims/sprites/255.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_258:: @ 8D2F78C + .incbin "graphics/battle_anims/sprites/258.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_258:: @ 8D2F874 + .incbin "graphics/battle_anims/sprites/258.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_256:: @ 8D2F89C + .incbin "graphics/battle_anims/sprites/256.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_256:: @ 8D2FC28 + .incbin "graphics/battle_anims/sprites/256.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_257:: @ 8D2FC50 + .incbin "graphics/battle_anims/sprites/257.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_257:: @ 8D2FD6C + .incbin "graphics/battle_anims/sprites/257.gbapal.lz" + + .incbin "graphics/unknown/unknown_C2F9E0.gbapal.lz" @ likely a palette @ 8C2FA08 .include "data/graphics/pokemon/graphics.inc" @@ -355,301 +2552,390 @@ gMonIcon_QuestionMark:: @ 8D774D0 gMonFootprint_QuestionMark:: @ 8D778D0 .incbin "graphics/pokemon/footprints/question_mark_footprint.1bpp" + .align 2 gUnknown_08D778F0:: @ 8D778F0 - .incbin "baserom.gba", 0xd778f0, 0xe8 + .incbin "graphics/battle_transitions/vs_frame.4bpp.lz" + .align 2 gUnknown_08D779D8:: @ 8D779D8 - .incbin "baserom.gba", 0xd779d8, 0x10c + .incbin "graphics/battle_transitions/vs_frame.bin.lz" + .align 2 gUnknown_08D77AE4:: @ 8D77AE4 - .incbin "baserom.gba", 0xd77ae4, 0x28 + .incbin "graphics/battle_transitions/vs_frame.gbapal.lz" + .align 2 gUnknown_08D77B0C:: @ 8D77B0C - .incbin "baserom.gba", 0xd77b0c, 0x25c + .incbin "graphics/battle_transitions/vs.4bpp.lz" + .align 2 gBattleTerrainTiles_TallGrass:: @ 8D77D68 - .incbin "baserom.gba", 0xd77d68, 0x5b0 + .incbin "graphics/battle_terrain/tall_grass/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_TallGrass:: @ 8D78318 - .incbin "baserom.gba", 0xd78318, 0x38 + .incbin "graphics/battle_terrain/tall_grass/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_TallGrass:: @ 8D78350 - .incbin "baserom.gba", 0xd78350, 0x2b0 + .incbin "graphics/battle_terrain/tall_grass/map.bin.lz" + .align 2 gBattleTerrainTiles_LongGrass:: @ 8D78600 - .incbin "baserom.gba", 0xd78600, 0x678 + .incbin "graphics/battle_terrain/long_grass/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_LongGrass:: @ 8D78C78 - .incbin "baserom.gba", 0xd78C78, 0x40 + .incbin "graphics/battle_terrain/long_grass/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_LongGrass:: @ 8D78CB8 - .incbin "baserom.gba", 0xd78CB8, 0x2b0 + .incbin "graphics/battle_terrain/long_grass/map.bin.lz" + .align 2 gBattleTerrainTiles_Sand:: @ 8D78F68 - .incbin "baserom.gba", 0xd78f68, 0x5f8 + .incbin "graphics/battle_terrain/sand/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Sand:: @ 8D79560 - .incbin "baserom.gba", 0xd79560, 0x48 + .incbin "graphics/battle_terrain/sand/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Sand:: @ 8D795A8 - .incbin "baserom.gba", 0xd795A8, 0x2b0 + .incbin "graphics/battle_terrain/sand/map.bin.lz" + .align 2 gBattleTerrainTiles_Underwater:: @ 8D79858 - .incbin "baserom.gba", 0xd79858, 0x5b8 + .incbin "graphics/battle_terrain/underwater/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Underwater:: @ 8D79E10 - .incbin "baserom.gba", 0xd79E10, 0x48 + .incbin "graphics/battle_terrain/underwater/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Underwater:: @ 8D79E58 - .incbin "baserom.gba", 0xd79e58, 0x2b0 + .incbin "graphics/battle_terrain/underwater/map.bin.lz" + .align 2 gBattleTerrainTiles_Water:: @ 8D7A108 - .incbin "baserom.gba", 0xd7a108, 0x5d4 + .incbin "graphics/battle_terrain/water/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Water:: @ 8D7A6DC - .incbin "baserom.gba", 0xd7a6DC, 0x44 + .incbin "graphics/battle_terrain/water/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Water:: @ 8D7A720 - .incbin "baserom.gba", 0xd7a720, 0x2b0 + .incbin "graphics/battle_terrain/water/map.bin.lz" + .align 2 gBattleTerrainTiles_PondWater:: @ 8D7A9D0 - .incbin "baserom.gba", 0xd7a9D0, 0x5a8 + .incbin "graphics/battle_terrain/pond_water/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_PondWater:: @ 8D7AF78 - .incbin "baserom.gba", 0xd7af78, 0x40 + .incbin "graphics/battle_terrain/pond_water/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_PondWater:: @ 8D7AFB8 - .incbin "baserom.gba", 0xd7aFB8, 0x2b0 + .incbin "graphics/battle_terrain/pond_water/map.bin.lz" + .align 2 gBattleTerrainTiles_Rock:: @ 8D7B268 - .incbin "baserom.gba", 0xd7b268, 0x5c0 + .incbin "graphics/battle_terrain/rock/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Rock:: @ 8D7B828 - .incbin "baserom.gba", 0xd7b828, 0x3c + .incbin "graphics/battle_terrain/rock/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Rock:: @ 8D7B864 - .incbin "baserom.gba", 0xd7b864, 0x2b0 + .incbin "graphics/battle_terrain/rock/map.bin.lz" + .align 2 gBattleTerrainTiles_Cave:: @ 8D7BB14 - .incbin "baserom.gba", 0xd7bb14, 0x5f8 + .incbin "graphics/battle_terrain/cave/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Cave:: @ 8D7C10C - .incbin "baserom.gba", 0xd7c10c, 0x48 + .incbin "graphics/battle_terrain/cave/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Cave:: @ 8D7C154 - .incbin "baserom.gba", 0xd7c154, 0x2b0 + .incbin "graphics/battle_terrain/cave/map.bin.lz" + .align 2 gBattleTerrainPalette_Plain:: @ 8D7C404 - .incbin "baserom.gba", 0xd7c404, 0x3c + .incbin "graphics/battle_terrain/plain/palette.gbapal.lz" + .align 2 gBattleTerrainTiles_Building:: @ 8D7C440 - .incbin "baserom.gba", 0xd7c440, 0x5ac + .incbin "graphics/battle_terrain/building/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Frontier:: @ 8D7C9EC - .incbin "baserom.gba", 0xd7c9ec, 0x3c + .incbin "graphics/battle_terrain/stadium/battle_frontier.gbapal.lz" @ this is also used for link battles + .align 2 gBattleTerrainTilemap_Building:: @ 8D7CA28 - .incbin "baserom.gba", 0xd7ca28, 0x2b0 + .incbin "graphics/battle_terrain/building/map.bin.lz" + .align 2 gBattleTerrainTiles_Stadium:: @ 8D7CCD8 - .incbin "baserom.gba", 0xd7ccd8, 0x608 + .incbin "graphics/battle_terrain/stadium/tiles.4bpp.lz" + .align 2 gBattleTerrainTilemap_Stadium:: @ 8D7D2E0 - .incbin "baserom.gba", 0xd7d2e0, 0x2b0 + .incbin "graphics/battle_terrain/stadium/map.bin.lz" + .align 2 gBattleTerrainTiles_Rayquaza:: @ 8D7D590 - .incbin "baserom.gba", 0xd7d590, 0x674 + .incbin "graphics/battle_terrain/sky/tiles.4bpp.lz" + .align 2 gBattleTerrainTilemap_Rayquaza:: @ 8D7DC04 - .incbin "baserom.gba", 0xd7dc04, 0x2b0 + .incbin "graphics/battle_terrain/sky/map.bin.lz" + .align 2 gBattleTerrainPalette_Building:: @ 8D7DEB4 - .incbin "baserom.gba", 0xd7deb4, 0x40 + .incbin "graphics/battle_terrain/building/palette.gbapal.lz" + .align 2 gBattleTerrainPalette_Kyogre:: @ 8D7DEF4 - .incbin "baserom.gba", 0xd7def4, 0x3c + .incbin "graphics/battle_terrain/water/kyogre.gbapal.lz" + .align 2 gBattleTerrainPalette_Groudon:: @ 8D7DF30 - .incbin "baserom.gba", 0xd7df30, 0x58 + .incbin "graphics/battle_terrain/cave/groudon.gbapal.lz" + .align 2 gBattleTerrainPalette_BuildingGym:: @ 8D7DF88 - .incbin "baserom.gba", 0xd7df88, 0x3c + .incbin "graphics/battle_terrain/building/palette2.gbapal.lz" + .align 2 gBattleTerrainPalette_BuildingLeader:: @ 8D7DFC4 - .incbin "baserom.gba", 0xd7dfc4, 0x3c + .incbin "graphics/battle_terrain/building/palette3.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumAqua:: @ 8D7E000 - .incbin "baserom.gba", 0xd7e000, 0x60 + .incbin "graphics/battle_terrain/stadium/palette1.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumMagma:: @ 8D7E060 - .incbin "baserom.gba", 0xd7e060, 0x6c + .incbin "graphics/battle_terrain/stadium/palette2.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumSidney:: @ 8D7E0CC - .incbin "baserom.gba", 0xd7e0cc, 0x50 + .incbin "graphics/battle_terrain/stadium/palette3.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumPhoebe:: @ 8D7E11C - .incbin "baserom.gba", 0xd7e11c, 0x48 + .incbin "graphics/battle_terrain/stadium/palette4.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumGlacia:: @ 8D7E164 - .incbin "baserom.gba", 0xd7e164, 0x44 + .incbin "graphics/battle_terrain/stadium/palette5.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumDrake:: @ 8D7E1A8 - .incbin "baserom.gba", 0xd7e1a8, 0x50 + .incbin "graphics/battle_terrain/stadium/palette6.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumWallace:: @ 8D7E1F8 - .incbin "baserom.gba", 0xd7e1f8, 0x3c + .incbin "graphics/battle_terrain/stadium/palette7.gbapal.lz" + .align 2 gBattleTerrainPalette_Rayquaza:: @ 8D7E234 - .incbin "baserom.gba", 0xd7e234, 0x4c + .incbin "graphics/battle_terrain/sky/palette.gbapal.lz" + .align 2 gBattleTerrainAnimTiles_TallGrass:: @ 8D7E280 - .incbin "baserom.gba", 0xd7e280, 0x588 + .incbin "graphics/battle_terrain/tall_grass/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_TallGrass:: @ 8D7E808 - .incbin "baserom.gba", 0xd7e808, 0x1bc + .incbin "graphics/battle_terrain/tall_grass/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_LongGrass:: @ 8D7E9C4 - .incbin "baserom.gba", 0xd7e9C4, 0x710 + .incbin "graphics/battle_terrain/long_grass/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_LongGrass:: @ 8D7F0D4 - .incbin "baserom.gba", 0xd7F0D4, 0x238 + .incbin "graphics/battle_terrain/long_grass/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Sand:: @ 8D7F30C - .incbin "baserom.gba", 0xd7F30c, 0x544 + .incbin "graphics/battle_terrain/sand/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Sand:: @ 8D7F850 - .incbin "baserom.gba", 0xd7F850, 0x1a8 + .incbin "graphics/battle_terrain/sand/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Underwater:: @ 8D7F9F8 - .incbin "baserom.gba", 0xd7f9f8, 0x4cc + .incbin "graphics/battle_terrain/underwater/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Underwater:: @ 8D7FEC4 - .incbin "baserom.gba", 0xd7fec4, 0x190 + .incbin "graphics/battle_terrain/underwater/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Water:: @ 8D80054 - .incbin "baserom.gba", 0xd80054, 0x60c + .incbin "graphics/battle_terrain/water/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Water:: @ 8D80660 - .incbin "baserom.gba", 0xd80660, 0x1a4 + .incbin "graphics/battle_terrain/water/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_PondWater:: @ 8D80804 - .incbin "baserom.gba", 0xd80804, 0x54c + .incbin "graphics/battle_terrain/pond_water/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_PondWater:: @ 8D80D50 - .incbin "baserom.gba", 0xd80d50, 0x14C + .incbin "graphics/battle_terrain/pond_water/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Rock:: @ 8D80E9C - .incbin "baserom.gba", 0xd80e9c, 0x5e0 + .incbin "graphics/battle_terrain/rock/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Rock:: @ 8D8147C - .incbin "baserom.gba", 0xd8147C, 0x194 + .incbin "graphics/battle_terrain/rock/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Cave:: @ 8D81610 - .incbin "baserom.gba", 0xd81610, 0x81c + .incbin "graphics/battle_terrain/cave/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Cave:: @ 8D81E2C - .incbin "baserom.gba", 0xd81e2c, 0x2a8 + .incbin "graphics/battle_terrain/cave/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Building:: @ 8D820D4 - .incbin "baserom.gba", 0xd820d4, 0x410 + .incbin "graphics/battle_terrain/building/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Building:: @ 8D824E4 - .incbin "baserom.gba", 0xd824e4, 0x124 + .incbin "graphics/battle_terrain/building/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Rayquaza:: @ 8D82608 - .incbin "baserom.gba", 0xd82608, 0x668 + .incbin "graphics/battle_terrain/sky/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Rayquaza:: @ 8D82C70 - .incbin "baserom.gba", 0xd82c70, 0x2a0 + .incbin "graphics/battle_terrain/sky/anim_map.bin.lz" + .align 2 gUnknown_08D82F10:: @ 8D82F10 - .incbin "baserom.gba", 0xd82f10, 0x5ec + .incbin "graphics/battle_frontier/tourney_bg.4bpp.lz" + .align 2 gUnknown_08D834FC:: @ 8D834FC - .incbin "baserom.gba", 0xd834fc, 0x404 + .incbin "graphics/battle_frontier/tourney_line.4bpp.lz" @ the red glow mask for the tourney advancement lines + .align 2 gUnknown_08D83900:: @ 8D83900 - .incbin "baserom.gba", 0xd83900, 0x22c + .incbin "graphics/unknown/unknown_D83900.bin.lz" @ tilemaps likely + .align 2 gUnknown_08D83B2C:: @ 8D83B2C - .incbin "baserom.gba", 0xd83b2c, 0x110 + .incbin "graphics/unknown/unknown_D83B2C.bin.lz" + .align 2 gUnknown_08D83C3C:: @ 8D83C3C - .incbin "baserom.gba", 0xd83c3c, 0x114 + .incbin "graphics/unknown/unknown_D83C3C.bin.lz" + .align 2 gUnknown_08D83D50:: @ 8D83D50 - .incbin "baserom.gba", 0xd83d50, 0xc20 + .incbin "graphics/battle_frontier/misc1.4bpp.lz" + .align 2 gUnknown_08D84970:: @ 8D84970 - .incbin "baserom.gba", 0xd84970, 0x590 + .incbin "graphics/unknown/unknown_D84970.bin.lz" + .align 2 gUnknown_08D84F00:: @ 8D84F00 - .incbin "baserom.gba", 0xd84f00, 0x158 + .incbin "graphics/unknown/unknown_D84F00.bin.lz" -gUnknown_08D85058:: @ 8D85058 - .incbin "baserom.gba", 0xd85058, 0x300 + .align 2 +gBattleFrontierGfx_DomeOptions:: @ 8D85058 + .incbin "graphics/battle_frontier/options.4bpp.lz" + .align 2 gUnknown_08D85358:: @ 8D85358 - .incbin "baserom.gba", 0xd85358, 0xec + .incbin "graphics/battle_frontier/options_pal1.gbapal.lz" + .align 2 gUnknown_08D85444:: @ 8D85444 - .incbin "baserom.gba", 0xd85444, 0x84 + .incbin "graphics/battle_frontier/options_pal2.gbapal.lz" @ pokeball pal + .align 2 gUnknown_08D854C8:: @ 8D854C8 - .incbin "baserom.gba", 0xd854c8, 0x20 + .incbin "graphics/battle_frontier/options_pal3.gbapal.lz" @ arrow pal + .align 2 gUnknown_08D854E8:: @ 8D854E8 - .incbin "baserom.gba", 0xd854E8, 0x100 + .incbin "graphics/battle_frontier/symbols.4bpp.lz" + .align 2 gUnknown_08D855E8:: @ 8D855E8 - .incbin "baserom.gba", 0xd855e8, 0x18 + .incbin "graphics/battle_frontier/symbols.gbapal.lz" + .align 2 gUnknown_08D85600:: @ 8D85600 - .incbin "baserom.gba", 0xd85600, 0x20 + .incbin "graphics/battle_frontier/text.gbapal.lz" @ text palette for frontier text. + .align 2 gUnknown_08D85620:: @ 8D85620 - .incbin "baserom.gba", 0xd85620, 0x20 + .incbin "graphics/battle_frontier/text_pp.gbapal" @ text palette for PP text + + @ dome anim pals + .align 2 gUnknown_08D85640:: @ 8D85640 - .incbin "baserom.gba", 0xd85640, 0x20 + .incbin "graphics/battle_frontier/dome_anim1.gbapal" + .align 2 gUnknown_08D85660:: @ 8D85660 - .incbin "baserom.gba", 0xd85660, 0x20 + .incbin "graphics/battle_frontier/dome_anim2.gbapal" + .align 2 gUnknown_08D85680:: @ 8D85680 - .incbin "baserom.gba", 0xd85680, 0x20 + .incbin "graphics/battle_frontier/dome_anim3.gbapal" + .align 2 gUnknown_08D856A0:: @ 8D856A0 - .incbin "baserom.gba", 0xd856a0, 0x28 + .incbin "graphics/battle_frontier/dome_anim4.gbapal" + + @ 8D856C0 + .2byte 0x013F, 0x0119, 0x0113, 0x010E @ unused? + .align 2 gUnknown_08D856C8:: @ 8D856C8 - .incbin "baserom.gba", 0xd856c8, 0xe0 + .incbin "graphics/battle_frontier/pyramid_light.gbapal" @ unfaded pal for the player light in battle pyramid + .align 2 gUnknown_08D857A8:: @ 8D857A8 - .incbin "baserom.gba", 0xd857a8, 0x274 + .incbin "graphics/battle_frontier/battle_tilemap1.bin.lz" + .align 2 gUnknown_08D85A1C:: @ 8D85A1C - .incbin "baserom.gba", 0xd85a1c, 0x234 + .incbin "graphics/battle_frontier/battle_tilemap2.bin.lz" -gUnknown_08D85C50:: @ 8D85C50 - .incbin "baserom.gba", 0xd85c50, 0x60 + .align 2 +gIntro1GameFreakTextFadePal:: @ 8D85C50 + .incbin "graphics/intro/intro1_text.gbapal" @ game freak text blue fade .align 2 gIntro2BrendanNoTurnPal:: @ 8D85CB0 .incbin "graphics/intro/intro2_brendan_noturn.gbapal" .align 2 -gUnknown_08D85CD0:: @ 8D85CD0 - .incbin "baserom.gba", 0xd85cd0, 0x182 - -gUnknown_08D85E52:: @ 8D85E52 - .incbin "baserom.gba", 0xd85e52, 0x20 - -gUnknown_08D85E72:: @ 8D85E72 - .incbin "baserom.gba", 0xd85e72, 0xa - -gUnknown_08D85E7C:: @ 8D85E7C - .incbin "baserom.gba", 0xd85e7c, 0x54 +gIntro3BgPal:: @ 8D85CD0 + .incbin "graphics/intro/intro3.gbapal" .align 2 gIntro2VolbeatPal:: @ 8D85ED0 @@ -692,38 +2978,48 @@ gIntro2MayNoTurnGfx:: @ 8D87CA4 .incbin "graphics/intro/intro2_may_noturn.4bpp.lz" .align 2 -gUnknown_08D88494:: @ 8D88494 - .incbin "baserom.gba", 0xd88494, 0x8ac +gIntro3GroudonGfx:: @ 8D88494 + .incbin "graphics/intro/intro3_groudon.8bpp.lz" -gUnknown_08D88D40:: @ 8D88D40 - .incbin "baserom.gba", 0xd88d40, 0x4e4 + .align 2 +gIntro3GroudonTilemap:: @ 8D88D40 + .incbin "graphics/intro/intro3_groudon.bin.lz" -gUnknown_08D89224:: @ 8D89224 - .incbin "baserom.gba", 0xd89224, 0x898 + .align 2 +gIntro3KyogreGfx:: @ 8D89224 + .incbin "graphics/intro/intro3_kyogre.8bpp.lz" -gUnknown_08D89ABC:: @ 8D89ABC - .incbin "baserom.gba", 0xd89abc, 0x4c0 + .align 2 +gIntro3KyogreTilemap:: @ 8D89ABC + .incbin "graphics/intro/intro3_kyogre.bin.lz" -gUnknown_08D89F7C:: @ 8D89F7C - .incbin "baserom.gba", 0xd89f7c, 0x89c + .align 2 +gIntro3LegendBgGfx:: @ 8D89F7C + .incbin "graphics/intro/legend_bg.4bpp.lz" @ groudon/kyogre/bg -gUnknown_08D8A818:: @ 8D8A818 - .incbin "baserom.gba", 0xd8a818, 0x11c + .align 2 +gIntro3GroudonBgTilemap:: @ 8D8A818 + .incbin "graphics/intro/legend_bg1.bin.lz" -gUnknown_08D8A934:: @ 8D8A934 - .incbin "baserom.gba", 0xd8a934, 0x120 + .align 2 +gIntro3KyogreBgTilemap:: @ 8D8A934 + .incbin "graphics/intro/legend_bg2.bin.lz" -gUnknown_08D8AA54:: @ 8D8AA54 - .incbin "baserom.gba", 0xd8aa54, 0x72c + .align 2 +gIntro3CloudsGfx:: @ 8D8AA54 + .incbin "graphics/intro/intro3_clouds.4bpp.lz" -gUnknown_08D8B180:: @ 8D8B180 - .incbin "baserom.gba", 0xd8b180, 0x2c0 + .align 2 +gIntro3Clouds1Tilemap:: @ 8D8B180 + .incbin "graphics/intro/intro3_clouds1.bin.lz" -gUnknown_08D8B440:: @ 8D8B440 - .incbin "baserom.gba", 0xd8b440, 0x2a8 + .align 2 +gIntro3Clouds2Tilemap:: @ 8D8B440 + .incbin "graphics/intro/intro3_clouds2.bin.lz" -gUnknown_08D8B6E8:: @ 8D8B6E8 - .incbin "baserom.gba", 0xd8b6e8, 0x124 + .align 2 +gIntro3Clouds3Tilemap:: @ 8D8B6E8 + .incbin "graphics/intro/intro3_clouds3.bin.lz" .align 2 gIntro3LightningGfx:: @ 8D8B80C @@ -734,17 +3030,27 @@ gIntro3LightningPal:: @ 8D8BA54 .incbin "graphics/intro/intro3_lightning.gbapal" .align 2 -gUnknown_08D8BA74:: @ 8D8BA74 - .incbin "baserom.gba", 0xd8ba74, 0x6f8 +gIntro3RayquazaGfx:: @ 8D8BA74 + .incbin "graphics/intro/intro3_rayquaza.4bpp.lz" -gUnknown_08D8C16C:: @ 8D8C16C - .incbin "baserom.gba", 0xd8c16c, 0x6cc + .align 2 +gIntro3RayquazaTilemap:: @ 8D8C16C + .incbin "graphics/intro/intro3_rayquaza.bin.lz" -gUnknown_08D8C838:: @ 8D8C838 - .incbin "baserom.gba", 0xd8c838, 0x490 + @ seems to be 2 unused tilemaps + .align 2 + .incbin "graphics/unknown/unknown_D8C374.bin.lz" -gUnknown_08D8CCC8:: @ 8D8CCC8 - .incbin "baserom.gba", 0xd8ccc8, 0x27c + .align 2 + .incbin "graphics/unknown/unknown_D8C5C4.bin.lz" + + .align 2 +gIntro3Clouds2Gfx:: @ 8D8C838 + .incbin "graphics/intro/intro3_clouds2.4bpp.lz" @ clouds 2, during the rayquaza flash + + .align 2 +gIntro3Clouds4Tilemap:: @ 8D8CCC8 + .incbin "graphics/intro/intro3_clouds4.bin.lz" @ this is the tilemap for clouds 2, but clouds .align 2 gIntro2BubblesGfx:: @ 8D8CF44 @@ -763,40 +3069,156 @@ gIntro1SparkleGfx:: @ 8D8D208 .incbin "graphics/intro/intro1_sparkle.4bpp.lz" .align 2 - .incbin "baserom.gba", 0xd8d2a4, 0x16c +gBattleAnimSpriteSheet_261:: + .incbin "graphics/battle_anims/sprites/261.4bpp.lz" + .align 2 gUnknown_08D8D410:: @ 8D8D410 - .incbin "baserom.gba", 0xd8d410, 0x17c + .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz" + .align 2 gUnknown_08D8D58C:: @ 8D8D58C - .incbin "baserom.gba", 0xd8d58c, 0x52c + .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz" -gUnknown_08D8DAB8:: @ 8D8DAB8 - .incbin "baserom.gba", 0xd8dab8, 0xe84 + .align 2 +gUnknown_08D8DAB8:: @ 8E68580 + .incbin "graphics/battle_anims/sprites/261.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_260:: @ 8E685A8 + .incbin "graphics/battle_anims/sprites/260.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_260:: @ 8E68764 + .incbin "graphics/battle_anims/sprites/260.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_15:: @ 8E6877C + .incbin "graphics/battle_anims/backgrounds/15.4bpp.lz" -gContestNextTurnGfx:: @ 8D8E93C - .incbin "baserom.gba", 0xd8e93c, 0x78 + .align 2 +gBattleAnimBackgroundPalette_15:: @ 8E690EC + .incbin "graphics/battle_anims/backgrounds/15.gbapal.lz" + .align 2 +gBattleAnimBackgroundTilemap_15:: @ 8E69110 + .incbin "graphics/battle_anims/backgrounds/15.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_262:: @ 8E69308 + .incbin "graphics/battle_anims/sprites/262.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_262:: @ 8E693DC + .incbin "graphics/battle_anims/sprites/262.gbapal.lz" + + .align 2 +gContestNextTurnGfx:: + .incbin "graphics/contest/nextturn.4bpp.lz" + + .align 2 gUnknown_08D8E9B4:: @ 8D8E9B4 - .incbin "baserom.gba", 0xd8e9b4, 0x80 + .incbin "graphics/contest/nextturn_numbers.4bpp" + .align 2 gUnknown_08D8EA34:: @ 8D8EA34 - .incbin "baserom.gba", 0xd8ea34, 0xb0 + .incbin "graphics/contest/nextturn_random.4bpp" + + .align 2 +gBattleAnimSpriteSheet_264:: @ 8E695B8 + .incbin "graphics/battle_anims/sprites/264.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_264:: @ 8E695D8 + .incbin "graphics/battle_anims/sprites/264.gbapal.lz" + .align 2 +gBattleAnimSpritePalette_265:: @ 8E695F0 + .incbin "graphics/battle_anims/sprites/265.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_067:: @ 8E69608 + .incbin "graphics/battle_anims/sprites/067.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_068:: @ 8E69628 + .incbin "graphics/battle_anims/sprites/068.gbapal.lz" + + .align 2 gContestApplauseGfx:: @ 8D8EAE4 - .incbin "baserom.gba", 0xd8eaE4, 0x140 + .incbin "graphics/contest/applause.4bpp.lz" -gUnknown_08D8EC24:: @ 8D8EC24 - .incbin "baserom.gba", 0xd8ec24, 0x80 + .align 2 +gContestApplauseMeterGfx:: @ 8D8EC24 + .incbin "graphics/contest/applause_meter.4bpp" + .align 2 gContestPal:: @ 8D8ECA4 - .incbin "baserom.gba", 0xd8eca4, 0xef8 + .incbin "graphics/contest/nextturn.gbapal" + + .align 2 +gBattleAnimSpriteSheet_272:: @ 8E6982C + .incbin "graphics/battle_anims/sprites/272.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_272:: @ 8E69A48 + .incbin "graphics/battle_anims/sprites/272.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_273:: @ 8E69A6C + .incbin "graphics/battle_anims/sprites/273.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_269:: @ 8E69A94 + .incbin "graphics/battle_anims/sprites/269.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_269:: @ 8E69AE8 + .incbin "graphics/battle_anims/sprites/269.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_274:: @ 8E69B00 + .incbin "graphics/battle_anims/sprites/274.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_275:: @ 8E69C80 + .incbin "graphics/battle_anims/sprites/275.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_276:: @ 8E69DEC + .incbin "graphics/battle_anims/sprites/276.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_274:: @ 8E69F54 + .incbin "graphics/battle_anims/sprites/274.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_17:: @ 8E69F7C + .incbin "graphics/battle_anims/backgrounds/17.4bpp.lz" -gUnknown_08D8FB9C:: @ 8D8FB9C - .incbin "baserom.gba", 0xd8fb9c, 0x24 + .align 2 +gBattleAnimBackgroundPalette_17:: @ 8E6A0D8 + .incbin "graphics/battle_anims/backgrounds/17.gbapal.lz" -gUnknown_08D8FBC0:: @ 8D8FBC0 - .incbin "baserom.gba", 0xd8fbc0, 0x30 + .align 2 +gBattleAnimBackgroundTilemap_17:: @ 8E6A100 + .incbin "graphics/battle_anims/backgrounds/17.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_280:: @ 8E6A2E8 + .incbin "graphics/battle_anims/sprites/280.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_280:: @ 8E6A6E4 + .incbin "graphics/battle_anims/sprites/280.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImageMuddyWater_Pal:: @ 8D8FB9C + .incbin "graphics/battle_anims/backgrounds/water_muddy.gbapal.lz" + + .align 2 +gEnemyMonShadow_Gfx:: @ 8D8FBC0 + .incbin "graphics/battle_interface/enemy_mon_shadow.4bpp.lz" .align 2 gBattleInterface_BallStatusBarGfx:: @ 8D8FBF0 @@ -806,145 +3228,356 @@ gBattleInterface_BallStatusBarGfx:: @ 8D8FBF0 gMonIcon_Egg:: @ 8D8FC74 .incbin "graphics/pokemon/icons/egg_icon.4bpp" - .incbin "baserom.gba", 0xd90074, 0x1524 + .align 2 +gBattleAnimBackgroundImage_02:: @ 8E6ABDC + .incbin "graphics/battle_anims/backgrounds/02.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_02:: @ 8E6B8A4 + .incbin "graphics/battle_anims/backgrounds/02.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_02:: @ 8E6B8C0 + .incbin "graphics/battle_anims/backgrounds/02.bin.lz" + .align 2 +gBattleAnimSpritePalette_287:: @ 8E6BBB4 + .incbin "graphics/battle_anims/sprites/287.gbapal.lz" + + .align 2 +gBattleAnimBackgroundPalette_24:: @ 8E6BBDC + .incbin "graphics/battle_anims/backgrounds/24.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_E6BC04.bin.lz" @ TODO: rename + + .align 2 sBlenderCenterGfx:: @ 8D91598 - .incbin "baserom.gba", 0xd91598, 0x820 + .incbin "graphics/berry_blender/center.8bpp.lz" + .align 2 gUnknown_08D91DB8:: @ 8D91DB8 - .incbin "baserom.gba", 0xd91db8, 0xa34 + .incbin "graphics/berry_blender/outer.4bpp.lz" + .align 2 gUnknown_08D927EC:: @ 8D927EC - .incbin "baserom.gba", 0xd927ec, 0xaf4 + .incbin "graphics/berry_blender/outer_map.bin.lz" + + .align 2 +gBattleAnimBackgroundPalette_16:: @ 8E6D668 + .incbin "graphics/battle_anims/backgrounds/16.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_16:: @ 8E6D690 + .incbin "graphics/battle_anims/backgrounds/16.4bpp.lz" + + .align 2 +gBattleAnimBackgroundTilemap_16:: @ 8E6D8F0 + .incbin "graphics/battle_anims/backgrounds/16.bin.lz" + + .align 2 +gBattleAnimSpritePalette_277:: @ 8E6DA2C + .incbin "graphics/battle_anims/sprites/277.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_277:: @ 8E6DA54 + .incbin "graphics/battle_anims/sprites/277.4bpp.lz" + + .align 2 +gBattleAnimFogTilemap:: @ 8E6DE48 + .incbin "graphics/battle_anims/backgrounds/fog.bin.lz" + + .align 2 +gBattleAnimSpritePalette_283:: @ 8E6DFC0 + .incbin "graphics/battle_anims/sprites/283.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_283:: @ 8E6DFDC + .incbin "graphics/battle_anims/sprites/283.4bpp.lz" + + .align 2 +gBattleAnimBackgroundTilemap_ScaryFacePlayer:: @ 8D93598 + .incbin "graphics/battle_anims/backgrounds/scary_face_player.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_ScaryFaceOpponent:: @ 8D9377C + .incbin "graphics/battle_anims/backgrounds/scary_face_opponent.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_ScaryFaceContest:: @ 8D93960 + .incbin "graphics/battle_anims/backgrounds/scary_face_contest.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_263:: @ 8E6E6AC + .incbin "graphics/battle_anims/sprites/263.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_263:: @ 8E6E6EC + .incbin "graphics/battle_anims/sprites/263.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_266:: @ 8E6E704 + .incbin "graphics/battle_anims/sprites/266.4bpp.lz" -gUnknown_08D932E0:: @ 8D932E0 - .incbin "baserom.gba", 0xd932e0, 0x2b8 + .align 2 +gBattleAnimSpritePalette_266:: @ 8E6E744 + .incbin "graphics/battle_anims/sprites/266.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_267:: @ 8E6E75C + .incbin "graphics/battle_anims/sprites/267.gbapal.lz" -gUnknown_08D93598:: @ 8D93598 - .incbin "baserom.gba", 0xd93598, 0x1e4 + .align 2 +gBattleAnimSpritePalette_268:: @ 8E6E774 + .incbin "graphics/battle_anims/sprites/268.gbapal.lz" -gUnknown_08D9377C:: @ 8D9377C - .incbin "baserom.gba", 0xd9377c, 0x1e4 + .align 2 +gBattleAnimSpriteSheet_278:: @ 8E6E78C + .incbin "graphics/battle_anims/sprites/278.4bpp.lz" -gUnknown_08D93960:: @ 8D93960 - .incbin "baserom.gba", 0xd93960, 0x1158 + .align 2 +gBattleAnimSpritePalette_278:: @ 8E6E998 + .incbin "graphics/battle_anims/sprites/278.gbapal.lz" -gUnknown_08D94AB8:: @ 8D94AB8 - .incbin "baserom.gba", 0xd94ab8, 0x1320 + .align 2 +gBattleAnimSpriteSheet_279:: @ 8E6E9B4 + .incbin "graphics/battle_anims/sprites/279.4bpp.lz" -gUnknown_08D95DD8:: @ 8D95DD8 - .incbin "baserom.gba", 0xd95dd8, 0x28 + .align 2 +gBattleAnimSpritePalette_279:: @ 8E6EA00 + .incbin "graphics/battle_anims/sprites/279.gbapal.lz" + .align 2 +gBattleAnimSpriteSheet_281:: @ 8E6EA1C + .incbin "graphics/battle_anims/sprites/281.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_281:: @ 8E6EBA4 + .incbin "graphics/battle_anims/sprites/281.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_21:: @ 8E6EBC4 + .incbin "graphics/battle_anims/backgrounds/21.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_21:: @ 8E6EEB8 + .incbin "graphics/battle_anims/backgrounds/21.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_21:: @ 8E6EED4 + .incbin "graphics/battle_anims/backgrounds/21.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_284:: @ 8E6F1C0 + .incbin "graphics/battle_anims/sprites/284.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_284:: @ 8E6F53C + .incbin "graphics/battle_anims/sprites/284.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_285:: @ 8E6F558 + .incbin "graphics/battle_anims/sprites/285.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_285:: @ 8E6F5F8 + .incbin "graphics/battle_anims/sprites/285.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_Surf:: @ 8D94AB8 + .incbin "graphics/battle_anims/backgrounds/water.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_Surf:: @ 8D95DD8 + .incbin "graphics/battle_anims/backgrounds/water.gbapal.lz" + + .align 2 gUnknown_08D95E00:: @ 8D95E00 - .incbin "baserom.gba", 0xd95e00, 0x2d0 + .incbin "graphics/unknown/unknown_D95E00.bin.lz" + .align 2 gUnknown_08D960D0:: @ 8D960D0 - .incbin "baserom.gba", 0xd960d0, 0x2d4 + .incbin "graphics/unknown/unknown_D960D0.bin.lz" + .align 2 gUnknown_08D963A4:: @ 8D963A4 - .incbin "baserom.gba", 0xd963a4, 0x448 + .incbin "graphics/unknown/unknown_D963A4.bin.lz" + + .align 2 +gBattleAnimSpritePalette_286:: @ 8E71200 + .incbin "graphics/battle_anims/sprites/286.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_188:: @ 8E71228 + .incbin "graphics/battle_anims/sprites/188.4bpp.lz" -gUnknown_08D967EC:: @ 8D967EC - .incbin "baserom.gba", 0xd967ec, 0x2c8 + .align 2 +gBattleAnimSpritePalette_188:: @ 8E7133C + .incbin "graphics/battle_anims/sprites/188.gbapal.lz" + + .align 2 +gPartyMenuMisc_Gfx:: @ 8D967EC + .incbin "graphics/interface/party_menu_misc.4bpp.lz" -gUnknown_08D96AB4:: @ 8D96AB4 - .incbin "baserom.gba", 0xd96ab4, 0xec + .align 2 +gPartyMenuMisc_Pal:: @ 8D96AB4 + .incbin "graphics/interface/party_menu_misc.gbapal.lz" -gUnknown_08D96BA0:: @ 8D96BA0 - .incbin "baserom.gba", 0xd96ba0, 0x138 + .align 2 +gPartyMenuMisc_Tilemap:: @ 8D96BA0 + .incbin "graphics/interface/party_menu_misc.bin.lz" + + .align 2 +gPartyMenuPokeball_Gfx:: @ 8D96CD8 + .incbin "graphics/interface/party_menu_pokeball.4bpp.lz" -gUnknown_08D96CD8:: @ 8D96CD8 - .incbin "baserom.gba", 0xd96cd8, 0x294 + .align 2 +gPartyMenuPokeballSmall_Gfx:: @ 8D96E58 + .incbin "graphics/interface/party_menu_pokeball_small.4bpp.lz" @ unused -gUnknown_08D96F6C:: @ 8D96F6C - .incbin "baserom.gba", 0xd96f6c, 0x24 + .align 2 +gPartyMenuPokeball_Pal:: @ 8D96F6C + .incbin "graphics/interface/party_menu_pokeball.gbapal.lz" -gUnknown_08D96F90:: @ 8D96F90 - .incbin "baserom.gba", 0xd96f90, 0x1F8 + .align 2 +gStatusGfx_Icons:: @ 8D96F90 + .incbin "graphics/interface/status_icons.4bpp.lz" -gUnknown_08D97188:: @ 8D97188 - .incbin "baserom.gba", 0xd97188, 0x28 + .align 2 +gStatusPal_Icons:: @ 8D97188 + .incbin "graphics/interface/status_icons.gbapal.lz" -gUnknown_08D971B0:: @ 8D971B0 - .incbin "baserom.gba", 0xd971b0, 0x9D4 + .align 2 +gMoveTypes_Gfx:: @ 8D971B0 + .incbin "graphics/types/move_types.4bpp.lz" -gUnknown_08D97B84:: @ 8D97B84 - .incbin "baserom.gba", 0xd97b84, 0x68 + .align 2 +gMoveTypes_Pal:: @ 8D97B84 + .incbin "graphics/types/move_types.gbapal.lz" + .align 2 gUnknown_08D97BEC:: @ 8D97BEC - .incbin "baserom.gba", 0xd97bec, 0x108 + .incbin "graphics/interface/summary_frames.4bpp.lz" + .align 2 gUnknown_08D97CF4:: @ 8D97CF4 - .incbin "baserom.gba", 0xd97cf4, 0x18 + .incbin "graphics/interface/summary_frames.gbapal.lz" + .align 2 gUnknown_08D97D0C:: @ 8D97D0C - .incbin "baserom.gba", 0xd97d0c, 0x830 + .incbin "graphics/interface/status_screen.4bpp.lz" + .align 2 gUnknown_08D9853C:: @ 8D9853C - .incbin "baserom.gba", 0xd9853c, 0xf0 + .incbin "graphics/interface/status_screen.gbapal.lz" + .align 2 gUnknown_08D9862C:: @ 8D9862C - .incbin "baserom.gba", 0xd9862c, 0x1d0 + .incbin "graphics/interface/status_screen.bin.lz" + .align 2 gUnknown_08D987FC:: @ 8D987FC - .incbin "baserom.gba", 0xd987fc, 0x190 + .incbin "graphics/interface/status_tilemap1.bin.lz" + .align 2 gUnknown_08D9898C:: @ 8D9898C - .incbin "baserom.gba", 0xd9898c, 0x19c + .incbin "graphics/interface/status_tilemap2.bin.lz" + .align 2 gUnknown_08D98B28:: @ 8D98B28 - .incbin "baserom.gba", 0xd98b28, 0x1a0 + .incbin "graphics/interface/status_tilemap3.bin.lz" + .align 2 gUnknown_08D98CC8:: @ 8D98CC8 - .incbin "baserom.gba", 0xd98cc8, 0x18c0 + .incbin "graphics/interface/status_tilemap0.bin.lz" -gUnknown_08D9A588:: @ 8D9A588 - .incbin "baserom.gba", 0xd9a588, 0x4c + .align 2 +gBagMaleTiles:: @ 8E75024 + .incbin "graphics/misc/bag_male.4bpp.lz" + + .align 2 +gBagFemaleTiles:: @ 8E75BA0 + .incbin "graphics/misc/bag_female.4bpp.lz" + + .align 2 +gBagPalette:: @ 8E76700 + .incbin "graphics/misc/bag.gbapal.lz" -gUnknown_08D9A5D4:: @ 8D9A5D4 - .incbin "baserom.gba", 0xd9a5d4, 0x4c + .align 2 +gBagScreenMale_Pal:: @ 8D9A588 + .incbin "graphics/interface/bag_screen_male.gbapal.lz" -gUnknown_08D9A620:: @ 8D9A620 - .incbin "baserom.gba", 0xd9a620, 0x26c + .align 2 +gBagScreenFemale_Pal:: @ 8D9A5D4 + .incbin "graphics/interface/bag_screen_female.gbapal.lz" + .align 2 +gBagScreen_Gfx:: @ 8D9A620 + .incbin "graphics/interface/bag_screen.4bpp.lz" + + .align 2 gUnknown_08D9A88C:: @ 8D9A88C - .incbin "baserom.gba", 0xd9a88c, 0x544 + .incbin "graphics/unknown/unknown_D9A88C.bin.lz" + + .align 2 +gBattleFrontierGfx_PyramidBag:: @ 8D9A9EC + .incbin "graphics/interface/bag_pyramid.4bpp.lz" + .align 2 gUnknown_08D9ADD0:: @ 8D9ADD0 - .incbin "baserom.gba", 0xd9add0, 0x34 + .incbin "graphics/interface/bag_pyramid.gbapal.lz" @ female palette is first and male is second. + .align 2 gUnknown_08D9AE04:: @ 8D9AE04 - .incbin "baserom.gba", 0xd9ae04, 0x140 + .incbin "graphics/unknown/unknown_D9AE04.bin.lz" @ tilemap? + .align 2 gUnknown_08D9AF44:: @ 8D9AF44 - .incbin "baserom.gba", 0xd9af44, 0x78 + .incbin "graphics/unknown/unknown_D9AF44.gbapal.lz" + .align 2 +gBagSwapLineGfx:: @ 8D9AF6C + .incbin "graphics/interface/bag_swap.4bpp.lz" + + .align 2 +gBagSwapLinePal:: @ 8D9AFAC + .incbin "graphics/interface/bag_swap.gbapal.lz" + + .align 2 gBuyMenuFrame_Gfx:: @ 8D9AFBC - .incbin "baserom.gba", 0xd9afbc, 0x10c + .incbin "graphics/interface/mart_frame.4bpp.lz" + .align 2 gMenuMoneyPal:: @ 8D9B0C8 - .incbin "baserom.gba", 0xd9b0c8, 0x28 + .incbin "graphics/interface/mart_frame.gbapal.lz" + .align 2 gBuyMenuFrame_Tilemap:: @ 8D9B0F0 - .incbin "baserom.gba", 0xd9b0f0, 0x140 + .incbin "graphics/interface/mart_frame.bin.lz" + .align 2 gMenuMoneyGfx:: @ 8D9B230 - .incbin "baserom.gba", 0xd9b230, 0x84 + .incbin "graphics/interface/money.4bpp.lz" + .align 2 gMenuPokeblock_Gfx:: @ 8D9B2B4 - .incbin "baserom.gba", 0xd9b2b4, 0x1bc + .incbin "graphics/interface/pokeblock_case_frame.4bpp.lz" + .align 2 gMenuPokeblock_Pal:: @ 8D9B470 - .incbin "baserom.gba", 0xd9b470, 0x70 + .incbin "graphics/interface/pokeblock_case_frame.gbapal.lz" + .align 2 gMenuPokeblockDevice_Gfx:: @ 8D9B4E0 - .incbin "baserom.gba", 0xd9b4e0, 0x2c0 + .incbin "graphics/interface/pokeblock_device.4bpp.lz" + .align 2 gMenuPokeblockDevice_Pal:: @ 8D9B7A0 - .incbin "baserom.gba", 0xd9b7a0, 0x28 + .incbin "graphics/interface/pokeblock_device.gbapal.lz" + .align 2 gMenuPokeblock_Tilemap:: @ 8D9B7C8 - .incbin "baserom.gba", 0xd9b7c8, 0x148 + .incbin "graphics/interface/pokeblock.bin.lz" .align 2 gPokeblock_Gfx:: @@ -1006,176 +3639,236 @@ gPokeblockWhite_Pal:: gPokeblockGold_Pal:: .incbin "graphics/pokeblock/gold.gbapal.lz" + .align 2 gUnknown_08D9BA44:: @ 8D9BA44 - .incbin "baserom.gba", 0xd9ba44, 0x100 + .incbin "graphics/interface/pokeblock_feeding_bg_map.bin.lz" + .align 2 gUnknown_08D9BB44:: @ 8D9BB44 - .incbin "baserom.gba", 0xd9bb44, 0x3ac + .incbin "graphics/interface/check_berry.4bpp.lz" + .align 2 gUnknown_08D9BEF0:: @ 8D9BEF0 - .incbin "baserom.gba", 0xd9bef0, 0xa8 + .incbin "graphics/interface/check_berry.gbapal.lz" + .align 2 gUnknown_08D9BF98:: @ 8D9BF98 - .incbin "baserom.gba", 0xd9bf98, 0x1a4 + .incbin "graphics/interface/berry_tag.bin.lz" + .align 2 gUnknown_08D9C13C:: @ 8D9C13C - .incbin "baserom.gba", 0xd9c13c, 0x26c + .incbin "graphics/interface/berry_tag_title.bin.lz" + + .align 2 +gBerryCheckCircle_Gfx:: @ 8D9C24C + .incbin "graphics/interface/check_berry_circle.4bpp.lz" @ 8D9C3A8 .include "data/graphics/berries/berry_graphics.inc" -gUnknown_08DA1E78:: @ 8DA1E78 - .incbin "baserom.gba", 0xda1e78, 0xBE4 + .align 2 +gRaySceneGroudon_Gfx:: @ 8DA1E78 + .incbin "graphics/rayquaza_scene/groudon.4bpp.lz" -gUnknown_08DA2A5C:: @ 8DA2A5C - .incbin "baserom.gba", 0xDA2A5C, 0xCC + .align 2 +gRaySceneGroudon2_Gfx:: @ 8DA2A5C + .incbin "graphics/rayquaza_scene/groudon_shoulder.4bpp.lz" -gUnknown_08DA2B28:: @ 8DA2B28 - .incbin "baserom.gba", 0xDA2B28, 0x1F4 + .align 2 +gRaySceneGroudon3_Gfx:: @ 8DA2B28 + .incbin "graphics/rayquaza_scene/groudon_claw.4bpp.lz" -gUnknown_08DA2D1C:: @ 8DA2D1C - .incbin "baserom.gba", 0xDA2D1C, 0x534 + .align 2 +gRaySceneKyogre_Gfx:: @ 8DA2D1C + .incbin "graphics/rayquaza_scene/kyogre.4bpp.lz" -gUnknown_08DA3250:: @ 8DA3250 - .incbin "baserom.gba", 0xDA3250, 0x54 + .align 2 +gRaySceneKyogre2_Gfx:: @ 8DA3250 + .incbin "graphics/rayquaza_scene/kyogre_shoulder.4bpp.lz" -gUnknown_08DA32A4:: @ 8DA32A4 - .incbin "baserom.gba", 0xDA32A4, 0xCC + .align 2 +gRaySceneKyogre3_Gfx:: @ 8DA32A4 + .incbin "graphics/rayquaza_scene/kyogre_fin.4bpp.lz" -gUnknown_08DA3370:: @ 8DA3370 - .incbin "baserom.gba", 0xDA3370, 0x28 + .align 2 +gRaySceneGroudon_Pal:: @ 8DA3370 + .incbin "graphics/rayquaza_scene/groudon.gbapal.lz" -gUnknown_08DA3398:: @ 8DA3398 - .incbin "baserom.gba", 0xDA3398, 0x28 + .align 2 +gRaySceneKyogre_Pal:: @ 8DA3398 + .incbin "graphics/rayquaza_scene/kyogre.gbapal.lz" -gUnknown_08DA33C0:: @ 8DA33C0 - .incbin "baserom.gba", 0xda33c0, 0x428 + .align 2 +gRaySceneClouds_Gfx:: @ 8DA33C0 + .incbin "graphics/rayquaza_scene/clouds.4bpp.lz" -gUnknown_08DA37E8:: @ 8DA37E8 - .incbin "baserom.gba", 0xda37e8, 0x3c + .align 2 +gRaySceneClouds_Pal:: @ 8DA37E8 + .incbin "graphics/rayquaza_scene/clouds.gbapal.lz" @ pal 1 clouds, pal 2 rain -gUnknown_08DA3824:: @ 8DA3824 - .incbin "baserom.gba", 0xda3824, 0x164 + .align 2 +gRaySceneClouds1_Tilemap:: @ 8DA3824 + .incbin "graphics/rayquaza_scene/clouds1.bin.lz" -gUnknown_08DA3988:: @ 8DA3988 - .incbin "baserom.gba", 0xda3988, 0x100 + .align 2 +gRaySceneClouds2_Tilemap:: @ 8DA3988 + .incbin "graphics/rayquaza_scene/clouds2.bin.lz" -gUnknown_08DA3A88:: @ 8DA3A88 - .incbin "baserom.gba", 0xda3a88, 0x138 + .align 2 +gRaySceneClouds3_Tilemap:: @ 8DA3A88 + .incbin "graphics/rayquaza_scene/clouds3.bin.lz" -gUnknown_08DA3BC0:: @ 8DA3BC0 - .incbin "baserom.gba", 0xDA3BC0, 0xBC + .align 2 +gRaySceneSmoke_Gfx:: @ 8DA3BC0 + .incbin "graphics/rayquaza_scene/smoke.4bpp.lz" -gUnknown_08DA3C7C:: @ 8DA3C7C - .incbin "baserom.gba", 0xDA3C7C, 0x18 + .align 2 +gRaySceneSmoke_Pal:: @ 8DA3C7C + .incbin "graphics/rayquaza_scene/smoke.gbapal.lz" -gUnknown_08DA3C94:: @ 8DA3C94 - .incbin "baserom.gba", 0xda3c94, 0x1114 + .align 2 +gRaySceneRayquaza_Gfx:: @ 8DA3C94 + .incbin "graphics/rayquaza_scene/rayquaza.8bpp.lz" -gUnknown_08DA4DA8:: @ 8DA4DA8 - .incbin "baserom.gba", 0xda4da8, 0x44 + .align 2 +gRaySceneRayquaza_Pal:: @ 8DA4DA8 + .incbin "graphics/rayquaza_scene/rayquaza.gbapal.lz" -gUnknown_08DA4DEC:: @ 8DA4DEC - .incbin "baserom.gba", 0xda4dec, 0x184 + .align 2 +gRaySceneRayquaza_Tilemap:: @ 8DA4DEC + .incbin "graphics/rayquaza_scene/rayquaza.bin.lz" -gUnknown_08DA4F70:: @ 8DA4F70 - .incbin "baserom.gba", 0xda4f70, 0x1148 + .align 2 +gRaySceneOvercast_Gfx:: @ 8DA4F70 + .incbin "graphics/rayquaza_scene/overcast.4bpp.lz" @ uses pal 2 of gRaySceneRayquaza_Pal -gUnknown_08DA60B8:: @ 8DA60B8 - .incbin "baserom.gba", 0xda60b8, 0x388 + .align 2 +gRaySceneOvercast_Tilemap:: @ 8DA60B8 + .incbin "graphics/rayquaza_scene/overcast.bin.lz" -gUnknown_08DA6440:: @ 8DA6440 - .incbin "baserom.gba", 0xDA6440, 0x46C + .align 2 +gRaySceneRayquazaFly1_Gfx:: @ 8DA6440 + .incbin "graphics/rayquaza_scene/rayquaza_fly1.4bpp.lz" -gUnknown_08DA68AC:: @ 8DA68AC - .incbin "baserom.gba", 0xDA68AC, 0x110 + .align 2 +gRaySceneRayquazaTail_Gfx:: @ 8DA68AC + .incbin "graphics/rayquaza_scene/rayquaza_tail_fix.4bpp.lz" @ for some reason there are an extra 0xC bytes at the end of the original 4bpp, so in order to produce the correct lz, we have to cat the bytes at the end with a make rule. not sure why those bytes are there, it may have been a bug in Game Freak's software. -gUnknown_08DA69BC:: @ 8DA69BC - .incbin "baserom.gba", 0xda69bc, 0xb6c + .align 2 +gRaySceneOvercast2_Gfx:: @ 8DA69BC + .incbin "graphics/rayquaza_scene/overcast2.4bpp.lz" -gUnknown_08DA7528:: @ 8DA7528 - .incbin "baserom.gba", 0xda7528, 0x21c + .align 2 +gRaySceneRayquazaLight_Gfx:: @ 8DA7528 + .incbin "graphics/rayquaza_scene/rayquaza_light.4bpp.lz" @ uses pal 2 of gRaySceneOvercast2_Pal -gUnknown_08DA7744:: @ 8DA7744 - .incbin "baserom.gba", 0xda7744, 0x40 + .align 2 +gRaySceneOvercast2_Pal:: @ 8DA7744 + .incbin "graphics/rayquaza_scene/overcast2.gbapal.lz" -gUnknown_08DA7784:: @ 8DA7784 - .incbin "baserom.gba", 0xda7784, 0x328 + .align 2 +gRaySceneOvercast2_Tilemap:: @ 8DA7784 + .incbin "graphics/rayquaza_scene/overcast2.bin.lz" -gUnknown_08DA7AAC:: @ 8DA7AAC - .incbin "baserom.gba", 0xda7aac, 0x184 + .align 2 +gRaySceneRayquazaLight_Tilemap:: @ 8DA7AAC + .incbin "graphics/rayquaza_scene/rayquaza_light.bin.lz" -gUnknown_08DA7C30:: @ 8DA7C30 - .incbin "baserom.gba", 0xda7c30, 0x13c + .align 2 +gRaySceneChaseBg_Gfx:: @ 8DA7C30 + .incbin "graphics/rayquaza_scene/chase_bg.4bpp.lz" -gUnknown_08DA7D6C:: @ 8DA7D6C - .incbin "baserom.gba", 0xda7d6c, 0x140 + .align 2 +gRaySceneChaseBg_Tilemap:: @ 8DA7D6C + .incbin "graphics/rayquaza_scene/chase_bg.bin.lz" -gUnknown_08DA7EAC:: @ 8DA7EAC - .incbin "baserom.gba", 0xda7eac, 0x108 + .align 2 +gRaySceneChaseStreaks_Gfx:: @ 8DA7EAC + .incbin "graphics/rayquaza_scene/chase_streaks.4bpp.lz" -gUnknown_08DA7FB4:: @ 8DA7FB4 - .incbin "baserom.gba", 0xda7fb4, 0x108 + .align 2 +gRaySceneChaseStreaks_Tilemap:: @ 8DA7FB4 + .incbin "graphics/rayquaza_scene/chase_streaks.bin.lz" -gUnknown_08DA80BC:: @ 8DA80BC - .incbin "baserom.gba", 0xda80bc, 0xa84 + .align 2 +gRaySceneRayquazaChase_Gfx:: @ 8DA80BC + .incbin "graphics/rayquaza_scene/rayquaza_chase.4bpp.lz" -gUnknown_08DA8B40:: @ 8DA8B40 - .incbin "baserom.gba", 0xda8b40, 0x22c + .align 2 +gRayChaseRayquazaChase_Tilemap:: @ 8DA8B40 + .incbin "graphics/rayquaza_scene/rayquaza_chase.bin.lz" -gUnknown_08DA8D6C:: @ 8DA8D6C - .incbin "baserom.gba", 0xda8d6c, 0x118 + .align 2 +gRayChaseRayquazaChase2_Tilemap:: @ 8DA8D6C + .incbin "graphics/rayquaza_scene/rayquaza_chase2.bin.lz" -gUnknown_08DA8E84:: @ 8DA8E84 - .incbin "baserom.gba", 0xda8e84, 0x54 + .align 2 +gRaySceneChase_Pal:: @ 8DA8E84 + .incbin "graphics/rayquaza_scene/chase.gbapal.lz" -gUnknown_08DA8ED8:: @ 8DA8ED8 - .incbin "baserom.gba", 0xDA8ED8, 0x798 + .align 2 +gRaySceneGroudonLeft_Gfx:: @ 8DA8ED8 + .incbin "graphics/rayquaza_scene/groudon_left.4bpp.lz" -gUnknown_08DA9670:: @ 8DA9670 - .incbin "baserom.gba", 0xDA9670, 0x44 + .align 2 +gRaySceneGroudonTail_Gfx:: @ 8DA9670 + .incbin "graphics/rayquaza_scene/groudon_tail.4bpp.lz" -gUnknown_08DA96B4:: @ 8DA96B4 - .incbin "baserom.gba", 0xDA96B4, 0x248 + .align 2 +gRaySceneKyogreRight_Gfx:: @ 8DA96B4 + .incbin "graphics/rayquaza_scene/kyogre_right.4bpp.lz" -gUnknown_08DA98FC:: @ 8DA98FC - .incbin "baserom.gba", 0xDA98FC, 0xCA8 + .align 2 +gRaySceneRayquazaHover_Gfx:: @ 8DA98FC + .incbin "graphics/rayquaza_scene/rayquaza_hover.4bpp.lz" -gUnknown_08DAA5A4:: @ 8DAA5A4 - .incbin "baserom.gba", 0xDAA5A4, 0x1F0 + .align 2 +gRaySceneRayquazaFlyIn_Gfx:: @ 8DAA5A4 + .incbin "graphics/rayquaza_scene/rayquaza_flyin.4bpp.lz" -gUnknown_08DAA794:: @ 8DAA794 - .incbin "baserom.gba", 0xDAA794, 0x98 + .align 2 +gRaySceneSplash_Gfx:: @ 8DAA794 + .incbin "graphics/rayquaza_scene/splash.4bpp.lz" -gUnknown_08DAA82C:: @ 8DAA82C - .incbin "baserom.gba", 0xDAA82C, 0x28 + .align 2 +gRaySceneGroudonLeft_Pal:: @ 8DAA82C + .incbin "graphics/rayquaza_scene/groudon_left.gbapal.lz" -gUnknown_08DAA854:: @ 8DAA854 - .incbin "baserom.gba", 0xDAA854, 0x28 + .align 2 +gRaySceneKyogreRight_Pal:: @ 8DAA854 + .incbin "graphics/rayquaza_scene/kyogre_right.gbapal.lz" -gUnknown_08DAA87C:: @ 8DAA87C - .incbin "baserom.gba", 0xDAA87C, 0x28 + .align 2 +gRaySceneRayquazaHover_Pal:: @ 8DAA87C + .incbin "graphics/rayquaza_scene/rayquaza_hover.gbapal.lz" -gUnknown_08DAA8A4:: @ 8DAA8A4 - .incbin "baserom.gba", 0xDAA8A4, 0x10 + .align 2 +gRaySceneSplash_Pal:: @ 8DAA8A4 + .incbin "graphics/rayquaza_scene/splash.gbapal.lz" -gUnknown_08DAA8B4:: @ 8DAA8B4 - .incbin "baserom.gba", 0xdaa8b4, 0x270 + .align 2 +gRaySceneHushBg_Gfx:: @ 8DAA8B4 + .incbin "graphics/rayquaza_scene/hush_bg.4bpp.lz" -gUnknown_08DAAB24:: @ 8DAAB24 - .incbin "baserom.gba", 0xdaab24, 0xf8 + .align 2 +gRaySceneHushRing_Gfx:: @ 8DAAB24 + .incbin "graphics/rayquaza_scene/hush_ring.8bpp.lz" -gUnknown_08DAAC1C:: @ 8DAAC1C - .incbin "baserom.gba", 0xdaac1c, 0x238 + .align 2 +gRaySceneHushBg_Tilemap:: @ 8DAAC1C + .incbin "graphics/rayquaza_scene/hush_bg.bin.lz" -gUnknown_08DAAE54:: @ 8DAAE54 - .incbin "baserom.gba", 0xdaae54, 0x144 + .align 2 +gRaySceneHushRing_Tilemap:: @ 8DAAE54 + .incbin "graphics/rayquaza_scene/hush_ring.bin.lz" -gUnknown_08DAAF98:: @ 8DAAF98 - .incbin "baserom.gba", 0xdaaf98, 0x54 + .align 2 +gRaySceneHushRing_Map:: @ 8DAAF98 + .incbin "graphics/rayquaza_scene/hush_ring_map.bin.lz" -gUnknown_08DAAFEC:: @ 8DAAFEC - .incbin "baserom.gba", 0xdaafec, 0x6c + .align 2 +gRaySceneHushBg_Pal:: @ 8DAAFEC + .incbin "graphics/rayquaza_scene/hush_bg.gbapal.lz" @ 8DAB058 .include "data/graphics/items/item_graphics.inc" @@ -1183,11 +3876,33 @@ gUnknown_08DAAFEC:: @ 8DAAFEC @ 8DB7AA0 .include "data/graphics/decorations/decoration_graphics.inc" -@ 8DBA14C - .incbin "baserom.gba", 0xdba14c, 0x3cc + .align 2 +gBattleAnimSpritePalette_282:: @ 8E7E7D0 + .incbin "graphics/battle_anims/sprites/282.gbapal.lz" + .align 2 +gBattleAnimSpriteSheet_282:: @ 8E7E7F8 + .incbin "graphics/battle_anims/sprites/282.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_270:: @ 8E7E9E0 + .incbin "graphics/battle_anims/sprites/270.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_270:: @ 8E7E9FC + .incbin "graphics/battle_anims/sprites/270.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_271:: @ 8E7EB24 + .incbin "graphics/battle_anims/sprites/271.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_271:: @ 8E7EB3C + .incbin "graphics/battle_anims/sprites/271.4bpp.lz" + + .align 2 gUnknown_08DBA518:: @ 8DBA518 - .incbin "baserom.gba", 0xdba518, 0x80 + .incbin "graphics/misc/cable_car_bg.gbapal" .align 2 gCableCar_Pal:: @ 8DBA598 @@ -1195,7 +3910,7 @@ gCableCar_Pal:: @ 8DBA598 .align 2 gUnknown_08DBA5B8:: @ 8DBA5B8 - .incbin "baserom.gba", 0xdba5b8, 0x19d8 + .incbin "graphics/misc/cable_car_bg.4bpp.lz" .align 2 gCableCar_Gfx:: @ 8DBBF90 @@ -1210,224 +3925,303 @@ gCableCarCord_Gfx:: @ 8DBC2C0 .incbin "graphics/misc/cable_car_cord.4bpp.lz" .align 2 -gUnknown_08DBC2E8:: @ 8DBC2E8 - .incbin "baserom.gba", 0xdbc2e8, 0x72c +gRouletteMenuTiles:: @ 8DBC2E8 + .incbin "graphics/roulette/window.4bpp.lz" .align 2 -gRouletteWheelTiles:: @ 0x08DBCA14 +gRouletteWheelTiles:: .incbin "graphics/roulette/wheel.8bpp.lz" .align 2 -gRouletteCenter_Gfx:: @ 0x08DBDABC +gRouletteCenter_Gfx:: .incbin "graphics/roulette/center.4bpp.lz" .align 2 -gRouletteHeadersTiles:: @ 0x08DBDE38 +gRouletteHeadersTiles:: @ 8E824BC .incbin "graphics/roulette/headers.4bpp.lz" .align 2 -gRouletteCreditTiles:: @ 0x08DBE45C +gRouletteCreditTiles:: @ 8E82AE0 .incbin "graphics/roulette/credit.4bpp.lz" .align 2 -gRouletteNumbersTiles:: @ 0x08DBE5AC +gRouletteNumbersTiles:: @ 8E82C30 .incbin "graphics/roulette/numbers.4bpp.lz" .align 2 -gRouletteMultiplierTiles:: @ 0x08DBE690 +gRouletteMultiplierTiles:: @ 8E82D14 .incbin "graphics/roulette/multiplier.4bpp.lz" -gUnknown_08DBE818:: @ 0x08DBE818 - .incbin "baserom.gba", 0xdbe818, 0x20 + .align 2 +gMailPalette_Orange:: @ 0x08DBE818 + .incbin "graphics/mail/orange/palette.gbapal" -gUnknown_08DBE838:: @ 0x08DBE838 - .incbin "baserom.gba", 0xdbe838, 0x20 + .align 2 +gMailPalette_Harbor:: @ 0x08DBE838 + .incbin "graphics/mail/harbor/palette.gbapal" -gUnknown_08DBE858:: @ 0x08DBE858 - .incbin "baserom.gba", 0xdbe858, 0x20 + .align 2 +gMailPalette_Glitter:: @ 0x08DBE858 + .incbin "graphics/mail/glitter/palette.gbapal" -gUnknown_08DBE878:: @ 0x08DBE878 - .incbin "baserom.gba", 0xdbe878, 0x20 + .align 2 +gMailPalette_Mech:: @ 0x08DBE878 + .incbin "graphics/mail/mech/palette.gbapal" -gUnknown_08DBE898:: @ 0x08DBE898 - .incbin "baserom.gba", 0xdbe898, 0x20 + .align 2 +gMailPalette_Wood:: @ 0x08DBE898 + .incbin "graphics/mail/wood/palette.gbapal" -gUnknown_08DBE8B8:: @ 0x08DBE8B8 - .incbin "baserom.gba", 0xdbe8b8, 0x20 + .align 2 +gMailPalette_Wave:: @ 0x08DBE8B8 + .incbin "graphics/mail/wave/palette.gbapal" -gUnknown_08DBE8D8:: @ 0x08DBE8D8 - .incbin "baserom.gba", 0xdbe8d8, 0x20 + .align 2 +gMailPalette_Bead:: @ 0x08DBE8D8 + .incbin "graphics/mail/bead/palette.gbapal" -gUnknown_08DBE8F8:: @ 0x08DBE8F8 - .incbin "baserom.gba", 0xdbe8f8, 0x20 + .align 2 +gMailPalette_Shadow:: @ 0x08DBE8F8 + .incbin "graphics/mail/shadow/palette.gbapal" -gUnknown_08DBE918:: @ 0x08DBE918 - .incbin "baserom.gba", 0xdbe918, 0x20 + .align 2 +gMailPalette_Tropic:: @ 0x08DBE918 + .incbin "graphics/mail/tropic/palette.gbapal" -gUnknown_08DBE938:: @ 0x08DBE938 - .incbin "baserom.gba", 0xdbe938, 0x20 + .align 2 +gMailPalette_Dream:: @ 0x08DBE938 + .incbin "graphics/mail/dream/palette.gbapal" -gUnknown_08DBE958:: @ 0x08DBE958 - .incbin "baserom.gba", 0xdbe958, 0x20 + .align 2 +gMailPalette_Fab:: @ 0x08DBE958 + .incbin "graphics/mail/fab/palette.gbapal" -gUnknown_08DBE978:: @ 0x08DBE978 - .incbin "baserom.gba", 0xdbe978, 0x20 + .align 2 +gMailPalette_Retro:: @ 0x08DBE978 + .incbin "graphics/mail/retro/palette.gbapal" -gUnknown_08DBE998:: @ 0x08DBE998 - .incbin "baserom.gba", 0xdbe998, 0x1a0 + .align 2 +gMailTiles_Orange:: @ 0x08DBE998 + .incbin "graphics/mail/orange/tiles.4bpp.lz" -gUnknown_08DBEB38:: @ 0x08DBEB38 - .incbin "baserom.gba", 0xdbeb38, 0x13c + .align 2 +gMailTiles_Harbor:: @ 0x08DBEB38 + .incbin "graphics/mail/harbor/tiles.4bpp.lz" -gUnknown_08DBEC74:: @ 0x08DBEC74 - .incbin "baserom.gba", 0xdbec74, 0x210 + .align 2 +gMailTiles_Glitter:: @ 0x08DBEC74 + .incbin "graphics/mail/glitter/tiles.4bpp.lz" -gUnknown_08DBEE84:: @ 0x08DBEE84 - .incbin "baserom.gba", 0xdbee84, 0xd8 + .align 2 +gMailTiles_Mech:: @ 0x08DBEE84 + .incbin "graphics/mail/mech/tiles.4bpp.lz" -gUnknown_08DBEF5C:: @ 0x08DBEF5C - .incbin "baserom.gba", 0xdbef5c, 0x1f8 + .align 2 +gMailTiles_Wood:: @ 0x08DBEF5C + .incbin "graphics/mail/wood/tiles.4bpp.lz" -gUnknown_08DBF154:: @ 0x08DBF154 - .incbin "baserom.gba", 0xdbf154, 0x180 + .align 2 +gMailTiles_Wave:: @ 0x08DBF154 + .incbin "graphics/mail/wave/tiles.4bpp.lz" -gUnknown_08DBF2D4:: @ 0x08DBF2D4 - .incbin "baserom.gba", 0xdbf2d4, 0xa8 + .align 2 +gMailTiles_Bead:: @ 0x08DBF2D4 + .incbin "graphics/mail/bead/tiles.4bpp.lz" -gUnknown_08DBF37C:: @ 0x08DBF37C - .incbin "baserom.gba", 0xdbf37c, 0x190 + .align 2 +gMailTiles_Shadow:: @ 0x08DBF37C + .incbin "graphics/mail/shadow/tiles.4bpp.lz" -gUnknown_08DBF50C:: @ 0x08DBF50C - .incbin "baserom.gba", 0xdbf50c, 0x140 + .align 2 +gMailTiles_Tropic:: @ 0x08DBF50C + .incbin "graphics/mail/tropic/tiles.4bpp.lz" -gUnknown_08DBF64C:: @ 0x08DBF64C - .incbin "baserom.gba", 0xdbf64c, 0x168 + .align 2 +gMailTiles_Dream:: @ 0x08DBF64C + .incbin "graphics/mail/dream/tiles.4bpp.lz" -gUnknown_08DBF7B4:: @ 0x08DBF7B4 - .incbin "baserom.gba", 0xdbf7b4, 0x150 + .align 2 +gMailTiles_Fab:: @ 0x08DBF7B4 + .incbin "graphics/mail/fab/tiles.4bpp.lz" -gUnknown_08DBF904:: @ 0x08DBF904 - .incbin "baserom.gba", 0xdbf904, 0x2a0 + .align 2 +gMailTiles_Retro:: @ 0x08DBF904 + .incbin "graphics/mail/retro/tiles.4bpp.lz" -gUnknown_08DBFBA4:: @ 0x08DBFBA4 - .incbin "baserom.gba", 0xdbfba4, 0xd8 + .align 2 +gMailTilemap_Orange:: @ 0x08DBFBA4 + .incbin "graphics/mail/orange/map.bin.lz" -gUnknown_08DBFC7C:: @ 0x08DBFC7C - .incbin "baserom.gba", 0xdbfc7c, 0xe0 + .align 2 +gMailTilemap_Harbor:: @ 0x08DBFC7C + .incbin "graphics/mail/harbor/map.bin.lz" -gUnknown_08DBFD5C:: @ 0x08DBFD5C - .incbin "baserom.gba", 0xdbfd5c, 0x10c + .align 2 +gMailTilemap_Glitter:: @ 0x08DBFD5C + .incbin "graphics/mail/glitter/map.bin.lz" -gUnknown_08DBFE68:: @ 0x08DBFE68 - .incbin "baserom.gba", 0xdbfe68, 0xdc + .align 2 +gMailTilemap_Mech:: @ 0x08DBFE68 + .incbin "graphics/mail/mech/map.bin.lz" -gUnknown_08DBFF44:: @ 0x08DBFF44 - .incbin "baserom.gba", 0xdbff44, 0xf0 + .align 2 +gMailTilemap_Wood:: @ 0x08DBFF44 + .incbin "graphics/mail/wood/map.bin.lz" -gUnknown_08DC0034:: @ 0x08DC0034 - .incbin "baserom.gba", 0xdc0034, 0xe0 + .align 2 +gMailTilemap_Wave:: @ 0x08DC0034 + .incbin "graphics/mail/wave/map.bin.lz" -gUnknown_08DC0114:: @ 0x08DC0114 - .incbin "baserom.gba", 0xdc0114, 0xe0 + .align 2 +gMailTilemap_Bead:: @ 0x08DC0114 + .incbin "graphics/mail/bead/map.bin.lz" -gUnknown_08DC01F4:: @ 0x08DC01F4 - .incbin "baserom.gba", 0xdc01f4, 0x10c + .align 2 +gMailTilemap_Shadow:: @ 0x08DC01F4 + .incbin "graphics/mail/shadow/map.bin.lz" -gUnknown_08DC0300:: @ 0x08DC0300 - .incbin "baserom.gba", 0xdc0300, 0xf0 + .align 2 +gMailTilemap_Tropic:: @ 0x08DC0300 + .incbin "graphics/mail/tropic/map.bin.lz" -gUnknown_08DC03F0:: @ 0x08DC03F0 - .incbin "baserom.gba", 0xdc03f0, 0xf8 + .align 2 +gMailTilemap_Dream:: @ 0x08DC03F0 + .incbin "graphics/mail/dream/map.bin.lz" -gUnknown_08DC04E8:: @ 0x08DC04E8 - .incbin "baserom.gba", 0xdc04e8, 0x118 + .align 2 +gMailTilemap_Fab:: @ 0x08DC04E8 + .incbin "graphics/mail/fab/map.bin.lz" -gUnknown_08DC0600:: @ 0x08DC0600 - .incbin "baserom.gba", 0xdc0600, 0x114 + .align 2 +gMailTilemap_Retro:: @ 0x08DC0600 + .incbin "graphics/mail/retro/map.bin.lz" -gUnknown_08DC0714:: @ 8DC0714 - .incbin "baserom.gba", 0xdc0714, 0x40 + .align 2 +gFrontierFactorySelectMenu_Pal:: @ 8DC0714 + .incbin "graphics/battle_frontier/factory_menu1.gbapal" + .incbin "graphics/battle_frontier/factory_menu2.gbapal" -gUnknown_08DC0754:: @ 8DC0754 - .incbin "baserom.gba", 0xdc0754, 0x440 + .align 2 +gFrontierFactorySelectMenu_Gfx:: @ 8DC0754 + .incbin "graphics/battle_frontier/factory_menu1.4bpp" + .incbin "graphics/battle_frontier/factory_menu2.4bpp" -gUnknown_08DC0B94:: @ 8DC0B94 - .incbin "baserom.gba", 0xdc0b94, 0x800 + .align 2 +gFrontierFactorySelectMenu_Tilemap:: @ 8DC0B94 + .incbin "graphics/battle_frontier/factory_menu.bin" -gUnknown_08DC1394:: @ 8DC1394 - .incbin "baserom.gba", 0xdc1394, 0x2E0 + .align 2 +gFrontierPassMedals_Gfx:: @ 8DC1394 + .incbin "graphics/frontier_pass/medals.4bpp.lz" @ battle frontier medals -gUnknown_08DC1674:: @ 8DC1674 - .incbin "baserom.gba", 0xdc1674, 0x20 + .align 2 +gFrontierPassCursor_Pal:: @ 8DC1674 + .incbin "graphics/frontier_pass/cursor.gbapal" @ frontier pass cursor pal -gUnknown_08DC1694:: @ 8DC1694 - .incbin "baserom.gba", 0xdc1694, 0x20 + .align 2 +gFrontierPassMapCursor_Pal:: @ 8DC1694 + .incbin "graphics/frontier_pass/map_cursor.gbapal" @ frontier pass map cursor pal -gUnknown_08DC16B4:: @ 8DC16B4 - .incbin "baserom.gba", 0xdc16b4, 0x20 + .align 2 +gFrontierPassMedalsSilver_Pal:: @ 8DC16B4 + .incbin "graphics/frontier_pass/silver.gbapal" -gUnknown_08DC16D4:: @ 8DC16D4 - .incbin "baserom.gba", 0xdc16d4, 0x20 + .align 2 +gFrontierPassMedalsGold_Pal:: @ 8DC16D4 + .incbin "graphics/frontier_pass/gold.gbapal" -gUnknown_08DC16F4:: @ 8DC16F4 - .incbin "baserom.gba", 0xdc16f4, 0x62 + .align 2 +gPokedexText_Pal:: @ 8DC16F4 + .incbin "graphics/pokedex/text.gbapal" -gUnknown_08DC1756:: @ 8DC1756 - .incbin "baserom.gba", 0xdc1756, 0x60 + .align 2 +gPokedexCaughtScreenFade_Pal:: @ 8DC1756 + .incbin "graphics/pokedex/fade.gbapal" -gUnknown_08DC17B6:: @ 8DC17B6 - .incbin "baserom.gba", 0xdc17b6, 0xc0 + .align 2 +gPokedexHoennBg_Pal:: @ 8DC17B6 + .incbin "graphics/pokedex/hoenn_bg.gbapal" -gUnknown_08DC1876:: @ 8DC1876 - .incbin "baserom.gba", 0xdc1876, 0xbe + .align 2 +gPokedexNationalBg_Pal:: @ 8DC1876 + .incbin "graphics/pokedex/national_bg.gbapal" -gUnknown_08DC1934:: @ 8DC1934 - .incbin "baserom.gba", 0xdc1934, 0xA18 + .align 2 +gPokedexMenu_Gfx:: @ 8DC1934 + .incbin "graphics/pokedex/menu.4bpp.lz" -gUnknown_08DC234C:: @ 8DC234C - .incbin "baserom.gba", 0xDC234C, 0x6BC + .align 2 +gPokedexMenu2_Gfx:: @ 8DC234C + .incbin "graphics/pokedex/menu2.4bpp.lz" + .align 2 + .incbin "graphics/pokedex/noball_unused.4bpp.lz" @ unused + + @ these are a series of 9 tilemaps used for something pokedex related. + + .align 2 gUnknown_08DC2A08:: @ 8DC2A08 - .incbin "baserom.gba", 0xdc2a08, 0x114 + .incbin "graphics/pokedex/tilemap1.bin.lz" + .align 2 gUnknown_08DC2B1C:: @ 8DC2B1C - .incbin "baserom.gba", 0xdc2b1c, 0x140 + .incbin "graphics/pokedex/tilemap2.bin.lz" + .align 2 gUnknown_08DC2C5C:: @ 8DC2C5C - .incbin "baserom.gba", 0xdc2c5c, 0x150 + .incbin "graphics/pokedex/tilemap3.bin.lz" + .align 2 gUnknown_08DC2DAC:: @ 8DC2DAC - .incbin "baserom.gba", 0xdc2dac, 0xc0 + .incbin "graphics/pokedex/tilemap4.bin.lz" + .align 2 gUnknown_08DC2E6C:: @ 8DC2E6C - .incbin "baserom.gba", 0xdc2e6c, 0xf0 + .incbin "graphics/pokedex/tilemap5.bin.lz" + .align 2 gUnknown_08DC2F5C:: @ 8DC2F5C - .incbin "baserom.gba", 0xdc2f5c, 0x90 + .incbin "graphics/pokedex/tilemap6.bin.lz" + .align 2 gUnknown_08DC2FEC:: @ 8DC2FEC - .incbin "baserom.gba", 0xdc2fec, 0x94 + .incbin "graphics/pokedex/tilemap7.bin.lz" + .align 2 gUnknown_08DC3080:: @ 8DC3080 - .incbin "baserom.gba", 0xdc3080, 0x118 + .incbin "graphics/pokedex/tilemap8.bin.lz" + .align 2 gUnknown_08DC3198:: @ 8DC3198 - .incbin "baserom.gba", 0xdc3198, 0xee + .incbin "graphics/pokedex/tilemap9.bin.lz" @ all tilemaps + + .align 2 +gPokedexSearchMenu_Pal:: @ 8DC3284 + .incbin "graphics/pokedex/search_menu.gbapal" + + .align 2 +gPokedexSearchMenu_Gfx:: @ 8DC3304 + .incbin "graphics/pokedex/search_menu.4bpp.lz" -gUnknown_08DC3286:: @ 8DC3286 - .incbin "baserom.gba", 0xdc3286, 0x7e + .align 2 +gPokedexSearch1_Tilemap:: @ 8DC3870 + .incbin "graphics/pokedex/search1.bin.lz" -gUnknown_08DC3304:: @ 8DC3304 - .incbin "baserom.gba", 0xdc3304, 0x56c + .align 2 +gPokedexSearch2_Tilemap:: @ 8DC3A0C + .incbin "graphics/pokedex/search2.bin.lz" -gUnknown_08DC3870:: @ 8DC3870 - .incbin "baserom.gba", 0xdc3870, 0x19c + .align 2 +gSummaryScreenPowAcc_Tilemap:: @ 8DC3B94 + .incbin "graphics/interface/powacc_tilemap.bin" @ pow/acc tilemap -gUnknown_08DC3A0C:: @ 8DC3A0C - .incbin "baserom.gba", 0xdc3a0c, 0x2c8 + .align 2 +gUnknown_08DC3C34:: @ 8DC3C34 + .incbin "graphics/interface/unk_tilemap.bin" @ probably trade summary screen related? cant check -gUnknown_08DC3CD4:: @ 8DC3CD4 - .incbin "baserom.gba", 0xdc3cd4, 0x80 + .align 2 +gSummaryScreenWindow_Tilemap:: @ 8DC3CD4 + .incbin "graphics/interface/summary.bin" .align 2 gIntroCopyright_Pal:: @ 8DC3D54 @@ -1442,149 +4236,218 @@ gIntroCopyright_Tilemap:: @ 8DC3FD4 .incbin "graphics/intro/copyright.bin.lz" .align 2 -gUnknown_08DC4120:: @ 8DC4120 - .incbin "baserom.gba", 0xdc4120, 0x20 +gPokedexAreaScreenAreaUnknown_Pal:: @ 8DC4120 + .incbin "graphics/pokedex/area_unknown.gbapal" -gUnknown_08DC4140:: @ 8DC4140 - .incbin "baserom.gba", 0xdc4140, 0x1d8 + .align 2 +gPokedexAreaScreenAreaUnknown_Gfx:: @ 8DC4140 + .incbin "graphics/pokedex/area_unknown.4bpp.lz" -gUnknown_08DC4318:: @ 8DC4318 - .incbin "baserom.gba", 0xdc4318, 0x20 + @ seems to be fire red leftovers, but the menu elements is reused in the item menu for TM descriptions. -gUnknown_08DC4338:: @ 8DC4338 - .incbin "baserom.gba", 0xdc4338, 0x20 + .align 2 +gFireRedMenuElements1_Pal:: @ 8DC4318 + .incbin "graphics/interface_fr/menu1.gbapal" -gUnknown_08DC4358:: @ 8DC4358 - .incbin "baserom.gba", 0xdc4358, 0x20 + .align 2 +gFireRedMenuElements2_Pal:: @ 8DC4338 + .incbin "graphics/interface_fr/menu2.gbapal" -gUnknown_08DC4378:: @ 8DC4378 - .incbin "baserom.gba", 0xdc4378, 0x2000 + .align 2 +gFireRedMenuElements3_Pal:: @ 8DC4358 + .incbin "graphics/interface_fr/menu3.gbapal" -gUnknown_08DC6378:: @ 8DC6378 - .incbin "baserom.gba", 0xdc6378, 0x80 + .align 2 +gFireRedMenuElements_Gfx:: @ 8DC4378 + .incbin "graphics/interface_fr/menu.4bpp" @ the types are reused for item menu + .align 2 +gBagMenuHMIcon_Gfx:: @ 8DC6378 + .incbin "graphics/interface/hm.4bpp" + + @ contest link stuff, appears to be a set of tilemaps + + .align 2 gUnknown_08DC63F8:: @ 8DC63F8 - .incbin "baserom.gba", 0xdc63f8, 0x28 + .incbin "graphics/contest/clink_tilemap1.bin" + .align 2 gUnknown_08DC6420:: @ 8DC6420 - .incbin "baserom.gba", 0xdc6420, 0x28 + .incbin "graphics/contest/clink_tilemap2.bin" + .align 2 gUnknown_08DC6448:: @ 8DC6448 - .incbin "baserom.gba", 0xdc6448, 0x28 + .incbin "graphics/contest/clink_tilemap3.bin" + .align 2 gUnknown_08DC6470:: @ 8DC6470 - .incbin "baserom.gba", 0xdc6470, 0x28 + .incbin "graphics/contest/clink_tilemap4.bin" + .align 2 gUnknown_08DC6498:: @ 8DC6498 - .incbin "baserom.gba", 0xdc6498, 0x14 + .incbin "graphics/contest/clink_tilemap5.bin" + .align 2 gUnknown_08DC64AC:: @ 8DC64AC - .incbin "baserom.gba", 0xdc64ac, 0x14 + .incbin "graphics/contest/clink_tilemap6.bin" + .align 2 gUnknown_08DC64C0:: @ 8DC64C0 - .incbin "baserom.gba", 0xdc64c0, 0x14 + .incbin "graphics/contest/clink_tilemap7.bin" + .align 2 gUnknown_08DC64D4:: @ 8DC64D4 - .incbin "baserom.gba", 0xdc64d4, 0x14 + .incbin "graphics/contest/clink_tilemap8.bin" + .align 2 gUnknown_08DC64E8:: @ 8DC64E8 - .incbin "baserom.gba", 0xdc64e8, 0x14 + .incbin "graphics/contest/clink_tilemap9.bin" + .align 2 gUnknown_08DC64FC:: @ 8DC64FC - .incbin "baserom.gba", 0xdc64fc, 0x14 + .incbin "graphics/contest/clink_tilemap10.bin" + .align 2 gUnknown_08DC6510:: @ 8DC6510 - .incbin "baserom.gba", 0xdc6510, 0x18 + .incbin "graphics/contest/clink_tilemap11.bin" -gUnknown_08DC6528:: @ 8DC6528 - .incbin "baserom.gba", 0xdc6528, 0x20 + @ pokenav -gUnknown_08DC6548:: @ 8DC6548 - .incbin "baserom.gba", 0xdc6548, 0x8b4 + .align 2 +gPokenavCondition_Pal:: @ 8DC6528 + .incbin "graphics/pokenav/condition.gbapal" -gUnknown_08DC6DFC:: @ 8DC6DFC - .incbin "baserom.gba", 0xdc6dfc, 0x274 + .align 2 +gPokenavCondition_Gfx:: @ 8DC6548 + .incbin "graphics/pokenav/condition.4bpp.lz" -gUnknown_08DC7070:: @ 8DC7070 - .incbin "baserom.gba", 0xdc7070, 0xaf0 + .align 2 +gPokenavCondition_Tilemap:: @ 8DC6DFC + .incbin "graphics/pokenav/condition.bin.lz" -gUnknown_08DC7B60:: @ 8DC7B60 - .incbin "baserom.gba", 0xdc7b60, 0x20 + .align 2 +gPokenavOptions_Tilemap:: @ 8DC7070 + .incbin "graphics/pokenav/options/options.bin" -gUnknown_08DC7B80:: @ 8DC7B80 - .incbin "baserom.gba", 0xdc7b80, 0x204 + .align 2 +gPokenavOptions_Gfx:: + .incbin "graphics/pokenav/options/options.4bpp.lz" -gUnknown_08DC7D84:: @ 8DC7D84 - .incbin "baserom.gba", 0xdc7d84, 0x17c + .align 2 +gPokenavOptions_Pal:: + .incbin "graphics/pokenav/options/options.gbapal" -gUnknown_08DC7F00:: @ 8DC7F00 - .incbin "baserom.gba", 0xdc7f00, 0xA0 + .align 2 +gPokenavHeader_Pal:: @ 8DC7B60 + .incbin "graphics/pokenav/header.gbapal" -gUnknown_08DC7FA0:: @ 8DC7FA0 - .incbin "baserom.gba", 0xdc7fa0, 0x13C + .align 2 +gPokenavHeader_Gfx:: @ 8DC7B80 + .incbin "graphics/pokenav/header.4bpp.lz" @ TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this -gUnknown_08DC80DC:: @ 8DC80DC - .incbin "baserom.gba", 0xdc80dc, 0x12C + .align 2 +gPokenavHeader_Tilemap:: @ 8DC7D84 + .incbin "graphics/pokenav/header.bin.lz" -gUnknown_08DC8208:: @ 8DC8208 - .incbin "baserom.gba", 0xdc8208, 0x184 + .align 2 +gPokenavLeftHeader_Pal:: @ 8DC7F00 + .incbin "graphics/pokenav/left_headers/palette.gbapal" -gUnknown_08DC838C:: @ 8DC838C - .incbin "baserom.gba", 0xdc838c, 0x120 + .align 2 +gPokenavLeftHeaderBeauty_Gfx:: @ 8DC7FA0 + .incbin "graphics/pokenav/left_headers/beauty.4bpp.lz" -gUnknown_08DC84AC:: @ 8DC84AC - .incbin "baserom.gba", 0xdc84ac, 0x1A0 + .align 2 +gPokenavLeftHeaderSmart_Gfx:: @ 8DC80DC + .incbin "graphics/pokenav/left_headers/smart.4bpp.lz" -gUnknown_08DC864C:: @ 8DC864C - .incbin "baserom.gba", 0xdc864c, 0x1AC + .align 2 +gPokenavLeftHeaderCondition_Gfx:: @ 8DC8208 + .incbin "graphics/pokenav/left_headers/condition.4bpp.lz" -gUnknown_08DC87F8:: @ 8DC87F8 - .incbin "baserom.gba", 0xdc87f8, 0x2AC + .align 2 +gPokenavLeftHeaderCute_Gfx:: @ 8DC838C + .incbin "graphics/pokenav/left_headers/cute.4bpp.lz" -gUnknown_08DC8AA4:: @ 8DC8AA4 - .incbin "baserom.gba", 0xdc8aa4, 0x170 + .align 2 +gPokenavLeftHeaderMatchCall_Gfx:: @ 8DC84AC + .incbin "graphics/pokenav/left_headers/match_call.4bpp.lz" -gUnknown_08DC8C14:: @ 8DC8C14 - .incbin "baserom.gba", 0xdc8c14, 0x13C + .align 2 +gPokenavLeftHeaderMainMenu_Gfx:: @ 8DC864C + .incbin "graphics/pokenav/left_headers/main_menu.4bpp.lz" -gUnknown_08DC8D50:: @ 8DC8D50 - .incbin "baserom.gba", 0xdc8d50, 0x114 + .align 2 +gPokenavLeftHeaderHoennMap_Gfx:: @ 8DC87F8 + .incbin "graphics/pokenav/left_headers/hoenn_map.4bpp.lz" -gUnknown_08DC8E64:: @ 8DC8E64 - .incbin "baserom.gba", 0xdc8e64, 0x100 + .align 2 +gPokenavLeftHeaderRibbons_Gfx:: @ 8DC8AA4 + .incbin "graphics/pokenav/left_headers/ribbons.4bpp.lz" -gUnknown_08DC8F64:: @ 8DC8F64 - .incbin "baserom.gba", 0xdc8f64, 0x15C + .align 2 +gPokenavLeftHeaderSearch_Gfx:: @ 8DC8C14 + .incbin "graphics/pokenav/left_headers/search.4bpp.lz" -gUnknown_08DC90C0:: @ 8DC90C0 - .incbin "baserom.gba", 0xdc90c0, 0x20 + .align 2 +gPokenavLeftHeaderTough_Gfx:: @ 8DC8D50 + .incbin "graphics/pokenav/left_headers/tough.4bpp.lz" -gUnknown_08DC90E0:: @ 8DC90E0 - .incbin "baserom.gba", 0xdc90e0, 0x50 + .align 2 +gPokenavLeftHeaderCool_Gfx:: @ 8DC8E64 + .incbin "graphics/pokenav/left_headers/cool.4bpp.lz" + + .align 2 +gPokenavLeftHeaderParty_Gfx:: @ 8DC8F64 + .incbin "graphics/pokenav/left_headers/party.4bpp.lz" + + .align 2 +gPokenavMessageBox_Pal:: @ 8DC90C0 + .incbin "graphics/pokenav/message.gbapal" + + .align 2 +gPokenavMessageBox_Gfx:: @ 8DC90E0 + .incbin "graphics/pokenav/message.4bpp.lz" -gUnknown_08DC9130:: @ 8DC9130 - .incbin "baserom.gba", 0xdc9130, 0xb8 + .align 2 +gPokenavMessageBox_Tilemap:: @ 8DC9130 + .incbin "graphics/pokenav/message.bin.lz" -gUnknown_08DC91E8:: @ 8DC91E8 - .incbin "baserom.gba", 0xdc91e8, 0x20 + .align 2 +gHoennMapZoomIcons_Pal:: @ 8DC91E8 + .incbin "graphics/pokenav/zoom.gbapal" -gUnknown_08DC9208:: @ 8DC9208 - .incbin "baserom.gba", 0xdc9208, 0x400 + .align 2 +gHoennMapZoomIcons_Gfx:: @ 8DC9208 + .incbin "graphics/pokenav/zoom.4bpp.lz" -gUnknown_08DC9608:: @ 8DC9608 - .incbin "baserom.gba", 0xdc9608, 0x20 + .align 2 +gPokenavConditionCancel_Pal:: + .incbin "graphics/pokenav/cancel.gbapal" -gUnknown_08DC9628:: @ 8DC9628 - .incbin "baserom.gba", 0xdc9628, 0x320 + .align 2 +gPokenavConditionCancel_Gfx:: + .incbin "graphics/pokenav/cancel.4bpp" + + .align 2 +gPokenavConditionMarker_Pal:: @ 8DC9608 + .incbin "graphics/pokenav/marker.gbapal" + .align 2 +gPokenavConditionMarker_Gfx:: @ 8DC9628 + .incbin "graphics/pokenav/marker.4bpp" + + .align 2 gBerryBlenderMiscPalette:: @ 8DCAB88 .incbin "graphics/berry_blender/misc.gbapal" + .align 2 gBerryBlenderArrowPalette:: @ 8DC9948 .incbin "graphics/berry_blender/arrow.gbapal" -gUnknown_8DC9988:: @ 8DC9988 - .incbin "baserom.gba", 0xdc9988, 0x200 + .align 2 +gBerryBlenderBetaArrow_Gfx:: @ 8DC9988 + .incbin "graphics/berry_blender/arrow_old.4bpp" @ unused .align 2 gBerryBlenderMarubatsuTiles:: @ 8DC9B88 @@ -1606,159 +4469,429 @@ gBerryBlenderStartTiles:: @ 8DCA588 .space 0x200 - .align 2 + .align 2 gBerryBlenderArrowTiles:: @ 8DCAB88 .incbin "graphics/berry_blender/arrow.4bpp" -gUnknown_08DCB388:: @ 8DCB388 - .incbin "baserom.gba", 0xdcb388, 0xA28 + .space 0x2C0 + + .align 2 +gEasyChatCursor_Pal:: + .incbin "graphics/easy_chat/cursor.gbapal" + + .align 2 +gEasyChatCursor_Gfx:: @ 8DCB668 + .incbin "graphics/easy_chat/cursor.4bpp.lz" + + .align 2 +gEasyChatRightWindow_Pal:: + .incbin "graphics/easy_chat/rwindow.gbapal" + + .align 2 +gEasyChatRightWindow_Gfx:: + .incbin "graphics/easy_chat/rwindow.4bpp.lz" + + .align 2 +gEasyChatMode_Gfx:: @ 8DCBAB0 + .incbin "graphics/easy_chat/mode.4bpp.lz" -gUnknown_08DCBDB0:: @ 8DCBDB0 - .incbin "baserom.gba", 0xdcbdb0, 0x20 + .align 2 +gEasyChatMode_Pal:: @ 8DCBDB0 + .incbin "graphics/easy_chat/mode.gbapal" -gUnknown_08DCBDD0:: @ 8DCBDD0 - .incbin "baserom.gba", 0xdcbdd0, 0x140 + .align 2 +gEasyChatWindow_Gfx:: @ 8DCBDD0 + .incbin "graphics/easy_chat/window.4bpp.lz" @ uses mode pal -gUnknown_08DCBF10:: @ 8DCBF10 - .incbin "baserom.gba", 0xdcbf10, 0x10c + .align 2 +gEasyChatWindow_Tilemap:: @ 8DCBF10 + .incbin "graphics/easy_chat/window.bin.lz" -gUnknown_08DCC01C:: @ 8DCC01C - .incbin "baserom.gba", 0xdcc01c, 0x20 + .align 2 +gWallclockMale_Pal:: @ 8DCC01C + .incbin "graphics/interface/wallclock_male.gbapal" -gUnknown_08DCC03C:: @ 8DCC03C - .incbin "baserom.gba", 0xdcc03c, 0x20 + .align 2 +gWallclockFemale_Pal:: @ 8DCC03C + .incbin "graphics/interface/wallclock_female.gbapal" -gUnknown_08DCC05C:: @ 8DCC05C - .incbin "baserom.gba", 0xdcc05c, 0x5ec + .align 2 +gWallclock_Gfx:: @ 8DCC05C + .incbin "graphics/interface/wallclock.4bpp.lz" + .align 2 gUnknown_08DCC648:: @ 8DCC648 - .incbin "baserom.gba", 0xdcc648, 0x2c0 + .incbin "graphics/interface/wallclock1.bin.lz" + .align 2 gUnknown_08DCC908:: @ 8DCC908 - .incbin "baserom.gba", 0xdcc908, 0x290 + .incbin "graphics/interface/wallclock2.bin.lz" -gUnknown_08DCCB98:: @ 8DCCB98 - .incbin "baserom.gba", 0xdccb98, 0x20 + .align 2 +gUsePokeblockCondition_Pal:: @ 8DCCB98 + .incbin "graphics/pokeblock/use_screen/condition.gbapal" -gUnknown_08DCCBB8:: @ 8DCCBB8 - .incbin "baserom.gba", 0xdccbb8, 0x184 + .align 2 +gUsePokeblockCondition_Gfx:: @ 8DCCBB8 + .incbin "graphics/pokeblock/use_screen/condition.4bpp.lz" -gUnknown_08DCCD3C:: @ 8DCCD3C - .incbin "baserom.gba", 0xdccd3c, 0x20 + .align 2 +gUsePokeblockUpDown_Pal:: @ 8DCCD3C + .incbin "graphics/pokeblock/use_screen/updown.gbapal" -gUnknown_08DCCD5C:: @ 8DCCD5C - .incbin "baserom.gba", 0xdccd5c, 0x200 + .align 2 +gUsePokeblockUpDown_Gfx:: @ 8DCCD5C + .incbin "graphics/pokeblock/use_screen/updown.4bpp" -gUnknown_08DCCF5C:: @ 8DCCF5C - .incbin "baserom.gba", 0xdccf5c, 0x20 + .align 2 +gUsePokeblockGraph_Pal:: @ 8DCCF5C + .incbin "graphics/pokeblock/use_screen/graph.gbapal" -gUnknown_08DCCF7C:: @ 8DCCF7C - .incbin "baserom.gba", 0xdccf7c, 0x8a0 + .align 2 +gUsePokeblockGraph_Gfx:: @ 8DCCF7C + .incbin "graphics/pokeblock/use_screen/graph.4bpp.lz" -gUnknown_08DCD81C:: @ 8DCD81C - .incbin "baserom.gba", 0xdcd81c, 0x214 + .align 2 +gUsePokeblockGraph_Tilemap:: @ 8DCD81C + .incbin "graphics/pokeblock/use_screen/graph.bin.lz" + + .align 2 +gUsePokeblockNatureWin_Pal:: @ 8DCDA30 + .incbin "graphics/pokeblock/use_screen/nature.gbapal" -gUnknown_08DCDA30:: @ 8DCDA30 - .incbin "baserom.gba", 0xdcda30, 0x60 + @ slot machine -gUnknown_08DCDA90:: @ 8DCDA90 - .incbin "baserom.gba", 0xdcda90, 0xa0 + .align 2 +gSlotMachineMenu_Pal:: @ 8DCDA90 + .incbin "graphics/slot_machine/menu.gbapal" -gUnknown_08DCDB30:: @ 8DCDB30 - .incbin "baserom.gba", 0xdcdb30, 0xc40 + .align 2 +gSlotMachineMenu_Gfx:: @ 8DCDB30 + .incbin "graphics/slot_machine/menu.4bpp.lz" -gUnknown_08DCE770:: @ 8DCE770 - .incbin "baserom.gba", 0xdce770, 0x500 + .align 2 +gSlotMachineMenu_Tilemap:: @ 8DCE770 + .incbin "graphics/slot_machine/menu.bin" + .align 2 gUnknown_08DCEC70:: @ 8DCEC70 - .incbin "baserom.gba", 0xdcec70, 0x13e0 + .incbin "graphics/slot_machine/slots_layout.bin" + + .align 2 +gUnknown_08DCF170:: + .incbin "graphics/slot_machine/reel_symbols/1.gbapal" + + .align 2 +gUnknown_08DCF190:: + .incbin "graphics/slot_machine/reel_pikachu.gbapal" + + .align 2 +gUnknown_08DCF1B0:: + .incbin "graphics/slot_machine/shadow.gbapal" + + .align 2 +gSlotMachineReelTime_Pal:: + .incbin "graphics/slot_machine/reel_time.gbapal" + + .align 2 +gUnknown_08DCF1F0:: + .incbin "graphics/slot_machine/smoke.gbapal" @ also duck and pika aura + + .align 2 +gUnknown_08DCF210:: + .incbin "graphics/slot_machine/reel_time_explosion/0.gbapal" + + .align 2 +gUnknown_08DCF230:: + .incbin "graphics/slot_machine/spr6.gbapal" @ huh? + + .align 2 +gSlotMachineReelSymbol1Tiles:: @ 8DCF250 + .incbin "graphics/slot_machine/reel_symbols/1.4bpp" + + .align 2 +gSlotMachineReelSymbol2Tiles:: + .incbin "graphics/slot_machine/reel_symbols/2.4bpp" + + .align 2 +gSlotMachineReelSymbol3Tiles:: + .incbin "graphics/slot_machine/reel_symbols/3.4bpp" + + .align 2 +gSlotMachineReelSymbol4Tiles:: + .incbin "graphics/slot_machine/reel_symbols/4.4bpp" + + .align 2 +gSlotMachineReelSymbol5Tiles:: + .incbin "graphics/slot_machine/reel_symbols/5.4bpp" + + .align 2 +gSlotMachineReelSymbol6Tiles:: + .incbin "graphics/slot_machine/reel_symbols/6.4bpp" + + .align 2 +gSlotMachineReelSymbol7Tiles:: + .incbin "graphics/slot_machine/reel_symbols/7.4bpp" + + .align 2 +gSlotMachineReelTime_Gfx:: @ 8DD0050 + .incbin "graphics/slot_machine/reel_time.4bpp.lz" + + .align 2 +gSlotMachineNumber0Tiles:: + .incbin "graphics/slot_machine/numbers/0.4bpp" + + .align 2 +gSlotMachineNumber1Tiles:: + .incbin "graphics/slot_machine/numbers/1.4bpp" + + .align 2 +gSlotMachineNumber2Tiles:: + .incbin "graphics/slot_machine/numbers/2.4bpp" + + .align 2 +gSlotMachineNumber3Tiles:: + .incbin "graphics/slot_machine/numbers/3.4bpp" + + .align 2 +gSlotMachineNumber4Tiles:: + .incbin "graphics/slot_machine/numbers/4.4bpp" + + .align 2 +gSlotMachineNumber5Tiles:: + .incbin "graphics/slot_machine/numbers/5.4bpp" + + .align 2 +gSlotMachineNumber6Tiles:: + .incbin "graphics/slot_machine/numbers/6.4bpp" + + .align 2 +gSlotMachineNumber7Tiles:: + .incbin "graphics/slot_machine/numbers/7.4bpp" + + .align 2 +gSlotMachineNumber8Tiles:: + .incbin "graphics/slot_machine/numbers/8.4bpp" + + .align 2 +gSlotMachineNumber9Tiles:: + .incbin "graphics/slot_machine/numbers/9.4bpp" + + .align 2 +gSlotMachineReelTimeBolt:: + .incbin "graphics/slot_machine/bolt.4bpp" + + .align 2 +gSlotMachineReelTimeDuck:: + .incbin "graphics/slot_machine/duck.4bpp" + + .align 2 +gSlotMachineReelTimeSmoke:: + .incbin "graphics/slot_machine/smoke.4bpp" + + .align 2 +gSlotMachineReelTimeNumber0:: + .incbin "graphics/slot_machine/reel_time_numbers/0.4bpp" + + .align 2 +gSlotMachineReelTimeNumber1:: + .incbin "graphics/slot_machine/reel_time_numbers/1.4bpp" + + .align 2 +gSlotMachineReelTimeNumber2:: + .incbin "graphics/slot_machine/reel_time_numbers/2.4bpp" + + .align 2 +gSlotMachineReelTimeNumber3:: + .incbin "graphics/slot_machine/reel_time_numbers/3.4bpp" + + .align 2 +gSlotMachineReelTimeNumber4:: + .incbin "graphics/slot_machine/reel_time_numbers/4.4bpp" + + .align 2 +gSlotMachineReelTimeNumber5:: + .incbin "graphics/slot_machine/reel_time_numbers/5.4bpp" + + .align 2 +gSlotMachineReelTimeLargeBolt0:: + .incbin "graphics/slot_machine/large_bolt/0.4bpp" + + .align 2 +gSlotMachineReelTimeLargeBolt1:: + .incbin "graphics/slot_machine/large_bolt/1.4bpp" + + .align 2 +gSlotMachineReelTimeExplosion0:: + .incbin "graphics/slot_machine/reel_time_explosion/0.4bpp" + + .align 2 +gSlotMachineReelTimeExplosion1:: + .incbin "graphics/slot_machine/reel_time_explosion/1.4bpp" + + .align 2 +gSlotMachineReelTimeShadow:: + .incbin "graphics/slot_machine/shadow.4bpp" + + .align 2 +gSlotMachineReelTimePikaAura:: + .incbin "graphics/slot_machine/pika_aura.4bpp" + + .align 2 +gUnknown_08DD19F8:: + .incbin "graphics/unknown/unknown_DD19F8.bin" @ might be a palette? + + .align 2 +gUnknown_08DD1A18:: + .incbin "graphics/unknown/unknown_DD1A18.4bpp" + + @ trainer card -gUnknown_08DD0050:: @ 8DD0050 - .incbin "baserom.gba", 0xdd0050, 0x1A08 + .align 2 +gEmeraldTrainerCard0Star_Pal:: @ 8DD1A58 + .incbin "graphics/trainer_card/0star.gbapal" -gUnknown_08DD1A58:: @ 8DD1A58 - .incbin "baserom.gba", 0xdd1a58, 0x60 + .align 2 +gEmeraldTrainerCard_Gfx:: @ 8DD1AB8 + .incbin "graphics/trainer_card/card.4bpp.lz" -gUnknown_08DD1AB8:: @ 8DD1AB8 - .incbin "baserom.gba", 0xdd1ab8, 0x4C0 + @ what are these? lz compressed files used for something, cant tell if tilemaps + .align 2 gUnknown_08DD1F78:: @ 8DD1F78 - .incbin "baserom.gba", 0xdd1f78, 0x98 + .incbin "graphics/unknown/unknown_DD1F78.bin.lz" + .align 2 gUnknown_08DD2010:: @ 8DD2010 - .incbin "baserom.gba", 0xdd2010, 0x1A0 + .incbin "graphics/unknown/unknown_DD2010.bin.lz" + .align 2 gUnknown_08DD21B0:: @ 8DD21B0 - .incbin "baserom.gba", 0xdd21b0, 0xDC + .incbin "graphics/unknown/unknown_DD21B0.bin.lz" + .align 2 gUnknown_08DD228C:: @ 8DD228C - .incbin "baserom.gba", 0xdd228c, 0x180 + .incbin "graphics/unknown/unknown_DD228C.bin.lz" -gUnknown_08DD240C:: @ 8DD240C - .incbin "baserom.gba", 0xdd240c, 0x60 + .align 2 +gFireRedTrainerCard0Star_Pal:: @ 8DD240C + .incbin "graphics/trainer_card/0star_fr.gbapal" -gUnknown_08DD246C:: @ 8DD246C - .incbin "baserom.gba", 0xdd246c, 0x674 + .align 2 +gFireRedTrainerCard_Gfx:: @ 8DD246C + .incbin "graphics/trainer_card/card_fr.4bpp.lz" + @ more of these weird compressed files, probably for the FR trainer card + + .align 2 gUnknown_08DD2AE0:: @ 8DD2AE0 - .incbin "baserom.gba", 0xdd2ae0, 0x98 + .incbin "graphics/unknown/unknown_DD2AE0.bin.lz" + .align 2 gUnknown_08DD2B78:: @ 8DD2B78 - .incbin "baserom.gba", 0xdd2b78, 0x1b8 + .incbin "graphics/unknown/unknown_DD2B78.bin.lz" + .align 2 gUnknown_08DD2D30:: @ 8DD2D30 - .incbin "baserom.gba", 0xdd2d30, 0x12c + .incbin "graphics/unknown/unknown_DD2D30.bin.lz" + .align 2 gUnknown_08DD2E5C:: @ 8DD2E5C - .incbin "baserom.gba", 0xdd2e5c, 0x18c + .incbin "graphics/unknown/unknown_DD2E5C.bin.lz" -gUnknown_08DD2FE8:: @ 8DD2FE8 - .incbin "baserom.gba", 0xdd2fe8, 0x6c0 + @ pokemon storage system + + .align 2 +gPSSMenu_Gfx:: @ 8DD2FE8 + .incbin "graphics/pokemon_storage/menu.4bpp.lz" -gUnknown_08DD36A8:: @ 8DD36A8 - .incbin "baserom.gba", 0xdd36a8, 0x20 + .align 2 +gPSSMenu_Pal:: @ 8DD36A8 + .incbin "graphics/pokemon_storage/menu.gbapal" @ pal for the options in the gfx + .align 2 gUnknown_08DD36C8:: @ 8DD36C8 - .incbin "baserom.gba", 0xdd36c8, 0xb0 + .incbin "graphics/unknown/unknown_DD36C8.bin.lz" -gUnknown_08DD3778:: @ 8DD3778 - .incbin "baserom.gba", 0xdd3778, 0xc0 + @ naming screen + + .align 2 +gNamingScreenMenu_Pal:: @ 8DD3778 + .incbin "graphics/naming_screen/menu.gbapal" -gUnknown_08DD3838:: @ 8DD3838 - .incbin "baserom.gba", 0xdd3838, 0xd0c + .align 2 +gNamingScreenMenu_Gfx:: @ 8DD3838 + .incbin "graphics/naming_screen/menu.4bpp.lz" + + .align 2 +gNamingScreenRWindow_Gfx:: + .incbin "graphics/naming_screen/rwindow.4bpp" + + .align 2 +gNamingScreenROptions_Gfx:: + .incbin "graphics/naming_screen/roptions.4bpp" + + .align 2 +gNamingScreenCursor_Gfx:: + .incbin "graphics/naming_screen/cursor.4bpp" + .align 2 +gNamingScreenKeyboardButton_Gfx:: + .incbin "graphics/naming_screen/keyboard_button.4bpp" + + .align 2 +gNamingScreenRightPointingTriangleTiles:: + .incbin "graphics/naming_screen/right_pointing_triangle.4bpp" + + .align 2 +gNamingScreenUnderscoreTiles:: + .incbin "graphics/naming_screen/underscore.4bpp" + + .align 2 gUnknown_08DD4544:: @ 8DD4544 - .incbin "baserom.gba", 0xdd4544, 0xdc + .incbin "graphics/unknown/unknown_DD4544.bin.lz" + .align 2 gUnknown_08DD4620:: @ 8DD4620 - .incbin "baserom.gba", 0xdd4620, 0xc0 + .incbin "graphics/unknown/unknown_DD4620.bin.lz" + .align 2 gUnknown_08DD46E0:: @ 8DD46E0 - .incbin "baserom.gba", 0xdd46e0, 0xc0 + .incbin "graphics/unknown/unknown_DD46E0.bin.lz" + .align 2 gUnknown_08DD47A0:: @ 8DD47A0 - .incbin "baserom.gba", 0xdd47a0, 0xc0 + .incbin "graphics/unknown/unknown_DD47A0.bin.lz" -gUnknown_08DD4860:: @ 8DD4860 - .incbin "baserom.gba", 0xdd4860, 0x20 + @ link -gUnknown_08DD4880:: @ 8DD4880 - .incbin "baserom.gba", 0xdd4880, 0x238 + .align 2 +gLinkMiscMenu_Pal:: @ 8DD4860 + .incbin "graphics/link/misc.gbapal" -gUnknown_08DD4AB8:: @ 8DD4AB8 - .incbin "baserom.gba", 0xdd4ab8, 0xf8 + .align 2 +gLinkMiscMenu_Gfx:: @ 8DD4880 + .incbin "graphics/link/misc.4bpp.lz" @ dont know where this is used + .align 2 +gLinkMiscMenu_Tilemap:: @ 8DD4AB8 + .incbin "graphics/link/misc.bin.lz" + + .align 2 gUnknown_08DD4BB0:: @ 8DD4BB0 - .incbin "baserom.gba", 0xdd4bb0, 0x20 + .incbin "graphics/link/link1.gbapal" + .align 2 gUnknown_08DD4BD0:: @ 8DD4BD0 - .incbin "baserom.gba", 0xdd4bd0, 0x20 + .incbin "graphics/link/link2.gbapal" + .align 2 gUnknown_08DD4BF0:: @ 8DD4BF0 - .incbin "baserom.gba", 0xdd4bf0, 0x5c + .incbin "graphics/link/link_winedge.4bpp.lz" + .align 2 gUnknown_08DD4C4C:: @ 8DD4C4C - .incbin "baserom.gba", 0xdd4c4c, 0xac + .incbin "graphics/link/link_winedge.bin.lz" .align 2 gUnknown_08DD4CF8:: @ 8DD4CF8 @@ -1787,95 +4920,183 @@ gTilesetPalettes_General:: @ 8DD4E10 gTilesetTiles_General:: @ 8DD5010 .incbin "data/tilesets/primary/general/tiles.4bpp.lz" -@ 8DD72E0 - .incbin "baserom.gba", 0xdd72e0, 0x20 + @ trade/egg hatch + + .align 2 +gTradeGba_Pal:: @ 8DD72E0 + .incbin "graphics/link/gba.gbapal" + + .align 2 +gTradeGba2_Pal:: @ 8DD7300 + .incbin "graphics/link/gba_pal2.gbapal" @ used for in-game trade GBA? + + .align 2 +gTradeGba_Gfx:: @ 8DD7360 + .incbin "graphics/link/gba.4bpp" -gUnknown_08DD7300:: @ 8DD7300 - .incbin "baserom.gba", 0xdd7300, 0x60 + @ 8DD8760 + .space 0x20 @ blank palette?? -gUnknown_08DD7360:: @ 8DD7360 - .incbin "baserom.gba", 0xdd7360, 0x1420 + @ berry fix program -gUnknown_08DD8780:: @ 8DD8780 - .incbin "baserom.gba", 0xdd8780, 0x40 + .align 2 +gBerryFixGameboy_Pal:: @ 8DD8780 + .incbin "graphics/berry_fix/gba_small.gbapal" -gUnknown_08DD87C0:: @ 8DD87C0 - .incbin "baserom.gba", 0xdd87c0, 0x720 + .align 2 +gBerryFixGameboy_Gfx:: @ 8DD87C0 + .incbin "graphics/berry_fix/gba_small.4bpp.lz" -gUnknown_08DD8EE0:: @ 8DD8EE0 - .incbin "baserom.gba", 0xdd8ee0, 0x1a0 + .align 2 +gBerryFixGameboy_Tilemap:: @ 8DD8EE0 + .incbin "graphics/berry_fix/gba_small.bin.lz" + + .align 2 +gBerryFixGameboyLogo_Pal:: @ 8DD9080 + .incbin "graphics/berry_fix/logo.gbapal" -gUnknown_08DD9080:: @ 8DD9080 - .incbin "baserom.gba", 0xdd9080, 0x60 + .align 2 +gBerryFixGameboyLogo_Gfx:: @ 8DD90E0 + .incbin "graphics/berry_fix/logo.4bpp.lz" -gUnknown_08DD90E0:: @ 8DD90E0 - .incbin "baserom.gba", 0xdd90e0, 0x638 + .align 2 +gBerryFixGameboyLogo_Tilemap:: @ 8DD9718 + .incbin "graphics/berry_fix/logo.bin.lz" -gUnknown_08DD9718:: @ 8DD9718 - .incbin "baserom.gba", 0xdd9718, 0x15c + .align 2 +gBerryFixGbaTransfer_Pal:: @ 8DD9874 + .incbin "graphics/berry_fix/gba_transfer.gbapal" -gUnknown_08DD9874:: @ 8DD9874 - .incbin "baserom.gba", 0xdd9874, 0x40 + .align 2 +gBerryFixGbaTransfer_Gfx:: @ 8DD98B4 + .incbin "graphics/berry_fix/gba_transfer.4bpp.lz" -gUnknown_08DD98B4:: @ 8DD98B4 - .incbin "baserom.gba", 0xdd98b4, 0x5a4 + .align 2 +gBerryFixGbaTransfer_Tilemap:: @ 8DD9E58 + .incbin "graphics/berry_fix/gba_transfer.bin.lz" -gUnknown_08DD9E58:: @ 8DD9E58 - .incbin "baserom.gba", 0xdd9e58, 0x194 + .align 2 +gBerryFixGbaTransferHighlight_Pal:: @ 8DD9FEC + .incbin "graphics/berry_fix/gba_transfer_highlight.gbapal" -gUnknown_08DD9FEC:: @ 8DD9FEC - .incbin "baserom.gba", 0xdd9fec, 0x40 + .align 2 +gBerryFixGbaTransferHighlight_Gfx:: @ 8DDA02C + .incbin "graphics/berry_fix/gba_transfer_highlight.4bpp.lz" -gUnknown_08DDA02C:: @ 8DDA02C - .incbin "baserom.gba", 0xdda02c, 0x610 + .align 2 +gBerryFixGbaTransferHighlight_Tilemap:: @ 8DDA63C + .incbin "graphics/berry_fix/gba_transfer_highlight.bin.lz" -gUnknown_08DDA63C:: @ 8DDA63C - .incbin "baserom.gba", 0xdda63c, 0x1c4 + .align 2 +gBerryFixGbaTransferError_Pal:: @ 8DDA800 + .incbin "graphics/berry_fix/gba_transfer_error.gbapal" -gUnknown_08DDA800:: @ 8DDA800 - .incbin "baserom.gba", 0xdda800, 0x40 + .align 2 +gBerryFixGbaTransferError_Gfx:: @ 8DDA840 + .incbin "graphics/berry_fix/gba_transfer_error.4bpp.lz" -gUnknown_08DDA840:: @ 8DDA840 - .incbin "baserom.gba", 0xdda840, 0x600 + .align 2 +gBerryFixGbaTransferError_Tilemap:: @ 8DDAE40 + .incbin "graphics/berry_fix/gba_transfer_error.bin.lz" -gUnknown_08DDAE40:: @ 8DDAE40 - .incbin "baserom.gba", 0xddae40, 0x1a0 + .align 2 +gBerryFixWindow_Pal:: @ 8DDAFE0 + .incbin "graphics/berry_fix/window.gbapal" -gUnknown_08DDAFE0:: @ 8DDAFE0 - .incbin "baserom.gba", 0xddafe0, 0x40 + .align 2 +gBerryFixWindow_Gfx:: @ 8DDB020 + .incbin "graphics/berry_fix/window.4bpp.lz" @ why the absurd length? -gUnknown_08DDB020:: @ 8DDB020 - .incbin "baserom.gba", 0xddb020, 0x2a4 + .align 2 +gBerryFixWindow_Tilemap:: @ 8DDB2C4 + .incbin "graphics/berry_fix/window.bin.lz" -gUnknown_08DDB2C4:: @ 8DDB2C4 - .incbin "baserom.gba", 0xddb2c4, 0x120 + @ more trade stuff? + .align 2 gUnknown_08DDB3E4:: @ 8DDB3E4 - .incbin "baserom.gba", 0xddb3e4, 0x80 + .incbin "graphics/trade/menu.gbapal" + .align 2 +gUnknown_08DDB444:: @ 8DDB444 + .incbin "graphics/unknown/unknown_DDB444.gbapal" + + .align 2 gUnknown_08DDB464:: @ 8DDB464 - .incbin "baserom.gba", 0xddb464, 0x1aa0 + .incbin "graphics/trade/menu.4bpp" + + .align 2 +gUnknown_08DDC6E4:: @ 8DDC6E4 + .incbin "graphics/trade/buttons.4bpp" + + .align 2 + .incbin "graphics/unused/unused_DDCEE4.bin" @ unused + .align 2 gUnknown_08DDCF04:: @ 8DDCF04 - .incbin "baserom.gba", 0xddcf04, 0x800 + .incbin "graphics/unknown/unknown_DDCF04.bin" @ tilemap + .align 2 gUnknown_08DDD704:: @ 8DDD704 - .incbin "baserom.gba", 0xddd704, 0x24 + .incbin "graphics/unknown/unknown_DDD704.bin" @ textbox tilemap?? + .align 2 gUnknown_08DDD728:: @ 8DDD728 - .incbin "baserom.gba", 0xddd728, 0x20 + .incbin "graphics/interface/textbox.gbapal" @ textbox palette? + .align 2 gUnknown_08DDD748:: @ 8DDD748 - .incbin "baserom.gba", 0xddd748, 0x8c8 + .incbin "graphics/interface/textbox.4bpp" + + .align 2 +gUnknown_08DDD908:: + .incbin "graphics/unknown/unknown_DDD908.bin.lz" + + .align 2 +gUnknown_08DDD920:: + .incbin "graphics/unknown/unknown_DDD920.bin.lz" + .align 2 +gUnknown_08DDD938:: + .incbin "graphics/unknown/unknown_DDD938.bin.lz" + + .align 2 +gUnknown_08DDD950:: + .incbin "graphics/pokemon_storage/pss_window.gbapal" + + .align 2 +gUnknown_08DDD990:: + .incbin "graphics/pokemon_storage/pss_window.4bpp.lz" + + .align 2 +gUnknown_08DDDB80:: @ 8DDDB80 + .incbin "graphics/unknown/unknown_DDDB80.bin.lz" + + .align 2 +gUnknown_08DDDC8C:: + .incbin "graphics/pokemon_storage/pss_window2.gbapal" + + .align 2 +gUnknown_08DDDCCC:: + .incbin "graphics/pokemon_storage/pss_window2.4bpp.lz" + + .align 2 +gUnknown_08DDDEDC:: + .incbin "graphics/pokemon_storage/pss_window2.bin.lz" + + @ pokenav + + .align 2 gUnknown_08DDE010:: @ 8DDE010 - .incbin "baserom.gba", 0xdde010, 0x20 + .incbin "graphics/pokenav/ribbons.gbapal" + .align 2 gUnknown_08DDE030:: @ 8DDE030 - .incbin "baserom.gba", 0xdde030, 0xfc + .incbin "graphics/pokenav/ribbons.4bpp.lz" + .align 2 gUnknown_08DDE12C:: @ 8DDE12C - .incbin "baserom.gba", 0xdde12c, 0xcc + .incbin "graphics/pokenav/ribbons.bin.lz" .align 2 gMonIconPalettes:: @ 8DDE1F8 @@ -1894,7 +5115,7 @@ gTitleScreenEmeraldVersionPal:: @ 8DDE438 .align 2 gUnknown_08DDE458:: @ 8DDE458 - .incbin "baserom.gba", 0xdde458, 0x238 + .incbin "graphics/title_screen/title_screen1.bin.lz" gTitleScreenPokemonLogoGfx:: @ 8DDE690 .incbin "graphics/title_screen/pokemon_logo.8bpp.lz" @@ -1913,31 +5134,54 @@ gTitleScreenPressStartGfx:: @ 8DE03E8 .align 2 gUnknown_08DE0644:: @ 8DE0644 - .incbin "baserom.gba", 0xde0644, 0x184 + .incbin "graphics/title_screen/title_screen2.bin.lz" + + @ more trainer card stuff + .align 2 gUnknown_08DE07C8:: @ 8DE07C8 - .incbin "baserom.gba", 0xde07c8, 0x100 + .incbin "graphics/frontier_pass/tiles.gbapal" @ size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but this is wrong? todo, investigate? (frontier pass pal) + .align 2 gUnknown_08DE08C8:: @ 8DE08C8 - .incbin "baserom.gba", 0xde08c8, 0x17bc + .incbin "graphics/frontier_pass/tiles.4bpp.lz" + .align 2 gUnknown_08DE2084:: @ 8DE2084 - .incbin "baserom.gba", 0xde2084, 0xfdc + .incbin "graphics/frontier_pass/tiles2.8bpp.lz" + .align 2 gUnknown_08DE3060:: @ 8DE3060 - .incbin "baserom.gba", 0xde3060, 0x2f0 + .incbin "graphics/frontier_pass/tiles.bin.lz" + .align 2 gUnknown_08DE3350:: @ 8DE3350 - .incbin "baserom.gba", 0xde3350, 0x24 + .incbin "graphics/frontier_pass/tilemap1.bin" + .align 2 gUnknown_08DE3374:: @ 8DE3374 - .incbin "baserom.gba", 0xde3374, 0x24 + .incbin "graphics/frontier_pass/tilemap2.bin" + + @ berry crusher + .align 2 gUnknown_08DE3398:: @ 8DE3398 - .incbin "baserom.gba", 0xde3398, 0x120 + .incbin "graphics/berry_crusher/tiles.gbapal" + .align 2 gUnknown_08DE34B8:: @ 8DE34B8 - .incbin "baserom.gba", 0xde34b8, 0xb1c + .incbin "graphics/berry_crusher/tiles.4bpp.lz" + .align 2 gUnknown_08DE3FD4:: @ 8DE3FD4 - .incbin "baserom.gba", 0xde3fd4 + .incbin "graphics/berry_crusher/tiles.bin.lz" + + @ random garbage at the end. why, game freak? + .space 0x54BAC + .byte 0x0D, 0x00, 0x58, 0x02 @ why? + @ E38BC8 + .space 0x1145 + .byte 0x02 @ whyyyyy? + .space 0x3242 + .byte 0x40 @ WHYYYYYYYY + .space 0x13 diff --git a/data/party_menu.s b/data/party_menu.s index 95d9bb78e..8013e5614 100644 --- a/data/party_menu.s +++ b/data/party_menu.s @@ -246,10 +246,10 @@ gUnknown_08615EC0:: @ 8615EC0 .incbin "baserom.gba", 0x615ec0, 0x38 gUnknown_08615EF8:: @ 8615EF8 - obj_tiles gUnknown_08D96CD8, 0x400, 1200 + obj_tiles gPartyMenuPokeball_Gfx, 0x400, 1200 gUnknown_08615F00:: @ 8615F00 - obj_pal gUnknown_08D96F6C, 1200 + obj_pal gPartyMenuPokeball_Pal, 1200 gUnknown_08615F08:: @ 8615F08 .incbin "baserom.gba", 0x615f08, 0x68 @@ -261,10 +261,10 @@ gUnknown_08615F78:: @ 8615F78 .incbin "baserom.gba", 0x615f78, 0x80 gUnknown_08615FF8:: @ 8615FF8 - obj_tiles gUnknown_08D96F90, 0x400, 1202 + obj_tiles gStatusGfx_Icons, 0x400, 1202 gUnknown_08616000:: @ 8616000 - obj_pal gUnknown_08D97188, 1202 + obj_pal gStatusPal_Icons, 1202 gUnknown_08616008:: @ 8616008 .incbin "baserom.gba", 0x616008, 0x18 diff --git a/data/pokedex_area_screen.s b/data/pokedex_area_screen.s index e55f03fab..77d17a047 100644 --- a/data/pokedex_area_screen.s +++ b/data/pokedex_area_screen.s @@ -79,7 +79,7 @@ AreaMarkerTiles:: @ 85B406C .align 2 gUnknown_085B40EC:: @ 85B40EC - obj_pal gUnknown_08DC4120, 0x0003 + obj_pal gPokedexAreaScreenAreaUnknown_Pal, 0x0003 .align 2 gOamData_85B40F4:: @ 85B40F4 diff --git a/data/pokemon_summary_screen.s b/data/pokemon_summary_screen.s index d3cb51fca..659498743 100644 --- a/data/pokemon_summary_screen.s +++ b/data/pokemon_summary_screen.s @@ -18,12 +18,27 @@ gUnknown_0861CBEC:: @ 861CBEC gUnknown_0861CBF8:: @ 861CBF8 .incbin "baserom.gba", 0x61cbf8, 0xc + .align 2 gUnknown_0861CC04:: @ 861CC04 - .incbin "baserom.gba", 0x61cc04, 0xc - + .4byte gSummaryScreenPowAcc_Tilemap + .byte 0x00 + .byte 0x00 + .byte 0x0A + .byte 0x07 + .byte 0x00 + .byte 0x2D + + .align 2 gUnknown_0861CC10:: @ 861CC10 - .incbin "baserom.gba", 0x61cc10, 0xc - + .4byte gUnknown_08DC3C34 + .byte 0x00 + .byte 0x00 + .byte 0x0A + .byte 0x07 + .byte 0x00 + .byte 0x2D + + .align 2 gUnknown_0861CC1C:: @ 861CC1C .incbin "baserom.gba", 0x61cc1c, 0x8 diff --git a/data/pokenav.s b/data/pokenav.s index 89ec3c3a6..35fdafee5 100644 --- a/data/pokenav.s +++ b/data/pokenav.s @@ -144,27 +144,27 @@ gUnknown_0861FA4C:: @ 861FA4C gUnknown_0861FA54:: @ 861FA54 obj_pal gUnknown_0861F590, 0 - obj_pal NULL, 0 + null_obj_pal gUnknown_0861FA64:: @ 861FA64 - obj_tiles gUnknown_08DC87F8, 0xC00, 2 + obj_tiles gPokenavLeftHeaderHoennMap_Gfx, 0xC00, 2 gUnknown_0861FA6C:: @ 861FA6C - obj_tiles gUnknown_08DC864C, 0x20, 3 - obj_tiles gUnknown_08DC8208, 0x20, 1 - obj_tiles gUnknown_08DC8AA4, 0x20, 2 - obj_tiles gUnknown_08DC84AC, 0x20, 4 - obj_tiles gUnknown_08DC87F8, 0x20, 0 - obj_tiles gUnknown_08DC87F8, 0x40, 0 + obj_tiles gPokenavLeftHeaderMainMenu_Gfx, 0x20, 3 + obj_tiles gPokenavLeftHeaderCondition_Gfx, 0x20, 1 + obj_tiles gPokenavLeftHeaderRibbons_Gfx, 0x20, 2 + obj_tiles gPokenavLeftHeaderMatchCall_Gfx, 0x20, 4 + obj_tiles gPokenavLeftHeaderHoennMap_Gfx, 0x20, 0 + obj_tiles gPokenavLeftHeaderHoennMap_Gfx, 0x40, 0 gUnknown_0861FA9C:: @ 861FA9C - .4byte gUnknown_08DC8F64, 1 - .4byte gUnknown_08DC8C14, 1 - .4byte gUnknown_08DC8E64, 4 - .4byte gUnknown_08DC7FA0, 1 - .4byte gUnknown_08DC838C, 2 - .4byte gUnknown_08DC80DC, 0 - .4byte gUnknown_08DC8D50, 0 + .4byte gPokenavLeftHeaderParty_Gfx, 1 + .4byte gPokenavLeftHeaderSearch_Gfx, 1 + .4byte gPokenavLeftHeaderCool_Gfx, 4 + .4byte gPokenavLeftHeaderBeauty_Gfx, 1 + .4byte gPokenavLeftHeaderCute_Gfx, 2 + .4byte gPokenavLeftHeaderSmart_Gfx, 0 + .4byte gPokenavLeftHeaderTough_Gfx, 0 gUnknown_0861FAD4:: @ 861FAD4 .2byte 0x0 @@ -1408,7 +1408,7 @@ gUnknown_08622810:: @ 8622810 gUnknown_08622818:: @ 8622818 obj_pal gUnknown_08622698, 12 - obj_pal NULL, 0 + null_obj_pal gUnknown_08622828:: @ 8622828 .2byte 0x8000 @@ -1511,11 +1511,11 @@ gUnknown_086230E4:: @ 86230E4 .4byte sub_81CC95C gUnknown_086230F8:: @ 86230F8 - obj_tiles gUnknown_08DC9208, 0x800, 6 + obj_tiles gHoennMapZoomIcons_Gfx, 0x800, 6 gUnknown_08623100:: @ 8623100 - obj_pal gUnknown_08DC91E8, 11 - obj_pal NULL, 0 + obj_pal gHoennMapZoomIcons_Pal, 11 + null_obj_pal gUnknown_08623110:: @ 8623110 .incbin "baserom.gba", 0x623110, 0x8 @@ -1761,7 +1761,7 @@ gUnknown_08624C80:: @ 8624C80 obj_pal gUnknown_08624038, 17 obj_pal gUnknown_08624058, 18 obj_pal gUnknown_08624078, 19 - obj_pal NULL, 0 + null_obj_pal gUnknown_08624CB0:: @ 8624CB0 .incbin "baserom.gba", 0x624cb0, 0x54 diff --git a/data/slot_machine.s b/data/slot_machine.s index 08989ccdc..df1f71be9 100644 --- a/data/slot_machine.s +++ b/data/slot_machine.s @@ -241,8 +241,28 @@ gUnknown_085A8264:: @ 85A8264 gUnknown_085A82CC:: @ 85A82CC .incbin "baserom.gba", 0x5a82cc, 0x68 + .align 2 gUnknown_085A8334:: @ 85A8334 - .incbin "baserom.gba", 0x5a8334, 0xb0 + obj_tiles gSlotMachineReelSymbol1Tiles, 0x0200, 0x0000 + obj_tiles gSlotMachineReelSymbol2Tiles, 0x0200, 0x0001 + obj_tiles gSlotMachineReelSymbol3Tiles, 0x0200, 0x0002 + obj_tiles gSlotMachineReelSymbol4Tiles, 0x0200, 0x0003 + obj_tiles gSlotMachineReelSymbol5Tiles, 0x0200, 0x0004 + obj_tiles gSlotMachineReelSymbol6Tiles, 0x0200, 0x0005 + obj_tiles gSlotMachineReelSymbol7Tiles, 0x0200, 0x0006 + obj_tiles gSlotMachineNumber0Tiles, 0x0040, 0x0007 + obj_tiles gSlotMachineNumber1Tiles, 0x0040, 0x0008 + obj_tiles gSlotMachineNumber2Tiles, 0x0040, 0x0009 + obj_tiles gSlotMachineNumber3Tiles, 0x0040, 0x000A + obj_tiles gSlotMachineNumber4Tiles, 0x0040, 0x000B + obj_tiles gSlotMachineNumber5Tiles, 0x0040, 0x000C + obj_tiles gSlotMachineNumber6Tiles, 0x0040, 0x000D + obj_tiles gSlotMachineNumber7Tiles, 0x0040, 0x000E + obj_tiles gSlotMachineNumber8Tiles, 0x0040, 0x000F + obj_tiles gSlotMachineNumber9Tiles, 0x0040, 0x0010 + + .align 2 + .incbin "baserom.gba", 0x5a83bc, 0x28 gUnknown_085A83E4:: @ 85A83E4 .incbin "baserom.gba", 0x5a83e4, 0x24 @@ -277,8 +297,17 @@ gUnknown_085A8520:: @ 85A8520 gUnknown_085A8524:: @ 85A8524 .incbin "baserom.gba", 0x5a8524, 0x20 + .align 2 gUnknown_085A8544:: @ 85A8544 - .incbin "baserom.gba", 0x5a8544, 0x48 + obj_pal gUnknown_08DCF170, 0 + obj_pal gUnknown_08DCF190, 1 + obj_pal gUnknown_08DCF1B0, 2 + obj_pal gSlotMachineReelTime_Pal, 3 + obj_pal gUnknown_08DCF1F0, 4 + obj_pal gUnknown_08DCF210, 5 + obj_pal gUnknown_08DCF230, 6 + obj_pal gUnknown_08DCF1F0, 7 + null_obj_pal gUnknown_085A858C:: @ 85A858C .incbin "baserom.gba", 0x5a858c, 0x1154 diff --git a/data/smokescreen.s b/data/smokescreen.s index d92c972df..aeb8e685b 100644 --- a/data/smokescreen.s +++ b/data/smokescreen.s @@ -14,11 +14,11 @@ gUnknown_0831C604:: @ 831C604 .align 2 gUnknown_0831C620:: @ 831C620 - obj_tiles gUnknown_08C01644, 0x0180, 0xd6eb + obj_tiles gSmokescreenImpactTiles, 0x0180, 0xd6eb .align 2 gUnknown_0831C628:: @ 831C628 - obj_pal gUnknown_08C01724, 0xd6eb + obj_pal gSmokescreenImpactPalette, 0xd6eb .align 2 gUnknown_0831C630:: @ 831C630 @@ -53,7 +53,7 @@ gUnknown_0831C688:: @ 831C688 .align 2 gSpriteSheet_EnemyShadow:: @ 831C6A0 - obj_tiles gUnknown_08D8FBC0, 0x0080, 0xd759 + obj_tiles gEnemyMonShadow_Gfx, 0x0080, 0xd759 .align 2 gUnknown_0831C6A8:: @ 831C6A8 diff --git a/data/trainer_card.s b/data/trainer_card.s index 8e49b040f..08bf4d8fa 100644 --- a/data/trainer_card.s +++ b/data/trainer_card.s @@ -16,28 +16,28 @@ gUnknown_0856F018:: @ 856F018 .incbin "baserom.gba", 0x56f018, 0x194 -gUnknown_0856F1AC:: @ 856F1AC +gEmeraldTrainerCard1Star_Pal:: @ 856F1AC .incbin "baserom.gba", 0x56f1ac, 0x60 -gUnknown_0856F20C:: @ 856F20C +gFireRedTrainerCard1Star_Pal:: @ 856F20C .incbin "baserom.gba", 0x56f20c, 0x60 -gUnknown_0856F26C:: @ 856F26C +gEmeraldTrainerCard2Star_Pal:: @ 856F26C .incbin "baserom.gba", 0x56f26c, 0x60 -gUnknown_0856F2CC:: @ 856F2CC +gFireRedTrainerCard2Star_Pal:: @ 856F2CC .incbin "baserom.gba", 0x56f2cc, 0x60 -gUnknown_0856F32C:: @ 856F32C +gEmeraldTrainerCard3Star_Pal:: @ 856F32C .incbin "baserom.gba", 0x56f32c, 0x60 -gUnknown_0856F38C:: @ 856F38C +gFireRedTrainerCard3Star_Pal:: @ 856F38C .incbin "baserom.gba", 0x56f38c, 0x60 -gUnknown_0856F3EC:: @ 856F3EC +gEmeraldTrainerCard4Star_Pal:: @ 856F3EC .incbin "baserom.gba", 0x56f3ec, 0x60 -gUnknown_0856F44C:: @ 856F44C +gFireRedTrainerCard4Star_Pal:: @ 856F44C .incbin "baserom.gba", 0x56f44c, 0x60 gUnknown_0856F4AC:: @ 856F4AC @@ -79,19 +79,21 @@ gUnknown_0856FAB4:: @ 856FAB4 gUnknown_0856FAC4:: @ 856FAC4 .incbin "baserom.gba", 0x56fac4, 0x20 -gUnknown_0856FAE4:: @ 856FAE4 - .4byte gUnknown_08DD1A58 - .4byte gUnknown_0856F1AC - .4byte gUnknown_0856F26C - .4byte gUnknown_0856F32C - .4byte gUnknown_0856F3EC - -gUnknown_0856FAF8:: @ 856FAF8 - .4byte gUnknown_08DD240C - .4byte gUnknown_0856F20C - .4byte gUnknown_0856F2CC - .4byte gUnknown_0856F38C - .4byte gUnknown_0856F44C + .align 2 +gEmeraldTrainerCardStarPals:: @ 856FAE4 + .4byte gEmeraldTrainerCard0Star_Pal + .4byte gEmeraldTrainerCard1Star_Pal + .4byte gEmeraldTrainerCard2Star_Pal + .4byte gEmeraldTrainerCard3Star_Pal + .4byte gEmeraldTrainerCard4Star_Pal + + .align 2 +gFireRedTrainerCardStarPals:: @ 856FAF8 + .4byte gFireRedTrainerCard0Star_Pal + .4byte gFireRedTrainerCard1Star_Pal + .4byte gFireRedTrainerCard2Star_Pal + .4byte gFireRedTrainerCard3Star_Pal + .4byte gFireRedTrainerCard4Star_Pal gUnknown_0856FB0C:: @ 856FB0C .incbin "baserom.gba", 0x56fb0c, 0x3 @@ -161,14 +163,16 @@ gUnknown_0856FB9C:: @ 856FB9C gUnknown_0856FBBC:: @ 856FBBC .incbin "baserom.gba", 0x56fbbc, 0xFEC -gUnknown_08570BA8:: @ 8570BA8 - .incbin "baserom.gba", 0x570ba8, 0x9C + .align 2 +gFrontierPassCursor_Gfx:: @ 8570BA8 + .incbin "graphics/frontier_pass/cursor.4bpp.lz" gUnknown_08570C44:: @ 8570C44 .incbin "baserom.gba", 0x570c44, 0xBC -gUnknown_08570D00:: @ 8570D00 - .incbin "baserom.gba", 0x570d00, 0x100 + .align 2 +gFrontierPassMapCursor_Gfx:: @ 8570D00 + .incbin "graphics/frontier_pass/map_cursor.4bpp.lz" gUnknown_08570E00:: @ 8570E00 .incbin "baserom.gba", 0x570e00, 0x260 @@ -210,23 +214,25 @@ gUnknown_08571454:: @ 8571454 .incbin "baserom.gba", 0x571454, 0x68 gUnknown_085714BC:: @ 85714BC - obj_tiles gUnknown_08570BA8, 0x100, 0 - obj_tiles gUnknown_08570D00, 0x400, 1 - obj_tiles gUnknown_08DC1394, 0x380, 2 + obj_tiles gFrontierPassCursor_Gfx, 0x100, 0 + obj_tiles gFrontierPassMapCursor_Gfx, 0x400, 1 + obj_tiles gFrontierPassMedals_Gfx, 0x380, 2 gUnknown_085714D4:: @ 85714D4 obj_tiles gUnknown_08570C44, 0x100, 4 - obj_tiles NULL, 0, 0 + null_obj_tiles gUnknown_085714E4:: @ 85714E4 - obj_pal gUnknown_08DC1674, 0 - obj_pal gUnknown_08DC1694, 1 - obj_pal gUnknown_08DC16B4, 2 - obj_pal gUnknown_08DC16D4, 3 + obj_pal gFrontierPassCursor_Pal, 0 + obj_pal gFrontierPassMapCursor_Pal, 1 + obj_pal gFrontierPassMedalsSilver_Pal, 2 + obj_pal gFrontierPassMedalsGold_Pal, 3 obj_pal gUnknown_0856FB7C, 4 obj_pal gUnknown_0856FB9C, 5 - obj_pal NULL, 0 - obj_pal NULL, 0xFFFF + null_obj_pal + + @ this doesnt look like its part of the same table. + .4byte 0x0, 0xFFFF gUnknown_08571524:: @ 8571524 .incbin "baserom.gba", 0x571524, 0x8 diff --git a/data/use_pokeblock.s b/data/use_pokeblock.s index 7a2f26233..ffb7802d9 100644 --- a/data/use_pokeblock.s +++ b/data/use_pokeblock.s @@ -47,10 +47,10 @@ sContestStatNames:: @ 85DFD04 .4byte gText_Beauty3 gUnknown_085DFD18:: @ 85DFD18 - obj_tiles gUnknown_08DCCD5C, 0x200, 0 + obj_tiles gUsePokeblockUpDown_Gfx, 0x200, 0 gUnknown_085DFD20:: @ 85DFD20 - obj_pal gUnknown_08DCCD3C, 0 + obj_pal gUsePokeblockUpDown_Pal, 0 gUnknown_085DFD28:: @ 85DFD28 .incbin "baserom.gba", 0x5dfd28, 0x34 @@ -62,5 +62,5 @@ gUnknown_085DFDA0:: @ 85DFDA0 .incbin "baserom.gba", 0x5dfda0, 0x18 gUnknown_085DFDB8:: @ 85DFDB8 - .4byte gUnknown_08DCCB98 + .4byte gUsePokeblockCondition_Pal .4byte 1 diff --git a/graphics/battle_anims/backgrounds/00.bin b/graphics/battle_anims/backgrounds/00.bin Binary files differnew file mode 100755 index 000000000..dc70b2cf8 --- /dev/null +++ b/graphics/battle_anims/backgrounds/00.bin diff --git a/graphics/battle_anims/backgrounds/00.png b/graphics/battle_anims/backgrounds/00.png Binary files differnew file mode 100755 index 000000000..f88de79c3 --- /dev/null +++ b/graphics/battle_anims/backgrounds/00.png diff --git a/graphics/battle_anims/backgrounds/02.bin b/graphics/battle_anims/backgrounds/02.bin Binary files differnew file mode 100755 index 000000000..fabe87b3f --- /dev/null +++ b/graphics/battle_anims/backgrounds/02.bin diff --git a/graphics/battle_anims/backgrounds/02.png b/graphics/battle_anims/backgrounds/02.png Binary files differnew file mode 100755 index 000000000..c4519d909 --- /dev/null +++ b/graphics/battle_anims/backgrounds/02.png diff --git a/graphics/battle_anims/backgrounds/03.bin b/graphics/battle_anims/backgrounds/03.bin Binary files differnew file mode 100755 index 000000000..f642d1c7a --- /dev/null +++ b/graphics/battle_anims/backgrounds/03.bin diff --git a/graphics/battle_anims/backgrounds/03.png b/graphics/battle_anims/backgrounds/03.png Binary files differnew file mode 100755 index 000000000..2c2f9de87 --- /dev/null +++ b/graphics/battle_anims/backgrounds/03.png diff --git a/graphics/battle_anims/backgrounds/04.bin b/graphics/battle_anims/backgrounds/04.bin Binary files differnew file mode 100755 index 000000000..91230cb01 --- /dev/null +++ b/graphics/battle_anims/backgrounds/04.bin diff --git a/graphics/battle_anims/backgrounds/04.png b/graphics/battle_anims/backgrounds/04.png Binary files differnew file mode 100755 index 000000000..071684622 --- /dev/null +++ b/graphics/battle_anims/backgrounds/04.png diff --git a/graphics/battle_anims/backgrounds/05.bin b/graphics/battle_anims/backgrounds/05.bin Binary files differnew file mode 100755 index 000000000..42b26559c --- /dev/null +++ b/graphics/battle_anims/backgrounds/05.bin diff --git a/graphics/battle_anims/backgrounds/06.bin b/graphics/battle_anims/backgrounds/06.bin Binary files differnew file mode 100755 index 000000000..ef73f747c --- /dev/null +++ b/graphics/battle_anims/backgrounds/06.bin diff --git a/graphics/battle_anims/backgrounds/07.bin b/graphics/battle_anims/backgrounds/07.bin Binary files differnew file mode 100755 index 000000000..ca591c75e --- /dev/null +++ b/graphics/battle_anims/backgrounds/07.bin diff --git a/graphics/battle_anims/backgrounds/07.png b/graphics/battle_anims/backgrounds/07.png Binary files differnew file mode 100755 index 000000000..893bcee52 --- /dev/null +++ b/graphics/battle_anims/backgrounds/07.png diff --git a/graphics/battle_anims/backgrounds/08.bin b/graphics/battle_anims/backgrounds/08.bin Binary files differnew file mode 100755 index 000000000..8c9716842 --- /dev/null +++ b/graphics/battle_anims/backgrounds/08.bin diff --git a/graphics/battle_anims/backgrounds/09.bin b/graphics/battle_anims/backgrounds/09.bin Binary files differnew file mode 100755 index 000000000..d414051ce --- /dev/null +++ b/graphics/battle_anims/backgrounds/09.bin diff --git a/graphics/battle_anims/backgrounds/09.png b/graphics/battle_anims/backgrounds/09.png Binary files differnew file mode 100755 index 000000000..5746191e7 --- /dev/null +++ b/graphics/battle_anims/backgrounds/09.png diff --git a/graphics/battle_anims/backgrounds/10.bin b/graphics/battle_anims/backgrounds/10.bin Binary files differnew file mode 100755 index 000000000..99b488a43 --- /dev/null +++ b/graphics/battle_anims/backgrounds/10.bin diff --git a/graphics/battle_anims/backgrounds/11.bin b/graphics/battle_anims/backgrounds/11.bin Binary files differnew file mode 100755 index 000000000..6aaaae228 --- /dev/null +++ b/graphics/battle_anims/backgrounds/11.bin diff --git a/graphics/battle_anims/backgrounds/11.png b/graphics/battle_anims/backgrounds/11.png Binary files differnew file mode 100755 index 000000000..1d63d85bf --- /dev/null +++ b/graphics/battle_anims/backgrounds/11.png diff --git a/graphics/battle_anims/backgrounds/12.bin b/graphics/battle_anims/backgrounds/12.bin Binary files differnew file mode 100755 index 000000000..1c0ae690e --- /dev/null +++ b/graphics/battle_anims/backgrounds/12.bin diff --git a/graphics/battle_anims/backgrounds/12.png b/graphics/battle_anims/backgrounds/12.png Binary files differnew file mode 100755 index 000000000..cd831bb8f --- /dev/null +++ b/graphics/battle_anims/backgrounds/12.png diff --git a/graphics/battle_anims/backgrounds/13.bin b/graphics/battle_anims/backgrounds/13.bin Binary files differnew file mode 100755 index 000000000..89556edc3 --- /dev/null +++ b/graphics/battle_anims/backgrounds/13.bin diff --git a/graphics/battle_anims/backgrounds/14.bin b/graphics/battle_anims/backgrounds/14.bin Binary files differnew file mode 100755 index 000000000..2181a0227 --- /dev/null +++ b/graphics/battle_anims/backgrounds/14.bin diff --git a/graphics/battle_anims/backgrounds/15.bin b/graphics/battle_anims/backgrounds/15.bin Binary files differnew file mode 100755 index 000000000..5b0aff44b --- /dev/null +++ b/graphics/battle_anims/backgrounds/15.bin diff --git a/graphics/battle_anims/backgrounds/15.png b/graphics/battle_anims/backgrounds/15.png Binary files differnew file mode 100755 index 000000000..818811701 --- /dev/null +++ b/graphics/battle_anims/backgrounds/15.png diff --git a/graphics/battle_anims/backgrounds/16.bin b/graphics/battle_anims/backgrounds/16.bin Binary files differnew file mode 100755 index 000000000..54740367a --- /dev/null +++ b/graphics/battle_anims/backgrounds/16.bin diff --git a/graphics/battle_anims/backgrounds/16.png b/graphics/battle_anims/backgrounds/16.png Binary files differnew file mode 100755 index 000000000..6b0aa4973 --- /dev/null +++ b/graphics/battle_anims/backgrounds/16.png diff --git a/graphics/battle_anims/backgrounds/17.bin b/graphics/battle_anims/backgrounds/17.bin Binary files differnew file mode 100755 index 000000000..8cb199d05 --- /dev/null +++ b/graphics/battle_anims/backgrounds/17.bin diff --git a/graphics/battle_anims/backgrounds/17.png b/graphics/battle_anims/backgrounds/17.png Binary files differnew file mode 100755 index 000000000..5f9dd14dd --- /dev/null +++ b/graphics/battle_anims/backgrounds/17.png diff --git a/graphics/battle_anims/backgrounds/18.pal b/graphics/battle_anims/backgrounds/18.pal new file mode 100755 index 000000000..df2b878f6 --- /dev/null +++ b/graphics/battle_anims/backgrounds/18.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +106 205 197 +222 0 0 +189 0 0 +156 0 0 +123 0 0 +98 0 0 +0 0 0 +255 255 255 +230 246 238 +205 238 230 +180 230 222 +156 222 213 +131 213 205 +106 205 197 +0 0 0 diff --git a/graphics/battle_anims/backgrounds/20.bin b/graphics/battle_anims/backgrounds/20.bin Binary files differnew file mode 100755 index 000000000..d72acf171 --- /dev/null +++ b/graphics/battle_anims/backgrounds/20.bin diff --git a/graphics/battle_anims/backgrounds/20.png b/graphics/battle_anims/backgrounds/20.png Binary files differnew file mode 100755 index 000000000..34f22002a --- /dev/null +++ b/graphics/battle_anims/backgrounds/20.png diff --git a/graphics/battle_anims/backgrounds/21.bin b/graphics/battle_anims/backgrounds/21.bin Binary files differnew file mode 100755 index 000000000..e3d6f46e9 --- /dev/null +++ b/graphics/battle_anims/backgrounds/21.bin diff --git a/graphics/battle_anims/backgrounds/21.png b/graphics/battle_anims/backgrounds/21.png Binary files differnew file mode 100755 index 000000000..1571a1d69 --- /dev/null +++ b/graphics/battle_anims/backgrounds/21.png diff --git a/graphics/battle_anims/backgrounds/22.pal b/graphics/battle_anims/backgrounds/22.pal new file mode 100755 index 000000000..e8c5f59dc --- /dev/null +++ b/graphics/battle_anims/backgrounds/22.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +131 123 74 +139 139 90 +156 156 115 +172 172 139 +189 189 164 +205 205 180 +222 222 205 +238 238 230 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/backgrounds/24.pal b/graphics/battle_anims/backgrounds/24.pal new file mode 100755 index 000000000..5eec18c67 --- /dev/null +++ b/graphics/battle_anims/backgrounds/24.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 197 74 +255 205 98 +255 213 123 +255 222 148 +255 230 172 +255 238 197 +255 246 222 +255 255 255 +255 189 74 +255 238 180 +255 230 139 +255 222 106 +255 213 74 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/backgrounds/attract.bin b/graphics/battle_anims/backgrounds/attract.bin Binary files differnew file mode 100755 index 000000000..b06f46479 --- /dev/null +++ b/graphics/battle_anims/backgrounds/attract.bin diff --git a/graphics/battle_anims/backgrounds/attract.png b/graphics/battle_anims/backgrounds/attract.png Binary files differnew file mode 100755 index 000000000..c5bba0f89 --- /dev/null +++ b/graphics/battle_anims/backgrounds/attract.png diff --git a/graphics/battle_anims/backgrounds/fog.bin b/graphics/battle_anims/backgrounds/fog.bin Binary files differnew file mode 100755 index 000000000..1f9d53f95 --- /dev/null +++ b/graphics/battle_anims/backgrounds/fog.bin diff --git a/graphics/battle_anims/backgrounds/sandstorm_brew.bin b/graphics/battle_anims/backgrounds/sandstorm_brew.bin Binary files differnew file mode 100755 index 000000000..64e6d8584 --- /dev/null +++ b/graphics/battle_anims/backgrounds/sandstorm_brew.bin diff --git a/graphics/battle_anims/backgrounds/sandstorm_brew.png b/graphics/battle_anims/backgrounds/sandstorm_brew.png Binary files differnew file mode 100755 index 000000000..87d5d41ea --- /dev/null +++ b/graphics/battle_anims/backgrounds/sandstorm_brew.png diff --git a/graphics/battle_anims/backgrounds/scary_face.png b/graphics/battle_anims/backgrounds/scary_face.png Binary files differnew file mode 100755 index 000000000..a395485cf --- /dev/null +++ b/graphics/battle_anims/backgrounds/scary_face.png diff --git a/graphics/battle_anims/backgrounds/scary_face_contest.bin b/graphics/battle_anims/backgrounds/scary_face_contest.bin Binary files differnew file mode 100755 index 000000000..e2d1e3a99 --- /dev/null +++ b/graphics/battle_anims/backgrounds/scary_face_contest.bin diff --git a/graphics/battle_anims/backgrounds/scary_face_opponent.bin b/graphics/battle_anims/backgrounds/scary_face_opponent.bin Binary files differnew file mode 100755 index 000000000..dfaaf5f2f --- /dev/null +++ b/graphics/battle_anims/backgrounds/scary_face_opponent.bin diff --git a/graphics/battle_anims/backgrounds/scary_face_player.bin b/graphics/battle_anims/backgrounds/scary_face_player.bin Binary files differnew file mode 100755 index 000000000..690305126 --- /dev/null +++ b/graphics/battle_anims/backgrounds/scary_face_player.bin diff --git a/graphics/battle_anims/backgrounds/water.png b/graphics/battle_anims/backgrounds/water.png Binary files differnew file mode 100755 index 000000000..7740f99f8 --- /dev/null +++ b/graphics/battle_anims/backgrounds/water.png diff --git a/graphics/battle_anims/backgrounds/water_muddy.pal b/graphics/battle_anims/backgrounds/water_muddy.pal new file mode 100755 index 000000000..0cb7218d9 --- /dev/null +++ b/graphics/battle_anims/backgrounds/water_muddy.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +131 49 0 +148 74 32 +164 106 65 +180 131 106 +197 164 139 +213 189 180 +230 222 213 +255 255 255 +148 74 32 +164 106 65 +197 164 139 +230 222 213 +255 255 255 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/masks/cure_bubbles.bin b/graphics/battle_anims/masks/cure_bubbles.bin Binary files differnew file mode 100755 index 000000000..fa2f572b6 --- /dev/null +++ b/graphics/battle_anims/masks/cure_bubbles.bin diff --git a/graphics/battle_anims/masks/cure_bubbles.png b/graphics/battle_anims/masks/cure_bubbles.png Binary files differnew file mode 100755 index 000000000..aa7f7b1f2 --- /dev/null +++ b/graphics/battle_anims/masks/cure_bubbles.png diff --git a/graphics/battle_anims/masks/curse.bin b/graphics/battle_anims/masks/curse.bin Binary files differnew file mode 100755 index 000000000..1e9623948 --- /dev/null +++ b/graphics/battle_anims/masks/curse.bin diff --git a/graphics/battle_anims/masks/curse.png b/graphics/battle_anims/masks/curse.png Binary files differnew file mode 100755 index 000000000..03979ee8d --- /dev/null +++ b/graphics/battle_anims/masks/curse.png diff --git a/graphics/battle_anims/masks/metal_shine.bin b/graphics/battle_anims/masks/metal_shine.bin Binary files differnew file mode 100755 index 000000000..fed60df36 --- /dev/null +++ b/graphics/battle_anims/masks/metal_shine.bin diff --git a/graphics/battle_anims/masks/metal_shine.png b/graphics/battle_anims/masks/metal_shine.png Binary files differnew file mode 100755 index 000000000..a9c5a952c --- /dev/null +++ b/graphics/battle_anims/masks/metal_shine.png diff --git a/graphics/battle_anims/masks/morning_sun.bin b/graphics/battle_anims/masks/morning_sun.bin Binary files differnew file mode 100755 index 000000000..cfa7b8069 --- /dev/null +++ b/graphics/battle_anims/masks/morning_sun.bin diff --git a/graphics/battle_anims/masks/morning_sun.png b/graphics/battle_anims/masks/morning_sun.png Binary files differnew file mode 100755 index 000000000..c10b02782 --- /dev/null +++ b/graphics/battle_anims/masks/morning_sun.png diff --git a/graphics/battle_anims/masks/stat.png b/graphics/battle_anims/masks/stat.png Binary files differnew file mode 100755 index 000000000..0a6014ccd --- /dev/null +++ b/graphics/battle_anims/masks/stat.png diff --git a/graphics/battle_anims/masks/stat1.pal b/graphics/battle_anims/masks/stat1.pal new file mode 100755 index 000000000..d4128a31f --- /dev/null +++ b/graphics/battle_anims/masks/stat1.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +222 255 205 +189 255 164 +156 255 123 +115 222 90 +74 197 57 +32 172 24 +0 148 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/masks/stat2.pal b/graphics/battle_anims/masks/stat2.pal new file mode 100755 index 000000000..434b06e8d --- /dev/null +++ b/graphics/battle_anims/masks/stat2.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +255 255 189 +255 255 123 +255 255 57 +255 189 41 +255 131 32 +255 65 16 +255 8 8 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/masks/stat3.pal b/graphics/battle_anims/masks/stat3.pal new file mode 100755 index 000000000..784e5c640 --- /dev/null +++ b/graphics/battle_anims/masks/stat3.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +238 222 246 +222 189 246 +205 156 246 +197 123 246 +197 123 246 +164 90 213 +131 57 180 +106 24 148 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/masks/stat4.pal b/graphics/battle_anims/masks/stat4.pal new file mode 100755 index 000000000..2868f2479 --- /dev/null +++ b/graphics/battle_anims/masks/stat4.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +189 255 255 +123 255 255 +57 255 255 +57 205 238 +57 156 230 +57 106 213 +65 57 205 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/masks/stat5.pal b/graphics/battle_anims/masks/stat5.pal new file mode 100755 index 000000000..4991b1bd7 --- /dev/null +++ b/graphics/battle_anims/masks/stat5.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +230 230 230 +205 205 205 +180 180 189 +164 164 164 +139 139 148 +115 115 123 +98 98 106 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/masks/stat6.pal b/graphics/battle_anims/masks/stat6.pal new file mode 100755 index 000000000..f647ff4b3 --- /dev/null +++ b/graphics/battle_anims/masks/stat6.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +205 246 230 +156 246 213 +106 246 197 +57 246 180 +32 213 148 +16 180 123 +0 148 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/masks/stat7.pal b/graphics/battle_anims/masks/stat7.pal new file mode 100755 index 000000000..4935eba7c --- /dev/null +++ b/graphics/battle_anims/masks/stat7.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 8 8 +255 65 16 +255 131 32 +255 189 41 +255 255 57 +255 255 123 +255 255 189 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/masks/stat8.pal b/graphics/battle_anims/masks/stat8.pal new file mode 100755 index 000000000..ab1758e37 --- /dev/null +++ b/graphics/battle_anims/masks/stat8.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +0 148 0 +32 172 24 +74 197 57 +115 222 90 +156 255 123 +189 255 164 +222 255 205 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/masks/stat_tilemap_1.bin b/graphics/battle_anims/masks/stat_tilemap_1.bin Binary files differnew file mode 100755 index 000000000..1b65e515a --- /dev/null +++ b/graphics/battle_anims/masks/stat_tilemap_1.bin diff --git a/graphics/battle_anims/masks/stat_tilemap_2.bin b/graphics/battle_anims/masks/stat_tilemap_2.bin new file mode 100755 index 000000000..eb336cb74 --- /dev/null +++ b/graphics/battle_anims/masks/stat_tilemap_2.bin @@ -0,0 +1 @@ +$%&'$%&'$%&'$%&'$%&'$%&'$%&'$%&'45674567456745674567456745674567$%&'$%&'$%&'$%&'$%&'$%&'$%&'$%&'45674567456745674567456745674567$%&'$%&'$%&'$%&'$%&'$%&'$%&'$%&'45674567456745674567456745674567$%&'$%&'$%&'$%&'$%&'$%&'$%&'$%&'45674567456745674567456745674567$%&'$%&'$%&'$%&'$%&'$%&'$%&'$%&'45674567456745674567456745674567$%&'$%&'$%&'$%&'$%&'$%&'$%&'$%&'45674567456745674567456745674567$%&'$%&'$%&'$%&'$%&'$%&'$%&'$%&'45674567456745674567456745674567$%&'$%&'$%&'$%&'$%&'$%&'$%&'$%&'45674567456745674567456745674567
\ No newline at end of file diff --git a/graphics/battle_anims/masks/unknown_C2EA50.bin b/graphics/battle_anims/masks/unknown_C2EA50.bin Binary files differnew file mode 100755 index 000000000..712c1ee12 --- /dev/null +++ b/graphics/battle_anims/masks/unknown_C2EA50.bin diff --git a/graphics/battle_anims/masks/unknown_C2EA50.png b/graphics/battle_anims/masks/unknown_C2EA50.png Binary files differnew file mode 100755 index 000000000..d0b372cbb --- /dev/null +++ b/graphics/battle_anims/masks/unknown_C2EA50.png diff --git a/graphics/battle_anims/sprites/000.png b/graphics/battle_anims/sprites/000.png Binary files differnew file mode 100755 index 000000000..3d8662a86 --- /dev/null +++ b/graphics/battle_anims/sprites/000.png diff --git a/graphics/battle_anims/sprites/001.pal b/graphics/battle_anims/sprites/001.pal new file mode 100755 index 000000000..81af310e1 --- /dev/null +++ b/graphics/battle_anims/sprites/001.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +255 139 0 +255 156 8 +255 172 24 +255 197 41 +255 213 57 +255 230 74 +255 255 90 +255 255 255 +255 74 106 +255 115 148 +255 164 197 +255 205 238 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/001_0.png b/graphics/battle_anims/sprites/001_0.png Binary files differnew file mode 100755 index 000000000..77c454dcb --- /dev/null +++ b/graphics/battle_anims/sprites/001_0.png diff --git a/graphics/battle_anims/sprites/001_1.png b/graphics/battle_anims/sprites/001_1.png Binary files differnew file mode 100755 index 000000000..2cfd6bd0b --- /dev/null +++ b/graphics/battle_anims/sprites/001_1.png diff --git a/graphics/battle_anims/sprites/002.png b/graphics/battle_anims/sprites/002.png Binary files differnew file mode 100755 index 000000000..c2a98f6f5 --- /dev/null +++ b/graphics/battle_anims/sprites/002.png diff --git a/graphics/battle_anims/sprites/003.png b/graphics/battle_anims/sprites/003.png Binary files differnew file mode 100755 index 000000000..b3164ff01 --- /dev/null +++ b/graphics/battle_anims/sprites/003.png diff --git a/graphics/battle_anims/sprites/004.png b/graphics/battle_anims/sprites/004.png Binary files differnew file mode 100755 index 000000000..c7cad5ef9 --- /dev/null +++ b/graphics/battle_anims/sprites/004.png diff --git a/graphics/battle_anims/sprites/005.png b/graphics/battle_anims/sprites/005.png Binary files differnew file mode 100755 index 000000000..8bd4ac426 --- /dev/null +++ b/graphics/battle_anims/sprites/005.png diff --git a/graphics/battle_anims/sprites/006.png b/graphics/battle_anims/sprites/006.png Binary files differnew file mode 100755 index 000000000..30e2dffc1 --- /dev/null +++ b/graphics/battle_anims/sprites/006.png diff --git a/graphics/battle_anims/sprites/007.png b/graphics/battle_anims/sprites/007.png Binary files differnew file mode 100755 index 000000000..5a2369dad --- /dev/null +++ b/graphics/battle_anims/sprites/007.png diff --git a/graphics/battle_anims/sprites/008.png b/graphics/battle_anims/sprites/008.png Binary files differnew file mode 100755 index 000000000..634c4d2bb --- /dev/null +++ b/graphics/battle_anims/sprites/008.png diff --git a/graphics/battle_anims/sprites/009.png b/graphics/battle_anims/sprites/009.png Binary files differnew file mode 100755 index 000000000..5818ae41d --- /dev/null +++ b/graphics/battle_anims/sprites/009.png diff --git a/graphics/battle_anims/sprites/010.pal b/graphics/battle_anims/sprites/010.pal new file mode 100755 index 000000000..c5f241feb --- /dev/null +++ b/graphics/battle_anims/sprites/010.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +106 148 139 +98 90 255 +115 106 255 +139 131 255 +164 156 255 +180 180 255 +205 205 255 +230 230 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +180 180 255 +205 205 255 +230 230 255 diff --git a/graphics/battle_anims/sprites/010_0.png b/graphics/battle_anims/sprites/010_0.png Binary files differnew file mode 100755 index 000000000..8eea99de0 --- /dev/null +++ b/graphics/battle_anims/sprites/010_0.png diff --git a/graphics/battle_anims/sprites/010_1.png b/graphics/battle_anims/sprites/010_1.png Binary files differnew file mode 100755 index 000000000..ba3ca6192 --- /dev/null +++ b/graphics/battle_anims/sprites/010_1.png diff --git a/graphics/battle_anims/sprites/010_2.png b/graphics/battle_anims/sprites/010_2.png Binary files differnew file mode 100755 index 000000000..b71a875e7 --- /dev/null +++ b/graphics/battle_anims/sprites/010_2.png diff --git a/graphics/battle_anims/sprites/010_3.png b/graphics/battle_anims/sprites/010_3.png Binary files differnew file mode 100755 index 000000000..e310ca5df --- /dev/null +++ b/graphics/battle_anims/sprites/010_3.png diff --git a/graphics/battle_anims/sprites/011.png b/graphics/battle_anims/sprites/011.png Binary files differnew file mode 100755 index 000000000..23ce049b0 --- /dev/null +++ b/graphics/battle_anims/sprites/011.png diff --git a/graphics/battle_anims/sprites/012.png b/graphics/battle_anims/sprites/012.png Binary files differnew file mode 100755 index 000000000..1a9e4c870 --- /dev/null +++ b/graphics/battle_anims/sprites/012.png diff --git a/graphics/battle_anims/sprites/013.png b/graphics/battle_anims/sprites/013.png Binary files differnew file mode 100755 index 000000000..407671ff6 --- /dev/null +++ b/graphics/battle_anims/sprites/013.png diff --git a/graphics/battle_anims/sprites/014.png b/graphics/battle_anims/sprites/014.png Binary files differnew file mode 100755 index 000000000..ab635306b --- /dev/null +++ b/graphics/battle_anims/sprites/014.png diff --git a/graphics/battle_anims/sprites/015.png b/graphics/battle_anims/sprites/015.png Binary files differnew file mode 100755 index 000000000..48895d36a --- /dev/null +++ b/graphics/battle_anims/sprites/015.png diff --git a/graphics/battle_anims/sprites/016.png b/graphics/battle_anims/sprites/016.png Binary files differnew file mode 100755 index 000000000..df9651411 --- /dev/null +++ b/graphics/battle_anims/sprites/016.png diff --git a/graphics/battle_anims/sprites/017.png b/graphics/battle_anims/sprites/017.png Binary files differnew file mode 100755 index 000000000..e287698b4 --- /dev/null +++ b/graphics/battle_anims/sprites/017.png diff --git a/graphics/battle_anims/sprites/018.png b/graphics/battle_anims/sprites/018.png Binary files differnew file mode 100755 index 000000000..c760ff81a --- /dev/null +++ b/graphics/battle_anims/sprites/018.png diff --git a/graphics/battle_anims/sprites/019.png b/graphics/battle_anims/sprites/019.png Binary files differnew file mode 100755 index 000000000..af29ec730 --- /dev/null +++ b/graphics/battle_anims/sprites/019.png diff --git a/graphics/battle_anims/sprites/020.png b/graphics/battle_anims/sprites/020.png Binary files differnew file mode 100755 index 000000000..73c7f1344 --- /dev/null +++ b/graphics/battle_anims/sprites/020.png diff --git a/graphics/battle_anims/sprites/021.png b/graphics/battle_anims/sprites/021.png Binary files differnew file mode 100755 index 000000000..c531b820c --- /dev/null +++ b/graphics/battle_anims/sprites/021.png diff --git a/graphics/battle_anims/sprites/022.pal b/graphics/battle_anims/sprites/022.pal new file mode 100755 index 000000000..35cbf0096 --- /dev/null +++ b/graphics/battle_anims/sprites/022.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +205 255 255 +156 255 255 +106 255 255 +57 255 255 +8 255 255 +8 205 255 +8 156 255 +8 106 255 +8 57 255 +8 8 255 +8 8 106 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/023.png b/graphics/battle_anims/sprites/023.png Binary files differnew file mode 100755 index 000000000..a1dbc20c2 --- /dev/null +++ b/graphics/battle_anims/sprites/023.png diff --git a/graphics/battle_anims/sprites/024.png b/graphics/battle_anims/sprites/024.png Binary files differnew file mode 100755 index 000000000..7c5d0f382 --- /dev/null +++ b/graphics/battle_anims/sprites/024.png diff --git a/graphics/battle_anims/sprites/025.png b/graphics/battle_anims/sprites/025.png Binary files differnew file mode 100755 index 000000000..864f71065 --- /dev/null +++ b/graphics/battle_anims/sprites/025.png diff --git a/graphics/battle_anims/sprites/026.png b/graphics/battle_anims/sprites/026.png Binary files differnew file mode 100755 index 000000000..c531b820c --- /dev/null +++ b/graphics/battle_anims/sprites/026.png diff --git a/graphics/battle_anims/sprites/027.png b/graphics/battle_anims/sprites/027.png Binary files differnew file mode 100755 index 000000000..28b3876b7 --- /dev/null +++ b/graphics/battle_anims/sprites/027.png diff --git a/graphics/battle_anims/sprites/028.png b/graphics/battle_anims/sprites/028.png Binary files differnew file mode 100755 index 000000000..b3a096996 --- /dev/null +++ b/graphics/battle_anims/sprites/028.png diff --git a/graphics/battle_anims/sprites/029.png b/graphics/battle_anims/sprites/029.png Binary files differnew file mode 100755 index 000000000..b04a8dc65 --- /dev/null +++ b/graphics/battle_anims/sprites/029.png diff --git a/graphics/battle_anims/sprites/030.png b/graphics/battle_anims/sprites/030.png Binary files differnew file mode 100755 index 000000000..ba7161fa1 --- /dev/null +++ b/graphics/battle_anims/sprites/030.png diff --git a/graphics/battle_anims/sprites/031.png b/graphics/battle_anims/sprites/031.png Binary files differnew file mode 100755 index 000000000..c6727ad1c --- /dev/null +++ b/graphics/battle_anims/sprites/031.png diff --git a/graphics/battle_anims/sprites/032.png b/graphics/battle_anims/sprites/032.png Binary files differnew file mode 100755 index 000000000..80ffb7b72 --- /dev/null +++ b/graphics/battle_anims/sprites/032.png diff --git a/graphics/battle_anims/sprites/033.png b/graphics/battle_anims/sprites/033.png Binary files differnew file mode 100755 index 000000000..eb1ed3473 --- /dev/null +++ b/graphics/battle_anims/sprites/033.png diff --git a/graphics/battle_anims/sprites/034.png b/graphics/battle_anims/sprites/034.png Binary files differnew file mode 100755 index 000000000..22f836d1e --- /dev/null +++ b/graphics/battle_anims/sprites/034.png diff --git a/graphics/battle_anims/sprites/035.png b/graphics/battle_anims/sprites/035.png Binary files differnew file mode 100755 index 000000000..cde2105dd --- /dev/null +++ b/graphics/battle_anims/sprites/035.png diff --git a/graphics/battle_anims/sprites/036.png b/graphics/battle_anims/sprites/036.png Binary files differnew file mode 100755 index 000000000..bddf4a25a --- /dev/null +++ b/graphics/battle_anims/sprites/036.png diff --git a/graphics/battle_anims/sprites/037.png b/graphics/battle_anims/sprites/037.png Binary files differnew file mode 100755 index 000000000..62a692036 --- /dev/null +++ b/graphics/battle_anims/sprites/037.png diff --git a/graphics/battle_anims/sprites/038.png b/graphics/battle_anims/sprites/038.png Binary files differnew file mode 100755 index 000000000..2dfa037c1 --- /dev/null +++ b/graphics/battle_anims/sprites/038.png diff --git a/graphics/battle_anims/sprites/039.png b/graphics/battle_anims/sprites/039.png Binary files differnew file mode 100755 index 000000000..bc61b20d7 --- /dev/null +++ b/graphics/battle_anims/sprites/039.png diff --git a/graphics/battle_anims/sprites/040.png b/graphics/battle_anims/sprites/040.png Binary files differnew file mode 100755 index 000000000..c7d493d92 --- /dev/null +++ b/graphics/battle_anims/sprites/040.png diff --git a/graphics/battle_anims/sprites/041.png b/graphics/battle_anims/sprites/041.png Binary files differnew file mode 100755 index 000000000..e088c1f86 --- /dev/null +++ b/graphics/battle_anims/sprites/041.png diff --git a/graphics/battle_anims/sprites/042.png b/graphics/battle_anims/sprites/042.png Binary files differnew file mode 100755 index 000000000..cf8909080 --- /dev/null +++ b/graphics/battle_anims/sprites/042.png diff --git a/graphics/battle_anims/sprites/043.png b/graphics/battle_anims/sprites/043.png Binary files differnew file mode 100755 index 000000000..e5e929ede --- /dev/null +++ b/graphics/battle_anims/sprites/043.png diff --git a/graphics/battle_anims/sprites/044.png b/graphics/battle_anims/sprites/044.png Binary files differnew file mode 100755 index 000000000..7baf82357 --- /dev/null +++ b/graphics/battle_anims/sprites/044.png diff --git a/graphics/battle_anims/sprites/045.png b/graphics/battle_anims/sprites/045.png Binary files differnew file mode 100755 index 000000000..45aeae356 --- /dev/null +++ b/graphics/battle_anims/sprites/045.png diff --git a/graphics/battle_anims/sprites/046.png b/graphics/battle_anims/sprites/046.png Binary files differnew file mode 100755 index 000000000..85a052486 --- /dev/null +++ b/graphics/battle_anims/sprites/046.png diff --git a/graphics/battle_anims/sprites/047.pal b/graphics/battle_anims/sprites/047.pal new file mode 100755 index 000000000..226cf039a --- /dev/null +++ b/graphics/battle_anims/sprites/047.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +148 246 197 +255 255 255 +255 255 205 +238 205 164 +222 164 131 +222 115 106 +230 65 82 +180 32 90 +131 0 106 +90 0 82 +57 0 57 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/048.png b/graphics/battle_anims/sprites/048.png Binary files differnew file mode 100755 index 000000000..4a6631ab8 --- /dev/null +++ b/graphics/battle_anims/sprites/048.png diff --git a/graphics/battle_anims/sprites/049.pal b/graphics/battle_anims/sprites/049.pal new file mode 100755 index 000000000..268ce4f4f --- /dev/null +++ b/graphics/battle_anims/sprites/049.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +255 255 148 +255 230 74 +255 205 0 +230 156 0 +205 106 0 +189 57 0 +255 148 24 +255 98 16 +255 49 8 +255 0 0 +156 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/050.png b/graphics/battle_anims/sprites/050.png Binary files differnew file mode 100755 index 000000000..9f2c101e4 --- /dev/null +++ b/graphics/battle_anims/sprites/050.png diff --git a/graphics/battle_anims/sprites/051.png b/graphics/battle_anims/sprites/051.png Binary files differnew file mode 100755 index 000000000..14d7036bc --- /dev/null +++ b/graphics/battle_anims/sprites/051.png diff --git a/graphics/battle_anims/sprites/052.png b/graphics/battle_anims/sprites/052.png Binary files differnew file mode 100755 index 000000000..9928271d5 --- /dev/null +++ b/graphics/battle_anims/sprites/052.png diff --git a/graphics/battle_anims/sprites/053.png b/graphics/battle_anims/sprites/053.png Binary files differnew file mode 100755 index 000000000..9aaccf334 --- /dev/null +++ b/graphics/battle_anims/sprites/053.png diff --git a/graphics/battle_anims/sprites/054.png b/graphics/battle_anims/sprites/054.png Binary files differnew file mode 100755 index 000000000..afffd9e77 --- /dev/null +++ b/graphics/battle_anims/sprites/054.png diff --git a/graphics/battle_anims/sprites/055.png b/graphics/battle_anims/sprites/055.png Binary files differnew file mode 100755 index 000000000..bd6590322 --- /dev/null +++ b/graphics/battle_anims/sprites/055.png diff --git a/graphics/battle_anims/sprites/056.png b/graphics/battle_anims/sprites/056.png Binary files differnew file mode 100755 index 000000000..1a10645a4 --- /dev/null +++ b/graphics/battle_anims/sprites/056.png diff --git a/graphics/battle_anims/sprites/057.png b/graphics/battle_anims/sprites/057.png Binary files differnew file mode 100755 index 000000000..ffc3f7634 --- /dev/null +++ b/graphics/battle_anims/sprites/057.png diff --git a/graphics/battle_anims/sprites/058.png b/graphics/battle_anims/sprites/058.png Binary files differnew file mode 100755 index 000000000..89e01f78a --- /dev/null +++ b/graphics/battle_anims/sprites/058.png diff --git a/graphics/battle_anims/sprites/059.png b/graphics/battle_anims/sprites/059.png Binary files differnew file mode 100755 index 000000000..4d93be124 --- /dev/null +++ b/graphics/battle_anims/sprites/059.png diff --git a/graphics/battle_anims/sprites/060.png b/graphics/battle_anims/sprites/060.png Binary files differnew file mode 100755 index 000000000..c4c0fb53e --- /dev/null +++ b/graphics/battle_anims/sprites/060.png diff --git a/graphics/battle_anims/sprites/061.png b/graphics/battle_anims/sprites/061.png Binary files differnew file mode 100755 index 000000000..6efa4e537 --- /dev/null +++ b/graphics/battle_anims/sprites/061.png diff --git a/graphics/battle_anims/sprites/062.png b/graphics/battle_anims/sprites/062.png Binary files differnew file mode 100755 index 000000000..bdfaa78c4 --- /dev/null +++ b/graphics/battle_anims/sprites/062.png diff --git a/graphics/battle_anims/sprites/063.png b/graphics/battle_anims/sprites/063.png Binary files differnew file mode 100755 index 000000000..8828f4e8d --- /dev/null +++ b/graphics/battle_anims/sprites/063.png diff --git a/graphics/battle_anims/sprites/064.png b/graphics/battle_anims/sprites/064.png Binary files differnew file mode 100755 index 000000000..069f4a311 --- /dev/null +++ b/graphics/battle_anims/sprites/064.png diff --git a/graphics/battle_anims/sprites/065.png b/graphics/battle_anims/sprites/065.png Binary files differnew file mode 100755 index 000000000..8916253e4 --- /dev/null +++ b/graphics/battle_anims/sprites/065.png diff --git a/graphics/battle_anims/sprites/066.png b/graphics/battle_anims/sprites/066.png Binary files differnew file mode 100755 index 000000000..d70924235 --- /dev/null +++ b/graphics/battle_anims/sprites/066.png diff --git a/graphics/battle_anims/sprites/067.pal b/graphics/battle_anims/sprites/067.pal new file mode 100755 index 000000000..4c3a4265e --- /dev/null +++ b/graphics/battle_anims/sprites/067.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 197 246 +255 255 255 +230 246 189 +213 246 123 +197 246 57 +180 246 0 +156 222 24 +131 197 49 +106 172 74 +82 148 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/068.pal b/graphics/battle_anims/sprites/068.pal new file mode 100755 index 000000000..3075ab6b6 --- /dev/null +++ b/graphics/battle_anims/sprites/068.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 197 246 +255 255 255 +255 246 164 +255 246 82 +255 246 0 +255 246 0 +246 213 0 +238 180 0 +230 148 0 +230 115 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/070.png b/graphics/battle_anims/sprites/070.png Binary files differnew file mode 100755 index 000000000..dfb03010c --- /dev/null +++ b/graphics/battle_anims/sprites/070.png diff --git a/graphics/battle_anims/sprites/071.png b/graphics/battle_anims/sprites/071.png Binary files differnew file mode 100755 index 000000000..88d20bb5e --- /dev/null +++ b/graphics/battle_anims/sprites/071.png diff --git a/graphics/battle_anims/sprites/072.png b/graphics/battle_anims/sprites/072.png Binary files differnew file mode 100755 index 000000000..14976ded1 --- /dev/null +++ b/graphics/battle_anims/sprites/072.png diff --git a/graphics/battle_anims/sprites/073.png b/graphics/battle_anims/sprites/073.png Binary files differnew file mode 100755 index 000000000..95484d2a0 --- /dev/null +++ b/graphics/battle_anims/sprites/073.png diff --git a/graphics/battle_anims/sprites/074.pal b/graphics/battle_anims/sprites/074.pal new file mode 100755 index 000000000..f8976f672 --- /dev/null +++ b/graphics/battle_anims/sprites/074.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +115 106 98 +82 82 82 +164 164 164 +255 255 255 +197 180 115 +164 148 82 +131 115 57 +98 82 24 +74 57 0 +205 205 197 +131 131 131 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/074_0.png b/graphics/battle_anims/sprites/074_0.png Binary files differnew file mode 100755 index 000000000..81af47193 --- /dev/null +++ b/graphics/battle_anims/sprites/074_0.png diff --git a/graphics/battle_anims/sprites/074_1.png b/graphics/battle_anims/sprites/074_1.png Binary files differnew file mode 100755 index 000000000..827ec5d48 --- /dev/null +++ b/graphics/battle_anims/sprites/074_1.png diff --git a/graphics/battle_anims/sprites/075.png b/graphics/battle_anims/sprites/075.png Binary files differnew file mode 100755 index 000000000..9455a1962 --- /dev/null +++ b/graphics/battle_anims/sprites/075.png diff --git a/graphics/battle_anims/sprites/076.png b/graphics/battle_anims/sprites/076.png Binary files differnew file mode 100755 index 000000000..4d6d9d0c1 --- /dev/null +++ b/graphics/battle_anims/sprites/076.png diff --git a/graphics/battle_anims/sprites/077.png b/graphics/battle_anims/sprites/077.png Binary files differnew file mode 100755 index 000000000..c2cc22be3 --- /dev/null +++ b/graphics/battle_anims/sprites/077.png diff --git a/graphics/battle_anims/sprites/078.png b/graphics/battle_anims/sprites/078.png Binary files differnew file mode 100755 index 000000000..b48af4900 --- /dev/null +++ b/graphics/battle_anims/sprites/078.png diff --git a/graphics/battle_anims/sprites/079.png b/graphics/battle_anims/sprites/079.png Binary files differnew file mode 100755 index 000000000..193ba3942 --- /dev/null +++ b/graphics/battle_anims/sprites/079.png diff --git a/graphics/battle_anims/sprites/080.png b/graphics/battle_anims/sprites/080.png Binary files differnew file mode 100755 index 000000000..f4089ee01 --- /dev/null +++ b/graphics/battle_anims/sprites/080.png diff --git a/graphics/battle_anims/sprites/081.png b/graphics/battle_anims/sprites/081.png Binary files differnew file mode 100755 index 000000000..0d6783cd9 --- /dev/null +++ b/graphics/battle_anims/sprites/081.png diff --git a/graphics/battle_anims/sprites/082.png b/graphics/battle_anims/sprites/082.png Binary files differnew file mode 100755 index 000000000..a1b2d7318 --- /dev/null +++ b/graphics/battle_anims/sprites/082.png diff --git a/graphics/battle_anims/sprites/083.png b/graphics/battle_anims/sprites/083.png Binary files differnew file mode 100755 index 000000000..8e8178422 --- /dev/null +++ b/graphics/battle_anims/sprites/083.png diff --git a/graphics/battle_anims/sprites/084.png b/graphics/battle_anims/sprites/084.png Binary files differnew file mode 100755 index 000000000..306668035 --- /dev/null +++ b/graphics/battle_anims/sprites/084.png diff --git a/graphics/battle_anims/sprites/085.png b/graphics/battle_anims/sprites/085.png Binary files differnew file mode 100755 index 000000000..ab9fdce5e --- /dev/null +++ b/graphics/battle_anims/sprites/085.png diff --git a/graphics/battle_anims/sprites/086.png b/graphics/battle_anims/sprites/086.png Binary files differnew file mode 100755 index 000000000..ba93d952e --- /dev/null +++ b/graphics/battle_anims/sprites/086.png diff --git a/graphics/battle_anims/sprites/087.png b/graphics/battle_anims/sprites/087.png Binary files differnew file mode 100755 index 000000000..e0e88687e --- /dev/null +++ b/graphics/battle_anims/sprites/087.png diff --git a/graphics/battle_anims/sprites/088.png b/graphics/battle_anims/sprites/088.png Binary files differnew file mode 100755 index 000000000..09fed7d85 --- /dev/null +++ b/graphics/battle_anims/sprites/088.png diff --git a/graphics/battle_anims/sprites/089.png b/graphics/battle_anims/sprites/089.png Binary files differnew file mode 100755 index 000000000..19155f2c4 --- /dev/null +++ b/graphics/battle_anims/sprites/089.png diff --git a/graphics/battle_anims/sprites/090.png b/graphics/battle_anims/sprites/090.png Binary files differnew file mode 100755 index 000000000..c90ff299d --- /dev/null +++ b/graphics/battle_anims/sprites/090.png diff --git a/graphics/battle_anims/sprites/091.png b/graphics/battle_anims/sprites/091.png Binary files differnew file mode 100755 index 000000000..7648de5aa --- /dev/null +++ b/graphics/battle_anims/sprites/091.png diff --git a/graphics/battle_anims/sprites/092.png b/graphics/battle_anims/sprites/092.png Binary files differnew file mode 100755 index 000000000..8d98d6eaa --- /dev/null +++ b/graphics/battle_anims/sprites/092.png diff --git a/graphics/battle_anims/sprites/093.png b/graphics/battle_anims/sprites/093.png Binary files differnew file mode 100755 index 000000000..29f9e6a50 --- /dev/null +++ b/graphics/battle_anims/sprites/093.png diff --git a/graphics/battle_anims/sprites/094.png b/graphics/battle_anims/sprites/094.png Binary files differnew file mode 100755 index 000000000..c29ff535d --- /dev/null +++ b/graphics/battle_anims/sprites/094.png diff --git a/graphics/battle_anims/sprites/095.png b/graphics/battle_anims/sprites/095.png Binary files differnew file mode 100755 index 000000000..616b02121 --- /dev/null +++ b/graphics/battle_anims/sprites/095.png diff --git a/graphics/battle_anims/sprites/096.png b/graphics/battle_anims/sprites/096.png Binary files differnew file mode 100755 index 000000000..99873ba10 --- /dev/null +++ b/graphics/battle_anims/sprites/096.png diff --git a/graphics/battle_anims/sprites/097.png b/graphics/battle_anims/sprites/097.png Binary files differnew file mode 100755 index 000000000..5366d02cf --- /dev/null +++ b/graphics/battle_anims/sprites/097.png diff --git a/graphics/battle_anims/sprites/098.png b/graphics/battle_anims/sprites/098.png Binary files differnew file mode 100755 index 000000000..33cfd705c --- /dev/null +++ b/graphics/battle_anims/sprites/098.png diff --git a/graphics/battle_anims/sprites/099.png b/graphics/battle_anims/sprites/099.png Binary files differnew file mode 100755 index 000000000..a7a79f8bf --- /dev/null +++ b/graphics/battle_anims/sprites/099.png diff --git a/graphics/battle_anims/sprites/100.png b/graphics/battle_anims/sprites/100.png Binary files differnew file mode 100755 index 000000000..057655918 --- /dev/null +++ b/graphics/battle_anims/sprites/100.png diff --git a/graphics/battle_anims/sprites/101.png b/graphics/battle_anims/sprites/101.png Binary files differnew file mode 100755 index 000000000..f2fa227f2 --- /dev/null +++ b/graphics/battle_anims/sprites/101.png diff --git a/graphics/battle_anims/sprites/102.png b/graphics/battle_anims/sprites/102.png Binary files differnew file mode 100755 index 000000000..aa8842244 --- /dev/null +++ b/graphics/battle_anims/sprites/102.png diff --git a/graphics/battle_anims/sprites/103.png b/graphics/battle_anims/sprites/103.png Binary files differnew file mode 100755 index 000000000..0ad9c1b14 --- /dev/null +++ b/graphics/battle_anims/sprites/103.png diff --git a/graphics/battle_anims/sprites/104.png b/graphics/battle_anims/sprites/104.png Binary files differnew file mode 100755 index 000000000..7c4244da0 --- /dev/null +++ b/graphics/battle_anims/sprites/104.png diff --git a/graphics/battle_anims/sprites/105.png b/graphics/battle_anims/sprites/105.png Binary files differnew file mode 100755 index 000000000..5df0e7215 --- /dev/null +++ b/graphics/battle_anims/sprites/105.png diff --git a/graphics/battle_anims/sprites/106.png b/graphics/battle_anims/sprites/106.png Binary files differnew file mode 100755 index 000000000..82297fb00 --- /dev/null +++ b/graphics/battle_anims/sprites/106.png diff --git a/graphics/battle_anims/sprites/107.png b/graphics/battle_anims/sprites/107.png Binary files differnew file mode 100755 index 000000000..202152ab4 --- /dev/null +++ b/graphics/battle_anims/sprites/107.png diff --git a/graphics/battle_anims/sprites/108.png b/graphics/battle_anims/sprites/108.png Binary files differnew file mode 100755 index 000000000..f3f5871b4 --- /dev/null +++ b/graphics/battle_anims/sprites/108.png diff --git a/graphics/battle_anims/sprites/109.png b/graphics/battle_anims/sprites/109.png Binary files differnew file mode 100755 index 000000000..f848e388b --- /dev/null +++ b/graphics/battle_anims/sprites/109.png diff --git a/graphics/battle_anims/sprites/110.png b/graphics/battle_anims/sprites/110.png Binary files differnew file mode 100755 index 000000000..787cb58c3 --- /dev/null +++ b/graphics/battle_anims/sprites/110.png diff --git a/graphics/battle_anims/sprites/111.png b/graphics/battle_anims/sprites/111.png Binary files differnew file mode 100755 index 000000000..2bbbe8694 --- /dev/null +++ b/graphics/battle_anims/sprites/111.png diff --git a/graphics/battle_anims/sprites/112.png b/graphics/battle_anims/sprites/112.png Binary files differnew file mode 100755 index 000000000..4503849e9 --- /dev/null +++ b/graphics/battle_anims/sprites/112.png diff --git a/graphics/battle_anims/sprites/113.png b/graphics/battle_anims/sprites/113.png Binary files differnew file mode 100755 index 000000000..3a4a5b328 --- /dev/null +++ b/graphics/battle_anims/sprites/113.png diff --git a/graphics/battle_anims/sprites/114.png b/graphics/battle_anims/sprites/114.png Binary files differnew file mode 100755 index 000000000..b1bee0080 --- /dev/null +++ b/graphics/battle_anims/sprites/114.png diff --git a/graphics/battle_anims/sprites/115.png b/graphics/battle_anims/sprites/115.png Binary files differnew file mode 100755 index 000000000..51c909134 --- /dev/null +++ b/graphics/battle_anims/sprites/115.png diff --git a/graphics/battle_anims/sprites/116.png b/graphics/battle_anims/sprites/116.png Binary files differnew file mode 100755 index 000000000..b9e0df20e --- /dev/null +++ b/graphics/battle_anims/sprites/116.png diff --git a/graphics/battle_anims/sprites/117.png b/graphics/battle_anims/sprites/117.png Binary files differnew file mode 100755 index 000000000..f2c7e1b41 --- /dev/null +++ b/graphics/battle_anims/sprites/117.png diff --git a/graphics/battle_anims/sprites/118.png b/graphics/battle_anims/sprites/118.png Binary files differnew file mode 100755 index 000000000..6e2075e51 --- /dev/null +++ b/graphics/battle_anims/sprites/118.png diff --git a/graphics/battle_anims/sprites/119.png b/graphics/battle_anims/sprites/119.png Binary files differnew file mode 100755 index 000000000..93e03bb00 --- /dev/null +++ b/graphics/battle_anims/sprites/119.png diff --git a/graphics/battle_anims/sprites/120.png b/graphics/battle_anims/sprites/120.png Binary files differnew file mode 100755 index 000000000..58e15e018 --- /dev/null +++ b/graphics/battle_anims/sprites/120.png diff --git a/graphics/battle_anims/sprites/121.png b/graphics/battle_anims/sprites/121.png Binary files differnew file mode 100755 index 000000000..c4fc11f86 --- /dev/null +++ b/graphics/battle_anims/sprites/121.png diff --git a/graphics/battle_anims/sprites/122.png b/graphics/battle_anims/sprites/122.png Binary files differnew file mode 100755 index 000000000..0a1da6c03 --- /dev/null +++ b/graphics/battle_anims/sprites/122.png diff --git a/graphics/battle_anims/sprites/123.png b/graphics/battle_anims/sprites/123.png Binary files differnew file mode 100755 index 000000000..c1d71a8b7 --- /dev/null +++ b/graphics/battle_anims/sprites/123.png diff --git a/graphics/battle_anims/sprites/124.png b/graphics/battle_anims/sprites/124.png Binary files differnew file mode 100755 index 000000000..343705a07 --- /dev/null +++ b/graphics/battle_anims/sprites/124.png diff --git a/graphics/battle_anims/sprites/125.png b/graphics/battle_anims/sprites/125.png Binary files differnew file mode 100755 index 000000000..2bc2c212f --- /dev/null +++ b/graphics/battle_anims/sprites/125.png diff --git a/graphics/battle_anims/sprites/126.png b/graphics/battle_anims/sprites/126.png Binary files differnew file mode 100755 index 000000000..9f1962902 --- /dev/null +++ b/graphics/battle_anims/sprites/126.png diff --git a/graphics/battle_anims/sprites/127.png b/graphics/battle_anims/sprites/127.png Binary files differnew file mode 100755 index 000000000..55706275c --- /dev/null +++ b/graphics/battle_anims/sprites/127.png diff --git a/graphics/battle_anims/sprites/128.png b/graphics/battle_anims/sprites/128.png Binary files differnew file mode 100755 index 000000000..fb9e61980 --- /dev/null +++ b/graphics/battle_anims/sprites/128.png diff --git a/graphics/battle_anims/sprites/129.png b/graphics/battle_anims/sprites/129.png Binary files differnew file mode 100755 index 000000000..c29a44c06 --- /dev/null +++ b/graphics/battle_anims/sprites/129.png diff --git a/graphics/battle_anims/sprites/130.png b/graphics/battle_anims/sprites/130.png Binary files differnew file mode 100755 index 000000000..4a753e6d5 --- /dev/null +++ b/graphics/battle_anims/sprites/130.png diff --git a/graphics/battle_anims/sprites/131.png b/graphics/battle_anims/sprites/131.png Binary files differnew file mode 100755 index 000000000..4683e161f --- /dev/null +++ b/graphics/battle_anims/sprites/131.png diff --git a/graphics/battle_anims/sprites/132.png b/graphics/battle_anims/sprites/132.png Binary files differnew file mode 100755 index 000000000..ebed3740a --- /dev/null +++ b/graphics/battle_anims/sprites/132.png diff --git a/graphics/battle_anims/sprites/133.png b/graphics/battle_anims/sprites/133.png Binary files differnew file mode 100755 index 000000000..cebce575e --- /dev/null +++ b/graphics/battle_anims/sprites/133.png diff --git a/graphics/battle_anims/sprites/134.png b/graphics/battle_anims/sprites/134.png Binary files differnew file mode 100755 index 000000000..933852b07 --- /dev/null +++ b/graphics/battle_anims/sprites/134.png diff --git a/graphics/battle_anims/sprites/135.png b/graphics/battle_anims/sprites/135.png Binary files differnew file mode 100755 index 000000000..38a04f373 --- /dev/null +++ b/graphics/battle_anims/sprites/135.png diff --git a/graphics/battle_anims/sprites/136.png b/graphics/battle_anims/sprites/136.png Binary files differnew file mode 100755 index 000000000..cc99103d5 --- /dev/null +++ b/graphics/battle_anims/sprites/136.png diff --git a/graphics/battle_anims/sprites/137.png b/graphics/battle_anims/sprites/137.png Binary files differnew file mode 100755 index 000000000..7f3d26644 --- /dev/null +++ b/graphics/battle_anims/sprites/137.png diff --git a/graphics/battle_anims/sprites/138.png b/graphics/battle_anims/sprites/138.png Binary files differnew file mode 100755 index 000000000..559244bbc --- /dev/null +++ b/graphics/battle_anims/sprites/138.png diff --git a/graphics/battle_anims/sprites/139.png b/graphics/battle_anims/sprites/139.png Binary files differnew file mode 100755 index 000000000..38b74a9e4 --- /dev/null +++ b/graphics/battle_anims/sprites/139.png diff --git a/graphics/battle_anims/sprites/140.png b/graphics/battle_anims/sprites/140.png Binary files differnew file mode 100755 index 000000000..1133f2ee8 --- /dev/null +++ b/graphics/battle_anims/sprites/140.png diff --git a/graphics/battle_anims/sprites/141.pal b/graphics/battle_anims/sprites/141.pal new file mode 100755 index 000000000..c5f241feb --- /dev/null +++ b/graphics/battle_anims/sprites/141.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +106 148 139 +98 90 255 +115 106 255 +139 131 255 +164 156 255 +180 180 255 +205 205 255 +230 230 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +180 180 255 +205 205 255 +230 230 255 diff --git a/graphics/battle_anims/sprites/141_0.png b/graphics/battle_anims/sprites/141_0.png Binary files differnew file mode 100755 index 000000000..631d344c8 --- /dev/null +++ b/graphics/battle_anims/sprites/141_0.png diff --git a/graphics/battle_anims/sprites/141_1.png b/graphics/battle_anims/sprites/141_1.png Binary files differnew file mode 100755 index 000000000..95f24953f --- /dev/null +++ b/graphics/battle_anims/sprites/141_1.png diff --git a/graphics/battle_anims/sprites/141_2.png b/graphics/battle_anims/sprites/141_2.png Binary files differnew file mode 100755 index 000000000..ec1e4b090 --- /dev/null +++ b/graphics/battle_anims/sprites/141_2.png diff --git a/graphics/battle_anims/sprites/141_3.png b/graphics/battle_anims/sprites/141_3.png Binary files differnew file mode 100755 index 000000000..02ac9d68e --- /dev/null +++ b/graphics/battle_anims/sprites/141_3.png diff --git a/graphics/battle_anims/sprites/141_4.png b/graphics/battle_anims/sprites/141_4.png Binary files differnew file mode 100755 index 000000000..a7af91f4b --- /dev/null +++ b/graphics/battle_anims/sprites/141_4.png diff --git a/graphics/battle_anims/sprites/142.png b/graphics/battle_anims/sprites/142.png Binary files differnew file mode 100755 index 000000000..130bcf82e --- /dev/null +++ b/graphics/battle_anims/sprites/142.png diff --git a/graphics/battle_anims/sprites/143.png b/graphics/battle_anims/sprites/143.png Binary files differnew file mode 100755 index 000000000..da3f273ac --- /dev/null +++ b/graphics/battle_anims/sprites/143.png diff --git a/graphics/battle_anims/sprites/144.png b/graphics/battle_anims/sprites/144.png Binary files differnew file mode 100755 index 000000000..069926395 --- /dev/null +++ b/graphics/battle_anims/sprites/144.png diff --git a/graphics/battle_anims/sprites/145.png b/graphics/battle_anims/sprites/145.png Binary files differnew file mode 100755 index 000000000..b44edaadb --- /dev/null +++ b/graphics/battle_anims/sprites/145.png diff --git a/graphics/battle_anims/sprites/146.png b/graphics/battle_anims/sprites/146.png Binary files differnew file mode 100755 index 000000000..e7b0360a6 --- /dev/null +++ b/graphics/battle_anims/sprites/146.png diff --git a/graphics/battle_anims/sprites/147.png b/graphics/battle_anims/sprites/147.png Binary files differnew file mode 100755 index 000000000..6dcc9cdff --- /dev/null +++ b/graphics/battle_anims/sprites/147.png diff --git a/graphics/battle_anims/sprites/148.png b/graphics/battle_anims/sprites/148.png Binary files differnew file mode 100755 index 000000000..ea5738321 --- /dev/null +++ b/graphics/battle_anims/sprites/148.png diff --git a/graphics/battle_anims/sprites/149.png b/graphics/battle_anims/sprites/149.png Binary files differnew file mode 100755 index 000000000..8e52802d7 --- /dev/null +++ b/graphics/battle_anims/sprites/149.png diff --git a/graphics/battle_anims/sprites/150.png b/graphics/battle_anims/sprites/150.png Binary files differnew file mode 100755 index 000000000..e6c55b573 --- /dev/null +++ b/graphics/battle_anims/sprites/150.png diff --git a/graphics/battle_anims/sprites/151.png b/graphics/battle_anims/sprites/151.png Binary files differnew file mode 100755 index 000000000..bf7819273 --- /dev/null +++ b/graphics/battle_anims/sprites/151.png diff --git a/graphics/battle_anims/sprites/152.png b/graphics/battle_anims/sprites/152.png Binary files differnew file mode 100755 index 000000000..1b5e8e904 --- /dev/null +++ b/graphics/battle_anims/sprites/152.png diff --git a/graphics/battle_anims/sprites/153.png b/graphics/battle_anims/sprites/153.png Binary files differnew file mode 100755 index 000000000..d3dd12ae1 --- /dev/null +++ b/graphics/battle_anims/sprites/153.png diff --git a/graphics/battle_anims/sprites/154.png b/graphics/battle_anims/sprites/154.png Binary files differnew file mode 100755 index 000000000..8b55a24a2 --- /dev/null +++ b/graphics/battle_anims/sprites/154.png diff --git a/graphics/battle_anims/sprites/155.png b/graphics/battle_anims/sprites/155.png Binary files differnew file mode 100755 index 000000000..9547b39fa --- /dev/null +++ b/graphics/battle_anims/sprites/155.png diff --git a/graphics/battle_anims/sprites/156.png b/graphics/battle_anims/sprites/156.png Binary files differnew file mode 100755 index 000000000..c0567df8c --- /dev/null +++ b/graphics/battle_anims/sprites/156.png diff --git a/graphics/battle_anims/sprites/157.png b/graphics/battle_anims/sprites/157.png Binary files differnew file mode 100755 index 000000000..7fa6a0531 --- /dev/null +++ b/graphics/battle_anims/sprites/157.png diff --git a/graphics/battle_anims/sprites/158.png b/graphics/battle_anims/sprites/158.png Binary files differnew file mode 100755 index 000000000..a91eaafdb --- /dev/null +++ b/graphics/battle_anims/sprites/158.png diff --git a/graphics/battle_anims/sprites/159.pal b/graphics/battle_anims/sprites/159.pal new file mode 100755 index 000000000..81af310e1 --- /dev/null +++ b/graphics/battle_anims/sprites/159.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +255 139 0 +255 156 8 +255 172 24 +255 197 41 +255 213 57 +255 230 74 +255 255 90 +255 255 255 +255 74 106 +255 115 148 +255 164 197 +255 205 238 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/159_0.png b/graphics/battle_anims/sprites/159_0.png Binary files differnew file mode 100755 index 000000000..4e9831863 --- /dev/null +++ b/graphics/battle_anims/sprites/159_0.png diff --git a/graphics/battle_anims/sprites/159_1.png b/graphics/battle_anims/sprites/159_1.png Binary files differnew file mode 100755 index 000000000..065ea5052 --- /dev/null +++ b/graphics/battle_anims/sprites/159_1.png diff --git a/graphics/battle_anims/sprites/160.png b/graphics/battle_anims/sprites/160.png Binary files differnew file mode 100755 index 000000000..35459b66b --- /dev/null +++ b/graphics/battle_anims/sprites/160.png diff --git a/graphics/battle_anims/sprites/161.png b/graphics/battle_anims/sprites/161.png Binary files differnew file mode 100755 index 000000000..5976b2b8c --- /dev/null +++ b/graphics/battle_anims/sprites/161.png diff --git a/graphics/battle_anims/sprites/162.png b/graphics/battle_anims/sprites/162.png Binary files differnew file mode 100755 index 000000000..f1fac116b --- /dev/null +++ b/graphics/battle_anims/sprites/162.png diff --git a/graphics/battle_anims/sprites/163.png b/graphics/battle_anims/sprites/163.png Binary files differnew file mode 100755 index 000000000..29c06f9b7 --- /dev/null +++ b/graphics/battle_anims/sprites/163.png diff --git a/graphics/battle_anims/sprites/164.pal b/graphics/battle_anims/sprites/164.pal new file mode 100755 index 000000000..4fdffdcdb --- /dev/null +++ b/graphics/battle_anims/sprites/164.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +0 0 0 +156 24 255 +180 49 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/165.pal b/graphics/battle_anims/sprites/165.pal new file mode 100755 index 000000000..048980708 --- /dev/null +++ b/graphics/battle_anims/sprites/165.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +0 0 0 +49 148 255 +0 230 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/166.png b/graphics/battle_anims/sprites/166.png Binary files differnew file mode 100755 index 000000000..b5fefee24 --- /dev/null +++ b/graphics/battle_anims/sprites/166.png diff --git a/graphics/battle_anims/sprites/167.pal b/graphics/battle_anims/sprites/167.pal new file mode 100755 index 000000000..5f4852f39 --- /dev/null +++ b/graphics/battle_anims/sprites/167.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +98 90 255 +115 106 255 +139 131 255 +164 156 255 +180 180 255 +205 205 255 +230 230 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +164 156 255 +180 180 255 +205 205 255 diff --git a/graphics/battle_anims/sprites/168.pal b/graphics/battle_anims/sprites/168.pal new file mode 100755 index 000000000..a99d113d2 --- /dev/null +++ b/graphics/battle_anims/sprites/168.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +255 74 106 +255 98 123 +255 123 148 +255 148 164 +255 172 189 +255 197 205 +255 222 230 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 148 164 +255 172 189 +255 197 205 diff --git a/graphics/battle_anims/sprites/169.pal b/graphics/battle_anims/sprites/169.pal new file mode 100755 index 000000000..6d037b09f --- /dev/null +++ b/graphics/battle_anims/sprites/169.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +123 123 123 +139 139 139 +156 156 156 +172 172 172 +197 197 197 +213 213 213 +230 230 230 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +172 172 172 +197 197 197 +213 213 213 diff --git a/graphics/battle_anims/sprites/170.pal b/graphics/battle_anims/sprites/170.pal new file mode 100755 index 000000000..63ff0a239 --- /dev/null +++ b/graphics/battle_anims/sprites/170.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +255 205 32 +255 205 57 +255 213 90 +255 222 123 +255 230 156 +255 238 189 +255 246 222 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 222 123 +255 230 156 +255 238 189 diff --git a/graphics/battle_anims/sprites/171.png b/graphics/battle_anims/sprites/171.png Binary files differnew file mode 100755 index 000000000..7b60d7450 --- /dev/null +++ b/graphics/battle_anims/sprites/171.png diff --git a/graphics/battle_anims/sprites/172.pal b/graphics/battle_anims/sprites/172.pal new file mode 100755 index 000000000..4b1755b0c --- /dev/null +++ b/graphics/battle_anims/sprites/172.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +106 148 139 +98 90 255 +115 106 255 +139 131 255 +164 156 255 +180 180 255 +205 205 255 +230 230 255 +213 0 213 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +180 180 255 +205 205 255 +230 230 255 diff --git a/graphics/battle_anims/sprites/173.png b/graphics/battle_anims/sprites/173.png Binary files differnew file mode 100755 index 000000000..d50982122 --- /dev/null +++ b/graphics/battle_anims/sprites/173.png diff --git a/graphics/battle_anims/sprites/174.png b/graphics/battle_anims/sprites/174.png Binary files differnew file mode 100755 index 000000000..d8cf8dbe4 --- /dev/null +++ b/graphics/battle_anims/sprites/174.png diff --git a/graphics/battle_anims/sprites/175.png b/graphics/battle_anims/sprites/175.png Binary files differnew file mode 100755 index 000000000..042ef87ac --- /dev/null +++ b/graphics/battle_anims/sprites/175.png diff --git a/graphics/battle_anims/sprites/176.png b/graphics/battle_anims/sprites/176.png Binary files differnew file mode 100755 index 000000000..aaa3c2f96 --- /dev/null +++ b/graphics/battle_anims/sprites/176.png diff --git a/graphics/battle_anims/sprites/177.png b/graphics/battle_anims/sprites/177.png Binary files differnew file mode 100755 index 000000000..ec1b2246b --- /dev/null +++ b/graphics/battle_anims/sprites/177.png diff --git a/graphics/battle_anims/sprites/178.png b/graphics/battle_anims/sprites/178.png Binary files differnew file mode 100755 index 000000000..c7b68d278 --- /dev/null +++ b/graphics/battle_anims/sprites/178.png diff --git a/graphics/battle_anims/sprites/179.png b/graphics/battle_anims/sprites/179.png Binary files differnew file mode 100755 index 000000000..94f102402 --- /dev/null +++ b/graphics/battle_anims/sprites/179.png diff --git a/graphics/battle_anims/sprites/180.png b/graphics/battle_anims/sprites/180.png Binary files differnew file mode 100755 index 000000000..76eb7c9a8 --- /dev/null +++ b/graphics/battle_anims/sprites/180.png diff --git a/graphics/battle_anims/sprites/181.png b/graphics/battle_anims/sprites/181.png Binary files differnew file mode 100755 index 000000000..ea561b9db --- /dev/null +++ b/graphics/battle_anims/sprites/181.png diff --git a/graphics/battle_anims/sprites/182.png b/graphics/battle_anims/sprites/182.png Binary files differnew file mode 100755 index 000000000..e586f630b --- /dev/null +++ b/graphics/battle_anims/sprites/182.png diff --git a/graphics/battle_anims/sprites/183.png b/graphics/battle_anims/sprites/183.png Binary files differnew file mode 100755 index 000000000..55b2044b8 --- /dev/null +++ b/graphics/battle_anims/sprites/183.png diff --git a/graphics/battle_anims/sprites/184.png b/graphics/battle_anims/sprites/184.png Binary files differnew file mode 100755 index 000000000..99ba7e475 --- /dev/null +++ b/graphics/battle_anims/sprites/184.png diff --git a/graphics/battle_anims/sprites/185.png b/graphics/battle_anims/sprites/185.png Binary files differnew file mode 100755 index 000000000..f3a4305c5 --- /dev/null +++ b/graphics/battle_anims/sprites/185.png diff --git a/graphics/battle_anims/sprites/186.png b/graphics/battle_anims/sprites/186.png Binary files differnew file mode 100755 index 000000000..8fbc31367 --- /dev/null +++ b/graphics/battle_anims/sprites/186.png diff --git a/graphics/battle_anims/sprites/187.png b/graphics/battle_anims/sprites/187.png Binary files differnew file mode 100755 index 000000000..b0caeb98f --- /dev/null +++ b/graphics/battle_anims/sprites/187.png diff --git a/graphics/battle_anims/sprites/188.png b/graphics/battle_anims/sprites/188.png Binary files differnew file mode 100755 index 000000000..3b0b6f402 --- /dev/null +++ b/graphics/battle_anims/sprites/188.png diff --git a/graphics/battle_anims/sprites/189.png b/graphics/battle_anims/sprites/189.png Binary files differnew file mode 100755 index 000000000..67fdd4536 --- /dev/null +++ b/graphics/battle_anims/sprites/189.png diff --git a/graphics/battle_anims/sprites/190.png b/graphics/battle_anims/sprites/190.png Binary files differnew file mode 100755 index 000000000..6fcb4826e --- /dev/null +++ b/graphics/battle_anims/sprites/190.png diff --git a/graphics/battle_anims/sprites/191.png b/graphics/battle_anims/sprites/191.png Binary files differnew file mode 100755 index 000000000..e1442ff5c --- /dev/null +++ b/graphics/battle_anims/sprites/191.png diff --git a/graphics/battle_anims/sprites/192.png b/graphics/battle_anims/sprites/192.png Binary files differnew file mode 100755 index 000000000..1f76354ab --- /dev/null +++ b/graphics/battle_anims/sprites/192.png diff --git a/graphics/battle_anims/sprites/193.png b/graphics/battle_anims/sprites/193.png Binary files differnew file mode 100755 index 000000000..f3b6bd2c2 --- /dev/null +++ b/graphics/battle_anims/sprites/193.png diff --git a/graphics/battle_anims/sprites/194.png b/graphics/battle_anims/sprites/194.png Binary files differnew file mode 100755 index 000000000..228013658 --- /dev/null +++ b/graphics/battle_anims/sprites/194.png diff --git a/graphics/battle_anims/sprites/195.png b/graphics/battle_anims/sprites/195.png Binary files differnew file mode 100755 index 000000000..9aefe398e --- /dev/null +++ b/graphics/battle_anims/sprites/195.png diff --git a/graphics/battle_anims/sprites/196.png b/graphics/battle_anims/sprites/196.png Binary files differnew file mode 100755 index 000000000..c3dee2e0a --- /dev/null +++ b/graphics/battle_anims/sprites/196.png diff --git a/graphics/battle_anims/sprites/197.png b/graphics/battle_anims/sprites/197.png Binary files differnew file mode 100755 index 000000000..ac7ac5083 --- /dev/null +++ b/graphics/battle_anims/sprites/197.png diff --git a/graphics/battle_anims/sprites/198.png b/graphics/battle_anims/sprites/198.png Binary files differnew file mode 100755 index 000000000..abe613212 --- /dev/null +++ b/graphics/battle_anims/sprites/198.png diff --git a/graphics/battle_anims/sprites/199.png b/graphics/battle_anims/sprites/199.png Binary files differnew file mode 100755 index 000000000..9468fddc9 --- /dev/null +++ b/graphics/battle_anims/sprites/199.png diff --git a/graphics/battle_anims/sprites/200.png b/graphics/battle_anims/sprites/200.png Binary files differnew file mode 100755 index 000000000..b7b9d16e6 --- /dev/null +++ b/graphics/battle_anims/sprites/200.png diff --git a/graphics/battle_anims/sprites/201.png b/graphics/battle_anims/sprites/201.png Binary files differnew file mode 100755 index 000000000..4b8cb700c --- /dev/null +++ b/graphics/battle_anims/sprites/201.png diff --git a/graphics/battle_anims/sprites/202.png b/graphics/battle_anims/sprites/202.png Binary files differnew file mode 100755 index 000000000..48af9a21e --- /dev/null +++ b/graphics/battle_anims/sprites/202.png diff --git a/graphics/battle_anims/sprites/203.png b/graphics/battle_anims/sprites/203.png Binary files differnew file mode 100755 index 000000000..f7a81679f --- /dev/null +++ b/graphics/battle_anims/sprites/203.png diff --git a/graphics/battle_anims/sprites/204.png b/graphics/battle_anims/sprites/204.png Binary files differnew file mode 100755 index 000000000..c36d57e10 --- /dev/null +++ b/graphics/battle_anims/sprites/204.png diff --git a/graphics/battle_anims/sprites/205.png b/graphics/battle_anims/sprites/205.png Binary files differnew file mode 100755 index 000000000..8c558c433 --- /dev/null +++ b/graphics/battle_anims/sprites/205.png diff --git a/graphics/battle_anims/sprites/206.pal b/graphics/battle_anims/sprites/206.pal new file mode 100755 index 000000000..b90e8d645 --- /dev/null +++ b/graphics/battle_anims/sprites/206.pal @@ -0,0 +1,83 @@ +JASC-PAL +0100 +80 +0 0 0 +255 255 255 +255 189 189 +255 123 123 +255 57 57 +255 0 0 +213 0 0 +0 0 0 +197 148 197 +238 246 246 +238 222 180 +246 205 123 +246 189 57 +255 172 0 +213 148 0 +0 0 0 +0 0 0 +238 246 246 +238 246 180 +246 246 123 +246 246 57 +255 246 0 +213 205 0 +0 0 0 +197 148 197 +238 246 246 +189 246 180 +139 246 123 +90 246 57 +41 255 0 +41 213 0 +0 0 0 +0 0 0 +238 246 246 +172 238 230 +115 238 222 +57 230 205 +0 230 197 +0 189 156 +0 0 0 +197 148 197 +238 246 246 +172 205 246 +115 164 246 +57 123 246 +0 82 255 +0 57 205 +0 0 0 +0 0 0 +238 246 246 +222 180 246 +205 123 246 +189 57 246 +172 0 255 +148 0 205 +0 0 0 +197 148 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +238 246 246 +164 222 246 +98 197 246 +82 164 205 +65 139 172 +49 106 139 +0 0 0 +197 148 197 +255 255 255 +230 222 213 +205 189 180 +180 156 139 +164 131 106 +123 98 82 +0 0 0 diff --git a/graphics/battle_anims/sprites/206.png b/graphics/battle_anims/sprites/206.png Binary files differnew file mode 100755 index 000000000..d3584f855 --- /dev/null +++ b/graphics/battle_anims/sprites/206.png diff --git a/graphics/battle_anims/sprites/207.png b/graphics/battle_anims/sprites/207.png Binary files differnew file mode 100755 index 000000000..0d3450c6e --- /dev/null +++ b/graphics/battle_anims/sprites/207.png diff --git a/graphics/battle_anims/sprites/208.png b/graphics/battle_anims/sprites/208.png Binary files differnew file mode 100755 index 000000000..61bac622e --- /dev/null +++ b/graphics/battle_anims/sprites/208.png diff --git a/graphics/battle_anims/sprites/209.png b/graphics/battle_anims/sprites/209.png Binary files differnew file mode 100755 index 000000000..dea2a60bb --- /dev/null +++ b/graphics/battle_anims/sprites/209.png diff --git a/graphics/battle_anims/sprites/210.png b/graphics/battle_anims/sprites/210.png Binary files differnew file mode 100755 index 000000000..5ebfa0684 --- /dev/null +++ b/graphics/battle_anims/sprites/210.png diff --git a/graphics/battle_anims/sprites/211.png b/graphics/battle_anims/sprites/211.png Binary files differnew file mode 100755 index 000000000..28f5317e5 --- /dev/null +++ b/graphics/battle_anims/sprites/211.png diff --git a/graphics/battle_anims/sprites/212.png b/graphics/battle_anims/sprites/212.png Binary files differnew file mode 100755 index 000000000..8a8c3a0ac --- /dev/null +++ b/graphics/battle_anims/sprites/212.png diff --git a/graphics/battle_anims/sprites/213.png b/graphics/battle_anims/sprites/213.png Binary files differnew file mode 100755 index 000000000..90a622f64 --- /dev/null +++ b/graphics/battle_anims/sprites/213.png diff --git a/graphics/battle_anims/sprites/214.png b/graphics/battle_anims/sprites/214.png Binary files differnew file mode 100755 index 000000000..9f6fc8d81 --- /dev/null +++ b/graphics/battle_anims/sprites/214.png diff --git a/graphics/battle_anims/sprites/215.png b/graphics/battle_anims/sprites/215.png Binary files differnew file mode 100755 index 000000000..895ab4ec5 --- /dev/null +++ b/graphics/battle_anims/sprites/215.png diff --git a/graphics/battle_anims/sprites/216.pal b/graphics/battle_anims/sprites/216.pal new file mode 100755 index 000000000..225cf9cf6 --- /dev/null +++ b/graphics/battle_anims/sprites/216.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 238 205 +255 189 164 +255 139 131 +255 90 90 +255 41 57 +213 41 57 +180 41 57 +139 41 57 +106 41 57 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/217.png b/graphics/battle_anims/sprites/217.png Binary files differnew file mode 100755 index 000000000..3583670eb --- /dev/null +++ b/graphics/battle_anims/sprites/217.png diff --git a/graphics/battle_anims/sprites/218.png b/graphics/battle_anims/sprites/218.png Binary files differnew file mode 100755 index 000000000..d22ff8ef9 --- /dev/null +++ b/graphics/battle_anims/sprites/218.png diff --git a/graphics/battle_anims/sprites/219.pal b/graphics/battle_anims/sprites/219.pal new file mode 100755 index 000000000..27cf421cc --- /dev/null +++ b/graphics/battle_anims/sprites/219.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +255 180 255 +238 115 222 +230 57 189 +222 0 156 +189 8 131 +156 24 115 +123 32 90 +90 49 74 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/220.png b/graphics/battle_anims/sprites/220.png Binary files differnew file mode 100755 index 000000000..900a9e428 --- /dev/null +++ b/graphics/battle_anims/sprites/220.png diff --git a/graphics/battle_anims/sprites/221.png b/graphics/battle_anims/sprites/221.png Binary files differnew file mode 100755 index 000000000..f30ca7907 --- /dev/null +++ b/graphics/battle_anims/sprites/221.png diff --git a/graphics/battle_anims/sprites/222.png b/graphics/battle_anims/sprites/222.png Binary files differnew file mode 100755 index 000000000..1205494d4 --- /dev/null +++ b/graphics/battle_anims/sprites/222.png diff --git a/graphics/battle_anims/sprites/223.png b/graphics/battle_anims/sprites/223.png Binary files differnew file mode 100755 index 000000000..5f9dbf83e --- /dev/null +++ b/graphics/battle_anims/sprites/223.png diff --git a/graphics/battle_anims/sprites/224.png b/graphics/battle_anims/sprites/224.png Binary files differnew file mode 100755 index 000000000..c6e8a1c63 --- /dev/null +++ b/graphics/battle_anims/sprites/224.png diff --git a/graphics/battle_anims/sprites/225.png b/graphics/battle_anims/sprites/225.png Binary files differnew file mode 100755 index 000000000..c4efbf2de --- /dev/null +++ b/graphics/battle_anims/sprites/225.png diff --git a/graphics/battle_anims/sprites/226.png b/graphics/battle_anims/sprites/226.png Binary files differnew file mode 100755 index 000000000..a8b2e817a --- /dev/null +++ b/graphics/battle_anims/sprites/226.png diff --git a/graphics/battle_anims/sprites/227.png b/graphics/battle_anims/sprites/227.png Binary files differnew file mode 100755 index 000000000..baa51d106 --- /dev/null +++ b/graphics/battle_anims/sprites/227.png diff --git a/graphics/battle_anims/sprites/228.png b/graphics/battle_anims/sprites/228.png Binary files differnew file mode 100755 index 000000000..e569fea34 --- /dev/null +++ b/graphics/battle_anims/sprites/228.png diff --git a/graphics/battle_anims/sprites/229.png b/graphics/battle_anims/sprites/229.png Binary files differnew file mode 100755 index 000000000..be1e038da --- /dev/null +++ b/graphics/battle_anims/sprites/229.png diff --git a/graphics/battle_anims/sprites/230.png b/graphics/battle_anims/sprites/230.png Binary files differnew file mode 100755 index 000000000..9157118fd --- /dev/null +++ b/graphics/battle_anims/sprites/230.png diff --git a/graphics/battle_anims/sprites/231.png b/graphics/battle_anims/sprites/231.png Binary files differnew file mode 100755 index 000000000..7b3474bb9 --- /dev/null +++ b/graphics/battle_anims/sprites/231.png diff --git a/graphics/battle_anims/sprites/232.png b/graphics/battle_anims/sprites/232.png Binary files differnew file mode 100755 index 000000000..ebdf118e1 --- /dev/null +++ b/graphics/battle_anims/sprites/232.png diff --git a/graphics/battle_anims/sprites/233.png b/graphics/battle_anims/sprites/233.png Binary files differnew file mode 100755 index 000000000..e71e97eda --- /dev/null +++ b/graphics/battle_anims/sprites/233.png diff --git a/graphics/battle_anims/sprites/234.png b/graphics/battle_anims/sprites/234.png Binary files differnew file mode 100755 index 000000000..e5efece20 --- /dev/null +++ b/graphics/battle_anims/sprites/234.png diff --git a/graphics/battle_anims/sprites/235.png b/graphics/battle_anims/sprites/235.png Binary files differnew file mode 100755 index 000000000..1bbd9c027 --- /dev/null +++ b/graphics/battle_anims/sprites/235.png diff --git a/graphics/battle_anims/sprites/236.pal b/graphics/battle_anims/sprites/236.pal new file mode 100755 index 000000000..0b587a87c --- /dev/null +++ b/graphics/battle_anims/sprites/236.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +139 222 255 +65 148 255 +0 74 255 +0 57 205 +0 49 156 +0 41 106 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/237.pal b/graphics/battle_anims/sprites/237.pal new file mode 100755 index 000000000..3eddc5612 --- /dev/null +++ b/graphics/battle_anims/sprites/237.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 172 74 +255 90 41 +255 8 8 +213 8 8 +172 8 8 +139 8 8 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/238.png b/graphics/battle_anims/sprites/238.png Binary files differnew file mode 100755 index 000000000..1c9565881 --- /dev/null +++ b/graphics/battle_anims/sprites/238.png diff --git a/graphics/battle_anims/sprites/239.png b/graphics/battle_anims/sprites/239.png Binary files differnew file mode 100755 index 000000000..b2c2d72ce --- /dev/null +++ b/graphics/battle_anims/sprites/239.png diff --git a/graphics/battle_anims/sprites/240.png b/graphics/battle_anims/sprites/240.png Binary files differnew file mode 100755 index 000000000..783dd40f9 --- /dev/null +++ b/graphics/battle_anims/sprites/240.png diff --git a/graphics/battle_anims/sprites/241.png b/graphics/battle_anims/sprites/241.png Binary files differnew file mode 100755 index 000000000..21218ceb6 --- /dev/null +++ b/graphics/battle_anims/sprites/241.png diff --git a/graphics/battle_anims/sprites/242.png b/graphics/battle_anims/sprites/242.png Binary files differnew file mode 100755 index 000000000..414225c8f --- /dev/null +++ b/graphics/battle_anims/sprites/242.png diff --git a/graphics/battle_anims/sprites/243.png b/graphics/battle_anims/sprites/243.png Binary files differnew file mode 100755 index 000000000..15cffcc85 --- /dev/null +++ b/graphics/battle_anims/sprites/243.png diff --git a/graphics/battle_anims/sprites/244.png b/graphics/battle_anims/sprites/244.png Binary files differnew file mode 100755 index 000000000..09e0c0d68 --- /dev/null +++ b/graphics/battle_anims/sprites/244.png diff --git a/graphics/battle_anims/sprites/245.png b/graphics/battle_anims/sprites/245.png Binary files differnew file mode 100755 index 000000000..39618d394 --- /dev/null +++ b/graphics/battle_anims/sprites/245.png diff --git a/graphics/battle_anims/sprites/246.png b/graphics/battle_anims/sprites/246.png Binary files differnew file mode 100755 index 000000000..d1835b10b --- /dev/null +++ b/graphics/battle_anims/sprites/246.png diff --git a/graphics/battle_anims/sprites/247.png b/graphics/battle_anims/sprites/247.png Binary files differnew file mode 100755 index 000000000..858d4640d --- /dev/null +++ b/graphics/battle_anims/sprites/247.png diff --git a/graphics/battle_anims/sprites/248.png b/graphics/battle_anims/sprites/248.png Binary files differnew file mode 100755 index 000000000..5a3fb393f --- /dev/null +++ b/graphics/battle_anims/sprites/248.png diff --git a/graphics/battle_anims/sprites/249.png b/graphics/battle_anims/sprites/249.png Binary files differnew file mode 100755 index 000000000..33d6511ff --- /dev/null +++ b/graphics/battle_anims/sprites/249.png diff --git a/graphics/battle_anims/sprites/250.png b/graphics/battle_anims/sprites/250.png Binary files differnew file mode 100755 index 000000000..4088e3328 --- /dev/null +++ b/graphics/battle_anims/sprites/250.png diff --git a/graphics/battle_anims/sprites/251.png b/graphics/battle_anims/sprites/251.png Binary files differnew file mode 100755 index 000000000..ad16940d9 --- /dev/null +++ b/graphics/battle_anims/sprites/251.png diff --git a/graphics/battle_anims/sprites/252.png b/graphics/battle_anims/sprites/252.png Binary files differnew file mode 100755 index 000000000..2ed8eee4a --- /dev/null +++ b/graphics/battle_anims/sprites/252.png diff --git a/graphics/battle_anims/sprites/253.png b/graphics/battle_anims/sprites/253.png Binary files differnew file mode 100755 index 000000000..22f08ddef --- /dev/null +++ b/graphics/battle_anims/sprites/253.png diff --git a/graphics/battle_anims/sprites/254.png b/graphics/battle_anims/sprites/254.png Binary files differnew file mode 100755 index 000000000..1aa77e17f --- /dev/null +++ b/graphics/battle_anims/sprites/254.png diff --git a/graphics/battle_anims/sprites/255.png b/graphics/battle_anims/sprites/255.png Binary files differnew file mode 100755 index 000000000..f5f8c9e8b --- /dev/null +++ b/graphics/battle_anims/sprites/255.png diff --git a/graphics/battle_anims/sprites/256.png b/graphics/battle_anims/sprites/256.png Binary files differnew file mode 100755 index 000000000..7043d824b --- /dev/null +++ b/graphics/battle_anims/sprites/256.png diff --git a/graphics/battle_anims/sprites/257.png b/graphics/battle_anims/sprites/257.png Binary files differnew file mode 100755 index 000000000..d3fba6c4f --- /dev/null +++ b/graphics/battle_anims/sprites/257.png diff --git a/graphics/battle_anims/sprites/258.png b/graphics/battle_anims/sprites/258.png Binary files differnew file mode 100755 index 000000000..bf50cc099 --- /dev/null +++ b/graphics/battle_anims/sprites/258.png diff --git a/graphics/battle_anims/sprites/259.pal b/graphics/battle_anims/sprites/259.pal new file mode 100755 index 000000000..ead25c0c6 --- /dev/null +++ b/graphics/battle_anims/sprites/259.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +131 49 0 +148 74 32 +164 106 65 +180 131 106 +197 164 139 +213 189 180 +230 222 213 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/260.png b/graphics/battle_anims/sprites/260.png Binary files differnew file mode 100755 index 000000000..c7883c900 --- /dev/null +++ b/graphics/battle_anims/sprites/260.png diff --git a/graphics/battle_anims/sprites/261.png b/graphics/battle_anims/sprites/261.png Binary files differnew file mode 100755 index 000000000..12f0b1744 --- /dev/null +++ b/graphics/battle_anims/sprites/261.png diff --git a/graphics/battle_anims/sprites/262.png b/graphics/battle_anims/sprites/262.png Binary files differnew file mode 100755 index 000000000..857558fd2 --- /dev/null +++ b/graphics/battle_anims/sprites/262.png diff --git a/graphics/battle_anims/sprites/263.png b/graphics/battle_anims/sprites/263.png Binary files differnew file mode 100755 index 000000000..53148056c --- /dev/null +++ b/graphics/battle_anims/sprites/263.png diff --git a/graphics/battle_anims/sprites/264.png b/graphics/battle_anims/sprites/264.png Binary files differnew file mode 100755 index 000000000..a590d96a5 --- /dev/null +++ b/graphics/battle_anims/sprites/264.png diff --git a/graphics/battle_anims/sprites/265.pal b/graphics/battle_anims/sprites/265.pal new file mode 100755 index 000000000..34914d257 --- /dev/null +++ b/graphics/battle_anims/sprites/265.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +205 246 197 +106 246 98 +8 246 0 +8 172 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/266.png b/graphics/battle_anims/sprites/266.png Binary files differnew file mode 100755 index 000000000..c53e8059c --- /dev/null +++ b/graphics/battle_anims/sprites/266.png diff --git a/graphics/battle_anims/sprites/267.pal b/graphics/battle_anims/sprites/267.pal new file mode 100755 index 000000000..1973e6f45 --- /dev/null +++ b/graphics/battle_anims/sprites/267.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +246 255 246 +222 238 230 +197 230 213 +172 213 197 +156 205 189 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/268.pal b/graphics/battle_anims/sprites/268.pal new file mode 100755 index 000000000..d40d72f69 --- /dev/null +++ b/graphics/battle_anims/sprites/268.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +197 246 246 +148 180 246 +98 123 246 +49 65 246 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/269.png b/graphics/battle_anims/sprites/269.png Binary files differnew file mode 100755 index 000000000..d699f4c48 --- /dev/null +++ b/graphics/battle_anims/sprites/269.png diff --git a/graphics/battle_anims/sprites/270.png b/graphics/battle_anims/sprites/270.png Binary files differnew file mode 100755 index 000000000..1581ad1ea --- /dev/null +++ b/graphics/battle_anims/sprites/270.png diff --git a/graphics/battle_anims/sprites/271.png b/graphics/battle_anims/sprites/271.png Binary files differnew file mode 100755 index 000000000..d77ca0682 --- /dev/null +++ b/graphics/battle_anims/sprites/271.png diff --git a/graphics/battle_anims/sprites/272.png b/graphics/battle_anims/sprites/272.png Binary files differnew file mode 100755 index 000000000..0acaa474d --- /dev/null +++ b/graphics/battle_anims/sprites/272.png diff --git a/graphics/battle_anims/sprites/273.png b/graphics/battle_anims/sprites/273.png Binary files differnew file mode 100755 index 000000000..6398df8c0 --- /dev/null +++ b/graphics/battle_anims/sprites/273.png diff --git a/graphics/battle_anims/sprites/274.png b/graphics/battle_anims/sprites/274.png Binary files differnew file mode 100755 index 000000000..e284c57a6 --- /dev/null +++ b/graphics/battle_anims/sprites/274.png diff --git a/graphics/battle_anims/sprites/275.png b/graphics/battle_anims/sprites/275.png Binary files differnew file mode 100755 index 000000000..b1b7b6644 --- /dev/null +++ b/graphics/battle_anims/sprites/275.png diff --git a/graphics/battle_anims/sprites/276.png b/graphics/battle_anims/sprites/276.png Binary files differnew file mode 100755 index 000000000..21d51a22b --- /dev/null +++ b/graphics/battle_anims/sprites/276.png diff --git a/graphics/battle_anims/sprites/277.png b/graphics/battle_anims/sprites/277.png Binary files differnew file mode 100755 index 000000000..7745fc28c --- /dev/null +++ b/graphics/battle_anims/sprites/277.png diff --git a/graphics/battle_anims/sprites/278.png b/graphics/battle_anims/sprites/278.png Binary files differnew file mode 100755 index 000000000..7281bfdbd --- /dev/null +++ b/graphics/battle_anims/sprites/278.png diff --git a/graphics/battle_anims/sprites/279.png b/graphics/battle_anims/sprites/279.png Binary files differnew file mode 100755 index 000000000..46933b76e --- /dev/null +++ b/graphics/battle_anims/sprites/279.png diff --git a/graphics/battle_anims/sprites/280.png b/graphics/battle_anims/sprites/280.png Binary files differnew file mode 100755 index 000000000..ce7f086fd --- /dev/null +++ b/graphics/battle_anims/sprites/280.png diff --git a/graphics/battle_anims/sprites/281.png b/graphics/battle_anims/sprites/281.png Binary files differnew file mode 100755 index 000000000..e3cc13492 --- /dev/null +++ b/graphics/battle_anims/sprites/281.png diff --git a/graphics/battle_anims/sprites/282.png b/graphics/battle_anims/sprites/282.png Binary files differnew file mode 100755 index 000000000..d89aab1ad --- /dev/null +++ b/graphics/battle_anims/sprites/282.png diff --git a/graphics/battle_anims/sprites/283.png b/graphics/battle_anims/sprites/283.png Binary files differnew file mode 100755 index 000000000..03853aef6 --- /dev/null +++ b/graphics/battle_anims/sprites/283.png diff --git a/graphics/battle_anims/sprites/284.png b/graphics/battle_anims/sprites/284.png Binary files differnew file mode 100755 index 000000000..67c1bcd0a --- /dev/null +++ b/graphics/battle_anims/sprites/284.png diff --git a/graphics/battle_anims/sprites/285.png b/graphics/battle_anims/sprites/285.png Binary files differnew file mode 100755 index 000000000..eb54111b2 --- /dev/null +++ b/graphics/battle_anims/sprites/285.png diff --git a/graphics/battle_anims/sprites/286.pal b/graphics/battle_anims/sprites/286.pal new file mode 100755 index 000000000..a2703b853 --- /dev/null +++ b/graphics/battle_anims/sprites/286.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +230 238 255 +205 230 255 +180 222 255 +156 205 255 +131 197 255 +106 189 255 +90 164 230 +82 148 213 +74 123 189 +65 106 172 +57 90 156 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/287.pal b/graphics/battle_anims/sprites/287.pal new file mode 100755 index 000000000..631948567 --- /dev/null +++ b/graphics/battle_anims/sprites/287.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 197 197 +255 255 255 +222 246 230 +189 246 205 +156 246 180 +123 238 156 +90 238 131 +57 238 115 +57 238 115 +65 205 90 +74 180 74 +82 148 57 +90 123 41 +106 98 24 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/288.pal b/graphics/battle_anims/sprites/288.pal new file mode 100755 index 000000000..f8ea0ca54 --- /dev/null +++ b/graphics/battle_anims/sprites/288.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +164 148 139 +0 0 0 +255 255 255 +230 255 230 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/effect.pal b/graphics/battle_anims/sprites/effect.pal new file mode 100755 index 000000000..3dcf4cff6 --- /dev/null +++ b/graphics/battle_anims/sprites/effect.pal @@ -0,0 +1,27 @@ +JASC-PAL +0100 +24 +230 205 8 +230 172 41 +222 148 65 +222 115 90 +213 82 123 +213 57 148 +205 24 172 +205 0 205 +205 0 189 +205 0 164 +205 0 131 +205 0 106 +213 0 82 +213 0 49 +213 0 24 +222 0 0 +222 8 0 +222 41 0 +222 74 0 +222 98 0 +230 131 0 +230 156 0 +230 189 0 +238 222 0 diff --git a/graphics/battle_anims/sprites/particles.png b/graphics/battle_anims/sprites/particles.png Binary files differnew file mode 100755 index 000000000..7edcd54ed --- /dev/null +++ b/graphics/battle_anims/sprites/particles.png diff --git a/graphics/battle_anims/sprites/smokescreen_impact.pal b/graphics/battle_anims/sprites/smokescreen_impact.pal new file mode 100755 index 000000000..64367bdc9 --- /dev/null +++ b/graphics/battle_anims/sprites/smokescreen_impact.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 148 49 +57 98 197 +0 0 0 +0 0 0 +0 0 0 +164 156 106 +197 197 148 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/sprites/smokescreen_impact.png b/graphics/battle_anims/sprites/smokescreen_impact.png Binary files differnew file mode 100755 index 000000000..01a94429a --- /dev/null +++ b/graphics/battle_anims/sprites/smokescreen_impact.png diff --git a/graphics/battle_anims/sprites/substitute.bin b/graphics/battle_anims/sprites/substitute.bin Binary files differnew file mode 100755 index 000000000..d30c07d4e --- /dev/null +++ b/graphics/battle_anims/sprites/substitute.bin diff --git a/graphics/battle_anims/sprites/substitute.png b/graphics/battle_anims/sprites/substitute.png Binary files differnew file mode 100755 index 000000000..0b6dea850 --- /dev/null +++ b/graphics/battle_anims/sprites/substitute.png diff --git a/graphics/battle_frontier/battle_tilemap1.bin b/graphics/battle_frontier/battle_tilemap1.bin Binary files differnew file mode 100755 index 000000000..c38b76d4a --- /dev/null +++ b/graphics/battle_frontier/battle_tilemap1.bin diff --git a/graphics/battle_frontier/battle_tilemap2.bin b/graphics/battle_frontier/battle_tilemap2.bin Binary files differnew file mode 100755 index 000000000..7cc984cff --- /dev/null +++ b/graphics/battle_frontier/battle_tilemap2.bin diff --git a/graphics/battle_frontier/dome_anim1.pal b/graphics/battle_frontier/dome_anim1.pal new file mode 100755 index 000000000..f25d4150e --- /dev/null +++ b/graphics/battle_frontier/dome_anim1.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +205 148 8 +82 82 106 +115 115 131 +156 156 164 +189 189 197 +255 255 255 +115 131 98 +90 82 82 +205 222 197 +82 131 156 +115 164 197 +164 205 222 +131 106 82 +255 123 32 +156 139 106 +255 222 131 diff --git a/graphics/battle_frontier/dome_anim2.pal b/graphics/battle_frontier/dome_anim2.pal new file mode 100755 index 000000000..32a85e03c --- /dev/null +++ b/graphics/battle_frontier/dome_anim2.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +205 148 8 +82 82 106 +115 115 131 +156 156 164 +189 189 197 +255 255 255 +115 131 98 +90 82 82 +205 222 197 +82 131 156 +115 164 197 +164 205 222 +131 106 82 +255 156 65 +156 139 106 +255 189 98 diff --git a/graphics/battle_frontier/dome_anim3.pal b/graphics/battle_frontier/dome_anim3.pal new file mode 100755 index 000000000..214dadb48 --- /dev/null +++ b/graphics/battle_frontier/dome_anim3.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +205 148 8 +82 82 106 +115 115 131 +156 156 164 +189 189 197 +255 255 255 +115 131 98 +90 82 82 +205 222 197 +82 131 156 +115 164 197 +164 205 222 +131 106 82 +255 189 98 +156 139 106 +255 156 65 diff --git a/graphics/battle_frontier/dome_anim4.pal b/graphics/battle_frontier/dome_anim4.pal new file mode 100755 index 000000000..c96254979 --- /dev/null +++ b/graphics/battle_frontier/dome_anim4.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +205 148 8 +82 82 106 +115 115 131 +156 156 164 +189 189 197 +255 255 255 +115 131 98 +90 82 82 +205 222 197 +82 131 156 +115 164 197 +164 205 222 +131 106 82 +255 222 131 +156 139 106 +255 123 32 diff --git a/graphics/battle_frontier/factory_menu.bin b/graphics/battle_frontier/factory_menu.bin Binary files differnew file mode 100755 index 000000000..767257ac2 --- /dev/null +++ b/graphics/battle_frontier/factory_menu.bin diff --git a/graphics/battle_frontier/factory_menu1.png b/graphics/battle_frontier/factory_menu1.png Binary files differnew file mode 100755 index 000000000..52f073ff3 --- /dev/null +++ b/graphics/battle_frontier/factory_menu1.png diff --git a/graphics/battle_frontier/factory_menu2.png b/graphics/battle_frontier/factory_menu2.png Binary files differnew file mode 100755 index 000000000..0d103927e --- /dev/null +++ b/graphics/battle_frontier/factory_menu2.png diff --git a/graphics/battle_frontier/misc1.png b/graphics/battle_frontier/misc1.png Binary files differnew file mode 100755 index 000000000..a3c225c89 --- /dev/null +++ b/graphics/battle_frontier/misc1.png diff --git a/graphics/battle_frontier/options.png b/graphics/battle_frontier/options.png Binary files differnew file mode 100755 index 000000000..0d8cec998 --- /dev/null +++ b/graphics/battle_frontier/options.png diff --git a/graphics/battle_frontier/options_pal1.pal b/graphics/battle_frontier/options_pal1.pal new file mode 100755 index 000000000..eec4c7d71 --- /dev/null +++ b/graphics/battle_frontier/options_pal1.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +0 0 0 +255 172 65 +255 255 131 +222 213 180 +255 255 255 +230 222 222 +197 197 197 +213 57 49 +230 230 213 +255 246 205 +255 82 49 +164 24 0 +0 0 0 +106 106 106 +0 0 0 +0 0 0 +0 0 0 +90 172 131 +106 156 123 +123 222 139 +246 255 255 +0 0 0 +246 255 246 +0 0 0 +0 0 0 +0 0 0 +230 238 246 +222 255 238 +189 238 197 +123 123 123 +115 197 156 +0 0 0 +0 0 0 +197 205 230 +32 115 139 +255 255 255 +222 238 222 +0 0 0 +131 197 139 +0 0 0 +139 156 197 +115 139 189 +0 90 82 +106 164 139 +57 115 90 +189 222 197 +0 0 0 +0 0 0 +0 0 0 +205 205 246 +230 238 230 +213 213 255 +156 156 222 +238 238 255 +189 189 238 +230 230 255 +222 222 255 +197 197 246 +189 189 238 +180 180 230 +172 172 230 +164 164 222 +156 156 222 +0 0 0 +0 0 0 +131 148 180 +213 230 246 +189 189 222 +90 98 115 +230 238 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 238 222 +255 205 205 +205 222 255 +222 255 255 +246 230 164 +0 0 0 +189 246 180 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 +0 255 0 +164 180 180 +255 74 0 +246 255 246 +246 255 255 +0 0 0 +246 255 246 +0 0 0 +0 0 0 +0 0 0 +230 238 246 +0 0 0 +189 238 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 213 106 +255 74 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +246 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_frontier/options_pal2.pal b/graphics/battle_frontier/options_pal2.pal new file mode 100755 index 000000000..4a7c1f786 --- /dev/null +++ b/graphics/battle_frontier/options_pal2.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +230 230 213 +246 246 246 +0 0 0 +255 74 74 +197 197 197 +106 123 123 +0 0 0 +0 0 0 +189 189 197 +0 0 0 +0 0 0 +238 238 246 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +230 230 213 +180 246 205 +131 197 172 +0 0 0 +246 246 246 +82 123 74 +148 213 189 +222 246 222 +90 156 131 +115 180 156 +255 123 98 +189 65 41 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +230 230 213 +230 172 90 +123 82 57 +255 213 156 +0 0 0 +189 131 49 +197 197 246 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +131 131 131 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_frontier/options_pal3.pal b/graphics/battle_frontier/options_pal3.pal new file mode 100755 index 000000000..912d5e9ec --- /dev/null +++ b/graphics/battle_frontier/options_pal3.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +246 230 189 +0 0 0 +246 230 180 +255 255 230 +0 0 0 +0 0 0 +246 230 172 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 diff --git a/graphics/battle_frontier/pyramid_light.pal b/graphics/battle_frontier/pyramid_light.pal new file mode 100755 index 000000000..d2492ce34 --- /dev/null +++ b/graphics/battle_frontier/pyramid_light.pal @@ -0,0 +1,115 @@ +JASC-PAL +0100 +112 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +49 49 98 +90 82 123 +106 98 139 +123 123 156 +139 148 172 +164 172 197 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +57 57 98 +90 82 123 +115 106 131 +139 131 139 +180 172 148 +189 189 189 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +65 65 106 +90 82 123 +123 115 123 +164 148 131 +222 205 131 +222 205 180 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +74 82 115 +90 82 123 +139 123 123 +189 172 123 +246 222 123 +255 230 172 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +82 90 123 +106 98 139 +156 148 139 +189 172 131 +246 230 139 +255 238 197 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +90 98 131 +131 123 156 +180 172 156 +205 189 148 +246 238 172 +255 246 222 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +106 115 139 +156 148 172 +205 197 172 +230 213 172 +255 246 205 +255 255 246 +255 156 0 +148 123 65 +65 82 115 +255 8 0 +255 230 0 diff --git a/graphics/battle_frontier/symbols.png b/graphics/battle_frontier/symbols.png Binary files differnew file mode 100755 index 000000000..8e4c01e97 --- /dev/null +++ b/graphics/battle_frontier/symbols.png diff --git a/graphics/battle_frontier/text.pal b/graphics/battle_frontier/text.pal new file mode 100755 index 000000000..574999b72 --- /dev/null +++ b/graphics/battle_frontier/text.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 0 0 +131 0 0 +255 164 98 +131 82 49 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +131 131 131 +74 74 74 +74 74 74 +255 255 255 +213 213 205 diff --git a/graphics/battle_frontier/text_pp.pal b/graphics/battle_frontier/text_pp.pal new file mode 100755 index 000000000..8c2a27418 --- /dev/null +++ b/graphics/battle_frontier/text_pp.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +213 197 0 +255 246 139 +255 131 0 +255 238 115 +230 24 0 +246 222 156 +74 74 74 +222 222 222 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_frontier/tourney_bg.png b/graphics/battle_frontier/tourney_bg.png Binary files differnew file mode 100755 index 000000000..f60dd49d3 --- /dev/null +++ b/graphics/battle_frontier/tourney_bg.png diff --git a/graphics/battle_frontier/tourney_line.png b/graphics/battle_frontier/tourney_line.png Binary files differnew file mode 100755 index 000000000..f543dd18e --- /dev/null +++ b/graphics/battle_frontier/tourney_line.png diff --git a/graphics/battle_interface/ball_display_unused_extra.png b/graphics/battle_interface/ball_display_unused_extra.png Binary files differnew file mode 100755 index 000000000..4eb765d28 --- /dev/null +++ b/graphics/battle_interface/ball_display_unused_extra.png diff --git a/graphics/battle_interface/enemy_mon_shadow.png b/graphics/battle_interface/enemy_mon_shadow.png Binary files differnew file mode 100755 index 000000000..3db333a92 --- /dev/null +++ b/graphics/battle_interface/enemy_mon_shadow.png diff --git a/graphics/battle_interface/expbar.png b/graphics/battle_interface/expbar.png Binary files differnew file mode 100755 index 000000000..b54dbe600 --- /dev/null +++ b/graphics/battle_interface/expbar.png diff --git a/graphics/battle_interface/hpbar.png b/graphics/battle_interface/hpbar.png Binary files differnew file mode 100755 index 000000000..f3a0314e4 --- /dev/null +++ b/graphics/battle_interface/hpbar.png diff --git a/graphics/battle_interface/hpbar_anim.png b/graphics/battle_interface/hpbar_anim.png Binary files differnew file mode 100755 index 000000000..9e7564234 --- /dev/null +++ b/graphics/battle_interface/hpbar_anim.png diff --git a/graphics/battle_interface/misc.png b/graphics/battle_interface/misc.png Binary files differnew file mode 100755 index 000000000..9d39df975 --- /dev/null +++ b/graphics/battle_interface/misc.png diff --git a/graphics/battle_interface/misc_frameend.png b/graphics/battle_interface/misc_frameend.png Binary files differnew file mode 100755 index 000000000..630f44242 --- /dev/null +++ b/graphics/battle_interface/misc_frameend.png diff --git a/graphics/battle_interface/status2.png b/graphics/battle_interface/status2.png Binary files differnew file mode 100755 index 000000000..a412e160e --- /dev/null +++ b/graphics/battle_interface/status2.png diff --git a/graphics/battle_interface/status3.png b/graphics/battle_interface/status3.png Binary files differnew file mode 100755 index 000000000..8a0db0321 --- /dev/null +++ b/graphics/battle_interface/status3.png diff --git a/graphics/battle_interface/status4.png b/graphics/battle_interface/status4.png Binary files differnew file mode 100755 index 000000000..e267940be --- /dev/null +++ b/graphics/battle_interface/status4.png diff --git a/graphics/battle_interface/status_brn.png b/graphics/battle_interface/status_brn.png Binary files differnew file mode 100755 index 000000000..8f13fe6de --- /dev/null +++ b/graphics/battle_interface/status_brn.png diff --git a/graphics/battle_interface/status_frz.png b/graphics/battle_interface/status_frz.png Binary files differnew file mode 100755 index 000000000..ce10db3e4 --- /dev/null +++ b/graphics/battle_interface/status_frz.png diff --git a/graphics/battle_interface/status_par.png b/graphics/battle_interface/status_par.png Binary files differnew file mode 100755 index 000000000..904b13242 --- /dev/null +++ b/graphics/battle_interface/status_par.png diff --git a/graphics/battle_interface/status_psn.png b/graphics/battle_interface/status_psn.png Binary files differnew file mode 100755 index 000000000..700e7038a --- /dev/null +++ b/graphics/battle_interface/status_psn.png diff --git a/graphics/battle_interface/status_slp.png b/graphics/battle_interface/status_slp.png Binary files differnew file mode 100755 index 000000000..bcbd16d1d --- /dev/null +++ b/graphics/battle_interface/status_slp.png diff --git a/graphics/battle_interface/unused_window.pal b/graphics/battle_interface/unused_window.pal new file mode 100755 index 000000000..a5c40e694 --- /dev/null +++ b/graphics/battle_interface/unused_window.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +82 106 98 +180 197 213 +148 139 139 +106 98 90 +255 189 57 +230 148 65 +255 255 255 +115 255 172 +74 205 123 +32 164 82 +0 123 41 +255 255 213 +131 205 238 +213 230 230 +82 139 189 diff --git a/graphics/battle_interface/unused_window.png b/graphics/battle_interface/unused_window.png Binary files differnew file mode 100755 index 000000000..73086d4d2 --- /dev/null +++ b/graphics/battle_interface/unused_window.png diff --git a/graphics/battle_interface/unused_window2.png b/graphics/battle_interface/unused_window2.png Binary files differnew file mode 100755 index 000000000..32f3da0b0 --- /dev/null +++ b/graphics/battle_interface/unused_window2.png diff --git a/graphics/battle_interface/unused_window2bar.png b/graphics/battle_interface/unused_window2bar.png Binary files differnew file mode 100755 index 000000000..e3a2974e8 --- /dev/null +++ b/graphics/battle_interface/unused_window2bar.png diff --git a/graphics/battle_interface/unused_window3.png b/graphics/battle_interface/unused_window3.png Binary files differnew file mode 100755 index 000000000..e93b2ff88 --- /dev/null +++ b/graphics/battle_interface/unused_window3.png diff --git a/graphics/battle_interface/unused_window4.png b/graphics/battle_interface/unused_window4.png Binary files differnew file mode 100755 index 000000000..6c249c96d --- /dev/null +++ b/graphics/battle_interface/unused_window4.png diff --git a/graphics/battle_interface/window.png b/graphics/battle_interface/window.png Binary files differnew file mode 100755 index 000000000..0862ca399 --- /dev/null +++ b/graphics/battle_interface/window.png diff --git a/graphics/battle_interface/window2.png b/graphics/battle_interface/window2.png Binary files differnew file mode 100755 index 000000000..52f70e858 --- /dev/null +++ b/graphics/battle_interface/window2.png diff --git a/graphics/battle_interface/window3.png b/graphics/battle_interface/window3.png Binary files differnew file mode 100755 index 000000000..f843c664b --- /dev/null +++ b/graphics/battle_interface/window3.png diff --git a/graphics/battle_interface/window4.png b/graphics/battle_interface/window4.png Binary files differnew file mode 100755 index 000000000..def9d07af --- /dev/null +++ b/graphics/battle_interface/window4.png diff --git a/graphics/battle_interface/window5.png b/graphics/battle_interface/window5.png Binary files differnew file mode 100755 index 000000000..e48f380a4 --- /dev/null +++ b/graphics/battle_interface/window5.png diff --git a/graphics/battle_terrain/building/anim_map.bin b/graphics/battle_terrain/building/anim_map.bin Binary files differnew file mode 100755 index 000000000..432e41c2f --- /dev/null +++ b/graphics/battle_terrain/building/anim_map.bin diff --git a/graphics/battle_terrain/building/anim_tiles.png b/graphics/battle_terrain/building/anim_tiles.png Binary files differnew file mode 100755 index 000000000..a627523d8 --- /dev/null +++ b/graphics/battle_terrain/building/anim_tiles.png diff --git a/graphics/battle_terrain/building/map.bin b/graphics/battle_terrain/building/map.bin Binary files differnew file mode 100755 index 000000000..d7bee6035 --- /dev/null +++ b/graphics/battle_terrain/building/map.bin diff --git a/graphics/battle_terrain/building/palette.pal b/graphics/battle_terrain/building/palette.pal new file mode 100755 index 000000000..219cef565 --- /dev/null +++ b/graphics/battle_terrain/building/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +222 197 164 +238 222 180 +238 230 205 +230 205 164 +246 238 230 +222 213 180 +230 213 172 +0 0 0 +0 0 0 +246 246 156 +246 246 180 +246 246 205 +246 246 230 +246 246 246 +0 0 0 +255 255 255 +222 197 164 +238 222 180 +238 230 205 +230 205 164 +246 238 230 +222 213 180 +246 246 205 +0 0 0 +0 0 0 +246 246 156 +246 246 180 +246 246 205 +246 246 230 +246 246 246 +0 0 0 +246 205 139 +255 238 164 +246 222 156 +255 238 172 +255 246 180 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/building/palette2.pal b/graphics/battle_terrain/building/palette2.pal new file mode 100755 index 000000000..3ca2e0b0c --- /dev/null +++ b/graphics/battle_terrain/building/palette2.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +205 189 148 +222 213 172 +238 230 197 +205 197 156 +246 238 222 +213 205 164 +222 213 156 +0 0 0 +0 0 0 +213 189 148 +230 213 180 +238 230 213 +246 238 230 +246 246 246 +0 0 0 +255 255 255 +205 189 148 +222 213 172 +238 230 197 +205 197 156 +246 238 222 +213 205 164 +222 213 156 +0 0 0 +0 0 0 +213 189 148 +230 213 180 +238 230 213 +246 238 230 +246 246 246 +0 0 0 +164 197 246 +205 246 255 +180 222 255 +189 230 255 +197 238 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/building/palette3.pal b/graphics/battle_terrain/building/palette3.pal new file mode 100755 index 000000000..cebf5e687 --- /dev/null +++ b/graphics/battle_terrain/building/palette3.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +205 189 148 +222 213 172 +238 230 197 +205 197 156 +246 238 222 +213 205 164 +222 213 156 +0 0 0 +0 0 0 +213 189 148 +230 213 180 +238 230 213 +246 238 230 +246 246 246 +0 0 0 +255 255 255 +205 189 148 +222 213 172 +238 230 197 +205 197 156 +246 238 222 +213 205 164 +222 213 156 +0 0 0 +0 0 0 +213 189 148 +230 213 180 +238 230 213 +246 238 230 +246 246 246 +0 0 0 +255 222 65 +255 255 180 +255 238 74 +255 246 115 +255 255 148 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/building/tiles.png b/graphics/battle_terrain/building/tiles.png Binary files differnew file mode 100755 index 000000000..9a031c297 --- /dev/null +++ b/graphics/battle_terrain/building/tiles.png diff --git a/graphics/battle_terrain/cave/anim_map.bin b/graphics/battle_terrain/cave/anim_map.bin Binary files differnew file mode 100755 index 000000000..0ab486890 --- /dev/null +++ b/graphics/battle_terrain/cave/anim_map.bin diff --git a/graphics/battle_terrain/cave/anim_tiles.png b/graphics/battle_terrain/cave/anim_tiles.png Binary files differnew file mode 100755 index 000000000..464a2058b --- /dev/null +++ b/graphics/battle_terrain/cave/anim_tiles.png diff --git a/graphics/battle_terrain/cave/groudon.pal b/graphics/battle_terrain/cave/groudon.pal new file mode 100755 index 000000000..73021c957 --- /dev/null +++ b/graphics/battle_terrain/cave/groudon.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +246 246 189 +222 213 106 +180 156 106 +197 172 123 +205 189 115 +213 197 148 +197 172 106 +230 222 172 +255 189 49 +238 230 123 +213 115 32 +222 172 106 +230 197 139 +230 213 156 +238 230 180 +0 0 0 +246 246 189 +222 213 106 +180 156 106 +197 172 123 +205 189 115 +213 197 148 +197 172 106 +230 222 172 +255 189 49 +238 230 123 +82 106 172 +148 156 164 +197 189 164 +230 213 180 +238 230 180 +0 0 0 +106 74 65 +148 115 82 +180 139 90 +213 180 131 +230 213 156 +0 0 0 +205 148 74 +230 156 57 +255 172 49 +255 189 49 +205 148 74 +205 148 74 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/cave/map.bin b/graphics/battle_terrain/cave/map.bin Binary files differnew file mode 100755 index 000000000..61f358f53 --- /dev/null +++ b/graphics/battle_terrain/cave/map.bin diff --git a/graphics/battle_terrain/cave/palette.pal b/graphics/battle_terrain/cave/palette.pal new file mode 100755 index 000000000..64894d62c --- /dev/null +++ b/graphics/battle_terrain/cave/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +197 180 131 +205 197 90 +164 139 90 +180 156 106 +189 172 98 +189 164 115 +180 156 90 +197 164 115 +189 172 98 +222 213 106 +172 139 82 +180 148 98 +189 156 106 +197 164 106 +197 172 115 +0 0 0 +197 180 131 +205 197 90 +164 139 90 +180 156 106 +189 172 98 +189 164 115 +180 156 90 +197 164 115 +189 172 98 +222 213 106 +172 139 82 +180 148 98 +189 156 106 +197 164 106 +197 172 115 +0 0 0 +106 74 65 +148 115 82 +180 139 90 +213 180 131 +230 213 156 +0 0 0 +180 139 90 +180 139 90 +180 139 90 +213 180 131 +106 74 65 +148 115 82 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/cave/tiles.png b/graphics/battle_terrain/cave/tiles.png Binary files differnew file mode 100755 index 000000000..27386731f --- /dev/null +++ b/graphics/battle_terrain/cave/tiles.png diff --git a/graphics/battle_terrain/long_grass/anim_map.bin b/graphics/battle_terrain/long_grass/anim_map.bin Binary files differnew file mode 100755 index 000000000..bd86cce6c --- /dev/null +++ b/graphics/battle_terrain/long_grass/anim_map.bin diff --git a/graphics/battle_terrain/long_grass/anim_tiles.png b/graphics/battle_terrain/long_grass/anim_tiles.png Binary files differnew file mode 100755 index 000000000..e2f1bb2c1 --- /dev/null +++ b/graphics/battle_terrain/long_grass/anim_tiles.png diff --git a/graphics/battle_terrain/long_grass/map.bin b/graphics/battle_terrain/long_grass/map.bin Binary files differnew file mode 100755 index 000000000..61f358f53 --- /dev/null +++ b/graphics/battle_terrain/long_grass/map.bin diff --git a/graphics/battle_terrain/long_grass/palette.pal b/graphics/battle_terrain/long_grass/palette.pal new file mode 100755 index 000000000..645c3d0e6 --- /dev/null +++ b/graphics/battle_terrain/long_grass/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +180 238 180 +74 172 98 +115 213 131 +131 230 156 +98 189 131 +156 230 164 +115 197 148 +172 230 180 +0 0 0 +0 0 0 +139 205 90 +148 205 106 +156 222 131 +164 230 156 +172 230 180 +0 0 0 +180 238 180 +74 172 98 +115 213 131 +131 230 156 +98 189 131 +156 230 164 +115 197 148 +172 230 180 +0 0 0 +0 0 0 +139 205 90 +148 205 106 +156 213 131 +164 222 156 +172 230 180 +0 0 0 +115 213 82 +98 180 90 +90 148 74 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/long_grass/tiles.png b/graphics/battle_terrain/long_grass/tiles.png Binary files differnew file mode 100755 index 000000000..8676f2f37 --- /dev/null +++ b/graphics/battle_terrain/long_grass/tiles.png diff --git a/graphics/battle_terrain/plain/palette.pal b/graphics/battle_terrain/plain/palette.pal new file mode 100755 index 000000000..2377b7729 --- /dev/null +++ b/graphics/battle_terrain/plain/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +238 255 230 +156 230 156 +230 230 148 +230 238 164 +189 230 148 +230 246 180 +205 230 172 +172 238 172 +0 0 0 +0 0 0 +164 222 246 +180 230 230 +197 238 222 +213 246 213 +230 255 205 +0 0 0 +238 255 230 +156 230 156 +230 230 148 +230 238 164 +189 230 148 +230 246 180 +205 230 172 +172 238 172 +0 0 0 +0 0 0 +164 222 246 +180 230 230 +197 238 222 +213 246 213 +230 255 205 +0 0 0 +74 189 65 +172 230 172 +106 205 90 +131 213 115 +156 213 148 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/pond_water/anim_map.bin b/graphics/battle_terrain/pond_water/anim_map.bin Binary files differnew file mode 100755 index 000000000..00aee5135 --- /dev/null +++ b/graphics/battle_terrain/pond_water/anim_map.bin diff --git a/graphics/battle_terrain/pond_water/anim_tiles.png b/graphics/battle_terrain/pond_water/anim_tiles.png Binary files differnew file mode 100755 index 000000000..08568455f --- /dev/null +++ b/graphics/battle_terrain/pond_water/anim_tiles.png diff --git a/graphics/battle_terrain/pond_water/map.bin b/graphics/battle_terrain/pond_water/map.bin Binary files differnew file mode 100755 index 000000000..61f358f53 --- /dev/null +++ b/graphics/battle_terrain/pond_water/map.bin diff --git a/graphics/battle_terrain/pond_water/palette.pal b/graphics/battle_terrain/pond_water/palette.pal new file mode 100755 index 000000000..b0f74a08f --- /dev/null +++ b/graphics/battle_terrain/pond_water/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +98 164 230 +164 246 98 +197 255 139 +115 205 180 +205 255 197 +148 222 148 +230 255 222 +139 213 255 +0 0 0 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +255 255 255 +98 164 230 +164 246 98 +197 255 139 +115 205 180 +205 255 197 +148 222 148 +230 255 222 +139 213 255 +0 0 0 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +205 246 255 +148 213 238 +123 189 230 +90 148 222 +49 106 189 +16 74 156 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/pond_water/tiles.png b/graphics/battle_terrain/pond_water/tiles.png Binary files differnew file mode 100755 index 000000000..81fac5393 --- /dev/null +++ b/graphics/battle_terrain/pond_water/tiles.png diff --git a/graphics/battle_terrain/rock/anim_map.bin b/graphics/battle_terrain/rock/anim_map.bin Binary files differnew file mode 100755 index 000000000..d2a2776bd --- /dev/null +++ b/graphics/battle_terrain/rock/anim_map.bin diff --git a/graphics/battle_terrain/rock/anim_tiles.png b/graphics/battle_terrain/rock/anim_tiles.png Binary files differnew file mode 100755 index 000000000..41be70296 --- /dev/null +++ b/graphics/battle_terrain/rock/anim_tiles.png diff --git a/graphics/battle_terrain/rock/map.bin b/graphics/battle_terrain/rock/map.bin Binary files differnew file mode 100755 index 000000000..61f358f53 --- /dev/null +++ b/graphics/battle_terrain/rock/map.bin diff --git a/graphics/battle_terrain/rock/palette.pal b/graphics/battle_terrain/rock/palette.pal new file mode 100755 index 000000000..1702e3810 --- /dev/null +++ b/graphics/battle_terrain/rock/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +189 172 139 +213 213 172 +222 222 213 +205 189 156 +230 230 213 +213 197 172 +238 238 230 +172 156 131 +0 0 0 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +255 255 255 +189 172 139 +213 213 172 +222 222 213 +205 189 156 +230 230 213 +213 197 172 +238 238 230 +172 156 131 +0 0 0 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +131 98 90 +164 131 98 +197 156 106 +213 180 131 +230 213 156 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/rock/tiles.png b/graphics/battle_terrain/rock/tiles.png Binary files differnew file mode 100755 index 000000000..efb139eb6 --- /dev/null +++ b/graphics/battle_terrain/rock/tiles.png diff --git a/graphics/battle_terrain/sand/anim_map.bin b/graphics/battle_terrain/sand/anim_map.bin Binary files differnew file mode 100755 index 000000000..83c6ba8f1 --- /dev/null +++ b/graphics/battle_terrain/sand/anim_map.bin diff --git a/graphics/battle_terrain/sand/anim_tiles.png b/graphics/battle_terrain/sand/anim_tiles.png Binary files differnew file mode 100755 index 000000000..79c774acf --- /dev/null +++ b/graphics/battle_terrain/sand/anim_tiles.png diff --git a/graphics/battle_terrain/sand/map.bin b/graphics/battle_terrain/sand/map.bin Binary files differnew file mode 100755 index 000000000..d7bee6035 --- /dev/null +++ b/graphics/battle_terrain/sand/map.bin diff --git a/graphics/battle_terrain/sand/palette.pal b/graphics/battle_terrain/sand/palette.pal new file mode 100755 index 000000000..20f4c3f7c --- /dev/null +++ b/graphics/battle_terrain/sand/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 205 +213 213 90 +238 238 139 +246 246 172 +230 230 106 +255 255 189 +238 230 131 +255 255 230 +0 0 0 +0 0 0 +238 238 123 +238 238 148 +246 246 172 +246 246 180 +246 246 197 +0 0 0 +255 255 205 +222 213 82 +246 246 148 +246 246 189 +230 230 115 +255 255 197 +238 238 123 +255 255 230 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 197 74 +164 156 32 +222 222 131 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/sand/tiles.png b/graphics/battle_terrain/sand/tiles.png Binary files differnew file mode 100755 index 000000000..a4f7342be --- /dev/null +++ b/graphics/battle_terrain/sand/tiles.png diff --git a/graphics/battle_terrain/sky/anim_map.bin b/graphics/battle_terrain/sky/anim_map.bin Binary files differnew file mode 100755 index 000000000..c1712cdd8 --- /dev/null +++ b/graphics/battle_terrain/sky/anim_map.bin diff --git a/graphics/battle_terrain/sky/anim_tiles.png b/graphics/battle_terrain/sky/anim_tiles.png Binary files differnew file mode 100755 index 000000000..246ca2255 --- /dev/null +++ b/graphics/battle_terrain/sky/anim_tiles.png diff --git a/graphics/battle_terrain/sky/map.bin b/graphics/battle_terrain/sky/map.bin Binary files differnew file mode 100755 index 000000000..d7bee6035 --- /dev/null +++ b/graphics/battle_terrain/sky/map.bin diff --git a/graphics/battle_terrain/sky/palette.pal b/graphics/battle_terrain/sky/palette.pal new file mode 100755 index 000000000..1a547d6a1 --- /dev/null +++ b/graphics/battle_terrain/sky/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +213 238 255 +222 230 255 +148 205 255 +172 213 255 +197 222 255 +197 230 255 +172 213 255 +230 246 255 +205 222 246 +238 246 255 +164 213 255 +180 222 255 +197 230 255 +213 238 255 +230 246 255 +0 0 0 +180 238 255 +222 230 255 +148 205 255 +172 213 255 +197 222 255 +197 230 255 +172 213 255 +230 246 255 +205 222 246 +238 246 255 +148 197 255 +164 205 255 +189 222 255 +205 230 255 +230 246 255 +0 0 0 +222 238 255 +230 238 255 +238 246 255 +246 246 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +139 172 205 +197 230 255 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/sky/tiles.png b/graphics/battle_terrain/sky/tiles.png Binary files differnew file mode 100755 index 000000000..461bba675 --- /dev/null +++ b/graphics/battle_terrain/sky/tiles.png diff --git a/graphics/battle_terrain/stadium/battle_frontier.pal b/graphics/battle_terrain/stadium/battle_frontier.pal new file mode 100755 index 000000000..10a842bcc --- /dev/null +++ b/graphics/battle_terrain/stadium/battle_frontier.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +189 189 156 +213 213 197 +230 230 213 +197 197 180 +238 238 222 +205 205 189 +197 197 180 +0 0 0 +0 0 0 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +255 255 255 +189 189 156 +213 213 197 +230 230 213 +197 197 180 +238 238 222 +205 205 189 +197 197 180 +0 0 0 +0 0 0 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +172 189 213 +238 238 246 +180 197 222 +205 222 238 +222 230 246 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/stadium/map.bin b/graphics/battle_terrain/stadium/map.bin Binary files differnew file mode 100755 index 000000000..d7bee6035 --- /dev/null +++ b/graphics/battle_terrain/stadium/map.bin diff --git a/graphics/battle_terrain/stadium/palette1.pal b/graphics/battle_terrain/stadium/palette1.pal new file mode 100755 index 000000000..8252e3c5e --- /dev/null +++ b/graphics/battle_terrain/stadium/palette1.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +230 246 255 +65 131 213 +131 197 255 +148 205 246 +82 148 222 +172 213 246 +106 172 238 +98 164 246 +82 148 230 +98 164 246 +65 164 213 +106 189 230 +139 205 238 +180 230 238 +205 238 246 +0 0 0 +255 255 255 +189 189 156 +213 213 197 +230 230 213 +197 197 180 +238 238 222 +205 205 189 +197 197 180 +0 0 0 +0 0 0 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +255 213 65 +255 246 197 +255 213 82 +255 230 115 +255 246 131 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/stadium/palette2.pal b/graphics/battle_terrain/stadium/palette2.pal new file mode 100755 index 000000000..48b2d851b --- /dev/null +++ b/graphics/battle_terrain/stadium/palette2.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +222 222 222 +222 106 0 +156 148 156 +172 164 172 +197 106 49 +189 180 189 +172 123 98 +238 131 0 +230 115 0 +246 131 0 +139 139 139 +156 148 156 +180 172 180 +197 189 197 +205 197 213 +0 0 0 +255 255 255 +189 189 156 +213 213 197 +230 230 213 +197 197 180 +238 238 222 +205 205 189 +197 197 180 +0 0 0 +0 0 0 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +123 205 164 +189 255 230 +139 222 180 +156 238 197 +172 255 213 +0 0 0 +213 49 0 +255 222 139 +213 106 57 +246 180 16 +255 197 90 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/stadium/palette3.pal b/graphics/battle_terrain/stadium/palette3.pal new file mode 100755 index 000000000..10c5b50d6 --- /dev/null +++ b/graphics/battle_terrain/stadium/palette3.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +230 246 230 +222 197 148 +246 222 172 +230 222 189 +230 205 156 +213 230 205 +238 213 164 +246 222 172 +238 205 164 +230 213 164 +65 172 156 +98 197 180 +139 213 213 +164 230 222 +197 238 230 +0 0 0 +230 246 230 +205 172 131 +238 213 164 +238 222 189 +213 180 139 +238 230 222 +222 197 148 +230 205 156 +222 189 148 +230 213 164 +65 172 156 +98 197 180 +139 213 213 +164 230 222 +197 238 230 +0 0 0 +255 213 65 +255 246 197 +255 213 82 +255 230 115 +255 246 131 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/stadium/palette4.pal b/graphics/battle_terrain/stadium/palette4.pal new file mode 100755 index 000000000..201de5471 --- /dev/null +++ b/graphics/battle_terrain/stadium/palette4.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +230 246 230 +197 156 205 +230 205 238 +205 222 230 +205 172 213 +213 213 230 +213 189 222 +213 156 238 +205 164 222 +230 180 238 +65 172 156 +98 197 180 +139 213 213 +164 230 222 +197 238 230 +0 0 0 +230 246 230 +197 139 205 +230 205 238 +205 222 230 +205 156 213 +213 213 230 +213 180 222 +213 156 238 +205 156 213 +230 180 238 +65 172 156 +98 197 180 +139 213 213 +164 230 222 +197 238 230 +0 0 0 +189 90 230 +230 213 246 +189 115 230 +197 139 230 +213 189 230 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/stadium/palette5.pal b/graphics/battle_terrain/stadium/palette5.pal new file mode 100755 index 000000000..16f50d89b --- /dev/null +++ b/graphics/battle_terrain/stadium/palette5.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +230 246 230 +139 172 238 +180 213 255 +180 213 255 +148 180 238 +189 222 255 +164 197 246 +164 197 255 +148 180 246 +180 213 255 +65 172 156 +98 197 180 +139 213 213 +164 230 222 +197 238 230 +0 0 0 +230 246 230 +131 164 230 +180 213 255 +180 213 255 +148 180 238 +189 222 255 +164 197 246 +164 197 255 +148 180 246 +180 213 255 +65 172 156 +98 197 180 +139 213 213 +164 230 222 +197 238 230 +0 0 0 +90 148 238 +172 238 255 +106 172 238 +123 189 246 +164 222 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/stadium/palette6.pal b/graphics/battle_terrain/stadium/palette6.pal new file mode 100755 index 000000000..118a6a3bb --- /dev/null +++ b/graphics/battle_terrain/stadium/palette6.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +230 246 230 +246 156 90 +197 197 197 +197 205 205 +230 164 123 +197 222 213 +213 180 156 +255 189 90 +255 172 90 +255 172 32 +65 172 156 +98 197 180 +139 213 213 +164 230 222 +197 238 230 +0 0 0 +230 246 230 +230 115 32 +164 164 164 +172 189 180 +205 131 74 +180 213 205 +180 148 115 +255 148 32 +246 131 32 +255 172 32 +65 172 156 +98 197 180 +139 213 213 +164 230 222 +197 238 230 +0 0 0 +238 189 49 +255 255 131 +238 197 57 +246 222 74 +255 246 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/stadium/palette7.pal b/graphics/battle_terrain/stadium/palette7.pal new file mode 100755 index 000000000..891151f87 --- /dev/null +++ b/graphics/battle_terrain/stadium/palette7.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +230 246 255 +65 172 172 +131 238 213 +148 238 197 +82 189 180 +172 255 205 +106 205 197 +98 205 205 +82 189 189 +98 205 197 +65 164 213 +106 189 230 +139 205 238 +180 230 238 +205 238 246 +0 0 0 +230 246 255 +65 172 172 +131 238 213 +148 238 197 +82 189 180 +172 255 205 +106 205 197 +98 205 205 +82 189 189 +98 205 197 +65 164 213 +106 189 230 +139 205 238 +180 230 238 +205 238 246 +0 0 0 +246 172 0 +255 238 131 +255 180 16 +255 197 41 +255 238 57 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/stadium/tiles.png b/graphics/battle_terrain/stadium/tiles.png Binary files differnew file mode 100755 index 000000000..ece531ec0 --- /dev/null +++ b/graphics/battle_terrain/stadium/tiles.png diff --git a/graphics/battle_terrain/tall_grass/anim_map.bin b/graphics/battle_terrain/tall_grass/anim_map.bin Binary files differnew file mode 100755 index 000000000..8e7d784f3 --- /dev/null +++ b/graphics/battle_terrain/tall_grass/anim_map.bin diff --git a/graphics/battle_terrain/tall_grass/anim_tiles.png b/graphics/battle_terrain/tall_grass/anim_tiles.png Binary files differnew file mode 100755 index 000000000..85aed13bb --- /dev/null +++ b/graphics/battle_terrain/tall_grass/anim_tiles.png diff --git a/graphics/battle_terrain/tall_grass/map.bin b/graphics/battle_terrain/tall_grass/map.bin Binary files differnew file mode 100755 index 000000000..61f358f53 --- /dev/null +++ b/graphics/battle_terrain/tall_grass/map.bin diff --git a/graphics/battle_terrain/tall_grass/palette.pal b/graphics/battle_terrain/tall_grass/palette.pal new file mode 100755 index 000000000..11db31cad --- /dev/null +++ b/graphics/battle_terrain/tall_grass/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +222 255 213 +123 213 131 +172 246 115 +197 246 189 +139 230 131 +222 255 205 +156 238 123 +0 0 0 +0 0 0 +0 0 0 +180 230 148 +189 238 164 +197 238 189 +205 246 197 +213 246 213 +0 0 0 +222 255 213 +123 213 131 +172 246 115 +197 246 189 +139 230 131 +222 255 205 +156 238 123 +0 0 0 +0 0 0 +0 0 0 +180 230 148 +189 238 164 +197 238 189 +205 246 197 +213 246 213 +0 0 0 +123 205 115 +164 222 148 +82 164 57 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/tall_grass/tiles.png b/graphics/battle_terrain/tall_grass/tiles.png Binary files differnew file mode 100755 index 000000000..2d163d7bb --- /dev/null +++ b/graphics/battle_terrain/tall_grass/tiles.png diff --git a/graphics/battle_terrain/underwater/anim_map.bin b/graphics/battle_terrain/underwater/anim_map.bin Binary files differnew file mode 100755 index 000000000..616c2a242 --- /dev/null +++ b/graphics/battle_terrain/underwater/anim_map.bin diff --git a/graphics/battle_terrain/underwater/anim_tiles.png b/graphics/battle_terrain/underwater/anim_tiles.png Binary files differnew file mode 100755 index 000000000..3e75434db --- /dev/null +++ b/graphics/battle_terrain/underwater/anim_tiles.png diff --git a/graphics/battle_terrain/underwater/map.bin b/graphics/battle_terrain/underwater/map.bin Binary files differnew file mode 100755 index 000000000..61f358f53 --- /dev/null +++ b/graphics/battle_terrain/underwater/map.bin diff --git a/graphics/battle_terrain/underwater/palette.pal b/graphics/battle_terrain/underwater/palette.pal new file mode 100755 index 000000000..b5859af6e --- /dev/null +++ b/graphics/battle_terrain/underwater/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +197 230 255 +131 139 197 +148 197 246 +172 205 255 +131 164 213 +189 213 255 +148 180 222 +205 222 255 +197 230 255 +0 0 0 +148 164 238 +156 189 238 +172 205 238 +189 213 246 +197 222 255 +0 0 0 +197 230 255 +131 139 197 +148 197 246 +172 205 255 +131 164 213 +189 213 255 +148 180 222 +205 222 255 +197 230 255 +0 0 0 +148 164 238 +156 189 238 +172 205 238 +189 213 246 +197 222 255 +0 0 0 +98 164 230 +131 197 255 +172 238 255 +255 255 255 +205 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +98 98 172 +131 131 230 +172 172 255 +255 255 255 diff --git a/graphics/battle_terrain/underwater/tiles.png b/graphics/battle_terrain/underwater/tiles.png Binary files differnew file mode 100755 index 000000000..b0d49a9cc --- /dev/null +++ b/graphics/battle_terrain/underwater/tiles.png diff --git a/graphics/battle_terrain/water/anim_map.bin b/graphics/battle_terrain/water/anim_map.bin Binary files differnew file mode 100755 index 000000000..2b5f7a548 --- /dev/null +++ b/graphics/battle_terrain/water/anim_map.bin diff --git a/graphics/battle_terrain/water/anim_tiles.png b/graphics/battle_terrain/water/anim_tiles.png Binary files differnew file mode 100755 index 000000000..b50564029 --- /dev/null +++ b/graphics/battle_terrain/water/anim_tiles.png diff --git a/graphics/battle_terrain/water/kyogre.pal b/graphics/battle_terrain/water/kyogre.pal new file mode 100755 index 000000000..eaa19730f --- /dev/null +++ b/graphics/battle_terrain/water/kyogre.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +246 246 189 +90 148 222 +148 213 238 +180 222 222 +106 172 230 +172 213 213 +123 189 230 +205 222 197 +0 0 0 +0 0 0 +172 139 82 +189 156 106 +213 197 148 +230 213 164 +238 230 180 +0 0 0 +246 246 189 +90 148 222 +148 213 238 +180 222 222 +106 172 230 +172 213 213 +123 189 230 +205 222 197 +0 0 0 +0 0 0 +172 139 82 +189 156 106 +213 197 148 +230 213 164 +238 230 180 +0 0 0 +98 164 230 +131 197 255 +172 238 255 +255 255 255 +205 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/water/map.bin b/graphics/battle_terrain/water/map.bin Binary files differnew file mode 100755 index 000000000..61f358f53 --- /dev/null +++ b/graphics/battle_terrain/water/map.bin diff --git a/graphics/battle_terrain/water/palette.pal b/graphics/battle_terrain/water/palette.pal new file mode 100755 index 000000000..cbef92774 --- /dev/null +++ b/graphics/battle_terrain/water/palette.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +90 148 222 +148 213 238 +180 230 246 +106 172 230 +197 238 255 +123 189 230 +222 246 255 +0 0 0 +0 0 0 +205 222 246 +222 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +255 255 255 +90 148 222 +148 213 238 +180 230 246 +106 172 230 +197 238 255 +123 189 230 +222 246 255 +0 0 0 +0 0 0 +205 222 246 +222 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 238 255 +148 213 238 +123 189 230 +90 148 222 +49 106 189 +16 74 156 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_terrain/water/tiles.png b/graphics/battle_terrain/water/tiles.png Binary files differnew file mode 100755 index 000000000..902047875 --- /dev/null +++ b/graphics/battle_terrain/water/tiles.png diff --git a/graphics/battle_transitions/vs.png b/graphics/battle_transitions/vs.png Binary files differnew file mode 100755 index 000000000..5491990f6 --- /dev/null +++ b/graphics/battle_transitions/vs.png diff --git a/graphics/battle_transitions/vs_frame.bin b/graphics/battle_transitions/vs_frame.bin Binary files differnew file mode 100755 index 000000000..2ad153964 --- /dev/null +++ b/graphics/battle_transitions/vs_frame.bin diff --git a/graphics/battle_transitions/vs_frame.png b/graphics/battle_transitions/vs_frame.png Binary files differnew file mode 100755 index 000000000..0b38c8960 --- /dev/null +++ b/graphics/battle_transitions/vs_frame.png diff --git a/graphics/berry_blender/arrow_old.png b/graphics/berry_blender/arrow_old.png Binary files differnew file mode 100755 index 000000000..12d57c07e --- /dev/null +++ b/graphics/berry_blender/arrow_old.png diff --git a/graphics/berry_crusher/tiles.bin b/graphics/berry_crusher/tiles.bin new file mode 100755 index 000000000..c6cc0edb1 --- /dev/null +++ b/graphics/berry_crusher/tiles.bin @@ -0,0 +1 @@ +L@L@L@L@L@L@L@L@L@M@\@\@\@\@\@\@\@\@\@]@N@N@N@N@N@N@N@N@N@O@^@^@^@^@^@^@^@^@^@_@````````````````````nDm@m@m@m@m@m@m@m@m@~D}@}@}@}@}@}@}@}@}@d`````````d`````````
\ No newline at end of file diff --git a/graphics/berry_crusher/tiles.pal b/graphics/berry_crusher/tiles.pal new file mode 100755 index 000000000..13ea34e59 --- /dev/null +++ b/graphics/berry_crusher/tiles.pal @@ -0,0 +1,147 @@ +JASC-PAL +0100 +144 +98 172 180 +255 213 156 +255 197 139 +255 164 106 +238 131 82 +222 123 74 +213 98 49 +197 82 41 +156 213 189 +123 180 156 +222 156 255 +172 123 222 +255 0 255 +255 0 255 +230 230 255 +65 74 90 +156 148 172 +255 213 156 +255 197 139 +255 164 106 +238 131 82 +222 123 74 +213 98 49 +197 82 41 +255 238 0 +230 189 0 +180 180 180 +139 139 139 +255 0 255 +255 0 255 +230 230 255 +65 74 90 +156 148 172 +255 213 156 +255 197 139 +255 164 106 +238 131 82 +222 123 74 +213 98 49 +197 82 41 +197 213 246 +255 255 255 +238 238 246 +205 205 213 +255 0 255 +255 0 255 +230 230 255 +65 74 90 +255 180 255 +164 172 172 +98 106 115 +123 131 139 +139 148 156 +148 222 164 +156 189 222 +197 213 246 +180 164 115 +205 189 148 +213 205 172 +230 222 189 +246 238 205 +139 123 74 +74 131 189 +65 74 90 +0 0 0 +148 222 164 +164 230 172 +180 238 189 +197 246 205 +213 255 222 +238 255 238 +255 255 255 +65 180 238 +255 255 255 +0 197 57 +255 255 255 +246 213 0 +255 0 255 +246 238 205 +139 123 74 +255 164 106 +164 172 172 +98 106 115 +123 131 139 +139 148 156 +115 156 189 +156 189 222 +197 213 246 +180 164 115 +205 189 148 +213 205 172 +230 222 189 +246 238 205 +139 123 74 +74 131 189 +65 74 90 +0 0 0 +148 222 164 +164 230 172 +180 238 189 +197 246 205 +213 255 222 +238 255 238 +255 255 255 +189 65 255 +255 255 255 +123 123 123 +255 0 255 +246 238 205 +139 123 74 +180 189 189 +255 255 255 +0 0 255 +164 172 172 +98 106 115 +123 131 139 +139 148 156 +115 156 189 +156 189 222 +148 222 164 +180 164 115 +205 189 148 +213 205 172 +230 222 189 +246 238 205 +139 123 74 +74 131 189 +65 74 90 +98 172 180 +41 41 57 +213 213 222 +205 205 205 +238 238 238 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/berry_crusher/tiles.png b/graphics/berry_crusher/tiles.png Binary files differnew file mode 100755 index 000000000..6e43adb27 --- /dev/null +++ b/graphics/berry_crusher/tiles.png diff --git a/graphics/berry_fix/gba_small.bin b/graphics/berry_fix/gba_small.bin Binary files differnew file mode 100755 index 000000000..96e956d95 --- /dev/null +++ b/graphics/berry_fix/gba_small.bin diff --git a/graphics/berry_fix/gba_small.pal b/graphics/berry_fix/gba_small.pal new file mode 100755 index 000000000..0e177217f --- /dev/null +++ b/graphics/berry_fix/gba_small.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +0 0 0 +255 255 255 +32 32 32 +172 172 172 +230 8 8 +255 189 115 +32 156 8 +148 246 148 +49 82 205 +164 197 246 +164 213 90 +238 230 197 +148 197 213 +32 57 98 +106 148 197 +90 106 156 +255 255 255 +164 213 90 +32 32 32 +123 123 205 +255 255 255 +74 74 115 +197 197 197 +98 98 189 +106 106 197 +98 123 57 +131 131 131 +222 41 0 +189 123 41 +180 180 222 +0 0 0 +0 0 0 diff --git a/graphics/berry_fix/gba_small.png b/graphics/berry_fix/gba_small.png Binary files differnew file mode 100755 index 000000000..3bf1f3e36 --- /dev/null +++ b/graphics/berry_fix/gba_small.png diff --git a/graphics/berry_fix/gba_transfer.bin b/graphics/berry_fix/gba_transfer.bin Binary files differnew file mode 100755 index 000000000..987356047 --- /dev/null +++ b/graphics/berry_fix/gba_transfer.bin diff --git a/graphics/berry_fix/gba_transfer.pal b/graphics/berry_fix/gba_transfer.pal new file mode 100755 index 000000000..0e177217f --- /dev/null +++ b/graphics/berry_fix/gba_transfer.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +0 0 0 +255 255 255 +32 32 32 +172 172 172 +230 8 8 +255 189 115 +32 156 8 +148 246 148 +49 82 205 +164 197 246 +164 213 90 +238 230 197 +148 197 213 +32 57 98 +106 148 197 +90 106 156 +255 255 255 +164 213 90 +32 32 32 +123 123 205 +255 255 255 +74 74 115 +197 197 197 +98 98 189 +106 106 197 +98 123 57 +131 131 131 +222 41 0 +189 123 41 +180 180 222 +0 0 0 +0 0 0 diff --git a/graphics/berry_fix/gba_transfer.png b/graphics/berry_fix/gba_transfer.png Binary files differnew file mode 100755 index 000000000..9b7eb5571 --- /dev/null +++ b/graphics/berry_fix/gba_transfer.png diff --git a/graphics/berry_fix/gba_transfer_error.bin b/graphics/berry_fix/gba_transfer_error.bin Binary files differnew file mode 100755 index 000000000..3ee81549b --- /dev/null +++ b/graphics/berry_fix/gba_transfer_error.bin diff --git a/graphics/berry_fix/gba_transfer_error.pal b/graphics/berry_fix/gba_transfer_error.pal new file mode 100755 index 000000000..0e177217f --- /dev/null +++ b/graphics/berry_fix/gba_transfer_error.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +0 0 0 +255 255 255 +32 32 32 +172 172 172 +230 8 8 +255 189 115 +32 156 8 +148 246 148 +49 82 205 +164 197 246 +164 213 90 +238 230 197 +148 197 213 +32 57 98 +106 148 197 +90 106 156 +255 255 255 +164 213 90 +32 32 32 +123 123 205 +255 255 255 +74 74 115 +197 197 197 +98 98 189 +106 106 197 +98 123 57 +131 131 131 +222 41 0 +189 123 41 +180 180 222 +0 0 0 +0 0 0 diff --git a/graphics/berry_fix/gba_transfer_error.png b/graphics/berry_fix/gba_transfer_error.png Binary files differnew file mode 100755 index 000000000..d8db4bfb9 --- /dev/null +++ b/graphics/berry_fix/gba_transfer_error.png diff --git a/graphics/berry_fix/gba_transfer_highlight.bin b/graphics/berry_fix/gba_transfer_highlight.bin Binary files differnew file mode 100755 index 000000000..df4470061 --- /dev/null +++ b/graphics/berry_fix/gba_transfer_highlight.bin diff --git a/graphics/berry_fix/gba_transfer_highlight.pal b/graphics/berry_fix/gba_transfer_highlight.pal new file mode 100755 index 000000000..0e177217f --- /dev/null +++ b/graphics/berry_fix/gba_transfer_highlight.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +0 0 0 +255 255 255 +32 32 32 +172 172 172 +230 8 8 +255 189 115 +32 156 8 +148 246 148 +49 82 205 +164 197 246 +164 213 90 +238 230 197 +148 197 213 +32 57 98 +106 148 197 +90 106 156 +255 255 255 +164 213 90 +32 32 32 +123 123 205 +255 255 255 +74 74 115 +197 197 197 +98 98 189 +106 106 197 +98 123 57 +131 131 131 +222 41 0 +189 123 41 +180 180 222 +0 0 0 +0 0 0 diff --git a/graphics/berry_fix/gba_transfer_highlight.png b/graphics/berry_fix/gba_transfer_highlight.png Binary files differnew file mode 100755 index 000000000..9fb9b6a48 --- /dev/null +++ b/graphics/berry_fix/gba_transfer_highlight.png diff --git a/graphics/berry_fix/logo.bin b/graphics/berry_fix/logo.bin Binary files differnew file mode 100755 index 000000000..3abafb27f --- /dev/null +++ b/graphics/berry_fix/logo.bin diff --git a/graphics/berry_fix/logo.pal b/graphics/berry_fix/logo.pal new file mode 100755 index 000000000..4c76f3f9a --- /dev/null +++ b/graphics/berry_fix/logo.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +32 32 32 +172 172 172 +230 8 8 +255 189 115 +32 156 8 +148 246 148 +49 82 205 +164 197 246 +164 213 90 +238 230 197 +148 197 213 +32 57 98 +106 148 197 +90 106 156 +255 255 255 +164 213 90 +32 32 32 +123 123 205 +255 255 255 +74 74 115 +197 197 197 +98 98 189 +106 106 197 +98 123 57 +131 131 131 +222 41 0 +189 123 41 +180 180 222 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +238 238 238 +222 222 230 +205 205 222 +197 197 205 +180 180 197 +164 164 189 +156 156 172 +139 139 164 +123 123 156 +115 115 139 +98 98 131 +82 82 123 +74 74 115 +32 32 32 diff --git a/graphics/berry_fix/logo.png b/graphics/berry_fix/logo.png Binary files differnew file mode 100755 index 000000000..29cda79b0 --- /dev/null +++ b/graphics/berry_fix/logo.png diff --git a/graphics/berry_fix/window.bin b/graphics/berry_fix/window.bin Binary files differnew file mode 100755 index 000000000..cbbfd7ebc --- /dev/null +++ b/graphics/berry_fix/window.bin diff --git a/graphics/berry_fix/window.pal b/graphics/berry_fix/window.pal new file mode 100755 index 000000000..0e177217f --- /dev/null +++ b/graphics/berry_fix/window.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +0 0 0 +255 255 255 +32 32 32 +172 172 172 +230 8 8 +255 189 115 +32 156 8 +148 246 148 +49 82 205 +164 197 246 +164 213 90 +238 230 197 +148 197 213 +32 57 98 +106 148 197 +90 106 156 +255 255 255 +164 213 90 +32 32 32 +123 123 205 +255 255 255 +74 74 115 +197 197 197 +98 98 189 +106 106 197 +98 123 57 +131 131 131 +222 41 0 +189 123 41 +180 180 222 +0 0 0 +0 0 0 diff --git a/graphics/berry_fix/window.png b/graphics/berry_fix/window.png Binary files differnew file mode 100755 index 000000000..7b57701e3 --- /dev/null +++ b/graphics/berry_fix/window.png diff --git a/graphics/contest/applause.png b/graphics/contest/applause.png Binary files differnew file mode 100755 index 000000000..35067b7e7 --- /dev/null +++ b/graphics/contest/applause.png diff --git a/graphics/contest/applause_meter.png b/graphics/contest/applause_meter.png Binary files differnew file mode 100755 index 000000000..8a4fce8c0 --- /dev/null +++ b/graphics/contest/applause_meter.png diff --git a/graphics/contest/audience.png b/graphics/contest/audience.png Binary files differnew file mode 100755 index 000000000..59f8d0add --- /dev/null +++ b/graphics/contest/audience.png diff --git a/graphics/contest/clink_tilemap1.bin b/graphics/contest/clink_tilemap1.bin Binary files differnew file mode 100755 index 000000000..e22f21839 --- /dev/null +++ b/graphics/contest/clink_tilemap1.bin diff --git a/graphics/contest/clink_tilemap10.bin b/graphics/contest/clink_tilemap10.bin new file mode 100755 index 000000000..2a91bb78d --- /dev/null +++ b/graphics/contest/clink_tilemap10.bin @@ -0,0 +1 @@ +@@@@@@@@@@
\ No newline at end of file diff --git a/graphics/contest/clink_tilemap11.bin b/graphics/contest/clink_tilemap11.bin Binary files differnew file mode 100755 index 000000000..3b46e00b8 --- /dev/null +++ b/graphics/contest/clink_tilemap11.bin diff --git a/graphics/contest/clink_tilemap2.bin b/graphics/contest/clink_tilemap2.bin Binary files differnew file mode 100755 index 000000000..21c804d12 --- /dev/null +++ b/graphics/contest/clink_tilemap2.bin diff --git a/graphics/contest/clink_tilemap3.bin b/graphics/contest/clink_tilemap3.bin Binary files differnew file mode 100755 index 000000000..d4bb7bae7 --- /dev/null +++ b/graphics/contest/clink_tilemap3.bin diff --git a/graphics/contest/clink_tilemap4.bin b/graphics/contest/clink_tilemap4.bin Binary files differnew file mode 100755 index 000000000..32f24abd6 --- /dev/null +++ b/graphics/contest/clink_tilemap4.bin diff --git a/graphics/contest/clink_tilemap5.bin b/graphics/contest/clink_tilemap5.bin Binary files differnew file mode 100755 index 000000000..cc07b0f1a --- /dev/null +++ b/graphics/contest/clink_tilemap5.bin diff --git a/graphics/contest/clink_tilemap6.bin b/graphics/contest/clink_tilemap6.bin Binary files differnew file mode 100755 index 000000000..f3939831e --- /dev/null +++ b/graphics/contest/clink_tilemap6.bin diff --git a/graphics/contest/clink_tilemap7.bin b/graphics/contest/clink_tilemap7.bin new file mode 100755 index 000000000..fe02ec0b5 --- /dev/null +++ b/graphics/contest/clink_tilemap7.bin @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/graphics/contest/clink_tilemap8.bin b/graphics/contest/clink_tilemap8.bin new file mode 100755 index 000000000..d37d6df3c --- /dev/null +++ b/graphics/contest/clink_tilemap8.bin @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/graphics/contest/clink_tilemap9.bin b/graphics/contest/clink_tilemap9.bin new file mode 100755 index 000000000..79d2e3fbb --- /dev/null +++ b/graphics/contest/clink_tilemap9.bin @@ -0,0 +1 @@ +0000000000
\ No newline at end of file diff --git a/graphics/contest/faces.png b/graphics/contest/faces.png Binary files differnew file mode 100755 index 000000000..bba47a91d --- /dev/null +++ b/graphics/contest/faces.png diff --git a/graphics/contest/heart.png b/graphics/contest/heart.png Binary files differnew file mode 100755 index 000000000..bd1ede8fc --- /dev/null +++ b/graphics/contest/heart.png diff --git a/graphics/contest/judge.png b/graphics/contest/judge.png Binary files differnew file mode 100755 index 000000000..c4dcf520b --- /dev/null +++ b/graphics/contest/judge.png diff --git a/graphics/contest/judge_symbols.png b/graphics/contest/judge_symbols.png Binary files differnew file mode 100755 index 000000000..7669fb88b --- /dev/null +++ b/graphics/contest/judge_symbols.png diff --git a/graphics/contest/misc.png b/graphics/contest/misc.png Binary files differnew file mode 100755 index 000000000..5e3b40462 --- /dev/null +++ b/graphics/contest/misc.png diff --git a/graphics/contest/misc_2.pal b/graphics/contest/misc_2.pal new file mode 100755 index 000000000..869aef9e1 --- /dev/null +++ b/graphics/contest/misc_2.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +0 0 0 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +255 106 115 +255 57 57 +205 32 0 +246 213 0 +255 123 98 +156 180 90 +164 148 57 +90 106 139 +180 172 82 +0 0 0 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +164 222 255 +106 148 255 +24 57 205 +246 213 0 +255 123 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +255 197 255 +255 139 255 +213 0 139 +246 213 0 +255 123 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +180 255 197 +148 255 164 +65 172 57 +246 213 0 +255 123 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +255 255 164 +246 213 0 +230 106 0 +246 213 0 +255 123 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 255 255 +255 255 255 +213 213 213 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +164 222 255 +106 148 255 +49 82 255 +180 255 197 +148 255 164 +65 172 57 +0 0 0 +0 0 0 +0 0 0 +197 255 255 +255 255 255 +213 213 213 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +255 139 230 +255 139 230 +255 49 156 +255 255 0 +255 255 0 +189 172 0 +41 49 90 +41 49 90 +0 0 0 +197 123 131 +255 255 255 +230 246 255 +205 238 255 +180 238 255 +156 230 255 +139 230 255 +255 205 230 +255 255 139 +255 230 255 +255 255 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 255 255 +255 255 255 +213 213 213 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +255 172 197 +255 172 172 +255 180 148 +255 189 123 +255 197 98 +255 205 82 +156 156 156 +156 156 156 +156 156 156 +197 255 255 +255 255 255 +213 213 213 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +164 222 255 +106 148 255 +49 82 255 +180 255 197 +148 255 164 +65 172 57 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +164 222 255 +106 230 222 +49 238 189 +0 255 156 +0 255 156 +82 255 98 +164 255 49 +255 255 0 +255 172 16 +255 90 32 +255 8 57 +230 57 106 +205 115 156 +180 164 205 +164 222 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/contest/misc_2.png b/graphics/contest/misc_2.png Binary files differnew file mode 100755 index 000000000..106b975cf --- /dev/null +++ b/graphics/contest/misc_2.png diff --git a/graphics/contest/misc_2_tilemap_1.bin b/graphics/contest/misc_2_tilemap_1.bin Binary files differnew file mode 100755 index 000000000..197e88cee --- /dev/null +++ b/graphics/contest/misc_2_tilemap_1.bin diff --git a/graphics/contest/misc_2_tilemap_2.bin b/graphics/contest/misc_2_tilemap_2.bin Binary files differnew file mode 100755 index 000000000..b31126836 --- /dev/null +++ b/graphics/contest/misc_2_tilemap_2.bin diff --git a/graphics/contest/misc_2_tilemap_3.bin b/graphics/contest/misc_2_tilemap_3.bin new file mode 100755 index 000000000..5055ab79e --- /dev/null +++ b/graphics/contest/misc_2_tilemap_3.bin @@ -0,0 +1 @@ +`papat`tppttbpcpctbtppttdpepetdtppttfpgpgtftppttppqpqtptppttrpspstrtpptttpuputttppttvpwpwtvtppttppttfpgpgtftpptt`papat`tppttbpcpctbtppttdpepetdtppttvpwpwtvtppttppqpqtptppttrpspstrtpptttpuputttbpcpctbtppttdpepetdtppttfpgpgtftpptt`papat`tppttrpspstrtpptttpuputttppttvpwpwtvtppttppqpqtptppttpptt`papat`tppttbpcpctbtppttdpepetdtppttfpgpgtftppttppqpqtptppttrpspstrtpptttpuputttppttvpwpwtvtdpepetdtppttfpgpgtftpptt`papat`tppttbpcpctbtpptttpuputttppttvpwpwtvtppttppqpqtptppttrpspstrtppttppttbpcpctbtppttdpepetdtppttfpgpgtftpptt`papat`tppttrpspstrtpptttpuputttppttvpwpwtvtppttppqpqtptfpgpgtftpptt`papat`tppttbpcpctbtppttdpepetdtppttvpwpwtvtppttppqpqtptppttrpspstrtpptttpuputttppttppttdpepetdtppttfpgpgtftpptt`papat`tppttbpcpctbtpptttpuputttppttvpwpwtvtppttppqpqtptppttrpspstrt`papat`tppttbpcpctbtppttdpepetdtppttfpgpgtftppttppqpqtptppttrpspstrtpptttpuputttppttvpwpwtvtppttppttfpgpgtftpptt`papat`tppttbpcpctbtppttdpepetdtppttvpwpwtvtppttppqpqtptppttrpspstrtpptttpuputttbpcpctbtppttdpepetdtppttfpgpgtftpptt`papat`tppttrpspstrtpptttpuputttppttvpwpwtvtppttppqpqtptppttpptt`papat`tppttbpcpctbtppttdpepetdtppttfpgpgtftppttppqpqtptppttrpspstrtpptttpuputttppttvpwpwtvtdpepetdtppttfpgpgtftpptt`papat`tppttbpcpctbtpptttpuputttppttvpwpwtvtppttppqpqtptppttrpspstrtppttppttbpcpctbtppttdpepetdtppttfpgpgtftpptt`papat`tppttrpspstrtpptttpuputttppttvpwpwtvtppttppqpqtptfpgpgtftpptt`papat`tppttbpcpctbtppttdpepetdtppttvpwpwtvtppttppqpqtptppttrpspstrtpptttpuputttppttppttdpepetdtppttfpgpgtftpptt`papat`tppttbpcpctbtpptttpuputttppttvpwpwtvtppttppqpqtptppttrpspstrt
\ No newline at end of file diff --git a/graphics/contest/nextturn.png b/graphics/contest/nextturn.png Binary files differnew file mode 100755 index 000000000..1d79d0608 --- /dev/null +++ b/graphics/contest/nextturn.png diff --git a/graphics/contest/nextturn_numbers.png b/graphics/contest/nextturn_numbers.png Binary files differnew file mode 100755 index 000000000..cd0305b16 --- /dev/null +++ b/graphics/contest/nextturn_numbers.png diff --git a/graphics/contest/nextturn_random.png b/graphics/contest/nextturn_random.png Binary files differnew file mode 100755 index 000000000..7205bad8c --- /dev/null +++ b/graphics/contest/nextturn_random.png diff --git a/graphics/easy_chat/cursor.png b/graphics/easy_chat/cursor.png Binary files differnew file mode 100755 index 000000000..502ea2d69 --- /dev/null +++ b/graphics/easy_chat/cursor.png diff --git a/graphics/easy_chat/mode.png b/graphics/easy_chat/mode.png Binary files differnew file mode 100755 index 000000000..31fb3fdd3 --- /dev/null +++ b/graphics/easy_chat/mode.png diff --git a/graphics/easy_chat/rwindow.png b/graphics/easy_chat/rwindow.png Binary files differnew file mode 100755 index 000000000..6319f9a5d --- /dev/null +++ b/graphics/easy_chat/rwindow.png diff --git a/graphics/easy_chat/window.bin b/graphics/easy_chat/window.bin Binary files differnew file mode 100755 index 000000000..c18d45d3f --- /dev/null +++ b/graphics/easy_chat/window.bin diff --git a/graphics/easy_chat/window.png b/graphics/easy_chat/window.png Binary files differnew file mode 100755 index 000000000..269971224 --- /dev/null +++ b/graphics/easy_chat/window.png diff --git a/graphics/frontier_pass/cursor.png b/graphics/frontier_pass/cursor.png Binary files differnew file mode 100755 index 000000000..3a7af3dd2 --- /dev/null +++ b/graphics/frontier_pass/cursor.png diff --git a/graphics/frontier_pass/gold.pal b/graphics/frontier_pass/gold.pal new file mode 100755 index 000000000..6db146382 --- /dev/null +++ b/graphics/frontier_pass/gold.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +156 164 65 +255 255 255 +205 205 205 +164 164 164 +230 164 8 +230 139 8 +230 123 16 +255 230 131 +255 213 65 +255 205 8 +238 189 8 +222 172 16 +205 156 16 +197 139 24 +164 106 32 +139 82 41 diff --git a/graphics/frontier_pass/map_cursor.png b/graphics/frontier_pass/map_cursor.png Binary files differnew file mode 100755 index 000000000..c20bbb59a --- /dev/null +++ b/graphics/frontier_pass/map_cursor.png diff --git a/graphics/frontier_pass/medals.png b/graphics/frontier_pass/medals.png Binary files differnew file mode 100755 index 000000000..1c0d36688 --- /dev/null +++ b/graphics/frontier_pass/medals.png diff --git a/graphics/frontier_pass/silver.pal b/graphics/frontier_pass/silver.pal new file mode 100755 index 000000000..2c99390bb --- /dev/null +++ b/graphics/frontier_pass/silver.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +156 164 65 +255 255 255 +205 205 205 +164 164 164 +230 213 197 +222 180 156 +222 156 115 +238 238 246 +222 222 230 +213 205 213 +197 197 197 +189 180 180 +172 164 164 +164 156 148 +148 139 131 +139 131 115 diff --git a/graphics/frontier_pass/tilemap1.bin b/graphics/frontier_pass/tilemap1.bin Binary files differnew file mode 100755 index 000000000..c2aa0dc9a --- /dev/null +++ b/graphics/frontier_pass/tilemap1.bin diff --git a/graphics/frontier_pass/tilemap2.bin b/graphics/frontier_pass/tilemap2.bin Binary files differnew file mode 100755 index 000000000..63c2f9b14 --- /dev/null +++ b/graphics/frontier_pass/tilemap2.bin diff --git a/graphics/frontier_pass/tiles.bin b/graphics/frontier_pass/tiles.bin Binary files differnew file mode 100755 index 000000000..e4e066ebe --- /dev/null +++ b/graphics/frontier_pass/tiles.bin diff --git a/graphics/frontier_pass/tiles.pal b/graphics/frontier_pass/tiles.pal new file mode 100755 index 000000000..2bfcff098 --- /dev/null +++ b/graphics/frontier_pass/tiles.pal @@ -0,0 +1,131 @@ +JASC-PAL +0100 +128 +57 74 74 +255 255 255 +205 205 205 +164 164 164 +123 123 123 +98 98 115 +57 74 74 +230 246 255 +98 41 65 +255 255 230 +230 230 197 +255 32 32 +98 164 222 +82 139 197 +74 115 172 +74 98 106 +139 98 115 +255 255 255 +230 255 222 +164 164 164 +123 123 123 +98 98 115 +41 57 65 +57 106 139 +65 139 197 +180 230 156 +148 238 131 +131 222 115 +82 172 74 +106 189 255 +205 205 205 +0 0 0 +139 98 115 +238 255 246 +213 238 230 +164 164 164 +123 123 123 +98 98 115 +41 57 65 +57 106 139 +65 139 197 +189 213 205 +148 180 164 +106 148 123 +65 115 90 +106 189 255 +205 205 205 +0 0 0 +139 98 115 +255 246 230 +246 230 213 +205 156 90 +180 131 65 +98 98 115 +41 57 65 +57 106 139 +65 139 197 +230 189 139 +205 156 115 +180 131 82 +156 106 41 +106 189 255 +205 205 205 +0 0 0 +139 98 115 +246 246 255 +230 230 238 +189 189 197 +156 156 156 +156 106 41 +41 57 65 +57 106 139 +65 139 197 +230 230 238 +189 189 197 +156 156 156 +123 123 123 +106 189 255 +205 205 205 +0 0 0 +139 98 115 +246 246 222 +246 238 172 +164 164 164 +123 123 123 +98 98 115 +41 57 65 +57 106 139 +65 139 197 +246 230 139 +230 213 49 +213 197 57 +156 115 57 +106 189 255 +205 205 205 +0 0 0 +0 0 0 +106 131 238 +139 164 213 +189 205 205 +213 197 131 +246 222 164 +172 131 131 +148 98 106 +115 106 148 +106 123 197 +197 230 230 +139 189 131 +106 156 74 +148 222 189 +238 156 131 +238 246 255 +0 0 0 +123 148 189 +65 74 106 +106 98 115 +82 90 180 +139 123 139 +164 172 189 +106 148 131 +180 205 213 +156 156 156 +213 238 230 +255 255 255 +213 180 172 +222 230 238 +213 205 156 +0 0 0 diff --git a/graphics/frontier_pass/tiles.png b/graphics/frontier_pass/tiles.png Binary files differnew file mode 100755 index 000000000..520c34b3d --- /dev/null +++ b/graphics/frontier_pass/tiles.png diff --git a/graphics/frontier_pass/tiles2.png b/graphics/frontier_pass/tiles2.png Binary files differnew file mode 100755 index 000000000..6bd420a8d --- /dev/null +++ b/graphics/frontier_pass/tiles2.png diff --git a/graphics/interface/bag_pyramid.pal b/graphics/interface/bag_pyramid.pal new file mode 100755 index 000000000..200b001b5 --- /dev/null +++ b/graphics/interface/bag_pyramid.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +115 197 164 +255 197 106 +230 172 90 +205 148 74 +180 123 65 +164 98 49 +139 74 32 +115 49 24 +90 24 8 +74 0 0 +255 222 123 +164 131 255 +213 205 255 +98 98 115 +255 255 255 +0 0 0 +115 197 164 +255 197 106 +230 172 90 +205 148 74 +180 123 65 +164 98 49 +139 74 32 +115 49 24 +90 24 8 +74 0 0 +255 222 123 +255 49 0 +255 213 172 +98 98 115 +255 255 255 +0 0 0 diff --git a/graphics/interface/bag_pyramid.png b/graphics/interface/bag_pyramid.png Binary files differnew file mode 100755 index 000000000..42b709057 --- /dev/null +++ b/graphics/interface/bag_pyramid.png diff --git a/graphics/interface/bag_screen.png b/graphics/interface/bag_screen.png Binary files differnew file mode 100755 index 000000000..e634cdb27 --- /dev/null +++ b/graphics/interface/bag_screen.png diff --git a/graphics/interface/bag_screen_female.pal b/graphics/interface/bag_screen_female.pal new file mode 100755 index 000000000..07057ec9a --- /dev/null +++ b/graphics/interface/bag_screen_female.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +98 98 115 +255 255 255 +205 205 205 +164 164 164 +123 123 123 +98 98 115 +57 49 57 +156 65 106 +98 41 65 +255 255 205 +255 230 139 +255 32 32 +230 123 139 +164 49 115 +189 156 90 +0 0 0 +98 98 115 +0 0 0 +255 255 255 +213 213 205 +189 156 90 +255 0 0 +180 180 180 +0 0 0 +0 0 0 +238 205 131 +255 255 205 +90 0 123 +230 123 139 +164 49 115 +106 180 213 +255 148 180 diff --git a/graphics/interface/bag_screen_male.pal b/graphics/interface/bag_screen_male.pal new file mode 100755 index 000000000..e773c384c --- /dev/null +++ b/graphics/interface/bag_screen_male.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +98 98 115 +255 255 255 +205 205 205 +164 164 164 +123 123 123 +98 98 115 +41 57 65 +57 106 139 +41 82 115 +255 255 205 +255 230 139 +255 32 32 +213 106 255 +74 131 255 +189 156 90 +0 0 0 +98 98 115 +0 0 0 +255 255 255 +213 213 205 +189 156 90 +255 0 0 +180 180 180 +0 0 0 +0 0 0 +238 205 131 +255 255 205 +90 0 123 +213 106 255 +74 131 255 +255 0 0 +255 148 180 diff --git a/graphics/interface/bag_swap.png b/graphics/interface/bag_swap.png Binary files differnew file mode 100755 index 000000000..a9bed1e8a --- /dev/null +++ b/graphics/interface/bag_swap.png diff --git a/graphics/interface/ball/ultra.pal b/graphics/interface/ball/ultra.pal new file mode 100755 index 000000000..3b7021097 --- /dev/null +++ b/graphics/interface/ball/ultra.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 255 255 +180 139 16 +205 172 32 +230 205 49 +255 238 65 +255 255 255 +148 148 148 +65 65 65 +24 24 24 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 diff --git a/graphics/interface/ball/ultra.png b/graphics/interface/ball/ultra.png Binary files differnew file mode 100755 index 000000000..1221cec4e --- /dev/null +++ b/graphics/interface/ball/ultra.png diff --git a/graphics/interface/ball_open.png b/graphics/interface/ball_open.png Binary files differnew file mode 100755 index 000000000..1030f4942 --- /dev/null +++ b/graphics/interface/ball_open.png diff --git a/graphics/interface/berry_tag.bin b/graphics/interface/berry_tag.bin Binary files differnew file mode 100755 index 000000000..fc809d6a7 --- /dev/null +++ b/graphics/interface/berry_tag.bin diff --git a/graphics/interface/berry_tag_title.bin b/graphics/interface/berry_tag_title.bin Binary files differnew file mode 100755 index 000000000..560eb6cfa --- /dev/null +++ b/graphics/interface/berry_tag_title.bin diff --git a/graphics/interface/check_berry.pal b/graphics/interface/check_berry.pal new file mode 100755 index 000000000..f4f6cb4e3 --- /dev/null +++ b/graphics/interface/check_berry.pal @@ -0,0 +1,99 @@ +JASC-PAL +0100 +96 +0 0 0 +255 255 255 +238 246 238 +222 238 230 +213 230 213 +197 230 205 +189 222 189 +172 213 180 +164 213 172 +148 156 123 +115 106 90 +90 57 65 +222 49 8 +213 106 74 +205 164 139 +213 213 213 +0 0 0 +255 255 255 +213 246 205 +172 246 156 +139 246 106 +106 213 74 +74 180 41 +41 148 8 +246 230 8 +222 197 8 +205 164 8 +189 131 8 +172 98 8 +90 82 106 +172 98 8 +0 0 172 +0 0 0 +246 246 222 +230 213 222 +222 180 222 +205 148 222 +197 123 222 +180 90 222 +172 57 222 +156 24 222 +148 0 222 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +246 246 255 +230 238 246 +213 230 246 +197 222 238 +180 213 238 +164 205 230 +148 197 230 +131 189 230 +0 0 0 +0 0 0 +0 0 0 +246 230 8 +222 197 8 +205 164 8 +189 131 8 +0 0 0 +189 131 65 +197 131 98 +222 189 131 +123 82 24 +0 0 0 +0 0 0 +180 123 123 +238 222 172 +189 131 65 +65 32 0 +255 0 0 +106 180 213 +41 123 164 +123 148 49 +246 246 246 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +230 123 139 +164 49 115 +0 0 0 +0 0 0 diff --git a/graphics/interface/check_berry.png b/graphics/interface/check_berry.png Binary files differnew file mode 100755 index 000000000..56fc2966b --- /dev/null +++ b/graphics/interface/check_berry.png diff --git a/graphics/interface/check_berry_circle.png b/graphics/interface/check_berry_circle.png Binary files differnew file mode 100755 index 000000000..4d66237e5 --- /dev/null +++ b/graphics/interface/check_berry_circle.png diff --git a/graphics/interface/hm.png b/graphics/interface/hm.png Binary files differnew file mode 100755 index 000000000..d6c7e8de9 --- /dev/null +++ b/graphics/interface/hm.png diff --git a/graphics/interface/hpbar_anim.png b/graphics/interface/hpbar_anim.png Binary files differnew file mode 100755 index 000000000..d4e79fdae --- /dev/null +++ b/graphics/interface/hpbar_anim.png diff --git a/graphics/interface/mart_frame.bin b/graphics/interface/mart_frame.bin Binary files differnew file mode 100755 index 000000000..63156b8d5 --- /dev/null +++ b/graphics/interface/mart_frame.bin diff --git a/graphics/interface/mart_frame.png b/graphics/interface/mart_frame.png Binary files differnew file mode 100755 index 000000000..ece93b7c7 --- /dev/null +++ b/graphics/interface/mart_frame.png diff --git a/graphics/interface/menu.png b/graphics/interface/menu.png Binary files differnew file mode 100755 index 000000000..96f6b8b15 --- /dev/null +++ b/graphics/interface/menu.png diff --git a/graphics/interface/menu_0.pal b/graphics/interface/menu_0.pal new file mode 100755 index 000000000..67e1af896 --- /dev/null +++ b/graphics/interface/menu_0.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 255 +255 0 0 +82 98 156 +106 139 189 +255 255 255 +106 90 115 +213 205 213 +65 74 123 +74 65 82 +131 139 139 +106 65 90 +172 106 98 +213 74 57 +156 74 98 +106 164 164 diff --git a/graphics/interface/menu_1.pal b/graphics/interface/menu_1.pal new file mode 100755 index 000000000..3adc73766 --- /dev/null +++ b/graphics/interface/menu_1.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +74 57 115 +82 98 156 +106 139 189 +41 49 49 +255 255 255 +106 90 115 +222 213 222 +90 82 82 +180 189 180 +139 156 213 +90 74 131 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/interface/menu_map.bin b/graphics/interface/menu_map.bin Binary files differnew file mode 100755 index 000000000..8a7b3f1f0 --- /dev/null +++ b/graphics/interface/menu_map.bin diff --git a/graphics/interface/money.png b/graphics/interface/money.png Binary files differnew file mode 100755 index 000000000..d11fe06d1 --- /dev/null +++ b/graphics/interface/money.png diff --git a/graphics/interface/numbers1.png b/graphics/interface/numbers1.png Binary files differnew file mode 100755 index 000000000..f15757958 --- /dev/null +++ b/graphics/interface/numbers1.png diff --git a/graphics/interface/numbers2.png b/graphics/interface/numbers2.png Binary files differnew file mode 100755 index 000000000..4ddf364bf --- /dev/null +++ b/graphics/interface/numbers2.png diff --git a/graphics/interface/party_menu_hpbar.png b/graphics/interface/party_menu_hpbar.png Binary files differnew file mode 100755 index 000000000..763b91210 --- /dev/null +++ b/graphics/interface/party_menu_hpbar.png diff --git a/graphics/interface/party_menu_misc.bin b/graphics/interface/party_menu_misc.bin Binary files differnew file mode 100755 index 000000000..d6ff1114d --- /dev/null +++ b/graphics/interface/party_menu_misc.bin diff --git a/graphics/interface/party_menu_misc.pal b/graphics/interface/party_menu_misc.pal new file mode 100755 index 000000000..0b4b30f81 --- /dev/null +++ b/graphics/interface/party_menu_misc.pal @@ -0,0 +1,179 @@ +JASC-PAL +0100 +176 +123 156 115 +255 255 255 +106 106 106 +0 0 0 +65 205 255 +0 139 189 +49 189 238 +255 156 148 +189 90 82 +222 123 115 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +139 148 123 +74 74 98 +65 156 148 +139 156 41 +205 213 123 +180 180 90 +82 65 74 +32 16 24 +255 0 255 +255 0 255 +255 255 255 +230 238 139 +98 90 0 +255 0 255 +255 0 255 +115 90 180 +139 148 123 +255 115 49 +65 156 148 +139 156 41 +205 213 123 +180 180 90 +82 65 74 +82 82 90 +255 0 255 +255 0 255 +255 255 255 +123 205 180 +57 148 123 +255 0 255 +255 0 255 +164 115 246 +123 156 115 +74 74 98 +115 115 115 +255 255 255 +131 197 222 +57 148 222 +41 123 180 +131 197 222 +41 123 180 +115 255 172 +90 213 131 +65 205 255 +0 98 148 +82 82 82 +255 213 82 +255 180 65 +123 156 115 +74 74 98 +115 115 115 +255 255 255 +213 197 90 +197 164 24 +156 156 32 +213 197 90 +156 156 32 +255 230 57 +205 172 8 +255 156 148 +156 65 57 +82 82 82 +255 213 82 +255 180 65 +123 156 115 +74 74 98 +115 115 115 +255 255 255 +213 164 32 +197 106 16 +164 74 0 +213 164 32 +164 74 0 +255 115 49 +197 57 0 +255 0 255 +255 0 255 +82 82 82 +255 213 82 +255 180 65 +123 156 115 +255 115 49 +115 115 115 +255 255 255 +180 255 164 +123 222 131 +123 156 98 +255 115 49 +255 115 49 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +82 82 82 +255 213 82 +255 180 65 +57 156 255 +255 115 49 +115 115 115 +255 255 255 +172 238 255 +123 213 238 +74 172 205 +255 115 49 +255 115 49 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +82 82 82 +255 213 82 +255 180 65 +57 156 255 +255 115 49 +115 115 115 +255 255 255 +246 246 148 +246 230 98 +222 197 32 +255 115 49 +255 115 49 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +82 82 82 +255 213 82 +255 180 65 +57 156 255 +255 115 49 +115 115 115 +255 255 255 +255 213 222 +255 189 148 +238 164 131 +255 115 49 +255 115 49 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +82 82 82 +255 213 82 +255 180 65 +57 156 255 +255 255 115 +115 115 115 +255 255 255 +180 255 164 +123 222 131 +131 172 106 +255 255 115 +255 255 115 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +82 82 82 +255 213 82 +255 180 65 diff --git a/graphics/interface/party_menu_misc.png b/graphics/interface/party_menu_misc.png Binary files differnew file mode 100755 index 000000000..c58f3aae9 --- /dev/null +++ b/graphics/interface/party_menu_misc.png diff --git a/graphics/interface/party_menu_pokeball.png b/graphics/interface/party_menu_pokeball.png Binary files differnew file mode 100755 index 000000000..2aad54de8 --- /dev/null +++ b/graphics/interface/party_menu_pokeball.png diff --git a/graphics/interface/party_menu_pokeball_small.png b/graphics/interface/party_menu_pokeball_small.png Binary files differnew file mode 100755 index 000000000..d2eec4d45 --- /dev/null +++ b/graphics/interface/party_menu_pokeball_small.png diff --git a/graphics/interface/pokeblock.bin b/graphics/interface/pokeblock.bin Binary files differnew file mode 100755 index 000000000..1719bb5a6 --- /dev/null +++ b/graphics/interface/pokeblock.bin diff --git a/graphics/interface/pokeblock_case_frame.pal b/graphics/interface/pokeblock_case_frame.pal new file mode 100755 index 000000000..ef58ae778 --- /dev/null +++ b/graphics/interface/pokeblock_case_frame.pal @@ -0,0 +1,99 @@ +JASC-PAL +0100 +96 +0 0 0 +123 205 189 +238 246 255 +213 230 255 +255 0 0 +115 131 238 +90 90 98 +123 180 189 +131 131 164 +0 0 0 +0 0 0 +197 197 197 +205 65 24 +255 123 90 +255 180 148 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +238 246 255 +0 0 0 +0 0 0 +90 90 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 197 197 +106 139 189 +148 213 255 +180 238 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +255 238 238 +0 0 0 +0 0 0 +90 90 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 197 197 +205 90 172 +255 156 197 +255 197 213 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +106 180 115 +148 246 98 +205 255 139 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +180 180 49 +246 230 49 +255 255 148 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +148 148 139 +222 222 222 +238 238 238 +255 255 255 diff --git a/graphics/interface/pokeblock_case_frame.png b/graphics/interface/pokeblock_case_frame.png Binary files differnew file mode 100755 index 000000000..ffc658821 --- /dev/null +++ b/graphics/interface/pokeblock_case_frame.png diff --git a/graphics/interface/pokeblock_device.png b/graphics/interface/pokeblock_device.png Binary files differnew file mode 100755 index 000000000..65b29a8b3 --- /dev/null +++ b/graphics/interface/pokeblock_device.png diff --git a/graphics/interface/pokeblock_feeding_bg_map.bin b/graphics/interface/pokeblock_feeding_bg_map.bin Binary files differnew file mode 100755 index 000000000..9feebf8bc --- /dev/null +++ b/graphics/interface/pokeblock_feeding_bg_map.bin diff --git a/graphics/interface/powacc_tilemap.bin b/graphics/interface/powacc_tilemap.bin Binary files differnew file mode 100755 index 000000000..5b492db68 --- /dev/null +++ b/graphics/interface/powacc_tilemap.bin diff --git a/graphics/interface/status_icons.png b/graphics/interface/status_icons.png Binary files differnew file mode 100755 index 000000000..fe802d7f6 --- /dev/null +++ b/graphics/interface/status_icons.png diff --git a/graphics/interface/status_screen.bin b/graphics/interface/status_screen.bin Binary files differnew file mode 100755 index 000000000..771d4db93 --- /dev/null +++ b/graphics/interface/status_screen.bin diff --git a/graphics/interface/status_screen.pal b/graphics/interface/status_screen.pal new file mode 100755 index 000000000..badbfe53b --- /dev/null +++ b/graphics/interface/status_screen.pal @@ -0,0 +1,131 @@ +JASC-PAL +0100 +128 +180 180 115 +74 65 57 +255 255 255 +222 230 246 +213 213 189 +246 255 255 +115 106 98 +98 156 222 +74 148 189 +57 148 164 +32 148 139 +16 148 115 +156 222 164 +98 180 139 +49 139 115 +0 106 98 +180 180 115 +74 65 57 +255 255 255 +90 106 0 +123 139 32 +255 246 205 +115 106 98 +90 222 123 +90 205 98 +90 189 74 +98 172 49 +98 156 24 +238 164 255 +189 156 164 +148 148 82 +106 148 0 +180 180 115 +74 65 57 +255 255 255 +172 180 172 +205 205 197 +246 255 238 +115 106 98 +238 222 24 +213 189 57 +189 164 98 +164 139 131 +139 115 172 +205 222 123 +172 172 148 +139 131 180 +115 90 213 +180 180 115 +74 65 57 +255 255 255 +0 0 0 +0 0 0 +246 255 246 +115 106 98 +222 24 238 +189 16 238 +164 8 238 +131 8 246 +106 0 246 +172 222 222 +139 148 230 +106 74 238 +82 0 255 +180 180 115 +74 65 57 +148 32 172 +189 106 213 +230 189 255 +255 255 255 +213 148 246 +189 139 205 +255 230 255 +230 180 213 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +115 98 90 +180 180 115 +74 65 57 +255 255 255 +222 230 246 +246 246 222 +246 255 255 +115 106 98 +255 205 74 +230 164 98 +205 123 123 +180 82 148 +156 41 172 +230 156 255 +197 98 238 +164 49 222 +131 0 205 +98 180 106 +0 0 0 +213 213 205 +255 255 255 +98 98 98 +230 8 8 +255 189 115 +65 205 255 +0 139 189 +255 156 148 +189 90 82 +139 246 255 +24 164 213 +255 189 180 +213 115 106 +0 0 0 +98 180 106 +0 0 0 +213 213 205 +255 255 255 +98 98 98 +230 8 8 +255 189 115 +238 238 172 +164 164 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 0 0 +164 0 0 +255 255 255 diff --git a/graphics/interface/status_screen.png b/graphics/interface/status_screen.png Binary files differnew file mode 100755 index 000000000..2f9f8db85 --- /dev/null +++ b/graphics/interface/status_screen.png diff --git a/graphics/interface/status_tilemap0.bin b/graphics/interface/status_tilemap0.bin Binary files differnew file mode 100755 index 000000000..a869a9d03 --- /dev/null +++ b/graphics/interface/status_tilemap0.bin diff --git a/graphics/interface/status_tilemap1.bin b/graphics/interface/status_tilemap1.bin Binary files differnew file mode 100755 index 000000000..19cb94637 --- /dev/null +++ b/graphics/interface/status_tilemap1.bin diff --git a/graphics/interface/status_tilemap2.bin b/graphics/interface/status_tilemap2.bin Binary files differnew file mode 100755 index 000000000..f835047d1 --- /dev/null +++ b/graphics/interface/status_tilemap2.bin diff --git a/graphics/interface/status_tilemap3.bin b/graphics/interface/status_tilemap3.bin Binary files differnew file mode 100755 index 000000000..9c11ccc4f --- /dev/null +++ b/graphics/interface/status_tilemap3.bin diff --git a/graphics/interface/summary.bin b/graphics/interface/summary.bin Binary files differnew file mode 100755 index 000000000..0a19222a3 --- /dev/null +++ b/graphics/interface/summary.bin diff --git a/graphics/interface/summary_frames.png b/graphics/interface/summary_frames.png Binary files differnew file mode 100755 index 000000000..2a579b012 --- /dev/null +++ b/graphics/interface/summary_frames.png diff --git a/graphics/interface/textbox.png b/graphics/interface/textbox.png Binary files differnew file mode 100755 index 000000000..ed8cd92ee --- /dev/null +++ b/graphics/interface/textbox.png diff --git a/graphics/interface/unk_tilemap.bin b/graphics/interface/unk_tilemap.bin Binary files differnew file mode 100755 index 000000000..0b3837ae2 --- /dev/null +++ b/graphics/interface/unk_tilemap.bin diff --git a/graphics/interface/wallclock.png b/graphics/interface/wallclock.png Binary files differnew file mode 100755 index 000000000..e50f37e72 --- /dev/null +++ b/graphics/interface/wallclock.png diff --git a/graphics/interface/wallclock1.bin b/graphics/interface/wallclock1.bin Binary files differnew file mode 100755 index 000000000..49f21ed5b --- /dev/null +++ b/graphics/interface/wallclock1.bin diff --git a/graphics/interface/wallclock2.bin b/graphics/interface/wallclock2.bin Binary files differnew file mode 100755 index 000000000..ba479e7b1 --- /dev/null +++ b/graphics/interface/wallclock2.bin diff --git a/graphics/interface/wallclock_female.pal b/graphics/interface/wallclock_female.pal new file mode 100755 index 000000000..a7909e2e0 --- /dev/null +++ b/graphics/interface/wallclock_female.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +65 65 90 +222 230 238 +213 213 222 +205 205 213 +197 197 205 +255 197 255 +255 156 255 +255 115 255 +255 82 255 +74 180 189 +255 230 49 +90 90 123 +123 123 172 +65 65 90 +255 255 255 +0 0 0 diff --git a/graphics/interface/wallclock_male.pal b/graphics/interface/wallclock_male.pal new file mode 100755 index 000000000..1582ebfd2 --- /dev/null +++ b/graphics/interface/wallclock_male.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +65 65 90 +222 230 238 +213 213 222 +205 205 213 +197 197 205 +164 180 255 +115 139 255 +74 98 255 +32 65 255 +74 180 189 +255 230 49 +90 90 123 +123 123 172 +65 65 90 +255 255 255 +0 0 0 diff --git a/graphics/interface_fr/menu.png b/graphics/interface_fr/menu.png Binary files differnew file mode 100755 index 000000000..a04c981d5 --- /dev/null +++ b/graphics/interface_fr/menu.png diff --git a/graphics/interface_fr/menu1.pal b/graphics/interface_fr/menu1.pal new file mode 100755 index 000000000..ab57da621 --- /dev/null +++ b/graphics/interface_fr/menu1.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +123 156 131 +238 238 238 +0 0 0 +213 213 189 +172 164 123 +255 131 123 +238 49 0 +222 49 16 +197 49 41 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/interface_fr/menu2.pal b/graphics/interface_fr/menu2.pal new file mode 100755 index 000000000..16a03be2c --- /dev/null +++ b/graphics/interface_fr/menu2.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +123 156 131 +238 49 0 +246 131 49 +255 180 16 +222 230 49 +123 205 82 +156 222 222 +106 148 246 +164 65 164 +172 172 123 +222 222 197 +189 164 57 +255 90 139 +82 123 139 +65 65 65 +255 255 255 diff --git a/graphics/interface_fr/menu3.pal b/graphics/interface_fr/menu3.pal new file mode 100755 index 000000000..99b5b3464 --- /dev/null +++ b/graphics/interface_fr/menu3.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +115 205 164 +255 255 255 +98 98 98 +213 213 205 +255 255 255 +230 230 230 +197 197 197 +238 238 238 +197 197 197 +148 148 148 +255 0 0 +180 0 0 +255 197 197 +82 82 255 +49 49 180 +197 197 255 diff --git a/graphics/intro/intro1_text.pal b/graphics/intro/intro1_text.pal new file mode 100755 index 000000000..574921c0d --- /dev/null +++ b/graphics/intro/intro1_text.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +24 57 255 +49 74 255 +74 98 255 +98 123 255 +123 139 255 +148 164 255 +172 189 255 +197 205 255 +222 230 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +24 57 255 +24 57 230 +32 57 213 +41 65 197 +49 65 172 +49 65 156 +57 74 139 +65 74 115 +74 74 98 +82 82 82 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +24 57 255 +41 65 246 +57 82 238 +74 98 230 +90 106 222 +106 123 213 +123 139 205 +139 148 197 +156 164 189 +180 180 180 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/intro/intro3.pal b/graphics/intro/intro3.pal new file mode 100755 index 000000000..909fae91d --- /dev/null +++ b/graphics/intro/intro3.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +139 148 255 +0 0 0 +49 0 0 +238 123 0 +238 131 0 +238 139 0 +238 148 0 +238 156 0 +238 164 0 +238 172 0 +238 180 0 +238 189 0 +238 197 0 +238 213 0 +255 255 255 +0 32 205 +139 148 255 +0 0 0 +0 0 255 +8 16 255 +24 41 255 +41 57 255 +57 82 255 +74 98 255 +90 123 255 +106 148 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +180 0 0 +0 0 0 +65 0 0 +255 255 255 +82 0 0 +32 0 0 +0 0 0 +0 0 0 +0 0 0 +255 123 0 +172 82 57 +164 65 49 +156 57 41 +148 41 32 +139 32 24 +115 0 0 +0 32 205 +0 0 0 +0 41 82 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +139 172 255 +106 148 222 +82 123 189 +49 98 156 +24 74 123 +0 49 98 +180 0 0 +0 0 0 +0 0 0 +0 16 0 +82 115 98 +115 148 131 +131 172 148 +156 180 172 +255 255 197 +255 246 123 +180 164 98 +98 156 57 +123 164 131 +164 57 49 +172 205 246 +255 246 123 +0 0 0 +139 148 255 +0 0 0 +41 74 49 +82 115 98 +115 148 131 +131 172 148 +156 180 172 +172 205 246 +197 230 255 +213 246 255 +238 255 255 +255 197 106 +255 213 131 +255 222 156 +255 246 123 +255 255 197 +0 0 0 +74 82 82 +90 98 106 +106 123 131 +123 139 164 +139 164 189 +156 180 213 +172 205 246 +0 0 0 +0 0 0 +238 255 255 +255 197 106 +255 213 131 +255 222 156 +255 246 123 +255 255 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +74 82 82 +90 74 74 +106 65 65 +123 65 57 +139 57 49 +164 57 49 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +74 82 82 +106 115 90 +139 148 98 +180 180 106 +213 213 115 +255 246 123 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +74 82 82 +106 115 115 +139 148 148 +180 180 180 +213 213 213 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 32 205 +32 24 164 +65 16 123 +106 8 82 +139 0 41 +180 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/intro/intro3_clouds.png b/graphics/intro/intro3_clouds.png Binary files differnew file mode 100755 index 000000000..aaa77f4a9 --- /dev/null +++ b/graphics/intro/intro3_clouds.png diff --git a/graphics/intro/intro3_clouds1.bin b/graphics/intro/intro3_clouds1.bin Binary files differnew file mode 100755 index 000000000..c2aa2533f --- /dev/null +++ b/graphics/intro/intro3_clouds1.bin diff --git a/graphics/intro/intro3_clouds2.bin b/graphics/intro/intro3_clouds2.bin Binary files differnew file mode 100755 index 000000000..c256567f4 --- /dev/null +++ b/graphics/intro/intro3_clouds2.bin diff --git a/graphics/intro/intro3_clouds2.png b/graphics/intro/intro3_clouds2.png Binary files differnew file mode 100755 index 000000000..34b523e31 --- /dev/null +++ b/graphics/intro/intro3_clouds2.png diff --git a/graphics/intro/intro3_clouds3.bin b/graphics/intro/intro3_clouds3.bin Binary files differnew file mode 100755 index 000000000..c47ade01f --- /dev/null +++ b/graphics/intro/intro3_clouds3.bin diff --git a/graphics/intro/intro3_clouds4.bin b/graphics/intro/intro3_clouds4.bin Binary files differnew file mode 100755 index 000000000..99bea908c --- /dev/null +++ b/graphics/intro/intro3_clouds4.bin diff --git a/graphics/intro/intro3_groudon.bin b/graphics/intro/intro3_groudon.bin Binary files differnew file mode 100755 index 000000000..c0472196f --- /dev/null +++ b/graphics/intro/intro3_groudon.bin diff --git a/graphics/intro/intro3_groudon.png b/graphics/intro/intro3_groudon.png Binary files differnew file mode 100755 index 000000000..3e4c6852b --- /dev/null +++ b/graphics/intro/intro3_groudon.png diff --git a/graphics/intro/intro3_kyogre.bin b/graphics/intro/intro3_kyogre.bin Binary files differnew file mode 100755 index 000000000..b5bdbb37c --- /dev/null +++ b/graphics/intro/intro3_kyogre.bin diff --git a/graphics/intro/intro3_kyogre.png b/graphics/intro/intro3_kyogre.png Binary files differnew file mode 100755 index 000000000..d84aa45a2 --- /dev/null +++ b/graphics/intro/intro3_kyogre.png diff --git a/graphics/intro/intro3_rayquaza.bin b/graphics/intro/intro3_rayquaza.bin Binary files differnew file mode 100755 index 000000000..be3a9c560 --- /dev/null +++ b/graphics/intro/intro3_rayquaza.bin diff --git a/graphics/intro/intro3_rayquaza.png b/graphics/intro/intro3_rayquaza.png Binary files differnew file mode 100755 index 000000000..f749ceb50 --- /dev/null +++ b/graphics/intro/intro3_rayquaza.png diff --git a/graphics/intro/legend_bg.png b/graphics/intro/legend_bg.png Binary files differnew file mode 100755 index 000000000..5baf32aec --- /dev/null +++ b/graphics/intro/legend_bg.png diff --git a/graphics/intro/legend_bg1.bin b/graphics/intro/legend_bg1.bin Binary files differnew file mode 100755 index 000000000..e289ca779 --- /dev/null +++ b/graphics/intro/legend_bg1.bin diff --git a/graphics/intro/legend_bg2.bin b/graphics/intro/legend_bg2.bin new file mode 100755 index 000000000..a151b458e --- /dev/null +++ b/graphics/intro/legend_bg2.bin @@ -0,0 +1 @@ +&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@
\ No newline at end of file diff --git a/graphics/link/gba.png b/graphics/link/gba.png Binary files differnew file mode 100755 index 000000000..1a0909468 --- /dev/null +++ b/graphics/link/gba.png diff --git a/graphics/link/gba_pal2.pal b/graphics/link/gba_pal2.pal new file mode 100755 index 000000000..e2fb95b4a --- /dev/null +++ b/graphics/link/gba_pal2.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 57 8 +255 90 8 +255 131 8 +255 172 8 +255 213 8 +255 255 8 +255 255 131 +255 255 255 +255 255 0 +65 0 0 +115 16 0 +172 32 0 +230 57 8 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +222 230 238 +189 205 230 +156 180 222 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +230 230 230 +205 205 205 +180 180 180 +156 156 156 +213 180 106 +205 156 82 +49 255 106 +0 0 0 +255 255 255 +222 230 238 +189 205 230 +156 180 222 +0 16 172 +32 32 106 +16 16 90 +0 0 74 +255 255 189 +230 230 164 +205 205 148 +189 180 115 +139 139 90 +74 74 57 +8 32 32 diff --git a/graphics/link/link1.pal b/graphics/link/link1.pal new file mode 100755 index 000000000..a86815b0e --- /dev/null +++ b/graphics/link/link1.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +0 0 0 +213 205 205 +255 255 255 +255 255 255 +41 41 41 +255 156 82 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/link/link2.pal b/graphics/link/link2.pal new file mode 100755 index 000000000..a8c95a3c0 --- /dev/null +++ b/graphics/link/link2.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +156 197 98 +41 131 222 +0 82 172 +197 255 106 +172 230 49 +246 246 213 +255 49 49 +255 148 148 +131 164 213 +238 238 90 +65 65 65 +115 115 115 +172 172 172 +230 230 255 +0 0 0 +255 255 255 diff --git a/graphics/link/link_winedge.bin b/graphics/link/link_winedge.bin Binary files differnew file mode 100755 index 000000000..f3e264d05 --- /dev/null +++ b/graphics/link/link_winedge.bin diff --git a/graphics/link/link_winedge.png b/graphics/link/link_winedge.png Binary files differnew file mode 100755 index 000000000..86ddacc03 --- /dev/null +++ b/graphics/link/link_winedge.png diff --git a/graphics/link/misc.bin b/graphics/link/misc.bin Binary files differnew file mode 100755 index 000000000..e91b50c8d --- /dev/null +++ b/graphics/link/misc.bin diff --git a/graphics/link/misc.png b/graphics/link/misc.png Binary files differnew file mode 100755 index 000000000..ae6ba4d02 --- /dev/null +++ b/graphics/link/misc.png diff --git a/graphics/mail/bead/map.bin b/graphics/mail/bead/map.bin Binary files differnew file mode 100755 index 000000000..6ebb4932c --- /dev/null +++ b/graphics/mail/bead/map.bin diff --git a/graphics/mail/bead/palette.pal b/graphics/mail/bead/palette.pal new file mode 100755 index 000000000..e2e6ca291 --- /dev/null +++ b/graphics/mail/bead/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +65 90 123 +98 123 156 +213 230 238 +238 255 255 +139 189 164 +255 148 131 +213 106 90 +164 156 189 +255 197 82 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/bead/tiles.png b/graphics/mail/bead/tiles.png Binary files differnew file mode 100755 index 000000000..d006fb987 --- /dev/null +++ b/graphics/mail/bead/tiles.png diff --git a/graphics/mail/dream/map.bin b/graphics/mail/dream/map.bin Binary files differnew file mode 100755 index 000000000..bc28d8864 --- /dev/null +++ b/graphics/mail/dream/map.bin diff --git a/graphics/mail/dream/palette.pal b/graphics/mail/dream/palette.pal new file mode 100755 index 000000000..47172825c --- /dev/null +++ b/graphics/mail/dream/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +255 189 205 +222 164 197 +197 148 189 +172 131 189 +255 213 230 +0 0 0 +205 255 213 +230 255 230 +0 0 0 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/dream/tiles.png b/graphics/mail/dream/tiles.png Binary files differnew file mode 100755 index 000000000..cb4411757 --- /dev/null +++ b/graphics/mail/dream/tiles.png diff --git a/graphics/mail/fab/map.bin b/graphics/mail/fab/map.bin Binary files differnew file mode 100755 index 000000000..b11121bdf --- /dev/null +++ b/graphics/mail/fab/map.bin diff --git a/graphics/mail/fab/palette.pal b/graphics/mail/fab/palette.pal new file mode 100755 index 000000000..17e1afcc3 --- /dev/null +++ b/graphics/mail/fab/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +238 205 222 +255 230 238 +213 230 238 +238 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/fab/tiles.png b/graphics/mail/fab/tiles.png Binary files differnew file mode 100755 index 000000000..99e9cac71 --- /dev/null +++ b/graphics/mail/fab/tiles.png diff --git a/graphics/mail/glitter/map.bin b/graphics/mail/glitter/map.bin Binary files differnew file mode 100755 index 000000000..fad949aa9 --- /dev/null +++ b/graphics/mail/glitter/map.bin diff --git a/graphics/mail/glitter/palette.pal b/graphics/mail/glitter/palette.pal new file mode 100755 index 000000000..544a0a11b --- /dev/null +++ b/graphics/mail/glitter/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +255 255 172 +255 238 123 +255 238 0 +255 41 41 +255 238 230 +255 189 41 +238 180 0 +0 0 0 +0 0 0 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/glitter/tiles.png b/graphics/mail/glitter/tiles.png Binary files differnew file mode 100755 index 000000000..12bd11801 --- /dev/null +++ b/graphics/mail/glitter/tiles.png diff --git a/graphics/mail/harbor/map.bin b/graphics/mail/harbor/map.bin Binary files differnew file mode 100755 index 000000000..ce07a7539 --- /dev/null +++ b/graphics/mail/harbor/map.bin diff --git a/graphics/mail/harbor/palette.pal b/graphics/mail/harbor/palette.pal new file mode 100755 index 000000000..1a8795c33 --- /dev/null +++ b/graphics/mail/harbor/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +24 172 255 +255 255 148 +115 205 255 +74 172 255 +16 57 230 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/harbor/tiles.png b/graphics/mail/harbor/tiles.png Binary files differnew file mode 100755 index 000000000..b0a09ef69 --- /dev/null +++ b/graphics/mail/harbor/tiles.png diff --git a/graphics/mail/mech/map.bin b/graphics/mail/mech/map.bin Binary files differnew file mode 100755 index 000000000..d74974008 --- /dev/null +++ b/graphics/mail/mech/map.bin diff --git a/graphics/mail/mech/palette.pal b/graphics/mail/mech/palette.pal new file mode 100755 index 000000000..bb55d7c04 --- /dev/null +++ b/graphics/mail/mech/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +230 230 230 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +230 230 189 +197 189 139 +172 164 115 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/mech/tiles.png b/graphics/mail/mech/tiles.png Binary files differnew file mode 100755 index 000000000..4d47dd73b --- /dev/null +++ b/graphics/mail/mech/tiles.png diff --git a/graphics/mail/orange/map.bin b/graphics/mail/orange/map.bin Binary files differnew file mode 100755 index 000000000..be4dbf9c5 --- /dev/null +++ b/graphics/mail/orange/map.bin diff --git a/graphics/mail/orange/palette.pal b/graphics/mail/orange/palette.pal new file mode 100755 index 000000000..20efef172 --- /dev/null +++ b/graphics/mail/orange/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +246 213 148 +238 180 74 +205 139 65 +189 246 222 +148 222 197 +131 189 164 +255 255 148 +189 180 123 +139 123 65 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/orange/tiles.png b/graphics/mail/orange/tiles.png Binary files differnew file mode 100755 index 000000000..1676bd258 --- /dev/null +++ b/graphics/mail/orange/tiles.png diff --git a/graphics/mail/retro/map.bin b/graphics/mail/retro/map.bin Binary files differnew file mode 100755 index 000000000..30ee05ba2 --- /dev/null +++ b/graphics/mail/retro/map.bin diff --git a/graphics/mail/retro/palette.pal b/graphics/mail/retro/palette.pal new file mode 100755 index 000000000..707bdff93 --- /dev/null +++ b/graphics/mail/retro/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +246 106 41 +255 246 156 +255 205 65 +148 238 82 +172 106 49 +189 164 57 +123 213 246 +0 0 0 +255 230 90 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/retro/tiles.png b/graphics/mail/retro/tiles.png Binary files differnew file mode 100755 index 000000000..da96ad486 --- /dev/null +++ b/graphics/mail/retro/tiles.png diff --git a/graphics/mail/shadow/map.bin b/graphics/mail/shadow/map.bin Binary files differnew file mode 100755 index 000000000..01fcfe4ce --- /dev/null +++ b/graphics/mail/shadow/map.bin diff --git a/graphics/mail/shadow/palette.pal b/graphics/mail/shadow/palette.pal new file mode 100755 index 000000000..f08b838c5 --- /dev/null +++ b/graphics/mail/shadow/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +139 139 164 +123 123 139 +106 106 123 +90 90 98 +0 0 0 +0 0 0 +0 0 0 +213 65 16 +148 49 0 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/shadow/tiles.png b/graphics/mail/shadow/tiles.png Binary files differnew file mode 100755 index 000000000..cdc63cde1 --- /dev/null +++ b/graphics/mail/shadow/tiles.png diff --git a/graphics/mail/tropic/map.bin b/graphics/mail/tropic/map.bin Binary files differnew file mode 100755 index 000000000..8ef408f37 --- /dev/null +++ b/graphics/mail/tropic/map.bin diff --git a/graphics/mail/tropic/palette.pal b/graphics/mail/tropic/palette.pal new file mode 100755 index 000000000..99b2bb636 --- /dev/null +++ b/graphics/mail/tropic/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +230 255 98 +197 246 131 +189 246 65 +123 213 41 +255 180 98 +255 255 148 +123 180 24 +197 238 65 +205 156 90 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/tropic/tiles.png b/graphics/mail/tropic/tiles.png Binary files differnew file mode 100755 index 000000000..6cee88775 --- /dev/null +++ b/graphics/mail/tropic/tiles.png diff --git a/graphics/mail/wave/map.bin b/graphics/mail/wave/map.bin Binary files differnew file mode 100755 index 000000000..0af44f798 --- /dev/null +++ b/graphics/mail/wave/map.bin diff --git a/graphics/mail/wave/palette.pal b/graphics/mail/wave/palette.pal new file mode 100755 index 000000000..dd9bbfae4 --- /dev/null +++ b/graphics/mail/wave/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +0 172 246 +65 90 156 +106 131 197 +197 222 255 +82 156 197 +230 246 255 +0 0 0 +0 0 0 +0 0 0 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/wave/tiles.png b/graphics/mail/wave/tiles.png Binary files differnew file mode 100755 index 000000000..6b5af8a01 --- /dev/null +++ b/graphics/mail/wave/tiles.png diff --git a/graphics/mail/wood/map.bin b/graphics/mail/wood/map.bin Binary files differnew file mode 100755 index 000000000..4338a31c8 --- /dev/null +++ b/graphics/mail/wood/map.bin diff --git a/graphics/mail/wood/palette.pal b/graphics/mail/wood/palette.pal new file mode 100755 index 000000000..9ed936918 --- /dev/null +++ b/graphics/mail/wood/palette.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +139 164 189 +139 131 74 +164 180 82 +189 180 106 +222 205 106 +180 156 65 +246 213 156 +189 164 90 +222 164 123 +255 205 180 +98 197 197 +57 148 148 +82 82 82 +139 139 139 +205 205 205 +255 255 255 diff --git a/graphics/mail/wood/tiles.png b/graphics/mail/wood/tiles.png Binary files differnew file mode 100755 index 000000000..a55029fac --- /dev/null +++ b/graphics/mail/wood/tiles.png diff --git a/graphics/misc/bag.pal b/graphics/misc/bag.pal new file mode 100755 index 000000000..3c7c2370a --- /dev/null +++ b/graphics/misc/bag.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +115 197 164 +115 255 139 +98 222 123 +82 197 106 +74 164 90 +57 139 74 +49 106 57 +32 82 41 +24 49 24 +8 24 8 +156 255 131 +213 213 222 +189 189 197 +98 98 115 +255 255 255 +0 0 0 diff --git a/graphics/misc/bag_female.png b/graphics/misc/bag_female.png Binary files differnew file mode 100755 index 000000000..65446e269 --- /dev/null +++ b/graphics/misc/bag_female.png diff --git a/graphics/misc/bag_male.png b/graphics/misc/bag_male.png Binary files differnew file mode 100755 index 000000000..a12c66f39 --- /dev/null +++ b/graphics/misc/bag_male.png diff --git a/graphics/misc/confetti.png b/graphics/misc/confetti.png Binary files differnew file mode 100755 index 000000000..ef8b921d8 --- /dev/null +++ b/graphics/misc/confetti.png diff --git a/graphics/naming_screen/cursor.png b/graphics/naming_screen/cursor.png Binary files differnew file mode 100755 index 000000000..3d92ef6f4 --- /dev/null +++ b/graphics/naming_screen/cursor.png diff --git a/graphics/naming_screen/keyboard_button.png b/graphics/naming_screen/keyboard_button.png Binary files differnew file mode 100755 index 000000000..e5a004894 --- /dev/null +++ b/graphics/naming_screen/keyboard_button.png diff --git a/graphics/naming_screen/menu.pal b/graphics/naming_screen/menu.pal new file mode 100755 index 000000000..0da3b93f2 --- /dev/null +++ b/graphics/naming_screen/menu.pal @@ -0,0 +1,99 @@ +JASC-PAL +0100 +96 +106 156 213 +255 255 255 +115 115 115 +139 139 131 +172 172 164 +197 189 180 +230 222 213 +197 230 156 +213 238 189 +230 246 222 +0 0 0 +0 0 0 +213 205 82 +230 222 90 +238 230 139 +246 238 197 +106 156 213 +255 255 255 +57 57 57 +115 115 115 +0 0 0 +0 0 0 +0 0 0 +0 0 255 +0 0 255 +0 0 255 +0 0 255 +74 115 139 +98 139 164 +123 172 197 +156 205 230 +180 222 246 +106 156 213 +255 255 255 +57 57 57 +115 115 115 +0 0 0 +0 0 0 +0 0 0 +0 0 255 +0 0 255 +0 0 255 +0 0 255 +172 115 74 +189 131 90 +213 156 115 +246 205 164 +255 230 197 +106 156 213 +255 255 255 +57 57 57 +115 115 115 +0 0 0 +0 0 0 +0 0 0 +0 0 255 +0 0 255 +0 0 255 +0 0 255 +98 156 57 +123 172 82 +148 189 106 +197 230 156 +213 238 189 +106 156 213 +255 255 255 +57 57 57 +139 139 131 +197 189 180 +230 222 213 +74 115 139 +123 172 197 +172 115 74 +213 156 115 +98 156 57 +148 189 106 +189 164 32 +230 222 90 +57 57 57 +57 57 57 +106 156 213 +255 8 8 +222 57 74 +180 65 82 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +230 222 213 +0 0 0 +230 222 213 +0 0 0 diff --git a/graphics/naming_screen/menu.png b/graphics/naming_screen/menu.png Binary files differnew file mode 100755 index 000000000..ff8348514 --- /dev/null +++ b/graphics/naming_screen/menu.png diff --git a/graphics/naming_screen/right_pointing_triangle.png b/graphics/naming_screen/right_pointing_triangle.png Binary files differnew file mode 100755 index 000000000..e07b9e5a8 --- /dev/null +++ b/graphics/naming_screen/right_pointing_triangle.png diff --git a/graphics/naming_screen/roptions.png b/graphics/naming_screen/roptions.png Binary files differnew file mode 100755 index 000000000..dfb7e0105 --- /dev/null +++ b/graphics/naming_screen/roptions.png diff --git a/graphics/naming_screen/rwindow.png b/graphics/naming_screen/rwindow.png Binary files differnew file mode 100755 index 000000000..9571abb80 --- /dev/null +++ b/graphics/naming_screen/rwindow.png diff --git a/graphics/naming_screen/underscore.png b/graphics/naming_screen/underscore.png Binary files differnew file mode 100755 index 000000000..409ca82ed --- /dev/null +++ b/graphics/naming_screen/underscore.png diff --git a/graphics/pokeblock/use_screen/condition.png b/graphics/pokeblock/use_screen/condition.png Binary files differnew file mode 100755 index 000000000..aaece5a38 --- /dev/null +++ b/graphics/pokeblock/use_screen/condition.png diff --git a/graphics/pokeblock/use_screen/graph.bin b/graphics/pokeblock/use_screen/graph.bin Binary files differnew file mode 100755 index 000000000..063c034b4 --- /dev/null +++ b/graphics/pokeblock/use_screen/graph.bin diff --git a/graphics/pokeblock/use_screen/graph.png b/graphics/pokeblock/use_screen/graph.png Binary files differnew file mode 100755 index 000000000..3b4b64473 --- /dev/null +++ b/graphics/pokeblock/use_screen/graph.png diff --git a/graphics/pokeblock/use_screen/nature.pal b/graphics/pokeblock/use_screen/nature.pal new file mode 100755 index 000000000..e0ce98921 --- /dev/null +++ b/graphics/pokeblock/use_screen/nature.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +8 213 65 +8 213 65 +8 213 65 +8 213 65 +8 213 65 +8 213 65 +8 213 65 +8 213 65 +8 213 65 +8 213 65 +8 213 74 +0 213 74 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +32 213 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +131 180 65 +32 213 65 +24 213 65 +24 213 65 +24 213 65 +24 213 65 +24 213 65 +24 213 65 +24 213 65 +24 213 74 +24 213 65 +24 213 65 +24 213 65 +16 213 74 diff --git a/graphics/pokeblock/use_screen/updown.png b/graphics/pokeblock/use_screen/updown.png Binary files differnew file mode 100755 index 000000000..7d4049d86 --- /dev/null +++ b/graphics/pokeblock/use_screen/updown.png diff --git a/graphics/pokedex/area_unknown.png b/graphics/pokedex/area_unknown.png Binary files differnew file mode 100755 index 000000000..ebde8d6fc --- /dev/null +++ b/graphics/pokedex/area_unknown.png diff --git a/graphics/pokedex/fade.pal b/graphics/pokedex/fade.pal new file mode 100755 index 000000000..26da98a84 --- /dev/null +++ b/graphics/pokedex/fade.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +123 131 0 +255 255 255 +255 238 0 +255 189 0 +255 115 0 +98 98 115 +41 57 65 +41 57 106 +0 0 41 +255 255 255 +238 246 57 +255 0 189 +49 213 74 +24 131 32 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +41 57 106 +0 0 41 +255 255 255 +238 246 57 +189 0 0 +74 148 180 +8 90 131 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +41 57 106 +0 0 41 +255 255 255 +238 246 57 +255 0 189 +180 205 246 +49 139 255 +189 156 90 +0 0 0 diff --git a/graphics/pokedex/hoenn_bg.pal b/graphics/pokedex/hoenn_bg.pal new file mode 100755 index 000000000..41196a269 --- /dev/null +++ b/graphics/pokedex/hoenn_bg.pal @@ -0,0 +1,99 @@ +JASC-PAL +0100 +96 +123 131 0 +255 255 255 +222 222 222 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +98 98 115 +49 49 65 +255 255 255 +238 246 57 +255 0 189 +123 148 32 +41 82 0 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +98 98 115 +49 49 65 +255 255 255 +238 246 57 +255 0 189 +123 148 32 +41 82 0 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +98 98 115 +49 49 65 +255 255 255 +238 246 57 +255 0 189 +180 205 246 +49 139 255 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +255 238 0 +255 189 0 +255 115 0 +98 98 115 +41 57 65 +98 98 115 +49 49 65 +255 255 255 +238 246 57 +255 0 189 +123 148 32 +41 82 0 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +98 98 115 +49 49 65 +255 255 255 +238 246 57 +180 0 0 +74 148 180 +8 90 131 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +98 98 115 +49 49 65 +255 255 255 +238 246 57 +180 0 0 +180 205 246 +49 139 255 +189 156 90 +0 0 0 diff --git a/graphics/pokedex/menu.png b/graphics/pokedex/menu.png Binary files differnew file mode 100755 index 000000000..fea195312 --- /dev/null +++ b/graphics/pokedex/menu.png diff --git a/graphics/pokedex/menu2.png b/graphics/pokedex/menu2.png Binary files differnew file mode 100755 index 000000000..529914813 --- /dev/null +++ b/graphics/pokedex/menu2.png diff --git a/graphics/pokedex/national_bg.pal b/graphics/pokedex/national_bg.pal new file mode 100755 index 000000000..ea8f2bc64 --- /dev/null +++ b/graphics/pokedex/national_bg.pal @@ -0,0 +1,99 @@ +JASC-PAL +0100 +96 +123 131 0 +255 255 255 +222 222 222 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +164 164 164 +41 57 65 +255 255 255 +238 246 57 +255 0 189 +123 164 115 +74 115 65 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +164 164 164 +41 57 65 +255 255 255 +238 246 57 +255 0 189 +123 164 115 +74 115 65 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +164 164 164 +41 57 65 +255 255 255 +238 246 57 +255 0 189 +180 205 246 +49 139 255 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +255 238 0 +255 189 0 +255 115 0 +98 98 115 +41 57 65 +164 164 164 +41 57 65 +255 255 255 +238 246 57 +255 0 189 +123 164 115 +74 115 65 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +164 164 164 +41 57 65 +255 255 255 +238 246 57 +189 0 0 +74 148 180 +8 90 131 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +164 164 164 +41 57 65 +255 255 255 +238 246 57 +255 0 189 +180 205 246 +49 139 255 +189 156 90 +0 0 0 diff --git a/graphics/pokedex/noball_unused.png b/graphics/pokedex/noball_unused.png Binary files differnew file mode 100755 index 000000000..59979aed4 --- /dev/null +++ b/graphics/pokedex/noball_unused.png diff --git a/graphics/pokedex/search1.bin b/graphics/pokedex/search1.bin Binary files differnew file mode 100755 index 000000000..83bf29bec --- /dev/null +++ b/graphics/pokedex/search1.bin diff --git a/graphics/pokedex/search2.bin b/graphics/pokedex/search2.bin Binary files differnew file mode 100755 index 000000000..838007715 --- /dev/null +++ b/graphics/pokedex/search2.bin diff --git a/graphics/pokedex/search_menu.pal b/graphics/pokedex/search_menu.pal new file mode 100755 index 000000000..b6142eb3f --- /dev/null +++ b/graphics/pokedex/search_menu.pal @@ -0,0 +1,67 @@ +JASC-PAL +0100 +64 +123 131 0 +0 0 0 +172 172 172 +255 255 255 +255 255 255 +98 98 115 +57 57 57 +123 115 74 +156 230 0 +57 115 0 +255 172 0 +131 32 32 +82 189 90 +24 131 32 +255 32 32 +0 0 0 +123 131 0 +0 0 0 +172 172 172 +255 255 255 +255 255 255 +98 98 115 +57 57 57 +123 115 74 +41 115 0 +32 49 32 +180 106 0 +16 0 0 +82 189 90 +24 131 32 +0 0 0 +0 0 0 +123 131 0 +0 0 0 +172 172 172 +172 172 172 +172 172 172 +98 98 115 +57 57 57 +123 115 74 +32 49 32 +32 32 32 +74 32 32 +32 32 32 +82 189 90 +24 131 32 +255 32 32 +0 0 0 +123 131 0 +0 0 0 +172 172 172 +172 172 172 +172 172 172 +98 98 115 +57 57 57 +123 115 74 +32 49 32 +32 32 32 +74 32 32 +32 32 32 +82 189 90 +24 131 32 +0 0 0 +0 0 0 diff --git a/graphics/pokedex/search_menu.png b/graphics/pokedex/search_menu.png Binary files differnew file mode 100755 index 000000000..755c2d35d --- /dev/null +++ b/graphics/pokedex/search_menu.png diff --git a/graphics/pokedex/text.pal b/graphics/pokedex/text.pal new file mode 100755 index 000000000..569c7821a --- /dev/null +++ b/graphics/pokedex/text.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +123 131 0 +255 255 255 +222 222 222 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +41 57 106 +0 0 41 +255 255 255 +238 246 57 +255 0 189 +49 213 74 +24 131 32 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +41 57 106 +0 0 41 +255 255 255 +238 246 57 +255 0 189 +49 213 74 +24 131 32 +189 156 90 +0 0 0 +123 131 0 +255 255 255 +197 32 32 +189 189 189 +164 164 164 +98 98 115 +41 57 65 +41 57 106 +0 0 41 +255 255 255 +238 246 57 +255 0 189 +180 205 246 +49 139 255 +189 156 90 +0 0 0 diff --git a/graphics/pokedex/tilemap1.bin b/graphics/pokedex/tilemap1.bin Binary files differnew file mode 100755 index 000000000..585524bab --- /dev/null +++ b/graphics/pokedex/tilemap1.bin diff --git a/graphics/pokedex/tilemap2.bin b/graphics/pokedex/tilemap2.bin Binary files differnew file mode 100755 index 000000000..ac2e068f2 --- /dev/null +++ b/graphics/pokedex/tilemap2.bin diff --git a/graphics/pokedex/tilemap3.bin b/graphics/pokedex/tilemap3.bin Binary files differnew file mode 100755 index 000000000..cd6a67be4 --- /dev/null +++ b/graphics/pokedex/tilemap3.bin diff --git a/graphics/pokedex/tilemap4.bin b/graphics/pokedex/tilemap4.bin Binary files differnew file mode 100755 index 000000000..300fa8ff4 --- /dev/null +++ b/graphics/pokedex/tilemap4.bin diff --git a/graphics/pokedex/tilemap5.bin b/graphics/pokedex/tilemap5.bin Binary files differnew file mode 100755 index 000000000..283aa518c --- /dev/null +++ b/graphics/pokedex/tilemap5.bin diff --git a/graphics/pokedex/tilemap6.bin b/graphics/pokedex/tilemap6.bin Binary files differnew file mode 100755 index 000000000..154ed7196 --- /dev/null +++ b/graphics/pokedex/tilemap6.bin diff --git a/graphics/pokedex/tilemap7.bin b/graphics/pokedex/tilemap7.bin Binary files differnew file mode 100755 index 000000000..7183514e6 --- /dev/null +++ b/graphics/pokedex/tilemap7.bin diff --git a/graphics/pokedex/tilemap8.bin b/graphics/pokedex/tilemap8.bin Binary files differnew file mode 100755 index 000000000..dbfea3ba5 --- /dev/null +++ b/graphics/pokedex/tilemap8.bin diff --git a/graphics/pokedex/tilemap9.bin b/graphics/pokedex/tilemap9.bin Binary files differnew file mode 100755 index 000000000..6a72a88bc --- /dev/null +++ b/graphics/pokedex/tilemap9.bin diff --git a/graphics/pokemon_storage/menu.png b/graphics/pokemon_storage/menu.png Binary files differnew file mode 100755 index 000000000..204c07504 --- /dev/null +++ b/graphics/pokemon_storage/menu.png diff --git a/graphics/pokemon_storage/pss_window.pal b/graphics/pokemon_storage/pss_window.pal new file mode 100755 index 000000000..bfd913069 --- /dev/null +++ b/graphics/pokemon_storage/pss_window.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +255 255 255 +74 205 139 +172 106 148 +49 0 148 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +213 213 213 +156 156 156 +255 255 255 +164 164 164 +82 82 82 +255 255 255 +57 164 148 +230 180 148 +49 0 148 +0 0 0 +255 148 148 +255 230 131 +255 189 115 +0 0 0 +0 0 0 +0 0 0 +213 213 213 +156 156 156 +255 255 255 +164 164 164 +82 82 82 diff --git a/graphics/pokemon_storage/pss_window.png b/graphics/pokemon_storage/pss_window.png Binary files differnew file mode 100755 index 000000000..59cc0b5d2 --- /dev/null +++ b/graphics/pokemon_storage/pss_window.png diff --git a/graphics/pokemon_storage/pss_window2.bin b/graphics/pokemon_storage/pss_window2.bin Binary files differnew file mode 100755 index 000000000..f348e6e1e --- /dev/null +++ b/graphics/pokemon_storage/pss_window2.bin diff --git a/graphics/pokemon_storage/pss_window2.pal b/graphics/pokemon_storage/pss_window2.pal new file mode 100755 index 000000000..9696184a2 --- /dev/null +++ b/graphics/pokemon_storage/pss_window2.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +255 255 255 +139 180 255 +222 238 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +213 213 213 +156 156 156 +255 255 255 +164 164 164 +82 82 82 +255 255 255 +197 222 255 +90 164 238 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +213 213 213 +156 156 156 +255 255 255 +164 164 164 +82 82 82 diff --git a/graphics/pokemon_storage/pss_window2.png b/graphics/pokemon_storage/pss_window2.png Binary files differnew file mode 100755 index 000000000..ae2d3b969 --- /dev/null +++ b/graphics/pokemon_storage/pss_window2.png diff --git a/graphics/pokenav/cancel.pal b/graphics/pokenav/cancel.pal new file mode 100755 index 000000000..f32b77d07 --- /dev/null +++ b/graphics/pokenav/cancel.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +255 255 139 +0 0 0 +255 180 8 +106 106 123 +0 0 8 +246 115 82 +255 123 90 +156 172 164 +246 189 131 +255 197 139 +222 246 230 +230 255 222 +238 246 246 +255 255 255 +0 98 98 +0 0 0 +255 255 139 +123 123 156 +246 255 255 +106 106 123 +0 0 8 +246 115 82 +255 123 90 +156 172 164 +246 189 131 +255 197 139 +222 246 230 +230 255 222 +238 246 246 +255 255 255 +0 98 98 +0 0 0 diff --git a/graphics/pokenav/cancel.png b/graphics/pokenav/cancel.png Binary files differnew file mode 100755 index 000000000..1d57a4488 --- /dev/null +++ b/graphics/pokenav/cancel.png diff --git a/graphics/pokenav/condition.bin b/graphics/pokenav/condition.bin Binary files differnew file mode 100755 index 000000000..4c04c5f0d --- /dev/null +++ b/graphics/pokenav/condition.bin diff --git a/graphics/pokenav/condition.png b/graphics/pokenav/condition.png Binary files differnew file mode 100755 index 000000000..eadd2c0aa --- /dev/null +++ b/graphics/pokenav/condition.png diff --git a/graphics/pokenav/header.bin b/graphics/pokenav/header.bin Binary files differnew file mode 100755 index 000000000..f405a6dfc --- /dev/null +++ b/graphics/pokenav/header.bin diff --git a/graphics/pokenav/header.png b/graphics/pokenav/header.png Binary files differnew file mode 100755 index 000000000..7fe891e22 --- /dev/null +++ b/graphics/pokenav/header.png diff --git a/graphics/pokenav/left_headers/beauty.png b/graphics/pokenav/left_headers/beauty.png Binary files differnew file mode 100755 index 000000000..a9a85ce0c --- /dev/null +++ b/graphics/pokenav/left_headers/beauty.png diff --git a/graphics/pokenav/left_headers/condition.png b/graphics/pokenav/left_headers/condition.png Binary files differnew file mode 100755 index 000000000..aaece5a38 --- /dev/null +++ b/graphics/pokenav/left_headers/condition.png diff --git a/graphics/pokenav/left_headers/cool.png b/graphics/pokenav/left_headers/cool.png Binary files differnew file mode 100755 index 000000000..4dd069495 --- /dev/null +++ b/graphics/pokenav/left_headers/cool.png diff --git a/graphics/pokenav/left_headers/cute.png b/graphics/pokenav/left_headers/cute.png Binary files differnew file mode 100755 index 000000000..6da0f4973 --- /dev/null +++ b/graphics/pokenav/left_headers/cute.png diff --git a/graphics/pokenav/left_headers/hoenn_map.png b/graphics/pokenav/left_headers/hoenn_map.png Binary files differnew file mode 100755 index 000000000..7ee6c8e99 --- /dev/null +++ b/graphics/pokenav/left_headers/hoenn_map.png diff --git a/graphics/pokenav/left_headers/main_menu.png b/graphics/pokenav/left_headers/main_menu.png Binary files differnew file mode 100755 index 000000000..713de58b3 --- /dev/null +++ b/graphics/pokenav/left_headers/main_menu.png diff --git a/graphics/pokenav/left_headers/match_call.png b/graphics/pokenav/left_headers/match_call.png Binary files differnew file mode 100755 index 000000000..5de8e41ab --- /dev/null +++ b/graphics/pokenav/left_headers/match_call.png diff --git a/graphics/pokenav/left_headers/palette.pal b/graphics/pokenav/left_headers/palette.pal new file mode 100755 index 000000000..eb13b1a87 --- /dev/null +++ b/graphics/pokenav/left_headers/palette.pal @@ -0,0 +1,83 @@ +JASC-PAL +0100 +80 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +32 197 106 +148 255 98 +74 139 57 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +106 82 222 +197 180 255 +82 65 164 +98 197 246 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +246 106 106 +255 172 164 +205 74 65 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +180 172 123 +222 213 164 +131 123 74 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +255 65 32 +255 148 90 +180 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokenav/left_headers/party.png b/graphics/pokenav/left_headers/party.png Binary files differnew file mode 100755 index 000000000..39e0461b1 --- /dev/null +++ b/graphics/pokenav/left_headers/party.png diff --git a/graphics/pokenav/left_headers/ribbons.png b/graphics/pokenav/left_headers/ribbons.png Binary files differnew file mode 100755 index 000000000..ed4f94b93 --- /dev/null +++ b/graphics/pokenav/left_headers/ribbons.png diff --git a/graphics/pokenav/left_headers/search.png b/graphics/pokenav/left_headers/search.png Binary files differnew file mode 100755 index 000000000..7e01e7779 --- /dev/null +++ b/graphics/pokenav/left_headers/search.png diff --git a/graphics/pokenav/left_headers/smart.png b/graphics/pokenav/left_headers/smart.png Binary files differnew file mode 100755 index 000000000..e959df2b8 --- /dev/null +++ b/graphics/pokenav/left_headers/smart.png diff --git a/graphics/pokenav/left_headers/tough.png b/graphics/pokenav/left_headers/tough.png Binary files differnew file mode 100755 index 000000000..fbb471572 --- /dev/null +++ b/graphics/pokenav/left_headers/tough.png diff --git a/graphics/pokenav/marker.png b/graphics/pokenav/marker.png Binary files differnew file mode 100755 index 000000000..818446557 --- /dev/null +++ b/graphics/pokenav/marker.png diff --git a/graphics/pokenav/message.bin b/graphics/pokenav/message.bin Binary files differnew file mode 100755 index 000000000..5f9930568 --- /dev/null +++ b/graphics/pokenav/message.bin diff --git a/graphics/pokenav/message.png b/graphics/pokenav/message.png Binary files differnew file mode 100755 index 000000000..7df840d3a --- /dev/null +++ b/graphics/pokenav/message.png diff --git a/graphics/pokenav/options/beauty.png b/graphics/pokenav/options/beauty.png Binary files differnew file mode 100755 index 000000000..194cc0c53 --- /dev/null +++ b/graphics/pokenav/options/beauty.png diff --git a/graphics/pokenav/options/cancel.png b/graphics/pokenav/options/cancel.png Binary files differnew file mode 100755 index 000000000..4093674a4 --- /dev/null +++ b/graphics/pokenav/options/cancel.png diff --git a/graphics/pokenav/options/condition.png b/graphics/pokenav/options/condition.png Binary files differnew file mode 100755 index 000000000..8820babbd --- /dev/null +++ b/graphics/pokenav/options/condition.png diff --git a/graphics/pokenav/options/cool.png b/graphics/pokenav/options/cool.png Binary files differnew file mode 100755 index 000000000..e87a10810 --- /dev/null +++ b/graphics/pokenav/options/cool.png diff --git a/graphics/pokenav/options/cute.png b/graphics/pokenav/options/cute.png Binary files differnew file mode 100755 index 000000000..9aad1e961 --- /dev/null +++ b/graphics/pokenav/options/cute.png diff --git a/graphics/pokenav/options/hoenn_map.png b/graphics/pokenav/options/hoenn_map.png Binary files differnew file mode 100755 index 000000000..00e9724dc --- /dev/null +++ b/graphics/pokenav/options/hoenn_map.png diff --git a/graphics/pokenav/options/match_call.png b/graphics/pokenav/options/match_call.png Binary files differnew file mode 100755 index 000000000..6c7effc9b --- /dev/null +++ b/graphics/pokenav/options/match_call.png diff --git a/graphics/pokenav/options/options.bin b/graphics/pokenav/options/options.bin new file mode 100755 index 000000000..b7928d640 --- /dev/null +++ b/graphics/pokenav/options/options.bin @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/graphics/pokenav/options/options.pal b/graphics/pokenav/options/options.pal new file mode 100755 index 000000000..eb13b1a87 --- /dev/null +++ b/graphics/pokenav/options/options.pal @@ -0,0 +1,83 @@ +JASC-PAL +0100 +80 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +32 197 106 +148 255 98 +74 139 57 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +106 82 222 +197 180 255 +82 65 164 +98 197 246 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +246 106 106 +255 172 164 +205 74 65 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +180 172 123 +222 213 164 +131 123 74 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +0 0 0 +255 255 255 +82 82 74 +172 172 172 +246 197 49 +255 238 98 +230 148 0 +0 0 0 +255 65 32 +255 148 90 +180 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokenav/options/party.png b/graphics/pokenav/options/party.png Binary files differnew file mode 100755 index 000000000..67a1f231f --- /dev/null +++ b/graphics/pokenav/options/party.png diff --git a/graphics/pokenav/options/ribbons.png b/graphics/pokenav/options/ribbons.png Binary files differnew file mode 100755 index 000000000..6b7daaa6a --- /dev/null +++ b/graphics/pokenav/options/ribbons.png diff --git a/graphics/pokenav/options/search.png b/graphics/pokenav/options/search.png Binary files differnew file mode 100755 index 000000000..946d0cac7 --- /dev/null +++ b/graphics/pokenav/options/search.png diff --git a/graphics/pokenav/options/smart.png b/graphics/pokenav/options/smart.png Binary files differnew file mode 100755 index 000000000..b0665aadb --- /dev/null +++ b/graphics/pokenav/options/smart.png diff --git a/graphics/pokenav/options/switch_off.png b/graphics/pokenav/options/switch_off.png Binary files differnew file mode 100755 index 000000000..01b539383 --- /dev/null +++ b/graphics/pokenav/options/switch_off.png diff --git a/graphics/pokenav/options/tough.png b/graphics/pokenav/options/tough.png Binary files differnew file mode 100755 index 000000000..bea12edbe --- /dev/null +++ b/graphics/pokenav/options/tough.png diff --git a/graphics/pokenav/ribbons.bin b/graphics/pokenav/ribbons.bin Binary files differnew file mode 100755 index 000000000..ce0b74f60 --- /dev/null +++ b/graphics/pokenav/ribbons.bin diff --git a/graphics/pokenav/ribbons.png b/graphics/pokenav/ribbons.png Binary files differnew file mode 100755 index 000000000..a87bc7356 --- /dev/null +++ b/graphics/pokenav/ribbons.png diff --git a/graphics/pokenav/zoom.png b/graphics/pokenav/zoom.png Binary files differnew file mode 100755 index 000000000..4e2b41be6 --- /dev/null +++ b/graphics/pokenav/zoom.png diff --git a/graphics/rayquaza_scene/chase.pal b/graphics/rayquaza_scene/chase.pal new file mode 100755 index 000000000..960724b94 --- /dev/null +++ b/graphics/rayquaza_scene/chase.pal @@ -0,0 +1,67 @@ +JASC-PAL +0100 +64 +156 156 255 +57 82 57 +65 131 65 +74 148 123 +90 189 139 +148 222 180 +98 90 106 +172 41 57 +230 74 49 +246 98 98 +197 148 98 +222 213 238 +255 255 255 +222 205 0 +255 238 0 +24 24 24 +156 156 255 +0 106 222 +57 148 230 +123 180 238 +189 222 246 +230 255 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 131 148 +255 255 246 +16 98 222 +115 255 230 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 131 148 +255 255 246 +255 205 0 +255 255 148 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/rayquaza_scene/chase_bg.bin b/graphics/rayquaza_scene/chase_bg.bin Binary files differnew file mode 100755 index 000000000..c2daff206 --- /dev/null +++ b/graphics/rayquaza_scene/chase_bg.bin diff --git a/graphics/rayquaza_scene/chase_bg.png b/graphics/rayquaza_scene/chase_bg.png Binary files differnew file mode 100755 index 000000000..896c0b046 --- /dev/null +++ b/graphics/rayquaza_scene/chase_bg.png diff --git a/graphics/rayquaza_scene/chase_streaks.bin b/graphics/rayquaza_scene/chase_streaks.bin Binary files differnew file mode 100755 index 000000000..cabc53fec --- /dev/null +++ b/graphics/rayquaza_scene/chase_streaks.bin diff --git a/graphics/rayquaza_scene/chase_streaks.png b/graphics/rayquaza_scene/chase_streaks.png Binary files differnew file mode 100755 index 000000000..a7e216259 --- /dev/null +++ b/graphics/rayquaza_scene/chase_streaks.png diff --git a/graphics/rayquaza_scene/clouds.pal b/graphics/rayquaza_scene/clouds.pal new file mode 100755 index 000000000..4b1a354ce --- /dev/null +++ b/graphics/rayquaza_scene/clouds.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +164 205 180 +82 82 90 +255 0 255 +205 115 0 +156 98 16 +98 82 32 +49 65 49 +0 49 65 +24 57 65 +49 65 74 +49 49 57 +74 74 82 +98 98 106 +115 115 131 +139 148 148 +0 0 0 +32 90 115 +131 131 131 +148 148 148 +172 172 172 +197 197 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/rayquaza_scene/clouds.png b/graphics/rayquaza_scene/clouds.png Binary files differnew file mode 100755 index 000000000..a253f47cc --- /dev/null +++ b/graphics/rayquaza_scene/clouds.png diff --git a/graphics/rayquaza_scene/clouds1.bin b/graphics/rayquaza_scene/clouds1.bin Binary files differnew file mode 100755 index 000000000..57a939ad8 --- /dev/null +++ b/graphics/rayquaza_scene/clouds1.bin diff --git a/graphics/rayquaza_scene/clouds2.bin b/graphics/rayquaza_scene/clouds2.bin Binary files differnew file mode 100755 index 000000000..073c45ac7 --- /dev/null +++ b/graphics/rayquaza_scene/clouds2.bin diff --git a/graphics/rayquaza_scene/clouds3.bin b/graphics/rayquaza_scene/clouds3.bin Binary files differnew file mode 100755 index 000000000..9b9eb4611 --- /dev/null +++ b/graphics/rayquaza_scene/clouds3.bin diff --git a/graphics/rayquaza_scene/groudon.png b/graphics/rayquaza_scene/groudon.png Binary files differnew file mode 100755 index 000000000..5ac84d51a --- /dev/null +++ b/graphics/rayquaza_scene/groudon.png diff --git a/graphics/rayquaza_scene/groudon_claw.png b/graphics/rayquaza_scene/groudon_claw.png Binary files differnew file mode 100755 index 000000000..c960a9779 --- /dev/null +++ b/graphics/rayquaza_scene/groudon_claw.png diff --git a/graphics/rayquaza_scene/groudon_left.png b/graphics/rayquaza_scene/groudon_left.png Binary files differnew file mode 100755 index 000000000..582336d46 --- /dev/null +++ b/graphics/rayquaza_scene/groudon_left.png diff --git a/graphics/rayquaza_scene/groudon_shoulder.png b/graphics/rayquaza_scene/groudon_shoulder.png Binary files differnew file mode 100755 index 000000000..c4c5f08b6 --- /dev/null +++ b/graphics/rayquaza_scene/groudon_shoulder.png diff --git a/graphics/rayquaza_scene/groudon_tail.png b/graphics/rayquaza_scene/groudon_tail.png Binary files differnew file mode 100755 index 000000000..38f6a41b2 --- /dev/null +++ b/graphics/rayquaza_scene/groudon_tail.png diff --git a/graphics/rayquaza_scene/hush_bg.bin b/graphics/rayquaza_scene/hush_bg.bin Binary files differnew file mode 100755 index 000000000..b9e86b907 --- /dev/null +++ b/graphics/rayquaza_scene/hush_bg.bin diff --git a/graphics/rayquaza_scene/hush_bg.pal b/graphics/rayquaza_scene/hush_bg.pal new file mode 100755 index 000000000..b0b0602dd --- /dev/null +++ b/graphics/rayquaza_scene/hush_bg.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +156 156 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 164 197 +8 172 180 +24 189 156 +41 197 131 +57 205 106 +82 230 90 +115 255 82 +164 255 139 +213 255 197 +255 255 255 +0 0 0 +156 156 255 +74 74 189 +82 82 197 +90 90 197 +98 98 205 +106 106 205 +115 115 213 +131 131 213 +139 139 222 +148 148 222 +156 156 230 +164 164 230 +172 172 238 +180 180 238 +197 197 246 +0 0 0 +156 156 255 +57 82 57 +65 131 65 +74 148 123 +90 189 139 +148 222 180 +98 90 106 +172 41 57 +230 74 49 +246 98 98 +197 148 98 +222 213 238 +255 255 255 +222 205 0 +255 238 0 +24 24 24 diff --git a/graphics/rayquaza_scene/hush_bg.png b/graphics/rayquaza_scene/hush_bg.png Binary files differnew file mode 100755 index 000000000..7ead765b9 --- /dev/null +++ b/graphics/rayquaza_scene/hush_bg.png diff --git a/graphics/rayquaza_scene/hush_ring.bin b/graphics/rayquaza_scene/hush_ring.bin Binary files differnew file mode 100755 index 000000000..22f5530ba --- /dev/null +++ b/graphics/rayquaza_scene/hush_ring.bin diff --git a/graphics/rayquaza_scene/hush_ring.png b/graphics/rayquaza_scene/hush_ring.png Binary files differnew file mode 100755 index 000000000..93d734e03 --- /dev/null +++ b/graphics/rayquaza_scene/hush_ring.png diff --git a/graphics/rayquaza_scene/hush_ring_map.bin b/graphics/rayquaza_scene/hush_ring_map.bin Binary files differnew file mode 100755 index 000000000..812fda11d --- /dev/null +++ b/graphics/rayquaza_scene/hush_ring_map.bin diff --git a/graphics/rayquaza_scene/kyogre.png b/graphics/rayquaza_scene/kyogre.png Binary files differnew file mode 100755 index 000000000..0f2e27e4e --- /dev/null +++ b/graphics/rayquaza_scene/kyogre.png diff --git a/graphics/rayquaza_scene/kyogre_fin.png b/graphics/rayquaza_scene/kyogre_fin.png Binary files differnew file mode 100755 index 000000000..9d4f62da9 --- /dev/null +++ b/graphics/rayquaza_scene/kyogre_fin.png diff --git a/graphics/rayquaza_scene/kyogre_right.png b/graphics/rayquaza_scene/kyogre_right.png Binary files differnew file mode 100755 index 000000000..d5e1749e9 --- /dev/null +++ b/graphics/rayquaza_scene/kyogre_right.png diff --git a/graphics/rayquaza_scene/kyogre_shoulder.png b/graphics/rayquaza_scene/kyogre_shoulder.png Binary files differnew file mode 100755 index 000000000..16b221f97 --- /dev/null +++ b/graphics/rayquaza_scene/kyogre_shoulder.png diff --git a/graphics/rayquaza_scene/overcast.bin b/graphics/rayquaza_scene/overcast.bin Binary files differnew file mode 100755 index 000000000..82b9e5067 --- /dev/null +++ b/graphics/rayquaza_scene/overcast.bin diff --git a/graphics/rayquaza_scene/overcast.png b/graphics/rayquaza_scene/overcast.png Binary files differnew file mode 100755 index 000000000..4ad9be8d2 --- /dev/null +++ b/graphics/rayquaza_scene/overcast.png diff --git a/graphics/rayquaza_scene/overcast2.bin b/graphics/rayquaza_scene/overcast2.bin Binary files differnew file mode 100755 index 000000000..0c2e5ec45 --- /dev/null +++ b/graphics/rayquaza_scene/overcast2.bin diff --git a/graphics/rayquaza_scene/overcast2.pal b/graphics/rayquaza_scene/overcast2.pal new file mode 100755 index 000000000..6987c2cc1 --- /dev/null +++ b/graphics/rayquaza_scene/overcast2.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +164 205 180 +255 255 255 +197 197 197 +106 164 197 +98 148 172 +82 123 148 +74 106 123 +49 82 90 +139 148 148 +49 65 74 +49 49 57 +74 74 82 +98 98 106 +115 115 131 +156 164 164 +0 0 0 +164 205 180 +255 255 255 +197 255 222 +139 255 180 +82 255 148 +24 246 106 +24 205 82 +32 164 57 +41 123 41 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/rayquaza_scene/overcast2.png b/graphics/rayquaza_scene/overcast2.png Binary files differnew file mode 100755 index 000000000..c9dea2002 --- /dev/null +++ b/graphics/rayquaza_scene/overcast2.png diff --git a/graphics/rayquaza_scene/rayquaza.bin b/graphics/rayquaza_scene/rayquaza.bin Binary files differnew file mode 100755 index 000000000..1a6d89234 --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza.bin diff --git a/graphics/rayquaza_scene/rayquaza.png b/graphics/rayquaza_scene/rayquaza.png Binary files differnew file mode 100755 index 000000000..6198b945d --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza.png diff --git a/graphics/rayquaza_scene/rayquaza_chase.bin b/graphics/rayquaza_scene/rayquaza_chase.bin Binary files differnew file mode 100755 index 000000000..51307a4c1 --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza_chase.bin diff --git a/graphics/rayquaza_scene/rayquaza_chase.png b/graphics/rayquaza_scene/rayquaza_chase.png Binary files differnew file mode 100755 index 000000000..154a105a8 --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza_chase.png diff --git a/graphics/rayquaza_scene/rayquaza_chase2.bin b/graphics/rayquaza_scene/rayquaza_chase2.bin Binary files differnew file mode 100755 index 000000000..37416ac1b --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza_chase2.bin diff --git a/graphics/rayquaza_scene/rayquaza_fly1.png b/graphics/rayquaza_scene/rayquaza_fly1.png Binary files differnew file mode 100755 index 000000000..40dd0a6e3 --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza_fly1.png diff --git a/graphics/rayquaza_scene/rayquaza_flyin.png b/graphics/rayquaza_scene/rayquaza_flyin.png Binary files differnew file mode 100755 index 000000000..f1b44c104 --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza_flyin.png diff --git a/graphics/rayquaza_scene/rayquaza_hover.png b/graphics/rayquaza_scene/rayquaza_hover.png Binary files differnew file mode 100755 index 000000000..269d7dd2d --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza_hover.png diff --git a/graphics/rayquaza_scene/rayquaza_light.bin b/graphics/rayquaza_scene/rayquaza_light.bin Binary files differnew file mode 100755 index 000000000..97808b8b9 --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza_light.bin diff --git a/graphics/rayquaza_scene/rayquaza_light.png b/graphics/rayquaza_scene/rayquaza_light.png Binary files differnew file mode 100755 index 000000000..4640149f3 --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza_light.png diff --git a/graphics/rayquaza_scene/rayquaza_tail.png b/graphics/rayquaza_scene/rayquaza_tail.png Binary files differnew file mode 100755 index 000000000..7e0577df1 --- /dev/null +++ b/graphics/rayquaza_scene/rayquaza_tail.png diff --git a/graphics/rayquaza_scene/smoke.png b/graphics/rayquaza_scene/smoke.png Binary files differnew file mode 100755 index 000000000..4aaa6ae75 --- /dev/null +++ b/graphics/rayquaza_scene/smoke.png diff --git a/graphics/rayquaza_scene/splash.png b/graphics/rayquaza_scene/splash.png Binary files differnew file mode 100755 index 000000000..406af9da3 --- /dev/null +++ b/graphics/rayquaza_scene/splash.png diff --git a/graphics/roulette/center.png b/graphics/roulette/center.png Binary files differindex 0653b0e97..0653b0e97 100644..100755 --- a/graphics/roulette/center.png +++ b/graphics/roulette/center.png diff --git a/graphics/roulette/credit.png b/graphics/roulette/credit.png Binary files differindex 687d47934..687d47934 100644..100755 --- a/graphics/roulette/credit.png +++ b/graphics/roulette/credit.png diff --git a/graphics/roulette/headers.png b/graphics/roulette/headers.png Binary files differindex 70f5fec90..70f5fec90 100644..100755 --- a/graphics/roulette/headers.png +++ b/graphics/roulette/headers.png diff --git a/graphics/roulette/multiplier.png b/graphics/roulette/multiplier.png Binary files differindex b993f8091..b993f8091 100644..100755 --- a/graphics/roulette/multiplier.png +++ b/graphics/roulette/multiplier.png diff --git a/graphics/roulette/numbers.png b/graphics/roulette/numbers.png Binary files differindex 97d0b0e03..97d0b0e03 100644..100755 --- a/graphics/roulette/numbers.png +++ b/graphics/roulette/numbers.png diff --git a/graphics/roulette/wheel.png b/graphics/roulette/wheel.png Binary files differindex a0f121843..a0f121843 100644..100755 --- a/graphics/roulette/wheel.png +++ b/graphics/roulette/wheel.png diff --git a/graphics/roulette/window.png b/graphics/roulette/window.png Binary files differnew file mode 100755 index 000000000..561c73bc2 --- /dev/null +++ b/graphics/roulette/window.png diff --git a/graphics/slot_machine/bolt.png b/graphics/slot_machine/bolt.png Binary files differnew file mode 100755 index 000000000..1afda2308 --- /dev/null +++ b/graphics/slot_machine/bolt.png diff --git a/graphics/slot_machine/duck.png b/graphics/slot_machine/duck.png Binary files differnew file mode 100755 index 000000000..1bf2afc30 --- /dev/null +++ b/graphics/slot_machine/duck.png diff --git a/graphics/slot_machine/large_bolt/0.png b/graphics/slot_machine/large_bolt/0.png Binary files differnew file mode 100755 index 000000000..6d833c264 --- /dev/null +++ b/graphics/slot_machine/large_bolt/0.png diff --git a/graphics/slot_machine/large_bolt/1.png b/graphics/slot_machine/large_bolt/1.png Binary files differnew file mode 100755 index 000000000..706f3fe8b --- /dev/null +++ b/graphics/slot_machine/large_bolt/1.png diff --git a/graphics/slot_machine/menu.bin b/graphics/slot_machine/menu.bin Binary files differnew file mode 100755 index 000000000..a7ec95508 --- /dev/null +++ b/graphics/slot_machine/menu.bin diff --git a/graphics/slot_machine/menu.pal b/graphics/slot_machine/menu.pal new file mode 100755 index 000000000..56a9d31d0 --- /dev/null +++ b/graphics/slot_machine/menu.pal @@ -0,0 +1,83 @@ +JASC-PAL +0100 +80 +0 0 0 +57 57 49 +230 230 230 +255 255 255 +131 213 172 +49 123 74 +90 172 106 +255 0 255 +90 172 106 +255 164 41 +255 98 57 +255 197 156 +172 57 0 +0 65 24 +98 98 90 +0 0 0 +222 222 222 +255 255 255 +131 213 172 +255 90 0 +222 41 0 +255 90 0 +222 41 0 +255 90 0 +222 41 0 +255 90 0 +222 41 0 +255 90 0 +222 41 0 +255 0 255 +156 0 0 +0 0 0 +0 0 0 +255 255 255 +74 74 213 +115 172 255 +115 164 74 +156 238 74 +230 65 24 +255 164 41 +255 238 32 +131 213 172 +189 189 189 +156 156 156 +123 123 123 +90 90 90 +65 65 65 +0 0 0 +255 0 255 +255 255 255 +65 164 82 +139 230 139 +139 230 139 +148 238 148 +164 246 164 +180 246 180 +189 246 189 +205 255 205 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +0 0 0 +222 222 222 +65 90 213 +90 172 106 +255 255 255 +131 213 172 +0 98 115 +90 90 0 +90 90 0 +156 16 0 +156 16 0 +106 156 246 +205 205 0 +205 205 0 +246 106 74 +246 106 74 +0 0 0 diff --git a/graphics/slot_machine/menu.png b/graphics/slot_machine/menu.png Binary files differnew file mode 100755 index 000000000..08aa5989d --- /dev/null +++ b/graphics/slot_machine/menu.png diff --git a/graphics/slot_machine/numbers/0.png b/graphics/slot_machine/numbers/0.png Binary files differnew file mode 100755 index 000000000..07c668eea --- /dev/null +++ b/graphics/slot_machine/numbers/0.png diff --git a/graphics/slot_machine/numbers/1.png b/graphics/slot_machine/numbers/1.png Binary files differnew file mode 100755 index 000000000..0aa67e201 --- /dev/null +++ b/graphics/slot_machine/numbers/1.png diff --git a/graphics/slot_machine/numbers/2.png b/graphics/slot_machine/numbers/2.png Binary files differnew file mode 100755 index 000000000..0ff2a0265 --- /dev/null +++ b/graphics/slot_machine/numbers/2.png diff --git a/graphics/slot_machine/numbers/3.png b/graphics/slot_machine/numbers/3.png Binary files differnew file mode 100755 index 000000000..ea5f1e496 --- /dev/null +++ b/graphics/slot_machine/numbers/3.png diff --git a/graphics/slot_machine/numbers/4.png b/graphics/slot_machine/numbers/4.png Binary files differnew file mode 100755 index 000000000..d5353c752 --- /dev/null +++ b/graphics/slot_machine/numbers/4.png diff --git a/graphics/slot_machine/numbers/5.png b/graphics/slot_machine/numbers/5.png Binary files differnew file mode 100755 index 000000000..121a7b3c9 --- /dev/null +++ b/graphics/slot_machine/numbers/5.png diff --git a/graphics/slot_machine/numbers/6.png b/graphics/slot_machine/numbers/6.png Binary files differnew file mode 100755 index 000000000..95a9ae0ff --- /dev/null +++ b/graphics/slot_machine/numbers/6.png diff --git a/graphics/slot_machine/numbers/7.png b/graphics/slot_machine/numbers/7.png Binary files differnew file mode 100755 index 000000000..1b8b77b2a --- /dev/null +++ b/graphics/slot_machine/numbers/7.png diff --git a/graphics/slot_machine/numbers/8.png b/graphics/slot_machine/numbers/8.png Binary files differnew file mode 100755 index 000000000..17fe7938f --- /dev/null +++ b/graphics/slot_machine/numbers/8.png diff --git a/graphics/slot_machine/numbers/9.png b/graphics/slot_machine/numbers/9.png Binary files differnew file mode 100755 index 000000000..f684e0be7 --- /dev/null +++ b/graphics/slot_machine/numbers/9.png diff --git a/graphics/slot_machine/pika_aura.png b/graphics/slot_machine/pika_aura.png Binary files differnew file mode 100755 index 000000000..710d90256 --- /dev/null +++ b/graphics/slot_machine/pika_aura.png diff --git a/graphics/slot_machine/reel_pikachu.png b/graphics/slot_machine/reel_pikachu.png Binary files differnew file mode 100755 index 000000000..29b004c84 --- /dev/null +++ b/graphics/slot_machine/reel_pikachu.png diff --git a/graphics/slot_machine/reel_symbols/1.png b/graphics/slot_machine/reel_symbols/1.png Binary files differnew file mode 100755 index 000000000..73e9d3345 --- /dev/null +++ b/graphics/slot_machine/reel_symbols/1.png diff --git a/graphics/slot_machine/reel_symbols/2.png b/graphics/slot_machine/reel_symbols/2.png Binary files differnew file mode 100755 index 000000000..866f4cead --- /dev/null +++ b/graphics/slot_machine/reel_symbols/2.png diff --git a/graphics/slot_machine/reel_symbols/3.png b/graphics/slot_machine/reel_symbols/3.png Binary files differnew file mode 100755 index 000000000..9641dc4c5 --- /dev/null +++ b/graphics/slot_machine/reel_symbols/3.png diff --git a/graphics/slot_machine/reel_symbols/4.png b/graphics/slot_machine/reel_symbols/4.png Binary files differnew file mode 100755 index 000000000..b3319e0e4 --- /dev/null +++ b/graphics/slot_machine/reel_symbols/4.png diff --git a/graphics/slot_machine/reel_symbols/5.png b/graphics/slot_machine/reel_symbols/5.png Binary files differnew file mode 100755 index 000000000..16ae0f318 --- /dev/null +++ b/graphics/slot_machine/reel_symbols/5.png diff --git a/graphics/slot_machine/reel_symbols/6.png b/graphics/slot_machine/reel_symbols/6.png Binary files differnew file mode 100755 index 000000000..3d170585f --- /dev/null +++ b/graphics/slot_machine/reel_symbols/6.png diff --git a/graphics/slot_machine/reel_symbols/7.png b/graphics/slot_machine/reel_symbols/7.png Binary files differnew file mode 100755 index 000000000..e6535b380 --- /dev/null +++ b/graphics/slot_machine/reel_symbols/7.png diff --git a/graphics/slot_machine/reel_time.png b/graphics/slot_machine/reel_time.png Binary files differnew file mode 100755 index 000000000..4ba92175f --- /dev/null +++ b/graphics/slot_machine/reel_time.png diff --git a/graphics/slot_machine/reel_time_explosion/0.png b/graphics/slot_machine/reel_time_explosion/0.png Binary files differnew file mode 100755 index 000000000..163b7ab66 --- /dev/null +++ b/graphics/slot_machine/reel_time_explosion/0.png diff --git a/graphics/slot_machine/reel_time_explosion/1.png b/graphics/slot_machine/reel_time_explosion/1.png Binary files differnew file mode 100755 index 000000000..33492bc45 --- /dev/null +++ b/graphics/slot_machine/reel_time_explosion/1.png diff --git a/graphics/slot_machine/reel_time_numbers/0.png b/graphics/slot_machine/reel_time_numbers/0.png Binary files differnew file mode 100755 index 000000000..117a625b8 --- /dev/null +++ b/graphics/slot_machine/reel_time_numbers/0.png diff --git a/graphics/slot_machine/reel_time_numbers/1.png b/graphics/slot_machine/reel_time_numbers/1.png Binary files differnew file mode 100755 index 000000000..5527465e7 --- /dev/null +++ b/graphics/slot_machine/reel_time_numbers/1.png diff --git a/graphics/slot_machine/reel_time_numbers/2.png b/graphics/slot_machine/reel_time_numbers/2.png Binary files differnew file mode 100755 index 000000000..f424b5ff9 --- /dev/null +++ b/graphics/slot_machine/reel_time_numbers/2.png diff --git a/graphics/slot_machine/reel_time_numbers/3.png b/graphics/slot_machine/reel_time_numbers/3.png Binary files differnew file mode 100755 index 000000000..281273f7d --- /dev/null +++ b/graphics/slot_machine/reel_time_numbers/3.png diff --git a/graphics/slot_machine/reel_time_numbers/4.png b/graphics/slot_machine/reel_time_numbers/4.png Binary files differnew file mode 100755 index 000000000..772692ac4 --- /dev/null +++ b/graphics/slot_machine/reel_time_numbers/4.png diff --git a/graphics/slot_machine/reel_time_numbers/5.png b/graphics/slot_machine/reel_time_numbers/5.png Binary files differnew file mode 100755 index 000000000..21e2b2940 --- /dev/null +++ b/graphics/slot_machine/reel_time_numbers/5.png diff --git a/graphics/slot_machine/shadow.png b/graphics/slot_machine/shadow.png Binary files differnew file mode 100755 index 000000000..a7862ab30 --- /dev/null +++ b/graphics/slot_machine/shadow.png diff --git a/graphics/slot_machine/slots_layout.bin b/graphics/slot_machine/slots_layout.bin Binary files differnew file mode 100755 index 000000000..4009d8177 --- /dev/null +++ b/graphics/slot_machine/slots_layout.bin diff --git a/graphics/slot_machine/smoke.png b/graphics/slot_machine/smoke.png Binary files differnew file mode 100755 index 000000000..d38690d91 --- /dev/null +++ b/graphics/slot_machine/smoke.png diff --git a/graphics/slot_machine/spr6.pal b/graphics/slot_machine/spr6.pal new file mode 100755 index 000000000..4f74a3079 --- /dev/null +++ b/graphics/slot_machine/spr6.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 98 90 +255 189 16 +131 0 0 +197 65 16 +197 65 16 +197 65 16 +197 65 16 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +0 0 0 diff --git a/graphics/title_screen/title_screen1.bin b/graphics/title_screen/title_screen1.bin Binary files differnew file mode 100755 index 000000000..161f23cc1 --- /dev/null +++ b/graphics/title_screen/title_screen1.bin diff --git a/graphics/title_screen/title_screen2.bin b/graphics/title_screen/title_screen2.bin Binary files differnew file mode 100755 index 000000000..0e6b7e775 --- /dev/null +++ b/graphics/title_screen/title_screen2.bin diff --git a/graphics/trade/buttons.png b/graphics/trade/buttons.png Binary files differnew file mode 100755 index 000000000..568f40a42 --- /dev/null +++ b/graphics/trade/buttons.png diff --git a/graphics/trade/menu.pal b/graphics/trade/menu.pal new file mode 100755 index 000000000..98377bbb3 --- /dev/null +++ b/graphics/trade/menu.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +57 57 172 +98 98 180 +123 106 222 +82 90 213 +82 148 205 +131 115 230 +148 156 189 +205 106 0 +246 148 0 +49 49 90 +255 213 115 +205 74 90 +255 98 32 +205 205 222 +255 255 213 +0 0 0 +0 8 16 +0 16 32 +0 24 49 +0 41 65 +0 49 82 +0 57 98 +0 65 115 +0 82 131 +0 90 148 +0 98 164 +0 106 180 +0 123 197 +0 131 213 +0 139 230 +0 156 255 +0 0 0 +0 8 16 +0 16 32 +0 24 49 +0 41 65 +0 49 82 +0 57 98 +0 65 115 +0 82 131 +0 90 148 +0 98 164 +0 106 180 +0 123 197 +0 131 213 +0 139 230 +0 156 255 diff --git a/graphics/trade/menu.png b/graphics/trade/menu.png Binary files differnew file mode 100755 index 000000000..91bc0f7eb --- /dev/null +++ b/graphics/trade/menu.png diff --git a/graphics/trainer_card/0star.pal b/graphics/trainer_card/0star.pal new file mode 100755 index 000000000..f49b7f2c5 --- /dev/null +++ b/graphics/trainer_card/0star.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +139 98 115 +255 255 255 +230 255 222 +164 164 164 +123 123 123 +98 98 115 +41 57 65 +57 106 139 +65 139 197 +180 230 156 +148 238 131 +131 222 115 +82 172 74 +106 189 255 +205 205 205 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +106 180 213 +41 123 164 +0 0 0 +0 0 0 +98 98 115 +255 255 255 +230 230 238 +164 164 164 +123 123 123 +255 255 255 +230 230 238 +164 164 164 +123 123 123 +255 255 255 +230 230 238 +164 164 164 +123 123 123 +106 189 255 +205 205 205 +0 0 0 diff --git a/graphics/trainer_card/0star_fr.pal b/graphics/trainer_card/0star_fr.pal new file mode 100755 index 000000000..1e83a252c --- /dev/null +++ b/graphics/trainer_card/0star_fr.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +139 98 115 +230 246 246 +222 238 255 +213 230 246 +197 213 230 +246 205 148 +164 164 164 +98 98 115 +246 213 139 +180 205 148 +106 164 222 +90 156 205 +57 115 156 +255 246 189 +255 255 255 +131 189 230 +139 98 115 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +189 148 16 +255 213 82 +82 205 180 +49 156 148 +197 197 197 +90 90 90 +139 98 115 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +255 0 255 +189 148 16 +255 213 82 +230 148 82 +213 98 41 +197 197 197 +90 90 90 diff --git a/graphics/trainer_card/card.png b/graphics/trainer_card/card.png Binary files differnew file mode 100755 index 000000000..eab827246 --- /dev/null +++ b/graphics/trainer_card/card.png diff --git a/graphics/trainer_card/card_fr.png b/graphics/trainer_card/card_fr.png Binary files differnew file mode 100755 index 000000000..2fea60d09 --- /dev/null +++ b/graphics/trainer_card/card_fr.png diff --git a/graphics/types/bug.png b/graphics/types/bug.png Binary files differnew file mode 100755 index 000000000..2f59a4838 --- /dev/null +++ b/graphics/types/bug.png diff --git a/graphics/types/contest_beauty.png b/graphics/types/contest_beauty.png Binary files differnew file mode 100755 index 000000000..b52fe3ca4 --- /dev/null +++ b/graphics/types/contest_beauty.png diff --git a/graphics/types/contest_cool.png b/graphics/types/contest_cool.png Binary files differnew file mode 100755 index 000000000..f0ca72323 --- /dev/null +++ b/graphics/types/contest_cool.png diff --git a/graphics/types/contest_cute.png b/graphics/types/contest_cute.png Binary files differnew file mode 100755 index 000000000..eeb86c431 --- /dev/null +++ b/graphics/types/contest_cute.png diff --git a/graphics/types/contest_smart.png b/graphics/types/contest_smart.png Binary files differnew file mode 100755 index 000000000..7659cc4f2 --- /dev/null +++ b/graphics/types/contest_smart.png diff --git a/graphics/types/contest_tough.png b/graphics/types/contest_tough.png Binary files differnew file mode 100755 index 000000000..f928596af --- /dev/null +++ b/graphics/types/contest_tough.png diff --git a/graphics/types/dark.png b/graphics/types/dark.png Binary files differnew file mode 100755 index 000000000..3380297da --- /dev/null +++ b/graphics/types/dark.png diff --git a/graphics/types/dragon.png b/graphics/types/dragon.png Binary files differnew file mode 100755 index 000000000..12430ad06 --- /dev/null +++ b/graphics/types/dragon.png diff --git a/graphics/types/electric.png b/graphics/types/electric.png Binary files differnew file mode 100755 index 000000000..0be6b890b --- /dev/null +++ b/graphics/types/electric.png diff --git a/graphics/types/fight.png b/graphics/types/fight.png Binary files differnew file mode 100755 index 000000000..95ff5a928 --- /dev/null +++ b/graphics/types/fight.png diff --git a/graphics/types/fire.png b/graphics/types/fire.png Binary files differnew file mode 100755 index 000000000..f6db950c8 --- /dev/null +++ b/graphics/types/fire.png diff --git a/graphics/types/flying.png b/graphics/types/flying.png Binary files differnew file mode 100755 index 000000000..2f34851ca --- /dev/null +++ b/graphics/types/flying.png diff --git a/graphics/types/ghost.png b/graphics/types/ghost.png Binary files differnew file mode 100755 index 000000000..b7347014d --- /dev/null +++ b/graphics/types/ghost.png diff --git a/graphics/types/grass.png b/graphics/types/grass.png Binary files differnew file mode 100755 index 000000000..4432a52e6 --- /dev/null +++ b/graphics/types/grass.png diff --git a/graphics/types/ground.png b/graphics/types/ground.png Binary files differnew file mode 100755 index 000000000..d3f6787b2 --- /dev/null +++ b/graphics/types/ground.png diff --git a/graphics/types/ice.png b/graphics/types/ice.png Binary files differnew file mode 100755 index 000000000..5ff2f69aa --- /dev/null +++ b/graphics/types/ice.png diff --git a/graphics/types/move_types_1.pal b/graphics/types/move_types_1.pal new file mode 100755 index 000000000..951aa69cb --- /dev/null +++ b/graphics/types/move_types_1.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 213 49 +246 131 49 +197 49 41 +230 197 106 +189 164 57 +139 106 49 +255 255 123 +172 172 123 +222 222 197 +115 90 74 +74 65 57 +189 189 213 +0 0 0 +131 123 115 +255 255 255 diff --git a/graphics/types/move_types_2.pal b/graphics/types/move_types_2.pal new file mode 100755 index 000000000..08dcea47c --- /dev/null +++ b/graphics/types/move_types_2.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +205 197 255 +172 148 246 +115 90 156 +106 148 246 +156 222 222 +213 255 238 +74 57 82 +255 90 139 +255 197 180 +148 98 98 +164 65 164 +222 131 189 +148 148 164 +131 123 115 +255 255 255 diff --git a/graphics/types/move_types_3.pal b/graphics/types/move_types_3.pal new file mode 100755 index 000000000..4db37235b --- /dev/null +++ b/graphics/types/move_types_3.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +197 255 98 +123 205 82 +90 131 65 +115 57 255 +74 57 148 +189 164 255 +172 189 32 +222 230 49 +123 148 16 +106 164 148 +115 205 180 +32 106 98 +0 0 0 +131 123 115 +255 255 255 diff --git a/graphics/types/mystery.png b/graphics/types/mystery.png Binary files differnew file mode 100755 index 000000000..a2ea01d55 --- /dev/null +++ b/graphics/types/mystery.png diff --git a/graphics/types/normal.png b/graphics/types/normal.png Binary files differnew file mode 100755 index 000000000..608a1f9c9 --- /dev/null +++ b/graphics/types/normal.png diff --git a/graphics/types/poison.png b/graphics/types/poison.png Binary files differnew file mode 100755 index 000000000..502dfae37 --- /dev/null +++ b/graphics/types/poison.png diff --git a/graphics/types/psychic.png b/graphics/types/psychic.png Binary files differnew file mode 100755 index 000000000..975d1fb55 --- /dev/null +++ b/graphics/types/psychic.png diff --git a/graphics/types/rock.png b/graphics/types/rock.png Binary files differnew file mode 100755 index 000000000..3793597f9 --- /dev/null +++ b/graphics/types/rock.png diff --git a/graphics/types/steel.png b/graphics/types/steel.png Binary files differnew file mode 100755 index 000000000..29748639c --- /dev/null +++ b/graphics/types/steel.png diff --git a/graphics/types/water.png b/graphics/types/water.png Binary files differnew file mode 100755 index 000000000..19ae3ebe3 --- /dev/null +++ b/graphics/types/water.png diff --git a/graphics/unknown/unknown_C035B8.png b/graphics/unknown/unknown_C035B8.png Binary files differnew file mode 100755 index 000000000..0b2ae80f9 --- /dev/null +++ b/graphics/unknown/unknown_C035B8.png diff --git a/graphics/unknown/unknown_C06D98.png b/graphics/unknown/unknown_C06D98.png Binary files differnew file mode 100755 index 000000000..d36afa64d --- /dev/null +++ b/graphics/unknown/unknown_C06D98.png diff --git a/graphics/unknown/unknown_C06D98_2.pal b/graphics/unknown/unknown_C06D98_2.pal new file mode 100755 index 000000000..44f4b55d6 --- /dev/null +++ b/graphics/unknown/unknown_C06D98_2.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +98 156 131 +57 57 57 +156 156 156 +255 255 255 +255 205 0 +255 255 98 +213 98 24 +255 123 32 +106 65 172 +65 24 172 +255 205 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +98 156 131 +57 57 57 +156 156 156 +255 255 255 +57 123 0 +90 189 0 +123 255 8 +230 106 148 +255 139 255 +255 205 0 +255 255 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/unknown/unknown_C0CA1C.bin b/graphics/unknown/unknown_C0CA1C.bin Binary files differnew file mode 100755 index 000000000..4b6b2b106 --- /dev/null +++ b/graphics/unknown/unknown_C0CA1C.bin diff --git a/graphics/unknown/unknown_C0CA40.bin b/graphics/unknown/unknown_C0CA40.bin Binary files differnew file mode 100755 index 000000000..25fc33a73 --- /dev/null +++ b/graphics/unknown/unknown_C0CA40.bin diff --git a/graphics/unknown/unknown_C0CA64.bin b/graphics/unknown/unknown_C0CA64.bin Binary files differnew file mode 100755 index 000000000..5b81e0216 --- /dev/null +++ b/graphics/unknown/unknown_C0CA64.bin diff --git a/graphics/unknown/unknown_C0CAE0.bin b/graphics/unknown/unknown_C0CAE0.bin Binary files differnew file mode 100755 index 000000000..15379a9ce --- /dev/null +++ b/graphics/unknown/unknown_C0CAE0.bin diff --git a/graphics/unknown/unknown_C15BC0.bin b/graphics/unknown/unknown_C15BC0.bin Binary files differnew file mode 100755 index 000000000..40de9e529 --- /dev/null +++ b/graphics/unknown/unknown_C15BC0.bin diff --git a/graphics/unknown/unknown_C17170.bin b/graphics/unknown/unknown_C17170.bin Binary files differnew file mode 100755 index 000000000..9f5141c5b --- /dev/null +++ b/graphics/unknown/unknown_C17170.bin diff --git a/graphics/unknown/unknown_C17410.bin b/graphics/unknown/unknown_C17410.bin Binary files differnew file mode 100755 index 000000000..b2567ca7c --- /dev/null +++ b/graphics/unknown/unknown_C17410.bin diff --git a/graphics/unknown/unknown_C1751C.bin b/graphics/unknown/unknown_C1751C.bin Binary files differnew file mode 100755 index 000000000..e8a506838 --- /dev/null +++ b/graphics/unknown/unknown_C1751C.bin diff --git a/graphics/unknown/unknown_C17980.bin b/graphics/unknown/unknown_C17980.bin Binary files differnew file mode 100755 index 000000000..77e35348a --- /dev/null +++ b/graphics/unknown/unknown_C17980.bin diff --git a/graphics/unknown/unknown_C19470.png b/graphics/unknown/unknown_C19470.png Binary files differnew file mode 100755 index 000000000..14cc50cf4 --- /dev/null +++ b/graphics/unknown/unknown_C19470.png diff --git a/graphics/unknown/unknown_C2F9E0.pal b/graphics/unknown/unknown_C2F9E0.pal new file mode 100755 index 000000000..2fd4607c2 --- /dev/null +++ b/graphics/unknown/unknown_C2F9E0.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +115 205 164 +255 255 255 +98 98 98 +213 213 205 +230 8 8 +255 189 115 +32 156 8 +148 246 148 +49 82 205 +164 197 246 +255 255 255 +230 230 238 +255 255 255 +230 8 8 +180 8 8 +74 115 164 diff --git a/graphics/unknown/unknown_D0D2B4.bin b/graphics/unknown/unknown_D0D2B4.bin Binary files differnew file mode 100755 index 000000000..d42729b58 --- /dev/null +++ b/graphics/unknown/unknown_D0D2B4.bin diff --git a/graphics/unknown/unknown_D12FEC.png b/graphics/unknown/unknown_D12FEC.png Binary files differnew file mode 100755 index 000000000..96c49a992 --- /dev/null +++ b/graphics/unknown/unknown_D12FEC.png diff --git a/graphics/unknown/unknown_D1300C.png b/graphics/unknown/unknown_D1300C.png Binary files differnew file mode 100755 index 000000000..0c077dd0b --- /dev/null +++ b/graphics/unknown/unknown_D1300C.png diff --git a/graphics/unknown/unknown_D1C060.bin b/graphics/unknown/unknown_D1C060.bin Binary files differnew file mode 100755 index 000000000..e4776cba4 --- /dev/null +++ b/graphics/unknown/unknown_D1C060.bin diff --git a/graphics/unknown/unknown_D1C060.png b/graphics/unknown/unknown_D1C060.png Binary files differnew file mode 100755 index 000000000..2371241d7 --- /dev/null +++ b/graphics/unknown/unknown_D1C060.png diff --git a/graphics/unknown/unknown_D83900.bin b/graphics/unknown/unknown_D83900.bin Binary files differnew file mode 100755 index 000000000..7f3e36737 --- /dev/null +++ b/graphics/unknown/unknown_D83900.bin diff --git a/graphics/unknown/unknown_D83B2C.bin b/graphics/unknown/unknown_D83B2C.bin Binary files differnew file mode 100755 index 000000000..34175237e --- /dev/null +++ b/graphics/unknown/unknown_D83B2C.bin diff --git a/graphics/unknown/unknown_D83C3C.bin b/graphics/unknown/unknown_D83C3C.bin Binary files differnew file mode 100755 index 000000000..acf7cf6ad --- /dev/null +++ b/graphics/unknown/unknown_D83C3C.bin diff --git a/graphics/unknown/unknown_D84970.bin b/graphics/unknown/unknown_D84970.bin Binary files differnew file mode 100755 index 000000000..d102290e4 --- /dev/null +++ b/graphics/unknown/unknown_D84970.bin diff --git a/graphics/unknown/unknown_D84F00.bin b/graphics/unknown/unknown_D84F00.bin new file mode 100755 index 000000000..c38088d34 --- /dev/null +++ b/graphics/unknown/unknown_D84F00.bin @@ -0,0 +1 @@ +PPPTTTPPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTTPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTTPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTTPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTTPTPPPPPPTTPPPPPPPPPPPPPPTTPPPPPPPPPPPPPPTTPPPPPPTTPPPPPPTTPPPPPPTTPPPPPPTTTPPPPPTTPPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTPPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTTPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTTPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTTPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTTPTPPPPPPTTPPPPPPPPPPPPPPTTPPPPPPPPPPPPPPTTPPPPPPTTPPPPPPTTPPPPPPTTPPPPPPTTTPPPPPTTPPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTPPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTTPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTTPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTTPPPPPPPPPPPPTTTPPPPPPPPPPPPPTTTPTPPPPPPTTPPPPPPPPPPPPPPTTPPPPPPPPPPPPPPTTPPPPPPTTPPPPPPTTPPPPPPTTPPPPPPTTTPPPPPTTPPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTPPPPPTTTPPPPPPPPPPPPPTTTPPPPPPPPPPPPPTT
\ No newline at end of file diff --git a/graphics/unknown/unknown_D8C374.bin b/graphics/unknown/unknown_D8C374.bin Binary files differnew file mode 100755 index 000000000..960ba873e --- /dev/null +++ b/graphics/unknown/unknown_D8C374.bin diff --git a/graphics/unknown/unknown_D8C5C4.bin b/graphics/unknown/unknown_D8C5C4.bin Binary files differnew file mode 100755 index 000000000..69dbe982a --- /dev/null +++ b/graphics/unknown/unknown_D8C5C4.bin diff --git a/graphics/unknown/unknown_D95E00.bin b/graphics/unknown/unknown_D95E00.bin Binary files differnew file mode 100755 index 000000000..d48de1d6f --- /dev/null +++ b/graphics/unknown/unknown_D95E00.bin diff --git a/graphics/unknown/unknown_D960D0.bin b/graphics/unknown/unknown_D960D0.bin new file mode 100755 index 000000000..6a6f7c049 --- /dev/null +++ b/graphics/unknown/unknown_D960D0.bin @@ -0,0 +1 @@ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ÀĀŀƀǀȀɀʀˀ̀̀000000000000000000ЀрҀӀԀՀր׀ـڀۀ܀݀ހ߀0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
\ No newline at end of file diff --git a/graphics/unknown/unknown_D963A4.bin b/graphics/unknown/unknown_D963A4.bin new file mode 100755 index 000000000..6312b8645 --- /dev/null +++ b/graphics/unknown/unknown_D963A4.bin @@ -0,0 +1 @@ +τ΄̈́̄˄ʄɄȄDŽƄńĄÄ߄ބ݄܄ۄڄلׄքՄԄӄ҄фЄ
\ No newline at end of file diff --git a/graphics/unknown/unknown_D9A88C.bin b/graphics/unknown/unknown_D9A88C.bin Binary files differnew file mode 100755 index 000000000..c2ceaf139 --- /dev/null +++ b/graphics/unknown/unknown_D9A88C.bin diff --git a/graphics/unknown/unknown_D9AE04.bin b/graphics/unknown/unknown_D9AE04.bin Binary files differnew file mode 100755 index 000000000..28ad3f927 --- /dev/null +++ b/graphics/unknown/unknown_D9AE04.bin diff --git a/graphics/unknown/unknown_D9AF44.pal b/graphics/unknown/unknown_D9AF44.pal new file mode 100755 index 000000000..dcfdcf2ef --- /dev/null +++ b/graphics/unknown/unknown_D9AF44.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 98 115 +255 255 255 +205 205 205 +164 164 164 +123 123 123 +98 98 115 +41 57 65 +57 106 139 +41 82 115 +255 255 205 +255 230 139 +255 32 32 +106 213 180 +41 164 123 +189 156 90 +0 0 0 diff --git a/graphics/unknown/unknown_DD19F8.bin b/graphics/unknown/unknown_DD19F8.bin new file mode 100755 index 000000000..6338ade28 --- /dev/null +++ b/graphics/unknown/unknown_DD19F8.bin @@ -0,0 +1 @@ +33333333333333333333333333333333
\ No newline at end of file diff --git a/graphics/unknown/unknown_DD1A18.png b/graphics/unknown/unknown_DD1A18.png Binary files differnew file mode 100755 index 000000000..8b4a564bf --- /dev/null +++ b/graphics/unknown/unknown_DD1A18.png diff --git a/graphics/unknown/unknown_DD1F78.bin b/graphics/unknown/unknown_DD1F78.bin new file mode 100755 index 000000000..4e58fafc6 --- /dev/null +++ b/graphics/unknown/unknown_DD1F78.bin @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/graphics/unknown/unknown_DD2010.bin b/graphics/unknown/unknown_DD2010.bin Binary files differnew file mode 100755 index 000000000..8ebf0b79a --- /dev/null +++ b/graphics/unknown/unknown_DD2010.bin diff --git a/graphics/unknown/unknown_DD21B0.bin b/graphics/unknown/unknown_DD21B0.bin Binary files differnew file mode 100755 index 000000000..3ef599ce5 --- /dev/null +++ b/graphics/unknown/unknown_DD21B0.bin diff --git a/graphics/unknown/unknown_DD228C.bin b/graphics/unknown/unknown_DD228C.bin Binary files differnew file mode 100755 index 000000000..63c4b4978 --- /dev/null +++ b/graphics/unknown/unknown_DD228C.bin diff --git a/graphics/unknown/unknown_DD2AE0.bin b/graphics/unknown/unknown_DD2AE0.bin new file mode 100755 index 000000000..c0914427d --- /dev/null +++ b/graphics/unknown/unknown_DD2AE0.bin @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/graphics/unknown/unknown_DD2B78.bin b/graphics/unknown/unknown_DD2B78.bin Binary files differnew file mode 100755 index 000000000..c83a6e494 --- /dev/null +++ b/graphics/unknown/unknown_DD2B78.bin diff --git a/graphics/unknown/unknown_DD2D30.bin b/graphics/unknown/unknown_DD2D30.bin Binary files differnew file mode 100755 index 000000000..14840e5e4 --- /dev/null +++ b/graphics/unknown/unknown_DD2D30.bin diff --git a/graphics/unknown/unknown_DD2E5C.bin b/graphics/unknown/unknown_DD2E5C.bin Binary files differnew file mode 100755 index 000000000..3169533c0 --- /dev/null +++ b/graphics/unknown/unknown_DD2E5C.bin diff --git a/graphics/unknown/unknown_DD36C8.bin b/graphics/unknown/unknown_DD36C8.bin Binary files differnew file mode 100755 index 000000000..973ef9e15 --- /dev/null +++ b/graphics/unknown/unknown_DD36C8.bin diff --git a/graphics/unknown/unknown_DD4544.bin b/graphics/unknown/unknown_DD4544.bin Binary files differnew file mode 100755 index 000000000..7e3604311 --- /dev/null +++ b/graphics/unknown/unknown_DD4544.bin diff --git a/graphics/unknown/unknown_DD4620.bin b/graphics/unknown/unknown_DD4620.bin Binary files differnew file mode 100755 index 000000000..bc4260b1f --- /dev/null +++ b/graphics/unknown/unknown_DD4620.bin diff --git a/graphics/unknown/unknown_DD46E0.bin b/graphics/unknown/unknown_DD46E0.bin Binary files differnew file mode 100755 index 000000000..64095dce5 --- /dev/null +++ b/graphics/unknown/unknown_DD46E0.bin diff --git a/graphics/unknown/unknown_DD47A0.bin b/graphics/unknown/unknown_DD47A0.bin Binary files differnew file mode 100755 index 000000000..847486432 --- /dev/null +++ b/graphics/unknown/unknown_DD47A0.bin diff --git a/graphics/unknown/unknown_DDB444.pal b/graphics/unknown/unknown_DDB444.pal new file mode 100755 index 000000000..bb74b34a2 --- /dev/null +++ b/graphics/unknown/unknown_DDB444.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +123 131 222 +98 98 180 +123 106 222 +106 172 238 +82 148 205 +180 189 230 +148 156 189 +205 106 0 +255 189 49 +246 148 0 +255 213 115 +205 74 90 +255 98 32 +205 205 222 +255 98 32 diff --git a/graphics/unknown/unknown_DDCF04.bin b/graphics/unknown/unknown_DDCF04.bin Binary files differnew file mode 100755 index 000000000..46218245f --- /dev/null +++ b/graphics/unknown/unknown_DDCF04.bin diff --git a/graphics/unknown/unknown_DDD704.bin b/graphics/unknown/unknown_DDD704.bin Binary files differnew file mode 100755 index 000000000..354866137 --- /dev/null +++ b/graphics/unknown/unknown_DDD704.bin diff --git a/graphics/unknown/unknown_DDD908.bin b/graphics/unknown/unknown_DDD908.bin new file mode 100755 index 000000000..cb0a2fda1 --- /dev/null +++ b/graphics/unknown/unknown_DDD908.bin @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/graphics/unknown/unknown_DDD920.bin b/graphics/unknown/unknown_DDD920.bin new file mode 100755 index 000000000..cb0a2fda1 --- /dev/null +++ b/graphics/unknown/unknown_DDD920.bin @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/graphics/unknown/unknown_DDD938.bin b/graphics/unknown/unknown_DDD938.bin new file mode 100755 index 000000000..cb0a2fda1 --- /dev/null +++ b/graphics/unknown/unknown_DDD938.bin @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/graphics/unknown/unknown_DDDB80.bin b/graphics/unknown/unknown_DDDB80.bin Binary files differnew file mode 100755 index 000000000..d538583f6 --- /dev/null +++ b/graphics/unknown/unknown_DDDB80.bin diff --git a/graphics/unknown/unknown_E6BC04.bin b/graphics/unknown/unknown_E6BC04.bin Binary files differnew file mode 100755 index 000000000..91230cb01 --- /dev/null +++ b/graphics/unknown/unknown_E6BC04.bin diff --git a/graphics/unused/basic_frame.bin b/graphics/unused/basic_frame.bin Binary files differnew file mode 100755 index 000000000..8e83eb9f5 --- /dev/null +++ b/graphics/unused/basic_frame.bin diff --git a/graphics/unused/basic_frame.png b/graphics/unused/basic_frame.png Binary files differnew file mode 100755 index 000000000..132671581 --- /dev/null +++ b/graphics/unused/basic_frame.png diff --git a/graphics/unused/battle_anim_023.pal b/graphics/unused/battle_anim_023.pal new file mode 100755 index 000000000..8e6e6e902 --- /dev/null +++ b/graphics/unused/battle_anim_023.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +0 0 0 +0 230 255 +115 230 255 +213 230 255 +0 0 0 +255 255 172 +255 255 115 +0 0 0 +98 139 98 +0 0 0 +0 0 0 +131 131 131 +164 164 164 +213 205 205 +255 255 255 diff --git a/graphics/unused/blank_frame.bin b/graphics/unused/blank_frame.bin Binary files differnew file mode 100755 index 000000000..e9784eb4c --- /dev/null +++ b/graphics/unused/blank_frame.bin diff --git a/graphics/unused/blue_frame.bin b/graphics/unused/blue_frame.bin Binary files differnew file mode 100755 index 000000000..d5c3b6600 --- /dev/null +++ b/graphics/unused/blue_frame.bin diff --git a/graphics/unused/color_frames.png b/graphics/unused/color_frames.png Binary files differnew file mode 100755 index 000000000..9270879eb --- /dev/null +++ b/graphics/unused/color_frames.png diff --git a/graphics/unused/goosuto.bin b/graphics/unused/goosuto.bin Binary files differnew file mode 100755 index 000000000..8e5329157 --- /dev/null +++ b/graphics/unused/goosuto.bin diff --git a/graphics/unused/goosuto.png b/graphics/unused/goosuto.png Binary files differnew file mode 100755 index 000000000..257a25c71 --- /dev/null +++ b/graphics/unused/goosuto.png diff --git a/graphics/unused/green_frame.bin b/graphics/unused/green_frame.bin Binary files differnew file mode 100755 index 000000000..b381235d9 --- /dev/null +++ b/graphics/unused/green_frame.bin diff --git a/graphics/unused/line_sketch.png b/graphics/unused/line_sketch.png Binary files differnew file mode 100755 index 000000000..fdfc8d771 --- /dev/null +++ b/graphics/unused/line_sketch.png diff --git a/graphics/unused/line_sketch_2.bin b/graphics/unused/line_sketch_2.bin Binary files differnew file mode 100755 index 000000000..e68d116a3 --- /dev/null +++ b/graphics/unused/line_sketch_2.bin diff --git a/graphics/unused/line_sketch_2.png b/graphics/unused/line_sketch_2.png Binary files differnew file mode 100755 index 000000000..cb70b3d83 --- /dev/null +++ b/graphics/unused/line_sketch_2.png diff --git a/graphics/unused/metronome_hand_small.png b/graphics/unused/metronome_hand_small.png Binary files differnew file mode 100755 index 000000000..bd6cc8530 --- /dev/null +++ b/graphics/unused/metronome_hand_small.png diff --git a/graphics/unused/music_notes.png b/graphics/unused/music_notes.png Binary files differnew file mode 100755 index 000000000..af89e55a0 --- /dev/null +++ b/graphics/unused/music_notes.png diff --git a/graphics/unused/old_battle_interface_1.png b/graphics/unused/old_battle_interface_1.png Binary files differnew file mode 100755 index 000000000..0b2fe5eb7 --- /dev/null +++ b/graphics/unused/old_battle_interface_1.png diff --git a/graphics/unused/old_battle_interface_2.png b/graphics/unused/old_battle_interface_2.png Binary files differnew file mode 100755 index 000000000..04229ccda --- /dev/null +++ b/graphics/unused/old_battle_interface_2.png diff --git a/graphics/unused/old_battle_interface_3.png b/graphics/unused/old_battle_interface_3.png Binary files differnew file mode 100755 index 000000000..428c7765d --- /dev/null +++ b/graphics/unused/old_battle_interface_3.png diff --git a/graphics/unused/old_battle_interface_tilemap.bin b/graphics/unused/old_battle_interface_tilemap.bin Binary files differnew file mode 100755 index 000000000..aae3307e7 --- /dev/null +++ b/graphics/unused/old_battle_interface_tilemap.bin diff --git a/graphics/unused/old_beatup.png b/graphics/unused/old_beatup.png Binary files differnew file mode 100755 index 000000000..e2a0561e2 --- /dev/null +++ b/graphics/unused/old_beatup.png diff --git a/graphics/unused/old_bulbasaur.png b/graphics/unused/old_bulbasaur.png Binary files differnew file mode 100755 index 000000000..729ebe789 --- /dev/null +++ b/graphics/unused/old_bulbasaur.png diff --git a/graphics/unused/old_bulbasaur2.png b/graphics/unused/old_bulbasaur2.png Binary files differnew file mode 100755 index 000000000..f374e5a9f --- /dev/null +++ b/graphics/unused/old_bulbasaur2.png diff --git a/graphics/unused/old_charizard.png b/graphics/unused/old_charizard.png Binary files differnew file mode 100755 index 000000000..e1470aada --- /dev/null +++ b/graphics/unused/old_charizard.png diff --git a/graphics/unused/old_charmap.bin b/graphics/unused/old_charmap.bin Binary files differnew file mode 100755 index 000000000..13d3b873b --- /dev/null +++ b/graphics/unused/old_charmap.bin diff --git a/graphics/unused/old_charmap.pal b/graphics/unused/old_charmap.pal new file mode 100755 index 000000000..cbcd5de4d --- /dev/null +++ b/graphics/unused/old_charmap.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 255 255 +24 0 0 +41 0 0 +255 255 255 +0 0 0 +255 255 255 +255 65 0 +0 0 0 +255 0 0 +255 24 0 +255 65 0 +255 98 0 +255 131 0 +255 180 0 +255 222 0 +255 255 255 diff --git a/graphics/unused/old_charmap.png b/graphics/unused/old_charmap.png Binary files differnew file mode 100755 index 000000000..b5ea6e803 --- /dev/null +++ b/graphics/unused/old_charmap.png diff --git a/graphics/unused/old_contest.bin b/graphics/unused/old_contest.bin Binary files differnew file mode 100755 index 000000000..da6f4652e --- /dev/null +++ b/graphics/unused/old_contest.bin diff --git a/graphics/unused/old_contest.pal b/graphics/unused/old_contest.pal new file mode 100755 index 000000000..69fde2000 --- /dev/null +++ b/graphics/unused/old_contest.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +0 0 0 +255 255 255 +230 230 230 +197 197 197 +148 148 148 +74 65 82 +0 255 0 +0 255 0 +65 74 123 +139 123 131 +82 82 197 +189 82 74 +131 74 98 +74 74 131 +131 139 222 +106 164 164 +0 0 0 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +255 255 255 +172 172 148 +213 213 189 +230 230 213 +189 189 172 +238 238 222 +197 197 180 +0 0 0 +156 156 131 +197 197 189 +139 139 131 +98 98 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +115 106 156 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +148 148 156 +131 139 156 +123 131 156 +131 123 164 +123 115 164 +0 0 0 +115 106 156 +255 255 255 +205 156 255 +172 148 197 +230 222 246 +139 131 172 +213 189 238 +0 0 0 +238 238 230 +189 172 197 +222 213 213 +189 172 189 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 164 131 +213 131 90 +255 189 172 +197 98 74 +74 65 82 +255 255 255 +156 156 156 +0 0 0 +0 0 0 +255 255 255 +148 148 148 +255 123 98 +131 246 90 +255 246 74 +131 148 255 +0 0 0 +164 238 98 +131 205 90 +213 255 148 +98 197 49 +74 65 82 +255 255 255 +156 156 156 +0 0 0 +0 0 0 +255 255 255 +148 148 148 +255 123 98 +131 246 90 +255 246 74 +131 148 255 +0 0 0 +246 246 90 +205 205 65 +255 255 180 +180 180 24 +74 65 82 +255 255 255 +156 156 156 +0 0 0 +0 0 0 +255 255 255 +148 148 148 +255 123 98 +131 246 90 +255 246 74 +131 148 255 +0 0 0 +115 205 255 +115 180 205 +156 238 255 +49 98 148 +74 65 82 +255 255 255 +156 156 156 +0 0 0 +0 0 0 +255 255 255 +148 148 148 +255 123 98 +131 246 90 +255 246 74 +131 148 255 +0 0 0 +0 0 0 +255 255 255 +230 230 213 +0 0 0 +197 197 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +230 230 213 +0 0 0 +197 197 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +230 230 213 +0 0 0 +197 197 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +230 230 213 +0 0 0 +197 197 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +74 65 82 +255 255 255 +222 222 222 +172 172 197 +255 0 0 +0 0 255 +255 255 0 +0 197 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 164 131 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/unused/old_contest_2.bin b/graphics/unused/old_contest_2.bin Binary files differnew file mode 100755 index 000000000..06836cc19 --- /dev/null +++ b/graphics/unused/old_contest_2.bin diff --git a/graphics/unused/old_contest_2.pal b/graphics/unused/old_contest_2.pal new file mode 100755 index 000000000..3fb174790 --- /dev/null +++ b/graphics/unused/old_contest_2.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +0 0 0 +255 255 255 +230 230 230 +197 197 197 +148 148 148 +74 65 82 +0 255 0 +0 255 0 +65 74 123 +139 123 131 +82 82 197 +189 82 74 +131 74 98 +74 74 131 +131 139 222 +106 164 164 +0 0 0 +115 123 156 +90 65 57 +148 197 106 +123 98 65 +131 123 49 +222 189 148 +164 131 106 +115 164 82 +164 148 57 +90 106 139 +180 172 82 +82 139 49 +255 230 189 +222 131 41 +246 246 222 +205 148 115 +255 106 115 +255 57 57 +156 0 0 +164 222 255 +106 148 255 +49 82 255 +255 255 115 +246 222 65 +230 106 0 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +0 0 0 +255 255 115 +246 222 90 +238 189 65 +238 164 41 +230 131 16 +230 106 0 +255 41 0 +255 148 82 +255 255 164 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +0 0 0 +255 131 106 +197 24 16 +164 222 255 +106 148 255 +49 82 255 +255 197 255 +255 139 255 +213 0 139 +148 255 164 +65 205 57 +246 222 65 +230 106 0 +255 255 255 +65 74 106 +65 74 106 +197 255 255 +246 246 90 +205 205 65 +255 255 180 +180 180 24 +74 65 82 +255 255 255 +156 156 156 +255 156 156 +0 0 0 +255 255 255 +255 148 148 +255 123 98 +255 0 0 +148 148 148 +0 0 0 +197 255 255 +246 246 90 +205 205 65 +255 255 180 +180 180 24 +74 65 82 +255 255 255 +156 156 156 +255 156 156 +0 0 0 +255 255 255 +255 148 148 +255 123 98 +255 0 0 +148 148 148 +0 0 0 +197 255 255 +246 246 90 +205 205 65 +255 255 180 +180 180 24 +74 65 82 +255 255 255 +156 156 156 +255 156 156 +0 0 0 +255 255 255 +255 148 148 +255 123 98 +255 0 0 +148 148 148 +0 0 0 +197 255 255 +213 255 213 +156 222 148 +222 255 230 +123 189 115 +74 65 82 +255 255 255 +156 156 156 +255 156 156 +0 0 0 +255 255 255 +255 148 148 +255 123 98 +255 0 0 +148 148 148 +0 0 0 +0 172 255 +0 0 0 +255 255 255 +230 230 213 +0 0 0 +197 197 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +197 255 255 +0 0 0 +0 0 0 +0 0 0 +65 0 0 +123 0 0 +189 0 0 +255 8 0 +255 65 0 +255 123 0 +255 189 0 +255 255 0 +255 255 123 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/unused/old_contest_2_1.png b/graphics/unused/old_contest_2_1.png Binary files differnew file mode 100755 index 000000000..67b81de2d --- /dev/null +++ b/graphics/unused/old_contest_2_1.png diff --git a/graphics/unused/old_contest_2_2.png b/graphics/unused/old_contest_2_2.png Binary files differnew file mode 100755 index 000000000..a33a8c324 --- /dev/null +++ b/graphics/unused/old_contest_2_2.png diff --git a/graphics/unused/old_contest_classes.png b/graphics/unused/old_contest_classes.png Binary files differnew file mode 100755 index 000000000..c2e7b5e29 --- /dev/null +++ b/graphics/unused/old_contest_classes.png diff --git a/graphics/unused/old_contest_floor.png b/graphics/unused/old_contest_floor.png Binary files differnew file mode 100755 index 000000000..94877b921 --- /dev/null +++ b/graphics/unused/old_contest_floor.png diff --git a/graphics/unused/old_contest_frame_1.png b/graphics/unused/old_contest_frame_1.png Binary files differnew file mode 100755 index 000000000..28eaae905 --- /dev/null +++ b/graphics/unused/old_contest_frame_1.png diff --git a/graphics/unused/old_contest_frame_2.png b/graphics/unused/old_contest_frame_2.png Binary files differnew file mode 100755 index 000000000..c8b20408c --- /dev/null +++ b/graphics/unused/old_contest_frame_2.png diff --git a/graphics/unused/old_contest_meter.png b/graphics/unused/old_contest_meter.png Binary files differnew file mode 100755 index 000000000..606208b1f --- /dev/null +++ b/graphics/unused/old_contest_meter.png diff --git a/graphics/unused/old_contest_numbers.png b/graphics/unused/old_contest_numbers.png Binary files differnew file mode 100755 index 000000000..98c145976 --- /dev/null +++ b/graphics/unused/old_contest_numbers.png diff --git a/graphics/unused/old_contest_symbols.png b/graphics/unused/old_contest_symbols.png Binary files differnew file mode 100755 index 000000000..87cac733e --- /dev/null +++ b/graphics/unused/old_contest_symbols.png diff --git a/graphics/unused/old_pal1.pal b/graphics/unused/old_pal1.pal new file mode 100755 index 000000000..1e2ef9083 --- /dev/null +++ b/graphics/unused/old_pal1.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +16 139 0 +0 0 0 +148 65 65 +0 0 0 +148 65 32 +16 0 0 +148 65 32 +8 8 0 +148 65 32 +148 8 8 +148 65 65 +24 16 0 +16 139 98 +32 0 0 +0 16 139 +0 0 0 diff --git a/graphics/unused/old_pal2.pal b/graphics/unused/old_pal2.pal new file mode 100755 index 000000000..3c5e6ad7f --- /dev/null +++ b/graphics/unused/old_pal2.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +16 139 0 +0 0 0 +148 65 65 +0 0 0 +148 65 32 +16 0 0 +148 65 32 +8 8 0 +148 65 32 +16 0 0 +148 65 65 +0 0 0 +16 139 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/unused/old_pal3.pal b/graphics/unused/old_pal3.pal new file mode 100755 index 000000000..d07e21019 --- /dev/null +++ b/graphics/unused/old_pal3.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +0 0 0 +0 16 139 +0 0 0 +0 213 98 +32 0 0 +0 213 98 +24 16 0 +0 213 98 +156 8 8 +0 213 98 +24 16 0 +0 213 98 +32 0 0 +0 16 139 +0 0 0 diff --git a/graphics/unused/old_pal4.pal b/graphics/unused/old_pal4.pal new file mode 100755 index 000000000..60b814f75 --- /dev/null +++ b/graphics/unused/old_pal4.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 255 255 +41 41 57 +90 90 106 +172 172 180 +197 197 205 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/unused/old_pal5.pal b/graphics/unused/old_pal5.pal new file mode 100755 index 000000000..b6f481d46 --- /dev/null +++ b/graphics/unused/old_pal5.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 156 131 +115 115 115 +189 189 189 +255 255 255 +189 164 41 +246 246 41 +222 106 32 +246 131 41 +115 98 246 +98 74 205 +238 115 156 +246 148 246 +115 172 246 +8 8 8 +90 90 90 +65 65 65 diff --git a/graphics/unused/old_pal6.pal b/graphics/unused/old_pal6.pal new file mode 100755 index 000000000..6d91e9918 --- /dev/null +++ b/graphics/unused/old_pal6.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 156 131 +115 115 115 +189 189 189 +255 255 255 +115 148 74 +156 205 74 +148 246 74 +238 115 156 +246 148 246 +189 164 41 +246 246 41 +8 8 8 +8 8 8 +8 8 8 +90 90 90 +65 65 65 diff --git a/graphics/unused/old_pal7.pal b/graphics/unused/old_pal7.pal new file mode 100755 index 000000000..d380bc65d --- /dev/null +++ b/graphics/unused/old_pal7.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 156 131 +115 115 115 +156 156 156 +255 255 255 +98 115 246 +115 172 246 +164 98 41 +230 172 139 +189 164 41 +246 246 41 +246 98 82 +148 123 205 +197 164 205 +213 41 156 +90 90 90 +65 65 65 diff --git a/graphics/unused/red_frame.bin b/graphics/unused/red_frame.bin Binary files differnew file mode 100755 index 000000000..5090b1b84 --- /dev/null +++ b/graphics/unused/red_frame.bin diff --git a/graphics/unused/redyellowgreen_frame.bin b/graphics/unused/redyellowgreen_frame.bin Binary files differnew file mode 100644 index 000000000..6852998fb --- /dev/null +++ b/graphics/unused/redyellowgreen_frame.bin diff --git a/graphics/unused/shadow.png b/graphics/unused/shadow.png Binary files differnew file mode 100755 index 000000000..7d090ad3d --- /dev/null +++ b/graphics/unused/shadow.png diff --git a/graphics/unused/unused_DDCEE4.bin b/graphics/unused/unused_DDCEE4.bin Binary files differnew file mode 100755 index 000000000..481183cbd --- /dev/null +++ b/graphics/unused/unused_DDCEE4.bin diff --git a/graphics/unused/water_splash.bin b/graphics/unused/water_splash.bin Binary files differnew file mode 100755 index 000000000..059347fa7 --- /dev/null +++ b/graphics/unused/water_splash.bin diff --git a/graphics/unused/water_splash.png b/graphics/unused/water_splash.png Binary files differnew file mode 100755 index 000000000..a8439a050 --- /dev/null +++ b/graphics/unused/water_splash.png diff --git a/graphics/unused/yellow_frame.bin b/graphics/unused/yellow_frame.bin Binary files differnew file mode 100755 index 000000000..30ba3ed01 --- /dev/null +++ b/graphics/unused/yellow_frame.bin diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk index fb96dd9ad..78ebad569 100644 --- a/graphics_file_rules.mk +++ b/graphics_file_rules.mk @@ -4,8 +4,21 @@ monfrontdir := graphics/pokemon/anim_front_pics monpaldir := graphics/pokemon/palettes tilesetdir := data/tilesets fontdir := data/graphics/fonts +menudir := graphics/interface +btanimgfxdir := graphics/battle_anims/sprites +unusedgfxdir := graphics/unused +unknowngfxdir := graphics/unknown +btintgfxdir := graphics/battle_interface +masksgfxdir := graphics/battle_anims/masks +bttransgfxdir := graphics/battle_transitions +typesdir := graphics/types +raydir := graphics/rayquaza_scene roulgfxdir := graphics/roulette -battletransgfxdir := graphics/battle_transitions +pknvdir := graphics/pokenav/ +pknvoptionsdir := graphics/pokenav/options + +types := normal fight flying poison ground rock bug ghost steel mystery fire water grass electric psychic ice dragon dark +contest_types := cool beauty cute smart tough $(monstillfrontdir)/castform_still_front_pic.4bpp: $(monstillfrontdir)/castform_normal_form_still_front_pic.4bpp \ $(monstillfrontdir)/castform_sunny_form_still_front_pic.4bpp \ @@ -295,6 +308,94 @@ graphics/pokenav/region_map.8bpp: %.8bpp: %.png graphics/misc/japanese_hof.4bpp: %.4bpp: %.png $(GFX) $< $@ -num_tiles 29 +$(menudir)/menu.gbapal: $(menudir)/menu_0.gbapal $(menudir)/menu_1.gbapal + @cat $(menudir)/menu_0.gbapal $(menudir)/menu_1.gbapal >$@ + +$(btanimgfxdir)/010.4bpp: $(btanimgfxdir)/010_0.4bpp $(btanimgfxdir)/010_1.4bpp $(btanimgfxdir)/010_2.4bpp $(btanimgfxdir)/010_3.4bpp + @cat $(btanimgfxdir)/010_0.4bpp $(btanimgfxdir)/010_1.4bpp $(btanimgfxdir)/010_2.4bpp $(btanimgfxdir)/010_3.4bpp >$@ + +$(unusedgfxdir)/obi_palpak1.gbapal: $(unusedgfxdir)/old_pal1.gbapal $(unusedgfxdir)/old_pal2.gbapal $(unusedgfxdir)/old_pal3.gbapal + @cat $(unusedgfxdir)/old_pal1.gbapal $(unusedgfxdir)/old_pal2.gbapal $(unusedgfxdir)/old_pal3.gbapal >$@ + +$(unusedgfxdir)/obi_palpak3.gbapal: $(unusedgfxdir)/old_pal5.gbapal $(unusedgfxdir)/old_pal6.gbapal $(unusedgfxdir)/old_pal7.gbapal + @cat $(unusedgfxdir)/old_pal5.gbapal $(unusedgfxdir)/old_pal6.gbapal $(unusedgfxdir)/old_pal7.gbapal >$@ + +$(unusedgfxdir)/obi1.4bpp: $(unusedgfxdir)/old_bulbasaur.4bpp $(unusedgfxdir)/old_charizard.4bpp + @cat $(unusedgfxdir)/old_bulbasaur.4bpp $(unusedgfxdir)/old_charizard.4bpp >$@ + +$(unusedgfxdir)/obi2.4bpp: $(unusedgfxdir)/old_bulbasaur2.4bpp $(unusedgfxdir)/old_battle_interface_1.4bpp $(unusedgfxdir)/old_battle_interface_2.4bpp $(unusedgfxdir)/old_battle_interface_3.4bpp + @cat $(unusedgfxdir)/old_bulbasaur2.4bpp $(unusedgfxdir)/old_battle_interface_1.4bpp $(unusedgfxdir)/old_battle_interface_2.4bpp $(unusedgfxdir)/old_battle_interface_3.4bpp >$@ + +$(menudir)/hp_numbers.4bpp: $(menudir)/hpbar_anim.4bpp $(menudir)/numbers1.4bpp $(menudir)/numbers2.4bpp + @cat $(menudir)/hpbar_anim.4bpp $(menudir)/numbers1.4bpp $(menudir)/numbers2.4bpp >$@ + +$(unusedgfxdir)/redyellowgreen_frame.bin: $(unusedgfxdir)/red_frame.bin $(unusedgfxdir)/yellow_frame.bin $(unusedgfxdir)/green_frame.bin $(unusedgfxdir)/blank_frame.bin + @cat $(unusedgfxdir)/red_frame.bin $(unusedgfxdir)/yellow_frame.bin $(unusedgfxdir)/green_frame.bin $(unusedgfxdir)/blank_frame.bin >$@ + +$(unusedgfxdir)/color_frames.4bpp: $(unusedgfxdir)/color_frames.png + $(GFX) $< $@ -num_tiles 353 + +$(btintgfxdir)/unused_window2bar.4bpp: $(btintgfxdir)/unused_window2bar.png + $(GFX) $< $@ -num_tiles 5 + +$(unusedgfxdir)/old_contest.4bpp: $(unusedgfxdir)/old_contest_frame_1.4bpp $(unusedgfxdir)/old_contest_floor.4bpp $(unusedgfxdir)/old_contest_frame_2.4bpp $(unusedgfxdir)/old_contest_symbols.4bpp $(unusedgfxdir)/old_contest_meter.4bpp $(unusedgfxdir)/old_contest_classes.4bpp $(unusedgfxdir)/old_contest_numbers.4bpp + @cat $(unusedgfxdir)/old_contest_frame_1.4bpp $(unusedgfxdir)/old_contest_floor.4bpp $(unusedgfxdir)/old_contest_frame_2.4bpp $(unusedgfxdir)/old_contest_symbols.4bpp $(unusedgfxdir)/old_contest_meter.4bpp $(unusedgfxdir)/old_contest_classes.4bpp $(unusedgfxdir)/old_contest_numbers.4bpp >$@ + +$(unusedgfxdir)/old_contest_2.4bpp: $(unusedgfxdir)/old_contest_2_1.4bpp $(unusedgfxdir)/old_contest_2_2.4bpp + @cat $(unusedgfxdir)/old_contest_2_1.4bpp $(unusedgfxdir)/old_contest_2_2.4bpp >$@ + +$(unknowngfxdir)/unknown_C19470.4bpp: $(unknowngfxdir)/unknown_C19470.png + $(GFX) $< $@ -num_tiles 36 + +$(btanimgfxdir)/141.4bpp: $(btanimgfxdir)/141_0.4bpp $(btanimgfxdir)/141_1.4bpp $(btanimgfxdir)/141_2.4bpp $(btanimgfxdir)/141_3.4bpp $(btanimgfxdir)/141_4.4bpp + @cat $(btanimgfxdir)/141_0.4bpp $(btanimgfxdir)/141_1.4bpp $(btanimgfxdir)/141_2.4bpp $(btanimgfxdir)/141_3.4bpp $(btanimgfxdir)/141_4.4bpp >$@ + +$(btanimgfxdir)/074.4bpp: $(btanimgfxdir)/074_0.4bpp $(btanimgfxdir)/074_1.4bpp + @cat $(btanimgfxdir)/074_0.4bpp $(btanimgfxdir)/074_1.4bpp >$@ + +$(btanimgfxdir)/159.4bpp: $(btanimgfxdir)/159_0.4bpp $(btanimgfxdir)/159_1.4bpp + @cat $(btanimgfxdir)/159_0.4bpp $(btanimgfxdir)/159_1.4bpp >$@ + +$(btanimgfxdir)/001.4bpp: $(btanimgfxdir)/001_0.4bpp $(btanimgfxdir)/001_1.4bpp + @cat $(btanimgfxdir)/001_0.4bpp $(btanimgfxdir)/001_1.4bpp >$@ + +$(masksgfxdir)/unknown_C2EA50.4bpp: $(masksgfxdir)/unknown_C2EA50.png + $(GFX) $< $@ -num_tiles 14 + +$(bttransgfxdir)/vs_frame.4bpp: $(bttransgfxdir)/vs_frame.png + $(GFX) $< $@ -num_tiles 16 + +$(menudir)/party_menu_misc.4bpp: $(menudir)/party_menu_misc.png + $(GFX) $< $@ -num_tiles 62 + +$(typesdir)/move_types.4bpp: $(types:%=$(typesdir)/%.4bpp) $(contest_types:%=$(typesdir)/contest_%.4bpp) + @cat $^ >$@ + +$(typesdir)/move_types.gbapal: $(typesdir)/move_types_1.gbapal $(typesdir)/move_types_2.gbapal $(typesdir)/move_types_3.gbapal + @cat $(typesdir)/move_types_1.gbapal $(typesdir)/move_types_2.gbapal $(typesdir)/move_types_3.gbapal >$@ + +$(menudir)/bag_screen.4bpp: $(menudir)/bag_screen.png + $(GFX) $< $@ -num_tiles 53 + +$(raydir)/rayquaza.8bpp: $(raydir)/rayquaza.png + $(GFX) $< $@ -num_tiles 227 + +$(raydir)/overcast.4bpp: $(raydir)/overcast.png + $(GFX) $< $@ -num_tiles 313 + +$(raydir)/rayquaza_fly1.4bpp: $(raydir)/rayquaza_fly1.png + $(GFX) $< $@ -num_tiles 124 + +$(raydir)/rayquaza_tail_fix.4bpp: $(raydir)/rayquaza_tail.4bpp + cp $< $@ + head -c 12 /dev/zero >> $@ + +$(raydir)/chase_streaks.4bpp: $(raydir)/chase_streaks.png + $(GFX) $< $@ -num_tiles 19 + +$(raydir)/rayquaza_chase.4bpp: $(raydir)/rayquaza_chase.png + $(GFX) $< $@ -num_tiles 155 + graphics/picture_frame/frame5.4bpp: %.4bpp: %.png $(GFX) $< $@ -num_tiles 86 @@ -304,21 +405,26 @@ $(roulgfxdir)/roulette_tilt.4bpp: $(roulgfxdir)/shroomish.4bpp $(roulgfxdir)/tai $(roulgfxdir)/poke_icons2.4bpp: $(roulgfxdir)/wynaut.4bpp $(roulgfxdir)/azurill.4bpp $(roulgfxdir)/skitty.4bpp $(roulgfxdir)/makuhita.4bpp @cat $^ >$@ -$(battletransgfxdir)/85BBC14.4bpp: %.4bpp: %.png +$(bttransgfxdir)/85BBC14.4bpp: %.4bpp: %.png $(GFX) $< $@ -num_tiles 53 -$(battletransgfxdir)/rayquaza.4bpp: %.4bpp: %.png +$(bttransgfxdir)/rayquaza.4bpp: %.4bpp: %.png $(GFX) $< $@ -num_tiles 938 -$(battletransgfxdir)/frontier_square_1.4bpp: $(battletransgfxdir)/frontier_squares_blanktiles.4bpp $(battletransgfxdir)/frontier_squares_1.4bpp +$(bttransgfxdir)/frontier_square_1.4bpp: $(bttransgfxdir)/frontier_squares_blanktiles.4bpp $(bttransgfxdir)/frontier_squares_1.4bpp @cat $^ >$@ -$(battletransgfxdir)/frontier_square_2.4bpp: $(battletransgfxdir)/frontier_squares_blanktiles.4bpp $(battletransgfxdir)/frontier_squares_2.4bpp +$(bttransgfxdir)/frontier_square_2.4bpp: $(bttransgfxdir)/frontier_squares_blanktiles.4bpp $(bttransgfxdir)/frontier_squares_2.4bpp @cat $^ >$@ -$(battletransgfxdir)/frontier_square_3.4bpp: $(battletransgfxdir)/frontier_squares_blanktiles.4bpp $(battletransgfxdir)/frontier_squares_3.4bpp +$(bttransgfxdir)/frontier_square_3.4bpp: $(bttransgfxdir)/frontier_squares_blanktiles.4bpp $(bttransgfxdir)/frontier_squares_3.4bpp + @cat $^ >$@ + +$(bttransgfxdir)/frontier_square_4.4bpp: $(bttransgfxdir)/frontier_squares_blanktiles.4bpp $(bttransgfxdir)/frontier_squares_4.4bpp @cat $^ >$@ -$(battletransgfxdir)/frontier_square_4.4bpp: $(battletransgfxdir)/frontier_squares_blanktiles.4bpp $(battletransgfxdir)/frontier_squares_4.4bpp +$(pknvoptionsdir)/options.4bpp: $(pknvoptionsdir)/hoenn_map.4bpp $(pknvoptionsdir)/condition.4bpp $(pknvoptionsdir)/match_call.4bpp $(pknvoptionsdir)/ribbons.4bpp $(pknvoptionsdir)/switch_off.4bpp $(pknvoptionsdir)/party.4bpp $(pknvoptionsdir)/search.4bpp $(pknvoptionsdir)/cool.4bpp $(pknvoptionsdir)/beauty.4bpp $(pknvoptionsdir)/cute.4bpp $(pknvoptionsdir)/smart.4bpp $(pknvoptionsdir)/tough.4bpp $(pknvoptionsdir)/cancel.4bpp @cat $^ >$@ +$(pknvdir)/header.4bpp: $(pknvdir)/header.png + $(GFX) $< $@ -num_tiles 53 diff --git a/include/constants/battle_ai.h b/include/constants/battle_ai.h new file mode 100644 index 000000000..9d89d75f0 --- /dev/null +++ b/include/constants/battle_ai.h @@ -0,0 +1,52 @@ +#ifndef GUARD_BATTLE_AI_H +#define GUARD_BATTLE_AI_H + +// banks enum +#define AI_TARGET 0 +#define AI_USER 1 +#define AI_TARGET_PARTNER 2 +#define AI_USER_PARTNER 3 + +// get_type command +#define AI_TYPE1_TARGET 0 +#define AI_TYPE1_USER 1 +#define AI_TYPE2_TARGET 2 +#define AI_TYPE2_USER 3 +#define AI_TYPE_MOVE 4 + +// type effectiveness +#define AI_EFFECTIVENESS_x4 160 +#define AI_EFFECTIVENESS_x2 80 +#define AI_EFFECTIVENESS_x1 40 +#define AI_EFFECTIVENESS_x0_5 20 +#define AI_EFFECTIVENESS_x0_25 10 +#define AI_EFFECTIVENESS_x0 0 + +// ai weather enum +#define AI_WEATHER_SUN 0 +#define AI_WEATHER_RAIN 1 +#define AI_WEATHER_SANDSTORM 2 +#define AI_WEATHER_HAIL 3 + +// get_how_powerful_move_is +#define MOVE_POWER_DISCOURAGED 0 +#define MOVE_NOT_MOST_POWERFUL 1 +#define MOVE_MOST_POWERFUL 2 + +// script's table id to bit +#define AI_SCRIPT_CHECK_BAD_MOVE (1 << 0) +#define AI_SCRIPT_CHECK_VIABILITY (1 << 1) +#define AI_SCRIPT_TRY_TO_FAINT (1 << 2) +#define AI_SCRIPT_SETUP_FIRST_TURN (1 << 3) +#define AI_SCRIPT_RISKY (1 << 4) +#define AI_SCRIPT_PREFER_STRONGEST_MOVE (1 << 5) +#define AI_SCRIPT_PREFER_BATON_PASS (1 << 6) +#define AI_SCRIPT_DOUBLE_BATTLE (1 << 7) +#define AI_SCRIPT_HP_AWARE (1 << 8) +#define AI_SCRIPT_UNKNOWN (1 << 9) +// 10 - 28 are not used +#define AI_SCRIPT_ROAMING (1 << 29) +#define AI_SCRIPT_SAFARI (1 << 30) +#define AI_SCRIPT_FIRST_BATTLE (1 << 31) + +#endif // GUARD_BATTLE_AI_H diff --git a/include/graphics.h b/include/graphics.h index 8f58a5f7e..85e31aec9 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -2545,29 +2545,29 @@ extern const u8 gUnknown_08DB9F08[]; extern const u8 gUnknown_08DB9FFC[]; extern const u8 gUnknown_08DBA020[]; extern const u8 gUnknown_08DBA12C[]; -extern const u8 gUnknown_08DCC05C[]; -extern const u16 gUnknown_08DCC01C[]; -extern const u16 gUnknown_08DCC03C[]; +extern const u8 gWallclock_Gfx[]; +extern const u16 gWallclockMale_Pal[]; +extern const u16 gWallclockFemale_Pal[]; extern const u8 gUnknown_08DCC648[]; extern const u8 gUnknown_08DCC908[]; -extern const u8 gUnknown_08DD87C0[]; -extern const u8 gUnknown_08DD8EE0[]; -extern const u16 gUnknown_08DD8780[]; -extern const u8 gUnknown_08DD90E0[]; -extern const u8 gUnknown_08DD9718[]; -extern const u16 gUnknown_08DD9080[]; -extern const u8 gUnknown_08DD98B4[]; -extern const u8 gUnknown_08DD9E58[]; -extern const u16 gUnknown_08DD9874[]; -extern const u8 gUnknown_08DDA02C[]; -extern const u8 gUnknown_08DDA63C[]; -extern const u16 gUnknown_08DD9FEC[]; -extern const u8 gUnknown_08DDA840[]; -extern const u8 gUnknown_08DDAE40[]; -extern const u16 gUnknown_08DDA800[]; -extern const u8 gUnknown_08DDB020[]; -extern const u8 gUnknown_08DDB2C4[]; -extern const u16 gUnknown_08DDAFE0[]; +extern const u8 gBerryFixGameboy_Gfx[]; +extern const u8 gBerryFixGameboy_Tilemap[]; +extern const u16 gBerryFixGameboy_Pal[]; +extern const u8 gBerryFixGameboyLogo_Gfx[]; +extern const u8 gBerryFixGameboyLogo_Tilemap[]; +extern const u16 gBerryFixGameboyLogo_Pal[]; +extern const u8 gBerryFixGbaTransfer_Gfx[]; +extern const u8 gBerryFixGbaTransfer_Tilemap[]; +extern const u16 gBerryFixGbaTransfer_Pal[]; +extern const u8 gBerryFixGbaTransferHighlight_Gfx[]; +extern const u8 gBerryFixGbaTransferHighlight_Tilemap[]; +extern const u16 gBerryFixGbaTransferHighlight_Pal[]; +extern const u8 gBerryFixGbaTransferError_Gfx[]; +extern const u8 gBerryFixGbaTransferError_Tilemap[]; +extern const u16 gBerryFixGbaTransferError_Pal[]; +extern const u8 gBerryFixWindow_Gfx[]; +extern const u8 gBerryFixWindow_Tilemap[]; +extern const u16 gBerryFixWindow_Pal[]; extern const u8 gBattleTextboxTiles[]; extern const u8 gBattleTextboxTilemap[]; @@ -2647,32 +2647,32 @@ extern const u8 gBattleTerrainPalette_StadiumGlacia[]; extern const u8 gBattleTerrainPalette_StadiumDrake[]; extern const u8 gBattleTerrainPalette_StadiumWallace[]; -extern const u8 gUnknown_08DC234C[]; -extern const u8 gUnknown_08DC16F4[]; +extern const u8 gPokedexMenu2_Gfx[]; +extern const u8 gPokedexText_Pal[]; // rayquaza scene gfx -extern const u8 gUnknown_08DA1E78[]; -extern const u8 gUnknown_08DA2A5C[]; -extern const u8 gUnknown_08DA2B28[]; -extern const u8 gUnknown_08DA2D1C[]; -extern const u8 gUnknown_08DA3250[]; -extern const u8 gUnknown_08DA32A4[]; -extern const u8 gUnknown_08DA3370[]; -extern const u8 gUnknown_08DA3398[]; -extern const u8 gUnknown_08DA3BC0[]; -extern const u8 gUnknown_08DA3C7C[]; -extern const u8 gUnknown_08DA4DA8[]; -extern const u8 gUnknown_08DA6440[]; -extern const u8 gUnknown_08DA68AC[]; -extern const u8 gUnknown_08DA8ED8[]; -extern const u8 gUnknown_08DA9670[]; -extern const u8 gUnknown_08DA96B4[]; -extern const u8 gUnknown_08DA98FC[]; -extern const u8 gUnknown_08DAA5A4[]; -extern const u8 gUnknown_08DAA794[]; -extern const u8 gUnknown_08DAA82C[]; -extern const u8 gUnknown_08DAA854[]; -extern const u8 gUnknown_08DAA87C[]; -extern const u8 gUnknown_08DAA8A4[]; +extern const u8 gRaySceneGroudon_Gfx[]; +extern const u8 gRaySceneGroudon2_Gfx[]; +extern const u8 gRaySceneGroudon3_Gfx[]; +extern const u8 gRaySceneKyogre_Gfx[]; +extern const u8 gRaySceneKyogre2_Gfx[]; +extern const u8 gRaySceneKyogre3_Gfx[]; +extern const u8 gRaySceneGroudon_Pal[]; +extern const u8 gRaySceneKyogre_Pal[]; +extern const u8 gRaySceneSmoke_Gfx[]; +extern const u8 gRaySceneSmoke_Pal[]; +extern const u8 gRaySceneRayquaza_Pal[]; +extern const u8 gRaySceneRayquazaFly1_Gfx[]; +extern const u8 gRaySceneRayquazaTail_Gfx[]; +extern const u8 gRaySceneGroudonLeft_Gfx[]; +extern const u8 gRaySceneGroudonTail_Gfx[]; +extern const u8 gRaySceneKyogreRight_Gfx[]; +extern const u8 gRaySceneRayquazaHover_Gfx[]; +extern const u8 gRaySceneRayquazaFlyIn_Gfx[]; +extern const u8 gRaySceneSplash_Gfx[]; +extern const u8 gRaySceneGroudonLeft_Pal[]; +extern const u8 gRaySceneKyogreRight_Pal[]; +extern const u8 gRaySceneRayquazaHover_Pal[]; +extern const u8 gRaySceneSplash_Pal[]; #endif //GUARD_GRAPHICS_H diff --git a/src/battle_ai_script_commands.c b/src/battle_ai_script_commands.c index 44be0a4d9..42cf0595f 100644 --- a/src/battle_ai_script_commands.c +++ b/src/battle_ai_script_commands.c @@ -9,6 +9,7 @@ #include "constants/battle_move_effects.h" #include "constants/moves.h" #include "util.h" +#include "constants/battle_ai.h" #define AIScriptRead32(ptr) ((ptr)[0] | (ptr)[1] << 8 | (ptr)[2] << 16 | (ptr)[3] << 24) #define AIScriptRead16(ptr) ((ptr)[0] | (ptr)[1] << 8) @@ -26,14 +27,6 @@ #define AI_THINKING_STRUCT ((struct AI_ThinkingStruct *)(gBattleResources->ai)) #define BATTLE_HISTORY ((struct BattleHistory *)(gBattleResources->battleHistory)) -enum -{ - AI_TARGET, - AI_USER, - AI_TARGET_PARTNER, - AI_USER_PARTNER -}; - // AI states enum { @@ -104,30 +97,30 @@ static void BattleAICmd_if_less_than(void); static void BattleAICmd_if_more_than(void); static void BattleAICmd_if_equal(void); static void BattleAICmd_if_not_equal(void); -static void BattleAICmd_if_less_than_32(void); -static void BattleAICmd_if_more_than_32(void); -static void BattleAICmd_if_equal_32(void); -static void BattleAICmd_if_not_equal_32(void); +static void BattleAICmd_if_less_than_ptr(void); +static void BattleAICmd_if_more_than_ptr(void); +static void BattleAICmd_if_equal_ptr(void); +static void BattleAICmd_if_not_equal_ptr(void); static void BattleAICmd_if_move(void); static void BattleAICmd_if_not_move(void); static void BattleAICmd_if_in_bytes(void); static void BattleAICmd_if_not_in_bytes(void); static void BattleAICmd_if_in_hwords(void); static void BattleAICmd_if_not_in_hwords(void); -static void BattleAICmd_if_user_can_damage(void); -static void BattleAICmd_if_user_cant_damage(void); +static void BattleAICmd_if_user_has_attacking_move(void); +static void BattleAICmd_if_user_has_no_attacking_moves(void); static void BattleAICmd_get_turn_count(void); static void BattleAICmd_get_type(void); -static void BattleAICmd_get_last_used_bank_move_power(void); -static void BattleAICmd_is_most_powerful_move(void); +static void BattleAICmd_get_considered_move_power(void); +static void BattleAICmd_get_how_powerful_move_is(void); static void BattleAICmd_get_last_used_bank_move(void); -static void BattleAICmd_if_arg_equal(void); -static void BattleAICmd_if_arg_not_equal(void); -static void BattleAICmd_if_would_go_first(void); -static void BattleAICmd_if_would_not_go_first(void); +static void BattleAICmd_if_equal_(void); +static void BattleAICmd_if_not_equal_(void); +static void BattleAICmd_if_user_goes(void); +static void BattleAICmd_if_user_doesnt_go(void); static void BattleAICmd_nullsub_2A(void); static void BattleAICmd_nullsub_2B(void); -static void BattleAICmd_count_alive_pokemon(void); +static void BattleAICmd_count_usable_party_mons(void); static void BattleAICmd_get_considered_move(void); static void BattleAICmd_get_considered_move_effect(void); static void BattleAICmd_get_ability(void); @@ -147,17 +140,17 @@ static void BattleAICmd_if_stat_level_not_equal(void); static void BattleAICmd_if_can_faint(void); static void BattleAICmd_if_cant_faint(void); static void BattleAICmd_if_has_move(void); -static void BattleAICmd_if_dont_have_move(void); -static void BattleAICmd_if_move_effect(void); -static void BattleAICmd_if_not_move_effect(void); +static void BattleAICmd_if_doesnt_have_move(void); +static void BattleAICmd_if_has_move_with_effect(void); +static void BattleAICmd_if_doesnt_have_move_with_effect(void); static void BattleAICmd_if_any_move_disabled_or_encored(void); static void BattleAICmd_if_curr_move_disabled_or_encored(void); static void BattleAICmd_flee(void); -static void BattleAICmd_if_random_100(void); +static void BattleAICmd_if_random_safari_flee(void); static void BattleAICmd_watch(void); static void BattleAICmd_get_hold_effect(void); static void BattleAICmd_get_gender(void); -static void BattleAICmd_is_first_turn(void); +static void BattleAICmd_is_first_turn_for(void); static void BattleAICmd_get_stockpile_count(void); static void BattleAICmd_is_double_battle(void); static void BattleAICmd_get_used_held_item(void); @@ -172,7 +165,7 @@ static void BattleAICmd_nullsub_55(void); static void BattleAICmd_nullsub_56(void); static void BattleAICmd_nullsub_57(void); static void BattleAICmd_call(void); -static void BattleAICmd_jump(void); +static void BattleAICmd_goto(void); static void BattleAICmd_end(void); static void BattleAICmd_if_level_cond(void); static void BattleAICmd_if_target_taunted(void); @@ -215,30 +208,30 @@ static const BattleAICmdFunc sBattleAICmdTable[] = BattleAICmd_if_more_than, // 0x12 BattleAICmd_if_equal, // 0x13 BattleAICmd_if_not_equal, // 0x14 - BattleAICmd_if_less_than_32, // 0x15 - BattleAICmd_if_more_than_32, // 0x16 - BattleAICmd_if_equal_32, // 0x17 - BattleAICmd_if_not_equal_32, // 0x18 + BattleAICmd_if_less_than_ptr, // 0x15 + BattleAICmd_if_more_than_ptr, // 0x16 + BattleAICmd_if_equal_ptr, // 0x17 + BattleAICmd_if_not_equal_ptr, // 0x18 BattleAICmd_if_move, // 0x19 BattleAICmd_if_not_move, // 0x1A BattleAICmd_if_in_bytes, // 0x1B BattleAICmd_if_not_in_bytes, // 0x1C BattleAICmd_if_in_hwords, // 0x1D BattleAICmd_if_not_in_hwords, // 0x1E - BattleAICmd_if_user_can_damage, // 0x1F - BattleAICmd_if_user_cant_damage, // 0x20 + BattleAICmd_if_user_has_attacking_move, // 0x1F + BattleAICmd_if_user_has_no_attacking_moves, // 0x20 BattleAICmd_get_turn_count, // 0x21 BattleAICmd_get_type, // 0x22 - BattleAICmd_get_last_used_bank_move_power, // 0x23 - BattleAICmd_is_most_powerful_move, // 0x24 + BattleAICmd_get_considered_move_power, // 0x23 + BattleAICmd_get_how_powerful_move_is, // 0x24 BattleAICmd_get_last_used_bank_move, // 0x25 - BattleAICmd_if_arg_equal, // 0x26 - BattleAICmd_if_arg_not_equal, // 0x27 - BattleAICmd_if_would_go_first, // 0x28 - BattleAICmd_if_would_not_go_first, // 0x29 + BattleAICmd_if_equal_, // 0x26 + BattleAICmd_if_not_equal_, // 0x27 + BattleAICmd_if_user_goes, // 0x28 + BattleAICmd_if_user_doesnt_go, // 0x29 BattleAICmd_nullsub_2A, // 0x2A BattleAICmd_nullsub_2B, // 0x2B - BattleAICmd_count_alive_pokemon, // 0x2C + BattleAICmd_count_usable_party_mons, // 0x2C BattleAICmd_get_considered_move, // 0x2D BattleAICmd_get_considered_move_effect, // 0x2E BattleAICmd_get_ability, // 0x2F @@ -258,17 +251,17 @@ static const BattleAICmdFunc sBattleAICmdTable[] = BattleAICmd_if_can_faint, // 0x3D BattleAICmd_if_cant_faint, // 0x3E BattleAICmd_if_has_move, // 0x3F - BattleAICmd_if_dont_have_move, // 0x40 - BattleAICmd_if_move_effect, // 0x41 - BattleAICmd_if_not_move_effect, // 0x42 + BattleAICmd_if_doesnt_have_move, // 0x40 + BattleAICmd_if_has_move_with_effect, // 0x41 + BattleAICmd_if_doesnt_have_move_with_effect, // 0x42 BattleAICmd_if_any_move_disabled_or_encored, // 0x43 BattleAICmd_if_curr_move_disabled_or_encored, // 0x44 BattleAICmd_flee, // 0x45 - BattleAICmd_if_random_100, // 0x46 + BattleAICmd_if_random_safari_flee, // 0x46 BattleAICmd_watch, // 0x47 BattleAICmd_get_hold_effect, // 0x48 BattleAICmd_get_gender, // 0x49 - BattleAICmd_is_first_turn, // 0x4A + BattleAICmd_is_first_turn_for, // 0x4A BattleAICmd_get_stockpile_count, // 0x4B BattleAICmd_is_double_battle, // 0x4C BattleAICmd_get_used_held_item, // 0x4D @@ -283,7 +276,7 @@ static const BattleAICmdFunc sBattleAICmdTable[] = BattleAICmd_nullsub_56, // 0x56 BattleAICmd_nullsub_57, // 0x57 BattleAICmd_call, // 0x58 - BattleAICmd_jump, // 0x59 + BattleAICmd_goto, // 0x59 BattleAICmd_end, // 0x5A BattleAICmd_if_level_cond, // 0x5B BattleAICmd_if_target_taunted, // 0x5C @@ -374,32 +367,34 @@ void BattleAI_SetupAIData(u8 defaultScoreMoves) // decide a random target bank in doubles if (gBattleTypeFlags & BATTLE_TYPE_DOUBLE) { - gBankTarget = (Random() & 2) + (GetBankSide(gActiveBank) ^ 1); + gBankTarget = (Random() & BIT_MON) + (GetBankSide(gActiveBank) ^ BIT_SIDE); if (gAbsentBankFlags & gBitTable[gBankTarget]) - gBankTarget ^= 2; + gBankTarget ^= BIT_MON; } // in singles there's only one choice else - gBankTarget = sBank_AI ^ 1; + { + gBankTarget = sBank_AI ^ BIT_SIDE; + } if (gBattleTypeFlags & BATTLE_TYPE_RECORDED) AI_THINKING_STRUCT->aiFlags = GetAiScriptsInRecordedBattle(); else if (gBattleTypeFlags & BATTLE_TYPE_SAFARI) - AI_THINKING_STRUCT->aiFlags = 0x40000000; + AI_THINKING_STRUCT->aiFlags = AI_SCRIPT_SAFARI; else if (gBattleTypeFlags & BATTLE_TYPE_ROAMER) - AI_THINKING_STRUCT->aiFlags = 0x20000000; + AI_THINKING_STRUCT->aiFlags = AI_SCRIPT_ROAMING; else if (gBattleTypeFlags & BATTLE_TYPE_FIRST_BATTLE) - AI_THINKING_STRUCT->aiFlags = 0x80000000; + AI_THINKING_STRUCT->aiFlags = AI_SCRIPT_FIRST_BATTLE; else if (gBattleTypeFlags & BATTLE_TYPE_FACTORY) AI_THINKING_STRUCT->aiFlags = GetAiScriptsInBattleFactory(); else if (gBattleTypeFlags & (BATTLE_TYPE_FRONTIER | BATTLE_TYPE_EREADER_TRAINER | BATTLE_TYPE_x4000000 | BATTLE_TYPE_SECRET_BASE)) - AI_THINKING_STRUCT->aiFlags = 7; // the smartest possible set + AI_THINKING_STRUCT->aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_CHECK_VIABILITY | AI_SCRIPT_TRY_TO_FAINT; else if (gBattleTypeFlags & BATTLE_TYPE_TWO_OPPONENTS) AI_THINKING_STRUCT->aiFlags = gTrainers[gTrainerBattleOpponent_A].aiFlags | gTrainers[gTrainerBattleOpponent_B].aiFlags; else AI_THINKING_STRUCT->aiFlags = gTrainers[gTrainerBattleOpponent_A].aiFlags; if (gBattleTypeFlags & BATTLE_TYPE_DOUBLE) - AI_THINKING_STRUCT->aiFlags |= 0x80; // act smart in doubles and don't attack your partner + AI_THINKING_STRUCT->aiFlags |= AI_SCRIPT_DOUBLE_BATTLE; // act smart in doubles and don't attack your partner } u8 BattleAI_ChooseMoveOrAction(void) @@ -723,14 +718,14 @@ static void BattleAICmd_score(void) static void BattleAICmd_if_hp_less_than(void) { - u16 index; + u16 bank; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - if ((u32)(100 * gBattleMons[index].hp / gBattleMons[index].maxHP) < gAIScriptPtr[2]) + if ((u32)(100 * gBattleMons[bank].hp / gBattleMons[bank].maxHP) < gAIScriptPtr[2]) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 3); else gAIScriptPtr += 7; @@ -738,14 +733,14 @@ static void BattleAICmd_if_hp_less_than(void) static void BattleAICmd_if_hp_more_than(void) { - u16 index; + u16 bank; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - if ((u32)(100 * gBattleMons[index].hp / gBattleMons[index].maxHP) > gAIScriptPtr[2]) + if ((u32)(100 * gBattleMons[bank].hp / gBattleMons[bank].maxHP) > gAIScriptPtr[2]) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 3); else gAIScriptPtr += 7; @@ -753,14 +748,14 @@ static void BattleAICmd_if_hp_more_than(void) static void BattleAICmd_if_hp_equal(void) { - u16 index; + u16 bank; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - if ((u32)(100 * gBattleMons[index].hp / gBattleMons[index].maxHP) == gAIScriptPtr[2]) + if ((u32)(100 * gBattleMons[bank].hp / gBattleMons[bank].maxHP) == gAIScriptPtr[2]) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 3); else gAIScriptPtr += 7; @@ -768,14 +763,14 @@ static void BattleAICmd_if_hp_equal(void) static void BattleAICmd_if_hp_not_equal(void) { - u16 index; + u16 bank; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - if ((u32)(100 * gBattleMons[index].hp / gBattleMons[index].maxHP) != gAIScriptPtr[2]) + if ((u32)(100 * gBattleMons[bank].hp / gBattleMons[bank].maxHP) != gAIScriptPtr[2]) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 3); else gAIScriptPtr += 7; @@ -783,17 +778,17 @@ static void BattleAICmd_if_hp_not_equal(void) static void BattleAICmd_if_status(void) { - u16 index; - u32 arg; + u16 bank; + u32 status; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - arg = AIScriptRead32(gAIScriptPtr + 2); + status = AIScriptRead32(gAIScriptPtr + 2); - if ((gBattleMons[index].status1 & arg) != 0) + if ((gBattleMons[bank].status1 & status) != 0) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 6); else gAIScriptPtr += 10; @@ -801,17 +796,17 @@ static void BattleAICmd_if_status(void) static void BattleAICmd_if_not_status(void) { - u16 index; - u32 arg; + u16 bank; + u32 status; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - arg = AIScriptRead32(gAIScriptPtr + 2); + status = AIScriptRead32(gAIScriptPtr + 2); - if ((gBattleMons[index].status1 & arg) == 0) + if ((gBattleMons[bank].status1 & status) == 0) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 6); else gAIScriptPtr += 10; @@ -819,17 +814,17 @@ static void BattleAICmd_if_not_status(void) static void BattleAICmd_if_status2(void) { - u16 index; - u32 arg; + u16 bank; + u32 status; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - arg = AIScriptRead32(gAIScriptPtr + 2); + status = AIScriptRead32(gAIScriptPtr + 2); - if ((gBattleMons[index].status2 & arg) != 0) + if ((gBattleMons[bank].status2 & status) != 0) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 6); else gAIScriptPtr += 10; @@ -837,17 +832,17 @@ static void BattleAICmd_if_status2(void) static void BattleAICmd_if_not_status2(void) { - u16 index; - u32 arg; + u16 bank; + u32 status; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - arg = AIScriptRead32(gAIScriptPtr + 2); + status = AIScriptRead32(gAIScriptPtr + 2); - if ((gBattleMons[index].status2 & arg) == 0) + if ((gBattleMons[bank].status2 & status) == 0) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 6); else gAIScriptPtr += 10; @@ -855,17 +850,17 @@ static void BattleAICmd_if_not_status2(void) static void BattleAICmd_if_status3(void) { - u16 index; - u32 arg; + u16 bank; + u32 status; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - arg = AIScriptRead32(gAIScriptPtr + 2); + status = AIScriptRead32(gAIScriptPtr + 2); - if ((gStatuses3[index] & arg) != 0) + if ((gStatuses3[bank] & status) != 0) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 6); else gAIScriptPtr += 10; @@ -873,17 +868,17 @@ static void BattleAICmd_if_status3(void) static void BattleAICmd_if_not_status3(void) { - u16 index; - u32 arg; + u16 bank; + u32 status; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - arg = AIScriptRead32(gAIScriptPtr + 2); + status = AIScriptRead32(gAIScriptPtr + 2); - if ((gStatuses3[index] & arg) == 0) + if ((gStatuses3[bank] & status) == 0) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 6); else gAIScriptPtr += 10; @@ -891,18 +886,18 @@ static void BattleAICmd_if_not_status3(void) static void BattleAICmd_if_side_affecting(void) { - u16 index; - u32 arg1, arg2; + u16 bank; + u32 side, status; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - arg1 = GetBankIdentity(index) & 1; - arg2 = AIScriptRead32(gAIScriptPtr + 2); + side = GET_BANK_SIDE(bank); + status = AIScriptRead32(gAIScriptPtr + 2); - if ((gSideAffecting[arg1] & arg2) != 0) + if ((gSideAffecting[side] & status) != 0) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 6); else gAIScriptPtr += 10; @@ -910,18 +905,18 @@ static void BattleAICmd_if_side_affecting(void) static void BattleAICmd_if_not_side_affecting(void) { - u16 index; - u32 arg1, arg2; + u16 bank; + u32 side, status; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - arg1 = GetBankIdentity(index) & 1; - arg2 = AIScriptRead32(gAIScriptPtr + 2); + side = GET_BANK_SIDE(bank); + status = AIScriptRead32(gAIScriptPtr + 2); - if ((gSideAffecting[arg1] & arg2) == 0) + if ((gSideAffecting[side] & status) == 0) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 6); else gAIScriptPtr += 10; @@ -959,41 +954,41 @@ static void BattleAICmd_if_not_equal(void) gAIScriptPtr += 6; } -static void BattleAICmd_if_less_than_32(void) +static void BattleAICmd_if_less_than_ptr(void) { - const u8 *temp = AIScriptReadPtr(gAIScriptPtr + 1); + const u8 *value = AIScriptReadPtr(gAIScriptPtr + 1); - if (AI_THINKING_STRUCT->funcResult < *temp) + if (AI_THINKING_STRUCT->funcResult < *value) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 5); else gAIScriptPtr += 9; } -static void BattleAICmd_if_more_than_32(void) +static void BattleAICmd_if_more_than_ptr(void) { - const u8 *temp = AIScriptReadPtr(gAIScriptPtr + 1); + const u8 *value = AIScriptReadPtr(gAIScriptPtr + 1); - if (AI_THINKING_STRUCT->funcResult > *temp) + if (AI_THINKING_STRUCT->funcResult > *value) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 5); else gAIScriptPtr += 9; } -static void BattleAICmd_if_equal_32(void) +static void BattleAICmd_if_equal_ptr(void) { - const u8 *temp = AIScriptReadPtr(gAIScriptPtr + 1); + const u8 *value = AIScriptReadPtr(gAIScriptPtr + 1); - if (AI_THINKING_STRUCT->funcResult == *temp) + if (AI_THINKING_STRUCT->funcResult == *value) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 5); else gAIScriptPtr += 9; } -static void BattleAICmd_if_not_equal_32(void) +static void BattleAICmd_if_not_equal_ptr(void) { - const u8 *temp = AIScriptReadPtr(gAIScriptPtr + 1); + const u8 *value = AIScriptReadPtr(gAIScriptPtr + 1); - if (AI_THINKING_STRUCT->funcResult != *temp) + if (AI_THINKING_STRUCT->funcResult != *value) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 5); else gAIScriptPtr += 9; @@ -1083,7 +1078,7 @@ static void BattleAICmd_if_not_in_hwords(void) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 5); } -static void BattleAICmd_if_user_can_damage(void) +static void BattleAICmd_if_user_has_attacking_move(void) { s32 i; @@ -1099,7 +1094,7 @@ static void BattleAICmd_if_user_can_damage(void) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 1); } -static void BattleAICmd_if_user_cant_damage(void) +static void BattleAICmd_if_user_has_no_attacking_moves(void) { s32 i; @@ -1127,28 +1122,28 @@ static void BattleAICmd_get_type(void) switch (typeVar) { - case 1: // player primary type + case AI_TYPE1_USER: // AI user primary type AI_THINKING_STRUCT->funcResult = gBattleMons[sBank_AI].type1; break; - case 0: // enemy primary type + case AI_TYPE1_TARGET: // target primary type AI_THINKING_STRUCT->funcResult = gBattleMons[gBankTarget].type1; break; - case 3: // player secondary type + case AI_TYPE2_USER: // AI user secondary type AI_THINKING_STRUCT->funcResult = gBattleMons[sBank_AI].type2; break; - case 2: // enemy secondary type + case AI_TYPE2_TARGET: // target secondary type AI_THINKING_STRUCT->funcResult = gBattleMons[gBankTarget].type2; break; - case 4: // type of move being pointed to + case AI_TYPE_MOVE: // type of move being pointed to AI_THINKING_STRUCT->funcResult = gBattleMoves[AI_THINKING_STRUCT->moveConsidered].type; break; } gAIScriptPtr += 2; } -static u8 BattleAI_GetWantedBank(u8 index) +static u8 BattleAI_GetWantedBank(u8 bank) { - switch (index) + switch (bank) { case AI_USER: return sBank_AI; @@ -1168,23 +1163,23 @@ static void BattleAICmd_is_of_type(void) if(gBattleMons[bank].type1 == gAIScriptPtr[2] || gBattleMons[bank].type2 == gAIScriptPtr[2]) { - AI_THINKING_STRUCT->funcResult = 1; + AI_THINKING_STRUCT->funcResult = TRUE; } else { - AI_THINKING_STRUCT->funcResult = 0; + AI_THINKING_STRUCT->funcResult = FALSE; } gAIScriptPtr += 3; } -static void BattleAICmd_get_last_used_bank_move_power(void) +static void BattleAICmd_get_considered_move_power(void) { AI_THINKING_STRUCT->funcResult = gBattleMoves[AI_THINKING_STRUCT->moveConsidered].power; gAIScriptPtr += 1; } -static void BattleAICmd_is_most_powerful_move(void) +static void BattleAICmd_get_how_powerful_move_is(void) { s32 i, checkedMove; s32 moveDmgs[4]; @@ -1236,13 +1231,13 @@ static void BattleAICmd_is_most_powerful_move(void) } if (checkedMove == 4) - AI_THINKING_STRUCT->funcResult = 2; // is the most powerful + AI_THINKING_STRUCT->funcResult = MOVE_MOST_POWERFUL; // is the most powerful else - AI_THINKING_STRUCT->funcResult = 1; // not most powerful + AI_THINKING_STRUCT->funcResult = MOVE_NOT_MOST_POWERFUL; // not most powerful } else { - AI_THINKING_STRUCT->funcResult = 0; // highly discouraged in terms of power + AI_THINKING_STRUCT->funcResult = MOVE_POWER_DISCOURAGED; // highly discouraged in terms of power } gAIScriptPtr++; @@ -1258,7 +1253,7 @@ static void BattleAICmd_get_last_used_bank_move(void) gAIScriptPtr += 2; } -static void BattleAICmd_if_arg_equal(void) +static void BattleAICmd_if_equal_(void) // same as if_equal { if (gAIScriptPtr[1] == AI_THINKING_STRUCT->funcResult) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 2); @@ -1266,7 +1261,7 @@ static void BattleAICmd_if_arg_equal(void) gAIScriptPtr += 6; } -static void BattleAICmd_if_arg_not_equal(void) +static void BattleAICmd_if_not_equal_(void) // same as if_not_equal { if (gAIScriptPtr[1] != AI_THINKING_STRUCT->funcResult) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 2); @@ -1274,7 +1269,7 @@ static void BattleAICmd_if_arg_not_equal(void) gAIScriptPtr += 6; } -static void BattleAICmd_if_would_go_first(void) +static void BattleAICmd_if_user_goes(void) { if (GetWhoStrikesFirst(sBank_AI, gBankTarget, TRUE) == gAIScriptPtr[1]) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 2); @@ -1282,7 +1277,7 @@ static void BattleAICmd_if_would_go_first(void) gAIScriptPtr += 6; } -static void BattleAICmd_if_would_not_go_first(void) +static void BattleAICmd_if_user_doesnt_go(void) { if (GetWhoStrikesFirst(sBank_AI, gBankTarget, TRUE) != gAIScriptPtr[1]) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 2); @@ -1298,9 +1293,9 @@ static void BattleAICmd_nullsub_2B(void) { } -static void BattleAICmd_count_alive_pokemon(void) +static void BattleAICmd_count_usable_party_mons(void) { - u8 index; + u8 bank; u8 bankOnField1, bankOnField2; struct Pokemon *party; int i; @@ -1308,29 +1303,29 @@ static void BattleAICmd_count_alive_pokemon(void) AI_THINKING_STRUCT->funcResult = 0; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - if (GetBankSide(index) == SIDE_PLAYER) + if (GetBankSide(bank) == SIDE_PLAYER) party = gPlayerParty; else party = gEnemyParty; if (gBattleTypeFlags & BATTLE_TYPE_DOUBLE) { - u32 status; - bankOnField1 = gBattlePartyID[index]; - status = GetBankIdentity(index) ^ 2; - bankOnField2 = gBattlePartyID[GetBankByIdentity(status)]; + u32 identity; + bankOnField1 = gBattlePartyID[bank]; + identity = GetBankIdentity(bank) ^ BIT_MON; + bankOnField2 = gBattlePartyID[GetBankByIdentity(identity)]; } else // in singles there's only one bank by side { - bankOnField1 = gBattlePartyID[index]; - bankOnField2 = gBattlePartyID[index]; + bankOnField1 = gBattlePartyID[bank]; + bankOnField2 = gBattlePartyID[bank]; } - for (i = 0; i < 6; i++) + for (i = 0; i < PARTY_SIZE; i++) { if (i != bankOnField1 && i != bankOnField2 && GetMonData(&party[i], MON_DATA_HP) != 0 @@ -1358,60 +1353,60 @@ static void BattleAICmd_get_considered_move_effect(void) static void BattleAICmd_get_ability(void) { - u8 index; + u8 bank; if (gAIScriptPtr[1] == AI_USER) - index = sBank_AI; + bank = sBank_AI; else - index = gBankTarget; + bank = gBankTarget; - if(gActiveBank != index) + if (gActiveBank != bank) { - if(BATTLE_HISTORY->abilities[index] != 0) + if (BATTLE_HISTORY->abilities[bank] != 0) { - AI_THINKING_STRUCT->funcResult = BATTLE_HISTORY->abilities[index]; + AI_THINKING_STRUCT->funcResult = BATTLE_HISTORY->abilities[bank]; gAIScriptPtr += 2; return; } // abilities that prevent fleeing. - if (gBattleMons[index].ability == ABILITY_SHADOW_TAG - || gBattleMons[index].ability == ABILITY_MAGNET_PULL - || gBattleMons[index].ability == ABILITY_ARENA_TRAP) + if (gBattleMons[bank].ability == ABILITY_SHADOW_TAG + || gBattleMons[bank].ability == ABILITY_MAGNET_PULL + || gBattleMons[bank].ability == ABILITY_ARENA_TRAP) { - AI_THINKING_STRUCT->funcResult = gBattleMons[index].ability; + AI_THINKING_STRUCT->funcResult = gBattleMons[bank].ability; gAIScriptPtr += 2; return; } - if (gBaseStats[gBattleMons[index].species].ability1 != ABILITY_NONE) + if (gBaseStats[gBattleMons[bank].species].ability1 != ABILITY_NONE) { - if (gBaseStats[gBattleMons[index].species].ability2 != ABILITY_NONE) + if (gBaseStats[gBattleMons[bank].species].ability2 != ABILITY_NONE) { // AI has no knowledge of opponent, so it guesses which ability. if (Random() & 1) { - AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[index].species].ability1; + AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[bank].species].ability1; } else { - AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[index].species].ability2; + AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[bank].species].ability2; } } else { - AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[index].species].ability1; // it's definitely ability 1. + AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[bank].species].ability1; // it's definitely ability 1. } } else { - AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[index].species].ability2; // AI cant actually reach this part since every mon has at least 1 ability. + AI_THINKING_STRUCT->funcResult = gBaseStats[gBattleMons[bank].species].ability2; // AI cant actually reach this part since every mon has at least 1 ability. } } else { // The AI knows its own ability. - AI_THINKING_STRUCT->funcResult = gBattleMons[index].ability; + AI_THINKING_STRUCT->funcResult = gBattleMons[bank].ability; } gAIScriptPtr += 2; } @@ -1493,7 +1488,7 @@ static void BattleAICmd_get_highest_type_effectiveness(void) for (i = 0; i < 4; i++) { - gBattleMoveDamage = 40; + gBattleMoveDamage = AI_EFFECTIVENESS_x1; gCurrentMove = gBattleMons[sBank_AI].moves[i]; if (gCurrentMove) @@ -1502,16 +1497,16 @@ static void BattleAICmd_get_highest_type_effectiveness(void) // reduce by 1/3. if (gBattleMoveDamage == 120) - gBattleMoveDamage = 80; + gBattleMoveDamage = AI_EFFECTIVENESS_x2; if (gBattleMoveDamage == 240) - gBattleMoveDamage = 160; + gBattleMoveDamage = AI_EFFECTIVENESS_x4; if (gBattleMoveDamage == 30) - gBattleMoveDamage = 20; + gBattleMoveDamage = AI_EFFECTIVENESS_x0_5; if (gBattleMoveDamage == 15) - gBattleMoveDamage = 10; + gBattleMoveDamage = AI_EFFECTIVENESS_x0_25; if (gBattleMoveFlags & MOVESTATUS_NOTAFFECTED) - gBattleMoveDamage = 0; + gBattleMoveDamage = AI_EFFECTIVENESS_x0; if (AI_THINKING_STRUCT->funcResult < gBattleMoveDamage) AI_THINKING_STRUCT->funcResult = gBattleMoveDamage; @@ -1530,22 +1525,22 @@ static void BattleAICmd_if_type_effectiveness(void) gBattleMoveFlags = 0; gCritMultiplier = 1; - gBattleMoveDamage = 40; + gBattleMoveDamage = AI_EFFECTIVENESS_x1; gCurrentMove = AI_THINKING_STRUCT->moveConsidered; TypeCalc(gCurrentMove, sBank_AI, gBankTarget); if (gBattleMoveDamage == 120) - gBattleMoveDamage = 80; + gBattleMoveDamage = AI_EFFECTIVENESS_x2; if (gBattleMoveDamage == 240) - gBattleMoveDamage = 160; + gBattleMoveDamage = AI_EFFECTIVENESS_x4; if (gBattleMoveDamage == 30) - gBattleMoveDamage = 20; + gBattleMoveDamage = AI_EFFECTIVENESS_x0_5; if (gBattleMoveDamage == 15) - gBattleMoveDamage = 10; + gBattleMoveDamage = AI_EFFECTIVENESS_x0_25; if (gBattleMoveFlags & MOVESTATUS_NOTAFFECTED) - gBattleMoveDamage = 0; + gBattleMoveDamage = AI_EFFECTIVENESS_x0; // store gBattleMoveDamage in a u8 variable because gAIScriptPtr[1] is a u8. damageVar = gBattleMoveDamage; @@ -1569,23 +1564,23 @@ static void BattleAICmd_if_status_in_party(void) struct Pokemon *party; int i; u32 statusToCompareTo; - u8 index; + u8 bank; switch(gAIScriptPtr[1]) { case AI_USER: - index = sBank_AI; + bank = sBank_AI; break; default: - index = gBankTarget; + bank = gBankTarget; break; } - party = (GetBankSide(index) == 0) ? gPlayerParty : gEnemyParty; + party = (GetBankSide(bank) == SIDE_PLAYER) ? gPlayerParty : gEnemyParty; statusToCompareTo = AIScriptRead32(gAIScriptPtr + 2); - for (i = 0; i < 6; i++) + for (i = 0; i < PARTY_SIZE; i++) { u16 species = GetMonData(&party[i], MON_DATA_SPECIES); u16 hp = GetMonData(&party[i], MON_DATA_HP); @@ -1606,23 +1601,23 @@ static void BattleAICmd_if_status_not_in_party(void) struct Pokemon *party; int i; u32 statusToCompareTo; - u8 index; + u8 bank; switch(gAIScriptPtr[1]) { case 1: - index = sBank_AI; + bank = sBank_AI; break; default: - index = gBankTarget; + bank = gBankTarget; break; } - party = (GetBankSide(index) == 0) ? gPlayerParty : gEnemyParty; + party = (GetBankSide(bank) == SIDE_PLAYER) ? gPlayerParty : gEnemyParty; statusToCompareTo = AIScriptRead32(gAIScriptPtr + 2); - for (i = 0; i < 6; i++) + for (i = 0; i < PARTY_SIZE; i++) { u16 species = GetMonData(&party[i], MON_DATA_SPECIES); u16 hp = GetMonData(&party[i], MON_DATA_HP); @@ -1640,13 +1635,13 @@ static void BattleAICmd_if_status_not_in_party(void) static void BattleAICmd_get_weather(void) { if (gBattleWeather & WEATHER_RAIN_ANY) - AI_THINKING_STRUCT->funcResult = 1; + AI_THINKING_STRUCT->funcResult = AI_WEATHER_RAIN; if (gBattleWeather & WEATHER_SANDSTORM_ANY) - AI_THINKING_STRUCT->funcResult = 2; + AI_THINKING_STRUCT->funcResult = AI_WEATHER_SANDSTORM; if (gBattleWeather & WEATHER_SUN_ANY) - AI_THINKING_STRUCT->funcResult = 0; + AI_THINKING_STRUCT->funcResult = AI_WEATHER_SUN; if (gBattleWeather & WEATHER_HAIL_ANY) - AI_THINKING_STRUCT->funcResult = 3; + AI_THINKING_STRUCT->funcResult = AI_WEATHER_HAIL; gAIScriptPtr += 1; } @@ -1786,14 +1781,14 @@ static void BattleAICmd_if_cant_faint(void) static void BattleAICmd_if_has_move(void) { int i; - const u16 *temp_ptr = (u16 *)(gAIScriptPtr + 2); + const u16 *movePtr = (u16 *)(gAIScriptPtr + 2); - switch(gAIScriptPtr[1]) + switch (gAIScriptPtr[1]) { case AI_USER: for (i = 0; i < 4; i++) { - if (gBattleMons[sBank_AI].moves[i] == *temp_ptr) + if (gBattleMons[sBank_AI].moves[i] == *movePtr) break; } if (i == 4) @@ -1807,7 +1802,7 @@ static void BattleAICmd_if_has_move(void) return; } case AI_USER_PARTNER: - if (gBattleMons[sBank_AI ^ 2].hp == 0) + if (gBattleMons[sBank_AI ^ BIT_MON].hp == 0) { gAIScriptPtr += 8; return; @@ -1816,7 +1811,7 @@ static void BattleAICmd_if_has_move(void) { for (i = 0; i < 4; i++) { - if (gBattleMons[sBank_AI ^ 2].moves[i] == *temp_ptr) + if (gBattleMons[sBank_AI ^ BIT_MON].moves[i] == *movePtr) break; } } @@ -1834,7 +1829,7 @@ static void BattleAICmd_if_has_move(void) case AI_TARGET_PARTNER: for (i = 0; i < 4; i++) { - if (BATTLE_HISTORY->usedMoves[gBankTarget].moves[i] == *temp_ptr) + if (BATTLE_HISTORY->usedMoves[gBankTarget].moves[i] == *movePtr) break; } if (i == 4) @@ -1850,10 +1845,10 @@ static void BattleAICmd_if_has_move(void) } } -static void BattleAICmd_if_dont_have_move(void) +static void BattleAICmd_if_doesnt_have_move(void) { int i; - const u16 *temp_ptr = (u16 *)(gAIScriptPtr + 2); + const u16 *movePtr = (u16 *)(gAIScriptPtr + 2); switch(gAIScriptPtr[1]) { @@ -1861,7 +1856,7 @@ static void BattleAICmd_if_dont_have_move(void) case AI_USER_PARTNER: // UB: no separate check for user partner for (i = 0; i < 4; i++) { - if (gBattleMons[sBank_AI].moves[i] == *temp_ptr) + if (gBattleMons[sBank_AI].moves[i] == *movePtr) break; } if (i != 4) @@ -1878,7 +1873,7 @@ static void BattleAICmd_if_dont_have_move(void) case AI_TARGET_PARTNER: for (i = 0; i < 4; i++) { - if (BATTLE_HISTORY->usedMoves[gBankTarget].moves[i] == *temp_ptr) + if (BATTLE_HISTORY->usedMoves[gBankTarget].moves[i] == *movePtr) break; } if (i != 4) @@ -1894,7 +1889,7 @@ static void BattleAICmd_if_dont_have_move(void) } } -static void BattleAICmd_if_move_effect(void) +static void BattleAICmd_if_has_move_with_effect(void) { int i; @@ -1904,7 +1899,7 @@ static void BattleAICmd_if_move_effect(void) case AI_USER_PARTNER: for (i = 0; i < 4; i++) { - if(gBattleMons[sBank_AI].moves[i] != 0 && gBattleMoves[gBattleMons[sBank_AI].moves[i]].effect == gAIScriptPtr[2]) + if (gBattleMons[sBank_AI].moves[i] != 0 && gBattleMoves[gBattleMons[sBank_AI].moves[i]].effect == gAIScriptPtr[2]) break; } if (i == 4) @@ -1916,6 +1911,7 @@ static void BattleAICmd_if_move_effect(void) case AI_TARGET_PARTNER: for (i = 0; i < 4; i++) { + // UB: checks sBank_AI instead of gBankTarget if (gBattleMons[sBank_AI].moves[i] != 0 && gBattleMoves[BATTLE_HISTORY->usedMoves[gBankTarget].moves[i]].effect == gAIScriptPtr[2]) break; } @@ -1927,7 +1923,7 @@ static void BattleAICmd_if_move_effect(void) } } -static void BattleAICmd_if_not_move_effect(void) +static void BattleAICmd_if_doesnt_have_move_with_effect(void) { int i; @@ -2023,7 +2019,7 @@ static void BattleAICmd_flee(void) AI_THINKING_STRUCT->aiAction |= (AI_ACTION_DONE | AI_ACTION_FLEE | AI_ACTION_DO_NOT_ATTACK); } -static void BattleAICmd_if_random_100(void) +static void BattleAICmd_if_random_safari_flee(void) { u8 safariFleeRate = gBattleStruct->field_7B * 5; // safari flee rate, from 0-20 @@ -2041,7 +2037,6 @@ static void BattleAICmd_watch(void) static void BattleAICmd_get_hold_effect(void) { u8 bank; - u16 status; if (gAIScriptPtr[1] == AI_USER) bank = sBank_AI; @@ -2049,9 +2044,7 @@ static void BattleAICmd_get_hold_effect(void) bank = gBankTarget; if (gActiveBank != bank) - { AI_THINKING_STRUCT->funcResult = ItemId_GetHoldEffect(BATTLE_HISTORY->itemEffects[bank]); - } else AI_THINKING_STRUCT->funcResult = ItemId_GetHoldEffect(gBattleMons[bank].item); @@ -2093,7 +2086,7 @@ static void BattleAICmd_get_gender(void) gAIScriptPtr += 2; } -static void BattleAICmd_is_first_turn(void) +static void BattleAICmd_is_first_turn_for(void) { u8 bank; @@ -2212,7 +2205,7 @@ static void BattleAICmd_call(void) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 1); } -static void BattleAICmd_jump(void) +static void BattleAICmd_goto(void) { gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 1); } @@ -2272,7 +2265,7 @@ static void BattleAICmd_if_target_not_taunted(void) static void BattleAICmd_if_target_is_ally(void) { - if((sBank_AI & 1) == (gBankTarget & 1)) + if ((sBank_AI & BIT_SIDE) == (gBankTarget & BIT_SIDE)) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 1); else gAIScriptPtr += 5; @@ -2280,9 +2273,9 @@ static void BattleAICmd_if_target_is_ally(void) static void BattleAICmd_if_flash_fired(void) { - u8 index = BattleAI_GetWantedBank(gAIScriptPtr[1]); + u8 bank = BattleAI_GetWantedBank(gAIScriptPtr[1]); - if(gBattleResources->flags->flags[index] & UNKNOWN_FLAG_FLASH_FIRE) + if (gBattleResources->flags->flags[bank] & UNKNOWN_FLAG_FLASH_FIRE) gAIScriptPtr = AIScriptReadPtr(gAIScriptPtr + 2); else gAIScriptPtr += 6; diff --git a/src/berry_fix_program.c b/src/berry_fix_program.c index 195490543..3b2bfb5f7 100644 --- a/src/berry_fix_program.c +++ b/src/berry_fix_program.c @@ -81,50 +81,50 @@ static const u8 *const gUnknown_08618160[] = { Unknown_08617EA3 }; -extern const u8 gUnknown_08DD87C0[]; -extern const u8 gUnknown_08DD8EE0[]; -extern const u8 gUnknown_08DD8780[]; -extern const u8 gUnknown_08DD90E0[]; -extern const u8 gUnknown_08DD9718[]; -extern const u8 gUnknown_08DD9080[]; -extern const u8 gUnknown_08DD98B4[]; -extern const u8 gUnknown_08DD9E58[]; -extern const u8 gUnknown_08DD9874[]; -extern const u8 gUnknown_08DDA02C[]; -extern const u8 gUnknown_08DDA63C[]; -extern const u8 gUnknown_08DD9FEC[]; -extern const u8 gUnknown_08DDA840[]; -extern const u8 gUnknown_08DDAE40[]; -extern const u8 gUnknown_08DDA800[]; -extern const u8 gUnknown_08DDB020[]; -extern const u8 gUnknown_08DDB2C4[]; -extern const u8 gUnknown_08DDAFE0[]; +extern const u8 gBerryFixGameboy_Gfx[]; +extern const u8 gBerryFixGameboy_Tilemap[]; +extern const u8 gBerryFixGameboy_Pal[]; +extern const u8 gBerryFixGameboyLogo_Gfx[]; +extern const u8 gBerryFixGameboyLogo_Tilemap[]; +extern const u8 gBerryFixGameboyLogo_Pal[]; +extern const u8 gBerryFixGbaTransfer_Gfx[]; +extern const u8 gBerryFixGbaTransfer_Tilemap[]; +extern const u8 gBerryFixGbaTransfer_Pal[]; +extern const u8 gBerryFixGbaTransferHighlight_Gfx[]; +extern const u8 gBerryFixGbaTransferHighlight_Tilemap[]; +extern const u8 gBerryFixGbaTransferHighlight_Pal[]; +extern const u8 gBerryFixGbaTransferError_Gfx[]; +extern const u8 gBerryFixGbaTransferError_Tilemap[]; +extern const u8 gBerryFixGbaTransferError_Pal[]; +extern const u8 gBerryFixWindow_Gfx[]; +extern const u8 gBerryFixWindow_Tilemap[]; +extern const u8 gBerryFixWindow_Pal[]; static const u8 *const gUnknown_08618178[][3] = { { - gUnknown_08DD87C0, - gUnknown_08DD8EE0, - gUnknown_08DD8780 + gBerryFixGameboy_Gfx, + gBerryFixGameboy_Tilemap, + gBerryFixGameboy_Pal }, { - gUnknown_08DD90E0, - gUnknown_08DD9718, - gUnknown_08DD9080 + gBerryFixGameboyLogo_Gfx, + gBerryFixGameboyLogo_Tilemap, + gBerryFixGameboyLogo_Pal }, { - gUnknown_08DD98B4, - gUnknown_08DD9E58, - gUnknown_08DD9874 + gBerryFixGbaTransfer_Gfx, + gBerryFixGbaTransfer_Tilemap, + gBerryFixGbaTransfer_Pal }, { - gUnknown_08DDA02C, - gUnknown_08DDA63C, - gUnknown_08DD9FEC + gBerryFixGbaTransferHighlight_Gfx, + gBerryFixGbaTransferHighlight_Tilemap, + gBerryFixGbaTransferHighlight_Pal }, { - gUnknown_08DDA840, - gUnknown_08DDAE40, - gUnknown_08DDA800 + gBerryFixGbaTransferError_Gfx, + gBerryFixGbaTransferError_Tilemap, + gBerryFixGbaTransferError_Pal }, { - gUnknown_08DDB020, - gUnknown_08DDB2C4, - gUnknown_08DDAFE0 + gBerryFixWindow_Gfx, + gBerryFixWindow_Tilemap, + gBerryFixWindow_Pal }, }; diff --git a/src/egg_hatch.c b/src/egg_hatch.c index 721ba4a4f..1aff894b9 100644 --- a/src/egg_hatch.c +++ b/src/egg_hatch.c @@ -51,8 +51,8 @@ extern const struct CompressedSpriteSheet gMonFrontPicTable[]; extern const u8 gBattleTextboxTiles[]; extern const u8 gBattleTextboxTilemap[]; extern const u8 gBattleTextboxPalette[]; -extern const u16 gUnknown_08DD7300[]; // palette, gameboy advance -extern const u32 gUnknown_08DD7360[]; // tileset gameboy advance +extern const u16 gTradeGba2_Pal[]; // palette, gameboy advance +extern const u32 gTradeGba_Gfx[]; // tileset gameboy advance extern const u32 gUnknown_08331F60[]; // tilemap gameboy circle extern const u8 gText_HatchedFromEgg[]; extern const u8 gText_NickHatchPrompt[]; @@ -548,8 +548,8 @@ static void CB2_EggHatch_0(void) break; case 7: SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_OBJ_ON | DISPCNT_OBJ_1D_MAP); - LoadPalette(gUnknown_08DD7300, 0x10, 0xA0); - LoadBgTiles(1, gUnknown_08DD7360, 0x1420, 0); + LoadPalette(gTradeGba2_Pal, 0x10, 0xA0); + LoadBgTiles(1, gTradeGba_Gfx, 0x1420, 0); CopyToBgTilemapBuffer(1, gUnknown_08331F60, 0x1000, 0); CopyBgTilemapBufferToVram(1); gMain.state++; diff --git a/src/mail.c b/src/mail.c index ec7ff2ce2..68a55e242 100644 --- a/src/mail.c +++ b/src/mail.c @@ -20,42 +20,42 @@ #include "malloc.h" #include "easy_chat.h" -extern const u16 gUnknown_08DBE818[]; -extern const u16 gUnknown_08DBE838[]; -extern const u16 gUnknown_08DBE858[]; -extern const u16 gUnknown_08DBE878[]; -extern const u16 gUnknown_08DBE898[]; -extern const u16 gUnknown_08DBE8B8[]; -extern const u16 gUnknown_08DBE8D8[]; -extern const u16 gUnknown_08DBE8F8[]; -extern const u16 gUnknown_08DBE918[]; -extern const u16 gUnknown_08DBE938[]; -extern const u16 gUnknown_08DBE958[]; -extern const u16 gUnknown_08DBE978[]; -extern const u8 gUnknown_08DBE998[]; -extern const u8 gUnknown_08DBFBA4[]; -extern const u8 gUnknown_08DBEB38[]; -extern const u8 gUnknown_08DBFC7C[]; -extern const u8 gUnknown_08DBEC74[]; -extern const u8 gUnknown_08DBFD5C[]; -extern const u8 gUnknown_08DBEE84[]; -extern const u8 gUnknown_08DBFE68[]; -extern const u8 gUnknown_08DBEF5C[]; -extern const u8 gUnknown_08DBFF44[]; -extern const u8 gUnknown_08DBF154[]; -extern const u8 gUnknown_08DC0034[]; -extern const u8 gUnknown_08DBF2D4[]; -extern const u8 gUnknown_08DC0114[]; -extern const u8 gUnknown_08DBF37C[]; -extern const u8 gUnknown_08DC01F4[]; -extern const u8 gUnknown_08DBF50C[]; -extern const u8 gUnknown_08DC0300[]; -extern const u8 gUnknown_08DBF64C[]; -extern const u8 gUnknown_08DC03F0[]; -extern const u8 gUnknown_08DBF7B4[]; -extern const u8 gUnknown_08DC04E8[]; -extern const u8 gUnknown_08DBF904[]; -extern const u8 gUnknown_08DC0600[]; +extern const u16 gMailPalette_Orange[]; +extern const u16 gMailPalette_Harbor[]; +extern const u16 gMailPalette_Glitter[]; +extern const u16 gMailPalette_Mech[]; +extern const u16 gMailPalette_Wood[]; +extern const u16 gMailPalette_Wave[]; +extern const u16 gMailPalette_Bead[]; +extern const u16 gMailPalette_Shadow[]; +extern const u16 gMailPalette_Tropic[]; +extern const u16 gMailPalette_Dream[]; +extern const u16 gMailPalette_Fab[]; +extern const u16 gMailPalette_Retro[]; +extern const u8 gMailTiles_Orange[]; +extern const u8 gMailTilemap_Orange[]; +extern const u8 gMailTiles_Harbor[]; +extern const u8 gMailTilemap_Harbor[]; +extern const u8 gMailTiles_Glitter[]; +extern const u8 gMailTilemap_Glitter[]; +extern const u8 gMailTiles_Mech[]; +extern const u8 gMailTilemap_Mech[]; +extern const u8 gMailTiles_Wood[]; +extern const u8 gMailTilemap_Wood[]; +extern const u8 gMailTiles_Wave[]; +extern const u8 gMailTilemap_Wave[]; +extern const u8 gMailTiles_Bead[]; +extern const u8 gMailTilemap_Bead[]; +extern const u8 gMailTiles_Shadow[]; +extern const u8 gMailTilemap_Shadow[]; +extern const u8 gMailTiles_Tropic[]; +extern const u8 gMailTilemap_Tropic[]; +extern const u8 gMailTiles_Dream[]; +extern const u8 gMailTilemap_Dream[]; +extern const u8 gMailTiles_Fab[]; +extern const u8 gMailTilemap_Fab[]; +extern const u8 gMailTiles_Retro[]; +extern const u8 gMailTilemap_Retro[]; // Static type declarations @@ -170,29 +170,29 @@ static const u16 sUnknown_0859F2B0[][2] = { static const struct MailGraphics sUnknown_0859F2B8[] = { { - gUnknown_08DBE818, gUnknown_08DBE998, gUnknown_08DBFBA4, 0x02c0, 0x0000, 0x294a, 0x6739 + gMailPalette_Orange, gMailTiles_Orange, gMailTilemap_Orange, 0x02c0, 0x0000, 0x294a, 0x6739 }, { - gUnknown_08DBE838, gUnknown_08DBEB38, gUnknown_08DBFC7C, 0x02e0, 0x0000, 0x7fff, 0x4631 + gMailPalette_Harbor, gMailTiles_Harbor, gMailTilemap_Harbor, 0x02e0, 0x0000, 0x7fff, 0x4631 }, { - gUnknown_08DBE858, gUnknown_08DBEC74, gUnknown_08DBFD5C, 0x0400, 0x0000, 0x294a, 0x6739 + gMailPalette_Glitter, gMailTiles_Glitter, gMailTilemap_Glitter, 0x0400, 0x0000, 0x294a, 0x6739 }, { - gUnknown_08DBE878, gUnknown_08DBEE84, gUnknown_08DBFE68, 0x01e0, 0x0000, 0x7fff, 0x4631 + gMailPalette_Mech, gMailTiles_Mech, gMailTilemap_Mech, 0x01e0, 0x0000, 0x7fff, 0x4631 }, { - gUnknown_08DBE898, gUnknown_08DBEF5C, gUnknown_08DBFF44, 0x02e0, 0x0000, 0x7fff, 0x4631 + gMailPalette_Wood, gMailTiles_Wood, gMailTilemap_Wood, 0x02e0, 0x0000, 0x7fff, 0x4631 }, { - gUnknown_08DBE8B8, gUnknown_08DBF154, gUnknown_08DC0034, 0x0300, 0x0000, 0x294a, 0x6739 + gMailPalette_Wave, gMailTiles_Wave, gMailTilemap_Wave, 0x0300, 0x0000, 0x294a, 0x6739 }, { - gUnknown_08DBE8D8, gUnknown_08DBF2D4, gUnknown_08DC0114, 0x0140, 0x0000, 0x7fff, 0x4631 + gMailPalette_Bead, gMailTiles_Bead, gMailTilemap_Bead, 0x0140, 0x0000, 0x7fff, 0x4631 }, { - gUnknown_08DBE8F8, gUnknown_08DBF37C, gUnknown_08DC01F4, 0x0300, 0x0000, 0x7fff, 0x4631 + gMailPalette_Shadow, gMailTiles_Shadow, gMailTilemap_Shadow, 0x0300, 0x0000, 0x7fff, 0x4631 }, { - gUnknown_08DBE918, gUnknown_08DBF50C, gUnknown_08DC0300, 0x0220, 0x0000, 0x294a, 0x6739 + gMailPalette_Tropic, gMailTiles_Tropic, gMailTilemap_Tropic, 0x0220, 0x0000, 0x294a, 0x6739 }, { - gUnknown_08DBE938, gUnknown_08DBF64C, gUnknown_08DC03F0, 0x0340, 0x0000, 0x294a, 0x6739 + gMailPalette_Dream, gMailTiles_Dream, gMailTilemap_Dream, 0x0340, 0x0000, 0x294a, 0x6739 }, { - gUnknown_08DBE958, gUnknown_08DBF7B4, gUnknown_08DC04E8, 0x02a0, 0x0000, 0x294a, 0x6739 + gMailPalette_Fab, gMailTiles_Fab, gMailTilemap_Fab, 0x02a0, 0x0000, 0x294a, 0x6739 }, { - gUnknown_08DBE978, gUnknown_08DBF904, gUnknown_08DC0600, 0x0520, 0x0000, 0x294a, 0x6739 + gMailPalette_Retro, gMailTiles_Retro, gMailTilemap_Retro, 0x0520, 0x0000, 0x294a, 0x6739 } }; diff --git a/src/pokedex.c b/src/pokedex.c index 964f41716..a74594865 100644 --- a/src/pokedex.c +++ b/src/pokedex.c @@ -481,13 +481,13 @@ const struct SpriteTemplate gUnknown_0855D254 = const struct CompressedSpriteSheet gSpriteSheets_0855D26C[] = { - {gUnknown_08DC234C, 0x2000, 4096}, + {gPokedexMenu2_Gfx, 0x2000, 4096}, {0} }; const struct CompressedSpritePalette gSpritePalettes_0855D26C[] = { - {gUnknown_08DC16F4, 4096}, + {gPokedexText_Pal, 4096}, {0} }; diff --git a/src/pokemon_summary_screen.c b/src/pokemon_summary_screen.c index ba0c4dde7..d659b2a02 100755 --- a/src/pokemon_summary_screen.c +++ b/src/pokemon_summary_screen.c @@ -50,7 +50,7 @@ extern struct UnkStruct_61CC04 gUnknown_0861CC04; extern struct UnkStruct_61CC04 gUnknown_0861CC10; extern struct UnkStruct_61CC04 gUnknown_0861CBEC; extern struct UnkStruct_61CC04 gUnknown_0861CBF8; -extern u16 gUnknown_08DC3CD4[]; +extern u16 gSummaryScreenWindow_Tilemap[]; extern struct ContestMove gContestMoves[]; extern struct ContestEffect gContestEffects[]; extern struct WindowTemplate gUnknown_0861CC24; @@ -93,7 +93,7 @@ extern struct CompressedSpriteSheet gUnknown_0861D074; extern struct CompressedSpriteSheet gUnknown_0861D0F8; extern struct CompressedSpritePalette gUnknown_0861D100; extern struct CompressedSpritePalette gUnknown_0861D07C; -extern u8 gUnknown_08D97B84; +extern u8 gMoveTypes_Pal; extern u8 gUnknown_08D97D0C; extern void reset_temp_tile_data_buffers(); extern void decompress_and_copy_tile_data_to_vram(u8 a, void* tiledata, u8 b, u8 c, u8 d); @@ -648,7 +648,7 @@ u8 sub_81BFEB0() gUnknown_0203CF1C->unk40F0++; break; case 12: - LoadCompressedPalette(&gUnknown_08D97B84, 0x1D0, 0x60); + LoadCompressedPalette(&gMoveTypes_Pal, 0x1D0, 0x60); gUnknown_0203CF1C->unk40F0 = 0; return 1; } @@ -2343,18 +2343,18 @@ void sub_81C2194(u16 *a, u16 b, u8 c) { for (i = 0; i < 20; i++) { - a[(i + var) << 1] = gUnknown_08DC3CD4[i] + b; - a[((i + var) << 1) + 0x40] = gUnknown_08DC3CD4[i] + b; - a[((i + var) << 1) + 0x80] = gUnknown_08DC3CD4[i + 20] + b; + a[(i + var) << 1] = gSummaryScreenWindow_Tilemap[i] + b; + a[((i + var) << 1) + 0x40] = gSummaryScreenWindow_Tilemap[i] + b; + a[((i + var) << 1) + 0x80] = gSummaryScreenWindow_Tilemap[i + 20] + b; } } else { for (i = 0; i < 20; i++) { - a[(i + var)] = gUnknown_08DC3CD4[i + 20] + b; - a[((i + var)) + 0x40] = gUnknown_08DC3CD4[i + 40] + b; - a[((i + var)) + 0x80] = gUnknown_08DC3CD4[i + 40] + b; + a[(i + var)] = gSummaryScreenWindow_Tilemap[i + 20] + b; + a[((i + var)) + 0x40] = gSummaryScreenWindow_Tilemap[i + 40] + b; + a[((i + var)) + 0x80] = gSummaryScreenWindow_Tilemap[i + 40] + b; } } } @@ -2372,7 +2372,7 @@ void sub_81C2194(u16 *a, u16 b, u8 c) cmp r2, 0\n\ bne _081C21E4\n\ movs r3, 0\n\ - ldr r5, =gUnknown_08DC3CD4\n\ + ldr r5, =gSummaryScreenWindow_Tilemap\n\ _081C21A8:\n\ adds r2, r7, r3\n\ lsls r2, 1\n\ @@ -2402,7 +2402,7 @@ _081C21A8:\n\ .pool\n\ _081C21E4:\n\ movs r3, 0\n\ - ldr r5, =gUnknown_08DC3CD4\n\ + ldr r5, =gSummaryScreenWindow_Tilemap\n\ _081C21E8:\n\ adds r1, r7, r3\n\ lsls r1, 1\n\ diff --git a/src/rayquaza_scene.c b/src/rayquaza_scene.c index 577294f0c..ce8747395 100644 --- a/src/rayquaza_scene.c +++ b/src/rayquaza_scene.c @@ -431,12 +431,12 @@ static const union AnimCmd *const sSpriteAnimTable_862A8BC[] = const struct CompressedSpriteSheet gUnknown_0862A8C4 = { - gUnknown_08DA1E78, 0x3000, 30505 + gRaySceneGroudon_Gfx, 0x3000, 30505 }; const struct CompressedSpritePalette gUnknown_0862A8CC = { - gUnknown_08DA3370, 30505 + gRaySceneGroudon_Pal, 30505 }; const struct SpriteTemplate gUnknown_0862A8D4 = @@ -463,7 +463,7 @@ static const union AnimCmd *const sSpriteAnimTable_862A8F4[] = const struct CompressedSpriteSheet gUnknown_0862A8F8 = { - gUnknown_08DA2A5C, 0x200, 30506 + gRaySceneGroudon2_Gfx, 0x200, 30506 }; const struct SpriteTemplate gUnknown_0862A900 = @@ -490,7 +490,7 @@ static const union AnimCmd *const sSpriteAnimTable_862A920[] = const struct CompressedSpriteSheet gUnknown_0862A924 = { - gUnknown_08DA2B28, 0x400, 30507 + gRaySceneGroudon3_Gfx, 0x400, 30507 }; const struct SpriteTemplate gUnknown_0862A92C = @@ -582,12 +582,12 @@ static const union AnimCmd *const sSpriteAnimTable_862A9B0[] = const struct CompressedSpriteSheet gUnknown_0862A9D4 = { - gUnknown_08DA2D1C, 0xF00, 30508 + gRaySceneKyogre_Gfx, 0xF00, 30508 }; const struct CompressedSpritePalette gUnknown_0862A9DC = { - gUnknown_08DA3398, 30508 + gRaySceneKyogre_Pal, 30508 }; const struct SpriteTemplate gUnknown_0862A9E4 = @@ -617,7 +617,7 @@ static const union AnimCmd *const sSpriteAnimTable_862AA10[] = const struct CompressedSpriteSheet gUnknown_0862AA14 = { - gUnknown_08DA3250, 0xC0, 30509 + gRaySceneKyogre2_Gfx, 0xC0, 30509 }; const struct SpriteTemplate gUnknown_0862AA1C = @@ -633,7 +633,7 @@ const struct SpriteTemplate gUnknown_0862AA1C = const struct CompressedSpriteSheet gUnknown_0862AA34 = { - gUnknown_08DA32A4, 0x200, 30510 + gRaySceneKyogre3_Gfx, 0x200, 30510 }; const struct SpriteTemplate gUnknown_0862AA3C = @@ -704,12 +704,12 @@ static const union AffineAnimCmd *const sSpriteAffineAnimTable_862AA8C[] = const struct CompressedSpriteSheet gUnknown_0862AA90 = { - gUnknown_08DA3BC0, 0x100, 30555 + gRaySceneSmoke_Gfx, 0x100, 30555 }; const struct CompressedSpritePalette gUnknown_0862AA98 = { - gUnknown_08DA3C7C, 30555 + gRaySceneSmoke_Pal, 30555 }; const struct SpriteTemplate gUnknown_0862AAA0 = @@ -803,17 +803,17 @@ static const union AnimCmd *const sSpriteAnimTable_862AAF8[] = const struct CompressedSpriteSheet gUnknown_0862AAFC = { - gUnknown_08DA6440, 0x1000, 30556 + gRaySceneRayquazaFly1_Gfx, 0x1000, 30556 }; const struct CompressedSpriteSheet gUnknown_0862AB04 = { - gUnknown_08DA68AC, 0x200, 30557 + gRaySceneRayquazaTail_Gfx, 0x200, 30557 }; const struct CompressedSpritePalette gUnknown_0862AB0C = { - gUnknown_08DA4DA8, 30556 + gRaySceneRayquaza_Pal, 30556 }; const struct SpriteTemplate gUnknown_0862AB14 = @@ -1017,52 +1017,52 @@ static const union AnimCmd *const sSpriteAnimTable_862AC24[] = const struct CompressedSpriteSheet gUnknown_0862AC28 = { - gUnknown_08DA8ED8, 0x1800, 30565 + gRaySceneGroudonLeft_Gfx, 0x1800, 30565 }; const struct CompressedSpriteSheet gUnknown_0862AC30 = { - gUnknown_08DA9670, 0x80, 30566 + gRaySceneGroudonTail_Gfx, 0x80, 30566 }; const struct CompressedSpriteSheet gUnknown_0862AC38 = { - gUnknown_08DA96B4, 0x600, 30568 + gRaySceneKyogreRight_Gfx, 0x600, 30568 }; const struct CompressedSpriteSheet gUnknown_0862AC40 = { - gUnknown_08DA98FC, 0x2000, 30569 + gRaySceneRayquazaHover_Gfx, 0x2000, 30569 }; const struct CompressedSpriteSheet gUnknown_0862AC48 = { - gUnknown_08DAA5A4, 0x800, 30570 + gRaySceneRayquazaFlyIn_Gfx, 0x800, 30570 }; const struct CompressedSpriteSheet gUnknown_0862AC50 = { - gUnknown_08DAA794, 0x300, 30571 + gRaySceneSplash_Gfx, 0x300, 30571 }; const struct CompressedSpritePalette gUnknown_0862AC58 = { - gUnknown_08DAA82C, 30565 + gRaySceneGroudonLeft_Pal, 30565 }; const struct CompressedSpritePalette gUnknown_0862AC60 = { - gUnknown_08DAA854, 30568 + gRaySceneKyogreRight_Pal, 30568 }; const struct CompressedSpritePalette gUnknown_0862AC68 = { - gUnknown_08DAA87C, 30569 + gRaySceneRayquazaHover_Pal, 30569 }; const struct CompressedSpritePalette gUnknown_0862AC70 = { - gUnknown_08DAA8A4, 30571 + gRaySceneSplash_Pal, 30571 }; const struct SpriteTemplate gUnknown_0862AC78 = diff --git a/src/unk_81BAD84.c b/src/unk_81BAD84.c index 9ba98dd87..c0d891c12 100644 --- a/src/unk_81BAD84.c +++ b/src/unk_81BAD84.c @@ -7,29 +7,29 @@ const struct { const u16 *pltt; } gUnknown_08617128[] = { { - gUnknown_08DD87C0, - gUnknown_08DD8EE0, - gUnknown_08DD8780 + gBerryFixGameboy_Gfx, + gBerryFixGameboy_Tilemap, + gBerryFixGameboy_Pal }, { - gUnknown_08DD90E0, - gUnknown_08DD9718, - gUnknown_08DD9080 + gBerryFixGameboyLogo_Gfx, + gBerryFixGameboyLogo_Tilemap, + gBerryFixGameboyLogo_Pal }, { - gUnknown_08DD98B4, - gUnknown_08DD9E58, - gUnknown_08DD9874 + gBerryFixGbaTransfer_Gfx, + gBerryFixGbaTransfer_Tilemap, + gBerryFixGbaTransfer_Pal }, { - gUnknown_08DDA02C, - gUnknown_08DDA63C, - gUnknown_08DD9FEC + gBerryFixGbaTransferHighlight_Gfx, + gBerryFixGbaTransferHighlight_Tilemap, + gBerryFixGbaTransferHighlight_Pal }, { - gUnknown_08DDA840, - gUnknown_08DDAE40, - gUnknown_08DDA800 + gBerryFixGbaTransferError_Gfx, + gBerryFixGbaTransferError_Tilemap, + gBerryFixGbaTransferError_Pal }, { - gUnknown_08DDB020, - gUnknown_08DDB2C4, - gUnknown_08DDAFE0 + gBerryFixWindow_Gfx, + gBerryFixWindow_Tilemap, + gBerryFixWindow_Pal } }; diff --git a/src/wallclock.c b/src/wallclock.c index 897576719..ea6137c5d 100644 --- a/src/wallclock.c +++ b/src/wallclock.c @@ -92,8 +92,8 @@ static const struct CompressedSpriteSheet gUnknown_085B2208 = { }; static const u32 filler_85B2210[2] = {}; static const struct SpritePalette gUnknown_085B2218[] = { - { gUnknown_08DCC01C, TAG_PAL_WALL_CLOCK_HAND }, - { gUnknown_08DCC03C, 0x1001 }, + { gWallclockMale_Pal, TAG_PAL_WALL_CLOCK_HAND }, + { gWallclockFemale_Pal, 0x1001 }, {} }; static const struct OamData Unknown_085B2230 = { @@ -561,14 +561,14 @@ static void LoadWallClockGraphics(void) DmaFillLarge16(3, 0, (void *)VRAM, VRAM_SIZE, 0x1000); DmaClear32(3, (void *)OAM, OAM_SIZE); DmaClear16(3, (void *)PLTT, PLTT_SIZE); - LZ77UnCompVram(gUnknown_08DCC05C, (void *)VRAM); + LZ77UnCompVram(gWallclock_Gfx, (void *)VRAM); if (gSpecialVar_0x8004 == 0) { - LoadPalette(gUnknown_08DCC01C, 0x00, 0x20); + LoadPalette(gWallclockMale_Pal, 0x00, 0x20); } else { - LoadPalette(gUnknown_08DCC03C, 0x00, 0x20); + LoadPalette(gWallclockFemale_Pal, 0x00, 0x20); } LoadPalette(GetOverworldTextboxPalettePtr(), 0xe0, 0x20); LoadPalette(sUnknown_085B21D4, 0xc0, 0x08); |