diff options
author | Slawter666 <38655737+Slawter666@users.noreply.github.com> | 2018-11-12 14:14:50 +0000 |
---|---|---|
committer | Slawter666 <38655737+Slawter666@users.noreply.github.com> | 2018-11-12 14:14:50 +0000 |
commit | 1b895ff52c011d51a9516791148cd5088ba411b5 (patch) | |
tree | 3f1dee86f96098d38131426e11a0f9c39a1244fe /include | |
parent | be33878b94cc38913447682d3e34e674df68619f (diff) | |
parent | 65f053fd89e09b13e407ac53488043b728660e6e (diff) |
Merge branch 'master' of https://github.com/pret/pokeemerald into synchronise
Diffstat (limited to 'include')
33 files changed, 4768 insertions, 3662 deletions
diff --git a/include/apprentice.h b/include/apprentice.h index ca0b04800..195106c53 100644 --- a/include/apprentice.h +++ b/include/apprentice.h @@ -9,7 +9,8 @@ struct ApprenticeTrainer u16 otId; u8 facilityClass; u16 species[APPRENTICE_SPECIES_COUNT]; - u8 rest[14]; + u8 id; + u16 easyChatWords[6]; }; extern const struct ApprenticeTrainer gApprentices[]; diff --git a/include/battle.h b/include/battle.h index 87aa2a45b..f34364ea6 100644 --- a/include/battle.h +++ b/include/battle.h @@ -561,6 +561,7 @@ struct BattleScripting u8 field_23; u8 windowsType; // 0 - normal, 1 - battle arena u8 multiplayerId; + u8 specialTrainerBattleType; }; // rom_80A5C6C diff --git a/include/battle_anim.h b/include/battle_anim.h index 3483f6836..653be10b8 100644 --- a/include/battle_anim.h +++ b/include/battle_anim.h @@ -1,6 +1,9 @@ #ifndef GUARD_BATTLE_ANIM_H #define GUARD_BATTLE_ANIM_H +#include "battle.h" +#include "constants/battle_anim.h" + enum { BG_ANIM_SCREEN_SIZE, @@ -24,9 +27,9 @@ struct UnknownAnimStruct2 struct BattleAnimBackground { - void *image; - void *palette; - void *tilemap; + const u32 *image; + const u32 *palette; + const u32 *tilemap; }; #define ANIM_ARGS_COUNT 8 @@ -126,4 +129,49 @@ u8 LaunchBallFadeMonTask(bool8 unFadeLater, u8 battlerId, u32 arg2, u8 ballId); u8 GetBattlerSpriteFinal_Y(u8, u16, u8); +extern const struct OamData gUnknown_08524944; +extern const struct OamData gUnknown_08524A8C; +extern const struct OamData gUnknown_08524904; +extern const struct OamData gUnknown_085249C4; +extern const struct OamData gUnknown_0852490C; +extern const struct OamData gUnknown_08524934; +extern const struct OamData gUnknown_08524974; +extern const struct OamData gUnknown_0852499C; +extern const struct OamData gUnknown_085249CC; +extern const struct OamData gUnknown_08524914; +extern const struct OamData gUnknown_0852496C; +extern const struct OamData gUnknown_08524A34; +extern const struct OamData gUnknown_08524A3C; +extern const struct OamData gUnknown_08524A94; +extern const struct OamData gUnknown_08524954; +extern const struct OamData gUnknown_08524AE4; +extern const struct OamData gUnknown_085249D4; +extern const struct OamData gUnknown_08524A9C; +extern const struct OamData gUnknown_08524ADC; +extern const struct OamData gUnknown_08524B14; +extern const struct OamData gUnknown_08524A54; +extern const struct OamData gUnknown_08524A14; +extern const struct OamData gUnknown_08524A1C; +extern const struct OamData gUnknown_085249BC; +extern const struct OamData gUnknown_08524AF4; +extern const struct OamData gUnknown_085249DC; +extern const struct OamData gUnknown_08524AFC; +extern const struct OamData gUnknown_08524B1C; +extern const struct OamData gUnknown_08524A04; +extern const struct OamData gUnknown_08524A2C; +extern const struct OamData gUnknown_08524AEC; +extern const struct OamData gUnknown_08524964; +extern const struct OamData gUnknown_08524B24; +extern const struct OamData gUnknown_08524A24; +extern const struct OamData gUnknown_08524AC4; +extern const struct OamData gUnknown_08524A84; +extern const struct OamData gUnknown_08524A64; +extern const struct OamData gUnknown_0852491C; +extern const struct OamData gUnknown_0852495C; +extern const struct OamData gUnknown_0852497C; +extern const struct OamData gUnknown_085249F4; +extern const struct OamData gUnknown_0852493C; +extern const struct OamData gUnknown_08524A5C; +extern const struct OamData gUnknown_08524A74; + #endif // GUARD_BATTLE_ANIM_H diff --git a/include/battle_dome.h b/include/battle_dome.h index d05b08689..2265f14ce 100644 --- a/include/battle_dome.h +++ b/include/battle_dome.h @@ -3,7 +3,7 @@ extern u32 gUnknown_0203CD70; -s32 GetTrainerMonCountInBits(u16 tournamentTrainerId); +s32 GetDomeTrainerMonCountInBits(u16 tournamentTrainerId); s32 TrainerIdToDomeTournamentId(u16 trainerId); #endif // GUARD_BATTLE_DOME_H diff --git a/include/battle_frontier_1.h b/include/battle_frontier_1.h deleted file mode 100644 index bc777914a..000000000 --- a/include/battle_frontier_1.h +++ /dev/null @@ -1,6 +0,0 @@ -#ifndef GUARD_BATTLE_FRONTIER_1_H -#define GUARD_BATTLE_FRONTIER_1_H - -bool32 sub_8196034(void); - -#endif // GUARD_BATTLE_FRONTIER_1_H diff --git a/include/battle_frontier_2.h b/include/battle_frontier_2.h deleted file mode 100644 index 573053f10..000000000 --- a/include/battle_frontier_2.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef GUARD_BATTLE_FRONTIER_2_H -#define GUARD_BATTLE_FRONTIER_2_H - -#define FRONTIER_BEFORE_TEXT 0 -#define FRONTIER_WIN_TEXT 1 -#define FRONTIER_LOSE_TEXT 2 - -void CopyFrontierTrainerText(u8 whichText, u16 trainerId); -void sub_81A8934(u8); -void sub_81A895C(void); -u16 sub_81A89A0(u8); -void sub_81A8AF8(void); -bool8 InBattlePike(void); -void sub_81AA078(u16*, u8); -void sub_81A4C30(void); -bool8 sub_81A6BF4(void); - -#endif // GUARD_BATTLE_FRONTIER_2_H diff --git a/include/battle_tower.h b/include/battle_tower.h index 5879a73bb..5fe8d1190 100644 --- a/include/battle_tower.h +++ b/include/battle_tower.h @@ -3,35 +3,25 @@ struct RSBattleTowerRecord { - /*0x00*/ u8 battleTowerLevelType; // 0 = level 50, 1 = level 100 - /*0x01*/ u8 trainerClass; + /*0x00*/ u8 lvlMode; // 0 = level 50, 1 = level 100 + /*0x01*/ u8 facilityClass; /*0x02*/ u16 winStreak; /*0x04*/ u8 name[PLAYER_NAME_LENGTH + 1]; /*0x0C*/ u8 trainerId[4]; - /*0x10*/ struct { - u16 easyChat[6]; - } greeting; + /*0x10*/ u16 greeting[6]; /*0x1C*/ struct UnknownPokemonStruct party[3]; /*0xA0*/ u32 checksum; - /*0xA4*/ u16 unk_11c8; }; -union BattleTowerRecord -{ - struct RSBattleTowerRecord ruby_sapphire; - struct EmeraldBattleTowerRecord emerald; -}; - -#define FRONTIER_TRAINER_NAME_LENGTH 7 - struct BattleFrontierTrainer { - u32 facilityClass; - u8 trainerName[FRONTIER_TRAINER_NAME_LENGTH + 1]; + u8 facilityClass; + u8 filler1[3]; + u8 trainerName[PLAYER_NAME_LENGTH + 1]; u16 speechBefore[6]; u16 speechWin[6]; u16 speechLose[6]; - const u16 *btMonPool; + const u16 *bfMonPool; }; struct FacilityMon @@ -43,17 +33,47 @@ struct FacilityMon u8 nature; }; +extern const u8 gTowerMaleFacilityClasses[30]; +extern const u8 gTowerMaleTrainerGfxIds[30]; +extern const u8 gTowerFemaleFacilityClasses[20]; +extern const u8 gTowerFemaleTrainerGfxIds[20]; + extern const struct BattleFrontierTrainer *gFacilityTrainers; extern const struct FacilityMon *gFacilityTrainerMons; -u16 sub_8164FCC(u8, u8); -void sub_81659DC(struct RSBattleTowerRecord *a0, struct RSBattleTowerRecord *a1); -bool32 sub_816587C(union BattleTowerRecord *, union BattleTowerRecord *); -void CalcEmeraldBattleTowerChecksum(struct EmeraldBattleTowerRecord *); -void sub_81628A0(union BattleTowerRecord *); -void sub_8162614(u16 trainerId, u8); -void ConvertBattleFrontierTrainerSpeechToString(const u16 *words); -void GetFrontierTrainerName(u8 *dest, u16 trainerIdx); -void GetEreaderTrainerName(u8 *dest); +void sub_8161F74(void); +u16 sub_8162548(u8 challengeNum, u8 battleNum); +void SetBattleFacilityTrainerGfxId(u16 trainerId, u8 tempVarId); +void SetEReaderTrainerGfxId(void); +u8 GetBattleFacilityTrainerGfxId(u16 trainerId); +void PutNewBattleTowerRecord(struct EmeraldBattleTowerRecord *newRecordEm); +u8 GetFrontierTrainerFrontSpriteId(u16 trainerId); +u8 GetFrontierOpponentClass(u16 trainerId); +void GetFrontierTrainerName(u8 *dst, u16 trainerId); +void FillFrontierTrainerParty(u8 monsCount); +void FillFrontierTrainersParties(u8 monsCount); +u16 RandomizeFacilityTrainerMonId(u16 trainerId); +void FrontierSpeechToString(const u16 *words); +void DoSpecialTrainerBattle(void); +void CalcEmeraldBattleTowerChecksum(struct EmeraldBattleTowerRecord *record); +void CalcRubyBattleTowerChecksum(struct RSBattleTowerRecord *record); +u16 GetCurrentBattleTowerWinStreak(u8 lvlMode, u8 battleMode); +u8 GetEreaderTrainerFrontSpriteId(void); +u8 GetEreaderTrainerClassId(void); +void GetEreaderTrainerName(u8 *dst); +void ValidateEReaderTrainer(void); +void ClearEReaderTrainer(struct BattleTowerEReaderTrainer *ereaderTrainer); +void CopyEReaderTrainerGreeting(void); +void sub_81653CC(void); +bool32 RubyBattleTowerRecordToEmerald(struct RSBattleTowerRecord *src, struct EmeraldBattleTowerRecord *dst); +bool32 EmeraldBattleTowerRecordToRuby(struct EmeraldBattleTowerRecord *src, struct RSBattleTowerRecord *dst); +void CalcApprenticeChecksum(struct Apprentice *apprentice); +void GetBattleTowerTrainerLanguage(u8 *dst, u16 trainerId); +u8 SetFacilityPtrsGetLevel(void); +u8 GetFrontierEnemyMonLevel(u8 lvlMode); +s32 GetHighestLevelInPlayerParty(void); +u8 sub_81660B8(u8 facilityClass); +bool32 ValidateBattleTowerRecord(u8 recordId); // unused +void sub_8166188(void); #endif //GUARD_BATTLE_TOWER_H diff --git a/include/constants/battle_anim.h b/include/constants/battle_anim.h index ea3087c18..496a5ed0a 100644 --- a/include/constants/battle_anim.h +++ b/include/constants/battle_anim.h @@ -7,305 +7,295 @@ // Particle ids. #define ANIM_SPRITES_START 10000 -#define ANIM_TAG_BONE (ANIM_SPRITES_START + 0) -#define ANIM_TAG_SPARK (ANIM_SPRITES_START + 1) -#define ANIM_TAG_PENCIL (ANIM_SPRITES_START + 2) -#define ANIM_TAG_AIR_WAVE (ANIM_SPRITES_START + 3) -#define ANIM_TAG_004 (ANIM_SPRITES_START + 4) // ? -#define ANIM_TAG_SWORD (ANIM_SPRITES_START + 5) -#define ANIM_TAG_SEED (ANIM_SPRITES_START + 6) -#define ANIM_TAG_007 (ANIM_SPRITES_START + 7) // ? -#define ANIM_TAG_008 (ANIM_SPRITES_START + 8) // ? -#define ANIM_TAG_GUST (ANIM_SPRITES_START + 9) -#define ANIM_TAG_ICE_CUBE (ANIM_SPRITES_START + 10) -#define ANIM_TAG_SPARK_2 (ANIM_SPRITES_START + 11) -#define ANIM_TAG_012 (ANIM_SPRITES_START + 12) // ? -#define ANIM_TAG_YELLOW_BALL (ANIM_SPRITES_START + 13) -#define ANIM_TAG_LOCK_ON (ANIM_SPRITES_START + 14) -#define ANIM_TAG_TIED_BAG (ANIM_SPRITES_START + 15) -#define ANIM_TAG_BLACK_SMOKE (ANIM_SPRITES_START + 16) -#define ANIM_TAG_BLACK_BALL (ANIM_SPRITES_START + 17) -#define ANIM_TAG_CONVERSION (ANIM_SPRITES_START + 18) -#define ANIM_TAG_019 (ANIM_SPRITES_START + 19) // ? -#define ANIM_TAG_HORN_HIT (ANIM_SPRITES_START + 20) -#define ANIM_TAG_021 (ANIM_SPRITES_START + 21) // ? -#define ANIM_TAG_022 (ANIM_SPRITES_START + 22) // ? -#define ANIM_TAG_023 (ANIM_SPRITES_START + 23) // ? -#define ANIM_TAG_024 (ANIM_SPRITES_START + 24) // ? -#define ANIM_TAG_025 (ANIM_SPRITES_START + 25) // ? -#define ANIM_TAG_026 (ANIM_SPRITES_START + 26) // ? -#define ANIM_TAG_GLARE (ANIM_SPRITES_START + 27) -#define ANIM_TAG_028 (ANIM_SPRITES_START + 28) // ? -#define ANIM_TAG_SMALL_EMBER (ANIM_SPRITES_START + 29) -#define ANIM_TAG_GRAY_SMOKE (ANIM_SPRITES_START + 30) -#define ANIM_TAG_BLUE_STAR (ANIM_SPRITES_START + 31) -#define ANIM_TAG_032 (ANIM_SPRITES_START + 32) // ? -#define ANIM_TAG_FIRE (ANIM_SPRITES_START + 33) -#define ANIM_TAG_034 (ANIM_SPRITES_START + 34) // ? -#define ANIM_TAG_035 (ANIM_SPRITES_START + 35) // ? -#define ANIM_TAG_036 (ANIM_SPRITES_START + 36) // ? -#define ANIM_TAG_LIGHTNING (ANIM_SPRITES_START + 37) -#define ANIM_TAG_038 (ANIM_SPRITES_START + 38) // ? -#define ANIM_TAG_CLAW_SLASH (ANIM_SPRITES_START + 39) -#define ANIM_TAG_040 (ANIM_SPRITES_START + 40) // ? -#define ANIM_TAG_041 (ANIM_SPRITES_START + 41) // ? -#define ANIM_TAG_042 (ANIM_SPRITES_START + 42) // ? -#define ANIM_TAG_ICE_CHUNK (ANIM_SPRITES_START + 43) -#define ANIM_TAG_044 (ANIM_SPRITES_START + 44) // ? -#define ANIM_TAG_PINK_HEART (ANIM_SPRITES_START + 45) // ? -#define ANIM_TAG_046 (ANIM_SPRITES_START + 46) // ? -#define ANIM_TAG_047 (ANIM_SPRITES_START + 47) // ? -#define ANIM_TAG_048 (ANIM_SPRITES_START + 48) // ? -#define ANIM_TAG_SPARKLE (ANIM_SPRITES_START + 49) -#define ANIM_TAG_050 (ANIM_SPRITES_START + 50) // ? -#define ANIM_TAG_051 (ANIM_SPRITES_START + 51) -#define ANIM_TAG_052 (ANIM_SPRITES_START + 52) -#define ANIM_TAG_053 (ANIM_SPRITES_START + 53) -#define ANIM_TAG_054 (ANIM_SPRITES_START + 54) -#define ANIM_TAG_RED_FIST (ANIM_SPRITES_START + 55) -#define ANIM_TAG_056 (ANIM_SPRITES_START + 56) -#define ANIM_TAG_057 (ANIM_SPRITES_START + 57) -#define ANIM_TAG_058 (ANIM_SPRITES_START + 58) -#define ANIM_TAG_059 (ANIM_SPRITES_START + 59) -#define ANIM_TAG_060 (ANIM_SPRITES_START + 60) -#define ANIM_TAG_061 (ANIM_SPRITES_START + 61) -#define ANIM_TAG_062 (ANIM_SPRITES_START + 62) -#define ANIM_TAG_063 (ANIM_SPRITES_START + 63) -#define ANIM_TAG_064 (ANIM_SPRITES_START + 64) -#define ANIM_TAG_065 (ANIM_SPRITES_START + 65) -#define ANIM_TAG_066 (ANIM_SPRITES_START + 66) -#define ANIM_TAG_067 (ANIM_SPRITES_START + 67) -#define ANIM_TAG_068 (ANIM_SPRITES_START + 68) -#define ANIM_TAG_069 (ANIM_SPRITES_START + 69) -#define ANIM_TAG_070 (ANIM_SPRITES_START + 70) -#define ANIM_TAG_071 (ANIM_SPRITES_START + 71) -#define ANIM_TAG_MUSIC_NOTES2 (ANIM_SPRITES_START + 72) -#define ANIM_TAG_DUCK (ANIM_SPRITES_START + 73) -#define ANIM_TAG_074 (ANIM_SPRITES_START + 74) -#define ANIM_TAG_075 (ANIM_SPRITES_START + 75) -#define ANIM_TAG_076 (ANIM_SPRITES_START + 76) -#define ANIM_TAG_077 (ANIM_SPRITES_START + 77) -#define ANIM_TAG_078 (ANIM_SPRITES_START + 78) -#define ANIM_TAG_079 (ANIM_SPRITES_START + 79) -#define ANIM_TAG_080 (ANIM_SPRITES_START + 80) -#define ANIM_TAG_081 (ANIM_SPRITES_START + 81) -#define ANIM_TAG_082 (ANIM_SPRITES_START + 82) -#define ANIM_TAG_083 (ANIM_SPRITES_START + 83) -#define ANIM_TAG_084 (ANIM_SPRITES_START + 84) -#define ANIM_TAG_085 (ANIM_SPRITES_START + 85) -#define ANIM_TAG_086 (ANIM_SPRITES_START + 86) -#define ANIM_TAG_ANGER (ANIM_SPRITES_START + 87) -#define ANIM_TAG_088 (ANIM_SPRITES_START + 88) -#define ANIM_TAG_089 (ANIM_SPRITES_START + 89) -#define ANIM_TAG_090 (ANIM_SPRITES_START + 90) -#define ANIM_TAG_091 (ANIM_SPRITES_START + 91) -#define ANIM_TAG_092 (ANIM_SPRITES_START + 92) -#define ANIM_TAG_093 (ANIM_SPRITES_START + 93) -#define ANIM_TAG_094 (ANIM_SPRITES_START + 94) -#define ANIM_TAG_095 (ANIM_SPRITES_START + 95) -#define ANIM_TAG_096 (ANIM_SPRITES_START + 96) -#define ANIM_TAG_BENT_SPOON (ANIM_SPRITES_START + 97) -#define ANIM_TAG_098 (ANIM_SPRITES_START + 98) -#define ANIM_TAG_MILK_BOTTLE (ANIM_SPRITES_START + 99) -#define ANIM_TAG_100 (ANIM_SPRITES_START + 100) -#define ANIM_TAG_101 (ANIM_SPRITES_START + 101) -#define ANIM_TAG_102 (ANIM_SPRITES_START + 102) -#define ANIM_TAG_103 (ANIM_SPRITES_START + 103) -#define ANIM_TAG_104 (ANIM_SPRITES_START + 104) -#define ANIM_TAG_105 (ANIM_SPRITES_START + 105) -#define ANIM_TAG_106 (ANIM_SPRITES_START + 106) -#define ANIM_TAG_107 (ANIM_SPRITES_START + 107) -#define ANIM_TAG_108 (ANIM_SPRITES_START + 108) -#define ANIM_TAG_109 (ANIM_SPRITES_START + 109) -#define ANIM_TAG_110 (ANIM_SPRITES_START + 110) -#define ANIM_TAG_111 (ANIM_SPRITES_START + 111) -#define ANIM_TAG_112 (ANIM_SPRITES_START + 112) -#define ANIM_TAG_113 (ANIM_SPRITES_START + 113) -#define ANIM_TAG_114 (ANIM_SPRITES_START + 114) -#define ANIM_TAG_115 (ANIM_SPRITES_START + 115) -#define ANIM_TAG_116 (ANIM_SPRITES_START + 116) -#define ANIM_TAG_117 (ANIM_SPRITES_START + 117) -#define ANIM_TAG_118 (ANIM_SPRITES_START + 118) -#define ANIM_TAG_119 (ANIM_SPRITES_START + 119) -#define ANIM_TAG_ITEM_BAG2 (ANIM_SPRITES_START + 120) -#define ANIM_TAG_121 (ANIM_SPRITES_START + 121) -#define ANIM_TAG_122 (ANIM_SPRITES_START + 122) -#define ANIM_TAG_123 (ANIM_SPRITES_START + 123) -#define ANIM_TAG_124 (ANIM_SPRITES_START + 124) -#define ANIM_TAG_125 (ANIM_SPRITES_START + 125) -#define ANIM_TAG_126 (ANIM_SPRITES_START + 126) -#define ANIM_TAG_127 (ANIM_SPRITES_START + 127) -#define ANIM_TAG_128 (ANIM_SPRITES_START + 128) -#define ANIM_TAG_129 (ANIM_SPRITES_START + 129) -#define ANIM_TAG_130 (ANIM_SPRITES_START + 130) -#define ANIM_TAG_131 (ANIM_SPRITES_START + 131) -#define ANIM_TAG_132 (ANIM_SPRITES_START + 132) -#define ANIM_TAG_133 (ANIM_SPRITES_START + 133) -#define ANIM_TAG_134 (ANIM_SPRITES_START + 134) -#define ANIM_TAG_135 (ANIM_SPRITES_START + 135) -#define ANIM_TAG_136 (ANIM_SPRITES_START + 136) -#define ANIM_TAG_137 (ANIM_SPRITES_START + 137) -#define ANIM_TAG_138 (ANIM_SPRITES_START + 138) -#define ANIM_TAG_139 (ANIM_SPRITES_START + 139) -#define ANIM_TAG_140 (ANIM_SPRITES_START + 140) -#define ANIM_TAG_141 (ANIM_SPRITES_START + 141) -#define ANIM_TAG_142 (ANIM_SPRITES_START + 142) -#define ANIM_TAG_143 (ANIM_SPRITES_START + 143) -#define ANIM_TAG_144 (ANIM_SPRITES_START + 144) -#define ANIM_TAG_145 (ANIM_SPRITES_START + 145) -#define ANIM_TAG_146 (ANIM_SPRITES_START + 146) -#define ANIM_TAG_147 (ANIM_SPRITES_START + 147) -#define ANIM_TAG_148 (ANIM_SPRITES_START + 148) -#define ANIM_TAG_149 (ANIM_SPRITES_START + 149) -#define ANIM_TAG_POISON_BUBBLE (ANIM_SPRITES_START + 150) -#define ANIM_TAG_TOXIC_BUBBLE (ANIM_SPRITES_START + 151) -#define ANIM_TAG_152 (ANIM_SPRITES_START + 152) -#define ANIM_TAG_153 (ANIM_SPRITES_START + 153) -#define ANIM_TAG_154 (ANIM_SPRITES_START + 154) -#define ANIM_TAG_155 (ANIM_SPRITES_START + 155) -#define ANIM_TAG_156 (ANIM_SPRITES_START + 156) -#define ANIM_TAG_157 (ANIM_SPRITES_START + 157) -#define ANIM_TAG_158 (ANIM_SPRITES_START + 158) -#define ANIM_TAG_159 (ANIM_SPRITES_START + 159) -#define ANIM_TAG_160 (ANIM_SPRITES_START + 160) -#define ANIM_TAG_161 (ANIM_SPRITES_START + 161) -#define ANIM_TAG_162 (ANIM_SPRITES_START + 162) -#define ANIM_TAG_163 (ANIM_SPRITES_START + 163) -#define ANIM_TAG_164 (ANIM_SPRITES_START + 164) -#define ANIM_TAG_165 (ANIM_SPRITES_START + 165) -#define ANIM_TAG_166 (ANIM_SPRITES_START + 166) -#define ANIM_TAG_167 (ANIM_SPRITES_START + 167) -#define ANIM_TAG_168 (ANIM_SPRITES_START + 168) -#define ANIM_TAG_169 (ANIM_SPRITES_START + 169) -#define ANIM_TAG_170 (ANIM_SPRITES_START + 170) -#define ANIM_TAG_171 (ANIM_SPRITES_START + 171) -#define ANIM_TAG_172 (ANIM_SPRITES_START + 172) -#define ANIM_TAG_173 (ANIM_SPRITES_START + 173) -#define ANIM_TAG_174 (ANIM_SPRITES_START + 174) -#define ANIM_TAG_175 (ANIM_SPRITES_START + 175) -#define ANIM_TAG_176 (ANIM_SPRITES_START + 176) -#define ANIM_TAG_177 (ANIM_SPRITES_START + 177) -#define ANIM_TAG_178 (ANIM_SPRITES_START + 178) -#define ANIM_TAG_179 (ANIM_SPRITES_START + 179) -#define ANIM_TAG_WEB_THREAD (ANIM_SPRITES_START + 180) -#define ANIM_TAG_SPIDER_WEB (ANIM_SPRITES_START + 181) -#define ANIM_TAG_182 (ANIM_SPRITES_START + 182) -#define ANIM_TAG_183 (ANIM_SPRITES_START + 183) -#define ANIM_TAG_184 (ANIM_SPRITES_START + 184) -#define ANIM_TAG_185 (ANIM_SPRITES_START + 185) -#define ANIM_TAG_186 (ANIM_SPRITES_START + 186) -#define ANIM_TAG_EYE (ANIM_SPRITES_START + 187) -#define ANIM_TAG_188 (ANIM_SPRITES_START + 188) -#define ANIM_TAG_189 (ANIM_SPRITES_START + 189) -#define ANIM_TAG_OPENING_EYE (ANIM_SPRITES_START + 190) -#define ANIM_TAG_191 (ANIM_SPRITES_START + 191) -#define ANIM_TAG_192 (ANIM_SPRITES_START + 192) -#define ANIM_TAG_193 (ANIM_SPRITES_START + 193) -#define ANIM_TAG_MOON (ANIM_SPRITES_START + 194) -#define ANIM_TAG_GREEN_SPARKLE (ANIM_SPRITES_START + 195) -#define ANIM_TAG_196 (ANIM_SPRITES_START + 196) -#define ANIM_TAG_197 (ANIM_SPRITES_START + 197) -#define ANIM_TAG_EXPLOSION (ANIM_SPRITES_START + 198) -#define ANIM_TAG_NAIL (ANIM_SPRITES_START + 199) -#define ANIM_TAG_200 (ANIM_SPRITES_START + 200) -#define ANIM_TAG_201 (ANIM_SPRITES_START + 201) -#define ANIM_TAG_BREAKING_EGG (ANIM_SPRITES_START + 202) -#define ANIM_TAG_203 (ANIM_SPRITES_START + 203) -#define ANIM_TAG_204 (ANIM_SPRITES_START + 204) -#define ANIM_TAG_BELL (ANIM_SPRITES_START + 205) -#define ANIM_TAG_MUSIC_NOTES (ANIM_SPRITES_START + 206) -#define ANIM_TAG_207 (ANIM_SPRITES_START + 207) -#define ANIM_TAG_208 (ANIM_SPRITES_START + 208) -#define ANIM_TAG_209 (ANIM_SPRITES_START + 209) -#define ANIM_TAG_PURPLE_HEART (ANIM_SPRITES_START + 210) -#define ANIM_TAG_211 (ANIM_SPRITES_START + 211) -#define ANIM_TAG_212 (ANIM_SPRITES_START + 212) -#define ANIM_TAG_213 (ANIM_SPRITES_START + 213) -#define ANIM_TAG_214 (ANIM_SPRITES_START + 214) -#define ANIM_TAG_215 (ANIM_SPRITES_START + 215) -#define ANIM_TAG_216 (ANIM_SPRITES_START + 216) -#define ANIM_TAG_217 (ANIM_SPRITES_START + 217) -#define ANIM_TAG_218 (ANIM_SPRITES_START + 218) -#define ANIM_TAG_219 (ANIM_SPRITES_START + 219) -#define ANIM_TAG_ANGEL (ANIM_SPRITES_START + 220) -#define ANIM_TAG_EVIL_ANGEL (ANIM_SPRITES_START + 221) -#define ANIM_TAG_222 (ANIM_SPRITES_START + 222) -#define ANIM_TAG_223 (ANIM_SPRITES_START + 223) -#define ANIM_TAG_ITEM_BAG (ANIM_SPRITES_START + 224) -#define ANIM_TAG_225 (ANIM_SPRITES_START + 225) -#define ANIM_TAG_226 (ANIM_SPRITES_START + 226) -#define ANIM_TAG_227 (ANIM_SPRITES_START + 227) -#define ANIM_TAG_LETTER_Z (ANIM_SPRITES_START + 228) -#define ANIM_TAG_229 (ANIM_SPRITES_START + 229) -#define ANIM_TAG_TRI_FORCE_TRIANGLE (ANIM_SPRITES_START + 230) -#define ANIM_TAG_231 (ANIM_SPRITES_START + 231) -#define ANIM_TAG_232 (ANIM_SPRITES_START + 232) -#define ANIM_TAG_233 (ANIM_SPRITES_START + 233) -#define ANIM_TAG_234 (ANIM_SPRITES_START + 234) -#define ANIM_TAG_235 (ANIM_SPRITES_START + 235) -#define ANIM_TAG_236 (ANIM_SPRITES_START + 236) -#define ANIM_TAG_237 (ANIM_SPRITES_START + 237) -#define ANIM_TAG_238 (ANIM_SPRITES_START + 238) -#define ANIM_TAG_239 (ANIM_SPRITES_START + 239) -#define ANIM_TAG_240 (ANIM_SPRITES_START + 240) -#define ANIM_TAG_GREEN_STAR (ANIM_SPRITES_START + 241) -#define ANIM_TAG_242 (ANIM_SPRITES_START + 242) -#define ANIM_TAG_243 (ANIM_SPRITES_START + 243) -#define ANIM_TAG_244 (ANIM_SPRITES_START + 244) -#define ANIM_TAG_245 (ANIM_SPRITES_START + 245) -#define ANIM_TAG_246 (ANIM_SPRITES_START + 246) -#define ANIM_TAG_HAND (ANIM_SPRITES_START + 247) -#define ANIM_TAG_248 (ANIM_SPRITES_START + 248) -#define ANIM_TAG_249 (ANIM_SPRITES_START + 249) -#define ANIM_TAG_X_SIGN (ANIM_SPRITES_START + 250) -#define ANIM_TAG_251 (ANIM_SPRITES_START + 251) -#define ANIM_TAG_252 (ANIM_SPRITES_START + 252) -#define ANIM_TAG_253 (ANIM_SPRITES_START + 253) -#define ANIM_TAG_254 (ANIM_SPRITES_START + 254) -#define ANIM_TAG_255 (ANIM_SPRITES_START + 255) -#define ANIM_TAG_256 (ANIM_SPRITES_START + 256) -#define ANIM_TAG_257 (ANIM_SPRITES_START + 257) -#define ANIM_TAG_MAGNIFYING_GLASS (ANIM_SPRITES_START + 258) -#define ANIM_TAG_259 (ANIM_SPRITES_START + 259) -#define ANIM_TAG_260 (ANIM_SPRITES_START + 260) -#define ANIM_TAG_261 (ANIM_SPRITES_START + 261) -#define ANIM_TAG_262 (ANIM_SPRITES_START + 262) -#define ANIM_TAG_263 (ANIM_SPRITES_START + 263) -#define ANIM_TAG_264 (ANIM_SPRITES_START + 264) -#define ANIM_TAG_265 (ANIM_SPRITES_START + 265) -#define ANIM_TAG_266 (ANIM_SPRITES_START + 266) -#define ANIM_TAG_267 (ANIM_SPRITES_START + 267) -#define ANIM_TAG_268 (ANIM_SPRITES_START + 268) -#define ANIM_TAG_269 (ANIM_SPRITES_START + 269) -#define ANIM_TAG_270 (ANIM_SPRITES_START + 270) -#define ANIM_TAG_271 (ANIM_SPRITES_START + 271) -#define ANIM_TAG_272 (ANIM_SPRITES_START + 272) -#define ANIM_TAG_273 (ANIM_SPRITES_START + 273) -#define ANIM_TAG_274 (ANIM_SPRITES_START + 274) -#define ANIM_TAG_275 (ANIM_SPRITES_START + 275) -#define ANIM_TAG_276 (ANIM_SPRITES_START + 276) -#define ANIM_TAG_277 (ANIM_SPRITES_START + 277) -#define ANIM_TAG_RECYCLE (ANIM_SPRITES_START + 278) -#define ANIM_TAG_279 (ANIM_SPRITES_START + 279) -#define ANIM_TAG_PROTECT (ANIM_SPRITES_START + 280) -#define ANIM_TAG_281 (ANIM_SPRITES_START + 281) -#define ANIM_TAG_282 (ANIM_SPRITES_START + 282) -#define ANIM_TAG_283 (ANIM_SPRITES_START + 283) -#define ANIM_TAG_284 (ANIM_SPRITES_START + 284) -#define ANIM_TAG_285 (ANIM_SPRITES_START + 285) -#define ANIM_TAG_286 (ANIM_SPRITES_START + 286) -#define ANIM_TAG_287 (ANIM_SPRITES_START + 287) -#define ANIM_TAG_288 (ANIM_SPRITES_START + 288) -#define ANIM_TAG_289 (ANIM_SPRITES_START + 289) -#define ANIM_TAG_290 (ANIM_SPRITES_START + 290) -#define ANIM_TAG_291 (ANIM_SPRITES_START + 291) -#define ANIM_TAG_292 (ANIM_SPRITES_START + 292) -#define ANIM_TAG_293 (ANIM_SPRITES_START + 293) -#define ANIM_TAG_294 (ANIM_SPRITES_START + 294) -#define ANIM_TAG_295 (ANIM_SPRITES_START + 295) -#define ANIM_TAG_296 (ANIM_SPRITES_START + 296) -#define ANIM_TAG_297 (ANIM_SPRITES_START + 297) -#define ANIM_TAG_298 (ANIM_SPRITES_START + 298) +#define ANIM_TAG_BONE (ANIM_SPRITES_START + 0) +#define ANIM_TAG_SPARK (ANIM_SPRITES_START + 1) +#define ANIM_TAG_PENCIL (ANIM_SPRITES_START + 2) +#define ANIM_TAG_AIR_WAVE (ANIM_SPRITES_START + 3) +#define ANIM_TAG_UNUSED_ORB (ANIM_SPRITES_START + 4) +#define ANIM_TAG_SWORD (ANIM_SPRITES_START + 5) +#define ANIM_TAG_SEED (ANIM_SPRITES_START + 6) +#define ANIM_TAG_UNUSED_EXPLOSION (ANIM_SPRITES_START + 7) +#define ANIM_TAG_UNUSED_PINK_ORB (ANIM_SPRITES_START + 8) +#define ANIM_TAG_GUST (ANIM_SPRITES_START + 9) +#define ANIM_TAG_ICE_CUBE (ANIM_SPRITES_START + 10) +#define ANIM_TAG_SPARK_2 (ANIM_SPRITES_START + 11) +#define ANIM_TAG_UNUSED_ORANGE (ANIM_SPRITES_START + 12) +#define ANIM_TAG_YELLOW_BALL (ANIM_SPRITES_START + 13) +#define ANIM_TAG_LOCK_ON (ANIM_SPRITES_START + 14) +#define ANIM_TAG_TIED_BAG (ANIM_SPRITES_START + 15) +#define ANIM_TAG_BLACK_SMOKE (ANIM_SPRITES_START + 16) +#define ANIM_TAG_BLACK_BALL (ANIM_SPRITES_START + 17) +#define ANIM_TAG_CONVERSION (ANIM_SPRITES_START + 18) +#define ANIM_TAG_UNUSED_GLASS (ANIM_SPRITES_START + 19) +#define ANIM_TAG_HORN_HIT (ANIM_SPRITES_START + 20) +#define ANIM_TAG_UNUSED_HIT (ANIM_SPRITES_START + 21) +#define ANIM_TAG_UNUSED_HIT_2 (ANIM_SPRITES_START + 22) +#define ANIM_TAG_UNUSED_BLUE_SHARDS (ANIM_SPRITES_START + 23) +#define ANIM_TAG_UNUSED_CLOSING_EYE (ANIM_SPRITES_START + 24) +#define ANIM_TAG_UNUSED_WAVING_HAND (ANIM_SPRITES_START + 25) +#define ANIM_TAG_UNUSED_HIT_DUPLICATE (ANIM_SPRITES_START + 26) +#define ANIM_TAG_LEER (ANIM_SPRITES_START + 27) +#define ANIM_TAG_UNUSED_BLUE_BURST (ANIM_SPRITES_START + 28) +#define ANIM_TAG_SMALL_EMBER (ANIM_SPRITES_START + 29) +#define ANIM_TAG_GRAY_SMOKE (ANIM_SPRITES_START + 30) +#define ANIM_TAG_BLUE_STAR (ANIM_SPRITES_START + 31) +#define ANIM_TAG_UNUSED_BUBBLE_BURST (ANIM_SPRITES_START + 32) +#define ANIM_TAG_FIRE (ANIM_SPRITES_START + 33) +#define ANIM_TAG_UNUSED_SPINNING_FIRE (ANIM_SPRITES_START + 34) +#define ANIM_TAG_FIRE_PLUME (ANIM_SPRITES_START + 35) +#define ANIM_TAG_UNUSED_LIGHTNING (ANIM_SPRITES_START + 36) +#define ANIM_TAG_LIGHTNING (ANIM_SPRITES_START + 37) +#define ANIM_TAG_UNUSED_CLAW_SLASH (ANIM_SPRITES_START + 38) +#define ANIM_TAG_CLAW_SLASH (ANIM_SPRITES_START + 39) +#define ANIM_TAG_UNUSED_SCRATCH (ANIM_SPRITES_START + 40) +#define ANIM_TAG_UNUSED_SCRATCH_2 (ANIM_SPRITES_START + 41) +#define ANIM_TAG_UNUSED_BUBBLE_BURST_2 (ANIM_SPRITES_START + 42) +#define ANIM_TAG_ICE_CHUNK (ANIM_SPRITES_START + 43) +#define ANIM_TAG_UNUSED_GLASS_2 (ANIM_SPRITES_START + 44) +#define ANIM_TAG_UNUSED_PINK_HEART (ANIM_SPRITES_START + 45) +#define ANIM_TAG_UNUSED_SAP_DRIP (ANIM_SPRITES_START + 46) +#define ANIM_TAG_UNUSED_SAP_DRIP_2 (ANIM_SPRITES_START + 47) +#define ANIM_TAG_SPARKLE_1 (ANIM_SPRITES_START + 48) +#define ANIM_TAG_SPARKLE_2 (ANIM_SPRITES_START + 49) +#define ANIM_TAG_HUMANOID_FOOT (ANIM_SPRITES_START + 50) +#define ANIM_TAG_UNUSED_MONSTER_FOOT (ANIM_SPRITES_START + 51) +#define ANIM_TAG_UNUSED_HUMANOID_HAND (ANIM_SPRITES_START + 52) +#define ANIM_TAG_NOISE_LINE (ANIM_SPRITES_START + 53) +#define ANIM_TAG_UNUSED_YELLOW_UNK (ANIM_SPRITES_START + 54) +#define ANIM_TAG_UNUSED_RED_FIST (ANIM_SPRITES_START + 55) +#define ANIM_TAG_SLAM_HIT (ANIM_SPRITES_START + 56) +#define ANIM_TAG_UNUSED_RING (ANIM_SPRITES_START + 57) +#define ANIM_TAG_ROCKS (ANIM_SPRITES_START + 58) +#define ANIM_TAG_UNUSED_Z (ANIM_SPRITES_START + 59) +#define ANIM_TAG_UNUSED_YELLOW_UNK_2 (ANIM_SPRITES_START + 60) +#define ANIM_TAG_UNUSED_AIR_SLASH (ANIM_SPRITES_START + 61) +#define ANIM_TAG_UNUSED_SPINNING_GREEN_ORBS (ANIM_SPRITES_START + 62) +#define ANIM_TAG_LEAF (ANIM_SPRITES_START + 63) +#define ANIM_TAG_FINGER (ANIM_SPRITES_START + 64) +#define ANIM_TAG_POISON_POWDER (ANIM_SPRITES_START + 65) +#define ANIM_TAG_UNUSED_BROWN_TRIANGLE (ANIM_SPRITES_START + 66) +#define ANIM_TAG_SLEEP_POWDER (ANIM_SPRITES_START + 67) +#define ANIM_TAG_STUN_SPORE (ANIM_SPRITES_START + 68) +#define ANIM_TAG_UNUSED_POWDER (ANIM_SPRITES_START + 69) +#define ANIM_TAG_SPARKLE_3 (ANIM_SPRITES_START + 70) +#define ANIM_TAG_SPARKLE_4 (ANIM_SPRITES_START + 71) +#define ANIM_TAG_MUSIC_NOTES (ANIM_SPRITES_START + 72) +#define ANIM_TAG_DUCK (ANIM_SPRITES_START + 73) +#define ANIM_TAG_MUD_SAND (ANIM_SPRITES_START + 74) +#define ANIM_TAG_ALERT (ANIM_SPRITES_START + 75) +#define ANIM_TAG_UNUSED_BLUE_FLAMES (ANIM_SPRITES_START + 76) +#define ANIM_TAG_UNUSED_BLUE_FLAMES_2 (ANIM_SPRITES_START + 77) +#define ANIM_TAG_UNUSED_SHOCK (ANIM_SPRITES_START + 78) +#define ANIM_TAG_SHOCK (ANIM_SPRITES_START + 79) +#define ANIM_TAG_UNUSED_BELL (ANIM_SPRITES_START + 80) +#define ANIM_TAG_UNUSED_PINK_GLOVE (ANIM_SPRITES_START + 81) +#define ANIM_TAG_UNUSED_BLUE_LINES (ANIM_SPRITES_START + 82) +#define ANIM_TAG_UNUSED_IMPACT (ANIM_SPRITES_START + 83) +#define ANIM_TAG_UNUSED_IMPACT_2 (ANIM_SPRITES_START + 84) +#define ANIM_TAG_UNUSED_RETICLE (ANIM_SPRITES_START + 85) +#define ANIM_TAG_BREATH (ANIM_SPRITES_START + 86) +#define ANIM_TAG_ANGER (ANIM_SPRITES_START + 87) +#define ANIM_TAG_UNUSED_SNOWBALL (ANIM_SPRITES_START + 88) +#define ANIM_TAG_UNUSED_VINE (ANIM_SPRITES_START + 89) +#define ANIM_TAG_UNUSED_SWORD (ANIM_SPRITES_START + 90) +#define ANIM_TAG_UNUSED_CLAPPING (ANIM_SPRITES_START + 91) +#define ANIM_TAG_UNUSED_RED_TUBE (ANIM_SPRITES_START + 92) +#define ANIM_TAG_AMNESIA (ANIM_SPRITES_START + 93) +#define ANIM_TAG_UNUSED_STRING (ANIM_SPRITES_START + 94) +#define ANIM_TAG_UNUSED_PENCIL (ANIM_SPRITES_START + 95) +#define ANIM_TAG_UNUSED_PETAL (ANIM_SPRITES_START + 96) +#define ANIM_TAG_BENT_SPOON (ANIM_SPRITES_START + 97) +#define ANIM_TAG_UNUSED_WEB (ANIM_SPRITES_START + 98) +#define ANIM_TAG_MILK_BOTTLE (ANIM_SPRITES_START + 99) +#define ANIM_TAG_COIN (ANIM_SPRITES_START + 100) +#define ANIM_TAG_UNUSED_CRACKED_EGG (ANIM_SPRITES_START + 101) +#define ANIM_TAG_UNUSED_HATCHED_EGG (ANIM_SPRITES_START + 102) +#define ANIM_TAG_UNUSED_FRESH_EGG (ANIM_SPRITES_START + 103) +#define ANIM_TAG_UNUSED_FANGS (ANIM_SPRITES_START + 104) +#define ANIM_TAG_UNUSED_EXPLOSION_2 (ANIM_SPRITES_START + 105) +#define ANIM_TAG_UNUSED_EXPLOSION_3 (ANIM_SPRITES_START + 106) +#define ANIM_TAG_UNUSED_WATER_DROPLET (ANIM_SPRITES_START + 107) +#define ANIM_TAG_UNUSED_WATER_DROPLET_2 (ANIM_SPRITES_START + 108) +#define ANIM_TAG_UNUSED_SEED (ANIM_SPRITES_START + 109) +#define ANIM_TAG_UNUSED_SPROUT (ANIM_SPRITES_START + 110) +#define ANIM_TAG_UNUSED_RED_WAND (ANIM_SPRITES_START + 111) +#define ANIM_TAG_UNUSED_PURPLE_GREEN_UNK (ANIM_SPRITES_START + 112) +#define ANIM_TAG_UNUSED_WATER_COLUMN (ANIM_SPRITES_START + 113) +#define ANIM_TAG_UNUSED_MUD_UNK (ANIM_SPRITES_START + 114) +#define ANIM_TAG_RAIN_DROPS (ANIM_SPRITES_START + 115) +#define ANIM_TAG_UNUSED_FURY_SWIPES (ANIM_SPRITES_START + 116) +#define ANIM_TAG_UNUSED_VINE_2 (ANIM_SPRITES_START + 117) +#define ANIM_TAG_UNUSED_TEETH (ANIM_SPRITES_START + 118) +#define ANIM_TAG_UNUSED_BONE (ANIM_SPRITES_START + 119) +#define ANIM_TAG_UNUSED_WHITE_BAG (ANIM_SPRITES_START + 120) +#define ANIM_TAG_UNUSED_UNKNOWN (ANIM_SPRITES_START + 121) +#define ANIM_TAG_UNUSED_PURPLE_CORAL (ANIM_SPRITES_START + 122) +#define ANIM_TAG_UNUSED_PURPLE_DROPLET (ANIM_SPRITES_START + 123) +#define ANIM_TAG_UNUSED_SHOCK_2 (ANIM_SPRITES_START + 124) +#define ANIM_TAG_UNUSED_CLOSING_EYE_2 (ANIM_SPRITES_START + 125) +#define ANIM_TAG_UNUSED_METAL_BALL (ANIM_SPRITES_START + 126) +#define ANIM_TAG_UNUSED_MONSTER_DOLL (ANIM_SPRITES_START + 127) +#define ANIM_TAG_UNUSED_WHIRLWIND (ANIM_SPRITES_START + 128) +#define ANIM_TAG_UNUSED_WHIRLWIND_2 (ANIM_SPRITES_START + 129) +#define ANIM_TAG_UNUSED_EXPLOSION_4 (ANIM_SPRITES_START + 130) +#define ANIM_TAG_UNUSED_EXPLOSION_5 (ANIM_SPRITES_START + 131) +#define ANIM_TAG_UNUSED_TONGUE (ANIM_SPRITES_START + 132) +#define ANIM_TAG_UNUSED_SMOKE (ANIM_SPRITES_START + 133) +#define ANIM_TAG_UNUSED_SMOKE_2 (ANIM_SPRITES_START + 134) +#define ANIM_TAG_IMPACT (ANIM_SPRITES_START + 135) +#define ANIM_TAG_CIRCLE_IMPACT (ANIM_SPRITES_START + 136) +#define ANIM_TAG_SCRATCH (ANIM_SPRITES_START + 137) +#define ANIM_TAG_CUT (ANIM_SPRITES_START + 138) +#define ANIM_TAG_SHARP_TEETH (ANIM_SPRITES_START + 139) +#define ANIM_TAG_RAINBOW_RINGS (ANIM_SPRITES_START + 140) +#define ANIM_TAG_ICE_CRYSTALS (ANIM_SPRITES_START + 141) +#define ANIM_TAG_ICE_SPIKES (ANIM_SPRITES_START + 142) +#define ANIM_TAG_HANDS_AND_FEET (ANIM_SPRITES_START + 143) +#define ANIM_TAG_MIST_CLOUD (ANIM_SPRITES_START + 144) +#define ANIM_TAG_CLAMP (ANIM_SPRITES_START + 145) +#define ANIM_TAG_BUBBLE (ANIM_SPRITES_START + 146) +#define ANIM_TAG_ORBS (ANIM_SPRITES_START + 147) +#define ANIM_TAG_WATER_IMPACT (ANIM_SPRITES_START + 148) +#define ANIM_TAG_WATER_ORB (ANIM_SPRITES_START + 149) +#define ANIM_TAG_POISON_BUBBLE (ANIM_SPRITES_START + 150) +#define ANIM_TAG_TOXIC_BUBBLE (ANIM_SPRITES_START + 151) +#define ANIM_TAG_SPIKES (ANIM_SPRITES_START + 152) +#define ANIM_TAG_HORN_HIT_2 (ANIM_SPRITES_START + 153) +#define ANIM_TAG_AIR_WAVE_2 (ANIM_SPRITES_START + 154) +#define ANIM_TAG_SMALL_BUBBLES (ANIM_SPRITES_START + 155) +#define ANIM_TAG_ROUND_SHADOW (ANIM_SPRITES_START + 156) +#define ANIM_TAG_SUNLIGHT (ANIM_SPRITES_START + 157) +#define ANIM_TAG_SPORE (ANIM_SPRITES_START + 158) +#define ANIM_TAG_FLOWER (ANIM_SPRITES_START + 159) +#define ANIM_TAG_RAZOR_LEAF (ANIM_SPRITES_START + 160) +#define ANIM_TAG_NEEDLE (ANIM_SPRITES_START + 161) +#define ANIM_TAG_WHIRLWIND_LINES (ANIM_SPRITES_START + 162) +#define ANIM_TAG_GOLD_RING (ANIM_SPRITES_START + 163) +#define ANIM_TAG_PURPLE_RING (ANIM_SPRITES_START + 164) +#define ANIM_TAG_BLUE_RING (ANIM_SPRITES_START + 165) +#define ANIM_TAG_GREEN_LIGHT_WALL (ANIM_SPRITES_START + 166) +#define ANIM_TAG_BLUE_LIGHT_WALL (ANIM_SPRITES_START + 167) +#define ANIM_TAG_RED_LIGHT_WALL (ANIM_SPRITES_START + 168) +#define ANIM_TAG_GRAY_LIGHT_WALL (ANIM_SPRITES_START + 169) +#define ANIM_TAG_ORANGE_LIGHT_WALL (ANIM_SPRITES_START + 170) +#define ANIM_TAG_BLACK_BALL_2 (ANIM_SPRITES_START + 171) +#define ANIM_TAG_PURPLE_GAS_CLOUD (ANIM_SPRITES_START + 172) +#define ANIM_TAG_SPARK_H (ANIM_SPRITES_START + 173) +#define ANIM_TAG_YELLOW_STAR (ANIM_SPRITES_START + 174) +#define ANIM_TAG_LARGE_FRESH_EGG (ANIM_SPRITES_START + 175) +#define ANIM_TAG_SHADOW_BALL (ANIM_SPRITES_START + 176) +#define ANIM_TAG_LICK (ANIM_SPRITES_START + 177) +#define ANIM_TAG_UNUSED_VOID_LINES (ANIM_SPRITES_START + 178) +#define ANIM_TAG_STRING (ANIM_SPRITES_START + 179) +#define ANIM_TAG_WEB_THREAD (ANIM_SPRITES_START + 180) +#define ANIM_TAG_SPIDER_WEB (ANIM_SPRITES_START + 181) +#define ANIM_TAG_UNUSED_LIGHTBULB (ANIM_SPRITES_START + 182) +#define ANIM_TAG_SLASH (ANIM_SPRITES_START + 183) +#define ANIM_TAG_FOCUS_ENERGY (ANIM_SPRITES_START + 184) +#define ANIM_TAG_SPHERE_TO_CUBE (ANIM_SPRITES_START + 185) +#define ANIM_TAG_TENDRILS (ANIM_SPRITES_START + 186) +#define ANIM_TAG_EYE (ANIM_SPRITES_START + 187) +#define ANIM_TAG_WHITE_SHADOW (ANIM_SPRITES_START + 188) +#define ANIM_TAG_TEAL_ALERT (ANIM_SPRITES_START + 189) +#define ANIM_TAG_OPENING_EYE (ANIM_SPRITES_START + 190) +#define ANIM_TAG_ROUND_WHITE_HALO (ANIM_SPRITES_START + 191) +#define ANIM_TAG_FANG_ATTACK (ANIM_SPRITES_START + 192) +#define ANIM_TAG_PURPLE_HAND_OUTLINE (ANIM_SPRITES_START + 193) +#define ANIM_TAG_MOON (ANIM_SPRITES_START + 194) +#define ANIM_TAG_GREEN_SPARKLE (ANIM_SPRITES_START + 195) +#define ANIM_TAG_SPIRAL (ANIM_SPRITES_START + 196) +#define ANIM_TAG_SNORE_Z (ANIM_SPRITES_START + 197) +#define ANIM_TAG_EXPLOSION (ANIM_SPRITES_START + 198) +#define ANIM_TAG_NAIL (ANIM_SPRITES_START + 199) +#define ANIM_TAG_GHOSTLY_SPIRIT (ANIM_SPRITES_START + 200) +#define ANIM_TAG_WARM_ROCK (ANIM_SPRITES_START + 201) +#define ANIM_TAG_BREAKING_EGG (ANIM_SPRITES_START + 202) +#define ANIM_TAG_THIN_RING (ANIM_SPRITES_START + 203) +#define ANIM_TAG_UNUSED_PUNCH_IMPACT (ANIM_SPRITES_START + 204) +#define ANIM_TAG_BELL (ANIM_SPRITES_START + 205) +#define ANIM_TAG_MUSIC_NOTES_2 (ANIM_SPRITES_START + 206) +#define ANIM_TAG_SPEED_DUST (ANIM_SPRITES_START + 207) +#define ANIM_TAG_TORN_METAL (ANIM_SPRITES_START + 208) +#define ANIM_TAG_THOUGHT_BUBBLE (ANIM_SPRITES_START + 209) +#define ANIM_TAG_MAGENTA_HEART (ANIM_SPRITES_START + 210) +#define ANIM_TAG_ELECTRIC_ORBS (ANIM_SPRITES_START + 211) +#define ANIM_TAG_CIRCLE_OF_LIGHT (ANIM_SPRITES_START + 212) +#define ANIM_TAG_ELECTRICITY (ANIM_SPRITES_START + 213) +#define ANIM_TAG_FINGER_2 (ANIM_SPRITES_START + 214) +#define ANIM_TAG_MOVEMENT_WAVES (ANIM_SPRITES_START + 215) +#define ANIM_TAG_RED_HEART (ANIM_SPRITES_START + 216) +#define ANIM_TAG_RED_ORB (ANIM_SPRITES_START + 217) +#define ANIM_TAG_EYE_SPARKLE (ANIM_SPRITES_START + 218) +#define ANIM_TAG_PINK_HEART (ANIM_SPRITES_START + 219) +#define ANIM_TAG_ANGEL (ANIM_SPRITES_START + 220) +#define ANIM_TAG_DEVIL (ANIM_SPRITES_START + 221) +#define ANIM_TAG_SWIPE (ANIM_SPRITES_START + 222) +#define ANIM_TAG_ROOTS (ANIM_SPRITES_START + 223) +#define ANIM_TAG_ITEM_BAG (ANIM_SPRITES_START + 224) +#define ANIM_TAG_JAGGED_MUSIC_NOTE (ANIM_SPRITES_START + 225) +#define ANIM_TAG_POKEBALL (ANIM_SPRITES_START + 226) +#define ANIM_TAG_SPOTLIGHT (ANIM_SPRITES_START + 227) +#define ANIM_TAG_LETTER_Z (ANIM_SPRITES_START + 228) +#define ANIM_TAG_RAPID_SPIN (ANIM_SPRITES_START + 229) +#define ANIM_TAG_TRI_FORCE_TRIANGLE (ANIM_SPRITES_START + 230) +#define ANIM_TAG_WISP_ORB (ANIM_SPRITES_START + 231) +#define ANIM_TAG_WISP_FIRE (ANIM_SPRITES_START + 232) +#define ANIM_TAG_GOLD_STARS (ANIM_SPRITES_START + 233) +#define ANIM_TAG_ECLIPSING_ORB (ANIM_SPRITES_START + 234) +#define ANIM_TAG_GRAY_ORB (ANIM_SPRITES_START + 235) +#define ANIM_TAG_BLUE_ORB (ANIM_SPRITES_START + 236) +#define ANIM_TAG_RED_ORB_2 (ANIM_SPRITES_START + 237) +#define ANIM_TAG_PINK_PETAL (ANIM_SPRITES_START + 238) +#define ANIM_TAG_PAIN_SPLIT (ANIM_SPRITES_START + 239) +#define ANIM_TAG_CONFETTI (ANIM_SPRITES_START + 240) +#define ANIM_TAG_GREEN_STAR (ANIM_SPRITES_START + 241) +#define ANIM_TAG_PINK_CLOUD (ANIM_SPRITES_START + 242) +#define ANIM_TAG_SWEAT_DROP (ANIM_SPRITES_START + 243) +#define ANIM_TAG_GUARD_RING (ANIM_SPRITES_START + 244) +#define ANIM_TAG_PURPLE_SCRATCH (ANIM_SPRITES_START + 245) +#define ANIM_TAG_PURPLE_SWIPE (ANIM_SPRITES_START + 246) +#define ANIM_TAG_TAG_HAND (ANIM_SPRITES_START + 247) +#define ANIM_TAG_SMALL_RED_EYE (ANIM_SPRITES_START + 248) +#define ANIM_TAG_HOLLOW_ORB (ANIM_SPRITES_START + 249) +#define ANIM_TAG_X_SIGN (ANIM_SPRITES_START + 250) +#define ANIM_TAG_BLUEGREEN_ORB (ANIM_SPRITES_START + 251) +#define ANIM_TAG_PAW_PRINT (ANIM_SPRITES_START + 252) +#define ANIM_TAG_PURPLE_FLAME (ANIM_SPRITES_START + 253) +#define ANIM_TAG_RED_BALL (ANIM_SPRITES_START + 254) +#define ANIM_TAG_SMELLINGSALT_EFFECT (ANIM_SPRITES_START + 255) +#define ANIM_TAG_METEOR (ANIM_SPRITES_START + 256) +#define ANIM_TAG_FLAT_ROCK (ANIM_SPRITES_START + 257) +#define ANIM_TAG_MAGNIFYING_GLASS (ANIM_SPRITES_START + 258) +#define ANIM_TAG_BROWN_ORB (ANIM_SPRITES_START + 259) +#define ANIM_TAG_METAL_SOUND_WAVES (ANIM_SPRITES_START + 260) +#define ANIM_TAG_FLYING_DIRT (ANIM_SPRITES_START + 261) +#define ANIM_TAG_ICICLE_SPEAR (ANIM_SPRITES_START + 262) +#define ANIM_TAG_HAIL (ANIM_SPRITES_START + 263) +#define ANIM_TAG_GLOWY_RED_ORB (ANIM_SPRITES_START + 264) +#define ANIM_TAG_GLOWY_GREEN_ORB (ANIM_SPRITES_START + 265) +#define ANIM_TAG_GREEN_SPIKE (ANIM_SPRITES_START + 266) +#define ANIM_TAG_WHITE_CIRCLE_OF_LIGHT (ANIM_SPRITES_START + 267) +#define ANIM_TAG_GLOWY_BLUE_ORB (ANIM_SPRITES_START + 268) +#define ANIM_TAG_UNUSED_RED_BRICK (ANIM_SPRITES_START + 269) +#define ANIM_TAG_WHITE_FEATHER (ANIM_SPRITES_START + 270) +#define ANIM_TAG_SPARKLE_6 (ANIM_SPRITES_START + 271) +#define ANIM_TAG_SPLASH (ANIM_SPRITES_START + 272) +#define ANIM_TAG_SWEAT_BEAD (ANIM_SPRITES_START + 273) +#define ANIM_TAG_UNUSED_GEM_1 (ANIM_SPRITES_START + 274) +#define ANIM_TAG_UNUSED_GEM_2 (ANIM_SPRITES_START + 275) +#define ANIM_TAG_UNUSED_GEM_3 (ANIM_SPRITES_START + 276) +#define ANIM_TAG_SLAM_HIT_2 (ANIM_SPRITES_START + 277) +#define ANIM_TAG_RECYCLE (ANIM_SPRITES_START + 278) +#define ANIM_TAG_UNUSED_RED_PARTICLES (ANIM_SPRITES_START + 279) +#define ANIM_TAG_PROTECT (ANIM_SPRITES_START + 280) +#define ANIM_TAG_DIRT_MOUND (ANIM_SPRITES_START + 281) +#define ANIM_TAG_SHOCK_3 (ANIM_SPRITES_START + 282) +#define ANIM_TAG_WEATHER_BALL (ANIM_SPRITES_START + 283) +#define ANIM_TAG_BIRD (ANIM_SPRITES_START + 284) +#define ANIM_TAG_CROSS_IMPACT (ANIM_SPRITES_START + 285) +#define ANIM_TAG_SLASH_2 (ANIM_SPRITES_START + 286) +#define ANIM_TAG_WHIP_HIT (ANIM_SPRITES_START + 287) +#define ANIM_TAG_BLUE_RING_2 (ANIM_SPRITES_START + 288) // battlers #define ANIM_ATTACKER 0 @@ -420,4 +410,33 @@ #define ANIM_WEATHER_SANDSTORM 3 #define ANIM_WEATHER_HAIL 4 +// Battle mon back animations. +#define BACK_ANIM_NONE 0x00 +#define BACK_ANIM_H_SLIDE_QUICK 0x01 +#define BACK_ANIM_H_SLIDE 0x02 +#define BACK_ANIM_H_SLIDE_WITH_V_COMPRESS_1 0x03 +#define BACK_ANIM_H_SLIDE_WITH_V_COMPRESS_2 0x04 +#define BACK_ANIM_SHRINK_GROW_1 0x05 +#define BACK_ANIM_GROW_1 0x06 +#define BACK_ANIM_CIRCLE_MOVE_COUNTERCLOCKWISE 0x07 +#define BACK_ANIM_HORIZONTAL_SHAKE 0x08 +#define BACK_ANIM_VERTICAL_SHAKE 0x09 +#define BACK_ANIM_V_SHAKE_WITH_H_SLIDE 0x0a +#define BACK_ANIM_VERTICAL_STRETCH 0x0b +#define BACK_ANIM_HORIZONTAL_STRETCH 0x0c +#define BACK_ANIM_GROW_2 0x0d +#define BACK_ANIM_V_SHAKE_WITH_PAUSE 0x0e +#define BACK_ANIM_CIRCLE_MOVE_CLOCKWISE 0x0f +#define BACK_ANIM_CONCAVE_DOWN_ARC_SWAY_SMALL 0x10 +#define BACK_ANIM_CONCAVE_DOWN_ARC_SWAY_LARGE 0x11 +#define BACK_ANIM_CONCAVE_UP_ARC_SWAY_LARGE 0x12 +#define BACK_ANIM_DIP_RIGHT_SIDE 0x13 +#define BACK_ANIM_SHRINK_GROW_2 0x14 +#define BACK_ANIM_JOLT_RIGHT 0x15 +#define BACK_ANIM_FLASH_YELLOW_WITH_SHAKE 0x16 +#define BACK_ANIM_FADE_RED_WITH_SHAKE 0x17 +#define BACK_ANIM_FADE_GREEN_WITH_SHAKE 0x18 +#define BACK_ANIM_FADE_BLUE_WITH_SHAKE 0x19 + + #endif // GUARD_CONSTANTS_BATTLE_ANIM_H diff --git a/include/constants/battle_frontier.h b/include/constants/battle_frontier.h index 1cd750a3d..b5ad4f072 100644 --- a/include/constants/battle_frontier.h +++ b/include/constants/battle_frontier.h @@ -10,6 +10,10 @@ #define FRONTIER_FACILITY_PIKE 5 #define FRONTIER_FACILITY_PYRAMID 6 +#define TENT_VERDANTURF 2 +#define TENT_FALLARBOR 3 +#define TENT_SLATEPORT 4 + // Battle Frontier lvl modes. #define FRONTIER_LVL_50 0 #define FRONTIER_LVL_OPEN 1 @@ -21,4 +25,20 @@ #define FRONTIER_MODE_MULTIS 2 #define FRONTIER_MODE_LINK_MULTIS 3 +// Special trainer battles. +#define SPECIAL_BATTLE_TOWER 0 +#define SPECIAL_BATTLE_SECRET_BASE 1 +#define SPECIAL_BATTLE_EREADER 2 +#define SPECIAL_BATTLE_DOME 3 +#define SPECIAL_BATTLE_PALACE 4 +#define SPECIAL_BATTLE_ARENA 5 +#define SPECIAL_BATTLE_FACTORY 6 +#define SPECIAL_BATTLE_PIKE_SINGLE 7 +#define SPECIAL_BATTLE_STEVEN 8 +#define SPECIAL_BATTLE_PIKE_DOUBLE 9 +#define SPECIAL_BATTLE_PYRAMID 10 + +// For 'ShowFacilityResultsWindow' function which is a part of the 'CallFrontierUtilFunc' special. +#define RESULTS_LINK_CONTEST 7 + #endif // GUARD_CONSTANTS_BATTLE_FRONTIER_H diff --git a/include/constants/battle_script_commands.h b/include/constants/battle_script_commands.h index bd9d8e67d..dc07fda6e 100644 --- a/include/constants/battle_script_commands.h +++ b/include/constants/battle_script_commands.h @@ -11,9 +11,9 @@ #define sB_ANIM_ARG2 gBattleScripting + 0x11 #define sTRIPLE_KICK_POWER gBattleScripting + 0x12 #define sMOVEEND_STATE gBattleScripting + 0x14 -#define sBANK_WITH_ABILITY gBattleScripting + 0x15 +#define sBATTLER_WITH_ABILITY gBattleScripting + 0x15 #define sMULTIHIT_EFFECT gBattleScripting + 0x16 -#define sBANK gBattleScripting + 0x17 +#define sBATTLER gBattleScripting + 0x17 #define sB_ANIM_TURN gBattleScripting + 0x18 #define sB_ANIM_TARGETS_HIT gBattleScripting + 0x19 #define sSTATCHANGER gBattleScripting + 0x1A @@ -26,8 +26,9 @@ #define sRESHOW_MAIN_STATE gBattleScripting + 0x21 #define sRESHOW_HELPER_STATE gBattleScripting + 0x22 #define sFIELD_23 gBattleScripting + 0x23 -#define sFIELD_24 gBattleScripting + 0x24 +#define sWINDOWS_TYPE gBattleScripting + 0x24 #define sMULTIPLAYER_ID gBattleScripting + 0x25 +#define sSPECIAL_TRAINER_BATTLE_TYPE gBattleScripting + 0x26 #define cEFFECT_CHOOSER gBattleCommunication + 3 #define cMULTISTRING_CHOOSER gBattleCommunication + 5 diff --git a/include/constants/trainers.h b/include/constants/trainers.h index f79216d94..2ea9f7c62 100644 --- a/include/constants/trainers.h +++ b/include/constants/trainers.h @@ -4,12 +4,15 @@ #include "constants/opponents.h" // Special Trainer Ids. -#define TRAINER_FRONTIER_BRAIN 1022 -#define TRAINER_PLAYER 1023 -#define TRAINER_SECRET_BASE 1024 -#define TRAINER_LINK_OPPONENT 2048 -#define TRAINER_OPPONENT_C00 3072 -#define TRAINER_STEVEN_PARTNER 3075 +#define TRAINER_RECORD_MIXING_FRIEND 300 +#define TRAINER_RECORD_MIXING_APPRENTICE 400 +#define TRAINER_EREADER 500 +#define TRAINER_FRONTIER_BRAIN 1022 +#define TRAINER_PLAYER 1023 +#define TRAINER_SECRET_BASE 1024 +#define TRAINER_LINK_OPPONENT 2048 +#define TRAINER_OPPONENT_C00 3072 +#define TRAINER_STEVEN_PARTNER 3075 #define TRAINER_PIC_HIKER 0 #define TRAINER_PIC_AQUA_GRUNT_M 1 diff --git a/include/decompress.h b/include/decompress.h index e98181c82..853230aea 100644 --- a/include/decompress.h +++ b/include/decompress.h @@ -5,8 +5,8 @@ extern u8 gDecompressionBuffer[0x4000]; -void LZDecompressWram(const void *src, void *dest); -void LZDecompressVram(const void *src, void *dest); +void LZDecompressWram(const u32 *src, void *dest); +void LZDecompressVram(const u32 *src, void *dest); u16 LoadCompressedObjectPic(const struct CompressedSpriteSheet *src); void LoadCompressedObjectPicOverrideBuffer(const struct CompressedSpriteSheet *src, void *buffer); @@ -28,6 +28,6 @@ void LoadSpecialPokePic(const struct CompressedSpriteSheet *src, void *dest, s32 void LoadSpecialPokePic_2(const struct CompressedSpriteSheet *src, void *dest, s32 species, u32 personality, bool8 isFrontPic); void LoadSpecialPokePic_DontHandleDeoxys(const struct CompressedSpriteSheet *src, void *dest, s32 species, u32 personality, bool8 isFrontPic); -u32 GetDecompressedDataSize(const u8 *ptr); +u32 GetDecompressedDataSize(const u32 *ptr); #endif // GUARD_DECOMPRESS_H diff --git a/include/field_effect.h b/include/field_effect.h index f049d6966..2881a2cd7 100644 --- a/include/field_effect.h +++ b/include/field_effect.h @@ -237,5 +237,7 @@ void sub_80B7CAC(struct Sprite*); void sub_80B7A58(struct Sprite*); void MultiplyPaletteRGBComponents(u16 i, u8 r, u8 g, u8 b); +void FreeResourcesAndDestroySprite(struct Sprite *sprite, u8 spriteId); +u8 CreateMonSprite_PicBox(u16 species, s16 x, s16 y, u8 subpriority); #endif //GUARD_FIELD_EFFECTS_H diff --git a/include/field_specials.h b/include/field_specials.h index 0e2daf9c3..5adc7f3cb 100644 --- a/include/field_specials.h +++ b/include/field_specials.h @@ -15,5 +15,7 @@ bool32 sub_8138168(void); bool32 sub_81381B0(void); bool32 sub_81381F8(void); bool32 CountSSTidalStep(u16 delta); +void sub_813A128(void); +void sub_813A878(u8 a0); #endif // GUARD_FIELD_SPECIALS_H diff --git a/include/frontier_util.h b/include/frontier_util.h new file mode 100644 index 000000000..cfc3a8af4 --- /dev/null +++ b/include/frontier_util.h @@ -0,0 +1,31 @@ +#ifndef GUARD_FRONTIER_UTIL_H +#define GUARD_FRONTIER_UTIL_H + +#define FRONTIER_BEFORE_TEXT 0 +#define FRONTIER_PLAYER_LOST_TEXT 1 +#define FRONTIER_PLAYER_WON_TEXT 2 + +void CallFrontierUtilFunc(void); +u8 sub_81A3610(void); +void CopyFrontierTrainerText(u8 whichText, u16 trainerId); +void sub_81A3908(void); +u32 GetCurrentFacilityWinStreak(void); +void sub_81A3ACC(void); +u8 GetPlayerSymbolCountForFacility(u8 facility); +void ShowRankingHallRecordsWindow(void); +void ScrollRankingHallRecordsWindow(void); +void ClearRankingHallRecords(void); +u8 GetFrontierBrainTrainerPicIndex(void); +u8 GetFrontierBrainTrainerClass(void); +void CopyFrontierBrainTrainerName(u8 *dst); +bool8 IsFrontierBrainFemale(void); +void SetFrontierBrainEventObjGfx_2(void); +void CreateFrontierBrainPokemon(void); +u16 GetFrontierBrainMonSpecies(u8 monId); +void SetFrontierBrainEventObjGfx(u8 facility); +u16 GetFrontierBrainMonMove(u8 monId, u8 moveSlotId); +u8 GetFrontierBrainMonNature(u8 monId); +u8 GetFrontierBrainMonEvs(u8 monId, u8 evStatId); +s32 GetFronterBrainSymbol(void); + +#endif // GUARD_FRONTIER_UTIL_H diff --git a/include/gba/syscall.h b/include/gba/syscall.h index deddec5ba..f3382b874 100644 --- a/include/gba/syscall.h +++ b/include/gba/syscall.h @@ -35,9 +35,9 @@ void BgAffineSet(struct BgAffineSrcData *src, struct BgAffineDstData *dest, s32 void ObjAffineSet(struct ObjAffineSrcData *src, void *dest, s32 count, s32 offset); -void LZ77UnCompWram(const void *src, void *dest); +void LZ77UnCompWram(const u32 *src, void *dest); -void LZ77UnCompVram(const void *src, void *dest); +void LZ77UnCompVram(const u32 *src, void *dest); void RLUnCompWram(const void *src, void *dest); diff --git a/include/global.h b/include/global.h index 7de5b24fd..216805f5c 100644 --- a/include/global.h +++ b/include/global.h @@ -137,6 +137,7 @@ enum LanguageId #define BAG_BERRIES_COUNT 46 #define PYRAMID_BAG_ITEMS_COUNT 10 +#define HALL_FACILITIES_COUNT 9 // 7 facilities for single mode + tower double mode + tower multi mode. // string lengths #define ITEM_NAME_LENGTH 14 @@ -275,26 +276,6 @@ struct BerryCrush u32 unk; }; -struct UnknownSaveBlock2Struct -{ - u8 field_0; - u8 field_1; - u8 field_2[2]; - u8 field_4[8]; - u8 field_C[16]; - u16 field_1C[6]; - u16 field_28[6]; - u8 field_34[176]; - u8 field_E4; - u8 field_E5; - u8 field_E6; - u8 field_E7; - u8 field_E8; - u8 field_E9; - u8 field_EA; - u8 field_EB; -}; // sizeof = 0xEC - struct ApprenticeMon { u16 species; @@ -308,12 +289,12 @@ struct Apprentice u8 lvlMode:2; // + 1 u8 field_1; u8 number; - struct ApprenticeMon monData[3]; + struct ApprenticeMon party[3]; u16 easyChatWords[6]; u8 playerId[4]; u8 playerName[PLAYER_NAME_LENGTH]; u8 language; - u32 unk40; + u32 checksum; }; struct UnknownPokemonStruct @@ -345,20 +326,33 @@ struct UnknownPokemonStruct struct EmeraldBattleTowerRecord { - /*0x00*/ u8 battleTowerLevelType; // 0 = level 50, 1 = level 100 - /*0x01*/ u8 trainerClass; + /*0x00*/ u8 lvlMode; // 0 = level 50, 1 = level 100 + /*0x01*/ u8 facilityClass; /*0x02*/ u16 winStreak; /*0x04*/ u8 name[PLAYER_NAME_LENGTH + 1]; /*0x0C*/ u8 trainerId[4]; - /*0x10*/ struct { - u16 easyChat[6]; - } greeting; - /*0x1C*/ u8 filler_1c[0x18]; + /*0x10*/ u16 greeting[6]; + /*0x1C*/ u16 speechWon[6]; + /*0x28*/ u16 speechLost[6]; /*0x34*/ struct UnknownPokemonStruct party[4]; /*0xE4*/ u8 language; /*0xE8*/ u32 checksum; }; +struct BattleTowerEReaderTrainer +{ + /*0x00*/ u8 unk0; + /*0x01*/ u8 facilityClass; + /*0x02*/ u16 winStreak; + /*0x04*/ u8 name[PLAYER_NAME_LENGTH + 1]; + /*0x0C*/ u8 trainerId[4]; + /*0x10*/ u16 greeting[6]; + /*0x1C*/ u16 farewellPlayerLost[6]; + /*0x28*/ u16 farewellPlayerWon[6]; + /*0x34*/ struct UnknownPokemonStruct party[3]; + /*0xB8*/ u32 checksum; +}; + struct FrontierMonData { u16 moves[4]; @@ -386,18 +380,14 @@ struct BattleDomeTrainer struct BattleFrontier { - /*0x64C*/ struct EmeraldBattleTowerRecord battleTower; - /*0x738*/ struct UnknownSaveBlock2Struct field_738[5]; // No idea here, it's probably wrong, no clue. + /*0x64C*/ struct EmeraldBattleTowerRecord towerPlayer; + /*0x738*/ struct EmeraldBattleTowerRecord towerRecords[5]; // From record mixing. /*0xBD4*/ u16 field_BD4; /*0xBD6*/ u16 field_BD6; - /*0xBD8*/ u8 field_BD8[11]; - /*0xBE3*/ u8 field_BE3[8]; + /*0xBD8*/ u8 field_BD8[PLAYER_NAME_LENGTH + 1]; + /*0xBE3*/ u8 field_BE0[POKEMON_NAME_LENGTH + 1]; /*0xBEB*/ u8 field_BEB; - /*0xBEC*/ u8 filler_BEC[16]; - /*0xBFC*/ u16 ecwords_BFC[6]; - /*0xC08*/ u16 ecwords_C08[6]; - /*0xC14*/ u16 ecwords_C14[6]; - /*0xC20*/ u8 filler_C20[0x88]; + /*0xBEC*/ struct BattleTowerEReaderTrainer ereaderTrainer; /*0xCA8*/ u8 field_CA8; /*0xCA9*/ u8 lvlMode:2; // 0x1, 0x2 -> 0x3 /*0xCA9*/ u8 field_CA9_a:1; // 0x4 @@ -406,16 +396,16 @@ struct BattleFrontier /*0xCA9*/ u8 field_CA9_d:1; // 0x20 /*0xCA9*/ u8 field_CA9_e:1; // 0x40 /*0xCA9*/ u8 field_CA9_f:1; // 0x80 - /*0xCAA*/ u16 field_CAA[3]; + /*0xCAA*/ u16 selectedPartyMons[3]; /*0xCB0*/ u16 field_CB0; - /*0xCB2*/ u16 field_CB2; + /*0xCB2*/ u16 curChallengeBattleNum; // In case of battle pyramid, the floor. /*0xCB4*/ u16 field_CB4[20]; /*0xCDC*/ u32 field_CDC; - /*0xCE0*/ u16 field_CE0[4][2]; - /*0xCF0*/ u16 field_CF0[2]; - /*0xCF4*/ u16 field_CF4[2]; - /*0xCF8*/ u16 field_CF8[2]; - /*0xCFC*/ u16 field_CFC[5]; + /*0xCE0*/ u16 towerWinStreaks[4][2]; + /*0xCF0*/ u16 towerRecordWinStreaks[4][2]; + /*0xD00*/ u16 field_D00; + /*0xD02*/ u16 field_D02; + /*0xD04*/ u16 field_D04; /*0xD06*/ u8 field_D06; /*0xD07*/ u8 field_D07; /*0xD08*/ u8 field_D08_0:1; @@ -429,47 +419,38 @@ struct BattleFrontier /*0xD09*/ u8 filler_D09; /*0xD0A*/ u8 field_D0A; /*0xD0B*/ u8 field_D0B; - /*0xD0C*/ u16 field_D0C[2][2]; - /*0xD14*/ u16 field_D14[2][2]; - /*0xD1C*/ u16 field_D1C[2][2]; + /*0xD0C*/ u16 domeWinStreaks[2][2]; + /*0xD14*/ u16 domeRecordWinStreaks[2][2]; + /*0xD1C*/ u16 domeTotalChampionships[2][2]; /*0xD24*/ struct BattleDomeTrainer domeTrainers[DOME_TOURNAMENT_TRAINERS_COUNT]; - /*0xD64*/ u16 domeMonId[DOME_TOURNAMENT_TRAINERS_COUNT][3]; + /*0xD64*/ u16 domeMonIds[DOME_TOURNAMENT_TRAINERS_COUNT][3]; /*0xD64*/ u16 field_DC4[2]; - /*0xDC8*/ u16 field_DC8[2][2]; - /*0xDD0*/ u16 field_DD0[2][2]; + /*0xDC8*/ u16 palaceWinStreaks[2][2]; + /*0xDD0*/ u16 palaceRecordWinStreaks[2][2]; /*0xDD8*/ u16 field_DD8; - /*0xDDA*/ u16 field_DDA[2]; - /*0xDDE*/ u16 field_DDE[2]; - /*0xDE2*/ u16 field_DE2[2][2]; - /*0xDEA*/ u16 field_DEA[2]; - /*0xDEE*/ u16 field_DEE; - /*0xDF0*/ u16 field_DF0; - /*0xDF2*/ u16 field_DF2; - /*0xDF4*/ u16 field_DF4; - /*0xDF6*/ u16 field_DF6; - /*0xDF8*/ u16 field_DF8; - /*0xDFA*/ u16 field_DFA; - /*0xDFC*/ u16 field_DFC; - /*0xDFE*/ u16 field_DFE; - /*0xE00*/ u16 field_E00; + /*0xDDA*/ u16 arenaWinStreaks[2]; + /*0xDDE*/ u16 arenaRecordStreaks[2]; + /*0xDE2*/ u16 factoryWinStreaks[2][2]; + /*0xDEA*/ u16 factoryRecordWinStreaks[2][2]; + /*0xDF6*/ u16 factoryRentsCount[2][2]; + /*0xDFA*/ u16 factoryRecordRentsCount[2][2]; /*0xE02*/ u16 field_E02; - /*0xE04*/ u16 field_E04[2]; - /*0xE08*/ u16 field_E08[9]; - /*0xE1A*/ u16 field_E1A[2]; - /*0xE1E*/ u16 field_E1E[7]; + /*0xE04*/ u16 pikeWinStreaks[2]; + /*0xE08*/ u16 pikeRecordStreaks[2]; + /*0xE0C*/ u16 pikeTotalStreaks[2]; + /*0xE10*/ u16 field_E10[5]; + /*0xE1A*/ u16 pyramidWinStreaks[2]; + /*0xE1E*/ u16 pyramidRecordStreaks[2]; + /*0xE1E*/ u16 field_E1F[5]; /*0xE2C*/ struct PyramidBag pyramidBag; /*0xE58*/ u16 field_E58; /*0xE6A*/ u16 field_E6A; /*0xE6C*/ u16 field_E6C; /*0xE6E*/ u16 field_E6E; /*0xE70*/ struct Struct_field_E70 field_E70[6]; - /*0xEB8*/ u16 frontierBattlePoints; - /*0xEBA*/ u8 field_EBA; - /*0xEBB*/ u8 field_EBB; - /*0xEBC*/ u8 field_EBC; - /*0xEBD*/ u8 field_EBD; - /*0xEBE*/ u8 field_EBE; - /*0xEBF*/ u8 field_EBF; + /*0xEB8*/ u16 battlePoints; + /*0xEBA*/ u16 field_EBA; + /*0xEBC*/ u32 battlesCount; /*0xEC0*/ u16 field_EC0[16]; /*0xEE0*/ u8 field_EE0; /*0xEE1*/ u8 field_EE1[2][PLAYER_NAME_LENGTH + 1]; @@ -502,6 +483,24 @@ struct PlayersApprentice /*0xB8*/ struct Sav2_B8 field_B8[9]; }; +struct RankingHall1P +{ + u8 id[4]; + u16 winStreak; + u8 name[PLAYER_NAME_LENGTH + 1]; + u8 language; +}; + +struct RankingHall2P +{ + u8 id1[4]; + u8 id2[4]; + u16 winStreak; + u8 name1[PLAYER_NAME_LENGTH + 1]; + u8 name2[PLAYER_NAME_LENGTH + 1]; + u8 language; +}; + struct SaveBlock2 { /*0x00*/ u8 playerName[PLAYER_NAME_LENGTH + 1]; @@ -526,12 +525,13 @@ struct SaveBlock2 /*0xA8*/ u32 field_A8; /*0xAC*/ u32 encryptionKey; /*0xB0*/ struct PlayersApprentice playerApprentice; - /*0xDC*/ struct Apprentice apprentices[4]; + /*0xDC*/ struct Apprentice apprentices[4]; // From record mixing. /*0x1EC*/ struct BerryCrush berryCrush; /*0x1FC*/ struct PokemonJumpResults pokeJump; /*0x20C*/ struct BerryPickingResults berryPick; - /*0x21C*/ u8 field_21C[1032]; - /*0x624*/ u16 contestLinkResults[20]; // 4 positions for 5 categories, possibly a struct or a 2d array + /*0x21C*/ struct RankingHall1P hallRecords1P[HALL_FACILITIES_COUNT][2][3]; // From record mixing. + /*0x57C*/ struct RankingHall2P hallRecords2P[2][3]; // From record mixing. + /*0x624*/ u16 contestLinkResults[5][4]; // 4 positions for 5 categories. /*0x64C*/ struct BattleFrontier frontier; }; // sizeof=0xF2C diff --git a/include/graphics.h b/include/graphics.h index 07900977d..a2c86a67d 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -6,3055 +6,3055 @@ extern const u32 gMessageBox_Gfx[]; extern const u16 gMessageBox_Pal[]; // interface pokeballs -extern const u8 gInterfaceGfx_PokeBall[]; -extern const u8 gInterfacePal_PokeBall[]; -extern const u8 gInterfaceGfx_GreatBall[]; -extern const u8 gInterfacePal_GreatBall[]; -extern const u8 gInterfaceGfx_SafariBall[]; -extern const u8 gInterfacePal_SafariBall[]; -extern const u8 gInterfaceGfx_UltraBall[]; -extern const u8 gInterfacePal_UltraBall[]; -extern const u8 gInterfaceGfx_MasterBall[]; -extern const u8 gInterfacePal_MasterBall[]; -extern const u8 gInterfaceGfx_NetBall[]; -extern const u8 gInterfacePal_NetBall[]; -extern const u8 gInterfaceGfx_DiveBall[]; -extern const u8 gInterfacePal_DiveBall[]; -extern const u8 gInterfaceGfx_NestBall[]; -extern const u8 gInterfacePal_NestBall[]; -extern const u8 gInterfaceGfx_RepeatBall[]; -extern const u8 gInterfacePal_RepeatBall[]; -extern const u8 gInterfaceGfx_TimerBall[]; -extern const u8 gInterfacePal_TimerBall[]; -extern const u8 gInterfaceGfx_LuxuryBall[]; -extern const u8 gInterfacePal_LuxuryBall[]; -extern const u8 gInterfaceGfx_PremierBall[]; -extern const u8 gInterfacePal_PremierBall[]; -extern const u8 gOpenPokeballGfx[]; +extern const u32 gInterfaceGfx_PokeBall[]; +extern const u32 gInterfacePal_PokeBall[]; +extern const u32 gInterfaceGfx_GreatBall[]; +extern const u32 gInterfacePal_GreatBall[]; +extern const u32 gInterfaceGfx_SafariBall[]; +extern const u32 gInterfacePal_SafariBall[]; +extern const u32 gInterfaceGfx_UltraBall[]; +extern const u32 gInterfacePal_UltraBall[]; +extern const u32 gInterfaceGfx_MasterBall[]; +extern const u32 gInterfacePal_MasterBall[]; +extern const u32 gInterfaceGfx_NetBall[]; +extern const u32 gInterfacePal_NetBall[]; +extern const u32 gInterfaceGfx_DiveBall[]; +extern const u32 gInterfacePal_DiveBall[]; +extern const u32 gInterfaceGfx_NestBall[]; +extern const u32 gInterfacePal_NestBall[]; +extern const u32 gInterfaceGfx_RepeatBall[]; +extern const u32 gInterfacePal_RepeatBall[]; +extern const u32 gInterfaceGfx_TimerBall[]; +extern const u32 gInterfacePal_TimerBall[]; +extern const u32 gInterfaceGfx_LuxuryBall[]; +extern const u32 gInterfacePal_LuxuryBall[]; +extern const u32 gInterfaceGfx_PremierBall[]; +extern const u32 gInterfacePal_PremierBall[]; +extern const u32 gOpenPokeballGfx[]; // pokemon gfx -extern const u8 gMonFrontPic_Bulbasaur[]; -extern const u8 gMonPalette_Bulbasaur[]; -extern const u8 gMonBackPic_Bulbasaur[]; -extern const u8 gMonShinyPalette_Bulbasaur[]; -extern const u8 gMonStillFrontPic_Bulbasaur[]; +extern const u32 gMonFrontPic_Bulbasaur[]; +extern const u32 gMonPalette_Bulbasaur[]; +extern const u32 gMonBackPic_Bulbasaur[]; +extern const u32 gMonShinyPalette_Bulbasaur[]; +extern const u32 gMonStillFrontPic_Bulbasaur[]; extern const u8 gMonIcon_Bulbasaur[]; extern const u8 gMonFootprint_Bulbasaur[]; -extern const u8 gMonFrontPic_Ivysaur[]; -extern const u8 gMonPalette_Ivysaur[]; -extern const u8 gMonBackPic_Ivysaur[]; -extern const u8 gMonShinyPalette_Ivysaur[]; -extern const u8 gMonStillFrontPic_Ivysaur[]; +extern const u32 gMonFrontPic_Ivysaur[]; +extern const u32 gMonPalette_Ivysaur[]; +extern const u32 gMonBackPic_Ivysaur[]; +extern const u32 gMonShinyPalette_Ivysaur[]; +extern const u32 gMonStillFrontPic_Ivysaur[]; extern const u8 gMonIcon_Ivysaur[]; extern const u8 gMonFootprint_Ivysaur[]; -extern const u8 gMonFrontPic_Venusaur[]; -extern const u8 gMonPalette_Venusaur[]; -extern const u8 gMonBackPic_Venusaur[]; -extern const u8 gMonShinyPalette_Venusaur[]; -extern const u8 gMonStillFrontPic_Venusaur[]; +extern const u32 gMonFrontPic_Venusaur[]; +extern const u32 gMonPalette_Venusaur[]; +extern const u32 gMonBackPic_Venusaur[]; +extern const u32 gMonShinyPalette_Venusaur[]; +extern const u32 gMonStillFrontPic_Venusaur[]; extern const u8 gMonIcon_Venusaur[]; extern const u8 gMonFootprint_Venusaur[]; -extern const u8 gMonFrontPic_Charmander[]; -extern const u8 gMonPalette_Charmander[]; -extern const u8 gMonBackPic_Charmander[]; -extern const u8 gMonShinyPalette_Charmander[]; -extern const u8 gMonStillFrontPic_Charmander[]; +extern const u32 gMonFrontPic_Charmander[]; +extern const u32 gMonPalette_Charmander[]; +extern const u32 gMonBackPic_Charmander[]; +extern const u32 gMonShinyPalette_Charmander[]; +extern const u32 gMonStillFrontPic_Charmander[]; extern const u8 gMonIcon_Charmander[]; extern const u8 gMonFootprint_Charmander[]; -extern const u8 gMonFrontPic_Charmeleon[]; -extern const u8 gMonPalette_Charmeleon[]; -extern const u8 gMonBackPic_Charmeleon[]; -extern const u8 gMonShinyPalette_Charmeleon[]; -extern const u8 gMonStillFrontPic_Charmeleon[]; +extern const u32 gMonFrontPic_Charmeleon[]; +extern const u32 gMonPalette_Charmeleon[]; +extern const u32 gMonBackPic_Charmeleon[]; +extern const u32 gMonShinyPalette_Charmeleon[]; +extern const u32 gMonStillFrontPic_Charmeleon[]; extern const u8 gMonIcon_Charmeleon[]; extern const u8 gMonFootprint_Charmeleon[]; -extern const u8 gMonFrontPic_Charizard[]; -extern const u8 gMonPalette_Charizard[]; -extern const u8 gMonBackPic_Charizard[]; -extern const u8 gMonShinyPalette_Charizard[]; -extern const u8 gMonStillFrontPic_Charizard[]; +extern const u32 gMonFrontPic_Charizard[]; +extern const u32 gMonPalette_Charizard[]; +extern const u32 gMonBackPic_Charizard[]; +extern const u32 gMonShinyPalette_Charizard[]; +extern const u32 gMonStillFrontPic_Charizard[]; extern const u8 gMonIcon_Charizard[]; extern const u8 gMonFootprint_Charizard[]; -extern const u8 gMonFrontPic_Squirtle[]; -extern const u8 gMonPalette_Squirtle[]; -extern const u8 gMonBackPic_Squirtle[]; -extern const u8 gMonShinyPalette_Squirtle[]; -extern const u8 gMonStillFrontPic_Squirtle[]; +extern const u32 gMonFrontPic_Squirtle[]; +extern const u32 gMonPalette_Squirtle[]; +extern const u32 gMonBackPic_Squirtle[]; +extern const u32 gMonShinyPalette_Squirtle[]; +extern const u32 gMonStillFrontPic_Squirtle[]; extern const u8 gMonIcon_Squirtle[]; extern const u8 gMonFootprint_Squirtle[]; -extern const u8 gMonFrontPic_Wartortle[]; -extern const u8 gMonPalette_Wartortle[]; -extern const u8 gMonBackPic_Wartortle[]; -extern const u8 gMonShinyPalette_Wartortle[]; -extern const u8 gMonStillFrontPic_Wartortle[]; +extern const u32 gMonFrontPic_Wartortle[]; +extern const u32 gMonPalette_Wartortle[]; +extern const u32 gMonBackPic_Wartortle[]; +extern const u32 gMonShinyPalette_Wartortle[]; +extern const u32 gMonStillFrontPic_Wartortle[]; extern const u8 gMonIcon_Wartortle[]; extern const u8 gMonFootprint_Wartortle[]; -extern const u8 gMonFrontPic_Blastoise[]; -extern const u8 gMonPalette_Blastoise[]; -extern const u8 gMonBackPic_Blastoise[]; -extern const u8 gMonShinyPalette_Blastoise[]; -extern const u8 gMonStillFrontPic_Blastoise[]; +extern const u32 gMonFrontPic_Blastoise[]; +extern const u32 gMonPalette_Blastoise[]; +extern const u32 gMonBackPic_Blastoise[]; +extern const u32 gMonShinyPalette_Blastoise[]; +extern const u32 gMonStillFrontPic_Blastoise[]; extern const u8 gMonIcon_Blastoise[]; extern const u8 gMonFootprint_Blastoise[]; -extern const u8 gMonFrontPic_Caterpie[]; -extern const u8 gMonPalette_Caterpie[]; -extern const u8 gMonBackPic_Caterpie[]; -extern const u8 gMonShinyPalette_Caterpie[]; -extern const u8 gMonStillFrontPic_Caterpie[]; +extern const u32 gMonFrontPic_Caterpie[]; +extern const u32 gMonPalette_Caterpie[]; +extern const u32 gMonBackPic_Caterpie[]; +extern const u32 gMonShinyPalette_Caterpie[]; +extern const u32 gMonStillFrontPic_Caterpie[]; extern const u8 gMonIcon_Caterpie[]; extern const u8 gMonFootprint_Caterpie[]; -extern const u8 gMonFrontPic_Metapod[]; -extern const u8 gMonPalette_Metapod[]; -extern const u8 gMonBackPic_Metapod[]; -extern const u8 gMonShinyPalette_Metapod[]; -extern const u8 gMonStillFrontPic_Metapod[]; +extern const u32 gMonFrontPic_Metapod[]; +extern const u32 gMonPalette_Metapod[]; +extern const u32 gMonBackPic_Metapod[]; +extern const u32 gMonShinyPalette_Metapod[]; +extern const u32 gMonStillFrontPic_Metapod[]; extern const u8 gMonIcon_Metapod[]; extern const u8 gMonFootprint_Metapod[]; -extern const u8 gMonFrontPic_Butterfree[]; -extern const u8 gMonPalette_Butterfree[]; -extern const u8 gMonBackPic_Butterfree[]; -extern const u8 gMonShinyPalette_Butterfree[]; -extern const u8 gMonStillFrontPic_Butterfree[]; +extern const u32 gMonFrontPic_Butterfree[]; +extern const u32 gMonPalette_Butterfree[]; +extern const u32 gMonBackPic_Butterfree[]; +extern const u32 gMonShinyPalette_Butterfree[]; +extern const u32 gMonStillFrontPic_Butterfree[]; extern const u8 gMonIcon_Butterfree[]; extern const u8 gMonFootprint_Butterfree[]; -extern const u8 gMonFrontPic_Weedle[]; -extern const u8 gMonPalette_Weedle[]; -extern const u8 gMonBackPic_Weedle[]; -extern const u8 gMonShinyPalette_Weedle[]; -extern const u8 gMonStillFrontPic_Weedle[]; +extern const u32 gMonFrontPic_Weedle[]; +extern const u32 gMonPalette_Weedle[]; +extern const u32 gMonBackPic_Weedle[]; +extern const u32 gMonShinyPalette_Weedle[]; +extern const u32 gMonStillFrontPic_Weedle[]; extern const u8 gMonIcon_Weedle[]; extern const u8 gMonFootprint_Weedle[]; -extern const u8 gMonFrontPic_Kakuna[]; -extern const u8 gMonPalette_Kakuna[]; -extern const u8 gMonBackPic_Kakuna[]; -extern const u8 gMonShinyPalette_Kakuna[]; -extern const u8 gMonStillFrontPic_Kakuna[]; +extern const u32 gMonFrontPic_Kakuna[]; +extern const u32 gMonPalette_Kakuna[]; +extern const u32 gMonBackPic_Kakuna[]; +extern const u32 gMonShinyPalette_Kakuna[]; +extern const u32 gMonStillFrontPic_Kakuna[]; extern const u8 gMonIcon_Kakuna[]; extern const u8 gMonFootprint_Kakuna[]; -extern const u8 gMonFrontPic_Beedrill[]; -extern const u8 gMonPalette_Beedrill[]; -extern const u8 gMonBackPic_Beedrill[]; -extern const u8 gMonShinyPalette_Beedrill[]; -extern const u8 gMonStillFrontPic_Beedrill[]; +extern const u32 gMonFrontPic_Beedrill[]; +extern const u32 gMonPalette_Beedrill[]; +extern const u32 gMonBackPic_Beedrill[]; +extern const u32 gMonShinyPalette_Beedrill[]; +extern const u32 gMonStillFrontPic_Beedrill[]; extern const u8 gMonIcon_Beedrill[]; extern const u8 gMonFootprint_Beedrill[]; -extern const u8 gMonFrontPic_Pidgey[]; -extern const u8 gMonPalette_Pidgey[]; -extern const u8 gMonBackPic_Pidgey[]; -extern const u8 gMonShinyPalette_Pidgey[]; -extern const u8 gMonStillFrontPic_Pidgey[]; +extern const u32 gMonFrontPic_Pidgey[]; +extern const u32 gMonPalette_Pidgey[]; +extern const u32 gMonBackPic_Pidgey[]; +extern const u32 gMonShinyPalette_Pidgey[]; +extern const u32 gMonStillFrontPic_Pidgey[]; extern const u8 gMonIcon_Pidgey[]; extern const u8 gMonFootprint_Pidgey[]; -extern const u8 gMonFrontPic_Pidgeotto[]; -extern const u8 gMonPalette_Pidgeotto[]; -extern const u8 gMonBackPic_Pidgeotto[]; -extern const u8 gMonShinyPalette_Pidgeotto[]; -extern const u8 gMonStillFrontPic_Pidgeotto[]; +extern const u32 gMonFrontPic_Pidgeotto[]; +extern const u32 gMonPalette_Pidgeotto[]; +extern const u32 gMonBackPic_Pidgeotto[]; +extern const u32 gMonShinyPalette_Pidgeotto[]; +extern const u32 gMonStillFrontPic_Pidgeotto[]; extern const u8 gMonIcon_Pidgeotto[]; extern const u8 gMonFootprint_Pidgeotto[]; -extern const u8 gMonFrontPic_Pidgeot[]; -extern const u8 gMonPalette_Pidgeot[]; -extern const u8 gMonBackPic_Pidgeot[]; -extern const u8 gMonShinyPalette_Pidgeot[]; -extern const u8 gMonStillFrontPic_Pidgeot[]; +extern const u32 gMonFrontPic_Pidgeot[]; +extern const u32 gMonPalette_Pidgeot[]; +extern const u32 gMonBackPic_Pidgeot[]; +extern const u32 gMonShinyPalette_Pidgeot[]; +extern const u32 gMonStillFrontPic_Pidgeot[]; extern const u8 gMonIcon_Pidgeot[]; extern const u8 gMonFootprint_Pidgeot[]; -extern const u8 gMonFrontPic_Rattata[]; -extern const u8 gMonPalette_Rattata[]; -extern const u8 gMonBackPic_Rattata[]; -extern const u8 gMonShinyPalette_Rattata[]; -extern const u8 gMonStillFrontPic_Rattata[]; +extern const u32 gMonFrontPic_Rattata[]; +extern const u32 gMonPalette_Rattata[]; +extern const u32 gMonBackPic_Rattata[]; +extern const u32 gMonShinyPalette_Rattata[]; +extern const u32 gMonStillFrontPic_Rattata[]; extern const u8 gMonIcon_Rattata[]; extern const u8 gMonFootprint_Rattata[]; -extern const u8 gMonFrontPic_Raticate[]; -extern const u8 gMonPalette_Raticate[]; -extern const u8 gMonBackPic_Raticate[]; -extern const u8 gMonShinyPalette_Raticate[]; -extern const u8 gMonStillFrontPic_Raticate[]; +extern const u32 gMonFrontPic_Raticate[]; +extern const u32 gMonPalette_Raticate[]; +extern const u32 gMonBackPic_Raticate[]; +extern const u32 gMonShinyPalette_Raticate[]; +extern const u32 gMonStillFrontPic_Raticate[]; extern const u8 gMonIcon_Raticate[]; extern const u8 gMonFootprint_Raticate[]; -extern const u8 gMonFrontPic_Spearow[]; -extern const u8 gMonPalette_Spearow[]; -extern const u8 gMonBackPic_Spearow[]; -extern const u8 gMonShinyPalette_Spearow[]; -extern const u8 gMonStillFrontPic_Spearow[]; +extern const u32 gMonFrontPic_Spearow[]; +extern const u32 gMonPalette_Spearow[]; +extern const u32 gMonBackPic_Spearow[]; +extern const u32 gMonShinyPalette_Spearow[]; +extern const u32 gMonStillFrontPic_Spearow[]; extern const u8 gMonIcon_Spearow[]; extern const u8 gMonFootprint_Spearow[]; -extern const u8 gMonFrontPic_Fearow[]; -extern const u8 gMonPalette_Fearow[]; -extern const u8 gMonBackPic_Fearow[]; -extern const u8 gMonShinyPalette_Fearow[]; -extern const u8 gMonStillFrontPic_Fearow[]; +extern const u32 gMonFrontPic_Fearow[]; +extern const u32 gMonPalette_Fearow[]; +extern const u32 gMonBackPic_Fearow[]; +extern const u32 gMonShinyPalette_Fearow[]; +extern const u32 gMonStillFrontPic_Fearow[]; extern const u8 gMonIcon_Fearow[]; extern const u8 gMonFootprint_Fearow[]; -extern const u8 gMonFrontPic_Ekans[]; -extern const u8 gMonPalette_Ekans[]; -extern const u8 gMonBackPic_Ekans[]; -extern const u8 gMonShinyPalette_Ekans[]; -extern const u8 gMonStillFrontPic_Ekans[]; +extern const u32 gMonFrontPic_Ekans[]; +extern const u32 gMonPalette_Ekans[]; +extern const u32 gMonBackPic_Ekans[]; +extern const u32 gMonShinyPalette_Ekans[]; +extern const u32 gMonStillFrontPic_Ekans[]; extern const u8 gMonIcon_Ekans[]; extern const u8 gMonFootprint_Ekans[]; -extern const u8 gMonFrontPic_Arbok[]; -extern const u8 gMonPalette_Arbok[]; -extern const u8 gMonBackPic_Arbok[]; -extern const u8 gMonShinyPalette_Arbok[]; +extern const u32 gMonFrontPic_Arbok[]; +extern const u32 gMonPalette_Arbok[]; +extern const u32 gMonBackPic_Arbok[]; +extern const u32 gMonShinyPalette_Arbok[]; extern const u8 gMonIcon_Arbok[]; extern const u8 gMonFootprint_Arbok[]; -extern const u8 gMonFrontPic_Pikachu[]; -extern const u8 gMonPalette_Pikachu[]; -extern const u8 gMonBackPic_Pikachu[]; -extern const u8 gMonShinyPalette_Pikachu[]; -extern const u8 gMonStillFrontPic_Arbok[]; +extern const u32 gMonFrontPic_Pikachu[]; +extern const u32 gMonPalette_Pikachu[]; +extern const u32 gMonBackPic_Pikachu[]; +extern const u32 gMonShinyPalette_Pikachu[]; +extern const u32 gMonStillFrontPic_Arbok[]; extern const u8 gMonIcon_Pikachu[]; extern const u8 gMonFootprint_Pikachu[]; -extern const u8 gMonStillFrontPic_Pikachu[]; -extern const u8 gMonFrontPic_Raichu[]; -extern const u8 gMonPalette_Raichu[]; -extern const u8 gMonBackPic_Raichu[]; -extern const u8 gMonShinyPalette_Raichu[]; -extern const u8 gMonStillFrontPic_Raichu[]; +extern const u32 gMonStillFrontPic_Pikachu[]; +extern const u32 gMonFrontPic_Raichu[]; +extern const u32 gMonPalette_Raichu[]; +extern const u32 gMonBackPic_Raichu[]; +extern const u32 gMonShinyPalette_Raichu[]; +extern const u32 gMonStillFrontPic_Raichu[]; extern const u8 gMonIcon_Raichu[]; extern const u8 gMonFootprint_Raichu[]; -extern const u8 gMonFrontPic_Sandshrew[]; -extern const u8 gMonPalette_Sandshrew[]; -extern const u8 gMonBackPic_Sandshrew[]; -extern const u8 gMonShinyPalette_Sandshrew[]; -extern const u8 gMonStillFrontPic_Sandshrew[]; +extern const u32 gMonFrontPic_Sandshrew[]; +extern const u32 gMonPalette_Sandshrew[]; +extern const u32 gMonBackPic_Sandshrew[]; +extern const u32 gMonShinyPalette_Sandshrew[]; +extern const u32 gMonStillFrontPic_Sandshrew[]; extern const u8 gMonIcon_Sandshrew[]; extern const u8 gMonFootprint_Sandshrew[]; -extern const u8 gMonFrontPic_Sandslash[]; -extern const u8 gMonPalette_Sandslash[]; -extern const u8 gMonBackPic_Sandslash[]; -extern const u8 gMonShinyPalette_Sandslash[]; -extern const u8 gMonStillFrontPic_Sandslash[]; +extern const u32 gMonFrontPic_Sandslash[]; +extern const u32 gMonPalette_Sandslash[]; +extern const u32 gMonBackPic_Sandslash[]; +extern const u32 gMonShinyPalette_Sandslash[]; +extern const u32 gMonStillFrontPic_Sandslash[]; extern const u8 gMonIcon_Sandslash[]; extern const u8 gMonFootprint_Sandslash[]; -extern const u8 gMonFrontPic_NidoranF[]; -extern const u8 gMonPalette_NidoranF[]; -extern const u8 gMonBackPic_NidoranF[]; -extern const u8 gMonShinyPalette_NidoranF[]; -extern const u8 gMonStillFrontPic_NidoranF[]; +extern const u32 gMonFrontPic_NidoranF[]; +extern const u32 gMonPalette_NidoranF[]; +extern const u32 gMonBackPic_NidoranF[]; +extern const u32 gMonShinyPalette_NidoranF[]; +extern const u32 gMonStillFrontPic_NidoranF[]; extern const u8 gMonIcon_NidoranF[]; extern const u8 gMonFootprint_NidoranF[]; -extern const u8 gMonFrontPic_Nidorina[]; -extern const u8 gMonPalette_Nidorina[]; -extern const u8 gMonBackPic_Nidorina[]; -extern const u8 gMonShinyPalette_Nidorina[]; -extern const u8 gMonStillFrontPic_Nidorina[]; +extern const u32 gMonFrontPic_Nidorina[]; +extern const u32 gMonPalette_Nidorina[]; +extern const u32 gMonBackPic_Nidorina[]; +extern const u32 gMonShinyPalette_Nidorina[]; +extern const u32 gMonStillFrontPic_Nidorina[]; extern const u8 gMonIcon_Nidorina[]; extern const u8 gMonFootprint_Nidorina[]; -extern const u8 gMonFrontPic_Nidoqueen[]; -extern const u8 gMonPalette_Nidoqueen[]; -extern const u8 gMonBackPic_Nidoqueen[]; -extern const u8 gMonShinyPalette_Nidoqueen[]; -extern const u8 gMonStillFrontPic_Nidoqueen[]; +extern const u32 gMonFrontPic_Nidoqueen[]; +extern const u32 gMonPalette_Nidoqueen[]; +extern const u32 gMonBackPic_Nidoqueen[]; +extern const u32 gMonShinyPalette_Nidoqueen[]; +extern const u32 gMonStillFrontPic_Nidoqueen[]; extern const u8 gMonIcon_Nidoqueen[]; extern const u8 gMonFootprint_Nidoqueen[]; -extern const u8 gMonFrontPic_NidoranM[]; -extern const u8 gMonPalette_NidoranM[]; -extern const u8 gMonBackPic_NidoranM[]; -extern const u8 gMonShinyPalette_NidoranM[]; -extern const u8 gMonStillFrontPic_NidoranM[]; +extern const u32 gMonFrontPic_NidoranM[]; +extern const u32 gMonPalette_NidoranM[]; +extern const u32 gMonBackPic_NidoranM[]; +extern const u32 gMonShinyPalette_NidoranM[]; +extern const u32 gMonStillFrontPic_NidoranM[]; extern const u8 gMonIcon_NidoranM[]; extern const u8 gMonFootprint_NidoranM[]; -extern const u8 gMonFrontPic_Nidorino[]; -extern const u8 gMonPalette_Nidorino[]; -extern const u8 gMonBackPic_Nidorino[]; -extern const u8 gMonShinyPalette_Nidorino[]; -extern const u8 gMonStillFrontPic_Nidorino[]; +extern const u32 gMonFrontPic_Nidorino[]; +extern const u32 gMonPalette_Nidorino[]; +extern const u32 gMonBackPic_Nidorino[]; +extern const u32 gMonShinyPalette_Nidorino[]; +extern const u32 gMonStillFrontPic_Nidorino[]; extern const u8 gMonIcon_Nidorino[]; extern const u8 gMonFootprint_Nidorino[]; -extern const u8 gMonFrontPic_Nidoking[]; -extern const u8 gMonPalette_Nidoking[]; -extern const u8 gMonBackPic_Nidoking[]; -extern const u8 gMonShinyPalette_Nidoking[]; -extern const u8 gMonStillFrontPic_Nidoking[]; +extern const u32 gMonFrontPic_Nidoking[]; +extern const u32 gMonPalette_Nidoking[]; +extern const u32 gMonBackPic_Nidoking[]; +extern const u32 gMonShinyPalette_Nidoking[]; +extern const u32 gMonStillFrontPic_Nidoking[]; extern const u8 gMonIcon_Nidoking[]; extern const u8 gMonFootprint_Nidoking[]; -extern const u8 gMonFrontPic_Clefairy[]; -extern const u8 gMonPalette_Clefairy[]; -extern const u8 gMonBackPic_Clefairy[]; -extern const u8 gMonShinyPalette_Clefairy[]; -extern const u8 gMonStillFrontPic_Clefairy[]; +extern const u32 gMonFrontPic_Clefairy[]; +extern const u32 gMonPalette_Clefairy[]; +extern const u32 gMonBackPic_Clefairy[]; +extern const u32 gMonShinyPalette_Clefairy[]; +extern const u32 gMonStillFrontPic_Clefairy[]; extern const u8 gMonIcon_Clefairy[]; extern const u8 gMonFootprint_Clefairy[]; -extern const u8 gMonFrontPic_Clefable[]; -extern const u8 gMonPalette_Clefable[]; -extern const u8 gMonBackPic_Clefable[]; -extern const u8 gMonShinyPalette_Clefable[]; -extern const u8 gMonStillFrontPic_Clefable[]; +extern const u32 gMonFrontPic_Clefable[]; +extern const u32 gMonPalette_Clefable[]; +extern const u32 gMonBackPic_Clefable[]; +extern const u32 gMonShinyPalette_Clefable[]; +extern const u32 gMonStillFrontPic_Clefable[]; extern const u8 gMonIcon_Clefable[]; extern const u8 gMonFootprint_Clefable[]; -extern const u8 gMonFrontPic_Vulpix[]; -extern const u8 gMonPalette_Vulpix[]; -extern const u8 gMonBackPic_Vulpix[]; -extern const u8 gMonShinyPalette_Vulpix[]; -extern const u8 gMonStillFrontPic_Vulpix[]; +extern const u32 gMonFrontPic_Vulpix[]; +extern const u32 gMonPalette_Vulpix[]; +extern const u32 gMonBackPic_Vulpix[]; +extern const u32 gMonShinyPalette_Vulpix[]; +extern const u32 gMonStillFrontPic_Vulpix[]; extern const u8 gMonIcon_Vulpix[]; extern const u8 gMonFootprint_Vulpix[]; -extern const u8 gMonFrontPic_Ninetales[]; -extern const u8 gMonPalette_Ninetales[]; -extern const u8 gMonBackPic_Ninetales[]; -extern const u8 gMonShinyPalette_Ninetales[]; -extern const u8 gMonStillFrontPic_Ninetales[]; +extern const u32 gMonFrontPic_Ninetales[]; +extern const u32 gMonPalette_Ninetales[]; +extern const u32 gMonBackPic_Ninetales[]; +extern const u32 gMonShinyPalette_Ninetales[]; +extern const u32 gMonStillFrontPic_Ninetales[]; extern const u8 gMonIcon_Ninetales[]; extern const u8 gMonFootprint_Ninetales[]; -extern const u8 gMonFrontPic_Jigglypuff[]; -extern const u8 gMonPalette_Jigglypuff[]; -extern const u8 gMonBackPic_Jigglypuff[]; -extern const u8 gMonShinyPalette_Jigglypuff[]; -extern const u8 gMonStillFrontPic_Jigglypuff[]; +extern const u32 gMonFrontPic_Jigglypuff[]; +extern const u32 gMonPalette_Jigglypuff[]; +extern const u32 gMonBackPic_Jigglypuff[]; +extern const u32 gMonShinyPalette_Jigglypuff[]; +extern const u32 gMonStillFrontPic_Jigglypuff[]; extern const u8 gMonIcon_Jigglypuff[]; extern const u8 gMonFootprint_Jigglypuff[]; -extern const u8 gMonFrontPic_Wigglytuff[]; -extern const u8 gMonPalette_Wigglytuff[]; -extern const u8 gMonBackPic_Wigglytuff[]; -extern const u8 gMonShinyPalette_Wigglytuff[]; -extern const u8 gMonStillFrontPic_Wigglytuff[]; +extern const u32 gMonFrontPic_Wigglytuff[]; +extern const u32 gMonPalette_Wigglytuff[]; +extern const u32 gMonBackPic_Wigglytuff[]; +extern const u32 gMonShinyPalette_Wigglytuff[]; +extern const u32 gMonStillFrontPic_Wigglytuff[]; extern const u8 gMonIcon_Wigglytuff[]; extern const u8 gMonFootprint_Wigglytuff[]; -extern const u8 gMonFrontPic_Zubat[]; -extern const u8 gMonPalette_Zubat[]; -extern const u8 gMonBackPic_Zubat[]; -extern const u8 gMonShinyPalette_Zubat[]; -extern const u8 gMonStillFrontPic_Zubat[]; +extern const u32 gMonFrontPic_Zubat[]; +extern const u32 gMonPalette_Zubat[]; +extern const u32 gMonBackPic_Zubat[]; +extern const u32 gMonShinyPalette_Zubat[]; +extern const u32 gMonStillFrontPic_Zubat[]; extern const u8 gMonIcon_Zubat[]; extern const u8 gMonFootprint_Zubat[]; -extern const u8 gMonFrontPic_Golbat[]; -extern const u8 gMonPalette_Golbat[]; -extern const u8 gMonBackPic_Golbat[]; -extern const u8 gMonShinyPalette_Golbat[]; -extern const u8 gMonStillFrontPic_Golbat[]; +extern const u32 gMonFrontPic_Golbat[]; +extern const u32 gMonPalette_Golbat[]; +extern const u32 gMonBackPic_Golbat[]; +extern const u32 gMonShinyPalette_Golbat[]; +extern const u32 gMonStillFrontPic_Golbat[]; extern const u8 gMonIcon_Golbat[]; extern const u8 gMonFootprint_Golbat[]; -extern const u8 gMonFrontPic_Oddish[]; -extern const u8 gMonPalette_Oddish[]; -extern const u8 gMonBackPic_Oddish[]; -extern const u8 gMonShinyPalette_Oddish[]; -extern const u8 gMonStillFrontPic_Oddish[]; +extern const u32 gMonFrontPic_Oddish[]; +extern const u32 gMonPalette_Oddish[]; +extern const u32 gMonBackPic_Oddish[]; +extern const u32 gMonShinyPalette_Oddish[]; +extern const u32 gMonStillFrontPic_Oddish[]; extern const u8 gMonIcon_Oddish[]; extern const u8 gMonFootprint_Oddish[]; -extern const u8 gMonFrontPic_Gloom[]; -extern const u8 gMonPalette_Gloom[]; -extern const u8 gMonBackPic_Gloom[]; -extern const u8 gMonShinyPalette_Gloom[]; -extern const u8 gMonStillFrontPic_Gloom[]; +extern const u32 gMonFrontPic_Gloom[]; +extern const u32 gMonPalette_Gloom[]; +extern const u32 gMonBackPic_Gloom[]; +extern const u32 gMonShinyPalette_Gloom[]; +extern const u32 gMonStillFrontPic_Gloom[]; extern const u8 gMonIcon_Gloom[]; extern const u8 gMonFootprint_Gloom[]; -extern const u8 gMonFrontPic_Vileplume[]; -extern const u8 gMonPalette_Vileplume[]; -extern const u8 gMonBackPic_Vileplume[]; -extern const u8 gMonShinyPalette_Vileplume[]; -extern const u8 gMonStillFrontPic_Vileplume[]; +extern const u32 gMonFrontPic_Vileplume[]; +extern const u32 gMonPalette_Vileplume[]; +extern const u32 gMonBackPic_Vileplume[]; +extern const u32 gMonShinyPalette_Vileplume[]; +extern const u32 gMonStillFrontPic_Vileplume[]; extern const u8 gMonIcon_Vileplume[]; extern const u8 gMonFootprint_Vileplume[]; -extern const u8 gMonFrontPic_Paras[]; -extern const u8 gMonPalette_Paras[]; -extern const u8 gMonBackPic_Paras[]; -extern const u8 gMonShinyPalette_Paras[]; -extern const u8 gMonStillFrontPic_Paras[]; +extern const u32 gMonFrontPic_Paras[]; +extern const u32 gMonPalette_Paras[]; +extern const u32 gMonBackPic_Paras[]; +extern const u32 gMonShinyPalette_Paras[]; +extern const u32 gMonStillFrontPic_Paras[]; extern const u8 gMonIcon_Paras[]; extern const u8 gMonFootprint_Paras[]; -extern const u8 gMonFrontPic_Parasect[]; -extern const u8 gMonPalette_Parasect[]; -extern const u8 gMonBackPic_Parasect[]; -extern const u8 gMonShinyPalette_Parasect[]; -extern const u8 gMonStillFrontPic_Parasect[]; +extern const u32 gMonFrontPic_Parasect[]; +extern const u32 gMonPalette_Parasect[]; +extern const u32 gMonBackPic_Parasect[]; +extern const u32 gMonShinyPalette_Parasect[]; +extern const u32 gMonStillFrontPic_Parasect[]; extern const u8 gMonIcon_Parasect[]; extern const u8 gMonFootprint_Parasect[]; -extern const u8 gMonFrontPic_Venonat[]; -extern const u8 gMonPalette_Venonat[]; -extern const u8 gMonBackPic_Venonat[]; -extern const u8 gMonShinyPalette_Venonat[]; -extern const u8 gMonStillFrontPic_Venonat[]; +extern const u32 gMonFrontPic_Venonat[]; +extern const u32 gMonPalette_Venonat[]; +extern const u32 gMonBackPic_Venonat[]; +extern const u32 gMonShinyPalette_Venonat[]; +extern const u32 gMonStillFrontPic_Venonat[]; extern const u8 gMonIcon_Venonat[]; extern const u8 gMonFootprint_Venonat[]; -extern const u8 gMonFrontPic_Venomoth[]; -extern const u8 gMonPalette_Venomoth[]; -extern const u8 gMonBackPic_Venomoth[]; -extern const u8 gMonShinyPalette_Venomoth[]; -extern const u8 gMonStillFrontPic_Venomoth[]; +extern const u32 gMonFrontPic_Venomoth[]; +extern const u32 gMonPalette_Venomoth[]; +extern const u32 gMonBackPic_Venomoth[]; +extern const u32 gMonShinyPalette_Venomoth[]; +extern const u32 gMonStillFrontPic_Venomoth[]; extern const u8 gMonIcon_Venomoth[]; extern const u8 gMonFootprint_Venomoth[]; -extern const u8 gMonFrontPic_Diglett[]; -extern const u8 gMonPalette_Diglett[]; -extern const u8 gMonBackPic_Diglett[]; -extern const u8 gMonShinyPalette_Diglett[]; -extern const u8 gMonStillFrontPic_Diglett[]; +extern const u32 gMonFrontPic_Diglett[]; +extern const u32 gMonPalette_Diglett[]; +extern const u32 gMonBackPic_Diglett[]; +extern const u32 gMonShinyPalette_Diglett[]; +extern const u32 gMonStillFrontPic_Diglett[]; extern const u8 gMonIcon_Diglett[]; extern const u8 gMonFootprint_Diglett[]; -extern const u8 gMonFrontPic_Dugtrio[]; -extern const u8 gMonPalette_Dugtrio[]; -extern const u8 gMonBackPic_Dugtrio[]; -extern const u8 gMonShinyPalette_Dugtrio[]; -extern const u8 gMonStillFrontPic_Dugtrio[]; +extern const u32 gMonFrontPic_Dugtrio[]; +extern const u32 gMonPalette_Dugtrio[]; +extern const u32 gMonBackPic_Dugtrio[]; +extern const u32 gMonShinyPalette_Dugtrio[]; +extern const u32 gMonStillFrontPic_Dugtrio[]; extern const u8 gMonIcon_Dugtrio[]; extern const u8 gMonFootprint_Dugtrio[]; -extern const u8 gMonFrontPic_Meowth[]; -extern const u8 gMonPalette_Meowth[]; -extern const u8 gMonBackPic_Meowth[]; -extern const u8 gMonShinyPalette_Meowth[]; -extern const u8 gMonStillFrontPic_Meowth[]; +extern const u32 gMonFrontPic_Meowth[]; +extern const u32 gMonPalette_Meowth[]; +extern const u32 gMonBackPic_Meowth[]; +extern const u32 gMonShinyPalette_Meowth[]; +extern const u32 gMonStillFrontPic_Meowth[]; extern const u8 gMonIcon_Meowth[]; extern const u8 gMonFootprint_Meowth[]; -extern const u8 gMonFrontPic_Persian[]; -extern const u8 gMonPalette_Persian[]; -extern const u8 gMonBackPic_Persian[]; -extern const u8 gMonShinyPalette_Persian[]; -extern const u8 gMonStillFrontPic_Persian[]; +extern const u32 gMonFrontPic_Persian[]; +extern const u32 gMonPalette_Persian[]; +extern const u32 gMonBackPic_Persian[]; +extern const u32 gMonShinyPalette_Persian[]; +extern const u32 gMonStillFrontPic_Persian[]; extern const u8 gMonIcon_Persian[]; extern const u8 gMonFootprint_Persian[]; -extern const u8 gMonFrontPic_Psyduck[]; -extern const u8 gMonPalette_Psyduck[]; -extern const u8 gMonBackPic_Psyduck[]; -extern const u8 gMonShinyPalette_Psyduck[]; -extern const u8 gMonStillFrontPic_Psyduck[]; +extern const u32 gMonFrontPic_Psyduck[]; +extern const u32 gMonPalette_Psyduck[]; +extern const u32 gMonBackPic_Psyduck[]; +extern const u32 gMonShinyPalette_Psyduck[]; +extern const u32 gMonStillFrontPic_Psyduck[]; extern const u8 gMonIcon_Psyduck[]; extern const u8 gMonFootprint_Psyduck[]; -extern const u8 gMonFrontPic_Golduck[]; -extern const u8 gMonPalette_Golduck[]; -extern const u8 gMonBackPic_Golduck[]; -extern const u8 gMonShinyPalette_Golduck[]; -extern const u8 gMonStillFrontPic_Golduck[]; +extern const u32 gMonFrontPic_Golduck[]; +extern const u32 gMonPalette_Golduck[]; +extern const u32 gMonBackPic_Golduck[]; +extern const u32 gMonShinyPalette_Golduck[]; +extern const u32 gMonStillFrontPic_Golduck[]; extern const u8 gMonIcon_Golduck[]; extern const u8 gMonFootprint_Golduck[]; -extern const u8 gMonFrontPic_Mankey[]; -extern const u8 gMonPalette_Mankey[]; -extern const u8 gMonBackPic_Mankey[]; -extern const u8 gMonShinyPalette_Mankey[]; -extern const u8 gMonStillFrontPic_Mankey[]; +extern const u32 gMonFrontPic_Mankey[]; +extern const u32 gMonPalette_Mankey[]; +extern const u32 gMonBackPic_Mankey[]; +extern const u32 gMonShinyPalette_Mankey[]; +extern const u32 gMonStillFrontPic_Mankey[]; extern const u8 gMonIcon_Mankey[]; extern const u8 gMonFootprint_Mankey[]; -extern const u8 gMonFrontPic_Primeape[]; -extern const u8 gMonPalette_Primeape[]; -extern const u8 gMonBackPic_Primeape[]; -extern const u8 gMonShinyPalette_Primeape[]; -extern const u8 gMonStillFrontPic_Primeape[]; +extern const u32 gMonFrontPic_Primeape[]; +extern const u32 gMonPalette_Primeape[]; +extern const u32 gMonBackPic_Primeape[]; +extern const u32 gMonShinyPalette_Primeape[]; +extern const u32 gMonStillFrontPic_Primeape[]; extern const u8 gMonIcon_Primeape[]; extern const u8 gMonFootprint_Primeape[]; -extern const u8 gMonFrontPic_Growlithe[]; -extern const u8 gMonPalette_Growlithe[]; -extern const u8 gMonBackPic_Growlithe[]; -extern const u8 gMonShinyPalette_Growlithe[]; -extern const u8 gMonStillFrontPic_Growlithe[]; +extern const u32 gMonFrontPic_Growlithe[]; +extern const u32 gMonPalette_Growlithe[]; +extern const u32 gMonBackPic_Growlithe[]; +extern const u32 gMonShinyPalette_Growlithe[]; +extern const u32 gMonStillFrontPic_Growlithe[]; extern const u8 gMonIcon_Growlithe[]; extern const u8 gMonFootprint_Growlithe[]; -extern const u8 gMonFrontPic_Arcanine[]; -extern const u8 gMonPalette_Arcanine[]; -extern const u8 gMonBackPic_Arcanine[]; -extern const u8 gMonShinyPalette_Arcanine[]; -extern const u8 gMonStillFrontPic_Arcanine[]; +extern const u32 gMonFrontPic_Arcanine[]; +extern const u32 gMonPalette_Arcanine[]; +extern const u32 gMonBackPic_Arcanine[]; +extern const u32 gMonShinyPalette_Arcanine[]; +extern const u32 gMonStillFrontPic_Arcanine[]; extern const u8 gMonIcon_Arcanine[]; extern const u8 gMonFootprint_Arcanine[]; -extern const u8 gMonFrontPic_Poliwag[]; -extern const u8 gMonPalette_Poliwag[]; -extern const u8 gMonBackPic_Poliwag[]; -extern const u8 gMonShinyPalette_Poliwag[]; -extern const u8 gMonStillFrontPic_Poliwag[]; +extern const u32 gMonFrontPic_Poliwag[]; +extern const u32 gMonPalette_Poliwag[]; +extern const u32 gMonBackPic_Poliwag[]; +extern const u32 gMonShinyPalette_Poliwag[]; +extern const u32 gMonStillFrontPic_Poliwag[]; extern const u8 gMonIcon_Poliwag[]; extern const u8 gMonFootprint_Poliwag[]; -extern const u8 gMonFrontPic_Poliwhirl[]; -extern const u8 gMonPalette_Poliwhirl[]; -extern const u8 gMonBackPic_Poliwhirl[]; -extern const u8 gMonShinyPalette_Poliwhirl[]; -extern const u8 gMonStillFrontPic_Poliwhirl[]; +extern const u32 gMonFrontPic_Poliwhirl[]; +extern const u32 gMonPalette_Poliwhirl[]; +extern const u32 gMonBackPic_Poliwhirl[]; +extern const u32 gMonShinyPalette_Poliwhirl[]; +extern const u32 gMonStillFrontPic_Poliwhirl[]; extern const u8 gMonIcon_Poliwhirl[]; extern const u8 gMonFootprint_Poliwhirl[]; -extern const u8 gMonFrontPic_Poliwrath[]; -extern const u8 gMonPalette_Poliwrath[]; -extern const u8 gMonBackPic_Poliwrath[]; -extern const u8 gMonShinyPalette_Poliwrath[]; -extern const u8 gMonStillFrontPic_Poliwrath[]; +extern const u32 gMonFrontPic_Poliwrath[]; +extern const u32 gMonPalette_Poliwrath[]; +extern const u32 gMonBackPic_Poliwrath[]; +extern const u32 gMonShinyPalette_Poliwrath[]; +extern const u32 gMonStillFrontPic_Poliwrath[]; extern const u8 gMonIcon_Poliwrath[]; extern const u8 gMonFootprint_Poliwrath[]; -extern const u8 gMonFrontPic_Abra[]; -extern const u8 gMonPalette_Abra[]; -extern const u8 gMonBackPic_Abra[]; -extern const u8 gMonShinyPalette_Abra[]; -extern const u8 gMonStillFrontPic_Abra[]; +extern const u32 gMonFrontPic_Abra[]; +extern const u32 gMonPalette_Abra[]; +extern const u32 gMonBackPic_Abra[]; +extern const u32 gMonShinyPalette_Abra[]; +extern const u32 gMonStillFrontPic_Abra[]; extern const u8 gMonIcon_Abra[]; extern const u8 gMonFootprint_Abra[]; -extern const u8 gMonFrontPic_Kadabra[]; -extern const u8 gMonPalette_Kadabra[]; -extern const u8 gMonBackPic_Kadabra[]; -extern const u8 gMonShinyPalette_Kadabra[]; -extern const u8 gMonStillFrontPic_Kadabra[]; +extern const u32 gMonFrontPic_Kadabra[]; +extern const u32 gMonPalette_Kadabra[]; +extern const u32 gMonBackPic_Kadabra[]; +extern const u32 gMonShinyPalette_Kadabra[]; +extern const u32 gMonStillFrontPic_Kadabra[]; extern const u8 gMonIcon_Kadabra[]; extern const u8 gMonFootprint_Kadabra[]; -extern const u8 gMonFrontPic_Alakazam[]; -extern const u8 gMonPalette_Alakazam[]; -extern const u8 gMonBackPic_Alakazam[]; -extern const u8 gMonShinyPalette_Alakazam[]; -extern const u8 gMonStillFrontPic_Alakazam[]; +extern const u32 gMonFrontPic_Alakazam[]; +extern const u32 gMonPalette_Alakazam[]; +extern const u32 gMonBackPic_Alakazam[]; +extern const u32 gMonShinyPalette_Alakazam[]; +extern const u32 gMonStillFrontPic_Alakazam[]; extern const u8 gMonIcon_Alakazam[]; extern const u8 gMonFootprint_Alakazam[]; -extern const u8 gMonFrontPic_Machop[]; -extern const u8 gMonPalette_Machop[]; -extern const u8 gMonBackPic_Machop[]; -extern const u8 gMonShinyPalette_Machop[]; -extern const u8 gMonStillFrontPic_Machop[]; +extern const u32 gMonFrontPic_Machop[]; +extern const u32 gMonPalette_Machop[]; +extern const u32 gMonBackPic_Machop[]; +extern const u32 gMonShinyPalette_Machop[]; +extern const u32 gMonStillFrontPic_Machop[]; extern const u8 gMonIcon_Machop[]; extern const u8 gMonFootprint_Machop[]; -extern const u8 gMonFrontPic_Machoke[]; -extern const u8 gMonPalette_Machoke[]; -extern const u8 gMonBackPic_Machoke[]; -extern const u8 gMonShinyPalette_Machoke[]; -extern const u8 gMonStillFrontPic_Machoke[]; +extern const u32 gMonFrontPic_Machoke[]; +extern const u32 gMonPalette_Machoke[]; +extern const u32 gMonBackPic_Machoke[]; +extern const u32 gMonShinyPalette_Machoke[]; +extern const u32 gMonStillFrontPic_Machoke[]; extern const u8 gMonIcon_Machoke[]; extern const u8 gMonFootprint_Machoke[]; -extern const u8 gMonFrontPic_Machamp[]; -extern const u8 gMonPalette_Machamp[]; -extern const u8 gMonBackPic_Machamp[]; -extern const u8 gMonShinyPalette_Machamp[]; -extern const u8 gMonStillFrontPic_Machamp[]; +extern const u32 gMonFrontPic_Machamp[]; +extern const u32 gMonPalette_Machamp[]; +extern const u32 gMonBackPic_Machamp[]; +extern const u32 gMonShinyPalette_Machamp[]; +extern const u32 gMonStillFrontPic_Machamp[]; extern const u8 gMonIcon_Machamp[]; extern const u8 gMonFootprint_Machamp[]; -extern const u8 gMonFrontPic_Bellsprout[]; -extern const u8 gMonPalette_Bellsprout[]; -extern const u8 gMonBackPic_Bellsprout[]; -extern const u8 gMonShinyPalette_Bellsprout[]; -extern const u8 gMonStillFrontPic_Bellsprout[]; +extern const u32 gMonFrontPic_Bellsprout[]; +extern const u32 gMonPalette_Bellsprout[]; +extern const u32 gMonBackPic_Bellsprout[]; +extern const u32 gMonShinyPalette_Bellsprout[]; +extern const u32 gMonStillFrontPic_Bellsprout[]; extern const u8 gMonIcon_Bellsprout[]; extern const u8 gMonFootprint_Bellsprout[]; -extern const u8 gMonFrontPic_Weepinbell[]; -extern const u8 gMonPalette_Weepinbell[]; -extern const u8 gMonBackPic_Weepinbell[]; -extern const u8 gMonShinyPalette_Weepinbell[]; -extern const u8 gMonStillFrontPic_Weepinbell[]; +extern const u32 gMonFrontPic_Weepinbell[]; +extern const u32 gMonPalette_Weepinbell[]; +extern const u32 gMonBackPic_Weepinbell[]; +extern const u32 gMonShinyPalette_Weepinbell[]; +extern const u32 gMonStillFrontPic_Weepinbell[]; extern const u8 gMonIcon_Weepinbell[]; extern const u8 gMonFootprint_Weepinbell[]; -extern const u8 gMonFrontPic_Victreebel[]; -extern const u8 gMonPalette_Victreebel[]; -extern const u8 gMonBackPic_Victreebel[]; -extern const u8 gMonShinyPalette_Victreebel[]; -extern const u8 gMonStillFrontPic_Victreebel[]; +extern const u32 gMonFrontPic_Victreebel[]; +extern const u32 gMonPalette_Victreebel[]; +extern const u32 gMonBackPic_Victreebel[]; +extern const u32 gMonShinyPalette_Victreebel[]; +extern const u32 gMonStillFrontPic_Victreebel[]; extern const u8 gMonIcon_Victreebel[]; extern const u8 gMonFootprint_Victreebel[]; -extern const u8 gMonFrontPic_Tentacool[]; -extern const u8 gMonPalette_Tentacool[]; -extern const u8 gMonBackPic_Tentacool[]; -extern const u8 gMonShinyPalette_Tentacool[]; -extern const u8 gMonStillFrontPic_Tentacool[]; +extern const u32 gMonFrontPic_Tentacool[]; +extern const u32 gMonPalette_Tentacool[]; +extern const u32 gMonBackPic_Tentacool[]; +extern const u32 gMonShinyPalette_Tentacool[]; +extern const u32 gMonStillFrontPic_Tentacool[]; extern const u8 gMonIcon_Tentacool[]; extern const u8 gMonFootprint_Tentacool[]; -extern const u8 gMonFrontPic_Tentacruel[]; -extern const u8 gMonPalette_Tentacruel[]; -extern const u8 gMonBackPic_Tentacruel[]; -extern const u8 gMonShinyPalette_Tentacruel[]; -extern const u8 gMonStillFrontPic_Tentacruel[]; +extern const u32 gMonFrontPic_Tentacruel[]; +extern const u32 gMonPalette_Tentacruel[]; +extern const u32 gMonBackPic_Tentacruel[]; +extern const u32 gMonShinyPalette_Tentacruel[]; +extern const u32 gMonStillFrontPic_Tentacruel[]; extern const u8 gMonIcon_Tentacruel[]; extern const u8 gMonFootprint_Tentacruel[]; -extern const u8 gMonFrontPic_Geodude[]; -extern const u8 gMonPalette_Geodude[]; -extern const u8 gMonBackPic_Geodude[]; -extern const u8 gMonShinyPalette_Geodude[]; -extern const u8 gMonStillFrontPic_Geodude[]; +extern const u32 gMonFrontPic_Geodude[]; +extern const u32 gMonPalette_Geodude[]; +extern const u32 gMonBackPic_Geodude[]; +extern const u32 gMonShinyPalette_Geodude[]; +extern const u32 gMonStillFrontPic_Geodude[]; extern const u8 gMonIcon_Geodude[]; extern const u8 gMonFootprint_Geodude[]; -extern const u8 gMonFrontPic_Graveler[]; -extern const u8 gMonPalette_Graveler[]; -extern const u8 gMonBackPic_Graveler[]; -extern const u8 gMonShinyPalette_Graveler[]; -extern const u8 gMonStillFrontPic_Graveler[]; +extern const u32 gMonFrontPic_Graveler[]; +extern const u32 gMonPalette_Graveler[]; +extern const u32 gMonBackPic_Graveler[]; +extern const u32 gMonShinyPalette_Graveler[]; +extern const u32 gMonStillFrontPic_Graveler[]; extern const u8 gMonIcon_Graveler[]; extern const u8 gMonFootprint_Graveler[]; -extern const u8 gMonFrontPic_Golem[]; -extern const u8 gMonPalette_Golem[]; -extern const u8 gMonBackPic_Golem[]; -extern const u8 gMonShinyPalette_Golem[]; -extern const u8 gMonStillFrontPic_Golem[]; +extern const u32 gMonFrontPic_Golem[]; +extern const u32 gMonPalette_Golem[]; +extern const u32 gMonBackPic_Golem[]; +extern const u32 gMonShinyPalette_Golem[]; +extern const u32 gMonStillFrontPic_Golem[]; extern const u8 gMonIcon_Golem[]; extern const u8 gMonFootprint_Golem[]; -extern const u8 gMonFrontPic_Ponyta[]; -extern const u8 gMonPalette_Ponyta[]; -extern const u8 gMonBackPic_Ponyta[]; -extern const u8 gMonShinyPalette_Ponyta[]; -extern const u8 gMonStillFrontPic_Ponyta[]; +extern const u32 gMonFrontPic_Ponyta[]; +extern const u32 gMonPalette_Ponyta[]; +extern const u32 gMonBackPic_Ponyta[]; +extern const u32 gMonShinyPalette_Ponyta[]; +extern const u32 gMonStillFrontPic_Ponyta[]; extern const u8 gMonIcon_Ponyta[]; extern const u8 gMonFootprint_Ponyta[]; -extern const u8 gMonFrontPic_Rapidash[]; -extern const u8 gMonPalette_Rapidash[]; -extern const u8 gMonBackPic_Rapidash[]; -extern const u8 gMonShinyPalette_Rapidash[]; -extern const u8 gMonStillFrontPic_Rapidash[]; +extern const u32 gMonFrontPic_Rapidash[]; +extern const u32 gMonPalette_Rapidash[]; +extern const u32 gMonBackPic_Rapidash[]; +extern const u32 gMonShinyPalette_Rapidash[]; +extern const u32 gMonStillFrontPic_Rapidash[]; extern const u8 gMonIcon_Rapidash[]; extern const u8 gMonFootprint_Rapidash[]; -extern const u8 gMonFrontPic_Slowpoke[]; -extern const u8 gMonPalette_Slowpoke[]; -extern const u8 gMonBackPic_Slowpoke[]; -extern const u8 gMonShinyPalette_Slowpoke[]; -extern const u8 gMonStillFrontPic_Slowpoke[]; +extern const u32 gMonFrontPic_Slowpoke[]; +extern const u32 gMonPalette_Slowpoke[]; +extern const u32 gMonBackPic_Slowpoke[]; +extern const u32 gMonShinyPalette_Slowpoke[]; +extern const u32 gMonStillFrontPic_Slowpoke[]; extern const u8 gMonIcon_Slowpoke[]; extern const u8 gMonFootprint_Slowpoke[]; -extern const u8 gMonFrontPic_Slowbro[]; -extern const u8 gMonPalette_Slowbro[]; -extern const u8 gMonBackPic_Slowbro[]; -extern const u8 gMonShinyPalette_Slowbro[]; -extern const u8 gMonStillFrontPic_Slowbro[]; +extern const u32 gMonFrontPic_Slowbro[]; +extern const u32 gMonPalette_Slowbro[]; +extern const u32 gMonBackPic_Slowbro[]; +extern const u32 gMonShinyPalette_Slowbro[]; +extern const u32 gMonStillFrontPic_Slowbro[]; extern const u8 gMonIcon_Slowbro[]; extern const u8 gMonFootprint_Slowbro[]; -extern const u8 gMonFrontPic_Magnemite[]; -extern const u8 gMonPalette_Magnemite[]; -extern const u8 gMonBackPic_Magnemite[]; -extern const u8 gMonShinyPalette_Magnemite[]; -extern const u8 gMonStillFrontPic_Magnemite[]; +extern const u32 gMonFrontPic_Magnemite[]; +extern const u32 gMonPalette_Magnemite[]; +extern const u32 gMonBackPic_Magnemite[]; +extern const u32 gMonShinyPalette_Magnemite[]; +extern const u32 gMonStillFrontPic_Magnemite[]; extern const u8 gMonIcon_Magnemite[]; extern const u8 gMonFootprint_Magnemite[]; -extern const u8 gMonFrontPic_Magneton[]; -extern const u8 gMonPalette_Magneton[]; -extern const u8 gMonBackPic_Magneton[]; -extern const u8 gMonShinyPalette_Magneton[]; -extern const u8 gMonStillFrontPic_Magneton[]; +extern const u32 gMonFrontPic_Magneton[]; +extern const u32 gMonPalette_Magneton[]; +extern const u32 gMonBackPic_Magneton[]; +extern const u32 gMonShinyPalette_Magneton[]; +extern const u32 gMonStillFrontPic_Magneton[]; extern const u8 gMonIcon_Magneton[]; extern const u8 gMonFootprint_Magneton[]; -extern const u8 gMonFrontPic_Farfetchd[]; -extern const u8 gMonPalette_Farfetchd[]; -extern const u8 gMonBackPic_Farfetchd[]; -extern const u8 gMonShinyPalette_Farfetchd[]; -extern const u8 gMonStillFrontPic_Farfetchd[]; +extern const u32 gMonFrontPic_Farfetchd[]; +extern const u32 gMonPalette_Farfetchd[]; +extern const u32 gMonBackPic_Farfetchd[]; +extern const u32 gMonShinyPalette_Farfetchd[]; +extern const u32 gMonStillFrontPic_Farfetchd[]; extern const u8 gMonIcon_Farfetchd[]; extern const u8 gMonFootprint_Farfetchd[]; -extern const u8 gMonFrontPic_Doduo[]; -extern const u8 gMonPalette_Doduo[]; -extern const u8 gMonBackPic_Doduo[]; -extern const u8 gMonShinyPalette_Doduo[]; -extern const u8 gMonStillFrontPic_Doduo[]; +extern const u32 gMonFrontPic_Doduo[]; +extern const u32 gMonPalette_Doduo[]; +extern const u32 gMonBackPic_Doduo[]; +extern const u32 gMonShinyPalette_Doduo[]; +extern const u32 gMonStillFrontPic_Doduo[]; extern const u8 gMonIcon_Doduo[]; extern const u8 gMonFootprint_Doduo[]; -extern const u8 gMonFrontPic_Dodrio[]; -extern const u8 gMonPalette_Dodrio[]; -extern const u8 gMonBackPic_Dodrio[]; -extern const u8 gMonShinyPalette_Dodrio[]; -extern const u8 gMonStillFrontPic_Dodrio[]; +extern const u32 gMonFrontPic_Dodrio[]; +extern const u32 gMonPalette_Dodrio[]; +extern const u32 gMonBackPic_Dodrio[]; +extern const u32 gMonShinyPalette_Dodrio[]; +extern const u32 gMonStillFrontPic_Dodrio[]; extern const u8 gMonIcon_Dodrio[]; extern const u8 gMonFootprint_Dodrio[]; -extern const u8 gMonFrontPic_Seel[]; -extern const u8 gMonPalette_Seel[]; -extern const u8 gMonBackPic_Seel[]; -extern const u8 gMonShinyPalette_Seel[]; -extern const u8 gMonStillFrontPic_Seel[]; +extern const u32 gMonFrontPic_Seel[]; +extern const u32 gMonPalette_Seel[]; +extern const u32 gMonBackPic_Seel[]; +extern const u32 gMonShinyPalette_Seel[]; +extern const u32 gMonStillFrontPic_Seel[]; extern const u8 gMonIcon_Seel[]; extern const u8 gMonFootprint_Seel[]; -extern const u8 gMonFrontPic_Dewgong[]; -extern const u8 gMonPalette_Dewgong[]; -extern const u8 gMonBackPic_Dewgong[]; -extern const u8 gMonShinyPalette_Dewgong[]; -extern const u8 gMonStillFrontPic_Dewgong[]; +extern const u32 gMonFrontPic_Dewgong[]; +extern const u32 gMonPalette_Dewgong[]; +extern const u32 gMonBackPic_Dewgong[]; +extern const u32 gMonShinyPalette_Dewgong[]; +extern const u32 gMonStillFrontPic_Dewgong[]; extern const u8 gMonIcon_Dewgong[]; extern const u8 gMonFootprint_Dewgong[]; -extern const u8 gMonFrontPic_Grimer[]; -extern const u8 gMonPalette_Grimer[]; -extern const u8 gMonBackPic_Grimer[]; -extern const u8 gMonShinyPalette_Grimer[]; -extern const u8 gMonStillFrontPic_Grimer[]; +extern const u32 gMonFrontPic_Grimer[]; +extern const u32 gMonPalette_Grimer[]; +extern const u32 gMonBackPic_Grimer[]; +extern const u32 gMonShinyPalette_Grimer[]; +extern const u32 gMonStillFrontPic_Grimer[]; extern const u8 gMonIcon_Grimer[]; extern const u8 gMonFootprint_Grimer[]; -extern const u8 gMonStillFrontPic_Muk[]; -extern const u8 gMonFrontPic_Muk[]; -extern const u8 gMonPalette_Muk[]; -extern const u8 gMonBackPic_Muk[]; -extern const u8 gMonShinyPalette_Muk[]; -extern const u8 gMonStillFrontPic_Shellder[]; +extern const u32 gMonStillFrontPic_Muk[]; +extern const u32 gMonFrontPic_Muk[]; +extern const u32 gMonPalette_Muk[]; +extern const u32 gMonBackPic_Muk[]; +extern const u32 gMonShinyPalette_Muk[]; +extern const u32 gMonStillFrontPic_Shellder[]; extern const u8 gMonIcon_Muk[]; extern const u8 gMonFootprint_Muk[]; -extern const u8 gMonFrontPic_Shellder[]; -extern const u8 gMonPalette_Shellder[]; -extern const u8 gMonBackPic_Shellder[]; -extern const u8 gMonShinyPalette_Shellder[]; -extern const u8 gMonStillFrontPic_Cloyster[]; +extern const u32 gMonFrontPic_Shellder[]; +extern const u32 gMonPalette_Shellder[]; +extern const u32 gMonBackPic_Shellder[]; +extern const u32 gMonShinyPalette_Shellder[]; +extern const u32 gMonStillFrontPic_Cloyster[]; extern const u8 gMonIcon_Shellder[]; extern const u8 gMonFootprint_Shellder[]; -extern const u8 gMonFrontPic_Cloyster[]; -extern const u8 gMonPalette_Cloyster[]; -extern const u8 gMonBackPic_Cloyster[]; -extern const u8 gMonShinyPalette_Cloyster[]; -extern const u8 gMonStillFrontPic_Gastly[]; +extern const u32 gMonFrontPic_Cloyster[]; +extern const u32 gMonPalette_Cloyster[]; +extern const u32 gMonBackPic_Cloyster[]; +extern const u32 gMonShinyPalette_Cloyster[]; +extern const u32 gMonStillFrontPic_Gastly[]; extern const u8 gMonIcon_Cloyster[]; extern const u8 gMonFootprint_Cloyster[]; -extern const u8 gMonFrontPic_Gastly[]; -extern const u8 gMonPalette_Gastly[]; -extern const u8 gMonBackPic_Gastly[]; -extern const u8 gMonShinyPalette_Gastly[]; -extern const u8 gMonStillFrontPic_Haunter[]; +extern const u32 gMonFrontPic_Gastly[]; +extern const u32 gMonPalette_Gastly[]; +extern const u32 gMonBackPic_Gastly[]; +extern const u32 gMonShinyPalette_Gastly[]; +extern const u32 gMonStillFrontPic_Haunter[]; extern const u8 gMonIcon_Gastly[]; extern const u8 gMonFootprint_Gastly[]; -extern const u8 gMonFrontPic_Haunter[]; -extern const u8 gMonPalette_Haunter[]; -extern const u8 gMonBackPic_Haunter[]; -extern const u8 gMonShinyPalette_Haunter[]; -extern const u8 gMonStillFrontPic_Haunter[]; +extern const u32 gMonFrontPic_Haunter[]; +extern const u32 gMonPalette_Haunter[]; +extern const u32 gMonBackPic_Haunter[]; +extern const u32 gMonShinyPalette_Haunter[]; +extern const u32 gMonStillFrontPic_Haunter[]; extern const u8 gMonIcon_Haunter[]; extern const u8 gMonFootprint_Haunter[]; -extern const u8 gMonFrontPic_Gengar[]; -extern const u8 gMonPalette_Gengar[]; -extern const u8 gMonBackPic_Gengar[]; -extern const u8 gMonShinyPalette_Gengar[]; -extern const u8 gMonStillFrontPic_Gengar[]; +extern const u32 gMonFrontPic_Gengar[]; +extern const u32 gMonPalette_Gengar[]; +extern const u32 gMonBackPic_Gengar[]; +extern const u32 gMonShinyPalette_Gengar[]; +extern const u32 gMonStillFrontPic_Gengar[]; extern const u8 gMonIcon_Gengar[]; extern const u8 gMonFootprint_Gengar[]; -extern const u8 gMonFrontPic_Onix[]; -extern const u8 gMonPalette_Onix[]; -extern const u8 gMonBackPic_Onix[]; -extern const u8 gMonShinyPalette_Onix[]; -extern const u8 gMonStillFrontPic_Onix[]; +extern const u32 gMonFrontPic_Onix[]; +extern const u32 gMonPalette_Onix[]; +extern const u32 gMonBackPic_Onix[]; +extern const u32 gMonShinyPalette_Onix[]; +extern const u32 gMonStillFrontPic_Onix[]; extern const u8 gMonIcon_Onix[]; extern const u8 gMonFootprint_Onix[]; -extern const u8 gMonFrontPic_Drowzee[]; -extern const u8 gMonPalette_Drowzee[]; -extern const u8 gMonBackPic_Drowzee[]; -extern const u8 gMonShinyPalette_Drowzee[]; -extern const u8 gMonStillFrontPic_Drowzee[]; +extern const u32 gMonFrontPic_Drowzee[]; +extern const u32 gMonPalette_Drowzee[]; +extern const u32 gMonBackPic_Drowzee[]; +extern const u32 gMonShinyPalette_Drowzee[]; +extern const u32 gMonStillFrontPic_Drowzee[]; extern const u8 gMonIcon_Drowzee[]; extern const u8 gMonFootprint_Drowzee[]; -extern const u8 gMonFrontPic_Hypno[]; -extern const u8 gMonPalette_Hypno[]; -extern const u8 gMonBackPic_Hypno[]; -extern const u8 gMonShinyPalette_Hypno[]; -extern const u8 gMonStillFrontPic_Hypno[]; +extern const u32 gMonFrontPic_Hypno[]; +extern const u32 gMonPalette_Hypno[]; +extern const u32 gMonBackPic_Hypno[]; +extern const u32 gMonShinyPalette_Hypno[]; +extern const u32 gMonStillFrontPic_Hypno[]; extern const u8 gMonIcon_Hypno[]; extern const u8 gMonFootprint_Hypno[]; -extern const u8 gMonFrontPic_Krabby[]; -extern const u8 gMonPalette_Krabby[]; -extern const u8 gMonBackPic_Krabby[]; -extern const u8 gMonShinyPalette_Krabby[]; -extern const u8 gMonStillFrontPic_Krabby[]; +extern const u32 gMonFrontPic_Krabby[]; +extern const u32 gMonPalette_Krabby[]; +extern const u32 gMonBackPic_Krabby[]; +extern const u32 gMonShinyPalette_Krabby[]; +extern const u32 gMonStillFrontPic_Krabby[]; extern const u8 gMonIcon_Krabby[]; extern const u8 gMonFootprint_Krabby[]; -extern const u8 gMonFrontPic_Kingler[]; -extern const u8 gMonPalette_Kingler[]; -extern const u8 gMonBackPic_Kingler[]; -extern const u8 gMonShinyPalette_Kingler[]; -extern const u8 gMonStillFrontPic_Kingler[]; +extern const u32 gMonFrontPic_Kingler[]; +extern const u32 gMonPalette_Kingler[]; +extern const u32 gMonBackPic_Kingler[]; +extern const u32 gMonShinyPalette_Kingler[]; +extern const u32 gMonStillFrontPic_Kingler[]; extern const u8 gMonIcon_Kingler[]; extern const u8 gMonFootprint_Kingler[]; -extern const u8 gMonFrontPic_Voltorb[]; -extern const u8 gMonPalette_Voltorb[]; -extern const u8 gMonBackPic_Voltorb[]; -extern const u8 gMonShinyPalette_Voltorb[]; -extern const u8 gMonStillFrontPic_Voltorb[]; +extern const u32 gMonFrontPic_Voltorb[]; +extern const u32 gMonPalette_Voltorb[]; +extern const u32 gMonBackPic_Voltorb[]; +extern const u32 gMonShinyPalette_Voltorb[]; +extern const u32 gMonStillFrontPic_Voltorb[]; extern const u8 gMonIcon_Voltorb[]; extern const u8 gMonFootprint_Voltorb[]; -extern const u8 gMonFrontPic_Electrode[]; -extern const u8 gMonPalette_Electrode[]; -extern const u8 gMonBackPic_Electrode[]; -extern const u8 gMonShinyPalette_Electrode[]; -extern const u8 gMonStillFrontPic_Electrode[]; +extern const u32 gMonFrontPic_Electrode[]; +extern const u32 gMonPalette_Electrode[]; +extern const u32 gMonBackPic_Electrode[]; +extern const u32 gMonShinyPalette_Electrode[]; +extern const u32 gMonStillFrontPic_Electrode[]; extern const u8 gMonIcon_Electrode[]; extern const u8 gMonFootprint_Electrode[]; -extern const u8 gMonFrontPic_Exeggcute[]; -extern const u8 gMonPalette_Exeggcute[]; -extern const u8 gMonBackPic_Exeggcute[]; -extern const u8 gMonShinyPalette_Exeggcute[]; -extern const u8 gMonStillFrontPic_Exeggcute[]; +extern const u32 gMonFrontPic_Exeggcute[]; +extern const u32 gMonPalette_Exeggcute[]; +extern const u32 gMonBackPic_Exeggcute[]; +extern const u32 gMonShinyPalette_Exeggcute[]; +extern const u32 gMonStillFrontPic_Exeggcute[]; extern const u8 gMonIcon_Exeggcute[]; extern const u8 gMonFootprint_Exeggcute[]; -extern const u8 gMonFrontPic_Exeggutor[]; -extern const u8 gMonPalette_Exeggutor[]; -extern const u8 gMonBackPic_Exeggutor[]; -extern const u8 gMonShinyPalette_Exeggutor[]; -extern const u8 gMonStillFrontPic_Exeggutor[]; +extern const u32 gMonFrontPic_Exeggutor[]; +extern const u32 gMonPalette_Exeggutor[]; +extern const u32 gMonBackPic_Exeggutor[]; +extern const u32 gMonShinyPalette_Exeggutor[]; +extern const u32 gMonStillFrontPic_Exeggutor[]; extern const u8 gMonIcon_Exeggutor[]; extern const u8 gMonFootprint_Exeggutor[]; -extern const u8 gMonFrontPic_Cubone[]; -extern const u8 gMonPalette_Cubone[]; -extern const u8 gMonBackPic_Cubone[]; -extern const u8 gMonShinyPalette_Cubone[]; -extern const u8 gMonStillFrontPic_Cubone[]; +extern const u32 gMonFrontPic_Cubone[]; +extern const u32 gMonPalette_Cubone[]; +extern const u32 gMonBackPic_Cubone[]; +extern const u32 gMonShinyPalette_Cubone[]; +extern const u32 gMonStillFrontPic_Cubone[]; extern const u8 gMonIcon_Cubone[]; extern const u8 gMonFootprint_Cubone[]; -extern const u8 gMonFrontPic_Marowak[]; -extern const u8 gMonPalette_Marowak[]; -extern const u8 gMonBackPic_Marowak[]; -extern const u8 gMonShinyPalette_Marowak[]; -extern const u8 gMonStillFrontPic_Marowak[]; +extern const u32 gMonFrontPic_Marowak[]; +extern const u32 gMonPalette_Marowak[]; +extern const u32 gMonBackPic_Marowak[]; +extern const u32 gMonShinyPalette_Marowak[]; +extern const u32 gMonStillFrontPic_Marowak[]; extern const u8 gMonIcon_Marowak[]; extern const u8 gMonFootprint_Marowak[]; -extern const u8 gMonFrontPic_Hitmonlee[]; -extern const u8 gMonPalette_Hitmonlee[]; -extern const u8 gMonBackPic_Hitmonlee[]; -extern const u8 gMonShinyPalette_Hitmonlee[]; -extern const u8 gMonStillFrontPic_Hitmonlee[]; +extern const u32 gMonFrontPic_Hitmonlee[]; +extern const u32 gMonPalette_Hitmonlee[]; +extern const u32 gMonBackPic_Hitmonlee[]; +extern const u32 gMonShinyPalette_Hitmonlee[]; +extern const u32 gMonStillFrontPic_Hitmonlee[]; extern const u8 gMonIcon_Hitmonlee[]; extern const u8 gMonFootprint_Hitmonlee[]; -extern const u8 gMonFrontPic_Hitmonchan[]; -extern const u8 gMonPalette_Hitmonchan[]; -extern const u8 gMonBackPic_Hitmonchan[]; -extern const u8 gMonShinyPalette_Hitmonchan[]; -extern const u8 gMonStillFrontPic_Hitmonchan[]; +extern const u32 gMonFrontPic_Hitmonchan[]; +extern const u32 gMonPalette_Hitmonchan[]; +extern const u32 gMonBackPic_Hitmonchan[]; +extern const u32 gMonShinyPalette_Hitmonchan[]; +extern const u32 gMonStillFrontPic_Hitmonchan[]; extern const u8 gMonIcon_Hitmonchan[]; extern const u8 gMonFootprint_Hitmonchan[]; -extern const u8 gMonFrontPic_Lickitung[]; -extern const u8 gMonPalette_Lickitung[]; -extern const u8 gMonBackPic_Lickitung[]; -extern const u8 gMonShinyPalette_Lickitung[]; -extern const u8 gMonStillFrontPic_Lickitung[]; +extern const u32 gMonFrontPic_Lickitung[]; +extern const u32 gMonPalette_Lickitung[]; +extern const u32 gMonBackPic_Lickitung[]; +extern const u32 gMonShinyPalette_Lickitung[]; +extern const u32 gMonStillFrontPic_Lickitung[]; extern const u8 gMonIcon_Lickitung[]; extern const u8 gMonFootprint_Lickitung[]; -extern const u8 gMonFrontPic_Koffing[]; -extern const u8 gMonPalette_Koffing[]; -extern const u8 gMonBackPic_Koffing[]; -extern const u8 gMonShinyPalette_Koffing[]; -extern const u8 gMonStillFrontPic_Koffing[]; +extern const u32 gMonFrontPic_Koffing[]; +extern const u32 gMonPalette_Koffing[]; +extern const u32 gMonBackPic_Koffing[]; +extern const u32 gMonShinyPalette_Koffing[]; +extern const u32 gMonStillFrontPic_Koffing[]; extern const u8 gMonIcon_Koffing[]; extern const u8 gMonFootprint_Koffing[]; -extern const u8 gMonFrontPic_Weezing[]; -extern const u8 gMonPalette_Weezing[]; -extern const u8 gMonBackPic_Weezing[]; -extern const u8 gMonShinyPalette_Weezing[]; -extern const u8 gMonStillFrontPic_Weezing[]; +extern const u32 gMonFrontPic_Weezing[]; +extern const u32 gMonPalette_Weezing[]; +extern const u32 gMonBackPic_Weezing[]; +extern const u32 gMonShinyPalette_Weezing[]; +extern const u32 gMonStillFrontPic_Weezing[]; extern const u8 gMonIcon_Weezing[]; extern const u8 gMonFootprint_Weezing[]; -extern const u8 gMonFrontPic_Rhyhorn[]; -extern const u8 gMonPalette_Rhyhorn[]; -extern const u8 gMonBackPic_Rhyhorn[]; -extern const u8 gMonShinyPalette_Rhyhorn[]; -extern const u8 gMonStillFrontPic_Rhyhorn[]; +extern const u32 gMonFrontPic_Rhyhorn[]; +extern const u32 gMonPalette_Rhyhorn[]; +extern const u32 gMonBackPic_Rhyhorn[]; +extern const u32 gMonShinyPalette_Rhyhorn[]; +extern const u32 gMonStillFrontPic_Rhyhorn[]; extern const u8 gMonIcon_Rhyhorn[]; extern const u8 gMonFootprint_Rhyhorn[]; -extern const u8 gMonFrontPic_Rhydon[]; -extern const u8 gMonPalette_Rhydon[]; -extern const u8 gMonBackPic_Rhydon[]; -extern const u8 gMonShinyPalette_Rhydon[]; -extern const u8 gMonStillFrontPic_Rhydon[]; +extern const u32 gMonFrontPic_Rhydon[]; +extern const u32 gMonPalette_Rhydon[]; +extern const u32 gMonBackPic_Rhydon[]; +extern const u32 gMonShinyPalette_Rhydon[]; +extern const u32 gMonStillFrontPic_Rhydon[]; extern const u8 gMonIcon_Rhydon[]; extern const u8 gMonFootprint_Rhydon[]; -extern const u8 gMonFrontPic_Chansey[]; -extern const u8 gMonPalette_Chansey[]; -extern const u8 gMonBackPic_Chansey[]; -extern const u8 gMonShinyPalette_Chansey[]; -extern const u8 gMonStillFrontPic_Chansey[]; +extern const u32 gMonFrontPic_Chansey[]; +extern const u32 gMonPalette_Chansey[]; +extern const u32 gMonBackPic_Chansey[]; +extern const u32 gMonShinyPalette_Chansey[]; +extern const u32 gMonStillFrontPic_Chansey[]; extern const u8 gMonIcon_Chansey[]; extern const u8 gMonFootprint_Chansey[]; -extern const u8 gMonFrontPic_Tangela[]; -extern const u8 gMonPalette_Tangela[]; -extern const u8 gMonBackPic_Tangela[]; -extern const u8 gMonShinyPalette_Tangela[]; -extern const u8 gMonStillFrontPic_Tangela[]; +extern const u32 gMonFrontPic_Tangela[]; +extern const u32 gMonPalette_Tangela[]; +extern const u32 gMonBackPic_Tangela[]; +extern const u32 gMonShinyPalette_Tangela[]; +extern const u32 gMonStillFrontPic_Tangela[]; extern const u8 gMonIcon_Tangela[]; extern const u8 gMonFootprint_Tangela[]; -extern const u8 gMonFrontPic_Kangaskhan[]; -extern const u8 gMonPalette_Kangaskhan[]; -extern const u8 gMonBackPic_Kangaskhan[]; -extern const u8 gMonShinyPalette_Kangaskhan[]; -extern const u8 gMonStillFrontPic_Kangaskhan[]; +extern const u32 gMonFrontPic_Kangaskhan[]; +extern const u32 gMonPalette_Kangaskhan[]; +extern const u32 gMonBackPic_Kangaskhan[]; +extern const u32 gMonShinyPalette_Kangaskhan[]; +extern const u32 gMonStillFrontPic_Kangaskhan[]; extern const u8 gMonIcon_Kangaskhan[]; extern const u8 gMonFootprint_Kangaskhan[]; -extern const u8 gMonFrontPic_Horsea[]; -extern const u8 gMonPalette_Horsea[]; -extern const u8 gMonBackPic_Horsea[]; -extern const u8 gMonShinyPalette_Horsea[]; -extern const u8 gMonStillFrontPic_Horsea[]; +extern const u32 gMonFrontPic_Horsea[]; +extern const u32 gMonPalette_Horsea[]; +extern const u32 gMonBackPic_Horsea[]; +extern const u32 gMonShinyPalette_Horsea[]; +extern const u32 gMonStillFrontPic_Horsea[]; extern const u8 gMonIcon_Horsea[]; extern const u8 gMonFootprint_Horsea[]; -extern const u8 gMonFrontPic_Seadra[]; -extern const u8 gMonPalette_Seadra[]; -extern const u8 gMonBackPic_Seadra[]; -extern const u8 gMonShinyPalette_Seadra[]; -extern const u8 gMonStillFrontPic_Seadra[]; +extern const u32 gMonFrontPic_Seadra[]; +extern const u32 gMonPalette_Seadra[]; +extern const u32 gMonBackPic_Seadra[]; +extern const u32 gMonShinyPalette_Seadra[]; +extern const u32 gMonStillFrontPic_Seadra[]; extern const u8 gMonIcon_Seadra[]; extern const u8 gMonFootprint_Seadra[]; -extern const u8 gMonFrontPic_Goldeen[]; -extern const u8 gMonPalette_Goldeen[]; -extern const u8 gMonBackPic_Goldeen[]; -extern const u8 gMonShinyPalette_Goldeen[]; -extern const u8 gMonStillFrontPic_Goldeen[]; +extern const u32 gMonFrontPic_Goldeen[]; +extern const u32 gMonPalette_Goldeen[]; +extern const u32 gMonBackPic_Goldeen[]; +extern const u32 gMonShinyPalette_Goldeen[]; +extern const u32 gMonStillFrontPic_Goldeen[]; extern const u8 gMonIcon_Goldeen[]; extern const u8 gMonFootprint_Goldeen[]; -extern const u8 gMonFrontPic_Seaking[]; -extern const u8 gMonPalette_Seaking[]; -extern const u8 gMonBackPic_Seaking[]; -extern const u8 gMonShinyPalette_Seaking[]; -extern const u8 gMonStillFrontPic_Seaking[]; +extern const u32 gMonFrontPic_Seaking[]; +extern const u32 gMonPalette_Seaking[]; +extern const u32 gMonBackPic_Seaking[]; +extern const u32 gMonShinyPalette_Seaking[]; +extern const u32 gMonStillFrontPic_Seaking[]; extern const u8 gMonIcon_Seaking[]; extern const u8 gMonFootprint_Seaking[]; -extern const u8 gMonFrontPic_Staryu[]; -extern const u8 gMonPalette_Staryu[]; -extern const u8 gMonBackPic_Staryu[]; -extern const u8 gMonShinyPalette_Staryu[]; -extern const u8 gMonStillFrontPic_Staryu[]; +extern const u32 gMonFrontPic_Staryu[]; +extern const u32 gMonPalette_Staryu[]; +extern const u32 gMonBackPic_Staryu[]; +extern const u32 gMonShinyPalette_Staryu[]; +extern const u32 gMonStillFrontPic_Staryu[]; extern const u8 gMonIcon_Staryu[]; extern const u8 gMonFootprint_Staryu[]; -extern const u8 gMonFrontPic_Starmie[]; -extern const u8 gMonPalette_Starmie[]; -extern const u8 gMonBackPic_Starmie[]; -extern const u8 gMonShinyPalette_Starmie[]; -extern const u8 gMonStillFrontPic_Starmie[]; +extern const u32 gMonFrontPic_Starmie[]; +extern const u32 gMonPalette_Starmie[]; +extern const u32 gMonBackPic_Starmie[]; +extern const u32 gMonShinyPalette_Starmie[]; +extern const u32 gMonStillFrontPic_Starmie[]; extern const u8 gMonIcon_Starmie[]; extern const u8 gMonFootprint_Starmie[]; -extern const u8 gMonFrontPic_Mrmime[]; -extern const u8 gMonPalette_Mrmime[]; -extern const u8 gMonBackPic_Mrmime[]; -extern const u8 gMonShinyPalette_Mrmime[]; -extern const u8 gMonStillFrontPic_Mrmime[]; +extern const u32 gMonFrontPic_Mrmime[]; +extern const u32 gMonPalette_Mrmime[]; +extern const u32 gMonBackPic_Mrmime[]; +extern const u32 gMonShinyPalette_Mrmime[]; +extern const u32 gMonStillFrontPic_Mrmime[]; extern const u8 gMonIcon_Mrmime[]; extern const u8 gMonFootprint_Mrmime[]; -extern const u8 gMonFrontPic_Scyther[]; -extern const u8 gMonPalette_Scyther[]; -extern const u8 gMonBackPic_Scyther[]; -extern const u8 gMonShinyPalette_Scyther[]; -extern const u8 gMonStillFrontPic_Scyther[]; +extern const u32 gMonFrontPic_Scyther[]; +extern const u32 gMonPalette_Scyther[]; +extern const u32 gMonBackPic_Scyther[]; +extern const u32 gMonShinyPalette_Scyther[]; +extern const u32 gMonStillFrontPic_Scyther[]; extern const u8 gMonIcon_Scyther[]; extern const u8 gMonFootprint_Scyther[]; -extern const u8 gMonFrontPic_Jynx[]; -extern const u8 gMonPalette_Jynx[]; -extern const u8 gMonBackPic_Jynx[]; -extern const u8 gMonShinyPalette_Jynx[]; -extern const u8 gMonStillFrontPic_Jynx[]; +extern const u32 gMonFrontPic_Jynx[]; +extern const u32 gMonPalette_Jynx[]; +extern const u32 gMonBackPic_Jynx[]; +extern const u32 gMonShinyPalette_Jynx[]; +extern const u32 gMonStillFrontPic_Jynx[]; extern const u8 gMonIcon_Jynx[]; extern const u8 gMonFootprint_Jynx[]; -extern const u8 gMonFrontPic_Electabuzz[]; -extern const u8 gMonPalette_Electabuzz[]; -extern const u8 gMonBackPic_Electabuzz[]; -extern const u8 gMonShinyPalette_Electabuzz[]; -extern const u8 gMonStillFrontPic_Electabuzz[]; +extern const u32 gMonFrontPic_Electabuzz[]; +extern const u32 gMonPalette_Electabuzz[]; +extern const u32 gMonBackPic_Electabuzz[]; +extern const u32 gMonShinyPalette_Electabuzz[]; +extern const u32 gMonStillFrontPic_Electabuzz[]; extern const u8 gMonIcon_Electabuzz[]; extern const u8 gMonFootprint_Electabuzz[]; -extern const u8 gMonFrontPic_Magmar[]; -extern const u8 gMonPalette_Magmar[]; -extern const u8 gMonBackPic_Magmar[]; -extern const u8 gMonShinyPalette_Magmar[]; -extern const u8 gMonStillFrontPic_Magmar[]; +extern const u32 gMonFrontPic_Magmar[]; +extern const u32 gMonPalette_Magmar[]; +extern const u32 gMonBackPic_Magmar[]; +extern const u32 gMonShinyPalette_Magmar[]; +extern const u32 gMonStillFrontPic_Magmar[]; extern const u8 gMonIcon_Magmar[]; extern const u8 gMonFootprint_Magmar[]; -extern const u8 gMonFrontPic_Pinsir[]; -extern const u8 gMonPalette_Pinsir[]; -extern const u8 gMonBackPic_Pinsir[]; -extern const u8 gMonShinyPalette_Pinsir[]; -extern const u8 gMonStillFrontPic_Pinsir[]; +extern const u32 gMonFrontPic_Pinsir[]; +extern const u32 gMonPalette_Pinsir[]; +extern const u32 gMonBackPic_Pinsir[]; +extern const u32 gMonShinyPalette_Pinsir[]; +extern const u32 gMonStillFrontPic_Pinsir[]; extern const u8 gMonIcon_Pinsir[]; extern const u8 gMonFootprint_Pinsir[]; -extern const u8 gMonFrontPic_Tauros[]; -extern const u8 gMonPalette_Tauros[]; -extern const u8 gMonBackPic_Tauros[]; -extern const u8 gMonShinyPalette_Tauros[]; -extern const u8 gMonStillFrontPic_Tauros[]; +extern const u32 gMonFrontPic_Tauros[]; +extern const u32 gMonPalette_Tauros[]; +extern const u32 gMonBackPic_Tauros[]; +extern const u32 gMonShinyPalette_Tauros[]; +extern const u32 gMonStillFrontPic_Tauros[]; extern const u8 gMonIcon_Tauros[]; extern const u8 gMonFootprint_Tauros[]; -extern const u8 gMonFrontPic_Magikarp[]; -extern const u8 gMonPalette_Magikarp[]; -extern const u8 gMonBackPic_Magikarp[]; -extern const u8 gMonShinyPalette_Magikarp[]; -extern const u8 gMonStillFrontPic_Magikarp[]; +extern const u32 gMonFrontPic_Magikarp[]; +extern const u32 gMonPalette_Magikarp[]; +extern const u32 gMonBackPic_Magikarp[]; +extern const u32 gMonShinyPalette_Magikarp[]; +extern const u32 gMonStillFrontPic_Magikarp[]; extern const u8 gMonIcon_Magikarp[]; extern const u8 gMonFootprint_Magikarp[]; -extern const u8 gMonFrontPic_Gyarados[]; -extern const u8 gMonPalette_Gyarados[]; -extern const u8 gMonBackPic_Gyarados[]; -extern const u8 gMonShinyPalette_Gyarados[]; -extern const u8 gMonStillFrontPic_Gyarados[]; +extern const u32 gMonFrontPic_Gyarados[]; +extern const u32 gMonPalette_Gyarados[]; +extern const u32 gMonBackPic_Gyarados[]; +extern const u32 gMonShinyPalette_Gyarados[]; +extern const u32 gMonStillFrontPic_Gyarados[]; extern const u8 gMonIcon_Gyarados[]; extern const u8 gMonFootprint_Gyarados[]; -extern const u8 gMonFrontPic_Lapras[]; -extern const u8 gMonPalette_Lapras[]; -extern const u8 gMonBackPic_Lapras[]; -extern const u8 gMonShinyPalette_Lapras[]; -extern const u8 gMonStillFrontPic_Lapras[]; +extern const u32 gMonFrontPic_Lapras[]; +extern const u32 gMonPalette_Lapras[]; +extern const u32 gMonBackPic_Lapras[]; +extern const u32 gMonShinyPalette_Lapras[]; +extern const u32 gMonStillFrontPic_Lapras[]; extern const u8 gMonIcon_Lapras[]; extern const u8 gMonFootprint_Lapras[]; -extern const u8 gMonFrontPic_Ditto[]; -extern const u8 gMonPalette_Ditto[]; -extern const u8 gMonBackPic_Ditto[]; -extern const u8 gMonShinyPalette_Ditto[]; -extern const u8 gMonStillFrontPic_Ditto[]; +extern const u32 gMonFrontPic_Ditto[]; +extern const u32 gMonPalette_Ditto[]; +extern const u32 gMonBackPic_Ditto[]; +extern const u32 gMonShinyPalette_Ditto[]; +extern const u32 gMonStillFrontPic_Ditto[]; extern const u8 gMonIcon_Ditto[]; extern const u8 gMonFootprint_Ditto[]; -extern const u8 gMonFrontPic_Eevee[]; -extern const u8 gMonPalette_Eevee[]; -extern const u8 gMonBackPic_Eevee[]; -extern const u8 gMonShinyPalette_Eevee[]; -extern const u8 gMonStillFrontPic_Eevee[]; +extern const u32 gMonFrontPic_Eevee[]; +extern const u32 gMonPalette_Eevee[]; +extern const u32 gMonBackPic_Eevee[]; +extern const u32 gMonShinyPalette_Eevee[]; +extern const u32 gMonStillFrontPic_Eevee[]; extern const u8 gMonIcon_Eevee[]; extern const u8 gMonFootprint_Eevee[]; -extern const u8 gMonFrontPic_Vaporeon[]; -extern const u8 gMonPalette_Vaporeon[]; -extern const u8 gMonBackPic_Vaporeon[]; -extern const u8 gMonShinyPalette_Vaporeon[]; -extern const u8 gMonStillFrontPic_Vaporeon[]; +extern const u32 gMonFrontPic_Vaporeon[]; +extern const u32 gMonPalette_Vaporeon[]; +extern const u32 gMonBackPic_Vaporeon[]; +extern const u32 gMonShinyPalette_Vaporeon[]; +extern const u32 gMonStillFrontPic_Vaporeon[]; extern const u8 gMonIcon_Vaporeon[]; extern const u8 gMonFootprint_Vaporeon[]; -extern const u8 gMonFrontPic_Jolteon[]; -extern const u8 gMonPalette_Jolteon[]; -extern const u8 gMonBackPic_Jolteon[]; -extern const u8 gMonShinyPalette_Jolteon[]; -extern const u8 gMonStillFrontPic_Jolteon[]; +extern const u32 gMonFrontPic_Jolteon[]; +extern const u32 gMonPalette_Jolteon[]; +extern const u32 gMonBackPic_Jolteon[]; +extern const u32 gMonShinyPalette_Jolteon[]; +extern const u32 gMonStillFrontPic_Jolteon[]; extern const u8 gMonIcon_Jolteon[]; extern const u8 gMonFootprint_Jolteon[]; -extern const u8 gMonFrontPic_Flareon[]; -extern const u8 gMonPalette_Flareon[]; -extern const u8 gMonBackPic_Flareon[]; -extern const u8 gMonShinyPalette_Flareon[]; -extern const u8 gMonStillFrontPic_Flareon[]; +extern const u32 gMonFrontPic_Flareon[]; +extern const u32 gMonPalette_Flareon[]; +extern const u32 gMonBackPic_Flareon[]; +extern const u32 gMonShinyPalette_Flareon[]; +extern const u32 gMonStillFrontPic_Flareon[]; extern const u8 gMonIcon_Flareon[]; extern const u8 gMonFootprint_Flareon[]; -extern const u8 gMonFrontPic_Porygon[]; -extern const u8 gMonPalette_Porygon[]; -extern const u8 gMonBackPic_Porygon[]; -extern const u8 gMonShinyPalette_Porygon[]; -extern const u8 gMonStillFrontPic_Porygon[]; +extern const u32 gMonFrontPic_Porygon[]; +extern const u32 gMonPalette_Porygon[]; +extern const u32 gMonBackPic_Porygon[]; +extern const u32 gMonShinyPalette_Porygon[]; +extern const u32 gMonStillFrontPic_Porygon[]; extern const u8 gMonIcon_Porygon[]; extern const u8 gMonFootprint_Porygon[]; -extern const u8 gMonFrontPic_Omanyte[]; -extern const u8 gMonPalette_Omanyte[]; -extern const u8 gMonBackPic_Omanyte[]; -extern const u8 gMonShinyPalette_Omanyte[]; -extern const u8 gMonStillFrontPic_Omanyte[]; +extern const u32 gMonFrontPic_Omanyte[]; +extern const u32 gMonPalette_Omanyte[]; +extern const u32 gMonBackPic_Omanyte[]; +extern const u32 gMonShinyPalette_Omanyte[]; +extern const u32 gMonStillFrontPic_Omanyte[]; extern const u8 gMonIcon_Omanyte[]; extern const u8 gMonFootprint_Omanyte[]; -extern const u8 gMonFrontPic_Omastar[]; -extern const u8 gMonPalette_Omastar[]; -extern const u8 gMonBackPic_Omastar[]; -extern const u8 gMonShinyPalette_Omastar[]; -extern const u8 gMonStillFrontPic_Omastar[]; +extern const u32 gMonFrontPic_Omastar[]; +extern const u32 gMonPalette_Omastar[]; +extern const u32 gMonBackPic_Omastar[]; +extern const u32 gMonShinyPalette_Omastar[]; +extern const u32 gMonStillFrontPic_Omastar[]; extern const u8 gMonIcon_Omastar[]; extern const u8 gMonFootprint_Omastar[]; -extern const u8 gMonFrontPic_Kabuto[]; -extern const u8 gMonPalette_Kabuto[]; -extern const u8 gMonBackPic_Kabuto[]; -extern const u8 gMonShinyPalette_Kabuto[]; -extern const u8 gMonStillFrontPic_Kabuto[]; +extern const u32 gMonFrontPic_Kabuto[]; +extern const u32 gMonPalette_Kabuto[]; +extern const u32 gMonBackPic_Kabuto[]; +extern const u32 gMonShinyPalette_Kabuto[]; +extern const u32 gMonStillFrontPic_Kabuto[]; extern const u8 gMonIcon_Kabuto[]; extern const u8 gMonFootprint_Kabuto[]; -extern const u8 gMonFrontPic_Kabutops[]; -extern const u8 gMonPalette_Kabutops[]; -extern const u8 gMonBackPic_Kabutops[]; -extern const u8 gMonShinyPalette_Kabutops[]; -extern const u8 gMonStillFrontPic_Kabutops[]; +extern const u32 gMonFrontPic_Kabutops[]; +extern const u32 gMonPalette_Kabutops[]; +extern const u32 gMonBackPic_Kabutops[]; +extern const u32 gMonShinyPalette_Kabutops[]; +extern const u32 gMonStillFrontPic_Kabutops[]; extern const u8 gMonIcon_Kabutops[]; extern const u8 gMonFootprint_Kabutops[]; -extern const u8 gMonFrontPic_Aerodactyl[]; -extern const u8 gMonPalette_Aerodactyl[]; -extern const u8 gMonBackPic_Aerodactyl[]; -extern const u8 gMonShinyPalette_Aerodactyl[]; -extern const u8 gMonStillFrontPic_Aerodactyl[]; +extern const u32 gMonFrontPic_Aerodactyl[]; +extern const u32 gMonPalette_Aerodactyl[]; +extern const u32 gMonBackPic_Aerodactyl[]; +extern const u32 gMonShinyPalette_Aerodactyl[]; +extern const u32 gMonStillFrontPic_Aerodactyl[]; extern const u8 gMonIcon_Aerodactyl[]; extern const u8 gMonFootprint_Aerodactyl[]; -extern const u8 gMonFrontPic_Snorlax[]; -extern const u8 gMonPalette_Snorlax[]; -extern const u8 gMonBackPic_Snorlax[]; -extern const u8 gMonShinyPalette_Snorlax[]; -extern const u8 gMonStillFrontPic_Snorlax[]; +extern const u32 gMonFrontPic_Snorlax[]; +extern const u32 gMonPalette_Snorlax[]; +extern const u32 gMonBackPic_Snorlax[]; +extern const u32 gMonShinyPalette_Snorlax[]; +extern const u32 gMonStillFrontPic_Snorlax[]; extern const u8 gMonIcon_Snorlax[]; extern const u8 gMonFootprint_Snorlax[]; -extern const u8 gMonFrontPic_Articuno[]; -extern const u8 gMonPalette_Articuno[]; -extern const u8 gMonBackPic_Articuno[]; -extern const u8 gMonShinyPalette_Articuno[]; -extern const u8 gMonStillFrontPic_Articuno[]; +extern const u32 gMonFrontPic_Articuno[]; +extern const u32 gMonPalette_Articuno[]; +extern const u32 gMonBackPic_Articuno[]; +extern const u32 gMonShinyPalette_Articuno[]; +extern const u32 gMonStillFrontPic_Articuno[]; extern const u8 gMonIcon_Articuno[]; extern const u8 gMonFootprint_Articuno[]; -extern const u8 gMonFrontPic_Zapdos[]; -extern const u8 gMonPalette_Zapdos[]; -extern const u8 gMonBackPic_Zapdos[]; -extern const u8 gMonShinyPalette_Zapdos[]; -extern const u8 gMonStillFrontPic_Zapdos[]; +extern const u32 gMonFrontPic_Zapdos[]; +extern const u32 gMonPalette_Zapdos[]; +extern const u32 gMonBackPic_Zapdos[]; +extern const u32 gMonShinyPalette_Zapdos[]; +extern const u32 gMonStillFrontPic_Zapdos[]; extern const u8 gMonIcon_Zapdos[]; extern const u8 gMonFootprint_Zapdos[]; -extern const u8 gMonFrontPic_Moltres[]; -extern const u8 gMonPalette_Moltres[]; -extern const u8 gMonBackPic_Moltres[]; -extern const u8 gMonShinyPalette_Moltres[]; -extern const u8 gMonStillFrontPic_Moltres[]; +extern const u32 gMonFrontPic_Moltres[]; +extern const u32 gMonPalette_Moltres[]; +extern const u32 gMonBackPic_Moltres[]; +extern const u32 gMonShinyPalette_Moltres[]; +extern const u32 gMonStillFrontPic_Moltres[]; extern const u8 gMonIcon_Moltres[]; extern const u8 gMonFootprint_Moltres[]; -extern const u8 gMonFrontPic_Dratini[]; -extern const u8 gMonPalette_Dratini[]; -extern const u8 gMonBackPic_Dratini[]; -extern const u8 gMonShinyPalette_Dratini[]; -extern const u8 gMonStillFrontPic_Dratini[]; +extern const u32 gMonFrontPic_Dratini[]; +extern const u32 gMonPalette_Dratini[]; +extern const u32 gMonBackPic_Dratini[]; +extern const u32 gMonShinyPalette_Dratini[]; +extern const u32 gMonStillFrontPic_Dratini[]; extern const u8 gMonIcon_Dratini[]; extern const u8 gMonFootprint_Dratini[]; -extern const u8 gMonFrontPic_Dragonair[]; -extern const u8 gMonPalette_Dragonair[]; -extern const u8 gMonBackPic_Dragonair[]; -extern const u8 gMonShinyPalette_Dragonair[]; -extern const u8 gMonStillFrontPic_Dragonair[]; +extern const u32 gMonFrontPic_Dragonair[]; +extern const u32 gMonPalette_Dragonair[]; +extern const u32 gMonBackPic_Dragonair[]; +extern const u32 gMonShinyPalette_Dragonair[]; +extern const u32 gMonStillFrontPic_Dragonair[]; extern const u8 gMonIcon_Dragonair[]; extern const u8 gMonFootprint_Dragonair[]; -extern const u8 gMonFrontPic_Dragonite[]; -extern const u8 gMonPalette_Dragonite[]; -extern const u8 gMonBackPic_Dragonite[]; -extern const u8 gMonShinyPalette_Dragonite[]; -extern const u8 gMonStillFrontPic_Dragonite[]; +extern const u32 gMonFrontPic_Dragonite[]; +extern const u32 gMonPalette_Dragonite[]; +extern const u32 gMonBackPic_Dragonite[]; +extern const u32 gMonShinyPalette_Dragonite[]; +extern const u32 gMonStillFrontPic_Dragonite[]; extern const u8 gMonIcon_Dragonite[]; extern const u8 gMonFootprint_Dragonite[]; -extern const u8 gMonFrontPic_Mewtwo[]; -extern const u8 gMonPalette_Mewtwo[]; -extern const u8 gMonBackPic_Mewtwo[]; -extern const u8 gMonShinyPalette_Mewtwo[]; -extern const u8 gMonStillFrontPic_Mewtwo[]; +extern const u32 gMonFrontPic_Mewtwo[]; +extern const u32 gMonPalette_Mewtwo[]; +extern const u32 gMonBackPic_Mewtwo[]; +extern const u32 gMonShinyPalette_Mewtwo[]; +extern const u32 gMonStillFrontPic_Mewtwo[]; extern const u8 gMonIcon_Mewtwo[]; extern const u8 gMonFootprint_Mewtwo[]; -extern const u8 gMonFrontPic_Mew[]; -extern const u8 gMonPalette_Mew[]; -extern const u8 gMonBackPic_Mew[]; -extern const u8 gMonShinyPalette_Mew[]; -extern const u8 gMonStillFrontPic_Mew[]; +extern const u32 gMonFrontPic_Mew[]; +extern const u32 gMonPalette_Mew[]; +extern const u32 gMonBackPic_Mew[]; +extern const u32 gMonShinyPalette_Mew[]; +extern const u32 gMonStillFrontPic_Mew[]; extern const u8 gMonIcon_Mew[]; extern const u8 gMonFootprint_Mew[]; -extern const u8 gMonFrontPic_Chikorita[]; -extern const u8 gMonPalette_Chikorita[]; -extern const u8 gMonBackPic_Chikorita[]; -extern const u8 gMonShinyPalette_Chikorita[]; -extern const u8 gMonStillFrontPic_Chikorita[]; +extern const u32 gMonFrontPic_Chikorita[]; +extern const u32 gMonPalette_Chikorita[]; +extern const u32 gMonBackPic_Chikorita[]; +extern const u32 gMonShinyPalette_Chikorita[]; +extern const u32 gMonStillFrontPic_Chikorita[]; extern const u8 gMonIcon_Chikorita[]; extern const u8 gMonFootprint_Chikorita[]; -extern const u8 gMonFrontPic_Bayleef[]; -extern const u8 gMonPalette_Bayleef[]; -extern const u8 gMonBackPic_Bayleef[]; -extern const u8 gMonShinyPalette_Bayleef[]; -extern const u8 gMonStillFrontPic_Bayleef[]; +extern const u32 gMonFrontPic_Bayleef[]; +extern const u32 gMonPalette_Bayleef[]; +extern const u32 gMonBackPic_Bayleef[]; +extern const u32 gMonShinyPalette_Bayleef[]; +extern const u32 gMonStillFrontPic_Bayleef[]; extern const u8 gMonIcon_Bayleef[]; extern const u8 gMonFootprint_Bayleef[]; -extern const u8 gMonFrontPic_Meganium[]; -extern const u8 gMonPalette_Meganium[]; -extern const u8 gMonBackPic_Meganium[]; -extern const u8 gMonShinyPalette_Meganium[]; -extern const u8 gMonStillFrontPic_Meganium[]; +extern const u32 gMonFrontPic_Meganium[]; +extern const u32 gMonPalette_Meganium[]; +extern const u32 gMonBackPic_Meganium[]; +extern const u32 gMonShinyPalette_Meganium[]; +extern const u32 gMonStillFrontPic_Meganium[]; extern const u8 gMonIcon_Meganium[]; extern const u8 gMonFootprint_Meganium[]; -extern const u8 gMonFrontPic_Cyndaquil[]; -extern const u8 gMonPalette_Cyndaquil[]; -extern const u8 gMonBackPic_Cyndaquil[]; -extern const u8 gMonShinyPalette_Cyndaquil[]; -extern const u8 gMonStillFrontPic_Cyndaquil[]; +extern const u32 gMonFrontPic_Cyndaquil[]; +extern const u32 gMonPalette_Cyndaquil[]; +extern const u32 gMonBackPic_Cyndaquil[]; +extern const u32 gMonShinyPalette_Cyndaquil[]; +extern const u32 gMonStillFrontPic_Cyndaquil[]; extern const u8 gMonIcon_Cyndaquil[]; extern const u8 gMonFootprint_Cyndaquil[]; -extern const u8 gMonFrontPic_Quilava[]; -extern const u8 gMonPalette_Quilava[]; -extern const u8 gMonBackPic_Quilava[]; -extern const u8 gMonShinyPalette_Quilava[]; -extern const u8 gMonStillFrontPic_Quilava[]; +extern const u32 gMonFrontPic_Quilava[]; +extern const u32 gMonPalette_Quilava[]; +extern const u32 gMonBackPic_Quilava[]; +extern const u32 gMonShinyPalette_Quilava[]; +extern const u32 gMonStillFrontPic_Quilava[]; extern const u8 gMonIcon_Quilava[]; extern const u8 gMonFootprint_Quilava[]; -extern const u8 gMonFrontPic_Typhlosion[]; -extern const u8 gMonPalette_Typhlosion[]; -extern const u8 gMonBackPic_Typhlosion[]; -extern const u8 gMonShinyPalette_Typhlosion[]; -extern const u8 gMonStillFrontPic_Typhlosion[]; +extern const u32 gMonFrontPic_Typhlosion[]; +extern const u32 gMonPalette_Typhlosion[]; +extern const u32 gMonBackPic_Typhlosion[]; +extern const u32 gMonShinyPalette_Typhlosion[]; +extern const u32 gMonStillFrontPic_Typhlosion[]; extern const u8 gMonIcon_Typhlosion[]; extern const u8 gMonFootprint_Typhlosion[]; -extern const u8 gMonFrontPic_Totodile[]; -extern const u8 gMonPalette_Totodile[]; -extern const u8 gMonBackPic_Totodile[]; -extern const u8 gMonShinyPalette_Totodile[]; -extern const u8 gMonStillFrontPic_Totodile[]; +extern const u32 gMonFrontPic_Totodile[]; +extern const u32 gMonPalette_Totodile[]; +extern const u32 gMonBackPic_Totodile[]; +extern const u32 gMonShinyPalette_Totodile[]; +extern const u32 gMonStillFrontPic_Totodile[]; extern const u8 gMonIcon_Totodile[]; extern const u8 gMonFootprint_Totodile[]; -extern const u8 gMonFrontPic_Croconaw[]; -extern const u8 gMonPalette_Croconaw[]; -extern const u8 gMonBackPic_Croconaw[]; -extern const u8 gMonShinyPalette_Croconaw[]; -extern const u8 gMonStillFrontPic_Croconaw[]; +extern const u32 gMonFrontPic_Croconaw[]; +extern const u32 gMonPalette_Croconaw[]; +extern const u32 gMonBackPic_Croconaw[]; +extern const u32 gMonShinyPalette_Croconaw[]; +extern const u32 gMonStillFrontPic_Croconaw[]; extern const u8 gMonIcon_Croconaw[]; extern const u8 gMonFootprint_Croconaw[]; -extern const u8 gMonFrontPic_Feraligatr[]; -extern const u8 gMonPalette_Feraligatr[]; -extern const u8 gMonBackPic_Feraligatr[]; -extern const u8 gMonShinyPalette_Feraligatr[]; -extern const u8 gMonStillFrontPic_Feraligatr[]; +extern const u32 gMonFrontPic_Feraligatr[]; +extern const u32 gMonPalette_Feraligatr[]; +extern const u32 gMonBackPic_Feraligatr[]; +extern const u32 gMonShinyPalette_Feraligatr[]; +extern const u32 gMonStillFrontPic_Feraligatr[]; extern const u8 gMonIcon_Feraligatr[]; extern const u8 gMonFootprint_Feraligatr[]; -extern const u8 gMonFrontPic_Sentret[]; -extern const u8 gMonPalette_Sentret[]; -extern const u8 gMonBackPic_Sentret[]; -extern const u8 gMonShinyPalette_Sentret[]; -extern const u8 gMonStillFrontPic_Sentret[]; +extern const u32 gMonFrontPic_Sentret[]; +extern const u32 gMonPalette_Sentret[]; +extern const u32 gMonBackPic_Sentret[]; +extern const u32 gMonShinyPalette_Sentret[]; +extern const u32 gMonStillFrontPic_Sentret[]; extern const u8 gMonIcon_Sentret[]; extern const u8 gMonFootprint_Sentret[]; -extern const u8 gMonFrontPic_Furret[]; -extern const u8 gMonPalette_Furret[]; -extern const u8 gMonBackPic_Furret[]; -extern const u8 gMonShinyPalette_Furret[]; -extern const u8 gMonStillFrontPic_Furret[]; +extern const u32 gMonFrontPic_Furret[]; +extern const u32 gMonPalette_Furret[]; +extern const u32 gMonBackPic_Furret[]; +extern const u32 gMonShinyPalette_Furret[]; +extern const u32 gMonStillFrontPic_Furret[]; extern const u8 gMonIcon_Furret[]; extern const u8 gMonFootprint_Furret[]; -extern const u8 gMonFrontPic_Hoothoot[]; -extern const u8 gMonPalette_Hoothoot[]; -extern const u8 gMonBackPic_Hoothoot[]; -extern const u8 gMonShinyPalette_Hoothoot[]; -extern const u8 gMonStillFrontPic_Hoothoot[]; +extern const u32 gMonFrontPic_Hoothoot[]; +extern const u32 gMonPalette_Hoothoot[]; +extern const u32 gMonBackPic_Hoothoot[]; +extern const u32 gMonShinyPalette_Hoothoot[]; +extern const u32 gMonStillFrontPic_Hoothoot[]; extern const u8 gMonIcon_Hoothoot[]; extern const u8 gMonFootprint_Hoothoot[]; -extern const u8 gMonFrontPic_Noctowl[]; -extern const u8 gMonPalette_Noctowl[]; -extern const u8 gMonBackPic_Noctowl[]; -extern const u8 gMonShinyPalette_Noctowl[]; -extern const u8 gMonStillFrontPic_Noctowl[]; +extern const u32 gMonFrontPic_Noctowl[]; +extern const u32 gMonPalette_Noctowl[]; +extern const u32 gMonBackPic_Noctowl[]; +extern const u32 gMonShinyPalette_Noctowl[]; +extern const u32 gMonStillFrontPic_Noctowl[]; extern const u8 gMonIcon_Noctowl[]; extern const u8 gMonFootprint_Noctowl[]; -extern const u8 gMonFrontPic_Ledyba[]; -extern const u8 gMonPalette_Ledyba[]; -extern const u8 gMonBackPic_Ledyba[]; -extern const u8 gMonShinyPalette_Ledyba[]; -extern const u8 gMonStillFrontPic_Ledyba[]; +extern const u32 gMonFrontPic_Ledyba[]; +extern const u32 gMonPalette_Ledyba[]; +extern const u32 gMonBackPic_Ledyba[]; +extern const u32 gMonShinyPalette_Ledyba[]; +extern const u32 gMonStillFrontPic_Ledyba[]; extern const u8 gMonIcon_Ledyba[]; extern const u8 gMonFootprint_Ledyba[]; -extern const u8 gMonFrontPic_Ledian[]; -extern const u8 gMonPalette_Ledian[]; -extern const u8 gMonBackPic_Ledian[]; -extern const u8 gMonShinyPalette_Ledian[]; -extern const u8 gMonStillFrontPic_Ledian[]; +extern const u32 gMonFrontPic_Ledian[]; +extern const u32 gMonPalette_Ledian[]; +extern const u32 gMonBackPic_Ledian[]; +extern const u32 gMonShinyPalette_Ledian[]; +extern const u32 gMonStillFrontPic_Ledian[]; extern const u8 gMonIcon_Ledian[]; extern const u8 gMonFootprint_Ledian[]; -extern const u8 gMonFrontPic_Spinarak[]; -extern const u8 gMonPalette_Spinarak[]; -extern const u8 gMonBackPic_Spinarak[]; -extern const u8 gMonShinyPalette_Spinarak[]; -extern const u8 gMonStillFrontPic_Spinarak[]; +extern const u32 gMonFrontPic_Spinarak[]; +extern const u32 gMonPalette_Spinarak[]; +extern const u32 gMonBackPic_Spinarak[]; +extern const u32 gMonShinyPalette_Spinarak[]; +extern const u32 gMonStillFrontPic_Spinarak[]; extern const u8 gMonIcon_Spinarak[]; extern const u8 gMonFootprint_Spinarak[]; -extern const u8 gMonFrontPic_Ariados[]; -extern const u8 gMonPalette_Ariados[]; -extern const u8 gMonBackPic_Ariados[]; -extern const u8 gMonShinyPalette_Ariados[]; -extern const u8 gMonStillFrontPic_Ariados[]; +extern const u32 gMonFrontPic_Ariados[]; +extern const u32 gMonPalette_Ariados[]; +extern const u32 gMonBackPic_Ariados[]; +extern const u32 gMonShinyPalette_Ariados[]; +extern const u32 gMonStillFrontPic_Ariados[]; extern const u8 gMonIcon_Ariados[]; extern const u8 gMonFootprint_Ariados[]; -extern const u8 gMonFrontPic_Crobat[]; -extern const u8 gMonPalette_Crobat[]; -extern const u8 gMonBackPic_Crobat[]; -extern const u8 gMonShinyPalette_Crobat[]; -extern const u8 gMonStillFrontPic_Crobat[]; +extern const u32 gMonFrontPic_Crobat[]; +extern const u32 gMonPalette_Crobat[]; +extern const u32 gMonBackPic_Crobat[]; +extern const u32 gMonShinyPalette_Crobat[]; +extern const u32 gMonStillFrontPic_Crobat[]; extern const u8 gMonIcon_Crobat[]; extern const u8 gMonFootprint_Crobat[]; -extern const u8 gMonFrontPic_Chinchou[]; -extern const u8 gMonPalette_Chinchou[]; -extern const u8 gMonBackPic_Chinchou[]; -extern const u8 gMonShinyPalette_Chinchou[]; -extern const u8 gMonStillFrontPic_Chinchou[]; +extern const u32 gMonFrontPic_Chinchou[]; +extern const u32 gMonPalette_Chinchou[]; +extern const u32 gMonBackPic_Chinchou[]; +extern const u32 gMonShinyPalette_Chinchou[]; +extern const u32 gMonStillFrontPic_Chinchou[]; extern const u8 gMonIcon_Chinchou[]; extern const u8 gMonFootprint_Chinchou[]; -extern const u8 gMonFrontPic_Lanturn[]; -extern const u8 gMonPalette_Lanturn[]; -extern const u8 gMonBackPic_Lanturn[]; -extern const u8 gMonShinyPalette_Lanturn[]; -extern const u8 gMonStillFrontPic_Lanturn[]; +extern const u32 gMonFrontPic_Lanturn[]; +extern const u32 gMonPalette_Lanturn[]; +extern const u32 gMonBackPic_Lanturn[]; +extern const u32 gMonShinyPalette_Lanturn[]; +extern const u32 gMonStillFrontPic_Lanturn[]; extern const u8 gMonIcon_Lanturn[]; extern const u8 gMonFootprint_Lanturn[]; -extern const u8 gMonFrontPic_Pichu[]; -extern const u8 gMonPalette_Pichu[]; -extern const u8 gMonBackPic_Pichu[]; -extern const u8 gMonShinyPalette_Pichu[]; -extern const u8 gMonStillFrontPic_Pichu[]; +extern const u32 gMonFrontPic_Pichu[]; +extern const u32 gMonPalette_Pichu[]; +extern const u32 gMonBackPic_Pichu[]; +extern const u32 gMonShinyPalette_Pichu[]; +extern const u32 gMonStillFrontPic_Pichu[]; extern const u8 gMonIcon_Pichu[]; -extern const u8 gMonFootprint_Pichu[]; -extern const u8 gMonFrontPic_Cleffa[]; -extern const u8 gMonPalette_Cleffa[]; -extern const u8 gMonBackPic_Cleffa[]; -extern const u8 gMonShinyPalette_Cleffa[]; -extern const u8 gMonStillFrontPic_Cleffa[]; +extern const u32 gMonFootprint_Pichu[]; +extern const u32 gMonFrontPic_Cleffa[]; +extern const u32 gMonPalette_Cleffa[]; +extern const u32 gMonBackPic_Cleffa[]; +extern const u32 gMonShinyPalette_Cleffa[]; +extern const u32 gMonStillFrontPic_Cleffa[]; extern const u8 gMonIcon_Cleffa[]; extern const u8 gMonFootprint_Cleffa[]; -extern const u8 gMonFrontPic_Igglybuff[]; -extern const u8 gMonPalette_Igglybuff[]; -extern const u8 gMonBackPic_Igglybuff[]; -extern const u8 gMonShinyPalette_Igglybuff[]; -extern const u8 gMonStillFrontPic_Igglybuff[]; +extern const u32 gMonFrontPic_Igglybuff[]; +extern const u32 gMonPalette_Igglybuff[]; +extern const u32 gMonBackPic_Igglybuff[]; +extern const u32 gMonShinyPalette_Igglybuff[]; +extern const u32 gMonStillFrontPic_Igglybuff[]; extern const u8 gMonIcon_Igglybuff[]; extern const u8 gMonFootprint_Igglybuff[]; -extern const u8 gMonFrontPic_Togepi[]; -extern const u8 gMonPalette_Togepi[]; -extern const u8 gMonBackPic_Togepi[]; -extern const u8 gMonShinyPalette_Togepi[]; -extern const u8 gMonStillFrontPic_Togepi[]; +extern const u32 gMonFrontPic_Togepi[]; +extern const u32 gMonPalette_Togepi[]; +extern const u32 gMonBackPic_Togepi[]; +extern const u32 gMonShinyPalette_Togepi[]; +extern const u32 gMonStillFrontPic_Togepi[]; extern const u8 gMonIcon_Togepi[]; extern const u8 gMonFootprint_Togepi[]; -extern const u8 gMonFrontPic_Togetic[]; -extern const u8 gMonPalette_Togetic[]; -extern const u8 gMonBackPic_Togetic[]; -extern const u8 gMonShinyPalette_Togetic[]; -extern const u8 gMonStillFrontPic_Togetic[]; +extern const u32 gMonFrontPic_Togetic[]; +extern const u32 gMonPalette_Togetic[]; +extern const u32 gMonBackPic_Togetic[]; +extern const u32 gMonShinyPalette_Togetic[]; +extern const u32 gMonStillFrontPic_Togetic[]; extern const u8 gMonIcon_Togetic[]; extern const u8 gMonFootprint_Togetic[]; -extern const u8 gMonFrontPic_Natu[]; -extern const u8 gMonPalette_Natu[]; -extern const u8 gMonBackPic_Natu[]; -extern const u8 gMonShinyPalette_Natu[]; -extern const u8 gMonStillFrontPic_Natu[]; +extern const u32 gMonFrontPic_Natu[]; +extern const u32 gMonPalette_Natu[]; +extern const u32 gMonBackPic_Natu[]; +extern const u32 gMonShinyPalette_Natu[]; +extern const u32 gMonStillFrontPic_Natu[]; extern const u8 gMonIcon_Natu[]; extern const u8 gMonFootprint_Natu[]; -extern const u8 gMonFrontPic_Xatu[]; -extern const u8 gMonPalette_Xatu[]; -extern const u8 gMonBackPic_Xatu[]; -extern const u8 gMonShinyPalette_Xatu[]; -extern const u8 gMonStillFrontPic_Xatu[]; +extern const u32 gMonFrontPic_Xatu[]; +extern const u32 gMonPalette_Xatu[]; +extern const u32 gMonBackPic_Xatu[]; +extern const u32 gMonShinyPalette_Xatu[]; +extern const u32 gMonStillFrontPic_Xatu[]; extern const u8 gMonIcon_Xatu[]; extern const u8 gMonFootprint_Xatu[]; -extern const u8 gMonFrontPic_Mareep[]; -extern const u8 gMonPalette_Mareep[]; -extern const u8 gMonBackPic_Mareep[]; -extern const u8 gMonShinyPalette_Mareep[]; -extern const u8 gMonStillFrontPic_Mareep[]; +extern const u32 gMonFrontPic_Mareep[]; +extern const u32 gMonPalette_Mareep[]; +extern const u32 gMonBackPic_Mareep[]; +extern const u32 gMonShinyPalette_Mareep[]; +extern const u32 gMonStillFrontPic_Mareep[]; extern const u8 gMonIcon_Mareep[]; extern const u8 gMonFootprint_Mareep[]; -extern const u8 gMonFrontPic_Flaaffy[]; -extern const u8 gMonPalette_Flaaffy[]; -extern const u8 gMonBackPic_Flaaffy[]; -extern const u8 gMonShinyPalette_Flaaffy[]; -extern const u8 gMonStillFrontPic_Flaaffy[]; +extern const u32 gMonFrontPic_Flaaffy[]; +extern const u32 gMonPalette_Flaaffy[]; +extern const u32 gMonBackPic_Flaaffy[]; +extern const u32 gMonShinyPalette_Flaaffy[]; +extern const u32 gMonStillFrontPic_Flaaffy[]; extern const u8 gMonIcon_Flaaffy[]; extern const u8 gMonFootprint_Flaaffy[]; -extern const u8 gMonFrontPic_Ampharos[]; -extern const u8 gMonPalette_Ampharos[]; -extern const u8 gMonBackPic_Ampharos[]; -extern const u8 gMonShinyPalette_Ampharos[]; -extern const u8 gMonStillFrontPic_Ampharos[]; +extern const u32 gMonFrontPic_Ampharos[]; +extern const u32 gMonPalette_Ampharos[]; +extern const u32 gMonBackPic_Ampharos[]; +extern const u32 gMonShinyPalette_Ampharos[]; +extern const u32 gMonStillFrontPic_Ampharos[]; extern const u8 gMonIcon_Ampharos[]; extern const u8 gMonFootprint_Ampharos[]; -extern const u8 gMonFrontPic_Bellossom[]; -extern const u8 gMonPalette_Bellossom[]; -extern const u8 gMonBackPic_Bellossom[]; -extern const u8 gMonShinyPalette_Bellossom[]; -extern const u8 gMonStillFrontPic_Bellossom[]; +extern const u32 gMonFrontPic_Bellossom[]; +extern const u32 gMonPalette_Bellossom[]; +extern const u32 gMonBackPic_Bellossom[]; +extern const u32 gMonShinyPalette_Bellossom[]; +extern const u32 gMonStillFrontPic_Bellossom[]; extern const u8 gMonIcon_Bellossom[]; extern const u8 gMonFootprint_Bellossom[]; -extern const u8 gMonFrontPic_Marill[]; -extern const u8 gMonPalette_Marill[]; -extern const u8 gMonBackPic_Marill[]; -extern const u8 gMonShinyPalette_Marill[]; -extern const u8 gMonStillFrontPic_Marill[]; +extern const u32 gMonFrontPic_Marill[]; +extern const u32 gMonPalette_Marill[]; +extern const u32 gMonBackPic_Marill[]; +extern const u32 gMonShinyPalette_Marill[]; +extern const u32 gMonStillFrontPic_Marill[]; extern const u8 gMonIcon_Marill[]; extern const u8 gMonFootprint_Marill[]; -extern const u8 gMonFrontPic_Azumarill[]; -extern const u8 gMonPalette_Azumarill[]; -extern const u8 gMonBackPic_Azumarill[]; -extern const u8 gMonShinyPalette_Azumarill[]; -extern const u8 gMonStillFrontPic_Azumarill[]; +extern const u32 gMonFrontPic_Azumarill[]; +extern const u32 gMonPalette_Azumarill[]; +extern const u32 gMonBackPic_Azumarill[]; +extern const u32 gMonShinyPalette_Azumarill[]; +extern const u32 gMonStillFrontPic_Azumarill[]; extern const u8 gMonIcon_Azumarill[]; extern const u8 gMonFootprint_Azumarill[]; -extern const u8 gMonFrontPic_Sudowoodo[]; -extern const u8 gMonPalette_Sudowoodo[]; -extern const u8 gMonBackPic_Sudowoodo[]; -extern const u8 gMonShinyPalette_Sudowoodo[]; -extern const u8 gMonStillFrontPic_Sudowoodo[]; +extern const u32 gMonFrontPic_Sudowoodo[]; +extern const u32 gMonPalette_Sudowoodo[]; +extern const u32 gMonBackPic_Sudowoodo[]; +extern const u32 gMonShinyPalette_Sudowoodo[]; +extern const u32 gMonStillFrontPic_Sudowoodo[]; extern const u8 gMonIcon_Sudowoodo[]; extern const u8 gMonFootprint_Sudowoodo[]; -extern const u8 gMonFrontPic_Politoed[]; -extern const u8 gMonPalette_Politoed[]; -extern const u8 gMonBackPic_Politoed[]; -extern const u8 gMonShinyPalette_Politoed[]; -extern const u8 gMonStillFrontPic_Politoed[]; +extern const u32 gMonFrontPic_Politoed[]; +extern const u32 gMonPalette_Politoed[]; +extern const u32 gMonBackPic_Politoed[]; +extern const u32 gMonShinyPalette_Politoed[]; +extern const u32 gMonStillFrontPic_Politoed[]; extern const u8 gMonIcon_Politoed[]; extern const u8 gMonFootprint_Politoed[]; -extern const u8 gMonFrontPic_Hoppip[]; -extern const u8 gMonPalette_Hoppip[]; -extern const u8 gMonBackPic_Hoppip[]; -extern const u8 gMonShinyPalette_Hoppip[]; -extern const u8 gMonStillFrontPic_Hoppip[]; +extern const u32 gMonFrontPic_Hoppip[]; +extern const u32 gMonPalette_Hoppip[]; +extern const u32 gMonBackPic_Hoppip[]; +extern const u32 gMonShinyPalette_Hoppip[]; +extern const u32 gMonStillFrontPic_Hoppip[]; extern const u8 gMonIcon_Hoppip[]; extern const u8 gMonFootprint_Hoppip[]; -extern const u8 gMonFrontPic_Skiploom[]; -extern const u8 gMonPalette_Skiploom[]; -extern const u8 gMonBackPic_Skiploom[]; -extern const u8 gMonShinyPalette_Skiploom[]; -extern const u8 gMonStillFrontPic_Skiploom[]; +extern const u32 gMonFrontPic_Skiploom[]; +extern const u32 gMonPalette_Skiploom[]; +extern const u32 gMonBackPic_Skiploom[]; +extern const u32 gMonShinyPalette_Skiploom[]; +extern const u32 gMonStillFrontPic_Skiploom[]; extern const u8 gMonIcon_Skiploom[]; extern const u8 gMonFootprint_Skiploom[]; -extern const u8 gMonFrontPic_Jumpluff[]; -extern const u8 gMonPalette_Jumpluff[]; -extern const u8 gMonBackPic_Jumpluff[]; -extern const u8 gMonShinyPalette_Jumpluff[]; -extern const u8 gMonStillFrontPic_Jumpluff[]; +extern const u32 gMonFrontPic_Jumpluff[]; +extern const u32 gMonPalette_Jumpluff[]; +extern const u32 gMonBackPic_Jumpluff[]; +extern const u32 gMonShinyPalette_Jumpluff[]; +extern const u32 gMonStillFrontPic_Jumpluff[]; extern const u8 gMonIcon_Jumpluff[]; extern const u8 gMonFootprint_Jumpluff[]; -extern const u8 gMonFrontPic_Aipom[]; -extern const u8 gMonPalette_Aipom[]; -extern const u8 gMonBackPic_Aipom[]; -extern const u8 gMonShinyPalette_Aipom[]; -extern const u8 gMonStillFrontPic_Aipom[]; +extern const u32 gMonFrontPic_Aipom[]; +extern const u32 gMonPalette_Aipom[]; +extern const u32 gMonBackPic_Aipom[]; +extern const u32 gMonShinyPalette_Aipom[]; +extern const u32 gMonStillFrontPic_Aipom[]; extern const u8 gMonIcon_Aipom[]; extern const u8 gMonFootprint_Aipom[]; -extern const u8 gMonFrontPic_Sunkern[]; -extern const u8 gMonPalette_Sunkern[]; -extern const u8 gMonBackPic_Sunkern[]; -extern const u8 gMonShinyPalette_Sunkern[]; -extern const u8 gMonStillFrontPic_Sunkern[]; +extern const u32 gMonFrontPic_Sunkern[]; +extern const u32 gMonPalette_Sunkern[]; +extern const u32 gMonBackPic_Sunkern[]; +extern const u32 gMonShinyPalette_Sunkern[]; +extern const u32 gMonStillFrontPic_Sunkern[]; extern const u8 gMonIcon_Sunkern[]; extern const u8 gMonFootprint_Sunkern[]; -extern const u8 gMonFrontPic_Sunflora[]; -extern const u8 gMonPalette_Sunflora[]; -extern const u8 gMonBackPic_Sunflora[]; -extern const u8 gMonShinyPalette_Sunflora[]; -extern const u8 gMonStillFrontPic_Sunflora[]; +extern const u32 gMonFrontPic_Sunflora[]; +extern const u32 gMonPalette_Sunflora[]; +extern const u32 gMonBackPic_Sunflora[]; +extern const u32 gMonShinyPalette_Sunflora[]; +extern const u32 gMonStillFrontPic_Sunflora[]; extern const u8 gMonIcon_Sunflora[]; extern const u8 gMonFootprint_Sunflora[]; -extern const u8 gMonFrontPic_Yanma[]; -extern const u8 gMonPalette_Yanma[]; -extern const u8 gMonBackPic_Yanma[]; -extern const u8 gMonShinyPalette_Yanma[]; -extern const u8 gMonStillFrontPic_Yanma[]; +extern const u32 gMonFrontPic_Yanma[]; +extern const u32 gMonPalette_Yanma[]; +extern const u32 gMonBackPic_Yanma[]; +extern const u32 gMonShinyPalette_Yanma[]; +extern const u32 gMonStillFrontPic_Yanma[]; extern const u8 gMonIcon_Yanma[]; extern const u8 gMonFootprint_Yanma[]; -extern const u8 gMonFrontPic_Wooper[]; -extern const u8 gMonPalette_Wooper[]; -extern const u8 gMonBackPic_Wooper[]; -extern const u8 gMonShinyPalette_Wooper[]; -extern const u8 gMonStillFrontPic_Wooper[]; +extern const u32 gMonFrontPic_Wooper[]; +extern const u32 gMonPalette_Wooper[]; +extern const u32 gMonBackPic_Wooper[]; +extern const u32 gMonShinyPalette_Wooper[]; +extern const u32 gMonStillFrontPic_Wooper[]; extern const u8 gMonIcon_Wooper[]; extern const u8 gMonFootprint_Wooper[]; -extern const u8 gMonFrontPic_Quagsire[]; -extern const u8 gMonPalette_Quagsire[]; -extern const u8 gMonBackPic_Quagsire[]; -extern const u8 gMonShinyPalette_Quagsire[]; -extern const u8 gMonStillFrontPic_Quagsire[]; +extern const u32 gMonFrontPic_Quagsire[]; +extern const u32 gMonPalette_Quagsire[]; +extern const u32 gMonBackPic_Quagsire[]; +extern const u32 gMonShinyPalette_Quagsire[]; +extern const u32 gMonStillFrontPic_Quagsire[]; extern const u8 gMonIcon_Quagsire[]; extern const u8 gMonFootprint_Quagsire[]; -extern const u8 gMonFrontPic_Espeon[]; -extern const u8 gMonPalette_Espeon[]; -extern const u8 gMonBackPic_Espeon[]; -extern const u8 gMonShinyPalette_Espeon[]; -extern const u8 gMonStillFrontPic_Espeon[]; +extern const u32 gMonFrontPic_Espeon[]; +extern const u32 gMonPalette_Espeon[]; +extern const u32 gMonBackPic_Espeon[]; +extern const u32 gMonShinyPalette_Espeon[]; +extern const u32 gMonStillFrontPic_Espeon[]; extern const u8 gMonIcon_Espeon[]; extern const u8 gMonFootprint_Espeon[]; -extern const u8 gMonFrontPic_Umbreon[]; -extern const u8 gMonPalette_Umbreon[]; -extern const u8 gMonBackPic_Umbreon[]; -extern const u8 gMonShinyPalette_Umbreon[]; -extern const u8 gMonStillFrontPic_Umbreon[]; +extern const u32 gMonFrontPic_Umbreon[]; +extern const u32 gMonPalette_Umbreon[]; +extern const u32 gMonBackPic_Umbreon[]; +extern const u32 gMonShinyPalette_Umbreon[]; +extern const u32 gMonStillFrontPic_Umbreon[]; extern const u8 gMonIcon_Umbreon[]; extern const u8 gMonFootprint_Umbreon[]; -extern const u8 gMonFrontPic_Murkrow[]; -extern const u8 gMonPalette_Murkrow[]; -extern const u8 gMonBackPic_Murkrow[]; -extern const u8 gMonShinyPalette_Murkrow[]; -extern const u8 gMonStillFrontPic_Murkrow[]; +extern const u32 gMonFrontPic_Murkrow[]; +extern const u32 gMonPalette_Murkrow[]; +extern const u32 gMonBackPic_Murkrow[]; +extern const u32 gMonShinyPalette_Murkrow[]; +extern const u32 gMonStillFrontPic_Murkrow[]; extern const u8 gMonIcon_Murkrow[]; extern const u8 gMonFootprint_Murkrow[]; -extern const u8 gMonFrontPic_Slowking[]; -extern const u8 gMonPalette_Slowking[]; -extern const u8 gMonBackPic_Slowking[]; -extern const u8 gMonShinyPalette_Slowking[]; -extern const u8 gMonStillFrontPic_Slowking[]; +extern const u32 gMonFrontPic_Slowking[]; +extern const u32 gMonPalette_Slowking[]; +extern const u32 gMonBackPic_Slowking[]; +extern const u32 gMonShinyPalette_Slowking[]; +extern const u32 gMonStillFrontPic_Slowking[]; extern const u8 gMonIcon_Slowking[]; extern const u8 gMonFootprint_Slowking[]; -extern const u8 gMonFrontPic_Misdreavus[]; -extern const u8 gMonPalette_Misdreavus[]; -extern const u8 gMonBackPic_Misdreavus[]; -extern const u8 gMonShinyPalette_Misdreavus[]; -extern const u8 gMonStillFrontPic_Misdreavus[]; +extern const u32 gMonFrontPic_Misdreavus[]; +extern const u32 gMonPalette_Misdreavus[]; +extern const u32 gMonBackPic_Misdreavus[]; +extern const u32 gMonShinyPalette_Misdreavus[]; +extern const u32 gMonStillFrontPic_Misdreavus[]; extern const u8 gMonIcon_Misdreavus[]; extern const u8 gMonFootprint_Misdreavus[]; -extern const u8 gMonFrontPic_UnownA[]; -extern const u8 gMonPalette_Unown[]; -extern const u8 gMonBackPic_UnownA[]; -extern const u8 gMonShinyPalette_Unown[]; -extern const u8 gMonStillFrontPic_UnownA[]; +extern const u32 gMonFrontPic_UnownA[]; +extern const u32 gMonPalette_Unown[]; +extern const u32 gMonBackPic_UnownA[]; +extern const u32 gMonShinyPalette_Unown[]; +extern const u32 gMonStillFrontPic_UnownA[]; extern const u8 gMonIcon_UnownA[]; extern const u8 gMonFootprint_Unown[]; -extern const u8 gMonFrontPic_Wobbuffet[]; -extern const u8 gMonPalette_Wobbuffet[]; -extern const u8 gMonBackPic_Wobbuffet[]; -extern const u8 gMonShinyPalette_Wobbuffet[]; -extern const u8 gMonStillFrontPic_Wobbuffet[]; +extern const u32 gMonFrontPic_Wobbuffet[]; +extern const u32 gMonPalette_Wobbuffet[]; +extern const u32 gMonBackPic_Wobbuffet[]; +extern const u32 gMonShinyPalette_Wobbuffet[]; +extern const u32 gMonStillFrontPic_Wobbuffet[]; extern const u8 gMonIcon_Wobbuffet[]; extern const u8 gMonFootprint_Wobbuffet[]; -extern const u8 gMonFrontPic_Girafarig[]; -extern const u8 gMonPalette_Girafarig[]; -extern const u8 gMonBackPic_Girafarig[]; -extern const u8 gMonShinyPalette_Girafarig[]; -extern const u8 gMonStillFrontPic_Girafarig[]; +extern const u32 gMonFrontPic_Girafarig[]; +extern const u32 gMonPalette_Girafarig[]; +extern const u32 gMonBackPic_Girafarig[]; +extern const u32 gMonShinyPalette_Girafarig[]; +extern const u32 gMonStillFrontPic_Girafarig[]; extern const u8 gMonIcon_Girafarig[]; extern const u8 gMonFootprint_Girafarig[]; -extern const u8 gMonFrontPic_Pineco[]; -extern const u8 gMonPalette_Pineco[]; -extern const u8 gMonBackPic_Pineco[]; -extern const u8 gMonShinyPalette_Pineco[]; -extern const u8 gMonStillFrontPic_Pineco[]; +extern const u32 gMonFrontPic_Pineco[]; +extern const u32 gMonPalette_Pineco[]; +extern const u32 gMonBackPic_Pineco[]; +extern const u32 gMonShinyPalette_Pineco[]; +extern const u32 gMonStillFrontPic_Pineco[]; extern const u8 gMonIcon_Pineco[]; extern const u8 gMonFootprint_Pineco[]; -extern const u8 gMonFrontPic_Forretress[]; -extern const u8 gMonPalette_Forretress[]; -extern const u8 gMonBackPic_Forretress[]; -extern const u8 gMonShinyPalette_Forretress[]; -extern const u8 gMonStillFrontPic_Forretress[]; +extern const u32 gMonFrontPic_Forretress[]; +extern const u32 gMonPalette_Forretress[]; +extern const u32 gMonBackPic_Forretress[]; +extern const u32 gMonShinyPalette_Forretress[]; +extern const u32 gMonStillFrontPic_Forretress[]; extern const u8 gMonIcon_Forretress[]; extern const u8 gMonFootprint_Forretress[]; -extern const u8 gMonFrontPic_Dunsparce[]; -extern const u8 gMonPalette_Dunsparce[]; -extern const u8 gMonBackPic_Dunsparce[]; -extern const u8 gMonShinyPalette_Dunsparce[]; -extern const u8 gMonStillFrontPic_Dunsparce[]; +extern const u32 gMonFrontPic_Dunsparce[]; +extern const u32 gMonPalette_Dunsparce[]; +extern const u32 gMonBackPic_Dunsparce[]; +extern const u32 gMonShinyPalette_Dunsparce[]; +extern const u32 gMonStillFrontPic_Dunsparce[]; extern const u8 gMonIcon_Dunsparce[]; extern const u8 gMonFootprint_Dunsparce[]; -extern const u8 gMonFrontPic_Gligar[]; -extern const u8 gMonPalette_Gligar[]; -extern const u8 gMonBackPic_Gligar[]; -extern const u8 gMonShinyPalette_Gligar[]; -extern const u8 gMonStillFrontPic_Gligar[]; +extern const u32 gMonFrontPic_Gligar[]; +extern const u32 gMonPalette_Gligar[]; +extern const u32 gMonBackPic_Gligar[]; +extern const u32 gMonShinyPalette_Gligar[]; +extern const u32 gMonStillFrontPic_Gligar[]; extern const u8 gMonIcon_Gligar[]; extern const u8 gMonFootprint_Gligar[]; -extern const u8 gMonFrontPic_Steelix[]; -extern const u8 gMonPalette_Steelix[]; -extern const u8 gMonBackPic_Steelix[]; -extern const u8 gMonShinyPalette_Steelix[]; -extern const u8 gMonStillFrontPic_Steelix[]; +extern const u32 gMonFrontPic_Steelix[]; +extern const u32 gMonPalette_Steelix[]; +extern const u32 gMonBackPic_Steelix[]; +extern const u32 gMonShinyPalette_Steelix[]; +extern const u32 gMonStillFrontPic_Steelix[]; extern const u8 gMonIcon_Steelix[]; extern const u8 gMonFootprint_Steelix[]; -extern const u8 gMonFrontPic_Snubbull[]; -extern const u8 gMonPalette_Snubbull[]; -extern const u8 gMonBackPic_Snubbull[]; -extern const u8 gMonShinyPalette_Snubbull[]; -extern const u8 gMonStillFrontPic_Snubbull[]; +extern const u32 gMonFrontPic_Snubbull[]; +extern const u32 gMonPalette_Snubbull[]; +extern const u32 gMonBackPic_Snubbull[]; +extern const u32 gMonShinyPalette_Snubbull[]; +extern const u32 gMonStillFrontPic_Snubbull[]; extern const u8 gMonIcon_Snubbull[]; extern const u8 gMonFootprint_Snubbull[]; -extern const u8 gMonFrontPic_Granbull[]; -extern const u8 gMonPalette_Granbull[]; -extern const u8 gMonBackPic_Granbull[]; -extern const u8 gMonShinyPalette_Granbull[]; -extern const u8 gMonStillFrontPic_Granbull[]; +extern const u32 gMonFrontPic_Granbull[]; +extern const u32 gMonPalette_Granbull[]; +extern const u32 gMonBackPic_Granbull[]; +extern const u32 gMonShinyPalette_Granbull[]; +extern const u32 gMonStillFrontPic_Granbull[]; extern const u8 gMonIcon_Granbull[]; extern const u8 gMonFootprint_Granbull[]; -extern const u8 gMonFrontPic_Qwilfish[]; -extern const u8 gMonPalette_Qwilfish[]; -extern const u8 gMonBackPic_Qwilfish[]; -extern const u8 gMonShinyPalette_Qwilfish[]; -extern const u8 gMonStillFrontPic_Qwilfish[]; +extern const u32 gMonFrontPic_Qwilfish[]; +extern const u32 gMonPalette_Qwilfish[]; +extern const u32 gMonBackPic_Qwilfish[]; +extern const u32 gMonShinyPalette_Qwilfish[]; +extern const u32 gMonStillFrontPic_Qwilfish[]; extern const u8 gMonIcon_Qwilfish[]; extern const u8 gMonFootprint_Qwilfish[]; -extern const u8 gMonFrontPic_Scizor[]; -extern const u8 gMonPalette_Scizor[]; -extern const u8 gMonBackPic_Scizor[]; -extern const u8 gMonShinyPalette_Scizor[]; -extern const u8 gMonStillFrontPic_Scizor[]; +extern const u32 gMonFrontPic_Scizor[]; +extern const u32 gMonPalette_Scizor[]; +extern const u32 gMonBackPic_Scizor[]; +extern const u32 gMonShinyPalette_Scizor[]; +extern const u32 gMonStillFrontPic_Scizor[]; extern const u8 gMonIcon_Scizor[]; extern const u8 gMonFootprint_Scizor[]; -extern const u8 gMonFrontPic_Shuckle[]; -extern const u8 gMonPalette_Shuckle[]; -extern const u8 gMonBackPic_Shuckle[]; -extern const u8 gMonShinyPalette_Shuckle[]; -extern const u8 gMonStillFrontPic_Shuckle[]; +extern const u32 gMonFrontPic_Shuckle[]; +extern const u32 gMonPalette_Shuckle[]; +extern const u32 gMonBackPic_Shuckle[]; +extern const u32 gMonShinyPalette_Shuckle[]; +extern const u32 gMonStillFrontPic_Shuckle[]; extern const u8 gMonIcon_Shuckle[]; extern const u8 gMonFootprint_Shuckle[]; -extern const u8 gMonFrontPic_Heracross[]; -extern const u8 gMonPalette_Heracross[]; -extern const u8 gMonBackPic_Heracross[]; -extern const u8 gMonShinyPalette_Heracross[]; -extern const u8 gMonStillFrontPic_Heracross[]; +extern const u32 gMonFrontPic_Heracross[]; +extern const u32 gMonPalette_Heracross[]; +extern const u32 gMonBackPic_Heracross[]; +extern const u32 gMonShinyPalette_Heracross[]; +extern const u32 gMonStillFrontPic_Heracross[]; extern const u8 gMonIcon_Heracross[]; extern const u8 gMonFootprint_Heracross[]; -extern const u8 gMonFrontPic_Sneasel[]; -extern const u8 gMonPalette_Sneasel[]; -extern const u8 gMonBackPic_Sneasel[]; -extern const u8 gMonShinyPalette_Sneasel[]; -extern const u8 gMonStillFrontPic_Sneasel[]; +extern const u32 gMonFrontPic_Sneasel[]; +extern const u32 gMonPalette_Sneasel[]; +extern const u32 gMonBackPic_Sneasel[]; +extern const u32 gMonShinyPalette_Sneasel[]; +extern const u32 gMonStillFrontPic_Sneasel[]; extern const u8 gMonIcon_Sneasel[]; extern const u8 gMonFootprint_Sneasel[]; -extern const u8 gMonFrontPic_Teddiursa[]; -extern const u8 gMonPalette_Teddiursa[]; -extern const u8 gMonBackPic_Teddiursa[]; -extern const u8 gMonShinyPalette_Teddiursa[]; -extern const u8 gMonStillFrontPic_Teddiursa[]; +extern const u32 gMonFrontPic_Teddiursa[]; +extern const u32 gMonPalette_Teddiursa[]; +extern const u32 gMonBackPic_Teddiursa[]; +extern const u32 gMonShinyPalette_Teddiursa[]; +extern const u32 gMonStillFrontPic_Teddiursa[]; extern const u8 gMonIcon_Teddiursa[]; extern const u8 gMonFootprint_Teddiursa[]; -extern const u8 gMonFrontPic_Ursaring[]; -extern const u8 gMonPalette_Ursaring[]; -extern const u8 gMonBackPic_Ursaring[]; -extern const u8 gMonShinyPalette_Ursaring[]; -extern const u8 gMonStillFrontPic_Ursaring[]; +extern const u32 gMonFrontPic_Ursaring[]; +extern const u32 gMonPalette_Ursaring[]; +extern const u32 gMonBackPic_Ursaring[]; +extern const u32 gMonShinyPalette_Ursaring[]; +extern const u32 gMonStillFrontPic_Ursaring[]; extern const u8 gMonIcon_Ursaring[]; extern const u8 gMonFootprint_Ursaring[]; -extern const u8 gMonFrontPic_Slugma[]; -extern const u8 gMonPalette_Slugma[]; -extern const u8 gMonBackPic_Slugma[]; -extern const u8 gMonShinyPalette_Slugma[]; -extern const u8 gMonStillFrontPic_Slugma[]; +extern const u32 gMonFrontPic_Slugma[]; +extern const u32 gMonPalette_Slugma[]; +extern const u32 gMonBackPic_Slugma[]; +extern const u32 gMonShinyPalette_Slugma[]; +extern const u32 gMonStillFrontPic_Slugma[]; extern const u8 gMonIcon_Slugma[]; extern const u8 gMonFootprint_Slugma[]; -extern const u8 gMonFrontPic_Magcargo[]; -extern const u8 gMonPalette_Magcargo[]; -extern const u8 gMonBackPic_Magcargo[]; -extern const u8 gMonShinyPalette_Magcargo[]; -extern const u8 gMonStillFrontPic_Magcargo[]; +extern const u32 gMonFrontPic_Magcargo[]; +extern const u32 gMonPalette_Magcargo[]; +extern const u32 gMonBackPic_Magcargo[]; +extern const u32 gMonShinyPalette_Magcargo[]; +extern const u32 gMonStillFrontPic_Magcargo[]; extern const u8 gMonIcon_Magcargo[]; extern const u8 gMonFootprint_Magcargo[]; -extern const u8 gMonFrontPic_Swinub[]; -extern const u8 gMonPalette_Swinub[]; -extern const u8 gMonBackPic_Swinub[]; -extern const u8 gMonShinyPalette_Swinub[]; -extern const u8 gMonStillFrontPic_Swinub[]; +extern const u32 gMonFrontPic_Swinub[]; +extern const u32 gMonPalette_Swinub[]; +extern const u32 gMonBackPic_Swinub[]; +extern const u32 gMonShinyPalette_Swinub[]; +extern const u32 gMonStillFrontPic_Swinub[]; extern const u8 gMonIcon_Swinub[]; extern const u8 gMonFootprint_Swinub[]; -extern const u8 gMonFrontPic_Piloswine[]; -extern const u8 gMonPalette_Piloswine[]; -extern const u8 gMonBackPic_Piloswine[]; -extern const u8 gMonShinyPalette_Piloswine[]; -extern const u8 gMonStillFrontPic_Piloswine[]; +extern const u32 gMonFrontPic_Piloswine[]; +extern const u32 gMonPalette_Piloswine[]; +extern const u32 gMonBackPic_Piloswine[]; +extern const u32 gMonShinyPalette_Piloswine[]; +extern const u32 gMonStillFrontPic_Piloswine[]; extern const u8 gMonIcon_Piloswine[]; extern const u8 gMonFootprint_Piloswine[]; -extern const u8 gMonFrontPic_Corsola[]; -extern const u8 gMonPalette_Corsola[]; -extern const u8 gMonBackPic_Corsola[]; -extern const u8 gMonShinyPalette_Corsola[]; -extern const u8 gMonStillFrontPic_Corsola[]; +extern const u32 gMonFrontPic_Corsola[]; +extern const u32 gMonPalette_Corsola[]; +extern const u32 gMonBackPic_Corsola[]; +extern const u32 gMonShinyPalette_Corsola[]; +extern const u32 gMonStillFrontPic_Corsola[]; extern const u8 gMonIcon_Corsola[]; extern const u8 gMonFootprint_Corsola[]; -extern const u8 gMonFrontPic_Remoraid[]; -extern const u8 gMonPalette_Remoraid[]; -extern const u8 gMonBackPic_Remoraid[]; -extern const u8 gMonShinyPalette_Remoraid[]; -extern const u8 gMonStillFrontPic_Remoraid[]; +extern const u32 gMonFrontPic_Remoraid[]; +extern const u32 gMonPalette_Remoraid[]; +extern const u32 gMonBackPic_Remoraid[]; +extern const u32 gMonShinyPalette_Remoraid[]; +extern const u32 gMonStillFrontPic_Remoraid[]; extern const u8 gMonIcon_Remoraid[]; extern const u8 gMonFootprint_Remoraid[]; -extern const u8 gMonFrontPic_Octillery[]; -extern const u8 gMonPalette_Octillery[]; -extern const u8 gMonBackPic_Octillery[]; -extern const u8 gMonShinyPalette_Octillery[]; -extern const u8 gMonStillFrontPic_Octillery[]; +extern const u32 gMonFrontPic_Octillery[]; +extern const u32 gMonPalette_Octillery[]; +extern const u32 gMonBackPic_Octillery[]; +extern const u32 gMonShinyPalette_Octillery[]; +extern const u32 gMonStillFrontPic_Octillery[]; extern const u8 gMonIcon_Octillery[]; extern const u8 gMonFootprint_Octillery[]; -extern const u8 gMonFrontPic_Delibird[]; -extern const u8 gMonPalette_Delibird[]; -extern const u8 gMonBackPic_Delibird[]; -extern const u8 gMonShinyPalette_Delibird[]; -extern const u8 gMonStillFrontPic_Delibird[]; +extern const u32 gMonFrontPic_Delibird[]; +extern const u32 gMonPalette_Delibird[]; +extern const u32 gMonBackPic_Delibird[]; +extern const u32 gMonShinyPalette_Delibird[]; +extern const u32 gMonStillFrontPic_Delibird[]; extern const u8 gMonIcon_Delibird[]; extern const u8 gMonFootprint_Delibird[]; -extern const u8 gMonFrontPic_Mantine[]; -extern const u8 gMonPalette_Mantine[]; -extern const u8 gMonBackPic_Mantine[]; -extern const u8 gMonShinyPalette_Mantine[]; -extern const u8 gMonStillFrontPic_Mantine[]; +extern const u32 gMonFrontPic_Mantine[]; +extern const u32 gMonPalette_Mantine[]; +extern const u32 gMonBackPic_Mantine[]; +extern const u32 gMonShinyPalette_Mantine[]; +extern const u32 gMonStillFrontPic_Mantine[]; extern const u8 gMonIcon_Mantine[]; extern const u8 gMonFootprint_Mantine[]; -extern const u8 gMonFrontPic_Skarmory[]; -extern const u8 gMonPalette_Skarmory[]; -extern const u8 gMonBackPic_Skarmory[]; -extern const u8 gMonShinyPalette_Skarmory[]; -extern const u8 gMonStillFrontPic_Skarmory[]; +extern const u32 gMonFrontPic_Skarmory[]; +extern const u32 gMonPalette_Skarmory[]; +extern const u32 gMonBackPic_Skarmory[]; +extern const u32 gMonShinyPalette_Skarmory[]; +extern const u32 gMonStillFrontPic_Skarmory[]; extern const u8 gMonIcon_Skarmory[]; extern const u8 gMonFootprint_Skarmory[]; -extern const u8 gMonFrontPic_Houndour[]; -extern const u8 gMonPalette_Houndour[]; -extern const u8 gMonBackPic_Houndour[]; -extern const u8 gMonShinyPalette_Houndour[]; -extern const u8 gMonStillFrontPic_Houndour[]; +extern const u32 gMonFrontPic_Houndour[]; +extern const u32 gMonPalette_Houndour[]; +extern const u32 gMonBackPic_Houndour[]; +extern const u32 gMonShinyPalette_Houndour[]; +extern const u32 gMonStillFrontPic_Houndour[]; extern const u8 gMonIcon_Houndour[]; extern const u8 gMonFootprint_Houndour[]; -extern const u8 gMonFrontPic_Houndoom[]; -extern const u8 gMonPalette_Houndoom[]; -extern const u8 gMonBackPic_Houndoom[]; -extern const u8 gMonShinyPalette_Houndoom[]; -extern const u8 gMonStillFrontPic_Houndoom[]; +extern const u32 gMonFrontPic_Houndoom[]; +extern const u32 gMonPalette_Houndoom[]; +extern const u32 gMonBackPic_Houndoom[]; +extern const u32 gMonShinyPalette_Houndoom[]; +extern const u32 gMonStillFrontPic_Houndoom[]; extern const u8 gMonIcon_Houndoom[]; extern const u8 gMonFootprint_Houndoom[]; -extern const u8 gMonFrontPic_Kingdra[]; -extern const u8 gMonPalette_Kingdra[]; -extern const u8 gMonBackPic_Kingdra[]; -extern const u8 gMonShinyPalette_Kingdra[]; -extern const u8 gMonStillFrontPic_Kingdra[]; +extern const u32 gMonFrontPic_Kingdra[]; +extern const u32 gMonPalette_Kingdra[]; +extern const u32 gMonBackPic_Kingdra[]; +extern const u32 gMonShinyPalette_Kingdra[]; +extern const u32 gMonStillFrontPic_Kingdra[]; extern const u8 gMonIcon_Kingdra[]; extern const u8 gMonFootprint_Kingdra[]; -extern const u8 gMonFrontPic_Phanpy[]; -extern const u8 gMonPalette_Phanpy[]; -extern const u8 gMonBackPic_Phanpy[]; -extern const u8 gMonShinyPalette_Phanpy[]; -extern const u8 gMonStillFrontPic_Phanpy[]; +extern const u32 gMonFrontPic_Phanpy[]; +extern const u32 gMonPalette_Phanpy[]; +extern const u32 gMonBackPic_Phanpy[]; +extern const u32 gMonShinyPalette_Phanpy[]; +extern const u32 gMonStillFrontPic_Phanpy[]; extern const u8 gMonIcon_Phanpy[]; extern const u8 gMonFootprint_Phanpy[]; -extern const u8 gMonFrontPic_Donphan[]; -extern const u8 gMonPalette_Donphan[]; -extern const u8 gMonBackPic_Donphan[]; -extern const u8 gMonShinyPalette_Donphan[]; -extern const u8 gMonStillFrontPic_Donphan[]; +extern const u32 gMonFrontPic_Donphan[]; +extern const u32 gMonPalette_Donphan[]; +extern const u32 gMonBackPic_Donphan[]; +extern const u32 gMonShinyPalette_Donphan[]; +extern const u32 gMonStillFrontPic_Donphan[]; extern const u8 gMonIcon_Donphan[]; extern const u8 gMonFootprint_Donphan[]; -extern const u8 gMonFrontPic_Porygon2[]; -extern const u8 gMonPalette_Porygon2[]; -extern const u8 gMonBackPic_Porygon2[]; -extern const u8 gMonShinyPalette_Porygon2[]; -extern const u8 gMonStillFrontPic_Porygon2[]; +extern const u32 gMonFrontPic_Porygon2[]; +extern const u32 gMonPalette_Porygon2[]; +extern const u32 gMonBackPic_Porygon2[]; +extern const u32 gMonShinyPalette_Porygon2[]; +extern const u32 gMonStillFrontPic_Porygon2[]; extern const u8 gMonIcon_Porygon2[]; extern const u8 gMonFootprint_Porygon2[]; -extern const u8 gMonFrontPic_Stantler[]; -extern const u8 gMonPalette_Stantler[]; -extern const u8 gMonBackPic_Stantler[]; -extern const u8 gMonShinyPalette_Stantler[]; -extern const u8 gMonStillFrontPic_Stantler[]; +extern const u32 gMonFrontPic_Stantler[]; +extern const u32 gMonPalette_Stantler[]; +extern const u32 gMonBackPic_Stantler[]; +extern const u32 gMonShinyPalette_Stantler[]; +extern const u32 gMonStillFrontPic_Stantler[]; extern const u8 gMonIcon_Stantler[]; extern const u8 gMonFootprint_Stantler[]; -extern const u8 gMonFrontPic_Smeargle[]; -extern const u8 gMonPalette_Smeargle[]; -extern const u8 gMonBackPic_Smeargle[]; -extern const u8 gMonShinyPalette_Smeargle[]; -extern const u8 gMonStillFrontPic_Smeargle[]; +extern const u32 gMonFrontPic_Smeargle[]; +extern const u32 gMonPalette_Smeargle[]; +extern const u32 gMonBackPic_Smeargle[]; +extern const u32 gMonShinyPalette_Smeargle[]; +extern const u32 gMonStillFrontPic_Smeargle[]; extern const u8 gMonIcon_Smeargle[]; extern const u8 gMonFootprint_Smeargle[]; -extern const u8 gMonFrontPic_Tyrogue[]; -extern const u8 gMonPalette_Tyrogue[]; -extern const u8 gMonBackPic_Tyrogue[]; -extern const u8 gMonShinyPalette_Tyrogue[]; -extern const u8 gMonStillFrontPic_Tyrogue[]; +extern const u32 gMonFrontPic_Tyrogue[]; +extern const u32 gMonPalette_Tyrogue[]; +extern const u32 gMonBackPic_Tyrogue[]; +extern const u32 gMonShinyPalette_Tyrogue[]; +extern const u32 gMonStillFrontPic_Tyrogue[]; extern const u8 gMonIcon_Tyrogue[]; extern const u8 gMonFootprint_Tyrogue[]; -extern const u8 gMonFrontPic_Hitmontop[]; -extern const u8 gMonPalette_Hitmontop[]; -extern const u8 gMonBackPic_Hitmontop[]; -extern const u8 gMonShinyPalette_Hitmontop[]; -extern const u8 gMonStillFrontPic_Hitmontop[]; +extern const u32 gMonFrontPic_Hitmontop[]; +extern const u32 gMonPalette_Hitmontop[]; +extern const u32 gMonBackPic_Hitmontop[]; +extern const u32 gMonShinyPalette_Hitmontop[]; +extern const u32 gMonStillFrontPic_Hitmontop[]; extern const u8 gMonIcon_Hitmontop[]; extern const u8 gMonFootprint_Hitmontop[]; -extern const u8 gMonFrontPic_Smoochum[]; -extern const u8 gMonPalette_Smoochum[]; -extern const u8 gMonBackPic_Smoochum[]; -extern const u8 gMonShinyPalette_Smoochum[]; -extern const u8 gMonStillFrontPic_Smoochum[]; +extern const u32 gMonFrontPic_Smoochum[]; +extern const u32 gMonPalette_Smoochum[]; +extern const u32 gMonBackPic_Smoochum[]; +extern const u32 gMonShinyPalette_Smoochum[]; +extern const u32 gMonStillFrontPic_Smoochum[]; extern const u8 gMonIcon_Smoochum[]; extern const u8 gMonFootprint_Smoochum[]; -extern const u8 gMonFrontPic_Elekid[]; -extern const u8 gMonPalette_Elekid[]; -extern const u8 gMonBackPic_Elekid[]; -extern const u8 gMonShinyPalette_Elekid[]; -extern const u8 gMonStillFrontPic_Elekid[]; +extern const u32 gMonFrontPic_Elekid[]; +extern const u32 gMonPalette_Elekid[]; +extern const u32 gMonBackPic_Elekid[]; +extern const u32 gMonShinyPalette_Elekid[]; +extern const u32 gMonStillFrontPic_Elekid[]; extern const u8 gMonIcon_Elekid[]; extern const u8 gMonFootprint_Elekid[]; -extern const u8 gMonFrontPic_Magby[]; -extern const u8 gMonPalette_Magby[]; -extern const u8 gMonBackPic_Magby[]; -extern const u8 gMonShinyPalette_Magby[]; -extern const u8 gMonStillFrontPic_Magby[]; +extern const u32 gMonFrontPic_Magby[]; +extern const u32 gMonPalette_Magby[]; +extern const u32 gMonBackPic_Magby[]; +extern const u32 gMonShinyPalette_Magby[]; +extern const u32 gMonStillFrontPic_Magby[]; extern const u8 gMonIcon_Magby[]; extern const u8 gMonFootprint_Magby[]; -extern const u8 gMonFrontPic_Miltank[]; -extern const u8 gMonPalette_Miltank[]; -extern const u8 gMonBackPic_Miltank[]; -extern const u8 gMonShinyPalette_Miltank[]; -extern const u8 gMonStillFrontPic_Miltank[]; +extern const u32 gMonFrontPic_Miltank[]; +extern const u32 gMonPalette_Miltank[]; +extern const u32 gMonBackPic_Miltank[]; +extern const u32 gMonShinyPalette_Miltank[]; +extern const u32 gMonStillFrontPic_Miltank[]; extern const u8 gMonIcon_Miltank[]; extern const u8 gMonFootprint_Miltank[]; -extern const u8 gMonFrontPic_Blissey[]; -extern const u8 gMonPalette_Blissey[]; -extern const u8 gMonBackPic_Blissey[]; -extern const u8 gMonShinyPalette_Blissey[]; -extern const u8 gMonStillFrontPic_Blissey[]; +extern const u32 gMonFrontPic_Blissey[]; +extern const u32 gMonPalette_Blissey[]; +extern const u32 gMonBackPic_Blissey[]; +extern const u32 gMonShinyPalette_Blissey[]; +extern const u32 gMonStillFrontPic_Blissey[]; extern const u8 gMonIcon_Blissey[]; extern const u8 gMonFootprint_Blissey[]; -extern const u8 gMonFrontPic_Raikou[]; -extern const u8 gMonPalette_Raikou[]; -extern const u8 gMonBackPic_Raikou[]; -extern const u8 gMonShinyPalette_Raikou[]; -extern const u8 gMonStillFrontPic_Raikou[]; +extern const u32 gMonFrontPic_Raikou[]; +extern const u32 gMonPalette_Raikou[]; +extern const u32 gMonBackPic_Raikou[]; +extern const u32 gMonShinyPalette_Raikou[]; +extern const u32 gMonStillFrontPic_Raikou[]; extern const u8 gMonIcon_Raikou[]; extern const u8 gMonFootprint_Raikou[]; -extern const u8 gMonFrontPic_Entei[]; -extern const u8 gMonPalette_Entei[]; -extern const u8 gMonBackPic_Entei[]; -extern const u8 gMonShinyPalette_Entei[]; -extern const u8 gMonStillFrontPic_Entei[]; +extern const u32 gMonFrontPic_Entei[]; +extern const u32 gMonPalette_Entei[]; +extern const u32 gMonBackPic_Entei[]; +extern const u32 gMonShinyPalette_Entei[]; +extern const u32 gMonStillFrontPic_Entei[]; extern const u8 gMonIcon_Entei[]; extern const u8 gMonFootprint_Entei[]; -extern const u8 gMonFrontPic_Suicune[]; -extern const u8 gMonPalette_Suicune[]; -extern const u8 gMonBackPic_Suicune[]; -extern const u8 gMonShinyPalette_Suicune[]; -extern const u8 gMonStillFrontPic_Suicune[]; +extern const u32 gMonFrontPic_Suicune[]; +extern const u32 gMonPalette_Suicune[]; +extern const u32 gMonBackPic_Suicune[]; +extern const u32 gMonShinyPalette_Suicune[]; +extern const u32 gMonStillFrontPic_Suicune[]; extern const u8 gMonIcon_Suicune[]; extern const u8 gMonFootprint_Suicune[]; -extern const u8 gMonFrontPic_Larvitar[]; -extern const u8 gMonPalette_Larvitar[]; -extern const u8 gMonBackPic_Larvitar[]; -extern const u8 gMonShinyPalette_Larvitar[]; -extern const u8 gMonStillFrontPic_Larvitar[]; +extern const u32 gMonFrontPic_Larvitar[]; +extern const u32 gMonPalette_Larvitar[]; +extern const u32 gMonBackPic_Larvitar[]; +extern const u32 gMonShinyPalette_Larvitar[]; +extern const u32 gMonStillFrontPic_Larvitar[]; extern const u8 gMonIcon_Larvitar[]; extern const u8 gMonFootprint_Larvitar[]; -extern const u8 gMonFrontPic_Pupitar[]; -extern const u8 gMonPalette_Pupitar[]; -extern const u8 gMonBackPic_Pupitar[]; -extern const u8 gMonShinyPalette_Pupitar[]; -extern const u8 gMonStillFrontPic_Pupitar[]; +extern const u32 gMonFrontPic_Pupitar[]; +extern const u32 gMonPalette_Pupitar[]; +extern const u32 gMonBackPic_Pupitar[]; +extern const u32 gMonShinyPalette_Pupitar[]; +extern const u32 gMonStillFrontPic_Pupitar[]; extern const u8 gMonIcon_Pupitar[]; extern const u8 gMonFootprint_Pupitar[]; -extern const u8 gMonFrontPic_Tyranitar[]; -extern const u8 gMonPalette_Tyranitar[]; -extern const u8 gMonBackPic_Tyranitar[]; -extern const u8 gMonShinyPalette_Tyranitar[]; -extern const u8 gMonStillFrontPic_Tyranitar[]; +extern const u32 gMonFrontPic_Tyranitar[]; +extern const u32 gMonPalette_Tyranitar[]; +extern const u32 gMonBackPic_Tyranitar[]; +extern const u32 gMonShinyPalette_Tyranitar[]; +extern const u32 gMonStillFrontPic_Tyranitar[]; extern const u8 gMonIcon_Tyranitar[]; extern const u8 gMonFootprint_Tyranitar[]; -extern const u8 gMonFrontPic_Lugia[]; -extern const u8 gMonPalette_Lugia[]; -extern const u8 gMonBackPic_Lugia[]; -extern const u8 gMonShinyPalette_Lugia[]; -extern const u8 gMonStillFrontPic_Lugia[]; +extern const u32 gMonFrontPic_Lugia[]; +extern const u32 gMonPalette_Lugia[]; +extern const u32 gMonBackPic_Lugia[]; +extern const u32 gMonShinyPalette_Lugia[]; +extern const u32 gMonStillFrontPic_Lugia[]; extern const u8 gMonIcon_Lugia[]; extern const u8 gMonFootprint_Lugia[]; -extern const u8 gMonFrontPic_HoOh[]; -extern const u8 gMonPalette_HoOh[]; -extern const u8 gMonBackPic_HoOh[]; -extern const u8 gMonShinyPalette_HoOh[]; -extern const u8 gMonStillFrontPic_HoOh[]; +extern const u32 gMonFrontPic_HoOh[]; +extern const u32 gMonPalette_HoOh[]; +extern const u32 gMonBackPic_HoOh[]; +extern const u32 gMonShinyPalette_HoOh[]; +extern const u32 gMonStillFrontPic_HoOh[]; extern const u8 gMonIcon_HoOh[]; extern const u8 gMonFootprint_HoOh[]; -extern const u8 gMonFrontPic_Celebi[]; -extern const u8 gMonPalette_Celebi[]; -extern const u8 gMonBackPic_Celebi[]; -extern const u8 gMonShinyPalette_Celebi[]; -extern const u8 gMonStillFrontPic_Celebi[]; +extern const u32 gMonFrontPic_Celebi[]; +extern const u32 gMonPalette_Celebi[]; +extern const u32 gMonBackPic_Celebi[]; +extern const u32 gMonShinyPalette_Celebi[]; +extern const u32 gMonStillFrontPic_Celebi[]; extern const u8 gMonIcon_Celebi[]; extern const u8 gMonFootprint_Celebi[]; -extern const u8 gMonFrontPic_QuestionMark[]; -extern const u8 gMonPalette_QuestionMark[]; -extern const u8 gMonBackPic_QuestionMark[]; -extern const u8 gMonShinyPalette_QuestionMark[]; -extern const u8 gMonFrontPic_Treecko[]; -extern const u8 gMonPalette_Treecko[]; -extern const u8 gMonBackPic_Treecko[]; -extern const u8 gMonShinyPalette_Treecko[]; -extern const u8 gMonStillFrontPic_Treecko[]; +extern const u32 gMonFrontPic_QuestionMark[]; +extern const u32 gMonPalette_QuestionMark[]; +extern const u32 gMonBackPic_QuestionMark[]; +extern const u32 gMonShinyPalette_QuestionMark[]; +extern const u32 gMonFrontPic_Treecko[]; +extern const u32 gMonPalette_Treecko[]; +extern const u32 gMonBackPic_Treecko[]; +extern const u32 gMonShinyPalette_Treecko[]; +extern const u32 gMonStillFrontPic_Treecko[]; extern const u8 gMonIcon_Treecko[]; extern const u8 gMonFootprint_Treecko[]; -extern const u8 gMonFrontPic_Grovyle[]; -extern const u8 gMonPalette_Grovyle[]; -extern const u8 gMonBackPic_Grovyle[]; -extern const u8 gMonShinyPalette_Grovyle[]; -extern const u8 gMonStillFrontPic_Grovyle[]; +extern const u32 gMonFrontPic_Grovyle[]; +extern const u32 gMonPalette_Grovyle[]; +extern const u32 gMonBackPic_Grovyle[]; +extern const u32 gMonShinyPalette_Grovyle[]; +extern const u32 gMonStillFrontPic_Grovyle[]; extern const u8 gMonIcon_Grovyle[]; extern const u8 gMonFootprint_Grovyle[]; -extern const u8 gMonFrontPic_Sceptile[]; -extern const u8 gMonPalette_Sceptile[]; -extern const u8 gMonBackPic_Sceptile[]; -extern const u8 gMonShinyPalette_Sceptile[]; -extern const u8 gMonStillFrontPic_Sceptile[]; +extern const u32 gMonFrontPic_Sceptile[]; +extern const u32 gMonPalette_Sceptile[]; +extern const u32 gMonBackPic_Sceptile[]; +extern const u32 gMonShinyPalette_Sceptile[]; +extern const u32 gMonStillFrontPic_Sceptile[]; extern const u8 gMonIcon_Sceptile[]; extern const u8 gMonFootprint_Sceptile[]; -extern const u8 gMonFrontPic_Torchic[]; -extern const u8 gMonPalette_Torchic[]; -extern const u8 gMonBackPic_Torchic[]; -extern const u8 gMonShinyPalette_Torchic[]; -extern const u8 gMonStillFrontPic_Torchic[]; +extern const u32 gMonFrontPic_Torchic[]; +extern const u32 gMonPalette_Torchic[]; +extern const u32 gMonBackPic_Torchic[]; +extern const u32 gMonShinyPalette_Torchic[]; +extern const u32 gMonStillFrontPic_Torchic[]; extern const u8 gMonIcon_Torchic[]; extern const u8 gMonFootprint_Torchic[]; -extern const u8 gMonFrontPic_Combusken[]; -extern const u8 gMonPalette_Combusken[]; -extern const u8 gMonBackPic_Combusken[]; -extern const u8 gMonShinyPalette_Combusken[]; -extern const u8 gMonStillFrontPic_Combusken[]; +extern const u32 gMonFrontPic_Combusken[]; +extern const u32 gMonPalette_Combusken[]; +extern const u32 gMonBackPic_Combusken[]; +extern const u32 gMonShinyPalette_Combusken[]; +extern const u32 gMonStillFrontPic_Combusken[]; extern const u8 gMonIcon_Combusken[]; extern const u8 gMonFootprint_Combusken[]; -extern const u8 gMonFrontPic_Blaziken[]; -extern const u8 gMonPalette_Blaziken[]; -extern const u8 gMonBackPic_Blaziken[]; -extern const u8 gMonShinyPalette_Blaziken[]; -extern const u8 gMonStillFrontPic_Blaziken[]; +extern const u32 gMonFrontPic_Blaziken[]; +extern const u32 gMonPalette_Blaziken[]; +extern const u32 gMonBackPic_Blaziken[]; +extern const u32 gMonShinyPalette_Blaziken[]; +extern const u32 gMonStillFrontPic_Blaziken[]; extern const u8 gMonIcon_Blaziken[]; extern const u8 gMonFootprint_Blaziken[]; -extern const u8 gMonFrontPic_Mudkip[]; -extern const u8 gMonPalette_Mudkip[]; -extern const u8 gMonBackPic_Mudkip[]; -extern const u8 gMonShinyPalette_Mudkip[]; -extern const u8 gMonStillFrontPic_Mudkip[]; +extern const u32 gMonFrontPic_Mudkip[]; +extern const u32 gMonPalette_Mudkip[]; +extern const u32 gMonBackPic_Mudkip[]; +extern const u32 gMonShinyPalette_Mudkip[]; +extern const u32 gMonStillFrontPic_Mudkip[]; extern const u8 gMonIcon_Mudkip[]; extern const u8 gMonFootprint_Mudkip[]; -extern const u8 gMonFrontPic_Marshtomp[]; -extern const u8 gMonPalette_Marshtomp[]; -extern const u8 gMonBackPic_Marshtomp[]; -extern const u8 gMonShinyPalette_Marshtomp[]; -extern const u8 gMonStillFrontPic_Marshtomp[]; +extern const u32 gMonFrontPic_Marshtomp[]; +extern const u32 gMonPalette_Marshtomp[]; +extern const u32 gMonBackPic_Marshtomp[]; +extern const u32 gMonShinyPalette_Marshtomp[]; +extern const u32 gMonStillFrontPic_Marshtomp[]; extern const u8 gMonIcon_Marshtomp[]; extern const u8 gMonFootprint_Marshtomp[]; -extern const u8 gMonFrontPic_Swampert[]; -extern const u8 gMonPalette_Swampert[]; -extern const u8 gMonBackPic_Swampert[]; -extern const u8 gMonShinyPalette_Swampert[]; -extern const u8 gMonStillFrontPic_Swampert[]; +extern const u32 gMonFrontPic_Swampert[]; +extern const u32 gMonPalette_Swampert[]; +extern const u32 gMonBackPic_Swampert[]; +extern const u32 gMonShinyPalette_Swampert[]; +extern const u32 gMonStillFrontPic_Swampert[]; extern const u8 gMonIcon_Swampert[]; extern const u8 gMonFootprint_Swampert[]; -extern const u8 gMonFrontPic_Poochyena[]; -extern const u8 gMonPalette_Poochyena[]; -extern const u8 gMonBackPic_Poochyena[]; -extern const u8 gMonShinyPalette_Poochyena[]; -extern const u8 gMonStillFrontPic_Poochyena[]; +extern const u32 gMonFrontPic_Poochyena[]; +extern const u32 gMonPalette_Poochyena[]; +extern const u32 gMonBackPic_Poochyena[]; +extern const u32 gMonShinyPalette_Poochyena[]; +extern const u32 gMonStillFrontPic_Poochyena[]; extern const u8 gMonIcon_Poochyena[]; extern const u8 gMonFootprint_Poochyena[]; -extern const u8 gMonFrontPic_Mightyena[]; -extern const u8 gMonPalette_Mightyena[]; -extern const u8 gMonBackPic_Mightyena[]; -extern const u8 gMonShinyPalette_Mightyena[]; -extern const u8 gMonStillFrontPic_Mightyena[]; +extern const u32 gMonFrontPic_Mightyena[]; +extern const u32 gMonPalette_Mightyena[]; +extern const u32 gMonBackPic_Mightyena[]; +extern const u32 gMonShinyPalette_Mightyena[]; +extern const u32 gMonStillFrontPic_Mightyena[]; extern const u8 gMonIcon_Mightyena[]; extern const u8 gMonFootprint_Mightyena[]; -extern const u8 gMonFrontPic_Zigzagoon[]; -extern const u8 gMonPalette_Zigzagoon[]; -extern const u8 gMonBackPic_Zigzagoon[]; -extern const u8 gMonShinyPalette_Zigzagoon[]; -extern const u8 gMonStillFrontPic_Zigzagoon[]; +extern const u32 gMonFrontPic_Zigzagoon[]; +extern const u32 gMonPalette_Zigzagoon[]; +extern const u32 gMonBackPic_Zigzagoon[]; +extern const u32 gMonShinyPalette_Zigzagoon[]; +extern const u32 gMonStillFrontPic_Zigzagoon[]; extern const u8 gMonIcon_Zigzagoon[]; extern const u8 gMonFootprint_Zigzagoon[]; -extern const u8 gMonFrontPic_Linoone[]; -extern const u8 gMonPalette_Linoone[]; -extern const u8 gMonBackPic_Linoone[]; -extern const u8 gMonShinyPalette_Linoone[]; -extern const u8 gMonStillFrontPic_Linoone[]; +extern const u32 gMonFrontPic_Linoone[]; +extern const u32 gMonPalette_Linoone[]; +extern const u32 gMonBackPic_Linoone[]; +extern const u32 gMonShinyPalette_Linoone[]; +extern const u32 gMonStillFrontPic_Linoone[]; extern const u8 gMonIcon_Linoone[]; extern const u8 gMonFootprint_Linoone[]; -extern const u8 gMonFrontPic_Wurmple[]; -extern const u8 gMonPalette_Wurmple[]; -extern const u8 gMonBackPic_Wurmple[]; -extern const u8 gMonShinyPalette_Wurmple[]; -extern const u8 gMonStillFrontPic_Wurmple[]; +extern const u32 gMonFrontPic_Wurmple[]; +extern const u32 gMonPalette_Wurmple[]; +extern const u32 gMonBackPic_Wurmple[]; +extern const u32 gMonShinyPalette_Wurmple[]; +extern const u32 gMonStillFrontPic_Wurmple[]; extern const u8 gMonIcon_Wurmple[]; extern const u8 gMonFootprint_Wurmple[]; -extern const u8 gMonFrontPic_Silcoon[]; -extern const u8 gMonPalette_Silcoon[]; -extern const u8 gMonBackPic_Silcoon[]; -extern const u8 gMonShinyPalette_Silcoon[]; -extern const u8 gMonStillFrontPic_Silcoon[]; +extern const u32 gMonFrontPic_Silcoon[]; +extern const u32 gMonPalette_Silcoon[]; +extern const u32 gMonBackPic_Silcoon[]; +extern const u32 gMonShinyPalette_Silcoon[]; +extern const u32 gMonStillFrontPic_Silcoon[]; extern const u8 gMonIcon_Silcoon[]; extern const u8 gMonFootprint_Silcoon[]; -extern const u8 gMonFrontPic_Beautifly[]; -extern const u8 gMonPalette_Beautifly[]; -extern const u8 gMonBackPic_Beautifly[]; -extern const u8 gMonShinyPalette_Beautifly[]; -extern const u8 gMonStillFrontPic_Beautifly[]; +extern const u32 gMonFrontPic_Beautifly[]; +extern const u32 gMonPalette_Beautifly[]; +extern const u32 gMonBackPic_Beautifly[]; +extern const u32 gMonShinyPalette_Beautifly[]; +extern const u32 gMonStillFrontPic_Beautifly[]; extern const u8 gMonIcon_Beautifly[]; extern const u8 gMonFootprint_Beautifly[]; -extern const u8 gMonFrontPic_Cascoon[]; -extern const u8 gMonPalette_Cascoon[]; -extern const u8 gMonBackPic_Cascoon[]; -extern const u8 gMonShinyPalette_Cascoon[]; -extern const u8 gMonStillFrontPic_Cascoon[]; +extern const u32 gMonFrontPic_Cascoon[]; +extern const u32 gMonPalette_Cascoon[]; +extern const u32 gMonBackPic_Cascoon[]; +extern const u32 gMonShinyPalette_Cascoon[]; +extern const u32 gMonStillFrontPic_Cascoon[]; extern const u8 gMonIcon_Cascoon[]; extern const u8 gMonFootprint_Cascoon[]; -extern const u8 gMonFrontPic_Dustox[]; -extern const u8 gMonPalette_Dustox[]; -extern const u8 gMonBackPic_Dustox[]; -extern const u8 gMonShinyPalette_Dustox[]; -extern const u8 gMonStillFrontPic_Dustox[]; +extern const u32 gMonFrontPic_Dustox[]; +extern const u32 gMonPalette_Dustox[]; +extern const u32 gMonBackPic_Dustox[]; +extern const u32 gMonShinyPalette_Dustox[]; +extern const u32 gMonStillFrontPic_Dustox[]; extern const u8 gMonIcon_Dustox[]; extern const u8 gMonFootprint_Dustox[]; -extern const u8 gMonFrontPic_Lotad[]; -extern const u8 gMonPalette_Lotad[]; -extern const u8 gMonBackPic_Lotad[]; -extern const u8 gMonShinyPalette_Lotad[]; -extern const u8 gMonStillFrontPic_Lotad[]; +extern const u32 gMonFrontPic_Lotad[]; +extern const u32 gMonPalette_Lotad[]; +extern const u32 gMonBackPic_Lotad[]; +extern const u32 gMonShinyPalette_Lotad[]; +extern const u32 gMonStillFrontPic_Lotad[]; extern const u8 gMonIcon_Lotad[]; extern const u8 gMonFootprint_Lotad[]; -extern const u8 gMonFrontPic_Lombre[]; -extern const u8 gMonPalette_Lombre[]; -extern const u8 gMonBackPic_Lombre[]; -extern const u8 gMonShinyPalette_Lombre[]; -extern const u8 gMonStillFrontPic_Lombre[]; +extern const u32 gMonFrontPic_Lombre[]; +extern const u32 gMonPalette_Lombre[]; +extern const u32 gMonBackPic_Lombre[]; +extern const u32 gMonShinyPalette_Lombre[]; +extern const u32 gMonStillFrontPic_Lombre[]; extern const u8 gMonIcon_Lombre[]; extern const u8 gMonFootprint_Lombre[]; -extern const u8 gMonFrontPic_Ludicolo[]; -extern const u8 gMonPalette_Ludicolo[]; -extern const u8 gMonBackPic_Ludicolo[]; -extern const u8 gMonShinyPalette_Ludicolo[]; -extern const u8 gMonStillFrontPic_Ludicolo[]; +extern const u32 gMonFrontPic_Ludicolo[]; +extern const u32 gMonPalette_Ludicolo[]; +extern const u32 gMonBackPic_Ludicolo[]; +extern const u32 gMonShinyPalette_Ludicolo[]; +extern const u32 gMonStillFrontPic_Ludicolo[]; extern const u8 gMonIcon_Ludicolo[]; extern const u8 gMonFootprint_Ludicolo[]; -extern const u8 gMonFrontPic_Seedot[]; -extern const u8 gMonPalette_Seedot[]; -extern const u8 gMonBackPic_Seedot[]; -extern const u8 gMonShinyPalette_Seedot[]; -extern const u8 gMonStillFrontPic_Seedot[]; +extern const u32 gMonFrontPic_Seedot[]; +extern const u32 gMonPalette_Seedot[]; +extern const u32 gMonBackPic_Seedot[]; +extern const u32 gMonShinyPalette_Seedot[]; +extern const u32 gMonStillFrontPic_Seedot[]; extern const u8 gMonIcon_Seedot[]; extern const u8 gMonFootprint_Seedot[]; -extern const u8 gMonFrontPic_Nuzleaf[]; -extern const u8 gMonPalette_Nuzleaf[]; -extern const u8 gMonBackPic_Nuzleaf[]; -extern const u8 gMonShinyPalette_Nuzleaf[]; -extern const u8 gMonStillFrontPic_Nuzleaf[]; +extern const u32 gMonFrontPic_Nuzleaf[]; +extern const u32 gMonPalette_Nuzleaf[]; +extern const u32 gMonBackPic_Nuzleaf[]; +extern const u32 gMonShinyPalette_Nuzleaf[]; +extern const u32 gMonStillFrontPic_Nuzleaf[]; extern const u8 gMonIcon_Nuzleaf[]; extern const u8 gMonFootprint_Nuzleaf[]; -extern const u8 gMonFrontPic_Shiftry[]; -extern const u8 gMonPalette_Shiftry[]; -extern const u8 gMonBackPic_Shiftry[]; -extern const u8 gMonShinyPalette_Shiftry[]; -extern const u8 gMonStillFrontPic_Shiftry[]; +extern const u32 gMonFrontPic_Shiftry[]; +extern const u32 gMonPalette_Shiftry[]; +extern const u32 gMonBackPic_Shiftry[]; +extern const u32 gMonShinyPalette_Shiftry[]; +extern const u32 gMonStillFrontPic_Shiftry[]; extern const u8 gMonIcon_Shiftry[]; extern const u8 gMonFootprint_Shiftry[]; -extern const u8 gMonFrontPic_Nincada[]; -extern const u8 gMonPalette_Nincada[]; -extern const u8 gMonBackPic_Nincada[]; -extern const u8 gMonShinyPalette_Nincada[]; -extern const u8 gMonStillFrontPic_Nincada[]; +extern const u32 gMonFrontPic_Nincada[]; +extern const u32 gMonPalette_Nincada[]; +extern const u32 gMonBackPic_Nincada[]; +extern const u32 gMonShinyPalette_Nincada[]; +extern const u32 gMonStillFrontPic_Nincada[]; extern const u8 gMonIcon_Nincada[]; extern const u8 gMonFootprint_Nincada[]; -extern const u8 gMonFrontPic_Ninjask[]; -extern const u8 gMonPalette_Ninjask[]; -extern const u8 gMonBackPic_Ninjask[]; -extern const u8 gMonShinyPalette_Ninjask[]; -extern const u8 gMonStillFrontPic_Ninjask[]; +extern const u32 gMonFrontPic_Ninjask[]; +extern const u32 gMonPalette_Ninjask[]; +extern const u32 gMonBackPic_Ninjask[]; +extern const u32 gMonShinyPalette_Ninjask[]; +extern const u32 gMonStillFrontPic_Ninjask[]; extern const u8 gMonIcon_Ninjask[]; extern const u8 gMonFootprint_Ninjask[]; -extern const u8 gMonFrontPic_Shedinja[]; -extern const u8 gMonPalette_Shedinja[]; -extern const u8 gMonBackPic_Shedinja[]; -extern const u8 gMonShinyPalette_Shedinja[]; -extern const u8 gMonStillFrontPic_Shedinja[]; +extern const u32 gMonFrontPic_Shedinja[]; +extern const u32 gMonPalette_Shedinja[]; +extern const u32 gMonBackPic_Shedinja[]; +extern const u32 gMonShinyPalette_Shedinja[]; +extern const u32 gMonStillFrontPic_Shedinja[]; extern const u8 gMonIcon_Shedinja[]; extern const u8 gMonFootprint_Shedinja[]; -extern const u8 gMonFrontPic_Taillow[]; -extern const u8 gMonPalette_Taillow[]; -extern const u8 gMonBackPic_Taillow[]; -extern const u8 gMonShinyPalette_Taillow[]; -extern const u8 gMonStillFrontPic_Taillow[]; +extern const u32 gMonFrontPic_Taillow[]; +extern const u32 gMonPalette_Taillow[]; +extern const u32 gMonBackPic_Taillow[]; +extern const u32 gMonShinyPalette_Taillow[]; +extern const u32 gMonStillFrontPic_Taillow[]; extern const u8 gMonIcon_Taillow[]; extern const u8 gMonFootprint_Taillow[]; -extern const u8 gMonFrontPic_Swellow[]; -extern const u8 gMonPalette_Swellow[]; -extern const u8 gMonBackPic_Swellow[]; -extern const u8 gMonShinyPalette_Swellow[]; -extern const u8 gMonStillFrontPic_Swellow[]; +extern const u32 gMonFrontPic_Swellow[]; +extern const u32 gMonPalette_Swellow[]; +extern const u32 gMonBackPic_Swellow[]; +extern const u32 gMonShinyPalette_Swellow[]; +extern const u32 gMonStillFrontPic_Swellow[]; extern const u8 gMonIcon_Swellow[]; extern const u8 gMonFootprint_Swellow[]; -extern const u8 gMonFrontPic_Shroomish[]; -extern const u8 gMonPalette_Shroomish[]; -extern const u8 gMonBackPic_Shroomish[]; -extern const u8 gMonShinyPalette_Shroomish[]; -extern const u8 gMonStillFrontPic_Shroomish[]; +extern const u32 gMonFrontPic_Shroomish[]; +extern const u32 gMonPalette_Shroomish[]; +extern const u32 gMonBackPic_Shroomish[]; +extern const u32 gMonShinyPalette_Shroomish[]; +extern const u32 gMonStillFrontPic_Shroomish[]; extern const u8 gMonIcon_Shroomish[]; extern const u8 gMonFootprint_Shroomish[]; -extern const u8 gMonFrontPic_Breloom[]; -extern const u8 gMonPalette_Breloom[]; -extern const u8 gMonBackPic_Breloom[]; -extern const u8 gMonShinyPalette_Breloom[]; -extern const u8 gMonStillFrontPic_Breloom[]; +extern const u32 gMonFrontPic_Breloom[]; +extern const u32 gMonPalette_Breloom[]; +extern const u32 gMonBackPic_Breloom[]; +extern const u32 gMonShinyPalette_Breloom[]; +extern const u32 gMonStillFrontPic_Breloom[]; extern const u8 gMonIcon_Breloom[]; extern const u8 gMonFootprint_Breloom[]; -extern const u8 gMonFrontPic_Spinda[]; -extern const u8 gMonPalette_Spinda[]; -extern const u8 gMonBackPic_Spinda[]; -extern const u8 gMonShinyPalette_Spinda[]; -extern const u8 gMonStillFrontPic_Spinda[]; +extern const u32 gMonFrontPic_Spinda[]; +extern const u32 gMonPalette_Spinda[]; +extern const u32 gMonBackPic_Spinda[]; +extern const u32 gMonShinyPalette_Spinda[]; +extern const u32 gMonStillFrontPic_Spinda[]; extern const u8 gMonIcon_Spinda[]; extern const u8 gMonFootprint_Spinda[]; -extern const u8 gMonFrontPic_Wingull[]; -extern const u8 gMonPalette_Wingull[]; -extern const u8 gMonBackPic_Wingull[]; -extern const u8 gMonShinyPalette_Wingull[]; -extern const u8 gMonStillFrontPic_Wingull[]; +extern const u32 gMonFrontPic_Wingull[]; +extern const u32 gMonPalette_Wingull[]; +extern const u32 gMonBackPic_Wingull[]; +extern const u32 gMonShinyPalette_Wingull[]; +extern const u32 gMonStillFrontPic_Wingull[]; extern const u8 gMonIcon_Wingull[]; extern const u8 gMonFootprint_Wingull[]; -extern const u8 gMonFrontPic_Pelipper[]; -extern const u8 gMonPalette_Pelipper[]; -extern const u8 gMonBackPic_Pelipper[]; -extern const u8 gMonShinyPalette_Pelipper[]; -extern const u8 gMonStillFrontPic_Pelipper[]; +extern const u32 gMonFrontPic_Pelipper[]; +extern const u32 gMonPalette_Pelipper[]; +extern const u32 gMonBackPic_Pelipper[]; +extern const u32 gMonShinyPalette_Pelipper[]; +extern const u32 gMonStillFrontPic_Pelipper[]; extern const u8 gMonIcon_Pelipper[]; extern const u8 gMonFootprint_Pelipper[]; -extern const u8 gMonFrontPic_Surskit[]; -extern const u8 gMonPalette_Surskit[]; -extern const u8 gMonBackPic_Surskit[]; -extern const u8 gMonShinyPalette_Surskit[]; -extern const u8 gMonStillFrontPic_Surskit[]; +extern const u32 gMonFrontPic_Surskit[]; +extern const u32 gMonPalette_Surskit[]; +extern const u32 gMonBackPic_Surskit[]; +extern const u32 gMonShinyPalette_Surskit[]; +extern const u32 gMonStillFrontPic_Surskit[]; extern const u8 gMonIcon_Surskit[]; extern const u8 gMonFootprint_Surskit[]; -extern const u8 gMonFrontPic_Masquerain[]; -extern const u8 gMonPalette_Masquerain[]; -extern const u8 gMonBackPic_Masquerain[]; -extern const u8 gMonShinyPalette_Masquerain[]; -extern const u8 gMonStillFrontPic_Masquerain[]; +extern const u32 gMonFrontPic_Masquerain[]; +extern const u32 gMonPalette_Masquerain[]; +extern const u32 gMonBackPic_Masquerain[]; +extern const u32 gMonShinyPalette_Masquerain[]; +extern const u32 gMonStillFrontPic_Masquerain[]; extern const u8 gMonIcon_Masquerain[]; extern const u8 gMonFootprint_Masquerain[]; -extern const u8 gMonFrontPic_Wailmer[]; -extern const u8 gMonPalette_Wailmer[]; -extern const u8 gMonBackPic_Wailmer[]; -extern const u8 gMonShinyPalette_Wailmer[]; -extern const u8 gMonStillFrontPic_Wailmer[]; +extern const u32 gMonFrontPic_Wailmer[]; +extern const u32 gMonPalette_Wailmer[]; +extern const u32 gMonBackPic_Wailmer[]; +extern const u32 gMonShinyPalette_Wailmer[]; +extern const u32 gMonStillFrontPic_Wailmer[]; extern const u8 gMonIcon_Wailmer[]; extern const u8 gMonFootprint_Wailmer[]; -extern const u8 gMonFrontPic_Wailord[]; -extern const u8 gMonPalette_Wailord[]; -extern const u8 gMonBackPic_Wailord[]; -extern const u8 gMonShinyPalette_Wailord[]; -extern const u8 gMonStillFrontPic_Wailord[]; +extern const u32 gMonFrontPic_Wailord[]; +extern const u32 gMonPalette_Wailord[]; +extern const u32 gMonBackPic_Wailord[]; +extern const u32 gMonShinyPalette_Wailord[]; +extern const u32 gMonStillFrontPic_Wailord[]; extern const u8 gMonIcon_Wailord[]; extern const u8 gMonFootprint_Wailord[]; -extern const u8 gMonFrontPic_Skitty[]; -extern const u8 gMonPalette_Skitty[]; -extern const u8 gMonBackPic_Skitty[]; -extern const u8 gMonShinyPalette_Skitty[]; -extern const u8 gMonStillFrontPic_Skitty[]; +extern const u32 gMonFrontPic_Skitty[]; +extern const u32 gMonPalette_Skitty[]; +extern const u32 gMonBackPic_Skitty[]; +extern const u32 gMonShinyPalette_Skitty[]; +extern const u32 gMonStillFrontPic_Skitty[]; extern const u8 gMonIcon_Skitty[]; extern const u8 gMonFootprint_Skitty[]; -extern const u8 gMonFrontPic_Delcatty[]; -extern const u8 gMonPalette_Delcatty[]; -extern const u8 gMonBackPic_Delcatty[]; -extern const u8 gMonShinyPalette_Delcatty[]; -extern const u8 gMonStillFrontPic_Delcatty[]; +extern const u32 gMonFrontPic_Delcatty[]; +extern const u32 gMonPalette_Delcatty[]; +extern const u32 gMonBackPic_Delcatty[]; +extern const u32 gMonShinyPalette_Delcatty[]; +extern const u32 gMonStillFrontPic_Delcatty[]; extern const u8 gMonIcon_Delcatty[]; extern const u8 gMonFootprint_Delcatty[]; -extern const u8 gMonFrontPic_Kecleon[]; -extern const u8 gMonPalette_Kecleon[]; -extern const u8 gMonBackPic_Kecleon[]; -extern const u8 gMonShinyPalette_Kecleon[]; -extern const u8 gMonStillFrontPic_Kecleon[]; +extern const u32 gMonFrontPic_Kecleon[]; +extern const u32 gMonPalette_Kecleon[]; +extern const u32 gMonBackPic_Kecleon[]; +extern const u32 gMonShinyPalette_Kecleon[]; +extern const u32 gMonStillFrontPic_Kecleon[]; extern const u8 gMonIcon_Kecleon[]; extern const u8 gMonFootprint_Kecleon[]; -extern const u8 gMonFrontPic_Baltoy[]; -extern const u8 gMonPalette_Baltoy[]; -extern const u8 gMonBackPic_Baltoy[]; -extern const u8 gMonShinyPalette_Baltoy[]; -extern const u8 gMonStillFrontPic_Baltoy[]; +extern const u32 gMonFrontPic_Baltoy[]; +extern const u32 gMonPalette_Baltoy[]; +extern const u32 gMonBackPic_Baltoy[]; +extern const u32 gMonShinyPalette_Baltoy[]; +extern const u32 gMonStillFrontPic_Baltoy[]; extern const u8 gMonIcon_Baltoy[]; extern const u8 gMonFootprint_Baltoy[]; -extern const u8 gMonFrontPic_Claydol[]; -extern const u8 gMonPalette_Claydol[]; -extern const u8 gMonBackPic_Claydol[]; -extern const u8 gMonShinyPalette_Claydol[]; -extern const u8 gMonStillFrontPic_Claydol[]; +extern const u32 gMonFrontPic_Claydol[]; +extern const u32 gMonPalette_Claydol[]; +extern const u32 gMonBackPic_Claydol[]; +extern const u32 gMonShinyPalette_Claydol[]; +extern const u32 gMonStillFrontPic_Claydol[]; extern const u8 gMonIcon_Claydol[]; extern const u8 gMonFootprint_Claydol[]; -extern const u8 gMonFrontPic_Nosepass[]; -extern const u8 gMonPalette_Nosepass[]; -extern const u8 gMonBackPic_Nosepass[]; -extern const u8 gMonShinyPalette_Nosepass[]; -extern const u8 gMonStillFrontPic_Nosepass[]; +extern const u32 gMonFrontPic_Nosepass[]; +extern const u32 gMonPalette_Nosepass[]; +extern const u32 gMonBackPic_Nosepass[]; +extern const u32 gMonShinyPalette_Nosepass[]; +extern const u32 gMonStillFrontPic_Nosepass[]; extern const u8 gMonIcon_Nosepass[]; extern const u8 gMonFootprint_Nosepass[]; -extern const u8 gMonFrontPic_Torkoal[]; -extern const u8 gMonPalette_Torkoal[]; -extern const u8 gMonBackPic_Torkoal[]; -extern const u8 gMonShinyPalette_Torkoal[]; -extern const u8 gMonStillFrontPic_Torkoal[]; +extern const u32 gMonFrontPic_Torkoal[]; +extern const u32 gMonPalette_Torkoal[]; +extern const u32 gMonBackPic_Torkoal[]; +extern const u32 gMonShinyPalette_Torkoal[]; +extern const u32 gMonStillFrontPic_Torkoal[]; extern const u8 gMonIcon_Torkoal[]; extern const u8 gMonFootprint_Torkoal[]; -extern const u8 gMonFrontPic_Sableye[]; -extern const u8 gMonPalette_Sableye[]; -extern const u8 gMonBackPic_Sableye[]; -extern const u8 gMonShinyPalette_Sableye[]; -extern const u8 gMonStillFrontPic_Sableye[]; +extern const u32 gMonFrontPic_Sableye[]; +extern const u32 gMonPalette_Sableye[]; +extern const u32 gMonBackPic_Sableye[]; +extern const u32 gMonShinyPalette_Sableye[]; +extern const u32 gMonStillFrontPic_Sableye[]; extern const u8 gMonIcon_Sableye[]; extern const u8 gMonFootprint_Sableye[]; -extern const u8 gMonFrontPic_Barboach[]; -extern const u8 gMonPalette_Barboach[]; -extern const u8 gMonBackPic_Barboach[]; -extern const u8 gMonShinyPalette_Barboach[]; -extern const u8 gMonStillFrontPic_Barboach[]; +extern const u32 gMonFrontPic_Barboach[]; +extern const u32 gMonPalette_Barboach[]; +extern const u32 gMonBackPic_Barboach[]; +extern const u32 gMonShinyPalette_Barboach[]; +extern const u32 gMonStillFrontPic_Barboach[]; extern const u8 gMonIcon_Barboach[]; extern const u8 gMonFootprint_Barboach[]; -extern const u8 gMonFrontPic_Whiscash[]; -extern const u8 gMonPalette_Whiscash[]; -extern const u8 gMonBackPic_Whiscash[]; -extern const u8 gMonShinyPalette_Whiscash[]; -extern const u8 gMonStillFrontPic_Whiscash[]; +extern const u32 gMonFrontPic_Whiscash[]; +extern const u32 gMonPalette_Whiscash[]; +extern const u32 gMonBackPic_Whiscash[]; +extern const u32 gMonShinyPalette_Whiscash[]; +extern const u32 gMonStillFrontPic_Whiscash[]; extern const u8 gMonIcon_Whiscash[]; extern const u8 gMonFootprint_Whiscash[]; -extern const u8 gMonFrontPic_Luvdisc[]; -extern const u8 gMonPalette_Luvdisc[]; -extern const u8 gMonBackPic_Luvdisc[]; -extern const u8 gMonShinyPalette_Luvdisc[]; -extern const u8 gMonStillFrontPic_Luvdisc[]; +extern const u32 gMonFrontPic_Luvdisc[]; +extern const u32 gMonPalette_Luvdisc[]; +extern const u32 gMonBackPic_Luvdisc[]; +extern const u32 gMonShinyPalette_Luvdisc[]; +extern const u32 gMonStillFrontPic_Luvdisc[]; extern const u8 gMonIcon_Luvdisc[]; extern const u8 gMonFootprint_Luvdisc[]; -extern const u8 gMonFrontPic_Corphish[]; -extern const u8 gMonPalette_Corphish[]; -extern const u8 gMonBackPic_Corphish[]; -extern const u8 gMonShinyPalette_Corphish[]; -extern const u8 gMonStillFrontPic_Corphish[]; +extern const u32 gMonFrontPic_Corphish[]; +extern const u32 gMonPalette_Corphish[]; +extern const u32 gMonBackPic_Corphish[]; +extern const u32 gMonShinyPalette_Corphish[]; +extern const u32 gMonStillFrontPic_Corphish[]; extern const u8 gMonIcon_Corphish[]; extern const u8 gMonFootprint_Corphish[]; -extern const u8 gMonFrontPic_Crawdaunt[]; -extern const u8 gMonPalette_Crawdaunt[]; -extern const u8 gMonBackPic_Crawdaunt[]; -extern const u8 gMonShinyPalette_Crawdaunt[]; -extern const u8 gMonStillFrontPic_Crawdaunt[]; +extern const u32 gMonFrontPic_Crawdaunt[]; +extern const u32 gMonPalette_Crawdaunt[]; +extern const u32 gMonBackPic_Crawdaunt[]; +extern const u32 gMonShinyPalette_Crawdaunt[]; +extern const u32 gMonStillFrontPic_Crawdaunt[]; extern const u8 gMonIcon_Crawdaunt[]; extern const u8 gMonFootprint_Crawdaunt[]; -extern const u8 gMonFrontPic_Feebas[]; -extern const u8 gMonPalette_Feebas[]; -extern const u8 gMonBackPic_Feebas[]; -extern const u8 gMonShinyPalette_Feebas[]; -extern const u8 gMonStillFrontPic_Feebas[]; +extern const u32 gMonFrontPic_Feebas[]; +extern const u32 gMonPalette_Feebas[]; +extern const u32 gMonBackPic_Feebas[]; +extern const u32 gMonShinyPalette_Feebas[]; +extern const u32 gMonStillFrontPic_Feebas[]; extern const u8 gMonIcon_Feebas[]; extern const u8 gMonFootprint_Feebas[]; -extern const u8 gMonFrontPic_Milotic[]; -extern const u8 gMonPalette_Milotic[]; -extern const u8 gMonBackPic_Milotic[]; -extern const u8 gMonShinyPalette_Milotic[]; -extern const u8 gMonStillFrontPic_Milotic[]; +extern const u32 gMonFrontPic_Milotic[]; +extern const u32 gMonPalette_Milotic[]; +extern const u32 gMonBackPic_Milotic[]; +extern const u32 gMonShinyPalette_Milotic[]; +extern const u32 gMonStillFrontPic_Milotic[]; extern const u8 gMonIcon_Milotic[]; extern const u8 gMonFootprint_Milotic[]; -extern const u8 gMonFrontPic_Carvanha[]; -extern const u8 gMonPalette_Carvanha[]; -extern const u8 gMonBackPic_Carvanha[]; -extern const u8 gMonShinyPalette_Carvanha[]; -extern const u8 gMonStillFrontPic_Carvanha[]; +extern const u32 gMonFrontPic_Carvanha[]; +extern const u32 gMonPalette_Carvanha[]; +extern const u32 gMonBackPic_Carvanha[]; +extern const u32 gMonShinyPalette_Carvanha[]; +extern const u32 gMonStillFrontPic_Carvanha[]; extern const u8 gMonIcon_Carvanha[]; extern const u8 gMonFootprint_Carvanha[]; -extern const u8 gMonFrontPic_Sharpedo[]; -extern const u8 gMonPalette_Sharpedo[]; -extern const u8 gMonBackPic_Sharpedo[]; -extern const u8 gMonShinyPalette_Sharpedo[]; -extern const u8 gMonStillFrontPic_Sharpedo[]; +extern const u32 gMonFrontPic_Sharpedo[]; +extern const u32 gMonPalette_Sharpedo[]; +extern const u32 gMonBackPic_Sharpedo[]; +extern const u32 gMonShinyPalette_Sharpedo[]; +extern const u32 gMonStillFrontPic_Sharpedo[]; extern const u8 gMonIcon_Sharpedo[]; extern const u8 gMonFootprint_Sharpedo[]; -extern const u8 gMonFrontPic_Trapinch[]; -extern const u8 gMonPalette_Trapinch[]; -extern const u8 gMonBackPic_Trapinch[]; -extern const u8 gMonShinyPalette_Trapinch[]; -extern const u8 gMonStillFrontPic_Trapinch[]; +extern const u32 gMonFrontPic_Trapinch[]; +extern const u32 gMonPalette_Trapinch[]; +extern const u32 gMonBackPic_Trapinch[]; +extern const u32 gMonShinyPalette_Trapinch[]; +extern const u32 gMonStillFrontPic_Trapinch[]; extern const u8 gMonIcon_Trapinch[]; extern const u8 gMonFootprint_Trapinch[]; -extern const u8 gMonFrontPic_Vibrava[]; -extern const u8 gMonPalette_Vibrava[]; -extern const u8 gMonBackPic_Vibrava[]; -extern const u8 gMonShinyPalette_Vibrava[]; -extern const u8 gMonStillFrontPic_Vibrava[]; +extern const u32 gMonFrontPic_Vibrava[]; +extern const u32 gMonPalette_Vibrava[]; +extern const u32 gMonBackPic_Vibrava[]; +extern const u32 gMonShinyPalette_Vibrava[]; +extern const u32 gMonStillFrontPic_Vibrava[]; extern const u8 gMonIcon_Vibrava[]; extern const u8 gMonFootprint_Vibrava[]; -extern const u8 gMonFrontPic_Flygon[]; -extern const u8 gMonPalette_Flygon[]; -extern const u8 gMonBackPic_Flygon[]; -extern const u8 gMonShinyPalette_Flygon[]; -extern const u8 gMonStillFrontPic_Flygon[]; +extern const u32 gMonFrontPic_Flygon[]; +extern const u32 gMonPalette_Flygon[]; +extern const u32 gMonBackPic_Flygon[]; +extern const u32 gMonShinyPalette_Flygon[]; +extern const u32 gMonStillFrontPic_Flygon[]; extern const u8 gMonIcon_Flygon[]; extern const u8 gMonFootprint_Flygon[]; -extern const u8 gMonFrontPic_Makuhita[]; -extern const u8 gMonPalette_Makuhita[]; -extern const u8 gMonBackPic_Makuhita[]; -extern const u8 gMonShinyPalette_Makuhita[]; -extern const u8 gMonStillFrontPic_Makuhita[]; +extern const u32 gMonFrontPic_Makuhita[]; +extern const u32 gMonPalette_Makuhita[]; +extern const u32 gMonBackPic_Makuhita[]; +extern const u32 gMonShinyPalette_Makuhita[]; +extern const u32 gMonStillFrontPic_Makuhita[]; extern const u8 gMonIcon_Makuhita[]; extern const u8 gMonFootprint_Makuhita[]; -extern const u8 gMonFrontPic_Hariyama[]; -extern const u8 gMonPalette_Hariyama[]; -extern const u8 gMonBackPic_Hariyama[]; -extern const u8 gMonShinyPalette_Hariyama[]; -extern const u8 gMonStillFrontPic_Hariyama[]; +extern const u32 gMonFrontPic_Hariyama[]; +extern const u32 gMonPalette_Hariyama[]; +extern const u32 gMonBackPic_Hariyama[]; +extern const u32 gMonShinyPalette_Hariyama[]; +extern const u32 gMonStillFrontPic_Hariyama[]; extern const u8 gMonIcon_Hariyama[]; extern const u8 gMonFootprint_Hariyama[]; -extern const u8 gMonFrontPic_Electrike[]; -extern const u8 gMonPalette_Electrike[]; -extern const u8 gMonBackPic_Electrike[]; -extern const u8 gMonShinyPalette_Electrike[]; -extern const u8 gMonStillFrontPic_Electrike[]; +extern const u32 gMonFrontPic_Electrike[]; +extern const u32 gMonPalette_Electrike[]; +extern const u32 gMonBackPic_Electrike[]; +extern const u32 gMonShinyPalette_Electrike[]; +extern const u32 gMonStillFrontPic_Electrike[]; extern const u8 gMonIcon_Electrike[]; extern const u8 gMonFootprint_Electrike[]; -extern const u8 gMonFrontPic_Manectric[]; -extern const u8 gMonPalette_Manectric[]; -extern const u8 gMonBackPic_Manectric[]; -extern const u8 gMonShinyPalette_Manectric[]; -extern const u8 gMonStillFrontPic_Manectric[]; +extern const u32 gMonFrontPic_Manectric[]; +extern const u32 gMonPalette_Manectric[]; +extern const u32 gMonBackPic_Manectric[]; +extern const u32 gMonShinyPalette_Manectric[]; +extern const u32 gMonStillFrontPic_Manectric[]; extern const u8 gMonIcon_Manectric[]; extern const u8 gMonFootprint_Manectric[]; -extern const u8 gMonFrontPic_Numel[]; -extern const u8 gMonPalette_Numel[]; -extern const u8 gMonBackPic_Numel[]; -extern const u8 gMonShinyPalette_Numel[]; -extern const u8 gMonStillFrontPic_Numel[]; +extern const u32 gMonFrontPic_Numel[]; +extern const u32 gMonPalette_Numel[]; +extern const u32 gMonBackPic_Numel[]; +extern const u32 gMonShinyPalette_Numel[]; +extern const u32 gMonStillFrontPic_Numel[]; extern const u8 gMonIcon_Numel[]; extern const u8 gMonFootprint_Numel[]; -extern const u8 gMonFrontPic_Camerupt[]; -extern const u8 gMonPalette_Camerupt[]; -extern const u8 gMonBackPic_Camerupt[]; -extern const u8 gMonShinyPalette_Camerupt[]; -extern const u8 gMonStillFrontPic_Camerupt[]; +extern const u32 gMonFrontPic_Camerupt[]; +extern const u32 gMonPalette_Camerupt[]; +extern const u32 gMonBackPic_Camerupt[]; +extern const u32 gMonShinyPalette_Camerupt[]; +extern const u32 gMonStillFrontPic_Camerupt[]; extern const u8 gMonIcon_Camerupt[]; extern const u8 gMonFootprint_Camerupt[]; -extern const u8 gMonFrontPic_Spheal[]; -extern const u8 gMonPalette_Spheal[]; -extern const u8 gMonBackPic_Spheal[]; -extern const u8 gMonShinyPalette_Spheal[]; -extern const u8 gMonStillFrontPic_Spheal[]; +extern const u32 gMonFrontPic_Spheal[]; +extern const u32 gMonPalette_Spheal[]; +extern const u32 gMonBackPic_Spheal[]; +extern const u32 gMonShinyPalette_Spheal[]; +extern const u32 gMonStillFrontPic_Spheal[]; extern const u8 gMonIcon_Spheal[]; extern const u8 gMonFootprint_Spheal[]; -extern const u8 gMonFrontPic_Sealeo[]; -extern const u8 gMonPalette_Sealeo[]; -extern const u8 gMonBackPic_Sealeo[]; -extern const u8 gMonShinyPalette_Sealeo[]; -extern const u8 gMonStillFrontPic_Sealeo[]; +extern const u32 gMonFrontPic_Sealeo[]; +extern const u32 gMonPalette_Sealeo[]; +extern const u32 gMonBackPic_Sealeo[]; +extern const u32 gMonShinyPalette_Sealeo[]; +extern const u32 gMonStillFrontPic_Sealeo[]; extern const u8 gMonIcon_Sealeo[]; extern const u8 gMonFootprint_Sealeo[]; -extern const u8 gMonFrontPic_Walrein[]; -extern const u8 gMonPalette_Walrein[]; -extern const u8 gMonBackPic_Walrein[]; -extern const u8 gMonShinyPalette_Walrein[]; -extern const u8 gMonStillFrontPic_Walrein[]; +extern const u32 gMonFrontPic_Walrein[]; +extern const u32 gMonPalette_Walrein[]; +extern const u32 gMonBackPic_Walrein[]; +extern const u32 gMonShinyPalette_Walrein[]; +extern const u32 gMonStillFrontPic_Walrein[]; extern const u8 gMonIcon_Walrein[]; extern const u8 gMonFootprint_Walrein[]; -extern const u8 gMonFrontPic_Cacnea[]; -extern const u8 gMonPalette_Cacnea[]; -extern const u8 gMonBackPic_Cacnea[]; -extern const u8 gMonShinyPalette_Cacnea[]; -extern const u8 gMonStillFrontPic_Cacnea[]; +extern const u32 gMonFrontPic_Cacnea[]; +extern const u32 gMonPalette_Cacnea[]; +extern const u32 gMonBackPic_Cacnea[]; +extern const u32 gMonShinyPalette_Cacnea[]; +extern const u32 gMonStillFrontPic_Cacnea[]; extern const u8 gMonIcon_Cacnea[]; extern const u8 gMonFootprint_Cacnea[]; -extern const u8 gMonFrontPic_Cacturne[]; -extern const u8 gMonPalette_Cacturne[]; -extern const u8 gMonBackPic_Cacturne[]; -extern const u8 gMonShinyPalette_Cacturne[]; -extern const u8 gMonStillFrontPic_Cacturne[]; +extern const u32 gMonFrontPic_Cacturne[]; +extern const u32 gMonPalette_Cacturne[]; +extern const u32 gMonBackPic_Cacturne[]; +extern const u32 gMonShinyPalette_Cacturne[]; +extern const u32 gMonStillFrontPic_Cacturne[]; extern const u8 gMonIcon_Cacturne[]; extern const u8 gMonFootprint_Cacturne[]; -extern const u8 gMonFrontPic_Snorunt[]; -extern const u8 gMonPalette_Snorunt[]; -extern const u8 gMonBackPic_Snorunt[]; -extern const u8 gMonShinyPalette_Snorunt[]; -extern const u8 gMonStillFrontPic_Snorunt[]; +extern const u32 gMonFrontPic_Snorunt[]; +extern const u32 gMonPalette_Snorunt[]; +extern const u32 gMonBackPic_Snorunt[]; +extern const u32 gMonShinyPalette_Snorunt[]; +extern const u32 gMonStillFrontPic_Snorunt[]; extern const u8 gMonIcon_Snorunt[]; extern const u8 gMonFootprint_Snorunt[]; -extern const u8 gMonFrontPic_Glalie[]; -extern const u8 gMonPalette_Glalie[]; -extern const u8 gMonBackPic_Glalie[]; -extern const u8 gMonShinyPalette_Glalie[]; -extern const u8 gMonStillFrontPic_Glalie[]; +extern const u32 gMonFrontPic_Glalie[]; +extern const u32 gMonPalette_Glalie[]; +extern const u32 gMonBackPic_Glalie[]; +extern const u32 gMonShinyPalette_Glalie[]; +extern const u32 gMonStillFrontPic_Glalie[]; extern const u8 gMonIcon_Glalie[]; extern const u8 gMonFootprint_Glalie[]; -extern const u8 gMonFrontPic_Lunatone[]; -extern const u8 gMonPalette_Lunatone[]; -extern const u8 gMonBackPic_Lunatone[]; -extern const u8 gMonShinyPalette_Lunatone[]; -extern const u8 gMonStillFrontPic_Lunatone[]; +extern const u32 gMonFrontPic_Lunatone[]; +extern const u32 gMonPalette_Lunatone[]; +extern const u32 gMonBackPic_Lunatone[]; +extern const u32 gMonShinyPalette_Lunatone[]; +extern const u32 gMonStillFrontPic_Lunatone[]; extern const u8 gMonIcon_Lunatone[]; extern const u8 gMonFootprint_Lunatone[]; -extern const u8 gMonFrontPic_Solrock[]; -extern const u8 gMonPalette_Solrock[]; -extern const u8 gMonBackPic_Solrock[]; -extern const u8 gMonShinyPalette_Solrock[]; -extern const u8 gMonStillFrontPic_Solrock[]; +extern const u32 gMonFrontPic_Solrock[]; +extern const u32 gMonPalette_Solrock[]; +extern const u32 gMonBackPic_Solrock[]; +extern const u32 gMonShinyPalette_Solrock[]; +extern const u32 gMonStillFrontPic_Solrock[]; extern const u8 gMonIcon_Solrock[]; extern const u8 gMonFootprint_Solrock[]; -extern const u8 gMonFrontPic_Azurill[]; -extern const u8 gMonPalette_Azurill[]; -extern const u8 gMonBackPic_Azurill[]; -extern const u8 gMonShinyPalette_Azurill[]; -extern const u8 gMonStillFrontPic_Azurill[]; +extern const u32 gMonFrontPic_Azurill[]; +extern const u32 gMonPalette_Azurill[]; +extern const u32 gMonBackPic_Azurill[]; +extern const u32 gMonShinyPalette_Azurill[]; +extern const u32 gMonStillFrontPic_Azurill[]; extern const u8 gMonIcon_Azurill[]; extern const u8 gMonFootprint_Azurill[]; -extern const u8 gMonFrontPic_Spoink[]; -extern const u8 gMonPalette_Spoink[]; -extern const u8 gMonBackPic_Spoink[]; -extern const u8 gMonShinyPalette_Spoink[]; -extern const u8 gMonStillFrontPic_Spoink[]; +extern const u32 gMonFrontPic_Spoink[]; +extern const u32 gMonPalette_Spoink[]; +extern const u32 gMonBackPic_Spoink[]; +extern const u32 gMonShinyPalette_Spoink[]; +extern const u32 gMonStillFrontPic_Spoink[]; extern const u8 gMonIcon_Spoink[]; extern const u8 gMonFootprint_Spoink[]; -extern const u8 gMonFrontPic_Grumpig[]; -extern const u8 gMonPalette_Grumpig[]; -extern const u8 gMonBackPic_Grumpig[]; -extern const u8 gMonShinyPalette_Grumpig[]; -extern const u8 gMonStillFrontPic_Grumpig[]; +extern const u32 gMonFrontPic_Grumpig[]; +extern const u32 gMonPalette_Grumpig[]; +extern const u32 gMonBackPic_Grumpig[]; +extern const u32 gMonShinyPalette_Grumpig[]; +extern const u32 gMonStillFrontPic_Grumpig[]; extern const u8 gMonIcon_Grumpig[]; extern const u8 gMonFootprint_Grumpig[]; -extern const u8 gMonFrontPic_Plusle[]; -extern const u8 gMonPalette_Plusle[]; -extern const u8 gMonBackPic_Plusle[]; -extern const u8 gMonShinyPalette_Plusle[]; -extern const u8 gMonStillFrontPic_Plusle[]; +extern const u32 gMonFrontPic_Plusle[]; +extern const u32 gMonPalette_Plusle[]; +extern const u32 gMonBackPic_Plusle[]; +extern const u32 gMonShinyPalette_Plusle[]; +extern const u32 gMonStillFrontPic_Plusle[]; extern const u8 gMonIcon_Plusle[]; extern const u8 gMonFootprint_Plusle[]; -extern const u8 gMonFrontPic_Minun[]; -extern const u8 gMonPalette_Minun[]; -extern const u8 gMonBackPic_Minun[]; -extern const u8 gMonShinyPalette_Minun[]; -extern const u8 gMonStillFrontPic_Minun[]; +extern const u32 gMonFrontPic_Minun[]; +extern const u32 gMonPalette_Minun[]; +extern const u32 gMonBackPic_Minun[]; +extern const u32 gMonShinyPalette_Minun[]; +extern const u32 gMonStillFrontPic_Minun[]; extern const u8 gMonIcon_Minun[]; extern const u8 gMonFootprint_Minun[]; -extern const u8 gMonFrontPic_Mawile[]; -extern const u8 gMonPalette_Mawile[]; -extern const u8 gMonBackPic_Mawile[]; -extern const u8 gMonShinyPalette_Mawile[]; -extern const u8 gMonStillFrontPic_Mawile[]; +extern const u32 gMonFrontPic_Mawile[]; +extern const u32 gMonPalette_Mawile[]; +extern const u32 gMonBackPic_Mawile[]; +extern const u32 gMonShinyPalette_Mawile[]; +extern const u32 gMonStillFrontPic_Mawile[]; extern const u8 gMonIcon_Mawile[]; extern const u8 gMonFootprint_Mawile[]; -extern const u8 gMonFrontPic_Meditite[]; -extern const u8 gMonPalette_Meditite[]; -extern const u8 gMonBackPic_Meditite[]; -extern const u8 gMonShinyPalette_Meditite[]; -extern const u8 gMonStillFrontPic_Meditite[]; +extern const u32 gMonFrontPic_Meditite[]; +extern const u32 gMonPalette_Meditite[]; +extern const u32 gMonBackPic_Meditite[]; +extern const u32 gMonShinyPalette_Meditite[]; +extern const u32 gMonStillFrontPic_Meditite[]; extern const u8 gMonIcon_Meditite[]; extern const u8 gMonFootprint_Meditite[]; -extern const u8 gMonFrontPic_Medicham[]; -extern const u8 gMonPalette_Medicham[]; -extern const u8 gMonBackPic_Medicham[]; -extern const u8 gMonShinyPalette_Medicham[]; -extern const u8 gMonStillFrontPic_Medicham[]; +extern const u32 gMonFrontPic_Medicham[]; +extern const u32 gMonPalette_Medicham[]; +extern const u32 gMonBackPic_Medicham[]; +extern const u32 gMonShinyPalette_Medicham[]; +extern const u32 gMonStillFrontPic_Medicham[]; extern const u8 gMonIcon_Medicham[]; extern const u8 gMonFootprint_Medicham[]; -extern const u8 gMonFrontPic_Swablu[]; -extern const u8 gMonPalette_Swablu[]; -extern const u8 gMonBackPic_Swablu[]; -extern const u8 gMonShinyPalette_Swablu[]; -extern const u8 gMonStillFrontPic_Swablu[]; +extern const u32 gMonFrontPic_Swablu[]; +extern const u32 gMonPalette_Swablu[]; +extern const u32 gMonBackPic_Swablu[]; +extern const u32 gMonShinyPalette_Swablu[]; +extern const u32 gMonStillFrontPic_Swablu[]; extern const u8 gMonIcon_Swablu[]; extern const u8 gMonFootprint_Swablu[]; -extern const u8 gMonFrontPic_Altaria[]; -extern const u8 gMonPalette_Altaria[]; -extern const u8 gMonBackPic_Altaria[]; -extern const u8 gMonShinyPalette_Altaria[]; -extern const u8 gMonStillFrontPic_Altaria[]; +extern const u32 gMonFrontPic_Altaria[]; +extern const u32 gMonPalette_Altaria[]; +extern const u32 gMonBackPic_Altaria[]; +extern const u32 gMonShinyPalette_Altaria[]; +extern const u32 gMonStillFrontPic_Altaria[]; extern const u8 gMonIcon_Altaria[]; extern const u8 gMonFootprint_Altaria[]; -extern const u8 gMonFrontPic_Wynaut[]; -extern const u8 gMonPalette_Wynaut[]; -extern const u8 gMonBackPic_Wynaut[]; -extern const u8 gMonShinyPalette_Wynaut[]; -extern const u8 gMonStillFrontPic_Wynaut[]; +extern const u32 gMonFrontPic_Wynaut[]; +extern const u32 gMonPalette_Wynaut[]; +extern const u32 gMonBackPic_Wynaut[]; +extern const u32 gMonShinyPalette_Wynaut[]; +extern const u32 gMonStillFrontPic_Wynaut[]; extern const u8 gMonIcon_Wynaut[]; extern const u8 gMonFootprint_Wynaut[]; -extern const u8 gMonFrontPic_Duskull[]; -extern const u8 gMonPalette_Duskull[]; -extern const u8 gMonBackPic_Duskull[]; -extern const u8 gMonShinyPalette_Duskull[]; -extern const u8 gMonStillFrontPic_Duskull[]; +extern const u32 gMonFrontPic_Duskull[]; +extern const u32 gMonPalette_Duskull[]; +extern const u32 gMonBackPic_Duskull[]; +extern const u32 gMonShinyPalette_Duskull[]; +extern const u32 gMonStillFrontPic_Duskull[]; extern const u8 gMonIcon_Duskull[]; extern const u8 gMonFootprint_Duskull[]; -extern const u8 gMonFrontPic_Dusclops[]; -extern const u8 gMonPalette_Dusclops[]; -extern const u8 gMonBackPic_Dusclops[]; -extern const u8 gMonShinyPalette_Dusclops[]; -extern const u8 gMonStillFrontPic_Dusclops[]; +extern const u32 gMonFrontPic_Dusclops[]; +extern const u32 gMonPalette_Dusclops[]; +extern const u32 gMonBackPic_Dusclops[]; +extern const u32 gMonShinyPalette_Dusclops[]; +extern const u32 gMonStillFrontPic_Dusclops[]; extern const u8 gMonIcon_Dusclops[]; extern const u8 gMonFootprint_Dusclops[]; -extern const u8 gMonFrontPic_Roselia[]; -extern const u8 gMonPalette_Roselia[]; -extern const u8 gMonBackPic_Roselia[]; -extern const u8 gMonShinyPalette_Roselia[]; -extern const u8 gMonStillFrontPic_Roselia[]; +extern const u32 gMonFrontPic_Roselia[]; +extern const u32 gMonPalette_Roselia[]; +extern const u32 gMonBackPic_Roselia[]; +extern const u32 gMonShinyPalette_Roselia[]; +extern const u32 gMonStillFrontPic_Roselia[]; extern const u8 gMonIcon_Roselia[]; extern const u8 gMonFootprint_Roselia[]; -extern const u8 gMonFrontPic_Slakoth[]; -extern const u8 gMonPalette_Slakoth[]; -extern const u8 gMonBackPic_Slakoth[]; -extern const u8 gMonShinyPalette_Slakoth[]; -extern const u8 gMonStillFrontPic_Slakoth[]; +extern const u32 gMonFrontPic_Slakoth[]; +extern const u32 gMonPalette_Slakoth[]; +extern const u32 gMonBackPic_Slakoth[]; +extern const u32 gMonShinyPalette_Slakoth[]; +extern const u32 gMonStillFrontPic_Slakoth[]; extern const u8 gMonIcon_Slakoth[]; extern const u8 gMonFootprint_Slakoth[]; -extern const u8 gMonFrontPic_Vigoroth[]; -extern const u8 gMonPalette_Vigoroth[]; -extern const u8 gMonBackPic_Vigoroth[]; -extern const u8 gMonShinyPalette_Vigoroth[]; -extern const u8 gMonStillFrontPic_Vigoroth[]; +extern const u32 gMonFrontPic_Vigoroth[]; +extern const u32 gMonPalette_Vigoroth[]; +extern const u32 gMonBackPic_Vigoroth[]; +extern const u32 gMonShinyPalette_Vigoroth[]; +extern const u32 gMonStillFrontPic_Vigoroth[]; extern const u8 gMonIcon_Vigoroth[]; extern const u8 gMonFootprint_Vigoroth[]; -extern const u8 gMonFrontPic_Slaking[]; -extern const u8 gMonPalette_Slaking[]; -extern const u8 gMonBackPic_Slaking[]; -extern const u8 gMonShinyPalette_Slaking[]; -extern const u8 gMonStillFrontPic_Slaking[]; +extern const u32 gMonFrontPic_Slaking[]; +extern const u32 gMonPalette_Slaking[]; +extern const u32 gMonBackPic_Slaking[]; +extern const u32 gMonShinyPalette_Slaking[]; +extern const u32 gMonStillFrontPic_Slaking[]; extern const u8 gMonIcon_Slaking[]; extern const u8 gMonFootprint_Slaking[]; -extern const u8 gMonFrontPic_Gulpin[]; -extern const u8 gMonPalette_Gulpin[]; -extern const u8 gMonBackPic_Gulpin[]; -extern const u8 gMonShinyPalette_Gulpin[]; -extern const u8 gMonStillFrontPic_Gulpin[]; +extern const u32 gMonFrontPic_Gulpin[]; +extern const u32 gMonPalette_Gulpin[]; +extern const u32 gMonBackPic_Gulpin[]; +extern const u32 gMonShinyPalette_Gulpin[]; +extern const u32 gMonStillFrontPic_Gulpin[]; extern const u8 gMonIcon_Gulpin[]; extern const u8 gMonFootprint_Gulpin[]; -extern const u8 gMonFrontPic_Swalot[]; -extern const u8 gMonPalette_Swalot[]; -extern const u8 gMonBackPic_Swalot[]; -extern const u8 gMonShinyPalette_Swalot[]; -extern const u8 gMonStillFrontPic_Swalot[]; +extern const u32 gMonFrontPic_Swalot[]; +extern const u32 gMonPalette_Swalot[]; +extern const u32 gMonBackPic_Swalot[]; +extern const u32 gMonShinyPalette_Swalot[]; +extern const u32 gMonStillFrontPic_Swalot[]; extern const u8 gMonIcon_Swalot[]; extern const u8 gMonFootprint_Swalot[]; -extern const u8 gMonFrontPic_Tropius[]; -extern const u8 gMonPalette_Tropius[]; -extern const u8 gMonBackPic_Tropius[]; -extern const u8 gMonShinyPalette_Tropius[]; -extern const u8 gMonStillFrontPic_Tropius[]; +extern const u32 gMonFrontPic_Tropius[]; +extern const u32 gMonPalette_Tropius[]; +extern const u32 gMonBackPic_Tropius[]; +extern const u32 gMonShinyPalette_Tropius[]; +extern const u32 gMonStillFrontPic_Tropius[]; extern const u8 gMonIcon_Tropius[]; extern const u8 gMonFootprint_Tropius[]; -extern const u8 gMonFrontPic_Whismur[]; -extern const u8 gMonPalette_Whismur[]; -extern const u8 gMonBackPic_Whismur[]; -extern const u8 gMonShinyPalette_Whismur[]; -extern const u8 gMonStillFrontPic_Whismur[]; +extern const u32 gMonFrontPic_Whismur[]; +extern const u32 gMonPalette_Whismur[]; +extern const u32 gMonBackPic_Whismur[]; +extern const u32 gMonShinyPalette_Whismur[]; +extern const u32 gMonStillFrontPic_Whismur[]; extern const u8 gMonIcon_Whismur[]; extern const u8 gMonFootprint_Whismur[]; -extern const u8 gMonFrontPic_Loudred[]; -extern const u8 gMonPalette_Loudred[]; -extern const u8 gMonBackPic_Loudred[]; -extern const u8 gMonShinyPalette_Loudred[]; -extern const u8 gMonStillFrontPic_Loudred[]; +extern const u32 gMonFrontPic_Loudred[]; +extern const u32 gMonPalette_Loudred[]; +extern const u32 gMonBackPic_Loudred[]; +extern const u32 gMonShinyPalette_Loudred[]; +extern const u32 gMonStillFrontPic_Loudred[]; extern const u8 gMonIcon_Loudred[]; extern const u8 gMonFootprint_Loudred[]; -extern const u8 gMonFrontPic_Exploud[]; -extern const u8 gMonPalette_Exploud[]; -extern const u8 gMonBackPic_Exploud[]; -extern const u8 gMonShinyPalette_Exploud[]; -extern const u8 gMonStillFrontPic_Exploud[]; +extern const u32 gMonFrontPic_Exploud[]; +extern const u32 gMonPalette_Exploud[]; +extern const u32 gMonBackPic_Exploud[]; +extern const u32 gMonShinyPalette_Exploud[]; +extern const u32 gMonStillFrontPic_Exploud[]; extern const u8 gMonIcon_Exploud[]; extern const u8 gMonFootprint_Exploud[]; -extern const u8 gMonFrontPic_Clamperl[]; -extern const u8 gMonPalette_Clamperl[]; -extern const u8 gMonBackPic_Clamperl[]; -extern const u8 gMonShinyPalette_Clamperl[]; -extern const u8 gMonStillFrontPic_Clamperl[]; +extern const u32 gMonFrontPic_Clamperl[]; +extern const u32 gMonPalette_Clamperl[]; +extern const u32 gMonBackPic_Clamperl[]; +extern const u32 gMonShinyPalette_Clamperl[]; +extern const u32 gMonStillFrontPic_Clamperl[]; extern const u8 gMonIcon_Clamperl[]; extern const u8 gMonFootprint_Clamperl[]; -extern const u8 gMonFrontPic_Huntail[]; -extern const u8 gMonPalette_Huntail[]; -extern const u8 gMonBackPic_Huntail[]; -extern const u8 gMonShinyPalette_Huntail[]; -extern const u8 gMonStillFrontPic_Huntail[]; +extern const u32 gMonFrontPic_Huntail[]; +extern const u32 gMonPalette_Huntail[]; +extern const u32 gMonBackPic_Huntail[]; +extern const u32 gMonShinyPalette_Huntail[]; +extern const u32 gMonStillFrontPic_Huntail[]; extern const u8 gMonIcon_Huntail[]; extern const u8 gMonFootprint_Huntail[]; -extern const u8 gMonFrontPic_Gorebyss[]; -extern const u8 gMonPalette_Gorebyss[]; -extern const u8 gMonBackPic_Gorebyss[]; -extern const u8 gMonShinyPalette_Gorebyss[]; -extern const u8 gMonStillFrontPic_Gorebyss[]; +extern const u32 gMonFrontPic_Gorebyss[]; +extern const u32 gMonPalette_Gorebyss[]; +extern const u32 gMonBackPic_Gorebyss[]; +extern const u32 gMonShinyPalette_Gorebyss[]; +extern const u32 gMonStillFrontPic_Gorebyss[]; extern const u8 gMonIcon_Gorebyss[]; extern const u8 gMonFootprint_Gorebyss[]; -extern const u8 gMonFrontPic_Absol[]; -extern const u8 gMonPalette_Absol[]; -extern const u8 gMonBackPic_Absol[]; -extern const u8 gMonShinyPalette_Absol[]; -extern const u8 gMonStillFrontPic_Absol[]; +extern const u32 gMonFrontPic_Absol[]; +extern const u32 gMonPalette_Absol[]; +extern const u32 gMonBackPic_Absol[]; +extern const u32 gMonShinyPalette_Absol[]; +extern const u32 gMonStillFrontPic_Absol[]; extern const u8 gMonIcon_Absol[]; extern const u8 gMonFootprint_Absol[]; -extern const u8 gMonFrontPic_Shuppet[]; -extern const u8 gMonPalette_Shuppet[]; -extern const u8 gMonBackPic_Shuppet[]; -extern const u8 gMonShinyPalette_Shuppet[]; -extern const u8 gMonStillFrontPic_Shuppet[]; +extern const u32 gMonFrontPic_Shuppet[]; +extern const u32 gMonPalette_Shuppet[]; +extern const u32 gMonBackPic_Shuppet[]; +extern const u32 gMonShinyPalette_Shuppet[]; +extern const u32 gMonStillFrontPic_Shuppet[]; extern const u8 gMonIcon_Shuppet[]; extern const u8 gMonFootprint_Shuppet[]; -extern const u8 gMonFrontPic_Banette[]; -extern const u8 gMonPalette_Banette[]; -extern const u8 gMonBackPic_Banette[]; -extern const u8 gMonShinyPalette_Banette[]; -extern const u8 gMonStillFrontPic_Banette[]; +extern const u32 gMonFrontPic_Banette[]; +extern const u32 gMonPalette_Banette[]; +extern const u32 gMonBackPic_Banette[]; +extern const u32 gMonShinyPalette_Banette[]; +extern const u32 gMonStillFrontPic_Banette[]; extern const u8 gMonIcon_Banette[]; extern const u8 gMonFootprint_Banette[]; -extern const u8 gMonFrontPic_Seviper[]; -extern const u8 gMonPalette_Seviper[]; -extern const u8 gMonBackPic_Seviper[]; -extern const u8 gMonShinyPalette_Seviper[]; -extern const u8 gMonStillFrontPic_Seviper[]; +extern const u32 gMonFrontPic_Seviper[]; +extern const u32 gMonPalette_Seviper[]; +extern const u32 gMonBackPic_Seviper[]; +extern const u32 gMonShinyPalette_Seviper[]; +extern const u32 gMonStillFrontPic_Seviper[]; extern const u8 gMonIcon_Seviper[]; extern const u8 gMonFootprint_Seviper[]; -extern const u8 gMonFrontPic_Zangoose[]; -extern const u8 gMonPalette_Zangoose[]; -extern const u8 gMonBackPic_Zangoose[]; -extern const u8 gMonShinyPalette_Zangoose[]; -extern const u8 gMonStillFrontPic_Zangoose[]; +extern const u32 gMonFrontPic_Zangoose[]; +extern const u32 gMonPalette_Zangoose[]; +extern const u32 gMonBackPic_Zangoose[]; +extern const u32 gMonShinyPalette_Zangoose[]; +extern const u32 gMonStillFrontPic_Zangoose[]; extern const u8 gMonIcon_Zangoose[]; extern const u8 gMonFootprint_Zangoose[]; -extern const u8 gMonFrontPic_Relicanth[]; -extern const u8 gMonPalette_Relicanth[]; -extern const u8 gMonBackPic_Relicanth[]; -extern const u8 gMonShinyPalette_Relicanth[]; -extern const u8 gMonStillFrontPic_Relicanth[]; +extern const u32 gMonFrontPic_Relicanth[]; +extern const u32 gMonPalette_Relicanth[]; +extern const u32 gMonBackPic_Relicanth[]; +extern const u32 gMonShinyPalette_Relicanth[]; +extern const u32 gMonStillFrontPic_Relicanth[]; extern const u8 gMonIcon_Relicanth[]; extern const u8 gMonFootprint_Relicanth[]; -extern const u8 gMonFrontPic_Aron[]; -extern const u8 gMonPalette_Aron[]; -extern const u8 gMonBackPic_Aron[]; -extern const u8 gMonShinyPalette_Aron[]; -extern const u8 gMonStillFrontPic_Aron[]; +extern const u32 gMonFrontPic_Aron[]; +extern const u32 gMonPalette_Aron[]; +extern const u32 gMonBackPic_Aron[]; +extern const u32 gMonShinyPalette_Aron[]; +extern const u32 gMonStillFrontPic_Aron[]; extern const u8 gMonIcon_Aron[]; extern const u8 gMonFootprint_Aron[]; -extern const u8 gMonFrontPic_Lairon[]; -extern const u8 gMonPalette_Lairon[]; -extern const u8 gMonBackPic_Lairon[]; -extern const u8 gMonShinyPalette_Lairon[]; -extern const u8 gMonStillFrontPic_Lairon[]; +extern const u32 gMonFrontPic_Lairon[]; +extern const u32 gMonPalette_Lairon[]; +extern const u32 gMonBackPic_Lairon[]; +extern const u32 gMonShinyPalette_Lairon[]; +extern const u32 gMonStillFrontPic_Lairon[]; extern const u8 gMonIcon_Lairon[]; extern const u8 gMonFootprint_Lairon[]; -extern const u8 gMonFrontPic_Aggron[]; -extern const u8 gMonPalette_Aggron[]; -extern const u8 gMonBackPic_Aggron[]; -extern const u8 gMonShinyPalette_Aggron[]; -extern const u8 gMonStillFrontPic_Aggron[]; +extern const u32 gMonFrontPic_Aggron[]; +extern const u32 gMonPalette_Aggron[]; +extern const u32 gMonBackPic_Aggron[]; +extern const u32 gMonShinyPalette_Aggron[]; +extern const u32 gMonStillFrontPic_Aggron[]; extern const u8 gMonIcon_Aggron[]; extern const u8 gMonFootprint_Aggron[]; -extern const u8 gMonFrontPic_Castform[]; -extern const u8 gMonPalette_Castform[]; -extern const u8 gMonBackPic_Castform[]; -extern const u8 gMonShinyPalette_Castform[]; -extern const u8 gMonStillFrontPic_Castform[]; +extern const u32 gMonFrontPic_Castform[]; +extern const u32 gMonPalette_Castform[]; +extern const u32 gMonBackPic_Castform[]; +extern const u32 gMonShinyPalette_Castform[]; +extern const u32 gMonStillFrontPic_Castform[]; extern const u8 gMonIcon_Castform[]; extern const u8 gMonFootprint_Castform[]; -extern const u8 gMonFrontPic_Volbeat[]; -extern const u8 gMonPalette_Volbeat[]; -extern const u8 gMonBackPic_Volbeat[]; -extern const u8 gMonShinyPalette_Volbeat[]; -extern const u8 gMonStillFrontPic_Volbeat[]; +extern const u32 gMonFrontPic_Volbeat[]; +extern const u32 gMonPalette_Volbeat[]; +extern const u32 gMonBackPic_Volbeat[]; +extern const u32 gMonShinyPalette_Volbeat[]; +extern const u32 gMonStillFrontPic_Volbeat[]; extern const u8 gMonIcon_Volbeat[]; extern const u8 gMonFootprint_Volbeat[]; -extern const u8 gMonFrontPic_Illumise[]; -extern const u8 gMonPalette_Illumise[]; -extern const u8 gMonBackPic_Illumise[]; -extern const u8 gMonShinyPalette_Illumise[]; -extern const u8 gMonStillFrontPic_Illumise[]; +extern const u32 gMonFrontPic_Illumise[]; +extern const u32 gMonPalette_Illumise[]; +extern const u32 gMonBackPic_Illumise[]; +extern const u32 gMonShinyPalette_Illumise[]; +extern const u32 gMonStillFrontPic_Illumise[]; extern const u8 gMonIcon_Illumise[]; extern const u8 gMonFootprint_Illumise[]; -extern const u8 gMonFrontPic_Lileep[]; -extern const u8 gMonPalette_Lileep[]; -extern const u8 gMonBackPic_Lileep[]; -extern const u8 gMonShinyPalette_Lileep[]; -extern const u8 gMonStillFrontPic_Lileep[]; +extern const u32 gMonFrontPic_Lileep[]; +extern const u32 gMonPalette_Lileep[]; +extern const u32 gMonBackPic_Lileep[]; +extern const u32 gMonShinyPalette_Lileep[]; +extern const u32 gMonStillFrontPic_Lileep[]; extern const u8 gMonIcon_Lileep[]; extern const u8 gMonFootprint_Lileep[]; -extern const u8 gMonFrontPic_Cradily[]; -extern const u8 gMonPalette_Cradily[]; -extern const u8 gMonBackPic_Cradily[]; -extern const u8 gMonShinyPalette_Cradily[]; -extern const u8 gMonStillFrontPic_Cradily[]; +extern const u32 gMonFrontPic_Cradily[]; +extern const u32 gMonPalette_Cradily[]; +extern const u32 gMonBackPic_Cradily[]; +extern const u32 gMonShinyPalette_Cradily[]; +extern const u32 gMonStillFrontPic_Cradily[]; extern const u8 gMonIcon_Cradily[]; extern const u8 gMonFootprint_Cradily[]; -extern const u8 gMonFrontPic_Anorith[]; -extern const u8 gMonPalette_Anorith[]; -extern const u8 gMonBackPic_Anorith[]; -extern const u8 gMonShinyPalette_Anorith[]; -extern const u8 gMonStillFrontPic_Anorith[]; +extern const u32 gMonFrontPic_Anorith[]; +extern const u32 gMonPalette_Anorith[]; +extern const u32 gMonBackPic_Anorith[]; +extern const u32 gMonShinyPalette_Anorith[]; +extern const u32 gMonStillFrontPic_Anorith[]; extern const u8 gMonIcon_Anorith[]; extern const u8 gMonFootprint_Anorith[]; -extern const u8 gMonFrontPic_Armaldo[]; -extern const u8 gMonPalette_Armaldo[]; -extern const u8 gMonBackPic_Armaldo[]; -extern const u8 gMonShinyPalette_Armaldo[]; -extern const u8 gMonStillFrontPic_Armaldo[]; +extern const u32 gMonFrontPic_Armaldo[]; +extern const u32 gMonPalette_Armaldo[]; +extern const u32 gMonBackPic_Armaldo[]; +extern const u32 gMonShinyPalette_Armaldo[]; +extern const u32 gMonStillFrontPic_Armaldo[]; extern const u8 gMonIcon_Armaldo[]; extern const u8 gMonFootprint_Armaldo[]; -extern const u8 gMonFrontPic_Ralts[]; -extern const u8 gMonPalette_Ralts[]; -extern const u8 gMonBackPic_Ralts[]; -extern const u8 gMonShinyPalette_Ralts[]; -extern const u8 gMonStillFrontPic_Ralts[]; +extern const u32 gMonFrontPic_Ralts[]; +extern const u32 gMonPalette_Ralts[]; +extern const u32 gMonBackPic_Ralts[]; +extern const u32 gMonShinyPalette_Ralts[]; +extern const u32 gMonStillFrontPic_Ralts[]; extern const u8 gMonIcon_Ralts[]; extern const u8 gMonFootprint_Ralts[]; -extern const u8 gMonFrontPic_Kirlia[]; -extern const u8 gMonPalette_Kirlia[]; -extern const u8 gMonBackPic_Kirlia[]; -extern const u8 gMonShinyPalette_Kirlia[]; -extern const u8 gMonStillFrontPic_Kirlia[]; +extern const u32 gMonFrontPic_Kirlia[]; +extern const u32 gMonPalette_Kirlia[]; +extern const u32 gMonBackPic_Kirlia[]; +extern const u32 gMonShinyPalette_Kirlia[]; +extern const u32 gMonStillFrontPic_Kirlia[]; extern const u8 gMonIcon_Kirlia[]; extern const u8 gMonFootprint_Kirlia[]; -extern const u8 gMonFrontPic_Gardevoir[]; -extern const u8 gMonPalette_Gardevoir[]; -extern const u8 gMonBackPic_Gardevoir[]; -extern const u8 gMonShinyPalette_Gardevoir[]; -extern const u8 gMonStillFrontPic_Gardevoir[]; +extern const u32 gMonFrontPic_Gardevoir[]; +extern const u32 gMonPalette_Gardevoir[]; +extern const u32 gMonBackPic_Gardevoir[]; +extern const u32 gMonShinyPalette_Gardevoir[]; +extern const u32 gMonStillFrontPic_Gardevoir[]; extern const u8 gMonIcon_Gardevoir[]; extern const u8 gMonFootprint_Gardevoir[]; -extern const u8 gMonFrontPic_Bagon[]; -extern const u8 gMonPalette_Bagon[]; -extern const u8 gMonBackPic_Bagon[]; -extern const u8 gMonShinyPalette_Bagon[]; -extern const u8 gMonStillFrontPic_Bagon[]; +extern const u32 gMonFrontPic_Bagon[]; +extern const u32 gMonPalette_Bagon[]; +extern const u32 gMonBackPic_Bagon[]; +extern const u32 gMonShinyPalette_Bagon[]; +extern const u32 gMonStillFrontPic_Bagon[]; extern const u8 gMonIcon_Bagon[]; extern const u8 gMonFootprint_Bagon[]; -extern const u8 gMonFrontPic_Shelgon[]; -extern const u8 gMonPalette_Shelgon[]; -extern const u8 gMonBackPic_Shelgon[]; -extern const u8 gMonShinyPalette_Shelgon[]; -extern const u8 gMonStillFrontPic_Shelgon[]; +extern const u32 gMonFrontPic_Shelgon[]; +extern const u32 gMonPalette_Shelgon[]; +extern const u32 gMonBackPic_Shelgon[]; +extern const u32 gMonShinyPalette_Shelgon[]; +extern const u32 gMonStillFrontPic_Shelgon[]; extern const u8 gMonIcon_Shelgon[]; extern const u8 gMonFootprint_Shelgon[]; -extern const u8 gMonFrontPic_Salamence[]; -extern const u8 gMonPalette_Salamence[]; -extern const u8 gMonBackPic_Salamence[]; -extern const u8 gMonShinyPalette_Salamence[]; -extern const u8 gMonStillFrontPic_Salamence[]; +extern const u32 gMonFrontPic_Salamence[]; +extern const u32 gMonPalette_Salamence[]; +extern const u32 gMonBackPic_Salamence[]; +extern const u32 gMonShinyPalette_Salamence[]; +extern const u32 gMonStillFrontPic_Salamence[]; extern const u8 gMonIcon_Salamence[]; extern const u8 gMonFootprint_Salamence[]; -extern const u8 gMonFrontPic_Beldum[]; -extern const u8 gMonPalette_Beldum[]; -extern const u8 gMonBackPic_Beldum[]; -extern const u8 gMonShinyPalette_Beldum[]; -extern const u8 gMonStillFrontPic_Beldum[]; +extern const u32 gMonFrontPic_Beldum[]; +extern const u32 gMonPalette_Beldum[]; +extern const u32 gMonBackPic_Beldum[]; +extern const u32 gMonShinyPalette_Beldum[]; +extern const u32 gMonStillFrontPic_Beldum[]; extern const u8 gMonIcon_Beldum[]; extern const u8 gMonFootprint_Beldum[]; -extern const u8 gMonFrontPic_Metang[]; -extern const u8 gMonPalette_Metang[]; -extern const u8 gMonBackPic_Metang[]; -extern const u8 gMonShinyPalette_Metang[]; -extern const u8 gMonStillFrontPic_Metang[]; +extern const u32 gMonFrontPic_Metang[]; +extern const u32 gMonPalette_Metang[]; +extern const u32 gMonBackPic_Metang[]; +extern const u32 gMonShinyPalette_Metang[]; +extern const u32 gMonStillFrontPic_Metang[]; extern const u8 gMonIcon_Metang[]; extern const u8 gMonFootprint_Metang[]; -extern const u8 gMonFrontPic_Metagross[]; -extern const u8 gMonPalette_Metagross[]; -extern const u8 gMonBackPic_Metagross[]; -extern const u8 gMonShinyPalette_Metagross[]; -extern const u8 gMonStillFrontPic_Metagross[]; +extern const u32 gMonFrontPic_Metagross[]; +extern const u32 gMonPalette_Metagross[]; +extern const u32 gMonBackPic_Metagross[]; +extern const u32 gMonShinyPalette_Metagross[]; +extern const u32 gMonStillFrontPic_Metagross[]; extern const u8 gMonIcon_Metagross[]; extern const u8 gMonFootprint_Metagross[]; -extern const u8 gMonFrontPic_Regirock[]; -extern const u8 gMonPalette_Regirock[]; -extern const u8 gMonBackPic_Regirock[]; -extern const u8 gMonShinyPalette_Regirock[]; -extern const u8 gMonStillFrontPic_Regirock[]; +extern const u32 gMonFrontPic_Regirock[]; +extern const u32 gMonPalette_Regirock[]; +extern const u32 gMonBackPic_Regirock[]; +extern const u32 gMonShinyPalette_Regirock[]; +extern const u32 gMonStillFrontPic_Regirock[]; extern const u8 gMonIcon_Regirock[]; extern const u8 gMonFootprint_Regirock[]; -extern const u8 gMonFrontPic_Regice[]; -extern const u8 gMonPalette_Regice[]; -extern const u8 gMonBackPic_Regice[]; -extern const u8 gMonShinyPalette_Regice[]; -extern const u8 gMonStillFrontPic_Regice[]; +extern const u32 gMonFrontPic_Regice[]; +extern const u32 gMonPalette_Regice[]; +extern const u32 gMonBackPic_Regice[]; +extern const u32 gMonShinyPalette_Regice[]; +extern const u32 gMonStillFrontPic_Regice[]; extern const u8 gMonIcon_Regice[]; extern const u8 gMonFootprint_Regice[]; -extern const u8 gMonFrontPic_Registeel[]; -extern const u8 gMonPalette_Registeel[]; -extern const u8 gMonBackPic_Registeel[]; -extern const u8 gMonShinyPalette_Registeel[]; -extern const u8 gMonStillFrontPic_Registeel[]; +extern const u32 gMonFrontPic_Registeel[]; +extern const u32 gMonPalette_Registeel[]; +extern const u32 gMonBackPic_Registeel[]; +extern const u32 gMonShinyPalette_Registeel[]; +extern const u32 gMonStillFrontPic_Registeel[]; extern const u8 gMonIcon_Registeel[]; extern const u8 gMonFootprint_Registeel[]; -extern const u8 gMonFrontPic_Kyogre[]; -extern const u8 gMonPalette_Kyogre[]; -extern const u8 gMonBackPic_Kyogre[]; -extern const u8 gMonShinyPalette_Kyogre[]; -extern const u8 gMonStillFrontPic_Kyogre[]; +extern const u32 gMonFrontPic_Kyogre[]; +extern const u32 gMonPalette_Kyogre[]; +extern const u32 gMonBackPic_Kyogre[]; +extern const u32 gMonShinyPalette_Kyogre[]; +extern const u32 gMonStillFrontPic_Kyogre[]; extern const u8 gMonIcon_Kyogre[]; extern const u8 gMonFootprint_Kyogre[]; -extern const u8 gMonFrontPic_Groudon[]; -extern const u8 gMonPalette_Groudon[]; -extern const u8 gMonBackPic_Groudon[]; -extern const u8 gMonShinyPalette_Groudon[]; -extern const u8 gMonStillFrontPic_Groudon[]; +extern const u32 gMonFrontPic_Groudon[]; +extern const u32 gMonPalette_Groudon[]; +extern const u32 gMonBackPic_Groudon[]; +extern const u32 gMonShinyPalette_Groudon[]; +extern const u32 gMonStillFrontPic_Groudon[]; extern const u8 gMonIcon_Groudon[]; extern const u8 gMonFootprint_Groudon[]; -extern const u8 gMonFrontPic_Rayquaza[]; -extern const u8 gMonPalette_Rayquaza[]; -extern const u8 gMonBackPic_Rayquaza[]; -extern const u8 gMonShinyPalette_Rayquaza[]; -extern const u8 gMonStillFrontPic_Rayquaza[]; +extern const u32 gMonFrontPic_Rayquaza[]; +extern const u32 gMonPalette_Rayquaza[]; +extern const u32 gMonBackPic_Rayquaza[]; +extern const u32 gMonShinyPalette_Rayquaza[]; +extern const u32 gMonStillFrontPic_Rayquaza[]; extern const u8 gMonIcon_Rayquaza[]; extern const u8 gMonFootprint_Rayquaza[]; -extern const u8 gMonFrontPic_Latias[]; -extern const u8 gMonPalette_Latias[]; -extern const u8 gMonBackPic_Latias[]; -extern const u8 gMonShinyPalette_Latias[]; -extern const u8 gMonStillFrontPic_Latias[]; +extern const u32 gMonFrontPic_Latias[]; +extern const u32 gMonPalette_Latias[]; +extern const u32 gMonBackPic_Latias[]; +extern const u32 gMonShinyPalette_Latias[]; +extern const u32 gMonStillFrontPic_Latias[]; extern const u8 gMonIcon_Latias[]; extern const u8 gMonFootprint_Latias[]; -extern const u8 gMonFrontPic_Latios[]; -extern const u8 gMonPalette_Latios[]; -extern const u8 gMonBackPic_Latios[]; -extern const u8 gMonShinyPalette_Latios[]; -extern const u8 gMonStillFrontPic_Latios[]; +extern const u32 gMonFrontPic_Latios[]; +extern const u32 gMonPalette_Latios[]; +extern const u32 gMonBackPic_Latios[]; +extern const u32 gMonShinyPalette_Latios[]; +extern const u32 gMonStillFrontPic_Latios[]; extern const u8 gMonIcon_Latios[]; extern const u8 gMonFootprint_Latios[]; -extern const u8 gMonFrontPic_Jirachi[]; -extern const u8 gMonPalette_Jirachi[]; -extern const u8 gMonBackPic_Jirachi[]; -extern const u8 gMonShinyPalette_Jirachi[]; -extern const u8 gMonStillFrontPic_Jirachi[]; +extern const u32 gMonFrontPic_Jirachi[]; +extern const u32 gMonPalette_Jirachi[]; +extern const u32 gMonBackPic_Jirachi[]; +extern const u32 gMonShinyPalette_Jirachi[]; +extern const u32 gMonStillFrontPic_Jirachi[]; extern const u8 gMonIcon_Jirachi[]; extern const u8 gMonFootprint_Jirachi[]; -extern const u8 gMonFrontPic_Deoxys[]; -extern const u8 gMonPalette_Deoxys[]; -extern const u8 gMonBackPic_Deoxys[]; -extern const u8 gMonShinyPalette_Deoxys[]; -extern const u8 gMonStillFrontPic_Deoxys[]; +extern const u32 gMonFrontPic_Deoxys[]; +extern const u32 gMonPalette_Deoxys[]; +extern const u32 gMonBackPic_Deoxys[]; +extern const u32 gMonShinyPalette_Deoxys[]; +extern const u32 gMonStillFrontPic_Deoxys[]; extern const u8 gMonIcon_Deoxys[]; extern const u8 gMonFootprint_Deoxys[]; -extern const u8 gMonFrontPic_Chimecho[]; -extern const u8 gMonPalette_Chimecho[]; -extern const u8 gMonBackPic_Chimecho[]; -extern const u8 gMonShinyPalette_Chimecho[]; -extern const u8 gMonStillFrontPic_Chimecho[]; +extern const u32 gMonFrontPic_Chimecho[]; +extern const u32 gMonPalette_Chimecho[]; +extern const u32 gMonBackPic_Chimecho[]; +extern const u32 gMonShinyPalette_Chimecho[]; +extern const u32 gMonStillFrontPic_Chimecho[]; extern const u8 gMonIcon_Chimecho[]; extern const u8 gMonFootprint_Chimecho[]; -extern const u8 gMonPic_Egg[]; -extern const u8 gMonPalette_Egg[]; -extern const u8 gMonFrontPic_Egg[]; -extern const u8 gMonStillFrontPic_Egg[]; +extern const u32 gMonPic_Egg[]; +extern const u32 gMonPalette_Egg[]; +extern const u32 gMonFrontPic_Egg[]; +extern const u32 gMonStillFrontPic_Egg[]; extern const u8 gMonIcon_Egg[]; -extern const u8 gMonFrontPic_UnownB[]; -extern const u8 gMonBackPic_UnownB[]; -extern const u8 gMonStillFrontPic_UnownB[]; +extern const u32 gMonFrontPic_UnownB[]; +extern const u32 gMonBackPic_UnownB[]; +extern const u32 gMonStillFrontPic_UnownB[]; extern const u8 gMonIcon_UnownB[]; -extern const u8 gMonFrontPic_UnownC[]; -extern const u8 gMonBackPic_UnownC[]; -extern const u8 gMonStillFrontPic_UnownC[]; +extern const u32 gMonFrontPic_UnownC[]; +extern const u32 gMonBackPic_UnownC[]; +extern const u32 gMonStillFrontPic_UnownC[]; extern const u8 gMonIcon_UnownC[]; -extern const u8 gMonFrontPic_UnownD[]; -extern const u8 gMonBackPic_UnownD[]; -extern const u8 gMonStillFrontPic_UnownD[]; +extern const u32 gMonFrontPic_UnownD[]; +extern const u32 gMonBackPic_UnownD[]; +extern const u32 gMonStillFrontPic_UnownD[]; extern const u8 gMonIcon_UnownD[]; -extern const u8 gMonFrontPic_UnownE[]; -extern const u8 gMonBackPic_UnownE[]; -extern const u8 gMonStillFrontPic_UnownE[]; +extern const u32 gMonFrontPic_UnownE[]; +extern const u32 gMonBackPic_UnownE[]; +extern const u32 gMonStillFrontPic_UnownE[]; extern const u8 gMonIcon_UnownE[]; -extern const u8 gMonFrontPic_UnownF[]; -extern const u8 gMonBackPic_UnownF[]; -extern const u8 gMonStillFrontPic_UnownF[]; +extern const u32 gMonFrontPic_UnownF[]; +extern const u32 gMonBackPic_UnownF[]; +extern const u32 gMonStillFrontPic_UnownF[]; extern const u8 gMonIcon_UnownF[]; -extern const u8 gMonFrontPic_UnownG[]; -extern const u8 gMonBackPic_UnownG[]; -extern const u8 gMonStillFrontPic_UnownG[]; +extern const u32 gMonFrontPic_UnownG[]; +extern const u32 gMonBackPic_UnownG[]; +extern const u32 gMonStillFrontPic_UnownG[]; extern const u8 gMonIcon_UnownG[]; -extern const u8 gMonFrontPic_UnownH[]; -extern const u8 gMonBackPic_UnownH[]; -extern const u8 gMonStillFrontPic_UnownH[]; +extern const u32 gMonFrontPic_UnownH[]; +extern const u32 gMonBackPic_UnownH[]; +extern const u32 gMonStillFrontPic_UnownH[]; extern const u8 gMonIcon_UnownH[]; -extern const u8 gMonFrontPic_UnownI[]; -extern const u8 gMonBackPic_UnownI[]; -extern const u8 gMonStillFrontPic_UnownI[]; +extern const u32 gMonFrontPic_UnownI[]; +extern const u32 gMonBackPic_UnownI[]; +extern const u32 gMonStillFrontPic_UnownI[]; extern const u8 gMonIcon_UnownI[]; -extern const u8 gMonFrontPic_UnownJ[]; -extern const u8 gMonBackPic_UnownJ[]; -extern const u8 gMonStillFrontPic_UnownJ[]; +extern const u32 gMonFrontPic_UnownJ[]; +extern const u32 gMonBackPic_UnownJ[]; +extern const u32 gMonStillFrontPic_UnownJ[]; extern const u8 gMonIcon_UnownJ[]; -extern const u8 gMonFrontPic_UnownK[]; -extern const u8 gMonBackPic_UnownK[]; -extern const u8 gMonStillFrontPic_UnownK[]; +extern const u32 gMonFrontPic_UnownK[]; +extern const u32 gMonBackPic_UnownK[]; +extern const u32 gMonStillFrontPic_UnownK[]; extern const u8 gMonIcon_UnownK[]; -extern const u8 gMonFrontPic_UnownL[]; -extern const u8 gMonBackPic_UnownL[]; -extern const u8 gMonStillFrontPic_UnownL[]; +extern const u32 gMonFrontPic_UnownL[]; +extern const u32 gMonBackPic_UnownL[]; +extern const u32 gMonStillFrontPic_UnownL[]; extern const u8 gMonIcon_UnownL[]; -extern const u8 gMonFrontPic_UnownM[]; -extern const u8 gMonBackPic_UnownM[]; -extern const u8 gMonStillFrontPic_UnownM[]; +extern const u32 gMonFrontPic_UnownM[]; +extern const u32 gMonBackPic_UnownM[]; +extern const u32 gMonStillFrontPic_UnownM[]; extern const u8 gMonIcon_UnownM[]; -extern const u8 gMonFrontPic_UnownN[]; -extern const u8 gMonBackPic_UnownN[]; -extern const u8 gMonStillFrontPic_UnownN[]; +extern const u32 gMonFrontPic_UnownN[]; +extern const u32 gMonBackPic_UnownN[]; +extern const u32 gMonStillFrontPic_UnownN[]; extern const u8 gMonIcon_UnownN[]; -extern const u8 gMonFrontPic_UnownO[]; -extern const u8 gMonBackPic_UnownO[]; -extern const u8 gMonStillFrontPic_UnownO[]; +extern const u32 gMonFrontPic_UnownO[]; +extern const u32 gMonBackPic_UnownO[]; +extern const u32 gMonStillFrontPic_UnownO[]; extern const u8 gMonIcon_UnownO[]; -extern const u8 gMonFrontPic_UnownP[]; -extern const u8 gMonBackPic_UnownP[]; -extern const u8 gMonStillFrontPic_UnownP[]; +extern const u32 gMonFrontPic_UnownP[]; +extern const u32 gMonBackPic_UnownP[]; +extern const u32 gMonStillFrontPic_UnownP[]; extern const u8 gMonIcon_UnownP[]; -extern const u8 gMonFrontPic_UnownQ[]; -extern const u8 gMonBackPic_UnownQ[]; -extern const u8 gMonStillFrontPic_UnownQ[]; +extern const u32 gMonFrontPic_UnownQ[]; +extern const u32 gMonBackPic_UnownQ[]; +extern const u32 gMonStillFrontPic_UnownQ[]; extern const u8 gMonIcon_UnownQ[]; -extern const u8 gMonFrontPic_UnownR[]; -extern const u8 gMonBackPic_UnownR[]; -extern const u8 gMonStillFrontPic_UnownR[]; +extern const u32 gMonFrontPic_UnownR[]; +extern const u32 gMonBackPic_UnownR[]; +extern const u32 gMonStillFrontPic_UnownR[]; extern const u8 gMonIcon_UnownR[]; -extern const u8 gMonFrontPic_UnownS[]; -extern const u8 gMonBackPic_UnownS[]; -extern const u8 gMonStillFrontPic_UnownS[]; +extern const u32 gMonFrontPic_UnownS[]; +extern const u32 gMonBackPic_UnownS[]; +extern const u32 gMonStillFrontPic_UnownS[]; extern const u8 gMonIcon_UnownS[]; -extern const u8 gMonFrontPic_UnownT[]; -extern const u8 gMonBackPic_UnownT[]; -extern const u8 gMonStillFrontPic_UnownT[]; +extern const u32 gMonFrontPic_UnownT[]; +extern const u32 gMonBackPic_UnownT[]; +extern const u32 gMonStillFrontPic_UnownT[]; extern const u8 gMonIcon_UnownT[]; -extern const u8 gMonFrontPic_UnownU[]; -extern const u8 gMonBackPic_UnownU[]; -extern const u8 gMonStillFrontPic_UnownU[]; +extern const u32 gMonFrontPic_UnownU[]; +extern const u32 gMonBackPic_UnownU[]; +extern const u32 gMonStillFrontPic_UnownU[]; extern const u8 gMonIcon_UnownU[]; -extern const u8 gMonFrontPic_UnownV[]; -extern const u8 gMonBackPic_UnownV[]; -extern const u8 gMonStillFrontPic_UnownV[]; +extern const u32 gMonFrontPic_UnownV[]; +extern const u32 gMonBackPic_UnownV[]; +extern const u32 gMonStillFrontPic_UnownV[]; extern const u8 gMonIcon_UnownV[]; -extern const u8 gMonFrontPic_UnownW[]; -extern const u8 gMonBackPic_UnownW[]; -extern const u8 gMonStillFrontPic_UnownW[]; +extern const u32 gMonFrontPic_UnownW[]; +extern const u32 gMonBackPic_UnownW[]; +extern const u32 gMonStillFrontPic_UnownW[]; extern const u8 gMonIcon_UnownW[]; -extern const u8 gMonFrontPic_UnownX[]; -extern const u8 gMonBackPic_UnownX[]; -extern const u8 gMonStillFrontPic_UnownX[]; +extern const u32 gMonFrontPic_UnownX[]; +extern const u32 gMonBackPic_UnownX[]; +extern const u32 gMonStillFrontPic_UnownX[]; extern const u8 gMonIcon_UnownX[]; -extern const u8 gMonFrontPic_UnownY[]; -extern const u8 gMonBackPic_UnownY[]; -extern const u8 gMonStillFrontPic_UnownY[]; +extern const u32 gMonFrontPic_UnownY[]; +extern const u32 gMonBackPic_UnownY[]; +extern const u32 gMonStillFrontPic_UnownY[]; extern const u8 gMonIcon_UnownY[]; -extern const u8 gMonFrontPic_UnownZ[]; -extern const u8 gMonBackPic_UnownZ[]; -extern const u8 gMonStillFrontPic_UnownZ[]; +extern const u32 gMonFrontPic_UnownZ[]; +extern const u32 gMonBackPic_UnownZ[]; +extern const u32 gMonStillFrontPic_UnownZ[]; extern const u8 gMonIcon_UnownZ[]; -extern const u8 gMonFrontPic_UnownExclamationMark[]; -extern const u8 gMonBackPic_UnownExclamationMark[]; -extern const u8 gMonStillFrontPic_UnownExclamationMark[]; +extern const u32 gMonFrontPic_UnownExclamationMark[]; +extern const u32 gMonBackPic_UnownExclamationMark[]; +extern const u32 gMonStillFrontPic_UnownExclamationMark[]; extern const u8 gMonIcon_UnownExclamationMark[]; -extern const u8 gMonFrontPic_UnownQuestionMark[]; -extern const u8 gMonStillFrontPic_UnownQuestionMark[]; -extern const u8 gMonBackPic_UnownQuestionMark[]; +extern const u32 gMonFrontPic_UnownQuestionMark[]; +extern const u32 gMonStillFrontPic_UnownQuestionMark[]; +extern const u32 gMonBackPic_UnownQuestionMark[]; extern const u8 gMonIcon_UnownQuestionMark[]; -extern const u8 gMonFrontPic_CircledQuestionMark[]; -extern const u8 gMonBackPic_CircledQuestionMark[]; -extern const u8 gMonPalette_CircledQuestionMark[]; -extern const u8 gMonShinyPalette_CircledQuestionMark[]; -extern const u8 gMonStillFrontPic_CircledQuestionMark[]; +extern const u32 gMonFrontPic_CircledQuestionMark[]; +extern const u32 gMonBackPic_CircledQuestionMark[]; +extern const u32 gMonPalette_CircledQuestionMark[]; +extern const u32 gMonShinyPalette_CircledQuestionMark[]; +extern const u32 gMonStillFrontPic_CircledQuestionMark[]; extern const u8 gMonIcon_QuestionMark[]; -extern const u8 gMonFrontPic_DoubleQuestionMark[]; -extern const u8 gMonBackPic_DoubleQuestionMark[]; -extern const u8 gMonPalette_DoubleQuestionMark[]; -extern const u8 gMonShinyPalette_DoubleQuestionMark[]; -extern const u8 gMonStillFrontPic_DoubleQuestionMark[]; +extern const u32 gMonFrontPic_DoubleQuestionMark[]; +extern const u32 gMonBackPic_DoubleQuestionMark[]; +extern const u32 gMonPalette_DoubleQuestionMark[]; +extern const u32 gMonShinyPalette_DoubleQuestionMark[]; +extern const u32 gMonStillFrontPic_DoubleQuestionMark[]; extern const u16 gMonIconPalettes[][16]; // trainer sprites -extern const u8 gTrainerFrontPic_Hiker[]; -extern const u8 gTrainerFrontPic_AquaGruntM[]; -extern const u8 gTrainerFrontPic_PokemonBreederF[]; -extern const u8 gTrainerFrontPic_CoolTrainerM[]; -extern const u8 gTrainerFrontPic_BirdKeeper[]; -extern const u8 gTrainerFrontPic_Collector[]; -extern const u8 gTrainerFrontPic_AquaGruntF[]; -extern const u8 gTrainerFrontPic_SwimmerM[]; -extern const u8 gTrainerFrontPic_MagmaGruntM[]; -extern const u8 gTrainerFrontPic_ExpertM[]; -extern const u8 gTrainerFrontPic_AquaAdminM[]; -extern const u8 gTrainerFrontPic_BlackBelt[]; -extern const u8 gTrainerFrontPic_AquaAdminF[]; -extern const u8 gTrainerFrontPic_AquaLeaderArchie[]; -extern const u8 gTrainerFrontPic_HexManiac[]; -extern const u8 gTrainerFrontPic_AromaLady[]; -extern const u8 gTrainerFrontPic_RuinManiac[]; -extern const u8 gTrainerFrontPic_Interviewer[]; -extern const u8 gTrainerFrontPic_TuberF[]; -extern const u8 gTrainerFrontPic_TuberM[]; -extern const u8 gTrainerFrontPic_CoolTrainerF[]; -extern const u8 gTrainerFrontPic_Lady[]; -extern const u8 gTrainerFrontPic_Beauty[]; -extern const u8 gTrainerFrontPic_RichBoy[]; -extern const u8 gTrainerFrontPic_ExpertF[]; -extern const u8 gTrainerFrontPic_Pokemaniac[]; -extern const u8 gTrainerFrontPic_MagmaGruntF[]; -extern const u8 gTrainerFrontPic_Guitarist[]; -extern const u8 gTrainerFrontPic_Kindler[]; -extern const u8 gTrainerFrontPic_Camper[]; -extern const u8 gTrainerFrontPic_Picnicker[]; -extern const u8 gTrainerFrontPic_BugManiac[]; -extern const u8 gTrainerFrontPic_PokemonBreederM[]; -extern const u8 gTrainerFrontPic_PsychicM[]; -extern const u8 gTrainerFrontPic_PsychicF[]; -extern const u8 gTrainerFrontPic_Gentleman[]; -extern const u8 gTrainerFrontPic_EliteFourSidney[]; -extern const u8 gTrainerFrontPic_EliteFourPhoebe[]; -extern const u8 gTrainerFrontPic_EliteFourGlacia[]; -extern const u8 gTrainerFrontPic_EliteFourDrake[]; -extern const u8 gTrainerFrontPic_LeaderRoxanne[]; -extern const u8 gTrainerFrontPic_LeaderBrawly[]; -extern const u8 gTrainerFrontPic_LeaderWattson[]; -extern const u8 gTrainerFrontPic_LeaderFlannery[]; -extern const u8 gTrainerFrontPic_LeaderNorman[]; -extern const u8 gTrainerFrontPic_LeaderWinona[]; -extern const u8 gTrainerFrontPic_LeaderTateAndLiza[]; -extern const u8 gTrainerFrontPic_LeaderJuan[]; -extern const u8 gTrainerFrontPic_SchoolKidM[]; -extern const u8 gTrainerFrontPic_SchoolKidF[]; -extern const u8 gTrainerFrontPic_SrAndJr[]; -extern const u8 gTrainerFrontPic_WinstrateM[]; -extern const u8 gTrainerFrontPic_WinstrateF[]; -extern const u8 gTrainerFrontPic_Youngster[]; -extern const u8 gTrainerFrontPic_ChampionWallace[]; -extern const u8 gTrainerFrontPic_Fisherman[]; -extern const u8 gTrainerFrontPic_CyclingTriathleteM[]; -extern const u8 gTrainerFrontPic_CyclingTriathleteF[]; -extern const u8 gTrainerFrontPic_RunningTriathleteM[]; -extern const u8 gTrainerFrontPic_RunningTriathleteF[]; -extern const u8 gTrainerFrontPic_SwimmingTriathleteM[]; -extern const u8 gTrainerFrontPic_SwimmingTriathleteF[]; -extern const u8 gTrainerFrontPic_DragonTamer[]; -extern const u8 gTrainerFrontPic_NinjaBoy[]; -extern const u8 gTrainerFrontPic_BattleGirl[]; -extern const u8 gTrainerFrontPic_ParasolLady[]; -extern const u8 gTrainerFrontPic_SwimmerF[]; -extern const u8 gTrainerFrontPic_Twins[]; -extern const u8 gTrainerFrontPic_Sailor[]; -extern const u8 gTrainerFrontPic_MagmaAdmin[]; -extern const u8 gTrainerFrontPic_Wally[]; -extern const u8 gTrainerFrontPic_Brendan[]; -extern const u8 gTrainerFrontPic_May[]; -extern const u8 gTrainerFrontPic_BugCatcher[]; -extern const u8 gTrainerFrontPic_PokemonRangerM[]; -extern const u8 gTrainerFrontPic_PokemonRangerF[]; -extern const u8 gTrainerFrontPic_MagmaLeaderMaxie[]; -extern const u8 gTrainerFrontPic_Lass[]; -extern const u8 gTrainerFrontPic_YoungCouple[]; -extern const u8 gTrainerFrontPic_OldCouple[]; -extern const u8 gTrainerFrontPic_SisAndBro[]; -extern const u8 gTrainerFrontPic_Steven[]; -extern const u8 gTrainerFrontPic_SalonMaidenAnabel[]; -extern const u8 gTrainerFrontPic_DomeAceTucker[]; -extern const u8 gTrainerFrontPic_PalaceMavenSpenser[]; -extern const u8 gTrainerFrontPic_ArenaTycoonGreta[]; -extern const u8 gTrainerFrontPic_FactoryHeadNoland[]; -extern const u8 gTrainerFrontPic_PikeQueenLucy[]; -extern const u8 gTrainerFrontPic_PyramidKingBrandon[]; -extern const u8 gTrainerFrontPic_Red[]; -extern const u8 gTrainerFrontPic_Leaf[]; -extern const u8 gTrainerFrontPic_RubySapphireBrendan[]; -extern const u8 gTrainerFrontPic_RubySapphireMay[]; +extern const u32 gTrainerFrontPic_Hiker[]; +extern const u32 gTrainerFrontPic_AquaGruntM[]; +extern const u32 gTrainerFrontPic_PokemonBreederF[]; +extern const u32 gTrainerFrontPic_CoolTrainerM[]; +extern const u32 gTrainerFrontPic_BirdKeeper[]; +extern const u32 gTrainerFrontPic_Collector[]; +extern const u32 gTrainerFrontPic_AquaGruntF[]; +extern const u32 gTrainerFrontPic_SwimmerM[]; +extern const u32 gTrainerFrontPic_MagmaGruntM[]; +extern const u32 gTrainerFrontPic_ExpertM[]; +extern const u32 gTrainerFrontPic_AquaAdminM[]; +extern const u32 gTrainerFrontPic_BlackBelt[]; +extern const u32 gTrainerFrontPic_AquaAdminF[]; +extern const u32 gTrainerFrontPic_AquaLeaderArchie[]; +extern const u32 gTrainerFrontPic_HexManiac[]; +extern const u32 gTrainerFrontPic_AromaLady[]; +extern const u32 gTrainerFrontPic_RuinManiac[]; +extern const u32 gTrainerFrontPic_Interviewer[]; +extern const u32 gTrainerFrontPic_TuberF[]; +extern const u32 gTrainerFrontPic_TuberM[]; +extern const u32 gTrainerFrontPic_CoolTrainerF[]; +extern const u32 gTrainerFrontPic_Lady[]; +extern const u32 gTrainerFrontPic_Beauty[]; +extern const u32 gTrainerFrontPic_RichBoy[]; +extern const u32 gTrainerFrontPic_ExpertF[]; +extern const u32 gTrainerFrontPic_Pokemaniac[]; +extern const u32 gTrainerFrontPic_MagmaGruntF[]; +extern const u32 gTrainerFrontPic_Guitarist[]; +extern const u32 gTrainerFrontPic_Kindler[]; +extern const u32 gTrainerFrontPic_Camper[]; +extern const u32 gTrainerFrontPic_Picnicker[]; +extern const u32 gTrainerFrontPic_BugManiac[]; +extern const u32 gTrainerFrontPic_PokemonBreederM[]; +extern const u32 gTrainerFrontPic_PsychicM[]; +extern const u32 gTrainerFrontPic_PsychicF[]; +extern const u32 gTrainerFrontPic_Gentleman[]; +extern const u32 gTrainerFrontPic_EliteFourSidney[]; +extern const u32 gTrainerFrontPic_EliteFourPhoebe[]; +extern const u32 gTrainerFrontPic_EliteFourGlacia[]; +extern const u32 gTrainerFrontPic_EliteFourDrake[]; +extern const u32 gTrainerFrontPic_LeaderRoxanne[]; +extern const u32 gTrainerFrontPic_LeaderBrawly[]; +extern const u32 gTrainerFrontPic_LeaderWattson[]; +extern const u32 gTrainerFrontPic_LeaderFlannery[]; +extern const u32 gTrainerFrontPic_LeaderNorman[]; +extern const u32 gTrainerFrontPic_LeaderWinona[]; +extern const u32 gTrainerFrontPic_LeaderTateAndLiza[]; +extern const u32 gTrainerFrontPic_LeaderJuan[]; +extern const u32 gTrainerFrontPic_SchoolKidM[]; +extern const u32 gTrainerFrontPic_SchoolKidF[]; +extern const u32 gTrainerFrontPic_SrAndJr[]; +extern const u32 gTrainerFrontPic_WinstrateM[]; +extern const u32 gTrainerFrontPic_WinstrateF[]; +extern const u32 gTrainerFrontPic_Youngster[]; +extern const u32 gTrainerFrontPic_ChampionWallace[]; +extern const u32 gTrainerFrontPic_Fisherman[]; +extern const u32 gTrainerFrontPic_CyclingTriathleteM[]; +extern const u32 gTrainerFrontPic_CyclingTriathleteF[]; +extern const u32 gTrainerFrontPic_RunningTriathleteM[]; +extern const u32 gTrainerFrontPic_RunningTriathleteF[]; +extern const u32 gTrainerFrontPic_SwimmingTriathleteM[]; +extern const u32 gTrainerFrontPic_SwimmingTriathleteF[]; +extern const u32 gTrainerFrontPic_DragonTamer[]; +extern const u32 gTrainerFrontPic_NinjaBoy[]; +extern const u32 gTrainerFrontPic_BattleGirl[]; +extern const u32 gTrainerFrontPic_ParasolLady[]; +extern const u32 gTrainerFrontPic_SwimmerF[]; +extern const u32 gTrainerFrontPic_Twins[]; +extern const u32 gTrainerFrontPic_Sailor[]; +extern const u32 gTrainerFrontPic_MagmaAdmin[]; +extern const u32 gTrainerFrontPic_Wally[]; +extern const u32 gTrainerFrontPic_Brendan[]; +extern const u32 gTrainerFrontPic_May[]; +extern const u32 gTrainerFrontPic_BugCatcher[]; +extern const u32 gTrainerFrontPic_PokemonRangerM[]; +extern const u32 gTrainerFrontPic_PokemonRangerF[]; +extern const u32 gTrainerFrontPic_MagmaLeaderMaxie[]; +extern const u32 gTrainerFrontPic_Lass[]; +extern const u32 gTrainerFrontPic_YoungCouple[]; +extern const u32 gTrainerFrontPic_OldCouple[]; +extern const u32 gTrainerFrontPic_SisAndBro[]; +extern const u32 gTrainerFrontPic_Steven[]; +extern const u32 gTrainerFrontPic_SalonMaidenAnabel[]; +extern const u32 gTrainerFrontPic_DomeAceTucker[]; +extern const u32 gTrainerFrontPic_PalaceMavenSpenser[]; +extern const u32 gTrainerFrontPic_ArenaTycoonGreta[]; +extern const u32 gTrainerFrontPic_FactoryHeadNoland[]; +extern const u32 gTrainerFrontPic_PikeQueenLucy[]; +extern const u32 gTrainerFrontPic_PyramidKingBrandon[]; +extern const u32 gTrainerFrontPic_Red[]; +extern const u32 gTrainerFrontPic_Leaf[]; +extern const u32 gTrainerFrontPic_RubySapphireBrendan[]; +extern const u32 gTrainerFrontPic_RubySapphireMay[]; -extern const u8 gTrainerPalette_Hiker[]; -extern const u8 gTrainerPalette_AquaGruntM[]; -extern const u8 gTrainerPalette_PokemonBreederF[]; -extern const u8 gTrainerPalette_CoolTrainerM[]; -extern const u8 gTrainerPalette_BirdKeeper[]; -extern const u8 gTrainerPalette_Collector[]; -extern const u8 gTrainerPalette_AquaGruntF[]; -extern const u8 gTrainerPalette_SwimmerM[]; -extern const u8 gTrainerPalette_MagmaGruntM[]; -extern const u8 gTrainerPalette_ExpertM[]; -extern const u8 gTrainerPalette_AquaAdminM[]; -extern const u8 gTrainerPalette_BlackBelt[]; -extern const u8 gTrainerPalette_AquaAdminF[]; -extern const u8 gTrainerPalette_AquaLeaderArchie[]; -extern const u8 gTrainerPalette_HexManiac[]; -extern const u8 gTrainerPalette_AromaLady[]; -extern const u8 gTrainerPalette_RuinManiac[]; -extern const u8 gTrainerPalette_Interviewer[]; -extern const u8 gTrainerPalette_TuberF[]; -extern const u8 gTrainerPalette_TuberM[]; -extern const u8 gTrainerPalette_CoolTrainerF[]; -extern const u8 gTrainerPalette_Lady[]; -extern const u8 gTrainerPalette_Beauty[]; -extern const u8 gTrainerPalette_RichBoy[]; -extern const u8 gTrainerPalette_ExpertF[]; -extern const u8 gTrainerPalette_Pokemaniac[]; -extern const u8 gTrainerPalette_MagmaGruntF[]; -extern const u8 gTrainerPalette_Guitarist[]; -extern const u8 gTrainerPalette_Kindler[]; -extern const u8 gTrainerPalette_Camper[]; -extern const u8 gTrainerPalette_Picnicker[]; -extern const u8 gTrainerPalette_BugManiac[]; -extern const u8 gTrainerPalette_PokemonBreederM[]; -extern const u8 gTrainerPalette_PsychicM[]; -extern const u8 gTrainerPalette_PsychicF[]; -extern const u8 gTrainerPalette_Gentleman[]; -extern const u8 gTrainerPalette_EliteFourSidney[]; -extern const u8 gTrainerPalette_EliteFourPhoebe[]; -extern const u8 gTrainerPalette_EliteFourGlacia[]; -extern const u8 gTrainerPalette_EliteFourDrake[]; -extern const u8 gTrainerPalette_LeaderRoxanne[]; -extern const u8 gTrainerPalette_LeaderBrawly[]; -extern const u8 gTrainerPalette_LeaderWattson[]; -extern const u8 gTrainerPalette_LeaderFlannery[]; -extern const u8 gTrainerPalette_LeaderNorman[]; -extern const u8 gTrainerPalette_LeaderWinona[]; -extern const u8 gTrainerPalette_LeaderTateAndLiza[]; -extern const u8 gTrainerPalette_LeaderJuan[]; -extern const u8 gTrainerPalette_SchoolKidM[]; -extern const u8 gTrainerPalette_SchoolKidF[]; -extern const u8 gTrainerPalette_SrAndJr[]; -extern const u8 gTrainerPalette_WinstrateM[]; -extern const u8 gTrainerPalette_WinstrateF[]; -extern const u8 gTrainerPalette_Youngster[]; -extern const u8 gTrainerPalette_ChampionWallace[]; -extern const u8 gTrainerPalette_Fisherman[]; -extern const u8 gTrainerPalette_CyclingTriathleteM[]; -extern const u8 gTrainerPalette_CyclingTriathleteF[]; -extern const u8 gTrainerPalette_RunningTriathleteM[]; -extern const u8 gTrainerPalette_RunningTriathleteF[]; -extern const u8 gTrainerPalette_SwimmingTriathleteM[]; -extern const u8 gTrainerPalette_SwimmingTriathleteF[]; -extern const u8 gTrainerPalette_DragonTamer[]; -extern const u8 gTrainerPalette_NinjaBoy[]; -extern const u8 gTrainerPalette_BattleGirl[]; -extern const u8 gTrainerPalette_ParasolLady[]; -extern const u8 gTrainerPalette_SwimmerF[]; -extern const u8 gTrainerPalette_Twins[]; -extern const u8 gTrainerPalette_Sailor[]; -extern const u8 gTrainerPalette_MagmaAdmin[]; -extern const u8 gTrainerPalette_Wally[]; -extern const u8 gTrainerPalette_Brendan[]; -extern const u8 gTrainerPalette_May[]; -extern const u8 gTrainerPalette_BugCatcher[]; -extern const u8 gTrainerPalette_PokemonRangerM[]; -extern const u8 gTrainerPalette_PokemonRangerF[]; -extern const u8 gTrainerPalette_MagmaLeaderMaxie[]; -extern const u8 gTrainerPalette_Lass[]; -extern const u8 gTrainerPalette_YoungCouple[]; -extern const u8 gTrainerPalette_OldCouple[]; -extern const u8 gTrainerPalette_SisAndBro[]; -extern const u8 gTrainerPalette_Steven[]; -extern const u8 gTrainerPalette_SalonMaidenAnabel[]; -extern const u8 gTrainerPalette_DomeAceTucker[]; -extern const u8 gTrainerPalette_PalaceMavenSpenser[]; -extern const u8 gTrainerPalette_ArenaTycoonGreta[]; -extern const u8 gTrainerPalette_FactoryHeadNoland[]; -extern const u8 gTrainerPalette_PikeQueenLucy[]; -extern const u8 gTrainerPalette_PyramidKingBrandon[]; -extern const u8 gTrainerPalette_Red[]; -extern const u8 gTrainerPalette_Leaf[]; -extern const u8 gTrainerPalette_RubySapphireBrendan[]; -extern const u8 gTrainerPalette_RubySapphireMay[]; +extern const u32 gTrainerPalette_Hiker[]; +extern const u32 gTrainerPalette_AquaGruntM[]; +extern const u32 gTrainerPalette_PokemonBreederF[]; +extern const u32 gTrainerPalette_CoolTrainerM[]; +extern const u32 gTrainerPalette_BirdKeeper[]; +extern const u32 gTrainerPalette_Collector[]; +extern const u32 gTrainerPalette_AquaGruntF[]; +extern const u32 gTrainerPalette_SwimmerM[]; +extern const u32 gTrainerPalette_MagmaGruntM[]; +extern const u32 gTrainerPalette_ExpertM[]; +extern const u32 gTrainerPalette_AquaAdminM[]; +extern const u32 gTrainerPalette_BlackBelt[]; +extern const u32 gTrainerPalette_AquaAdminF[]; +extern const u32 gTrainerPalette_AquaLeaderArchie[]; +extern const u32 gTrainerPalette_HexManiac[]; +extern const u32 gTrainerPalette_AromaLady[]; +extern const u32 gTrainerPalette_RuinManiac[]; +extern const u32 gTrainerPalette_Interviewer[]; +extern const u32 gTrainerPalette_TuberF[]; +extern const u32 gTrainerPalette_TuberM[]; +extern const u32 gTrainerPalette_CoolTrainerF[]; +extern const u32 gTrainerPalette_Lady[]; +extern const u32 gTrainerPalette_Beauty[]; +extern const u32 gTrainerPalette_RichBoy[]; +extern const u32 gTrainerPalette_ExpertF[]; +extern const u32 gTrainerPalette_Pokemaniac[]; +extern const u32 gTrainerPalette_MagmaGruntF[]; +extern const u32 gTrainerPalette_Guitarist[]; +extern const u32 gTrainerPalette_Kindler[]; +extern const u32 gTrainerPalette_Camper[]; +extern const u32 gTrainerPalette_Picnicker[]; +extern const u32 gTrainerPalette_BugManiac[]; +extern const u32 gTrainerPalette_PokemonBreederM[]; +extern const u32 gTrainerPalette_PsychicM[]; +extern const u32 gTrainerPalette_PsychicF[]; +extern const u32 gTrainerPalette_Gentleman[]; +extern const u32 gTrainerPalette_EliteFourSidney[]; +extern const u32 gTrainerPalette_EliteFourPhoebe[]; +extern const u32 gTrainerPalette_EliteFourGlacia[]; +extern const u32 gTrainerPalette_EliteFourDrake[]; +extern const u32 gTrainerPalette_LeaderRoxanne[]; +extern const u32 gTrainerPalette_LeaderBrawly[]; +extern const u32 gTrainerPalette_LeaderWattson[]; +extern const u32 gTrainerPalette_LeaderFlannery[]; +extern const u32 gTrainerPalette_LeaderNorman[]; +extern const u32 gTrainerPalette_LeaderWinona[]; +extern const u32 gTrainerPalette_LeaderTateAndLiza[]; +extern const u32 gTrainerPalette_LeaderJuan[]; +extern const u32 gTrainerPalette_SchoolKidM[]; +extern const u32 gTrainerPalette_SchoolKidF[]; +extern const u32 gTrainerPalette_SrAndJr[]; +extern const u32 gTrainerPalette_WinstrateM[]; +extern const u32 gTrainerPalette_WinstrateF[]; +extern const u32 gTrainerPalette_Youngster[]; +extern const u32 gTrainerPalette_ChampionWallace[]; +extern const u32 gTrainerPalette_Fisherman[]; +extern const u32 gTrainerPalette_CyclingTriathleteM[]; +extern const u32 gTrainerPalette_CyclingTriathleteF[]; +extern const u32 gTrainerPalette_RunningTriathleteM[]; +extern const u32 gTrainerPalette_RunningTriathleteF[]; +extern const u32 gTrainerPalette_SwimmingTriathleteM[]; +extern const u32 gTrainerPalette_SwimmingTriathleteF[]; +extern const u32 gTrainerPalette_DragonTamer[]; +extern const u32 gTrainerPalette_NinjaBoy[]; +extern const u32 gTrainerPalette_BattleGirl[]; +extern const u32 gTrainerPalette_ParasolLady[]; +extern const u32 gTrainerPalette_SwimmerF[]; +extern const u32 gTrainerPalette_Twins[]; +extern const u32 gTrainerPalette_Sailor[]; +extern const u32 gTrainerPalette_MagmaAdmin[]; +extern const u32 gTrainerPalette_Wally[]; +extern const u32 gTrainerPalette_Brendan[]; +extern const u32 gTrainerPalette_May[]; +extern const u32 gTrainerPalette_BugCatcher[]; +extern const u32 gTrainerPalette_PokemonRangerM[]; +extern const u32 gTrainerPalette_PokemonRangerF[]; +extern const u32 gTrainerPalette_MagmaLeaderMaxie[]; +extern const u32 gTrainerPalette_Lass[]; +extern const u32 gTrainerPalette_YoungCouple[]; +extern const u32 gTrainerPalette_OldCouple[]; +extern const u32 gTrainerPalette_SisAndBro[]; +extern const u32 gTrainerPalette_Steven[]; +extern const u32 gTrainerPalette_SalonMaidenAnabel[]; +extern const u32 gTrainerPalette_DomeAceTucker[]; +extern const u32 gTrainerPalette_PalaceMavenSpenser[]; +extern const u32 gTrainerPalette_ArenaTycoonGreta[]; +extern const u32 gTrainerPalette_FactoryHeadNoland[]; +extern const u32 gTrainerPalette_PikeQueenLucy[]; +extern const u32 gTrainerPalette_PyramidKingBrandon[]; +extern const u32 gTrainerPalette_Red[]; +extern const u32 gTrainerPalette_Leaf[]; +extern const u32 gTrainerPalette_RubySapphireBrendan[]; +extern const u32 gTrainerPalette_RubySapphireMay[]; extern const u8 gTrainerBackPic_Brendan[]; extern const u8 gTrainerBackPic_May[]; @@ -3065,223 +3065,222 @@ extern const u8 gTrainerBackPic_RubySapphireMay[]; extern const u8 gTrainerBackPic_Wally[]; extern const u8 gTrainerBackPic_Steven[]; -extern const u8 gTrainerBackPicPalette_Red[]; -extern const u8 gTrainerBackPicPalette_Leaf[]; +extern const u32 gTrainerBackPicPalette_Red[]; +extern const u32 gTrainerBackPicPalette_Leaf[]; // pokeblock -extern const u8 gMenuPokeblock_Gfx[]; +extern const u32 gMenuPokeblock_Gfx[]; extern const u8 gMenuPokeblock_Pal[]; -extern const u8 gMenuPokeblock_Tilemap[]; -extern const u8 gMenuPokeblockDevice_Gfx[]; -extern const u8 gMenuPokeblockDevice_Pal[]; -extern const u8 gPokeblockRed_Pal[]; -extern const u8 gPokeblockBlue_Pal[]; -extern const u8 gPokeblockPink_Pal[]; -extern const u8 gPokeblockGreen_Pal[]; -extern const u8 gPokeblockYellow_Pal[]; -extern const u8 gPokeblockPurple_Pal[]; -extern const u8 gPokeblockIndigo_Pal[]; -extern const u8 gPokeblockBrown_Pal[]; -extern const u8 gPokeblockLiteBlue_Pal[]; -extern const u8 gPokeblockOlive_Pal[]; -extern const u8 gPokeblockGray_Pal[]; -extern const u8 gPokeblockBlack_Pal[]; -extern const u8 gPokeblockWhite_Pal[]; -extern const u8 gPokeblockGold_Pal[]; -extern const u8 gPokeblock_Gfx[]; +extern const u32 gMenuPokeblock_Tilemap[]; +extern const u32 gMenuPokeblockDevice_Gfx[]; +extern const u32 gMenuPokeblockDevice_Pal[]; +extern const u32 gPokeblockRed_Pal[]; +extern const u32 gPokeblockBlue_Pal[]; +extern const u32 gPokeblockPink_Pal[]; +extern const u32 gPokeblockGreen_Pal[]; +extern const u32 gPokeblockYellow_Pal[]; +extern const u32 gPokeblockPurple_Pal[]; +extern const u32 gPokeblockIndigo_Pal[]; +extern const u32 gPokeblockBrown_Pal[]; +extern const u32 gPokeblockLiteBlue_Pal[]; +extern const u32 gPokeblockOlive_Pal[]; +extern const u32 gPokeblockGray_Pal[]; +extern const u32 gPokeblockBlack_Pal[]; +extern const u32 gPokeblockWhite_Pal[]; +extern const u32 gPokeblockGold_Pal[]; +extern const u32 gPokeblock_Gfx[]; -extern const u8 gItemIcon_QuestionMark[]; -extern const u8 gItemIconPalette_QuestionMark[]; -extern const u8 gUnknown_08DB7AA0[]; -extern const u8 gUnknown_08DB7B34[]; -extern const u8 gUnknown_08DB7B5C[]; -extern const u8 gUnknown_08DB7BEC[]; -extern const u8 gUnknown_08DB7C08[]; -extern const u8 gUnknown_08DB7CE8[]; -extern const u8 gUnknown_08DB7D08[]; -extern const u8 gUnknown_08DB7DCC[]; -extern const u8 gUnknown_08DB7DF4[]; -extern const u8 gUnknown_08DB7EA0[]; -extern const u8 gUnknown_08DB7EC4[]; -extern const u8 gUnknown_08DB7F60[]; -extern const u8 gUnknown_08DB7F7C[]; -extern const u8 gUnknown_08DB8070[]; -extern const u8 gUnknown_08DB808C[]; -extern const u8 gUnknown_08DB8138[]; -extern const u8 gUnknown_08DB8160[]; -extern const u8 gUnknown_08DB8218[]; -extern const u8 gUnknown_08DB823C[]; -extern const u8 gUnknown_08DB8300[]; -extern const u8 gUnknown_08DB8328[]; -extern const u8 gUnknown_08DB8430[]; -extern const u8 gUnknown_08DB8458[]; -extern const u8 gUnknown_08DB8528[]; -extern const u8 gUnknown_08DB854C[]; -extern const u8 gUnknown_08DB862C[]; -extern const u8 gUnknown_08DB8654[]; -extern const u8 gUnknown_08DB86C4[]; -extern const u8 gUnknown_08DB86E0[]; -extern const u8 gUnknown_08DB8750[]; -extern const u8 gUnknown_08DB876C[]; -extern const u8 gUnknown_08DB87DC[]; -extern const u8 gUnknown_08DB87F8[]; -extern const u8 gUnknown_08DB88D8[]; -extern const u8 gUnknown_08DB8900[]; -extern const u8 gUnknown_08DB89E0[]; -extern const u8 gUnknown_08DB8A08[]; -extern const u8 gUnknown_08DB8A68[]; -extern const u8 gUnknown_08DB8A84[]; -extern const u8 gUnknown_08DB8B40[]; -extern const u8 gUnknown_08DB8B68[]; -extern const u8 gUnknown_08DB8C40[]; -extern const u8 gUnknown_08DB8C5C[]; -extern const u8 gUnknown_08DB8CF4[]; -extern const u8 gUnknown_08DB8D18[]; -extern const u8 gUnknown_08DB8DB0[]; -extern const u8 gUnknown_08DB8DD4[]; -extern const u8 gUnknown_08DB8E80[]; -extern const u8 gUnknown_08DB8EA0[]; -extern const u8 gUnknown_08DB8F58[]; -extern const u8 gUnknown_08DB8F7C[]; -extern const u8 gUnknown_08DB9038[]; -extern const u8 gUnknown_08DB9058[]; -extern const u8 gUnknown_08DB9130[]; -extern const u8 gUnknown_08DB9154[]; -extern const u8 gUnknown_08DB9218[]; -extern const u8 gUnknown_08DB9234[]; -extern const u8 gUnknown_08DB92FC[]; -extern const u8 gUnknown_08DB931C[]; -extern const u8 gUnknown_08DB93E8[]; -extern const u8 gUnknown_08DB940C[]; -extern const u8 gUnknown_08DB94CC[]; -extern const u8 gUnknown_08DB94E8[]; -extern const u8 gUnknown_08DB95AC[]; -extern const u8 gUnknown_08DB95D0[]; -extern const u8 gUnknown_08DB96C4[]; -extern const u8 gUnknown_08DB96EC[]; -extern const u8 gUnknown_08DB97F4[]; -extern const u8 gUnknown_08DB981C[]; -extern const u8 gUnknown_08DB9908[]; -extern const u8 gUnknown_08DB9930[]; -extern const u8 gUnknown_08DB9A54[]; -extern const u8 gUnknown_08DB9A7C[]; -extern const u8 gUnknown_08DB9B7C[]; -extern const u8 gUnknown_08DB9BA4[]; -extern const u8 gUnknown_08DB9CB0[]; -extern const u8 gUnknown_08DB9CD8[]; -extern const u8 gUnknown_08DB9DAC[]; -extern const u8 gUnknown_08DB9DD4[]; -extern const u8 gUnknown_08DB9EE4[]; -extern const u8 gUnknown_08DB9F08[]; -extern const u8 gUnknown_08DB9FFC[]; -extern const u8 gUnknown_08DBA020[]; -extern const u8 gUnknown_08DBA12C[]; -extern const u8 gWallclock_Gfx[]; +extern const u32 gItemIcon_QuestionMark[]; +extern const u32 gItemIconPalette_QuestionMark[]; +extern const u32 gUnknown_08DB7AA0[]; +extern const u32 gUnknown_08DB7B34[]; +extern const u32 gUnknown_08DB7B5C[]; +extern const u32 gUnknown_08DB7BEC[]; +extern const u32 gUnknown_08DB7C08[]; +extern const u32 gUnknown_08DB7CE8[]; +extern const u32 gUnknown_08DB7D08[]; +extern const u32 gUnknown_08DB7DCC[]; +extern const u32 gUnknown_08DB7DF4[]; +extern const u32 gUnknown_08DB7EA0[]; +extern const u32 gUnknown_08DB7EC4[]; +extern const u32 gUnknown_08DB7F60[]; +extern const u32 gUnknown_08DB7F7C[]; +extern const u32 gUnknown_08DB8070[]; +extern const u32 gUnknown_08DB808C[]; +extern const u32 gUnknown_08DB8138[]; +extern const u32 gUnknown_08DB8160[]; +extern const u32 gUnknown_08DB8218[]; +extern const u32 gUnknown_08DB823C[]; +extern const u32 gUnknown_08DB8300[]; +extern const u32 gUnknown_08DB8328[]; +extern const u32 gUnknown_08DB8430[]; +extern const u32 gUnknown_08DB8458[]; +extern const u32 gUnknown_08DB8528[]; +extern const u32 gUnknown_08DB854C[]; +extern const u32 gUnknown_08DB862C[]; +extern const u32 gUnknown_08DB8654[]; +extern const u32 gUnknown_08DB86C4[]; +extern const u32 gUnknown_08DB86E0[]; +extern const u32 gUnknown_08DB8750[]; +extern const u32 gUnknown_08DB876C[]; +extern const u32 gUnknown_08DB87DC[]; +extern const u32 gUnknown_08DB87F8[]; +extern const u32 gUnknown_08DB88D8[]; +extern const u32 gUnknown_08DB8900[]; +extern const u32 gUnknown_08DB89E0[]; +extern const u32 gUnknown_08DB8A08[]; +extern const u32 gUnknown_08DB8A68[]; +extern const u32 gUnknown_08DB8A84[]; +extern const u32 gUnknown_08DB8B40[]; +extern const u32 gUnknown_08DB8B68[]; +extern const u32 gUnknown_08DB8C40[]; +extern const u32 gUnknown_08DB8C5C[]; +extern const u32 gUnknown_08DB8CF4[]; +extern const u32 gUnknown_08DB8D18[]; +extern const u32 gUnknown_08DB8DB0[]; +extern const u32 gUnknown_08DB8DD4[]; +extern const u32 gUnknown_08DB8E80[]; +extern const u32 gUnknown_08DB8EA0[]; +extern const u32 gUnknown_08DB8F58[]; +extern const u32 gUnknown_08DB8F7C[]; +extern const u32 gUnknown_08DB9038[]; +extern const u32 gUnknown_08DB9058[]; +extern const u32 gUnknown_08DB9130[]; +extern const u32 gUnknown_08DB9154[]; +extern const u32 gUnknown_08DB9218[]; +extern const u32 gUnknown_08DB9234[]; +extern const u32 gUnknown_08DB92FC[]; +extern const u32 gUnknown_08DB931C[]; +extern const u32 gUnknown_08DB93E8[]; +extern const u32 gUnknown_08DB940C[]; +extern const u32 gUnknown_08DB94CC[]; +extern const u32 gUnknown_08DB94E8[]; +extern const u32 gUnknown_08DB95AC[]; +extern const u32 gUnknown_08DB95D0[]; +extern const u32 gUnknown_08DB96C4[]; +extern const u32 gUnknown_08DB96EC[]; +extern const u32 gUnknown_08DB97F4[]; +extern const u32 gUnknown_08DB981C[]; +extern const u32 gUnknown_08DB9908[]; +extern const u32 gUnknown_08DB9930[]; +extern const u32 gUnknown_08DB9A54[]; +extern const u32 gUnknown_08DB9A7C[]; +extern const u32 gUnknown_08DB9B7C[]; +extern const u32 gUnknown_08DB9BA4[]; +extern const u32 gUnknown_08DB9CB0[]; +extern const u32 gUnknown_08DB9CD8[]; +extern const u32 gUnknown_08DB9DAC[]; +extern const u32 gUnknown_08DB9DD4[]; +extern const u32 gUnknown_08DB9EE4[]; +extern const u32 gUnknown_08DB9F08[]; +extern const u32 gUnknown_08DB9FFC[]; +extern const u32 gUnknown_08DBA020[]; +extern const u32 gUnknown_08DBA12C[]; +extern const u32 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 gBerryFixGameboy_Gfx[]; -extern const u8 gBerryFixGameboy_Tilemap[]; +extern const u32 gUnknown_08DCC648[]; +extern const u32 gUnknown_08DCC908[]; +extern const u32 gBerryFixGameboy_Gfx[]; +extern const u32 gBerryFixGameboy_Tilemap[]; extern const u16 gBerryFixGameboy_Pal[]; -extern const u8 gBerryFixGameboyLogo_Gfx[]; -extern const u8 gBerryFixGameboyLogo_Tilemap[]; +extern const u32 gBerryFixGameboyLogo_Gfx[]; +extern const u32 gBerryFixGameboyLogo_Tilemap[]; extern const u16 gBerryFixGameboyLogo_Pal[]; -extern const u8 gBerryFixGbaTransfer_Gfx[]; -extern const u8 gBerryFixGbaTransfer_Tilemap[]; +extern const u32 gBerryFixGbaTransfer_Gfx[]; +extern const u32 gBerryFixGbaTransfer_Tilemap[]; extern const u16 gBerryFixGbaTransfer_Pal[]; -extern const u8 gBerryFixGbaTransferHighlight_Gfx[]; -extern const u8 gBerryFixGbaTransferHighlight_Tilemap[]; +extern const u32 gBerryFixGbaTransferHighlight_Gfx[]; +extern const u32 gBerryFixGbaTransferHighlight_Tilemap[]; extern const u16 gBerryFixGbaTransferHighlight_Pal[]; -extern const u8 gBerryFixGbaTransferError_Gfx[]; -extern const u8 gBerryFixGbaTransferError_Tilemap[]; +extern const u32 gBerryFixGbaTransferError_Gfx[]; +extern const u32 gBerryFixGbaTransferError_Tilemap[]; extern const u16 gBerryFixGbaTransferError_Pal[]; -extern const u8 gBerryFixWindow_Gfx[]; -extern const u8 gBerryFixWindow_Tilemap[]; +extern const u32 gBerryFixWindow_Gfx[]; +extern const u32 gBerryFixWindow_Tilemap[]; extern const u16 gBerryFixWindow_Pal[]; -extern const u8 gBattleTextboxTiles[]; -extern const u8 gBattleTextboxTilemap[]; -extern const u8 gBattleTextboxPalette[]; -extern const u8 gUnknown_08D778F0[]; -extern const u8 gUnknown_08D77B0C[]; -extern const u8 gUnknown_08D77AE4[]; -extern const u8 gUnknown_08D779D8[]; -extern const u8 gUnknown_08D857A8[]; -extern const u8 gUnknown_08D85A1C[]; -extern const u8 gUnknown_08D85600[]; +extern const u32 gBattleTextboxTiles[]; +extern const u32 gBattleTextboxTilemap[]; +extern const u32 gBattleTextboxPalette[]; +extern const u32 gUnknown_08D778F0[]; +extern const u32 gUnknown_08D77B0C[]; +extern const u32 gUnknown_08D77AE4[]; +extern const u32 gUnknown_08D779D8[]; +extern const u32 gUnknown_08D857A8[]; +extern const u32 gUnknown_08D85A1C[]; // battle terrains -extern const u8 gBattleTerrainTiles_TallGrass[]; -extern const u8 gBattleTerrainTilemap_TallGrass[]; -extern const u8 gBattleTerrainAnimTiles_TallGrass[]; -extern const u8 gBattleTerrainAnimTilemap_TallGrass[]; -extern const u8 gBattleTerrainPalette_TallGrass[]; -extern const u8 gBattleTerrainTiles_LongGrass[]; -extern const u8 gBattleTerrainTilemap_LongGrass[]; -extern const u8 gBattleTerrainAnimTiles_LongGrass[]; -extern const u8 gBattleTerrainAnimTilemap_LongGrass[]; -extern const u8 gBattleTerrainPalette_LongGrass[]; -extern const u8 gBattleTerrainTiles_Sand[]; -extern const u8 gBattleTerrainTilemap_Sand[]; -extern const u8 gBattleTerrainAnimTiles_Sand[]; -extern const u8 gBattleTerrainAnimTilemap_Sand[]; -extern const u8 gBattleTerrainPalette_Sand[]; -extern const u8 gBattleTerrainTiles_Underwater[]; -extern const u8 gBattleTerrainTilemap_Underwater[]; -extern const u8 gBattleTerrainAnimTiles_Underwater[]; -extern const u8 gBattleTerrainAnimTilemap_Underwater[]; -extern const u8 gBattleTerrainPalette_Underwater[]; -extern const u8 gBattleTerrainTiles_Water[]; -extern const u8 gBattleTerrainTilemap_Water[]; -extern const u8 gBattleTerrainAnimTiles_Water[]; -extern const u8 gBattleTerrainAnimTilemap_Water[]; -extern const u8 gBattleTerrainPalette_Water[]; -extern const u8 gBattleTerrainTiles_PondWater[]; -extern const u8 gBattleTerrainTilemap_PondWater[]; -extern const u8 gBattleTerrainAnimTiles_PondWater[]; -extern const u8 gBattleTerrainAnimTilemap_PondWater[]; -extern const u8 gBattleTerrainPalette_PondWater[]; -extern const u8 gBattleTerrainTiles_Rock[]; -extern const u8 gBattleTerrainTilemap_Rock[]; -extern const u8 gBattleTerrainAnimTiles_Rock[]; -extern const u8 gBattleTerrainAnimTilemap_Rock[]; -extern const u8 gBattleTerrainPalette_Rock[]; -extern const u8 gBattleTerrainTiles_Cave[]; -extern const u8 gBattleTerrainTilemap_Cave[]; -extern const u8 gBattleTerrainAnimTiles_Cave[]; -extern const u8 gBattleTerrainAnimTilemap_Cave[]; -extern const u8 gBattleTerrainPalette_Cave[]; -extern const u8 gBattleTerrainTiles_Building[]; -extern const u8 gBattleTerrainTilemap_Building[]; -extern const u8 gBattleTerrainAnimTiles_Building[]; -extern const u8 gBattleTerrainAnimTilemap_Building[]; -extern const u8 gBattleTerrainPalette_Building[]; -extern const u8 gBattleTerrainPalette_Plain[]; -extern const u8 gBattleTerrainPalette_Frontier[]; -extern const u8 gBattleTerrainTiles_Stadium[]; -extern const u8 gBattleTerrainTilemap_Stadium[]; -extern const u8 gBattleTerrainTiles_Rayquaza[]; -extern const u8 gBattleTerrainTilemap_Rayquaza[]; -extern const u8 gBattleTerrainAnimTiles_Rayquaza[]; -extern const u8 gBattleTerrainAnimTilemap_Rayquaza[]; -extern const u8 gBattleTerrainPalette_Rayquaza[]; -extern const u8 gBattleTerrainPalette_Kyogre[]; -extern const u8 gBattleTerrainPalette_Groudon[]; -extern const u8 gBattleTerrainPalette_BuildingGym[]; -extern const u8 gBattleTerrainPalette_BuildingLeader[]; -extern const u8 gBattleTerrainPalette_StadiumAqua[]; -extern const u8 gBattleTerrainPalette_StadiumMagma[]; -extern const u8 gBattleTerrainPalette_StadiumSidney[]; -extern const u8 gBattleTerrainPalette_StadiumPhoebe[]; -extern const u8 gBattleTerrainPalette_StadiumGlacia[]; -extern const u8 gBattleTerrainPalette_StadiumDrake[]; -extern const u8 gBattleTerrainPalette_StadiumWallace[]; +extern const u32 gBattleTerrainTiles_TallGrass[]; +extern const u32 gBattleTerrainTilemap_TallGrass[]; +extern const u32 gBattleTerrainAnimTiles_TallGrass[]; +extern const u32 gBattleTerrainAnimTilemap_TallGrass[]; +extern const u32 gBattleTerrainPalette_TallGrass[]; +extern const u32 gBattleTerrainTiles_LongGrass[]; +extern const u32 gBattleTerrainTilemap_LongGrass[]; +extern const u32 gBattleTerrainAnimTiles_LongGrass[]; +extern const u32 gBattleTerrainAnimTilemap_LongGrass[]; +extern const u32 gBattleTerrainPalette_LongGrass[]; +extern const u32 gBattleTerrainTiles_Sand[]; +extern const u32 gBattleTerrainTilemap_Sand[]; +extern const u32 gBattleTerrainAnimTiles_Sand[]; +extern const u32 gBattleTerrainAnimTilemap_Sand[]; +extern const u32 gBattleTerrainPalette_Sand[]; +extern const u32 gBattleTerrainTiles_Underwater[]; +extern const u32 gBattleTerrainTilemap_Underwater[]; +extern const u32 gBattleTerrainAnimTiles_Underwater[]; +extern const u32 gBattleTerrainAnimTilemap_Underwater[]; +extern const u32 gBattleTerrainPalette_Underwater[]; +extern const u32 gBattleTerrainTiles_Water[]; +extern const u32 gBattleTerrainTilemap_Water[]; +extern const u32 gBattleTerrainAnimTiles_Water[]; +extern const u32 gBattleTerrainAnimTilemap_Water[]; +extern const u32 gBattleTerrainPalette_Water[]; +extern const u32 gBattleTerrainTiles_PondWater[]; +extern const u32 gBattleTerrainTilemap_PondWater[]; +extern const u32 gBattleTerrainAnimTiles_PondWater[]; +extern const u32 gBattleTerrainAnimTilemap_PondWater[]; +extern const u32 gBattleTerrainPalette_PondWater[]; +extern const u32 gBattleTerrainTiles_Rock[]; +extern const u32 gBattleTerrainTilemap_Rock[]; +extern const u32 gBattleTerrainAnimTiles_Rock[]; +extern const u32 gBattleTerrainAnimTilemap_Rock[]; +extern const u32 gBattleTerrainPalette_Rock[]; +extern const u32 gBattleTerrainTiles_Cave[]; +extern const u32 gBattleTerrainTilemap_Cave[]; +extern const u32 gBattleTerrainAnimTiles_Cave[]; +extern const u32 gBattleTerrainAnimTilemap_Cave[]; +extern const u32 gBattleTerrainPalette_Cave[]; +extern const u32 gBattleTerrainTiles_Building[]; +extern const u32 gBattleTerrainTilemap_Building[]; +extern const u32 gBattleTerrainAnimTiles_Building[]; +extern const u32 gBattleTerrainAnimTilemap_Building[]; +extern const u32 gBattleTerrainPalette_Building[]; +extern const u32 gBattleTerrainPalette_Plain[]; +extern const u32 gBattleTerrainPalette_Frontier[]; +extern const u32 gBattleTerrainTiles_Stadium[]; +extern const u32 gBattleTerrainTilemap_Stadium[]; +extern const u32 gBattleTerrainTiles_Rayquaza[]; +extern const u32 gBattleTerrainTilemap_Rayquaza[]; +extern const u32 gBattleTerrainAnimTiles_Rayquaza[]; +extern const u32 gBattleTerrainAnimTilemap_Rayquaza[]; +extern const u32 gBattleTerrainPalette_Rayquaza[]; +extern const u32 gBattleTerrainPalette_Kyogre[]; +extern const u32 gBattleTerrainPalette_Groudon[]; +extern const u32 gBattleTerrainPalette_BuildingGym[]; +extern const u32 gBattleTerrainPalette_BuildingLeader[]; +extern const u32 gBattleTerrainPalette_StadiumAqua[]; +extern const u32 gBattleTerrainPalette_StadiumMagma[]; +extern const u32 gBattleTerrainPalette_StadiumSidney[]; +extern const u32 gBattleTerrainPalette_StadiumPhoebe[]; +extern const u32 gBattleTerrainPalette_StadiumGlacia[]; +extern const u32 gBattleTerrainPalette_StadiumDrake[]; +extern const u32 gBattleTerrainPalette_StadiumWallace[]; // pokedex -extern const u8 gPokedexMenu2_Gfx[]; +extern const u32 gPokedexMenu2_Gfx[]; extern const u16 gPokedexText_Pal[]; -extern const u8 gPokedexMenu_Gfx[]; +extern const u32 gPokedexMenu_Gfx[]; extern const u8 gUnknown_08DC2C5C[]; extern const u8 gUnknown_08DC2DAC[]; extern const u8 gUnknown_08DC2A08[]; @@ -3295,564 +3294,561 @@ extern const u8 gUnknown_08DC2E6C[]; extern const u8 gUnknown_08DC2F5C[]; extern const u8 gUnknown_08DC2FEC[]; extern const u16 gPokedexCaughtScreenFade_Pal[]; -extern const u8 gPokedexSearchMenu_Gfx[]; -extern const u8 gPokedexSearch2_Tilemap[]; -extern const u8 gPokedexSearch1_Tilemap[]; +extern const u32 gPokedexSearchMenu_Gfx[]; +extern const u32 gPokedexSearch2_Tilemap[]; +extern const u32 gPokedexSearch1_Tilemap[]; extern const u16 gPokedexSearchMenu_Pal[]; // berry tag screen -extern const u8 gUnknown_08D9BB44[]; -extern const u8 gUnknown_08D9BF98[]; -extern const u8 gUnknown_08D9C13C[]; -extern const u8 gUnknown_08D9BEF0[]; +extern const u32 gUnknown_08D9BB44[]; +extern const u32 gUnknown_08D9BF98[]; +extern const u32 gUnknown_08D9C13C[]; +extern const u32 gUnknown_08D9BEF0[]; // rayquaza scene gfx -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 gRaySceneOvercast_Gfx[]; -extern const u8 gRaySceneOvercast_Tilemap[]; -extern const u8 gRaySceneRayquaza_Gfx[]; -extern const u8 gRaySceneRayquaza_Tilemap[]; -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[]; -extern const u8 gRaySceneClouds_Gfx[]; -extern const u8 gRaySceneClouds_Pal[]; -extern const u8 gRaySceneClouds2_Tilemap[]; -extern const u8 gRaySceneClouds1_Tilemap[]; -extern const u8 gRaySceneClouds3_Tilemap[]; -extern const u8 gRaySceneRayquazaLight_Gfx[]; -extern const u8 gRaySceneRayquazaLight_Tilemap[]; -extern const u8 gRaySceneOvercast2_Gfx[]; -extern const u8 gRaySceneOvercast2_Tilemap[]; -extern const u8 gRaySceneOvercast2_Pal[]; -extern const u8 gRaySceneRayquazaChase_Gfx[]; -extern const u8 gRaySceneChaseStreaks_Gfx[]; -extern const u8 gRaySceneChaseBg_Gfx[]; -extern const u8 gRayChaseRayquazaChase2_Tilemap[]; -extern const u8 gRayChaseRayquazaChase_Tilemap[]; -extern const u8 gRaySceneChaseStreaks_Tilemap[]; -extern const u8 gRaySceneChaseBg_Tilemap[]; -extern const u8 gRaySceneChase_Pal[]; -extern const u8 gRaySceneHushRing_Tilemap[]; -extern const u8 gRaySceneHushBg_Tilemap[]; -extern const u8 gRaySceneHushRing_Map[]; -extern const u8 gRaySceneHushBg_Pal[]; -extern const u8 gRaySceneHushBg_Gfx[]; -extern const u8 gRaySceneHushRing_Gfx[]; +extern const u32 gRaySceneGroudon_Gfx[]; +extern const u32 gRaySceneGroudon2_Gfx[]; +extern const u32 gRaySceneGroudon3_Gfx[]; +extern const u32 gRaySceneKyogre_Gfx[]; +extern const u32 gRaySceneKyogre2_Gfx[]; +extern const u32 gRaySceneKyogre3_Gfx[]; +extern const u32 gRaySceneGroudon_Pal[]; +extern const u32 gRaySceneKyogre_Pal[]; +extern const u32 gRaySceneSmoke_Gfx[]; +extern const u32 gRaySceneSmoke_Pal[]; +extern const u32 gRaySceneRayquaza_Pal[]; +extern const u32 gRaySceneRayquazaFly1_Gfx[]; +extern const u32 gRaySceneRayquazaTail_Gfx[]; +extern const u32 gRaySceneGroudonLeft_Gfx[]; +extern const u32 gRaySceneGroudonTail_Gfx[]; +extern const u32 gRaySceneKyogreRight_Gfx[]; +extern const u32 gRaySceneRayquazaHover_Gfx[]; +extern const u32 gRaySceneRayquazaFlyIn_Gfx[]; +extern const u32 gRaySceneOvercast_Gfx[]; +extern const u32 gRaySceneOvercast_Tilemap[]; +extern const u32 gRaySceneRayquaza_Gfx[]; +extern const u32 gRaySceneRayquaza_Tilemap[]; +extern const u32 gRaySceneSplash_Gfx[]; +extern const u32 gRaySceneGroudonLeft_Pal[]; +extern const u32 gRaySceneKyogreRight_Pal[]; +extern const u32 gRaySceneRayquazaHover_Pal[]; +extern const u32 gRaySceneSplash_Pal[]; +extern const u32 gRaySceneClouds_Gfx[]; +extern const u32 gRaySceneClouds_Pal[]; +extern const u32 gRaySceneClouds2_Tilemap[]; +extern const u32 gRaySceneClouds1_Tilemap[]; +extern const u32 gRaySceneClouds3_Tilemap[]; +extern const u32 gRaySceneRayquazaLight_Gfx[]; +extern const u32 gRaySceneRayquazaLight_Tilemap[]; +extern const u32 gRaySceneOvercast2_Gfx[]; +extern const u32 gRaySceneOvercast2_Tilemap[]; +extern const u32 gRaySceneOvercast2_Pal[]; +extern const u32 gRaySceneRayquazaChase_Gfx[]; +extern const u32 gRaySceneChaseStreaks_Gfx[]; +extern const u32 gRaySceneChaseBg_Gfx[]; +extern const u32 gRayChaseRayquazaChase2_Tilemap[]; +extern const u32 gRayChaseRayquazaChase_Tilemap[]; +extern const u32 gRaySceneChaseStreaks_Tilemap[]; +extern const u32 gRaySceneChaseBg_Tilemap[]; +extern const u32 gRaySceneChase_Pal[]; +extern const u32 gRaySceneHushRing_Tilemap[]; +extern const u32 gRaySceneHushBg_Tilemap[]; +extern const u32 gRaySceneHushRing_Map[]; +extern const u32 gRaySceneHushBg_Pal[]; +extern const u32 gRaySceneHushBg_Gfx[]; +extern const u32 gRaySceneHushRing_Gfx[]; -// Item icons -extern const u8 gItemIcon_QuestionMark[]; -extern const u8 gItemIconPalette_QuestionMark[]; // Pokeballs -extern const u8 gItemIcon_MasterBall[]; -extern const u8 gItemIconPalette_MasterBall[]; -extern const u8 gItemIcon_UltraBall[]; -extern const u8 gItemIconPalette_UltraBall[]; -extern const u8 gItemIcon_GreatBall[]; -extern const u8 gItemIconPalette_GreatBall[]; -extern const u8 gItemIcon_PokeBall[]; -extern const u8 gItemIconPalette_PokeBall[]; -extern const u8 gItemIcon_SafariBall[]; -extern const u8 gItemIconPalette_SafariBall[]; -extern const u8 gItemIcon_NetBall[]; -extern const u8 gItemIconPalette_NetBall[]; -extern const u8 gItemIcon_DiveBall[]; -extern const u8 gItemIconPalette_DiveBall[]; -extern const u8 gItemIcon_NestBall[]; -extern const u8 gItemIconPalette_NestBall[]; -extern const u8 gItemIcon_RepeatBall[]; -extern const u8 gItemIconPalette_RepeatBall[]; -extern const u8 gItemIcon_TimerBall[]; -extern const u8 gItemIcon_LuxuryBall[]; -extern const u8 gItemIconPalette_LuxuryBall[]; -extern const u8 gItemIcon_PremierBall[]; +extern const u32 gItemIcon_MasterBall[]; +extern const u32 gItemIconPalette_MasterBall[]; +extern const u32 gItemIcon_UltraBall[]; +extern const u32 gItemIconPalette_UltraBall[]; +extern const u32 gItemIcon_GreatBall[]; +extern const u32 gItemIconPalette_GreatBall[]; +extern const u32 gItemIcon_PokeBall[]; +extern const u32 gItemIconPalette_PokeBall[]; +extern const u32 gItemIcon_SafariBall[]; +extern const u32 gItemIconPalette_SafariBall[]; +extern const u32 gItemIcon_NetBall[]; +extern const u32 gItemIconPalette_NetBall[]; +extern const u32 gItemIcon_DiveBall[]; +extern const u32 gItemIconPalette_DiveBall[]; +extern const u32 gItemIcon_NestBall[]; +extern const u32 gItemIconPalette_NestBall[]; +extern const u32 gItemIcon_RepeatBall[]; +extern const u32 gItemIconPalette_RepeatBall[]; +extern const u32 gItemIcon_TimerBall[]; +extern const u32 gItemIcon_LuxuryBall[]; +extern const u32 gItemIconPalette_LuxuryBall[]; +extern const u32 gItemIcon_PremierBall[]; // Medicine -extern const u8 gItemIcon_Potion[]; -extern const u8 gItemIconPalette_Potion[]; -extern const u8 gItemIcon_Antidote[]; -extern const u8 gItemIconPalette_Antidote[]; -extern const u8 gItemIcon_StatusHeal[]; -extern const u8 gItemIconPalette_BurnHeal[]; -extern const u8 gItemIconPalette_IceHeal[]; -extern const u8 gItemIconPalette_Awakening[]; -extern const u8 gItemIconPalette_ParalyzeHeal[]; -extern const u8 gItemIcon_LargePotion[]; -extern const u8 gItemIconPalette_FullRestore[]; -extern const u8 gItemIconPalette_MaxPotion[]; -extern const u8 gItemIconPalette_HyperPotion[]; -extern const u8 gItemIconPalette_SuperPotion[]; -extern const u8 gItemIcon_FullHeal[]; -extern const u8 gItemIconPalette_FullHeal[]; -extern const u8 gItemIcon_Revive[]; -extern const u8 gItemIconPalette_Revive[]; -extern const u8 gItemIcon_MaxRevive[]; -extern const u8 gItemIcon_FreshWater[]; -extern const u8 gItemIconPalette_FreshWater[]; -extern const u8 gItemIcon_SodaPop[]; -extern const u8 gItemIconPalette_SodaPop[]; -extern const u8 gItemIcon_Lemonade[]; -extern const u8 gItemIconPalette_Lemonade[]; -extern const u8 gItemIcon_MoomooMilk[]; -extern const u8 gItemIconPalette_MoomooMilk[]; -extern const u8 gItemIcon_Powder[]; -extern const u8 gItemIconPalette_EnergyPowder[]; -extern const u8 gItemIcon_EnergyRoot[]; -extern const u8 gItemIconPalette_EnergyRoot[]; -extern const u8 gItemIconPalette_HealPowder[]; -extern const u8 gItemIcon_RevivalHerb[]; -extern const u8 gItemIconPalette_RevivalHerb[]; -extern const u8 gItemIcon_Ether[]; -extern const u8 gItemIconPalette_Ether[]; -extern const u8 gItemIconPalette_MaxEther[]; -extern const u8 gItemIconPalette_Elixir[]; -extern const u8 gItemIconPalette_MaxElixir[]; -extern const u8 gItemIcon_LavaCookie[]; -extern const u8 gItemIconPalette_LavaCookieAndLetter[]; -extern const u8 gItemIcon_Flute[]; -extern const u8 gItemIconPalette_BlueFlute[]; -extern const u8 gItemIconPalette_YellowFlute[]; -extern const u8 gItemIconPalette_RedFlute[]; -extern const u8 gItemIconPalette_BlackFlute[]; -extern const u8 gItemIconPalette_WhiteFlute[]; -extern const u8 gItemIcon_BerryJuice[]; -extern const u8 gItemIconPalette_BerryJuice[]; -extern const u8 gItemIcon_SacredAsh[]; -extern const u8 gItemIconPalette_SacredAsh[]; +extern const u32 gItemIcon_Potion[]; +extern const u32 gItemIconPalette_Potion[]; +extern const u32 gItemIcon_Antidote[]; +extern const u32 gItemIconPalette_Antidote[]; +extern const u32 gItemIcon_StatusHeal[]; +extern const u32 gItemIconPalette_BurnHeal[]; +extern const u32 gItemIconPalette_IceHeal[]; +extern const u32 gItemIconPalette_Awakening[]; +extern const u32 gItemIconPalette_ParalyzeHeal[]; +extern const u32 gItemIcon_LargePotion[]; +extern const u32 gItemIconPalette_FullRestore[]; +extern const u32 gItemIconPalette_MaxPotion[]; +extern const u32 gItemIconPalette_HyperPotion[]; +extern const u32 gItemIconPalette_SuperPotion[]; +extern const u32 gItemIcon_FullHeal[]; +extern const u32 gItemIconPalette_FullHeal[]; +extern const u32 gItemIcon_Revive[]; +extern const u32 gItemIconPalette_Revive[]; +extern const u32 gItemIcon_MaxRevive[]; +extern const u32 gItemIcon_FreshWater[]; +extern const u32 gItemIconPalette_FreshWater[]; +extern const u32 gItemIcon_SodaPop[]; +extern const u32 gItemIconPalette_SodaPop[]; +extern const u32 gItemIcon_Lemonade[]; +extern const u32 gItemIconPalette_Lemonade[]; +extern const u32 gItemIcon_MoomooMilk[]; +extern const u32 gItemIconPalette_MoomooMilk[]; +extern const u32 gItemIcon_Powder[]; +extern const u32 gItemIconPalette_EnergyPowder[]; +extern const u32 gItemIcon_EnergyRoot[]; +extern const u32 gItemIconPalette_EnergyRoot[]; +extern const u32 gItemIconPalette_HealPowder[]; +extern const u32 gItemIcon_RevivalHerb[]; +extern const u32 gItemIconPalette_RevivalHerb[]; +extern const u32 gItemIcon_Ether[]; +extern const u32 gItemIconPalette_Ether[]; +extern const u32 gItemIconPalette_MaxEther[]; +extern const u32 gItemIconPalette_Elixir[]; +extern const u32 gItemIconPalette_MaxElixir[]; +extern const u32 gItemIcon_LavaCookie[]; +extern const u32 gItemIconPalette_LavaCookieAndLetter[]; +extern const u32 gItemIcon_Flute[]; +extern const u32 gItemIconPalette_BlueFlute[]; +extern const u32 gItemIconPalette_YellowFlute[]; +extern const u32 gItemIconPalette_RedFlute[]; +extern const u32 gItemIconPalette_BlackFlute[]; +extern const u32 gItemIconPalette_WhiteFlute[]; +extern const u32 gItemIcon_BerryJuice[]; +extern const u32 gItemIconPalette_BerryJuice[]; +extern const u32 gItemIcon_SacredAsh[]; +extern const u32 gItemIconPalette_SacredAsh[]; // Collectibles -extern const u8 gItemIconPalette_ShoalSalt[]; -extern const u8 gItemIcon_ShoalShell[]; -extern const u8 gItemIconPalette_Shell[]; -extern const u8 gItemIcon_Shard[]; -extern const u8 gItemIconPalette_RedShard[]; -extern const u8 gItemIconPalette_BlueShard[]; -extern const u8 gItemIconPalette_YellowShard[]; -extern const u8 gItemIconPalette_GreenShard[]; +extern const u32 gItemIconPalette_ShoalSalt[]; +extern const u32 gItemIcon_ShoalShell[]; +extern const u32 gItemIconPalette_Shell[]; +extern const u32 gItemIcon_Shard[]; +extern const u32 gItemIconPalette_RedShard[]; +extern const u32 gItemIconPalette_BlueShard[]; +extern const u32 gItemIconPalette_YellowShard[]; +extern const u32 gItemIconPalette_GreenShard[]; // Vitamins -extern const u8 gItemIcon_HPUp[]; -extern const u8 gItemIconPalette_HPUp[]; -extern const u8 gItemIcon_Vitamin[]; -extern const u8 gItemIconPalette_Protein[]; -extern const u8 gItemIconPalette_Iron[]; -extern const u8 gItemIconPalette_Carbos[]; -extern const u8 gItemIconPalette_Calcium[]; -extern const u8 gItemIcon_RareCandy[]; -extern const u8 gItemIconPalette_RareCandy[]; -extern const u8 gItemIcon_PPUp[]; -extern const u8 gItemIconPalette_PPUp[]; -extern const u8 gItemIconPalette_Zinc[]; -extern const u8 gItemIcon_PPMax[]; -extern const u8 gItemIconPalette_PPMax[]; +extern const u32 gItemIcon_HPUp[]; +extern const u32 gItemIconPalette_HPUp[]; +extern const u32 gItemIcon_Vitamin[]; +extern const u32 gItemIconPalette_Protein[]; +extern const u32 gItemIconPalette_Iron[]; +extern const u32 gItemIconPalette_Carbos[]; +extern const u32 gItemIconPalette_Calcium[]; +extern const u32 gItemIcon_RareCandy[]; +extern const u32 gItemIconPalette_RareCandy[]; +extern const u32 gItemIcon_PPUp[]; +extern const u32 gItemIconPalette_PPUp[]; +extern const u32 gItemIconPalette_Zinc[]; +extern const u32 gItemIcon_PPMax[]; +extern const u32 gItemIconPalette_PPMax[]; // Battle items -extern const u8 gItemIcon_BattleStatItem[]; -extern const u8 gItemIconPalette_GuardSpec[]; -extern const u8 gItemIconPalette_DireHit[]; -extern const u8 gItemIconPalette_XAttack[]; -extern const u8 gItemIconPalette_XDefend[]; -extern const u8 gItemIconPalette_XSpeed[]; -extern const u8 gItemIconPalette_XAccuracy[]; -extern const u8 gItemIconPalette_XSpecial[]; -extern const u8 gItemIcon_PokeDoll[]; -extern const u8 gItemIconPalette_PokeDoll[]; -extern const u8 gItemIcon_FluffyTail[]; -extern const u8 gItemIconPalette_FluffyTail[]; +extern const u32 gItemIcon_BattleStatItem[]; +extern const u32 gItemIconPalette_GuardSpec[]; +extern const u32 gItemIconPalette_DireHit[]; +extern const u32 gItemIconPalette_XAttack[]; +extern const u32 gItemIconPalette_XDefend[]; +extern const u32 gItemIconPalette_XSpeed[]; +extern const u32 gItemIconPalette_XAccuracy[]; +extern const u32 gItemIconPalette_XSpecial[]; +extern const u32 gItemIcon_PokeDoll[]; +extern const u32 gItemIconPalette_PokeDoll[]; +extern const u32 gItemIcon_FluffyTail[]; +extern const u32 gItemIconPalette_FluffyTail[]; // Field items -extern const u8 gItemIcon_Repel[]; -extern const u8 gItemIconPalette_SuperRepel[]; -extern const u8 gItemIconPalette_MaxRepel[]; -extern const u8 gItemIcon_EscapeRope[]; -extern const u8 gItemIconPalette_EscapeRope[]; -extern const u8 gItemIcon_Repel[]; -extern const u8 gItemIconPalette_Repel[]; +extern const u32 gItemIcon_Repel[]; +extern const u32 gItemIconPalette_SuperRepel[]; +extern const u32 gItemIconPalette_MaxRepel[]; +extern const u32 gItemIcon_EscapeRope[]; +extern const u32 gItemIconPalette_EscapeRope[]; +extern const u32 gItemIcon_Repel[]; +extern const u32 gItemIconPalette_Repel[]; // Evolution stones -extern const u8 gItemIcon_SunStone[]; -extern const u8 gItemIconPalette_SunStone[]; -extern const u8 gItemIcon_MoonStone[]; -extern const u8 gItemIconPalette_MoonStone[]; -extern const u8 gItemIcon_FireStone[]; -extern const u8 gItemIconPalette_FireStone[]; -extern const u8 gItemIcon_ThunderStone[]; -extern const u8 gItemIconPalette_ThunderStone[]; -extern const u8 gItemIcon_WaterStone[]; -extern const u8 gItemIconPalette_WaterStone[]; -extern const u8 gItemIcon_LeafStone[]; -extern const u8 gItemIconPalette_LeafStone[]; +extern const u32 gItemIcon_SunStone[]; +extern const u32 gItemIconPalette_SunStone[]; +extern const u32 gItemIcon_MoonStone[]; +extern const u32 gItemIconPalette_MoonStone[]; +extern const u32 gItemIcon_FireStone[]; +extern const u32 gItemIconPalette_FireStone[]; +extern const u32 gItemIcon_ThunderStone[]; +extern const u32 gItemIconPalette_ThunderStone[]; +extern const u32 gItemIcon_WaterStone[]; +extern const u32 gItemIconPalette_WaterStone[]; +extern const u32 gItemIcon_LeafStone[]; +extern const u32 gItemIconPalette_LeafStone[]; // Valuables -extern const u8 gItemIcon_TinyMushroom[]; -extern const u8 gItemIconPalette_Mushroom[]; -extern const u8 gItemIcon_BigMushroom[]; -extern const u8 gItemIcon_Pearl[]; -extern const u8 gItemIconPalette_Pearl[]; -extern const u8 gItemIcon_BigPearl[]; -extern const u8 gItemIcon_Stardust[]; -extern const u8 gItemIconPalette_Star[]; -extern const u8 gItemIcon_StarPiece[]; -extern const u8 gItemIcon_Nugget[]; -extern const u8 gItemIconPalette_Nugget[]; -extern const u8 gItemIcon_HeartScale[]; -extern const u8 gItemIconPalette_HeartScale[]; +extern const u32 gItemIcon_TinyMushroom[]; +extern const u32 gItemIconPalette_Mushroom[]; +extern const u32 gItemIcon_BigMushroom[]; +extern const u32 gItemIcon_Pearl[]; +extern const u32 gItemIconPalette_Pearl[]; +extern const u32 gItemIcon_BigPearl[]; +extern const u32 gItemIcon_Stardust[]; +extern const u32 gItemIconPalette_Star[]; +extern const u32 gItemIcon_StarPiece[]; +extern const u32 gItemIcon_Nugget[]; +extern const u32 gItemIconPalette_Nugget[]; +extern const u32 gItemIcon_HeartScale[]; +extern const u32 gItemIconPalette_HeartScale[]; // Mail -extern const u8 gItemIcon_OrangeMail[]; -extern const u8 gItemIconPalette_OrangeMail[]; -extern const u8 gItemIcon_HarborMail[]; -extern const u8 gItemIconPalette_HarborMail[]; -extern const u8 gItemIcon_GlitterMail[]; -extern const u8 gItemIconPalette_GlitterMail[]; -extern const u8 gItemIcon_MechMail[]; -extern const u8 gItemIconPalette_MechMail[]; -extern const u8 gItemIcon_WoodMail[]; -extern const u8 gItemIconPalette_WoodMail[]; -extern const u8 gItemIcon_WaveMail[]; -extern const u8 gItemIconPalette_WaveMail[]; -extern const u8 gItemIcon_BeadMail[]; -extern const u8 gItemIconPalette_BeadMail[]; -extern const u8 gItemIcon_ShadowMail[]; -extern const u8 gItemIconPalette_ShadowMail[]; -extern const u8 gItemIcon_TropicMail[]; -extern const u8 gItemIconPalette_TropicMail[]; -extern const u8 gItemIcon_DreamMail[]; -extern const u8 gItemIconPalette_DreamMail[]; -extern const u8 gItemIcon_FabMail[]; -extern const u8 gItemIconPalette_FabMail[]; -extern const u8 gItemIcon_RetroMail[]; -extern const u8 gItemIconPalette_RetroMail[]; +extern const u32 gItemIcon_OrangeMail[]; +extern const u32 gItemIconPalette_OrangeMail[]; +extern const u32 gItemIcon_HarborMail[]; +extern const u32 gItemIconPalette_HarborMail[]; +extern const u32 gItemIcon_GlitterMail[]; +extern const u32 gItemIconPalette_GlitterMail[]; +extern const u32 gItemIcon_MechMail[]; +extern const u32 gItemIconPalette_MechMail[]; +extern const u32 gItemIcon_WoodMail[]; +extern const u32 gItemIconPalette_WoodMail[]; +extern const u32 gItemIcon_WaveMail[]; +extern const u32 gItemIconPalette_WaveMail[]; +extern const u32 gItemIcon_BeadMail[]; +extern const u32 gItemIconPalette_BeadMail[]; +extern const u32 gItemIcon_ShadowMail[]; +extern const u32 gItemIconPalette_ShadowMail[]; +extern const u32 gItemIcon_TropicMail[]; +extern const u32 gItemIconPalette_TropicMail[]; +extern const u32 gItemIcon_DreamMail[]; +extern const u32 gItemIconPalette_DreamMail[]; +extern const u32 gItemIcon_FabMail[]; +extern const u32 gItemIconPalette_FabMail[]; +extern const u32 gItemIcon_RetroMail[]; +extern const u32 gItemIconPalette_RetroMail[]; // Berries -extern const u8 gItemIcon_CheriBerry[]; -extern const u8 gItemIconPalette_CheriBerry[]; -extern const u8 gItemIcon_ChestoBerry[]; -extern const u8 gItemIconPalette_ChestoBerry[]; -extern const u8 gItemIcon_PechaBerry[]; -extern const u8 gItemIconPalette_PechaBerry[]; -extern const u8 gItemIcon_RawstBerry[]; -extern const u8 gItemIconPalette_RawstBerry[]; -extern const u8 gItemIcon_AspearBerry[]; -extern const u8 gItemIconPalette_AspearBerry[]; -extern const u8 gItemIcon_LeppaBerry[]; -extern const u8 gItemIconPalette_LeppaBerry[]; -extern const u8 gItemIcon_OranBerry[]; -extern const u8 gItemIconPalette_OranBerry[]; -extern const u8 gItemIcon_PersimBerry[]; -extern const u8 gItemIconPalette_PersimBerry[]; -extern const u8 gItemIcon_LumBerry[]; -extern const u8 gItemIconPalette_LumBerry[]; -extern const u8 gItemIcon_SitrusBerry[]; -extern const u8 gItemIconPalette_SitrusBerry[]; -extern const u8 gItemIcon_FigyBerry[]; -extern const u8 gItemIconPalette_FigyBerry[]; -extern const u8 gItemIcon_WikiBerry[]; -extern const u8 gItemIconPalette_WikiBerry[]; -extern const u8 gItemIcon_MagoBerry[]; -extern const u8 gItemIconPalette_MagoBerry[]; -extern const u8 gItemIcon_AguavBerry[]; -extern const u8 gItemIconPalette_AguavBerry[]; -extern const u8 gItemIcon_IapapaBerry[]; -extern const u8 gItemIconPalette_IapapaBerry[]; -extern const u8 gItemIcon_RazzBerry[]; -extern const u8 gItemIconPalette_RazzBerry[]; -extern const u8 gItemIcon_BlukBerry[]; -extern const u8 gItemIconPalette_BlukBerry[]; -extern const u8 gItemIcon_NanabBerry[]; -extern const u8 gItemIconPalette_NanabBerry[]; -extern const u8 gItemIcon_WepearBerry[]; -extern const u8 gItemIconPalette_WepearBerry[]; -extern const u8 gItemIcon_PinapBerry[]; -extern const u8 gItemIconPalette_PinapBerry[]; -extern const u8 gItemIcon_PomegBerry[]; -extern const u8 gItemIconPalette_PomegBerry[]; -extern const u8 gItemIcon_KelpsyBerry[]; -extern const u8 gItemIconPalette_KelpsyBerry[]; -extern const u8 gItemIcon_QualotBerry[]; -extern const u8 gItemIconPalette_QualotBerry[]; -extern const u8 gItemIcon_HondewBerry[]; -extern const u8 gItemIconPalette_HondewBerry[]; -extern const u8 gItemIcon_GrepaBerry[]; -extern const u8 gItemIconPalette_GrepaBerry[]; -extern const u8 gItemIcon_TamatoBerry[]; -extern const u8 gItemIconPalette_TamatoBerry[]; -extern const u8 gItemIcon_CornnBerry[]; -extern const u8 gItemIconPalette_CornnBerry[]; -extern const u8 gItemIcon_MagostBerry[]; -extern const u8 gItemIconPalette_MagostBerry[]; -extern const u8 gItemIcon_RabutaBerry[]; -extern const u8 gItemIconPalette_RabutaBerry[]; -extern const u8 gItemIcon_NomelBerry[]; -extern const u8 gItemIconPalette_NomelBerry[]; -extern const u8 gItemIcon_SpelonBerry[]; -extern const u8 gItemIconPalette_SpelonBerry[]; -extern const u8 gItemIcon_PamtreBerry[]; -extern const u8 gItemIconPalette_PamtreBerry[]; -extern const u8 gItemIcon_WatmelBerry[]; -extern const u8 gItemIconPalette_WatmelBerry[]; -extern const u8 gItemIcon_DurinBerry[]; -extern const u8 gItemIconPalette_DurinBerry[]; -extern const u8 gItemIcon_BelueBerry[]; -extern const u8 gItemIconPalette_BelueBerry[]; -extern const u8 gItemIcon_LiechiBerry[]; -extern const u8 gItemIconPalette_LiechiBerry[]; -extern const u8 gItemIcon_GanlonBerry[]; -extern const u8 gItemIconPalette_GanlonBerry[]; -extern const u8 gItemIcon_SalacBerry[]; -extern const u8 gItemIconPalette_SalacBerry[]; -extern const u8 gItemIcon_PetayaBerry[]; -extern const u8 gItemIconPalette_PetayaBerry[]; -extern const u8 gItemIcon_ApicotBerry[]; -extern const u8 gItemIconPalette_ApicotBerry[]; -extern const u8 gItemIcon_LansatBerry[]; -extern const u8 gItemIconPalette_LansatBerry[]; -extern const u8 gItemIcon_StarfBerry[]; -extern const u8 gItemIconPalette_StarfBerry[]; -extern const u8 gItemIcon_EnigmaBerry[]; -extern const u8 gItemIconPalette_EnigmaBerry[]; +extern const u32 gItemIcon_CheriBerry[]; +extern const u32 gItemIconPalette_CheriBerry[]; +extern const u32 gItemIcon_ChestoBerry[]; +extern const u32 gItemIconPalette_ChestoBerry[]; +extern const u32 gItemIcon_PechaBerry[]; +extern const u32 gItemIconPalette_PechaBerry[]; +extern const u32 gItemIcon_RawstBerry[]; +extern const u32 gItemIconPalette_RawstBerry[]; +extern const u32 gItemIcon_AspearBerry[]; +extern const u32 gItemIconPalette_AspearBerry[]; +extern const u32 gItemIcon_LeppaBerry[]; +extern const u32 gItemIconPalette_LeppaBerry[]; +extern const u32 gItemIcon_OranBerry[]; +extern const u32 gItemIconPalette_OranBerry[]; +extern const u32 gItemIcon_PersimBerry[]; +extern const u32 gItemIconPalette_PersimBerry[]; +extern const u32 gItemIcon_LumBerry[]; +extern const u32 gItemIconPalette_LumBerry[]; +extern const u32 gItemIcon_SitrusBerry[]; +extern const u32 gItemIconPalette_SitrusBerry[]; +extern const u32 gItemIcon_FigyBerry[]; +extern const u32 gItemIconPalette_FigyBerry[]; +extern const u32 gItemIcon_WikiBerry[]; +extern const u32 gItemIconPalette_WikiBerry[]; +extern const u32 gItemIcon_MagoBerry[]; +extern const u32 gItemIconPalette_MagoBerry[]; +extern const u32 gItemIcon_AguavBerry[]; +extern const u32 gItemIconPalette_AguavBerry[]; +extern const u32 gItemIcon_IapapaBerry[]; +extern const u32 gItemIconPalette_IapapaBerry[]; +extern const u32 gItemIcon_RazzBerry[]; +extern const u32 gItemIconPalette_RazzBerry[]; +extern const u32 gItemIcon_BlukBerry[]; +extern const u32 gItemIconPalette_BlukBerry[]; +extern const u32 gItemIcon_NanabBerry[]; +extern const u32 gItemIconPalette_NanabBerry[]; +extern const u32 gItemIcon_WepearBerry[]; +extern const u32 gItemIconPalette_WepearBerry[]; +extern const u32 gItemIcon_PinapBerry[]; +extern const u32 gItemIconPalette_PinapBerry[]; +extern const u32 gItemIcon_PomegBerry[]; +extern const u32 gItemIconPalette_PomegBerry[]; +extern const u32 gItemIcon_KelpsyBerry[]; +extern const u32 gItemIconPalette_KelpsyBerry[]; +extern const u32 gItemIcon_QualotBerry[]; +extern const u32 gItemIconPalette_QualotBerry[]; +extern const u32 gItemIcon_HondewBerry[]; +extern const u32 gItemIconPalette_HondewBerry[]; +extern const u32 gItemIcon_GrepaBerry[]; +extern const u32 gItemIconPalette_GrepaBerry[]; +extern const u32 gItemIcon_TamatoBerry[]; +extern const u32 gItemIconPalette_TamatoBerry[]; +extern const u32 gItemIcon_CornnBerry[]; +extern const u32 gItemIconPalette_CornnBerry[]; +extern const u32 gItemIcon_MagostBerry[]; +extern const u32 gItemIconPalette_MagostBerry[]; +extern const u32 gItemIcon_RabutaBerry[]; +extern const u32 gItemIconPalette_RabutaBerry[]; +extern const u32 gItemIcon_NomelBerry[]; +extern const u32 gItemIconPalette_NomelBerry[]; +extern const u32 gItemIcon_SpelonBerry[]; +extern const u32 gItemIconPalette_SpelonBerry[]; +extern const u32 gItemIcon_PamtreBerry[]; +extern const u32 gItemIconPalette_PamtreBerry[]; +extern const u32 gItemIcon_WatmelBerry[]; +extern const u32 gItemIconPalette_WatmelBerry[]; +extern const u32 gItemIcon_DurinBerry[]; +extern const u32 gItemIconPalette_DurinBerry[]; +extern const u32 gItemIcon_BelueBerry[]; +extern const u32 gItemIconPalette_BelueBerry[]; +extern const u32 gItemIcon_LiechiBerry[]; +extern const u32 gItemIconPalette_LiechiBerry[]; +extern const u32 gItemIcon_GanlonBerry[]; +extern const u32 gItemIconPalette_GanlonBerry[]; +extern const u32 gItemIcon_SalacBerry[]; +extern const u32 gItemIconPalette_SalacBerry[]; +extern const u32 gItemIcon_PetayaBerry[]; +extern const u32 gItemIconPalette_PetayaBerry[]; +extern const u32 gItemIcon_ApicotBerry[]; +extern const u32 gItemIconPalette_ApicotBerry[]; +extern const u32 gItemIcon_LansatBerry[]; +extern const u32 gItemIconPalette_LansatBerry[]; +extern const u32 gItemIcon_StarfBerry[]; +extern const u32 gItemIconPalette_StarfBerry[]; +extern const u32 gItemIcon_EnigmaBerry[]; +extern const u32 gItemIconPalette_EnigmaBerry[]; // Hold items -extern const u8 gItemIcon_BrightPowder[]; -extern const u8 gItemIconPalette_BrightPowder[]; -extern const u8 gItemIcon_InBattleHerb[]; -extern const u8 gItemIconPalette_WhiteHerb[]; -extern const u8 gItemIcon_MachoBrace[]; -extern const u8 gItemIconPalette_MachoBrace[]; -extern const u8 gItemIcon_ExpShare[]; -extern const u8 gItemIconPalette_ExpShare[]; -extern const u8 gItemIcon_QuickClaw[]; -extern const u8 gItemIconPalette_QuickClaw[]; -extern const u8 gItemIcon_SootheBell[]; -extern const u8 gItemIconPalette_SootheBell[]; -extern const u8 gItemIcon_InBattleHerb[]; -extern const u8 gItemIconPalette_MentalHerb[]; -extern const u8 gItemIcon_ChoiceBand[]; -extern const u8 gItemIconPalette_ChoiceBand[]; -extern const u8 gItemIcon_KingsRock[]; -extern const u8 gItemIconPalette_KingsRock[]; -extern const u8 gItemIcon_SilverPowder[]; -extern const u8 gItemIconPalette_SilverPowder[]; -extern const u8 gItemIcon_AmuletCoin[]; -extern const u8 gItemIconPalette_AmuletCoin[]; -extern const u8 gItemIcon_CleanseTag[]; -extern const u8 gItemIconPalette_CleanseTag[]; -extern const u8 gItemIcon_SoulDew[]; -extern const u8 gItemIconPalette_SoulDew[]; -extern const u8 gItemIcon_DeepSeaTooth[]; -extern const u8 gItemIconPalette_DeepSeaTooth[]; -extern const u8 gItemIcon_DeepSeaScale[]; -extern const u8 gItemIconPalette_DeepSeaScale[]; -extern const u8 gItemIcon_SmokeBall[]; -extern const u8 gItemIconPalette_SmokeBall[]; -extern const u8 gItemIcon_Everstone[]; -extern const u8 gItemIconPalette_Everstone[]; -extern const u8 gItemIcon_FocusBand[]; -extern const u8 gItemIconPalette_FocusBand[]; -extern const u8 gItemIcon_LuckyEgg[]; -extern const u8 gItemIconPalette_LuckyEgg[]; -extern const u8 gItemIcon_ScopeLens[]; -extern const u8 gItemIconPalette_ScopeLens[]; -extern const u8 gItemIcon_MetalCoat[]; -extern const u8 gItemIconPalette_MetalCoat[]; -extern const u8 gItemIcon_Leftovers[]; -extern const u8 gItemIconPalette_Leftovers[]; -extern const u8 gItemIcon_DragonScale[]; -extern const u8 gItemIconPalette_DragonScale[]; -extern const u8 gItemIcon_LightBall[]; -extern const u8 gItemIconPalette_LightBall[]; -extern const u8 gItemIcon_SoftSand[]; -extern const u8 gItemIconPalette_SoftSand[]; -extern const u8 gItemIcon_HardStone[]; -extern const u8 gItemIconPalette_HardStone[]; -extern const u8 gItemIcon_MiracleSeed[]; -extern const u8 gItemIconPalette_MiracleSeed[]; -extern const u8 gItemIcon_BlackGlasses[]; -extern const u8 gItemIconPalette_BlackTypeEnhancingItem[]; -extern const u8 gItemIcon_BlackBelt[]; -extern const u8 gItemIconPalette_BlackTypeEnhancingItem[]; -extern const u8 gItemIcon_Magnet[]; -extern const u8 gItemIconPalette_Magnet[]; -extern const u8 gItemIcon_MysticWater[]; -extern const u8 gItemIconPalette_MysticWater[]; -extern const u8 gItemIcon_SharpBeak[]; -extern const u8 gItemIconPalette_SharpBeak[]; -extern const u8 gItemIcon_PoisonBarb[]; -extern const u8 gItemIconPalette_PoisonBarb[]; -extern const u8 gItemIcon_NeverMeltIce[]; -extern const u8 gItemIconPalette_NeverMeltIce[]; -extern const u8 gItemIcon_SpellTag[]; -extern const u8 gItemIconPalette_SpellTag[]; -extern const u8 gItemIcon_TwistedSpoon[]; -extern const u8 gItemIconPalette_TwistedSpoon[]; -extern const u8 gItemIcon_Charcoal[]; -extern const u8 gItemIconPalette_Charcoal[]; -extern const u8 gItemIcon_DragonFang[]; -extern const u8 gItemIconPalette_DragonFang[]; -extern const u8 gItemIcon_SilkScarf[]; -extern const u8 gItemIconPalette_SilkScarf[]; -extern const u8 gItemIcon_UpGrade[]; -extern const u8 gItemIconPalette_UpGrade[]; -extern const u8 gItemIcon_ShellBell[]; -extern const u8 gItemIconPalette_Shell[]; -extern const u8 gItemIcon_SeaIncense[]; -extern const u8 gItemIconPalette_SeaIncense[]; -extern const u8 gItemIcon_LaxIncense[]; -extern const u8 gItemIconPalette_LaxIncense[]; -extern const u8 gItemIcon_LuckyPunch[]; -extern const u8 gItemIconPalette_LuckyPunch[]; -extern const u8 gItemIcon_MetalPowder[]; -extern const u8 gItemIconPalette_MetalPowder[]; -extern const u8 gItemIcon_ThickClub[]; -extern const u8 gItemIconPalette_ThickClub[]; -extern const u8 gItemIcon_Stick[]; -extern const u8 gItemIconPalette_Stick[]; +extern const u32 gItemIcon_BrightPowder[]; +extern const u32 gItemIconPalette_BrightPowder[]; +extern const u32 gItemIcon_InBattleHerb[]; +extern const u32 gItemIconPalette_WhiteHerb[]; +extern const u32 gItemIcon_MachoBrace[]; +extern const u32 gItemIconPalette_MachoBrace[]; +extern const u32 gItemIcon_ExpShare[]; +extern const u32 gItemIconPalette_ExpShare[]; +extern const u32 gItemIcon_QuickClaw[]; +extern const u32 gItemIconPalette_QuickClaw[]; +extern const u32 gItemIcon_SootheBell[]; +extern const u32 gItemIconPalette_SootheBell[]; +extern const u32 gItemIcon_InBattleHerb[]; +extern const u32 gItemIconPalette_MentalHerb[]; +extern const u32 gItemIcon_ChoiceBand[]; +extern const u32 gItemIconPalette_ChoiceBand[]; +extern const u32 gItemIcon_KingsRock[]; +extern const u32 gItemIconPalette_KingsRock[]; +extern const u32 gItemIcon_SilverPowder[]; +extern const u32 gItemIconPalette_SilverPowder[]; +extern const u32 gItemIcon_AmuletCoin[]; +extern const u32 gItemIconPalette_AmuletCoin[]; +extern const u32 gItemIcon_CleanseTag[]; +extern const u32 gItemIconPalette_CleanseTag[]; +extern const u32 gItemIcon_SoulDew[]; +extern const u32 gItemIconPalette_SoulDew[]; +extern const u32 gItemIcon_DeepSeaTooth[]; +extern const u32 gItemIconPalette_DeepSeaTooth[]; +extern const u32 gItemIcon_DeepSeaScale[]; +extern const u32 gItemIconPalette_DeepSeaScale[]; +extern const u32 gItemIcon_SmokeBall[]; +extern const u32 gItemIconPalette_SmokeBall[]; +extern const u32 gItemIcon_Everstone[]; +extern const u32 gItemIconPalette_Everstone[]; +extern const u32 gItemIcon_FocusBand[]; +extern const u32 gItemIconPalette_FocusBand[]; +extern const u32 gItemIcon_LuckyEgg[]; +extern const u32 gItemIconPalette_LuckyEgg[]; +extern const u32 gItemIcon_ScopeLens[]; +extern const u32 gItemIconPalette_ScopeLens[]; +extern const u32 gItemIcon_MetalCoat[]; +extern const u32 gItemIconPalette_MetalCoat[]; +extern const u32 gItemIcon_Leftovers[]; +extern const u32 gItemIconPalette_Leftovers[]; +extern const u32 gItemIcon_DragonScale[]; +extern const u32 gItemIconPalette_DragonScale[]; +extern const u32 gItemIcon_LightBall[]; +extern const u32 gItemIconPalette_LightBall[]; +extern const u32 gItemIcon_SoftSand[]; +extern const u32 gItemIconPalette_SoftSand[]; +extern const u32 gItemIcon_HardStone[]; +extern const u32 gItemIconPalette_HardStone[]; +extern const u32 gItemIcon_MiracleSeed[]; +extern const u32 gItemIconPalette_MiracleSeed[]; +extern const u32 gItemIcon_BlackGlasses[]; +extern const u32 gItemIconPalette_BlackTypeEnhancingItem[]; +extern const u32 gItemIcon_BlackBelt[]; +extern const u32 gItemIconPalette_BlackTypeEnhancingItem[]; +extern const u32 gItemIcon_Magnet[]; +extern const u32 gItemIconPalette_Magnet[]; +extern const u32 gItemIcon_MysticWater[]; +extern const u32 gItemIconPalette_MysticWater[]; +extern const u32 gItemIcon_SharpBeak[]; +extern const u32 gItemIconPalette_SharpBeak[]; +extern const u32 gItemIcon_PoisonBarb[]; +extern const u32 gItemIconPalette_PoisonBarb[]; +extern const u32 gItemIcon_NeverMeltIce[]; +extern const u32 gItemIconPalette_NeverMeltIce[]; +extern const u32 gItemIcon_SpellTag[]; +extern const u32 gItemIconPalette_SpellTag[]; +extern const u32 gItemIcon_TwistedSpoon[]; +extern const u32 gItemIconPalette_TwistedSpoon[]; +extern const u32 gItemIcon_Charcoal[]; +extern const u32 gItemIconPalette_Charcoal[]; +extern const u32 gItemIcon_DragonFang[]; +extern const u32 gItemIconPalette_DragonFang[]; +extern const u32 gItemIcon_SilkScarf[]; +extern const u32 gItemIconPalette_SilkScarf[]; +extern const u32 gItemIcon_UpGrade[]; +extern const u32 gItemIconPalette_UpGrade[]; +extern const u32 gItemIcon_ShellBell[]; +extern const u32 gItemIconPalette_Shell[]; +extern const u32 gItemIcon_SeaIncense[]; +extern const u32 gItemIconPalette_SeaIncense[]; +extern const u32 gItemIcon_LaxIncense[]; +extern const u32 gItemIconPalette_LaxIncense[]; +extern const u32 gItemIcon_LuckyPunch[]; +extern const u32 gItemIconPalette_LuckyPunch[]; +extern const u32 gItemIcon_MetalPowder[]; +extern const u32 gItemIconPalette_MetalPowder[]; +extern const u32 gItemIcon_ThickClub[]; +extern const u32 gItemIconPalette_ThickClub[]; +extern const u32 gItemIcon_Stick[]; +extern const u32 gItemIconPalette_Stick[]; // Contest hold items -extern const u8 gItemIcon_Scarf[]; -extern const u8 gItemIconPalette_RedScarf[]; -extern const u8 gItemIconPalette_BlueScarf[]; -extern const u8 gItemIconPalette_PinkScarf[]; -extern const u8 gItemIconPalette_GreenScarf[]; -extern const u8 gItemIconPalette_YellowScarf[]; +extern const u32 gItemIcon_Scarf[]; +extern const u32 gItemIconPalette_RedScarf[]; +extern const u32 gItemIconPalette_BlueScarf[]; +extern const u32 gItemIconPalette_PinkScarf[]; +extern const u32 gItemIconPalette_GreenScarf[]; +extern const u32 gItemIconPalette_YellowScarf[]; // Key items -extern const u8 gItemIcon_MachBike[]; -extern const u8 gItemIconPalette_MachBike[]; -extern const u8 gItemIcon_CoinCase[]; -extern const u8 gItemIconPalette_CoinCase[]; -extern const u8 gItemIcon_Itemfinder[]; -extern const u8 gItemIconPalette_Itemfinder[]; -extern const u8 gItemIcon_OldRod[]; -extern const u8 gItemIconPalette_OldRod[]; -extern const u8 gItemIcon_GoodRod[]; -extern const u8 gItemIconPalette_GoodRod[]; -extern const u8 gItemIcon_SuperRod[]; -extern const u8 gItemIconPalette_SuperRod[]; -extern const u8 gItemIcon_SSTicket[]; -extern const u8 gItemIconPalette_SSTicket[]; -extern const u8 gItemIcon_ContestPass[]; -extern const u8 gItemIconPalette_ContestPass[]; -extern const u8 gItemIcon_WailmerPail[]; -extern const u8 gItemIconPalette_WailmerPail[]; -extern const u8 gItemIcon_DevonGoods[]; -extern const u8 gItemIconPalette_DevonGoods[]; -extern const u8 gItemIcon_SootSack[]; -extern const u8 gItemIconPalette_SootSack[]; -extern const u8 gItemIcon_BasementKey[]; -extern const u8 gItemIconPalette_OldKey[]; -extern const u8 gItemIcon_AcroBike[]; -extern const u8 gItemIconPalette_AcroBike[]; -extern const u8 gItemIcon_PokeblockCase[]; -extern const u8 gItemIconPalette_PokeblockCase[]; -extern const u8 gItemIcon_Letter[]; -extern const u8 gItemIcon_EonTicket[]; -extern const u8 gItemIconPalette_EonTicket[]; -extern const u8 gItemIcon_Orb[]; -extern const u8 gItemIconPalette_RedOrb[]; -extern const u8 gItemIconPalette_BlueOrb[]; -extern const u8 gItemIcon_Scanner[]; -extern const u8 gItemIconPalette_Scanner[]; -extern const u8 gItemIcon_GoGoggles[]; -extern const u8 gItemIconPalette_GoGoggles[]; -extern const u8 gItemIcon_Meteorite[]; -extern const u8 gItemIconPalette_Meteorite[]; -extern const u8 gItemIcon_Room1Key[]; -extern const u8 gItemIconPalette_Key[]; -extern const u8 gItemIcon_Room2Key[]; -extern const u8 gItemIcon_Room4Key[]; -extern const u8 gItemIcon_Room6Key[]; -extern const u8 gItemIcon_StorageKey[]; -extern const u8 gItemIcon_RootFossil[]; -extern const u8 gItemIconPalette_HoennFossil[]; -extern const u8 gItemIcon_ClawFossil[]; -extern const u8 gItemIcon_DevonScope[]; -extern const u8 gItemIconPalette_DevonScope[]; +extern const u32 gItemIcon_MachBike[]; +extern const u32 gItemIconPalette_MachBike[]; +extern const u32 gItemIcon_CoinCase[]; +extern const u32 gItemIconPalette_CoinCase[]; +extern const u32 gItemIcon_Itemfinder[]; +extern const u32 gItemIconPalette_Itemfinder[]; +extern const u32 gItemIcon_OldRod[]; +extern const u32 gItemIconPalette_OldRod[]; +extern const u32 gItemIcon_GoodRod[]; +extern const u32 gItemIconPalette_GoodRod[]; +extern const u32 gItemIcon_SuperRod[]; +extern const u32 gItemIconPalette_SuperRod[]; +extern const u32 gItemIcon_SSTicket[]; +extern const u32 gItemIconPalette_SSTicket[]; +extern const u32 gItemIcon_ContestPass[]; +extern const u32 gItemIconPalette_ContestPass[]; +extern const u32 gItemIcon_WailmerPail[]; +extern const u32 gItemIconPalette_WailmerPail[]; +extern const u32 gItemIcon_DevonGoods[]; +extern const u32 gItemIconPalette_DevonGoods[]; +extern const u32 gItemIcon_SootSack[]; +extern const u32 gItemIconPalette_SootSack[]; +extern const u32 gItemIcon_BasementKey[]; +extern const u32 gItemIconPalette_OldKey[]; +extern const u32 gItemIcon_AcroBike[]; +extern const u32 gItemIconPalette_AcroBike[]; +extern const u32 gItemIcon_PokeblockCase[]; +extern const u32 gItemIconPalette_PokeblockCase[]; +extern const u32 gItemIcon_Letter[]; +extern const u32 gItemIcon_EonTicket[]; +extern const u32 gItemIconPalette_EonTicket[]; +extern const u32 gItemIcon_Orb[]; +extern const u32 gItemIconPalette_RedOrb[]; +extern const u32 gItemIconPalette_BlueOrb[]; +extern const u32 gItemIcon_Scanner[]; +extern const u32 gItemIconPalette_Scanner[]; +extern const u32 gItemIcon_GoGoggles[]; +extern const u32 gItemIconPalette_GoGoggles[]; +extern const u32 gItemIcon_Meteorite[]; +extern const u32 gItemIconPalette_Meteorite[]; +extern const u32 gItemIcon_Room1Key[]; +extern const u32 gItemIconPalette_Key[]; +extern const u32 gItemIcon_Room2Key[]; +extern const u32 gItemIcon_Room4Key[]; +extern const u32 gItemIcon_Room6Key[]; +extern const u32 gItemIcon_StorageKey[]; +extern const u32 gItemIcon_RootFossil[]; +extern const u32 gItemIconPalette_HoennFossil[]; +extern const u32 gItemIcon_ClawFossil[]; +extern const u32 gItemIcon_DevonScope[]; +extern const u32 gItemIconPalette_DevonScope[]; // TMs/HMs -extern const u8 gItemIcon_TM[]; -extern const u8 gItemIconPalette_FightingTMHM[]; -extern const u8 gItemIconPalette_DragonTMHM[]; -extern const u8 gItemIconPalette_WaterTMHM[]; -extern const u8 gItemIconPalette_PsychicTMHM[]; -extern const u8 gItemIconPalette_NormalTMHM[]; -extern const u8 gItemIconPalette_PoisonTMHM[]; -extern const u8 gItemIconPalette_IceTMHM[]; -extern const u8 gItemIconPalette_GrassTMHM[]; -extern const u8 gItemIconPalette_FireTMHM[]; -extern const u8 gItemIconPalette_DarkTMHM[]; -extern const u8 gItemIconPalette_SteelTMHM[]; -extern const u8 gItemIconPalette_ElectricTMHM[]; -extern const u8 gItemIconPalette_GroundTMHM[]; -extern const u8 gItemIconPalette_GhostTMHM[]; -extern const u8 gItemIconPalette_RockTMHM[]; -extern const u8 gItemIconPalette_FlyingTMHM[]; -extern const u8 gItemIcon_HM[]; +extern const u32 gItemIcon_TM[]; +extern const u32 gItemIconPalette_FightingTMHM[]; +extern const u32 gItemIconPalette_DragonTMHM[]; +extern const u32 gItemIconPalette_WaterTMHM[]; +extern const u32 gItemIconPalette_PsychicTMHM[]; +extern const u32 gItemIconPalette_NormalTMHM[]; +extern const u32 gItemIconPalette_PoisonTMHM[]; +extern const u32 gItemIconPalette_IceTMHM[]; +extern const u32 gItemIconPalette_GrassTMHM[]; +extern const u32 gItemIconPalette_FireTMHM[]; +extern const u32 gItemIconPalette_DarkTMHM[]; +extern const u32 gItemIconPalette_SteelTMHM[]; +extern const u32 gItemIconPalette_ElectricTMHM[]; +extern const u32 gItemIconPalette_GroundTMHM[]; +extern const u32 gItemIconPalette_GhostTMHM[]; +extern const u32 gItemIconPalette_RockTMHM[]; +extern const u32 gItemIconPalette_FlyingTMHM[]; +extern const u32 gItemIcon_HM[]; // FireRed/LeafGreen key items -extern const u8 gItemIcon_OaksParcel[]; -extern const u8 gItemIconPalette_OaksParcel[]; -extern const u8 gItemIcon_PokeFlute[]; -extern const u8 gItemIconPalette_PokeFlute[]; -extern const u8 gItemIcon_SecretKey[]; -extern const u8 gItemIconPalette_SecretKey[]; -extern const u8 gItemIcon_BikeVoucher[]; -extern const u8 gItemIconPalette_BikeVoucher[]; -extern const u8 gItemIcon_GoldTeeth[]; -extern const u8 gItemIconPalette_GoldTeeth[]; -extern const u8 gItemIcon_OldAmber[]; -extern const u8 gItemIconPalette_OldAmber[]; -extern const u8 gItemIcon_CardKey[]; -extern const u8 gItemIconPalette_CardKey[]; -extern const u8 gItemIcon_LiftKey[]; -extern const u8 gItemIconPalette_Key[]; -extern const u8 gItemIcon_HelixFossil[]; -extern const u8 gItemIconPalette_KantoFossil[]; -extern const u8 gItemIcon_DomeFossil[]; -extern const u8 gItemIcon_SilphScope[]; -extern const u8 gItemIconPalette_SilphScope[]; -extern const u8 gItemIcon_Bicycle[]; -extern const u8 gItemIconPalette_Bicycle[]; -extern const u8 gItemIcon_TownMap[]; -extern const u8 gItemIconPalette_TownMap[]; -extern const u8 gItemIcon_VSSeeker[]; -extern const u8 gItemIconPalette_VSSeeker[]; -extern const u8 gItemIcon_FameChecker[]; -extern const u8 gItemIconPalette_FameChecker[]; -extern const u8 gItemIcon_TMCase[]; -extern const u8 gItemIconPalette_TMCase[]; -extern const u8 gItemIcon_BerryPouch[]; -extern const u8 gItemIconPalette_BerryPouch[]; -extern const u8 gItemIcon_TeachyTV[]; -extern const u8 gItemIconPalette_TeachyTV[]; -extern const u8 gItemIcon_TriPass[]; -extern const u8 gItemIconPalette_TriPass[]; -extern const u8 gItemIcon_RainbowPass[]; -extern const u8 gItemIconPalette_RainbowPass[]; -extern const u8 gItemIcon_Tea[]; -extern const u8 gItemIconPalette_Tea[]; -extern const u8 gItemIcon_MysticTicket[]; -extern const u8 gItemIconPalette_MysticTicket[]; -extern const u8 gItemIcon_AuroraTicket[]; -extern const u8 gItemIconPalette_AuroraTicket[]; -extern const u8 gItemIcon_PowderJar[]; -extern const u8 gItemIconPalette_PowderJar[]; -extern const u8 gItemIcon_Gem[]; -extern const u8 gItemIconPalette_Ruby[]; -extern const u8 gItemIconPalette_Sapphire[]; +extern const u32 gItemIcon_OaksParcel[]; +extern const u32 gItemIconPalette_OaksParcel[]; +extern const u32 gItemIcon_PokeFlute[]; +extern const u32 gItemIconPalette_PokeFlute[]; +extern const u32 gItemIcon_SecretKey[]; +extern const u32 gItemIconPalette_SecretKey[]; +extern const u32 gItemIcon_BikeVoucher[]; +extern const u32 gItemIconPalette_BikeVoucher[]; +extern const u32 gItemIcon_GoldTeeth[]; +extern const u32 gItemIconPalette_GoldTeeth[]; +extern const u32 gItemIcon_OldAmber[]; +extern const u32 gItemIconPalette_OldAmber[]; +extern const u32 gItemIcon_CardKey[]; +extern const u32 gItemIconPalette_CardKey[]; +extern const u32 gItemIcon_LiftKey[]; +extern const u32 gItemIconPalette_Key[]; +extern const u32 gItemIcon_HelixFossil[]; +extern const u32 gItemIconPalette_KantoFossil[]; +extern const u32 gItemIcon_DomeFossil[]; +extern const u32 gItemIcon_SilphScope[]; +extern const u32 gItemIconPalette_SilphScope[]; +extern const u32 gItemIcon_Bicycle[]; +extern const u32 gItemIconPalette_Bicycle[]; +extern const u32 gItemIcon_TownMap[]; +extern const u32 gItemIconPalette_TownMap[]; +extern const u32 gItemIcon_VSSeeker[]; +extern const u32 gItemIconPalette_VSSeeker[]; +extern const u32 gItemIcon_FameChecker[]; +extern const u32 gItemIconPalette_FameChecker[]; +extern const u32 gItemIcon_TMCase[]; +extern const u32 gItemIconPalette_TMCase[]; +extern const u32 gItemIcon_BerryPouch[]; +extern const u32 gItemIconPalette_BerryPouch[]; +extern const u32 gItemIcon_TeachyTV[]; +extern const u32 gItemIconPalette_TeachyTV[]; +extern const u32 gItemIcon_TriPass[]; +extern const u32 gItemIconPalette_TriPass[]; +extern const u32 gItemIcon_RainbowPass[]; +extern const u32 gItemIconPalette_RainbowPass[]; +extern const u32 gItemIcon_Tea[]; +extern const u32 gItemIconPalette_Tea[]; +extern const u32 gItemIcon_MysticTicket[]; +extern const u32 gItemIconPalette_MysticTicket[]; +extern const u32 gItemIcon_AuroraTicket[]; +extern const u32 gItemIconPalette_AuroraTicket[]; +extern const u32 gItemIcon_PowderJar[]; +extern const u32 gItemIconPalette_PowderJar[]; +extern const u32 gItemIcon_Gem[]; +extern const u32 gItemIconPalette_Ruby[]; +extern const u32 gItemIconPalette_Sapphire[]; // Emerald-only key items -extern const u8 gItemIcon_MagmaEmblem[]; -extern const u8 gItemIconPalette_MagmaEmblem[]; -extern const u8 gItemIcon_OldSeaMap[]; -extern const u8 gItemIconPalette_OldSeaMap[]; +extern const u32 gItemIcon_MagmaEmblem[]; +extern const u32 gItemIconPalette_MagmaEmblem[]; +extern const u32 gItemIcon_OldSeaMap[]; +extern const u32 gItemIconPalette_OldSeaMap[]; -extern const u8 gItemIcon_ReturnToFieldArrow[]; -extern const u8 gItemIconPalette_ReturnToFieldArrow[]; +extern const u32 gItemIcon_ReturnToFieldArrow[]; +extern const u32 gItemIconPalette_ReturnToFieldArrow[]; //menu graphics extern const u16 gFireRedMenuElements1_Pal[16]; @@ -3861,176 +3857,865 @@ extern const u16 gFireRedMenuElements3_Pal[16]; extern const u8 gFireRedMenuElements_Gfx[]; // item menu graphics -extern const u8 gBagScreen_Gfx[]; +extern const u32 gBagScreen_Gfx[]; extern const u16 gBagScreenFemale_Pal[]; extern const u16 gBagScreenMale_Pal[]; extern const u8 gBagMenuHMIcon_Gfx[]; // item menu icons graphics -extern const u8 gBagMaleTiles[]; -extern const u8 gBagFemaleTiles[]; -extern const u8 gBagPalette[]; -extern const u8 gBerryCheckCircle_Gfx[]; +extern const u32 gBagMaleTiles[]; +extern const u32 gBagFemaleTiles[]; +extern const u32 gBagPalette[]; +extern const u32 gBerryCheckCircle_Gfx[]; //intro graphics -extern const u8 gIntro1SparkleGfx[]; -extern const u8 gIntro1FlygonGfx[]; +extern const u32 gIntro1SparkleGfx[]; +extern const u32 gIntro1FlygonGfx[]; extern const u16 gIntro3LightningPal[]; -extern const u8 gIntroCopyright_Gfx[]; -extern const u8 gIntroCopyright_Tilemap[]; +extern const u32 gIntroCopyright_Gfx[]; +extern const u32 gIntroCopyright_Tilemap[]; extern const u16 gIntroCopyright_Pal[16]; -extern const u8 gIntro2VolbeatGfx[]; -extern const u8 gIntro2TorchicGfx[]; -extern const u8 gIntro2ManectricGfx[]; +extern const u32 gIntro2VolbeatGfx[]; +extern const u32 gIntro2TorchicGfx[]; +extern const u32 gIntro2ManectricGfx[]; extern const u16 gIntro2VolbeatPal[]; extern const u16 gIntro2TorchicPal[]; extern const u16 gIntro2ManectricPal[]; -extern const u8 gIntro2BubblesGfx[]; +extern const u32 gIntro2BubblesGfx[]; extern const u16 gIntro2BubblesPal[]; -extern const u8 gIntro3LightningGfx[]; -extern const u8 gIntro3GroudonGfx[]; -extern const u8 gIntro3GroudonTilemap[]; -extern const u8 gIntro3LegendBgGfx[]; -extern const u8 gIntro3GroudonBgTilemap[]; -extern const u8 gIntro3GroudonBgTilemap[]; +extern const u32 gIntro3LightningGfx[]; +extern const u32 gIntro3GroudonGfx[]; +extern const u32 gIntro3GroudonTilemap[]; +extern const u32 gIntro3LegendBgGfx[]; +extern const u32 gIntro3GroudonBgTilemap[]; +extern const u32 gIntro3GroudonBgTilemap[]; extern const u8 gIntro3BgPal[0x200]; -extern const u8 gIntro3KyogreGfx[]; -extern const u8 gIntro3KyogreTilemap[]; -extern const u8 gIntro3KyogreBgTilemap[]; -extern const u8 gIntro3CloudsGfx[]; -extern const u8 gIntro3Clouds1Tilemap[]; -extern const u8 gIntro3Clouds2Tilemap[]; -extern const u8 gIntro3Clouds3Tilemap[]; -extern const u8 gIntro3Clouds4Tilemap[]; -extern const u8 gIntro3RayquazaTilemap[]; -extern const u8 gIntro3RayquazaGfx[]; -extern const u8 gIntro3Clouds2Gfx[]; +extern const u32 gIntro3KyogreGfx[]; +extern const u32 gIntro3KyogreTilemap[]; +extern const u32 gIntro3KyogreBgTilemap[]; +extern const u32 gIntro3CloudsGfx[]; +extern const u32 gIntro3Clouds1Tilemap[]; +extern const u32 gIntro3Clouds2Tilemap[]; +extern const u32 gIntro3Clouds3Tilemap[]; +extern const u32 gIntro3Clouds4Tilemap[]; +extern const u32 gIntro3RayquazaTilemap[]; +extern const u32 gIntro3RayquazaGfx[]; +extern const u32 gIntro3Clouds2Gfx[]; extern const u16 gIntro1GameFreakTextFadePal[]; //intro/credits graphics -extern const u8 gIntro2BrendanNoTurnGfx[]; -extern const u8 gIntro2MayNoTurnGfx[]; +extern const u32 gIntro2BrendanNoTurnGfx[]; +extern const u32 gIntro2MayNoTurnGfx[]; extern const u16 gIntro2BrendanNoTurnPal[]; extern const u16 gIntro2FlygonPal[]; -extern const u8 gIntro2FlygonGfx[]; +extern const u32 gIntro2FlygonGfx[]; // berry pics -extern const u8 gBerryPic_Cheri[]; -extern const u8 gBerryPalette_Cheri[]; -extern const u8 gBerryPic_Chesto[]; -extern const u8 gBerryPalette_Chesto[]; -extern const u8 gBerryPic_Pecha[]; -extern const u8 gBerryPalette_Pecha[]; -extern const u8 gBerryPic_Rawst[]; -extern const u8 gBerryPalette_Rawst[]; -extern const u8 gBerryPic_Aspear[]; -extern const u8 gBerryPalette_Aspear[]; -extern const u8 gBerryPic_Leppa[]; -extern const u8 gBerryPalette_Leppa[]; -extern const u8 gBerryPic_Oran[]; -extern const u8 gBerryPalette_Oran[]; -extern const u8 gBerryPic_Persim[]; -extern const u8 gBerryPalette_Persim[]; -extern const u8 gBerryPic_Lum[]; -extern const u8 gBerryPalette_Lum[]; -extern const u8 gBerryPic_Sitrus[]; -extern const u8 gBerryPalette_Sitrus[]; -extern const u8 gBerryPic_Figy[]; -extern const u8 gBerryPalette_Figy[]; -extern const u8 gBerryPic_Wiki[]; -extern const u8 gBerryPalette_Wiki[]; -extern const u8 gBerryPic_Mago[]; -extern const u8 gBerryPalette_Mago[]; -extern const u8 gBerryPic_Aguav[]; -extern const u8 gBerryPalette_Aguav[]; -extern const u8 gBerryPic_Iapapa[]; -extern const u8 gBerryPalette_Iapapa[]; -extern const u8 gBerryPic_Razz[]; -extern const u8 gBerryPalette_Razz[]; -extern const u8 gBerryPic_Bluk[]; -extern const u8 gBerryPalette_Bluk[]; -extern const u8 gBerryPic_Nanab[]; -extern const u8 gBerryPalette_Nanab[]; -extern const u8 gBerryPic_Wepear[]; -extern const u8 gBerryPalette_Wepear[]; -extern const u8 gBerryPic_Pinap[]; -extern const u8 gBerryPalette_Pinap[]; -extern const u8 gBerryPic_Pomeg[]; -extern const u8 gBerryPalette_Pomeg[]; -extern const u8 gBerryPic_Kelpsy[]; -extern const u8 gBerryPalette_Kelpsy[]; -extern const u8 gBerryPic_Qualot[]; -extern const u8 gBerryPalette_Qualot[]; -extern const u8 gBerryPic_Hondew[]; -extern const u8 gBerryPalette_Hondew[]; -extern const u8 gBerryPic_Grepa[]; -extern const u8 gBerryPalette_Grepa[]; -extern const u8 gBerryPic_Tamato[]; -extern const u8 gBerryPalette_Tamato[]; -extern const u8 gBerryPic_Cornn[]; -extern const u8 gBerryPalette_Cornn[]; -extern const u8 gBerryPic_Magost[]; -extern const u8 gBerryPalette_Magost[]; -extern const u8 gBerryPic_Rabuta[]; -extern const u8 gBerryPalette_Rabuta[]; -extern const u8 gBerryPic_Nomel[]; -extern const u8 gBerryPalette_Nomel[]; -extern const u8 gBerryPic_Spelon[]; -extern const u8 gBerryPalette_Spelon[]; -extern const u8 gBerryPic_Pamtre[]; -extern const u8 gBerryPalette_Pamtre[]; -extern const u8 gBerryPic_Watmel[]; -extern const u8 gBerryPalette_Watmel[]; -extern const u8 gBerryPic_Durin[]; -extern const u8 gBerryPalette_Durin[]; -extern const u8 gBerryPic_Belue[]; -extern const u8 gBerryPalette_Belue[]; -extern const u8 gBerryPic_Liechi[]; -extern const u8 gBerryPalette_Liechi[]; -extern const u8 gBerryPic_Ganlon[]; -extern const u8 gBerryPalette_Ganlon[]; -extern const u8 gBerryPic_Salac[]; -extern const u8 gBerryPalette_Salac[]; -extern const u8 gBerryPic_Petaya[]; -extern const u8 gBerryPalette_Petaya[]; -extern const u8 gBerryPic_Apicot[]; -extern const u8 gBerryPalette_Apicot[]; -extern const u8 gBerryPic_Lansat[]; -extern const u8 gBerryPalette_Lansat[]; -extern const u8 gBerryPic_Starf[]; -extern const u8 gBerryPalette_Starf[]; -extern const u8 gBerryPic_Enigma[]; -extern const u8 gBerryPalette_Enigma[]; +extern const u32 gBerryPic_Cheri[]; +extern const u32 gBerryPalette_Cheri[]; +extern const u32 gBerryPic_Chesto[]; +extern const u32 gBerryPalette_Chesto[]; +extern const u32 gBerryPic_Pecha[]; +extern const u32 gBerryPalette_Pecha[]; +extern const u32 gBerryPic_Rawst[]; +extern const u32 gBerryPalette_Rawst[]; +extern const u32 gBerryPic_Aspear[]; +extern const u32 gBerryPalette_Aspear[]; +extern const u32 gBerryPic_Leppa[]; +extern const u32 gBerryPalette_Leppa[]; +extern const u32 gBerryPic_Oran[]; +extern const u32 gBerryPalette_Oran[]; +extern const u32 gBerryPic_Persim[]; +extern const u32 gBerryPalette_Persim[]; +extern const u32 gBerryPic_Lum[]; +extern const u32 gBerryPalette_Lum[]; +extern const u32 gBerryPic_Sitrus[]; +extern const u32 gBerryPalette_Sitrus[]; +extern const u32 gBerryPic_Figy[]; +extern const u32 gBerryPalette_Figy[]; +extern const u32 gBerryPic_Wiki[]; +extern const u32 gBerryPalette_Wiki[]; +extern const u32 gBerryPic_Mago[]; +extern const u32 gBerryPalette_Mago[]; +extern const u32 gBerryPic_Aguav[]; +extern const u32 gBerryPalette_Aguav[]; +extern const u32 gBerryPic_Iapapa[]; +extern const u32 gBerryPalette_Iapapa[]; +extern const u32 gBerryPic_Razz[]; +extern const u32 gBerryPalette_Razz[]; +extern const u32 gBerryPic_Bluk[]; +extern const u32 gBerryPalette_Bluk[]; +extern const u32 gBerryPic_Nanab[]; +extern const u32 gBerryPalette_Nanab[]; +extern const u32 gBerryPic_Wepear[]; +extern const u32 gBerryPalette_Wepear[]; +extern const u32 gBerryPic_Pinap[]; +extern const u32 gBerryPalette_Pinap[]; +extern const u32 gBerryPic_Pomeg[]; +extern const u32 gBerryPalette_Pomeg[]; +extern const u32 gBerryPic_Kelpsy[]; +extern const u32 gBerryPalette_Kelpsy[]; +extern const u32 gBerryPic_Qualot[]; +extern const u32 gBerryPalette_Qualot[]; +extern const u32 gBerryPic_Hondew[]; +extern const u32 gBerryPalette_Hondew[]; +extern const u32 gBerryPic_Grepa[]; +extern const u32 gBerryPalette_Grepa[]; +extern const u32 gBerryPic_Tamato[]; +extern const u32 gBerryPalette_Tamato[]; +extern const u32 gBerryPic_Cornn[]; +extern const u32 gBerryPalette_Cornn[]; +extern const u32 gBerryPic_Magost[]; +extern const u32 gBerryPalette_Magost[]; +extern const u32 gBerryPic_Rabuta[]; +extern const u32 gBerryPalette_Rabuta[]; +extern const u32 gBerryPic_Nomel[]; +extern const u32 gBerryPalette_Nomel[]; +extern const u32 gBerryPic_Spelon[]; +extern const u32 gBerryPalette_Spelon[]; +extern const u32 gBerryPic_Pamtre[]; +extern const u32 gBerryPalette_Pamtre[]; +extern const u32 gBerryPic_Watmel[]; +extern const u32 gBerryPalette_Watmel[]; +extern const u32 gBerryPic_Durin[]; +extern const u32 gBerryPalette_Durin[]; +extern const u32 gBerryPic_Belue[]; +extern const u32 gBerryPalette_Belue[]; +extern const u32 gBerryPic_Liechi[]; +extern const u32 gBerryPalette_Liechi[]; +extern const u32 gBerryPic_Ganlon[]; +extern const u32 gBerryPalette_Ganlon[]; +extern const u32 gBerryPic_Salac[]; +extern const u32 gBerryPalette_Salac[]; +extern const u32 gBerryPic_Petaya[]; +extern const u32 gBerryPalette_Petaya[]; +extern const u32 gBerryPic_Apicot[]; +extern const u32 gBerryPalette_Apicot[]; +extern const u32 gBerryPic_Lansat[]; +extern const u32 gBerryPalette_Lansat[]; +extern const u32 gBerryPic_Starf[]; +extern const u32 gBerryPalette_Starf[]; +extern const u32 gBerryPic_Enigma[]; +extern const u32 gBerryPalette_Enigma[]; //credits -extern const u8 gCreditsCopyrightEnd_Gfx[]; +extern const u32 gCreditsCopyrightEnd_Gfx[]; //pokenav condition marker extern const u8 gPokenavConditionMarker_Gfx[]; extern const u16 gPokenavConditionMarker_Pal[]; -extern const u8 gUnknown_08D9862C[]; -extern const u8 gUnknown_08D98CC8[]; -extern const u8 gUnknown_08D987FC[]; -extern const u8 gUnknown_08D9898C[]; -extern const u8 gUnknown_08D98B28[]; -extern const u8 gUnknown_08D9853C[]; -extern const u8 gUnknown_08D85620[]; +extern const u32 gUnknown_08D9862C[]; +extern const u32 gUnknown_08D98CC8[]; +extern const u32 gUnknown_08D987FC[]; +extern const u32 gUnknown_08D9898C[]; +extern const u32 gUnknown_08D98B28[]; +extern const u32 gUnknown_08D9853C[]; +extern const u16 gUnknown_08D85620[]; extern const u16 gSummaryScreenWindow_Tilemap[]; -extern const u16 gMoveTypes_Pal[]; -extern const u8 gUnknown_08D97D0C[]; +extern const u32 gMoveTypes_Pal[]; +extern const u32 gUnknown_08D97D0C[]; extern const u16 gSummaryScreenPowAcc_Tilemap[]; extern const u16 gUnknown_08DC3C34[]; -extern const u8 gMoveTypes_Gfx[]; -extern const u8 gUnknown_08D97BEC[]; -extern const u8 gUnknown_08D97CF4[]; -extern const u8 gStatusGfx_Icons[]; -extern const u8 gStatusPal_Icons[]; +extern const u32 gMoveTypes_Gfx[]; +extern const u32 gUnknown_08D97BEC[]; +extern const u32 gUnknown_08D97CF4[]; +extern const u32 gStatusGfx_Icons[]; +extern const u32 gStatusPal_Icons[]; -extern const u8 gBuyMenuFrame_Gfx[]; -extern const u16 gBuyMenuFrame_Tilemap[]; -extern const u16 gMenuMoneyPal[]; +extern const u32 gBuyMenuFrame_Gfx[]; +extern const u32 gBuyMenuFrame_Tilemap[]; +extern const u32 gMenuMoneyGfx[]; +extern const u32 gMenuMoneyPal[]; + +extern const u32 gBattleInterface_BallStatusBarGfx[]; +extern const u8 gBattleInterface_BallDisplayGfx[]; +extern const u16 gBattleInterface_BallStatusBarPal[]; +extern const u16 gBattleInterface_BallDisplayPal[]; +extern const u8 gHealthboxElementsGfxTable[][32]; + +extern const u16 gNamingScreenMenu_Pal[]; +extern const u32 gNamingScreenMenu_Gfx[]; +extern const u32 gUnknown_08DD4544[]; +extern const u8 gUnknown_08DD4620[]; +extern const u8 gUnknown_08DD46E0[]; +extern const u8 gUnknown_08DD47A0[]; +extern const u8 gNamingScreenRWindow_Gfx[]; +extern const u8 gNamingScreenKeyboardButton_Gfx[]; +extern const u8 gNamingScreenROptions_Gfx[]; +extern const u8 gNamingScreenCursor_Gfx[]; +extern const u8 gNamingScreenRightPointingTriangleTiles[]; +extern const u8 gNamingScreenUnderscoreTiles[]; + +extern const u32 gUnknown_08D9BA44[]; + +extern const u32 gContestConfetti_Gfx[]; +extern const u32 gContestConfetti_Pal[]; + +extern const u32 gUnknown_08C093F0[]; +extern const u32 gSubstituteDollTilemap[]; +extern const u32 gSubstituteDollGfx[]; +extern const u16 gSubstituteDollPal[]; +extern const u32 gHealthboxSinglesPlayerGfx[]; +extern const u32 gHealthboxSinglesOpponentGfx[]; +extern const u32 gHealthboxDoublesPlayerGfx[]; +extern const u32 gHealthboxDoublesOpponentGfx[]; +extern const u32 gHealthboxSafariGfx[]; +extern const u32 gBlankGfxCompressed[]; +extern const u16 gBattleInterface_BallStatusBarPal[]; +extern const u16 gBattleInterface_BallDisplayPal[]; + +extern const u32 gBagSwapLineGfx[]; +extern const u32 gBagSwapLinePal[]; + +extern const u32 gUnknown_08D9ADD0[]; +extern const u32 gUnknown_08D9AE04[]; +extern const u32 gUnknown_08D9AF44[]; +extern const u16 gUnknown_0860F074[]; +extern const u32 gBattleFrontierGfx_PyramidBag[]; + +extern const u32 gTitleScreenEmeraldVersionGfx[]; +extern const u32 gTitleScreenPressStartGfx[]; +extern const u32 gTitleScreenPokemonLogoGfx[]; +extern const u32 gUnknown_08DE0644[]; +extern const u32 gUnknown_08DDE458[]; +extern const u16 gTitleScreenBgPalettes[]; +extern const u16 gTitleScreenPressStartPal[]; +extern const u16 gTitleScreenEmeraldVersionPal[]; + +extern const u32 gUnknown_08D83D50[]; +extern const u32 gUnknown_08D84970[]; +extern const u32 gUnknown_08D84F00[]; +extern const u32 gUnknown_08D85444[]; +extern const u32 gUnknown_08D85358[]; +extern const u32 gUnknown_08D85600[]; +extern const u32 gUnknown_08D854C8[]; +extern const u32 gUnknown_08D82F10[]; +extern const u32 gUnknown_08D834FC[]; +extern const u32 gUnknown_08D83B2C[]; +extern const u32 gUnknown_08D83C3C[]; +extern const u32 gUnknown_08D83900[]; +extern const u32 gBattleFrontierGfx_DomeOptions[]; + +extern const u32 gBattleAnimSpriteSheet_000[]; +extern const u32 gBattleAnimSpriteSheet_001[]; +extern const u32 gBattleAnimSpriteSheet_002[]; +extern const u32 gBattleAnimSpriteSheet_003[]; +extern const u32 gBattleAnimSpriteSheet_004[]; +extern const u32 gBattleAnimSpriteSheet_005[]; +extern const u32 gBattleAnimSpriteSheet_006[]; +extern const u32 gBattleAnimSpriteSheet_007[]; +extern const u32 gBattleAnimSpriteSheet_008[]; +extern const u32 gBattleAnimSpriteSheet_009[]; +extern const u32 gBattleAnimSpriteSheet_010[]; +extern const u32 gBattleAnimSpriteSheet_011[]; +extern const u32 gBattleAnimSpriteSheet_012[]; +extern const u32 gBattleAnimSpriteSheet_013[]; +extern const u32 gBattleAnimSpriteSheet_014[]; +extern const u32 gBattleAnimSpriteSheet_015[]; +extern const u32 gBattleAnimSpriteSheet_016[]; +extern const u32 gBattleAnimSpriteSheet_017[]; +extern const u32 gBattleAnimSpriteSheet_018[]; +extern const u32 gBattleAnimSpriteSheet_019[]; +extern const u32 gBattleAnimSpriteSheet_020[]; +extern const u32 gBattleAnimSpriteSheet_021[]; +extern const u32 gBattleAnimSpriteSheet_021[]; +extern const u32 gBattleAnimSpriteSheet_023[]; +extern const u32 gBattleAnimSpriteSheet_024[]; +extern const u32 gBattleAnimSpriteSheet_025[]; +extern const u32 gBattleAnimSpriteSheet_026[]; +extern const u32 gBattleAnimSpriteSheet_027[]; +extern const u32 gBattleAnimSpriteSheet_028[]; +extern const u32 gBattleAnimSpriteSheet_029[]; +extern const u32 gBattleAnimSpriteSheet_030[]; +extern const u32 gBattleAnimSpriteSheet_031[]; +extern const u32 gBattleAnimSpriteSheet_032[]; +extern const u32 gBattleAnimSpriteSheet_033[]; +extern const u32 gBattleAnimSpriteSheet_034[]; +extern const u32 gBattleAnimSpriteSheet_035[]; +extern const u32 gBattleAnimSpriteSheet_036[]; +extern const u32 gBattleAnimSpriteSheet_037[]; +extern const u32 gBattleAnimSpriteSheet_038[]; +extern const u32 gBattleAnimSpriteSheet_039[]; +extern const u32 gBattleAnimSpriteSheet_040[]; +extern const u32 gBattleAnimSpriteSheet_041[]; +extern const u32 gBattleAnimSpriteSheet_042[]; +extern const u32 gBattleAnimSpriteSheet_043[]; +extern const u32 gBattleAnimSpriteSheet_044[]; +extern const u32 gBattleAnimSpriteSheet_045[]; +extern const u32 gBattleAnimSpriteSheet_046[]; +extern const u32 gBattleAnimSpriteSheet_046[]; +extern const u32 gBattleAnimSpriteSheet_048[]; +extern const u32 gBattleAnimSpriteSheet_048[]; +extern const u32 gBattleAnimSpriteSheet_050[]; +extern const u32 gBattleAnimSpriteSheet_051[]; +extern const u32 gBattleAnimSpriteSheet_052[]; +extern const u32 gBattleAnimSpriteSheet_053[]; +extern const u32 gBattleAnimSpriteSheet_054[]; +extern const u32 gBattleAnimSpriteSheet_055[]; +extern const u32 gBattleAnimSpriteSheet_056[]; +extern const u32 gBattleAnimSpriteSheet_057[]; +extern const u32 gBattleAnimSpriteSheet_058[]; +extern const u32 gBattleAnimSpriteSheet_059[]; +extern const u32 gBattleAnimSpriteSheet_060[]; +extern const u32 gBattleAnimSpriteSheet_061[]; +extern const u32 gBattleAnimSpriteSheet_062[]; +extern const u32 gBattleAnimSpriteSheet_063[]; +extern const u32 gBattleAnimSpriteSheet_064[]; +extern const u32 gBattleAnimSpriteSheet_065[]; +extern const u32 gBattleAnimSpriteSheet_066[]; +extern const u32 gBattleAnimSpriteSheet_070[]; +extern const u32 gBattleAnimSpriteSheet_071[]; +extern const u32 gBattleAnimSpriteSheet_072[]; +extern const u32 gBattleAnimSpriteSheet_073[]; +extern const u32 gBattleAnimSpriteSheet_074[]; +extern const u32 gBattleAnimSpriteSheet_075[]; +extern const u32 gBattleAnimSpriteSheet_076[]; +extern const u32 gBattleAnimSpriteSheet_077[]; +extern const u32 gBattleAnimSpriteSheet_078[]; +extern const u32 gBattleAnimSpriteSheet_079[]; +extern const u32 gBattleAnimSpriteSheet_080[]; +extern const u32 gBattleAnimSpriteSheet_081[]; +extern const u32 gBattleAnimSpriteSheet_082[]; +extern const u32 gBattleAnimSpriteSheet_083[]; +extern const u32 gBattleAnimSpriteSheet_084[]; +extern const u32 gBattleAnimSpriteSheet_085[]; +extern const u32 gBattleAnimSpriteSheet_086[]; +extern const u32 gBattleAnimSpriteSheet_087[]; +extern const u32 gBattleAnimSpriteSheet_088[]; +extern const u32 gBattleAnimSpriteSheet_089[]; +extern const u32 gBattleAnimSpriteSheet_090[]; +extern const u32 gBattleAnimSpriteSheet_091[]; +extern const u32 gBattleAnimSpriteSheet_092[]; +extern const u32 gBattleAnimSpriteSheet_093[]; +extern const u32 gBattleAnimSpriteSheet_094[]; +extern const u32 gBattleAnimSpriteSheet_095[]; +extern const u32 gBattleAnimSpriteSheet_096[]; +extern const u32 gBattleAnimSpriteSheet_097[]; +extern const u32 gBattleAnimSpriteSheet_098[]; +extern const u32 gBattleAnimSpriteSheet_099[]; +extern const u32 gBattleAnimSpriteSheet_100[]; +extern const u32 gBattleAnimSpriteSheet_101[]; +extern const u32 gBattleAnimSpriteSheet_102[]; +extern const u32 gBattleAnimSpriteSheet_103[]; +extern const u32 gBattleAnimSpriteSheet_104[]; +extern const u32 gBattleAnimSpriteSheet_105[]; +extern const u32 gBattleAnimSpriteSheet_106[]; +extern const u32 gBattleAnimSpriteSheet_107[]; +extern const u32 gBattleAnimSpriteSheet_108[]; +extern const u32 gBattleAnimSpriteSheet_109[]; +extern const u32 gBattleAnimSpriteSheet_110[]; +extern const u32 gBattleAnimSpriteSheet_111[]; +extern const u32 gBattleAnimSpriteSheet_112[]; +extern const u32 gBattleAnimSpriteSheet_113[]; +extern const u32 gBattleAnimSpriteSheet_114[]; +extern const u32 gBattleAnimSpriteSheet_115[]; +extern const u32 gBattleAnimSpriteSheet_116[]; +extern const u32 gBattleAnimSpriteSheet_117[]; +extern const u32 gBattleAnimSpriteSheet_118[]; +extern const u32 gBattleAnimSpriteSheet_119[]; +extern const u32 gBattleAnimSpriteSheet_120[]; +extern const u32 gBattleAnimSpriteSheet_121[]; +extern const u32 gBattleAnimSpriteSheet_122[]; +extern const u32 gBattleAnimSpriteSheet_123[]; +extern const u32 gBattleAnimSpriteSheet_124[]; +extern const u32 gBattleAnimSpriteSheet_125[]; +extern const u32 gBattleAnimSpriteSheet_126[]; +extern const u32 gBattleAnimSpriteSheet_127[]; +extern const u32 gBattleAnimSpriteSheet_128[]; +extern const u32 gBattleAnimSpriteSheet_129[]; +extern const u32 gBattleAnimSpriteSheet_130[]; +extern const u32 gBattleAnimSpriteSheet_131[]; +extern const u32 gBattleAnimSpriteSheet_132[]; +extern const u32 gBattleAnimSpriteSheet_133[]; +extern const u32 gBattleAnimSpriteSheet_134[]; +extern const u32 gBattleAnimSpriteSheet_135[]; +extern const u32 gBattleAnimSpriteSheet_136[]; +extern const u32 gBattleAnimSpriteSheet_137[]; +extern const u32 gBattleAnimSpriteSheet_138[]; +extern const u32 gBattleAnimSpriteSheet_139[]; +extern const u32 gBattleAnimSpriteSheet_140[]; +extern const u32 gBattleAnimSpriteSheet_141[]; +extern const u32 gBattleAnimSpriteSheet_142[]; +extern const u32 gBattleAnimSpriteSheet_143[]; +extern const u32 gBattleAnimSpriteSheet_144[]; +extern const u32 gBattleAnimSpriteSheet_145[]; +//extern const struct CompressedSpriteSheet gBattleAnimSpriteSheet_146[]; +extern const u32 gBattleAnimSpriteSheet_146[]; +extern const u32 gBattleAnimSpriteSheet_147[]; +extern const u32 gBattleAnimSpriteSheet_148[]; +extern const u32 gBattleAnimSpriteSheet_149[]; +extern const u32 gBattleAnimSpriteSheet_150[]; +extern const u32 gBattleAnimSpriteSheet_151[]; +extern const u32 gBattleAnimSpriteSheet_152[]; +extern const u32 gBattleAnimSpriteSheet_153[]; +extern const u32 gBattleAnimSpriteSheet_154[]; +extern const u32 gBattleAnimSpriteSheet_155[]; +extern const u32 gBattleAnimSpriteSheet_156[]; +extern const u32 gBattleAnimSpriteSheet_157[]; +extern const u32 gBattleAnimSpriteSheet_158[]; +extern const u32 gBattleAnimSpriteSheet_159[]; +extern const u32 gBattleAnimSpriteSheet_160[]; +extern const u32 gBattleAnimSpriteSheet_161[]; +extern const u32 gBattleAnimSpriteSheet_162[]; +extern const u32 gBattleAnimSpriteSheet_163[]; +extern const u32 gBattleAnimSpriteSheet_166[]; +extern const u32 gBattleAnimSpriteSheet_171[]; +extern const u32 gBattleAnimSpriteSheet_173[]; +extern const u32 gBattleAnimSpriteSheet_174[]; +extern const u32 gBattleAnimSpriteSheet_175[]; +extern const u32 gBattleAnimSpriteSheet_176[]; +extern const u32 gBattleAnimSpriteSheet_177[]; +extern const u32 gBattleAnimSpriteSheet_178[]; +extern const u32 gBattleAnimSpriteSheet_179[]; +extern const u32 gBattleAnimSpriteSheet_180[]; +extern const u32 gBattleAnimSpriteSheet_181[]; +extern const u32 gBattleAnimSpriteSheet_182[]; +extern const u32 gBattleAnimSpriteSheet_183[]; +extern const u32 gBattleAnimSpriteSheet_184[]; +extern const u32 gBattleAnimSpriteSheet_185[]; +extern const u32 gBattleAnimSpriteSheet_186[]; +extern const u32 gBattleAnimSpriteSheet_187[]; +extern const u32 gBattleAnimSpriteSheet_188[]; +extern const u32 gBattleAnimSpriteSheet_189[]; +extern const u32 gBattleAnimSpriteSheet_190[]; +extern const u32 gBattleAnimSpriteSheet_191[]; +extern const u32 gBattleAnimSpriteSheet_192[]; +extern const u32 gBattleAnimSpriteSheet_193[]; +extern const u32 gBattleAnimSpriteSheet_194[]; +extern const u32 gBattleAnimSpriteSheet_195[]; +extern const u32 gBattleAnimSpriteSheet_196[]; +extern const u32 gBattleAnimSpriteSheet_197[]; +extern const u32 gBattleAnimSpriteSheet_198[]; +extern const u32 gBattleAnimSpriteSheet_199[]; +extern const u32 gBattleAnimSpriteSheet_200[]; +extern const u32 gBattleAnimSpriteSheet_201[]; +extern const u32 gBattleAnimSpriteSheet_202[]; +extern const u32 gBattleAnimSpriteSheet_203[]; +extern const u32 gBattleAnimSpriteSheet_204[]; +extern const u32 gBattleAnimSpriteSheet_205[]; +extern const u32 gBattleAnimSpriteSheet_206[]; +extern const u32 gBattleAnimSpriteSheet_207[]; +extern const u32 gBattleAnimSpriteSheet_208[]; +extern const u32 gBattleAnimSpriteSheet_209[]; +extern const u32 gBattleAnimSpriteSheet_210[]; +extern const u32 gBattleAnimSpriteSheet_211[]; +extern const u32 gBattleAnimSpriteSheet_212[]; +extern const u32 gBattleAnimSpriteSheet_213[]; +extern const u32 gBattleAnimSpriteSheet_214[]; +extern const u32 gBattleAnimSpriteSheet_215[]; +extern const u32 gBattleAnimSpriteSheet_210[]; +extern const u32 gBattleAnimSpriteSheet_217[]; +extern const u32 gBattleAnimSpriteSheet_218[]; +extern const u32 gBattleAnimSpriteSheet_210[]; +extern const u32 gBattleAnimSpriteSheet_220[]; +extern const u32 gBattleAnimSpriteSheet_221[]; +extern const u32 gBattleAnimSpriteSheet_222[]; +extern const u32 gBattleAnimSpriteSheet_223[]; +extern const u32 gBattleAnimSpriteSheet_224[]; +extern const u32 gBattleAnimSpriteSheet_225[]; +extern const u32 gBattleAnimSpriteSheet_226[]; +extern const u32 gBattleAnimSpriteSheet_227[]; +extern const u32 gBattleAnimSpriteSheet_228[]; +extern const u32 gBattleAnimSpriteSheet_229[]; +extern const u32 gBattleAnimSpriteSheet_230[]; +extern const u32 gBattleAnimSpriteSheet_231[]; +extern const u32 gBattleAnimSpriteSheet_232[]; +extern const u32 gBattleAnimSpriteSheet_233[]; +extern const u32 gBattleAnimSpriteSheet_234[]; +extern const u32 gBattleAnimSpriteSheet_235[]; +extern const u32 gBattleAnimSpriteSheet_235[]; +extern const u32 gBattleAnimSpriteSheet_235[]; +extern const u32 gBattleAnimSpriteSheet_238[]; +extern const u32 gBattleAnimSpriteSheet_239[]; +extern const u32 gBattleAnimSpriteSheet_240[]; +extern const u32 gBattleAnimSpriteSheet_241[]; +extern const u32 gBattleAnimSpriteSheet_242[]; +extern const u32 gBattleAnimSpriteSheet_243[]; +extern const u32 gBattleAnimSpriteSheet_244[]; +extern const u32 gBattleAnimSpriteSheet_245[]; +extern const u32 gBattleAnimSpriteSheet_246[]; +extern const u32 gBattleAnimSpriteSheet_247[]; +extern const u32 gBattleAnimSpriteSheet_248[]; +extern const u32 gBattleAnimSpriteSheet_249[]; +extern const u32 gBattleAnimSpriteSheet_250[]; +extern const u32 gBattleAnimSpriteSheet_251[]; +extern const u32 gBattleAnimSpriteSheet_252[]; +extern const u32 gBattleAnimSpriteSheet_253[]; +extern const u32 gBattleAnimSpriteSheet_254[]; +extern const u32 gBattleAnimSpriteSheet_255[]; +extern const u32 gBattleAnimSpriteSheet_256[]; +extern const u32 gBattleAnimSpriteSheet_257[]; +extern const u32 gBattleAnimSpriteSheet_258[]; +extern const u32 gBattleAnimSpriteSheet_260[]; +extern const u32 gBattleAnimSpriteSheet_261[]; +extern const u32 gBattleAnimSpriteSheet_262[]; +extern const u32 gBattleAnimSpriteSheet_263[]; +extern const u32 gBattleAnimSpriteSheet_264[]; +extern const u32 gBattleAnimSpriteSheet_266[]; +extern const u32 gBattleAnimSpriteSheet_269[]; +extern const u32 gBattleAnimSpriteSheet_270[]; +extern const u32 gBattleAnimSpriteSheet_271[]; +extern const u32 gBattleAnimSpriteSheet_272[]; +extern const u32 gBattleAnimSpriteSheet_273[]; +extern const u32 gBattleAnimSpriteSheet_274[]; +extern const u32 gBattleAnimSpriteSheet_275[]; +extern const u32 gBattleAnimSpriteSheet_276[]; +extern const u32 gBattleAnimSpriteSheet_277[]; +extern const u32 gBattleAnimSpriteSheet_278[]; +extern const u32 gBattleAnimSpriteSheet_279[]; +extern const u32 gBattleAnimSpriteSheet_280[]; +extern const u32 gBattleAnimSpriteSheet_281[]; +extern const u32 gBattleAnimSpriteSheet_282[]; +extern const u32 gBattleAnimSpriteSheet_283[]; +extern const u32 gBattleAnimSpriteSheet_284[]; +extern const u32 gBattleAnimSpriteSheet_285[]; + +extern const u32 gBattleAnimSpritePalette_000[]; +extern const u32 gBattleAnimSpritePalette_001[]; +extern const u32 gBattleAnimSpritePalette_002[]; +extern const u32 gBattleAnimSpritePalette_003[]; +extern const u32 gBattleAnimSpritePalette_004[]; +extern const u32 gBattleAnimSpritePalette_005[]; +extern const u32 gBattleAnimSpritePalette_006[]; +extern const u32 gBattleAnimSpritePalette_007[]; +extern const u32 gBattleAnimSpritePalette_008[]; +extern const u32 gBattleAnimSpritePalette_009[]; +extern const u32 gBattleAnimSpritePalette_010[]; +extern const u32 gBattleAnimSpritePalette_011[]; +extern const u32 gBattleAnimSpritePalette_012[]; +extern const u32 gBattleAnimSpritePalette_013[]; +extern const u32 gBattleAnimSpritePalette_014[]; +extern const u32 gBattleAnimSpritePalette_015[]; +extern const u32 gBattleAnimSpritePalette_016[]; +extern const u32 gBattleAnimSpritePalette_016[]; +extern const u32 gBattleAnimSpritePalette_018[]; +extern const u32 gBattleAnimSpritePalette_019[]; +extern const u32 gBattleAnimSpritePalette_020[]; +extern const u32 gBattleAnimSpritePalette_021[]; +extern const u32 gBattleAnimSpritePalette_022[]; +extern const u32 gBattleAnimSpritePalette_023[]; +extern const u32 gBattleAnimSpritePalette_024[]; +extern const u32 gBattleAnimSpritePalette_025[]; +extern const u32 gBattleAnimSpritePalette_026[]; +extern const u32 gBattleAnimSpritePalette_027[]; +extern const u32 gBattleAnimSpritePalette_028[]; +extern const u32 gBattleAnimSpritePalette_029[]; +extern const u32 gBattleAnimSpritePalette_030[]; +extern const u32 gBattleAnimSpritePalette_031[]; +extern const u32 gBattleAnimSpritePalette_032[]; +extern const u32 gBattleAnimSpritePalette_033[]; +extern const u32 gBattleAnimSpritePalette_033[]; +extern const u32 gBattleAnimSpritePalette_033[]; +extern const u32 gBattleAnimSpritePalette_036[]; +extern const u32 gBattleAnimSpritePalette_036[]; +extern const u32 gBattleAnimSpritePalette_038[]; +extern const u32 gBattleAnimSpritePalette_039[]; +extern const u32 gBattleAnimSpritePalette_038[]; +extern const u32 gBattleAnimSpritePalette_038[]; +extern const u32 gBattleAnimSpritePalette_042[]; +extern const u32 gBattleAnimSpritePalette_043[]; +extern const u32 gBattleAnimSpritePalette_044[]; +extern const u32 gBattleAnimSpritePalette_045[]; +extern const u32 gBattleAnimSpritePalette_046[]; +extern const u32 gBattleAnimSpritePalette_047[]; +extern const u32 gBattleAnimSpritePalette_048[]; +extern const u32 gBattleAnimSpritePalette_049[]; +extern const u32 gBattleAnimSpritePalette_050[]; +extern const u32 gBattleAnimSpritePalette_050[]; +extern const u32 gBattleAnimSpritePalette_050[]; +extern const u32 gBattleAnimSpritePalette_026[]; +extern const u32 gBattleAnimSpritePalette_054[]; +extern const u32 gBattleAnimSpritePalette_050[]; +extern const u32 gBattleAnimSpritePalette_056[]; +extern const u32 gBattleAnimSpritePalette_057[]; +extern const u32 gBattleAnimSpritePalette_058[]; +extern const u32 gBattleAnimSpritePalette_059[]; +extern const u32 gBattleAnimSpritePalette_060[]; +extern const u32 gBattleAnimSpritePalette_061[]; +extern const u32 gBattleAnimSpritePalette_062[]; +extern const u32 gBattleAnimSpritePalette_063[]; +extern const u32 gBattleAnimSpritePalette_064[]; +extern const u32 gBattleAnimSpritePalette_065[]; +extern const u32 gBattleAnimSpritePalette_066[]; +extern const u32 gBattleAnimSpritePalette_067[]; +extern const u32 gBattleAnimSpritePalette_068[]; +extern const u32 gBattleAnimSpritePalette_065[]; +extern const u32 gBattleAnimSpritePalette_070[]; +extern const u32 gBattleAnimSpritePalette_070[]; +extern const u32 gBattleAnimSpritePalette_072[]; +extern const u32 gBattleAnimSpritePalette_073[]; +extern const u32 gBattleAnimSpritePalette_074[]; +extern const u32 gBattleAnimSpritePalette_075[]; +extern const u32 gBattleAnimSpritePalette_076[]; +extern const u32 gBattleAnimSpritePalette_076[]; +extern const u32 gBattleAnimSpritePalette_078[]; +extern const u32 gBattleAnimSpritePalette_078[]; +extern const u32 gBattleAnimSpritePalette_080[]; +extern const u32 gBattleAnimSpritePalette_081[]; +extern const u32 gBattleAnimSpritePalette_082[]; +extern const u32 gBattleAnimSpritePalette_083[]; +extern const u32 gBattleAnimSpritePalette_084[]; +extern const u32 gBattleAnimSpritePalette_085[]; +extern const u32 gBattleAnimSpritePalette_086[]; +extern const u32 gBattleAnimSpritePalette_087[]; +extern const u32 gBattleAnimSpritePalette_088[]; +extern const u32 gBattleAnimSpritePalette_089[]; +extern const u32 gBattleAnimSpritePalette_090[]; +extern const u32 gBattleAnimSpritePalette_091[]; +extern const u32 gBattleAnimSpritePalette_092[]; +extern const u32 gBattleAnimSpritePalette_093[]; +extern const u32 gBattleAnimSpritePalette_094[]; +extern const u32 gBattleAnimSpritePalette_095[]; +extern const u32 gBattleAnimSpritePalette_096[]; +extern const u32 gBattleAnimSpritePalette_097[]; +extern const u32 gBattleAnimSpritePalette_094[]; +extern const u32 gBattleAnimSpritePalette_099[]; +extern const u32 gBattleAnimSpritePalette_100[]; +extern const u32 gBattleAnimSpritePalette_101[]; +extern const u32 gBattleAnimSpritePalette_101[]; +extern const u32 gBattleAnimSpritePalette_103[]; +extern const u32 gBattleAnimSpritePalette_104[]; +extern const u32 gBattleAnimSpritePalette_105[]; +extern const u32 gBattleAnimSpritePalette_105[]; +extern const u32 gBattleAnimSpritePalette_107[]; +extern const u32 gBattleAnimSpritePalette_107[]; +extern const u32 gBattleAnimSpritePalette_109[]; +extern const u32 gBattleAnimSpritePalette_109[]; +extern const u32 gBattleAnimSpritePalette_111[]; +extern const u32 gBattleAnimSpritePalette_112[]; +extern const u32 gBattleAnimSpritePalette_113[]; +extern const u32 gBattleAnimSpritePalette_114[]; +extern const u32 gBattleAnimSpritePalette_115[]; +extern const u32 gBattleAnimSpritePalette_116[]; +extern const u32 gBattleAnimSpritePalette_117[]; +extern const u32 gBattleAnimSpritePalette_118[]; +extern const u32 gBattleAnimSpritePalette_119[]; +extern const u32 gBattleAnimSpritePalette_120[]; +extern const u32 gBattleAnimSpritePalette_121[]; +extern const u32 gBattleAnimSpritePalette_122[]; +extern const u32 gBattleAnimSpritePalette_122[]; +extern const u32 gBattleAnimSpritePalette_124[]; +extern const u32 gBattleAnimSpritePalette_125[]; +extern const u32 gBattleAnimSpritePalette_126[]; +extern const u32 gBattleAnimSpritePalette_127[]; +extern const u32 gBattleAnimSpritePalette_128[]; +extern const u32 gBattleAnimSpritePalette_128[]; +extern const u32 gBattleAnimSpritePalette_130[]; +extern const u32 gBattleAnimSpritePalette_130[]; +extern const u32 gBattleAnimSpritePalette_132[]; +extern const u32 gBattleAnimSpritePalette_133[]; +extern const u32 gBattleAnimSpritePalette_133[]; +extern const u32 gBattleAnimSpritePalette_135[]; +extern const u32 gBattleAnimSpritePalette_136[]; +extern const u32 gBattleAnimSpritePalette_135[]; +extern const u32 gBattleAnimSpritePalette_135[]; +extern const u32 gBattleAnimSpritePalette_139[]; +extern const u32 gBattleAnimSpritePalette_140[]; +extern const u32 gBattleAnimSpritePalette_141[]; +extern const u32 gBattleAnimSpritePalette_141[]; +extern const u32 gBattleAnimSpritePalette_143[]; +extern const u32 gBattleAnimSpritePalette_144[]; +extern const u32 gBattleAnimSpritePalette_139[]; +extern const u32 gBattleAnimSpritePalette_115[]; +extern const u32 gBattleAnimSpritePalette_147[]; +extern const u32 gBattleAnimSpritePalette_148[]; +extern const u32 gBattleAnimSpritePalette_148[]; +extern const u32 gBattleAnimSpritePalette_150[]; +extern const u32 gBattleAnimSpritePalette_150[]; +extern const u32 gBattleAnimSpritePalette_152[]; +extern const u32 gBattleAnimSpritePalette_153[]; +extern const u32 gBattleAnimSpritePalette_154[]; +extern const u32 gBattleAnimSpritePalette_155[]; +extern const u32 gBattleAnimSpritePalette_156[]; +extern const u32 gBattleAnimSpritePalette_157[]; +extern const u32 gBattleAnimSpritePalette_158[]; +extern const u32 gBattleAnimSpritePalette_159[]; +extern const u32 gBattleAnimSpritePalette_160[]; +extern const u32 gBattleAnimSpritePalette_161[]; +extern const u32 gBattleAnimSpritePalette_162[]; +extern const u32 gBattleAnimSpritePalette_163[]; +extern const u32 gBattleAnimSpritePalette_164[]; +extern const u32 gBattleAnimSpritePalette_165[]; +extern const u32 gBattleAnimSpritePalette_166[]; +extern const u32 gBattleAnimSpritePalette_167[]; +extern const u32 gBattleAnimSpritePalette_168[]; +extern const u32 gBattleAnimSpritePalette_169[]; +extern const u32 gBattleAnimSpritePalette_170[]; +extern const u32 gBattleAnimSpritePalette_171[]; +extern const u32 gBattleAnimSpritePalette_172[]; +extern const u32 gBattleAnimSpritePalette_174[]; +extern const u32 gBattleAnimSpritePalette_175[]; +extern const u32 gBattleAnimSpritePalette_176[]; +extern const u32 gBattleAnimSpritePalette_177[]; +extern const u32 gBattleAnimSpritePalette_178[]; +extern const u32 gBattleAnimSpritePalette_179[]; +extern const u32 gBattleAnimSpritePalette_182[]; +extern const u32 gBattleAnimSpritePalette_183[]; +extern const u32 gBattleAnimSpritePalette_184[]; +extern const u32 gBattleAnimSpritePalette_185[]; +extern const u32 gBattleAnimSpritePalette_186[]; +extern const u32 gBattleAnimSpritePalette_187[]; +extern const u32 gBattleAnimSpritePalette_188[]; +extern const u32 gBattleAnimSpritePalette_189[]; +extern const u32 gBattleAnimSpritePalette_190[]; +extern const u32 gBattleAnimSpritePalette_191[]; +extern const u32 gBattleAnimSpritePalette_192[]; +extern const u32 gBattleAnimSpritePalette_193[]; +extern const u32 gBattleAnimSpritePalette_194[]; +extern const u32 gBattleAnimSpritePalette_195[]; +extern const u32 gBattleAnimSpritePalette_196[]; +extern const u32 gBattleAnimSpritePalette_197[]; +extern const u32 gBattleAnimSpritePalette_198[]; +extern const u32 gBattleAnimSpritePalette_199[]; +extern const u32 gBattleAnimSpritePalette_200[]; +extern const u32 gBattleAnimSpritePalette_201[]; +extern const u32 gBattleAnimSpritePalette_202[]; +extern const u32 gBattleAnimSpritePalette_203[]; +extern const u32 gBattleAnimSpritePalette_204[]; +extern const u32 gBattleAnimSpritePalette_205[]; +extern const u32 gBattleAnimSpritePalette_206[]; +extern const u32 gBattleAnimSpritePalette_207[]; +extern const u32 gBattleAnimSpritePalette_209[]; +extern const u32 gBattleAnimSpritePalette_210[]; +extern const u32 gBattleAnimSpritePalette_211[]; +extern const u32 gBattleAnimSpritePalette_215[]; +extern const u32 gBattleAnimSpritePalette_216[]; +extern const u32 gBattleAnimSpritePalette_217[]; +extern const u32 gBattleAnimSpritePalette_218[]; +extern const u32 gBattleAnimSpritePalette_219[]; +extern const u32 gBattleAnimSpritePalette_220[]; +extern const u32 gBattleAnimSpritePalette_221[]; +extern const u32 gBattleAnimSpritePalette_222[]; +extern const u32 gBattleAnimSpritePalette_223[]; +extern const u32 gBattleAnimSpritePalette_224[]; +extern const u32 gBattleAnimSpritePalette_225[]; +extern const u32 gBattleAnimSpritePalette_226[]; +extern const u32 gBattleAnimSpritePalette_228[]; +extern const u32 gBattleAnimSpritePalette_229[]; +extern const u32 gBattleAnimSpritePalette_230[]; +extern const u32 gBattleAnimSpritePalette_231[]; +extern const u32 gBattleAnimSpritePalette_233[]; +extern const u32 gBattleAnimSpritePalette_234[]; +extern const u32 gBattleAnimSpritePalette_235[]; +extern const u32 gBattleAnimSpritePalette_236[]; +extern const u32 gBattleAnimSpritePalette_237[]; +extern const u32 gBattleAnimSpritePalette_238[]; +extern const u32 gBattleAnimSpritePalette_239[]; +extern const u32 gBattleAnimSpritePalette_240[]; +extern const u32 gBattleAnimSpritePalette_241[]; +extern const u32 gBattleAnimSpritePalette_242[]; +extern const u32 gBattleAnimSpritePalette_243[]; +extern const u32 gBattleAnimSpritePalette_244[]; +extern const u32 gBattleAnimSpritePalette_245[]; +extern const u32 gBattleAnimSpritePalette_248[]; +extern const u32 gBattleAnimSpritePalette_249[]; +extern const u32 gBattleAnimSpritePalette_251[]; +extern const u32 gBattleAnimSpritePalette_252[]; +extern const u32 gBattleAnimSpritePalette_253[]; +extern const u32 gBattleAnimSpritePalette_254[]; +extern const u32 gBattleAnimSpritePalette_255[]; +extern const u32 gBattleAnimSpritePalette_256[]; +extern const u32 gBattleAnimSpritePalette_257[]; +extern const u32 gBattleAnimSpritePalette_258[]; +extern const u32 gBattleAnimSpritePalette_259[]; +extern const u32 gBattleAnimSpritePalette_260[]; +extern const u32 gBattleAnimSpritePalette_261[]; +extern const u32 gBattleAnimSpritePalette_262[]; +extern const u32 gBattleAnimSpritePalette_263[]; +extern const u32 gBattleAnimSpritePalette_264[]; +extern const u32 gBattleAnimSpritePalette_265[]; +extern const u32 gBattleAnimSpritePalette_266[]; +extern const u32 gBattleAnimSpritePalette_267[]; +extern const u32 gBattleAnimSpritePalette_268[]; +extern const u32 gBattleAnimSpritePalette_269[]; +extern const u32 gBattleAnimSpritePalette_270[]; +extern const u32 gBattleAnimSpritePalette_271[]; +extern const u32 gBattleAnimSpritePalette_272[]; +extern const u32 gBattleAnimSpritePalette_274[]; +extern const u32 gBattleAnimSpritePalette_277[]; +extern const u32 gBattleAnimSpritePalette_278[]; +extern const u32 gBattleAnimSpritePalette_279[]; +extern const u32 gBattleAnimSpritePalette_280[]; +extern const u32 gBattleAnimSpritePalette_281[]; +extern const u32 gBattleAnimSpritePalette_282[]; +extern const u32 gBattleAnimSpritePalette_283[]; +extern const u32 gBattleAnimSpritePalette_284[]; +extern const u32 gBattleAnimSpritePalette_285[]; +extern const u32 gBattleAnimSpritePalette_286[]; +extern const u32 gBattleAnimSpritePalette_287[]; +extern const u32 gBattleAnimSpritePalette_288[]; + +extern const u32 gBattleAnimBackgroundImage_00[]; +extern const u32 gBattleAnimBackgroundImage_02[]; +extern const u32 gBattleAnimBackgroundImage_03[]; +extern const u32 gBattleAnimBackgroundImage_04[]; +extern const u32 gBattleAnimBackgroundImage_07[]; +extern const u32 gBattleAnimBackgroundImage_09[]; +extern const u32 gBattleAnimBackgroundImage_11[]; +extern const u32 gBattleAnimBackgroundImage_12[]; +extern const u32 gBattleAnimBackgroundImage_15[]; +extern const u32 gBattleAnimBackgroundImage_16[]; +extern const u32 gBattleAnimBackgroundImage_17[]; +extern const u32 gBattleAnimBackgroundImage_20[]; +extern const u32 gBattleAnimBackgroundImage_21[]; +extern const u32 gBattleAnimBackgroundPalette_00[]; +extern const u32 gBattleAnimBackgroundPalette_02[]; +extern const u32 gBattleAnimBackgroundPalette_03[]; +extern const u32 gBattleAnimBackgroundPalette_04[]; +extern const u32 gBattleAnimBackgroundPalette_07[]; +extern const u32 gBattleAnimBackgroundPalette_09[]; +extern const u32 gBattleAnimBackgroundPalette_11[]; +extern const u32 gBattleAnimBackgroundPalette_12[]; +extern const u32 gBattleAnimBackgroundPalette_15[]; +extern const u32 gBattleAnimBackgroundPalette_16[]; +extern const u32 gBattleAnimBackgroundPalette_17[]; +extern const u32 gBattleAnimBackgroundPalette_18[]; +extern const u32 gBattleAnimBackgroundPalette_20[]; +extern const u32 gBattleAnimBackgroundPalette_21[]; +extern const u32 gBattleAnimBackgroundPalette_22[]; +extern const u32 gBattleAnimBackgroundPalette_24[]; +extern const u32 gBattleAnimBackgroundTilemap_00[]; +extern const u32 gBattleAnimBackgroundTilemap_02[]; +extern const u32 gBattleAnimBackgroundTilemap_03[]; +extern const u32 gBattleAnimBackgroundTilemap_04[]; +extern const u32 gBattleAnimBackgroundTilemap_05[]; +extern const u32 gBattleAnimBackgroundTilemap_06[]; +extern const u32 gBattleAnimBackgroundTilemap_07[]; +extern const u32 gBattleAnimBackgroundTilemap_08[]; +extern const u32 gBattleAnimBackgroundTilemap_09[]; +extern const u32 gBattleAnimBackgroundTilemap_10[]; +extern const u32 gBattleAnimBackgroundTilemap_11[]; +extern const u32 gBattleAnimBackgroundTilemap_12[]; +extern const u32 gBattleAnimBackgroundTilemap_13[]; +extern const u32 gBattleAnimBackgroundTilemap_14[]; +extern const u32 gBattleAnimBackgroundTilemap_15[]; +extern const u32 gBattleAnimBackgroundTilemap_16[]; +extern const u32 gBattleAnimBackgroundTilemap_17[]; +extern const u32 gBattleAnimBackgroundTilemap_20[]; +extern const u32 gBattleAnimBackgroundTilemap_21[]; + +extern const u32 gUnknown_08D9A88C[]; +extern const u32 gContestMiscGfx[]; +extern const u32 gContestAudienceGfx[]; +extern const u32 gUnknown_08C16FA8[]; +extern const u32 gUnknown_08C16E90[]; +extern const u32 gUnknown_08C17170[]; + +// Berry blender +extern const u32 gBerryBlenderArrowTiles[]; +extern const u32 gBerryBlenderStartTiles[]; +extern const u32 gBerryBlenderMarubatsuTiles[]; +extern const u32 gBerryBlenderParticlesTiles[]; +extern const u32 gBerryBlenderCountdownNumbersTiles[]; +extern const u16 gBerryBlenderMiscPalette[]; +extern const u16 gBerryBlenderArrowPalette[]; +extern const u32 sBlenderCenterGfx[]; +extern const u32 gUnknown_08D91DB8[]; +extern const u32 gUnknown_08D927EC[]; + +extern const u32 gSlotMachineReelTime_Gfx[]; #endif //GUARD_GRAPHICS_H diff --git a/include/load_save.h b/include/load_save.h index 5fb5f6c42..b8b27ade5 100644 --- a/include/load_save.h +++ b/include/load_save.h @@ -17,7 +17,7 @@ void SetSaveBlocksPointers(u16 offset); void MoveSaveBlocks_ResetHeap(void); u32 GetSecretBase2Field_9(void); void ClearSecretBase2Field_9(void); -void sub_8076D48(void); +void SetSecretBase2Field_9(void); void sub_8076D5C(void); void sav2_gender2_inplace_and_xFE(void); void SavePlayerParty(void); diff --git a/include/menu.h b/include/menu.h index d105eb5ec..eb525efe9 100644 --- a/include/menu.h +++ b/include/menu.h @@ -26,16 +26,16 @@ u16 RunTextPrintersAndIsPrinter0Active(void); void sub_81973A4(void); void NewMenuHelpers_DrawDialogueFrame(u8, u8); void sub_819746C(u8 windowId, bool8 copyToVram); -void NewMenuHelpers_DrawStdWindowFrame(u8, u8); -u16 AddTextPrinterParameterized2(u8 windowId, u8 fontId, const u8 *str, u8 speed, void (*callback)(struct TextSubPrinter *, u16), u8 fgColor, u8 bgColor, u8 shadowColor); +u16 AddTextPrinterParameterized2(u8 windowId, u8 fontId, const u8 *str, u8 speed, void (*callback)(struct TextPrinterTemplate *, u16), u8 fgColor, u8 bgColor, u8 shadowColor); void PrintPlayerNameOnWindow(u8, const u8*, u16, u16); void DisplayItemMessageOnField(u8 taskId, const u8 *src, TaskFunc callback); void sub_8197434(u8 windowId, bool8 copyToVram); void SetStandardWindowBorderStyle(u8 a0, u8 a1); -void sub_8197930(void); -u8 GetPlayerTextSpeed(void); +void DisplayYesNoMenu(void); +u32 GetPlayerTextSpeed(void); +u8 GetPlayerTextSpeedDelay(void); void sub_81978B0(u16 arg0); -void AddTextPrinterWithCallbackForMessage(bool8 a1, void (*callback)(struct TextSubPrinter *, u16)); +void AddTextPrinterWithCallbackForMessage(bool8 a1, void (*callback)(struct TextPrinterTemplate *, u16)); void AddTextPrinterParameterized3(u8 windowId, u8 fontId, u8 left, u8 top, const u8 *color, s8 speed, const u8 *str); void sub_8198070(u8 windowId, bool8 copyToVram); void SetWindowTemplateFields(struct WindowTemplate* template, u8 priority, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 palNum, u16 baseBlock); @@ -44,8 +44,8 @@ void schedule_bg_copy_tilemap_to_vram(u8 bgNum); void PrintMenuTable(u8 windowId, u8 itemCount, const struct MenuAction *strs); u8 InitMenuInUpperLeftCornerPlaySoundWhenAPressed(u8 windowId, u8 numItems, u8 initialCursorPos); u8 GetMenuCursorPos(void); -s8 ProcessMenuInput(void); -s8 Menu_ProcessInputNoWrapAround(void); +s8 Menu_ProcessInput(void); +s8 Menu_ProcessInputNoWrap(void); void blit_move_info_icon(u8 winId, u8 a2, u16 x, u16 y); void reset_temp_tile_data_buffers(void); void *decompress_and_copy_tile_data_to_vram(u8 bgId, const void *src, int size, u16 offset, u8 mode); @@ -53,7 +53,7 @@ bool8 free_temp_tile_data_buffers_if_possible(void); struct WindowTemplate CreateWindowTemplate(u8 bg, u8 left, u8 top, u8 width, u8 height, u8 paletteNum, u16 baseBlock); void CreateYesNoMenu(const struct WindowTemplate *windowTemplate, u16 borderFirstTileNum, u8 borderPalette, u8 initialCursorPos); void DecompressAndLoadBgGfxUsingHeap(u8 bgId, const void *src, int size, u16 offset, u8 mode); -s8 Menu_ProcessInputNoWrap_(void); +s8 Menu_ProcessInputNoWrapClearOnChoose(void); s8 ProcessMenuInput_other(void); void do_scheduled_bg_tilemap_copies_to_vram(void); void clear_scheduled_bg_copies_to_vram(void); @@ -83,10 +83,12 @@ void sub_819A344(u8 a0, u8 *dest, u8 color); void RemoveMapNamePopUpWindow(void); u8 GetMapNamePopUpWindowId(void); u8 AddMapNamePopUpWindow(void); -void AddTextPrinterParameterized5(u8 windowId, u8 fontId, const u8 *str, u8 left, u8 top, u8 speed, void (*callback)(struct TextSubPrinter *, u16), u8 letterSpacing, u8 lineSpacing); +void AddTextPrinterParameterized5(u8 windowId, u8 fontId, const u8 *str, u8 left, u8 top, u8 speed, void (*callback)(struct TextPrinterTemplate *, u16), u8 letterSpacing, u8 lineSpacing); void sub_8199C30(u8 bgId, u8 left, u8 top, u8 width, u8 height, u8 palette); void sub_8199D3C(void *ptr, int delta, int width, int height, bool32 is8BPP); void sub_8198204(const u8 *string, const u8 *string2, u8 a3, u8 a4, bool8 copyToVram); void sub_8197AE8(bool8 copyToVram); +void sub_81997AC(u8 windowId, u8 a4, u8 a6, u8 a7, const struct MenuAction *strs); +s8 Menu_ProcessInputGridLayout(void); #endif // GUARD_MENU_H diff --git a/include/new_game.h b/include/new_game.h index 7e1169ec3..7032647ea 100644 --- a/include/new_game.h +++ b/include/new_game.h @@ -1,9 +1,9 @@ #ifndef GUARD_NEW_GAME_H #define GUARD_NEW_GAME_H -void WriteUnalignedWord(u32 var, u8 *dataPtr); -u32 ReadUnalignedWord(u8* dataPtr); -void CopyUnalignedWord(u8 *copyTo, u8 *copyFrom); +void SetTrainerId(u32 trainerId, u8 *dst); +u32 GetTrainerId(u8 *trainerId); +void CopyTrainerId(u8 *dst, u8 *src); void NewGameInitData(void); void sub_808447C(void); void Sav2_ClearSetDefault(void); diff --git a/include/pokemon.h b/include/pokemon.h index 8259e7d34..0155f7430 100644 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -595,8 +595,8 @@ u16 GetBattleBGM(void); void PlayBattleBGM(void); void PlayMapChosenOrBattleBGM(u16 songId); void sub_806E694(u16 songId); -const u8 *GetMonFrontSpritePal(struct Pokemon *mon); -const u8 *GetFrontSpritePalFromSpeciesAndPersonality(u16 species, u32 otId, u32 personality); +const u32 *GetMonFrontSpritePal(struct Pokemon *mon); +const u32 *GetFrontSpritePalFromSpeciesAndPersonality(u16 species, u32 otId, u32 personality); const struct CompressedSpritePalette *GetMonSpritePalStruct(struct Pokemon *mon); const struct CompressedSpritePalette *GetMonSpritePalStructFromOtIdPersonality(u16 species, u32 otId , u32 personality); bool32 IsHMMove2(u16 move); diff --git a/include/record_mixing.h b/include/record_mixing.h index f1b74c143..0d50f46f9 100644 --- a/include/record_mixing.h +++ b/include/record_mixing.h @@ -1,35 +1,13 @@ #ifndef GUARD_RECORD_MIXING_H #define GUARD_RECORD_MIXING_H -// Exported type declarations -struct UnkRecordMixingStruct2a +struct PlayerHallRecords { - u8 playerId[4]; - u16 field_4; - u8 playerName[PLAYER_NAME_LENGTH + 1]; - u8 language; + struct RankingHall1P onePlayer[9][2]; + struct RankingHall2P twoPlayers[2]; }; -struct UnkRecordMixingStruct2b -{ - u8 playerId1[4]; - u8 playerId2[4]; - u16 field_8; - u8 playerName1[PLAYER_NAME_LENGTH + 1]; - u8 playerName2[PLAYER_NAME_LENGTH + 1]; - u8 language; -}; - -struct UnkRecordMixingStruct2 -{ - struct UnkRecordMixingStruct2a field_0[9][2]; - struct UnkRecordMixingStruct2b field_120[2]; -}; - -// Exported RAM declarations - -// Exported ROM declarations void sub_80E6BE8(void); -void sub_80E8260(struct UnkRecordMixingStruct2 *arg0); +void GetPlayerHallRecords(struct PlayerHallRecords *dst); #endif //GUARD_RECORD_MIXING_H diff --git a/include/recorded_battle.h b/include/recorded_battle.h index 81c88a15e..84c5c2ea2 100644 --- a/include/recorded_battle.h +++ b/include/recorded_battle.h @@ -14,16 +14,16 @@ u8 sub_81850D0(void); u8 sub_81850DC(u8 *arg0); void sub_81851A8(u8 *arg0); bool32 CanCopyRecordedBattleSaveData(void); -u32 MoveRecordedBattleToSaveData(void); +bool32 MoveRecordedBattleToSaveData(void); void PlayRecordedBattle(void (*CB2_After)(void)); u8 GetRecordedBattleFrontierFacility(void); -u8 sub_8185EAC(void); +u8 GetRecordedBattleFronterBrainSymbol(void); void RecordedBattle_SaveParties(void); u8 GetActiveBattlerLinkPlayerGender(void); void sub_8185F84(void); void sub_8185F90(u16 arg0); u8 sub_8185FAC(void); -u8 GetBattleStyleInRecordedBattle(void); +u8 GetBattleSceneInRecordedBattle(void); u8 GetTextSpeedInRecordedBattle(void); void RecordedBattle_CopyBattlerMoves(void); void sub_818603C(u8 arg0); @@ -31,11 +31,11 @@ u32 GetAiScriptsInRecordedBattle(void); void sub_8186444(void); bool8 sub_8186450(void); void sub_8186468(u8 *dst); -u8 sub_818649C(void); -u8 sub_81864A8(void); -u8 sub_81864B4(void); -u8 sub_81864C0(void); -void sub_81864CC(void); -u16 *sub_81864E0(void); +u8 GetRecordedBattleRecordMixFriendClass(void); +u8 GetRecordedBattleApprenticeId(void); +u8 GetRecordedBattleRecordMixFriendLanguage(void); +u8 GetRecordedBattleApprenticeLanguage(void); +void RecordedBattle_SaveBattleOutcome(void); +u16 *GetRecordedBattleEasyChatSpeech(void); #endif // GUARD_RECORDED_BATTLE_H diff --git a/include/save.h b/include/save.h index a87e31e99..a5f014904 100644 --- a/include/save.h +++ b/include/save.h @@ -94,7 +94,7 @@ u16 CalculateChecksum(void *data, u16 size); void UpdateSaveAddresses(void); u8 HandleSavingData(u8 saveType); u8 TrySavingData(u8 saveType); -u8 sub_8153380(void); +bool8 sub_8153380(void); bool8 sub_81533AC(void); u8 sub_81533E0(void); u8 sub_8153408(void); diff --git a/include/script_menu.h b/include/script_menu.h index 8870e80b9..a6d52c31e 100644 --- a/include/script_menu.h +++ b/include/script_menu.h @@ -1,7 +1,7 @@ #ifndef GUARD_SCRIPT_MENU_H #define GUARD_SCRIPT_MENU_H -extern const u8 *const gUnknown_0858BAF0[9]; +extern const u8 *const gUnknown_0858BAF0[]; bool8 ScriptMenu_Multichoice(u8 left, u8 top, u8 var3, u8 var4); bool8 ScriptMenu_MultichoiceWithDefault(u8 left, u8 top, u8 var3, u8 var4, u8 var5); @@ -9,10 +9,10 @@ bool8 ScriptMenu_YesNo(u8 var1, u8 var2); bool8 ScriptMenu_MultichoiceGrid(u8 left, u8 top, u8 multichoiceId, u8 a4, u8 columnCount); bool8 ScriptMenu_ShowPokemonPic(u16 var1, u8 var2, u8 var3); bool8 (*ScriptMenu_GetPicboxWaitFunc(void))(void); -s32 convert_pixel_width_to_tile_width(s32); +int convert_pixel_width_to_tile_width(int); u8 CreateWindowFromRect(u8, u8, u8, u8); void sub_80E2A78(u8); -u32 display_text_and_get_width(const u8*, u32); -u8 sub_80E2D5C(u8 arg0, u8 tileWidth); +int display_text_and_get_width(const u8*, int); +int sub_80E2D5C(int arg0, int tileWidth); #endif //GUARD_SCRIPT_MENU_H diff --git a/include/script_pokemon_util_80F87D8.h b/include/script_pokemon_util_80F87D8.h index 68aec7eb6..7c2a1ff66 100644 --- a/include/script_pokemon_util_80F87D8.h +++ b/include/script_pokemon_util_80F87D8.h @@ -4,5 +4,6 @@ u16 sub_80F903C(void); void ReducePlayerPartyToThree(void); +void HealPlayerParty(void); #endif // GUARD_SCRIPT_POKEMON_UTIL_80F87D8_H diff --git a/include/sprite.h b/include/sprite.h index 4ffcd2884..32bdd9c55 100644 --- a/include/sprite.h +++ b/include/sprite.h @@ -6,21 +6,21 @@ struct SpriteSheet { - const u8 *data; // Raw uncompressed pixel data + const void *data; // Raw uncompressed pixel data u16 size; u16 tag; }; struct CompressedSpriteSheet { - const u8 *data; // LZ77 compressed pixel data + const u32 *data; // LZ77 compressed pixel data u16 size; // Uncompressed size of pixel data u16 tag; }; struct SpriteFrameImage { - const u8 *data; + const void *data; u16 size; }; @@ -36,7 +36,7 @@ struct SpritePalette struct CompressedSpritePalette { - const u8 *data; // LZ77 compressed palette data + const u32 *data; // LZ77 compressed palette data u16 tag; }; @@ -103,12 +103,19 @@ struct AffineAnimJumpCmd u16 target; }; +struct AffineAnimEndCmdAlt +{ + s16 type; + u16 val; +}; + union AffineAnimCmd { s16 type; struct AffineAnimFrameCmd frame; struct AffineAnimLoopCmd loop; struct AffineAnimJumpCmd jump; + struct AffineAnimEndCmdAlt end; // unused in code }; #define AFFINEANIMCMDTYPE_LOOP 0x7FFD @@ -123,6 +130,8 @@ union AffineAnimCmd {.jump = {.type = AFFINEANIMCMDTYPE_JUMP, .target = _target}} #define AFFINEANIMCMD_END \ {.type = AFFINEANIMCMDTYPE_END} +#define AFFINEANIMCMD_END_ALT(_val) \ + {.end = {.type = AFFINEANIMCMDTYPE_END, .val = _val}} struct AffineAnimState { diff --git a/include/starter_choose.h b/include/starter_choose.h index 18af478aa..535e272b7 100644 --- a/include/starter_choose.h +++ b/include/starter_choose.h @@ -2,9 +2,9 @@ #define GUARD_STARTER_CHOOSE_H extern const u16 gBirchBagGrassPal[2][16]; -extern const u8 gBirchBagTilemap[]; -extern const u8 gBirchGrassTilemap[]; -extern const u8 gBirchHelpGfx[]; +extern const u32 gBirchBagTilemap[]; +extern const u32 gBirchGrassTilemap[]; +extern const u32 gBirchHelpGfx[]; u16 GetStarterPokemon(u16 chosenStarterId); void CB2_ChooseStarter(void); diff --git a/include/strings.h b/include/strings.h index c563353ec..3746e459a 100644 --- a/include/strings.h +++ b/include/strings.h @@ -15,6 +15,28 @@ extern const u8 gText_Cute[]; extern const u8 gText_Smart[]; extern const u8 gText_Tough[]; +extern const u8 gText_Normal[]; +extern const u8 gText_Super[]; +extern const u8 gText_Hyper[]; +extern const u8 gText_Master[]; + +extern const u8 gText_Cool2[]; +extern const u8 gText_Beauty2[]; +extern const u8 gText_Cute2[]; +extern const u8 gText_Smart2[]; +extern const u8 gText_Tough2[]; + +extern const u8 gText_Items[]; +extern const u8 gText_Key_Items[]; +extern const u8 gText_Poke_Balls[]; +extern const u8 gText_TMs_Hms[]; +extern const u8 gText_Berries2[]; + +extern const u8 gText_Single2[]; +extern const u8 gText_Double2[]; +extern const u8 gText_Multi[]; +extern const u8 gText_MultiLink[]; + extern const u8 gText_Single[]; extern const u8 gText_Double[]; @@ -201,6 +223,14 @@ extern const u8 gText_Peak[]; extern const u8 gText_SafariBallStock[]; extern const u8 gText_BattlePyramidFloor[]; +extern const u8 gText_MenuOptionPokedex[]; +extern const u8 gText_MenuOptionPokemon[]; +extern const u8 gText_MenuOptionBag[]; +extern const u8 gText_MenuOptionPokenav[]; +extern const u8 gText_MenuOptionSave[]; +extern const u8 gText_MenuOptionOption[]; +extern const u8 gText_MenuOptionExit[]; + // save menu texts extern const u8 gText_ConfirmSave[]; extern const u8 gText_DifferentSaveFile[]; @@ -877,4 +907,278 @@ extern const u8 gText_PokemonOnHook[]; extern const u8 gText_NotEvenANibble[]; extern const u8 gText_ItGotAway[]; +extern const u8 gText_HallOfFame[]; +extern const u8 gText_LogOff[]; +extern const u8 gText_LanettesPC[]; +extern const u8 gText_SomeonesPC[]; +extern const u8 gText_PlayersPC[]; +extern const u8 gText_WhichPCShouldBeAccessed[]; + +extern const u8 gUnknown_085EAD37[]; +extern const u8 gUnknown_085EAD41[]; +extern const u8 gUnknown_085EAD67[]; +extern const u8 gUnknown_085EAD6D[]; +extern const u8 gUnknown_085EAD72[]; +extern const u8 gUnknown_085EAD84[]; +extern const u8 gUnknown_085EAD96[]; +extern const u8 gUnknown_085EADA4[]; +extern const u8 gUnknown_085EADB5[]; +extern const u8 gUnknown_085EADC4[]; +extern const u8 gUnknown_085EADD5[]; +extern const u8 gUnknown_085EADE7[]; +extern const u8 gUnknown_085EADF9[]; +extern const u8 gUnknown_085EAE04[]; +extern const u8 gUnknown_085EAE12[]; +extern const u8 gUnknown_085EAE1B[]; +extern const u8 gUnknown_085EAE27[]; +extern const u8 gUnknown_085EAE2C[]; +extern const u8 gUnknown_085EAE31[]; +extern const u8 gUnknown_085EAE35[]; +extern const u8 gUnknown_085EAE39[]; +extern const u8 gUnknown_085EAE3D[]; +extern const u8 gUnknown_085EAE41[]; +extern const u8 gUnknown_085EAD5F[]; +extern const u8 gUnknown_085EAE53[]; +extern const u8 gUnknown_085EAE5A[]; +extern const u8 gText_Yes[]; +extern const u8 gText_No[]; +extern const u8 gUnknown_085EAEA2[]; +extern const u8 gUnknown_085EAEAC[]; +extern const u8 gUnknown_0827ECBC[]; +extern const u8 gUnknown_0827ECC3[]; +extern const u8 gUnknown_0827ECCD[]; +extern const u8 gUnknown_0827ECD5[]; +extern const u8 gUnknown_0827ECDD[]; +extern const u8 gUnknown_0827ECE3[]; +extern const u8 gUnknown_0827ECEB[]; +extern const u8 gUnknown_0827ECF2[]; +extern const u8 gUnknown_0827ECF8[]; +extern const u8 gUnknown_0827ED00[]; +extern const u8 gUnknown_0827ED06[]; +extern const u8 gUnknown_0827ED10[]; +extern const u8 gUnknown_0827ED18[]; +extern const u8 gUnknown_0827ED22[]; +extern const u8 gUnknown_0827ED2C[]; +extern const u8 gUnknown_0827ED36[]; +extern const u8 gUnknown_0827ED40[]; +extern const u8 gUnknown_0827ED46[]; +extern const u8 gUnknown_0827ED4F[]; +extern const u8 gUnknown_0827ED59[]; +extern const u8 gUnknown_0827ED65[]; +extern const u8 gUnknown_0827ED70[]; +extern const u8 gUnknown_0827ED74[]; +extern const u8 gUnknown_0827ED78[]; +extern const u8 gUnknown_0827ED80[]; +extern const u8 gUnknown_0827ED95[]; +extern const u8 gUnknown_0827EDAA[]; +extern const u8 gUnknown_0827EDB5[]; +extern const u8 gUnknown_0827EDBA[]; +extern const u8 gUnknown_0827EDC1[]; +extern const u8 gUnknown_0827EDC9[]; +extern const u8 gUnknown_0827EDD5[]; +extern const u8 gUnknown_0827EDE4[]; +extern const u8 gUnknown_0827EDF0[]; +extern const u8 gUnknown_0827EDF5[]; +extern const u8 gUnknown_0827EDF7[]; +extern const u8 gUnknown_0827EDF9[]; +extern const u8 gUnknown_0827EDFB[]; +extern const u8 gUnknown_0827EDFD[]; +extern const u8 gUnknown_0827EDFF[]; +extern const u8 gUnknown_0827EE01[]; +extern const u8 gUnknown_0827EE03[]; +extern const u8 gUnknown_0827EE05[]; +extern const u8 gUnknown_0827EE07[]; +extern const u8 gUnknown_0827EE09[]; +extern const u8 gUnknown_085EAEC3[]; +extern const u8 gUnknown_085EAED6[]; +extern const u8 gUnknown_085EAEE6[]; +extern const u8 gUnknown_085EAEF6[]; +extern const u8 gUnknown_085EAF02[]; +extern const u8 gUnknown_085EAF0E[]; +extern const u8 gUnknown_085EAF1B[]; +extern const u8 gUnknown_085EAF24[]; +extern const u8 gUnknown_085EAF2F[]; +extern const u8 gUnknown_085EAF34[]; +extern const u8 gUnknown_085EAF3E[]; +extern const u8 gUnknown_085EAF4B[]; +extern const u8 gUnknown_085EAF58[]; +extern const u8 gUnknown_085EAF65[]; +extern const u8 gUnknown_085EAF70[]; +extern const u8 gUnknown_085EAF7D[]; +extern const u8 gUnknown_085EAF87[]; +extern const u8 gUnknown_085EAF93[]; +extern const u8 gUnknown_085EAF9F[]; +extern const u8 gUnknown_085EAFAB[]; +extern const u8 gUnknown_085EAFB6[]; +extern const u8 gUnknown_085EAFCF[]; +extern const u8 gUnknown_085EAFE8[]; +extern const u8 gUnknown_085EB089[]; +extern const u8 gUnknown_085EB09C[]; +extern const u8 gUnknown_085EB0AF[]; +extern const u8 gUnknown_085EB0C2[]; +extern const u8 gUnknown_085EB0D5[]; +extern const u8 gUnknown_085EB002[]; +extern const u8 gUnknown_085EB017[]; +extern const u8 gUnknown_085EB02A[]; +extern const u8 gUnknown_085EB034[]; +extern const u8 gText_LilycoveCity[]; +extern const u8 gUnknown_085EB07E[]; +extern const u8 gUnknown_085EB084[]; +extern const u8 gUnknown_085EB040[]; +extern const u8 gUnknown_085EB04A[]; +extern const u8 gUnknown_085EB057[]; +extern const u8 gUnknown_085EB062[]; +extern const u8 gText_Opponent[]; +extern const u8 gText_Tourney_Tree[]; +extern const u8 gText_ReadyToStart[]; +extern const u8 gUnknown_085EB5BC[]; +extern const u8 gUnknown_085EB5C3[]; +extern const u8 gUnknown_085EB5C8[]; +extern const u8 gUnknown_085EB29A[]; +extern const u8 gUnknown_085EB2A3[]; +extern const u8 gUnknown_085EB372[]; +extern const u8 gUnknown_085EB37F[]; +extern const u8 gUnknown_085EB389[]; +extern const u8 gUnknown_085EAE6E[]; +extern const u8 gUnknown_085EAE7C[]; +extern const u8 gUnknown_085EAE8A[]; +extern const u8 gUnknown_085EAD6D[]; +extern const u8 gUnknown_085EB397[]; +extern const u8 gUnknown_085EB3A4[]; +extern const u8 gUnknown_085EB3B1[]; +extern const u8 gUnknown_085EB3D4[]; +extern const u8 gUnknown_085EB3C6[]; +extern const u8 gText_NormalRank[]; +extern const u8 gText_SuperRank[]; +extern const u8 gText_HyperRank[]; +extern const u8 gText_MasterRank[]; +extern const u8 gText_BattleBag[]; +extern const u8 gText_HeldItem[]; +extern const u8 gText_LinkContest[]; +extern const u8 gText_AboutE_Mode[]; +extern const u8 gText_AboutG_Mode[]; +extern const u8 gText_E_Mode[]; +extern const u8 gText_G_Mode[]; +extern const u8 gUnknown_085EB278[]; +extern const u8 gUnknown_085EB28A[]; +extern const u8 gUnknown_085EB290[]; +extern const u8 gUnknown_085EB295[]; +extern const u8 gUnknown_085EB2E4[]; +extern const u8 gUnknown_085EB2F0[]; +extern const u8 gUnknown_085EB2FC[]; +extern const u8 gUnknown_085EB3DF[]; +extern const u8 gUnknown_085EB3EA[]; +extern const u8 gUnknown_085EB3F1[]; +extern const u8 gUnknown_085EB3FC[]; +extern const u8 gUnknown_085EB40A[]; +extern const u8 gUnknown_085EB415[]; +extern const u8 gUnknown_085EB41D[]; +extern const u8 gUnknown_085EB424[]; +extern const u8 gUnknown_085EB45C[]; +extern const u8 gUnknown_085EB469[]; +extern const u8 gUnknown_085EB475[]; +extern const u8 gUnknown_085EB482[]; +extern const u8 gUnknown_085EB42F[]; +extern const u8 gUnknown_085EB43A[]; +extern const u8 gUnknown_085EB444[]; +extern const u8 gUnknown_085EB451[]; +extern const u8 gUnknown_085EB48E[]; +extern const u8 gUnknown_085EB496[]; +extern const u8 gUnknown_085EB4A3[]; +extern const u8 gUnknown_085EB4AD[]; +extern const u8 gUnknown_085EB4B9[]; +extern const u8 gUnknown_085EB4C7[]; +extern const u8 gUnknown_085EB4D4[]; +extern const u8 gUnknown_085EB4E0[]; +extern const u8 gUnknown_085EB532[]; +extern const u8 gUnknown_085EB543[]; +extern const u8 gUnknown_085EB555[]; +extern const u8 gUnknown_085EB563[]; +extern const u8 gUnknown_085EB56E[]; +extern const u8 gUnknown_085EB57E[]; +extern const u8 gUnknown_085EB589[]; +extern const u8 gUnknown_085EB5B6[]; +extern const u8 gUnknown_085EE14B[]; +extern const u8 gUnknown_085EE14F[]; +extern const u8 gUnknown_085EB2FF[]; +extern const u8 gUnknown_085EB310[]; +extern const u8 gUnknown_085EB317[]; +extern const u8 gUnknown_085EB31F[]; +extern const u8 gText_CaveOfOrigin[]; +extern const u8 gText_MtPyre[]; +extern const u8 gText_SkyPillar[]; +extern const u8 gText_DontRemember[]; +extern const u8 gUnknown_085EB597[]; +extern const u8 gUnknown_085EB32D[]; +extern const u8 gUnknown_085EB33E[]; +extern const u8 gUnknown_085EB350[]; +extern const u8 gUnknown_085EB361[]; + +extern const u8 OldaleTown_PokemonCenter_2F_Text_277F1B[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_277F5A[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_277F96[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27889C[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27879F[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_2787D5[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_278831[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27889C[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27879F[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_2787D5[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_2787FC[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27889C[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27879F[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_2787D5[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_278831[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_2787FC[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27889C[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_277F1B[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_277F5A[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27889C[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27879F[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_2787D5[]; +extern const u8 OldaleTown_PokemonCenter_2F_Text_27889C[]; + +// Frontier records. +extern const u8 gText_WinStreak[]; +extern const u8 gText_Record[]; +extern const u8 gText_Current[]; +extern const u8 gText_RoomsCleared[]; +extern const u8 gText_Prev[]; +extern const u8 gText_SingleBattleRoomResults[]; +extern const u8 gText_DoubleBattleRoomResults[]; +extern const u8 gText_MultiBattleRoomResults[]; +extern const u8 gText_LinkMultiBattleRoomResults[]; +extern const u8 gText_Lv502[]; +extern const u8 gText_OpenLv[]; +extern const u8 gText_RentalSwap[]; +extern const u8 gText_ClearStreak[]; +extern const u8 gText_Total[]; +extern const u8 gText_Championships[]; +extern const u8 gText_SingleBattleTourneyResults[]; +extern const u8 gText_DoubleBattleTourneyResults[]; +extern const u8 gText_SingleBattleHallResults[]; +extern const u8 gText_DoubleBattleHallResults[]; +extern const u8 gText_BattleChoiceResults[]; +extern const u8 gText_TimesCleared[]; +extern const u8 gText_KOsInARow[]; +extern const u8 gText_SetKOTourneyResults[]; +extern const u8 gText_TimesVar1[]; +extern const u8 gText_BattleSwapSingleResults[]; +extern const u8 gText_BattleSwapDoubleResults[]; +extern const u8 gText_FloorsCleared[]; +extern const u8 gText_BattleQuestResults[]; +extern const u8 gText_LinkContestResults[]; +extern const u8 gText_4th[]; +extern const u8 gText_3rd[]; +extern const u8 gText_2nd[]; +extern const u8 gText_1st[]; +extern const u8 gText_SpaceAndSpace[]; +extern const u8 gText_CommaSpace[]; +extern const u8 gText_NewLine[]; +extern const u8 gText_ScrollTextUp[]; +extern const u8 gText_Space2[]; +extern const u8 gText_Are[]; +extern const u8 gText_Are2[]; +extern const u8 gText_123Dot[][3]; + #endif //GUARD_STRINGS_H diff --git a/include/text.h b/include/text.h index f677f2ced..4946f1c5f 100644 --- a/include/text.h +++ b/include/text.h @@ -114,7 +114,7 @@ enum { FONTATTR_MAX_LETTER_HEIGHT, FONTATTR_LETTER_SPACING, FONTATTR_LINE_SPACING, - FONTATTR_COLOR_LOWNIBBLE, // dunno what this is yet + FONTATTR_UNKNOWN, // dunno what this is yet FONTATTR_COLOR_FOREGROUND, FONTATTR_COLOR_BACKGROUND, FONTATTR_COLOR_SHADOW @@ -122,23 +122,18 @@ enum { struct TextPrinterSubStruct { - u8 font_type:4; // 0x14 - u8 font_type_upper:1; - u8 font_type_5:3; - u8 field_1:5; - u8 field_1_upmid:2; - u8 field_1_top:1; - u8 frames_visible_counter; - u8 field_3; - u8 field_4; // 0x18 - u8 field_5; - u8 field_6; - u8 active; + u8 glyphId:4; // 0x14 + bool8 hasPrintBeenSpedUp:1; + u8 unk:3; + u8 downArrowDelay:5; + u8 downArrowYPosIdx:2; + bool8 hasGlyphIdBeenSet:1; + u8 autoScrollDelay; }; -struct TextSubPrinter // TODO: Better name +struct TextPrinterTemplate { - const u8* current_text_offset; + const u8* currentChar; u8 windowId; u8 fontId; u8 x; @@ -147,7 +142,7 @@ struct TextSubPrinter // TODO: Better name u8 currentY; u8 letterSpacing; u8 lineSpacing; - u8 fontColor_l:4; // 0xC + u8 unk:4; // 0xC u8 fgColor:4; u8 bgColor:4; u8 shadowColor:4; @@ -155,18 +150,18 @@ struct TextSubPrinter // TODO: Better name struct TextPrinter { - struct TextSubPrinter subPrinter; + struct TextPrinterTemplate printerTemplate; - void (*callback)(struct TextSubPrinter *, u16); // 0x10 + void (*callback)(struct TextPrinterTemplate *, u16); // 0x10 - union { + union __attribute__((packed)) { struct TextPrinterSubStruct sub; + u8 fields[7]; + } subUnion; - u8 sub_fields[8]; - } sub_union; - + u8 active; u8 state; // 0x1C - u8 text_speed; + u8 textSpeed; u8 delayCounter; u8 scrollDistance; u8 minLetterSpacing; // 0x20 @@ -180,7 +175,7 @@ struct FontInfo u8 maxLetterHeight; u8 letterSpacing; u8 lineSpacing; - u8 fontColor_l:4; + u8 unk:4; u8 fgColor:4; u8 bgColor:4; u8 shadowColor:4; @@ -190,24 +185,34 @@ extern const struct FontInfo *gFonts; struct GlyphWidthFunc { - u32 font_id; + u32 fontId; u32 (*func)(u16 glyphId, bool32 isJapanese); }; struct KeypadIcon { - u16 tile_offset; + u16 tileOffset; u8 width; u8 height; }; typedef struct { - u8 flag_0:1; - u8 flag_1:1; - u8 flag_2:1; - u8 flag_3:1; + bool8 canABSpeedUpPrint:1; + bool8 useAlternateDownArrow:1; + bool8 autoScroll:1; + bool8 forceMidTextSpeed:1; } TextFlags; +struct Struct_03002F90 +{ + u8 unk0[0x20]; + u8 unk20[0x20]; + u8 unk40[0x20]; + u8 unk60[0x20]; + u8 unk80; + u8 unk81; +}; + extern TextFlags gTextFlags; extern u8 gStringVar1[]; @@ -215,17 +220,13 @@ extern u8 gStringVar2[]; extern u8 gStringVar3[]; extern u8 gStringVar4[]; -u8 gUnknown_03002F84; -u8 gUnknown_03002F90[0x20]; -u8 gUnknown_03002FB0[0x20]; -u8 gUnknown_03002FD0[0x20]; -u8 gUnknown_03002FF0[0x20]; -u8 gGlyphDimensions[0x2]; +extern u8 gUnknown_03002F84; +extern struct Struct_03002F90 gUnknown_03002F90; void SetFontsPointer(const struct FontInfo *fonts); void DeactivateAllTextPrinters(void); -u16 AddTextPrinterParameterized(u8 windowId, u8 fontId, const u8 *str, u8 x, u8 y, u8 speed, void (*callback)(struct TextSubPrinter *, u16)); -bool16 AddTextPrinter(struct TextSubPrinter *textSubPrinter, u8 speed, void (*callback)(struct TextSubPrinter *, u16)); +u16 AddTextPrinterParameterized(u8 windowId, u8 fontId, const u8 *str, u8 x, u8 y, u8 speed, void (*callback)(struct TextPrinterTemplate *, u16)); +bool16 AddTextPrinter(struct TextPrinterTemplate *template, u8 speed, void (*callback)(struct TextPrinterTemplate *, u16)); void RunTextPrinters(void); bool16 IsTextPrinterActive(u8 id); u32 RenderFont(struct TextPrinter *textPrinter); diff --git a/include/tv.h b/include/tv.h index 4f1d7730f..5528bada7 100644 --- a/include/tv.h +++ b/include/tv.h @@ -51,5 +51,7 @@ void BravoTrainerPokemonProfile_BeforeInterview1(u16 move); void UpdateTVScreensOnMap(int, int); void TV_PrintIntToStringVar(u8 varIdx, int value); void SaveRecordedItemPurchasesForTVShow(void); +bool8 sub_80EE818(void); +void sub_80EE8C8(u16 winStreak, u8 facilityAndMode); #endif //GUARD_TV_H diff --git a/include/window.h b/include/window.h index 1a6ff3808..692ca1d81 100644 --- a/include/window.h +++ b/include/window.h @@ -3,7 +3,7 @@ enum { - WINDOW_PRIORITY, + WINDOW_BG, WINDOW_TILEMAP_LEFT, WINDOW_TILEMAP_TOP, WINDOW_WIDTH, @@ -15,7 +15,7 @@ enum struct WindowTemplate { - u8 priority; + u8 bg; u8 tilemapLeft; u8 tilemapTop; u8 width; @@ -55,7 +55,7 @@ void PutWindowRectTilemap(u8 windowId, u8 x, u8 y, u8 width, u8 height); void BlitBitmapToWindow(u8 windowId, const u8 *pixels, u16 x, u16 y, u16 width, u16 height); void BlitBitmapRectToWindow(u8 windowId, const u8 *pixels, u16 srcX, u16 srcY, u16 srcWidth, int srcHeight, u16 destX, u16 destY, u16 rectWidth, u16 rectHeight); void FillWindowPixelRect(u8 windowId, u8 fillValue, u16 x, u16 y, u16 width, u16 height); -void CopyToWindowPixelBuffer(u8 windowId, const u8 *src, u16 size, u16 tileOffset); +void CopyToWindowPixelBuffer(u8 windowId, const void *src, u16 size, u16 tileOffset); void FillWindowPixelBuffer(u8 windowId, u8 fillValue); void ScrollWindow(u8 windowId, u8 direction, u8 distance, u8 fillValue); void CallWindowFunction(u8 windowId, void ( *func)(u8, u8, u8, u8, u8, u8)); |