Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Script to migrate gSpeciesInfo changes from 1.9 to 1.10 #5654

Open
wants to merge 28 commits into
base: upcoming
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
23005f1
Migrate front animations
AsparagusEduardo Nov 7, 2024
d376d9e
Follower macro updates
AsparagusEduardo Nov 7, 2024
c2345ba
Correct "file updated" message
AsparagusEduardo Nov 7, 2024
f3a7252
Not convert animations that are shared between species
AsparagusEduardo Nov 8, 2024
2b840ba
Migrate Pokémon Jump Data
AsparagusEduardo Nov 8, 2024
af75c4d
Update labels and defines
AsparagusEduardo Nov 8, 2024
60bf42f
All files in species_info folder are scanned
AsparagusEduardo Nov 8, 2024
d33aa42
Moved script
AsparagusEduardo Nov 8, 2024
392d0ca
Starting to migrate GBA data
AsparagusEduardo Nov 9, 2024
b2b9667
Prevent duplication with data that stayed the same between vanilla an…
AsparagusEduardo Nov 9, 2024
6665cbe
GBA icon pal indexes
AsparagusEduardo Nov 10, 2024
195f38f
1.10 in-battle shadow
AsparagusEduardo Nov 10, 2024
d5d4f46
Define and label changes are done before other changes
AsparagusEduardo Nov 10, 2024
fc3827f
Fix Partner/Starter Pikachu conflict
AsparagusEduardo Nov 10, 2024
10da84b
Reorder female fields
AsparagusEduardo Nov 11, 2024
eccfc5d
perfectIVCount
AsparagusEduardo Nov 11, 2024
b61b032
HANDLE_EXPANDED_SPECIES_NAME
AsparagusEduardo Nov 11, 2024
dc7ad29
Some fixes
AsparagusEduardo Nov 11, 2024
bb2a1b2
Gender and pkmn jump adjustments
AsparagusEduardo Nov 11, 2024
a13232f
enemyMonElevation, frontAnimId and frontAnimDelay
AsparagusEduardo Nov 11, 2024
d318f1d
Shadow and female reorder fix
AsparagusEduardo Nov 11, 2024
7de6d59
Less vertical space
AsparagusEduardo Nov 11, 2024
436dc93
Female follower data
AsparagusEduardo Nov 11, 2024
2bf5a93
Avoid repeating the script for female followers
AsparagusEduardo Nov 12, 2024
26cb59e
Data Fixes
AsparagusEduardo Nov 12, 2024
956bb64
More fixes to GBA data and Mothim data
AsparagusEduardo Nov 12, 2024
dfa833e
Forms + Jump
AsparagusEduardo Nov 15, 2024
d072e6c
Final fixes for gender field reorder
AsparagusEduardo Nov 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions migration_scripts/1.10/species_info/animation_delay.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
static const u8 sMonAnimationDelayTable[NUM_SPECIES - 1] =
{
[SPECIES_BLASTOISE - 1] = 50,
[SPECIES_WEEDLE - 1] = 10,
[SPECIES_KAKUNA - 1] = 20,
[SPECIES_BEEDRILL - 1] = 35,
[SPECIES_PIDGEOTTO - 1] = 25,
[SPECIES_FEAROW - 1] = 2,
[SPECIES_EKANS - 1] = 30,
[SPECIES_PIKACHU - 1] = 0,
[SPECIES_NIDORAN_F - 1] = 28,
[SPECIES_NIDOKING - 1] = 25,
[SPECIES_PARAS - 1] = 10,
[SPECIES_PARASECT - 1] = 45,
[SPECIES_VENONAT - 1] = 20,
[SPECIES_DIGLETT - 1] = 25,
[SPECIES_DUGTRIO - 1] = 35,
[SPECIES_MEOWTH - 1] = 40,
[SPECIES_PERSIAN - 1] = 20,
[SPECIES_MANKEY - 1] = 20,
[SPECIES_GROWLITHE - 1] = 30,
[SPECIES_ARCANINE - 1] = 40,
[SPECIES_POLIWHIRL - 1] = 5,
[SPECIES_WEEPINBELL - 1] = 3,
[SPECIES_PONYTA - 1] = 0,
[SPECIES_MUK - 1] = 45,
[SPECIES_SHELLDER - 1] = 20,
[SPECIES_HAUNTER - 1] = 23,
[SPECIES_DROWZEE - 1] = 48,
[SPECIES_HYPNO - 1] = 40,
[SPECIES_KINGLER - 1] = 0,
[SPECIES_CUBONE - 1] = 0,
[SPECIES_HITMONCHAN - 1] = 25,
[SPECIES_SCYTHER - 1] = 10,
[SPECIES_TAUROS - 1] = 10,
[SPECIES_TYPHLOSION - 1] = 20,
[SPECIES_FERALIGATR - 1] = 5,
[SPECIES_NATU - 1] = 30,
[SPECIES_MAREEP - 1] = 50,
[SPECIES_AMPHAROS - 1] = 10,
[SPECIES_POLITOED - 1] = 40,
[SPECIES_DUNSPARCE - 1] = 10,
[SPECIES_STEELIX - 1] = 45,
[SPECIES_QWILFISH - 1] = 39,
[SPECIES_SCIZOR - 1] = 19,
[SPECIES_OCTILLERY - 1] = 20,
[SPECIES_SMOOCHUM - 1] = 40,
[SPECIES_TYRANITAR - 1] = 10,
[SPECIES_LUGIA - 1] = 20,
[SPECIES_WAILORD - 1] = 10,
[SPECIES_KECLEON - 1] = 30,
[SPECIES_MILOTIC - 1] = 45,
[SPECIES_SPHEAL - 1] = 15,
[SPECIES_SNORUNT - 1] = 20,
[SPECIES_GRUMPIG - 1] = 15,
[SPECIES_WYNAUT - 1] = 15,
[SPECIES_DUSCLOPS - 1] = 30,
[SPECIES_ABSOL - 1] = 45,
[SPECIES_SALAMENCE - 1] = 70,
[SPECIES_KYOGRE - 1] = 60,
[SPECIES_RAYQUAZA - 1] = 60,
};
448 changes: 448 additions & 0 deletions migration_scripts/1.10/species_info/back_pic_coordinates.h

Large diffs are not rendered by default.

71 changes: 71 additions & 0 deletions migration_scripts/1.10/species_info/enemy_mon_elevation.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
// This determines how much higher above the usual position the enemy Pokémon
// is during battle. Species that float or fly have nonzero values.
const u8 gEnemyMonElevation[NUM_SPECIES] =
{
[SPECIES_BUTTERFREE] = 8,
[SPECIES_BEEDRILL] = 8,
[SPECIES_PIDGEY] = 16,
[SPECIES_PIDGEOT] = 4,
[SPECIES_FEAROW] = 6,
[SPECIES_ZUBAT] = 8,
[SPECIES_GOLBAT] = 8,
[SPECIES_VENOMOTH] = 8,
[SPECIES_GEODUDE] = 16,
[SPECIES_MAGNEMITE] = 16,
[SPECIES_MAGNETON] = 8,
[SPECIES_GASTLY] = 4,
[SPECIES_HAUNTER] = 4,
[SPECIES_KINGLER] = 0,
[SPECIES_VOLTORB] = 10,
[SPECIES_ELECTRODE] = 12,
[SPECIES_KOFFING] = 8,
[SPECIES_WEEZING] = 6,
[SPECIES_PORYGON2] = 0,
[SPECIES_AERODACTYL] = 7,
[SPECIES_ARTICUNO] = 6,
[SPECIES_ZAPDOS] = 8,
[SPECIES_MOLTRES] = 5,
[SPECIES_DRAGONITE] = 6,
[SPECIES_MEW] = 8,
[SPECIES_LEDIAN] = 8,
[SPECIES_CROBAT] = 6,
[SPECIES_HOPPIP] = 11,
[SPECIES_SKIPLOOM] = 12,
[SPECIES_JUMPLUFF] = 9,
[SPECIES_YANMA] = 8,
[SPECIES_MURKROW] = 0,
[SPECIES_MISDREAVUS] = 8,
[SPECIES_UNOWN] = 8,
[SPECIES_GLIGAR] = 6,
[SPECIES_MANTINE] = 0,
[SPECIES_LUGIA] = 6,
[SPECIES_HO_OH] = 6,
[SPECIES_CELEBI] = 15,
[SPECIES_BEAUTIFLY] = 8,
[SPECIES_DUSTOX] = 10,
[SPECIES_NINJASK] = 10,
[SPECIES_SHEDINJA] = 8,
[SPECIES_WINGULL] = 16,
[SPECIES_PELIPPER] = 8,
[SPECIES_MASQUERAIN] = 10,
[SPECIES_BALTOY] = 4,
[SPECIES_CLAYDOL] = 10,
[SPECIES_FLYGON] = 7,
[SPECIES_GLALIE] = 12,
[SPECIES_LUNATONE] = 13,
[SPECIES_SOLROCK] = 4,
[SPECIES_SWABLU] = 12,
[SPECIES_ALTARIA] = 8,
[SPECIES_BARBOACH] = 0,
[SPECIES_DUSKULL] = 9,
[SPECIES_SHUPPET] = 12,
[SPECIES_BANETTE] = 8,
[SPECIES_CASTFORM] = 16,
[SPECIES_BELDUM] = 8,
[SPECIES_RAYQUAZA] = 6,
[SPECIES_LATIAS] = 6,
[SPECIES_LATIOS] = 6,
[SPECIES_JIRACHI] = 12,
[SPECIES_DEOXYS] = 8,
[SPECIES_CHIMECHO] = 12,
};
100 changes: 100 additions & 0 deletions migration_scripts/1.10/species_info/female_followers.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@

[SPECIES_VENUSAUR] = OVERWORLD_FEMALE(gObjectEventPic_VenusaurF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_BUTTERFREE] = OVERWORLD_FEMALE(gObjectEventPic_ButterfreeF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_RATTATA] = OVERWORLD_FEMALE(gObjectEventPic_RattataF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_RATICATE] = OVERWORLD_FEMALE(gObjectEventPic_RaticateF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_PIKACHU] = OVERWORLD_FEMALE(gObjectEventPic_PikachuF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_RAICHU] = OVERWORLD_FEMALE(gObjectEventPic_RaichuF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_ZUBAT] = OVERWORLD_FEMALE(gObjectEventPic_ZubatF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_GOLBAT] = OVERWORLD_FEMALE(gObjectEventPic_GolbatF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_GLOOM] = OVERWORLD_FEMALE(gObjectEventPic_GloomF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_VILEPLUME] = OVERWORLD_FEMALE(gObjectEventPic_VileplumeF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_POLITOED] = OVERWORLD_FEMALE(gObjectEventPic_PolitoedF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_KADABRA] = OVERWORLD_FEMALE(gObjectEventPic_KadabraF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_NONE, sAnimTable_Following),
[SPECIES_ALAKAZAM] = OVERWORLD_FEMALE(gObjectEventPic_AlakazamF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_NONE, sAnimTable_Following),
[SPECIES_DODUO] = OVERWORLD_FEMALE(gObjectEventPic_DoduoF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_DODRIO] = OVERWORLD_FEMALE(gObjectEventPic_DodrioF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_STEELIX] = OVERWORLD_FEMALE(gObjectEventPic_SteelixF, SIZE_64x64, SHADOW_SIZE_M, TRACKS_SLITHER, sAnimTable_Following),
[SPECIES_HYPNO] = OVERWORLD_FEMALE(gObjectEventPic_HypnoF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_RHYHORN] = OVERWORLD_FEMALE(gObjectEventPic_RhyhornF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_RHYDON] = OVERWORLD_FEMALE(gObjectEventPic_RhydonF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_RHYPERIOR] = OVERWORLD_FEMALE(gObjectEventPic_RhyperiorF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_TANGROWTH] = OVERWORLD_FEMALE(gObjectEventPic_TangrowthF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_GOLDEEN] = OVERWORLD_FEMALE(gObjectEventPic_GoldeenF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_SPOT, sAnimTable_Following),
[SPECIES_SEAKING] = OVERWORLD_FEMALE(gObjectEventPic_SeakingF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_SPOT, sAnimTable_Following),
[SPECIES_SCYTHER] = OVERWORLD_FEMALE(gObjectEventPic_ScytherF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_SCIZOR] = OVERWORLD_FEMALE(gObjectEventPic_ScizorF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_MAGIKARP] = OVERWORLD_FEMALE(gObjectEventPic_MagikarpF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_SPOT, sAnimTable_Following),
[SPECIES_GYARADOS] = OVERWORLD_FEMALE(gObjectEventPic_GyaradosF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_SLITHER, sAnimTable_Following),
[SPECIES_EEVEE] = OVERWORLD_FEMALE(gObjectEventPic_EeveeF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_MEGANIUM] = OVERWORLD_FEMALE(gObjectEventPic_MeganiumF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_LEDYBA] = OVERWORLD_FEMALE(gObjectEventPic_LedybaF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_BUG, sAnimTable_Following),
[SPECIES_LEDIAN] = OVERWORLD_FEMALE(gObjectEventPic_LedianF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_XATU] = OVERWORLD_FEMALE(gObjectEventPic_XatuF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_SUDOWOODO] = OVERWORLD_FEMALE(gObjectEventPic_SudowoodoF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_AIPOM] = OVERWORLD_FEMALE(gObjectEventPic_AipomF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_AMBIPOM] = OVERWORLD_FEMALE(gObjectEventPic_AmbipomF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_WOOPER] = OVERWORLD_FEMALE(gObjectEventPic_WooperF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_QUAGSIRE] = OVERWORLD_FEMALE(gObjectEventPic_QuagsireF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_MURKROW] = OVERWORLD_FEMALE(gObjectEventPic_MurkrowF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_WOBBUFFET] = OVERWORLD_FEMALE(gObjectEventPic_WobbuffetF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_GIRAFARIG] = OVERWORLD_FEMALE(gObjectEventPic_GirafarigF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_GLIGAR] = OVERWORLD_FEMALE(gObjectEventPic_GligarF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_NONE, sAnimTable_Following),
[SPECIES_HERACROSS] = OVERWORLD_FEMALE(gObjectEventPic_HeracrossF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_SNEASEL] = OVERWORLD_FEMALE(gObjectEventPic_SneaselF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_WEAVILE] = OVERWORLD_FEMALE(gObjectEventPic_WeavileF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_SNEASEL_HISUI] = OVERWORLD_FEMALE(gObjectEventPic_SneaselHisuiF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_URSARING] = OVERWORLD_FEMALE(gObjectEventPic_UrsaringF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_PILOSWINE] = OVERWORLD_FEMALE(gObjectEventPic_PiloswineF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_MAMOSWINE] = OVERWORLD_FEMALE(gObjectEventPic_MamoswineF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_OCTILLERY] = OVERWORLD_FEMALE(gObjectEventPic_OctilleryF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_SLITHER, sAnimTable_Following),
[SPECIES_HOUNDOOM] = OVERWORLD_FEMALE(gObjectEventPic_HoundoomF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_DONPHAN] = OVERWORLD_FEMALE(gObjectEventPic_DonphanF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_TORCHIC] = OVERWORLD_FEMALE(gObjectEventPic_TorchicF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_COMBUSKEN] = OVERWORLD_FEMALE(gObjectEventPic_CombuskenF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_BLAZIKEN] = OVERWORLD_FEMALE(gObjectEventPic_BlazikenF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_BEAUTIFLY] = OVERWORLD_FEMALE(gObjectEventPic_BeautiflyF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_NONE, sAnimTable_Following),
[SPECIES_DUSTOX] = OVERWORLD_FEMALE(gObjectEventPic_DustoxF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_NONE, sAnimTable_Following),
[SPECIES_LUDICOLO] = OVERWORLD_FEMALE(gObjectEventPic_LudicoloF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_NUZLEAF] = OVERWORLD_FEMALE(gObjectEventPic_NuzleafF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_SHIFTRY] = OVERWORLD_FEMALE(gObjectEventPic_ShiftryF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_MEDITITE] = OVERWORLD_FEMALE(gObjectEventPic_MedititeF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_MEDICHAM] = OVERWORLD_FEMALE(gObjectEventPic_MedichamF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_ROSELIA] = OVERWORLD_FEMALE(gObjectEventPic_RoseliaF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_ROSERADE] = OVERWORLD_FEMALE(gObjectEventPic_RoseradeF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_GULPIN] = OVERWORLD_FEMALE(gObjectEventPic_GulpinF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_SPOT, sAnimTable_Following),
[SPECIES_SWALOT] = OVERWORLD_FEMALE(gObjectEventPic_SwalotF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_SLITHER, sAnimTable_Following),
[SPECIES_NUMEL] = OVERWORLD_FEMALE(gObjectEventPic_NumelF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_CAMERUPT] = OVERWORLD_FEMALE(gObjectEventPic_CameruptF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_CACTURNE] = OVERWORLD_FEMALE(gObjectEventPic_CacturneF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_MILOTIC] = OVERWORLD_FEMALE(gObjectEventPic_MiloticF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_SLITHER, sAnimTable_Following),
[SPECIES_RELICANTH] = OVERWORLD_FEMALE(gObjectEventPic_RelicanthF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_NONE, sAnimTable_Following),
[SPECIES_STARLY] = OVERWORLD_FEMALE(gObjectEventPic_StarlyF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_STARAVIA] = OVERWORLD_FEMALE(gObjectEventPic_StaraviaF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_STARAPTOR] = OVERWORLD_FEMALE(gObjectEventPic_StaraptorF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_BIDOOF] = OVERWORLD_FEMALE(gObjectEventPic_BidoofF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_BIBAREL] = OVERWORLD_FEMALE(gObjectEventPic_BibarelF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_KRICKETOT] = OVERWORLD_FEMALE(gObjectEventPic_KricketotF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_KRICKETUNE] = OVERWORLD_FEMALE(gObjectEventPic_KricketuneF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_SHINX] = OVERWORLD_FEMALE(gObjectEventPic_ShinxF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_LUXIO] = OVERWORLD_FEMALE(gObjectEventPic_LuxioF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_LUXRAY] = OVERWORLD_FEMALE(gObjectEventPic_LuxrayF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_COMBEE] = OVERWORLD_FEMALE(gObjectEventPic_CombeeF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_PACHIRISU] = OVERWORLD_FEMALE(gObjectEventPic_PachirisuF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_BUIZEL] = OVERWORLD_FEMALE(gObjectEventPic_BuizelF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_FLOATZEL] = OVERWORLD_FEMALE(gObjectEventPic_FloatzelF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_GIBLE] = OVERWORLD_FEMALE(gObjectEventPic_GibleF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_GABITE] = OVERWORLD_FEMALE(gObjectEventPic_GabiteF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_GARCHOMP] = OVERWORLD_FEMALE(gObjectEventPic_GarchompF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_HIPPOPOTAS] = OVERWORLD_FEMALE(gObjectEventPic_HippopotasF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_HIPPOWDON] = OVERWORLD_PAL_FEMALE(gOverworldPalette_HippowdonF, gShinyOverworldPalette_HippowdonF),
[SPECIES_CROAGUNK] = OVERWORLD_FEMALE(gObjectEventPic_CroagunkF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_TOXICROAK] = OVERWORLD_FEMALE(gObjectEventPic_ToxicroakF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_FINNEON] = OVERWORLD_FEMALE(gObjectEventPic_FinneonF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_LUMINEON] = OVERWORLD_FEMALE(gObjectEventPic_LumineonF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_SNOVER] = OVERWORLD_FEMALE(gObjectEventPic_SnoverF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_ABOMASNOW] = OVERWORLD_FEMALE(gObjectEventPic_AbomasnowF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
[SPECIES_UNFEZANT] = OVERWORLD_FEMALE(gObjectEventPic_UnfezantF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following, gOverworldPalette_UnfezantF, gShinyOverworldPalette_UnfezantF),
[SPECIES_FRILLISH] = OVERWORLD_FEMALE(gObjectEventPic_FrillishF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following, gOverworldPalette_FrillishF, gShinyOverworldPalette_FrillishF),
[SPECIES_JELLICENT] = OVERWORLD_FEMALE(gObjectEventPic_JellicentF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following, gOverworldPalette_JellicentF, gShinyOverworldPalette_JellicentF),
[SPECIES_PYROAR] = OVERWORLD_FEMALE(gObjectEventPic_PyroarF, SIZE_32x32, SHADOW_SIZE_M, TRACKS_FOOT, sAnimTable_Following),
Loading
Loading