From 0ac0931ee05045f16cbab7ed30fca524c62b4bff Mon Sep 17 00:00:00 2001 From: Adrienn Tindall <33725376+adrienntindall@users.noreply.github.com> Date: Sun, 11 Jun 2023 03:40:08 -0500 Subject: [PATCH 1/5] Move battle c files to their own folder --- asm/include/overlay_12_0224E4FC.inc | 2 +- asm/include/overlay_12_battle_controller.inc | 2 +- asm/overlay_12_battle_controller.s | 4 +- include/constants/battle.h | 2 +- include/dex_mon_measures.h | 4 +- include/overlay_12_0224E4FC.h | 2 +- main.lsf | 12 ++--- src/{ => battle}/battle_command.c | 2 +- src/{ => battle}/battle_cursor.c | 0 src/{ => battle}/battle_finger.c | 0 src/{ => battle}/battle_input.c | 0 src/{ => battle}/overlay_12_0224E4FC.c | 56 +++++++++++++++++--- src/{ => battle}/overlay_12_0226BEC4.c | 0 13 files changed, 64 insertions(+), 22 deletions(-) rename src/{ => battle}/battle_command.c (99%) rename src/{ => battle}/battle_cursor.c (100%) rename src/{ => battle}/battle_finger.c (100%) rename src/{ => battle}/battle_input.c (100%) rename src/{ => battle}/overlay_12_0224E4FC.c (97%) rename src/{ => battle}/overlay_12_0226BEC4.c (100%) diff --git a/asm/include/overlay_12_0224E4FC.inc b/asm/include/overlay_12_0224E4FC.inc index bbe299d0a..fc1784c32 100644 --- a/asm/include/overlay_12_0224E4FC.inc +++ b/asm/include/overlay_12_0224E4FC.inc @@ -85,7 +85,7 @@ .public CopyBattleMonToPartyMon .public LockBattlerIntoCurrentMove .public UnlockBattlerOutOfCurrentMove -.public ov12_02250CFC +.public GetBattlerStatusCondition .public ov12_02250D4C .public BattleContext_Init .public ov12_02251038 diff --git a/asm/include/overlay_12_battle_controller.inc b/asm/include/overlay_12_battle_controller.inc index d42989758..bc5a027eb 100644 --- a/asm/include/overlay_12_battle_controller.inc +++ b/asm/include/overlay_12_battle_controller.inc @@ -48,7 +48,7 @@ .public ov12_0224ED00 .public ov12_0224EDC0 .public GetBattlerVar -.public ov12_02250CFC +.public GetBattlerStatusCondition .public StruggleCheck .public CheckAbilityActive .public ov12_02256748 diff --git a/asm/overlay_12_battle_controller.s b/asm/overlay_12_battle_controller.s index 738e37b82..b2c93bb0e 100644 --- a/asm/overlay_12_battle_controller.s +++ b/asm/overlay_12_battle_controller.s @@ -1301,7 +1301,7 @@ BattleController_EmitHealthbarSlideIn: ; 0x02262A2C ldrb r0, [r7, r4] strb r0, [r3, #6] add r0, r5, #0 - bl ov12_02250CFC + bl GetBattlerStatusCondition add r1, sp, #0x14 ldrb r2, [r1, #7] mov r3, #0x1f @@ -3398,7 +3398,7 @@ ov12_02263A1C: ; 0x02263A1C ldrb r0, [r7, r4] strb r0, [r3, #6] add r0, r5, #0 - bl ov12_02250CFC + bl GetBattlerStatusCondition add r1, sp, #0x10 ldrb r2, [r1, #7] mov r3, #0x1f diff --git a/include/constants/battle.h b/include/constants/battle.h index 89490c4db..5f1a71e93 100644 --- a/include/constants/battle.h +++ b/include/constants/battle.h @@ -56,7 +56,7 @@ enum Terrain { #define BATTLE_TYPE_6 (1 << 6) #define BATTLE_TYPE_7 (1 << 7) #define BATTLE_TYPE_9 (1 << 9) -#define BATTLE_TYPE_DEMO (1 << 10) +#define BATTLE_TYPE_TUTORIAL (1 << 10) //Move Effects #define MOVE_EFFECT_0 (1 << 0) diff --git a/include/dex_mon_measures.h b/include/dex_mon_measures.h index edd366929..7e88d5b28 100644 --- a/include/dex_mon_measures.h +++ b/include/dex_mon_measures.h @@ -3,14 +3,14 @@ #include "heap.h" -struct PokedexData { +typedef struct PokedexData { u32 *height; u32 *weight; u32 *unk_08; u32 *unk_0C; u32 *unk_10; u32 *unk_14; -}; // size=0x18 +} PokedexData; // size=0x18 struct PokedexData *PokedexData_Create(HeapID heapId); void PokedexData_Delete(struct PokedexData *zkn); diff --git a/include/overlay_12_0224E4FC.h b/include/overlay_12_0224E4FC.h index 7f9e53759..7e9c3461d 100644 --- a/include/overlay_12_0224E4FC.h +++ b/include/overlay_12_0224E4FC.h @@ -27,7 +27,7 @@ BOOL ov12_02250BBC(BattleSystem *bsys, BATTLECONTEXT *ctx); void CopyBattleMonToPartyMon(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerId); void LockBattlerIntoCurrentMove(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerId); void UnlockBattlerOutOfCurrentMove(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerId); -int ov12_02250CFC(BATTLECONTEXT *ctx, int battlerId); +int GetBattlerStatusCondition(BATTLECONTEXT *ctx, int battlerId); //The following functions haven't been decompiled as of now void ov12_02256F78(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerId, u8 monIndex); diff --git a/main.lsf b/main.lsf index 958423ffb..2e4b9abce 100644 --- a/main.lsf +++ b/main.lsf @@ -565,22 +565,22 @@ Overlay OVY_12 After OVY_7 Object asm/overlay_12_022378C0.o Object asm/overlay_12_battle_system.o - Object src/battle_command.o + Object src/battle/battle_command.o Object asm/overlay_12_battle_command.o Object asm/overlay_12_battle_controller_player.o - Object src/overlay_12_0224E4FC.o + Object src/battle/overlay_12_0224E4FC.o Object asm/overlay_12_0224E4FC_s.o Object asm/overlay_12_battle_controller_opponent.o Object asm/overlay_12_02261FD4.o Object asm/overlay_12_battle_controller.o Object asm/overlay_12_02264824.o Object asm/overlay_12_02265E28.o - Object src/battle_input.o + Object src/battle/battle_input.o Object asm/overlay_12_02266024.o Object asm/overlay_12_0226ADE0.o - Object src/battle_cursor.o - Object src/battle_finger.o - Object src/overlay_12_0226BEC4.o + Object src/battle/battle_cursor.o + Object src/battle/battle_finger.o + Object src/battle/overlay_12_0226BEC4.o } Overlay OVY_13 { diff --git a/src/battle_command.c b/src/battle/battle_command.c similarity index 99% rename from src/battle_command.c rename to src/battle/battle_command.c index cac0b9767..d56a500b3 100644 --- a/src/battle_command.c +++ b/src/battle/battle_command.c @@ -1168,7 +1168,7 @@ BOOL BtlCmd_JumpToEffectScript(BattleSystem *bsys, BATTLECONTEXT *ctx) { BOOL BtlCmd_CritCalc(BattleSystem *bsys, BATTLECONTEXT *ctx) { BattleScriptIncrementPointer(ctx, 1); - if ((BattleSys_GetBattleType(bsys) & BATTLE_TYPE_DEMO) || (BattleSys_GetBattleFlags(bsys) & 1)) { + if ((BattleSys_GetBattleType(bsys) & BATTLE_TYPE_TUTORIAL) || (BattleSys_GetBattleFlags(bsys) & 1)) { ctx->criticalMultiplier = 1; } else { ctx->criticalMultiplier = ov12_02257C5C(bsys, ctx, ctx->battlerIdAttacker, ctx->battlerIdTarget, ctx->criticalCnt, ov12_022581D4(bsys, ctx, 0, ctx->battlerIdTarget)); diff --git a/src/battle_cursor.c b/src/battle/battle_cursor.c similarity index 100% rename from src/battle_cursor.c rename to src/battle/battle_cursor.c diff --git a/src/battle_finger.c b/src/battle/battle_finger.c similarity index 100% rename from src/battle_finger.c rename to src/battle/battle_finger.c diff --git a/src/battle_input.c b/src/battle/battle_input.c similarity index 100% rename from src/battle_input.c rename to src/battle/battle_input.c diff --git a/src/overlay_12_0224E4FC.c b/src/battle/overlay_12_0224E4FC.c similarity index 97% rename from src/overlay_12_0224E4FC.c rename to src/battle/overlay_12_0224E4FC.c index af5094fb6..124e3c9ef 100644 --- a/src/overlay_12_0224E4FC.c +++ b/src/battle/overlay_12_0224E4FC.c @@ -66,7 +66,7 @@ void BattleSystem_GetBattleMon(BattleSystem *bsys, BATTLECONTEXT *ctx, int battl ctx->battleMons[battlerId].gender = GetMonGender(mon); ctx->battleMons[battlerId].shiny = MonIsShiny(mon); - if (BattleSys_GetBattleType(bsys) & 0x220) { //No abilities battle + if (BattleSys_GetBattleType(bsys) & (BATTLE_TYPE_5|BATTLE_TYPE_9)) { //No abilities battle ctx->battleMons[battlerId].ability = 0; ctx->battleMons[battlerId].status = 0; ctx->battleMons[battlerId].item = 0; @@ -76,7 +76,7 @@ void BattleSystem_GetBattleMon(BattleSystem *bsys, BATTLECONTEXT *ctx, int battl ctx->battleMons[battlerId].item = GetMonData(mon, MON_DATA_HELD_ITEM, NULL); } - if ((BattleSys_GetBattleType(bsys) & 0x220) && !BattleSys_GetFieldSide(bsys, battlerId)) { + if ((BattleSys_GetBattleType(bsys) & (BATTLE_TYPE_5|BATTLE_TYPE_9)) && !BattleSys_GetFieldSide(bsys, battlerId)) { ctx->battleMons[battlerId].forme = 0; } else { ctx->battleMons[battlerId].forme = GetMonData(mon, MON_DATA_FORME, NULL); @@ -1397,7 +1397,7 @@ int ov12_022506D4(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerIdAttacker, } else if (unkA == (1 << 9) && (a4 == 1)) { int battleType = BattleSys_GetBattleType(bsys); - if ((battleType & 2) && (BattleSys_Random(bsys) % 2) == 0) { + if ((battleType & BATTLE_TYPE_DOUBLES) && (BattleSys_Random(bsys) % 2) == 0) { battlerIdTarget = BattleSys_GetBattlerIdPartner(bsys, battlerIdAttacker); if (!ctx->battleMons[battlerIdTarget].hp) { battlerIdTarget = battlerIdAttacker; @@ -1414,7 +1414,7 @@ int ov12_022506D4(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerIdAttacker, } else if (unkA == (1 << 8)) { int battleType = BattleSys_GetBattleType(bsys); - if (battleType & 2) { + if (battleType & BATTLE_TYPE_DOUBLES) { battlerIdTarget = BattleSys_GetBattlerIdPartner(bsys, battlerIdAttacker); } else { battlerIdTarget = battlerIdAttacker; @@ -1422,7 +1422,7 @@ int ov12_022506D4(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerIdAttacker, } else if (unkA == (1 << 9)) { int battleType = BattleSys_GetBattleType(bsys); - if (battleType & 2) { + if (battleType & BATTLE_TYPE_DOUBLES) { battlerIdTarget = ctx->unk_21A8[battlerIdAttacker][1]; if (!ctx->battleMons[battlerIdTarget].hp) { battlerIdTarget = battlerIdAttacker; @@ -1437,7 +1437,7 @@ int ov12_022506D4(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerIdAttacker, battlerIdOpponents[0] = ov12_0223ABB8(bsys, battlerIdAttacker, 0); battlerIdOpponents[1] = ov12_0223ABB8(bsys, battlerIdAttacker, 2); - if (battleType & 2) { + if (battleType & BATTLE_TYPE_DOUBLES) { if (ctx->fieldSideConditionData[side].followMeFlag && ctx->battleMons[ctx->fieldSideConditionData[side].battlerIdFollowMe].hp) { battlerIdTarget = ctx->fieldSideConditionData[side].battlerIdFollowMe; } else if (ctx->battleMons[battlerIdOpponents[0]].hp && ctx->battleMons[battlerIdOpponents[1]].hp) { @@ -1575,7 +1575,7 @@ void UnlockBattlerOutOfCurrentMove(BattleSystem *bsys, BATTLECONTEXT *ctx, int b ctx->battleMons[battlerId].unk88.furyCutterCount = 0; } -int ov12_02250CFC(BATTLECONTEXT *ctx, int battlerId) { +int GetBattlerStatusCondition(BATTLECONTEXT *ctx, int battlerId) { if (ctx->battleMons[battlerId].status & STATUS_SLEEP) { return CONDITION_SLEEP; } else if (ctx->battleMons[battlerId].status & STATUS_POISON) { @@ -1592,3 +1592,45 @@ int ov12_02250CFC(BATTLECONTEXT *ctx, int battlerId) { return CONDITION_NONE; } + +/* +This is a WIP I just really needed a break from this file ~adrienn +BOOL ov12_02250D4C(BattleSystem *bsys, BATTLECONTEXT *ctx) { + int battleType = BattleSys_GetBattleType(bsys); + int trainerIndex; + int state; + + if (battleType & 0x84) { + return FALSE; + } + + if (!(battleType & BATTLE_TYPE_TRAINER)) { + return FALSE; + } + + if (battleType & BATTLE_TYPE_DOUBLES) { + return FALSE; + } + + trainerIndex = BattleSys_GetTrainerIndex(bsys, 2); + state = 0; + + do { + switch (state) { + case 0: + if (ctx->battleMons[2].unk78 == 1 && !(ctx->linkStatus2 & 0x20) && TrainerMessageWithIdPairExists(trainerIndex, 13, HEAP_ID_BATTLE)) { + ctx->linkStatus2 |= 0x20; + ctx->msgWork = 13; + return TRUE; + } + state++; + break; + case 1: + if (ctx->battleMons[2]) + break; + } + } while (state != 4); + + return FALSE; +} +*/ diff --git a/src/overlay_12_0226BEC4.c b/src/battle/overlay_12_0226BEC4.c similarity index 100% rename from src/overlay_12_0226BEC4.c rename to src/battle/overlay_12_0226BEC4.c From 27a4481cf5cf9b643c7f718042c3c1a596d4c775 Mon Sep 17 00:00:00 2001 From: Adrienn Tindall <33725376+adrienntindall@users.noreply.github.com> Date: Sun, 11 Jun 2023 13:17:51 -0500 Subject: [PATCH 2/5] Blanket replace TSURE_POKE -> FOLLOWER_MON --- asm/overlay_01_sprite_data.s | 1256 +++++++++++++-------------- asm/overlay_106.s | 4 +- asm/overlay_12_0224E4FC_s.s | 259 ------ include/constants/follow_poke_idx.h | 1134 ++++++++++++------------ include/constants/mmodel.h | 1146 ++++++++++++------------ include/constants/sprites.h | 1256 +++++++++++++-------------- include/overlay_12_0224E4FC.h | 1 + src/battle/overlay_12_0224E4FC.c | 74 +- src/field_follow_poke.c | 996 ++++++++++----------- src/save_flypoints.c | 4 +- 10 files changed, 2962 insertions(+), 3168 deletions(-) diff --git a/asm/overlay_01_sprite_data.s b/asm/overlay_01_sprite_data.s index ab0d9a105..e90d5f5a7 100644 --- a/asm/overlay_01_sprite_data.s +++ b/asm/overlay_01_sprite_data.s @@ -650,572 +650,572 @@ ov01_022074A8: ; 0x022074A8 .short SPRITE_SIGNBALL, MMODEL_SIGNBALL, 0x024 | (0 << 10) .short SPRITE_STATUEHERO, MMODEL_STATUEHERO, 0x024 | (0 << 10) .short SPRITE_STATUEHEROINE, MMODEL_STATUEHEROINE, 0x024 | (0 << 10) - .short SPRITE_TSURE_POKE_BULBASAUR, MMODEL_TSURE_POKE_BULBASAUR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_IVYSAUR, MMODEL_TSURE_POKE_IVYSAUR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VENUSAUR, MMODEL_TSURE_POKE_VENUSAUR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHARMANDER, MMODEL_TSURE_POKE_CHARMANDER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHARMELEON, MMODEL_TSURE_POKE_CHARMELEON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHARIZARD, MMODEL_TSURE_POKE_CHARIZARD, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SQUIRTLE, MMODEL_TSURE_POKE_SQUIRTLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WARTORTLE, MMODEL_TSURE_POKE_WARTORTLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BLASTOISE, MMODEL_TSURE_POKE_BLASTOISE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CATERPIE, MMODEL_TSURE_POKE_CATERPIE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_METAPOD, MMODEL_TSURE_POKE_METAPOD, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BUTTERFREE, MMODEL_TSURE_POKE_BUTTERFREE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WEEDLE, MMODEL_TSURE_POKE_WEEDLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KAKUNA, MMODEL_TSURE_POKE_KAKUNA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BEEDRILL, MMODEL_TSURE_POKE_BEEDRILL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PIDGEY, MMODEL_TSURE_POKE_PIDGEY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PIDGEOTTO, MMODEL_TSURE_POKE_PIDGEOTTO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PIDGEOT, MMODEL_TSURE_POKE_PIDGEOT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RATTATA, MMODEL_TSURE_POKE_RATTATA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RATICATE, MMODEL_TSURE_POKE_RATICATE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SPEAROW, MMODEL_TSURE_POKE_SPEAROW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FEAROW, MMODEL_TSURE_POKE_FEAROW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_EKANS, MMODEL_TSURE_POKE_EKANS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ARBOK, MMODEL_TSURE_POKE_ARBOK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PIKACHU, MMODEL_TSURE_POKE_PIKACHU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RAICHU, MMODEL_TSURE_POKE_RAICHU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SANDSHREW, MMODEL_TSURE_POKE_SANDSHREW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SANDSLASH, MMODEL_TSURE_POKE_SANDSLASH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NIDORAN_F, MMODEL_TSURE_POKE_NIDORAN_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NIDORINA, MMODEL_TSURE_POKE_NIDORINA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NIDOQUEEN, MMODEL_TSURE_POKE_NIDOQUEEN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NIDORAN_M, MMODEL_TSURE_POKE_NIDORAN_M, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NIDORINO, MMODEL_TSURE_POKE_NIDORINO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NIDOKING, MMODEL_TSURE_POKE_NIDOKING, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CLEFAIRY, MMODEL_TSURE_POKE_CLEFAIRY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CLEFABLE, MMODEL_TSURE_POKE_CLEFABLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VULPIX, MMODEL_TSURE_POKE_VULPIX, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NINETALES, MMODEL_TSURE_POKE_NINETALES, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_JIGGLYPUFF, MMODEL_TSURE_POKE_JIGGLYPUFF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WIGGLYTUFF, MMODEL_TSURE_POKE_WIGGLYTUFF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ZUBAT, MMODEL_TSURE_POKE_ZUBAT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GOLBAT, MMODEL_TSURE_POKE_GOLBAT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ODDISH, MMODEL_TSURE_POKE_ODDISH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GLOOM, MMODEL_TSURE_POKE_GLOOM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VILEPLUME, MMODEL_TSURE_POKE_VILEPLUME, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PARAS, MMODEL_TSURE_POKE_PARAS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PARASECT, MMODEL_TSURE_POKE_PARASECT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VENONAT, MMODEL_TSURE_POKE_VENONAT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VENOMOTH, MMODEL_TSURE_POKE_VENOMOTH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DIGLETT, MMODEL_TSURE_POKE_DIGLETT, 0x226 | (19 << 10) - .short SPRITE_TSURE_POKE_DUGTRIO, MMODEL_TSURE_POKE_DUGTRIO, 0x226 | (19 << 10) - .short SPRITE_TSURE_POKE_MEOWTH, MMODEL_TSURE_POKE_MEOWTH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PERSIAN, MMODEL_TSURE_POKE_PERSIAN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PSYDUCK, MMODEL_TSURE_POKE_PSYDUCK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GOLDUCK, MMODEL_TSURE_POKE_GOLDUCK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MANKEY, MMODEL_TSURE_POKE_MANKEY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PRIMEAPE, MMODEL_TSURE_POKE_PRIMEAPE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GROWLITHE, MMODEL_TSURE_POKE_GROWLITHE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ARCANINE, MMODEL_TSURE_POKE_ARCANINE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_POLIWAG, MMODEL_TSURE_POKE_POLIWAG, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_POLIWHIRL, MMODEL_TSURE_POKE_POLIWHIRL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_POLIWRATH, MMODEL_TSURE_POKE_POLIWRATH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ABRA, MMODEL_TSURE_POKE_ABRA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KADABRA, MMODEL_TSURE_POKE_KADABRA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ALAKAZAM, MMODEL_TSURE_POKE_ALAKAZAM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MACHOP, MMODEL_TSURE_POKE_MACHOP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MACHOKE, MMODEL_TSURE_POKE_MACHOKE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MACHAMP, MMODEL_TSURE_POKE_MACHAMP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BELLSPROUT, MMODEL_TSURE_POKE_BELLSPROUT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WEEPINBELL, MMODEL_TSURE_POKE_WEEPINBELL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VICTREEBEL, MMODEL_TSURE_POKE_VICTREEBEL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TENTACOOL, MMODEL_TSURE_POKE_TENTACOOL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TENTACRUEL, MMODEL_TSURE_POKE_TENTACRUEL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GEODUDE, MMODEL_TSURE_POKE_GEODUDE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GRAVELER, MMODEL_TSURE_POKE_GRAVELER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GOLEM, MMODEL_TSURE_POKE_GOLEM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PONYTA, MMODEL_TSURE_POKE_PONYTA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RAPIDASH, MMODEL_TSURE_POKE_RAPIDASH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SLOWPOKE, MMODEL_TSURE_POKE_SLOWPOKE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SLOWBRO, MMODEL_TSURE_POKE_SLOWBRO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAGNEMITE, MMODEL_TSURE_POKE_MAGNEMITE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAGNETON, MMODEL_TSURE_POKE_MAGNETON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FARFETCHD, MMODEL_TSURE_POKE_FARFETCHD, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DODUO, MMODEL_TSURE_POKE_DODUO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DODRIO, MMODEL_TSURE_POKE_DODRIO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SEEL, MMODEL_TSURE_POKE_SEEL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DEWGONG, MMODEL_TSURE_POKE_DEWGONG, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GRIMER, MMODEL_TSURE_POKE_GRIMER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MUK, MMODEL_TSURE_POKE_MUK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHELLDER, MMODEL_TSURE_POKE_SHELLDER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CLOYSTER, MMODEL_TSURE_POKE_CLOYSTER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GASTLY, MMODEL_TSURE_POKE_GASTLY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HAUNTER, MMODEL_TSURE_POKE_HAUNTER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GENGAR, MMODEL_TSURE_POKE_GENGAR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ONIX, MMODEL_TSURE_POKE_ONIX, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DROWZEE, MMODEL_TSURE_POKE_DROWZEE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HYPNO, MMODEL_TSURE_POKE_HYPNO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KRABBY, MMODEL_TSURE_POKE_KRABBY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KINGLER, MMODEL_TSURE_POKE_KINGLER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VOLTORB, MMODEL_TSURE_POKE_VOLTORB, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ELECTRODE, MMODEL_TSURE_POKE_ELECTRODE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_EXEGGCUTE, MMODEL_TSURE_POKE_EXEGGCUTE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_EXEGGUTOR, MMODEL_TSURE_POKE_EXEGGUTOR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CUBONE, MMODEL_TSURE_POKE_CUBONE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAROWAK, MMODEL_TSURE_POKE_MAROWAK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HITMONLEE, MMODEL_TSURE_POKE_HITMONLEE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HITMONCHAN, MMODEL_TSURE_POKE_HITMONCHAN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LICKITUNG, MMODEL_TSURE_POKE_LICKITUNG, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KOFFING, MMODEL_TSURE_POKE_KOFFING, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WEEZING, MMODEL_TSURE_POKE_WEEZING, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RHYHORN, MMODEL_TSURE_POKE_RHYHORN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RHYDON, MMODEL_TSURE_POKE_RHYDON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHANSEY, MMODEL_TSURE_POKE_CHANSEY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TANGELA, MMODEL_TSURE_POKE_TANGELA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KANGASKHAN, MMODEL_TSURE_POKE_KANGASKHAN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HORSEA, MMODEL_TSURE_POKE_HORSEA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SEADRA, MMODEL_TSURE_POKE_SEADRA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GOLDEEN, MMODEL_TSURE_POKE_GOLDEEN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SEAKING, MMODEL_TSURE_POKE_SEAKING, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STARYU, MMODEL_TSURE_POKE_STARYU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STARMIE, MMODEL_TSURE_POKE_STARMIE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MR_MIME, MMODEL_TSURE_POKE_MR_MIME, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SCYTHER, MMODEL_TSURE_POKE_SCYTHER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_JYNX, MMODEL_TSURE_POKE_JYNX, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ELECTABUZZ, MMODEL_TSURE_POKE_ELECTABUZZ, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAGMAR, MMODEL_TSURE_POKE_MAGMAR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PINSIR, MMODEL_TSURE_POKE_PINSIR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TAUROS, MMODEL_TSURE_POKE_TAUROS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAGIKARP, MMODEL_TSURE_POKE_MAGIKARP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GYARADOS, MMODEL_TSURE_POKE_GYARADOS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LAPRAS, MMODEL_TSURE_POKE_LAPRAS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DITTO, MMODEL_TSURE_POKE_DITTO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_EEVEE, MMODEL_TSURE_POKE_EEVEE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VAPOREON, MMODEL_TSURE_POKE_VAPOREON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_JOLTEON, MMODEL_TSURE_POKE_JOLTEON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FLAREON, MMODEL_TSURE_POKE_FLAREON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PORYGON, MMODEL_TSURE_POKE_PORYGON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_OMANYTE, MMODEL_TSURE_POKE_OMANYTE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_OMASTAR, MMODEL_TSURE_POKE_OMASTAR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KABUTO, MMODEL_TSURE_POKE_KABUTO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KABUTOPS, MMODEL_TSURE_POKE_KABUTOPS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_AERODACTYL, MMODEL_TSURE_POKE_AERODACTYL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SNORLAX, MMODEL_TSURE_POKE_SNORLAX, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ARTICUNO, MMODEL_TSURE_POKE_ARTICUNO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ZAPDOS, MMODEL_TSURE_POKE_ZAPDOS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MOLTRES, MMODEL_TSURE_POKE_MOLTRES, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DRATINI, MMODEL_TSURE_POKE_DRATINI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DRAGONAIR, MMODEL_TSURE_POKE_DRAGONAIR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DRAGONITE, MMODEL_TSURE_POKE_DRAGONITE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MEWTWO, MMODEL_TSURE_POKE_MEWTWO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MEW, MMODEL_TSURE_POKE_MEW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHIKORITA, MMODEL_TSURE_POKE_CHIKORITA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BAYLEEF, MMODEL_TSURE_POKE_BAYLEEF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MEGANIUM, MMODEL_TSURE_POKE_MEGANIUM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CYNDAQUIL, MMODEL_TSURE_POKE_CYNDAQUIL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_QUILAVA, MMODEL_TSURE_POKE_QUILAVA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TYPHLOSION, MMODEL_TSURE_POKE_TYPHLOSION, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TOTODILE, MMODEL_TSURE_POKE_TOTODILE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CROCONAW, MMODEL_TSURE_POKE_CROCONAW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FERALIGATR, MMODEL_TSURE_POKE_FERALIGATR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SENTRET, MMODEL_TSURE_POKE_SENTRET, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FURRET, MMODEL_TSURE_POKE_FURRET, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HOOTHOOT, MMODEL_TSURE_POKE_HOOTHOOT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NOCTOWL, MMODEL_TSURE_POKE_NOCTOWL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LEDYBA, MMODEL_TSURE_POKE_LEDYBA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LEDIAN, MMODEL_TSURE_POKE_LEDIAN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SPINARAK, MMODEL_TSURE_POKE_SPINARAK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ARIADOS, MMODEL_TSURE_POKE_ARIADOS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CROBAT, MMODEL_TSURE_POKE_CROBAT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHINCHOU, MMODEL_TSURE_POKE_CHINCHOU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LANTURN, MMODEL_TSURE_POKE_LANTURN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PICHU, MMODEL_TSURE_POKE_PICHU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CLEFFA, MMODEL_TSURE_POKE_CLEFFA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_IGGLYBUFF, MMODEL_TSURE_POKE_IGGLYBUFF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TOGEPI, MMODEL_TSURE_POKE_TOGEPI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TOGETIC, MMODEL_TSURE_POKE_TOGETIC, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NATU, MMODEL_TSURE_POKE_NATU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_XATU, MMODEL_TSURE_POKE_XATU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAREEP, MMODEL_TSURE_POKE_MAREEP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FLAAFFY, MMODEL_TSURE_POKE_FLAAFFY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_AMPHAROS, MMODEL_TSURE_POKE_AMPHAROS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BELLOSSOM, MMODEL_TSURE_POKE_BELLOSSOM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MARILL, MMODEL_TSURE_POKE_MARILL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_AZUMARILL, MMODEL_TSURE_POKE_AZUMARILL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SUDOWOODO, MMODEL_TSURE_POKE_SUDOWOODO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_POLITOED, MMODEL_TSURE_POKE_POLITOED, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HOPPIP, MMODEL_TSURE_POKE_HOPPIP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SKIPLOOM, MMODEL_TSURE_POKE_SKIPLOOM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_JUMPLUFF, MMODEL_TSURE_POKE_JUMPLUFF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_AIPOM, MMODEL_TSURE_POKE_AIPOM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SUNKERN, MMODEL_TSURE_POKE_SUNKERN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SUNFLORA, MMODEL_TSURE_POKE_SUNFLORA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_YANMA, MMODEL_TSURE_POKE_YANMA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WOOPER, MMODEL_TSURE_POKE_WOOPER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_QUAGSIRE, MMODEL_TSURE_POKE_QUAGSIRE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ESPEON, MMODEL_TSURE_POKE_ESPEON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UMBREON, MMODEL_TSURE_POKE_UMBREON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MURKROW, MMODEL_TSURE_POKE_MURKROW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SLOWKING, MMODEL_TSURE_POKE_SLOWKING, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MISDREAVUS, MMODEL_TSURE_POKE_MISDREAVUS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_A, MMODEL_TSURE_POKE_UNOWN_A, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_B, MMODEL_TSURE_POKE_UNOWN_B, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_C, MMODEL_TSURE_POKE_UNOWN_C, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_D, MMODEL_TSURE_POKE_UNOWN_D, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_E, MMODEL_TSURE_POKE_UNOWN_E, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_F, MMODEL_TSURE_POKE_UNOWN_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_G, MMODEL_TSURE_POKE_UNOWN_G, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_H, MMODEL_TSURE_POKE_UNOWN_H, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_I, MMODEL_TSURE_POKE_UNOWN_I, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_J, MMODEL_TSURE_POKE_UNOWN_J, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_K, MMODEL_TSURE_POKE_UNOWN_K, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_L, MMODEL_TSURE_POKE_UNOWN_L, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_M, MMODEL_TSURE_POKE_UNOWN_M, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_N, MMODEL_TSURE_POKE_UNOWN_N, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_O, MMODEL_TSURE_POKE_UNOWN_O, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_P, MMODEL_TSURE_POKE_UNOWN_P, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_Q, MMODEL_TSURE_POKE_UNOWN_Q, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_R, MMODEL_TSURE_POKE_UNOWN_R, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_S, MMODEL_TSURE_POKE_UNOWN_S, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_T, MMODEL_TSURE_POKE_UNOWN_T, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_U, MMODEL_TSURE_POKE_UNOWN_U, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_V, MMODEL_TSURE_POKE_UNOWN_V, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_W, MMODEL_TSURE_POKE_UNOWN_W, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_X, MMODEL_TSURE_POKE_UNOWN_X, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_Y, MMODEL_TSURE_POKE_UNOWN_Y, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_Z, MMODEL_TSURE_POKE_UNOWN_Z, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_QMARK, MMODEL_TSURE_POKE_UNOWN_QMARK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UNOWN_EXCL, MMODEL_TSURE_POKE_UNOWN_EXCL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WOBBUFFET, MMODEL_TSURE_POKE_WOBBUFFET, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GIRAFARIG, MMODEL_TSURE_POKE_GIRAFARIG, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PINECO, MMODEL_TSURE_POKE_PINECO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FORRETRESS, MMODEL_TSURE_POKE_FORRETRESS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DUNSPARCE, MMODEL_TSURE_POKE_DUNSPARCE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GLIGAR, MMODEL_TSURE_POKE_GLIGAR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STEELIX, MMODEL_TSURE_POKE_STEELIX, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_SNUBBULL, MMODEL_TSURE_POKE_SNUBBULL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GRANBULL, MMODEL_TSURE_POKE_GRANBULL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_QWILFISH, MMODEL_TSURE_POKE_QWILFISH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SCIZOR, MMODEL_TSURE_POKE_SCIZOR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHUCKLE, MMODEL_TSURE_POKE_SHUCKLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HERACROSS, MMODEL_TSURE_POKE_HERACROSS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SNEASEL, MMODEL_TSURE_POKE_SNEASEL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TEDDIURSA, MMODEL_TSURE_POKE_TEDDIURSA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_URSARING, MMODEL_TSURE_POKE_URSARING, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SLUGMA, MMODEL_TSURE_POKE_SLUGMA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAGCARGO, MMODEL_TSURE_POKE_MAGCARGO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SWINUB, MMODEL_TSURE_POKE_SWINUB, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PILOSWINE, MMODEL_TSURE_POKE_PILOSWINE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CORSOLA, MMODEL_TSURE_POKE_CORSOLA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_REMORAID, MMODEL_TSURE_POKE_REMORAID, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_OCTILLERY, MMODEL_TSURE_POKE_OCTILLERY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DELIBIRD, MMODEL_TSURE_POKE_DELIBIRD, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MANTINE, MMODEL_TSURE_POKE_MANTINE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SKARMORY, MMODEL_TSURE_POKE_SKARMORY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HOUNDOUR, MMODEL_TSURE_POKE_HOUNDOUR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HOUNDOOM, MMODEL_TSURE_POKE_HOUNDOOM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KINGDRA, MMODEL_TSURE_POKE_KINGDRA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PHANPY, MMODEL_TSURE_POKE_PHANPY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DONPHAN, MMODEL_TSURE_POKE_DONPHAN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PORYGON2, MMODEL_TSURE_POKE_PORYGON2, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STANTLER, MMODEL_TSURE_POKE_STANTLER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SMEARGLE, MMODEL_TSURE_POKE_SMEARGLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TYROGUE, MMODEL_TSURE_POKE_TYROGUE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HITMONTOP, MMODEL_TSURE_POKE_HITMONTOP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SMOOCHUM, MMODEL_TSURE_POKE_SMOOCHUM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ELEKID, MMODEL_TSURE_POKE_ELEKID, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAGBY, MMODEL_TSURE_POKE_MAGBY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MILTANK, MMODEL_TSURE_POKE_MILTANK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BLISSEY, MMODEL_TSURE_POKE_BLISSEY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RAIKOU, MMODEL_TSURE_POKE_RAIKOU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ENTEI, MMODEL_TSURE_POKE_ENTEI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SUICUNE, MMODEL_TSURE_POKE_SUICUNE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LARVITAR, MMODEL_TSURE_POKE_LARVITAR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PUPITAR, MMODEL_TSURE_POKE_PUPITAR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TYRANITAR, MMODEL_TSURE_POKE_TYRANITAR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LUGIA, MMODEL_TSURE_POKE_LUGIA, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_HO_OH, MMODEL_TSURE_POKE_HO_OH, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_CELEBI, MMODEL_TSURE_POKE_CELEBI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TREECKO, MMODEL_TSURE_POKE_TREECKO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GROVYLE, MMODEL_TSURE_POKE_GROVYLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SCEPTILE, MMODEL_TSURE_POKE_SCEPTILE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TORCHIC, MMODEL_TSURE_POKE_TORCHIC, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_COMBUSKEN, MMODEL_TSURE_POKE_COMBUSKEN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BLAZIKEN, MMODEL_TSURE_POKE_BLAZIKEN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MUDKIP, MMODEL_TSURE_POKE_MUDKIP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MARSHTOMP, MMODEL_TSURE_POKE_MARSHTOMP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SWAMPERT, MMODEL_TSURE_POKE_SWAMPERT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_POOCHYENA, MMODEL_TSURE_POKE_POOCHYENA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MIGHTYENA, MMODEL_TSURE_POKE_MIGHTYENA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ZIGZAGOON, MMODEL_TSURE_POKE_ZIGZAGOON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LINOONE, MMODEL_TSURE_POKE_LINOONE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WURMPLE, MMODEL_TSURE_POKE_WURMPLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SILCOON, MMODEL_TSURE_POKE_SILCOON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BEAUTIFLY, MMODEL_TSURE_POKE_BEAUTIFLY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CASCOON, MMODEL_TSURE_POKE_CASCOON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DUSTOX, MMODEL_TSURE_POKE_DUSTOX, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LOTAD, MMODEL_TSURE_POKE_LOTAD, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LOMBRE, MMODEL_TSURE_POKE_LOMBRE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LUDICOLO, MMODEL_TSURE_POKE_LUDICOLO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SEEDOT, MMODEL_TSURE_POKE_SEEDOT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NUZLEAF, MMODEL_TSURE_POKE_NUZLEAF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHIFTRY, MMODEL_TSURE_POKE_SHIFTRY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TAILLOW, MMODEL_TSURE_POKE_TAILLOW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SWELLOW, MMODEL_TSURE_POKE_SWELLOW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WINGULL, MMODEL_TSURE_POKE_WINGULL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PELIPPER, MMODEL_TSURE_POKE_PELIPPER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RALTS, MMODEL_TSURE_POKE_RALTS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KIRLIA, MMODEL_TSURE_POKE_KIRLIA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GARDEVOIR, MMODEL_TSURE_POKE_GARDEVOIR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SURSKIT, MMODEL_TSURE_POKE_SURSKIT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MASQUERAIN, MMODEL_TSURE_POKE_MASQUERAIN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHROOMISH, MMODEL_TSURE_POKE_SHROOMISH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BRELOOM, MMODEL_TSURE_POKE_BRELOOM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SLAKOTH, MMODEL_TSURE_POKE_SLAKOTH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VIGOROTH, MMODEL_TSURE_POKE_VIGOROTH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SLAKING, MMODEL_TSURE_POKE_SLAKING, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NINCADA, MMODEL_TSURE_POKE_NINCADA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NINJASK, MMODEL_TSURE_POKE_NINJASK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHEDINJA, MMODEL_TSURE_POKE_SHEDINJA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WHISMUR, MMODEL_TSURE_POKE_WHISMUR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LOUDRED, MMODEL_TSURE_POKE_LOUDRED, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_EXPLOUD, MMODEL_TSURE_POKE_EXPLOUD, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAKUHITA, MMODEL_TSURE_POKE_MAKUHITA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HARIYAMA, MMODEL_TSURE_POKE_HARIYAMA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_AZURILL, MMODEL_TSURE_POKE_AZURILL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_NOSEPASS, MMODEL_TSURE_POKE_NOSEPASS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SKITTY, MMODEL_TSURE_POKE_SKITTY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DELCATTY, MMODEL_TSURE_POKE_DELCATTY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SABLEYE, MMODEL_TSURE_POKE_SABLEYE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAWILE, MMODEL_TSURE_POKE_MAWILE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ARON, MMODEL_TSURE_POKE_ARON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LAIRON, MMODEL_TSURE_POKE_LAIRON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_AGGRON, MMODEL_TSURE_POKE_AGGRON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MEDITITE, MMODEL_TSURE_POKE_MEDITITE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MEDICHAM, MMODEL_TSURE_POKE_MEDICHAM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ELECTRIKE, MMODEL_TSURE_POKE_ELECTRIKE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MANECTRIC, MMODEL_TSURE_POKE_MANECTRIC, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PLUSLE, MMODEL_TSURE_POKE_PLUSLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MINUN, MMODEL_TSURE_POKE_MINUN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VOLBEAT, MMODEL_TSURE_POKE_VOLBEAT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ILLUMISE, MMODEL_TSURE_POKE_ILLUMISE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ROSELIA, MMODEL_TSURE_POKE_ROSELIA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GULPIN, MMODEL_TSURE_POKE_GULPIN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SWALOT, MMODEL_TSURE_POKE_SWALOT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CARVANHA, MMODEL_TSURE_POKE_CARVANHA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHARPEDO, MMODEL_TSURE_POKE_SHARPEDO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WAILMER, MMODEL_TSURE_POKE_WAILMER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WAILORD, MMODEL_TSURE_POKE_WAILORD, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_NUMEL, MMODEL_TSURE_POKE_NUMEL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CAMERUPT, MMODEL_TSURE_POKE_CAMERUPT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TORKOAL, MMODEL_TSURE_POKE_TORKOAL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SPOINK, MMODEL_TSURE_POKE_SPOINK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GRUMPIG, MMODEL_TSURE_POKE_GRUMPIG, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SPINDA, MMODEL_TSURE_POKE_SPINDA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TRAPINCH, MMODEL_TSURE_POKE_TRAPINCH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VIBRAVA, MMODEL_TSURE_POKE_VIBRAVA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FLYGON, MMODEL_TSURE_POKE_FLYGON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CACNEA, MMODEL_TSURE_POKE_CACNEA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CACTURNE, MMODEL_TSURE_POKE_CACTURNE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SWABLU, MMODEL_TSURE_POKE_SWABLU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ALTARIA, MMODEL_TSURE_POKE_ALTARIA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ZANGOOSE, MMODEL_TSURE_POKE_ZANGOOSE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SEVIPER, MMODEL_TSURE_POKE_SEVIPER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LUNATONE, MMODEL_TSURE_POKE_LUNATONE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SOLROCK, MMODEL_TSURE_POKE_SOLROCK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BARBOACH, MMODEL_TSURE_POKE_BARBOACH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WHISCASH, MMODEL_TSURE_POKE_WHISCASH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CORPHISH, MMODEL_TSURE_POKE_CORPHISH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CRAWDAUNT, MMODEL_TSURE_POKE_CRAWDAUNT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BALTOY, MMODEL_TSURE_POKE_BALTOY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CLAYDOL, MMODEL_TSURE_POKE_CLAYDOL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LILEEP, MMODEL_TSURE_POKE_LILEEP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CRADILY, MMODEL_TSURE_POKE_CRADILY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ANORITH, MMODEL_TSURE_POKE_ANORITH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ARMALDO, MMODEL_TSURE_POKE_ARMALDO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FEEBAS, MMODEL_TSURE_POKE_FEEBAS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MILOTIC, MMODEL_TSURE_POKE_MILOTIC, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CASTFORM, MMODEL_TSURE_POKE_CASTFORM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KECLEON, MMODEL_TSURE_POKE_KECLEON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHUPPET, MMODEL_TSURE_POKE_SHUPPET, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BANETTE, MMODEL_TSURE_POKE_BANETTE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DUSKULL, MMODEL_TSURE_POKE_DUSKULL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DUSCLOPS, MMODEL_TSURE_POKE_DUSCLOPS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TROPIUS, MMODEL_TSURE_POKE_TROPIUS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHIMECHO, MMODEL_TSURE_POKE_CHIMECHO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ABSOL, MMODEL_TSURE_POKE_ABSOL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WYNAUT, MMODEL_TSURE_POKE_WYNAUT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SNORUNT, MMODEL_TSURE_POKE_SNORUNT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GLALIE, MMODEL_TSURE_POKE_GLALIE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SPHEAL, MMODEL_TSURE_POKE_SPHEAL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SEALEO, MMODEL_TSURE_POKE_SEALEO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WALREIN, MMODEL_TSURE_POKE_WALREIN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CLAMPERL, MMODEL_TSURE_POKE_CLAMPERL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HUNTAIL, MMODEL_TSURE_POKE_HUNTAIL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GOREBYSS, MMODEL_TSURE_POKE_GOREBYSS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RELICANTH, MMODEL_TSURE_POKE_RELICANTH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LUVDISC, MMODEL_TSURE_POKE_LUVDISC, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BAGON, MMODEL_TSURE_POKE_BAGON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHELGON, MMODEL_TSURE_POKE_SHELGON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SALAMENCE, MMODEL_TSURE_POKE_SALAMENCE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BELDUM, MMODEL_TSURE_POKE_BELDUM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_METANG, MMODEL_TSURE_POKE_METANG, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_METAGROSS, MMODEL_TSURE_POKE_METAGROSS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_REGIROCK, MMODEL_TSURE_POKE_REGIROCK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_REGICE, MMODEL_TSURE_POKE_REGICE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_REGISTEEL, MMODEL_TSURE_POKE_REGISTEEL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LATIAS, MMODEL_TSURE_POKE_LATIAS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LATIOS, MMODEL_TSURE_POKE_LATIOS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KYOGRE, MMODEL_TSURE_POKE_KYOGRE, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_GROUDON, MMODEL_TSURE_POKE_GROUDON, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_RAYQUAZA, MMODEL_TSURE_POKE_RAYQUAZA, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_JIRACHI, MMODEL_TSURE_POKE_JIRACHI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DEOXYS, MMODEL_TSURE_POKE_DEOXYS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DEOXYS_ATK, MMODEL_TSURE_POKE_DEOXYS_ATK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DEOXYS_DEF, MMODEL_TSURE_POKE_DEOXYS_DEF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DEOXYS_SPD, MMODEL_TSURE_POKE_DEOXYS_SPD, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TURTWIG, MMODEL_TSURE_POKE_TURTWIG, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GROTLE, MMODEL_TSURE_POKE_GROTLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TORTERRA, MMODEL_TSURE_POKE_TORTERRA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHIMCHAR, MMODEL_TSURE_POKE_CHIMCHAR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MONFERNO, MMODEL_TSURE_POKE_MONFERNO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_INFERNAPE, MMODEL_TSURE_POKE_INFERNAPE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PIPLUP, MMODEL_TSURE_POKE_PIPLUP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PRINPLUP, MMODEL_TSURE_POKE_PRINPLUP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_EMPOLEON, MMODEL_TSURE_POKE_EMPOLEON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STARLY, MMODEL_TSURE_POKE_STARLY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STARAVIA, MMODEL_TSURE_POKE_STARAVIA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STARAPTOR, MMODEL_TSURE_POKE_STARAPTOR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BIDOOF, MMODEL_TSURE_POKE_BIDOOF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BIBAREL, MMODEL_TSURE_POKE_BIBAREL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KRICKETOT, MMODEL_TSURE_POKE_KRICKETOT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_KRICKETUNE, MMODEL_TSURE_POKE_KRICKETUNE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHINX, MMODEL_TSURE_POKE_SHINX, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LUXIO, MMODEL_TSURE_POKE_LUXIO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LUXRAY, MMODEL_TSURE_POKE_LUXRAY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BUDEW, MMODEL_TSURE_POKE_BUDEW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ROSERADE, MMODEL_TSURE_POKE_ROSERADE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CRANIDOS, MMODEL_TSURE_POKE_CRANIDOS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RAMPARDOS, MMODEL_TSURE_POKE_RAMPARDOS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHIELDON, MMODEL_TSURE_POKE_SHIELDON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BASTIODON, MMODEL_TSURE_POKE_BASTIODON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BURMY, MMODEL_TSURE_POKE_BURMY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BURMY_SANDY, MMODEL_TSURE_POKE_BURMY_SANDY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BURMY_TRASH, MMODEL_TSURE_POKE_BURMY_TRASH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WORMADAM, MMODEL_TSURE_POKE_WORMADAM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WORMADAM_SANDY, MMODEL_TSURE_POKE_WORMADAM_SANDY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WORMADAM_TRASH, MMODEL_TSURE_POKE_WORMADAM_TRASH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MOTHIM, MMODEL_TSURE_POKE_MOTHIM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_COMBEE, MMODEL_TSURE_POKE_COMBEE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VESPIQUEN, MMODEL_TSURE_POKE_VESPIQUEN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PACHIRISU, MMODEL_TSURE_POKE_PACHIRISU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BUIZEL, MMODEL_TSURE_POKE_BUIZEL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FLOATZEL, MMODEL_TSURE_POKE_FLOATZEL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHERUBI, MMODEL_TSURE_POKE_CHERUBI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHERRIM, MMODEL_TSURE_POKE_CHERRIM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHELLOS_WEST, MMODEL_TSURE_POKE_SHELLOS_WEST, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHELLOS_EAST, MMODEL_TSURE_POKE_SHELLOS_EAST, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GASTRODON_WEST, MMODEL_TSURE_POKE_GASTRODON_WEST, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GASTRODON_EAST, MMODEL_TSURE_POKE_GASTRODON_EAST, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_AMBIPOM, MMODEL_TSURE_POKE_AMBIPOM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DRIFLOON, MMODEL_TSURE_POKE_DRIFLOON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DRIFBLIM, MMODEL_TSURE_POKE_DRIFBLIM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BUNEARY, MMODEL_TSURE_POKE_BUNEARY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LOPUNNY, MMODEL_TSURE_POKE_LOPUNNY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MISMAGIUS, MMODEL_TSURE_POKE_MISMAGIUS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HONCHKROW, MMODEL_TSURE_POKE_HONCHKROW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GLAMEOW, MMODEL_TSURE_POKE_GLAMEOW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PURUGLY, MMODEL_TSURE_POKE_PURUGLY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHINGLING, MMODEL_TSURE_POKE_CHINGLING, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STUNKY, MMODEL_TSURE_POKE_STUNKY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SKUNTANK, MMODEL_TSURE_POKE_SKUNTANK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BRONZOR, MMODEL_TSURE_POKE_BRONZOR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BRONZONG, MMODEL_TSURE_POKE_BRONZONG, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_BONSLY, MMODEL_TSURE_POKE_BONSLY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MIME_JR, MMODEL_TSURE_POKE_MIME_JR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HAPPINY, MMODEL_TSURE_POKE_HAPPINY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CHATOT, MMODEL_TSURE_POKE_CHATOT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SPIRITOMB, MMODEL_TSURE_POKE_SPIRITOMB, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GIBLE, MMODEL_TSURE_POKE_GIBLE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GABITE, MMODEL_TSURE_POKE_GABITE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GARCHOMP, MMODEL_TSURE_POKE_GARCHOMP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MUNCHLAX, MMODEL_TSURE_POKE_MUNCHLAX, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RIOLU, MMODEL_TSURE_POKE_RIOLU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LUCARIO, MMODEL_TSURE_POKE_LUCARIO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HIPPOPOTAS, MMODEL_TSURE_POKE_HIPPOPOTAS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HIPPOPOTAS_F, MMODEL_TSURE_POKE_HIPPOPOTAS_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HIPPOWDON, MMODEL_TSURE_POKE_HIPPOWDON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HIPPOWDON_F, MMODEL_TSURE_POKE_HIPPOWDON_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SKORUPI, MMODEL_TSURE_POKE_SKORUPI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DRAPION, MMODEL_TSURE_POKE_DRAPION, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CROAGUNK, MMODEL_TSURE_POKE_CROAGUNK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TOXICROAK, MMODEL_TSURE_POKE_TOXICROAK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_CARNIVINE, MMODEL_TSURE_POKE_CARNIVINE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FINNEON, MMODEL_TSURE_POKE_FINNEON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LUMINEON, MMODEL_TSURE_POKE_LUMINEON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MANTYKE, MMODEL_TSURE_POKE_MANTYKE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SNOVER, MMODEL_TSURE_POKE_SNOVER, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ABOMASNOW, MMODEL_TSURE_POKE_ABOMASNOW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WEAVILE, MMODEL_TSURE_POKE_WEAVILE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAGNEZONE, MMODEL_TSURE_POKE_MAGNEZONE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LICKILICKY, MMODEL_TSURE_POKE_LICKILICKY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_RHYPERIOR, MMODEL_TSURE_POKE_RHYPERIOR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TANGROWTH, MMODEL_TSURE_POKE_TANGROWTH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ELECTIVIRE, MMODEL_TSURE_POKE_ELECTIVIRE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAGMORTAR, MMODEL_TSURE_POKE_MAGMORTAR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_TOGEKISS, MMODEL_TSURE_POKE_TOGEKISS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_YANMEGA, MMODEL_TSURE_POKE_YANMEGA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_LEAFEON, MMODEL_TSURE_POKE_LEAFEON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GLACEON, MMODEL_TSURE_POKE_GLACEON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GLISCOR, MMODEL_TSURE_POKE_GLISCOR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MAMOSWINE, MMODEL_TSURE_POKE_MAMOSWINE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PORYGON_Z, MMODEL_TSURE_POKE_PORYGON_Z, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GALLADE, MMODEL_TSURE_POKE_GALLADE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PROBOPASS, MMODEL_TSURE_POKE_PROBOPASS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DUSKNOIR, MMODEL_TSURE_POKE_DUSKNOIR, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_FROSLASS, MMODEL_TSURE_POKE_FROSLASS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ROTOM, MMODEL_TSURE_POKE_ROTOM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ROTOM_HEAT, MMODEL_TSURE_POKE_ROTOM_HEAT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ROTOM_WASH, MMODEL_TSURE_POKE_ROTOM_WASH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ROTOM_FROST, MMODEL_TSURE_POKE_ROTOM_FROST, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ROTOM_FAN, MMODEL_TSURE_POKE_ROTOM_FAN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ROTOM_MOW, MMODEL_TSURE_POKE_ROTOM_MOW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_UXIE, MMODEL_TSURE_POKE_UXIE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MESPRIT, MMODEL_TSURE_POKE_MESPRIT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_AZELF, MMODEL_TSURE_POKE_AZELF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DIALGA, MMODEL_TSURE_POKE_DIALGA, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_PALKIA, MMODEL_TSURE_POKE_PALKIA, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_HEATRAN, MMODEL_TSURE_POKE_HEATRAN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_REGIGIGAS, MMODEL_TSURE_POKE_REGIGIGAS, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_GIRATINA, MMODEL_TSURE_POKE_GIRATINA, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_GIRATINA_ORIGIN, MMODEL_TSURE_POKE_GIRATINA_ORIGIN, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_CRESSELIA, MMODEL_TSURE_POKE_CRESSELIA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PHIONE, MMODEL_TSURE_POKE_PHIONE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MANAPHY, MMODEL_TSURE_POKE_MANAPHY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_DARKRAI, MMODEL_TSURE_POKE_DARKRAI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHAYMIN, MMODEL_TSURE_POKE_SHAYMIN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_SHAYMIN_SKY, MMODEL_TSURE_POKE_SHAYMIN_SKY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_NORMAL, MMODEL_TSURE_POKE_ARCEUS_NORMAL, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_FIGHTING, MMODEL_TSURE_POKE_ARCEUS_FIGHTING, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_FLYING, MMODEL_TSURE_POKE_ARCEUS_FLYING, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_POISON, MMODEL_TSURE_POKE_ARCEUS_POISON, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_GROUND, MMODEL_TSURE_POKE_ARCEUS_GROUND, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_ROCK, MMODEL_TSURE_POKE_ARCEUS_ROCK, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_BUG, MMODEL_TSURE_POKE_ARCEUS_BUG, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_GHOST, MMODEL_TSURE_POKE_ARCEUS_GHOST, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_STEEL, MMODEL_TSURE_POKE_ARCEUS_STEEL, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_MYSTERY, MMODEL_TSURE_POKE_ARCEUS_MYSTERY, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_FIRE, MMODEL_TSURE_POKE_ARCEUS_FIRE, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_WATER, MMODEL_TSURE_POKE_ARCEUS_WATER, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_GRASS, MMODEL_TSURE_POKE_ARCEUS_GRASS, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_ELECTRIC, MMODEL_TSURE_POKE_ARCEUS_ELECTRIC, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_PSYCHIC, MMODEL_TSURE_POKE_ARCEUS_PSYCHIC, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_ICE, MMODEL_TSURE_POKE_ARCEUS_ICE, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_DRAGON, MMODEL_TSURE_POKE_ARCEUS_DRAGON, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_ARCEUS_DARK, MMODEL_TSURE_POKE_ARCEUS_DARK, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_PICHU_SPIKY, MMODEL_TSURE_POKE_PICHU_SPIKY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_VENUSAUR_F, MMODEL_TSURE_POKE_VENUSAUR_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_PIKACHU_F, MMODEL_TSURE_POKE_PIKACHU_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_MEGANIUM_F, MMODEL_TSURE_POKE_MEGANIUM_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_WOBBUFFET_F, MMODEL_TSURE_POKE_WOBBUFFET_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_HERACROSS_F, MMODEL_TSURE_POKE_HERACROSS_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STEELIX_F, MMODEL_TSURE_POKE_STEELIX_F, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_COMBEE_F, MMODEL_TSURE_POKE_COMBEE_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GIBLE_F, MMODEL_TSURE_POKE_GIBLE_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GABITE_F, MMODEL_TSURE_POKE_GABITE_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_GARCHOMP_F, MMODEL_TSURE_POKE_GARCHOMP_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BULBASAUR, MMODEL_FOLLOWER_MON_BULBASAUR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_IVYSAUR, MMODEL_FOLLOWER_MON_IVYSAUR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VENUSAUR, MMODEL_FOLLOWER_MON_VENUSAUR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHARMANDER, MMODEL_FOLLOWER_MON_CHARMANDER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHARMELEON, MMODEL_FOLLOWER_MON_CHARMELEON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHARIZARD, MMODEL_FOLLOWER_MON_CHARIZARD, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SQUIRTLE, MMODEL_FOLLOWER_MON_SQUIRTLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WARTORTLE, MMODEL_FOLLOWER_MON_WARTORTLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BLASTOISE, MMODEL_FOLLOWER_MON_BLASTOISE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CATERPIE, MMODEL_FOLLOWER_MON_CATERPIE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_METAPOD, MMODEL_FOLLOWER_MON_METAPOD, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BUTTERFREE, MMODEL_FOLLOWER_MON_BUTTERFREE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WEEDLE, MMODEL_FOLLOWER_MON_WEEDLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KAKUNA, MMODEL_FOLLOWER_MON_KAKUNA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BEEDRILL, MMODEL_FOLLOWER_MON_BEEDRILL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PIDGEY, MMODEL_FOLLOWER_MON_PIDGEY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PIDGEOTTO, MMODEL_FOLLOWER_MON_PIDGEOTTO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PIDGEOT, MMODEL_FOLLOWER_MON_PIDGEOT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RATTATA, MMODEL_FOLLOWER_MON_RATTATA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RATICATE, MMODEL_FOLLOWER_MON_RATICATE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SPEAROW, MMODEL_FOLLOWER_MON_SPEAROW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FEAROW, MMODEL_FOLLOWER_MON_FEAROW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_EKANS, MMODEL_FOLLOWER_MON_EKANS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ARBOK, MMODEL_FOLLOWER_MON_ARBOK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PIKACHU, MMODEL_FOLLOWER_MON_PIKACHU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RAICHU, MMODEL_FOLLOWER_MON_RAICHU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SANDSHREW, MMODEL_FOLLOWER_MON_SANDSHREW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SANDSLASH, MMODEL_FOLLOWER_MON_SANDSLASH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NIDORAN_F, MMODEL_FOLLOWER_MON_NIDORAN_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NIDORINA, MMODEL_FOLLOWER_MON_NIDORINA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NIDOQUEEN, MMODEL_FOLLOWER_MON_NIDOQUEEN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NIDORAN_M, MMODEL_FOLLOWER_MON_NIDORAN_M, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NIDORINO, MMODEL_FOLLOWER_MON_NIDORINO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NIDOKING, MMODEL_FOLLOWER_MON_NIDOKING, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CLEFAIRY, MMODEL_FOLLOWER_MON_CLEFAIRY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CLEFABLE, MMODEL_FOLLOWER_MON_CLEFABLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VULPIX, MMODEL_FOLLOWER_MON_VULPIX, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NINETALES, MMODEL_FOLLOWER_MON_NINETALES, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_JIGGLYPUFF, MMODEL_FOLLOWER_MON_JIGGLYPUFF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WIGGLYTUFF, MMODEL_FOLLOWER_MON_WIGGLYTUFF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ZUBAT, MMODEL_FOLLOWER_MON_ZUBAT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GOLBAT, MMODEL_FOLLOWER_MON_GOLBAT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ODDISH, MMODEL_FOLLOWER_MON_ODDISH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GLOOM, MMODEL_FOLLOWER_MON_GLOOM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VILEPLUME, MMODEL_FOLLOWER_MON_VILEPLUME, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PARAS, MMODEL_FOLLOWER_MON_PARAS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PARASECT, MMODEL_FOLLOWER_MON_PARASECT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VENONAT, MMODEL_FOLLOWER_MON_VENONAT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VENOMOTH, MMODEL_FOLLOWER_MON_VENOMOTH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DIGLETT, MMODEL_FOLLOWER_MON_DIGLETT, 0x226 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DUGTRIO, MMODEL_FOLLOWER_MON_DUGTRIO, 0x226 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MEOWTH, MMODEL_FOLLOWER_MON_MEOWTH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PERSIAN, MMODEL_FOLLOWER_MON_PERSIAN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PSYDUCK, MMODEL_FOLLOWER_MON_PSYDUCK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GOLDUCK, MMODEL_FOLLOWER_MON_GOLDUCK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MANKEY, MMODEL_FOLLOWER_MON_MANKEY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PRIMEAPE, MMODEL_FOLLOWER_MON_PRIMEAPE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GROWLITHE, MMODEL_FOLLOWER_MON_GROWLITHE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ARCANINE, MMODEL_FOLLOWER_MON_ARCANINE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_POLIWAG, MMODEL_FOLLOWER_MON_POLIWAG, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_POLIWHIRL, MMODEL_FOLLOWER_MON_POLIWHIRL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_POLIWRATH, MMODEL_FOLLOWER_MON_POLIWRATH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ABRA, MMODEL_FOLLOWER_MON_ABRA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KADABRA, MMODEL_FOLLOWER_MON_KADABRA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ALAKAZAM, MMODEL_FOLLOWER_MON_ALAKAZAM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MACHOP, MMODEL_FOLLOWER_MON_MACHOP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MACHOKE, MMODEL_FOLLOWER_MON_MACHOKE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MACHAMP, MMODEL_FOLLOWER_MON_MACHAMP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BELLSPROUT, MMODEL_FOLLOWER_MON_BELLSPROUT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WEEPINBELL, MMODEL_FOLLOWER_MON_WEEPINBELL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VICTREEBEL, MMODEL_FOLLOWER_MON_VICTREEBEL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TENTACOOL, MMODEL_FOLLOWER_MON_TENTACOOL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TENTACRUEL, MMODEL_FOLLOWER_MON_TENTACRUEL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GEODUDE, MMODEL_FOLLOWER_MON_GEODUDE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GRAVELER, MMODEL_FOLLOWER_MON_GRAVELER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GOLEM, MMODEL_FOLLOWER_MON_GOLEM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PONYTA, MMODEL_FOLLOWER_MON_PONYTA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RAPIDASH, MMODEL_FOLLOWER_MON_RAPIDASH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SLOWPOKE, MMODEL_FOLLOWER_MON_SLOWPOKE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SLOWBRO, MMODEL_FOLLOWER_MON_SLOWBRO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAGNEMITE, MMODEL_FOLLOWER_MON_MAGNEMITE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAGNETON, MMODEL_FOLLOWER_MON_MAGNETON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FARFETCHD, MMODEL_FOLLOWER_MON_FARFETCHD, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DODUO, MMODEL_FOLLOWER_MON_DODUO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DODRIO, MMODEL_FOLLOWER_MON_DODRIO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SEEL, MMODEL_FOLLOWER_MON_SEEL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DEWGONG, MMODEL_FOLLOWER_MON_DEWGONG, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GRIMER, MMODEL_FOLLOWER_MON_GRIMER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MUK, MMODEL_FOLLOWER_MON_MUK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHELLDER, MMODEL_FOLLOWER_MON_SHELLDER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CLOYSTER, MMODEL_FOLLOWER_MON_CLOYSTER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GASTLY, MMODEL_FOLLOWER_MON_GASTLY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HAUNTER, MMODEL_FOLLOWER_MON_HAUNTER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GENGAR, MMODEL_FOLLOWER_MON_GENGAR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ONIX, MMODEL_FOLLOWER_MON_ONIX, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DROWZEE, MMODEL_FOLLOWER_MON_DROWZEE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HYPNO, MMODEL_FOLLOWER_MON_HYPNO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KRABBY, MMODEL_FOLLOWER_MON_KRABBY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KINGLER, MMODEL_FOLLOWER_MON_KINGLER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VOLTORB, MMODEL_FOLLOWER_MON_VOLTORB, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ELECTRODE, MMODEL_FOLLOWER_MON_ELECTRODE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_EXEGGCUTE, MMODEL_FOLLOWER_MON_EXEGGCUTE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_EXEGGUTOR, MMODEL_FOLLOWER_MON_EXEGGUTOR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CUBONE, MMODEL_FOLLOWER_MON_CUBONE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAROWAK, MMODEL_FOLLOWER_MON_MAROWAK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HITMONLEE, MMODEL_FOLLOWER_MON_HITMONLEE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HITMONCHAN, MMODEL_FOLLOWER_MON_HITMONCHAN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LICKITUNG, MMODEL_FOLLOWER_MON_LICKITUNG, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KOFFING, MMODEL_FOLLOWER_MON_KOFFING, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WEEZING, MMODEL_FOLLOWER_MON_WEEZING, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RHYHORN, MMODEL_FOLLOWER_MON_RHYHORN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RHYDON, MMODEL_FOLLOWER_MON_RHYDON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHANSEY, MMODEL_FOLLOWER_MON_CHANSEY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TANGELA, MMODEL_FOLLOWER_MON_TANGELA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KANGASKHAN, MMODEL_FOLLOWER_MON_KANGASKHAN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HORSEA, MMODEL_FOLLOWER_MON_HORSEA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SEADRA, MMODEL_FOLLOWER_MON_SEADRA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GOLDEEN, MMODEL_FOLLOWER_MON_GOLDEEN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SEAKING, MMODEL_FOLLOWER_MON_SEAKING, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STARYU, MMODEL_FOLLOWER_MON_STARYU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STARMIE, MMODEL_FOLLOWER_MON_STARMIE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MR_MIME, MMODEL_FOLLOWER_MON_MR_MIME, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SCYTHER, MMODEL_FOLLOWER_MON_SCYTHER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_JYNX, MMODEL_FOLLOWER_MON_JYNX, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ELECTABUZZ, MMODEL_FOLLOWER_MON_ELECTABUZZ, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAGMAR, MMODEL_FOLLOWER_MON_MAGMAR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PINSIR, MMODEL_FOLLOWER_MON_PINSIR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TAUROS, MMODEL_FOLLOWER_MON_TAUROS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAGIKARP, MMODEL_FOLLOWER_MON_MAGIKARP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GYARADOS, MMODEL_FOLLOWER_MON_GYARADOS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LAPRAS, MMODEL_FOLLOWER_MON_LAPRAS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DITTO, MMODEL_FOLLOWER_MON_DITTO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_EEVEE, MMODEL_FOLLOWER_MON_EEVEE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VAPOREON, MMODEL_FOLLOWER_MON_VAPOREON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_JOLTEON, MMODEL_FOLLOWER_MON_JOLTEON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FLAREON, MMODEL_FOLLOWER_MON_FLAREON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PORYGON, MMODEL_FOLLOWER_MON_PORYGON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_OMANYTE, MMODEL_FOLLOWER_MON_OMANYTE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_OMASTAR, MMODEL_FOLLOWER_MON_OMASTAR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KABUTO, MMODEL_FOLLOWER_MON_KABUTO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KABUTOPS, MMODEL_FOLLOWER_MON_KABUTOPS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_AERODACTYL, MMODEL_FOLLOWER_MON_AERODACTYL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SNORLAX, MMODEL_FOLLOWER_MON_SNORLAX, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ARTICUNO, MMODEL_FOLLOWER_MON_ARTICUNO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ZAPDOS, MMODEL_FOLLOWER_MON_ZAPDOS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MOLTRES, MMODEL_FOLLOWER_MON_MOLTRES, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DRATINI, MMODEL_FOLLOWER_MON_DRATINI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DRAGONAIR, MMODEL_FOLLOWER_MON_DRAGONAIR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DRAGONITE, MMODEL_FOLLOWER_MON_DRAGONITE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MEWTWO, MMODEL_FOLLOWER_MON_MEWTWO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MEW, MMODEL_FOLLOWER_MON_MEW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHIKORITA, MMODEL_FOLLOWER_MON_CHIKORITA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BAYLEEF, MMODEL_FOLLOWER_MON_BAYLEEF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MEGANIUM, MMODEL_FOLLOWER_MON_MEGANIUM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CYNDAQUIL, MMODEL_FOLLOWER_MON_CYNDAQUIL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_QUILAVA, MMODEL_FOLLOWER_MON_QUILAVA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TYPHLOSION, MMODEL_FOLLOWER_MON_TYPHLOSION, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TOTODILE, MMODEL_FOLLOWER_MON_TOTODILE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CROCONAW, MMODEL_FOLLOWER_MON_CROCONAW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FERALIGATR, MMODEL_FOLLOWER_MON_FERALIGATR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SENTRET, MMODEL_FOLLOWER_MON_SENTRET, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FURRET, MMODEL_FOLLOWER_MON_FURRET, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HOOTHOOT, MMODEL_FOLLOWER_MON_HOOTHOOT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NOCTOWL, MMODEL_FOLLOWER_MON_NOCTOWL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LEDYBA, MMODEL_FOLLOWER_MON_LEDYBA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LEDIAN, MMODEL_FOLLOWER_MON_LEDIAN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SPINARAK, MMODEL_FOLLOWER_MON_SPINARAK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ARIADOS, MMODEL_FOLLOWER_MON_ARIADOS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CROBAT, MMODEL_FOLLOWER_MON_CROBAT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHINCHOU, MMODEL_FOLLOWER_MON_CHINCHOU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LANTURN, MMODEL_FOLLOWER_MON_LANTURN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PICHU, MMODEL_FOLLOWER_MON_PICHU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CLEFFA, MMODEL_FOLLOWER_MON_CLEFFA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_IGGLYBUFF, MMODEL_FOLLOWER_MON_IGGLYBUFF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TOGEPI, MMODEL_FOLLOWER_MON_TOGEPI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TOGETIC, MMODEL_FOLLOWER_MON_TOGETIC, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NATU, MMODEL_FOLLOWER_MON_NATU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_XATU, MMODEL_FOLLOWER_MON_XATU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAREEP, MMODEL_FOLLOWER_MON_MAREEP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FLAAFFY, MMODEL_FOLLOWER_MON_FLAAFFY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_AMPHAROS, MMODEL_FOLLOWER_MON_AMPHAROS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BELLOSSOM, MMODEL_FOLLOWER_MON_BELLOSSOM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MARILL, MMODEL_FOLLOWER_MON_MARILL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_AZUMARILL, MMODEL_FOLLOWER_MON_AZUMARILL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SUDOWOODO, MMODEL_FOLLOWER_MON_SUDOWOODO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_POLITOED, MMODEL_FOLLOWER_MON_POLITOED, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HOPPIP, MMODEL_FOLLOWER_MON_HOPPIP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SKIPLOOM, MMODEL_FOLLOWER_MON_SKIPLOOM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_JUMPLUFF, MMODEL_FOLLOWER_MON_JUMPLUFF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_AIPOM, MMODEL_FOLLOWER_MON_AIPOM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SUNKERN, MMODEL_FOLLOWER_MON_SUNKERN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SUNFLORA, MMODEL_FOLLOWER_MON_SUNFLORA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_YANMA, MMODEL_FOLLOWER_MON_YANMA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WOOPER, MMODEL_FOLLOWER_MON_WOOPER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_QUAGSIRE, MMODEL_FOLLOWER_MON_QUAGSIRE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ESPEON, MMODEL_FOLLOWER_MON_ESPEON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UMBREON, MMODEL_FOLLOWER_MON_UMBREON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MURKROW, MMODEL_FOLLOWER_MON_MURKROW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SLOWKING, MMODEL_FOLLOWER_MON_SLOWKING, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MISDREAVUS, MMODEL_FOLLOWER_MON_MISDREAVUS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_A, MMODEL_FOLLOWER_MON_UNOWN_A, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_B, MMODEL_FOLLOWER_MON_UNOWN_B, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_C, MMODEL_FOLLOWER_MON_UNOWN_C, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_D, MMODEL_FOLLOWER_MON_UNOWN_D, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_E, MMODEL_FOLLOWER_MON_UNOWN_E, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_F, MMODEL_FOLLOWER_MON_UNOWN_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_G, MMODEL_FOLLOWER_MON_UNOWN_G, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_H, MMODEL_FOLLOWER_MON_UNOWN_H, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_I, MMODEL_FOLLOWER_MON_UNOWN_I, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_J, MMODEL_FOLLOWER_MON_UNOWN_J, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_K, MMODEL_FOLLOWER_MON_UNOWN_K, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_L, MMODEL_FOLLOWER_MON_UNOWN_L, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_M, MMODEL_FOLLOWER_MON_UNOWN_M, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_N, MMODEL_FOLLOWER_MON_UNOWN_N, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_O, MMODEL_FOLLOWER_MON_UNOWN_O, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_P, MMODEL_FOLLOWER_MON_UNOWN_P, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_Q, MMODEL_FOLLOWER_MON_UNOWN_Q, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_R, MMODEL_FOLLOWER_MON_UNOWN_R, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_S, MMODEL_FOLLOWER_MON_UNOWN_S, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_T, MMODEL_FOLLOWER_MON_UNOWN_T, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_U, MMODEL_FOLLOWER_MON_UNOWN_U, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_V, MMODEL_FOLLOWER_MON_UNOWN_V, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_W, MMODEL_FOLLOWER_MON_UNOWN_W, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_X, MMODEL_FOLLOWER_MON_UNOWN_X, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_Y, MMODEL_FOLLOWER_MON_UNOWN_Y, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_Z, MMODEL_FOLLOWER_MON_UNOWN_Z, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_QMARK, MMODEL_FOLLOWER_MON_UNOWN_QMARK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UNOWN_EXCL, MMODEL_FOLLOWER_MON_UNOWN_EXCL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WOBBUFFET, MMODEL_FOLLOWER_MON_WOBBUFFET, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GIRAFARIG, MMODEL_FOLLOWER_MON_GIRAFARIG, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PINECO, MMODEL_FOLLOWER_MON_PINECO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FORRETRESS, MMODEL_FOLLOWER_MON_FORRETRESS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DUNSPARCE, MMODEL_FOLLOWER_MON_DUNSPARCE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GLIGAR, MMODEL_FOLLOWER_MON_GLIGAR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STEELIX, MMODEL_FOLLOWER_MON_STEELIX, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_SNUBBULL, MMODEL_FOLLOWER_MON_SNUBBULL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GRANBULL, MMODEL_FOLLOWER_MON_GRANBULL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_QWILFISH, MMODEL_FOLLOWER_MON_QWILFISH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SCIZOR, MMODEL_FOLLOWER_MON_SCIZOR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHUCKLE, MMODEL_FOLLOWER_MON_SHUCKLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HERACROSS, MMODEL_FOLLOWER_MON_HERACROSS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SNEASEL, MMODEL_FOLLOWER_MON_SNEASEL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TEDDIURSA, MMODEL_FOLLOWER_MON_TEDDIURSA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_URSARING, MMODEL_FOLLOWER_MON_URSARING, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SLUGMA, MMODEL_FOLLOWER_MON_SLUGMA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAGCARGO, MMODEL_FOLLOWER_MON_MAGCARGO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SWINUB, MMODEL_FOLLOWER_MON_SWINUB, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PILOSWINE, MMODEL_FOLLOWER_MON_PILOSWINE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CORSOLA, MMODEL_FOLLOWER_MON_CORSOLA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_REMORAID, MMODEL_FOLLOWER_MON_REMORAID, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_OCTILLERY, MMODEL_FOLLOWER_MON_OCTILLERY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DELIBIRD, MMODEL_FOLLOWER_MON_DELIBIRD, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MANTINE, MMODEL_FOLLOWER_MON_MANTINE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SKARMORY, MMODEL_FOLLOWER_MON_SKARMORY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HOUNDOUR, MMODEL_FOLLOWER_MON_HOUNDOUR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HOUNDOOM, MMODEL_FOLLOWER_MON_HOUNDOOM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KINGDRA, MMODEL_FOLLOWER_MON_KINGDRA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PHANPY, MMODEL_FOLLOWER_MON_PHANPY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DONPHAN, MMODEL_FOLLOWER_MON_DONPHAN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PORYGON2, MMODEL_FOLLOWER_MON_PORYGON2, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STANTLER, MMODEL_FOLLOWER_MON_STANTLER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SMEARGLE, MMODEL_FOLLOWER_MON_SMEARGLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TYROGUE, MMODEL_FOLLOWER_MON_TYROGUE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HITMONTOP, MMODEL_FOLLOWER_MON_HITMONTOP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SMOOCHUM, MMODEL_FOLLOWER_MON_SMOOCHUM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ELEKID, MMODEL_FOLLOWER_MON_ELEKID, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAGBY, MMODEL_FOLLOWER_MON_MAGBY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MILTANK, MMODEL_FOLLOWER_MON_MILTANK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BLISSEY, MMODEL_FOLLOWER_MON_BLISSEY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RAIKOU, MMODEL_FOLLOWER_MON_RAIKOU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ENTEI, MMODEL_FOLLOWER_MON_ENTEI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SUICUNE, MMODEL_FOLLOWER_MON_SUICUNE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LARVITAR, MMODEL_FOLLOWER_MON_LARVITAR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PUPITAR, MMODEL_FOLLOWER_MON_PUPITAR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TYRANITAR, MMODEL_FOLLOWER_MON_TYRANITAR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LUGIA, MMODEL_FOLLOWER_MON_LUGIA, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_HO_OH, MMODEL_FOLLOWER_MON_HO_OH, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_CELEBI, MMODEL_FOLLOWER_MON_CELEBI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TREECKO, MMODEL_FOLLOWER_MON_TREECKO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GROVYLE, MMODEL_FOLLOWER_MON_GROVYLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SCEPTILE, MMODEL_FOLLOWER_MON_SCEPTILE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TORCHIC, MMODEL_FOLLOWER_MON_TORCHIC, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_COMBUSKEN, MMODEL_FOLLOWER_MON_COMBUSKEN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BLAZIKEN, MMODEL_FOLLOWER_MON_BLAZIKEN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MUDKIP, MMODEL_FOLLOWER_MON_MUDKIP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MARSHTOMP, MMODEL_FOLLOWER_MON_MARSHTOMP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SWAMPERT, MMODEL_FOLLOWER_MON_SWAMPERT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_POOCHYENA, MMODEL_FOLLOWER_MON_POOCHYENA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MIGHTYENA, MMODEL_FOLLOWER_MON_MIGHTYENA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ZIGZAGOON, MMODEL_FOLLOWER_MON_ZIGZAGOON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LINOONE, MMODEL_FOLLOWER_MON_LINOONE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WURMPLE, MMODEL_FOLLOWER_MON_WURMPLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SILCOON, MMODEL_FOLLOWER_MON_SILCOON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BEAUTIFLY, MMODEL_FOLLOWER_MON_BEAUTIFLY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CASCOON, MMODEL_FOLLOWER_MON_CASCOON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DUSTOX, MMODEL_FOLLOWER_MON_DUSTOX, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LOTAD, MMODEL_FOLLOWER_MON_LOTAD, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LOMBRE, MMODEL_FOLLOWER_MON_LOMBRE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LUDICOLO, MMODEL_FOLLOWER_MON_LUDICOLO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SEEDOT, MMODEL_FOLLOWER_MON_SEEDOT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NUZLEAF, MMODEL_FOLLOWER_MON_NUZLEAF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHIFTRY, MMODEL_FOLLOWER_MON_SHIFTRY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TAILLOW, MMODEL_FOLLOWER_MON_TAILLOW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SWELLOW, MMODEL_FOLLOWER_MON_SWELLOW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WINGULL, MMODEL_FOLLOWER_MON_WINGULL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PELIPPER, MMODEL_FOLLOWER_MON_PELIPPER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RALTS, MMODEL_FOLLOWER_MON_RALTS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KIRLIA, MMODEL_FOLLOWER_MON_KIRLIA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GARDEVOIR, MMODEL_FOLLOWER_MON_GARDEVOIR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SURSKIT, MMODEL_FOLLOWER_MON_SURSKIT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MASQUERAIN, MMODEL_FOLLOWER_MON_MASQUERAIN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHROOMISH, MMODEL_FOLLOWER_MON_SHROOMISH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BRELOOM, MMODEL_FOLLOWER_MON_BRELOOM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SLAKOTH, MMODEL_FOLLOWER_MON_SLAKOTH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VIGOROTH, MMODEL_FOLLOWER_MON_VIGOROTH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SLAKING, MMODEL_FOLLOWER_MON_SLAKING, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NINCADA, MMODEL_FOLLOWER_MON_NINCADA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NINJASK, MMODEL_FOLLOWER_MON_NINJASK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHEDINJA, MMODEL_FOLLOWER_MON_SHEDINJA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WHISMUR, MMODEL_FOLLOWER_MON_WHISMUR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LOUDRED, MMODEL_FOLLOWER_MON_LOUDRED, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_EXPLOUD, MMODEL_FOLLOWER_MON_EXPLOUD, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAKUHITA, MMODEL_FOLLOWER_MON_MAKUHITA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HARIYAMA, MMODEL_FOLLOWER_MON_HARIYAMA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_AZURILL, MMODEL_FOLLOWER_MON_AZURILL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_NOSEPASS, MMODEL_FOLLOWER_MON_NOSEPASS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SKITTY, MMODEL_FOLLOWER_MON_SKITTY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DELCATTY, MMODEL_FOLLOWER_MON_DELCATTY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SABLEYE, MMODEL_FOLLOWER_MON_SABLEYE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAWILE, MMODEL_FOLLOWER_MON_MAWILE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ARON, MMODEL_FOLLOWER_MON_ARON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LAIRON, MMODEL_FOLLOWER_MON_LAIRON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_AGGRON, MMODEL_FOLLOWER_MON_AGGRON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MEDITITE, MMODEL_FOLLOWER_MON_MEDITITE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MEDICHAM, MMODEL_FOLLOWER_MON_MEDICHAM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ELECTRIKE, MMODEL_FOLLOWER_MON_ELECTRIKE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MANECTRIC, MMODEL_FOLLOWER_MON_MANECTRIC, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PLUSLE, MMODEL_FOLLOWER_MON_PLUSLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MINUN, MMODEL_FOLLOWER_MON_MINUN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VOLBEAT, MMODEL_FOLLOWER_MON_VOLBEAT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ILLUMISE, MMODEL_FOLLOWER_MON_ILLUMISE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ROSELIA, MMODEL_FOLLOWER_MON_ROSELIA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GULPIN, MMODEL_FOLLOWER_MON_GULPIN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SWALOT, MMODEL_FOLLOWER_MON_SWALOT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CARVANHA, MMODEL_FOLLOWER_MON_CARVANHA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHARPEDO, MMODEL_FOLLOWER_MON_SHARPEDO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WAILMER, MMODEL_FOLLOWER_MON_WAILMER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WAILORD, MMODEL_FOLLOWER_MON_WAILORD, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_NUMEL, MMODEL_FOLLOWER_MON_NUMEL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CAMERUPT, MMODEL_FOLLOWER_MON_CAMERUPT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TORKOAL, MMODEL_FOLLOWER_MON_TORKOAL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SPOINK, MMODEL_FOLLOWER_MON_SPOINK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GRUMPIG, MMODEL_FOLLOWER_MON_GRUMPIG, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SPINDA, MMODEL_FOLLOWER_MON_SPINDA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TRAPINCH, MMODEL_FOLLOWER_MON_TRAPINCH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VIBRAVA, MMODEL_FOLLOWER_MON_VIBRAVA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FLYGON, MMODEL_FOLLOWER_MON_FLYGON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CACNEA, MMODEL_FOLLOWER_MON_CACNEA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CACTURNE, MMODEL_FOLLOWER_MON_CACTURNE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SWABLU, MMODEL_FOLLOWER_MON_SWABLU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ALTARIA, MMODEL_FOLLOWER_MON_ALTARIA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ZANGOOSE, MMODEL_FOLLOWER_MON_ZANGOOSE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SEVIPER, MMODEL_FOLLOWER_MON_SEVIPER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LUNATONE, MMODEL_FOLLOWER_MON_LUNATONE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SOLROCK, MMODEL_FOLLOWER_MON_SOLROCK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BARBOACH, MMODEL_FOLLOWER_MON_BARBOACH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WHISCASH, MMODEL_FOLLOWER_MON_WHISCASH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CORPHISH, MMODEL_FOLLOWER_MON_CORPHISH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CRAWDAUNT, MMODEL_FOLLOWER_MON_CRAWDAUNT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BALTOY, MMODEL_FOLLOWER_MON_BALTOY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CLAYDOL, MMODEL_FOLLOWER_MON_CLAYDOL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LILEEP, MMODEL_FOLLOWER_MON_LILEEP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CRADILY, MMODEL_FOLLOWER_MON_CRADILY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ANORITH, MMODEL_FOLLOWER_MON_ANORITH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ARMALDO, MMODEL_FOLLOWER_MON_ARMALDO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FEEBAS, MMODEL_FOLLOWER_MON_FEEBAS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MILOTIC, MMODEL_FOLLOWER_MON_MILOTIC, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CASTFORM, MMODEL_FOLLOWER_MON_CASTFORM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KECLEON, MMODEL_FOLLOWER_MON_KECLEON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHUPPET, MMODEL_FOLLOWER_MON_SHUPPET, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BANETTE, MMODEL_FOLLOWER_MON_BANETTE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DUSKULL, MMODEL_FOLLOWER_MON_DUSKULL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DUSCLOPS, MMODEL_FOLLOWER_MON_DUSCLOPS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TROPIUS, MMODEL_FOLLOWER_MON_TROPIUS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHIMECHO, MMODEL_FOLLOWER_MON_CHIMECHO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ABSOL, MMODEL_FOLLOWER_MON_ABSOL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WYNAUT, MMODEL_FOLLOWER_MON_WYNAUT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SNORUNT, MMODEL_FOLLOWER_MON_SNORUNT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GLALIE, MMODEL_FOLLOWER_MON_GLALIE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SPHEAL, MMODEL_FOLLOWER_MON_SPHEAL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SEALEO, MMODEL_FOLLOWER_MON_SEALEO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WALREIN, MMODEL_FOLLOWER_MON_WALREIN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CLAMPERL, MMODEL_FOLLOWER_MON_CLAMPERL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HUNTAIL, MMODEL_FOLLOWER_MON_HUNTAIL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GOREBYSS, MMODEL_FOLLOWER_MON_GOREBYSS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RELICANTH, MMODEL_FOLLOWER_MON_RELICANTH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LUVDISC, MMODEL_FOLLOWER_MON_LUVDISC, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BAGON, MMODEL_FOLLOWER_MON_BAGON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHELGON, MMODEL_FOLLOWER_MON_SHELGON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SALAMENCE, MMODEL_FOLLOWER_MON_SALAMENCE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BELDUM, MMODEL_FOLLOWER_MON_BELDUM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_METANG, MMODEL_FOLLOWER_MON_METANG, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_METAGROSS, MMODEL_FOLLOWER_MON_METAGROSS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_REGIROCK, MMODEL_FOLLOWER_MON_REGIROCK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_REGICE, MMODEL_FOLLOWER_MON_REGICE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_REGISTEEL, MMODEL_FOLLOWER_MON_REGISTEEL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LATIAS, MMODEL_FOLLOWER_MON_LATIAS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LATIOS, MMODEL_FOLLOWER_MON_LATIOS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KYOGRE, MMODEL_FOLLOWER_MON_KYOGRE, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_GROUDON, MMODEL_FOLLOWER_MON_GROUDON, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_RAYQUAZA, MMODEL_FOLLOWER_MON_RAYQUAZA, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_JIRACHI, MMODEL_FOLLOWER_MON_JIRACHI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DEOXYS, MMODEL_FOLLOWER_MON_DEOXYS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DEOXYS_ATK, MMODEL_FOLLOWER_MON_DEOXYS_ATK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DEOXYS_DEF, MMODEL_FOLLOWER_MON_DEOXYS_DEF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DEOXYS_SPD, MMODEL_FOLLOWER_MON_DEOXYS_SPD, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TURTWIG, MMODEL_FOLLOWER_MON_TURTWIG, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GROTLE, MMODEL_FOLLOWER_MON_GROTLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TORTERRA, MMODEL_FOLLOWER_MON_TORTERRA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHIMCHAR, MMODEL_FOLLOWER_MON_CHIMCHAR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MONFERNO, MMODEL_FOLLOWER_MON_MONFERNO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_INFERNAPE, MMODEL_FOLLOWER_MON_INFERNAPE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PIPLUP, MMODEL_FOLLOWER_MON_PIPLUP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PRINPLUP, MMODEL_FOLLOWER_MON_PRINPLUP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_EMPOLEON, MMODEL_FOLLOWER_MON_EMPOLEON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STARLY, MMODEL_FOLLOWER_MON_STARLY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STARAVIA, MMODEL_FOLLOWER_MON_STARAVIA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STARAPTOR, MMODEL_FOLLOWER_MON_STARAPTOR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BIDOOF, MMODEL_FOLLOWER_MON_BIDOOF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BIBAREL, MMODEL_FOLLOWER_MON_BIBAREL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KRICKETOT, MMODEL_FOLLOWER_MON_KRICKETOT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_KRICKETUNE, MMODEL_FOLLOWER_MON_KRICKETUNE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHINX, MMODEL_FOLLOWER_MON_SHINX, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LUXIO, MMODEL_FOLLOWER_MON_LUXIO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LUXRAY, MMODEL_FOLLOWER_MON_LUXRAY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BUDEW, MMODEL_FOLLOWER_MON_BUDEW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ROSERADE, MMODEL_FOLLOWER_MON_ROSERADE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CRANIDOS, MMODEL_FOLLOWER_MON_CRANIDOS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RAMPARDOS, MMODEL_FOLLOWER_MON_RAMPARDOS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHIELDON, MMODEL_FOLLOWER_MON_SHIELDON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BASTIODON, MMODEL_FOLLOWER_MON_BASTIODON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BURMY, MMODEL_FOLLOWER_MON_BURMY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BURMY_SANDY, MMODEL_FOLLOWER_MON_BURMY_SANDY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BURMY_TRASH, MMODEL_FOLLOWER_MON_BURMY_TRASH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WORMADAM, MMODEL_FOLLOWER_MON_WORMADAM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WORMADAM_SANDY, MMODEL_FOLLOWER_MON_WORMADAM_SANDY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WORMADAM_TRASH, MMODEL_FOLLOWER_MON_WORMADAM_TRASH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MOTHIM, MMODEL_FOLLOWER_MON_MOTHIM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_COMBEE, MMODEL_FOLLOWER_MON_COMBEE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VESPIQUEN, MMODEL_FOLLOWER_MON_VESPIQUEN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PACHIRISU, MMODEL_FOLLOWER_MON_PACHIRISU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BUIZEL, MMODEL_FOLLOWER_MON_BUIZEL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FLOATZEL, MMODEL_FOLLOWER_MON_FLOATZEL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHERUBI, MMODEL_FOLLOWER_MON_CHERUBI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHERRIM, MMODEL_FOLLOWER_MON_CHERRIM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHELLOS_WEST, MMODEL_FOLLOWER_MON_SHELLOS_WEST, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHELLOS_EAST, MMODEL_FOLLOWER_MON_SHELLOS_EAST, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GASTRODON_WEST, MMODEL_FOLLOWER_MON_GASTRODON_WEST, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GASTRODON_EAST, MMODEL_FOLLOWER_MON_GASTRODON_EAST, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_AMBIPOM, MMODEL_FOLLOWER_MON_AMBIPOM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DRIFLOON, MMODEL_FOLLOWER_MON_DRIFLOON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DRIFBLIM, MMODEL_FOLLOWER_MON_DRIFBLIM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BUNEARY, MMODEL_FOLLOWER_MON_BUNEARY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LOPUNNY, MMODEL_FOLLOWER_MON_LOPUNNY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MISMAGIUS, MMODEL_FOLLOWER_MON_MISMAGIUS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HONCHKROW, MMODEL_FOLLOWER_MON_HONCHKROW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GLAMEOW, MMODEL_FOLLOWER_MON_GLAMEOW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PURUGLY, MMODEL_FOLLOWER_MON_PURUGLY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHINGLING, MMODEL_FOLLOWER_MON_CHINGLING, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STUNKY, MMODEL_FOLLOWER_MON_STUNKY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SKUNTANK, MMODEL_FOLLOWER_MON_SKUNTANK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BRONZOR, MMODEL_FOLLOWER_MON_BRONZOR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BRONZONG, MMODEL_FOLLOWER_MON_BRONZONG, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_BONSLY, MMODEL_FOLLOWER_MON_BONSLY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MIME_JR, MMODEL_FOLLOWER_MON_MIME_JR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HAPPINY, MMODEL_FOLLOWER_MON_HAPPINY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CHATOT, MMODEL_FOLLOWER_MON_CHATOT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SPIRITOMB, MMODEL_FOLLOWER_MON_SPIRITOMB, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GIBLE, MMODEL_FOLLOWER_MON_GIBLE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GABITE, MMODEL_FOLLOWER_MON_GABITE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GARCHOMP, MMODEL_FOLLOWER_MON_GARCHOMP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MUNCHLAX, MMODEL_FOLLOWER_MON_MUNCHLAX, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RIOLU, MMODEL_FOLLOWER_MON_RIOLU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LUCARIO, MMODEL_FOLLOWER_MON_LUCARIO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HIPPOPOTAS, MMODEL_FOLLOWER_MON_HIPPOPOTAS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HIPPOPOTAS_F, MMODEL_FOLLOWER_MON_HIPPOPOTAS_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HIPPOWDON, MMODEL_FOLLOWER_MON_HIPPOWDON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HIPPOWDON_F, MMODEL_FOLLOWER_MON_HIPPOWDON_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SKORUPI, MMODEL_FOLLOWER_MON_SKORUPI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DRAPION, MMODEL_FOLLOWER_MON_DRAPION, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CROAGUNK, MMODEL_FOLLOWER_MON_CROAGUNK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TOXICROAK, MMODEL_FOLLOWER_MON_TOXICROAK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_CARNIVINE, MMODEL_FOLLOWER_MON_CARNIVINE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FINNEON, MMODEL_FOLLOWER_MON_FINNEON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LUMINEON, MMODEL_FOLLOWER_MON_LUMINEON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MANTYKE, MMODEL_FOLLOWER_MON_MANTYKE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SNOVER, MMODEL_FOLLOWER_MON_SNOVER, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ABOMASNOW, MMODEL_FOLLOWER_MON_ABOMASNOW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WEAVILE, MMODEL_FOLLOWER_MON_WEAVILE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAGNEZONE, MMODEL_FOLLOWER_MON_MAGNEZONE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LICKILICKY, MMODEL_FOLLOWER_MON_LICKILICKY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_RHYPERIOR, MMODEL_FOLLOWER_MON_RHYPERIOR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TANGROWTH, MMODEL_FOLLOWER_MON_TANGROWTH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ELECTIVIRE, MMODEL_FOLLOWER_MON_ELECTIVIRE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAGMORTAR, MMODEL_FOLLOWER_MON_MAGMORTAR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_TOGEKISS, MMODEL_FOLLOWER_MON_TOGEKISS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_YANMEGA, MMODEL_FOLLOWER_MON_YANMEGA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_LEAFEON, MMODEL_FOLLOWER_MON_LEAFEON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GLACEON, MMODEL_FOLLOWER_MON_GLACEON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GLISCOR, MMODEL_FOLLOWER_MON_GLISCOR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MAMOSWINE, MMODEL_FOLLOWER_MON_MAMOSWINE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PORYGON_Z, MMODEL_FOLLOWER_MON_PORYGON_Z, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GALLADE, MMODEL_FOLLOWER_MON_GALLADE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PROBOPASS, MMODEL_FOLLOWER_MON_PROBOPASS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DUSKNOIR, MMODEL_FOLLOWER_MON_DUSKNOIR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_FROSLASS, MMODEL_FOLLOWER_MON_FROSLASS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ROTOM, MMODEL_FOLLOWER_MON_ROTOM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ROTOM_HEAT, MMODEL_FOLLOWER_MON_ROTOM_HEAT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ROTOM_WASH, MMODEL_FOLLOWER_MON_ROTOM_WASH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ROTOM_FROST, MMODEL_FOLLOWER_MON_ROTOM_FROST, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ROTOM_FAN, MMODEL_FOLLOWER_MON_ROTOM_FAN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ROTOM_MOW, MMODEL_FOLLOWER_MON_ROTOM_MOW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_UXIE, MMODEL_FOLLOWER_MON_UXIE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MESPRIT, MMODEL_FOLLOWER_MON_MESPRIT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_AZELF, MMODEL_FOLLOWER_MON_AZELF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DIALGA, MMODEL_FOLLOWER_MON_DIALGA, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_PALKIA, MMODEL_FOLLOWER_MON_PALKIA, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_HEATRAN, MMODEL_FOLLOWER_MON_HEATRAN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_REGIGIGAS, MMODEL_FOLLOWER_MON_REGIGIGAS, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_GIRATINA, MMODEL_FOLLOWER_MON_GIRATINA, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_GIRATINA_ORIGIN, MMODEL_FOLLOWER_MON_GIRATINA_ORIGIN, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_CRESSELIA, MMODEL_FOLLOWER_MON_CRESSELIA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PHIONE, MMODEL_FOLLOWER_MON_PHIONE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MANAPHY, MMODEL_FOLLOWER_MON_MANAPHY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_DARKRAI, MMODEL_FOLLOWER_MON_DARKRAI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHAYMIN, MMODEL_FOLLOWER_MON_SHAYMIN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_SHAYMIN_SKY, MMODEL_FOLLOWER_MON_SHAYMIN_SKY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_NORMAL, MMODEL_FOLLOWER_MON_ARCEUS_NORMAL, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_FIGHTING, MMODEL_FOLLOWER_MON_ARCEUS_FIGHTING, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_FLYING, MMODEL_FOLLOWER_MON_ARCEUS_FLYING, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_POISON, MMODEL_FOLLOWER_MON_ARCEUS_POISON, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_GROUND, MMODEL_FOLLOWER_MON_ARCEUS_GROUND, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_ROCK, MMODEL_FOLLOWER_MON_ARCEUS_ROCK, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_BUG, MMODEL_FOLLOWER_MON_ARCEUS_BUG, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_GHOST, MMODEL_FOLLOWER_MON_ARCEUS_GHOST, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_STEEL, MMODEL_FOLLOWER_MON_ARCEUS_STEEL, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_MYSTERY, MMODEL_FOLLOWER_MON_ARCEUS_MYSTERY, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_FIRE, MMODEL_FOLLOWER_MON_ARCEUS_FIRE, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_WATER, MMODEL_FOLLOWER_MON_ARCEUS_WATER, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_GRASS, MMODEL_FOLLOWER_MON_ARCEUS_GRASS, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_ELECTRIC, MMODEL_FOLLOWER_MON_ARCEUS_ELECTRIC, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_PSYCHIC, MMODEL_FOLLOWER_MON_ARCEUS_PSYCHIC, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_ICE, MMODEL_FOLLOWER_MON_ARCEUS_ICE, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_DRAGON, MMODEL_FOLLOWER_MON_ARCEUS_DRAGON, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_ARCEUS_DARK, MMODEL_FOLLOWER_MON_ARCEUS_DARK, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_PICHU_SPIKY, MMODEL_FOLLOWER_MON_PICHU_SPIKY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_VENUSAUR_F, MMODEL_FOLLOWER_MON_VENUSAUR_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_PIKACHU_F, MMODEL_FOLLOWER_MON_PIKACHU_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_MEGANIUM_F, MMODEL_FOLLOWER_MON_MEGANIUM_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_WOBBUFFET_F, MMODEL_FOLLOWER_MON_WOBBUFFET_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_HERACROSS_F, MMODEL_FOLLOWER_MON_HERACROSS_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STEELIX_F, MMODEL_FOLLOWER_MON_STEELIX_F, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_COMBEE_F, MMODEL_FOLLOWER_MON_COMBEE_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GIBLE_F, MMODEL_FOLLOWER_MON_GIBLE_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GABITE_F, MMODEL_FOLLOWER_MON_GABITE_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_GARCHOMP_F, MMODEL_FOLLOWER_MON_GARCHOMP_F, 0x227 | (19 << 10) .short SPRITE_HERO, MMODEL_HERO, 0x060 | (7 << 10) .short SPRITE_RHERO, MMODEL_RHERO, 0x060 | (7 << 10) .short SPRITE_RHEROINE, MMODEL_RHEROINE, 0x060 | (7 << 10) @@ -1250,12 +1250,12 @@ ov01_022074A8: ; 0x022074A8 .short SPRITE_WIFISF, MMODEL_WIFISF, 0x000 | (0 << 10) .short SPRITE_AJI_PERU, MMODEL_AJI_PERU, 0x006 | (0 << 10) .short SPRITE_YADON, MMODEL_YADON, 0x000 | (0 << 10) - .short SPRITE_TSURE_POKE, MMODEL_TSURE_POKE, 0x225 | (19 << 10) - .short SPRITE_TSURE_POKE_2, MMODEL_TSURE_POKE_2, 0x225 | (19 << 10) - .short SPRITE_TSURE_POKE_3, MMODEL_TSURE_POKE_3, 0x225 | (19 << 10) - .short SPRITE_TSURE_POKE_4, MMODEL_TSURE_POKE_4, 0x225 | (20 << 10) - .short SPRITE_TSURE_POKE_5, MMODEL_TSURE_POKE_5, 0x225 | (20 << 10) - .short SPRITE_TSURE_POKE_6, MMODEL_TSURE_POKE_6, 0x225 | (20 << 10) + .short SPRITE_FOLLOWER_MON, MMODEL_FOLLOWER_MON, 0x225 | (19 << 10) + .short SPRITE_FOLLOWER_MON_2, MMODEL_FOLLOWER_MON_2, 0x225 | (19 << 10) + .short SPRITE_FOLLOWER_MON_3, MMODEL_FOLLOWER_MON_3, 0x225 | (19 << 10) + .short SPRITE_FOLLOWER_MON_4, MMODEL_FOLLOWER_MON_4, 0x225 | (20 << 10) + .short SPRITE_FOLLOWER_MON_5, MMODEL_FOLLOWER_MON_5, 0x225 | (20 << 10) + .short SPRITE_FOLLOWER_MON_6, MMODEL_FOLLOWER_MON_6, 0x225 | (20 << 10) .short SPRITE_DAIGO, MMODEL_DAIGO, 0x000 | (0 << 10) .short SPRITE_CHAMPION, MMODEL_CHAMPION, 0x000 | (0 << 10) .short SPRITE_SHAKEHERO, MMODEL_SHAKEHERO, 0x260 | (14 << 10) @@ -1280,62 +1280,62 @@ ov01_022074A8: ; 0x022074A8 .short SPRITE_SAVERHERO, MMODEL_SAVERHERO, 0x0A0 | (16 << 10) .short SPRITE_SAVERHEROINE, MMODEL_SAVERHEROINE, 0x0A0 | (16 << 10) .short SPRITE_DELIVERY2, MMODEL_DELIVERY2, 0x000 | (0 << 10) - .short SPRITE_TSURE_POKE_STATIC_BUTTERFREE, MMODEL_TSURE_POKE_BUTTERFREE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_PIDGEY, MMODEL_TSURE_POKE_PIDGEY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_RATTATA, MMODEL_TSURE_POKE_RATTATA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_SPEAROW, MMODEL_TSURE_POKE_SPEAROW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_FEAROW, MMODEL_TSURE_POKE_FEAROW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_PIKACHU, MMODEL_TSURE_POKE_PIKACHU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_NIDORAN_F, MMODEL_TSURE_POKE_NIDORAN_F, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_NIDORAN_M, MMODEL_TSURE_POKE_NIDORAN_M, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_NIDORINO, MMODEL_TSURE_POKE_NIDORINO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_CLEFAIRY, MMODEL_TSURE_POKE_CLEFAIRY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_JIGGLYPUFF, MMODEL_TSURE_POKE_JIGGLYPUFF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_ZUBAT, MMODEL_TSURE_POKE_ZUBAT, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_ODDISH, MMODEL_TSURE_POKE_ODDISH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_DIGLETT, MMODEL_TSURE_POKE_DIGLETT, 0x226 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_MEOWTH, MMODEL_TSURE_POKE_MEOWTH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_PERSIAN, MMODEL_TSURE_POKE_PERSIAN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_PSYDUCK, MMODEL_TSURE_POKE_PSYDUCK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_POLIWRATH, MMODEL_TSURE_POKE_POLIWRATH, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_ABRA, MMODEL_TSURE_POKE_ABRA, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_MACHOP, MMODEL_TSURE_POKE_MACHOP, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_MACHOKE, MMODEL_TSURE_POKE_MACHOKE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_SLOWPOKE, MMODEL_TSURE_POKE_SLOWPOKE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_SLOWBRO, MMODEL_TSURE_POKE_SLOWBRO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_FARFETCHD, MMODEL_TSURE_POKE_FARFETCHD, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_DODRIO, MMODEL_TSURE_POKE_DODRIO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_ELECTRODE, MMODEL_TSURE_POKE_ELECTRODE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_RHYDON, MMODEL_TSURE_POKE_RHYDON, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_CHANSEY, MMODEL_TSURE_POKE_CHANSEY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_KANGASKHAN, MMODEL_TSURE_POKE_KANGASKHAN, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_LAPRAS, MMODEL_TSURE_POKE_LAPRAS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_ARTICUNO, MMODEL_TSURE_POKE_ARTICUNO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_ZAPDOS, MMODEL_TSURE_POKE_ZAPDOS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_MOLTRES, MMODEL_TSURE_POKE_MOLTRES, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_DRATINI, MMODEL_TSURE_POKE_DRATINI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_DRAGONITE, MMODEL_TSURE_POKE_DRAGONITE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_MEWTWO, MMODEL_TSURE_POKE_MEWTWO, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_BAYLEEF, MMODEL_TSURE_POKE_BAYLEEF, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_AMPHAROS, MMODEL_TSURE_POKE_AMPHAROS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_MARILL, MMODEL_TSURE_POKE_MARILL, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_AIPOM, MMODEL_TSURE_POKE_AIPOM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_MURKROW, MMODEL_TSURE_POKE_MURKROW, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_MILTANK, MMODEL_TSURE_POKE_MILTANK, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_BLISSEY, MMODEL_TSURE_POKE_BLISSEY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_RAIKOU, MMODEL_TSURE_POKE_RAIKOU, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_ENTEI, MMODEL_TSURE_POKE_ENTEI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_SUICUNE, MMODEL_TSURE_POKE_SUICUNE, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_CELEBI, MMODEL_TSURE_POKE_CELEBI, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_LATIAS, MMODEL_TSURE_POKE_LATIAS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_LATIOS, MMODEL_TSURE_POKE_LATIOS, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_KYOGRE, MMODEL_TSURE_POKE_KYOGRE, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_STATIC_GROUDON, MMODEL_TSURE_POKE_GROUDON, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_STATIC_RAYQUAZA, MMODEL_TSURE_POKE_RAYQUAZA, 0x208 | (20 << 10) - .short SPRITE_TSURE_POKE_STATIC_PICHU_SPIKY, MMODEL_TSURE_POKE_PICHU_SPIKY, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_TYPHLOSION, MMODEL_TSURE_POKE_TYPHLOSION, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_MEGANIUM, MMODEL_TSURE_POKE_MEGANIUM, 0x227 | (19 << 10) - .short SPRITE_TSURE_POKE_STATIC_FERALIGATR, MMODEL_TSURE_POKE_FERALIGATR, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_BUTTERFREE, MMODEL_FOLLOWER_MON_BUTTERFREE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_PIDGEY, MMODEL_FOLLOWER_MON_PIDGEY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_RATTATA, MMODEL_FOLLOWER_MON_RATTATA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_SPEAROW, MMODEL_FOLLOWER_MON_SPEAROW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_FEAROW, MMODEL_FOLLOWER_MON_FEAROW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_PIKACHU, MMODEL_FOLLOWER_MON_PIKACHU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_NIDORAN_F, MMODEL_FOLLOWER_MON_NIDORAN_F, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_NIDORAN_M, MMODEL_FOLLOWER_MON_NIDORAN_M, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_NIDORINO, MMODEL_FOLLOWER_MON_NIDORINO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_CLEFAIRY, MMODEL_FOLLOWER_MON_CLEFAIRY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_JIGGLYPUFF, MMODEL_FOLLOWER_MON_JIGGLYPUFF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_ZUBAT, MMODEL_FOLLOWER_MON_ZUBAT, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_ODDISH, MMODEL_FOLLOWER_MON_ODDISH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_DIGLETT, MMODEL_FOLLOWER_MON_DIGLETT, 0x226 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_MEOWTH, MMODEL_FOLLOWER_MON_MEOWTH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_PERSIAN, MMODEL_FOLLOWER_MON_PERSIAN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_PSYDUCK, MMODEL_FOLLOWER_MON_PSYDUCK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_POLIWRATH, MMODEL_FOLLOWER_MON_POLIWRATH, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_ABRA, MMODEL_FOLLOWER_MON_ABRA, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_MACHOP, MMODEL_FOLLOWER_MON_MACHOP, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_MACHOKE, MMODEL_FOLLOWER_MON_MACHOKE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE, MMODEL_FOLLOWER_MON_SLOWPOKE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_SLOWBRO, MMODEL_FOLLOWER_MON_SLOWBRO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_FARFETCHD, MMODEL_FOLLOWER_MON_FARFETCHD, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_DODRIO, MMODEL_FOLLOWER_MON_DODRIO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_ELECTRODE, MMODEL_FOLLOWER_MON_ELECTRODE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_RHYDON, MMODEL_FOLLOWER_MON_RHYDON, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_CHANSEY, MMODEL_FOLLOWER_MON_CHANSEY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_KANGASKHAN, MMODEL_FOLLOWER_MON_KANGASKHAN, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_LAPRAS, MMODEL_FOLLOWER_MON_LAPRAS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_ARTICUNO, MMODEL_FOLLOWER_MON_ARTICUNO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_ZAPDOS, MMODEL_FOLLOWER_MON_ZAPDOS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_MOLTRES, MMODEL_FOLLOWER_MON_MOLTRES, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_DRATINI, MMODEL_FOLLOWER_MON_DRATINI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_DRAGONITE, MMODEL_FOLLOWER_MON_DRAGONITE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_MEWTWO, MMODEL_FOLLOWER_MON_MEWTWO, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_BAYLEEF, MMODEL_FOLLOWER_MON_BAYLEEF, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_AMPHAROS, MMODEL_FOLLOWER_MON_AMPHAROS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_MARILL, MMODEL_FOLLOWER_MON_MARILL, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_AIPOM, MMODEL_FOLLOWER_MON_AIPOM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_MURKROW, MMODEL_FOLLOWER_MON_MURKROW, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_MILTANK, MMODEL_FOLLOWER_MON_MILTANK, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_BLISSEY, MMODEL_FOLLOWER_MON_BLISSEY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_RAIKOU, MMODEL_FOLLOWER_MON_RAIKOU, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_ENTEI, MMODEL_FOLLOWER_MON_ENTEI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_SUICUNE, MMODEL_FOLLOWER_MON_SUICUNE, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_CELEBI, MMODEL_FOLLOWER_MON_CELEBI, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_LATIAS, MMODEL_FOLLOWER_MON_LATIAS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_LATIOS, MMODEL_FOLLOWER_MON_LATIOS, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_KYOGRE, MMODEL_FOLLOWER_MON_KYOGRE, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_GROUDON, MMODEL_FOLLOWER_MON_GROUDON, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_RAYQUAZA, MMODEL_FOLLOWER_MON_RAYQUAZA, 0x208 | (20 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_PICHU_SPIKY, MMODEL_FOLLOWER_MON_PICHU_SPIKY, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_TYPHLOSION, MMODEL_FOLLOWER_MON_TYPHLOSION, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_MEGANIUM, MMODEL_FOLLOWER_MON_MEGANIUM, 0x227 | (19 << 10) + .short SPRITE_FOLLOWER_MON_STATIC_FERALIGATR, MMODEL_FOLLOWER_MON_FERALIGATR, 0x227 | (19 << 10) .short 0xFFFF, 0x0000, 0x000 | (63 << 10) .data diff --git a/asm/overlay_106.s b/asm/overlay_106.s index 460137046..d1140ca34 100644 --- a/asm/overlay_106.s +++ b/asm/overlay_106.s @@ -1804,7 +1804,7 @@ _021E66C2: b _021E66EE _021E66C6: bl SpeciesToOverworldModelIndexOffset - ldr r1, _021E66F8 ; =MMODEL_TSURE_POKE_BULBASAUR + ldr r1, _021E66F8 ; =MMODEL_FOLLOWER_MON_BULBASAUR add r4, r0, r1 add r0, r5, #0 bl OverworldModelLookupHasFemaleForme @@ -1827,7 +1827,7 @@ _021E66EE: pop {r3, r4, r5, r6, r7, pc} nop _021E66F4: .word NATIONAL_DEX_COUNT -_021E66F8: .word MMODEL_TSURE_POKE_BULBASAUR +_021E66F8: .word MMODEL_FOLLOWER_MON_BULBASAUR thumb_func_end ov106_021E66B0 thumb_func_start ov106_021E66FC diff --git a/asm/overlay_12_0224E4FC_s.s b/asm/overlay_12_0224E4FC_s.s index 2eece9e2d..3b267804c 100644 --- a/asm/overlay_12_0224E4FC_s.s +++ b/asm/overlay_12_0224E4FC_s.s @@ -8,265 +8,6 @@ .text .public AddBattlerVar - thumb_func_start ov12_02250D4C -ov12_02250D4C: ; 0x02250D4C - push {r4, r5, r6, r7, lr} - sub sp, #0xc - str r0, [sp] - add r7, r1, #0 - bl BattleSys_GetBattleType - mov r1, #0x84 - tst r1, r0 - beq _02250D64 - add sp, #0xc - mov r0, #0 - pop {r4, r5, r6, r7, pc} -_02250D64: - mov r1, #1 - add r2, r0, #0 - tst r2, r1 - bne _02250D72 - add sp, #0xc - mov r0, #0 - pop {r4, r5, r6, r7, pc} -_02250D72: - mov r2, #2 - tst r0, r2 - beq _02250D7E - add sp, #0xc - mov r0, #0 - pop {r4, r5, r6, r7, pc} -_02250D7E: - ldr r0, [sp] - bl BattleSys_GetTrainerIndex - str r0, [sp, #8] - mov r0, #0 - str r0, [sp, #4] -_02250D8A: - ldr r0, [sp, #4] - cmp r0, #4 - bls _02250D92 - b _02250F28 -_02250D92: - add r0, r0, r0 - add r0, pc - ldrh r0, [r0, #6] - lsl r0, r0, #0x10 - asr r0, r0, #0x10 - add pc, r0 -_02250D9E: ; jump table - .short _02250DA8 - _02250D9E - 2 ; case 0 - .short _02250DEC - _02250D9E - 2 ; case 1 - .short _02250E34 - _02250D9E - 2 ; case 2 - .short _02250EA8 - _02250D9E - 2 ; case 3 - .short _02250F28 - _02250D9E - 2 ; case 4 -_02250DA8: - ldr r0, _02250F38 ; =0x00002E7C - ldrb r0, [r7, r0] - cmp r0, #1 - bne _02250DE4 - mov r0, #0x85 - lsl r0, r0, #6 - ldr r1, [r7, r0] - mov r0, #0x20 - tst r0, r1 - bne _02250DE4 - ldr r0, [sp, #8] - mov r1, #0xd - mov r2, #5 - bl TrainerMessageWithIdPairExists - cmp r0, #0 - beq _02250DE4 - mov r1, #0x85 - lsl r1, r1, #6 - ldr r2, [r7, r1] - mov r0, #0x20 - orr r0, r2 - str r0, [r7, r1] - mov r0, #0x13 - mov r1, #0xd - lsl r0, r0, #4 - str r1, [r7, r0] - add sp, #0xc - mov r0, #1 - pop {r4, r5, r6, r7, pc} -_02250DE4: - ldr r0, [sp, #4] - add r0, r0, #1 - str r0, [sp, #4] - b _02250F28 -_02250DEC: - ldr r1, _02250F3C ; =0x00002E7D - mov r0, #2 - ldrb r2, [r7, r1] - tst r0, r2 - bne _02250E2C - add r0, r1, #0 - sub r0, #0x31 - sub r1, #0x2d - ldr r2, [r7, r0] - ldr r0, [r7, r1] - lsr r0, r0, #1 - cmp r2, r0 - bhi _02250E2C - ldr r0, [sp, #8] - mov r1, #0xe - mov r2, #5 - bl TrainerMessageWithIdPairExists - cmp r0, #0 - beq _02250E2C - ldr r1, _02250F3C ; =0x00002E7D - mov r0, #2 - ldrb r2, [r7, r1] - add sp, #0xc - orr r0, r2 - strb r0, [r7, r1] - mov r0, #0x13 - mov r1, #0xe - lsl r0, r0, #4 - str r1, [r7, r0] - mov r0, #1 - pop {r4, r5, r6, r7, pc} -_02250E2C: - ldr r0, [sp, #4] - add r0, r0, #1 - str r0, [sp, #4] - b _02250F28 -_02250E34: - ldr r0, _02250F3C ; =0x00002E7D - ldrb r1, [r7, r0] - mov r0, #3 - tst r0, r1 - bne _02250EA0 - ldr r0, [sp] - mov r1, #1 - bl BattleSys_GetParty - mov r6, #0 - add r5, r0, #0 - add r4, r6, #0 - bl GetPartyCount - cmp r0, #0 - ble _02250E76 -_02250E54: - add r0, r5, #0 - add r1, r4, #0 - bl GetPartyMonByIndex - mov r1, #0xa3 - mov r2, #0 - bl GetMonData - cmp r0, #0 - beq _02250E6A - add r6, r6, #1 -_02250E6A: - add r0, r5, #0 - add r4, r4, #1 - bl GetPartyCount - cmp r4, r0 - blt _02250E54 -_02250E76: - cmp r6, #1 - bne _02250EA0 - ldr r0, [sp, #8] - mov r1, #0xf - mov r2, #5 - bl TrainerMessageWithIdPairExists - cmp r0, #0 - beq _02250EA0 - ldr r1, _02250F3C ; =0x00002E7D - mov r0, #3 - ldrb r2, [r7, r1] - add sp, #0xc - orr r0, r2 - strb r0, [r7, r1] - mov r0, #0x13 - mov r1, #0xf - lsl r0, r0, #4 - str r1, [r7, r0] - mov r0, #1 - pop {r4, r5, r6, r7, pc} -_02250EA0: - ldr r0, [sp, #4] - add r0, r0, #1 - str r0, [sp, #4] - b _02250F28 -_02250EA8: - ldr r0, _02250F3C ; =0x00002E7D - ldrb r1, [r7, r0] - mov r0, #4 - tst r0, r1 - bne _02250F22 - ldr r0, [sp] - mov r1, #1 - bl BattleSys_GetParty - mov r6, #0 - add r5, r0, #0 - add r4, r6, #0 - bl GetPartyCount - cmp r0, #0 - ble _02250EEA -_02250EC8: - add r0, r5, #0 - add r1, r4, #0 - bl GetPartyMonByIndex - mov r1, #0xa3 - mov r2, #0 - bl GetMonData - cmp r0, #0 - beq _02250EDE - add r6, r6, #1 -_02250EDE: - add r0, r5, #0 - add r4, r4, #1 - bl GetPartyCount - cmp r4, r0 - blt _02250EC8 -_02250EEA: - cmp r6, #1 - bne _02250F22 - ldr r0, _02250F40 ; =0x00002E4C - ldr r1, [r7, r0] - add r0, r0, #4 - ldr r0, [r7, r0] - lsr r0, r0, #1 - cmp r1, r0 - bhi _02250F22 - ldr r0, [sp, #8] - mov r1, #0x10 - mov r2, #5 - bl TrainerMessageWithIdPairExists - cmp r0, #0 - beq _02250F22 - ldr r1, _02250F3C ; =0x00002E7D - mov r0, #4 - ldrb r2, [r7, r1] - add sp, #0xc - orr r0, r2 - strb r0, [r7, r1] - mov r0, #0x13 - mov r1, #0x10 - lsl r0, r0, #4 - str r1, [r7, r0] - mov r0, #1 - pop {r4, r5, r6, r7, pc} -_02250F22: - ldr r0, [sp, #4] - add r0, r0, #1 - str r0, [sp, #4] -_02250F28: - ldr r0, [sp, #4] - cmp r0, #4 - beq _02250F30 - b _02250D8A -_02250F30: - mov r0, #0 - add sp, #0xc - pop {r4, r5, r6, r7, pc} - nop -_02250F38: .word 0x00002E7C -_02250F3C: .word 0x00002E7D -_02250F40: .word 0x00002E4C - thumb_func_end ov12_02250D4C - thumb_func_start BattleContext_Init BattleContext_Init: ; 0x02250F44 push {r3, r4, r5, r6, r7, lr} diff --git a/include/constants/follow_poke_idx.h b/include/constants/follow_poke_idx.h index 7a7e0c345..a3baa374c 100644 --- a/include/constants/follow_poke_idx.h +++ b/include/constants/follow_poke_idx.h @@ -1,572 +1,572 @@ #ifndef POKEHEARTGOLD_CONSTANTS_FOLLOW_POKE_IDX_H #define POKEHEARTGOLD_CONSTANTS_FOLLOW_POKE_IDX_H -#define TSURE_POKE_NONE 0 -#define TSURE_POKE_BULBASAUR 0 -#define TSURE_POKE_IVYSAUR 1 -#define TSURE_POKE_VENUSAUR 2 -#define TSURE_POKE_VENUSAUR_F 3 -#define TSURE_POKE_CHARMANDER 4 -#define TSURE_POKE_CHARMELEON 5 -#define TSURE_POKE_CHARIZARD 6 -#define TSURE_POKE_SQUIRTLE 7 -#define TSURE_POKE_WARTORTLE 8 -#define TSURE_POKE_BLASTOISE 9 -#define TSURE_POKE_CATERPIE 10 -#define TSURE_POKE_METAPOD 11 -#define TSURE_POKE_BUTTERFREE 12 -#define TSURE_POKE_WEEDLE 13 -#define TSURE_POKE_KAKUNA 14 -#define TSURE_POKE_BEEDRILL 15 -#define TSURE_POKE_PIDGEY 16 -#define TSURE_POKE_PIDGEOTTO 17 -#define TSURE_POKE_PIDGEOT 18 -#define TSURE_POKE_RATTATA 19 -#define TSURE_POKE_RATICATE 20 -#define TSURE_POKE_SPEAROW 21 -#define TSURE_POKE_FEAROW 22 -#define TSURE_POKE_EKANS 23 -#define TSURE_POKE_ARBOK 24 -#define TSURE_POKE_PIKACHU 25 -#define TSURE_POKE_PIKACHU_F 26 -#define TSURE_POKE_RAICHU 27 -#define TSURE_POKE_SANDSHREW 28 -#define TSURE_POKE_SANDSLASH 29 -#define TSURE_POKE_NIDORAN_F 30 -#define TSURE_POKE_NIDORINA 31 -#define TSURE_POKE_NIDOQUEEN 32 -#define TSURE_POKE_NIDORAN_M 33 -#define TSURE_POKE_NIDORINO 34 -#define TSURE_POKE_NIDOKING 35 -#define TSURE_POKE_CLEFAIRY 36 -#define TSURE_POKE_CLEFABLE 37 -#define TSURE_POKE_VULPIX 38 -#define TSURE_POKE_NINETALES 39 -#define TSURE_POKE_JIGGLYPUFF 40 -#define TSURE_POKE_WIGGLYTUFF 41 -#define TSURE_POKE_ZUBAT 42 -#define TSURE_POKE_GOLBAT 43 -#define TSURE_POKE_ODDISH 44 -#define TSURE_POKE_GLOOM 45 -#define TSURE_POKE_VILEPLUME 46 -#define TSURE_POKE_PARAS 47 -#define TSURE_POKE_PARASECT 48 -#define TSURE_POKE_VENONAT 49 -#define TSURE_POKE_VENOMOTH 50 -#define TSURE_POKE_DIGLETT 51 -#define TSURE_POKE_DUGTRIO 52 -#define TSURE_POKE_MEOWTH 53 -#define TSURE_POKE_PERSIAN 54 -#define TSURE_POKE_PSYDUCK 55 -#define TSURE_POKE_GOLDUCK 56 -#define TSURE_POKE_MANKEY 57 -#define TSURE_POKE_PRIMEAPE 58 -#define TSURE_POKE_GROWLITHE 59 -#define TSURE_POKE_ARCANINE 60 -#define TSURE_POKE_POLIWAG 61 -#define TSURE_POKE_POLIWHIRL 62 -#define TSURE_POKE_POLIWRATH 63 -#define TSURE_POKE_ABRA 64 -#define TSURE_POKE_KADABRA 65 -#define TSURE_POKE_ALAKAZAM 66 -#define TSURE_POKE_MACHOP 67 -#define TSURE_POKE_MACHOKE 68 -#define TSURE_POKE_MACHAMP 69 -#define TSURE_POKE_BELLSPROUT 70 -#define TSURE_POKE_WEEPINBELL 71 -#define TSURE_POKE_VICTREEBEL 72 -#define TSURE_POKE_TENTACOOL 73 -#define TSURE_POKE_TENTACRUEL 74 -#define TSURE_POKE_GEODUDE 75 -#define TSURE_POKE_GRAVELER 76 -#define TSURE_POKE_GOLEM 77 -#define TSURE_POKE_PONYTA 78 -#define TSURE_POKE_RAPIDASH 79 -#define TSURE_POKE_SLOWPOKE 80 -#define TSURE_POKE_SLOWBRO 81 -#define TSURE_POKE_MAGNEMITE 82 -#define TSURE_POKE_MAGNETON 83 -#define TSURE_POKE_FARFETCHD 84 -#define TSURE_POKE_DODUO 85 -#define TSURE_POKE_DODRIO 86 -#define TSURE_POKE_SEEL 87 -#define TSURE_POKE_DEWGONG 88 -#define TSURE_POKE_GRIMER 89 -#define TSURE_POKE_MUK 90 -#define TSURE_POKE_SHELLDER 91 -#define TSURE_POKE_CLOYSTER 92 -#define TSURE_POKE_GASTLY 93 -#define TSURE_POKE_HAUNTER 94 -#define TSURE_POKE_GENGAR 95 -#define TSURE_POKE_ONIX 96 -#define TSURE_POKE_DROWZEE 97 -#define TSURE_POKE_HYPNO 98 -#define TSURE_POKE_KRABBY 99 -#define TSURE_POKE_KINGLER 100 -#define TSURE_POKE_VOLTORB 101 -#define TSURE_POKE_ELECTRODE 102 -#define TSURE_POKE_EXEGGCUTE 103 -#define TSURE_POKE_EXEGGUTOR 104 -#define TSURE_POKE_CUBONE 105 -#define TSURE_POKE_MAROWAK 106 -#define TSURE_POKE_HITMONLEE 107 -#define TSURE_POKE_HITMONCHAN 108 -#define TSURE_POKE_LICKITUNG 109 -#define TSURE_POKE_KOFFING 110 -#define TSURE_POKE_WEEZING 111 -#define TSURE_POKE_RHYHORN 112 -#define TSURE_POKE_RHYDON 113 -#define TSURE_POKE_CHANSEY 114 -#define TSURE_POKE_TANGELA 115 -#define TSURE_POKE_KANGASKHAN 116 -#define TSURE_POKE_HORSEA 117 -#define TSURE_POKE_SEADRA 118 -#define TSURE_POKE_GOLDEEN 119 -#define TSURE_POKE_SEAKING 120 -#define TSURE_POKE_STARYU 121 -#define TSURE_POKE_STARMIE 122 -#define TSURE_POKE_MR_MIME 123 -#define TSURE_POKE_SCYTHER 124 -#define TSURE_POKE_JYNX 125 -#define TSURE_POKE_ELECTABUZZ 126 -#define TSURE_POKE_MAGMAR 127 -#define TSURE_POKE_PINSIR 128 -#define TSURE_POKE_TAUROS 129 -#define TSURE_POKE_MAGIKARP 130 -#define TSURE_POKE_GYARADOS 131 -#define TSURE_POKE_LAPRAS 132 -#define TSURE_POKE_DITTO 133 -#define TSURE_POKE_EEVEE 134 -#define TSURE_POKE_VAPOREON 135 -#define TSURE_POKE_JOLTEON 136 -#define TSURE_POKE_FLAREON 137 -#define TSURE_POKE_PORYGON 138 -#define TSURE_POKE_OMANYTE 139 -#define TSURE_POKE_OMASTAR 140 -#define TSURE_POKE_KABUTO 141 -#define TSURE_POKE_KABUTOPS 142 -#define TSURE_POKE_AERODACTYL 143 -#define TSURE_POKE_SNORLAX 144 -#define TSURE_POKE_ARTICUNO 145 -#define TSURE_POKE_ZAPDOS 146 -#define TSURE_POKE_MOLTRES 147 -#define TSURE_POKE_DRATINI 148 -#define TSURE_POKE_DRAGONAIR 149 -#define TSURE_POKE_DRAGONITE 150 -#define TSURE_POKE_MEWTWO 151 -#define TSURE_POKE_MEW 152 -#define TSURE_POKE_CHIKORITA 153 -#define TSURE_POKE_BAYLEEF 154 -#define TSURE_POKE_MEGANIUM 155 -#define TSURE_POKE_MEGANIUM_F 156 -#define TSURE_POKE_CYNDAQUIL 157 -#define TSURE_POKE_QUILAVA 158 -#define TSURE_POKE_TYPHLOSION 159 -#define TSURE_POKE_TOTODILE 160 -#define TSURE_POKE_CROCONAW 161 -#define TSURE_POKE_FERALIGATR 162 -#define TSURE_POKE_SENTRET 163 -#define TSURE_POKE_FURRET 164 -#define TSURE_POKE_HOOTHOOT 165 -#define TSURE_POKE_NOCTOWL 166 -#define TSURE_POKE_LEDYBA 167 -#define TSURE_POKE_LEDIAN 168 -#define TSURE_POKE_SPINARAK 169 -#define TSURE_POKE_ARIADOS 170 -#define TSURE_POKE_CROBAT 171 -#define TSURE_POKE_CHINCHOU 172 -#define TSURE_POKE_LANTURN 173 -#define TSURE_POKE_PICHU 174 -#define TSURE_POKE_PICHU_SPIKY 175 -#define TSURE_POKE_CLEFFA 176 -#define TSURE_POKE_IGGLYBUFF 177 -#define TSURE_POKE_TOGEPI 178 -#define TSURE_POKE_TOGETIC 179 -#define TSURE_POKE_NATU 180 -#define TSURE_POKE_XATU 181 -#define TSURE_POKE_MAREEP 182 -#define TSURE_POKE_FLAAFFY 183 -#define TSURE_POKE_AMPHAROS 184 -#define TSURE_POKE_BELLOSSOM 185 -#define TSURE_POKE_MARILL 186 -#define TSURE_POKE_AZUMARILL 187 -#define TSURE_POKE_SUDOWOODO 188 -#define TSURE_POKE_POLITOED 189 -#define TSURE_POKE_HOPPIP 190 -#define TSURE_POKE_SKIPLOOM 191 -#define TSURE_POKE_JUMPLUFF 192 -#define TSURE_POKE_AIPOM 193 -#define TSURE_POKE_SUNKERN 194 -#define TSURE_POKE_SUNFLORA 195 -#define TSURE_POKE_YANMA 196 -#define TSURE_POKE_WOOPER 197 -#define TSURE_POKE_QUAGSIRE 198 -#define TSURE_POKE_ESPEON 199 -#define TSURE_POKE_UMBREON 200 -#define TSURE_POKE_MURKROW 201 -#define TSURE_POKE_SLOWKING 202 -#define TSURE_POKE_MISDREAVUS 203 -#define TSURE_POKE_UNOWN_A 204 -#define TSURE_POKE_UNOWN_B 205 -#define TSURE_POKE_UNOWN_C 206 -#define TSURE_POKE_UNOWN_D 207 -#define TSURE_POKE_UNOWN_E 208 -#define TSURE_POKE_UNOWN_F 209 -#define TSURE_POKE_UNOWN_G 210 -#define TSURE_POKE_UNOWN_H 211 -#define TSURE_POKE_UNOWN_I 212 -#define TSURE_POKE_UNOWN_J 213 -#define TSURE_POKE_UNOWN_K 214 -#define TSURE_POKE_UNOWN_L 215 -#define TSURE_POKE_UNOWN_M 216 -#define TSURE_POKE_UNOWN_N 217 -#define TSURE_POKE_UNOWN_O 218 -#define TSURE_POKE_UNOWN_P 219 -#define TSURE_POKE_UNOWN_Q 220 -#define TSURE_POKE_UNOWN_R 221 -#define TSURE_POKE_UNOWN_S 222 -#define TSURE_POKE_UNOWN_T 223 -#define TSURE_POKE_UNOWN_U 224 -#define TSURE_POKE_UNOWN_V 225 -#define TSURE_POKE_UNOWN_W 226 -#define TSURE_POKE_UNOWN_X 227 -#define TSURE_POKE_UNOWN_Y 228 -#define TSURE_POKE_UNOWN_Z 229 -#define TSURE_POKE_UNOWN_QMARK 230 -#define TSURE_POKE_UNOWN_EXCL 231 -#define TSURE_POKE_WOBBUFFET 232 -#define TSURE_POKE_WOBBUFFET_F 233 -#define TSURE_POKE_GIRAFARIG 234 -#define TSURE_POKE_PINECO 235 -#define TSURE_POKE_FORRETRESS 236 -#define TSURE_POKE_DUNSPARCE 237 -#define TSURE_POKE_GLIGAR 238 -#define TSURE_POKE_STEELIX 239 -#define TSURE_POKE_STEELIX_F 240 -#define TSURE_POKE_SNUBBULL 241 -#define TSURE_POKE_GRANBULL 242 -#define TSURE_POKE_QWILFISH 243 -#define TSURE_POKE_SCIZOR 244 -#define TSURE_POKE_SHUCKLE 245 -#define TSURE_POKE_HERACROSS 246 -#define TSURE_POKE_HERACROSS_F 247 -#define TSURE_POKE_SNEASEL 248 -#define TSURE_POKE_TEDDIURSA 249 -#define TSURE_POKE_URSARING 250 -#define TSURE_POKE_SLUGMA 251 -#define TSURE_POKE_MAGCARGO 252 -#define TSURE_POKE_SWINUB 253 -#define TSURE_POKE_PILOSWINE 254 -#define TSURE_POKE_CORSOLA 255 -#define TSURE_POKE_REMORAID 256 -#define TSURE_POKE_OCTILLERY 257 -#define TSURE_POKE_DELIBIRD 258 -#define TSURE_POKE_MANTINE 259 -#define TSURE_POKE_SKARMORY 260 -#define TSURE_POKE_HOUNDOUR 261 -#define TSURE_POKE_HOUNDOOM 262 -#define TSURE_POKE_KINGDRA 263 -#define TSURE_POKE_PHANPY 264 -#define TSURE_POKE_DONPHAN 265 -#define TSURE_POKE_PORYGON2 266 -#define TSURE_POKE_STANTLER 267 -#define TSURE_POKE_SMEARGLE 268 -#define TSURE_POKE_TYROGUE 269 -#define TSURE_POKE_HITMONTOP 270 -#define TSURE_POKE_SMOOCHUM 271 -#define TSURE_POKE_ELEKID 272 -#define TSURE_POKE_MAGBY 273 -#define TSURE_POKE_MILTANK 274 -#define TSURE_POKE_BLISSEY 275 -#define TSURE_POKE_RAIKOU 276 -#define TSURE_POKE_ENTEI 277 -#define TSURE_POKE_SUICUNE 278 -#define TSURE_POKE_LARVITAR 279 -#define TSURE_POKE_PUPITAR 280 -#define TSURE_POKE_TYRANITAR 281 -#define TSURE_POKE_LUGIA 282 -#define TSURE_POKE_HO_OH 283 -#define TSURE_POKE_CELEBI 284 -#define TSURE_POKE_TREECKO 285 -#define TSURE_POKE_GROVYLE 286 -#define TSURE_POKE_SCEPTILE 287 -#define TSURE_POKE_TORCHIC 288 -#define TSURE_POKE_COMBUSKEN 289 -#define TSURE_POKE_BLAZIKEN 290 -#define TSURE_POKE_MUDKIP 291 -#define TSURE_POKE_MARSHTOMP 292 -#define TSURE_POKE_SWAMPERT 293 -#define TSURE_POKE_POOCHYENA 294 -#define TSURE_POKE_MIGHTYENA 295 -#define TSURE_POKE_ZIGZAGOON 296 -#define TSURE_POKE_LINOONE 297 -#define TSURE_POKE_WURMPLE 298 -#define TSURE_POKE_SILCOON 299 -#define TSURE_POKE_BEAUTIFLY 300 -#define TSURE_POKE_CASCOON 301 -#define TSURE_POKE_DUSTOX 302 -#define TSURE_POKE_LOTAD 303 -#define TSURE_POKE_LOMBRE 304 -#define TSURE_POKE_LUDICOLO 305 -#define TSURE_POKE_SEEDOT 306 -#define TSURE_POKE_NUZLEAF 307 -#define TSURE_POKE_SHIFTRY 308 -#define TSURE_POKE_TAILLOW 309 -#define TSURE_POKE_SWELLOW 310 -#define TSURE_POKE_WINGULL 311 -#define TSURE_POKE_PELIPPER 312 -#define TSURE_POKE_RALTS 313 -#define TSURE_POKE_KIRLIA 314 -#define TSURE_POKE_GARDEVOIR 315 -#define TSURE_POKE_SURSKIT 316 -#define TSURE_POKE_MASQUERAIN 317 -#define TSURE_POKE_SHROOMISH 318 -#define TSURE_POKE_BRELOOM 319 -#define TSURE_POKE_SLAKOTH 320 -#define TSURE_POKE_VIGOROTH 321 -#define TSURE_POKE_SLAKING 322 -#define TSURE_POKE_NINCADA 323 -#define TSURE_POKE_NINJASK 324 -#define TSURE_POKE_SHEDINJA 325 -#define TSURE_POKE_WHISMUR 326 -#define TSURE_POKE_LOUDRED 327 -#define TSURE_POKE_EXPLOUD 328 -#define TSURE_POKE_MAKUHITA 329 -#define TSURE_POKE_HARIYAMA 330 -#define TSURE_POKE_AZURILL 331 -#define TSURE_POKE_NOSEPASS 332 -#define TSURE_POKE_SKITTY 333 -#define TSURE_POKE_DELCATTY 334 -#define TSURE_POKE_SABLEYE 335 -#define TSURE_POKE_MAWILE 336 -#define TSURE_POKE_ARON 337 -#define TSURE_POKE_LAIRON 338 -#define TSURE_POKE_AGGRON 339 -#define TSURE_POKE_MEDITITE 340 -#define TSURE_POKE_MEDICHAM 341 -#define TSURE_POKE_ELECTRIKE 342 -#define TSURE_POKE_MANECTRIC 343 -#define TSURE_POKE_PLUSLE 344 -#define TSURE_POKE_MINUN 345 -#define TSURE_POKE_VOLBEAT 346 -#define TSURE_POKE_ILLUMISE 347 -#define TSURE_POKE_ROSELIA 348 -#define TSURE_POKE_GULPIN 349 -#define TSURE_POKE_SWALOT 350 -#define TSURE_POKE_CARVANHA 351 -#define TSURE_POKE_SHARPEDO 352 -#define TSURE_POKE_WAILMER 353 -#define TSURE_POKE_WAILORD 354 -#define TSURE_POKE_NUMEL 355 -#define TSURE_POKE_CAMERUPT 356 -#define TSURE_POKE_TORKOAL 357 -#define TSURE_POKE_SPOINK 358 -#define TSURE_POKE_GRUMPIG 359 -#define TSURE_POKE_SPINDA 360 -#define TSURE_POKE_TRAPINCH 361 -#define TSURE_POKE_VIBRAVA 362 -#define TSURE_POKE_FLYGON 363 -#define TSURE_POKE_CACNEA 364 -#define TSURE_POKE_CACTURNE 365 -#define TSURE_POKE_SWABLU 366 -#define TSURE_POKE_ALTARIA 367 -#define TSURE_POKE_ZANGOOSE 368 -#define TSURE_POKE_SEVIPER 369 -#define TSURE_POKE_LUNATONE 370 -#define TSURE_POKE_SOLROCK 371 -#define TSURE_POKE_BARBOACH 372 -#define TSURE_POKE_WHISCASH 373 -#define TSURE_POKE_CORPHISH 374 -#define TSURE_POKE_CRAWDAUNT 375 -#define TSURE_POKE_BALTOY 376 -#define TSURE_POKE_CLAYDOL 377 -#define TSURE_POKE_LILEEP 378 -#define TSURE_POKE_CRADILY 379 -#define TSURE_POKE_ANORITH 380 -#define TSURE_POKE_ARMALDO 381 -#define TSURE_POKE_FEEBAS 382 -#define TSURE_POKE_MILOTIC 383 -#define TSURE_POKE_CASTFORM 384 -#define TSURE_POKE_KECLEON 385 -#define TSURE_POKE_SHUPPET 386 -#define TSURE_POKE_BANETTE 387 -#define TSURE_POKE_DUSKULL 388 -#define TSURE_POKE_DUSCLOPS 389 -#define TSURE_POKE_TROPIUS 390 -#define TSURE_POKE_CHIMECHO 391 -#define TSURE_POKE_ABSOL 392 -#define TSURE_POKE_WYNAUT 393 -#define TSURE_POKE_SNORUNT 394 -#define TSURE_POKE_GLALIE 395 -#define TSURE_POKE_SPHEAL 396 -#define TSURE_POKE_SEALEO 397 -#define TSURE_POKE_WALREIN 398 -#define TSURE_POKE_CLAMPERL 399 -#define TSURE_POKE_HUNTAIL 400 -#define TSURE_POKE_GOREBYSS 401 -#define TSURE_POKE_RELICANTH 402 -#define TSURE_POKE_LUVDISC 403 -#define TSURE_POKE_BAGON 404 -#define TSURE_POKE_SHELGON 405 -#define TSURE_POKE_SALAMENCE 406 -#define TSURE_POKE_BELDUM 407 -#define TSURE_POKE_METANG 408 -#define TSURE_POKE_METAGROSS 409 -#define TSURE_POKE_REGIROCK 410 -#define TSURE_POKE_REGICE 411 -#define TSURE_POKE_REGISTEEL 412 -#define TSURE_POKE_LATIAS 413 -#define TSURE_POKE_LATIOS 414 -#define TSURE_POKE_KYOGRE 415 -#define TSURE_POKE_GROUDON 416 -#define TSURE_POKE_RAYQUAZA 417 -#define TSURE_POKE_JIRACHI 418 -#define TSURE_POKE_DEOXYS 419 -#define TSURE_POKE_DEOXYS_ATK 420 -#define TSURE_POKE_DEOXYS_DEF 421 -#define TSURE_POKE_DEOXYS_SPD 422 -#define TSURE_POKE_TURTWIG 423 -#define TSURE_POKE_GROTLE 424 -#define TSURE_POKE_TORTERRA 425 -#define TSURE_POKE_CHIMCHAR 426 -#define TSURE_POKE_MONFERNO 427 -#define TSURE_POKE_INFERNAPE 428 -#define TSURE_POKE_PIPLUP 429 -#define TSURE_POKE_PRINPLUP 430 -#define TSURE_POKE_EMPOLEON 431 -#define TSURE_POKE_STARLY 432 -#define TSURE_POKE_STARAVIA 433 -#define TSURE_POKE_STARAPTOR 434 -#define TSURE_POKE_BIDOOF 435 -#define TSURE_POKE_BIBAREL 436 -#define TSURE_POKE_KRICKETOT 437 -#define TSURE_POKE_KRICKETUNE 438 -#define TSURE_POKE_SHINX 439 -#define TSURE_POKE_LUXIO 440 -#define TSURE_POKE_LUXRAY 441 -#define TSURE_POKE_BUDEW 442 -#define TSURE_POKE_ROSERADE 443 -#define TSURE_POKE_CRANIDOS 444 -#define TSURE_POKE_RAMPARDOS 445 -#define TSURE_POKE_SHIELDON 446 -#define TSURE_POKE_BASTIODON 447 -#define TSURE_POKE_BURMY 448 -#define TSURE_POKE_BURMY_SANDY 449 -#define TSURE_POKE_BURMY_TRASH 450 -#define TSURE_POKE_WORMADAM 451 -#define TSURE_POKE_WORMADAM_SANDY 452 -#define TSURE_POKE_WORMADAM_TRASH 453 -#define TSURE_POKE_MOTHIM 454 -#define TSURE_POKE_COMBEE 455 -#define TSURE_POKE_COMBEE_F 456 -#define TSURE_POKE_VESPIQUEN 457 -#define TSURE_POKE_PACHIRISU 458 -#define TSURE_POKE_BUIZEL 459 -#define TSURE_POKE_FLOATZEL 460 -#define TSURE_POKE_CHERUBI 461 -#define TSURE_POKE_CHERRIM 462 -#define TSURE_POKE_SHELLOS_WEST 463 -#define TSURE_POKE_SHELLOS_EAST 464 -#define TSURE_POKE_GASTRODON_WEST 465 -#define TSURE_POKE_GASTRODON_EAST 466 -#define TSURE_POKE_AMBIPOM 467 -#define TSURE_POKE_DRIFLOON 468 -#define TSURE_POKE_DRIFBLIM 469 -#define TSURE_POKE_BUNEARY 470 -#define TSURE_POKE_LOPUNNY 471 -#define TSURE_POKE_MISMAGIUS 472 -#define TSURE_POKE_HONCHKROW 473 -#define TSURE_POKE_GLAMEOW 474 -#define TSURE_POKE_PURUGLY 475 -#define TSURE_POKE_CHINGLING 476 -#define TSURE_POKE_STUNKY 477 -#define TSURE_POKE_SKUNTANK 478 -#define TSURE_POKE_BRONZOR 479 -#define TSURE_POKE_BRONZONG 480 -#define TSURE_POKE_BONSLY 481 -#define TSURE_POKE_MIME_JR 482 -#define TSURE_POKE_HAPPINY 483 -#define TSURE_POKE_CHATOT 484 -#define TSURE_POKE_SPIRITOMB 485 -#define TSURE_POKE_GIBLE 486 -#define TSURE_POKE_GIBLE_F 487 -#define TSURE_POKE_GABITE 488 -#define TSURE_POKE_GABITE_F 489 -#define TSURE_POKE_GARCHOMP 490 -#define TSURE_POKE_GARCHOMP_F 491 -#define TSURE_POKE_MUNCHLAX 492 -#define TSURE_POKE_RIOLU 493 -#define TSURE_POKE_LUCARIO 494 -#define TSURE_POKE_HIPPOPOTAS 495 -#define TSURE_POKE_HIPPOPOTAS_F 496 -#define TSURE_POKE_HIPPOWDON 497 -#define TSURE_POKE_HIPPOWDON_F 498 -#define TSURE_POKE_SKORUPI 499 -#define TSURE_POKE_DRAPION 500 -#define TSURE_POKE_CROAGUNK 501 -#define TSURE_POKE_TOXICROAK 502 -#define TSURE_POKE_CARNIVINE 503 -#define TSURE_POKE_FINNEON 504 -#define TSURE_POKE_LUMINEON 505 -#define TSURE_POKE_MANTYKE 506 -#define TSURE_POKE_SNOVER 507 -#define TSURE_POKE_ABOMASNOW 508 -#define TSURE_POKE_WEAVILE 509 -#define TSURE_POKE_MAGNEZONE 510 -#define TSURE_POKE_LICKILICKY 511 -#define TSURE_POKE_RHYPERIOR 512 -#define TSURE_POKE_TANGROWTH 513 -#define TSURE_POKE_ELECTIVIRE 514 -#define TSURE_POKE_MAGMORTAR 515 -#define TSURE_POKE_TOGEKISS 516 -#define TSURE_POKE_YANMEGA 517 -#define TSURE_POKE_LEAFEON 518 -#define TSURE_POKE_GLACEON 519 -#define TSURE_POKE_GLISCOR 520 -#define TSURE_POKE_MAMOSWINE 521 -#define TSURE_POKE_PORYGON_Z 522 -#define TSURE_POKE_GALLADE 523 -#define TSURE_POKE_PROBOPASS 524 -#define TSURE_POKE_DUSKNOIR 525 -#define TSURE_POKE_FROSLASS 526 -#define TSURE_POKE_ROTOM 527 -#define TSURE_POKE_ROTOM_HEAT 528 -#define TSURE_POKE_ROTOM_WASH 529 -#define TSURE_POKE_ROTOM_FROST 530 -#define TSURE_POKE_ROTOM_FAN 531 -#define TSURE_POKE_ROTOM_MOW 532 -#define TSURE_POKE_UXIE 533 -#define TSURE_POKE_MESPRIT 534 -#define TSURE_POKE_AZELF 535 -#define TSURE_POKE_DIALGA 536 -#define TSURE_POKE_PALKIA 537 -#define TSURE_POKE_HEATRAN 538 -#define TSURE_POKE_REGIGIGAS 539 -#define TSURE_POKE_GIRATINA 540 -#define TSURE_POKE_GIRATINA_ORIGIN 541 -#define TSURE_POKE_CRESSELIA 542 -#define TSURE_POKE_PHIONE 543 -#define TSURE_POKE_MANAPHY 544 -#define TSURE_POKE_DARKRAI 545 -#define TSURE_POKE_SHAYMIN 546 -#define TSURE_POKE_SHAYMIN_SKY 547 -#define TSURE_POKE_ARCEUS_NORMAL 548 -#define TSURE_POKE_ARCEUS_FIGHTING 549 -#define TSURE_POKE_ARCEUS_FLYING 550 -#define TSURE_POKE_ARCEUS_POISON 551 -#define TSURE_POKE_ARCEUS_GROUND 552 -#define TSURE_POKE_ARCEUS_ROCK 553 -#define TSURE_POKE_ARCEUS_BUG 554 -#define TSURE_POKE_ARCEUS_GHOST 555 -#define TSURE_POKE_ARCEUS_STEEL 556 -#define TSURE_POKE_ARCEUS_MYSTERY 557 -#define TSURE_POKE_ARCEUS_FIRE 558 -#define TSURE_POKE_ARCEUS_WATER 559 -#define TSURE_POKE_ARCEUS_GRASS 560 -#define TSURE_POKE_ARCEUS_ELECTRIC 561 -#define TSURE_POKE_ARCEUS_PSYCHIC 562 -#define TSURE_POKE_ARCEUS_ICE 563 -#define TSURE_POKE_ARCEUS_DRAGON 564 -#define TSURE_POKE_ARCEUS_DARK 565 +#define FOLLOWER_MON_NONE 0 +#define FOLLOWER_MON_BULBASAUR 0 +#define FOLLOWER_MON_IVYSAUR 1 +#define FOLLOWER_MON_VENUSAUR 2 +#define FOLLOWER_MON_VENUSAUR_F 3 +#define FOLLOWER_MON_CHARMANDER 4 +#define FOLLOWER_MON_CHARMELEON 5 +#define FOLLOWER_MON_CHARIZARD 6 +#define FOLLOWER_MON_SQUIRTLE 7 +#define FOLLOWER_MON_WARTORTLE 8 +#define FOLLOWER_MON_BLASTOISE 9 +#define FOLLOWER_MON_CATERPIE 10 +#define FOLLOWER_MON_METAPOD 11 +#define FOLLOWER_MON_BUTTERFREE 12 +#define FOLLOWER_MON_WEEDLE 13 +#define FOLLOWER_MON_KAKUNA 14 +#define FOLLOWER_MON_BEEDRILL 15 +#define FOLLOWER_MON_PIDGEY 16 +#define FOLLOWER_MON_PIDGEOTTO 17 +#define FOLLOWER_MON_PIDGEOT 18 +#define FOLLOWER_MON_RATTATA 19 +#define FOLLOWER_MON_RATICATE 20 +#define FOLLOWER_MON_SPEAROW 21 +#define FOLLOWER_MON_FEAROW 22 +#define FOLLOWER_MON_EKANS 23 +#define FOLLOWER_MON_ARBOK 24 +#define FOLLOWER_MON_PIKACHU 25 +#define FOLLOWER_MON_PIKACHU_F 26 +#define FOLLOWER_MON_RAICHU 27 +#define FOLLOWER_MON_SANDSHREW 28 +#define FOLLOWER_MON_SANDSLASH 29 +#define FOLLOWER_MON_NIDORAN_F 30 +#define FOLLOWER_MON_NIDORINA 31 +#define FOLLOWER_MON_NIDOQUEEN 32 +#define FOLLOWER_MON_NIDORAN_M 33 +#define FOLLOWER_MON_NIDORINO 34 +#define FOLLOWER_MON_NIDOKING 35 +#define FOLLOWER_MON_CLEFAIRY 36 +#define FOLLOWER_MON_CLEFABLE 37 +#define FOLLOWER_MON_VULPIX 38 +#define FOLLOWER_MON_NINETALES 39 +#define FOLLOWER_MON_JIGGLYPUFF 40 +#define FOLLOWER_MON_WIGGLYTUFF 41 +#define FOLLOWER_MON_ZUBAT 42 +#define FOLLOWER_MON_GOLBAT 43 +#define FOLLOWER_MON_ODDISH 44 +#define FOLLOWER_MON_GLOOM 45 +#define FOLLOWER_MON_VILEPLUME 46 +#define FOLLOWER_MON_PARAS 47 +#define FOLLOWER_MON_PARASECT 48 +#define FOLLOWER_MON_VENONAT 49 +#define FOLLOWER_MON_VENOMOTH 50 +#define FOLLOWER_MON_DIGLETT 51 +#define FOLLOWER_MON_DUGTRIO 52 +#define FOLLOWER_MON_MEOWTH 53 +#define FOLLOWER_MON_PERSIAN 54 +#define FOLLOWER_MON_PSYDUCK 55 +#define FOLLOWER_MON_GOLDUCK 56 +#define FOLLOWER_MON_MANKEY 57 +#define FOLLOWER_MON_PRIMEAPE 58 +#define FOLLOWER_MON_GROWLITHE 59 +#define FOLLOWER_MON_ARCANINE 60 +#define FOLLOWER_MON_POLIWAG 61 +#define FOLLOWER_MON_POLIWHIRL 62 +#define FOLLOWER_MON_POLIWRATH 63 +#define FOLLOWER_MON_ABRA 64 +#define FOLLOWER_MON_KADABRA 65 +#define FOLLOWER_MON_ALAKAZAM 66 +#define FOLLOWER_MON_MACHOP 67 +#define FOLLOWER_MON_MACHOKE 68 +#define FOLLOWER_MON_MACHAMP 69 +#define FOLLOWER_MON_BELLSPROUT 70 +#define FOLLOWER_MON_WEEPINBELL 71 +#define FOLLOWER_MON_VICTREEBEL 72 +#define FOLLOWER_MON_TENTACOOL 73 +#define FOLLOWER_MON_TENTACRUEL 74 +#define FOLLOWER_MON_GEODUDE 75 +#define FOLLOWER_MON_GRAVELER 76 +#define FOLLOWER_MON_GOLEM 77 +#define FOLLOWER_MON_PONYTA 78 +#define FOLLOWER_MON_RAPIDASH 79 +#define FOLLOWER_MON_SLOWPOKE 80 +#define FOLLOWER_MON_SLOWBRO 81 +#define FOLLOWER_MON_MAGNEMITE 82 +#define FOLLOWER_MON_MAGNETON 83 +#define FOLLOWER_MON_FARFETCHD 84 +#define FOLLOWER_MON_DODUO 85 +#define FOLLOWER_MON_DODRIO 86 +#define FOLLOWER_MON_SEEL 87 +#define FOLLOWER_MON_DEWGONG 88 +#define FOLLOWER_MON_GRIMER 89 +#define FOLLOWER_MON_MUK 90 +#define FOLLOWER_MON_SHELLDER 91 +#define FOLLOWER_MON_CLOYSTER 92 +#define FOLLOWER_MON_GASTLY 93 +#define FOLLOWER_MON_HAUNTER 94 +#define FOLLOWER_MON_GENGAR 95 +#define FOLLOWER_MON_ONIX 96 +#define FOLLOWER_MON_DROWZEE 97 +#define FOLLOWER_MON_HYPNO 98 +#define FOLLOWER_MON_KRABBY 99 +#define FOLLOWER_MON_KINGLER 100 +#define FOLLOWER_MON_VOLTORB 101 +#define FOLLOWER_MON_ELECTRODE 102 +#define FOLLOWER_MON_EXEGGCUTE 103 +#define FOLLOWER_MON_EXEGGUTOR 104 +#define FOLLOWER_MON_CUBONE 105 +#define FOLLOWER_MON_MAROWAK 106 +#define FOLLOWER_MON_HITMONLEE 107 +#define FOLLOWER_MON_HITMONCHAN 108 +#define FOLLOWER_MON_LICKITUNG 109 +#define FOLLOWER_MON_KOFFING 110 +#define FOLLOWER_MON_WEEZING 111 +#define FOLLOWER_MON_RHYHORN 112 +#define FOLLOWER_MON_RHYDON 113 +#define FOLLOWER_MON_CHANSEY 114 +#define FOLLOWER_MON_TANGELA 115 +#define FOLLOWER_MON_KANGASKHAN 116 +#define FOLLOWER_MON_HORSEA 117 +#define FOLLOWER_MON_SEADRA 118 +#define FOLLOWER_MON_GOLDEEN 119 +#define FOLLOWER_MON_SEAKING 120 +#define FOLLOWER_MON_STARYU 121 +#define FOLLOWER_MON_STARMIE 122 +#define FOLLOWER_MON_MR_MIME 123 +#define FOLLOWER_MON_SCYTHER 124 +#define FOLLOWER_MON_JYNX 125 +#define FOLLOWER_MON_ELECTABUZZ 126 +#define FOLLOWER_MON_MAGMAR 127 +#define FOLLOWER_MON_PINSIR 128 +#define FOLLOWER_MON_TAUROS 129 +#define FOLLOWER_MON_MAGIKARP 130 +#define FOLLOWER_MON_GYARADOS 131 +#define FOLLOWER_MON_LAPRAS 132 +#define FOLLOWER_MON_DITTO 133 +#define FOLLOWER_MON_EEVEE 134 +#define FOLLOWER_MON_VAPOREON 135 +#define FOLLOWER_MON_JOLTEON 136 +#define FOLLOWER_MON_FLAREON 137 +#define FOLLOWER_MON_PORYGON 138 +#define FOLLOWER_MON_OMANYTE 139 +#define FOLLOWER_MON_OMASTAR 140 +#define FOLLOWER_MON_KABUTO 141 +#define FOLLOWER_MON_KABUTOPS 142 +#define FOLLOWER_MON_AERODACTYL 143 +#define FOLLOWER_MON_SNORLAX 144 +#define FOLLOWER_MON_ARTICUNO 145 +#define FOLLOWER_MON_ZAPDOS 146 +#define FOLLOWER_MON_MOLTRES 147 +#define FOLLOWER_MON_DRATINI 148 +#define FOLLOWER_MON_DRAGONAIR 149 +#define FOLLOWER_MON_DRAGONITE 150 +#define FOLLOWER_MON_MEWTWO 151 +#define FOLLOWER_MON_MEW 152 +#define FOLLOWER_MON_CHIKORITA 153 +#define FOLLOWER_MON_BAYLEEF 154 +#define FOLLOWER_MON_MEGANIUM 155 +#define FOLLOWER_MON_MEGANIUM_F 156 +#define FOLLOWER_MON_CYNDAQUIL 157 +#define FOLLOWER_MON_QUILAVA 158 +#define FOLLOWER_MON_TYPHLOSION 159 +#define FOLLOWER_MON_TOTODILE 160 +#define FOLLOWER_MON_CROCONAW 161 +#define FOLLOWER_MON_FERALIGATR 162 +#define FOLLOWER_MON_SENTRET 163 +#define FOLLOWER_MON_FURRET 164 +#define FOLLOWER_MON_HOOTHOOT 165 +#define FOLLOWER_MON_NOCTOWL 166 +#define FOLLOWER_MON_LEDYBA 167 +#define FOLLOWER_MON_LEDIAN 168 +#define FOLLOWER_MON_SPINARAK 169 +#define FOLLOWER_MON_ARIADOS 170 +#define FOLLOWER_MON_CROBAT 171 +#define FOLLOWER_MON_CHINCHOU 172 +#define FOLLOWER_MON_LANTURN 173 +#define FOLLOWER_MON_PICHU 174 +#define FOLLOWER_MON_PICHU_SPIKY 175 +#define FOLLOWER_MON_CLEFFA 176 +#define FOLLOWER_MON_IGGLYBUFF 177 +#define FOLLOWER_MON_TOGEPI 178 +#define FOLLOWER_MON_TOGETIC 179 +#define FOLLOWER_MON_NATU 180 +#define FOLLOWER_MON_XATU 181 +#define FOLLOWER_MON_MAREEP 182 +#define FOLLOWER_MON_FLAAFFY 183 +#define FOLLOWER_MON_AMPHAROS 184 +#define FOLLOWER_MON_BELLOSSOM 185 +#define FOLLOWER_MON_MARILL 186 +#define FOLLOWER_MON_AZUMARILL 187 +#define FOLLOWER_MON_SUDOWOODO 188 +#define FOLLOWER_MON_POLITOED 189 +#define FOLLOWER_MON_HOPPIP 190 +#define FOLLOWER_MON_SKIPLOOM 191 +#define FOLLOWER_MON_JUMPLUFF 192 +#define FOLLOWER_MON_AIPOM 193 +#define FOLLOWER_MON_SUNKERN 194 +#define FOLLOWER_MON_SUNFLORA 195 +#define FOLLOWER_MON_YANMA 196 +#define FOLLOWER_MON_WOOPER 197 +#define FOLLOWER_MON_QUAGSIRE 198 +#define FOLLOWER_MON_ESPEON 199 +#define FOLLOWER_MON_UMBREON 200 +#define FOLLOWER_MON_MURKROW 201 +#define FOLLOWER_MON_SLOWKING 202 +#define FOLLOWER_MON_MISDREAVUS 203 +#define FOLLOWER_MON_UNOWN_A 204 +#define FOLLOWER_MON_UNOWN_B 205 +#define FOLLOWER_MON_UNOWN_C 206 +#define FOLLOWER_MON_UNOWN_D 207 +#define FOLLOWER_MON_UNOWN_E 208 +#define FOLLOWER_MON_UNOWN_F 209 +#define FOLLOWER_MON_UNOWN_G 210 +#define FOLLOWER_MON_UNOWN_H 211 +#define FOLLOWER_MON_UNOWN_I 212 +#define FOLLOWER_MON_UNOWN_J 213 +#define FOLLOWER_MON_UNOWN_K 214 +#define FOLLOWER_MON_UNOWN_L 215 +#define FOLLOWER_MON_UNOWN_M 216 +#define FOLLOWER_MON_UNOWN_N 217 +#define FOLLOWER_MON_UNOWN_O 218 +#define FOLLOWER_MON_UNOWN_P 219 +#define FOLLOWER_MON_UNOWN_Q 220 +#define FOLLOWER_MON_UNOWN_R 221 +#define FOLLOWER_MON_UNOWN_S 222 +#define FOLLOWER_MON_UNOWN_T 223 +#define FOLLOWER_MON_UNOWN_U 224 +#define FOLLOWER_MON_UNOWN_V 225 +#define FOLLOWER_MON_UNOWN_W 226 +#define FOLLOWER_MON_UNOWN_X 227 +#define FOLLOWER_MON_UNOWN_Y 228 +#define FOLLOWER_MON_UNOWN_Z 229 +#define FOLLOWER_MON_UNOWN_QMARK 230 +#define FOLLOWER_MON_UNOWN_EXCL 231 +#define FOLLOWER_MON_WOBBUFFET 232 +#define FOLLOWER_MON_WOBBUFFET_F 233 +#define FOLLOWER_MON_GIRAFARIG 234 +#define FOLLOWER_MON_PINECO 235 +#define FOLLOWER_MON_FORRETRESS 236 +#define FOLLOWER_MON_DUNSPARCE 237 +#define FOLLOWER_MON_GLIGAR 238 +#define FOLLOWER_MON_STEELIX 239 +#define FOLLOWER_MON_STEELIX_F 240 +#define FOLLOWER_MON_SNUBBULL 241 +#define FOLLOWER_MON_GRANBULL 242 +#define FOLLOWER_MON_QWILFISH 243 +#define FOLLOWER_MON_SCIZOR 244 +#define FOLLOWER_MON_SHUCKLE 245 +#define FOLLOWER_MON_HERACROSS 246 +#define FOLLOWER_MON_HERACROSS_F 247 +#define FOLLOWER_MON_SNEASEL 248 +#define FOLLOWER_MON_TEDDIURSA 249 +#define FOLLOWER_MON_URSARING 250 +#define FOLLOWER_MON_SLUGMA 251 +#define FOLLOWER_MON_MAGCARGO 252 +#define FOLLOWER_MON_SWINUB 253 +#define FOLLOWER_MON_PILOSWINE 254 +#define FOLLOWER_MON_CORSOLA 255 +#define FOLLOWER_MON_REMORAID 256 +#define FOLLOWER_MON_OCTILLERY 257 +#define FOLLOWER_MON_DELIBIRD 258 +#define FOLLOWER_MON_MANTINE 259 +#define FOLLOWER_MON_SKARMORY 260 +#define FOLLOWER_MON_HOUNDOUR 261 +#define FOLLOWER_MON_HOUNDOOM 262 +#define FOLLOWER_MON_KINGDRA 263 +#define FOLLOWER_MON_PHANPY 264 +#define FOLLOWER_MON_DONPHAN 265 +#define FOLLOWER_MON_PORYGON2 266 +#define FOLLOWER_MON_STANTLER 267 +#define FOLLOWER_MON_SMEARGLE 268 +#define FOLLOWER_MON_TYROGUE 269 +#define FOLLOWER_MON_HITMONTOP 270 +#define FOLLOWER_MON_SMOOCHUM 271 +#define FOLLOWER_MON_ELEKID 272 +#define FOLLOWER_MON_MAGBY 273 +#define FOLLOWER_MON_MILTANK 274 +#define FOLLOWER_MON_BLISSEY 275 +#define FOLLOWER_MON_RAIKOU 276 +#define FOLLOWER_MON_ENTEI 277 +#define FOLLOWER_MON_SUICUNE 278 +#define FOLLOWER_MON_LARVITAR 279 +#define FOLLOWER_MON_PUPITAR 280 +#define FOLLOWER_MON_TYRANITAR 281 +#define FOLLOWER_MON_LUGIA 282 +#define FOLLOWER_MON_HO_OH 283 +#define FOLLOWER_MON_CELEBI 284 +#define FOLLOWER_MON_TREECKO 285 +#define FOLLOWER_MON_GROVYLE 286 +#define FOLLOWER_MON_SCEPTILE 287 +#define FOLLOWER_MON_TORCHIC 288 +#define FOLLOWER_MON_COMBUSKEN 289 +#define FOLLOWER_MON_BLAZIKEN 290 +#define FOLLOWER_MON_MUDKIP 291 +#define FOLLOWER_MON_MARSHTOMP 292 +#define FOLLOWER_MON_SWAMPERT 293 +#define FOLLOWER_MON_POOCHYENA 294 +#define FOLLOWER_MON_MIGHTYENA 295 +#define FOLLOWER_MON_ZIGZAGOON 296 +#define FOLLOWER_MON_LINOONE 297 +#define FOLLOWER_MON_WURMPLE 298 +#define FOLLOWER_MON_SILCOON 299 +#define FOLLOWER_MON_BEAUTIFLY 300 +#define FOLLOWER_MON_CASCOON 301 +#define FOLLOWER_MON_DUSTOX 302 +#define FOLLOWER_MON_LOTAD 303 +#define FOLLOWER_MON_LOMBRE 304 +#define FOLLOWER_MON_LUDICOLO 305 +#define FOLLOWER_MON_SEEDOT 306 +#define FOLLOWER_MON_NUZLEAF 307 +#define FOLLOWER_MON_SHIFTRY 308 +#define FOLLOWER_MON_TAILLOW 309 +#define FOLLOWER_MON_SWELLOW 310 +#define FOLLOWER_MON_WINGULL 311 +#define FOLLOWER_MON_PELIPPER 312 +#define FOLLOWER_MON_RALTS 313 +#define FOLLOWER_MON_KIRLIA 314 +#define FOLLOWER_MON_GARDEVOIR 315 +#define FOLLOWER_MON_SURSKIT 316 +#define FOLLOWER_MON_MASQUERAIN 317 +#define FOLLOWER_MON_SHROOMISH 318 +#define FOLLOWER_MON_BRELOOM 319 +#define FOLLOWER_MON_SLAKOTH 320 +#define FOLLOWER_MON_VIGOROTH 321 +#define FOLLOWER_MON_SLAKING 322 +#define FOLLOWER_MON_NINCADA 323 +#define FOLLOWER_MON_NINJASK 324 +#define FOLLOWER_MON_SHEDINJA 325 +#define FOLLOWER_MON_WHISMUR 326 +#define FOLLOWER_MON_LOUDRED 327 +#define FOLLOWER_MON_EXPLOUD 328 +#define FOLLOWER_MON_MAKUHITA 329 +#define FOLLOWER_MON_HARIYAMA 330 +#define FOLLOWER_MON_AZURILL 331 +#define FOLLOWER_MON_NOSEPASS 332 +#define FOLLOWER_MON_SKITTY 333 +#define FOLLOWER_MON_DELCATTY 334 +#define FOLLOWER_MON_SABLEYE 335 +#define FOLLOWER_MON_MAWILE 336 +#define FOLLOWER_MON_ARON 337 +#define FOLLOWER_MON_LAIRON 338 +#define FOLLOWER_MON_AGGRON 339 +#define FOLLOWER_MON_MEDITITE 340 +#define FOLLOWER_MON_MEDICHAM 341 +#define FOLLOWER_MON_ELECTRIKE 342 +#define FOLLOWER_MON_MANECTRIC 343 +#define FOLLOWER_MON_PLUSLE 344 +#define FOLLOWER_MON_MINUN 345 +#define FOLLOWER_MON_VOLBEAT 346 +#define FOLLOWER_MON_ILLUMISE 347 +#define FOLLOWER_MON_ROSELIA 348 +#define FOLLOWER_MON_GULPIN 349 +#define FOLLOWER_MON_SWALOT 350 +#define FOLLOWER_MON_CARVANHA 351 +#define FOLLOWER_MON_SHARPEDO 352 +#define FOLLOWER_MON_WAILMER 353 +#define FOLLOWER_MON_WAILORD 354 +#define FOLLOWER_MON_NUMEL 355 +#define FOLLOWER_MON_CAMERUPT 356 +#define FOLLOWER_MON_TORKOAL 357 +#define FOLLOWER_MON_SPOINK 358 +#define FOLLOWER_MON_GRUMPIG 359 +#define FOLLOWER_MON_SPINDA 360 +#define FOLLOWER_MON_TRAPINCH 361 +#define FOLLOWER_MON_VIBRAVA 362 +#define FOLLOWER_MON_FLYGON 363 +#define FOLLOWER_MON_CACNEA 364 +#define FOLLOWER_MON_CACTURNE 365 +#define FOLLOWER_MON_SWABLU 366 +#define FOLLOWER_MON_ALTARIA 367 +#define FOLLOWER_MON_ZANGOOSE 368 +#define FOLLOWER_MON_SEVIPER 369 +#define FOLLOWER_MON_LUNATONE 370 +#define FOLLOWER_MON_SOLROCK 371 +#define FOLLOWER_MON_BARBOACH 372 +#define FOLLOWER_MON_WHISCASH 373 +#define FOLLOWER_MON_CORPHISH 374 +#define FOLLOWER_MON_CRAWDAUNT 375 +#define FOLLOWER_MON_BALTOY 376 +#define FOLLOWER_MON_CLAYDOL 377 +#define FOLLOWER_MON_LILEEP 378 +#define FOLLOWER_MON_CRADILY 379 +#define FOLLOWER_MON_ANORITH 380 +#define FOLLOWER_MON_ARMALDO 381 +#define FOLLOWER_MON_FEEBAS 382 +#define FOLLOWER_MON_MILOTIC 383 +#define FOLLOWER_MON_CASTFORM 384 +#define FOLLOWER_MON_KECLEON 385 +#define FOLLOWER_MON_SHUPPET 386 +#define FOLLOWER_MON_BANETTE 387 +#define FOLLOWER_MON_DUSKULL 388 +#define FOLLOWER_MON_DUSCLOPS 389 +#define FOLLOWER_MON_TROPIUS 390 +#define FOLLOWER_MON_CHIMECHO 391 +#define FOLLOWER_MON_ABSOL 392 +#define FOLLOWER_MON_WYNAUT 393 +#define FOLLOWER_MON_SNORUNT 394 +#define FOLLOWER_MON_GLALIE 395 +#define FOLLOWER_MON_SPHEAL 396 +#define FOLLOWER_MON_SEALEO 397 +#define FOLLOWER_MON_WALREIN 398 +#define FOLLOWER_MON_CLAMPERL 399 +#define FOLLOWER_MON_HUNTAIL 400 +#define FOLLOWER_MON_GOREBYSS 401 +#define FOLLOWER_MON_RELICANTH 402 +#define FOLLOWER_MON_LUVDISC 403 +#define FOLLOWER_MON_BAGON 404 +#define FOLLOWER_MON_SHELGON 405 +#define FOLLOWER_MON_SALAMENCE 406 +#define FOLLOWER_MON_BELDUM 407 +#define FOLLOWER_MON_METANG 408 +#define FOLLOWER_MON_METAGROSS 409 +#define FOLLOWER_MON_REGIROCK 410 +#define FOLLOWER_MON_REGICE 411 +#define FOLLOWER_MON_REGISTEEL 412 +#define FOLLOWER_MON_LATIAS 413 +#define FOLLOWER_MON_LATIOS 414 +#define FOLLOWER_MON_KYOGRE 415 +#define FOLLOWER_MON_GROUDON 416 +#define FOLLOWER_MON_RAYQUAZA 417 +#define FOLLOWER_MON_JIRACHI 418 +#define FOLLOWER_MON_DEOXYS 419 +#define FOLLOWER_MON_DEOXYS_ATK 420 +#define FOLLOWER_MON_DEOXYS_DEF 421 +#define FOLLOWER_MON_DEOXYS_SPD 422 +#define FOLLOWER_MON_TURTWIG 423 +#define FOLLOWER_MON_GROTLE 424 +#define FOLLOWER_MON_TORTERRA 425 +#define FOLLOWER_MON_CHIMCHAR 426 +#define FOLLOWER_MON_MONFERNO 427 +#define FOLLOWER_MON_INFERNAPE 428 +#define FOLLOWER_MON_PIPLUP 429 +#define FOLLOWER_MON_PRINPLUP 430 +#define FOLLOWER_MON_EMPOLEON 431 +#define FOLLOWER_MON_STARLY 432 +#define FOLLOWER_MON_STARAVIA 433 +#define FOLLOWER_MON_STARAPTOR 434 +#define FOLLOWER_MON_BIDOOF 435 +#define FOLLOWER_MON_BIBAREL 436 +#define FOLLOWER_MON_KRICKETOT 437 +#define FOLLOWER_MON_KRICKETUNE 438 +#define FOLLOWER_MON_SHINX 439 +#define FOLLOWER_MON_LUXIO 440 +#define FOLLOWER_MON_LUXRAY 441 +#define FOLLOWER_MON_BUDEW 442 +#define FOLLOWER_MON_ROSERADE 443 +#define FOLLOWER_MON_CRANIDOS 444 +#define FOLLOWER_MON_RAMPARDOS 445 +#define FOLLOWER_MON_SHIELDON 446 +#define FOLLOWER_MON_BASTIODON 447 +#define FOLLOWER_MON_BURMY 448 +#define FOLLOWER_MON_BURMY_SANDY 449 +#define FOLLOWER_MON_BURMY_TRASH 450 +#define FOLLOWER_MON_WORMADAM 451 +#define FOLLOWER_MON_WORMADAM_SANDY 452 +#define FOLLOWER_MON_WORMADAM_TRASH 453 +#define FOLLOWER_MON_MOTHIM 454 +#define FOLLOWER_MON_COMBEE 455 +#define FOLLOWER_MON_COMBEE_F 456 +#define FOLLOWER_MON_VESPIQUEN 457 +#define FOLLOWER_MON_PACHIRISU 458 +#define FOLLOWER_MON_BUIZEL 459 +#define FOLLOWER_MON_FLOATZEL 460 +#define FOLLOWER_MON_CHERUBI 461 +#define FOLLOWER_MON_CHERRIM 462 +#define FOLLOWER_MON_SHELLOS_WEST 463 +#define FOLLOWER_MON_SHELLOS_EAST 464 +#define FOLLOWER_MON_GASTRODON_WEST 465 +#define FOLLOWER_MON_GASTRODON_EAST 466 +#define FOLLOWER_MON_AMBIPOM 467 +#define FOLLOWER_MON_DRIFLOON 468 +#define FOLLOWER_MON_DRIFBLIM 469 +#define FOLLOWER_MON_BUNEARY 470 +#define FOLLOWER_MON_LOPUNNY 471 +#define FOLLOWER_MON_MISMAGIUS 472 +#define FOLLOWER_MON_HONCHKROW 473 +#define FOLLOWER_MON_GLAMEOW 474 +#define FOLLOWER_MON_PURUGLY 475 +#define FOLLOWER_MON_CHINGLING 476 +#define FOLLOWER_MON_STUNKY 477 +#define FOLLOWER_MON_SKUNTANK 478 +#define FOLLOWER_MON_BRONZOR 479 +#define FOLLOWER_MON_BRONZONG 480 +#define FOLLOWER_MON_BONSLY 481 +#define FOLLOWER_MON_MIME_JR 482 +#define FOLLOWER_MON_HAPPINY 483 +#define FOLLOWER_MON_CHATOT 484 +#define FOLLOWER_MON_SPIRITOMB 485 +#define FOLLOWER_MON_GIBLE 486 +#define FOLLOWER_MON_GIBLE_F 487 +#define FOLLOWER_MON_GABITE 488 +#define FOLLOWER_MON_GABITE_F 489 +#define FOLLOWER_MON_GARCHOMP 490 +#define FOLLOWER_MON_GARCHOMP_F 491 +#define FOLLOWER_MON_MUNCHLAX 492 +#define FOLLOWER_MON_RIOLU 493 +#define FOLLOWER_MON_LUCARIO 494 +#define FOLLOWER_MON_HIPPOPOTAS 495 +#define FOLLOWER_MON_HIPPOPOTAS_F 496 +#define FOLLOWER_MON_HIPPOWDON 497 +#define FOLLOWER_MON_HIPPOWDON_F 498 +#define FOLLOWER_MON_SKORUPI 499 +#define FOLLOWER_MON_DRAPION 500 +#define FOLLOWER_MON_CROAGUNK 501 +#define FOLLOWER_MON_TOXICROAK 502 +#define FOLLOWER_MON_CARNIVINE 503 +#define FOLLOWER_MON_FINNEON 504 +#define FOLLOWER_MON_LUMINEON 505 +#define FOLLOWER_MON_MANTYKE 506 +#define FOLLOWER_MON_SNOVER 507 +#define FOLLOWER_MON_ABOMASNOW 508 +#define FOLLOWER_MON_WEAVILE 509 +#define FOLLOWER_MON_MAGNEZONE 510 +#define FOLLOWER_MON_LICKILICKY 511 +#define FOLLOWER_MON_RHYPERIOR 512 +#define FOLLOWER_MON_TANGROWTH 513 +#define FOLLOWER_MON_ELECTIVIRE 514 +#define FOLLOWER_MON_MAGMORTAR 515 +#define FOLLOWER_MON_TOGEKISS 516 +#define FOLLOWER_MON_YANMEGA 517 +#define FOLLOWER_MON_LEAFEON 518 +#define FOLLOWER_MON_GLACEON 519 +#define FOLLOWER_MON_GLISCOR 520 +#define FOLLOWER_MON_MAMOSWINE 521 +#define FOLLOWER_MON_PORYGON_Z 522 +#define FOLLOWER_MON_GALLADE 523 +#define FOLLOWER_MON_PROBOPASS 524 +#define FOLLOWER_MON_DUSKNOIR 525 +#define FOLLOWER_MON_FROSLASS 526 +#define FOLLOWER_MON_ROTOM 527 +#define FOLLOWER_MON_ROTOM_HEAT 528 +#define FOLLOWER_MON_ROTOM_WASH 529 +#define FOLLOWER_MON_ROTOM_FROST 530 +#define FOLLOWER_MON_ROTOM_FAN 531 +#define FOLLOWER_MON_ROTOM_MOW 532 +#define FOLLOWER_MON_UXIE 533 +#define FOLLOWER_MON_MESPRIT 534 +#define FOLLOWER_MON_AZELF 535 +#define FOLLOWER_MON_DIALGA 536 +#define FOLLOWER_MON_PALKIA 537 +#define FOLLOWER_MON_HEATRAN 538 +#define FOLLOWER_MON_REGIGIGAS 539 +#define FOLLOWER_MON_GIRATINA 540 +#define FOLLOWER_MON_GIRATINA_ORIGIN 541 +#define FOLLOWER_MON_CRESSELIA 542 +#define FOLLOWER_MON_PHIONE 543 +#define FOLLOWER_MON_MANAPHY 544 +#define FOLLOWER_MON_DARKRAI 545 +#define FOLLOWER_MON_SHAYMIN 546 +#define FOLLOWER_MON_SHAYMIN_SKY 547 +#define FOLLOWER_MON_ARCEUS_NORMAL 548 +#define FOLLOWER_MON_ARCEUS_FIGHTING 549 +#define FOLLOWER_MON_ARCEUS_FLYING 550 +#define FOLLOWER_MON_ARCEUS_POISON 551 +#define FOLLOWER_MON_ARCEUS_GROUND 552 +#define FOLLOWER_MON_ARCEUS_ROCK 553 +#define FOLLOWER_MON_ARCEUS_BUG 554 +#define FOLLOWER_MON_ARCEUS_GHOST 555 +#define FOLLOWER_MON_ARCEUS_STEEL 556 +#define FOLLOWER_MON_ARCEUS_MYSTERY 557 +#define FOLLOWER_MON_ARCEUS_FIRE 558 +#define FOLLOWER_MON_ARCEUS_WATER 559 +#define FOLLOWER_MON_ARCEUS_GRASS 560 +#define FOLLOWER_MON_ARCEUS_ELECTRIC 561 +#define FOLLOWER_MON_ARCEUS_PSYCHIC 562 +#define FOLLOWER_MON_ARCEUS_ICE 563 +#define FOLLOWER_MON_ARCEUS_DRAGON 564 +#define FOLLOWER_MON_ARCEUS_DARK 565 #endif //POKEHEARTGOLD_CONSTANTS_FOLLOW_POKE_IDX_H diff --git a/include/constants/mmodel.h b/include/constants/mmodel.h index 25da376ff..dc8ad4d07 100644 --- a/include/constants/mmodel.h +++ b/include/constants/mmodel.h @@ -204,12 +204,12 @@ #define MMODEL_ROTOMS 198 #define MMODEL_ROTOMW 199 #define MMODEL_ROTOMF 200 -#define MMODEL_TSURE_POKE 201 -#define MMODEL_TSURE_POKE_2 202 -#define MMODEL_TSURE_POKE_3 203 -#define MMODEL_TSURE_POKE_4 204 -#define MMODEL_TSURE_POKE_5 205 -#define MMODEL_TSURE_POKE_6 206 +#define MMODEL_FOLLOWER_MON 201 +#define MMODEL_FOLLOWER_MON_2 202 +#define MMODEL_FOLLOWER_MON_3 203 +#define MMODEL_FOLLOWER_MON_4 204 +#define MMODEL_FOLLOWER_MON_5 205 +#define MMODEL_FOLLOWER_MON_6 206 #define MMODEL_SHAKEHERO 207 #define MMODEL_SHAKEHEROINE 208 #define MMODEL_YADON 209 @@ -284,573 +284,573 @@ #define MMODEL_BONGURI_2 278 #define MMODEL_LEAG_DOOR2_2 279 -#define MMODEL_TSURE_POKE_BASE 297 +#define MMODEL_FOLLOWER_MON_BASE 297 -#define MMODEL_TSURE_POKE_BULBASAUR 297 -#define MMODEL_TSURE_POKE_IVYSAUR 298 -#define MMODEL_TSURE_POKE_VENUSAUR 299 -#define MMODEL_TSURE_POKE_VENUSAUR_F 300 -#define MMODEL_TSURE_POKE_CHARMANDER 301 -#define MMODEL_TSURE_POKE_CHARMELEON 302 -#define MMODEL_TSURE_POKE_CHARIZARD 303 -#define MMODEL_TSURE_POKE_SQUIRTLE 304 -#define MMODEL_TSURE_POKE_WARTORTLE 305 -#define MMODEL_TSURE_POKE_BLASTOISE 306 -#define MMODEL_TSURE_POKE_CATERPIE 307 -#define MMODEL_TSURE_POKE_METAPOD 308 -#define MMODEL_TSURE_POKE_BUTTERFREE 309 -#define MMODEL_TSURE_POKE_WEEDLE 310 -#define MMODEL_TSURE_POKE_KAKUNA 311 -#define MMODEL_TSURE_POKE_BEEDRILL 312 -#define MMODEL_TSURE_POKE_PIDGEY 313 -#define MMODEL_TSURE_POKE_PIDGEOTTO 314 -#define MMODEL_TSURE_POKE_PIDGEOT 315 -#define MMODEL_TSURE_POKE_RATTATA 316 -#define MMODEL_TSURE_POKE_RATICATE 317 -#define MMODEL_TSURE_POKE_SPEAROW 318 -#define MMODEL_TSURE_POKE_FEAROW 319 -#define MMODEL_TSURE_POKE_EKANS 320 -#define MMODEL_TSURE_POKE_ARBOK 321 -#define MMODEL_TSURE_POKE_PIKACHU 322 -#define MMODEL_TSURE_POKE_PIKACHU_F 323 -#define MMODEL_TSURE_POKE_RAICHU 324 -#define MMODEL_TSURE_POKE_SANDSHREW 325 -#define MMODEL_TSURE_POKE_SANDSLASH 326 -#define MMODEL_TSURE_POKE_NIDORAN_F 327 -#define MMODEL_TSURE_POKE_NIDORINA 328 -#define MMODEL_TSURE_POKE_NIDOQUEEN 329 -#define MMODEL_TSURE_POKE_NIDORAN_M 330 -#define MMODEL_TSURE_POKE_NIDORINO 331 -#define MMODEL_TSURE_POKE_NIDOKING 332 -#define MMODEL_TSURE_POKE_CLEFAIRY 333 -#define MMODEL_TSURE_POKE_CLEFABLE 334 -#define MMODEL_TSURE_POKE_VULPIX 335 -#define MMODEL_TSURE_POKE_NINETALES 336 -#define MMODEL_TSURE_POKE_JIGGLYPUFF 337 -#define MMODEL_TSURE_POKE_WIGGLYTUFF 338 -#define MMODEL_TSURE_POKE_ZUBAT 339 -#define MMODEL_TSURE_POKE_GOLBAT 340 -#define MMODEL_TSURE_POKE_ODDISH 341 -#define MMODEL_TSURE_POKE_GLOOM 342 -#define MMODEL_TSURE_POKE_VILEPLUME 343 -#define MMODEL_TSURE_POKE_PARAS 344 -#define MMODEL_TSURE_POKE_PARASECT 345 -#define MMODEL_TSURE_POKE_VENONAT 346 -#define MMODEL_TSURE_POKE_VENOMOTH 347 -#define MMODEL_TSURE_POKE_DIGLETT 348 -#define MMODEL_TSURE_POKE_DUGTRIO 349 -#define MMODEL_TSURE_POKE_MEOWTH 350 -#define MMODEL_TSURE_POKE_PERSIAN 351 -#define MMODEL_TSURE_POKE_PSYDUCK 352 -#define MMODEL_TSURE_POKE_GOLDUCK 353 -#define MMODEL_TSURE_POKE_MANKEY 354 -#define MMODEL_TSURE_POKE_PRIMEAPE 355 -#define MMODEL_TSURE_POKE_GROWLITHE 356 -#define MMODEL_TSURE_POKE_ARCANINE 357 -#define MMODEL_TSURE_POKE_POLIWAG 358 -#define MMODEL_TSURE_POKE_POLIWHIRL 359 -#define MMODEL_TSURE_POKE_POLIWRATH 360 -#define MMODEL_TSURE_POKE_ABRA 361 -#define MMODEL_TSURE_POKE_KADABRA 362 -#define MMODEL_TSURE_POKE_ALAKAZAM 363 -#define MMODEL_TSURE_POKE_MACHOP 364 -#define MMODEL_TSURE_POKE_MACHOKE 365 -#define MMODEL_TSURE_POKE_MACHAMP 366 -#define MMODEL_TSURE_POKE_BELLSPROUT 367 -#define MMODEL_TSURE_POKE_WEEPINBELL 368 -#define MMODEL_TSURE_POKE_VICTREEBEL 369 -#define MMODEL_TSURE_POKE_TENTACOOL 370 -#define MMODEL_TSURE_POKE_TENTACRUEL 371 -#define MMODEL_TSURE_POKE_GEODUDE 372 -#define MMODEL_TSURE_POKE_GRAVELER 373 -#define MMODEL_TSURE_POKE_GOLEM 374 -#define MMODEL_TSURE_POKE_PONYTA 375 -#define MMODEL_TSURE_POKE_RAPIDASH 376 -#define MMODEL_TSURE_POKE_SLOWPOKE 377 -#define MMODEL_TSURE_POKE_SLOWBRO 378 -#define MMODEL_TSURE_POKE_MAGNEMITE 379 -#define MMODEL_TSURE_POKE_MAGNETON 380 -#define MMODEL_TSURE_POKE_FARFETCHD 381 -#define MMODEL_TSURE_POKE_DODUO 382 -#define MMODEL_TSURE_POKE_DODRIO 383 -#define MMODEL_TSURE_POKE_SEEL 384 -#define MMODEL_TSURE_POKE_DEWGONG 385 -#define MMODEL_TSURE_POKE_GRIMER 386 -#define MMODEL_TSURE_POKE_MUK 387 -#define MMODEL_TSURE_POKE_SHELLDER 388 -#define MMODEL_TSURE_POKE_CLOYSTER 389 -#define MMODEL_TSURE_POKE_GASTLY 390 -#define MMODEL_TSURE_POKE_HAUNTER 391 -#define MMODEL_TSURE_POKE_GENGAR 392 -#define MMODEL_TSURE_POKE_ONIX 393 -#define MMODEL_TSURE_POKE_DROWZEE 394 -#define MMODEL_TSURE_POKE_HYPNO 395 -#define MMODEL_TSURE_POKE_KRABBY 396 -#define MMODEL_TSURE_POKE_KINGLER 397 -#define MMODEL_TSURE_POKE_VOLTORB 398 -#define MMODEL_TSURE_POKE_ELECTRODE 399 -#define MMODEL_TSURE_POKE_EXEGGCUTE 400 -#define MMODEL_TSURE_POKE_EXEGGUTOR 401 -#define MMODEL_TSURE_POKE_CUBONE 402 -#define MMODEL_TSURE_POKE_MAROWAK 403 -#define MMODEL_TSURE_POKE_HITMONLEE 404 -#define MMODEL_TSURE_POKE_HITMONCHAN 405 -#define MMODEL_TSURE_POKE_LICKITUNG 406 -#define MMODEL_TSURE_POKE_KOFFING 407 -#define MMODEL_TSURE_POKE_WEEZING 408 -#define MMODEL_TSURE_POKE_RHYHORN 409 -#define MMODEL_TSURE_POKE_RHYDON 410 -#define MMODEL_TSURE_POKE_CHANSEY 411 -#define MMODEL_TSURE_POKE_TANGELA 412 -#define MMODEL_TSURE_POKE_KANGASKHAN 413 -#define MMODEL_TSURE_POKE_HORSEA 414 -#define MMODEL_TSURE_POKE_SEADRA 415 -#define MMODEL_TSURE_POKE_GOLDEEN 416 -#define MMODEL_TSURE_POKE_SEAKING 417 -#define MMODEL_TSURE_POKE_STARYU 418 -#define MMODEL_TSURE_POKE_STARMIE 419 -#define MMODEL_TSURE_POKE_MR_MIME 420 -#define MMODEL_TSURE_POKE_SCYTHER 421 -#define MMODEL_TSURE_POKE_JYNX 422 -#define MMODEL_TSURE_POKE_ELECTABUZZ 423 -#define MMODEL_TSURE_POKE_MAGMAR 424 -#define MMODEL_TSURE_POKE_PINSIR 425 -#define MMODEL_TSURE_POKE_TAUROS 426 -#define MMODEL_TSURE_POKE_MAGIKARP 427 -#define MMODEL_TSURE_POKE_GYARADOS 428 -#define MMODEL_TSURE_POKE_LAPRAS 429 -#define MMODEL_TSURE_POKE_DITTO 430 -#define MMODEL_TSURE_POKE_EEVEE 431 -#define MMODEL_TSURE_POKE_VAPOREON 432 -#define MMODEL_TSURE_POKE_JOLTEON 433 -#define MMODEL_TSURE_POKE_FLAREON 434 -#define MMODEL_TSURE_POKE_PORYGON 435 -#define MMODEL_TSURE_POKE_OMANYTE 436 -#define MMODEL_TSURE_POKE_OMASTAR 437 -#define MMODEL_TSURE_POKE_KABUTO 438 -#define MMODEL_TSURE_POKE_KABUTOPS 439 -#define MMODEL_TSURE_POKE_AERODACTYL 440 -#define MMODEL_TSURE_POKE_SNORLAX 441 -#define MMODEL_TSURE_POKE_ARTICUNO 442 -#define MMODEL_TSURE_POKE_ZAPDOS 443 -#define MMODEL_TSURE_POKE_MOLTRES 444 -#define MMODEL_TSURE_POKE_DRATINI 445 -#define MMODEL_TSURE_POKE_DRAGONAIR 446 -#define MMODEL_TSURE_POKE_DRAGONITE 447 -#define MMODEL_TSURE_POKE_MEWTWO 448 -#define MMODEL_TSURE_POKE_MEW 449 -#define MMODEL_TSURE_POKE_CHIKORITA 450 -#define MMODEL_TSURE_POKE_BAYLEEF 451 -#define MMODEL_TSURE_POKE_MEGANIUM 452 -#define MMODEL_TSURE_POKE_MEGANIUM_F 453 -#define MMODEL_TSURE_POKE_CYNDAQUIL 454 -#define MMODEL_TSURE_POKE_QUILAVA 455 -#define MMODEL_TSURE_POKE_TYPHLOSION 456 -#define MMODEL_TSURE_POKE_TOTODILE 457 -#define MMODEL_TSURE_POKE_CROCONAW 458 -#define MMODEL_TSURE_POKE_FERALIGATR 459 -#define MMODEL_TSURE_POKE_SENTRET 460 -#define MMODEL_TSURE_POKE_FURRET 461 -#define MMODEL_TSURE_POKE_HOOTHOOT 462 -#define MMODEL_TSURE_POKE_NOCTOWL 463 -#define MMODEL_TSURE_POKE_LEDYBA 464 -#define MMODEL_TSURE_POKE_LEDIAN 465 -#define MMODEL_TSURE_POKE_SPINARAK 466 -#define MMODEL_TSURE_POKE_ARIADOS 467 -#define MMODEL_TSURE_POKE_CROBAT 468 -#define MMODEL_TSURE_POKE_CHINCHOU 469 -#define MMODEL_TSURE_POKE_LANTURN 470 -#define MMODEL_TSURE_POKE_PICHU 471 -#define MMODEL_TSURE_POKE_PICHU_SPIKY 472 -#define MMODEL_TSURE_POKE_CLEFFA 473 -#define MMODEL_TSURE_POKE_IGGLYBUFF 474 -#define MMODEL_TSURE_POKE_TOGEPI 475 -#define MMODEL_TSURE_POKE_TOGETIC 476 -#define MMODEL_TSURE_POKE_NATU 477 -#define MMODEL_TSURE_POKE_XATU 478 -#define MMODEL_TSURE_POKE_MAREEP 479 -#define MMODEL_TSURE_POKE_FLAAFFY 480 -#define MMODEL_TSURE_POKE_AMPHAROS 481 -#define MMODEL_TSURE_POKE_BELLOSSOM 482 -#define MMODEL_TSURE_POKE_MARILL 483 -#define MMODEL_TSURE_POKE_AZUMARILL 484 -#define MMODEL_TSURE_POKE_SUDOWOODO 485 -#define MMODEL_TSURE_POKE_POLITOED 486 -#define MMODEL_TSURE_POKE_HOPPIP 487 -#define MMODEL_TSURE_POKE_SKIPLOOM 488 -#define MMODEL_TSURE_POKE_JUMPLUFF 489 -#define MMODEL_TSURE_POKE_AIPOM 490 -#define MMODEL_TSURE_POKE_SUNKERN 491 -#define MMODEL_TSURE_POKE_SUNFLORA 492 -#define MMODEL_TSURE_POKE_YANMA 493 -#define MMODEL_TSURE_POKE_WOOPER 494 -#define MMODEL_TSURE_POKE_QUAGSIRE 495 -#define MMODEL_TSURE_POKE_ESPEON 496 -#define MMODEL_TSURE_POKE_UMBREON 497 -#define MMODEL_TSURE_POKE_MURKROW 498 -#define MMODEL_TSURE_POKE_SLOWKING 499 -#define MMODEL_TSURE_POKE_MISDREAVUS 500 -#define MMODEL_TSURE_POKE_UNOWN_A 501 -#define MMODEL_TSURE_POKE_UNOWN_B 502 -#define MMODEL_TSURE_POKE_UNOWN_C 503 -#define MMODEL_TSURE_POKE_UNOWN_D 504 -#define MMODEL_TSURE_POKE_UNOWN_E 505 -#define MMODEL_TSURE_POKE_UNOWN_F 506 -#define MMODEL_TSURE_POKE_UNOWN_G 507 -#define MMODEL_TSURE_POKE_UNOWN_H 508 -#define MMODEL_TSURE_POKE_UNOWN_I 509 -#define MMODEL_TSURE_POKE_UNOWN_J 510 -#define MMODEL_TSURE_POKE_UNOWN_K 511 -#define MMODEL_TSURE_POKE_UNOWN_L 512 -#define MMODEL_TSURE_POKE_UNOWN_M 513 -#define MMODEL_TSURE_POKE_UNOWN_N 514 -#define MMODEL_TSURE_POKE_UNOWN_O 515 -#define MMODEL_TSURE_POKE_UNOWN_P 516 -#define MMODEL_TSURE_POKE_UNOWN_Q 517 -#define MMODEL_TSURE_POKE_UNOWN_R 518 -#define MMODEL_TSURE_POKE_UNOWN_S 519 -#define MMODEL_TSURE_POKE_UNOWN_T 520 -#define MMODEL_TSURE_POKE_UNOWN_U 521 -#define MMODEL_TSURE_POKE_UNOWN_V 522 -#define MMODEL_TSURE_POKE_UNOWN_W 523 -#define MMODEL_TSURE_POKE_UNOWN_X 524 -#define MMODEL_TSURE_POKE_UNOWN_Y 525 -#define MMODEL_TSURE_POKE_UNOWN_Z 526 -#define MMODEL_TSURE_POKE_UNOWN_QMARK 527 -#define MMODEL_TSURE_POKE_UNOWN_EXCL 528 -#define MMODEL_TSURE_POKE_WOBBUFFET 529 -#define MMODEL_TSURE_POKE_WOBBUFFET_F 530 -#define MMODEL_TSURE_POKE_GIRAFARIG 531 -#define MMODEL_TSURE_POKE_PINECO 532 -#define MMODEL_TSURE_POKE_FORRETRESS 533 -#define MMODEL_TSURE_POKE_DUNSPARCE 534 -#define MMODEL_TSURE_POKE_GLIGAR 535 -#define MMODEL_TSURE_POKE_STEELIX 536 -#define MMODEL_TSURE_POKE_STEELIX_F 537 -#define MMODEL_TSURE_POKE_SNUBBULL 538 -#define MMODEL_TSURE_POKE_GRANBULL 539 -#define MMODEL_TSURE_POKE_QWILFISH 540 -#define MMODEL_TSURE_POKE_SCIZOR 541 -#define MMODEL_TSURE_POKE_SHUCKLE 542 -#define MMODEL_TSURE_POKE_HERACROSS 543 -#define MMODEL_TSURE_POKE_HERACROSS_F 544 -#define MMODEL_TSURE_POKE_SNEASEL 545 -#define MMODEL_TSURE_POKE_TEDDIURSA 546 -#define MMODEL_TSURE_POKE_URSARING 547 -#define MMODEL_TSURE_POKE_SLUGMA 548 -#define MMODEL_TSURE_POKE_MAGCARGO 549 -#define MMODEL_TSURE_POKE_SWINUB 550 -#define MMODEL_TSURE_POKE_PILOSWINE 551 -#define MMODEL_TSURE_POKE_CORSOLA 552 -#define MMODEL_TSURE_POKE_REMORAID 553 -#define MMODEL_TSURE_POKE_OCTILLERY 554 -#define MMODEL_TSURE_POKE_DELIBIRD 555 -#define MMODEL_TSURE_POKE_MANTINE 556 -#define MMODEL_TSURE_POKE_SKARMORY 557 -#define MMODEL_TSURE_POKE_HOUNDOUR 558 -#define MMODEL_TSURE_POKE_HOUNDOOM 559 -#define MMODEL_TSURE_POKE_KINGDRA 560 -#define MMODEL_TSURE_POKE_PHANPY 561 -#define MMODEL_TSURE_POKE_DONPHAN 562 -#define MMODEL_TSURE_POKE_PORYGON2 563 -#define MMODEL_TSURE_POKE_STANTLER 564 -#define MMODEL_TSURE_POKE_SMEARGLE 565 -#define MMODEL_TSURE_POKE_TYROGUE 566 -#define MMODEL_TSURE_POKE_HITMONTOP 567 -#define MMODEL_TSURE_POKE_SMOOCHUM 568 -#define MMODEL_TSURE_POKE_ELEKID 569 -#define MMODEL_TSURE_POKE_MAGBY 570 -#define MMODEL_TSURE_POKE_MILTANK 571 -#define MMODEL_TSURE_POKE_BLISSEY 572 -#define MMODEL_TSURE_POKE_RAIKOU 573 -#define MMODEL_TSURE_POKE_ENTEI 574 -#define MMODEL_TSURE_POKE_SUICUNE 575 -#define MMODEL_TSURE_POKE_LARVITAR 576 -#define MMODEL_TSURE_POKE_PUPITAR 577 -#define MMODEL_TSURE_POKE_TYRANITAR 578 -#define MMODEL_TSURE_POKE_LUGIA 579 -#define MMODEL_TSURE_POKE_HO_OH 580 -#define MMODEL_TSURE_POKE_CELEBI 581 -#define MMODEL_TSURE_POKE_TREECKO 582 -#define MMODEL_TSURE_POKE_GROVYLE 583 -#define MMODEL_TSURE_POKE_SCEPTILE 584 -#define MMODEL_TSURE_POKE_TORCHIC 585 -#define MMODEL_TSURE_POKE_COMBUSKEN 586 -#define MMODEL_TSURE_POKE_BLAZIKEN 587 -#define MMODEL_TSURE_POKE_MUDKIP 588 -#define MMODEL_TSURE_POKE_MARSHTOMP 589 -#define MMODEL_TSURE_POKE_SWAMPERT 590 -#define MMODEL_TSURE_POKE_POOCHYENA 591 -#define MMODEL_TSURE_POKE_MIGHTYENA 592 -#define MMODEL_TSURE_POKE_ZIGZAGOON 593 -#define MMODEL_TSURE_POKE_LINOONE 594 -#define MMODEL_TSURE_POKE_WURMPLE 595 -#define MMODEL_TSURE_POKE_SILCOON 596 -#define MMODEL_TSURE_POKE_BEAUTIFLY 597 -#define MMODEL_TSURE_POKE_CASCOON 598 -#define MMODEL_TSURE_POKE_DUSTOX 599 -#define MMODEL_TSURE_POKE_LOTAD 600 -#define MMODEL_TSURE_POKE_LOMBRE 601 -#define MMODEL_TSURE_POKE_LUDICOLO 602 -#define MMODEL_TSURE_POKE_SEEDOT 603 -#define MMODEL_TSURE_POKE_NUZLEAF 604 -#define MMODEL_TSURE_POKE_SHIFTRY 605 -#define MMODEL_TSURE_POKE_TAILLOW 606 -#define MMODEL_TSURE_POKE_SWELLOW 607 -#define MMODEL_TSURE_POKE_WINGULL 608 -#define MMODEL_TSURE_POKE_PELIPPER 609 -#define MMODEL_TSURE_POKE_RALTS 610 -#define MMODEL_TSURE_POKE_KIRLIA 611 -#define MMODEL_TSURE_POKE_GARDEVOIR 612 -#define MMODEL_TSURE_POKE_SURSKIT 613 -#define MMODEL_TSURE_POKE_MASQUERAIN 614 -#define MMODEL_TSURE_POKE_SHROOMISH 615 -#define MMODEL_TSURE_POKE_BRELOOM 616 -#define MMODEL_TSURE_POKE_SLAKOTH 617 -#define MMODEL_TSURE_POKE_VIGOROTH 618 -#define MMODEL_TSURE_POKE_SLAKING 619 -#define MMODEL_TSURE_POKE_NINCADA 620 -#define MMODEL_TSURE_POKE_NINJASK 621 -#define MMODEL_TSURE_POKE_SHEDINJA 622 -#define MMODEL_TSURE_POKE_WHISMUR 623 -#define MMODEL_TSURE_POKE_LOUDRED 624 -#define MMODEL_TSURE_POKE_EXPLOUD 625 -#define MMODEL_TSURE_POKE_MAKUHITA 626 -#define MMODEL_TSURE_POKE_HARIYAMA 627 -#define MMODEL_TSURE_POKE_AZURILL 628 -#define MMODEL_TSURE_POKE_NOSEPASS 629 -#define MMODEL_TSURE_POKE_SKITTY 630 -#define MMODEL_TSURE_POKE_DELCATTY 631 -#define MMODEL_TSURE_POKE_SABLEYE 632 -#define MMODEL_TSURE_POKE_MAWILE 633 -#define MMODEL_TSURE_POKE_ARON 634 -#define MMODEL_TSURE_POKE_LAIRON 635 -#define MMODEL_TSURE_POKE_AGGRON 636 -#define MMODEL_TSURE_POKE_MEDITITE 637 -#define MMODEL_TSURE_POKE_MEDICHAM 638 -#define MMODEL_TSURE_POKE_ELECTRIKE 639 -#define MMODEL_TSURE_POKE_MANECTRIC 640 -#define MMODEL_TSURE_POKE_PLUSLE 641 -#define MMODEL_TSURE_POKE_MINUN 642 -#define MMODEL_TSURE_POKE_VOLBEAT 643 -#define MMODEL_TSURE_POKE_ILLUMISE 644 -#define MMODEL_TSURE_POKE_ROSELIA 645 -#define MMODEL_TSURE_POKE_GULPIN 646 -#define MMODEL_TSURE_POKE_SWALOT 647 -#define MMODEL_TSURE_POKE_CARVANHA 648 -#define MMODEL_TSURE_POKE_SHARPEDO 649 -#define MMODEL_TSURE_POKE_WAILMER 650 -#define MMODEL_TSURE_POKE_WAILORD 651 -#define MMODEL_TSURE_POKE_NUMEL 652 -#define MMODEL_TSURE_POKE_CAMERUPT 653 -#define MMODEL_TSURE_POKE_TORKOAL 654 -#define MMODEL_TSURE_POKE_SPOINK 655 -#define MMODEL_TSURE_POKE_GRUMPIG 656 -#define MMODEL_TSURE_POKE_SPINDA 657 -#define MMODEL_TSURE_POKE_TRAPINCH 658 -#define MMODEL_TSURE_POKE_VIBRAVA 659 -#define MMODEL_TSURE_POKE_FLYGON 660 -#define MMODEL_TSURE_POKE_CACNEA 661 -#define MMODEL_TSURE_POKE_CACTURNE 662 -#define MMODEL_TSURE_POKE_SWABLU 663 -#define MMODEL_TSURE_POKE_ALTARIA 664 -#define MMODEL_TSURE_POKE_ZANGOOSE 665 -#define MMODEL_TSURE_POKE_SEVIPER 666 -#define MMODEL_TSURE_POKE_LUNATONE 667 -#define MMODEL_TSURE_POKE_SOLROCK 668 -#define MMODEL_TSURE_POKE_BARBOACH 669 -#define MMODEL_TSURE_POKE_WHISCASH 670 -#define MMODEL_TSURE_POKE_CORPHISH 671 -#define MMODEL_TSURE_POKE_CRAWDAUNT 672 -#define MMODEL_TSURE_POKE_BALTOY 673 -#define MMODEL_TSURE_POKE_CLAYDOL 674 -#define MMODEL_TSURE_POKE_LILEEP 675 -#define MMODEL_TSURE_POKE_CRADILY 676 -#define MMODEL_TSURE_POKE_ANORITH 677 -#define MMODEL_TSURE_POKE_ARMALDO 678 -#define MMODEL_TSURE_POKE_FEEBAS 679 -#define MMODEL_TSURE_POKE_MILOTIC 680 -#define MMODEL_TSURE_POKE_CASTFORM 681 -#define MMODEL_TSURE_POKE_KECLEON 682 -#define MMODEL_TSURE_POKE_SHUPPET 683 -#define MMODEL_TSURE_POKE_BANETTE 684 -#define MMODEL_TSURE_POKE_DUSKULL 685 -#define MMODEL_TSURE_POKE_DUSCLOPS 686 -#define MMODEL_TSURE_POKE_TROPIUS 687 -#define MMODEL_TSURE_POKE_CHIMECHO 688 -#define MMODEL_TSURE_POKE_ABSOL 689 -#define MMODEL_TSURE_POKE_WYNAUT 690 -#define MMODEL_TSURE_POKE_SNORUNT 691 -#define MMODEL_TSURE_POKE_GLALIE 692 -#define MMODEL_TSURE_POKE_SPHEAL 693 -#define MMODEL_TSURE_POKE_SEALEO 694 -#define MMODEL_TSURE_POKE_WALREIN 695 -#define MMODEL_TSURE_POKE_CLAMPERL 696 -#define MMODEL_TSURE_POKE_HUNTAIL 697 -#define MMODEL_TSURE_POKE_GOREBYSS 698 -#define MMODEL_TSURE_POKE_RELICANTH 699 -#define MMODEL_TSURE_POKE_LUVDISC 700 -#define MMODEL_TSURE_POKE_BAGON 701 -#define MMODEL_TSURE_POKE_SHELGON 702 -#define MMODEL_TSURE_POKE_SALAMENCE 703 -#define MMODEL_TSURE_POKE_BELDUM 704 -#define MMODEL_TSURE_POKE_METANG 705 -#define MMODEL_TSURE_POKE_METAGROSS 706 -#define MMODEL_TSURE_POKE_REGIROCK 707 -#define MMODEL_TSURE_POKE_REGICE 708 -#define MMODEL_TSURE_POKE_REGISTEEL 709 -#define MMODEL_TSURE_POKE_LATIAS 710 -#define MMODEL_TSURE_POKE_LATIOS 711 -#define MMODEL_TSURE_POKE_KYOGRE 712 -#define MMODEL_TSURE_POKE_GROUDON 713 -#define MMODEL_TSURE_POKE_RAYQUAZA 714 -#define MMODEL_TSURE_POKE_JIRACHI 715 -#define MMODEL_TSURE_POKE_DEOXYS 716 -#define MMODEL_TSURE_POKE_DEOXYS_ATK 717 -#define MMODEL_TSURE_POKE_DEOXYS_DEF 718 -#define MMODEL_TSURE_POKE_DEOXYS_SPD 719 -#define MMODEL_TSURE_POKE_TURTWIG 720 -#define MMODEL_TSURE_POKE_GROTLE 721 -#define MMODEL_TSURE_POKE_TORTERRA 722 -#define MMODEL_TSURE_POKE_CHIMCHAR 723 -#define MMODEL_TSURE_POKE_MONFERNO 724 -#define MMODEL_TSURE_POKE_INFERNAPE 725 -#define MMODEL_TSURE_POKE_PIPLUP 726 -#define MMODEL_TSURE_POKE_PRINPLUP 727 -#define MMODEL_TSURE_POKE_EMPOLEON 728 -#define MMODEL_TSURE_POKE_STARLY 729 -#define MMODEL_TSURE_POKE_STARAVIA 730 -#define MMODEL_TSURE_POKE_STARAPTOR 731 -#define MMODEL_TSURE_POKE_BIDOOF 732 -#define MMODEL_TSURE_POKE_BIBAREL 733 -#define MMODEL_TSURE_POKE_KRICKETOT 734 -#define MMODEL_TSURE_POKE_KRICKETUNE 735 -#define MMODEL_TSURE_POKE_SHINX 736 -#define MMODEL_TSURE_POKE_LUXIO 737 -#define MMODEL_TSURE_POKE_LUXRAY 738 -#define MMODEL_TSURE_POKE_BUDEW 739 -#define MMODEL_TSURE_POKE_ROSERADE 740 -#define MMODEL_TSURE_POKE_CRANIDOS 741 -#define MMODEL_TSURE_POKE_RAMPARDOS 742 -#define MMODEL_TSURE_POKE_SHIELDON 743 -#define MMODEL_TSURE_POKE_BASTIODON 744 -#define MMODEL_TSURE_POKE_BURMY 745 -#define MMODEL_TSURE_POKE_BURMY_SANDY 746 -#define MMODEL_TSURE_POKE_BURMY_TRASH 747 -#define MMODEL_TSURE_POKE_WORMADAM 748 -#define MMODEL_TSURE_POKE_WORMADAM_SANDY 749 -#define MMODEL_TSURE_POKE_WORMADAM_TRASH 750 -#define MMODEL_TSURE_POKE_MOTHIM 751 -#define MMODEL_TSURE_POKE_COMBEE 752 -#define MMODEL_TSURE_POKE_COMBEE_F 753 -#define MMODEL_TSURE_POKE_VESPIQUEN 754 -#define MMODEL_TSURE_POKE_PACHIRISU 755 -#define MMODEL_TSURE_POKE_BUIZEL 756 -#define MMODEL_TSURE_POKE_FLOATZEL 757 -#define MMODEL_TSURE_POKE_CHERUBI 758 -#define MMODEL_TSURE_POKE_CHERRIM 759 -#define MMODEL_TSURE_POKE_SHELLOS_WEST 760 -#define MMODEL_TSURE_POKE_SHELLOS_EAST 761 -#define MMODEL_TSURE_POKE_GASTRODON_WEST 762 -#define MMODEL_TSURE_POKE_GASTRODON_EAST 763 -#define MMODEL_TSURE_POKE_AMBIPOM 764 -#define MMODEL_TSURE_POKE_DRIFLOON 765 -#define MMODEL_TSURE_POKE_DRIFBLIM 766 -#define MMODEL_TSURE_POKE_BUNEARY 767 -#define MMODEL_TSURE_POKE_LOPUNNY 768 -#define MMODEL_TSURE_POKE_MISMAGIUS 769 -#define MMODEL_TSURE_POKE_HONCHKROW 770 -#define MMODEL_TSURE_POKE_GLAMEOW 771 -#define MMODEL_TSURE_POKE_PURUGLY 772 -#define MMODEL_TSURE_POKE_CHINGLING 773 -#define MMODEL_TSURE_POKE_STUNKY 774 -#define MMODEL_TSURE_POKE_SKUNTANK 775 -#define MMODEL_TSURE_POKE_BRONZOR 776 -#define MMODEL_TSURE_POKE_BRONZONG 777 -#define MMODEL_TSURE_POKE_BONSLY 778 -#define MMODEL_TSURE_POKE_MIME_JR 779 -#define MMODEL_TSURE_POKE_HAPPINY 780 -#define MMODEL_TSURE_POKE_CHATOT 781 -#define MMODEL_TSURE_POKE_SPIRITOMB 782 -#define MMODEL_TSURE_POKE_GIBLE 783 -#define MMODEL_TSURE_POKE_GIBLE_F 784 -#define MMODEL_TSURE_POKE_GABITE 785 -#define MMODEL_TSURE_POKE_GABITE_F 786 -#define MMODEL_TSURE_POKE_GARCHOMP 787 -#define MMODEL_TSURE_POKE_GARCHOMP_F 788 -#define MMODEL_TSURE_POKE_MUNCHLAX 789 -#define MMODEL_TSURE_POKE_RIOLU 790 -#define MMODEL_TSURE_POKE_LUCARIO 791 -#define MMODEL_TSURE_POKE_HIPPOPOTAS 792 -#define MMODEL_TSURE_POKE_HIPPOPOTAS_F 793 -#define MMODEL_TSURE_POKE_HIPPOWDON 794 -#define MMODEL_TSURE_POKE_HIPPOWDON_F 795 -#define MMODEL_TSURE_POKE_SKORUPI 796 -#define MMODEL_TSURE_POKE_DRAPION 797 -#define MMODEL_TSURE_POKE_CROAGUNK 798 -#define MMODEL_TSURE_POKE_TOXICROAK 799 -#define MMODEL_TSURE_POKE_CARNIVINE 800 -#define MMODEL_TSURE_POKE_FINNEON 801 -#define MMODEL_TSURE_POKE_LUMINEON 802 -#define MMODEL_TSURE_POKE_MANTYKE 803 -#define MMODEL_TSURE_POKE_SNOVER 804 -#define MMODEL_TSURE_POKE_ABOMASNOW 805 -#define MMODEL_TSURE_POKE_WEAVILE 806 -#define MMODEL_TSURE_POKE_MAGNEZONE 807 -#define MMODEL_TSURE_POKE_LICKILICKY 808 -#define MMODEL_TSURE_POKE_RHYPERIOR 809 -#define MMODEL_TSURE_POKE_TANGROWTH 810 -#define MMODEL_TSURE_POKE_ELECTIVIRE 811 -#define MMODEL_TSURE_POKE_MAGMORTAR 812 -#define MMODEL_TSURE_POKE_TOGEKISS 813 -#define MMODEL_TSURE_POKE_YANMEGA 814 -#define MMODEL_TSURE_POKE_LEAFEON 815 -#define MMODEL_TSURE_POKE_GLACEON 816 -#define MMODEL_TSURE_POKE_GLISCOR 817 -#define MMODEL_TSURE_POKE_MAMOSWINE 818 -#define MMODEL_TSURE_POKE_PORYGON_Z 819 -#define MMODEL_TSURE_POKE_GALLADE 820 -#define MMODEL_TSURE_POKE_PROBOPASS 821 -#define MMODEL_TSURE_POKE_DUSKNOIR 822 -#define MMODEL_TSURE_POKE_FROSLASS 823 -#define MMODEL_TSURE_POKE_ROTOM 824 -#define MMODEL_TSURE_POKE_ROTOM_HEAT 825 -#define MMODEL_TSURE_POKE_ROTOM_WASH 826 -#define MMODEL_TSURE_POKE_ROTOM_FROST 827 -#define MMODEL_TSURE_POKE_ROTOM_FAN 828 -#define MMODEL_TSURE_POKE_ROTOM_MOW 829 -#define MMODEL_TSURE_POKE_UXIE 830 -#define MMODEL_TSURE_POKE_MESPRIT 831 -#define MMODEL_TSURE_POKE_AZELF 832 -#define MMODEL_TSURE_POKE_DIALGA 833 -#define MMODEL_TSURE_POKE_PALKIA 834 -#define MMODEL_TSURE_POKE_HEATRAN 835 -#define MMODEL_TSURE_POKE_REGIGIGAS 836 -#define MMODEL_TSURE_POKE_GIRATINA 837 -#define MMODEL_TSURE_POKE_GIRATINA_ORIGIN 838 -#define MMODEL_TSURE_POKE_CRESSELIA 839 -#define MMODEL_TSURE_POKE_PHIONE 840 -#define MMODEL_TSURE_POKE_MANAPHY 841 -#define MMODEL_TSURE_POKE_DARKRAI 842 -#define MMODEL_TSURE_POKE_SHAYMIN 843 -#define MMODEL_TSURE_POKE_SHAYMIN_SKY 844 -#define MMODEL_TSURE_POKE_ARCEUS_NORMAL 845 -#define MMODEL_TSURE_POKE_ARCEUS_FIGHTING 846 -#define MMODEL_TSURE_POKE_ARCEUS_FLYING 847 -#define MMODEL_TSURE_POKE_ARCEUS_POISON 848 -#define MMODEL_TSURE_POKE_ARCEUS_GROUND 849 -#define MMODEL_TSURE_POKE_ARCEUS_ROCK 850 -#define MMODEL_TSURE_POKE_ARCEUS_BUG 851 -#define MMODEL_TSURE_POKE_ARCEUS_GHOST 852 -#define MMODEL_TSURE_POKE_ARCEUS_STEEL 853 -#define MMODEL_TSURE_POKE_ARCEUS_MYSTERY 854 -#define MMODEL_TSURE_POKE_ARCEUS_FIRE 855 -#define MMODEL_TSURE_POKE_ARCEUS_WATER 856 -#define MMODEL_TSURE_POKE_ARCEUS_GRASS 857 -#define MMODEL_TSURE_POKE_ARCEUS_ELECTRIC 858 -#define MMODEL_TSURE_POKE_ARCEUS_PSYCHIC 859 -#define MMODEL_TSURE_POKE_ARCEUS_ICE 860 -#define MMODEL_TSURE_POKE_ARCEUS_DRAGON 861 -#define MMODEL_TSURE_POKE_ARCEUS_DARK 862 +#define MMODEL_FOLLOWER_MON_BULBASAUR 297 +#define MMODEL_FOLLOWER_MON_IVYSAUR 298 +#define MMODEL_FOLLOWER_MON_VENUSAUR 299 +#define MMODEL_FOLLOWER_MON_VENUSAUR_F 300 +#define MMODEL_FOLLOWER_MON_CHARMANDER 301 +#define MMODEL_FOLLOWER_MON_CHARMELEON 302 +#define MMODEL_FOLLOWER_MON_CHARIZARD 303 +#define MMODEL_FOLLOWER_MON_SQUIRTLE 304 +#define MMODEL_FOLLOWER_MON_WARTORTLE 305 +#define MMODEL_FOLLOWER_MON_BLASTOISE 306 +#define MMODEL_FOLLOWER_MON_CATERPIE 307 +#define MMODEL_FOLLOWER_MON_METAPOD 308 +#define MMODEL_FOLLOWER_MON_BUTTERFREE 309 +#define MMODEL_FOLLOWER_MON_WEEDLE 310 +#define MMODEL_FOLLOWER_MON_KAKUNA 311 +#define MMODEL_FOLLOWER_MON_BEEDRILL 312 +#define MMODEL_FOLLOWER_MON_PIDGEY 313 +#define MMODEL_FOLLOWER_MON_PIDGEOTTO 314 +#define MMODEL_FOLLOWER_MON_PIDGEOT 315 +#define MMODEL_FOLLOWER_MON_RATTATA 316 +#define MMODEL_FOLLOWER_MON_RATICATE 317 +#define MMODEL_FOLLOWER_MON_SPEAROW 318 +#define MMODEL_FOLLOWER_MON_FEAROW 319 +#define MMODEL_FOLLOWER_MON_EKANS 320 +#define MMODEL_FOLLOWER_MON_ARBOK 321 +#define MMODEL_FOLLOWER_MON_PIKACHU 322 +#define MMODEL_FOLLOWER_MON_PIKACHU_F 323 +#define MMODEL_FOLLOWER_MON_RAICHU 324 +#define MMODEL_FOLLOWER_MON_SANDSHREW 325 +#define MMODEL_FOLLOWER_MON_SANDSLASH 326 +#define MMODEL_FOLLOWER_MON_NIDORAN_F 327 +#define MMODEL_FOLLOWER_MON_NIDORINA 328 +#define MMODEL_FOLLOWER_MON_NIDOQUEEN 329 +#define MMODEL_FOLLOWER_MON_NIDORAN_M 330 +#define MMODEL_FOLLOWER_MON_NIDORINO 331 +#define MMODEL_FOLLOWER_MON_NIDOKING 332 +#define MMODEL_FOLLOWER_MON_CLEFAIRY 333 +#define MMODEL_FOLLOWER_MON_CLEFABLE 334 +#define MMODEL_FOLLOWER_MON_VULPIX 335 +#define MMODEL_FOLLOWER_MON_NINETALES 336 +#define MMODEL_FOLLOWER_MON_JIGGLYPUFF 337 +#define MMODEL_FOLLOWER_MON_WIGGLYTUFF 338 +#define MMODEL_FOLLOWER_MON_ZUBAT 339 +#define MMODEL_FOLLOWER_MON_GOLBAT 340 +#define MMODEL_FOLLOWER_MON_ODDISH 341 +#define MMODEL_FOLLOWER_MON_GLOOM 342 +#define MMODEL_FOLLOWER_MON_VILEPLUME 343 +#define MMODEL_FOLLOWER_MON_PARAS 344 +#define MMODEL_FOLLOWER_MON_PARASECT 345 +#define MMODEL_FOLLOWER_MON_VENONAT 346 +#define MMODEL_FOLLOWER_MON_VENOMOTH 347 +#define MMODEL_FOLLOWER_MON_DIGLETT 348 +#define MMODEL_FOLLOWER_MON_DUGTRIO 349 +#define MMODEL_FOLLOWER_MON_MEOWTH 350 +#define MMODEL_FOLLOWER_MON_PERSIAN 351 +#define MMODEL_FOLLOWER_MON_PSYDUCK 352 +#define MMODEL_FOLLOWER_MON_GOLDUCK 353 +#define MMODEL_FOLLOWER_MON_MANKEY 354 +#define MMODEL_FOLLOWER_MON_PRIMEAPE 355 +#define MMODEL_FOLLOWER_MON_GROWLITHE 356 +#define MMODEL_FOLLOWER_MON_ARCANINE 357 +#define MMODEL_FOLLOWER_MON_POLIWAG 358 +#define MMODEL_FOLLOWER_MON_POLIWHIRL 359 +#define MMODEL_FOLLOWER_MON_POLIWRATH 360 +#define MMODEL_FOLLOWER_MON_ABRA 361 +#define MMODEL_FOLLOWER_MON_KADABRA 362 +#define MMODEL_FOLLOWER_MON_ALAKAZAM 363 +#define MMODEL_FOLLOWER_MON_MACHOP 364 +#define MMODEL_FOLLOWER_MON_MACHOKE 365 +#define MMODEL_FOLLOWER_MON_MACHAMP 366 +#define MMODEL_FOLLOWER_MON_BELLSPROUT 367 +#define MMODEL_FOLLOWER_MON_WEEPINBELL 368 +#define MMODEL_FOLLOWER_MON_VICTREEBEL 369 +#define MMODEL_FOLLOWER_MON_TENTACOOL 370 +#define MMODEL_FOLLOWER_MON_TENTACRUEL 371 +#define MMODEL_FOLLOWER_MON_GEODUDE 372 +#define MMODEL_FOLLOWER_MON_GRAVELER 373 +#define MMODEL_FOLLOWER_MON_GOLEM 374 +#define MMODEL_FOLLOWER_MON_PONYTA 375 +#define MMODEL_FOLLOWER_MON_RAPIDASH 376 +#define MMODEL_FOLLOWER_MON_SLOWPOKE 377 +#define MMODEL_FOLLOWER_MON_SLOWBRO 378 +#define MMODEL_FOLLOWER_MON_MAGNEMITE 379 +#define MMODEL_FOLLOWER_MON_MAGNETON 380 +#define MMODEL_FOLLOWER_MON_FARFETCHD 381 +#define MMODEL_FOLLOWER_MON_DODUO 382 +#define MMODEL_FOLLOWER_MON_DODRIO 383 +#define MMODEL_FOLLOWER_MON_SEEL 384 +#define MMODEL_FOLLOWER_MON_DEWGONG 385 +#define MMODEL_FOLLOWER_MON_GRIMER 386 +#define MMODEL_FOLLOWER_MON_MUK 387 +#define MMODEL_FOLLOWER_MON_SHELLDER 388 +#define MMODEL_FOLLOWER_MON_CLOYSTER 389 +#define MMODEL_FOLLOWER_MON_GASTLY 390 +#define MMODEL_FOLLOWER_MON_HAUNTER 391 +#define MMODEL_FOLLOWER_MON_GENGAR 392 +#define MMODEL_FOLLOWER_MON_ONIX 393 +#define MMODEL_FOLLOWER_MON_DROWZEE 394 +#define MMODEL_FOLLOWER_MON_HYPNO 395 +#define MMODEL_FOLLOWER_MON_KRABBY 396 +#define MMODEL_FOLLOWER_MON_KINGLER 397 +#define MMODEL_FOLLOWER_MON_VOLTORB 398 +#define MMODEL_FOLLOWER_MON_ELECTRODE 399 +#define MMODEL_FOLLOWER_MON_EXEGGCUTE 400 +#define MMODEL_FOLLOWER_MON_EXEGGUTOR 401 +#define MMODEL_FOLLOWER_MON_CUBONE 402 +#define MMODEL_FOLLOWER_MON_MAROWAK 403 +#define MMODEL_FOLLOWER_MON_HITMONLEE 404 +#define MMODEL_FOLLOWER_MON_HITMONCHAN 405 +#define MMODEL_FOLLOWER_MON_LICKITUNG 406 +#define MMODEL_FOLLOWER_MON_KOFFING 407 +#define MMODEL_FOLLOWER_MON_WEEZING 408 +#define MMODEL_FOLLOWER_MON_RHYHORN 409 +#define MMODEL_FOLLOWER_MON_RHYDON 410 +#define MMODEL_FOLLOWER_MON_CHANSEY 411 +#define MMODEL_FOLLOWER_MON_TANGELA 412 +#define MMODEL_FOLLOWER_MON_KANGASKHAN 413 +#define MMODEL_FOLLOWER_MON_HORSEA 414 +#define MMODEL_FOLLOWER_MON_SEADRA 415 +#define MMODEL_FOLLOWER_MON_GOLDEEN 416 +#define MMODEL_FOLLOWER_MON_SEAKING 417 +#define MMODEL_FOLLOWER_MON_STARYU 418 +#define MMODEL_FOLLOWER_MON_STARMIE 419 +#define MMODEL_FOLLOWER_MON_MR_MIME 420 +#define MMODEL_FOLLOWER_MON_SCYTHER 421 +#define MMODEL_FOLLOWER_MON_JYNX 422 +#define MMODEL_FOLLOWER_MON_ELECTABUZZ 423 +#define MMODEL_FOLLOWER_MON_MAGMAR 424 +#define MMODEL_FOLLOWER_MON_PINSIR 425 +#define MMODEL_FOLLOWER_MON_TAUROS 426 +#define MMODEL_FOLLOWER_MON_MAGIKARP 427 +#define MMODEL_FOLLOWER_MON_GYARADOS 428 +#define MMODEL_FOLLOWER_MON_LAPRAS 429 +#define MMODEL_FOLLOWER_MON_DITTO 430 +#define MMODEL_FOLLOWER_MON_EEVEE 431 +#define MMODEL_FOLLOWER_MON_VAPOREON 432 +#define MMODEL_FOLLOWER_MON_JOLTEON 433 +#define MMODEL_FOLLOWER_MON_FLAREON 434 +#define MMODEL_FOLLOWER_MON_PORYGON 435 +#define MMODEL_FOLLOWER_MON_OMANYTE 436 +#define MMODEL_FOLLOWER_MON_OMASTAR 437 +#define MMODEL_FOLLOWER_MON_KABUTO 438 +#define MMODEL_FOLLOWER_MON_KABUTOPS 439 +#define MMODEL_FOLLOWER_MON_AERODACTYL 440 +#define MMODEL_FOLLOWER_MON_SNORLAX 441 +#define MMODEL_FOLLOWER_MON_ARTICUNO 442 +#define MMODEL_FOLLOWER_MON_ZAPDOS 443 +#define MMODEL_FOLLOWER_MON_MOLTRES 444 +#define MMODEL_FOLLOWER_MON_DRATINI 445 +#define MMODEL_FOLLOWER_MON_DRAGONAIR 446 +#define MMODEL_FOLLOWER_MON_DRAGONITE 447 +#define MMODEL_FOLLOWER_MON_MEWTWO 448 +#define MMODEL_FOLLOWER_MON_MEW 449 +#define MMODEL_FOLLOWER_MON_CHIKORITA 450 +#define MMODEL_FOLLOWER_MON_BAYLEEF 451 +#define MMODEL_FOLLOWER_MON_MEGANIUM 452 +#define MMODEL_FOLLOWER_MON_MEGANIUM_F 453 +#define MMODEL_FOLLOWER_MON_CYNDAQUIL 454 +#define MMODEL_FOLLOWER_MON_QUILAVA 455 +#define MMODEL_FOLLOWER_MON_TYPHLOSION 456 +#define MMODEL_FOLLOWER_MON_TOTODILE 457 +#define MMODEL_FOLLOWER_MON_CROCONAW 458 +#define MMODEL_FOLLOWER_MON_FERALIGATR 459 +#define MMODEL_FOLLOWER_MON_SENTRET 460 +#define MMODEL_FOLLOWER_MON_FURRET 461 +#define MMODEL_FOLLOWER_MON_HOOTHOOT 462 +#define MMODEL_FOLLOWER_MON_NOCTOWL 463 +#define MMODEL_FOLLOWER_MON_LEDYBA 464 +#define MMODEL_FOLLOWER_MON_LEDIAN 465 +#define MMODEL_FOLLOWER_MON_SPINARAK 466 +#define MMODEL_FOLLOWER_MON_ARIADOS 467 +#define MMODEL_FOLLOWER_MON_CROBAT 468 +#define MMODEL_FOLLOWER_MON_CHINCHOU 469 +#define MMODEL_FOLLOWER_MON_LANTURN 470 +#define MMODEL_FOLLOWER_MON_PICHU 471 +#define MMODEL_FOLLOWER_MON_PICHU_SPIKY 472 +#define MMODEL_FOLLOWER_MON_CLEFFA 473 +#define MMODEL_FOLLOWER_MON_IGGLYBUFF 474 +#define MMODEL_FOLLOWER_MON_TOGEPI 475 +#define MMODEL_FOLLOWER_MON_TOGETIC 476 +#define MMODEL_FOLLOWER_MON_NATU 477 +#define MMODEL_FOLLOWER_MON_XATU 478 +#define MMODEL_FOLLOWER_MON_MAREEP 479 +#define MMODEL_FOLLOWER_MON_FLAAFFY 480 +#define MMODEL_FOLLOWER_MON_AMPHAROS 481 +#define MMODEL_FOLLOWER_MON_BELLOSSOM 482 +#define MMODEL_FOLLOWER_MON_MARILL 483 +#define MMODEL_FOLLOWER_MON_AZUMARILL 484 +#define MMODEL_FOLLOWER_MON_SUDOWOODO 485 +#define MMODEL_FOLLOWER_MON_POLITOED 486 +#define MMODEL_FOLLOWER_MON_HOPPIP 487 +#define MMODEL_FOLLOWER_MON_SKIPLOOM 488 +#define MMODEL_FOLLOWER_MON_JUMPLUFF 489 +#define MMODEL_FOLLOWER_MON_AIPOM 490 +#define MMODEL_FOLLOWER_MON_SUNKERN 491 +#define MMODEL_FOLLOWER_MON_SUNFLORA 492 +#define MMODEL_FOLLOWER_MON_YANMA 493 +#define MMODEL_FOLLOWER_MON_WOOPER 494 +#define MMODEL_FOLLOWER_MON_QUAGSIRE 495 +#define MMODEL_FOLLOWER_MON_ESPEON 496 +#define MMODEL_FOLLOWER_MON_UMBREON 497 +#define MMODEL_FOLLOWER_MON_MURKROW 498 +#define MMODEL_FOLLOWER_MON_SLOWKING 499 +#define MMODEL_FOLLOWER_MON_MISDREAVUS 500 +#define MMODEL_FOLLOWER_MON_UNOWN_A 501 +#define MMODEL_FOLLOWER_MON_UNOWN_B 502 +#define MMODEL_FOLLOWER_MON_UNOWN_C 503 +#define MMODEL_FOLLOWER_MON_UNOWN_D 504 +#define MMODEL_FOLLOWER_MON_UNOWN_E 505 +#define MMODEL_FOLLOWER_MON_UNOWN_F 506 +#define MMODEL_FOLLOWER_MON_UNOWN_G 507 +#define MMODEL_FOLLOWER_MON_UNOWN_H 508 +#define MMODEL_FOLLOWER_MON_UNOWN_I 509 +#define MMODEL_FOLLOWER_MON_UNOWN_J 510 +#define MMODEL_FOLLOWER_MON_UNOWN_K 511 +#define MMODEL_FOLLOWER_MON_UNOWN_L 512 +#define MMODEL_FOLLOWER_MON_UNOWN_M 513 +#define MMODEL_FOLLOWER_MON_UNOWN_N 514 +#define MMODEL_FOLLOWER_MON_UNOWN_O 515 +#define MMODEL_FOLLOWER_MON_UNOWN_P 516 +#define MMODEL_FOLLOWER_MON_UNOWN_Q 517 +#define MMODEL_FOLLOWER_MON_UNOWN_R 518 +#define MMODEL_FOLLOWER_MON_UNOWN_S 519 +#define MMODEL_FOLLOWER_MON_UNOWN_T 520 +#define MMODEL_FOLLOWER_MON_UNOWN_U 521 +#define MMODEL_FOLLOWER_MON_UNOWN_V 522 +#define MMODEL_FOLLOWER_MON_UNOWN_W 523 +#define MMODEL_FOLLOWER_MON_UNOWN_X 524 +#define MMODEL_FOLLOWER_MON_UNOWN_Y 525 +#define MMODEL_FOLLOWER_MON_UNOWN_Z 526 +#define MMODEL_FOLLOWER_MON_UNOWN_QMARK 527 +#define MMODEL_FOLLOWER_MON_UNOWN_EXCL 528 +#define MMODEL_FOLLOWER_MON_WOBBUFFET 529 +#define MMODEL_FOLLOWER_MON_WOBBUFFET_F 530 +#define MMODEL_FOLLOWER_MON_GIRAFARIG 531 +#define MMODEL_FOLLOWER_MON_PINECO 532 +#define MMODEL_FOLLOWER_MON_FORRETRESS 533 +#define MMODEL_FOLLOWER_MON_DUNSPARCE 534 +#define MMODEL_FOLLOWER_MON_GLIGAR 535 +#define MMODEL_FOLLOWER_MON_STEELIX 536 +#define MMODEL_FOLLOWER_MON_STEELIX_F 537 +#define MMODEL_FOLLOWER_MON_SNUBBULL 538 +#define MMODEL_FOLLOWER_MON_GRANBULL 539 +#define MMODEL_FOLLOWER_MON_QWILFISH 540 +#define MMODEL_FOLLOWER_MON_SCIZOR 541 +#define MMODEL_FOLLOWER_MON_SHUCKLE 542 +#define MMODEL_FOLLOWER_MON_HERACROSS 543 +#define MMODEL_FOLLOWER_MON_HERACROSS_F 544 +#define MMODEL_FOLLOWER_MON_SNEASEL 545 +#define MMODEL_FOLLOWER_MON_TEDDIURSA 546 +#define MMODEL_FOLLOWER_MON_URSARING 547 +#define MMODEL_FOLLOWER_MON_SLUGMA 548 +#define MMODEL_FOLLOWER_MON_MAGCARGO 549 +#define MMODEL_FOLLOWER_MON_SWINUB 550 +#define MMODEL_FOLLOWER_MON_PILOSWINE 551 +#define MMODEL_FOLLOWER_MON_CORSOLA 552 +#define MMODEL_FOLLOWER_MON_REMORAID 553 +#define MMODEL_FOLLOWER_MON_OCTILLERY 554 +#define MMODEL_FOLLOWER_MON_DELIBIRD 555 +#define MMODEL_FOLLOWER_MON_MANTINE 556 +#define MMODEL_FOLLOWER_MON_SKARMORY 557 +#define MMODEL_FOLLOWER_MON_HOUNDOUR 558 +#define MMODEL_FOLLOWER_MON_HOUNDOOM 559 +#define MMODEL_FOLLOWER_MON_KINGDRA 560 +#define MMODEL_FOLLOWER_MON_PHANPY 561 +#define MMODEL_FOLLOWER_MON_DONPHAN 562 +#define MMODEL_FOLLOWER_MON_PORYGON2 563 +#define MMODEL_FOLLOWER_MON_STANTLER 564 +#define MMODEL_FOLLOWER_MON_SMEARGLE 565 +#define MMODEL_FOLLOWER_MON_TYROGUE 566 +#define MMODEL_FOLLOWER_MON_HITMONTOP 567 +#define MMODEL_FOLLOWER_MON_SMOOCHUM 568 +#define MMODEL_FOLLOWER_MON_ELEKID 569 +#define MMODEL_FOLLOWER_MON_MAGBY 570 +#define MMODEL_FOLLOWER_MON_MILTANK 571 +#define MMODEL_FOLLOWER_MON_BLISSEY 572 +#define MMODEL_FOLLOWER_MON_RAIKOU 573 +#define MMODEL_FOLLOWER_MON_ENTEI 574 +#define MMODEL_FOLLOWER_MON_SUICUNE 575 +#define MMODEL_FOLLOWER_MON_LARVITAR 576 +#define MMODEL_FOLLOWER_MON_PUPITAR 577 +#define MMODEL_FOLLOWER_MON_TYRANITAR 578 +#define MMODEL_FOLLOWER_MON_LUGIA 579 +#define MMODEL_FOLLOWER_MON_HO_OH 580 +#define MMODEL_FOLLOWER_MON_CELEBI 581 +#define MMODEL_FOLLOWER_MON_TREECKO 582 +#define MMODEL_FOLLOWER_MON_GROVYLE 583 +#define MMODEL_FOLLOWER_MON_SCEPTILE 584 +#define MMODEL_FOLLOWER_MON_TORCHIC 585 +#define MMODEL_FOLLOWER_MON_COMBUSKEN 586 +#define MMODEL_FOLLOWER_MON_BLAZIKEN 587 +#define MMODEL_FOLLOWER_MON_MUDKIP 588 +#define MMODEL_FOLLOWER_MON_MARSHTOMP 589 +#define MMODEL_FOLLOWER_MON_SWAMPERT 590 +#define MMODEL_FOLLOWER_MON_POOCHYENA 591 +#define MMODEL_FOLLOWER_MON_MIGHTYENA 592 +#define MMODEL_FOLLOWER_MON_ZIGZAGOON 593 +#define MMODEL_FOLLOWER_MON_LINOONE 594 +#define MMODEL_FOLLOWER_MON_WURMPLE 595 +#define MMODEL_FOLLOWER_MON_SILCOON 596 +#define MMODEL_FOLLOWER_MON_BEAUTIFLY 597 +#define MMODEL_FOLLOWER_MON_CASCOON 598 +#define MMODEL_FOLLOWER_MON_DUSTOX 599 +#define MMODEL_FOLLOWER_MON_LOTAD 600 +#define MMODEL_FOLLOWER_MON_LOMBRE 601 +#define MMODEL_FOLLOWER_MON_LUDICOLO 602 +#define MMODEL_FOLLOWER_MON_SEEDOT 603 +#define MMODEL_FOLLOWER_MON_NUZLEAF 604 +#define MMODEL_FOLLOWER_MON_SHIFTRY 605 +#define MMODEL_FOLLOWER_MON_TAILLOW 606 +#define MMODEL_FOLLOWER_MON_SWELLOW 607 +#define MMODEL_FOLLOWER_MON_WINGULL 608 +#define MMODEL_FOLLOWER_MON_PELIPPER 609 +#define MMODEL_FOLLOWER_MON_RALTS 610 +#define MMODEL_FOLLOWER_MON_KIRLIA 611 +#define MMODEL_FOLLOWER_MON_GARDEVOIR 612 +#define MMODEL_FOLLOWER_MON_SURSKIT 613 +#define MMODEL_FOLLOWER_MON_MASQUERAIN 614 +#define MMODEL_FOLLOWER_MON_SHROOMISH 615 +#define MMODEL_FOLLOWER_MON_BRELOOM 616 +#define MMODEL_FOLLOWER_MON_SLAKOTH 617 +#define MMODEL_FOLLOWER_MON_VIGOROTH 618 +#define MMODEL_FOLLOWER_MON_SLAKING 619 +#define MMODEL_FOLLOWER_MON_NINCADA 620 +#define MMODEL_FOLLOWER_MON_NINJASK 621 +#define MMODEL_FOLLOWER_MON_SHEDINJA 622 +#define MMODEL_FOLLOWER_MON_WHISMUR 623 +#define MMODEL_FOLLOWER_MON_LOUDRED 624 +#define MMODEL_FOLLOWER_MON_EXPLOUD 625 +#define MMODEL_FOLLOWER_MON_MAKUHITA 626 +#define MMODEL_FOLLOWER_MON_HARIYAMA 627 +#define MMODEL_FOLLOWER_MON_AZURILL 628 +#define MMODEL_FOLLOWER_MON_NOSEPASS 629 +#define MMODEL_FOLLOWER_MON_SKITTY 630 +#define MMODEL_FOLLOWER_MON_DELCATTY 631 +#define MMODEL_FOLLOWER_MON_SABLEYE 632 +#define MMODEL_FOLLOWER_MON_MAWILE 633 +#define MMODEL_FOLLOWER_MON_ARON 634 +#define MMODEL_FOLLOWER_MON_LAIRON 635 +#define MMODEL_FOLLOWER_MON_AGGRON 636 +#define MMODEL_FOLLOWER_MON_MEDITITE 637 +#define MMODEL_FOLLOWER_MON_MEDICHAM 638 +#define MMODEL_FOLLOWER_MON_ELECTRIKE 639 +#define MMODEL_FOLLOWER_MON_MANECTRIC 640 +#define MMODEL_FOLLOWER_MON_PLUSLE 641 +#define MMODEL_FOLLOWER_MON_MINUN 642 +#define MMODEL_FOLLOWER_MON_VOLBEAT 643 +#define MMODEL_FOLLOWER_MON_ILLUMISE 644 +#define MMODEL_FOLLOWER_MON_ROSELIA 645 +#define MMODEL_FOLLOWER_MON_GULPIN 646 +#define MMODEL_FOLLOWER_MON_SWALOT 647 +#define MMODEL_FOLLOWER_MON_CARVANHA 648 +#define MMODEL_FOLLOWER_MON_SHARPEDO 649 +#define MMODEL_FOLLOWER_MON_WAILMER 650 +#define MMODEL_FOLLOWER_MON_WAILORD 651 +#define MMODEL_FOLLOWER_MON_NUMEL 652 +#define MMODEL_FOLLOWER_MON_CAMERUPT 653 +#define MMODEL_FOLLOWER_MON_TORKOAL 654 +#define MMODEL_FOLLOWER_MON_SPOINK 655 +#define MMODEL_FOLLOWER_MON_GRUMPIG 656 +#define MMODEL_FOLLOWER_MON_SPINDA 657 +#define MMODEL_FOLLOWER_MON_TRAPINCH 658 +#define MMODEL_FOLLOWER_MON_VIBRAVA 659 +#define MMODEL_FOLLOWER_MON_FLYGON 660 +#define MMODEL_FOLLOWER_MON_CACNEA 661 +#define MMODEL_FOLLOWER_MON_CACTURNE 662 +#define MMODEL_FOLLOWER_MON_SWABLU 663 +#define MMODEL_FOLLOWER_MON_ALTARIA 664 +#define MMODEL_FOLLOWER_MON_ZANGOOSE 665 +#define MMODEL_FOLLOWER_MON_SEVIPER 666 +#define MMODEL_FOLLOWER_MON_LUNATONE 667 +#define MMODEL_FOLLOWER_MON_SOLROCK 668 +#define MMODEL_FOLLOWER_MON_BARBOACH 669 +#define MMODEL_FOLLOWER_MON_WHISCASH 670 +#define MMODEL_FOLLOWER_MON_CORPHISH 671 +#define MMODEL_FOLLOWER_MON_CRAWDAUNT 672 +#define MMODEL_FOLLOWER_MON_BALTOY 673 +#define MMODEL_FOLLOWER_MON_CLAYDOL 674 +#define MMODEL_FOLLOWER_MON_LILEEP 675 +#define MMODEL_FOLLOWER_MON_CRADILY 676 +#define MMODEL_FOLLOWER_MON_ANORITH 677 +#define MMODEL_FOLLOWER_MON_ARMALDO 678 +#define MMODEL_FOLLOWER_MON_FEEBAS 679 +#define MMODEL_FOLLOWER_MON_MILOTIC 680 +#define MMODEL_FOLLOWER_MON_CASTFORM 681 +#define MMODEL_FOLLOWER_MON_KECLEON 682 +#define MMODEL_FOLLOWER_MON_SHUPPET 683 +#define MMODEL_FOLLOWER_MON_BANETTE 684 +#define MMODEL_FOLLOWER_MON_DUSKULL 685 +#define MMODEL_FOLLOWER_MON_DUSCLOPS 686 +#define MMODEL_FOLLOWER_MON_TROPIUS 687 +#define MMODEL_FOLLOWER_MON_CHIMECHO 688 +#define MMODEL_FOLLOWER_MON_ABSOL 689 +#define MMODEL_FOLLOWER_MON_WYNAUT 690 +#define MMODEL_FOLLOWER_MON_SNORUNT 691 +#define MMODEL_FOLLOWER_MON_GLALIE 692 +#define MMODEL_FOLLOWER_MON_SPHEAL 693 +#define MMODEL_FOLLOWER_MON_SEALEO 694 +#define MMODEL_FOLLOWER_MON_WALREIN 695 +#define MMODEL_FOLLOWER_MON_CLAMPERL 696 +#define MMODEL_FOLLOWER_MON_HUNTAIL 697 +#define MMODEL_FOLLOWER_MON_GOREBYSS 698 +#define MMODEL_FOLLOWER_MON_RELICANTH 699 +#define MMODEL_FOLLOWER_MON_LUVDISC 700 +#define MMODEL_FOLLOWER_MON_BAGON 701 +#define MMODEL_FOLLOWER_MON_SHELGON 702 +#define MMODEL_FOLLOWER_MON_SALAMENCE 703 +#define MMODEL_FOLLOWER_MON_BELDUM 704 +#define MMODEL_FOLLOWER_MON_METANG 705 +#define MMODEL_FOLLOWER_MON_METAGROSS 706 +#define MMODEL_FOLLOWER_MON_REGIROCK 707 +#define MMODEL_FOLLOWER_MON_REGICE 708 +#define MMODEL_FOLLOWER_MON_REGISTEEL 709 +#define MMODEL_FOLLOWER_MON_LATIAS 710 +#define MMODEL_FOLLOWER_MON_LATIOS 711 +#define MMODEL_FOLLOWER_MON_KYOGRE 712 +#define MMODEL_FOLLOWER_MON_GROUDON 713 +#define MMODEL_FOLLOWER_MON_RAYQUAZA 714 +#define MMODEL_FOLLOWER_MON_JIRACHI 715 +#define MMODEL_FOLLOWER_MON_DEOXYS 716 +#define MMODEL_FOLLOWER_MON_DEOXYS_ATK 717 +#define MMODEL_FOLLOWER_MON_DEOXYS_DEF 718 +#define MMODEL_FOLLOWER_MON_DEOXYS_SPD 719 +#define MMODEL_FOLLOWER_MON_TURTWIG 720 +#define MMODEL_FOLLOWER_MON_GROTLE 721 +#define MMODEL_FOLLOWER_MON_TORTERRA 722 +#define MMODEL_FOLLOWER_MON_CHIMCHAR 723 +#define MMODEL_FOLLOWER_MON_MONFERNO 724 +#define MMODEL_FOLLOWER_MON_INFERNAPE 725 +#define MMODEL_FOLLOWER_MON_PIPLUP 726 +#define MMODEL_FOLLOWER_MON_PRINPLUP 727 +#define MMODEL_FOLLOWER_MON_EMPOLEON 728 +#define MMODEL_FOLLOWER_MON_STARLY 729 +#define MMODEL_FOLLOWER_MON_STARAVIA 730 +#define MMODEL_FOLLOWER_MON_STARAPTOR 731 +#define MMODEL_FOLLOWER_MON_BIDOOF 732 +#define MMODEL_FOLLOWER_MON_BIBAREL 733 +#define MMODEL_FOLLOWER_MON_KRICKETOT 734 +#define MMODEL_FOLLOWER_MON_KRICKETUNE 735 +#define MMODEL_FOLLOWER_MON_SHINX 736 +#define MMODEL_FOLLOWER_MON_LUXIO 737 +#define MMODEL_FOLLOWER_MON_LUXRAY 738 +#define MMODEL_FOLLOWER_MON_BUDEW 739 +#define MMODEL_FOLLOWER_MON_ROSERADE 740 +#define MMODEL_FOLLOWER_MON_CRANIDOS 741 +#define MMODEL_FOLLOWER_MON_RAMPARDOS 742 +#define MMODEL_FOLLOWER_MON_SHIELDON 743 +#define MMODEL_FOLLOWER_MON_BASTIODON 744 +#define MMODEL_FOLLOWER_MON_BURMY 745 +#define MMODEL_FOLLOWER_MON_BURMY_SANDY 746 +#define MMODEL_FOLLOWER_MON_BURMY_TRASH 747 +#define MMODEL_FOLLOWER_MON_WORMADAM 748 +#define MMODEL_FOLLOWER_MON_WORMADAM_SANDY 749 +#define MMODEL_FOLLOWER_MON_WORMADAM_TRASH 750 +#define MMODEL_FOLLOWER_MON_MOTHIM 751 +#define MMODEL_FOLLOWER_MON_COMBEE 752 +#define MMODEL_FOLLOWER_MON_COMBEE_F 753 +#define MMODEL_FOLLOWER_MON_VESPIQUEN 754 +#define MMODEL_FOLLOWER_MON_PACHIRISU 755 +#define MMODEL_FOLLOWER_MON_BUIZEL 756 +#define MMODEL_FOLLOWER_MON_FLOATZEL 757 +#define MMODEL_FOLLOWER_MON_CHERUBI 758 +#define MMODEL_FOLLOWER_MON_CHERRIM 759 +#define MMODEL_FOLLOWER_MON_SHELLOS_WEST 760 +#define MMODEL_FOLLOWER_MON_SHELLOS_EAST 761 +#define MMODEL_FOLLOWER_MON_GASTRODON_WEST 762 +#define MMODEL_FOLLOWER_MON_GASTRODON_EAST 763 +#define MMODEL_FOLLOWER_MON_AMBIPOM 764 +#define MMODEL_FOLLOWER_MON_DRIFLOON 765 +#define MMODEL_FOLLOWER_MON_DRIFBLIM 766 +#define MMODEL_FOLLOWER_MON_BUNEARY 767 +#define MMODEL_FOLLOWER_MON_LOPUNNY 768 +#define MMODEL_FOLLOWER_MON_MISMAGIUS 769 +#define MMODEL_FOLLOWER_MON_HONCHKROW 770 +#define MMODEL_FOLLOWER_MON_GLAMEOW 771 +#define MMODEL_FOLLOWER_MON_PURUGLY 772 +#define MMODEL_FOLLOWER_MON_CHINGLING 773 +#define MMODEL_FOLLOWER_MON_STUNKY 774 +#define MMODEL_FOLLOWER_MON_SKUNTANK 775 +#define MMODEL_FOLLOWER_MON_BRONZOR 776 +#define MMODEL_FOLLOWER_MON_BRONZONG 777 +#define MMODEL_FOLLOWER_MON_BONSLY 778 +#define MMODEL_FOLLOWER_MON_MIME_JR 779 +#define MMODEL_FOLLOWER_MON_HAPPINY 780 +#define MMODEL_FOLLOWER_MON_CHATOT 781 +#define MMODEL_FOLLOWER_MON_SPIRITOMB 782 +#define MMODEL_FOLLOWER_MON_GIBLE 783 +#define MMODEL_FOLLOWER_MON_GIBLE_F 784 +#define MMODEL_FOLLOWER_MON_GABITE 785 +#define MMODEL_FOLLOWER_MON_GABITE_F 786 +#define MMODEL_FOLLOWER_MON_GARCHOMP 787 +#define MMODEL_FOLLOWER_MON_GARCHOMP_F 788 +#define MMODEL_FOLLOWER_MON_MUNCHLAX 789 +#define MMODEL_FOLLOWER_MON_RIOLU 790 +#define MMODEL_FOLLOWER_MON_LUCARIO 791 +#define MMODEL_FOLLOWER_MON_HIPPOPOTAS 792 +#define MMODEL_FOLLOWER_MON_HIPPOPOTAS_F 793 +#define MMODEL_FOLLOWER_MON_HIPPOWDON 794 +#define MMODEL_FOLLOWER_MON_HIPPOWDON_F 795 +#define MMODEL_FOLLOWER_MON_SKORUPI 796 +#define MMODEL_FOLLOWER_MON_DRAPION 797 +#define MMODEL_FOLLOWER_MON_CROAGUNK 798 +#define MMODEL_FOLLOWER_MON_TOXICROAK 799 +#define MMODEL_FOLLOWER_MON_CARNIVINE 800 +#define MMODEL_FOLLOWER_MON_FINNEON 801 +#define MMODEL_FOLLOWER_MON_LUMINEON 802 +#define MMODEL_FOLLOWER_MON_MANTYKE 803 +#define MMODEL_FOLLOWER_MON_SNOVER 804 +#define MMODEL_FOLLOWER_MON_ABOMASNOW 805 +#define MMODEL_FOLLOWER_MON_WEAVILE 806 +#define MMODEL_FOLLOWER_MON_MAGNEZONE 807 +#define MMODEL_FOLLOWER_MON_LICKILICKY 808 +#define MMODEL_FOLLOWER_MON_RHYPERIOR 809 +#define MMODEL_FOLLOWER_MON_TANGROWTH 810 +#define MMODEL_FOLLOWER_MON_ELECTIVIRE 811 +#define MMODEL_FOLLOWER_MON_MAGMORTAR 812 +#define MMODEL_FOLLOWER_MON_TOGEKISS 813 +#define MMODEL_FOLLOWER_MON_YANMEGA 814 +#define MMODEL_FOLLOWER_MON_LEAFEON 815 +#define MMODEL_FOLLOWER_MON_GLACEON 816 +#define MMODEL_FOLLOWER_MON_GLISCOR 817 +#define MMODEL_FOLLOWER_MON_MAMOSWINE 818 +#define MMODEL_FOLLOWER_MON_PORYGON_Z 819 +#define MMODEL_FOLLOWER_MON_GALLADE 820 +#define MMODEL_FOLLOWER_MON_PROBOPASS 821 +#define MMODEL_FOLLOWER_MON_DUSKNOIR 822 +#define MMODEL_FOLLOWER_MON_FROSLASS 823 +#define MMODEL_FOLLOWER_MON_ROTOM 824 +#define MMODEL_FOLLOWER_MON_ROTOM_HEAT 825 +#define MMODEL_FOLLOWER_MON_ROTOM_WASH 826 +#define MMODEL_FOLLOWER_MON_ROTOM_FROST 827 +#define MMODEL_FOLLOWER_MON_ROTOM_FAN 828 +#define MMODEL_FOLLOWER_MON_ROTOM_MOW 829 +#define MMODEL_FOLLOWER_MON_UXIE 830 +#define MMODEL_FOLLOWER_MON_MESPRIT 831 +#define MMODEL_FOLLOWER_MON_AZELF 832 +#define MMODEL_FOLLOWER_MON_DIALGA 833 +#define MMODEL_FOLLOWER_MON_PALKIA 834 +#define MMODEL_FOLLOWER_MON_HEATRAN 835 +#define MMODEL_FOLLOWER_MON_REGIGIGAS 836 +#define MMODEL_FOLLOWER_MON_GIRATINA 837 +#define MMODEL_FOLLOWER_MON_GIRATINA_ORIGIN 838 +#define MMODEL_FOLLOWER_MON_CRESSELIA 839 +#define MMODEL_FOLLOWER_MON_PHIONE 840 +#define MMODEL_FOLLOWER_MON_MANAPHY 841 +#define MMODEL_FOLLOWER_MON_DARKRAI 842 +#define MMODEL_FOLLOWER_MON_SHAYMIN 843 +#define MMODEL_FOLLOWER_MON_SHAYMIN_SKY 844 +#define MMODEL_FOLLOWER_MON_ARCEUS_NORMAL 845 +#define MMODEL_FOLLOWER_MON_ARCEUS_FIGHTING 846 +#define MMODEL_FOLLOWER_MON_ARCEUS_FLYING 847 +#define MMODEL_FOLLOWER_MON_ARCEUS_POISON 848 +#define MMODEL_FOLLOWER_MON_ARCEUS_GROUND 849 +#define MMODEL_FOLLOWER_MON_ARCEUS_ROCK 850 +#define MMODEL_FOLLOWER_MON_ARCEUS_BUG 851 +#define MMODEL_FOLLOWER_MON_ARCEUS_GHOST 852 +#define MMODEL_FOLLOWER_MON_ARCEUS_STEEL 853 +#define MMODEL_FOLLOWER_MON_ARCEUS_MYSTERY 854 +#define MMODEL_FOLLOWER_MON_ARCEUS_FIRE 855 +#define MMODEL_FOLLOWER_MON_ARCEUS_WATER 856 +#define MMODEL_FOLLOWER_MON_ARCEUS_GRASS 857 +#define MMODEL_FOLLOWER_MON_ARCEUS_ELECTRIC 858 +#define MMODEL_FOLLOWER_MON_ARCEUS_PSYCHIC 859 +#define MMODEL_FOLLOWER_MON_ARCEUS_ICE 860 +#define MMODEL_FOLLOWER_MON_ARCEUS_DRAGON 861 +#define MMODEL_FOLLOWER_MON_ARCEUS_DARK 862 #endif //POKEHEARTGOLD_CONSTANTS_MMODEL_H diff --git a/include/constants/sprites.h b/include/constants/sprites.h index a1064a0fe..7f5d3d955 100644 --- a/include/constants/sprites.h +++ b/include/constants/sprites.h @@ -266,12 +266,12 @@ #define SPRITE_ROTOMW 412 #define SPRITE_ROTOMG 413 #define SPRITE_YADON 414 -#define SPRITE_TSURE_POKE 415 -#define SPRITE_TSURE_POKE_2 416 -#define SPRITE_TSURE_POKE_3 417 -#define SPRITE_TSURE_POKE_4 418 -#define SPRITE_TSURE_POKE_5 419 -#define SPRITE_TSURE_POKE_6 420 +#define SPRITE_FOLLOWER_MON 415 +#define SPRITE_FOLLOWER_MON_2 416 +#define SPRITE_FOLLOWER_MON_3 417 +#define SPRITE_FOLLOWER_MON_4 418 +#define SPRITE_FOLLOWER_MON_5 419 +#define SPRITE_FOLLOWER_MON_6 420 #define SPRITE_DAIGO 421 #define SPRITE_CHAMPION 422 #define SPRITE_SHAKEHERO 423 @@ -279,628 +279,628 @@ #define SPRITE_HOU_OBJ01 425 #define SPRITE_LUG_OBJ01 426 #define SPRITE_GSWOMAN6 427 -#define SPRITE_TSURE_POKE_BULBASAUR 428 -#define SPRITE_TSURE_POKE_IVYSAUR 429 -#define SPRITE_TSURE_POKE_VENUSAUR 430 -#define SPRITE_TSURE_POKE_VENUSAUR_F 431 -#define SPRITE_TSURE_POKE_CHARMANDER 432 -#define SPRITE_TSURE_POKE_CHARMELEON 433 -#define SPRITE_TSURE_POKE_CHARIZARD 434 -#define SPRITE_TSURE_POKE_SQUIRTLE 435 -#define SPRITE_TSURE_POKE_WARTORTLE 436 -#define SPRITE_TSURE_POKE_BLASTOISE 437 -#define SPRITE_TSURE_POKE_CATERPIE 438 -#define SPRITE_TSURE_POKE_METAPOD 439 -#define SPRITE_TSURE_POKE_BUTTERFREE 440 -#define SPRITE_TSURE_POKE_WEEDLE 441 -#define SPRITE_TSURE_POKE_KAKUNA 442 -#define SPRITE_TSURE_POKE_BEEDRILL 443 -#define SPRITE_TSURE_POKE_PIDGEY 444 -#define SPRITE_TSURE_POKE_PIDGEOTTO 445 -#define SPRITE_TSURE_POKE_PIDGEOT 446 -#define SPRITE_TSURE_POKE_RATTATA 447 -#define SPRITE_TSURE_POKE_RATICATE 448 -#define SPRITE_TSURE_POKE_SPEAROW 449 -#define SPRITE_TSURE_POKE_FEAROW 450 -#define SPRITE_TSURE_POKE_EKANS 451 -#define SPRITE_TSURE_POKE_ARBOK 452 -#define SPRITE_TSURE_POKE_PIKACHU 453 -#define SPRITE_TSURE_POKE_PIKACHU_F 454 -#define SPRITE_TSURE_POKE_RAICHU 455 -#define SPRITE_TSURE_POKE_SANDSHREW 456 -#define SPRITE_TSURE_POKE_SANDSLASH 457 -#define SPRITE_TSURE_POKE_NIDORAN_F 458 -#define SPRITE_TSURE_POKE_NIDORINA 459 -#define SPRITE_TSURE_POKE_NIDOQUEEN 460 -#define SPRITE_TSURE_POKE_NIDORAN_M 461 -#define SPRITE_TSURE_POKE_NIDORINO 462 -#define SPRITE_TSURE_POKE_NIDOKING 463 -#define SPRITE_TSURE_POKE_CLEFAIRY 464 -#define SPRITE_TSURE_POKE_CLEFABLE 465 -#define SPRITE_TSURE_POKE_VULPIX 466 -#define SPRITE_TSURE_POKE_NINETALES 467 -#define SPRITE_TSURE_POKE_JIGGLYPUFF 468 -#define SPRITE_TSURE_POKE_WIGGLYTUFF 469 -#define SPRITE_TSURE_POKE_ZUBAT 470 -#define SPRITE_TSURE_POKE_GOLBAT 471 -#define SPRITE_TSURE_POKE_ODDISH 472 -#define SPRITE_TSURE_POKE_GLOOM 473 -#define SPRITE_TSURE_POKE_VILEPLUME 474 -#define SPRITE_TSURE_POKE_PARAS 475 -#define SPRITE_TSURE_POKE_PARASECT 476 -#define SPRITE_TSURE_POKE_VENONAT 477 -#define SPRITE_TSURE_POKE_VENOMOTH 478 -#define SPRITE_TSURE_POKE_DIGLETT 479 -#define SPRITE_TSURE_POKE_DUGTRIO 480 -#define SPRITE_TSURE_POKE_MEOWTH 481 -#define SPRITE_TSURE_POKE_PERSIAN 482 -#define SPRITE_TSURE_POKE_PSYDUCK 483 -#define SPRITE_TSURE_POKE_GOLDUCK 484 -#define SPRITE_TSURE_POKE_MANKEY 485 -#define SPRITE_TSURE_POKE_PRIMEAPE 486 -#define SPRITE_TSURE_POKE_GROWLITHE 487 -#define SPRITE_TSURE_POKE_ARCANINE 488 -#define SPRITE_TSURE_POKE_POLIWAG 489 -#define SPRITE_TSURE_POKE_POLIWHIRL 490 -#define SPRITE_TSURE_POKE_POLIWRATH 491 -#define SPRITE_TSURE_POKE_ABRA 492 -#define SPRITE_TSURE_POKE_KADABRA 493 -#define SPRITE_TSURE_POKE_ALAKAZAM 494 -#define SPRITE_TSURE_POKE_MACHOP 495 -#define SPRITE_TSURE_POKE_MACHOKE 496 -#define SPRITE_TSURE_POKE_MACHAMP 497 -#define SPRITE_TSURE_POKE_BELLSPROUT 498 -#define SPRITE_TSURE_POKE_WEEPINBELL 499 -#define SPRITE_TSURE_POKE_VICTREEBEL 500 -#define SPRITE_TSURE_POKE_TENTACOOL 501 -#define SPRITE_TSURE_POKE_TENTACRUEL 502 -#define SPRITE_TSURE_POKE_GEODUDE 503 -#define SPRITE_TSURE_POKE_GRAVELER 504 -#define SPRITE_TSURE_POKE_GOLEM 505 -#define SPRITE_TSURE_POKE_PONYTA 506 -#define SPRITE_TSURE_POKE_RAPIDASH 507 -#define SPRITE_TSURE_POKE_SLOWPOKE 508 -#define SPRITE_TSURE_POKE_SLOWBRO 509 -#define SPRITE_TSURE_POKE_MAGNEMITE 510 -#define SPRITE_TSURE_POKE_MAGNETON 511 -#define SPRITE_TSURE_POKE_FARFETCHD 512 -#define SPRITE_TSURE_POKE_DODUO 513 -#define SPRITE_TSURE_POKE_DODRIO 514 -#define SPRITE_TSURE_POKE_SEEL 515 -#define SPRITE_TSURE_POKE_DEWGONG 516 -#define SPRITE_TSURE_POKE_GRIMER 517 -#define SPRITE_TSURE_POKE_MUK 518 -#define SPRITE_TSURE_POKE_SHELLDER 519 -#define SPRITE_TSURE_POKE_CLOYSTER 520 -#define SPRITE_TSURE_POKE_GASTLY 521 -#define SPRITE_TSURE_POKE_HAUNTER 522 -#define SPRITE_TSURE_POKE_GENGAR 523 -#define SPRITE_TSURE_POKE_ONIX 524 -#define SPRITE_TSURE_POKE_DROWZEE 525 -#define SPRITE_TSURE_POKE_HYPNO 526 -#define SPRITE_TSURE_POKE_KRABBY 527 -#define SPRITE_TSURE_POKE_KINGLER 528 -#define SPRITE_TSURE_POKE_VOLTORB 529 -#define SPRITE_TSURE_POKE_ELECTRODE 530 -#define SPRITE_TSURE_POKE_EXEGGCUTE 531 -#define SPRITE_TSURE_POKE_EXEGGUTOR 532 -#define SPRITE_TSURE_POKE_CUBONE 533 -#define SPRITE_TSURE_POKE_MAROWAK 534 -#define SPRITE_TSURE_POKE_HITMONLEE 535 -#define SPRITE_TSURE_POKE_HITMONCHAN 536 -#define SPRITE_TSURE_POKE_LICKITUNG 537 -#define SPRITE_TSURE_POKE_KOFFING 538 -#define SPRITE_TSURE_POKE_WEEZING 539 -#define SPRITE_TSURE_POKE_RHYHORN 540 -#define SPRITE_TSURE_POKE_RHYDON 541 -#define SPRITE_TSURE_POKE_CHANSEY 542 -#define SPRITE_TSURE_POKE_TANGELA 543 -#define SPRITE_TSURE_POKE_KANGASKHAN 544 -#define SPRITE_TSURE_POKE_HORSEA 545 -#define SPRITE_TSURE_POKE_SEADRA 546 -#define SPRITE_TSURE_POKE_GOLDEEN 547 -#define SPRITE_TSURE_POKE_SEAKING 548 -#define SPRITE_TSURE_POKE_STARYU 549 -#define SPRITE_TSURE_POKE_STARMIE 550 -#define SPRITE_TSURE_POKE_MR_MIME 551 -#define SPRITE_TSURE_POKE_SCYTHER 552 -#define SPRITE_TSURE_POKE_JYNX 553 -#define SPRITE_TSURE_POKE_ELECTABUZZ 554 -#define SPRITE_TSURE_POKE_MAGMAR 555 -#define SPRITE_TSURE_POKE_PINSIR 556 -#define SPRITE_TSURE_POKE_TAUROS 557 -#define SPRITE_TSURE_POKE_MAGIKARP 558 -#define SPRITE_TSURE_POKE_GYARADOS 559 -#define SPRITE_TSURE_POKE_LAPRAS 560 -#define SPRITE_TSURE_POKE_DITTO 561 -#define SPRITE_TSURE_POKE_EEVEE 562 -#define SPRITE_TSURE_POKE_VAPOREON 563 -#define SPRITE_TSURE_POKE_JOLTEON 564 -#define SPRITE_TSURE_POKE_FLAREON 565 -#define SPRITE_TSURE_POKE_PORYGON 566 -#define SPRITE_TSURE_POKE_OMANYTE 567 -#define SPRITE_TSURE_POKE_OMASTAR 568 -#define SPRITE_TSURE_POKE_KABUTO 569 -#define SPRITE_TSURE_POKE_KABUTOPS 570 -#define SPRITE_TSURE_POKE_AERODACTYL 571 -#define SPRITE_TSURE_POKE_SNORLAX 572 -#define SPRITE_TSURE_POKE_ARTICUNO 573 -#define SPRITE_TSURE_POKE_ZAPDOS 574 -#define SPRITE_TSURE_POKE_MOLTRES 575 -#define SPRITE_TSURE_POKE_DRATINI 576 -#define SPRITE_TSURE_POKE_DRAGONAIR 577 -#define SPRITE_TSURE_POKE_DRAGONITE 578 -#define SPRITE_TSURE_POKE_MEWTWO 579 -#define SPRITE_TSURE_POKE_MEW 580 -#define SPRITE_TSURE_POKE_CHIKORITA 581 -#define SPRITE_TSURE_POKE_BAYLEEF 582 -#define SPRITE_TSURE_POKE_MEGANIUM 583 -#define SPRITE_TSURE_POKE_MEGANIUM_F 584 -#define SPRITE_TSURE_POKE_CYNDAQUIL 585 -#define SPRITE_TSURE_POKE_QUILAVA 586 -#define SPRITE_TSURE_POKE_TYPHLOSION 587 -#define SPRITE_TSURE_POKE_TOTODILE 588 -#define SPRITE_TSURE_POKE_CROCONAW 589 -#define SPRITE_TSURE_POKE_FERALIGATR 590 -#define SPRITE_TSURE_POKE_SENTRET 591 -#define SPRITE_TSURE_POKE_FURRET 592 -#define SPRITE_TSURE_POKE_HOOTHOOT 593 -#define SPRITE_TSURE_POKE_NOCTOWL 594 -#define SPRITE_TSURE_POKE_LEDYBA 595 -#define SPRITE_TSURE_POKE_LEDIAN 596 -#define SPRITE_TSURE_POKE_SPINARAK 597 -#define SPRITE_TSURE_POKE_ARIADOS 598 -#define SPRITE_TSURE_POKE_CROBAT 599 -#define SPRITE_TSURE_POKE_CHINCHOU 600 -#define SPRITE_TSURE_POKE_LANTURN 601 -#define SPRITE_TSURE_POKE_PICHU 602 -#define SPRITE_TSURE_POKE_PICHU_SPIKY 603 -#define SPRITE_TSURE_POKE_CLEFFA 604 -#define SPRITE_TSURE_POKE_IGGLYBUFF 605 -#define SPRITE_TSURE_POKE_TOGEPI 606 -#define SPRITE_TSURE_POKE_TOGETIC 607 -#define SPRITE_TSURE_POKE_NATU 608 -#define SPRITE_TSURE_POKE_XATU 609 -#define SPRITE_TSURE_POKE_MAREEP 610 -#define SPRITE_TSURE_POKE_FLAAFFY 611 -#define SPRITE_TSURE_POKE_AMPHAROS 612 -#define SPRITE_TSURE_POKE_BELLOSSOM 613 -#define SPRITE_TSURE_POKE_MARILL 614 -#define SPRITE_TSURE_POKE_AZUMARILL 615 -#define SPRITE_TSURE_POKE_SUDOWOODO 616 -#define SPRITE_TSURE_POKE_POLITOED 617 -#define SPRITE_TSURE_POKE_HOPPIP 618 -#define SPRITE_TSURE_POKE_SKIPLOOM 619 -#define SPRITE_TSURE_POKE_JUMPLUFF 620 -#define SPRITE_TSURE_POKE_AIPOM 621 -#define SPRITE_TSURE_POKE_SUNKERN 622 -#define SPRITE_TSURE_POKE_SUNFLORA 623 -#define SPRITE_TSURE_POKE_YANMA 624 -#define SPRITE_TSURE_POKE_WOOPER 625 -#define SPRITE_TSURE_POKE_QUAGSIRE 626 -#define SPRITE_TSURE_POKE_ESPEON 627 -#define SPRITE_TSURE_POKE_UMBREON 628 -#define SPRITE_TSURE_POKE_MURKROW 629 -#define SPRITE_TSURE_POKE_SLOWKING 630 -#define SPRITE_TSURE_POKE_MISDREAVUS 631 -#define SPRITE_TSURE_POKE_UNOWN_A 632 -#define SPRITE_TSURE_POKE_UNOWN_B 633 -#define SPRITE_TSURE_POKE_UNOWN_C 634 -#define SPRITE_TSURE_POKE_UNOWN_D 635 -#define SPRITE_TSURE_POKE_UNOWN_E 636 -#define SPRITE_TSURE_POKE_UNOWN_F 637 -#define SPRITE_TSURE_POKE_UNOWN_G 638 -#define SPRITE_TSURE_POKE_UNOWN_H 639 -#define SPRITE_TSURE_POKE_UNOWN_I 640 -#define SPRITE_TSURE_POKE_UNOWN_J 641 -#define SPRITE_TSURE_POKE_UNOWN_K 642 -#define SPRITE_TSURE_POKE_UNOWN_L 643 -#define SPRITE_TSURE_POKE_UNOWN_M 644 -#define SPRITE_TSURE_POKE_UNOWN_N 645 -#define SPRITE_TSURE_POKE_UNOWN_O 646 -#define SPRITE_TSURE_POKE_UNOWN_P 647 -#define SPRITE_TSURE_POKE_UNOWN_Q 648 -#define SPRITE_TSURE_POKE_UNOWN_R 649 -#define SPRITE_TSURE_POKE_UNOWN_S 650 -#define SPRITE_TSURE_POKE_UNOWN_T 651 -#define SPRITE_TSURE_POKE_UNOWN_U 652 -#define SPRITE_TSURE_POKE_UNOWN_V 653 -#define SPRITE_TSURE_POKE_UNOWN_W 654 -#define SPRITE_TSURE_POKE_UNOWN_X 655 -#define SPRITE_TSURE_POKE_UNOWN_Y 656 -#define SPRITE_TSURE_POKE_UNOWN_Z 657 -#define SPRITE_TSURE_POKE_UNOWN_QMARK 658 -#define SPRITE_TSURE_POKE_UNOWN_EXCL 659 -#define SPRITE_TSURE_POKE_WOBBUFFET 660 -#define SPRITE_TSURE_POKE_WOBBUFFET_F 661 -#define SPRITE_TSURE_POKE_GIRAFARIG 662 -#define SPRITE_TSURE_POKE_PINECO 663 -#define SPRITE_TSURE_POKE_FORRETRESS 664 -#define SPRITE_TSURE_POKE_DUNSPARCE 665 -#define SPRITE_TSURE_POKE_GLIGAR 666 -#define SPRITE_TSURE_POKE_STEELIX 667 -#define SPRITE_TSURE_POKE_STEELIX_F 668 -#define SPRITE_TSURE_POKE_SNUBBULL 669 -#define SPRITE_TSURE_POKE_GRANBULL 670 -#define SPRITE_TSURE_POKE_QWILFISH 671 -#define SPRITE_TSURE_POKE_SCIZOR 672 -#define SPRITE_TSURE_POKE_SHUCKLE 673 -#define SPRITE_TSURE_POKE_HERACROSS 674 -#define SPRITE_TSURE_POKE_HERACROSS_F 675 -#define SPRITE_TSURE_POKE_SNEASEL 676 -#define SPRITE_TSURE_POKE_TEDDIURSA 677 -#define SPRITE_TSURE_POKE_URSARING 678 -#define SPRITE_TSURE_POKE_SLUGMA 679 -#define SPRITE_TSURE_POKE_MAGCARGO 680 -#define SPRITE_TSURE_POKE_SWINUB 681 -#define SPRITE_TSURE_POKE_PILOSWINE 682 -#define SPRITE_TSURE_POKE_CORSOLA 683 -#define SPRITE_TSURE_POKE_REMORAID 684 -#define SPRITE_TSURE_POKE_OCTILLERY 685 -#define SPRITE_TSURE_POKE_DELIBIRD 686 -#define SPRITE_TSURE_POKE_MANTINE 687 -#define SPRITE_TSURE_POKE_SKARMORY 688 -#define SPRITE_TSURE_POKE_HOUNDOUR 689 -#define SPRITE_TSURE_POKE_HOUNDOOM 690 -#define SPRITE_TSURE_POKE_KINGDRA 691 -#define SPRITE_TSURE_POKE_PHANPY 692 -#define SPRITE_TSURE_POKE_DONPHAN 693 -#define SPRITE_TSURE_POKE_PORYGON2 694 -#define SPRITE_TSURE_POKE_STANTLER 695 -#define SPRITE_TSURE_POKE_SMEARGLE 696 -#define SPRITE_TSURE_POKE_TYROGUE 697 -#define SPRITE_TSURE_POKE_HITMONTOP 698 -#define SPRITE_TSURE_POKE_SMOOCHUM 699 -#define SPRITE_TSURE_POKE_ELEKID 700 -#define SPRITE_TSURE_POKE_MAGBY 701 -#define SPRITE_TSURE_POKE_MILTANK 702 -#define SPRITE_TSURE_POKE_BLISSEY 703 -#define SPRITE_TSURE_POKE_RAIKOU 704 -#define SPRITE_TSURE_POKE_ENTEI 705 -#define SPRITE_TSURE_POKE_SUICUNE 706 -#define SPRITE_TSURE_POKE_LARVITAR 707 -#define SPRITE_TSURE_POKE_PUPITAR 708 -#define SPRITE_TSURE_POKE_TYRANITAR 709 -#define SPRITE_TSURE_POKE_LUGIA 710 -#define SPRITE_TSURE_POKE_HO_OH 711 -#define SPRITE_TSURE_POKE_CELEBI 712 -#define SPRITE_TSURE_POKE_TREECKO 713 -#define SPRITE_TSURE_POKE_GROVYLE 714 -#define SPRITE_TSURE_POKE_SCEPTILE 715 -#define SPRITE_TSURE_POKE_TORCHIC 716 -#define SPRITE_TSURE_POKE_COMBUSKEN 717 -#define SPRITE_TSURE_POKE_BLAZIKEN 718 -#define SPRITE_TSURE_POKE_MUDKIP 719 -#define SPRITE_TSURE_POKE_MARSHTOMP 720 -#define SPRITE_TSURE_POKE_SWAMPERT 721 -#define SPRITE_TSURE_POKE_POOCHYENA 722 -#define SPRITE_TSURE_POKE_MIGHTYENA 723 -#define SPRITE_TSURE_POKE_ZIGZAGOON 724 -#define SPRITE_TSURE_POKE_LINOONE 725 -#define SPRITE_TSURE_POKE_WURMPLE 726 -#define SPRITE_TSURE_POKE_SILCOON 727 -#define SPRITE_TSURE_POKE_BEAUTIFLY 728 -#define SPRITE_TSURE_POKE_CASCOON 729 -#define SPRITE_TSURE_POKE_DUSTOX 730 -#define SPRITE_TSURE_POKE_LOTAD 731 -#define SPRITE_TSURE_POKE_LOMBRE 732 -#define SPRITE_TSURE_POKE_LUDICOLO 733 -#define SPRITE_TSURE_POKE_SEEDOT 734 -#define SPRITE_TSURE_POKE_NUZLEAF 735 -#define SPRITE_TSURE_POKE_SHIFTRY 736 -#define SPRITE_TSURE_POKE_TAILLOW 737 -#define SPRITE_TSURE_POKE_SWELLOW 738 -#define SPRITE_TSURE_POKE_WINGULL 739 -#define SPRITE_TSURE_POKE_PELIPPER 740 -#define SPRITE_TSURE_POKE_RALTS 741 -#define SPRITE_TSURE_POKE_KIRLIA 742 -#define SPRITE_TSURE_POKE_GARDEVOIR 743 -#define SPRITE_TSURE_POKE_SURSKIT 744 -#define SPRITE_TSURE_POKE_MASQUERAIN 745 -#define SPRITE_TSURE_POKE_SHROOMISH 746 -#define SPRITE_TSURE_POKE_BRELOOM 747 -#define SPRITE_TSURE_POKE_SLAKOTH 748 -#define SPRITE_TSURE_POKE_VIGOROTH 749 -#define SPRITE_TSURE_POKE_SLAKING 750 -#define SPRITE_TSURE_POKE_NINCADA 751 -#define SPRITE_TSURE_POKE_NINJASK 752 -#define SPRITE_TSURE_POKE_SHEDINJA 753 -#define SPRITE_TSURE_POKE_WHISMUR 754 -#define SPRITE_TSURE_POKE_LOUDRED 755 -#define SPRITE_TSURE_POKE_EXPLOUD 756 -#define SPRITE_TSURE_POKE_MAKUHITA 757 -#define SPRITE_TSURE_POKE_HARIYAMA 758 -#define SPRITE_TSURE_POKE_AZURILL 759 -#define SPRITE_TSURE_POKE_NOSEPASS 760 -#define SPRITE_TSURE_POKE_SKITTY 761 -#define SPRITE_TSURE_POKE_DELCATTY 762 -#define SPRITE_TSURE_POKE_SABLEYE 763 -#define SPRITE_TSURE_POKE_MAWILE 764 -#define SPRITE_TSURE_POKE_ARON 765 -#define SPRITE_TSURE_POKE_LAIRON 766 -#define SPRITE_TSURE_POKE_AGGRON 767 -#define SPRITE_TSURE_POKE_MEDITITE 768 -#define SPRITE_TSURE_POKE_MEDICHAM 769 -#define SPRITE_TSURE_POKE_ELECTRIKE 770 -#define SPRITE_TSURE_POKE_MANECTRIC 771 -#define SPRITE_TSURE_POKE_PLUSLE 772 -#define SPRITE_TSURE_POKE_MINUN 773 -#define SPRITE_TSURE_POKE_VOLBEAT 774 -#define SPRITE_TSURE_POKE_ILLUMISE 775 -#define SPRITE_TSURE_POKE_ROSELIA 776 -#define SPRITE_TSURE_POKE_GULPIN 777 -#define SPRITE_TSURE_POKE_SWALOT 778 -#define SPRITE_TSURE_POKE_CARVANHA 779 -#define SPRITE_TSURE_POKE_SHARPEDO 780 -#define SPRITE_TSURE_POKE_WAILMER 781 -#define SPRITE_TSURE_POKE_WAILORD 782 -#define SPRITE_TSURE_POKE_NUMEL 783 -#define SPRITE_TSURE_POKE_CAMERUPT 784 -#define SPRITE_TSURE_POKE_TORKOAL 785 -#define SPRITE_TSURE_POKE_SPOINK 786 -#define SPRITE_TSURE_POKE_GRUMPIG 787 -#define SPRITE_TSURE_POKE_SPINDA 788 -#define SPRITE_TSURE_POKE_TRAPINCH 789 -#define SPRITE_TSURE_POKE_VIBRAVA 790 -#define SPRITE_TSURE_POKE_FLYGON 791 -#define SPRITE_TSURE_POKE_CACNEA 792 -#define SPRITE_TSURE_POKE_CACTURNE 793 -#define SPRITE_TSURE_POKE_SWABLU 794 -#define SPRITE_TSURE_POKE_ALTARIA 795 -#define SPRITE_TSURE_POKE_ZANGOOSE 796 -#define SPRITE_TSURE_POKE_SEVIPER 797 -#define SPRITE_TSURE_POKE_LUNATONE 798 -#define SPRITE_TSURE_POKE_SOLROCK 799 -#define SPRITE_TSURE_POKE_BARBOACH 800 -#define SPRITE_TSURE_POKE_WHISCASH 801 -#define SPRITE_TSURE_POKE_CORPHISH 802 -#define SPRITE_TSURE_POKE_CRAWDAUNT 803 -#define SPRITE_TSURE_POKE_BALTOY 804 -#define SPRITE_TSURE_POKE_CLAYDOL 805 -#define SPRITE_TSURE_POKE_LILEEP 806 -#define SPRITE_TSURE_POKE_CRADILY 807 -#define SPRITE_TSURE_POKE_ANORITH 808 -#define SPRITE_TSURE_POKE_ARMALDO 809 -#define SPRITE_TSURE_POKE_FEEBAS 810 -#define SPRITE_TSURE_POKE_MILOTIC 811 -#define SPRITE_TSURE_POKE_CASTFORM 812 -#define SPRITE_TSURE_POKE_KECLEON 813 -#define SPRITE_TSURE_POKE_SHUPPET 814 -#define SPRITE_TSURE_POKE_BANETTE 815 -#define SPRITE_TSURE_POKE_DUSKULL 816 -#define SPRITE_TSURE_POKE_DUSCLOPS 817 -#define SPRITE_TSURE_POKE_TROPIUS 818 -#define SPRITE_TSURE_POKE_CHIMECHO 819 -#define SPRITE_TSURE_POKE_ABSOL 820 -#define SPRITE_TSURE_POKE_WYNAUT 821 -#define SPRITE_TSURE_POKE_SNORUNT 822 -#define SPRITE_TSURE_POKE_GLALIE 823 -#define SPRITE_TSURE_POKE_SPHEAL 824 -#define SPRITE_TSURE_POKE_SEALEO 825 -#define SPRITE_TSURE_POKE_WALREIN 826 -#define SPRITE_TSURE_POKE_CLAMPERL 827 -#define SPRITE_TSURE_POKE_HUNTAIL 828 -#define SPRITE_TSURE_POKE_GOREBYSS 829 -#define SPRITE_TSURE_POKE_RELICANTH 830 -#define SPRITE_TSURE_POKE_LUVDISC 831 -#define SPRITE_TSURE_POKE_BAGON 832 -#define SPRITE_TSURE_POKE_SHELGON 833 -#define SPRITE_TSURE_POKE_SALAMENCE 834 -#define SPRITE_TSURE_POKE_BELDUM 835 -#define SPRITE_TSURE_POKE_METANG 836 -#define SPRITE_TSURE_POKE_METAGROSS 837 -#define SPRITE_TSURE_POKE_REGIROCK 838 -#define SPRITE_TSURE_POKE_REGICE 839 -#define SPRITE_TSURE_POKE_REGISTEEL 840 -#define SPRITE_TSURE_POKE_LATIAS 841 -#define SPRITE_TSURE_POKE_LATIOS 842 -#define SPRITE_TSURE_POKE_KYOGRE 843 -#define SPRITE_TSURE_POKE_GROUDON 844 -#define SPRITE_TSURE_POKE_RAYQUAZA 845 -#define SPRITE_TSURE_POKE_JIRACHI 846 -#define SPRITE_TSURE_POKE_DEOXYS 847 -#define SPRITE_TSURE_POKE_DEOXYS_ATK 848 -#define SPRITE_TSURE_POKE_DEOXYS_DEF 849 -#define SPRITE_TSURE_POKE_DEOXYS_SPD 850 -#define SPRITE_TSURE_POKE_TURTWIG 851 -#define SPRITE_TSURE_POKE_GROTLE 852 -#define SPRITE_TSURE_POKE_TORTERRA 853 -#define SPRITE_TSURE_POKE_CHIMCHAR 854 -#define SPRITE_TSURE_POKE_MONFERNO 855 -#define SPRITE_TSURE_POKE_INFERNAPE 856 -#define SPRITE_TSURE_POKE_PIPLUP 857 -#define SPRITE_TSURE_POKE_PRINPLUP 858 -#define SPRITE_TSURE_POKE_EMPOLEON 859 -#define SPRITE_TSURE_POKE_STARLY 860 -#define SPRITE_TSURE_POKE_STARAVIA 861 -#define SPRITE_TSURE_POKE_STARAPTOR 862 -#define SPRITE_TSURE_POKE_BIDOOF 863 -#define SPRITE_TSURE_POKE_BIBAREL 864 -#define SPRITE_TSURE_POKE_KRICKETOT 865 -#define SPRITE_TSURE_POKE_KRICKETUNE 866 -#define SPRITE_TSURE_POKE_SHINX 867 -#define SPRITE_TSURE_POKE_LUXIO 868 -#define SPRITE_TSURE_POKE_LUXRAY 869 -#define SPRITE_TSURE_POKE_BUDEW 870 -#define SPRITE_TSURE_POKE_ROSERADE 871 -#define SPRITE_TSURE_POKE_CRANIDOS 872 -#define SPRITE_TSURE_POKE_RAMPARDOS 873 -#define SPRITE_TSURE_POKE_SHIELDON 874 -#define SPRITE_TSURE_POKE_BASTIODON 875 -#define SPRITE_TSURE_POKE_BURMY 876 -#define SPRITE_TSURE_POKE_BURMY_SANDY 877 -#define SPRITE_TSURE_POKE_BURMY_TRASH 878 -#define SPRITE_TSURE_POKE_WORMADAM 879 -#define SPRITE_TSURE_POKE_WORMADAM_SANDY 880 -#define SPRITE_TSURE_POKE_WORMADAM_TRASH 881 -#define SPRITE_TSURE_POKE_MOTHIM 882 -#define SPRITE_TSURE_POKE_COMBEE 883 -#define SPRITE_TSURE_POKE_COMBEE_F 884 -#define SPRITE_TSURE_POKE_VESPIQUEN 885 -#define SPRITE_TSURE_POKE_PACHIRISU 886 -#define SPRITE_TSURE_POKE_BUIZEL 887 -#define SPRITE_TSURE_POKE_FLOATZEL 888 -#define SPRITE_TSURE_POKE_CHERUBI 889 -#define SPRITE_TSURE_POKE_CHERRIM 890 -#define SPRITE_TSURE_POKE_SHELLOS_WEST 891 -#define SPRITE_TSURE_POKE_SHELLOS_EAST 892 -#define SPRITE_TSURE_POKE_GASTRODON_WEST 893 -#define SPRITE_TSURE_POKE_GASTRODON_EAST 894 -#define SPRITE_TSURE_POKE_AMBIPOM 895 -#define SPRITE_TSURE_POKE_DRIFLOON 896 -#define SPRITE_TSURE_POKE_DRIFBLIM 897 -#define SPRITE_TSURE_POKE_BUNEARY 898 -#define SPRITE_TSURE_POKE_LOPUNNY 899 -#define SPRITE_TSURE_POKE_MISMAGIUS 900 -#define SPRITE_TSURE_POKE_HONCHKROW 901 -#define SPRITE_TSURE_POKE_GLAMEOW 902 -#define SPRITE_TSURE_POKE_PURUGLY 903 -#define SPRITE_TSURE_POKE_CHINGLING 904 -#define SPRITE_TSURE_POKE_STUNKY 905 -#define SPRITE_TSURE_POKE_SKUNTANK 906 -#define SPRITE_TSURE_POKE_BRONZOR 907 -#define SPRITE_TSURE_POKE_BRONZONG 908 -#define SPRITE_TSURE_POKE_BONSLY 909 -#define SPRITE_TSURE_POKE_MIME_JR 910 -#define SPRITE_TSURE_POKE_HAPPINY 911 -#define SPRITE_TSURE_POKE_CHATOT 912 -#define SPRITE_TSURE_POKE_SPIRITOMB 913 -#define SPRITE_TSURE_POKE_GIBLE 914 -#define SPRITE_TSURE_POKE_GIBLE_F 915 -#define SPRITE_TSURE_POKE_GABITE 916 -#define SPRITE_TSURE_POKE_GABITE_F 917 -#define SPRITE_TSURE_POKE_GARCHOMP 918 -#define SPRITE_TSURE_POKE_GARCHOMP_F 919 -#define SPRITE_TSURE_POKE_MUNCHLAX 920 -#define SPRITE_TSURE_POKE_RIOLU 921 -#define SPRITE_TSURE_POKE_LUCARIO 922 -#define SPRITE_TSURE_POKE_HIPPOPOTAS 923 -#define SPRITE_TSURE_POKE_HIPPOPOTAS_F 924 -#define SPRITE_TSURE_POKE_HIPPOWDON 925 -#define SPRITE_TSURE_POKE_HIPPOWDON_F 926 -#define SPRITE_TSURE_POKE_SKORUPI 927 -#define SPRITE_TSURE_POKE_DRAPION 928 -#define SPRITE_TSURE_POKE_CROAGUNK 929 -#define SPRITE_TSURE_POKE_TOXICROAK 930 -#define SPRITE_TSURE_POKE_CARNIVINE 931 -#define SPRITE_TSURE_POKE_FINNEON 932 -#define SPRITE_TSURE_POKE_LUMINEON 933 -#define SPRITE_TSURE_POKE_MANTYKE 934 -#define SPRITE_TSURE_POKE_SNOVER 935 -#define SPRITE_TSURE_POKE_ABOMASNOW 936 -#define SPRITE_TSURE_POKE_WEAVILE 937 -#define SPRITE_TSURE_POKE_MAGNEZONE 938 -#define SPRITE_TSURE_POKE_LICKILICKY 939 -#define SPRITE_TSURE_POKE_RHYPERIOR 940 -#define SPRITE_TSURE_POKE_TANGROWTH 941 -#define SPRITE_TSURE_POKE_ELECTIVIRE 942 -#define SPRITE_TSURE_POKE_MAGMORTAR 943 -#define SPRITE_TSURE_POKE_TOGEKISS 944 -#define SPRITE_TSURE_POKE_YANMEGA 945 -#define SPRITE_TSURE_POKE_LEAFEON 946 -#define SPRITE_TSURE_POKE_GLACEON 947 -#define SPRITE_TSURE_POKE_GLISCOR 948 -#define SPRITE_TSURE_POKE_MAMOSWINE 949 -#define SPRITE_TSURE_POKE_PORYGON_Z 950 -#define SPRITE_TSURE_POKE_GALLADE 951 -#define SPRITE_TSURE_POKE_PROBOPASS 952 -#define SPRITE_TSURE_POKE_DUSKNOIR 953 -#define SPRITE_TSURE_POKE_FROSLASS 954 -#define SPRITE_TSURE_POKE_ROTOM 955 -#define SPRITE_TSURE_POKE_ROTOM_HEAT 956 -#define SPRITE_TSURE_POKE_ROTOM_WASH 957 -#define SPRITE_TSURE_POKE_ROTOM_FROST 958 -#define SPRITE_TSURE_POKE_ROTOM_FAN 959 -#define SPRITE_TSURE_POKE_ROTOM_MOW 960 -#define SPRITE_TSURE_POKE_UXIE 961 -#define SPRITE_TSURE_POKE_MESPRIT 962 -#define SPRITE_TSURE_POKE_AZELF 963 -#define SPRITE_TSURE_POKE_DIALGA 964 -#define SPRITE_TSURE_POKE_PALKIA 965 -#define SPRITE_TSURE_POKE_HEATRAN 966 -#define SPRITE_TSURE_POKE_REGIGIGAS 967 -#define SPRITE_TSURE_POKE_GIRATINA 968 -#define SPRITE_TSURE_POKE_GIRATINA_ORIGIN 969 -#define SPRITE_TSURE_POKE_CRESSELIA 970 -#define SPRITE_TSURE_POKE_PHIONE 971 -#define SPRITE_TSURE_POKE_MANAPHY 972 -#define SPRITE_TSURE_POKE_DARKRAI 973 -#define SPRITE_TSURE_POKE_SHAYMIN 974 -#define SPRITE_TSURE_POKE_SHAYMIN_SKY 975 -#define SPRITE_TSURE_POKE_ARCEUS_NORMAL 976 -#define SPRITE_TSURE_POKE_ARCEUS_FIGHTING 977 -#define SPRITE_TSURE_POKE_ARCEUS_FLYING 978 -#define SPRITE_TSURE_POKE_ARCEUS_POISON 979 -#define SPRITE_TSURE_POKE_ARCEUS_GROUND 980 -#define SPRITE_TSURE_POKE_ARCEUS_ROCK 981 -#define SPRITE_TSURE_POKE_ARCEUS_BUG 982 -#define SPRITE_TSURE_POKE_ARCEUS_GHOST 983 -#define SPRITE_TSURE_POKE_ARCEUS_STEEL 984 -#define SPRITE_TSURE_POKE_ARCEUS_MYSTERY 985 -#define SPRITE_TSURE_POKE_ARCEUS_FIRE 986 -#define SPRITE_TSURE_POKE_ARCEUS_WATER 987 -#define SPRITE_TSURE_POKE_ARCEUS_GRASS 988 -#define SPRITE_TSURE_POKE_ARCEUS_ELECTRIC 989 -#define SPRITE_TSURE_POKE_ARCEUS_PSYCHIC 990 -#define SPRITE_TSURE_POKE_ARCEUS_ICE 991 -#define SPRITE_TSURE_POKE_ARCEUS_DRAGON 992 -#define SPRITE_TSURE_POKE_ARCEUS_DARK 993 -#define SPRITE_TSURE_POKE_STATIC_BUTTERFREE 994 -#define SPRITE_TSURE_POKE_STATIC_PIDGEY 995 -#define SPRITE_TSURE_POKE_STATIC_RATTATA 996 -#define SPRITE_TSURE_POKE_STATIC_SPEAROW 997 -#define SPRITE_TSURE_POKE_STATIC_FEAROW 998 -#define SPRITE_TSURE_POKE_STATIC_PIKACHU 999 -#define SPRITE_TSURE_POKE_STATIC_NIDORAN_F 1000 -#define SPRITE_TSURE_POKE_STATIC_NIDORAN_M 1001 -#define SPRITE_TSURE_POKE_STATIC_NIDORINO 1002 -#define SPRITE_TSURE_POKE_STATIC_CLEFAIRY 1003 -#define SPRITE_TSURE_POKE_STATIC_JIGGLYPUFF 1004 -#define SPRITE_TSURE_POKE_STATIC_ZUBAT 1005 -#define SPRITE_TSURE_POKE_STATIC_ODDISH 1006 -#define SPRITE_TSURE_POKE_STATIC_DIGLETT 1007 -#define SPRITE_TSURE_POKE_STATIC_MEOWTH 1008 -#define SPRITE_TSURE_POKE_STATIC_PERSIAN 1009 -#define SPRITE_TSURE_POKE_STATIC_PSYDUCK 1010 -#define SPRITE_TSURE_POKE_STATIC_POLIWRATH 1011 -#define SPRITE_TSURE_POKE_STATIC_ABRA 1012 -#define SPRITE_TSURE_POKE_STATIC_MACHOP 1013 -#define SPRITE_TSURE_POKE_STATIC_MACHOKE 1014 -#define SPRITE_TSURE_POKE_STATIC_SLOWPOKE 1015 -#define SPRITE_TSURE_POKE_STATIC_SLOWBRO 1016 -#define SPRITE_TSURE_POKE_STATIC_FARFETCHD 1017 -#define SPRITE_TSURE_POKE_STATIC_DODRIO 1018 -#define SPRITE_TSURE_POKE_STATIC_ELECTRODE 1019 -#define SPRITE_TSURE_POKE_STATIC_RHYDON 1020 -#define SPRITE_TSURE_POKE_STATIC_CHANSEY 1021 -#define SPRITE_TSURE_POKE_STATIC_KANGASKHAN 1022 -#define SPRITE_TSURE_POKE_STATIC_LAPRAS 1023 -#define SPRITE_TSURE_POKE_STATIC_ARTICUNO 1024 -#define SPRITE_TSURE_POKE_STATIC_ZAPDOS 1025 -#define SPRITE_TSURE_POKE_STATIC_MOLTRES 1026 -#define SPRITE_TSURE_POKE_STATIC_DRATINI 1027 -#define SPRITE_TSURE_POKE_STATIC_DRAGONITE 1028 -#define SPRITE_TSURE_POKE_STATIC_MEWTWO 1029 -#define SPRITE_TSURE_POKE_STATIC_BAYLEEF 1030 -#define SPRITE_TSURE_POKE_STATIC_AMPHAROS 1031 -#define SPRITE_TSURE_POKE_STATIC_MARILL 1032 -#define SPRITE_TSURE_POKE_STATIC_AIPOM 1033 -#define SPRITE_TSURE_POKE_STATIC_MURKROW 1034 -#define SPRITE_TSURE_POKE_STATIC_MILTANK 1035 -#define SPRITE_TSURE_POKE_STATIC_BLISSEY 1036 -#define SPRITE_TSURE_POKE_STATIC_RAIKOU 1037 -#define SPRITE_TSURE_POKE_STATIC_ENTEI 1038 -#define SPRITE_TSURE_POKE_STATIC_SUICUNE 1039 -#define SPRITE_TSURE_POKE_STATIC_CELEBI 1040 -#define SPRITE_TSURE_POKE_STATIC_LATIAS 1041 -#define SPRITE_TSURE_POKE_STATIC_LATIOS 1042 -#define SPRITE_TSURE_POKE_STATIC_KYOGRE 1043 -#define SPRITE_TSURE_POKE_STATIC_GROUDON 1044 -#define SPRITE_TSURE_POKE_STATIC_RAYQUAZA 1045 -#define SPRITE_TSURE_POKE_STATIC_PICHU_SPIKY 1046 -#define SPRITE_TSURE_POKE_STATIC_MEGANIUM 1047 -#define SPRITE_TSURE_POKE_STATIC_TYPHLOSION 1048 -#define SPRITE_TSURE_POKE_STATIC_FERALIGATR 1049 +#define SPRITE_FOLLOWER_MON_BULBASAUR 428 +#define SPRITE_FOLLOWER_MON_IVYSAUR 429 +#define SPRITE_FOLLOWER_MON_VENUSAUR 430 +#define SPRITE_FOLLOWER_MON_VENUSAUR_F 431 +#define SPRITE_FOLLOWER_MON_CHARMANDER 432 +#define SPRITE_FOLLOWER_MON_CHARMELEON 433 +#define SPRITE_FOLLOWER_MON_CHARIZARD 434 +#define SPRITE_FOLLOWER_MON_SQUIRTLE 435 +#define SPRITE_FOLLOWER_MON_WARTORTLE 436 +#define SPRITE_FOLLOWER_MON_BLASTOISE 437 +#define SPRITE_FOLLOWER_MON_CATERPIE 438 +#define SPRITE_FOLLOWER_MON_METAPOD 439 +#define SPRITE_FOLLOWER_MON_BUTTERFREE 440 +#define SPRITE_FOLLOWER_MON_WEEDLE 441 +#define SPRITE_FOLLOWER_MON_KAKUNA 442 +#define SPRITE_FOLLOWER_MON_BEEDRILL 443 +#define SPRITE_FOLLOWER_MON_PIDGEY 444 +#define SPRITE_FOLLOWER_MON_PIDGEOTTO 445 +#define SPRITE_FOLLOWER_MON_PIDGEOT 446 +#define SPRITE_FOLLOWER_MON_RATTATA 447 +#define SPRITE_FOLLOWER_MON_RATICATE 448 +#define SPRITE_FOLLOWER_MON_SPEAROW 449 +#define SPRITE_FOLLOWER_MON_FEAROW 450 +#define SPRITE_FOLLOWER_MON_EKANS 451 +#define SPRITE_FOLLOWER_MON_ARBOK 452 +#define SPRITE_FOLLOWER_MON_PIKACHU 453 +#define SPRITE_FOLLOWER_MON_PIKACHU_F 454 +#define SPRITE_FOLLOWER_MON_RAICHU 455 +#define SPRITE_FOLLOWER_MON_SANDSHREW 456 +#define SPRITE_FOLLOWER_MON_SANDSLASH 457 +#define SPRITE_FOLLOWER_MON_NIDORAN_F 458 +#define SPRITE_FOLLOWER_MON_NIDORINA 459 +#define SPRITE_FOLLOWER_MON_NIDOQUEEN 460 +#define SPRITE_FOLLOWER_MON_NIDORAN_M 461 +#define SPRITE_FOLLOWER_MON_NIDORINO 462 +#define SPRITE_FOLLOWER_MON_NIDOKING 463 +#define SPRITE_FOLLOWER_MON_CLEFAIRY 464 +#define SPRITE_FOLLOWER_MON_CLEFABLE 465 +#define SPRITE_FOLLOWER_MON_VULPIX 466 +#define SPRITE_FOLLOWER_MON_NINETALES 467 +#define SPRITE_FOLLOWER_MON_JIGGLYPUFF 468 +#define SPRITE_FOLLOWER_MON_WIGGLYTUFF 469 +#define SPRITE_FOLLOWER_MON_ZUBAT 470 +#define SPRITE_FOLLOWER_MON_GOLBAT 471 +#define SPRITE_FOLLOWER_MON_ODDISH 472 +#define SPRITE_FOLLOWER_MON_GLOOM 473 +#define SPRITE_FOLLOWER_MON_VILEPLUME 474 +#define SPRITE_FOLLOWER_MON_PARAS 475 +#define SPRITE_FOLLOWER_MON_PARASECT 476 +#define SPRITE_FOLLOWER_MON_VENONAT 477 +#define SPRITE_FOLLOWER_MON_VENOMOTH 478 +#define SPRITE_FOLLOWER_MON_DIGLETT 479 +#define SPRITE_FOLLOWER_MON_DUGTRIO 480 +#define SPRITE_FOLLOWER_MON_MEOWTH 481 +#define SPRITE_FOLLOWER_MON_PERSIAN 482 +#define SPRITE_FOLLOWER_MON_PSYDUCK 483 +#define SPRITE_FOLLOWER_MON_GOLDUCK 484 +#define SPRITE_FOLLOWER_MON_MANKEY 485 +#define SPRITE_FOLLOWER_MON_PRIMEAPE 486 +#define SPRITE_FOLLOWER_MON_GROWLITHE 487 +#define SPRITE_FOLLOWER_MON_ARCANINE 488 +#define SPRITE_FOLLOWER_MON_POLIWAG 489 +#define SPRITE_FOLLOWER_MON_POLIWHIRL 490 +#define SPRITE_FOLLOWER_MON_POLIWRATH 491 +#define SPRITE_FOLLOWER_MON_ABRA 492 +#define SPRITE_FOLLOWER_MON_KADABRA 493 +#define SPRITE_FOLLOWER_MON_ALAKAZAM 494 +#define SPRITE_FOLLOWER_MON_MACHOP 495 +#define SPRITE_FOLLOWER_MON_MACHOKE 496 +#define SPRITE_FOLLOWER_MON_MACHAMP 497 +#define SPRITE_FOLLOWER_MON_BELLSPROUT 498 +#define SPRITE_FOLLOWER_MON_WEEPINBELL 499 +#define SPRITE_FOLLOWER_MON_VICTREEBEL 500 +#define SPRITE_FOLLOWER_MON_TENTACOOL 501 +#define SPRITE_FOLLOWER_MON_TENTACRUEL 502 +#define SPRITE_FOLLOWER_MON_GEODUDE 503 +#define SPRITE_FOLLOWER_MON_GRAVELER 504 +#define SPRITE_FOLLOWER_MON_GOLEM 505 +#define SPRITE_FOLLOWER_MON_PONYTA 506 +#define SPRITE_FOLLOWER_MON_RAPIDASH 507 +#define SPRITE_FOLLOWER_MON_SLOWPOKE 508 +#define SPRITE_FOLLOWER_MON_SLOWBRO 509 +#define SPRITE_FOLLOWER_MON_MAGNEMITE 510 +#define SPRITE_FOLLOWER_MON_MAGNETON 511 +#define SPRITE_FOLLOWER_MON_FARFETCHD 512 +#define SPRITE_FOLLOWER_MON_DODUO 513 +#define SPRITE_FOLLOWER_MON_DODRIO 514 +#define SPRITE_FOLLOWER_MON_SEEL 515 +#define SPRITE_FOLLOWER_MON_DEWGONG 516 +#define SPRITE_FOLLOWER_MON_GRIMER 517 +#define SPRITE_FOLLOWER_MON_MUK 518 +#define SPRITE_FOLLOWER_MON_SHELLDER 519 +#define SPRITE_FOLLOWER_MON_CLOYSTER 520 +#define SPRITE_FOLLOWER_MON_GASTLY 521 +#define SPRITE_FOLLOWER_MON_HAUNTER 522 +#define SPRITE_FOLLOWER_MON_GENGAR 523 +#define SPRITE_FOLLOWER_MON_ONIX 524 +#define SPRITE_FOLLOWER_MON_DROWZEE 525 +#define SPRITE_FOLLOWER_MON_HYPNO 526 +#define SPRITE_FOLLOWER_MON_KRABBY 527 +#define SPRITE_FOLLOWER_MON_KINGLER 528 +#define SPRITE_FOLLOWER_MON_VOLTORB 529 +#define SPRITE_FOLLOWER_MON_ELECTRODE 530 +#define SPRITE_FOLLOWER_MON_EXEGGCUTE 531 +#define SPRITE_FOLLOWER_MON_EXEGGUTOR 532 +#define SPRITE_FOLLOWER_MON_CUBONE 533 +#define SPRITE_FOLLOWER_MON_MAROWAK 534 +#define SPRITE_FOLLOWER_MON_HITMONLEE 535 +#define SPRITE_FOLLOWER_MON_HITMONCHAN 536 +#define SPRITE_FOLLOWER_MON_LICKITUNG 537 +#define SPRITE_FOLLOWER_MON_KOFFING 538 +#define SPRITE_FOLLOWER_MON_WEEZING 539 +#define SPRITE_FOLLOWER_MON_RHYHORN 540 +#define SPRITE_FOLLOWER_MON_RHYDON 541 +#define SPRITE_FOLLOWER_MON_CHANSEY 542 +#define SPRITE_FOLLOWER_MON_TANGELA 543 +#define SPRITE_FOLLOWER_MON_KANGASKHAN 544 +#define SPRITE_FOLLOWER_MON_HORSEA 545 +#define SPRITE_FOLLOWER_MON_SEADRA 546 +#define SPRITE_FOLLOWER_MON_GOLDEEN 547 +#define SPRITE_FOLLOWER_MON_SEAKING 548 +#define SPRITE_FOLLOWER_MON_STARYU 549 +#define SPRITE_FOLLOWER_MON_STARMIE 550 +#define SPRITE_FOLLOWER_MON_MR_MIME 551 +#define SPRITE_FOLLOWER_MON_SCYTHER 552 +#define SPRITE_FOLLOWER_MON_JYNX 553 +#define SPRITE_FOLLOWER_MON_ELECTABUZZ 554 +#define SPRITE_FOLLOWER_MON_MAGMAR 555 +#define SPRITE_FOLLOWER_MON_PINSIR 556 +#define SPRITE_FOLLOWER_MON_TAUROS 557 +#define SPRITE_FOLLOWER_MON_MAGIKARP 558 +#define SPRITE_FOLLOWER_MON_GYARADOS 559 +#define SPRITE_FOLLOWER_MON_LAPRAS 560 +#define SPRITE_FOLLOWER_MON_DITTO 561 +#define SPRITE_FOLLOWER_MON_EEVEE 562 +#define SPRITE_FOLLOWER_MON_VAPOREON 563 +#define SPRITE_FOLLOWER_MON_JOLTEON 564 +#define SPRITE_FOLLOWER_MON_FLAREON 565 +#define SPRITE_FOLLOWER_MON_PORYGON 566 +#define SPRITE_FOLLOWER_MON_OMANYTE 567 +#define SPRITE_FOLLOWER_MON_OMASTAR 568 +#define SPRITE_FOLLOWER_MON_KABUTO 569 +#define SPRITE_FOLLOWER_MON_KABUTOPS 570 +#define SPRITE_FOLLOWER_MON_AERODACTYL 571 +#define SPRITE_FOLLOWER_MON_SNORLAX 572 +#define SPRITE_FOLLOWER_MON_ARTICUNO 573 +#define SPRITE_FOLLOWER_MON_ZAPDOS 574 +#define SPRITE_FOLLOWER_MON_MOLTRES 575 +#define SPRITE_FOLLOWER_MON_DRATINI 576 +#define SPRITE_FOLLOWER_MON_DRAGONAIR 577 +#define SPRITE_FOLLOWER_MON_DRAGONITE 578 +#define SPRITE_FOLLOWER_MON_MEWTWO 579 +#define SPRITE_FOLLOWER_MON_MEW 580 +#define SPRITE_FOLLOWER_MON_CHIKORITA 581 +#define SPRITE_FOLLOWER_MON_BAYLEEF 582 +#define SPRITE_FOLLOWER_MON_MEGANIUM 583 +#define SPRITE_FOLLOWER_MON_MEGANIUM_F 584 +#define SPRITE_FOLLOWER_MON_CYNDAQUIL 585 +#define SPRITE_FOLLOWER_MON_QUILAVA 586 +#define SPRITE_FOLLOWER_MON_TYPHLOSION 587 +#define SPRITE_FOLLOWER_MON_TOTODILE 588 +#define SPRITE_FOLLOWER_MON_CROCONAW 589 +#define SPRITE_FOLLOWER_MON_FERALIGATR 590 +#define SPRITE_FOLLOWER_MON_SENTRET 591 +#define SPRITE_FOLLOWER_MON_FURRET 592 +#define SPRITE_FOLLOWER_MON_HOOTHOOT 593 +#define SPRITE_FOLLOWER_MON_NOCTOWL 594 +#define SPRITE_FOLLOWER_MON_LEDYBA 595 +#define SPRITE_FOLLOWER_MON_LEDIAN 596 +#define SPRITE_FOLLOWER_MON_SPINARAK 597 +#define SPRITE_FOLLOWER_MON_ARIADOS 598 +#define SPRITE_FOLLOWER_MON_CROBAT 599 +#define SPRITE_FOLLOWER_MON_CHINCHOU 600 +#define SPRITE_FOLLOWER_MON_LANTURN 601 +#define SPRITE_FOLLOWER_MON_PICHU 602 +#define SPRITE_FOLLOWER_MON_PICHU_SPIKY 603 +#define SPRITE_FOLLOWER_MON_CLEFFA 604 +#define SPRITE_FOLLOWER_MON_IGGLYBUFF 605 +#define SPRITE_FOLLOWER_MON_TOGEPI 606 +#define SPRITE_FOLLOWER_MON_TOGETIC 607 +#define SPRITE_FOLLOWER_MON_NATU 608 +#define SPRITE_FOLLOWER_MON_XATU 609 +#define SPRITE_FOLLOWER_MON_MAREEP 610 +#define SPRITE_FOLLOWER_MON_FLAAFFY 611 +#define SPRITE_FOLLOWER_MON_AMPHAROS 612 +#define SPRITE_FOLLOWER_MON_BELLOSSOM 613 +#define SPRITE_FOLLOWER_MON_MARILL 614 +#define SPRITE_FOLLOWER_MON_AZUMARILL 615 +#define SPRITE_FOLLOWER_MON_SUDOWOODO 616 +#define SPRITE_FOLLOWER_MON_POLITOED 617 +#define SPRITE_FOLLOWER_MON_HOPPIP 618 +#define SPRITE_FOLLOWER_MON_SKIPLOOM 619 +#define SPRITE_FOLLOWER_MON_JUMPLUFF 620 +#define SPRITE_FOLLOWER_MON_AIPOM 621 +#define SPRITE_FOLLOWER_MON_SUNKERN 622 +#define SPRITE_FOLLOWER_MON_SUNFLORA 623 +#define SPRITE_FOLLOWER_MON_YANMA 624 +#define SPRITE_FOLLOWER_MON_WOOPER 625 +#define SPRITE_FOLLOWER_MON_QUAGSIRE 626 +#define SPRITE_FOLLOWER_MON_ESPEON 627 +#define SPRITE_FOLLOWER_MON_UMBREON 628 +#define SPRITE_FOLLOWER_MON_MURKROW 629 +#define SPRITE_FOLLOWER_MON_SLOWKING 630 +#define SPRITE_FOLLOWER_MON_MISDREAVUS 631 +#define SPRITE_FOLLOWER_MON_UNOWN_A 632 +#define SPRITE_FOLLOWER_MON_UNOWN_B 633 +#define SPRITE_FOLLOWER_MON_UNOWN_C 634 +#define SPRITE_FOLLOWER_MON_UNOWN_D 635 +#define SPRITE_FOLLOWER_MON_UNOWN_E 636 +#define SPRITE_FOLLOWER_MON_UNOWN_F 637 +#define SPRITE_FOLLOWER_MON_UNOWN_G 638 +#define SPRITE_FOLLOWER_MON_UNOWN_H 639 +#define SPRITE_FOLLOWER_MON_UNOWN_I 640 +#define SPRITE_FOLLOWER_MON_UNOWN_J 641 +#define SPRITE_FOLLOWER_MON_UNOWN_K 642 +#define SPRITE_FOLLOWER_MON_UNOWN_L 643 +#define SPRITE_FOLLOWER_MON_UNOWN_M 644 +#define SPRITE_FOLLOWER_MON_UNOWN_N 645 +#define SPRITE_FOLLOWER_MON_UNOWN_O 646 +#define SPRITE_FOLLOWER_MON_UNOWN_P 647 +#define SPRITE_FOLLOWER_MON_UNOWN_Q 648 +#define SPRITE_FOLLOWER_MON_UNOWN_R 649 +#define SPRITE_FOLLOWER_MON_UNOWN_S 650 +#define SPRITE_FOLLOWER_MON_UNOWN_T 651 +#define SPRITE_FOLLOWER_MON_UNOWN_U 652 +#define SPRITE_FOLLOWER_MON_UNOWN_V 653 +#define SPRITE_FOLLOWER_MON_UNOWN_W 654 +#define SPRITE_FOLLOWER_MON_UNOWN_X 655 +#define SPRITE_FOLLOWER_MON_UNOWN_Y 656 +#define SPRITE_FOLLOWER_MON_UNOWN_Z 657 +#define SPRITE_FOLLOWER_MON_UNOWN_QMARK 658 +#define SPRITE_FOLLOWER_MON_UNOWN_EXCL 659 +#define SPRITE_FOLLOWER_MON_WOBBUFFET 660 +#define SPRITE_FOLLOWER_MON_WOBBUFFET_F 661 +#define SPRITE_FOLLOWER_MON_GIRAFARIG 662 +#define SPRITE_FOLLOWER_MON_PINECO 663 +#define SPRITE_FOLLOWER_MON_FORRETRESS 664 +#define SPRITE_FOLLOWER_MON_DUNSPARCE 665 +#define SPRITE_FOLLOWER_MON_GLIGAR 666 +#define SPRITE_FOLLOWER_MON_STEELIX 667 +#define SPRITE_FOLLOWER_MON_STEELIX_F 668 +#define SPRITE_FOLLOWER_MON_SNUBBULL 669 +#define SPRITE_FOLLOWER_MON_GRANBULL 670 +#define SPRITE_FOLLOWER_MON_QWILFISH 671 +#define SPRITE_FOLLOWER_MON_SCIZOR 672 +#define SPRITE_FOLLOWER_MON_SHUCKLE 673 +#define SPRITE_FOLLOWER_MON_HERACROSS 674 +#define SPRITE_FOLLOWER_MON_HERACROSS_F 675 +#define SPRITE_FOLLOWER_MON_SNEASEL 676 +#define SPRITE_FOLLOWER_MON_TEDDIURSA 677 +#define SPRITE_FOLLOWER_MON_URSARING 678 +#define SPRITE_FOLLOWER_MON_SLUGMA 679 +#define SPRITE_FOLLOWER_MON_MAGCARGO 680 +#define SPRITE_FOLLOWER_MON_SWINUB 681 +#define SPRITE_FOLLOWER_MON_PILOSWINE 682 +#define SPRITE_FOLLOWER_MON_CORSOLA 683 +#define SPRITE_FOLLOWER_MON_REMORAID 684 +#define SPRITE_FOLLOWER_MON_OCTILLERY 685 +#define SPRITE_FOLLOWER_MON_DELIBIRD 686 +#define SPRITE_FOLLOWER_MON_MANTINE 687 +#define SPRITE_FOLLOWER_MON_SKARMORY 688 +#define SPRITE_FOLLOWER_MON_HOUNDOUR 689 +#define SPRITE_FOLLOWER_MON_HOUNDOOM 690 +#define SPRITE_FOLLOWER_MON_KINGDRA 691 +#define SPRITE_FOLLOWER_MON_PHANPY 692 +#define SPRITE_FOLLOWER_MON_DONPHAN 693 +#define SPRITE_FOLLOWER_MON_PORYGON2 694 +#define SPRITE_FOLLOWER_MON_STANTLER 695 +#define SPRITE_FOLLOWER_MON_SMEARGLE 696 +#define SPRITE_FOLLOWER_MON_TYROGUE 697 +#define SPRITE_FOLLOWER_MON_HITMONTOP 698 +#define SPRITE_FOLLOWER_MON_SMOOCHUM 699 +#define SPRITE_FOLLOWER_MON_ELEKID 700 +#define SPRITE_FOLLOWER_MON_MAGBY 701 +#define SPRITE_FOLLOWER_MON_MILTANK 702 +#define SPRITE_FOLLOWER_MON_BLISSEY 703 +#define SPRITE_FOLLOWER_MON_RAIKOU 704 +#define SPRITE_FOLLOWER_MON_ENTEI 705 +#define SPRITE_FOLLOWER_MON_SUICUNE 706 +#define SPRITE_FOLLOWER_MON_LARVITAR 707 +#define SPRITE_FOLLOWER_MON_PUPITAR 708 +#define SPRITE_FOLLOWER_MON_TYRANITAR 709 +#define SPRITE_FOLLOWER_MON_LUGIA 710 +#define SPRITE_FOLLOWER_MON_HO_OH 711 +#define SPRITE_FOLLOWER_MON_CELEBI 712 +#define SPRITE_FOLLOWER_MON_TREECKO 713 +#define SPRITE_FOLLOWER_MON_GROVYLE 714 +#define SPRITE_FOLLOWER_MON_SCEPTILE 715 +#define SPRITE_FOLLOWER_MON_TORCHIC 716 +#define SPRITE_FOLLOWER_MON_COMBUSKEN 717 +#define SPRITE_FOLLOWER_MON_BLAZIKEN 718 +#define SPRITE_FOLLOWER_MON_MUDKIP 719 +#define SPRITE_FOLLOWER_MON_MARSHTOMP 720 +#define SPRITE_FOLLOWER_MON_SWAMPERT 721 +#define SPRITE_FOLLOWER_MON_POOCHYENA 722 +#define SPRITE_FOLLOWER_MON_MIGHTYENA 723 +#define SPRITE_FOLLOWER_MON_ZIGZAGOON 724 +#define SPRITE_FOLLOWER_MON_LINOONE 725 +#define SPRITE_FOLLOWER_MON_WURMPLE 726 +#define SPRITE_FOLLOWER_MON_SILCOON 727 +#define SPRITE_FOLLOWER_MON_BEAUTIFLY 728 +#define SPRITE_FOLLOWER_MON_CASCOON 729 +#define SPRITE_FOLLOWER_MON_DUSTOX 730 +#define SPRITE_FOLLOWER_MON_LOTAD 731 +#define SPRITE_FOLLOWER_MON_LOMBRE 732 +#define SPRITE_FOLLOWER_MON_LUDICOLO 733 +#define SPRITE_FOLLOWER_MON_SEEDOT 734 +#define SPRITE_FOLLOWER_MON_NUZLEAF 735 +#define SPRITE_FOLLOWER_MON_SHIFTRY 736 +#define SPRITE_FOLLOWER_MON_TAILLOW 737 +#define SPRITE_FOLLOWER_MON_SWELLOW 738 +#define SPRITE_FOLLOWER_MON_WINGULL 739 +#define SPRITE_FOLLOWER_MON_PELIPPER 740 +#define SPRITE_FOLLOWER_MON_RALTS 741 +#define SPRITE_FOLLOWER_MON_KIRLIA 742 +#define SPRITE_FOLLOWER_MON_GARDEVOIR 743 +#define SPRITE_FOLLOWER_MON_SURSKIT 744 +#define SPRITE_FOLLOWER_MON_MASQUERAIN 745 +#define SPRITE_FOLLOWER_MON_SHROOMISH 746 +#define SPRITE_FOLLOWER_MON_BRELOOM 747 +#define SPRITE_FOLLOWER_MON_SLAKOTH 748 +#define SPRITE_FOLLOWER_MON_VIGOROTH 749 +#define SPRITE_FOLLOWER_MON_SLAKING 750 +#define SPRITE_FOLLOWER_MON_NINCADA 751 +#define SPRITE_FOLLOWER_MON_NINJASK 752 +#define SPRITE_FOLLOWER_MON_SHEDINJA 753 +#define SPRITE_FOLLOWER_MON_WHISMUR 754 +#define SPRITE_FOLLOWER_MON_LOUDRED 755 +#define SPRITE_FOLLOWER_MON_EXPLOUD 756 +#define SPRITE_FOLLOWER_MON_MAKUHITA 757 +#define SPRITE_FOLLOWER_MON_HARIYAMA 758 +#define SPRITE_FOLLOWER_MON_AZURILL 759 +#define SPRITE_FOLLOWER_MON_NOSEPASS 760 +#define SPRITE_FOLLOWER_MON_SKITTY 761 +#define SPRITE_FOLLOWER_MON_DELCATTY 762 +#define SPRITE_FOLLOWER_MON_SABLEYE 763 +#define SPRITE_FOLLOWER_MON_MAWILE 764 +#define SPRITE_FOLLOWER_MON_ARON 765 +#define SPRITE_FOLLOWER_MON_LAIRON 766 +#define SPRITE_FOLLOWER_MON_AGGRON 767 +#define SPRITE_FOLLOWER_MON_MEDITITE 768 +#define SPRITE_FOLLOWER_MON_MEDICHAM 769 +#define SPRITE_FOLLOWER_MON_ELECTRIKE 770 +#define SPRITE_FOLLOWER_MON_MANECTRIC 771 +#define SPRITE_FOLLOWER_MON_PLUSLE 772 +#define SPRITE_FOLLOWER_MON_MINUN 773 +#define SPRITE_FOLLOWER_MON_VOLBEAT 774 +#define SPRITE_FOLLOWER_MON_ILLUMISE 775 +#define SPRITE_FOLLOWER_MON_ROSELIA 776 +#define SPRITE_FOLLOWER_MON_GULPIN 777 +#define SPRITE_FOLLOWER_MON_SWALOT 778 +#define SPRITE_FOLLOWER_MON_CARVANHA 779 +#define SPRITE_FOLLOWER_MON_SHARPEDO 780 +#define SPRITE_FOLLOWER_MON_WAILMER 781 +#define SPRITE_FOLLOWER_MON_WAILORD 782 +#define SPRITE_FOLLOWER_MON_NUMEL 783 +#define SPRITE_FOLLOWER_MON_CAMERUPT 784 +#define SPRITE_FOLLOWER_MON_TORKOAL 785 +#define SPRITE_FOLLOWER_MON_SPOINK 786 +#define SPRITE_FOLLOWER_MON_GRUMPIG 787 +#define SPRITE_FOLLOWER_MON_SPINDA 788 +#define SPRITE_FOLLOWER_MON_TRAPINCH 789 +#define SPRITE_FOLLOWER_MON_VIBRAVA 790 +#define SPRITE_FOLLOWER_MON_FLYGON 791 +#define SPRITE_FOLLOWER_MON_CACNEA 792 +#define SPRITE_FOLLOWER_MON_CACTURNE 793 +#define SPRITE_FOLLOWER_MON_SWABLU 794 +#define SPRITE_FOLLOWER_MON_ALTARIA 795 +#define SPRITE_FOLLOWER_MON_ZANGOOSE 796 +#define SPRITE_FOLLOWER_MON_SEVIPER 797 +#define SPRITE_FOLLOWER_MON_LUNATONE 798 +#define SPRITE_FOLLOWER_MON_SOLROCK 799 +#define SPRITE_FOLLOWER_MON_BARBOACH 800 +#define SPRITE_FOLLOWER_MON_WHISCASH 801 +#define SPRITE_FOLLOWER_MON_CORPHISH 802 +#define SPRITE_FOLLOWER_MON_CRAWDAUNT 803 +#define SPRITE_FOLLOWER_MON_BALTOY 804 +#define SPRITE_FOLLOWER_MON_CLAYDOL 805 +#define SPRITE_FOLLOWER_MON_LILEEP 806 +#define SPRITE_FOLLOWER_MON_CRADILY 807 +#define SPRITE_FOLLOWER_MON_ANORITH 808 +#define SPRITE_FOLLOWER_MON_ARMALDO 809 +#define SPRITE_FOLLOWER_MON_FEEBAS 810 +#define SPRITE_FOLLOWER_MON_MILOTIC 811 +#define SPRITE_FOLLOWER_MON_CASTFORM 812 +#define SPRITE_FOLLOWER_MON_KECLEON 813 +#define SPRITE_FOLLOWER_MON_SHUPPET 814 +#define SPRITE_FOLLOWER_MON_BANETTE 815 +#define SPRITE_FOLLOWER_MON_DUSKULL 816 +#define SPRITE_FOLLOWER_MON_DUSCLOPS 817 +#define SPRITE_FOLLOWER_MON_TROPIUS 818 +#define SPRITE_FOLLOWER_MON_CHIMECHO 819 +#define SPRITE_FOLLOWER_MON_ABSOL 820 +#define SPRITE_FOLLOWER_MON_WYNAUT 821 +#define SPRITE_FOLLOWER_MON_SNORUNT 822 +#define SPRITE_FOLLOWER_MON_GLALIE 823 +#define SPRITE_FOLLOWER_MON_SPHEAL 824 +#define SPRITE_FOLLOWER_MON_SEALEO 825 +#define SPRITE_FOLLOWER_MON_WALREIN 826 +#define SPRITE_FOLLOWER_MON_CLAMPERL 827 +#define SPRITE_FOLLOWER_MON_HUNTAIL 828 +#define SPRITE_FOLLOWER_MON_GOREBYSS 829 +#define SPRITE_FOLLOWER_MON_RELICANTH 830 +#define SPRITE_FOLLOWER_MON_LUVDISC 831 +#define SPRITE_FOLLOWER_MON_BAGON 832 +#define SPRITE_FOLLOWER_MON_SHELGON 833 +#define SPRITE_FOLLOWER_MON_SALAMENCE 834 +#define SPRITE_FOLLOWER_MON_BELDUM 835 +#define SPRITE_FOLLOWER_MON_METANG 836 +#define SPRITE_FOLLOWER_MON_METAGROSS 837 +#define SPRITE_FOLLOWER_MON_REGIROCK 838 +#define SPRITE_FOLLOWER_MON_REGICE 839 +#define SPRITE_FOLLOWER_MON_REGISTEEL 840 +#define SPRITE_FOLLOWER_MON_LATIAS 841 +#define SPRITE_FOLLOWER_MON_LATIOS 842 +#define SPRITE_FOLLOWER_MON_KYOGRE 843 +#define SPRITE_FOLLOWER_MON_GROUDON 844 +#define SPRITE_FOLLOWER_MON_RAYQUAZA 845 +#define SPRITE_FOLLOWER_MON_JIRACHI 846 +#define SPRITE_FOLLOWER_MON_DEOXYS 847 +#define SPRITE_FOLLOWER_MON_DEOXYS_ATK 848 +#define SPRITE_FOLLOWER_MON_DEOXYS_DEF 849 +#define SPRITE_FOLLOWER_MON_DEOXYS_SPD 850 +#define SPRITE_FOLLOWER_MON_TURTWIG 851 +#define SPRITE_FOLLOWER_MON_GROTLE 852 +#define SPRITE_FOLLOWER_MON_TORTERRA 853 +#define SPRITE_FOLLOWER_MON_CHIMCHAR 854 +#define SPRITE_FOLLOWER_MON_MONFERNO 855 +#define SPRITE_FOLLOWER_MON_INFERNAPE 856 +#define SPRITE_FOLLOWER_MON_PIPLUP 857 +#define SPRITE_FOLLOWER_MON_PRINPLUP 858 +#define SPRITE_FOLLOWER_MON_EMPOLEON 859 +#define SPRITE_FOLLOWER_MON_STARLY 860 +#define SPRITE_FOLLOWER_MON_STARAVIA 861 +#define SPRITE_FOLLOWER_MON_STARAPTOR 862 +#define SPRITE_FOLLOWER_MON_BIDOOF 863 +#define SPRITE_FOLLOWER_MON_BIBAREL 864 +#define SPRITE_FOLLOWER_MON_KRICKETOT 865 +#define SPRITE_FOLLOWER_MON_KRICKETUNE 866 +#define SPRITE_FOLLOWER_MON_SHINX 867 +#define SPRITE_FOLLOWER_MON_LUXIO 868 +#define SPRITE_FOLLOWER_MON_LUXRAY 869 +#define SPRITE_FOLLOWER_MON_BUDEW 870 +#define SPRITE_FOLLOWER_MON_ROSERADE 871 +#define SPRITE_FOLLOWER_MON_CRANIDOS 872 +#define SPRITE_FOLLOWER_MON_RAMPARDOS 873 +#define SPRITE_FOLLOWER_MON_SHIELDON 874 +#define SPRITE_FOLLOWER_MON_BASTIODON 875 +#define SPRITE_FOLLOWER_MON_BURMY 876 +#define SPRITE_FOLLOWER_MON_BURMY_SANDY 877 +#define SPRITE_FOLLOWER_MON_BURMY_TRASH 878 +#define SPRITE_FOLLOWER_MON_WORMADAM 879 +#define SPRITE_FOLLOWER_MON_WORMADAM_SANDY 880 +#define SPRITE_FOLLOWER_MON_WORMADAM_TRASH 881 +#define SPRITE_FOLLOWER_MON_MOTHIM 882 +#define SPRITE_FOLLOWER_MON_COMBEE 883 +#define SPRITE_FOLLOWER_MON_COMBEE_F 884 +#define SPRITE_FOLLOWER_MON_VESPIQUEN 885 +#define SPRITE_FOLLOWER_MON_PACHIRISU 886 +#define SPRITE_FOLLOWER_MON_BUIZEL 887 +#define SPRITE_FOLLOWER_MON_FLOATZEL 888 +#define SPRITE_FOLLOWER_MON_CHERUBI 889 +#define SPRITE_FOLLOWER_MON_CHERRIM 890 +#define SPRITE_FOLLOWER_MON_SHELLOS_WEST 891 +#define SPRITE_FOLLOWER_MON_SHELLOS_EAST 892 +#define SPRITE_FOLLOWER_MON_GASTRODON_WEST 893 +#define SPRITE_FOLLOWER_MON_GASTRODON_EAST 894 +#define SPRITE_FOLLOWER_MON_AMBIPOM 895 +#define SPRITE_FOLLOWER_MON_DRIFLOON 896 +#define SPRITE_FOLLOWER_MON_DRIFBLIM 897 +#define SPRITE_FOLLOWER_MON_BUNEARY 898 +#define SPRITE_FOLLOWER_MON_LOPUNNY 899 +#define SPRITE_FOLLOWER_MON_MISMAGIUS 900 +#define SPRITE_FOLLOWER_MON_HONCHKROW 901 +#define SPRITE_FOLLOWER_MON_GLAMEOW 902 +#define SPRITE_FOLLOWER_MON_PURUGLY 903 +#define SPRITE_FOLLOWER_MON_CHINGLING 904 +#define SPRITE_FOLLOWER_MON_STUNKY 905 +#define SPRITE_FOLLOWER_MON_SKUNTANK 906 +#define SPRITE_FOLLOWER_MON_BRONZOR 907 +#define SPRITE_FOLLOWER_MON_BRONZONG 908 +#define SPRITE_FOLLOWER_MON_BONSLY 909 +#define SPRITE_FOLLOWER_MON_MIME_JR 910 +#define SPRITE_FOLLOWER_MON_HAPPINY 911 +#define SPRITE_FOLLOWER_MON_CHATOT 912 +#define SPRITE_FOLLOWER_MON_SPIRITOMB 913 +#define SPRITE_FOLLOWER_MON_GIBLE 914 +#define SPRITE_FOLLOWER_MON_GIBLE_F 915 +#define SPRITE_FOLLOWER_MON_GABITE 916 +#define SPRITE_FOLLOWER_MON_GABITE_F 917 +#define SPRITE_FOLLOWER_MON_GARCHOMP 918 +#define SPRITE_FOLLOWER_MON_GARCHOMP_F 919 +#define SPRITE_FOLLOWER_MON_MUNCHLAX 920 +#define SPRITE_FOLLOWER_MON_RIOLU 921 +#define SPRITE_FOLLOWER_MON_LUCARIO 922 +#define SPRITE_FOLLOWER_MON_HIPPOPOTAS 923 +#define SPRITE_FOLLOWER_MON_HIPPOPOTAS_F 924 +#define SPRITE_FOLLOWER_MON_HIPPOWDON 925 +#define SPRITE_FOLLOWER_MON_HIPPOWDON_F 926 +#define SPRITE_FOLLOWER_MON_SKORUPI 927 +#define SPRITE_FOLLOWER_MON_DRAPION 928 +#define SPRITE_FOLLOWER_MON_CROAGUNK 929 +#define SPRITE_FOLLOWER_MON_TOXICROAK 930 +#define SPRITE_FOLLOWER_MON_CARNIVINE 931 +#define SPRITE_FOLLOWER_MON_FINNEON 932 +#define SPRITE_FOLLOWER_MON_LUMINEON 933 +#define SPRITE_FOLLOWER_MON_MANTYKE 934 +#define SPRITE_FOLLOWER_MON_SNOVER 935 +#define SPRITE_FOLLOWER_MON_ABOMASNOW 936 +#define SPRITE_FOLLOWER_MON_WEAVILE 937 +#define SPRITE_FOLLOWER_MON_MAGNEZONE 938 +#define SPRITE_FOLLOWER_MON_LICKILICKY 939 +#define SPRITE_FOLLOWER_MON_RHYPERIOR 940 +#define SPRITE_FOLLOWER_MON_TANGROWTH 941 +#define SPRITE_FOLLOWER_MON_ELECTIVIRE 942 +#define SPRITE_FOLLOWER_MON_MAGMORTAR 943 +#define SPRITE_FOLLOWER_MON_TOGEKISS 944 +#define SPRITE_FOLLOWER_MON_YANMEGA 945 +#define SPRITE_FOLLOWER_MON_LEAFEON 946 +#define SPRITE_FOLLOWER_MON_GLACEON 947 +#define SPRITE_FOLLOWER_MON_GLISCOR 948 +#define SPRITE_FOLLOWER_MON_MAMOSWINE 949 +#define SPRITE_FOLLOWER_MON_PORYGON_Z 950 +#define SPRITE_FOLLOWER_MON_GALLADE 951 +#define SPRITE_FOLLOWER_MON_PROBOPASS 952 +#define SPRITE_FOLLOWER_MON_DUSKNOIR 953 +#define SPRITE_FOLLOWER_MON_FROSLASS 954 +#define SPRITE_FOLLOWER_MON_ROTOM 955 +#define SPRITE_FOLLOWER_MON_ROTOM_HEAT 956 +#define SPRITE_FOLLOWER_MON_ROTOM_WASH 957 +#define SPRITE_FOLLOWER_MON_ROTOM_FROST 958 +#define SPRITE_FOLLOWER_MON_ROTOM_FAN 959 +#define SPRITE_FOLLOWER_MON_ROTOM_MOW 960 +#define SPRITE_FOLLOWER_MON_UXIE 961 +#define SPRITE_FOLLOWER_MON_MESPRIT 962 +#define SPRITE_FOLLOWER_MON_AZELF 963 +#define SPRITE_FOLLOWER_MON_DIALGA 964 +#define SPRITE_FOLLOWER_MON_PALKIA 965 +#define SPRITE_FOLLOWER_MON_HEATRAN 966 +#define SPRITE_FOLLOWER_MON_REGIGIGAS 967 +#define SPRITE_FOLLOWER_MON_GIRATINA 968 +#define SPRITE_FOLLOWER_MON_GIRATINA_ORIGIN 969 +#define SPRITE_FOLLOWER_MON_CRESSELIA 970 +#define SPRITE_FOLLOWER_MON_PHIONE 971 +#define SPRITE_FOLLOWER_MON_MANAPHY 972 +#define SPRITE_FOLLOWER_MON_DARKRAI 973 +#define SPRITE_FOLLOWER_MON_SHAYMIN 974 +#define SPRITE_FOLLOWER_MON_SHAYMIN_SKY 975 +#define SPRITE_FOLLOWER_MON_ARCEUS_NORMAL 976 +#define SPRITE_FOLLOWER_MON_ARCEUS_FIGHTING 977 +#define SPRITE_FOLLOWER_MON_ARCEUS_FLYING 978 +#define SPRITE_FOLLOWER_MON_ARCEUS_POISON 979 +#define SPRITE_FOLLOWER_MON_ARCEUS_GROUND 980 +#define SPRITE_FOLLOWER_MON_ARCEUS_ROCK 981 +#define SPRITE_FOLLOWER_MON_ARCEUS_BUG 982 +#define SPRITE_FOLLOWER_MON_ARCEUS_GHOST 983 +#define SPRITE_FOLLOWER_MON_ARCEUS_STEEL 984 +#define SPRITE_FOLLOWER_MON_ARCEUS_MYSTERY 985 +#define SPRITE_FOLLOWER_MON_ARCEUS_FIRE 986 +#define SPRITE_FOLLOWER_MON_ARCEUS_WATER 987 +#define SPRITE_FOLLOWER_MON_ARCEUS_GRASS 988 +#define SPRITE_FOLLOWER_MON_ARCEUS_ELECTRIC 989 +#define SPRITE_FOLLOWER_MON_ARCEUS_PSYCHIC 990 +#define SPRITE_FOLLOWER_MON_ARCEUS_ICE 991 +#define SPRITE_FOLLOWER_MON_ARCEUS_DRAGON 992 +#define SPRITE_FOLLOWER_MON_ARCEUS_DARK 993 +#define SPRITE_FOLLOWER_MON_STATIC_BUTTERFREE 994 +#define SPRITE_FOLLOWER_MON_STATIC_PIDGEY 995 +#define SPRITE_FOLLOWER_MON_STATIC_RATTATA 996 +#define SPRITE_FOLLOWER_MON_STATIC_SPEAROW 997 +#define SPRITE_FOLLOWER_MON_STATIC_FEAROW 998 +#define SPRITE_FOLLOWER_MON_STATIC_PIKACHU 999 +#define SPRITE_FOLLOWER_MON_STATIC_NIDORAN_F 1000 +#define SPRITE_FOLLOWER_MON_STATIC_NIDORAN_M 1001 +#define SPRITE_FOLLOWER_MON_STATIC_NIDORINO 1002 +#define SPRITE_FOLLOWER_MON_STATIC_CLEFAIRY 1003 +#define SPRITE_FOLLOWER_MON_STATIC_JIGGLYPUFF 1004 +#define SPRITE_FOLLOWER_MON_STATIC_ZUBAT 1005 +#define SPRITE_FOLLOWER_MON_STATIC_ODDISH 1006 +#define SPRITE_FOLLOWER_MON_STATIC_DIGLETT 1007 +#define SPRITE_FOLLOWER_MON_STATIC_MEOWTH 1008 +#define SPRITE_FOLLOWER_MON_STATIC_PERSIAN 1009 +#define SPRITE_FOLLOWER_MON_STATIC_PSYDUCK 1010 +#define SPRITE_FOLLOWER_MON_STATIC_POLIWRATH 1011 +#define SPRITE_FOLLOWER_MON_STATIC_ABRA 1012 +#define SPRITE_FOLLOWER_MON_STATIC_MACHOP 1013 +#define SPRITE_FOLLOWER_MON_STATIC_MACHOKE 1014 +#define SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE 1015 +#define SPRITE_FOLLOWER_MON_STATIC_SLOWBRO 1016 +#define SPRITE_FOLLOWER_MON_STATIC_FARFETCHD 1017 +#define SPRITE_FOLLOWER_MON_STATIC_DODRIO 1018 +#define SPRITE_FOLLOWER_MON_STATIC_ELECTRODE 1019 +#define SPRITE_FOLLOWER_MON_STATIC_RHYDON 1020 +#define SPRITE_FOLLOWER_MON_STATIC_CHANSEY 1021 +#define SPRITE_FOLLOWER_MON_STATIC_KANGASKHAN 1022 +#define SPRITE_FOLLOWER_MON_STATIC_LAPRAS 1023 +#define SPRITE_FOLLOWER_MON_STATIC_ARTICUNO 1024 +#define SPRITE_FOLLOWER_MON_STATIC_ZAPDOS 1025 +#define SPRITE_FOLLOWER_MON_STATIC_MOLTRES 1026 +#define SPRITE_FOLLOWER_MON_STATIC_DRATINI 1027 +#define SPRITE_FOLLOWER_MON_STATIC_DRAGONITE 1028 +#define SPRITE_FOLLOWER_MON_STATIC_MEWTWO 1029 +#define SPRITE_FOLLOWER_MON_STATIC_BAYLEEF 1030 +#define SPRITE_FOLLOWER_MON_STATIC_AMPHAROS 1031 +#define SPRITE_FOLLOWER_MON_STATIC_MARILL 1032 +#define SPRITE_FOLLOWER_MON_STATIC_AIPOM 1033 +#define SPRITE_FOLLOWER_MON_STATIC_MURKROW 1034 +#define SPRITE_FOLLOWER_MON_STATIC_MILTANK 1035 +#define SPRITE_FOLLOWER_MON_STATIC_BLISSEY 1036 +#define SPRITE_FOLLOWER_MON_STATIC_RAIKOU 1037 +#define SPRITE_FOLLOWER_MON_STATIC_ENTEI 1038 +#define SPRITE_FOLLOWER_MON_STATIC_SUICUNE 1039 +#define SPRITE_FOLLOWER_MON_STATIC_CELEBI 1040 +#define SPRITE_FOLLOWER_MON_STATIC_LATIAS 1041 +#define SPRITE_FOLLOWER_MON_STATIC_LATIOS 1042 +#define SPRITE_FOLLOWER_MON_STATIC_KYOGRE 1043 +#define SPRITE_FOLLOWER_MON_STATIC_GROUDON 1044 +#define SPRITE_FOLLOWER_MON_STATIC_RAYQUAZA 1045 +#define SPRITE_FOLLOWER_MON_STATIC_PICHU_SPIKY 1046 +#define SPRITE_FOLLOWER_MON_STATIC_MEGANIUM 1047 +#define SPRITE_FOLLOWER_MON_STATIC_TYPHLOSION 1048 +#define SPRITE_FOLLOWER_MON_STATIC_FERALIGATR 1049 #define SPRITE_CAMERA_FOCUS 8192 #define SPRITE_VAR_0 100 diff --git a/include/overlay_12_0224E4FC.h b/include/overlay_12_0224E4FC.h index 7e9c3461d..49ecb0ad0 100644 --- a/include/overlay_12_0224E4FC.h +++ b/include/overlay_12_0224E4FC.h @@ -28,6 +28,7 @@ void CopyBattleMonToPartyMon(BattleSystem *bsys, BATTLECONTEXT *ctx, int battler void LockBattlerIntoCurrentMove(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerId); void UnlockBattlerOutOfCurrentMove(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerId); int GetBattlerStatusCondition(BATTLECONTEXT *ctx, int battlerId); +BOOL ov12_02250D4C(BattleSystem *bsys, BATTLECONTEXT *ctx); //The following functions haven't been decompiled as of now void ov12_02256F78(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerId, u8 monIndex); diff --git a/src/battle/overlay_12_0224E4FC.c b/src/battle/overlay_12_0224E4FC.c index 124e3c9ef..58eafb8f7 100644 --- a/src/battle/overlay_12_0224E4FC.c +++ b/src/battle/overlay_12_0224E4FC.c @@ -4,6 +4,7 @@ #include "battle_system.h" #include "dex_mon_measures.h" #include "filesystem.h" +#include "party.h" #include "pokemon.h" #include "unk_02037C94.h" #include "overlay_12_0224E4FC.h" @@ -1593,32 +1594,29 @@ int GetBattlerStatusCondition(BATTLECONTEXT *ctx, int battlerId) { return CONDITION_NONE; } -/* -This is a WIP I just really needed a break from this file ~adrienn BOOL ov12_02250D4C(BattleSystem *bsys, BATTLECONTEXT *ctx) { - int battleType = BattleSys_GetBattleType(bsys); + int state = BattleSys_GetBattleType(bsys); //note: this should be battleType for the following three if statements, but it won't match if an additional variable is used int trainerIndex; - int state; - if (battleType & 0x84) { + if (state & 0x84) { return FALSE; } - if (!(battleType & BATTLE_TYPE_TRAINER)) { + if (!(state & BATTLE_TYPE_TRAINER)) { return FALSE; } - if (battleType & BATTLE_TYPE_DOUBLES) { + if (state & BATTLE_TYPE_DOUBLES) { return FALSE; } - trainerIndex = BattleSys_GetTrainerIndex(bsys, 2); + trainerIndex = BattleSys_GetTrainerIndex(bsys, 1); state = 0; do { switch (state) { case 0: - if (ctx->battleMons[2].unk78 == 1 && !(ctx->linkStatus2 & 0x20) && TrainerMessageWithIdPairExists(trainerIndex, 13, HEAP_ID_BATTLE)) { + if (ctx->battleMons[1].unk78 == 1 && !(ctx->linkStatus2 & 0x20) && TrainerMessageWithIdPairExists(trainerIndex, 13, HEAP_ID_BATTLE)) { ctx->linkStatus2 |= 0x20; ctx->msgWork = 13; return TRUE; @@ -1626,11 +1624,65 @@ BOOL ov12_02250D4C(BattleSystem *bsys, BATTLECONTEXT *ctx) { state++; break; case 1: - if (ctx->battleMons[2]) + if (!(ctx->battleMons[1].msgFlag & 2) && ctx->battleMons[1].hp <= ctx->battleMons[1].maxHp / 2 && TrainerMessageWithIdPairExists(trainerIndex, 14, HEAP_ID_BATTLE)) { + ctx->battleMons[1].msgFlag |= 2; + ctx->msgWork = 14; + return TRUE; + } + state++; + break; + case 2: + if (!(ctx->battleMons[1].msgFlag & 3)) { + int i; + int aliveMons; + PARTY *party; + Pokemon *mon; + + party = BattleSys_GetParty(bsys, 1); + aliveMons = 0; + + for (i = 0; i < GetPartyCount(party); i++) { + mon = GetPartyMonByIndex(party, i); + if (GetMonData(mon, MON_DATA_HP, NULL)) { + aliveMons++; + } + } + if (aliveMons == 1 && TrainerMessageWithIdPairExists(trainerIndex, 15, HEAP_ID_BATTLE)) { + ctx->battleMons[1].msgFlag |= 3; + ctx->msgWork = 15; + return TRUE; + } + } + state++; + break; + case 3: + if (!(ctx->battleMons[1].msgFlag & 4)) { + int i; + int aliveMons; + PARTY *party; + Pokemon *mon; + + party = BattleSys_GetParty(bsys, 1); + aliveMons = 0; + + for (i = 0; i < GetPartyCount(party); i++) { + mon = GetPartyMonByIndex(party, i); + if (GetMonData(mon, MON_DATA_HP, NULL)) { + aliveMons++; + } + } + if (aliveMons == 1 && (ctx->battleMons[1].hp <= ctx->battleMons[1].maxHp / 2) && TrainerMessageWithIdPairExists(trainerIndex, 16, HEAP_ID_BATTLE)) { + ctx->battleMons[1].msgFlag |= 4; + ctx->msgWork = 16; + return TRUE; + } + } + state++; + break; + case 4: break; } } while (state != 4); return FALSE; } -*/ diff --git a/src/field_follow_poke.c b/src/field_follow_poke.c index 93e36fe23..ee63e2a5b 100644 --- a/src/field_follow_poke.c +++ b/src/field_follow_poke.c @@ -15,500 +15,500 @@ static void FollowingPoke_SetObjectFormeParam(LocalMapObject *mapObject, int spe static LocalMapObject *CreateFollowingSpriteFieldObject(MapObjectMan *mapObjectMan, int species, u16 forme, int gender, int direction, int x, int y, int shiny); static const u16 sModelIndexLUT[] = { - TSURE_POKE_NONE, - TSURE_POKE_BULBASAUR, - TSURE_POKE_IVYSAUR, - TSURE_POKE_VENUSAUR, - TSURE_POKE_CHARMANDER, - TSURE_POKE_CHARMELEON, - TSURE_POKE_CHARIZARD, - TSURE_POKE_SQUIRTLE, - TSURE_POKE_WARTORTLE, - TSURE_POKE_BLASTOISE, - TSURE_POKE_CATERPIE, - TSURE_POKE_METAPOD, - TSURE_POKE_BUTTERFREE, - TSURE_POKE_WEEDLE, - TSURE_POKE_KAKUNA, - TSURE_POKE_BEEDRILL, - TSURE_POKE_PIDGEY, - TSURE_POKE_PIDGEOTTO, - TSURE_POKE_PIDGEOT, - TSURE_POKE_RATTATA, - TSURE_POKE_RATICATE, - TSURE_POKE_SPEAROW, - TSURE_POKE_FEAROW, - TSURE_POKE_EKANS, - TSURE_POKE_ARBOK, - TSURE_POKE_PIKACHU, - TSURE_POKE_RAICHU, - TSURE_POKE_SANDSHREW, - TSURE_POKE_SANDSLASH, - TSURE_POKE_NIDORAN_F, - TSURE_POKE_NIDORINA, - TSURE_POKE_NIDOQUEEN, - TSURE_POKE_NIDORAN_M, - TSURE_POKE_NIDORINO, - TSURE_POKE_NIDOKING, - TSURE_POKE_CLEFAIRY, - TSURE_POKE_CLEFABLE, - TSURE_POKE_VULPIX, - TSURE_POKE_NINETALES, - TSURE_POKE_JIGGLYPUFF, - TSURE_POKE_WIGGLYTUFF, - TSURE_POKE_ZUBAT, - TSURE_POKE_GOLBAT, - TSURE_POKE_ODDISH, - TSURE_POKE_GLOOM, - TSURE_POKE_VILEPLUME, - TSURE_POKE_PARAS, - TSURE_POKE_PARASECT, - TSURE_POKE_VENONAT, - TSURE_POKE_VENOMOTH, - TSURE_POKE_DIGLETT, - TSURE_POKE_DUGTRIO, - TSURE_POKE_MEOWTH, - TSURE_POKE_PERSIAN, - TSURE_POKE_PSYDUCK, - TSURE_POKE_GOLDUCK, - TSURE_POKE_MANKEY, - TSURE_POKE_PRIMEAPE, - TSURE_POKE_GROWLITHE, - TSURE_POKE_ARCANINE, - TSURE_POKE_POLIWAG, - TSURE_POKE_POLIWHIRL, - TSURE_POKE_POLIWRATH, - TSURE_POKE_ABRA, - TSURE_POKE_KADABRA, - TSURE_POKE_ALAKAZAM, - TSURE_POKE_MACHOP, - TSURE_POKE_MACHOKE, - TSURE_POKE_MACHAMP, - TSURE_POKE_BELLSPROUT, - TSURE_POKE_WEEPINBELL, - TSURE_POKE_VICTREEBEL, - TSURE_POKE_TENTACOOL, - TSURE_POKE_TENTACRUEL, - TSURE_POKE_GEODUDE, - TSURE_POKE_GRAVELER, - TSURE_POKE_GOLEM, - TSURE_POKE_PONYTA, - TSURE_POKE_RAPIDASH, - TSURE_POKE_SLOWPOKE, - TSURE_POKE_SLOWBRO, - TSURE_POKE_MAGNEMITE, - TSURE_POKE_MAGNETON, - TSURE_POKE_FARFETCHD, - TSURE_POKE_DODUO, - TSURE_POKE_DODRIO, - TSURE_POKE_SEEL, - TSURE_POKE_DEWGONG, - TSURE_POKE_GRIMER, - TSURE_POKE_MUK, - TSURE_POKE_SHELLDER, - TSURE_POKE_CLOYSTER, - TSURE_POKE_GASTLY, - TSURE_POKE_HAUNTER, - TSURE_POKE_GENGAR, - TSURE_POKE_ONIX, - TSURE_POKE_DROWZEE, - TSURE_POKE_HYPNO, - TSURE_POKE_KRABBY, - TSURE_POKE_KINGLER, - TSURE_POKE_VOLTORB, - TSURE_POKE_ELECTRODE, - TSURE_POKE_EXEGGCUTE, - TSURE_POKE_EXEGGUTOR, - TSURE_POKE_CUBONE, - TSURE_POKE_MAROWAK, - TSURE_POKE_HITMONLEE, - TSURE_POKE_HITMONCHAN, - TSURE_POKE_LICKITUNG, - TSURE_POKE_KOFFING, - TSURE_POKE_WEEZING, - TSURE_POKE_RHYHORN, - TSURE_POKE_RHYDON, - TSURE_POKE_CHANSEY, - TSURE_POKE_TANGELA, - TSURE_POKE_KANGASKHAN, - TSURE_POKE_HORSEA, - TSURE_POKE_SEADRA, - TSURE_POKE_GOLDEEN, - TSURE_POKE_SEAKING, - TSURE_POKE_STARYU, - TSURE_POKE_STARMIE, - TSURE_POKE_MR_MIME, - TSURE_POKE_SCYTHER, - TSURE_POKE_JYNX, - TSURE_POKE_ELECTABUZZ, - TSURE_POKE_MAGMAR, - TSURE_POKE_PINSIR, - TSURE_POKE_TAUROS, - TSURE_POKE_MAGIKARP, - TSURE_POKE_GYARADOS, - TSURE_POKE_LAPRAS, - TSURE_POKE_DITTO, - TSURE_POKE_EEVEE, - TSURE_POKE_VAPOREON, - TSURE_POKE_JOLTEON, - TSURE_POKE_FLAREON, - TSURE_POKE_PORYGON, - TSURE_POKE_OMANYTE, - TSURE_POKE_OMASTAR, - TSURE_POKE_KABUTO, - TSURE_POKE_KABUTOPS, - TSURE_POKE_AERODACTYL, - TSURE_POKE_SNORLAX, - TSURE_POKE_ARTICUNO, - TSURE_POKE_ZAPDOS, - TSURE_POKE_MOLTRES, - TSURE_POKE_DRATINI, - TSURE_POKE_DRAGONAIR, - TSURE_POKE_DRAGONITE, - TSURE_POKE_MEWTWO, - TSURE_POKE_MEW, - TSURE_POKE_CHIKORITA, - TSURE_POKE_BAYLEEF, - TSURE_POKE_MEGANIUM, - TSURE_POKE_CYNDAQUIL, - TSURE_POKE_QUILAVA, - TSURE_POKE_TYPHLOSION, - TSURE_POKE_TOTODILE, - TSURE_POKE_CROCONAW, - TSURE_POKE_FERALIGATR, - TSURE_POKE_SENTRET, - TSURE_POKE_FURRET, - TSURE_POKE_HOOTHOOT, - TSURE_POKE_NOCTOWL, - TSURE_POKE_LEDYBA, - TSURE_POKE_LEDIAN, - TSURE_POKE_SPINARAK, - TSURE_POKE_ARIADOS, - TSURE_POKE_CROBAT, - TSURE_POKE_CHINCHOU, - TSURE_POKE_LANTURN, - TSURE_POKE_PICHU, - TSURE_POKE_CLEFFA, - TSURE_POKE_IGGLYBUFF, - TSURE_POKE_TOGEPI, - TSURE_POKE_TOGETIC, - TSURE_POKE_NATU, - TSURE_POKE_XATU, - TSURE_POKE_MAREEP, - TSURE_POKE_FLAAFFY, - TSURE_POKE_AMPHAROS, - TSURE_POKE_BELLOSSOM, - TSURE_POKE_MARILL, - TSURE_POKE_AZUMARILL, - TSURE_POKE_SUDOWOODO, - TSURE_POKE_POLITOED, - TSURE_POKE_HOPPIP, - TSURE_POKE_SKIPLOOM, - TSURE_POKE_JUMPLUFF, - TSURE_POKE_AIPOM, - TSURE_POKE_SUNKERN, - TSURE_POKE_SUNFLORA, - TSURE_POKE_YANMA, - TSURE_POKE_WOOPER, - TSURE_POKE_QUAGSIRE, - TSURE_POKE_ESPEON, - TSURE_POKE_UMBREON, - TSURE_POKE_MURKROW, - TSURE_POKE_SLOWKING, - TSURE_POKE_MISDREAVUS, - TSURE_POKE_UNOWN_A, - TSURE_POKE_WOBBUFFET, - TSURE_POKE_GIRAFARIG, - TSURE_POKE_PINECO, - TSURE_POKE_FORRETRESS, - TSURE_POKE_DUNSPARCE, - TSURE_POKE_GLIGAR, - TSURE_POKE_STEELIX, - TSURE_POKE_SNUBBULL, - TSURE_POKE_GRANBULL, - TSURE_POKE_QWILFISH, - TSURE_POKE_SCIZOR, - TSURE_POKE_SHUCKLE, - TSURE_POKE_HERACROSS, - TSURE_POKE_SNEASEL, - TSURE_POKE_TEDDIURSA, - TSURE_POKE_URSARING, - TSURE_POKE_SLUGMA, - TSURE_POKE_MAGCARGO, - TSURE_POKE_SWINUB, - TSURE_POKE_PILOSWINE, - TSURE_POKE_CORSOLA, - TSURE_POKE_REMORAID, - TSURE_POKE_OCTILLERY, - TSURE_POKE_DELIBIRD, - TSURE_POKE_MANTINE, - TSURE_POKE_SKARMORY, - TSURE_POKE_HOUNDOUR, - TSURE_POKE_HOUNDOOM, - TSURE_POKE_KINGDRA, - TSURE_POKE_PHANPY, - TSURE_POKE_DONPHAN, - TSURE_POKE_PORYGON2, - TSURE_POKE_STANTLER, - TSURE_POKE_SMEARGLE, - TSURE_POKE_TYROGUE, - TSURE_POKE_HITMONTOP, - TSURE_POKE_SMOOCHUM, - TSURE_POKE_ELEKID, - TSURE_POKE_MAGBY, - TSURE_POKE_MILTANK, - TSURE_POKE_BLISSEY, - TSURE_POKE_RAIKOU, - TSURE_POKE_ENTEI, - TSURE_POKE_SUICUNE, - TSURE_POKE_LARVITAR, - TSURE_POKE_PUPITAR, - TSURE_POKE_TYRANITAR, - TSURE_POKE_LUGIA, - TSURE_POKE_HO_OH, - TSURE_POKE_CELEBI, - TSURE_POKE_TREECKO, - TSURE_POKE_GROVYLE, - TSURE_POKE_SCEPTILE, - TSURE_POKE_TORCHIC, - TSURE_POKE_COMBUSKEN, - TSURE_POKE_BLAZIKEN, - TSURE_POKE_MUDKIP, - TSURE_POKE_MARSHTOMP, - TSURE_POKE_SWAMPERT, - TSURE_POKE_POOCHYENA, - TSURE_POKE_MIGHTYENA, - TSURE_POKE_ZIGZAGOON, - TSURE_POKE_LINOONE, - TSURE_POKE_WURMPLE, - TSURE_POKE_SILCOON, - TSURE_POKE_BEAUTIFLY, - TSURE_POKE_CASCOON, - TSURE_POKE_DUSTOX, - TSURE_POKE_LOTAD, - TSURE_POKE_LOMBRE, - TSURE_POKE_LUDICOLO, - TSURE_POKE_SEEDOT, - TSURE_POKE_NUZLEAF, - TSURE_POKE_SHIFTRY, - TSURE_POKE_TAILLOW, - TSURE_POKE_SWELLOW, - TSURE_POKE_WINGULL, - TSURE_POKE_PELIPPER, - TSURE_POKE_RALTS, - TSURE_POKE_KIRLIA, - TSURE_POKE_GARDEVOIR, - TSURE_POKE_SURSKIT, - TSURE_POKE_MASQUERAIN, - TSURE_POKE_SHROOMISH, - TSURE_POKE_BRELOOM, - TSURE_POKE_SLAKOTH, - TSURE_POKE_VIGOROTH, - TSURE_POKE_SLAKING, - TSURE_POKE_NINCADA, - TSURE_POKE_NINJASK, - TSURE_POKE_SHEDINJA, - TSURE_POKE_WHISMUR, - TSURE_POKE_LOUDRED, - TSURE_POKE_EXPLOUD, - TSURE_POKE_MAKUHITA, - TSURE_POKE_HARIYAMA, - TSURE_POKE_AZURILL, - TSURE_POKE_NOSEPASS, - TSURE_POKE_SKITTY, - TSURE_POKE_DELCATTY, - TSURE_POKE_SABLEYE, - TSURE_POKE_MAWILE, - TSURE_POKE_ARON, - TSURE_POKE_LAIRON, - TSURE_POKE_AGGRON, - TSURE_POKE_MEDITITE, - TSURE_POKE_MEDICHAM, - TSURE_POKE_ELECTRIKE, - TSURE_POKE_MANECTRIC, - TSURE_POKE_PLUSLE, - TSURE_POKE_MINUN, - TSURE_POKE_VOLBEAT, - TSURE_POKE_ILLUMISE, - TSURE_POKE_ROSELIA, - TSURE_POKE_GULPIN, - TSURE_POKE_SWALOT, - TSURE_POKE_CARVANHA, - TSURE_POKE_SHARPEDO, - TSURE_POKE_WAILMER, - TSURE_POKE_WAILORD, - TSURE_POKE_NUMEL, - TSURE_POKE_CAMERUPT, - TSURE_POKE_TORKOAL, - TSURE_POKE_SPOINK, - TSURE_POKE_GRUMPIG, - TSURE_POKE_SPINDA, - TSURE_POKE_TRAPINCH, - TSURE_POKE_VIBRAVA, - TSURE_POKE_FLYGON, - TSURE_POKE_CACNEA, - TSURE_POKE_CACTURNE, - TSURE_POKE_SWABLU, - TSURE_POKE_ALTARIA, - TSURE_POKE_ZANGOOSE, - TSURE_POKE_SEVIPER, - TSURE_POKE_LUNATONE, - TSURE_POKE_SOLROCK, - TSURE_POKE_BARBOACH, - TSURE_POKE_WHISCASH, - TSURE_POKE_CORPHISH, - TSURE_POKE_CRAWDAUNT, - TSURE_POKE_BALTOY, - TSURE_POKE_CLAYDOL, - TSURE_POKE_LILEEP, - TSURE_POKE_CRADILY, - TSURE_POKE_ANORITH, - TSURE_POKE_ARMALDO, - TSURE_POKE_FEEBAS, - TSURE_POKE_MILOTIC, - TSURE_POKE_CASTFORM, - TSURE_POKE_KECLEON, - TSURE_POKE_SHUPPET, - TSURE_POKE_BANETTE, - TSURE_POKE_DUSKULL, - TSURE_POKE_DUSCLOPS, - TSURE_POKE_TROPIUS, - TSURE_POKE_CHIMECHO, - TSURE_POKE_ABSOL, - TSURE_POKE_WYNAUT, - TSURE_POKE_SNORUNT, - TSURE_POKE_GLALIE, - TSURE_POKE_SPHEAL, - TSURE_POKE_SEALEO, - TSURE_POKE_WALREIN, - TSURE_POKE_CLAMPERL, - TSURE_POKE_HUNTAIL, - TSURE_POKE_GOREBYSS, - TSURE_POKE_RELICANTH, - TSURE_POKE_LUVDISC, - TSURE_POKE_BAGON, - TSURE_POKE_SHELGON, - TSURE_POKE_SALAMENCE, - TSURE_POKE_BELDUM, - TSURE_POKE_METANG, - TSURE_POKE_METAGROSS, - TSURE_POKE_REGIROCK, - TSURE_POKE_REGICE, - TSURE_POKE_REGISTEEL, - TSURE_POKE_LATIAS, - TSURE_POKE_LATIOS, - TSURE_POKE_KYOGRE, - TSURE_POKE_GROUDON, - TSURE_POKE_RAYQUAZA, - TSURE_POKE_JIRACHI, - TSURE_POKE_DEOXYS, - TSURE_POKE_TURTWIG, - TSURE_POKE_GROTLE, - TSURE_POKE_TORTERRA, - TSURE_POKE_CHIMCHAR, - TSURE_POKE_MONFERNO, - TSURE_POKE_INFERNAPE, - TSURE_POKE_PIPLUP, - TSURE_POKE_PRINPLUP, - TSURE_POKE_EMPOLEON, - TSURE_POKE_STARLY, - TSURE_POKE_STARAVIA, - TSURE_POKE_STARAPTOR, - TSURE_POKE_BIDOOF, - TSURE_POKE_BIBAREL, - TSURE_POKE_KRICKETOT, - TSURE_POKE_KRICKETUNE, - TSURE_POKE_SHINX, - TSURE_POKE_LUXIO, - TSURE_POKE_LUXRAY, - TSURE_POKE_BUDEW, - TSURE_POKE_ROSERADE, - TSURE_POKE_CRANIDOS, - TSURE_POKE_RAMPARDOS, - TSURE_POKE_SHIELDON, - TSURE_POKE_BASTIODON, - TSURE_POKE_BURMY, - TSURE_POKE_WORMADAM, - TSURE_POKE_MOTHIM, - TSURE_POKE_COMBEE, - TSURE_POKE_VESPIQUEN, - TSURE_POKE_PACHIRISU, - TSURE_POKE_BUIZEL, - TSURE_POKE_FLOATZEL, - TSURE_POKE_CHERUBI, - TSURE_POKE_CHERRIM, - TSURE_POKE_SHELLOS_WEST, - TSURE_POKE_GASTRODON_WEST, - TSURE_POKE_AMBIPOM, - TSURE_POKE_DRIFLOON, - TSURE_POKE_DRIFBLIM, - TSURE_POKE_BUNEARY, - TSURE_POKE_LOPUNNY, - TSURE_POKE_MISMAGIUS, - TSURE_POKE_HONCHKROW, - TSURE_POKE_GLAMEOW, - TSURE_POKE_PURUGLY, - TSURE_POKE_CHINGLING, - TSURE_POKE_STUNKY, - TSURE_POKE_SKUNTANK, - TSURE_POKE_BRONZOR, - TSURE_POKE_BRONZONG, - TSURE_POKE_BONSLY, - TSURE_POKE_MIME_JR, - TSURE_POKE_HAPPINY, - TSURE_POKE_CHATOT, - TSURE_POKE_SPIRITOMB, - TSURE_POKE_GIBLE, - TSURE_POKE_GABITE, - TSURE_POKE_GARCHOMP, - TSURE_POKE_MUNCHLAX, - TSURE_POKE_RIOLU, - TSURE_POKE_LUCARIO, - TSURE_POKE_HIPPOPOTAS, - TSURE_POKE_HIPPOWDON, - TSURE_POKE_SKORUPI, - TSURE_POKE_DRAPION, - TSURE_POKE_CROAGUNK, - TSURE_POKE_TOXICROAK, - TSURE_POKE_CARNIVINE, - TSURE_POKE_FINNEON, - TSURE_POKE_LUMINEON, - TSURE_POKE_MANTYKE, - TSURE_POKE_SNOVER, - TSURE_POKE_ABOMASNOW, - TSURE_POKE_WEAVILE, - TSURE_POKE_MAGNEZONE, - TSURE_POKE_LICKILICKY, - TSURE_POKE_RHYPERIOR, - TSURE_POKE_TANGROWTH, - TSURE_POKE_ELECTIVIRE, - TSURE_POKE_MAGMORTAR, - TSURE_POKE_TOGEKISS, - TSURE_POKE_YANMEGA, - TSURE_POKE_LEAFEON, - TSURE_POKE_GLACEON, - TSURE_POKE_GLISCOR, - TSURE_POKE_MAMOSWINE, - TSURE_POKE_PORYGON_Z, - TSURE_POKE_GALLADE, - TSURE_POKE_PROBOPASS, - TSURE_POKE_DUSKNOIR, - TSURE_POKE_FROSLASS, - TSURE_POKE_ROTOM, - TSURE_POKE_UXIE, - TSURE_POKE_MESPRIT, - TSURE_POKE_AZELF, - TSURE_POKE_DIALGA, - TSURE_POKE_PALKIA, - TSURE_POKE_HEATRAN, - TSURE_POKE_REGIGIGAS, - TSURE_POKE_GIRATINA, - TSURE_POKE_CRESSELIA, - TSURE_POKE_PHIONE, - TSURE_POKE_MANAPHY, - TSURE_POKE_DARKRAI, - TSURE_POKE_SHAYMIN, - TSURE_POKE_ARCEUS_NORMAL, + FOLLOWER_MON_NONE, + FOLLOWER_MON_BULBASAUR, + FOLLOWER_MON_IVYSAUR, + FOLLOWER_MON_VENUSAUR, + FOLLOWER_MON_CHARMANDER, + FOLLOWER_MON_CHARMELEON, + FOLLOWER_MON_CHARIZARD, + FOLLOWER_MON_SQUIRTLE, + FOLLOWER_MON_WARTORTLE, + FOLLOWER_MON_BLASTOISE, + FOLLOWER_MON_CATERPIE, + FOLLOWER_MON_METAPOD, + FOLLOWER_MON_BUTTERFREE, + FOLLOWER_MON_WEEDLE, + FOLLOWER_MON_KAKUNA, + FOLLOWER_MON_BEEDRILL, + FOLLOWER_MON_PIDGEY, + FOLLOWER_MON_PIDGEOTTO, + FOLLOWER_MON_PIDGEOT, + FOLLOWER_MON_RATTATA, + FOLLOWER_MON_RATICATE, + FOLLOWER_MON_SPEAROW, + FOLLOWER_MON_FEAROW, + FOLLOWER_MON_EKANS, + FOLLOWER_MON_ARBOK, + FOLLOWER_MON_PIKACHU, + FOLLOWER_MON_RAICHU, + FOLLOWER_MON_SANDSHREW, + FOLLOWER_MON_SANDSLASH, + FOLLOWER_MON_NIDORAN_F, + FOLLOWER_MON_NIDORINA, + FOLLOWER_MON_NIDOQUEEN, + FOLLOWER_MON_NIDORAN_M, + FOLLOWER_MON_NIDORINO, + FOLLOWER_MON_NIDOKING, + FOLLOWER_MON_CLEFAIRY, + FOLLOWER_MON_CLEFABLE, + FOLLOWER_MON_VULPIX, + FOLLOWER_MON_NINETALES, + FOLLOWER_MON_JIGGLYPUFF, + FOLLOWER_MON_WIGGLYTUFF, + FOLLOWER_MON_ZUBAT, + FOLLOWER_MON_GOLBAT, + FOLLOWER_MON_ODDISH, + FOLLOWER_MON_GLOOM, + FOLLOWER_MON_VILEPLUME, + FOLLOWER_MON_PARAS, + FOLLOWER_MON_PARASECT, + FOLLOWER_MON_VENONAT, + FOLLOWER_MON_VENOMOTH, + FOLLOWER_MON_DIGLETT, + FOLLOWER_MON_DUGTRIO, + FOLLOWER_MON_MEOWTH, + FOLLOWER_MON_PERSIAN, + FOLLOWER_MON_PSYDUCK, + FOLLOWER_MON_GOLDUCK, + FOLLOWER_MON_MANKEY, + FOLLOWER_MON_PRIMEAPE, + FOLLOWER_MON_GROWLITHE, + FOLLOWER_MON_ARCANINE, + FOLLOWER_MON_POLIWAG, + FOLLOWER_MON_POLIWHIRL, + FOLLOWER_MON_POLIWRATH, + FOLLOWER_MON_ABRA, + FOLLOWER_MON_KADABRA, + FOLLOWER_MON_ALAKAZAM, + FOLLOWER_MON_MACHOP, + FOLLOWER_MON_MACHOKE, + FOLLOWER_MON_MACHAMP, + FOLLOWER_MON_BELLSPROUT, + FOLLOWER_MON_WEEPINBELL, + FOLLOWER_MON_VICTREEBEL, + FOLLOWER_MON_TENTACOOL, + FOLLOWER_MON_TENTACRUEL, + FOLLOWER_MON_GEODUDE, + FOLLOWER_MON_GRAVELER, + FOLLOWER_MON_GOLEM, + FOLLOWER_MON_PONYTA, + FOLLOWER_MON_RAPIDASH, + FOLLOWER_MON_SLOWPOKE, + FOLLOWER_MON_SLOWBRO, + FOLLOWER_MON_MAGNEMITE, + FOLLOWER_MON_MAGNETON, + FOLLOWER_MON_FARFETCHD, + FOLLOWER_MON_DODUO, + FOLLOWER_MON_DODRIO, + FOLLOWER_MON_SEEL, + FOLLOWER_MON_DEWGONG, + FOLLOWER_MON_GRIMER, + FOLLOWER_MON_MUK, + FOLLOWER_MON_SHELLDER, + FOLLOWER_MON_CLOYSTER, + FOLLOWER_MON_GASTLY, + FOLLOWER_MON_HAUNTER, + FOLLOWER_MON_GENGAR, + FOLLOWER_MON_ONIX, + FOLLOWER_MON_DROWZEE, + FOLLOWER_MON_HYPNO, + FOLLOWER_MON_KRABBY, + FOLLOWER_MON_KINGLER, + FOLLOWER_MON_VOLTORB, + FOLLOWER_MON_ELECTRODE, + FOLLOWER_MON_EXEGGCUTE, + FOLLOWER_MON_EXEGGUTOR, + FOLLOWER_MON_CUBONE, + FOLLOWER_MON_MAROWAK, + FOLLOWER_MON_HITMONLEE, + FOLLOWER_MON_HITMONCHAN, + FOLLOWER_MON_LICKITUNG, + FOLLOWER_MON_KOFFING, + FOLLOWER_MON_WEEZING, + FOLLOWER_MON_RHYHORN, + FOLLOWER_MON_RHYDON, + FOLLOWER_MON_CHANSEY, + FOLLOWER_MON_TANGELA, + FOLLOWER_MON_KANGASKHAN, + FOLLOWER_MON_HORSEA, + FOLLOWER_MON_SEADRA, + FOLLOWER_MON_GOLDEEN, + FOLLOWER_MON_SEAKING, + FOLLOWER_MON_STARYU, + FOLLOWER_MON_STARMIE, + FOLLOWER_MON_MR_MIME, + FOLLOWER_MON_SCYTHER, + FOLLOWER_MON_JYNX, + FOLLOWER_MON_ELECTABUZZ, + FOLLOWER_MON_MAGMAR, + FOLLOWER_MON_PINSIR, + FOLLOWER_MON_TAUROS, + FOLLOWER_MON_MAGIKARP, + FOLLOWER_MON_GYARADOS, + FOLLOWER_MON_LAPRAS, + FOLLOWER_MON_DITTO, + FOLLOWER_MON_EEVEE, + FOLLOWER_MON_VAPOREON, + FOLLOWER_MON_JOLTEON, + FOLLOWER_MON_FLAREON, + FOLLOWER_MON_PORYGON, + FOLLOWER_MON_OMANYTE, + FOLLOWER_MON_OMASTAR, + FOLLOWER_MON_KABUTO, + FOLLOWER_MON_KABUTOPS, + FOLLOWER_MON_AERODACTYL, + FOLLOWER_MON_SNORLAX, + FOLLOWER_MON_ARTICUNO, + FOLLOWER_MON_ZAPDOS, + FOLLOWER_MON_MOLTRES, + FOLLOWER_MON_DRATINI, + FOLLOWER_MON_DRAGONAIR, + FOLLOWER_MON_DRAGONITE, + FOLLOWER_MON_MEWTWO, + FOLLOWER_MON_MEW, + FOLLOWER_MON_CHIKORITA, + FOLLOWER_MON_BAYLEEF, + FOLLOWER_MON_MEGANIUM, + FOLLOWER_MON_CYNDAQUIL, + FOLLOWER_MON_QUILAVA, + FOLLOWER_MON_TYPHLOSION, + FOLLOWER_MON_TOTODILE, + FOLLOWER_MON_CROCONAW, + FOLLOWER_MON_FERALIGATR, + FOLLOWER_MON_SENTRET, + FOLLOWER_MON_FURRET, + FOLLOWER_MON_HOOTHOOT, + FOLLOWER_MON_NOCTOWL, + FOLLOWER_MON_LEDYBA, + FOLLOWER_MON_LEDIAN, + FOLLOWER_MON_SPINARAK, + FOLLOWER_MON_ARIADOS, + FOLLOWER_MON_CROBAT, + FOLLOWER_MON_CHINCHOU, + FOLLOWER_MON_LANTURN, + FOLLOWER_MON_PICHU, + FOLLOWER_MON_CLEFFA, + FOLLOWER_MON_IGGLYBUFF, + FOLLOWER_MON_TOGEPI, + FOLLOWER_MON_TOGETIC, + FOLLOWER_MON_NATU, + FOLLOWER_MON_XATU, + FOLLOWER_MON_MAREEP, + FOLLOWER_MON_FLAAFFY, + FOLLOWER_MON_AMPHAROS, + FOLLOWER_MON_BELLOSSOM, + FOLLOWER_MON_MARILL, + FOLLOWER_MON_AZUMARILL, + FOLLOWER_MON_SUDOWOODO, + FOLLOWER_MON_POLITOED, + FOLLOWER_MON_HOPPIP, + FOLLOWER_MON_SKIPLOOM, + FOLLOWER_MON_JUMPLUFF, + FOLLOWER_MON_AIPOM, + FOLLOWER_MON_SUNKERN, + FOLLOWER_MON_SUNFLORA, + FOLLOWER_MON_YANMA, + FOLLOWER_MON_WOOPER, + FOLLOWER_MON_QUAGSIRE, + FOLLOWER_MON_ESPEON, + FOLLOWER_MON_UMBREON, + FOLLOWER_MON_MURKROW, + FOLLOWER_MON_SLOWKING, + FOLLOWER_MON_MISDREAVUS, + FOLLOWER_MON_UNOWN_A, + FOLLOWER_MON_WOBBUFFET, + FOLLOWER_MON_GIRAFARIG, + FOLLOWER_MON_PINECO, + FOLLOWER_MON_FORRETRESS, + FOLLOWER_MON_DUNSPARCE, + FOLLOWER_MON_GLIGAR, + FOLLOWER_MON_STEELIX, + FOLLOWER_MON_SNUBBULL, + FOLLOWER_MON_GRANBULL, + FOLLOWER_MON_QWILFISH, + FOLLOWER_MON_SCIZOR, + FOLLOWER_MON_SHUCKLE, + FOLLOWER_MON_HERACROSS, + FOLLOWER_MON_SNEASEL, + FOLLOWER_MON_TEDDIURSA, + FOLLOWER_MON_URSARING, + FOLLOWER_MON_SLUGMA, + FOLLOWER_MON_MAGCARGO, + FOLLOWER_MON_SWINUB, + FOLLOWER_MON_PILOSWINE, + FOLLOWER_MON_CORSOLA, + FOLLOWER_MON_REMORAID, + FOLLOWER_MON_OCTILLERY, + FOLLOWER_MON_DELIBIRD, + FOLLOWER_MON_MANTINE, + FOLLOWER_MON_SKARMORY, + FOLLOWER_MON_HOUNDOUR, + FOLLOWER_MON_HOUNDOOM, + FOLLOWER_MON_KINGDRA, + FOLLOWER_MON_PHANPY, + FOLLOWER_MON_DONPHAN, + FOLLOWER_MON_PORYGON2, + FOLLOWER_MON_STANTLER, + FOLLOWER_MON_SMEARGLE, + FOLLOWER_MON_TYROGUE, + FOLLOWER_MON_HITMONTOP, + FOLLOWER_MON_SMOOCHUM, + FOLLOWER_MON_ELEKID, + FOLLOWER_MON_MAGBY, + FOLLOWER_MON_MILTANK, + FOLLOWER_MON_BLISSEY, + FOLLOWER_MON_RAIKOU, + FOLLOWER_MON_ENTEI, + FOLLOWER_MON_SUICUNE, + FOLLOWER_MON_LARVITAR, + FOLLOWER_MON_PUPITAR, + FOLLOWER_MON_TYRANITAR, + FOLLOWER_MON_LUGIA, + FOLLOWER_MON_HO_OH, + FOLLOWER_MON_CELEBI, + FOLLOWER_MON_TREECKO, + FOLLOWER_MON_GROVYLE, + FOLLOWER_MON_SCEPTILE, + FOLLOWER_MON_TORCHIC, + FOLLOWER_MON_COMBUSKEN, + FOLLOWER_MON_BLAZIKEN, + FOLLOWER_MON_MUDKIP, + FOLLOWER_MON_MARSHTOMP, + FOLLOWER_MON_SWAMPERT, + FOLLOWER_MON_POOCHYENA, + FOLLOWER_MON_MIGHTYENA, + FOLLOWER_MON_ZIGZAGOON, + FOLLOWER_MON_LINOONE, + FOLLOWER_MON_WURMPLE, + FOLLOWER_MON_SILCOON, + FOLLOWER_MON_BEAUTIFLY, + FOLLOWER_MON_CASCOON, + FOLLOWER_MON_DUSTOX, + FOLLOWER_MON_LOTAD, + FOLLOWER_MON_LOMBRE, + FOLLOWER_MON_LUDICOLO, + FOLLOWER_MON_SEEDOT, + FOLLOWER_MON_NUZLEAF, + FOLLOWER_MON_SHIFTRY, + FOLLOWER_MON_TAILLOW, + FOLLOWER_MON_SWELLOW, + FOLLOWER_MON_WINGULL, + FOLLOWER_MON_PELIPPER, + FOLLOWER_MON_RALTS, + FOLLOWER_MON_KIRLIA, + FOLLOWER_MON_GARDEVOIR, + FOLLOWER_MON_SURSKIT, + FOLLOWER_MON_MASQUERAIN, + FOLLOWER_MON_SHROOMISH, + FOLLOWER_MON_BRELOOM, + FOLLOWER_MON_SLAKOTH, + FOLLOWER_MON_VIGOROTH, + FOLLOWER_MON_SLAKING, + FOLLOWER_MON_NINCADA, + FOLLOWER_MON_NINJASK, + FOLLOWER_MON_SHEDINJA, + FOLLOWER_MON_WHISMUR, + FOLLOWER_MON_LOUDRED, + FOLLOWER_MON_EXPLOUD, + FOLLOWER_MON_MAKUHITA, + FOLLOWER_MON_HARIYAMA, + FOLLOWER_MON_AZURILL, + FOLLOWER_MON_NOSEPASS, + FOLLOWER_MON_SKITTY, + FOLLOWER_MON_DELCATTY, + FOLLOWER_MON_SABLEYE, + FOLLOWER_MON_MAWILE, + FOLLOWER_MON_ARON, + FOLLOWER_MON_LAIRON, + FOLLOWER_MON_AGGRON, + FOLLOWER_MON_MEDITITE, + FOLLOWER_MON_MEDICHAM, + FOLLOWER_MON_ELECTRIKE, + FOLLOWER_MON_MANECTRIC, + FOLLOWER_MON_PLUSLE, + FOLLOWER_MON_MINUN, + FOLLOWER_MON_VOLBEAT, + FOLLOWER_MON_ILLUMISE, + FOLLOWER_MON_ROSELIA, + FOLLOWER_MON_GULPIN, + FOLLOWER_MON_SWALOT, + FOLLOWER_MON_CARVANHA, + FOLLOWER_MON_SHARPEDO, + FOLLOWER_MON_WAILMER, + FOLLOWER_MON_WAILORD, + FOLLOWER_MON_NUMEL, + FOLLOWER_MON_CAMERUPT, + FOLLOWER_MON_TORKOAL, + FOLLOWER_MON_SPOINK, + FOLLOWER_MON_GRUMPIG, + FOLLOWER_MON_SPINDA, + FOLLOWER_MON_TRAPINCH, + FOLLOWER_MON_VIBRAVA, + FOLLOWER_MON_FLYGON, + FOLLOWER_MON_CACNEA, + FOLLOWER_MON_CACTURNE, + FOLLOWER_MON_SWABLU, + FOLLOWER_MON_ALTARIA, + FOLLOWER_MON_ZANGOOSE, + FOLLOWER_MON_SEVIPER, + FOLLOWER_MON_LUNATONE, + FOLLOWER_MON_SOLROCK, + FOLLOWER_MON_BARBOACH, + FOLLOWER_MON_WHISCASH, + FOLLOWER_MON_CORPHISH, + FOLLOWER_MON_CRAWDAUNT, + FOLLOWER_MON_BALTOY, + FOLLOWER_MON_CLAYDOL, + FOLLOWER_MON_LILEEP, + FOLLOWER_MON_CRADILY, + FOLLOWER_MON_ANORITH, + FOLLOWER_MON_ARMALDO, + FOLLOWER_MON_FEEBAS, + FOLLOWER_MON_MILOTIC, + FOLLOWER_MON_CASTFORM, + FOLLOWER_MON_KECLEON, + FOLLOWER_MON_SHUPPET, + FOLLOWER_MON_BANETTE, + FOLLOWER_MON_DUSKULL, + FOLLOWER_MON_DUSCLOPS, + FOLLOWER_MON_TROPIUS, + FOLLOWER_MON_CHIMECHO, + FOLLOWER_MON_ABSOL, + FOLLOWER_MON_WYNAUT, + FOLLOWER_MON_SNORUNT, + FOLLOWER_MON_GLALIE, + FOLLOWER_MON_SPHEAL, + FOLLOWER_MON_SEALEO, + FOLLOWER_MON_WALREIN, + FOLLOWER_MON_CLAMPERL, + FOLLOWER_MON_HUNTAIL, + FOLLOWER_MON_GOREBYSS, + FOLLOWER_MON_RELICANTH, + FOLLOWER_MON_LUVDISC, + FOLLOWER_MON_BAGON, + FOLLOWER_MON_SHELGON, + FOLLOWER_MON_SALAMENCE, + FOLLOWER_MON_BELDUM, + FOLLOWER_MON_METANG, + FOLLOWER_MON_METAGROSS, + FOLLOWER_MON_REGIROCK, + FOLLOWER_MON_REGICE, + FOLLOWER_MON_REGISTEEL, + FOLLOWER_MON_LATIAS, + FOLLOWER_MON_LATIOS, + FOLLOWER_MON_KYOGRE, + FOLLOWER_MON_GROUDON, + FOLLOWER_MON_RAYQUAZA, + FOLLOWER_MON_JIRACHI, + FOLLOWER_MON_DEOXYS, + FOLLOWER_MON_TURTWIG, + FOLLOWER_MON_GROTLE, + FOLLOWER_MON_TORTERRA, + FOLLOWER_MON_CHIMCHAR, + FOLLOWER_MON_MONFERNO, + FOLLOWER_MON_INFERNAPE, + FOLLOWER_MON_PIPLUP, + FOLLOWER_MON_PRINPLUP, + FOLLOWER_MON_EMPOLEON, + FOLLOWER_MON_STARLY, + FOLLOWER_MON_STARAVIA, + FOLLOWER_MON_STARAPTOR, + FOLLOWER_MON_BIDOOF, + FOLLOWER_MON_BIBAREL, + FOLLOWER_MON_KRICKETOT, + FOLLOWER_MON_KRICKETUNE, + FOLLOWER_MON_SHINX, + FOLLOWER_MON_LUXIO, + FOLLOWER_MON_LUXRAY, + FOLLOWER_MON_BUDEW, + FOLLOWER_MON_ROSERADE, + FOLLOWER_MON_CRANIDOS, + FOLLOWER_MON_RAMPARDOS, + FOLLOWER_MON_SHIELDON, + FOLLOWER_MON_BASTIODON, + FOLLOWER_MON_BURMY, + FOLLOWER_MON_WORMADAM, + FOLLOWER_MON_MOTHIM, + FOLLOWER_MON_COMBEE, + FOLLOWER_MON_VESPIQUEN, + FOLLOWER_MON_PACHIRISU, + FOLLOWER_MON_BUIZEL, + FOLLOWER_MON_FLOATZEL, + FOLLOWER_MON_CHERUBI, + FOLLOWER_MON_CHERRIM, + FOLLOWER_MON_SHELLOS_WEST, + FOLLOWER_MON_GASTRODON_WEST, + FOLLOWER_MON_AMBIPOM, + FOLLOWER_MON_DRIFLOON, + FOLLOWER_MON_DRIFBLIM, + FOLLOWER_MON_BUNEARY, + FOLLOWER_MON_LOPUNNY, + FOLLOWER_MON_MISMAGIUS, + FOLLOWER_MON_HONCHKROW, + FOLLOWER_MON_GLAMEOW, + FOLLOWER_MON_PURUGLY, + FOLLOWER_MON_CHINGLING, + FOLLOWER_MON_STUNKY, + FOLLOWER_MON_SKUNTANK, + FOLLOWER_MON_BRONZOR, + FOLLOWER_MON_BRONZONG, + FOLLOWER_MON_BONSLY, + FOLLOWER_MON_MIME_JR, + FOLLOWER_MON_HAPPINY, + FOLLOWER_MON_CHATOT, + FOLLOWER_MON_SPIRITOMB, + FOLLOWER_MON_GIBLE, + FOLLOWER_MON_GABITE, + FOLLOWER_MON_GARCHOMP, + FOLLOWER_MON_MUNCHLAX, + FOLLOWER_MON_RIOLU, + FOLLOWER_MON_LUCARIO, + FOLLOWER_MON_HIPPOPOTAS, + FOLLOWER_MON_HIPPOWDON, + FOLLOWER_MON_SKORUPI, + FOLLOWER_MON_DRAPION, + FOLLOWER_MON_CROAGUNK, + FOLLOWER_MON_TOXICROAK, + FOLLOWER_MON_CARNIVINE, + FOLLOWER_MON_FINNEON, + FOLLOWER_MON_LUMINEON, + FOLLOWER_MON_MANTYKE, + FOLLOWER_MON_SNOVER, + FOLLOWER_MON_ABOMASNOW, + FOLLOWER_MON_WEAVILE, + FOLLOWER_MON_MAGNEZONE, + FOLLOWER_MON_LICKILICKY, + FOLLOWER_MON_RHYPERIOR, + FOLLOWER_MON_TANGROWTH, + FOLLOWER_MON_ELECTIVIRE, + FOLLOWER_MON_MAGMORTAR, + FOLLOWER_MON_TOGEKISS, + FOLLOWER_MON_YANMEGA, + FOLLOWER_MON_LEAFEON, + FOLLOWER_MON_GLACEON, + FOLLOWER_MON_GLISCOR, + FOLLOWER_MON_MAMOSWINE, + FOLLOWER_MON_PORYGON_Z, + FOLLOWER_MON_GALLADE, + FOLLOWER_MON_PROBOPASS, + FOLLOWER_MON_DUSKNOIR, + FOLLOWER_MON_FROSLASS, + FOLLOWER_MON_ROTOM, + FOLLOWER_MON_UXIE, + FOLLOWER_MON_MESPRIT, + FOLLOWER_MON_AZELF, + FOLLOWER_MON_DIALGA, + FOLLOWER_MON_PALKIA, + FOLLOWER_MON_HEATRAN, + FOLLOWER_MON_REGIGIGAS, + FOLLOWER_MON_GIRATINA, + FOLLOWER_MON_CRESSELIA, + FOLLOWER_MON_PHIONE, + FOLLOWER_MON_MANAPHY, + FOLLOWER_MON_DARKRAI, + FOLLOWER_MON_SHAYMIN, + FOLLOWER_MON_ARCEUS_NORMAL, }; static const u16 sFormeMaxLUT[] = { @@ -1636,9 +1636,9 @@ u32 FollowingPokemon_GetSpriteID(int species, u16 forme, u32 gender) { int ret; if (species <= 0 || species > NATIONAL_DEX_COUNT) { - ret = SPRITE_TSURE_POKE_BULBASAUR; + ret = SPRITE_FOLLOWER_MON_BULBASAUR; } else { - ret = SPRITE_TSURE_POKE_BULBASAUR + SpeciesToOverworldModelIndexOffset(species); + ret = SPRITE_FOLLOWER_MON_BULBASAUR + SpeciesToOverworldModelIndexOffset(species); if (OverworldModelLookupHasFemaleForme(species)) { if (gender == MON_FEMALE) { ret++; @@ -1649,8 +1649,8 @@ u32 FollowingPokemon_GetSpriteID(int species, u16 forme, u32 gender) { } ret += forme; } - if (ret > SPRITE_TSURE_POKE_ARCEUS_DARK) { - ret = SPRITE_TSURE_POKE_BULBASAUR; + if (ret > SPRITE_FOLLOWER_MON_ARCEUS_DARK) { + ret = SPRITE_FOLLOWER_MON_BULBASAUR; } } return ret; diff --git a/src/save_flypoints.c b/src/save_flypoints.c index 3efed2e62..dbe83367e 100644 --- a/src/save_flypoints.c +++ b/src/save_flypoints.c @@ -127,7 +127,7 @@ void Fsys_SyncMapObjectsToSave(FieldSystem *fsys) { void Fsys_RestoreMapObjectsFromSave(FieldSystem *fsys) { struct SavedMapObjectList *unk = Save_MapObjects_Get(fsys->savedata); - struct SavedMapObject *follower = SaveMapObjects_SearchSpriteId(unk->subs, 64, SPRITE_TSURE_POKE_SHAYMIN_SKY); + struct SavedMapObject *follower = SaveMapObjects_SearchSpriteId(unk->subs, 64, SPRITE_FOLLOWER_MON_SHAYMIN_SKY); Pokemon *mon; int species; int forme; @@ -139,7 +139,7 @@ void Fsys_RestoreMapObjectsFromSave(FieldSystem *fsys) { if (species != SPECIES_SHAYMIN) { GF_ASSERT(0); } else if (forme == SHAYMIN_LAND) { - follower->gfxId = SPRITE_TSURE_POKE_SHAYMIN; + follower->gfxId = SPRITE_FOLLOWER_MON_SHAYMIN; } } MapObjectMan_RestoreFromSave(fsys->mapObjectMan, unk->subs, 64); From 3637c6173d4029ab954483c86cd8b152be709500 Mon Sep 17 00:00:00 2001 From: Adrienn Tindall <33725376+adrienntindall@users.noreply.github.com> Date: Mon, 12 Jun 2023 09:27:54 -0500 Subject: [PATCH 3/5] Added automatic exporting of xMAP files into workflow --- .github/workflows/build.yml | 15 +++ asm/overlay_12_0224E4FC_s.s | 183 ------------------------------- include/battle.h | 2 +- include/constants/battle.h | 4 +- include/overlay_12_0224E4FC.h | 2 + src/battle/battle_command.c | 4 +- src/battle/overlay_12_0224E4FC.c | 88 ++++++++++++++- 7 files changed, 108 insertions(+), 190 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3ae0ed6dd..c959a46b9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -85,3 +85,18 @@ jobs: name: pokeheartgold-failure-${{ github.run_id }} path: failure.tar.gz retention-days: 1 + + - name: Move xMAP + if: ${{ github.event_name == 'push' }} + run: | + cp *.xMAP xmap/ + echo "XMAP_COMMIT_MSG=$( git log --format=%s ${GITHUB_SHA} )" >> $GITHUB_ENV + + - name: Update xMAP + if: ${{ github.event_name == 'push' }} + uses: EndBug/add-and-commit@v7 + with: + branch: xmap + cwd: "./xmap" + add: "*.XMAP" + message: ${{ env.XMAP_COMMIT_MSG }} \ No newline at end of file diff --git a/asm/overlay_12_0224E4FC_s.s b/asm/overlay_12_0224E4FC_s.s index 3b267804c..962085b61 100644 --- a/asm/overlay_12_0224E4FC_s.s +++ b/asm/overlay_12_0224E4FC_s.s @@ -8,189 +8,6 @@ .text .public AddBattlerVar - thumb_func_start BattleContext_Init -BattleContext_Init: ; 0x02250F44 - push {r3, r4, r5, r6, r7, lr} - ldr r1, _02251024 ; =0x00002144 - add r5, r0, #0 - mov r4, #0 - add r0, r1, #0 - str r4, [r5, r1] - mov r2, #1 - add r0, #0xc - str r2, [r5, r0] - add r0, r1, #0 - add r0, #8 - str r4, [r5, r0] - add r0, r1, #0 - add r0, #0x10 - str r4, [r5, r0] - add r0, r1, #0 - mov r2, #0xa - add r0, #0x14 - str r2, [r5, r0] - add r0, r1, #0 - add r0, #0x1c - str r4, [r5, r0] - add r0, r1, #0 - add r0, #0x20 - str r4, [r5, r0] - add r0, r1, #0 - add r0, #0x28 - str r4, [r5, r0] - mov r0, #0xff - add r2, r1, #0 - str r0, [r5, #0x74] - add r2, #0x2c - str r4, [r5, r2] - add r2, r1, #0 - add r2, #0x30 - str r4, [r5, r2] - add r2, r1, #0 - add r2, #0x34 - str r4, [r5, r2] - add r2, r5, #0 - add r2, #0x88 - str r4, [r2] - add r2, r5, #0 - add r2, #0x8c - str r4, [r2] - add r2, r5, #0 - add r2, #0x94 - str r0, [r2] - add r0, r1, #0 - add r0, #0x38 - strb r4, [r5, r0] - add r0, r1, #0 - add r0, #0x39 - strb r4, [r5, r0] - add r0, r1, #0 - add r0, #0x3a - strb r4, [r5, r0] - add r0, r1, #0 - add r0, #0x3c - str r4, [r5, r0] - add r0, r1, #0 - str r4, [r5, #0x38] - add r0, #0x40 - str r4, [r5, r0] - add r0, r1, #0 - add r0, #0x44 - str r4, [r5, r0] - str r4, [r5, #0x10] - str r4, [r5, #0x18] - str r4, [r5, #0x20] - str r4, [r5, #0x28] - str r4, [r5, #0x30] - str r4, [r5, #0x3c] - str r4, [r5, #0x40] - str r4, [r5, #0x48] - str r4, [r5, #0x4c] - str r4, [r5, #0x50] - add r0, r1, #0 - str r4, [r5, #0x54] - sub r0, #8 - ldr r2, [r5, r0] - ldr r0, _02251028 ; =0xFF800000 - mov r7, #6 - and r2, r0 - add r0, r1, #0 - sub r0, #8 - str r2, [r5, r0] - sub r0, r1, #4 - ldr r2, [r5, r0] - ldr r0, _0225102C ; =0xFFFFFEA1 - and r2, r0 - sub r0, r1, #4 - str r2, [r5, r0] - ldr r0, _02251030 ; =0x00003120 - strb r4, [r5, r0] - mov r0, #0xb5 - lsl r0, r0, #2 - add r6, r5, r0 -_02251008: - mov r0, #0 - add r1, r6, #0 - mov r2, #0x1c - bl MIi_CpuClearFast - add r1, r5, r4 - ldr r0, _02251034 ; =0x000021A4 - add r4, r4, #1 - add r6, #0x1c - strb r7, [r1, r0] - cmp r4, #4 - blt _02251008 - pop {r3, r4, r5, r6, r7, pc} - nop -_02251024: .word 0x00002144 -_02251028: .word 0xFF800000 -_0225102C: .word 0xFFFFFEA1 -_02251030: .word 0x00003120 -_02251034: .word 0x000021A4 - thumb_func_end BattleContext_Init - - thumb_func_start ov12_02251038 -ov12_02251038: ; 0x02251038 - push {r3, r4, r5, r6, r7, lr} - add r6, r1, #0 - add r7, r0, #0 - mov r4, #0 - add r5, r6, #0 -_02251042: - ldr r0, _022510A4 ; =0x0000306C - mov r1, #0xff - strh r1, [r5, r0] - ldr r0, _022510A8 ; =0x000021A0 - add r2, r6, r4 - mov r1, #6 - strb r1, [r2, r0] - add r0, r7, #0 - bl BattleSys_Random - ldr r1, _022510AC ; =0x0000310C - add r4, r4, #1 - strh r0, [r5, r1] - add r5, r5, #2 - cmp r4, #4 - blt _02251042 - ldr r0, _022510B0 ; =0x00002168 - mov r1, #1 - str r1, [r6, r0] - mov r0, #0x5d - lsl r0, r0, #2 - str r1, [r6, r0] - add r0, r7, #0 - bl BattleSys_GetBattleType - mov r1, #2 - tst r0, r1 - bne _02251096 - add r0, r1, #0 - bl MaskOfFlagNo - ldr r1, _022510B4 ; =0x00003108 - ldrb r2, [r6, r1] - orr r0, r2 - strb r0, [r6, r1] - mov r0, #3 - bl MaskOfFlagNo - ldr r1, _022510B4 ; =0x00003108 - ldrb r2, [r6, r1] - orr r0, r2 - strb r0, [r6, r1] -_02251096: - ldr r0, _022510B8 ; =0x0000311C - mov r1, #6 - strb r1, [r6, r0] - add r0, r0, #1 - strb r1, [r6, r0] - pop {r3, r4, r5, r6, r7, pc} - nop -_022510A4: .word 0x0000306C -_022510A8: .word 0x000021A0 -_022510AC: .word 0x0000310C -_022510B0: .word 0x00002168 -_022510B4: .word 0x00003108 -_022510B8: .word 0x0000311C - thumb_func_end ov12_02251038 - thumb_func_start InitSwitchWork InitSwitchWork: ; 0x022510BC push {r3, r4, r5, r6, r7, lr} diff --git a/include/battle.h b/include/battle.h index f42effe1d..227ff8772 100644 --- a/include/battle.h +++ b/include/battle.h @@ -141,7 +141,7 @@ typedef struct UnkBattlemonSub { u32 battlerIdLockOn:2; u32 mimicedMoveIndex:4; u32 battlerIdBinding:2; - u32 unk4_8:2; + u32 battlerIdMeanLook:2; u32 lastResortCount:3; u32 magnetRiseTurns:3; u32 healBlockTurns:3; diff --git a/include/constants/battle.h b/include/constants/battle.h index 5f1a71e93..fde39e4ba 100644 --- a/include/constants/battle.h +++ b/include/constants/battle.h @@ -62,8 +62,7 @@ enum Terrain { #define MOVE_EFFECT_0 (1 << 0) #define MOVE_EFFECT_1 (1 << 1) #define MOVE_EFFECT_LEECH_SEED (1 << 2) -#define MOVE_EFFECT_3 (1 << 3) -#define MOVE_EFFECT_4 (1 << 4) +#define MOVE_EFFECT_LOCK_ON (3 << 3) #define MOVE_EFFECT_PERISH_SONG (1 << 5) #define MOVE_EFFECT_YAWN (1 << 12) #define MOVE_EFFECT_IMPRISON_USER (1 << 13) @@ -131,6 +130,7 @@ enum Terrain { #define STATUS2_FOCUS_ENERGY (1 << 20) #define STATUS2_TRANSFORMED (1 << 21) #define STATUS2_24 (1 << 24) +#define STATUS2_MEAN_LOOK (1 << 26) #define STATUS2_27 (1 << 27) #define STATUS2_DEFENCE_CURL (1 << 30) diff --git a/include/overlay_12_0224E4FC.h b/include/overlay_12_0224E4FC.h index 49ecb0ad0..d24de986e 100644 --- a/include/overlay_12_0224E4FC.h +++ b/include/overlay_12_0224E4FC.h @@ -29,6 +29,8 @@ void LockBattlerIntoCurrentMove(BattleSystem *bsys, BATTLECONTEXT *ctx, int batt void UnlockBattlerOutOfCurrentMove(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerId); int GetBattlerStatusCondition(BATTLECONTEXT *ctx, int battlerId); BOOL ov12_02250D4C(BattleSystem *bsys, BATTLECONTEXT *ctx); +void BattleContext_Init(BATTLECONTEXT *ctx); +void ov12_02251038(BattleSystem *bsys, BATTLECONTEXT *ctx); //The following functions haven't been decompiled as of now void ov12_02256F78(BattleSystem *bsys, BATTLECONTEXT *ctx, int battlerId, u8 monIndex); diff --git a/src/battle/battle_command.c b/src/battle/battle_command.c index d56a500b3..9f2fad8bd 100644 --- a/src/battle/battle_command.c +++ b/src/battle/battle_command.c @@ -2555,7 +2555,7 @@ BOOL BtlCmd_TryOHKO(BattleSystem *bsys, BATTLECONTEXT *ctx) { if (CheckBattlerAbilityIfNotIgnored(ctx, ctx->battlerIdAttacker, ctx->battlerIdTarget, ABILITY_STURDY) == TRUE) { ctx->moveStatusFlag |= 1 << 19; } else { - if ((ctx->battleMons[ctx->battlerIdTarget].moveEffectFlags & (MOVE_EFFECT_3 | MOVE_EFFECT_4)) == FALSE && + if ((ctx->battleMons[ctx->battlerIdTarget].moveEffectFlags & MOVE_EFFECT_LOCK_ON) == FALSE && GetBattlerAbility(ctx, ctx->battlerIdAttacker) != ABILITY_NO_GUARD && GetBattlerAbility(ctx, ctx->battlerIdTarget) != ABILITY_NO_GUARD) { hitChance = ctx->battleMons[ctx->battlerIdAttacker].level - ctx->battleMons[ctx->battlerIdTarget].level + ctx->unk_334.moveData[ctx->moveNoCur].accuracy; @@ -2565,7 +2565,7 @@ BOOL BtlCmd_TryOHKO(BattleSystem *bsys, BATTLECONTEXT *ctx) { hitChance = 0; } } else { - if ((((ctx->battleMons[ctx->battlerIdTarget].unk88.battlerIdLockOn == ctx->battlerIdAttacker) && (ctx->battleMons[ctx->battlerIdTarget].moveEffectFlags & (MOVE_EFFECT_3 | MOVE_EFFECT_4))) || + if ((((ctx->battleMons[ctx->battlerIdTarget].unk88.battlerIdLockOn == ctx->battlerIdAttacker) && (ctx->battleMons[ctx->battlerIdTarget].moveEffectFlags & MOVE_EFFECT_LOCK_ON)) || GetBattlerAbility(ctx, ctx->battlerIdAttacker) == ABILITY_NO_GUARD || GetBattlerAbility(ctx, ctx->battlerIdTarget) == ABILITY_NO_GUARD) && ctx->battleMons[ctx->battlerIdAttacker].level >= ctx->battleMons[ctx->battlerIdTarget].level) { diff --git a/src/battle/overlay_12_0224E4FC.c b/src/battle/overlay_12_0224E4FC.c index 58eafb8f7..d5301d743 100644 --- a/src/battle/overlay_12_0224E4FC.c +++ b/src/battle/overlay_12_0224E4FC.c @@ -416,7 +416,7 @@ int GetBattlerVar(BATTLECONTEXT *ctx, int battlerId, u32 id, void *data) { case BMON_DATA_BINDED_BATTLER: return mon->unk88.battlerIdBinding; case BMON_DATA_MEAN_LOOK_BATTLER: - return mon->unk88.unk4_8; + return mon->unk88.battlerIdMeanLook; case BMON_DATA_LAST_RESORT_COUNT: return mon->unk88.lastResortCount; case BMON_DATA_MAGNET_RISE: @@ -687,7 +687,7 @@ void SetBattlerVar(BATTLECONTEXT *ctx, int battlerId, u32 id, void *data) { mon->unk88.battlerIdBinding = *data8; break; case BMON_DATA_MEAN_LOOK_BATTLER: - mon->unk88.unk4_8 = *data8; + mon->unk88.battlerIdMeanLook = *data8; break; case BMON_DATA_LAST_RESORT_COUNT: mon->unk88.lastResortCount = *data8; @@ -1686,3 +1686,87 @@ BOOL ov12_02250D4C(BattleSystem *bsys, BATTLECONTEXT *ctx) { return FALSE; } + +//This is technically a correct function name but it doesn't account for the other battle context initilzation functions +//which init different parts of the struct, so this can be more descriptive once the variables are ID'd +void BattleContext_Init(BATTLECONTEXT *ctx) { + int battlerId; + + //related to damage calculation + ctx->damage = 0; + ctx->criticalMultiplier = 1; + ctx->criticalCnt = 0; + ctx->movePower = 0; + ctx->unk_2158 = 10; + ctx->moveType = 0; + ctx->unk_2164 = 0; + ctx->moveStatusFlag = 0; + + ctx->battlerIdFainted = 0xFF; + + //related to statusing a mon..? + ctx->unk_2170 = 0; + ctx->unk_2174 = 0; + ctx->unk_2178 = 0; + + //related to stat (maybe status?) changes + ctx->unk_88 = 0; + ctx->statChangeParam = 0; + ctx->battlerIdStatChange = 0xFF; + + //related to multi hit moves + ctx->multiHitCount = 0; + ctx->multiHitCountTemp = 0; + ctx->unk_217E = 0; + ctx->unk_2180 = 0; + ctx->unk_38 = 0; + ctx->unk_2184 = 0; + ctx->checkMultiHit = 0; + + //unidentified states for different state machines + ctx->unk_10 = 0; + ctx->unk_18 = 0; + ctx->unk_20 = 0; + ctx->unk_28 = 0; + ctx->unk_30 = 0; + ctx->unk_3C = 0; + ctx->unk_40 = 0; + ctx->unk_48 = 0; + ctx->unk_4C = 0; + ctx->unk_50 = 0; + ctx->unk_54 = 0; + + ctx->linkStatus &= 0xFF800000; + ctx->linkStatus2 &= 0xFFFFFEA1; + + ctx->magnitude = 0; + + for (battlerId = 0; battlerId < 4; battlerId++) { + MIi_CpuClearFast(0, (u32 *) &ctx->selfTurnData[battlerId], sizeof(SelfTurnData)); + ctx->unk_21A4[battlerId] = 6; + } +} + +void ov12_02251038(BattleSystem *bsys, BATTLECONTEXT *ctx) { + int battleType; + + for (int battlerId = 0; battlerId < 4; battlerId++) { + ctx->moveNoHitBattler[battlerId] = 0xFF; + ctx->unk_21A0[battlerId] = 6; + ctx->unk_310C[battlerId] = BattleSys_Random(bsys); + } + + ctx->prizeMoneyValue = 1; + + ctx->meFirstTotal = 1; + + battleType = BattleSys_GetBattleType(bsys); + + if (!(battleType & BATTLE_TYPE_DOUBLES)) { + ctx->unk_3108 |= MaskOfFlagNo(2); + ctx->unk_3108 |= MaskOfFlagNo(3); + } + + ctx->unk_311C = 6; + ctx->unk_311D = 6; +} From 30736daaeec6c04158577c5f73aa24c562d96ce5 Mon Sep 17 00:00:00 2001 From: Adrienn Tindall <33725376+adrienntindall@users.noreply.github.com> Date: Mon, 12 Jun 2023 10:13:49 -0500 Subject: [PATCH 4/5] Replace TSURE_POKE in json files --- .../eventdata/zone_event/005_D18R0101.json | 8 ++++---- .../eventdata/zone_event/015_R10.json | 2 +- .../eventdata/zone_event/019_R14.json | 2 +- .../eventdata/zone_event/026_R25.json | 2 +- .../eventdata/zone_event/030_R29.json | 2 +- .../eventdata/zone_event/031_R30.json | 4 ++-- .../eventdata/zone_event/035_R34.json | 2 +- .../eventdata/zone_event/040_R39.json | 8 ++++---- .../eventdata/zone_event/041_R42.json | 2 +- .../eventdata/zone_event/048_T03.json | 4 ++-- .../eventdata/zone_event/049_T04.json | 2 +- .../eventdata/zone_event/051_T06.json | 4 ++-- .../eventdata/zone_event/052_T07.json | 2 +- .../eventdata/zone_event/057_T20.json | 4 ++-- .../eventdata/zone_event/071_T23.json | 8 ++++---- .../eventdata/zone_event/072_T24.json | 2 +- .../eventdata/zone_event/083_T27R0501.json | 2 +- .../eventdata/zone_event/085_T29.json | 2 +- .../eventdata/zone_event/093_D22R0101.json | 2 +- .../eventdata/zone_event/094_R31R0101.json | 2 +- .../eventdata/zone_event/113_D35R0101.json | 2 +- .../eventdata/zone_event/114_D36R0101.json | 12 +++++------ .../eventdata/zone_event/115_D37R0101.json | 2 +- .../eventdata/zone_event/147_R48.json | 2 +- .../eventdata/zone_event/155_T22R0401.json | 2 +- .../eventdata/zone_event/157_T23R0201.json | 4 ++-- .../eventdata/zone_event/158_T23R0501.json | 2 +- .../eventdata/zone_event/165_R34R0201.json | 2 +- .../eventdata/zone_event/168_D47.json | 8 ++++---- .../eventdata/zone_event/179_D23R0102.json | 2 +- .../eventdata/zone_event/181_D23R0104.json | 2 +- .../eventdata/zone_event/193_D37R0103.json | 6 +++--- .../eventdata/zone_event/202_R39R0201.json | 10 +++++----- .../eventdata/zone_event/204_D18R0102.json | 8 ++++---- .../eventdata/zone_event/211_D27R0107.json | 2 +- .../eventdata/zone_event/234_D35R0103.json | 20 +++++++++---------- .../eventdata/zone_event/235_D35R0104.json | 6 +++--- .../eventdata/zone_event/240_D31R0201.json | 4 ++-- .../eventdata/zone_event/247_D32R0401.json | 2 +- .../eventdata/zone_event/251_D49.json | 18 ++++++++--------- .../eventdata/zone_event/253_D49R0102.json | 8 ++++---- .../eventdata/zone_event/255_D49R0104.json | 4 ++-- .../eventdata/zone_event/256_D49R0105.json | 4 ++-- .../eventdata/zone_event/257_D49R0106.json | 2 +- .../eventdata/zone_event/260_T30R0201.json | 2 +- .../eventdata/zone_event/271_T10R0101.json | 2 +- .../eventdata/zone_event/302_R34R0101.json | 2 +- .../eventdata/zone_event/319_T06R0301.json | 2 +- .../eventdata/zone_event/333_T07R0201.json | 6 +++--- .../eventdata/zone_event/335_T07R0203.json | 2 +- .../eventdata/zone_event/341_T20R0402.json | 2 +- .../eventdata/zone_event/361_T11R0801.json | 2 +- .../eventdata/zone_event/385_T04R0201.json | 2 +- .../eventdata/zone_event/386_T04R0301.json | 4 ++-- .../eventdata/zone_event/390_T05R0201.json | 6 +++--- .../eventdata/zone_event/406_D03R0103.json | 2 +- .../eventdata/zone_event/411_D11R0105.json | 2 +- .../eventdata/zone_event/416_D41R0105.json | 2 +- .../eventdata/zone_event/425_T03R0201.json | 2 +- .../eventdata/zone_event/428_T03PC0101.json | 2 +- .../eventdata/zone_event/436_T08R0601.json | 6 +++--- .../eventdata/zone_event/449_T02R0201.json | 4 ++-- .../eventdata/zone_event/462_R28R0101.json | 2 +- .../eventdata/zone_event/465_D02R0104.json | 12 +++++------ .../eventdata/zone_event/475_D51R0301.json | 2 +- .../eventdata/zone_event/476_D52R0101.json | 2 +- .../eventdata/zone_event/477_D52R0102.json | 2 +- .../eventdata/zone_event/478_D52R0103.json | 2 +- 68 files changed, 137 insertions(+), 137 deletions(-) diff --git a/files/fielddata/eventdata/zone_event/005_D18R0101.json b/files/fielddata/eventdata/zone_event/005_D18R0101.json index 66e1a99ed..b58326943 100644 --- a/files/fielddata/eventdata/zone_event/005_D18R0101.json +++ b/files/fielddata/eventdata/zone_event/005_D18R0101.json @@ -106,7 +106,7 @@ }, { "id": "obj_D18R0101_tsure_poke_static_suicune", - "ovid": "SPRITE_TSURE_POKE_STATIC_SUICUNE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SUICUNE", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_BURNED_TOWER_1F_SUICUNE", @@ -123,7 +123,7 @@ }, { "id": "obj_D18R0101_tsure_poke_static_raikou", - "ovid": "SPRITE_TSURE_POKE_STATIC_RAIKOU", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_RAIKOU", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_BURNED_TOWER_1F_RAIKOU", @@ -140,7 +140,7 @@ }, { "id": "obj_D18R0101_tsure_poke_static_entei", - "ovid": "SPRITE_TSURE_POKE_STATIC_ENTEI", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ENTEI", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_BURNED_TOWER_1F_ENTEI", @@ -242,7 +242,7 @@ }, { "id": "obj_D18R0101_tsure_poke_static_suicune_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_SUICUNE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SUICUNE", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_BURNED_TOWER_STATIC_SUICUNE", diff --git a/files/fielddata/eventdata/zone_event/015_R10.json b/files/fielddata/eventdata/zone_event/015_R10.json index 18c857967..c726f29e1 100644 --- a/files/fielddata/eventdata/zone_event/015_R10.json +++ b/files/fielddata/eventdata/zone_event/015_R10.json @@ -46,7 +46,7 @@ }, { "id": "obj_R10_tsure_poke_static_zapdos", - "ovid": "SPRITE_TSURE_POKE_STATIC_ZAPDOS", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ZAPDOS", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_ROUTE_10_ZAPDOS", diff --git a/files/fielddata/eventdata/zone_event/019_R14.json b/files/fielddata/eventdata/zone_event/019_R14.json index 76508dc18..4d03157c1 100644 --- a/files/fielddata/eventdata/zone_event/019_R14.json +++ b/files/fielddata/eventdata/zone_event/019_R14.json @@ -190,7 +190,7 @@ }, { "id": "obj_R14_tsure_poke_static_suicune", - "ovid": "SPRITE_TSURE_POKE_STATIC_SUICUNE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SUICUNE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROUTE_14_SUICUNE", diff --git a/files/fielddata/eventdata/zone_event/026_R25.json b/files/fielddata/eventdata/zone_event/026_R25.json index ae951d168..3a979d059 100644 --- a/files/fielddata/eventdata/zone_event/026_R25.json +++ b/files/fielddata/eventdata/zone_event/026_R25.json @@ -225,7 +225,7 @@ }, { "id": "obj_R25_tsure_poke_static_suicune", - "ovid": "SPRITE_TSURE_POKE_STATIC_SUICUNE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SUICUNE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROUTE_25_SUICUNE", diff --git a/files/fielddata/eventdata/zone_event/030_R29.json b/files/fielddata/eventdata/zone_event/030_R29.json index 6671cc8b8..8cb7eee7c 100644 --- a/files/fielddata/eventdata/zone_event/030_R29.json +++ b/files/fielddata/eventdata/zone_event/030_R29.json @@ -148,7 +148,7 @@ }, { "id": "obj_R29_tsure_poke_static_marill", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROUTE_29_MARILL", diff --git a/files/fielddata/eventdata/zone_event/031_R30.json b/files/fielddata/eventdata/zone_event/031_R30.json index e65b25d69..8825bea01 100644 --- a/files/fielddata/eventdata/zone_event/031_R30.json +++ b/files/fielddata/eventdata/zone_event/031_R30.json @@ -155,7 +155,7 @@ }, { "id": "obj_R30_tsure_poke_static_rattata", - "ovid": "SPRITE_TSURE_POKE_STATIC_RATTATA", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_RATTATA", "mvt": 14, "type": 0, "flag": "FLAG_HIDE_ROUTE_30_BATTLERS", @@ -172,7 +172,7 @@ }, { "id": "obj_R30_tsure_poke_static_pidgey", - "ovid": "SPRITE_TSURE_POKE_STATIC_PIDGEY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PIDGEY", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_ROUTE_30_BATTLERS", diff --git a/files/fielddata/eventdata/zone_event/035_R34.json b/files/fielddata/eventdata/zone_event/035_R34.json index 96fffa5af..8d2d0c273 100644 --- a/files/fielddata/eventdata/zone_event/035_R34.json +++ b/files/fielddata/eventdata/zone_event/035_R34.json @@ -257,7 +257,7 @@ }, { "id": "obj_R34_tsure_poke_static_marill", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 0, "type": 0, "flag": "FLAG_UNK_22D", diff --git a/files/fielddata/eventdata/zone_event/040_R39.json b/files/fielddata/eventdata/zone_event/040_R39.json index af9ae1fef..f8b325729 100644 --- a/files/fielddata/eventdata/zone_event/040_R39.json +++ b/files/fielddata/eventdata/zone_event/040_R39.json @@ -129,7 +129,7 @@ }, { "id": "obj_R39_tsure_poke_static_miltank", - "ovid": "SPRITE_TSURE_POKE_STATIC_MILTANK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MILTANK", "mvt": 15, "type": 0, "flag": "FLAG_UNK_226", @@ -146,7 +146,7 @@ }, { "id": "obj_R39_tsure_poke_static_miltank_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_MILTANK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MILTANK", "mvt": 17, "type": 0, "flag": "FLAG_UNK_226", @@ -163,7 +163,7 @@ }, { "id": "obj_R39_tsure_poke_static_miltank_3", - "ovid": "SPRITE_TSURE_POKE_STATIC_MILTANK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MILTANK", "mvt": 15, "type": 0, "flag": "FLAG_UNK_226", @@ -180,7 +180,7 @@ }, { "id": "obj_R39_tsure_poke_static_miltank_4", - "ovid": "SPRITE_TSURE_POKE_STATIC_MILTANK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MILTANK", "mvt": 15, "type": 0, "flag": "FLAG_UNK_226", diff --git a/files/fielddata/eventdata/zone_event/041_R42.json b/files/fielddata/eventdata/zone_event/041_R42.json index c13ca6d4e..8f00591bf 100644 --- a/files/fielddata/eventdata/zone_event/041_R42.json +++ b/files/fielddata/eventdata/zone_event/041_R42.json @@ -232,7 +232,7 @@ }, { "id": "obj_R42_tsure_poke_static_suicune", - "ovid": "SPRITE_TSURE_POKE_STATIC_SUICUNE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SUICUNE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROUTE_42_SUICUNE", diff --git a/files/fielddata/eventdata/zone_event/048_T03.json b/files/fielddata/eventdata/zone_event/048_T03.json index 021307ed4..ae54f9a6f 100644 --- a/files/fielddata/eventdata/zone_event/048_T03.json +++ b/files/fielddata/eventdata/zone_event/048_T03.json @@ -214,7 +214,7 @@ }, { "id": "obj_T03_tsure_poke_static_latios", - "ovid": "SPRITE_TSURE_POKE_STATIC_LATIOS", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_LATIOS", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_PEWTER_CITY_LATIOS", @@ -231,7 +231,7 @@ }, { "id": "obj_T03_tsure_poke_static_latias", - "ovid": "SPRITE_TSURE_POKE_STATIC_LATIAS", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_LATIAS", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_PEWTER_CITY_LATIAS", diff --git a/files/fielddata/eventdata/zone_event/049_T04.json b/files/fielddata/eventdata/zone_event/049_T04.json index 7403598fe..d028fddfb 100644 --- a/files/fielddata/eventdata/zone_event/049_T04.json +++ b/files/fielddata/eventdata/zone_event/049_T04.json @@ -87,7 +87,7 @@ }, { "id": "obj_T04_tsure_poke_static_slowbro", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWBRO", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWBRO", "mvt": 2, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/051_T06.json b/files/fielddata/eventdata/zone_event/051_T06.json index 97d8004b6..1e0bae84d 100644 --- a/files/fielddata/eventdata/zone_event/051_T06.json +++ b/files/fielddata/eventdata/zone_event/051_T06.json @@ -145,7 +145,7 @@ }, { "id": "obj_T06_tsure_poke_static_machop", - "ovid": "SPRITE_TSURE_POKE_STATIC_MACHOP", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MACHOP", "mvt": 38, "type": 0, "flag": "FLAG_NOTHING", @@ -332,7 +332,7 @@ }, { "id": "obj_T06_tsure_poke_static_suicune", - "ovid": "SPRITE_TSURE_POKE_STATIC_SUICUNE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SUICUNE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_VERMILION_SUICUNE", diff --git a/files/fielddata/eventdata/zone_event/052_T07.json b/files/fielddata/eventdata/zone_event/052_T07.json index 7e1fdbf53..7bd5c81f0 100644 --- a/files/fielddata/eventdata/zone_event/052_T07.json +++ b/files/fielddata/eventdata/zone_event/052_T07.json @@ -78,7 +78,7 @@ }, { "id": "obj_T07_tsure_poke_static_poliwrath", - "ovid": "SPRITE_TSURE_POKE_STATIC_POLIWRATH", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_POLIWRATH", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/057_T20.json b/files/fielddata/eventdata/zone_event/057_T20.json index 0956b7143..72435a248 100644 --- a/files/fielddata/eventdata/zone_event/057_T20.json +++ b/files/fielddata/eventdata/zone_event/057_T20.json @@ -96,7 +96,7 @@ }, { "id": "obj_T20_tsure_poke_static_marill", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_NEW_BARK_MARILL", @@ -198,7 +198,7 @@ }, { "id": "obj_T20_tsure_poke_static_marill_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_NEW_BARK_FRIEND_2", diff --git a/files/fielddata/eventdata/zone_event/071_T23.json b/files/fielddata/eventdata/zone_event/071_T23.json index 17406d761..9d656c44e 100644 --- a/files/fielddata/eventdata/zone_event/071_T23.json +++ b/files/fielddata/eventdata/zone_event/071_T23.json @@ -146,7 +146,7 @@ }, { "id": "obj_T23_tsure_poke_static_slowpoke", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWPOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_AZALEA_SLOWPOKES", @@ -163,7 +163,7 @@ }, { "id": "obj_T23_tsure_poke_static_slowpoke_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWPOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE", "mvt": 14, "type": 0, "flag": "FLAG_HIDE_AZALEA_SLOWPOKES", @@ -180,7 +180,7 @@ }, { "id": "obj_T23_tsure_poke_static_slowpoke_3", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWPOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE", "mvt": 17, "type": 0, "flag": "FLAG_HIDE_AZALEA_SLOWPOKES", @@ -197,7 +197,7 @@ }, { "id": "obj_T23_tsure_poke_static_slowpoke_4", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWPOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_AZALEA_SLOWPOKES", diff --git a/files/fielddata/eventdata/zone_event/072_T24.json b/files/fielddata/eventdata/zone_event/072_T24.json index 83247fb4d..341c9780d 100644 --- a/files/fielddata/eventdata/zone_event/072_T24.json +++ b/files/fielddata/eventdata/zone_event/072_T24.json @@ -154,7 +154,7 @@ }, { "id": "obj_T24_tsure_poke_static_suicune", - "ovid": "SPRITE_TSURE_POKE_STATIC_SUICUNE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SUICUNE", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_CIANWOOD_SUICUNE", diff --git a/files/fielddata/eventdata/zone_event/083_T27R0501.json b/files/fielddata/eventdata/zone_event/083_T27R0501.json index 4235f24c8..c27968f5a 100644 --- a/files/fielddata/eventdata/zone_event/083_T27R0501.json +++ b/files/fielddata/eventdata/zone_event/083_T27R0501.json @@ -72,7 +72,7 @@ }, { "id": "obj_T27R0501_tsure_poke_static_psyduck", - "ovid": "SPRITE_TSURE_POKE_STATIC_PSYDUCK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PSYDUCK", "mvt": 14, "type": 0, "flag": "FLAG_UNK_241", diff --git a/files/fielddata/eventdata/zone_event/085_T29.json b/files/fielddata/eventdata/zone_event/085_T29.json index a50604b96..fe80fb6f2 100644 --- a/files/fielddata/eventdata/zone_event/085_T29.json +++ b/files/fielddata/eventdata/zone_event/085_T29.json @@ -215,7 +215,7 @@ }, { "id": "obj_T29_tsure_poke_static_dragonite", - "ovid": "SPRITE_TSURE_POKE_STATIC_DRAGONITE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_DRAGONITE", "mvt": 16, "type": 0, "flag": "FLAG_HIDE_LAKE_OF_RAGE_LANCE", diff --git a/files/fielddata/eventdata/zone_event/093_D22R0101.json b/files/fielddata/eventdata/zone_event/093_D22R0101.json index 87eba42f3..53b3f8dad 100644 --- a/files/fielddata/eventdata/zone_event/093_D22R0101.json +++ b/files/fielddata/eventdata/zone_event/093_D22R0101.json @@ -181,7 +181,7 @@ }, { "id": "obj_D22R0101_tsure_poke_static_persian", - "ovid": "SPRITE_TSURE_POKE_STATIC_PERSIAN", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PERSIAN", "mvt": 15, "type": 0, "flag": "FLAG_UNK_24E", diff --git a/files/fielddata/eventdata/zone_event/094_R31R0101.json b/files/fielddata/eventdata/zone_event/094_R31R0101.json index 8353ff287..0f0db9e56 100644 --- a/files/fielddata/eventdata/zone_event/094_R31R0101.json +++ b/files/fielddata/eventdata/zone_event/094_R31R0101.json @@ -37,7 +37,7 @@ }, { "id": "obj_R31R0101_tsure_poke_static_marill", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/113_D35R0101.json b/files/fielddata/eventdata/zone_event/113_D35R0101.json index f58eaaf8b..1fa667bda 100644 --- a/files/fielddata/eventdata/zone_event/113_D35R0101.json +++ b/files/fielddata/eventdata/zone_event/113_D35R0101.json @@ -149,7 +149,7 @@ }, { "id": "obj_D35R0101_tsure_poke_static_dragonite", - "ovid": "SPRITE_TSURE_POKE_STATIC_DRAGONITE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_DRAGONITE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_MAHOGANY_SHOP_LANCE", diff --git a/files/fielddata/eventdata/zone_event/114_D36R0101.json b/files/fielddata/eventdata/zone_event/114_D36R0101.json index daa05a940..3b1827eb6 100644 --- a/files/fielddata/eventdata/zone_event/114_D36R0101.json +++ b/files/fielddata/eventdata/zone_event/114_D36R0101.json @@ -93,7 +93,7 @@ "objects": [ { "id": "obj_D36R0101_tsure_poke_static_farfetchd", - "ovid": "SPRITE_TSURE_POKE_STATIC_FARFETCHD", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_FARFETCHD", "mvt": 17, "type": 0, "flag": "FLAG_HIDE_FARFETCHD_1_LOST", @@ -127,7 +127,7 @@ }, { "id": "obj_D36R0101_tsure_poke_static_farfetchd_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_FARFETCHD", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_FARFETCHD", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_FARFETCHD_2_LOST", @@ -263,7 +263,7 @@ }, { "id": "obj_D36R0101_tsure_poke_static_farfetchd_3", - "ovid": "SPRITE_TSURE_POKE_STATIC_FARFETCHD", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_FARFETCHD", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_FARFETCHD_1_FOUND", @@ -280,7 +280,7 @@ }, { "id": "obj_D36R0101_tsure_poke_static_farfetchd_4", - "ovid": "SPRITE_TSURE_POKE_STATIC_FARFETCHD", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_FARFETCHD", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_FARFETCHD_2_FOUND", @@ -331,7 +331,7 @@ }, { "id": "obj_D36R0101_tsure_poke_static_pichu_spiky", - "ovid": "SPRITE_TSURE_POKE_STATIC_PICHU_SPIKY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PICHU_SPIKY", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ILEX_FOREST_SPIKY_EAR_PICHU", @@ -382,7 +382,7 @@ }, { "id": "obj_D36R0101_tsure_poke_static_marill", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ILEX_FOREST_FRIEND", diff --git a/files/fielddata/eventdata/zone_event/115_D37R0101.json b/files/fielddata/eventdata/zone_event/115_D37R0101.json index d59a9cde6..7294824fa 100644 --- a/files/fielddata/eventdata/zone_event/115_D37R0101.json +++ b/files/fielddata/eventdata/zone_event/115_D37R0101.json @@ -54,7 +54,7 @@ }, { "id": "obj_D37R0101_tsure_poke_static_marill", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_GOLDENROD_UNDERGROUND_FRIEND", diff --git a/files/fielddata/eventdata/zone_event/147_R48.json b/files/fielddata/eventdata/zone_event/147_R48.json index 3cce3450b..794660904 100644 --- a/files/fielddata/eventdata/zone_event/147_R48.json +++ b/files/fielddata/eventdata/zone_event/147_R48.json @@ -81,7 +81,7 @@ }, { "id": "obj_R48_tsure_poke_static_slowpoke", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWPOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE", "mvt": 16, "type": 0, "flag": "FLAG_UNK_0AE", diff --git a/files/fielddata/eventdata/zone_event/155_T22R0401.json b/files/fielddata/eventdata/zone_event/155_T22R0401.json index 4e2fe33e2..fe7c760cb 100644 --- a/files/fielddata/eventdata/zone_event/155_T22R0401.json +++ b/files/fielddata/eventdata/zone_event/155_T22R0401.json @@ -37,7 +37,7 @@ }, { "id": "obj_T22R0401_tsure_poke_static_pidgey", - "ovid": "SPRITE_TSURE_POKE_STATIC_PIDGEY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PIDGEY", "mvt": 5, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/157_T23R0201.json b/files/fielddata/eventdata/zone_event/157_T23R0201.json index b886692a6..1daab551f 100644 --- a/files/fielddata/eventdata/zone_event/157_T23R0201.json +++ b/files/fielddata/eventdata/zone_event/157_T23R0201.json @@ -37,7 +37,7 @@ }, { "id": "obj_T23R0201_tsure_poke_static_farfetchd", - "ovid": "SPRITE_TSURE_POKE_STATIC_FARFETCHD", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_FARFETCHD", "mvt": 3, "type": 0, "flag": "FLAG_UNK_1AC", @@ -54,7 +54,7 @@ }, { "id": "obj_T23R0201_tsure_poke_static_farfetchd_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_FARFETCHD", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_FARFETCHD", "mvt": 2, "type": 0, "flag": "FLAG_UNK_1AC", diff --git a/files/fielddata/eventdata/zone_event/158_T23R0501.json b/files/fielddata/eventdata/zone_event/158_T23R0501.json index 7bd7f3b1a..4ec004e73 100644 --- a/files/fielddata/eventdata/zone_event/158_T23R0501.json +++ b/files/fielddata/eventdata/zone_event/158_T23R0501.json @@ -55,7 +55,7 @@ }, { "id": "obj_T23R0501_tsure_poke_static_slowpoke", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWPOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE", "mvt": 14, "type": 0, "flag": "FLAG_HIDE_AZALEA_SLOWPOKES", diff --git a/files/fielddata/eventdata/zone_event/165_R34R0201.json b/files/fielddata/eventdata/zone_event/165_R34R0201.json index b2b4c832b..a99a7a5ca 100644 --- a/files/fielddata/eventdata/zone_event/165_R34R0201.json +++ b/files/fielddata/eventdata/zone_event/165_R34R0201.json @@ -37,7 +37,7 @@ }, { "id": "obj_R34R0201_tsure_poke_static_butterfree", - "ovid": "SPRITE_TSURE_POKE_STATIC_BUTTERFREE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_BUTTERFREE", "mvt": 16, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/168_D47.json b/files/fielddata/eventdata/zone_event/168_D47.json index 46b76f834..27804d73a 100644 --- a/files/fielddata/eventdata/zone_event/168_D47.json +++ b/files/fielddata/eventdata/zone_event/168_D47.json @@ -71,7 +71,7 @@ }, { "id": "obj_D47_tsure_poke_static_jigglypuff", - "ovid": "SPRITE_TSURE_POKE_STATIC_JIGGLYPUFF", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_JIGGLYPUFF", "mvt": 2, "type": 0, "flag": "FLAG_NOTHING", @@ -88,7 +88,7 @@ }, { "id": "obj_D47_tsure_poke_static_kangaskhan", - "ovid": "SPRITE_TSURE_POKE_STATIC_KANGASKHAN", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_KANGASKHAN", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -190,7 +190,7 @@ }, { "id": "obj_D47_tsure_poke_static_butterfree", - "ovid": "SPRITE_TSURE_POKE_STATIC_BUTTERFREE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_BUTTERFREE", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -207,7 +207,7 @@ }, { "id": "obj_D47_tsure_poke_static_slowpoke", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWPOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE", "mvt": 16, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/179_D23R0102.json b/files/fielddata/eventdata/zone_event/179_D23R0102.json index 2e7e427a9..b9f20fb8b 100644 --- a/files/fielddata/eventdata/zone_event/179_D23R0102.json +++ b/files/fielddata/eventdata/zone_event/179_D23R0102.json @@ -63,7 +63,7 @@ }, { "id": "obj_D23R0102_tsure_poke_static_jigglypuff", - "ovid": "SPRITE_TSURE_POKE_STATIC_JIGGLYPUFF", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_JIGGLYPUFF", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/181_D23R0104.json b/files/fielddata/eventdata/zone_event/181_D23R0104.json index 5b9b9def9..4d7daffd9 100644 --- a/files/fielddata/eventdata/zone_event/181_D23R0104.json +++ b/files/fielddata/eventdata/zone_event/181_D23R0104.json @@ -106,7 +106,7 @@ }, { "id": "obj_D23R0104_tsure_poke_static_meowth", - "ovid": "SPRITE_TSURE_POKE_STATIC_MEOWTH", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MEOWTH", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/193_D37R0103.json b/files/fielddata/eventdata/zone_event/193_D37R0103.json index c5b5991ce..08b7fde52 100644 --- a/files/fielddata/eventdata/zone_event/193_D37R0103.json +++ b/files/fielddata/eventdata/zone_event/193_D37R0103.json @@ -46,7 +46,7 @@ }, { "id": "obj_D37R0103_tsure_poke_static_machoke", - "ovid": "SPRITE_TSURE_POKE_STATIC_MACHOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MACHOKE", "mvt": 15, "type": 0, "flag": "FLAG_NOTHING", @@ -63,7 +63,7 @@ }, { "id": "obj_D37R0103_tsure_poke_static_machoke_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_MACHOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MACHOKE", "mvt": 16, "type": 0, "flag": "FLAG_NOTHING", @@ -80,7 +80,7 @@ }, { "id": "obj_D37R0103_tsure_poke_static_machoke_3", - "ovid": "SPRITE_TSURE_POKE_STATIC_MACHOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MACHOKE", "mvt": 17, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/202_R39R0201.json b/files/fielddata/eventdata/zone_event/202_R39R0201.json index b8d615e15..fcacb8f26 100644 --- a/files/fielddata/eventdata/zone_event/202_R39R0201.json +++ b/files/fielddata/eventdata/zone_event/202_R39R0201.json @@ -20,7 +20,7 @@ }, { "id": "obj_R39R0201_tsure_poke_static_miltank", - "ovid": "SPRITE_TSURE_POKE_STATIC_MILTANK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MILTANK", "mvt": 15, "type": 0, "flag": "FLAG_NOTHING", @@ -54,7 +54,7 @@ }, { "id": "obj_R39R0201_tsure_poke_static_miltank_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_MILTANK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MILTANK", "mvt": 14, "type": 0, "flag": "FLAG_UNK_226", @@ -71,7 +71,7 @@ }, { "id": "obj_R39R0201_tsure_poke_static_miltank_3", - "ovid": "SPRITE_TSURE_POKE_STATIC_MILTANK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MILTANK", "mvt": 15, "type": 0, "flag": "FLAG_UNK_226", @@ -88,7 +88,7 @@ }, { "id": "obj_R39R0201_tsure_poke_static_miltank_4", - "ovid": "SPRITE_TSURE_POKE_STATIC_MILTANK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MILTANK", "mvt": 15, "type": 0, "flag": "FLAG_UNK_226", @@ -105,7 +105,7 @@ }, { "id": "obj_R39R0201_tsure_poke_static_miltank_5", - "ovid": "SPRITE_TSURE_POKE_STATIC_MILTANK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MILTANK", "mvt": 16, "type": 0, "flag": "FLAG_UNK_226", diff --git a/files/fielddata/eventdata/zone_event/204_D18R0102.json b/files/fielddata/eventdata/zone_event/204_D18R0102.json index a607c58e7..79f7f9c71 100644 --- a/files/fielddata/eventdata/zone_event/204_D18R0102.json +++ b/files/fielddata/eventdata/zone_event/204_D18R0102.json @@ -21,7 +21,7 @@ "objects": [ { "id": "obj_D18R0102_tsure_poke_static_suicune", - "ovid": "SPRITE_TSURE_POKE_STATIC_SUICUNE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SUICUNE", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_BURNED_TOWER_B1F_SUICUNE", @@ -38,7 +38,7 @@ }, { "id": "obj_D18R0102_tsure_poke_static_entei", - "ovid": "SPRITE_TSURE_POKE_STATIC_ENTEI", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ENTEI", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_BURNED_TOWER_B1F_ENTEI", @@ -55,7 +55,7 @@ }, { "id": "obj_D18R0102_tsure_poke_static_raikou", - "ovid": "SPRITE_TSURE_POKE_STATIC_RAIKOU", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_RAIKOU", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_BURNED_TOWER_B1F_RAIKOU", @@ -225,7 +225,7 @@ }, { "id": "obj_D18R0102_tsure_poke_static_suicune_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_SUICUNE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SUICUNE", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_BURNED_TOWER_STATIC_SUICUNE", diff --git a/files/fielddata/eventdata/zone_event/211_D27R0107.json b/files/fielddata/eventdata/zone_event/211_D27R0107.json index a80657171..c4f76582c 100644 --- a/files/fielddata/eventdata/zone_event/211_D27R0107.json +++ b/files/fielddata/eventdata/zone_event/211_D27R0107.json @@ -37,7 +37,7 @@ }, { "id": "obj_D27R0107_tsure_poke_static_ampharos", - "ovid": "SPRITE_TSURE_POKE_STATIC_AMPHAROS", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_AMPHAROS", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/234_D35R0103.json b/files/fielddata/eventdata/zone_event/234_D35R0103.json index 3fae9767a..43ec832c4 100644 --- a/files/fielddata/eventdata/zone_event/234_D35R0103.json +++ b/files/fielddata/eventdata/zone_event/234_D35R0103.json @@ -86,7 +86,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_dragonite", - "ovid": "SPRITE_TSURE_POKE_STATIC_DRAGONITE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_DRAGONITE", "mvt": 0, "type": 0, "flag": "FLAG_UNK_1E5", @@ -222,7 +222,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_electrode", - "ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ELECTRODE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_1_AND_4", @@ -239,7 +239,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_electrode_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ELECTRODE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_2_AND_5", @@ -256,7 +256,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_electrode_3", - "ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ELECTRODE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_3_AND_6", @@ -273,7 +273,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_electrode_4", - "ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ELECTRODE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_1_AND_4", @@ -290,7 +290,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_electrode_5", - "ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ELECTRODE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_2_AND_5", @@ -307,7 +307,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_electrode_6", - "ovid": "SPRITE_TSURE_POKE_STATIC_ELECTRODE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ELECTRODE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_3_AND_6", @@ -341,7 +341,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_murkrow", - "ovid": "SPRITE_TSURE_POKE_STATIC_MURKROW", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MURKROW", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B2F_MURKROW_1", @@ -358,7 +358,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_murkrow_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_MURKROW", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MURKROW", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B2F_MURKROW_2", @@ -375,7 +375,7 @@ }, { "id": "obj_D35R0103_tsure_poke_static_murkrow_3", - "ovid": "SPRITE_TSURE_POKE_STATIC_MURKROW", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MURKROW", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B2F_MURKROW_3", diff --git a/files/fielddata/eventdata/zone_event/235_D35R0104.json b/files/fielddata/eventdata/zone_event/235_D35R0104.json index 55665d8cb..1fa422da5 100644 --- a/files/fielddata/eventdata/zone_event/235_D35R0104.json +++ b/files/fielddata/eventdata/zone_event/235_D35R0104.json @@ -105,7 +105,7 @@ }, { "id": "obj_D35R0104_tsure_poke_static_dragonite", - "ovid": "SPRITE_TSURE_POKE_STATIC_DRAGONITE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_DRAGONITE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_LANCE", @@ -156,7 +156,7 @@ }, { "id": "obj_D35R0104_tsure_poke_static_murkrow", - "ovid": "SPRITE_TSURE_POKE_STATIC_MURKROW", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MURKROW", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_MURKROW_1", @@ -275,7 +275,7 @@ }, { "id": "obj_D35R0104_tsure_poke_static_murkrow_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_MURKROW", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MURKROW", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_MURKROW_2", diff --git a/files/fielddata/eventdata/zone_event/240_D31R0201.json b/files/fielddata/eventdata/zone_event/240_D31R0201.json index 3f18cbd7b..bdd8fa767 100644 --- a/files/fielddata/eventdata/zone_event/240_D31R0201.json +++ b/files/fielddata/eventdata/zone_event/240_D31R0201.json @@ -165,7 +165,7 @@ }, { "id": "obj_D31R0201_tsure_poke_static_pikachu", - "ovid": "SPRITE_TSURE_POKE_STATIC_PIKACHU", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PIKACHU", "mvt": 13, "type": 0, "flag": "FLAG_NOTHING", @@ -182,7 +182,7 @@ }, { "id": "obj_D31R0201_tsure_poke_static_pikachu_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_PIKACHU", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PIKACHU", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/247_D32R0401.json b/files/fielddata/eventdata/zone_event/247_D32R0401.json index cd0dab3be..cccf3ae48 100644 --- a/files/fielddata/eventdata/zone_event/247_D32R0401.json +++ b/files/fielddata/eventdata/zone_event/247_D32R0401.json @@ -98,7 +98,7 @@ }, { "id": "obj_D32R0401_tsure_poke_static_slowbro", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWBRO", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWBRO", "mvt": 7, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/251_D49.json b/files/fielddata/eventdata/zone_event/251_D49.json index 921afd3c6..8710a9eb6 100644 --- a/files/fielddata/eventdata/zone_event/251_D49.json +++ b/files/fielddata/eventdata/zone_event/251_D49.json @@ -78,7 +78,7 @@ }, { "id": "obj_D49_tsure_poke_static_poliwrath", - "ovid": "SPRITE_TSURE_POKE_STATIC_POLIWRATH", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_POLIWRATH", "mvt": 0, "type": 0, "flag": "FLAG_UNK_225", @@ -129,7 +129,7 @@ }, { "id": "obj_D49_tsure_poke_static_meowth", - "ovid": "SPRITE_TSURE_POKE_STATIC_MEOWTH", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MEOWTH", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -163,7 +163,7 @@ }, { "id": "obj_D49_tsure_poke_static_psyduck", - "ovid": "SPRITE_TSURE_POKE_STATIC_PSYDUCK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PSYDUCK", "mvt": 20, "type": 0, "flag": "FLAG_NOTHING", @@ -180,7 +180,7 @@ }, { "id": "obj_D49_tsure_poke_static_slowpoke", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWPOKE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWPOKE", "mvt": 20, "type": 0, "flag": "FLAG_NOTHING", @@ -197,7 +197,7 @@ }, { "id": "obj_D49_tsure_poke_static_oddish", - "ovid": "SPRITE_TSURE_POKE_STATIC_ODDISH", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ODDISH", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -231,7 +231,7 @@ }, { "id": "obj_D49_tsure_poke_static_pidgey", - "ovid": "SPRITE_TSURE_POKE_STATIC_PIDGEY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PIDGEY", "mvt": 20, "type": 0, "flag": "FLAG_NOTHING", @@ -265,7 +265,7 @@ }, { "id": "obj_D49_tsure_poke_static_slowbro", - "ovid": "SPRITE_TSURE_POKE_STATIC_SLOWBRO", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SLOWBRO", "mvt": 3, "type": 0, "flag": "FLAG_NOTHING", @@ -299,7 +299,7 @@ }, { "id": "obj_D49_tsure_poke_static_machop", - "ovid": "SPRITE_TSURE_POKE_STATIC_MACHOP", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MACHOP", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -316,7 +316,7 @@ }, { "id": "obj_D49_tsure_poke_static_farfetchd", - "ovid": "SPRITE_TSURE_POKE_STATIC_FARFETCHD", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_FARFETCHD", "mvt": 20, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/253_D49R0102.json b/files/fielddata/eventdata/zone_event/253_D49R0102.json index ed9622bc4..322735610 100644 --- a/files/fielddata/eventdata/zone_event/253_D49R0102.json +++ b/files/fielddata/eventdata/zone_event/253_D49R0102.json @@ -20,7 +20,7 @@ }, { "id": "obj_D49R0102_tsure_poke_static_poliwrath", - "ovid": "SPRITE_TSURE_POKE_STATIC_POLIWRATH", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_POLIWRATH", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -258,7 +258,7 @@ }, { "id": "obj_D49R0102_tsure_poke_static_rattata", - "ovid": "SPRITE_TSURE_POKE_STATIC_RATTATA", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_RATTATA", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -275,7 +275,7 @@ }, { "id": "obj_D49R0102_tsure_poke_static_butterfree", - "ovid": "SPRITE_TSURE_POKE_STATIC_BUTTERFREE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_BUTTERFREE", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -292,7 +292,7 @@ }, { "id": "obj_D49R0102_tsure_poke_static_machop", - "ovid": "SPRITE_TSURE_POKE_STATIC_MACHOP", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MACHOP", "mvt": 2, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/255_D49R0104.json b/files/fielddata/eventdata/zone_event/255_D49R0104.json index 3a4ccaec9..59a2a9cf9 100644 --- a/files/fielddata/eventdata/zone_event/255_D49R0104.json +++ b/files/fielddata/eventdata/zone_event/255_D49R0104.json @@ -161,7 +161,7 @@ }, { "id": "obj_D49R0104_tsure_poke_static_rattata", - "ovid": "SPRITE_TSURE_POKE_STATIC_RATTATA", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_RATTATA", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -195,7 +195,7 @@ }, { "id": "obj_D49R0104_tsure_poke_static_zubat", - "ovid": "SPRITE_TSURE_POKE_STATIC_ZUBAT", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ZUBAT", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/256_D49R0105.json b/files/fielddata/eventdata/zone_event/256_D49R0105.json index 8a364933f..54bf7a771 100644 --- a/files/fielddata/eventdata/zone_event/256_D49R0105.json +++ b/files/fielddata/eventdata/zone_event/256_D49R0105.json @@ -194,7 +194,7 @@ }, { "id": "obj_D49R0105_tsure_poke_static_abra", - "ovid": "SPRITE_TSURE_POKE_STATIC_ABRA", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ABRA", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", @@ -211,7 +211,7 @@ }, { "id": "obj_D49R0105_tsure_poke_static_dratini", - "ovid": "SPRITE_TSURE_POKE_STATIC_DRATINI", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_DRATINI", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/257_D49R0106.json b/files/fielddata/eventdata/zone_event/257_D49R0106.json index a96bc9657..e84a9f244 100644 --- a/files/fielddata/eventdata/zone_event/257_D49R0106.json +++ b/files/fielddata/eventdata/zone_event/257_D49R0106.json @@ -104,7 +104,7 @@ }, { "id": "obj_D49R0106_tsure_poke_static_dodrio", - "ovid": "SPRITE_TSURE_POKE_STATIC_DODRIO", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_DODRIO", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/260_T30R0201.json b/files/fielddata/eventdata/zone_event/260_T30R0201.json index 10c109624..f1346526d 100644 --- a/files/fielddata/eventdata/zone_event/260_T30R0201.json +++ b/files/fielddata/eventdata/zone_event/260_T30R0201.json @@ -20,7 +20,7 @@ }, { "id": "obj_T30R0201_tsure_poke_static_dratini", - "ovid": "SPRITE_TSURE_POKE_STATIC_DRATINI", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_DRATINI", "mvt": 15, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/271_T10R0101.json b/files/fielddata/eventdata/zone_event/271_T10R0101.json index 2d5c9a32a..e5a313596 100644 --- a/files/fielddata/eventdata/zone_event/271_T10R0101.json +++ b/files/fielddata/eventdata/zone_event/271_T10R0101.json @@ -72,7 +72,7 @@ }, { "id": "obj_T10R0101_tsure_poke_static_abra", - "ovid": "SPRITE_TSURE_POKE_STATIC_ABRA", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ABRA", "mvt": 15, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/302_R34R0101.json b/files/fielddata/eventdata/zone_event/302_R34R0101.json index 9661806f8..b7f13af7f 100644 --- a/files/fielddata/eventdata/zone_event/302_R34R0101.json +++ b/files/fielddata/eventdata/zone_event/302_R34R0101.json @@ -37,7 +37,7 @@ }, { "id": "obj_R34R0101_tsure_poke_static_marill", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 0, "type": 0, "flag": "FLAG_UNK_22D", diff --git a/files/fielddata/eventdata/zone_event/319_T06R0301.json b/files/fielddata/eventdata/zone_event/319_T06R0301.json index aedd47508..479d4c083 100644 --- a/files/fielddata/eventdata/zone_event/319_T06R0301.json +++ b/files/fielddata/eventdata/zone_event/319_T06R0301.json @@ -97,7 +97,7 @@ }, { "id": "obj_T06R0301_tsure_poke_static_bayleef", - "ovid": "SPRITE_TSURE_POKE_STATIC_BAYLEEF", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_BAYLEEF", "mvt": 42, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/333_T07R0201.json b/files/fielddata/eventdata/zone_event/333_T07R0201.json index 82c9cbaf2..6b2e481c7 100644 --- a/files/fielddata/eventdata/zone_event/333_T07R0201.json +++ b/files/fielddata/eventdata/zone_event/333_T07R0201.json @@ -30,7 +30,7 @@ }, { "id": "obj_T07R0201_tsure_poke_static_meowth", - "ovid": "SPRITE_TSURE_POKE_STATIC_MEOWTH", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MEOWTH", "mvt": 2, "type": 0, "flag": "FLAG_NOTHING", @@ -47,7 +47,7 @@ }, { "id": "obj_T07R0201_tsure_poke_static_clefairy", - "ovid": "SPRITE_TSURE_POKE_STATIC_CLEFAIRY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_CLEFAIRY", "mvt": 15, "type": 0, "flag": "FLAG_NOTHING", @@ -64,7 +64,7 @@ }, { "id": "obj_T07R0201_tsure_poke_static_nidoran_f", - "ovid": "SPRITE_TSURE_POKE_STATIC_NIDORAN_F", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_NIDORAN_F", "mvt": 3, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/335_T07R0203.json b/files/fielddata/eventdata/zone_event/335_T07R0203.json index 712eddf2d..7a783e202 100644 --- a/files/fielddata/eventdata/zone_event/335_T07R0203.json +++ b/files/fielddata/eventdata/zone_event/335_T07R0203.json @@ -227,7 +227,7 @@ }, { "id": "obj_T07R0203_tsure_poke_static_marill", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/341_T20R0402.json b/files/fielddata/eventdata/zone_event/341_T20R0402.json index 1fcec50c6..5d03d0567 100644 --- a/files/fielddata/eventdata/zone_event/341_T20R0402.json +++ b/files/fielddata/eventdata/zone_event/341_T20R0402.json @@ -38,7 +38,7 @@ }, { "id": "obj_T20R0402_tsure_poke_static_marill", - "ovid": "SPRITE_TSURE_POKE_STATIC_MARILL", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MARILL", "mvt": 44, "type": 0, "flag": "FLAG_HIDE_NEW_BARK_FRIENDS_ROOM_FRIEND", diff --git a/files/fielddata/eventdata/zone_event/361_T11R0801.json b/files/fielddata/eventdata/zone_event/361_T11R0801.json index a0a25011b..339c0a42d 100644 --- a/files/fielddata/eventdata/zone_event/361_T11R0801.json +++ b/files/fielddata/eventdata/zone_event/361_T11R0801.json @@ -37,7 +37,7 @@ }, { "id": "obj_T11R0801_tsure_poke_static_blissey", - "ovid": "SPRITE_TSURE_POKE_STATIC_BLISSEY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_BLISSEY", "mvt": 2, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/385_T04R0201.json b/files/fielddata/eventdata/zone_event/385_T04R0201.json index eb7e94e79..56f43e331 100644 --- a/files/fielddata/eventdata/zone_event/385_T04R0201.json +++ b/files/fielddata/eventdata/zone_event/385_T04R0201.json @@ -37,7 +37,7 @@ }, { "id": "obj_T04R0201_tsure_poke_static_diglett", - "ovid": "SPRITE_TSURE_POKE_STATIC_DIGLETT", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_DIGLETT", "mvt": 15, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/386_T04R0301.json b/files/fielddata/eventdata/zone_event/386_T04R0301.json index 90f89ebf9..e60439429 100644 --- a/files/fielddata/eventdata/zone_event/386_T04R0301.json +++ b/files/fielddata/eventdata/zone_event/386_T04R0301.json @@ -37,7 +37,7 @@ }, { "id": "obj_T04R0301_tsure_poke_static_zubat", - "ovid": "SPRITE_TSURE_POKE_STATIC_ZUBAT", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ZUBAT", "mvt": 3, "type": 0, "flag": "FLAG_NOTHING", @@ -54,7 +54,7 @@ }, { "id": "obj_T04R0301_tsure_poke_static_kangaskhan", - "ovid": "SPRITE_TSURE_POKE_STATIC_KANGASKHAN", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_KANGASKHAN", "mvt": 5, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/390_T05R0201.json b/files/fielddata/eventdata/zone_event/390_T05R0201.json index ae88721ef..a755a4da6 100644 --- a/files/fielddata/eventdata/zone_event/390_T05R0201.json +++ b/files/fielddata/eventdata/zone_event/390_T05R0201.json @@ -37,7 +37,7 @@ }, { "id": "obj_T05R0201_tsure_poke_static_pidgey", - "ovid": "SPRITE_TSURE_POKE_STATIC_PIDGEY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PIDGEY", "mvt": 3, "type": 0, "flag": "FLAG_NOTHING", @@ -54,7 +54,7 @@ }, { "id": "obj_T05R0201_tsure_poke_static_psyduck", - "ovid": "SPRITE_TSURE_POKE_STATIC_PSYDUCK", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_PSYDUCK", "mvt": 2, "type": 0, "flag": "FLAG_NOTHING", @@ -71,7 +71,7 @@ }, { "id": "obj_T05R0201_tsure_poke_static_nidorino", - "ovid": "SPRITE_TSURE_POKE_STATIC_NIDORINO", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_NIDORINO", "mvt": 3, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/406_D03R0103.json b/files/fielddata/eventdata/zone_event/406_D03R0103.json index 55d679201..022255db2 100644 --- a/files/fielddata/eventdata/zone_event/406_D03R0103.json +++ b/files/fielddata/eventdata/zone_event/406_D03R0103.json @@ -267,7 +267,7 @@ }, { "id": "obj_D03R0103_tsure_poke_static_mewtwo", - "ovid": "SPRITE_TSURE_POKE_STATIC_MEWTWO", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MEWTWO", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_CERULEAN_CAVE_MEWTWO", diff --git a/files/fielddata/eventdata/zone_event/411_D11R0105.json b/files/fielddata/eventdata/zone_event/411_D11R0105.json index 6e8bad756..e6a179a55 100644 --- a/files/fielddata/eventdata/zone_event/411_D11R0105.json +++ b/files/fielddata/eventdata/zone_event/411_D11R0105.json @@ -47,7 +47,7 @@ }, { "id": "obj_D11R0105_tsure_poke_static_articuno", - "ovid": "SPRITE_TSURE_POKE_STATIC_ARTICUNO", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ARTICUNO", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_SEAFOAM_ISLAND_ARTICUNO", diff --git a/files/fielddata/eventdata/zone_event/416_D41R0105.json b/files/fielddata/eventdata/zone_event/416_D41R0105.json index 64e1d79b9..ac3171969 100644 --- a/files/fielddata/eventdata/zone_event/416_D41R0105.json +++ b/files/fielddata/eventdata/zone_event/416_D41R0105.json @@ -21,7 +21,7 @@ "objects": [ { "id": "obj_D41R0105_tsure_poke_static_moltres", - "ovid": "SPRITE_TSURE_POKE_STATIC_MOLTRES", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_MOLTRES", "mvt": 15, "type": 0, "flag": "FLAG_HIDE_MT_SILVER_CAVE_MOLTRES", diff --git a/files/fielddata/eventdata/zone_event/425_T03R0201.json b/files/fielddata/eventdata/zone_event/425_T03R0201.json index feb2bbc5d..b3da6ae39 100644 --- a/files/fielddata/eventdata/zone_event/425_T03R0201.json +++ b/files/fielddata/eventdata/zone_event/425_T03R0201.json @@ -20,7 +20,7 @@ }, { "id": "obj_T03R0201_tsure_poke_static_nidoran_m", - "ovid": "SPRITE_TSURE_POKE_STATIC_NIDORAN_M", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_NIDORAN_M", "mvt": 17, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/428_T03PC0101.json b/files/fielddata/eventdata/zone_event/428_T03PC0101.json index 7312cbef3..33d054597 100644 --- a/files/fielddata/eventdata/zone_event/428_T03PC0101.json +++ b/files/fielddata/eventdata/zone_event/428_T03PC0101.json @@ -98,7 +98,7 @@ }, { "id": "obj_T03PC0101_tsure_poke_static_jigglypuff", - "ovid": "SPRITE_TSURE_POKE_STATIC_JIGGLYPUFF", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_JIGGLYPUFF", "mvt": 15, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/436_T08R0601.json b/files/fielddata/eventdata/zone_event/436_T08R0601.json index b67c87eee..704902ba6 100644 --- a/files/fielddata/eventdata/zone_event/436_T08R0601.json +++ b/files/fielddata/eventdata/zone_event/436_T08R0601.json @@ -20,7 +20,7 @@ }, { "id": "obj_T08R0601_tsure_poke_static_aipom", - "ovid": "SPRITE_TSURE_POKE_STATIC_AIPOM", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_AIPOM", "mvt": 3, "type": 0, "flag": "FLAG_NOTHING", @@ -37,7 +37,7 @@ }, { "id": "obj_T08R0601_tsure_poke_static_aipom_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_AIPOM", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_AIPOM", "mvt": 16, "type": 0, "flag": "FLAG_NOTHING", @@ -54,7 +54,7 @@ }, { "id": "obj_T08R0601_tsure_poke_static_aipom_3", - "ovid": "SPRITE_TSURE_POKE_STATIC_AIPOM", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_AIPOM", "mvt": 3, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/449_T02R0201.json b/files/fielddata/eventdata/zone_event/449_T02R0201.json index 66d6b71d1..e384e84a2 100644 --- a/files/fielddata/eventdata/zone_event/449_T02R0201.json +++ b/files/fielddata/eventdata/zone_event/449_T02R0201.json @@ -37,7 +37,7 @@ }, { "id": "obj_T02R0201_tsure_poke_static_rattata", - "ovid": "SPRITE_TSURE_POKE_STATIC_RATTATA", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_RATTATA", "mvt": 3, "type": 0, "flag": "FLAG_NOTHING", @@ -54,7 +54,7 @@ }, { "id": "obj_T02R0201_tsure_poke_static_spearow", - "ovid": "SPRITE_TSURE_POKE_STATIC_SPEAROW", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_SPEAROW", "mvt": 15, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/462_R28R0101.json b/files/fielddata/eventdata/zone_event/462_R28R0101.json index 8dba8d130..da43ef2bf 100644 --- a/files/fielddata/eventdata/zone_event/462_R28R0101.json +++ b/files/fielddata/eventdata/zone_event/462_R28R0101.json @@ -20,7 +20,7 @@ }, { "id": "obj_R28R0101_tsure_poke_static_fearow", - "ovid": "SPRITE_TSURE_POKE_STATIC_FEAROW", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_FEAROW", "mvt": 9, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/465_D02R0104.json b/files/fielddata/eventdata/zone_event/465_D02R0104.json index 2a191b8bb..da74b1567 100644 --- a/files/fielddata/eventdata/zone_event/465_D02R0104.json +++ b/files/fielddata/eventdata/zone_event/465_D02R0104.json @@ -29,7 +29,7 @@ "objects": [ { "id": "obj_D02R0104_tsure_poke_static_clefairy", - "ovid": "SPRITE_TSURE_POKE_STATIC_CLEFAIRY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_CLEFAIRY", "mvt": 14, "type": 0, "flag": "FLAG_UNK_26E", @@ -46,7 +46,7 @@ }, { "id": "obj_D02R0104_tsure_poke_static_clefairy_2", - "ovid": "SPRITE_TSURE_POKE_STATIC_CLEFAIRY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_CLEFAIRY", "mvt": 16, "type": 0, "flag": "FLAG_UNK_26E", @@ -63,7 +63,7 @@ }, { "id": "obj_D02R0104_tsure_poke_static_clefairy_3", - "ovid": "SPRITE_TSURE_POKE_STATIC_CLEFAIRY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_CLEFAIRY", "mvt": 15, "type": 0, "flag": "FLAG_UNK_26E", @@ -80,7 +80,7 @@ }, { "id": "obj_D02R0104_tsure_poke_static_clefairy_4", - "ovid": "SPRITE_TSURE_POKE_STATIC_CLEFAIRY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_CLEFAIRY", "mvt": 17, "type": 0, "flag": "FLAG_UNK_26E", @@ -97,7 +97,7 @@ }, { "id": "obj_D02R0104_tsure_poke_static_clefairy_5", - "ovid": "SPRITE_TSURE_POKE_STATIC_CLEFAIRY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_CLEFAIRY", "mvt": 16, "type": 0, "flag": "FLAG_UNK_26E", @@ -114,7 +114,7 @@ }, { "id": "obj_D02R0104_tsure_poke_static_clefairy_6", - "ovid": "SPRITE_TSURE_POKE_STATIC_CLEFAIRY", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_CLEFAIRY", "mvt": 17, "type": 0, "flag": "FLAG_UNK_26E", diff --git a/files/fielddata/eventdata/zone_event/475_D51R0301.json b/files/fielddata/eventdata/zone_event/475_D51R0301.json index ebb62931e..aa71a68ab 100644 --- a/files/fielddata/eventdata/zone_event/475_D51R0301.json +++ b/files/fielddata/eventdata/zone_event/475_D51R0301.json @@ -54,7 +54,7 @@ }, { "id": "obj_D51R0301_tsure_poke_static_abra", - "ovid": "SPRITE_TSURE_POKE_STATIC_ABRA", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_ABRA", "mvt": 0, "type": 0, "flag": "FLAG_NOTHING", diff --git a/files/fielddata/eventdata/zone_event/476_D52R0101.json b/files/fielddata/eventdata/zone_event/476_D52R0101.json index 66efd90ae..bdf892ef8 100644 --- a/files/fielddata/eventdata/zone_event/476_D52R0101.json +++ b/files/fielddata/eventdata/zone_event/476_D52R0101.json @@ -3,7 +3,7 @@ "objects": [ { "id": "obj_D52R0101_tsure_poke_static_groudon", - "ovid": "SPRITE_TSURE_POKE_STATIC_GROUDON", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_GROUDON", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_EMBEDDED_TOWER_GROUDON", diff --git a/files/fielddata/eventdata/zone_event/477_D52R0102.json b/files/fielddata/eventdata/zone_event/477_D52R0102.json index 37bd75399..e104c7484 100644 --- a/files/fielddata/eventdata/zone_event/477_D52R0102.json +++ b/files/fielddata/eventdata/zone_event/477_D52R0102.json @@ -3,7 +3,7 @@ "objects": [ { "id": "obj_D52R0102_tsure_poke_static_kyogre", - "ovid": "SPRITE_TSURE_POKE_STATIC_KYOGRE", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_KYOGRE", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_EMBEDDED_TOWER_KYOGRE", diff --git a/files/fielddata/eventdata/zone_event/478_D52R0103.json b/files/fielddata/eventdata/zone_event/478_D52R0103.json index c01731a2d..52dae1a7a 100644 --- a/files/fielddata/eventdata/zone_event/478_D52R0103.json +++ b/files/fielddata/eventdata/zone_event/478_D52R0103.json @@ -3,7 +3,7 @@ "objects": [ { "id": "obj_D52R0103_tsure_poke_static_rayquaza", - "ovid": "SPRITE_TSURE_POKE_STATIC_RAYQUAZA", + "ovid": "SPRITE_FOLLOWER_MON_STATIC_RAYQUAZA", "mvt": 0, "type": 0, "flag": "FLAG_HIDE_EMBEDDED_TOWER_RAYQUAZA", From 3450a8ee5782315777ecaee539096a32d0b26a11 Mon Sep 17 00:00:00 2001 From: Adrienn Tindall <33725376+adrienntindall@users.noreply.github.com> Date: Mon, 12 Jun 2023 10:50:47 -0500 Subject: [PATCH 5/5] Newline on build.yml --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c959a46b9..c6ad65156 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -99,4 +99,5 @@ jobs: branch: xmap cwd: "./xmap" add: "*.XMAP" - message: ${{ env.XMAP_COMMIT_MSG }} \ No newline at end of file + message: ${{ env.XMAP_COMMIT_MSG }} + \ No newline at end of file