summaryrefslogtreecommitdiff
path: root/src/data
diff options
context:
space:
mode:
Diffstat (limited to 'src/data')
-rw-r--r--src/data/pokemon_graphics/back_pic_coordinates.h2204
-rw-r--r--src/data/pokemon_graphics/back_pic_table.h443
-rw-r--r--src/data/pokemon_graphics/enemy_mon_elevation.h65
-rw-r--r--src/data/pokemon_graphics/front_pic_coordinates.h2203
-rw-r--r--src/data/pokemon_graphics/front_pic_table.h443
-rw-r--r--src/data/pokemon_graphics/palette_table.h443
-rw-r--r--src/data/pokemon_graphics/shiny_palette_table.h443
-rw-r--r--src/data/text/abilities.h242
-rw-r--r--src/data/text/move_names.h357
-rw-r--r--src/data/text/species_names.h414
-rw-r--r--src/data/text/trainer_class_names.h109
-rw-r--r--src/data/trainer_graphics/back_pic_anims.h90
-rw-r--r--src/data/trainer_graphics/back_pic_tables.h26
-rw-r--r--src/data/trainer_graphics/front_pic_anims.h891
-rw-r--r--src/data/trainer_graphics/front_pic_tables.h455
-rw-r--r--src/data/trainer_parties.h11557
-rw-r--r--src/data/trainers.h8918
17 files changed, 29303 insertions, 0 deletions
diff --git a/src/data/pokemon_graphics/back_pic_coordinates.h b/src/data/pokemon_graphics/back_pic_coordinates.h
new file mode 100644
index 000000000..b8a96febc
--- /dev/null
+++ b/src/data/pokemon_graphics/back_pic_coordinates.h
@@ -0,0 +1,2204 @@
+const struct MonCoords gMonBackPicCoords[] =
+{
+ [SPECIES_NONE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_BULBASAUR] =
+ {
+ .size = 0x64,
+ .y_offset = 0x10,
+ },
+ [SPECIES_IVYSAUR] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_VENUSAUR] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_CHARMANDER] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_CHARMELEON] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_CHARIZARD] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_SQUIRTLE] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_WARTORTLE] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_BLASTOISE] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_CATERPIE] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_METAPOD] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_BUTTERFREE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_WEEDLE] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_KAKUNA] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_BEEDRILL] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_PIDGEY] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_PIDGEOTTO] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_PIDGEOT] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_RATTATA] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_RATICATE] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_SPEAROW] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_FEAROW] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_EKANS] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_ARBOK] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_PIKACHU] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_RAICHU] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SANDSHREW] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_SANDSLASH] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_NIDORAN_F] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_NIDORINA] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_NIDOQUEEN] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_NIDORAN_M] =
+ {
+ .size = 0x56,
+ .y_offset = 0x08,
+ },
+ [SPECIES_NIDORINO] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_NIDOKING] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_CLEFAIRY] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_CLEFABLE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_VULPIX] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_NINETALES] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_JIGGLYPUFF] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_WIGGLYTUFF] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ZUBAT] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_GOLBAT] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_ODDISH] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_GLOOM] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_VILEPLUME] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_PARAS] =
+ {
+ .size = 0x63,
+ .y_offset = 0x14,
+ },
+ [SPECIES_PARASECT] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_VENONAT] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_VENOMOTH] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_DIGLETT] =
+ {
+ .size = 0x54,
+ .y_offset = 0x10,
+ },
+ [SPECIES_DUGTRIO] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_MEOWTH] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_PERSIAN] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_PSYDUCK] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_GOLDUCK] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_MANKEY] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_PRIMEAPE] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_GROWLITHE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ARCANINE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_POLIWAG] =
+ {
+ .size = 0x74,
+ .y_offset = 0x10,
+ },
+ [SPECIES_POLIWHIRL] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_POLIWRATH] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_ABRA] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_KADABRA] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_ALAKAZAM] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_MACHOP] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_MACHOKE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_MACHAMP] =
+ {
+ .size = 0x67,
+ .y_offset = 0x04,
+ },
+ [SPECIES_BELLSPROUT] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_WEEPINBELL] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_VICTREEBEL] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_TENTACOOL] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_TENTACRUEL] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_GEODUDE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_GRAVELER] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_GOLEM] =
+ {
+ .size = 0x84,
+ .y_offset = 0x10,
+ },
+ [SPECIES_PONYTA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_RAPIDASH] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_SLOWPOKE] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_SLOWBRO] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_MAGNEMITE] =
+ {
+ .size = 0x43,
+ .y_offset = 0x14,
+ },
+ [SPECIES_MAGNETON] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_FARFETCHD] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_DODUO] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_DODRIO] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_SEEL] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_DEWGONG] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_GRIMER] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_MUK] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_SHELLDER] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_CLOYSTER] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_GASTLY] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_HAUNTER] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_GENGAR] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_ONIX] =
+ {
+ .size = 0x78,
+ .y_offset = 0x00,
+ },
+ [SPECIES_DROWZEE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_HYPNO] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_KRABBY] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_KINGLER] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_VOLTORB] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_ELECTRODE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_EXEGGCUTE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_EXEGGUTOR] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_CUBONE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_MAROWAK] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_HITMONLEE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_HITMONCHAN] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_LICKITUNG] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_KOFFING] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_WEEZING] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_RHYHORN] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_RHYDON] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_CHANSEY] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_TANGELA] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_KANGASKHAN] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_HORSEA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_SEADRA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_GOLDEEN] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SEAKING] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_STARYU] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_STARMIE] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_MR_MIME] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_SCYTHER] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_JYNX] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_ELECTABUZZ] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MAGMAR] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_PINSIR] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_TAUROS] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_MAGIKARP] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_GYARADOS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_LAPRAS] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_DITTO] =
+ {
+ .size = 0x54,
+ .y_offset = 0x11,
+ },
+ [SPECIES_EEVEE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_VAPOREON] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_JOLTEON] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_FLAREON] =
+ {
+ .size = 0x67,
+ .y_offset = 0x05,
+ },
+ [SPECIES_PORYGON] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_OMANYTE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_OMASTAR] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_KABUTO] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_KABUTOPS] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_AERODACTYL] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SNORLAX] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_ARTICUNO] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_ZAPDOS] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_MOLTRES] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_DRATINI] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_DRAGONAIR] =
+ {
+ .size = 0x78,
+ .y_offset = 0x00,
+ },
+ [SPECIES_DRAGONITE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_MEWTWO] =
+ {
+ .size = 0x78,
+ .y_offset = 0x01,
+ },
+ [SPECIES_MEW] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_CHIKORITA] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_BAYLEEF] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MEGANIUM] =
+ {
+ .size = 0x78,
+ .y_offset = 0x00,
+ },
+ [SPECIES_CYNDAQUIL] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_QUILAVA] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_TYPHLOSION] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_TOTODILE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_CROCONAW] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_FERALIGATR] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_SENTRET] =
+ {
+ .size = 0x67,
+ .y_offset = 0x05,
+ },
+ [SPECIES_FURRET] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_HOOTHOOT] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_NOCTOWL] =
+ {
+ .size = 0x68,
+ .y_offset = 0x03,
+ },
+ [SPECIES_LEDYBA] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_LEDIAN] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_SPINARAK] =
+ {
+ .size = 0x73,
+ .y_offset = 0x15,
+ },
+ [SPECIES_ARIADOS] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_CROBAT] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_CHINCHOU] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_LANTURN] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_PICHU] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_CLEFFA] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_IGGLYBUFF] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_TOGEPI] =
+ {
+ .size = 0x54,
+ .y_offset = 0x10,
+ },
+ [SPECIES_TOGETIC] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_NATU] =
+ {
+ .size = 0x54,
+ .y_offset = 0x11,
+ },
+ [SPECIES_XATU] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MAREEP] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_FLAAFFY] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_AMPHAROS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_BELLOSSOM] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_MARILL] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_AZUMARILL] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SUDOWOODO] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_POLITOED] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_HOPPIP] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_SKIPLOOM] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_JUMPLUFF] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_AIPOM] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_SUNKERN] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SUNFLORA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_YANMA] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_WOOPER] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_QUAGSIRE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ESPEON] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_UMBREON] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_MURKROW] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_SLOWKING] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MISDREAVUS] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_UNOWN] =
+ {
+ .size = 0x36,
+ .y_offset = 0x08,
+ },
+ [SPECIES_WOBBUFFET] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_GIRAFARIG] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_PINECO] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_FORRETRESS] =
+ {
+ .size = 0x84,
+ .y_offset = 0x10,
+ },
+ [SPECIES_DUNSPARCE] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_GLIGAR] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_STEELIX] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SNUBBULL] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_GRANBULL] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_QWILFISH] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_SCIZOR] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_SHUCKLE] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_HERACROSS] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_SNEASEL] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_TEDDIURSA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_URSARING] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_SLUGMA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MAGCARGO] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_SWINUB] =
+ {
+ .size = 0x63,
+ .y_offset = 0x15,
+ },
+ [SPECIES_PILOSWINE] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_CORSOLA] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_REMORAID] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_OCTILLERY] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_DELIBIRD] =
+ {
+ .size = 0x67,
+ .y_offset = 0x06,
+ },
+ [SPECIES_MANTINE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_SKARMORY] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_HOUNDOUR] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_HOUNDOOM] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_KINGDRA] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_PHANPY] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_DONPHAN] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_PORYGON2] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_STANTLER] =
+ {
+ .size = 0x78,
+ .y_offset = 0x03,
+ },
+ [SPECIES_SMEARGLE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_TYROGUE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_HITMONTOP] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_SMOOCHUM] =
+ {
+ .size = 0x56,
+ .y_offset = 0x09,
+ },
+ [SPECIES_ELEKID] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MAGBY] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_MILTANK] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_BLISSEY] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_RAIKOU] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_ENTEI] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_SUICUNE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_LARVITAR] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_PUPITAR] =
+ {
+ .size = 0x67,
+ .y_offset = 0x05,
+ },
+ [SPECIES_TYRANITAR] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_LUGIA] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_HO_OH] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_CELEBI] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_OLD_UNOWN_B] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_C] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_D] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_E] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_F] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_G] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_H] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_I] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_J] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_K] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_L] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_M] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_N] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_O] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_P] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_Q] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_R] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_S] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_T] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_U] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_V] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_W] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_X] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_Y] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_OLD_UNOWN_Z] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_TREECKO] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_GROVYLE] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SCEPTILE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_TORCHIC] =
+ {
+ .size = 0x67,
+ .y_offset = 0x05,
+ },
+ [SPECIES_COMBUSKEN] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_BLAZIKEN] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_MUDKIP] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_MARSHTOMP] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_SWAMPERT] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_POOCHYENA] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_MIGHTYENA] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_ZIGZAGOON] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_LINOONE] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_WURMPLE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_SILCOON] =
+ {
+ .size = 0x83,
+ .y_offset = 0x15,
+ },
+ [SPECIES_BEAUTIFLY] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_CASCOON] =
+ {
+ .size = 0x73,
+ .y_offset = 0x14,
+ },
+ [SPECIES_DUSTOX] =
+ {
+ .size = 0x83,
+ .y_offset = 0x14,
+ },
+ [SPECIES_LOTAD] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_LOMBRE] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_LUDICOLO] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SEEDOT] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_NUZLEAF] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SHIFTRY] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_NINCADA] =
+ {
+ .size = 0x83,
+ .y_offset = 0x14,
+ },
+ [SPECIES_NINJASK] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SHEDINJA] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_TAILLOW] =
+ {
+ .size = 0x64,
+ .y_offset = 0x11,
+ },
+ [SPECIES_SWELLOW] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SHROOMISH] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_BRELOOM] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_SPINDA] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_WINGULL] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_PELIPPER] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_SURSKIT] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_MASQUERAIN] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_WAILMER] =
+ {
+ .size = 0x83,
+ .y_offset = 0x15,
+ },
+ [SPECIES_WAILORD] =
+ {
+ .size = 0x83,
+ .y_offset = 0x16,
+ },
+ [SPECIES_SKITTY] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_DELCATTY] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_KECLEON] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_BALTOY] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_CLAYDOL] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_NOSEPASS] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_TORKOAL] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SABLEYE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_BARBOACH] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_WHISCASH] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_LUVDISC] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_CORPHISH] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_CRAWDAUNT] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_FEEBAS] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_MILOTIC] =
+ {
+ .size = 0x68,
+ .y_offset = 0x02,
+ },
+ [SPECIES_CARVANHA] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_SHARPEDO] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_TRAPINCH] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_VIBRAVA] =
+ {
+ .size = 0x74,
+ .y_offset = 0x11,
+ },
+ [SPECIES_FLYGON] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_MAKUHITA] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_HARIYAMA] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_ELECTRIKE] =
+ {
+ .size = 0x84,
+ .y_offset = 0x10,
+ },
+ [SPECIES_MANECTRIC] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_NUMEL] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_CAMERUPT] =
+ {
+ .size = 0x84,
+ .y_offset = 0x13,
+ },
+ [SPECIES_SPHEAL] =
+ {
+ .size = 0x64,
+ .y_offset = 0x12,
+ },
+ [SPECIES_SEALEO] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_WALREIN] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_CACNEA] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_CACTURNE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_SNORUNT] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_GLALIE] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_LUNATONE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_SOLROCK] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_AZURILL] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SPOINK] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_GRUMPIG] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_PLUSLE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MINUN] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MAWILE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_MEDITITE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_MEDICHAM] =
+ {
+ .size = 0x68,
+ .y_offset = 0x03,
+ },
+ [SPECIES_SWABLU] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_ALTARIA] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_WYNAUT] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_DUSKULL] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_DUSCLOPS] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ROSELIA] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SLAKOTH] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_VIGOROTH] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SLAKING] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_GULPIN] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_SWALOT] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_TROPIUS] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_WHISMUR] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_LOUDRED] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_EXPLOUD] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_CLAMPERL] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_HUNTAIL] =
+ {
+ .size = 0x68,
+ .y_offset = 0x02,
+ },
+ [SPECIES_GOREBYSS] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_ABSOL] =
+ {
+ .size = 0x78,
+ .y_offset = 0x03,
+ },
+ [SPECIES_SHUPPET] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_BANETTE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_SEVIPER] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_ZANGOOSE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_RELICANTH] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_ARON] =
+ {
+ .size = 0x54,
+ .y_offset = 0x11,
+ },
+ [SPECIES_LAIRON] =
+ {
+ .size = 0x84,
+ .y_offset = 0x11,
+ },
+ [SPECIES_AGGRON] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_CASTFORM] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_VOLBEAT] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ILLUMISE] =
+ {
+ .size = 0x67,
+ .y_offset = 0x06,
+ },
+ [SPECIES_LILEEP] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_CRADILY] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_ANORITH] =
+ {
+ .size = 0x83,
+ .y_offset = 0x17,
+ },
+ [SPECIES_ARMALDO] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_RALTS] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_KIRLIA] =
+ {
+ .size = 0x57,
+ .y_offset = 0x06,
+ },
+ [SPECIES_GARDEVOIR] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_BAGON] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SHELGON] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_SALAMENCE] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_BELDUM] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_METANG] =
+ {
+ .size = 0x84,
+ .y_offset = 0x10,
+ },
+ [SPECIES_METAGROSS] =
+ {
+ .size = 0x83,
+ .y_offset = 0x14,
+ },
+ [SPECIES_REGIROCK] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_REGICE] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_REGISTEEL] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_KYOGRE] =
+ {
+ .size = 0x84,
+ .y_offset = 0x13,
+ },
+ [SPECIES_GROUDON] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_RAYQUAZA] =
+ {
+ .size = 0x78,
+ .y_offset = 0x00,
+ },
+ [SPECIES_LATIAS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_LATIOS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_JIRACHI] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_DEOXYS] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_CHIMECHO] =
+ {
+ .size = 0x47,
+ .y_offset = 0x07,
+ },
+ [SPECIES_EGG] =
+ {
+ .size = 0x36,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_UNOWN_B] =
+ {
+ .size = 0x56,
+ .y_offset = 0x09,
+ },
+ [SPECIES_UNOWN_C] =
+ {
+ .size = 0x67,
+ .y_offset = 0x06,
+ },
+ [SPECIES_UNOWN_D] =
+ {
+ .size = 0x56,
+ .y_offset = 0x08,
+ },
+ [SPECIES_UNOWN_E] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_UNOWN_F] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_UNOWN_G] =
+ {
+ .size = 0x57,
+ .y_offset = 0x05,
+ },
+ [SPECIES_UNOWN_H] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_UNOWN_I] =
+ {
+ .size = 0x37,
+ .y_offset = 0x07,
+ },
+ [SPECIES_UNOWN_J] =
+ {
+ .size = 0x46,
+ .y_offset = 0x09,
+ },
+ [SPECIES_UNOWN_K] =
+ {
+ .size = 0x57,
+ .y_offset = 0x07,
+ },
+ [SPECIES_UNOWN_L] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_UNOWN_M] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_UNOWN_N] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_UNOWN_O] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_UNOWN_P] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_UNOWN_Q] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_UNOWN_R] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_UNOWN_S] =
+ {
+ .size = 0x57,
+ .y_offset = 0x04,
+ },
+ [SPECIES_UNOWN_T] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_UNOWN_U] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_UNOWN_V] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_UNOWN_W] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_UNOWN_X] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_UNOWN_Y] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_UNOWN_Z] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_UNOWN_EMARK] =
+ {
+ .size = 0x37,
+ .y_offset = 0x06,
+ },
+ [SPECIES_UNOWN_QMARK] =
+ {
+ .size = 0x47,
+ .y_offset = 0x06,
+ },
+};
+
diff --git a/src/data/pokemon_graphics/back_pic_table.h b/src/data/pokemon_graphics/back_pic_table.h
new file mode 100644
index 000000000..60ee8fed1
--- /dev/null
+++ b/src/data/pokemon_graphics/back_pic_table.h
@@ -0,0 +1,443 @@
+const struct CompressedSpriteSheet gMonBackPicTable[] =
+{
+ SPECIES_SPRITE(NONE, gMonBackPic_CircledQuestionMark),
+ SPECIES_SPRITE(BULBASAUR, gMonBackPic_Bulbasaur),
+ SPECIES_SPRITE(IVYSAUR, gMonBackPic_Ivysaur),
+ SPECIES_SPRITE(VENUSAUR, gMonBackPic_Venusaur),
+ SPECIES_SPRITE(CHARMANDER, gMonBackPic_Charmander),
+ SPECIES_SPRITE(CHARMELEON, gMonBackPic_Charmeleon),
+ SPECIES_SPRITE(CHARIZARD, gMonBackPic_Charizard),
+ SPECIES_SPRITE(SQUIRTLE, gMonBackPic_Squirtle),
+ SPECIES_SPRITE(WARTORTLE, gMonBackPic_Wartortle),
+ SPECIES_SPRITE(BLASTOISE, gMonBackPic_Blastoise),
+ SPECIES_SPRITE(CATERPIE, gMonBackPic_Caterpie),
+ SPECIES_SPRITE(METAPOD, gMonBackPic_Metapod),
+ SPECIES_SPRITE(BUTTERFREE, gMonBackPic_Butterfree),
+ SPECIES_SPRITE(WEEDLE, gMonBackPic_Weedle),
+ SPECIES_SPRITE(KAKUNA, gMonBackPic_Kakuna),
+ SPECIES_SPRITE(BEEDRILL, gMonBackPic_Beedrill),
+ SPECIES_SPRITE(PIDGEY, gMonBackPic_Pidgey),
+ SPECIES_SPRITE(PIDGEOTTO, gMonBackPic_Pidgeotto),
+ SPECIES_SPRITE(PIDGEOT, gMonBackPic_Pidgeot),
+ SPECIES_SPRITE(RATTATA, gMonBackPic_Rattata),
+ SPECIES_SPRITE(RATICATE, gMonBackPic_Raticate),
+ SPECIES_SPRITE(SPEAROW, gMonBackPic_Spearow),
+ SPECIES_SPRITE(FEAROW, gMonBackPic_Fearow),
+ SPECIES_SPRITE(EKANS, gMonBackPic_Ekans),
+ SPECIES_SPRITE(ARBOK, gMonBackPic_Arbok),
+ SPECIES_SPRITE(PIKACHU, gMonBackPic_Pikachu),
+ SPECIES_SPRITE(RAICHU, gMonBackPic_Raichu),
+ SPECIES_SPRITE(SANDSHREW, gMonBackPic_Sandshrew),
+ SPECIES_SPRITE(SANDSLASH, gMonBackPic_Sandslash),
+ SPECIES_SPRITE(NIDORAN_F, gMonBackPic_NidoranF),
+ SPECIES_SPRITE(NIDORINA, gMonBackPic_Nidorina),
+ SPECIES_SPRITE(NIDOQUEEN, gMonBackPic_Nidoqueen),
+ SPECIES_SPRITE(NIDORAN_M, gMonBackPic_NidoranM),
+ SPECIES_SPRITE(NIDORINO, gMonBackPic_Nidorino),
+ SPECIES_SPRITE(NIDOKING, gMonBackPic_Nidoking),
+ SPECIES_SPRITE(CLEFAIRY, gMonBackPic_Clefairy),
+ SPECIES_SPRITE(CLEFABLE, gMonBackPic_Clefable),
+ SPECIES_SPRITE(VULPIX, gMonBackPic_Vulpix),
+ SPECIES_SPRITE(NINETALES, gMonBackPic_Ninetales),
+ SPECIES_SPRITE(JIGGLYPUFF, gMonBackPic_Jigglypuff),
+ SPECIES_SPRITE(WIGGLYTUFF, gMonBackPic_Wigglytuff),
+ SPECIES_SPRITE(ZUBAT, gMonBackPic_Zubat),
+ SPECIES_SPRITE(GOLBAT, gMonBackPic_Golbat),
+ SPECIES_SPRITE(ODDISH, gMonBackPic_Oddish),
+ SPECIES_SPRITE(GLOOM, gMonBackPic_Gloom),
+ SPECIES_SPRITE(VILEPLUME, gMonBackPic_Vileplume),
+ SPECIES_SPRITE(PARAS, gMonBackPic_Paras),
+ SPECIES_SPRITE(PARASECT, gMonBackPic_Parasect),
+ SPECIES_SPRITE(VENONAT, gMonBackPic_Venonat),
+ SPECIES_SPRITE(VENOMOTH, gMonBackPic_Venomoth),
+ SPECIES_SPRITE(DIGLETT, gMonBackPic_Diglett),
+ SPECIES_SPRITE(DUGTRIO, gMonBackPic_Dugtrio),
+ SPECIES_SPRITE(MEOWTH, gMonBackPic_Meowth),
+ SPECIES_SPRITE(PERSIAN, gMonBackPic_Persian),
+ SPECIES_SPRITE(PSYDUCK, gMonBackPic_Psyduck),
+ SPECIES_SPRITE(GOLDUCK, gMonBackPic_Golduck),
+ SPECIES_SPRITE(MANKEY, gMonBackPic_Mankey),
+ SPECIES_SPRITE(PRIMEAPE, gMonBackPic_Primeape),
+ SPECIES_SPRITE(GROWLITHE, gMonBackPic_Growlithe),
+ SPECIES_SPRITE(ARCANINE, gMonBackPic_Arcanine),
+ SPECIES_SPRITE(POLIWAG, gMonBackPic_Poliwag),
+ SPECIES_SPRITE(POLIWHIRL, gMonBackPic_Poliwhirl),
+ SPECIES_SPRITE(POLIWRATH, gMonBackPic_Poliwrath),
+ SPECIES_SPRITE(ABRA, gMonBackPic_Abra),
+ SPECIES_SPRITE(KADABRA, gMonBackPic_Kadabra),
+ SPECIES_SPRITE(ALAKAZAM, gMonBackPic_Alakazam),
+ SPECIES_SPRITE(MACHOP, gMonBackPic_Machop),
+ SPECIES_SPRITE(MACHOKE, gMonBackPic_Machoke),
+ SPECIES_SPRITE(MACHAMP, gMonBackPic_Machamp),
+ SPECIES_SPRITE(BELLSPROUT, gMonBackPic_Bellsprout),
+ SPECIES_SPRITE(WEEPINBELL, gMonBackPic_Weepinbell),
+ SPECIES_SPRITE(VICTREEBEL, gMonBackPic_Victreebel),
+ SPECIES_SPRITE(TENTACOOL, gMonBackPic_Tentacool),
+ SPECIES_SPRITE(TENTACRUEL, gMonBackPic_Tentacruel),
+ SPECIES_SPRITE(GEODUDE, gMonBackPic_Geodude),
+ SPECIES_SPRITE(GRAVELER, gMonBackPic_Graveler),
+ SPECIES_SPRITE(GOLEM, gMonBackPic_Golem),
+ SPECIES_SPRITE(PONYTA, gMonBackPic_Ponyta),
+ SPECIES_SPRITE(RAPIDASH, gMonBackPic_Rapidash),
+ SPECIES_SPRITE(SLOWPOKE, gMonBackPic_Slowpoke),
+ SPECIES_SPRITE(SLOWBRO, gMonBackPic_Slowbro),
+ SPECIES_SPRITE(MAGNEMITE, gMonBackPic_Magnemite),
+ SPECIES_SPRITE(MAGNETON, gMonBackPic_Magneton),
+ SPECIES_SPRITE(FARFETCHD, gMonBackPic_Farfetchd),
+ SPECIES_SPRITE(DODUO, gMonBackPic_Doduo),
+ SPECIES_SPRITE(DODRIO, gMonBackPic_Dodrio),
+ SPECIES_SPRITE(SEEL, gMonBackPic_Seel),
+ SPECIES_SPRITE(DEWGONG, gMonBackPic_Dewgong),
+ SPECIES_SPRITE(GRIMER, gMonBackPic_Grimer),
+ SPECIES_SPRITE(MUK, gMonBackPic_Muk),
+ SPECIES_SPRITE(SHELLDER, gMonBackPic_Shellder),
+ SPECIES_SPRITE(CLOYSTER, gMonBackPic_Cloyster),
+ SPECIES_SPRITE(GASTLY, gMonBackPic_Gastly),
+ SPECIES_SPRITE(HAUNTER, gMonBackPic_Haunter),
+ SPECIES_SPRITE(GENGAR, gMonBackPic_Gengar),
+ SPECIES_SPRITE(ONIX, gMonBackPic_Onix),
+ SPECIES_SPRITE(DROWZEE, gMonBackPic_Drowzee),
+ SPECIES_SPRITE(HYPNO, gMonBackPic_Hypno),
+ SPECIES_SPRITE(KRABBY, gMonBackPic_Krabby),
+ SPECIES_SPRITE(KINGLER, gMonBackPic_Kingler),
+ SPECIES_SPRITE(VOLTORB, gMonBackPic_Voltorb),
+ SPECIES_SPRITE(ELECTRODE, gMonBackPic_Electrode),
+ SPECIES_SPRITE(EXEGGCUTE, gMonBackPic_Exeggcute),
+ SPECIES_SPRITE(EXEGGUTOR, gMonBackPic_Exeggutor),
+ SPECIES_SPRITE(CUBONE, gMonBackPic_Cubone),
+ SPECIES_SPRITE(MAROWAK, gMonBackPic_Marowak),
+ SPECIES_SPRITE(HITMONLEE, gMonBackPic_Hitmonlee),
+ SPECIES_SPRITE(HITMONCHAN, gMonBackPic_Hitmonchan),
+ SPECIES_SPRITE(LICKITUNG, gMonBackPic_Lickitung),
+ SPECIES_SPRITE(KOFFING, gMonBackPic_Koffing),
+ SPECIES_SPRITE(WEEZING, gMonBackPic_Weezing),
+ SPECIES_SPRITE(RHYHORN, gMonBackPic_Rhyhorn),
+ SPECIES_SPRITE(RHYDON, gMonBackPic_Rhydon),
+ SPECIES_SPRITE(CHANSEY, gMonBackPic_Chansey),
+ SPECIES_SPRITE(TANGELA, gMonBackPic_Tangela),
+ SPECIES_SPRITE(KANGASKHAN, gMonBackPic_Kangaskhan),
+ SPECIES_SPRITE(HORSEA, gMonBackPic_Horsea),
+ SPECIES_SPRITE(SEADRA, gMonBackPic_Seadra),
+ SPECIES_SPRITE(GOLDEEN, gMonBackPic_Goldeen),
+ SPECIES_SPRITE(SEAKING, gMonBackPic_Seaking),
+ SPECIES_SPRITE(STARYU, gMonBackPic_Staryu),
+ SPECIES_SPRITE(STARMIE, gMonBackPic_Starmie),
+ SPECIES_SPRITE(MR_MIME, gMonBackPic_Mrmime),
+ SPECIES_SPRITE(SCYTHER, gMonBackPic_Scyther),
+ SPECIES_SPRITE(JYNX, gMonBackPic_Jynx),
+ SPECIES_SPRITE(ELECTABUZZ, gMonBackPic_Electabuzz),
+ SPECIES_SPRITE(MAGMAR, gMonBackPic_Magmar),
+ SPECIES_SPRITE(PINSIR, gMonBackPic_Pinsir),
+ SPECIES_SPRITE(TAUROS, gMonBackPic_Tauros),
+ SPECIES_SPRITE(MAGIKARP, gMonBackPic_Magikarp),
+ SPECIES_SPRITE(GYARADOS, gMonBackPic_Gyarados),
+ SPECIES_SPRITE(LAPRAS, gMonBackPic_Lapras),
+ SPECIES_SPRITE(DITTO, gMonBackPic_Ditto),
+ SPECIES_SPRITE(EEVEE, gMonBackPic_Eevee),
+ SPECIES_SPRITE(VAPOREON, gMonBackPic_Vaporeon),
+ SPECIES_SPRITE(JOLTEON, gMonBackPic_Jolteon),
+ SPECIES_SPRITE(FLAREON, gMonBackPic_Flareon),
+ SPECIES_SPRITE(PORYGON, gMonBackPic_Porygon),
+ SPECIES_SPRITE(OMANYTE, gMonBackPic_Omanyte),
+ SPECIES_SPRITE(OMASTAR, gMonBackPic_Omastar),
+ SPECIES_SPRITE(KABUTO, gMonBackPic_Kabuto),
+ SPECIES_SPRITE(KABUTOPS, gMonBackPic_Kabutops),
+ SPECIES_SPRITE(AERODACTYL, gMonBackPic_Aerodactyl),
+ SPECIES_SPRITE(SNORLAX, gMonBackPic_Snorlax),
+ SPECIES_SPRITE(ARTICUNO, gMonBackPic_Articuno),
+ SPECIES_SPRITE(ZAPDOS, gMonBackPic_Zapdos),
+ SPECIES_SPRITE(MOLTRES, gMonBackPic_Moltres),
+ SPECIES_SPRITE(DRATINI, gMonBackPic_Dratini),
+ SPECIES_SPRITE(DRAGONAIR, gMonBackPic_Dragonair),
+ SPECIES_SPRITE(DRAGONITE, gMonBackPic_Dragonite),
+ SPECIES_SPRITE(MEWTWO, gMonBackPic_Mewtwo),
+ SPECIES_SPRITE(MEW, gMonBackPic_Mew),
+ SPECIES_SPRITE(CHIKORITA, gMonBackPic_Chikorita),
+ SPECIES_SPRITE(BAYLEEF, gMonBackPic_Bayleef),
+ SPECIES_SPRITE(MEGANIUM, gMonBackPic_Meganium),
+ SPECIES_SPRITE(CYNDAQUIL, gMonBackPic_Cyndaquil),
+ SPECIES_SPRITE(QUILAVA, gMonBackPic_Quilava),
+ SPECIES_SPRITE(TYPHLOSION, gMonBackPic_Typhlosion),
+ SPECIES_SPRITE(TOTODILE, gMonBackPic_Totodile),
+ SPECIES_SPRITE(CROCONAW, gMonBackPic_Croconaw),
+ SPECIES_SPRITE(FERALIGATR, gMonBackPic_Feraligatr),
+ SPECIES_SPRITE(SENTRET, gMonBackPic_Sentret),
+ SPECIES_SPRITE(FURRET, gMonBackPic_Furret),
+ SPECIES_SPRITE(HOOTHOOT, gMonBackPic_Hoothoot),
+ SPECIES_SPRITE(NOCTOWL, gMonBackPic_Noctowl),
+ SPECIES_SPRITE(LEDYBA, gMonBackPic_Ledyba),
+ SPECIES_SPRITE(LEDIAN, gMonBackPic_Ledian),
+ SPECIES_SPRITE(SPINARAK, gMonBackPic_Spinarak),
+ SPECIES_SPRITE(ARIADOS, gMonBackPic_Ariados),
+ SPECIES_SPRITE(CROBAT, gMonBackPic_Crobat),
+ SPECIES_SPRITE(CHINCHOU, gMonBackPic_Chinchou),
+ SPECIES_SPRITE(LANTURN, gMonBackPic_Lanturn),
+ SPECIES_SPRITE(PICHU, gMonBackPic_Pichu),
+ SPECIES_SPRITE(CLEFFA, gMonBackPic_Cleffa),
+ SPECIES_SPRITE(IGGLYBUFF, gMonBackPic_Igglybuff),
+ SPECIES_SPRITE(TOGEPI, gMonBackPic_Togepi),
+ SPECIES_SPRITE(TOGETIC, gMonBackPic_Togetic),
+ SPECIES_SPRITE(NATU, gMonBackPic_Natu),
+ SPECIES_SPRITE(XATU, gMonBackPic_Xatu),
+ SPECIES_SPRITE(MAREEP, gMonBackPic_Mareep),
+ SPECIES_SPRITE(FLAAFFY, gMonBackPic_Flaaffy),
+ SPECIES_SPRITE(AMPHAROS, gMonBackPic_Ampharos),
+ SPECIES_SPRITE(BELLOSSOM, gMonBackPic_Bellossom),
+ SPECIES_SPRITE(MARILL, gMonBackPic_Marill),
+ SPECIES_SPRITE(AZUMARILL, gMonBackPic_Azumarill),
+ SPECIES_SPRITE(SUDOWOODO, gMonBackPic_Sudowoodo),
+ SPECIES_SPRITE(POLITOED, gMonBackPic_Politoed),
+ SPECIES_SPRITE(HOPPIP, gMonBackPic_Hoppip),
+ SPECIES_SPRITE(SKIPLOOM, gMonBackPic_Skiploom),
+ SPECIES_SPRITE(JUMPLUFF, gMonBackPic_Jumpluff),
+ SPECIES_SPRITE(AIPOM, gMonBackPic_Aipom),
+ SPECIES_SPRITE(SUNKERN, gMonBackPic_Sunkern),
+ SPECIES_SPRITE(SUNFLORA, gMonBackPic_Sunflora),
+ SPECIES_SPRITE(YANMA, gMonBackPic_Yanma),
+ SPECIES_SPRITE(WOOPER, gMonBackPic_Wooper),
+ SPECIES_SPRITE(QUAGSIRE, gMonBackPic_Quagsire),
+ SPECIES_SPRITE(ESPEON, gMonBackPic_Espeon),
+ SPECIES_SPRITE(UMBREON, gMonBackPic_Umbreon),
+ SPECIES_SPRITE(MURKROW, gMonBackPic_Murkrow),
+ SPECIES_SPRITE(SLOWKING, gMonBackPic_Slowking),
+ SPECIES_SPRITE(MISDREAVUS, gMonBackPic_Misdreavus),
+ SPECIES_SPRITE(UNOWN, gMonBackPic_UnownA),
+ SPECIES_SPRITE(WOBBUFFET, gMonBackPic_Wobbuffet),
+ SPECIES_SPRITE(GIRAFARIG, gMonBackPic_Girafarig),
+ SPECIES_SPRITE(PINECO, gMonBackPic_Pineco),
+ SPECIES_SPRITE(FORRETRESS, gMonBackPic_Forretress),
+ SPECIES_SPRITE(DUNSPARCE, gMonBackPic_Dunsparce),
+ SPECIES_SPRITE(GLIGAR, gMonBackPic_Gligar),
+ SPECIES_SPRITE(STEELIX, gMonBackPic_Steelix),
+ SPECIES_SPRITE(SNUBBULL, gMonBackPic_Snubbull),
+ SPECIES_SPRITE(GRANBULL, gMonBackPic_Granbull),
+ SPECIES_SPRITE(QWILFISH, gMonBackPic_Qwilfish),
+ SPECIES_SPRITE(SCIZOR, gMonBackPic_Scizor),
+ SPECIES_SPRITE(SHUCKLE, gMonBackPic_Shuckle),
+ SPECIES_SPRITE(HERACROSS, gMonBackPic_Heracross),
+ SPECIES_SPRITE(SNEASEL, gMonBackPic_Sneasel),
+ SPECIES_SPRITE(TEDDIURSA, gMonBackPic_Teddiursa),
+ SPECIES_SPRITE(URSARING, gMonBackPic_Ursaring),
+ SPECIES_SPRITE(SLUGMA, gMonBackPic_Slugma),
+ SPECIES_SPRITE(MAGCARGO, gMonBackPic_Magcargo),
+ SPECIES_SPRITE(SWINUB, gMonBackPic_Swinub),
+ SPECIES_SPRITE(PILOSWINE, gMonBackPic_Piloswine),
+ SPECIES_SPRITE(CORSOLA, gMonBackPic_Corsola),
+ SPECIES_SPRITE(REMORAID, gMonBackPic_Remoraid),
+ SPECIES_SPRITE(OCTILLERY, gMonBackPic_Octillery),
+ SPECIES_SPRITE(DELIBIRD, gMonBackPic_Delibird),
+ SPECIES_SPRITE(MANTINE, gMonBackPic_Mantine),
+ SPECIES_SPRITE(SKARMORY, gMonBackPic_Skarmory),
+ SPECIES_SPRITE(HOUNDOUR, gMonBackPic_Houndour),
+ SPECIES_SPRITE(HOUNDOOM, gMonBackPic_Houndoom),
+ SPECIES_SPRITE(KINGDRA, gMonBackPic_Kingdra),
+ SPECIES_SPRITE(PHANPY, gMonBackPic_Phanpy),
+ SPECIES_SPRITE(DONPHAN, gMonBackPic_Donphan),
+ SPECIES_SPRITE(PORYGON2, gMonBackPic_Porygon2),
+ SPECIES_SPRITE(STANTLER, gMonBackPic_Stantler),
+ SPECIES_SPRITE(SMEARGLE, gMonBackPic_Smeargle),
+ SPECIES_SPRITE(TYROGUE, gMonBackPic_Tyrogue),
+ SPECIES_SPRITE(HITMONTOP, gMonBackPic_Hitmontop),
+ SPECIES_SPRITE(SMOOCHUM, gMonBackPic_Smoochum),
+ SPECIES_SPRITE(ELEKID, gMonBackPic_Elekid),
+ SPECIES_SPRITE(MAGBY, gMonBackPic_Magby),
+ SPECIES_SPRITE(MILTANK, gMonBackPic_Miltank),
+ SPECIES_SPRITE(BLISSEY, gMonBackPic_Blissey),
+ SPECIES_SPRITE(RAIKOU, gMonBackPic_Raikou),
+ SPECIES_SPRITE(ENTEI, gMonBackPic_Entei),
+ SPECIES_SPRITE(SUICUNE, gMonBackPic_Suicune),
+ SPECIES_SPRITE(LARVITAR, gMonBackPic_Larvitar),
+ SPECIES_SPRITE(PUPITAR, gMonBackPic_Pupitar),
+ SPECIES_SPRITE(TYRANITAR, gMonBackPic_Tyranitar),
+ SPECIES_SPRITE(LUGIA, gMonBackPic_Lugia),
+ SPECIES_SPRITE(HO_OH, gMonBackPic_HoOh),
+ SPECIES_SPRITE(CELEBI, gMonBackPic_Celebi),
+ SPECIES_SPRITE(OLD_UNOWN_B, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_C, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_D, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_E, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_F, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_G, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_H, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_I, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_J, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_K, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_L, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_M, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_N, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_O, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_P, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_Q, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_R, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_S, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_T, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_U, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_V, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_W, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_X, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_Y, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_Z, gMonBackPic_DoubleQuestionMark),
+ SPECIES_SPRITE(TREECKO, gMonBackPic_Treecko),
+ SPECIES_SPRITE(GROVYLE, gMonBackPic_Grovyle),
+ SPECIES_SPRITE(SCEPTILE, gMonBackPic_Sceptile),
+ SPECIES_SPRITE(TORCHIC, gMonBackPic_Torchic),
+ SPECIES_SPRITE(COMBUSKEN, gMonBackPic_Combusken),
+ SPECIES_SPRITE(BLAZIKEN, gMonBackPic_Blaziken),
+ SPECIES_SPRITE(MUDKIP, gMonBackPic_Mudkip),
+ SPECIES_SPRITE(MARSHTOMP, gMonBackPic_Marshtomp),
+ SPECIES_SPRITE(SWAMPERT, gMonBackPic_Swampert),
+ SPECIES_SPRITE(POOCHYENA, gMonBackPic_Poochyena),
+ SPECIES_SPRITE(MIGHTYENA, gMonBackPic_Mightyena),
+ SPECIES_SPRITE(ZIGZAGOON, gMonBackPic_Zigzagoon),
+ SPECIES_SPRITE(LINOONE, gMonBackPic_Linoone),
+ SPECIES_SPRITE(WURMPLE, gMonBackPic_Wurmple),
+ SPECIES_SPRITE(SILCOON, gMonBackPic_Silcoon),
+ SPECIES_SPRITE(BEAUTIFLY, gMonBackPic_Beautifly),
+ SPECIES_SPRITE(CASCOON, gMonBackPic_Cascoon),
+ SPECIES_SPRITE(DUSTOX, gMonBackPic_Dustox),
+ SPECIES_SPRITE(LOTAD, gMonBackPic_Lotad),
+ SPECIES_SPRITE(LOMBRE, gMonBackPic_Lombre),
+ SPECIES_SPRITE(LUDICOLO, gMonBackPic_Ludicolo),
+ SPECIES_SPRITE(SEEDOT, gMonBackPic_Seedot),
+ SPECIES_SPRITE(NUZLEAF, gMonBackPic_Nuzleaf),
+ SPECIES_SPRITE(SHIFTRY, gMonBackPic_Shiftry),
+ SPECIES_SPRITE(NINCADA, gMonBackPic_Nincada),
+ SPECIES_SPRITE(NINJASK, gMonBackPic_Ninjask),
+ SPECIES_SPRITE(SHEDINJA, gMonBackPic_Shedinja),
+ SPECIES_SPRITE(TAILLOW, gMonBackPic_Taillow),
+ SPECIES_SPRITE(SWELLOW, gMonBackPic_Swellow),
+ SPECIES_SPRITE(SHROOMISH, gMonBackPic_Shroomish),
+ SPECIES_SPRITE(BRELOOM, gMonBackPic_Breloom),
+ SPECIES_SPRITE(SPINDA, gMonBackPic_Spinda),
+ SPECIES_SPRITE(WINGULL, gMonBackPic_Wingull),
+ SPECIES_SPRITE(PELIPPER, gMonBackPic_Pelipper),
+ SPECIES_SPRITE(SURSKIT, gMonBackPic_Surskit),
+ SPECIES_SPRITE(MASQUERAIN, gMonBackPic_Masquerain),
+ SPECIES_SPRITE(WAILMER, gMonBackPic_Wailmer),
+ SPECIES_SPRITE(WAILORD, gMonBackPic_Wailord),
+ SPECIES_SPRITE(SKITTY, gMonBackPic_Skitty),
+ SPECIES_SPRITE(DELCATTY, gMonBackPic_Delcatty),
+ SPECIES_SPRITE(KECLEON, gMonBackPic_Kecleon),
+ SPECIES_SPRITE(BALTOY, gMonBackPic_Baltoy),
+ SPECIES_SPRITE(CLAYDOL, gMonBackPic_Claydol),
+ SPECIES_SPRITE(NOSEPASS, gMonBackPic_Nosepass),
+ SPECIES_SPRITE(TORKOAL, gMonBackPic_Torkoal),
+ SPECIES_SPRITE(SABLEYE, gMonBackPic_Sableye),
+ SPECIES_SPRITE(BARBOACH, gMonBackPic_Barboach),
+ SPECIES_SPRITE(WHISCASH, gMonBackPic_Whiscash),
+ SPECIES_SPRITE(LUVDISC, gMonBackPic_Luvdisc),
+ SPECIES_SPRITE(CORPHISH, gMonBackPic_Corphish),
+ SPECIES_SPRITE(CRAWDAUNT, gMonBackPic_Crawdaunt),
+ SPECIES_SPRITE(FEEBAS, gMonBackPic_Feebas),
+ SPECIES_SPRITE(MILOTIC, gMonBackPic_Milotic),
+ SPECIES_SPRITE(CARVANHA, gMonBackPic_Carvanha),
+ SPECIES_SPRITE(SHARPEDO, gMonBackPic_Sharpedo),
+ SPECIES_SPRITE(TRAPINCH, gMonBackPic_Trapinch),
+ SPECIES_SPRITE(VIBRAVA, gMonBackPic_Vibrava),
+ SPECIES_SPRITE(FLYGON, gMonBackPic_Flygon),
+ SPECIES_SPRITE(MAKUHITA, gMonBackPic_Makuhita),
+ SPECIES_SPRITE(HARIYAMA, gMonBackPic_Hariyama),
+ SPECIES_SPRITE(ELECTRIKE, gMonBackPic_Electrike),
+ SPECIES_SPRITE(MANECTRIC, gMonBackPic_Manectric),
+ SPECIES_SPRITE(NUMEL, gMonBackPic_Numel),
+ SPECIES_SPRITE(CAMERUPT, gMonBackPic_Camerupt),
+ SPECIES_SPRITE(SPHEAL, gMonBackPic_Spheal),
+ SPECIES_SPRITE(SEALEO, gMonBackPic_Sealeo),
+ SPECIES_SPRITE(WALREIN, gMonBackPic_Walrein),
+ SPECIES_SPRITE(CACNEA, gMonBackPic_Cacnea),
+ SPECIES_SPRITE(CACTURNE, gMonBackPic_Cacturne),
+ SPECIES_SPRITE(SNORUNT, gMonBackPic_Snorunt),
+ SPECIES_SPRITE(GLALIE, gMonBackPic_Glalie),
+ SPECIES_SPRITE(LUNATONE, gMonBackPic_Lunatone),
+ SPECIES_SPRITE(SOLROCK, gMonBackPic_Solrock),
+ SPECIES_SPRITE(AZURILL, gMonBackPic_Azurill),
+ SPECIES_SPRITE(SPOINK, gMonBackPic_Spoink),
+ SPECIES_SPRITE(GRUMPIG, gMonBackPic_Grumpig),
+ SPECIES_SPRITE(PLUSLE, gMonBackPic_Plusle),
+ SPECIES_SPRITE(MINUN, gMonBackPic_Minun),
+ SPECIES_SPRITE(MAWILE, gMonBackPic_Mawile),
+ SPECIES_SPRITE(MEDITITE, gMonBackPic_Meditite),
+ SPECIES_SPRITE(MEDICHAM, gMonBackPic_Medicham),
+ SPECIES_SPRITE(SWABLU, gMonBackPic_Swablu),
+ SPECIES_SPRITE(ALTARIA, gMonBackPic_Altaria),
+ SPECIES_SPRITE(WYNAUT, gMonBackPic_Wynaut),
+ SPECIES_SPRITE(DUSKULL, gMonBackPic_Duskull),
+ SPECIES_SPRITE(DUSCLOPS, gMonBackPic_Dusclops),
+ SPECIES_SPRITE(ROSELIA, gMonBackPic_Roselia),
+ SPECIES_SPRITE(SLAKOTH, gMonBackPic_Slakoth),
+ SPECIES_SPRITE(VIGOROTH, gMonBackPic_Vigoroth),
+ SPECIES_SPRITE(SLAKING, gMonBackPic_Slaking),
+ SPECIES_SPRITE(GULPIN, gMonBackPic_Gulpin),
+ SPECIES_SPRITE(SWALOT, gMonBackPic_Swalot),
+ SPECIES_SPRITE(TROPIUS, gMonBackPic_Tropius),
+ SPECIES_SPRITE(WHISMUR, gMonBackPic_Whismur),
+ SPECIES_SPRITE(LOUDRED, gMonBackPic_Loudred),
+ SPECIES_SPRITE(EXPLOUD, gMonBackPic_Exploud),
+ SPECIES_SPRITE(CLAMPERL, gMonBackPic_Clamperl),
+ SPECIES_SPRITE(HUNTAIL, gMonBackPic_Huntail),
+ SPECIES_SPRITE(GOREBYSS, gMonBackPic_Gorebyss),
+ SPECIES_SPRITE(ABSOL, gMonBackPic_Absol),
+ SPECIES_SPRITE(SHUPPET, gMonBackPic_Shuppet),
+ SPECIES_SPRITE(BANETTE, gMonBackPic_Banette),
+ SPECIES_SPRITE(SEVIPER, gMonBackPic_Seviper),
+ SPECIES_SPRITE(ZANGOOSE, gMonBackPic_Zangoose),
+ SPECIES_SPRITE(RELICANTH, gMonBackPic_Relicanth),
+ SPECIES_SPRITE(ARON, gMonBackPic_Aron),
+ SPECIES_SPRITE(LAIRON, gMonBackPic_Lairon),
+ SPECIES_SPRITE(AGGRON, gMonBackPic_Aggron),
+ SPECIES_SPRITE(CASTFORM, gMonBackPic_Castform),
+ SPECIES_SPRITE(VOLBEAT, gMonBackPic_Volbeat),
+ SPECIES_SPRITE(ILLUMISE, gMonBackPic_Illumise),
+ SPECIES_SPRITE(LILEEP, gMonBackPic_Lileep),
+ SPECIES_SPRITE(CRADILY, gMonBackPic_Cradily),
+ SPECIES_SPRITE(ANORITH, gMonBackPic_Anorith),
+ SPECIES_SPRITE(ARMALDO, gMonBackPic_Armaldo),
+ SPECIES_SPRITE(RALTS, gMonBackPic_Ralts),
+ SPECIES_SPRITE(KIRLIA, gMonBackPic_Kirlia),
+ SPECIES_SPRITE(GARDEVOIR, gMonBackPic_Gardevoir),
+ SPECIES_SPRITE(BAGON, gMonBackPic_Bagon),
+ SPECIES_SPRITE(SHELGON, gMonBackPic_Shelgon),
+ SPECIES_SPRITE(SALAMENCE, gMonBackPic_Salamence),
+ SPECIES_SPRITE(BELDUM, gMonBackPic_Beldum),
+ SPECIES_SPRITE(METANG, gMonBackPic_Metang),
+ SPECIES_SPRITE(METAGROSS, gMonBackPic_Metagross),
+ SPECIES_SPRITE(REGIROCK, gMonBackPic_Regirock),
+ SPECIES_SPRITE(REGICE, gMonBackPic_Regice),
+ SPECIES_SPRITE(REGISTEEL, gMonBackPic_Registeel),
+ SPECIES_SPRITE(KYOGRE, gMonBackPic_Kyogre),
+ SPECIES_SPRITE(GROUDON, gMonBackPic_Groudon),
+ SPECIES_SPRITE(RAYQUAZA, gMonBackPic_Rayquaza),
+ SPECIES_SPRITE(LATIAS, gMonBackPic_Latias),
+ SPECIES_SPRITE(LATIOS, gMonBackPic_Latios),
+ SPECIES_SPRITE(JIRACHI, gMonBackPic_Jirachi),
+ SPECIES_SPRITE(DEOXYS, gMonBackPic_Deoxys),
+ SPECIES_SPRITE(CHIMECHO, gMonBackPic_Chimecho),
+ SPECIES_SPRITE(EGG, gMonFrontPic_Egg),
+ SPECIES_SPRITE(UNOWN_B, gMonBackPic_UnownB),
+ SPECIES_SPRITE(UNOWN_C, gMonBackPic_UnownC),
+ SPECIES_SPRITE(UNOWN_D, gMonBackPic_UnownD),
+ SPECIES_SPRITE(UNOWN_E, gMonBackPic_UnownE),
+ SPECIES_SPRITE(UNOWN_F, gMonBackPic_UnownF),
+ SPECIES_SPRITE(UNOWN_G, gMonBackPic_UnownG),
+ SPECIES_SPRITE(UNOWN_H, gMonBackPic_UnownH),
+ SPECIES_SPRITE(UNOWN_I, gMonBackPic_UnownI),
+ SPECIES_SPRITE(UNOWN_J, gMonBackPic_UnownJ),
+ SPECIES_SPRITE(UNOWN_K, gMonBackPic_UnownK),
+ SPECIES_SPRITE(UNOWN_L, gMonBackPic_UnownL),
+ SPECIES_SPRITE(UNOWN_M, gMonBackPic_UnownM),
+ SPECIES_SPRITE(UNOWN_N, gMonBackPic_UnownN),
+ SPECIES_SPRITE(UNOWN_O, gMonBackPic_UnownO),
+ SPECIES_SPRITE(UNOWN_P, gMonBackPic_UnownP),
+ SPECIES_SPRITE(UNOWN_Q, gMonBackPic_UnownQ),
+ SPECIES_SPRITE(UNOWN_R, gMonBackPic_UnownR),
+ SPECIES_SPRITE(UNOWN_S, gMonBackPic_UnownS),
+ SPECIES_SPRITE(UNOWN_T, gMonBackPic_UnownT),
+ SPECIES_SPRITE(UNOWN_U, gMonBackPic_UnownU),
+ SPECIES_SPRITE(UNOWN_V, gMonBackPic_UnownV),
+ SPECIES_SPRITE(UNOWN_W, gMonBackPic_UnownW),
+ SPECIES_SPRITE(UNOWN_X, gMonBackPic_UnownX),
+ SPECIES_SPRITE(UNOWN_Y, gMonBackPic_UnownY),
+ SPECIES_SPRITE(UNOWN_Z, gMonBackPic_UnownZ),
+ SPECIES_SPRITE(UNOWN_EMARK, gMonBackPic_UnownExclamationMark),
+ SPECIES_SPRITE(UNOWN_QMARK, gMonBackPic_UnownQuestionMark),
+};
diff --git a/src/data/pokemon_graphics/enemy_mon_elevation.h b/src/data/pokemon_graphics/enemy_mon_elevation.h
new file mode 100644
index 000000000..dccd063da
--- /dev/null
+++ b/src/data/pokemon_graphics/enemy_mon_elevation.h
@@ -0,0 +1,65 @@
+// 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_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_VOLTORB] = 10,
+ [SPECIES_ELECTRODE] = 12,
+ [SPECIES_KOFFING] = 8,
+ [SPECIES_WEEZING] = 6,
+ [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_MISDREAVUS] = 8,
+ [SPECIES_UNOWN] = 8,
+ [SPECIES_GLIGAR] = 6,
+ [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_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,
+};
diff --git a/src/data/pokemon_graphics/front_pic_coordinates.h b/src/data/pokemon_graphics/front_pic_coordinates.h
new file mode 100644
index 000000000..1bb67f1f5
--- /dev/null
+++ b/src/data/pokemon_graphics/front_pic_coordinates.h
@@ -0,0 +1,2203 @@
+const struct MonCoords gMonFrontPicCoords[] =
+{
+ [SPECIES_NONE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_BULBASAUR] =
+ {
+ .size = 0x55,
+ .y_offset = 0x10,
+ },
+ [SPECIES_IVYSAUR] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_VENUSAUR] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_CHARMANDER] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_CHARMELEON] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_CHARIZARD] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_SQUIRTLE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_WARTORTLE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_BLASTOISE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_CATERPIE] =
+ {
+ .size = 0x54,
+ .y_offset = 0x10,
+ },
+ [SPECIES_METAPOD] =
+ {
+ .size = 0x54,
+ .y_offset = 0x14,
+ },
+ [SPECIES_BUTTERFREE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_WEEDLE] =
+ {
+ .size = 0x54,
+ .y_offset = 0x11,
+ },
+ [SPECIES_KAKUNA] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_BEEDRILL] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_PIDGEY] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_PIDGEOTTO] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_PIDGEOT] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_RATTATA] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_RATICATE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_SPEAROW] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_FEAROW] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_EKANS] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_ARBOK] =
+ {
+ .size = 0x78,
+ .y_offset = 0x03,
+ },
+ [SPECIES_PIKACHU] =
+ {
+ .size = 0x67,
+ .y_offset = 0x09,
+ },
+ [SPECIES_RAICHU] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SANDSHREW] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_SANDSLASH] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_NIDORAN_F] =
+ {
+ .size = 0x54,
+ .y_offset = 0x10,
+ },
+ [SPECIES_NIDORINA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_NIDOQUEEN] =
+ {
+ .size = 0x78,
+ .y_offset = 0x02,
+ },
+ [SPECIES_NIDORAN_M] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_NIDORINO] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_NIDOKING] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_CLEFAIRY] =
+ {
+ .size = 0x55,
+ .y_offset = 0x10,
+ },
+ [SPECIES_CLEFABLE] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_VULPIX] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_NINETALES] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_JIGGLYPUFF] =
+ {
+ .size = 0x55,
+ .y_offset = 0x10,
+ },
+ [SPECIES_WIGGLYTUFF] =
+ {
+ .size = 0x67,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ZUBAT] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_GOLBAT] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_ODDISH] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_GLOOM] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_VILEPLUME] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_PARAS] =
+ {
+ .size = 0x64,
+ .y_offset = 0x12,
+ },
+ [SPECIES_PARASECT] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_VENONAT] =
+ {
+ .size = 0x57,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_VENOMOTH] =
+ {
+ .size = 0x87,
+ .y_offset = 0x08,
+ },
+ [SPECIES_DIGLETT] =
+ {
+ .size = 0x54,
+ .y_offset = 0x11,
+ },
+ [SPECIES_DUGTRIO] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_MEOWTH] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_PERSIAN] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_PSYDUCK] =
+ {
+ .size = 0x56,
+ .y_offset = 0x09,
+ },
+ [SPECIES_GOLDUCK] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_MANKEY] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_PRIMEAPE] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_GROWLITHE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_ARCANINE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_POLIWAG] =
+ {
+ .size = 0x74,
+ .y_offset = 0x10,
+ },
+ [SPECIES_POLIWHIRL] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_POLIWRATH] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_ABRA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_KADABRA] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_ALAKAZAM] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_MACHOP] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_MACHOKE] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_MACHAMP] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_BELLSPROUT] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_WEEPINBELL] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_VICTREEBEL] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_TENTACOOL] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_TENTACRUEL] =
+ {
+ .size = 0x78,
+ .y_offset = 0x01,
+ },
+ [SPECIES_GEODUDE] =
+ {
+ .size = 0x74,
+ .y_offset = 0x12,
+ },
+ [SPECIES_GRAVELER] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_GOLEM] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_PONYTA] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_RAPIDASH] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SLOWPOKE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_SLOWBRO] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_MAGNEMITE] =
+ {
+ .size = 0x53,
+ .y_offset = 0x16,
+ },
+ [SPECIES_MAGNETON] =
+ {
+ .size = 0x75,
+ .y_offset = 0x10,
+ },
+ [SPECIES_FARFETCHD] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_DODUO] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_DODRIO] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_SEEL] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_DEWGONG] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_GRIMER] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_MUK] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SHELLDER] =
+ {
+ .size = 0x55,
+ .y_offset = 0x10,
+ },
+ [SPECIES_CLOYSTER] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_GASTLY] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_HAUNTER] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_GENGAR] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_ONIX] =
+ {
+ .size = 0x78,
+ .y_offset = 0x03,
+ },
+ [SPECIES_DROWZEE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_HYPNO] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_KRABBY] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_KINGLER] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_VOLTORB] =
+ {
+ .size = 0x44,
+ .y_offset = 0x13,
+ },
+ [SPECIES_ELECTRODE] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_EXEGGCUTE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_EXEGGUTOR] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_CUBONE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_MAROWAK] =
+ {
+ .size = 0x87,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_HITMONLEE] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_HITMONCHAN] =
+ {
+ .size = 0x67,
+ .y_offset = 0x04,
+ },
+ [SPECIES_LICKITUNG] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_KOFFING] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_WEEZING] =
+ {
+ .size = 0x88,
+ .y_offset = 0x07,
+ },
+ [SPECIES_RHYHORN] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_RHYDON] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_CHANSEY] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_TANGELA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_KANGASKHAN] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_HORSEA] =
+ {
+ .size = 0x45,
+ .y_offset = 0x10,
+ },
+ [SPECIES_SEADRA] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_GOLDEEN] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SEAKING] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_STARYU] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_STARMIE] =
+ {
+ .size = 0x67,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_MR_MIME] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SCYTHER] =
+ {
+ .size = 0x78,
+ .y_offset = 0x02,
+ },
+ [SPECIES_JYNX] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ELECTABUZZ] =
+ {
+ .size = 0x88,
+ .y_offset = 0x04,
+ },
+ [SPECIES_MAGMAR] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_PINSIR] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_TAUROS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x05,
+ },
+ [SPECIES_MAGIKARP] =
+ {
+ .size = 0x77,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_GYARADOS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_LAPRAS] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_DITTO] =
+ {
+ .size = 0x54,
+ .y_offset = 0x11,
+ },
+ [SPECIES_EEVEE] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_VAPOREON] =
+ {
+ .size = 0x67,
+ .y_offset = 0x06,
+ },
+ [SPECIES_JOLTEON] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_FLAREON] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_PORYGON] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_OMANYTE] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_OMASTAR] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_KABUTO] =
+ {
+ .size = 0x54,
+ .y_offset = 0x14,
+ },
+ [SPECIES_KABUTOPS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_AERODACTYL] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_SNORLAX] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_ARTICUNO] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_ZAPDOS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x04,
+ },
+ [SPECIES_MOLTRES] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06,
+ },
+ [SPECIES_DRATINI] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_DRAGONAIR] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_DRAGONITE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_MEWTWO] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_MEW] =
+ {
+ .size = 0x77,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_CHIKORITA] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_BAYLEEF] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_MEGANIUM] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_CYNDAQUIL] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_QUILAVA] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_TYPHLOSION] =
+ {
+ .size = 0x78,
+ .y_offset = 0x00,
+ },
+ [SPECIES_TOTODILE] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_CROCONAW] =
+ {
+ .size = 0x67,
+ .y_offset = 0x06,
+ },
+ [SPECIES_FERALIGATR] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SENTRET] =
+ {
+ .size = 0x47,
+ .y_offset = 0x04,
+ },
+ [SPECIES_FURRET] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_HOOTHOOT] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_NOCTOWL] =
+ {
+ .size = 0x58,
+ .y_offset = 0x03,
+ },
+ [SPECIES_LEDYBA] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_LEDIAN] =
+ {
+ .size = 0x67,
+ .y_offset = 0x04,
+ },
+ [SPECIES_SPINARAK] =
+ {
+ .size = 0x54,
+ .y_offset = 0x13,
+ },
+ [SPECIES_ARIADOS] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_CROBAT] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_CHINCHOU] =
+ {
+ .size = 0x75,
+ .y_offset = 0x10,
+ },
+ [SPECIES_LANTURN] =
+ {
+ .size = 0x87,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_PICHU] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_CLEFFA] =
+ {
+ .size = 0x44,
+ .y_offset = 0x14,
+ },
+ [SPECIES_IGGLYBUFF] =
+ {
+ .size = 0x44,
+ .y_offset = 0x12,
+ },
+ [SPECIES_TOGEPI] =
+ {
+ .size = 0x34,
+ .y_offset = 0x14,
+ },
+ [SPECIES_TOGETIC] =
+ {
+ .size = 0x46,
+ .y_offset = 0x09,
+ },
+ [SPECIES_NATU] =
+ {
+ .size = 0x44,
+ .y_offset = 0x14,
+ },
+ [SPECIES_XATU] =
+ {
+ .size = 0x47,
+ .y_offset = 0x07,
+ },
+ [SPECIES_MAREEP] =
+ {
+ .size = 0x55,
+ .y_offset = 0x10,
+ },
+ [SPECIES_FLAAFFY] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_AMPHAROS] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_BELLOSSOM] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_MARILL] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_AZUMARILL] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_SUDOWOODO] =
+ {
+ .size = 0x67,
+ .y_offset = 0x06,
+ },
+ [SPECIES_POLITOED] =
+ {
+ .size = 0x67,
+ .y_offset = 0x06,
+ },
+ [SPECIES_HOPPIP] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SKIPLOOM] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_JUMPLUFF] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_AIPOM] =
+ {
+ .size = 0x58,
+ .y_offset = 0x03,
+ },
+ [SPECIES_SUNKERN] =
+ {
+ .size = 0x44,
+ .y_offset = 0x10,
+ },
+ [SPECIES_SUNFLORA] =
+ {
+ .size = 0x56,
+ .y_offset = 0x08,
+ },
+ [SPECIES_YANMA] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_WOOPER] =
+ {
+ .size = 0x54,
+ .y_offset = 0x10,
+ },
+ [SPECIES_QUAGSIRE] =
+ {
+ .size = 0x77,
+ .y_offset = 0x07,
+ },
+ [SPECIES_ESPEON] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_UMBREON] =
+ {
+ .size = 0x67,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MURKROW] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_SLOWKING] =
+ {
+ .size = 0x58,
+ .y_offset = 0x01,
+ },
+ [SPECIES_MISDREAVUS] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_UNOWN] =
+ {
+ .size = 0x35,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_WOBBUFFET] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_GIRAFARIG] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_PINECO] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_FORRETRESS] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_DUNSPARCE] =
+ {
+ .size = 0x74,
+ .y_offset = 0x11,
+ },
+ [SPECIES_GLIGAR] =
+ {
+ .size = 0x78,
+ .y_offset = 0x03,
+ },
+ [SPECIES_STEELIX] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SNUBBULL] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_GRANBULL] =
+ {
+ .size = 0x57,
+ .y_offset = 0x06,
+ },
+ [SPECIES_QWILFISH] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SCIZOR] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SHUCKLE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_HERACROSS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_SNEASEL] =
+ {
+ .size = 0x67,
+ .y_offset = 0x05,
+ },
+ [SPECIES_TEDDIURSA] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_URSARING] =
+ {
+ .size = 0x78,
+ .y_offset = 0x01,
+ },
+ [SPECIES_SLUGMA] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_MAGCARGO] =
+ {
+ .size = 0x57,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_SWINUB] =
+ {
+ .size = 0x43,
+ .y_offset = 0x14,
+ },
+ [SPECIES_PILOSWINE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_CORSOLA] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_REMORAID] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_OCTILLERY] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_DELIBIRD] =
+ {
+ .size = 0x56,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MANTINE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_SKARMORY] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_HOUNDOUR] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_HOUNDOOM] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_KINGDRA] =
+ {
+ .size = 0x78,
+ .y_offset = 0x04,
+ },
+ [SPECIES_PHANPY] =
+ {
+ .size = 0x54,
+ .y_offset = 0x10,
+ },
+ [SPECIES_DONPHAN] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_PORYGON2] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_STANTLER] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SMEARGLE] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_TYROGUE] =
+ {
+ .size = 0x46,
+ .y_offset = 0x09,
+ },
+ [SPECIES_HITMONTOP] =
+ {
+ .size = 0x67,
+ .y_offset = 0x05,
+ },
+ [SPECIES_SMOOCHUM] =
+ {
+ .size = 0x35,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_ELEKID] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_MAGBY] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_MILTANK] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_BLISSEY] =
+ {
+ .size = 0x77,
+ .y_offset = 0x06,
+ },
+ [SPECIES_RAIKOU] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_ENTEI] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SUICUNE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_LARVITAR] =
+ {
+ .size = 0x46,
+ .y_offset = 0x09,
+ },
+ [SPECIES_PUPITAR] =
+ {
+ .size = 0x56,
+ .y_offset = 0x09,
+ },
+ [SPECIES_TYRANITAR] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_LUGIA] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_HO_OH] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_CELEBI] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_OLD_UNOWN_B] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06,
+ },
+ [SPECIES_OLD_UNOWN_C] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06,
+ },
+ [SPECIES_OLD_UNOWN_D] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_E] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_F] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_G] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_H] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_I] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_J] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_K] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_L] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_M] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_N] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_O] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_P] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_Q] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_R] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_S] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_T] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_U] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_V] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_W] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_X] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_Y] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_OLD_UNOWN_Z] =
+ {
+ .size = 0x88,
+ .y_offset = 0x06
+ },
+ [SPECIES_TREECKO] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_GROVYLE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_SCEPTILE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_TORCHIC] =
+ {
+ .size = 0x56,
+ .y_offset = 0x08,
+ },
+ [SPECIES_COMBUSKEN] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_BLAZIKEN] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_MUDKIP] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_MARSHTOMP] =
+ {
+ .size = 0x67,
+ .y_offset = 0x06,
+ },
+ [SPECIES_SWAMPERT] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_POOCHYENA] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_MIGHTYENA] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_ZIGZAGOON] =
+ {
+ .size = 0x85,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_LINOONE] =
+ {
+ .size = 0x78,
+ .y_offset = 0x03,
+ },
+ [SPECIES_WURMPLE] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_SILCOON] =
+ {
+ .size = 0x75,
+ .y_offset = 0x11,
+ },
+ [SPECIES_BEAUTIFLY] =
+ {
+ .size = 0x86,
+ .y_offset = 0x09,
+ },
+ [SPECIES_CASCOON] =
+ {
+ .size = 0x74,
+ .y_offset = 0x10,
+ },
+ [SPECIES_DUSTOX] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_LOTAD] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_LOMBRE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_LUDICOLO] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SEEDOT] =
+ {
+ .size = 0x46,
+ .y_offset = 0x10,
+ },
+ [SPECIES_NUZLEAF] =
+ {
+ .size = 0x56,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SHIFTRY] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_NINCADA] =
+ {
+ .size = 0x74,
+ .y_offset = 0x12,
+ },
+ [SPECIES_NINJASK] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SHEDINJA] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_TAILLOW] =
+ {
+ .size = 0x64,
+ .y_offset = 0x10,
+ },
+ [SPECIES_SWELLOW] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_SHROOMISH] =
+ {
+ .size = 0x54,
+ .y_offset = 0x10,
+ },
+ [SPECIES_BRELOOM] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_SPINDA] =
+ {
+ .size = 0x67,
+ .y_offset = 0x08,
+ },
+ [SPECIES_WINGULL] =
+ {
+ .size = 0x84,
+ .y_offset = 0x18,
+ },
+ [SPECIES_PELIPPER] =
+ {
+ .size = 0x77,
+ .y_offset = 0x04,
+ },
+ [SPECIES_SURSKIT] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_MASQUERAIN] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_WAILMER] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_WAILORD] =
+ {
+ .size = 0x87,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_SKITTY] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_DELCATTY] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_KECLEON] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_BALTOY] =
+ {
+ .size = 0x55,
+ .y_offset = 0x10,
+ },
+ [SPECIES_CLAYDOL] =
+ {
+ .size = 0x78,
+ .y_offset = 0x06,
+ },
+ [SPECIES_NOSEPASS] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_TORKOAL] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_SABLEYE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_BARBOACH] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_WHISCASH] =
+ {
+ .size = 0x76,
+ .y_offset = 0x09,
+ },
+ [SPECIES_LUVDISC] =
+ {
+ .size = 0x46,
+ .y_offset = 0x18,
+ },
+ [SPECIES_CORPHISH] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_CRAWDAUNT] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_FEEBAS] =
+ {
+ .size = 0x46,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_MILOTIC] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_CARVANHA] =
+ {
+ .size = 0x67,
+ .y_offset = 0x06,
+ },
+ [SPECIES_SHARPEDO] =
+ {
+ .size = 0x78,
+ .y_offset = 0x03,
+ },
+ [SPECIES_TRAPINCH] =
+ {
+ .size = 0x54,
+ .y_offset = 0x10,
+ },
+ [SPECIES_VIBRAVA] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_FLYGON] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_MAKUHITA] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_HARIYAMA] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_ELECTRIKE] =
+ {
+ .size = 0x64,
+ .y_offset = 0x12,
+ },
+ [SPECIES_MANECTRIC] =
+ {
+ .size = 0x67,
+ .y_offset = 0x04,
+ },
+ [SPECIES_NUMEL] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_CAMERUPT] =
+ {
+ .size = 0x87,
+ .y_offset = 0x09,
+ },
+ [SPECIES_SPHEAL] =
+ {
+ .size = 0x65,
+ .y_offset = 0x10,
+ },
+ [SPECIES_SEALEO] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_WALREIN] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_CACNEA] =
+ {
+ .size = 0x74,
+ .y_offset = 0x10,
+ },
+ [SPECIES_CACTURNE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SNORUNT] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_GLALIE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_LUNATONE] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_SOLROCK] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_AZURILL] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_SPOINK] =
+ {
+ .size = 0x46,
+ .y_offset = 0x09,
+ },
+ [SPECIES_GRUMPIG] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_PLUSLE] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_MINUN] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_MAWILE] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_MEDITITE] =
+ {
+ .size = 0x65,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_MEDICHAM] =
+ {
+ .size = 0x68,
+ .y_offset = 0x01,
+ },
+ [SPECIES_SWABLU] =
+ {
+ .size = 0x76,
+ .y_offset = 0x11,
+ },
+ [SPECIES_ALTARIA] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_WYNAUT] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_DUSKULL] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0a,
+ },
+ [SPECIES_DUSCLOPS] =
+ {
+ .size = 0x77,
+ .y_offset = 0x05,
+ },
+ [SPECIES_ROSELIA] =
+ {
+ .size = 0x76,
+ .y_offset = 0x08,
+ },
+ [SPECIES_SLAKOTH] =
+ {
+ .size = 0x74,
+ .y_offset = 0x12,
+ },
+ [SPECIES_VIGOROTH] =
+ {
+ .size = 0x78,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SLAKING] =
+ {
+ .size = 0x86,
+ .y_offset = 0x08,
+ },
+ [SPECIES_GULPIN] =
+ {
+ .size = 0x55,
+ .y_offset = 0x12,
+ },
+ [SPECIES_SWALOT] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_TROPIUS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_WHISMUR] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_LOUDRED] =
+ {
+ .size = 0x78,
+ .y_offset = 0x03,
+ },
+ [SPECIES_EXPLOUD] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_CLAMPERL] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_HUNTAIL] =
+ {
+ .size = 0x78,
+ .y_offset = 0x03,
+ },
+ [SPECIES_GOREBYSS] =
+ {
+ .size = 0x86,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_ABSOL] =
+ {
+ .size = 0x68,
+ .y_offset = 0x00,
+ },
+ [SPECIES_SHUPPET] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_BANETTE] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_SEVIPER] =
+ {
+ .size = 0x77,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ZANGOOSE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x05,
+ },
+ [SPECIES_RELICANTH] =
+ {
+ .size = 0x77,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_ARON] =
+ {
+ .size = 0x43,
+ .y_offset = 0x14,
+ },
+ [SPECIES_LAIRON] =
+ {
+ .size = 0x75,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_AGGRON] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_CASTFORM] =
+ {
+ .size = 0x34,
+ .y_offset = 0x11,
+ },
+ [SPECIES_VOLBEAT] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ILLUMISE] =
+ {
+ .size = 0x56,
+ .y_offset = 0x08,
+ },
+ [SPECIES_LILEEP] =
+ {
+ .size = 0x67,
+ .y_offset = 0x07,
+ },
+ [SPECIES_CRADILY] =
+ {
+ .size = 0x78,
+ .y_offset = 0x00,
+ },
+ [SPECIES_ANORITH] =
+ {
+ .size = 0x66,
+ .y_offset = 0x08,
+ },
+ [SPECIES_ARMALDO] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_RALTS] =
+ {
+ .size = 0x35,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_KIRLIA] =
+ {
+ .size = 0x47,
+ .y_offset = 0x06,
+ },
+ [SPECIES_GARDEVOIR] =
+ {
+ .size = 0x78,
+ .y_offset = 0x01,
+ },
+ [SPECIES_BAGON] =
+ {
+ .size = 0x56,
+ .y_offset = 0x0b,
+ },
+ [SPECIES_SHELGON] =
+ {
+ .size = 0x66,
+ .y_offset = 0x09,
+ },
+ [SPECIES_SALAMENCE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_BELDUM] =
+ {
+ .size = 0x55,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_METANG] =
+ {
+ .size = 0x87,
+ .y_offset = 0x07,
+ },
+ [SPECIES_METAGROSS] =
+ {
+ .size = 0x87,
+ .y_offset = 0x06,
+ },
+ [SPECIES_REGIROCK] =
+ {
+ .size = 0x78,
+ .y_offset = 0x04,
+ },
+ [SPECIES_REGICE] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_REGISTEEL] =
+ {
+ .size = 0x88,
+ .y_offset = 0x03,
+ },
+ [SPECIES_KYOGRE] =
+ {
+ .size = 0x87,
+ .y_offset = 0x04,
+ },
+ [SPECIES_GROUDON] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_RAYQUAZA] =
+ {
+ .size = 0x88,
+ .y_offset = 0x00,
+ },
+ [SPECIES_LATIAS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_LATIOS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x02,
+ },
+ [SPECIES_JIRACHI] =
+ {
+ .size = 0x66,
+ .y_offset = 0x0d,
+ },
+ [SPECIES_DEOXYS] =
+ {
+ .size = 0x88,
+ .y_offset = 0x01,
+ },
+ [SPECIES_CHIMECHO] =
+ {
+ .size = 0x37,
+ .y_offset = 0x06,
+ },
+ [SPECIES_EGG] =
+ {
+ .size = 0x33,
+ .y_offset = 0x14,
+ },
+ [SPECIES_UNOWN_B] =
+ {
+ .size = 0x34,
+ .y_offset = 0x10,
+ },
+ [SPECIES_UNOWN_C] =
+ {
+ .size = 0x44,
+ .y_offset = 0x10,
+ },
+ [SPECIES_UNOWN_D] =
+ {
+ .size = 0x44,
+ .y_offset = 0x10,
+ },
+ [SPECIES_UNOWN_E] =
+ {
+ .size = 0x44,
+ .y_offset = 0x11,
+ },
+ [SPECIES_UNOWN_F] =
+ {
+ .size = 0x44,
+ .y_offset = 0x11,
+ },
+ [SPECIES_UNOWN_G] =
+ {
+ .size = 0x35,
+ .y_offset = 0x0e,
+ },
+ [SPECIES_UNOWN_H] =
+ {
+ .size = 0x44,
+ .y_offset = 0x10,
+ },
+ [SPECIES_UNOWN_I] =
+ {
+ .size = 0x34,
+ .y_offset = 0x10,
+ },
+ [SPECIES_UNOWN_J] =
+ {
+ .size = 0x34,
+ .y_offset = 0x11,
+ },
+ [SPECIES_UNOWN_K] =
+ {
+ .size = 0x44,
+ .y_offset = 0x11,
+ },
+ [SPECIES_UNOWN_L] =
+ {
+ .size = 0x34,
+ .y_offset = 0x13,
+ },
+ [SPECIES_UNOWN_M] =
+ {
+ .size = 0x44,
+ .y_offset = 0x13,
+ },
+ [SPECIES_UNOWN_N] =
+ {
+ .size = 0x43,
+ .y_offset = 0x14,
+ },
+ [SPECIES_UNOWN_O] =
+ {
+ .size = 0x44,
+ .y_offset = 0x10,
+ },
+ [SPECIES_UNOWN_P] =
+ {
+ .size = 0x34,
+ .y_offset = 0x13,
+ },
+ [SPECIES_UNOWN_Q] =
+ {
+ .size = 0x43,
+ .y_offset = 0x15,
+ },
+ [SPECIES_UNOWN_R] =
+ {
+ .size = 0x34,
+ .y_offset = 0x13,
+ },
+ [SPECIES_UNOWN_S] =
+ {
+ .size = 0x45,
+ .y_offset = 0x0c,
+ },
+ [SPECIES_UNOWN_T] =
+ {
+ .size = 0x34,
+ .y_offset = 0x12,
+ },
+ [SPECIES_UNOWN_U] =
+ {
+ .size = 0x44,
+ .y_offset = 0x12,
+ },
+ [SPECIES_UNOWN_V] =
+ {
+ .size = 0x44,
+ .y_offset = 0x12,
+ },
+ [SPECIES_UNOWN_W] =
+ {
+ .size = 0x44,
+ .y_offset = 0x13,
+ },
+ [SPECIES_UNOWN_X] =
+ {
+ .size = 0x33,
+ .y_offset = 0x15,
+ },
+ [SPECIES_UNOWN_Y] =
+ {
+ .size = 0x34,
+ .y_offset = 0x11,
+ },
+ [SPECIES_UNOWN_Z] =
+ {
+ .size = 0x34,
+ .y_offset = 0x10,
+ },
+ [SPECIES_UNOWN_EMARK] =
+ {
+ .size = 0x35,
+ .y_offset = 0x0f,
+ },
+ [SPECIES_UNOWN_QMARK] =
+ {
+ .size = 0x35,
+ .y_offset = 0x0d,
+ },
+};
diff --git a/src/data/pokemon_graphics/front_pic_table.h b/src/data/pokemon_graphics/front_pic_table.h
new file mode 100644
index 000000000..82af860d3
--- /dev/null
+++ b/src/data/pokemon_graphics/front_pic_table.h
@@ -0,0 +1,443 @@
+const struct CompressedSpriteSheet gMonFrontPicTable[] =
+{
+ SPECIES_SPRITE(NONE, gMonFrontPic_CircledQuestionMark),
+ SPECIES_SPRITE(BULBASAUR, gMonFrontPic_Bulbasaur),
+ SPECIES_SPRITE(IVYSAUR, gMonFrontPic_Ivysaur),
+ SPECIES_SPRITE(VENUSAUR, gMonFrontPic_Venusaur),
+ SPECIES_SPRITE(CHARMANDER, gMonFrontPic_Charmander),
+ SPECIES_SPRITE(CHARMELEON, gMonFrontPic_Charmeleon),
+ SPECIES_SPRITE(CHARIZARD, gMonFrontPic_Charizard),
+ SPECIES_SPRITE(SQUIRTLE, gMonFrontPic_Squirtle),
+ SPECIES_SPRITE(WARTORTLE, gMonFrontPic_Wartortle),
+ SPECIES_SPRITE(BLASTOISE, gMonFrontPic_Blastoise),
+ SPECIES_SPRITE(CATERPIE, gMonFrontPic_Caterpie),
+ SPECIES_SPRITE(METAPOD, gMonFrontPic_Metapod),
+ SPECIES_SPRITE(BUTTERFREE, gMonFrontPic_Butterfree),
+ SPECIES_SPRITE(WEEDLE, gMonFrontPic_Weedle),
+ SPECIES_SPRITE(KAKUNA, gMonFrontPic_Kakuna),
+ SPECIES_SPRITE(BEEDRILL, gMonFrontPic_Beedrill),
+ SPECIES_SPRITE(PIDGEY, gMonFrontPic_Pidgey),
+ SPECIES_SPRITE(PIDGEOTTO, gMonFrontPic_Pidgeotto),
+ SPECIES_SPRITE(PIDGEOT, gMonFrontPic_Pidgeot),
+ SPECIES_SPRITE(RATTATA, gMonFrontPic_Rattata),
+ SPECIES_SPRITE(RATICATE, gMonFrontPic_Raticate),
+ SPECIES_SPRITE(SPEAROW, gMonFrontPic_Spearow),
+ SPECIES_SPRITE(FEAROW, gMonFrontPic_Fearow),
+ SPECIES_SPRITE(EKANS, gMonFrontPic_Ekans),
+ SPECIES_SPRITE(ARBOK, gMonFrontPic_Arbok),
+ SPECIES_SPRITE(PIKACHU, gMonFrontPic_Pikachu),
+ SPECIES_SPRITE(RAICHU, gMonFrontPic_Raichu),
+ SPECIES_SPRITE(SANDSHREW, gMonFrontPic_Sandshrew),
+ SPECIES_SPRITE(SANDSLASH, gMonFrontPic_Sandslash),
+ SPECIES_SPRITE(NIDORAN_F, gMonFrontPic_NidoranF),
+ SPECIES_SPRITE(NIDORINA, gMonFrontPic_Nidorina),
+ SPECIES_SPRITE(NIDOQUEEN, gMonFrontPic_Nidoqueen),
+ SPECIES_SPRITE(NIDORAN_M, gMonFrontPic_NidoranM),
+ SPECIES_SPRITE(NIDORINO, gMonFrontPic_Nidorino),
+ SPECIES_SPRITE(NIDOKING, gMonFrontPic_Nidoking),
+ SPECIES_SPRITE(CLEFAIRY, gMonFrontPic_Clefairy),
+ SPECIES_SPRITE(CLEFABLE, gMonFrontPic_Clefable),
+ SPECIES_SPRITE(VULPIX, gMonFrontPic_Vulpix),
+ SPECIES_SPRITE(NINETALES, gMonFrontPic_Ninetales),
+ SPECIES_SPRITE(JIGGLYPUFF, gMonFrontPic_Jigglypuff),
+ SPECIES_SPRITE(WIGGLYTUFF, gMonFrontPic_Wigglytuff),
+ SPECIES_SPRITE(ZUBAT, gMonFrontPic_Zubat),
+ SPECIES_SPRITE(GOLBAT, gMonFrontPic_Golbat),
+ SPECIES_SPRITE(ODDISH, gMonFrontPic_Oddish),
+ SPECIES_SPRITE(GLOOM, gMonFrontPic_Gloom),
+ SPECIES_SPRITE(VILEPLUME, gMonFrontPic_Vileplume),
+ SPECIES_SPRITE(PARAS, gMonFrontPic_Paras),
+ SPECIES_SPRITE(PARASECT, gMonFrontPic_Parasect),
+ SPECIES_SPRITE(VENONAT, gMonFrontPic_Venonat),
+ SPECIES_SPRITE(VENOMOTH, gMonFrontPic_Venomoth),
+ SPECIES_SPRITE(DIGLETT, gMonFrontPic_Diglett),
+ SPECIES_SPRITE(DUGTRIO, gMonFrontPic_Dugtrio),
+ SPECIES_SPRITE(MEOWTH, gMonFrontPic_Meowth),
+ SPECIES_SPRITE(PERSIAN, gMonFrontPic_Persian),
+ SPECIES_SPRITE(PSYDUCK, gMonFrontPic_Psyduck),
+ SPECIES_SPRITE(GOLDUCK, gMonFrontPic_Golduck),
+ SPECIES_SPRITE(MANKEY, gMonFrontPic_Mankey),
+ SPECIES_SPRITE(PRIMEAPE, gMonFrontPic_Primeape),
+ SPECIES_SPRITE(GROWLITHE, gMonFrontPic_Growlithe),
+ SPECIES_SPRITE(ARCANINE, gMonFrontPic_Arcanine),
+ SPECIES_SPRITE(POLIWAG, gMonFrontPic_Poliwag),
+ SPECIES_SPRITE(POLIWHIRL, gMonFrontPic_Poliwhirl),
+ SPECIES_SPRITE(POLIWRATH, gMonFrontPic_Poliwrath),
+ SPECIES_SPRITE(ABRA, gMonFrontPic_Abra),
+ SPECIES_SPRITE(KADABRA, gMonFrontPic_Kadabra),
+ SPECIES_SPRITE(ALAKAZAM, gMonFrontPic_Alakazam),
+ SPECIES_SPRITE(MACHOP, gMonFrontPic_Machop),
+ SPECIES_SPRITE(MACHOKE, gMonFrontPic_Machoke),
+ SPECIES_SPRITE(MACHAMP, gMonFrontPic_Machamp),
+ SPECIES_SPRITE(BELLSPROUT, gMonFrontPic_Bellsprout),
+ SPECIES_SPRITE(WEEPINBELL, gMonFrontPic_Weepinbell),
+ SPECIES_SPRITE(VICTREEBEL, gMonFrontPic_Victreebel),
+ SPECIES_SPRITE(TENTACOOL, gMonFrontPic_Tentacool),
+ SPECIES_SPRITE(TENTACRUEL, gMonFrontPic_Tentacruel),
+ SPECIES_SPRITE(GEODUDE, gMonFrontPic_Geodude),
+ SPECIES_SPRITE(GRAVELER, gMonFrontPic_Graveler),
+ SPECIES_SPRITE(GOLEM, gMonFrontPic_Golem),
+ SPECIES_SPRITE(PONYTA, gMonFrontPic_Ponyta),
+ SPECIES_SPRITE(RAPIDASH, gMonFrontPic_Rapidash),
+ SPECIES_SPRITE(SLOWPOKE, gMonFrontPic_Slowpoke),
+ SPECIES_SPRITE(SLOWBRO, gMonFrontPic_Slowbro),
+ SPECIES_SPRITE(MAGNEMITE, gMonFrontPic_Magnemite),
+ SPECIES_SPRITE(MAGNETON, gMonFrontPic_Magneton),
+ SPECIES_SPRITE(FARFETCHD, gMonFrontPic_Farfetchd),
+ SPECIES_SPRITE(DODUO, gMonFrontPic_Doduo),
+ SPECIES_SPRITE(DODRIO, gMonFrontPic_Dodrio),
+ SPECIES_SPRITE(SEEL, gMonFrontPic_Seel),
+ SPECIES_SPRITE(DEWGONG, gMonFrontPic_Dewgong),
+ SPECIES_SPRITE(GRIMER, gMonFrontPic_Grimer),
+ SPECIES_SPRITE(MUK, gMonFrontPic_Muk),
+ SPECIES_SPRITE(SHELLDER, gMonFrontPic_Shellder),
+ SPECIES_SPRITE(CLOYSTER, gMonFrontPic_Cloyster),
+ SPECIES_SPRITE(GASTLY, gMonFrontPic_Gastly),
+ SPECIES_SPRITE(HAUNTER, gMonFrontPic_Haunter),
+ SPECIES_SPRITE(GENGAR, gMonFrontPic_Gengar),
+ SPECIES_SPRITE(ONIX, gMonFrontPic_Onix),
+ SPECIES_SPRITE(DROWZEE, gMonFrontPic_Drowzee),
+ SPECIES_SPRITE(HYPNO, gMonFrontPic_Hypno),
+ SPECIES_SPRITE(KRABBY, gMonFrontPic_Krabby),
+ SPECIES_SPRITE(KINGLER, gMonFrontPic_Kingler),
+ SPECIES_SPRITE(VOLTORB, gMonFrontPic_Voltorb),
+ SPECIES_SPRITE(ELECTRODE, gMonFrontPic_Electrode),
+ SPECIES_SPRITE(EXEGGCUTE, gMonFrontPic_Exeggcute),
+ SPECIES_SPRITE(EXEGGUTOR, gMonFrontPic_Exeggutor),
+ SPECIES_SPRITE(CUBONE, gMonFrontPic_Cubone),
+ SPECIES_SPRITE(MAROWAK, gMonFrontPic_Marowak),
+ SPECIES_SPRITE(HITMONLEE, gMonFrontPic_Hitmonlee),
+ SPECIES_SPRITE(HITMONCHAN, gMonFrontPic_Hitmonchan),
+ SPECIES_SPRITE(LICKITUNG, gMonFrontPic_Lickitung),
+ SPECIES_SPRITE(KOFFING, gMonFrontPic_Koffing),
+ SPECIES_SPRITE(WEEZING, gMonFrontPic_Weezing),
+ SPECIES_SPRITE(RHYHORN, gMonFrontPic_Rhyhorn),
+ SPECIES_SPRITE(RHYDON, gMonFrontPic_Rhydon),
+ SPECIES_SPRITE(CHANSEY, gMonFrontPic_Chansey),
+ SPECIES_SPRITE(TANGELA, gMonFrontPic_Tangela),
+ SPECIES_SPRITE(KANGASKHAN, gMonFrontPic_Kangaskhan),
+ SPECIES_SPRITE(HORSEA, gMonFrontPic_Horsea),
+ SPECIES_SPRITE(SEADRA, gMonFrontPic_Seadra),
+ SPECIES_SPRITE(GOLDEEN, gMonFrontPic_Goldeen),
+ SPECIES_SPRITE(SEAKING, gMonFrontPic_Seaking),
+ SPECIES_SPRITE(STARYU, gMonFrontPic_Staryu),
+ SPECIES_SPRITE(STARMIE, gMonFrontPic_Starmie),
+ SPECIES_SPRITE(MR_MIME, gMonFrontPic_Mrmime),
+ SPECIES_SPRITE(SCYTHER, gMonFrontPic_Scyther),
+ SPECIES_SPRITE(JYNX, gMonFrontPic_Jynx),
+ SPECIES_SPRITE(ELECTABUZZ, gMonFrontPic_Electabuzz),
+ SPECIES_SPRITE(MAGMAR, gMonFrontPic_Magmar),
+ SPECIES_SPRITE(PINSIR, gMonFrontPic_Pinsir),
+ SPECIES_SPRITE(TAUROS, gMonFrontPic_Tauros),
+ SPECIES_SPRITE(MAGIKARP, gMonFrontPic_Magikarp),
+ SPECIES_SPRITE(GYARADOS, gMonFrontPic_Gyarados),
+ SPECIES_SPRITE(LAPRAS, gMonFrontPic_Lapras),
+ SPECIES_SPRITE(DITTO, gMonFrontPic_Ditto),
+ SPECIES_SPRITE(EEVEE, gMonFrontPic_Eevee),
+ SPECIES_SPRITE(VAPOREON, gMonFrontPic_Vaporeon),
+ SPECIES_SPRITE(JOLTEON, gMonFrontPic_Jolteon),
+ SPECIES_SPRITE(FLAREON, gMonFrontPic_Flareon),
+ SPECIES_SPRITE(PORYGON, gMonFrontPic_Porygon),
+ SPECIES_SPRITE(OMANYTE, gMonFrontPic_Omanyte),
+ SPECIES_SPRITE(OMASTAR, gMonFrontPic_Omastar),
+ SPECIES_SPRITE(KABUTO, gMonFrontPic_Kabuto),
+ SPECIES_SPRITE(KABUTOPS, gMonFrontPic_Kabutops),
+ SPECIES_SPRITE(AERODACTYL, gMonFrontPic_Aerodactyl),
+ SPECIES_SPRITE(SNORLAX, gMonFrontPic_Snorlax),
+ SPECIES_SPRITE(ARTICUNO, gMonFrontPic_Articuno),
+ SPECIES_SPRITE(ZAPDOS, gMonFrontPic_Zapdos),
+ SPECIES_SPRITE(MOLTRES, gMonFrontPic_Moltres),
+ SPECIES_SPRITE(DRATINI, gMonFrontPic_Dratini),
+ SPECIES_SPRITE(DRAGONAIR, gMonFrontPic_Dragonair),
+ SPECIES_SPRITE(DRAGONITE, gMonFrontPic_Dragonite),
+ SPECIES_SPRITE(MEWTWO, gMonFrontPic_Mewtwo),
+ SPECIES_SPRITE(MEW, gMonFrontPic_Mew),
+ SPECIES_SPRITE(CHIKORITA, gMonFrontPic_Chikorita),
+ SPECIES_SPRITE(BAYLEEF, gMonFrontPic_Bayleef),
+ SPECIES_SPRITE(MEGANIUM, gMonFrontPic_Meganium),
+ SPECIES_SPRITE(CYNDAQUIL, gMonFrontPic_Cyndaquil),
+ SPECIES_SPRITE(QUILAVA, gMonFrontPic_Quilava),
+ SPECIES_SPRITE(TYPHLOSION, gMonFrontPic_Typhlosion),
+ SPECIES_SPRITE(TOTODILE, gMonFrontPic_Totodile),
+ SPECIES_SPRITE(CROCONAW, gMonFrontPic_Croconaw),
+ SPECIES_SPRITE(FERALIGATR, gMonFrontPic_Feraligatr),
+ SPECIES_SPRITE(SENTRET, gMonFrontPic_Sentret),
+ SPECIES_SPRITE(FURRET, gMonFrontPic_Furret),
+ SPECIES_SPRITE(HOOTHOOT, gMonFrontPic_Hoothoot),
+ SPECIES_SPRITE(NOCTOWL, gMonFrontPic_Noctowl),
+ SPECIES_SPRITE(LEDYBA, gMonFrontPic_Ledyba),
+ SPECIES_SPRITE(LEDIAN, gMonFrontPic_Ledian),
+ SPECIES_SPRITE(SPINARAK, gMonFrontPic_Spinarak),
+ SPECIES_SPRITE(ARIADOS, gMonFrontPic_Ariados),
+ SPECIES_SPRITE(CROBAT, gMonFrontPic_Crobat),
+ SPECIES_SPRITE(CHINCHOU, gMonFrontPic_Chinchou),
+ SPECIES_SPRITE(LANTURN, gMonFrontPic_Lanturn),
+ SPECIES_SPRITE(PICHU, gMonFrontPic_Pichu),
+ SPECIES_SPRITE(CLEFFA, gMonFrontPic_Cleffa),
+ SPECIES_SPRITE(IGGLYBUFF, gMonFrontPic_Igglybuff),
+ SPECIES_SPRITE(TOGEPI, gMonFrontPic_Togepi),
+ SPECIES_SPRITE(TOGETIC, gMonFrontPic_Togetic),
+ SPECIES_SPRITE(NATU, gMonFrontPic_Natu),
+ SPECIES_SPRITE(XATU, gMonFrontPic_Xatu),
+ SPECIES_SPRITE(MAREEP, gMonFrontPic_Mareep),
+ SPECIES_SPRITE(FLAAFFY, gMonFrontPic_Flaaffy),
+ SPECIES_SPRITE(AMPHAROS, gMonFrontPic_Ampharos),
+ SPECIES_SPRITE(BELLOSSOM, gMonFrontPic_Bellossom),
+ SPECIES_SPRITE(MARILL, gMonFrontPic_Marill),
+ SPECIES_SPRITE(AZUMARILL, gMonFrontPic_Azumarill),
+ SPECIES_SPRITE(SUDOWOODO, gMonFrontPic_Sudowoodo),
+ SPECIES_SPRITE(POLITOED, gMonFrontPic_Politoed),
+ SPECIES_SPRITE(HOPPIP, gMonFrontPic_Hoppip),
+ SPECIES_SPRITE(SKIPLOOM, gMonFrontPic_Skiploom),
+ SPECIES_SPRITE(JUMPLUFF, gMonFrontPic_Jumpluff),
+ SPECIES_SPRITE(AIPOM, gMonFrontPic_Aipom),
+ SPECIES_SPRITE(SUNKERN, gMonFrontPic_Sunkern),
+ SPECIES_SPRITE(SUNFLORA, gMonFrontPic_Sunflora),
+ SPECIES_SPRITE(YANMA, gMonFrontPic_Yanma),
+ SPECIES_SPRITE(WOOPER, gMonFrontPic_Wooper),
+ SPECIES_SPRITE(QUAGSIRE, gMonFrontPic_Quagsire),
+ SPECIES_SPRITE(ESPEON, gMonFrontPic_Espeon),
+ SPECIES_SPRITE(UMBREON, gMonFrontPic_Umbreon),
+ SPECIES_SPRITE(MURKROW, gMonFrontPic_Murkrow),
+ SPECIES_SPRITE(SLOWKING, gMonFrontPic_Slowking),
+ SPECIES_SPRITE(MISDREAVUS, gMonFrontPic_Misdreavus),
+ SPECIES_SPRITE(UNOWN, gMonFrontPic_UnownA),
+ SPECIES_SPRITE(WOBBUFFET, gMonFrontPic_Wobbuffet),
+ SPECIES_SPRITE(GIRAFARIG, gMonFrontPic_Girafarig),
+ SPECIES_SPRITE(PINECO, gMonFrontPic_Pineco),
+ SPECIES_SPRITE(FORRETRESS, gMonFrontPic_Forretress),
+ SPECIES_SPRITE(DUNSPARCE, gMonFrontPic_Dunsparce),
+ SPECIES_SPRITE(GLIGAR, gMonFrontPic_Gligar),
+ SPECIES_SPRITE(STEELIX, gMonFrontPic_Steelix),
+ SPECIES_SPRITE(SNUBBULL, gMonFrontPic_Snubbull),
+ SPECIES_SPRITE(GRANBULL, gMonFrontPic_Granbull),
+ SPECIES_SPRITE(QWILFISH, gMonFrontPic_Qwilfish),
+ SPECIES_SPRITE(SCIZOR, gMonFrontPic_Scizor),
+ SPECIES_SPRITE(SHUCKLE, gMonFrontPic_Shuckle),
+ SPECIES_SPRITE(HERACROSS, gMonFrontPic_Heracross),
+ SPECIES_SPRITE(SNEASEL, gMonFrontPic_Sneasel),
+ SPECIES_SPRITE(TEDDIURSA, gMonFrontPic_Teddiursa),
+ SPECIES_SPRITE(URSARING, gMonFrontPic_Ursaring),
+ SPECIES_SPRITE(SLUGMA, gMonFrontPic_Slugma),
+ SPECIES_SPRITE(MAGCARGO, gMonFrontPic_Magcargo),
+ SPECIES_SPRITE(SWINUB, gMonFrontPic_Swinub),
+ SPECIES_SPRITE(PILOSWINE, gMonFrontPic_Piloswine),
+ SPECIES_SPRITE(CORSOLA, gMonFrontPic_Corsola),
+ SPECIES_SPRITE(REMORAID, gMonFrontPic_Remoraid),
+ SPECIES_SPRITE(OCTILLERY, gMonFrontPic_Octillery),
+ SPECIES_SPRITE(DELIBIRD, gMonFrontPic_Delibird),
+ SPECIES_SPRITE(MANTINE, gMonFrontPic_Mantine),
+ SPECIES_SPRITE(SKARMORY, gMonFrontPic_Skarmory),
+ SPECIES_SPRITE(HOUNDOUR, gMonFrontPic_Houndour),
+ SPECIES_SPRITE(HOUNDOOM, gMonFrontPic_Houndoom),
+ SPECIES_SPRITE(KINGDRA, gMonFrontPic_Kingdra),
+ SPECIES_SPRITE(PHANPY, gMonFrontPic_Phanpy),
+ SPECIES_SPRITE(DONPHAN, gMonFrontPic_Donphan),
+ SPECIES_SPRITE(PORYGON2, gMonFrontPic_Porygon2),
+ SPECIES_SPRITE(STANTLER, gMonFrontPic_Stantler),
+ SPECIES_SPRITE(SMEARGLE, gMonFrontPic_Smeargle),
+ SPECIES_SPRITE(TYROGUE, gMonFrontPic_Tyrogue),
+ SPECIES_SPRITE(HITMONTOP, gMonFrontPic_Hitmontop),
+ SPECIES_SPRITE(SMOOCHUM, gMonFrontPic_Smoochum),
+ SPECIES_SPRITE(ELEKID, gMonFrontPic_Elekid),
+ SPECIES_SPRITE(MAGBY, gMonFrontPic_Magby),
+ SPECIES_SPRITE(MILTANK, gMonFrontPic_Miltank),
+ SPECIES_SPRITE(BLISSEY, gMonFrontPic_Blissey),
+ SPECIES_SPRITE(RAIKOU, gMonFrontPic_Raikou),
+ SPECIES_SPRITE(ENTEI, gMonFrontPic_Entei),
+ SPECIES_SPRITE(SUICUNE, gMonFrontPic_Suicune),
+ SPECIES_SPRITE(LARVITAR, gMonFrontPic_Larvitar),
+ SPECIES_SPRITE(PUPITAR, gMonFrontPic_Pupitar),
+ SPECIES_SPRITE(TYRANITAR, gMonFrontPic_Tyranitar),
+ SPECIES_SPRITE(LUGIA, gMonFrontPic_Lugia),
+ SPECIES_SPRITE(HO_OH, gMonFrontPic_HoOh),
+ SPECIES_SPRITE(CELEBI, gMonFrontPic_Celebi),
+ SPECIES_SPRITE(OLD_UNOWN_B, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_C, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_D, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_E, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_F, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_G, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_H, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_I, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_J, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_K, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_L, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_M, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_N, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_O, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_P, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_Q, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_R, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_S, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_T, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_U, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_V, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_W, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_X, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_Y, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(OLD_UNOWN_Z, gMonFrontPic_DoubleQuestionMark),
+ SPECIES_SPRITE(TREECKO, gMonFrontPic_Treecko),
+ SPECIES_SPRITE(GROVYLE, gMonFrontPic_Grovyle),
+ SPECIES_SPRITE(SCEPTILE, gMonFrontPic_Sceptile),
+ SPECIES_SPRITE(TORCHIC, gMonFrontPic_Torchic),
+ SPECIES_SPRITE(COMBUSKEN, gMonFrontPic_Combusken),
+ SPECIES_SPRITE(BLAZIKEN, gMonFrontPic_Blaziken),
+ SPECIES_SPRITE(MUDKIP, gMonFrontPic_Mudkip),
+ SPECIES_SPRITE(MARSHTOMP, gMonFrontPic_Marshtomp),
+ SPECIES_SPRITE(SWAMPERT, gMonFrontPic_Swampert),
+ SPECIES_SPRITE(POOCHYENA, gMonFrontPic_Poochyena),
+ SPECIES_SPRITE(MIGHTYENA, gMonFrontPic_Mightyena),
+ SPECIES_SPRITE(ZIGZAGOON, gMonFrontPic_Zigzagoon),
+ SPECIES_SPRITE(LINOONE, gMonFrontPic_Linoone),
+ SPECIES_SPRITE(WURMPLE, gMonFrontPic_Wurmple),
+ SPECIES_SPRITE(SILCOON, gMonFrontPic_Silcoon),
+ SPECIES_SPRITE(BEAUTIFLY, gMonFrontPic_Beautifly),
+ SPECIES_SPRITE(CASCOON, gMonFrontPic_Cascoon),
+ SPECIES_SPRITE(DUSTOX, gMonFrontPic_Dustox),
+ SPECIES_SPRITE(LOTAD, gMonFrontPic_Lotad),
+ SPECIES_SPRITE(LOMBRE, gMonFrontPic_Lombre),
+ SPECIES_SPRITE(LUDICOLO, gMonFrontPic_Ludicolo),
+ SPECIES_SPRITE(SEEDOT, gMonFrontPic_Seedot),
+ SPECIES_SPRITE(NUZLEAF, gMonFrontPic_Nuzleaf),
+ SPECIES_SPRITE(SHIFTRY, gMonFrontPic_Shiftry),
+ SPECIES_SPRITE(NINCADA, gMonFrontPic_Nincada),
+ SPECIES_SPRITE(NINJASK, gMonFrontPic_Ninjask),
+ SPECIES_SPRITE(SHEDINJA, gMonFrontPic_Shedinja),
+ SPECIES_SPRITE(TAILLOW, gMonFrontPic_Taillow),
+ SPECIES_SPRITE(SWELLOW, gMonFrontPic_Swellow),
+ SPECIES_SPRITE(SHROOMISH, gMonFrontPic_Shroomish),
+ SPECIES_SPRITE(BRELOOM, gMonFrontPic_Breloom),
+ SPECIES_SPRITE(SPINDA, gMonFrontPic_Spinda),
+ SPECIES_SPRITE(WINGULL, gMonFrontPic_Wingull),
+ SPECIES_SPRITE(PELIPPER, gMonFrontPic_Pelipper),
+ SPECIES_SPRITE(SURSKIT, gMonFrontPic_Surskit),
+ SPECIES_SPRITE(MASQUERAIN, gMonFrontPic_Masquerain),
+ SPECIES_SPRITE(WAILMER, gMonFrontPic_Wailmer),
+ SPECIES_SPRITE(WAILORD, gMonFrontPic_Wailord),
+ SPECIES_SPRITE(SKITTY, gMonFrontPic_Skitty),
+ SPECIES_SPRITE(DELCATTY, gMonFrontPic_Delcatty),
+ SPECIES_SPRITE(KECLEON, gMonFrontPic_Kecleon),
+ SPECIES_SPRITE(BALTOY, gMonFrontPic_Baltoy),
+ SPECIES_SPRITE(CLAYDOL, gMonFrontPic_Claydol),
+ SPECIES_SPRITE(NOSEPASS, gMonFrontPic_Nosepass),
+ SPECIES_SPRITE(TORKOAL, gMonFrontPic_Torkoal),
+ SPECIES_SPRITE(SABLEYE, gMonFrontPic_Sableye),
+ SPECIES_SPRITE(BARBOACH, gMonFrontPic_Barboach),
+ SPECIES_SPRITE(WHISCASH, gMonFrontPic_Whiscash),
+ SPECIES_SPRITE(LUVDISC, gMonFrontPic_Luvdisc),
+ SPECIES_SPRITE(CORPHISH, gMonFrontPic_Corphish),
+ SPECIES_SPRITE(CRAWDAUNT, gMonFrontPic_Crawdaunt),
+ SPECIES_SPRITE(FEEBAS, gMonFrontPic_Feebas),
+ SPECIES_SPRITE(MILOTIC, gMonFrontPic_Milotic),
+ SPECIES_SPRITE(CARVANHA, gMonFrontPic_Carvanha),
+ SPECIES_SPRITE(SHARPEDO, gMonFrontPic_Sharpedo),
+ SPECIES_SPRITE(TRAPINCH, gMonFrontPic_Trapinch),
+ SPECIES_SPRITE(VIBRAVA, gMonFrontPic_Vibrava),
+ SPECIES_SPRITE(FLYGON, gMonFrontPic_Flygon),
+ SPECIES_SPRITE(MAKUHITA, gMonFrontPic_Makuhita),
+ SPECIES_SPRITE(HARIYAMA, gMonFrontPic_Hariyama),
+ SPECIES_SPRITE(ELECTRIKE, gMonFrontPic_Electrike),
+ SPECIES_SPRITE(MANECTRIC, gMonFrontPic_Manectric),
+ SPECIES_SPRITE(NUMEL, gMonFrontPic_Numel),
+ SPECIES_SPRITE(CAMERUPT, gMonFrontPic_Camerupt),
+ SPECIES_SPRITE(SPHEAL, gMonFrontPic_Spheal),
+ SPECIES_SPRITE(SEALEO, gMonFrontPic_Sealeo),
+ SPECIES_SPRITE(WALREIN, gMonFrontPic_Walrein),
+ SPECIES_SPRITE(CACNEA, gMonFrontPic_Cacnea),
+ SPECIES_SPRITE(CACTURNE, gMonFrontPic_Cacturne),
+ SPECIES_SPRITE(SNORUNT, gMonFrontPic_Snorunt),
+ SPECIES_SPRITE(GLALIE, gMonFrontPic_Glalie),
+ SPECIES_SPRITE(LUNATONE, gMonFrontPic_Lunatone),
+ SPECIES_SPRITE(SOLROCK, gMonFrontPic_Solrock),
+ SPECIES_SPRITE(AZURILL, gMonFrontPic_Azurill),
+ SPECIES_SPRITE(SPOINK, gMonFrontPic_Spoink),
+ SPECIES_SPRITE(GRUMPIG, gMonFrontPic_Grumpig),
+ SPECIES_SPRITE(PLUSLE, gMonFrontPic_Plusle),
+ SPECIES_SPRITE(MINUN, gMonFrontPic_Minun),
+ SPECIES_SPRITE(MAWILE, gMonFrontPic_Mawile),
+ SPECIES_SPRITE(MEDITITE, gMonFrontPic_Meditite),
+ SPECIES_SPRITE(MEDICHAM, gMonFrontPic_Medicham),
+ SPECIES_SPRITE(SWABLU, gMonFrontPic_Swablu),
+ SPECIES_SPRITE(ALTARIA, gMonFrontPic_Altaria),
+ SPECIES_SPRITE(WYNAUT, gMonFrontPic_Wynaut),
+ SPECIES_SPRITE(DUSKULL, gMonFrontPic_Duskull),
+ SPECIES_SPRITE(DUSCLOPS, gMonFrontPic_Dusclops),
+ SPECIES_SPRITE(ROSELIA, gMonFrontPic_Roselia),
+ SPECIES_SPRITE(SLAKOTH, gMonFrontPic_Slakoth),
+ SPECIES_SPRITE(VIGOROTH, gMonFrontPic_Vigoroth),
+ SPECIES_SPRITE(SLAKING, gMonFrontPic_Slaking),
+ SPECIES_SPRITE(GULPIN, gMonFrontPic_Gulpin),
+ SPECIES_SPRITE(SWALOT, gMonFrontPic_Swalot),
+ SPECIES_SPRITE(TROPIUS, gMonFrontPic_Tropius),
+ SPECIES_SPRITE(WHISMUR, gMonFrontPic_Whismur),
+ SPECIES_SPRITE(LOUDRED, gMonFrontPic_Loudred),
+ SPECIES_SPRITE(EXPLOUD, gMonFrontPic_Exploud),
+ SPECIES_SPRITE(CLAMPERL, gMonFrontPic_Clamperl),
+ SPECIES_SPRITE(HUNTAIL, gMonFrontPic_Huntail),
+ SPECIES_SPRITE(GOREBYSS, gMonFrontPic_Gorebyss),
+ SPECIES_SPRITE(ABSOL, gMonFrontPic_Absol),
+ SPECIES_SPRITE(SHUPPET, gMonFrontPic_Shuppet),
+ SPECIES_SPRITE(BANETTE, gMonFrontPic_Banette),
+ SPECIES_SPRITE(SEVIPER, gMonFrontPic_Seviper),
+ SPECIES_SPRITE(ZANGOOSE, gMonFrontPic_Zangoose),
+ SPECIES_SPRITE(RELICANTH, gMonFrontPic_Relicanth),
+ SPECIES_SPRITE(ARON, gMonFrontPic_Aron),
+ SPECIES_SPRITE(LAIRON, gMonFrontPic_Lairon),
+ SPECIES_SPRITE(AGGRON, gMonFrontPic_Aggron),
+ SPECIES_SPRITE(CASTFORM, gMonFrontPic_Castform),
+ SPECIES_SPRITE(VOLBEAT, gMonFrontPic_Volbeat),
+ SPECIES_SPRITE(ILLUMISE, gMonFrontPic_Illumise),
+ SPECIES_SPRITE(LILEEP, gMonFrontPic_Lileep),
+ SPECIES_SPRITE(CRADILY, gMonFrontPic_Cradily),
+ SPECIES_SPRITE(ANORITH, gMonFrontPic_Anorith),
+ SPECIES_SPRITE(ARMALDO, gMonFrontPic_Armaldo),
+ SPECIES_SPRITE(RALTS, gMonFrontPic_Ralts),
+ SPECIES_SPRITE(KIRLIA, gMonFrontPic_Kirlia),
+ SPECIES_SPRITE(GARDEVOIR, gMonFrontPic_Gardevoir),
+ SPECIES_SPRITE(BAGON, gMonFrontPic_Bagon),
+ SPECIES_SPRITE(SHELGON, gMonFrontPic_Shelgon),
+ SPECIES_SPRITE(SALAMENCE, gMonFrontPic_Salamence),
+ SPECIES_SPRITE(BELDUM, gMonFrontPic_Beldum),
+ SPECIES_SPRITE(METANG, gMonFrontPic_Metang),
+ SPECIES_SPRITE(METAGROSS, gMonFrontPic_Metagross),
+ SPECIES_SPRITE(REGIROCK, gMonFrontPic_Regirock),
+ SPECIES_SPRITE(REGICE, gMonFrontPic_Regice),
+ SPECIES_SPRITE(REGISTEEL, gMonFrontPic_Registeel),
+ SPECIES_SPRITE(KYOGRE, gMonFrontPic_Kyogre),
+ SPECIES_SPRITE(GROUDON, gMonFrontPic_Groudon),
+ SPECIES_SPRITE(RAYQUAZA, gMonFrontPic_Rayquaza),
+ SPECIES_SPRITE(LATIAS, gMonFrontPic_Latias),
+ SPECIES_SPRITE(LATIOS, gMonFrontPic_Latios),
+ SPECIES_SPRITE(JIRACHI, gMonFrontPic_Jirachi),
+ SPECIES_SPRITE(DEOXYS, gMonFrontPic_Deoxys),
+ SPECIES_SPRITE(CHIMECHO, gMonFrontPic_Chimecho),
+ SPECIES_SPRITE(EGG, gMonFrontPic_Egg),
+ SPECIES_SPRITE(UNOWN_B, gMonFrontPic_UnownB),
+ SPECIES_SPRITE(UNOWN_C, gMonFrontPic_UnownC),
+ SPECIES_SPRITE(UNOWN_D, gMonFrontPic_UnownD),
+ SPECIES_SPRITE(UNOWN_E, gMonFrontPic_UnownE),
+ SPECIES_SPRITE(UNOWN_F, gMonFrontPic_UnownF),
+ SPECIES_SPRITE(UNOWN_G, gMonFrontPic_UnownG),
+ SPECIES_SPRITE(UNOWN_H, gMonFrontPic_UnownH),
+ SPECIES_SPRITE(UNOWN_I, gMonFrontPic_UnownI),
+ SPECIES_SPRITE(UNOWN_J, gMonFrontPic_UnownJ),
+ SPECIES_SPRITE(UNOWN_K, gMonFrontPic_UnownK),
+ SPECIES_SPRITE(UNOWN_L, gMonFrontPic_UnownL),
+ SPECIES_SPRITE(UNOWN_M, gMonFrontPic_UnownM),
+ SPECIES_SPRITE(UNOWN_N, gMonFrontPic_UnownN),
+ SPECIES_SPRITE(UNOWN_O, gMonFrontPic_UnownO),
+ SPECIES_SPRITE(UNOWN_P, gMonFrontPic_UnownP),
+ SPECIES_SPRITE(UNOWN_Q, gMonFrontPic_UnownQ),
+ SPECIES_SPRITE(UNOWN_R, gMonFrontPic_UnownR),
+ SPECIES_SPRITE(UNOWN_S, gMonFrontPic_UnownS),
+ SPECIES_SPRITE(UNOWN_T, gMonFrontPic_UnownT),
+ SPECIES_SPRITE(UNOWN_U, gMonFrontPic_UnownU),
+ SPECIES_SPRITE(UNOWN_V, gMonFrontPic_UnownV),
+ SPECIES_SPRITE(UNOWN_W, gMonFrontPic_UnownW),
+ SPECIES_SPRITE(UNOWN_X, gMonFrontPic_UnownX),
+ SPECIES_SPRITE(UNOWN_Y, gMonFrontPic_UnownY),
+ SPECIES_SPRITE(UNOWN_Z, gMonFrontPic_UnownZ),
+ SPECIES_SPRITE(UNOWN_EMARK, gMonFrontPic_UnownExclamationMark),
+ SPECIES_SPRITE(UNOWN_QMARK, gMonFrontPic_UnownQuestionMark),
+};
diff --git a/src/data/pokemon_graphics/palette_table.h b/src/data/pokemon_graphics/palette_table.h
new file mode 100644
index 000000000..35edcc76c
--- /dev/null
+++ b/src/data/pokemon_graphics/palette_table.h
@@ -0,0 +1,443 @@
+const struct CompressedSpritePalette gMonPaletteTable[] =
+{
+ SPECIES_PAL(NONE, gMonPalette_CircledQuestionMark),
+ SPECIES_PAL(BULBASAUR, gMonPalette_Bulbasaur),
+ SPECIES_PAL(IVYSAUR, gMonPalette_Ivysaur),
+ SPECIES_PAL(VENUSAUR, gMonPalette_Venusaur),
+ SPECIES_PAL(CHARMANDER, gMonPalette_Charmander),
+ SPECIES_PAL(CHARMELEON, gMonPalette_Charmeleon),
+ SPECIES_PAL(CHARIZARD, gMonPalette_Charizard),
+ SPECIES_PAL(SQUIRTLE, gMonPalette_Squirtle),
+ SPECIES_PAL(WARTORTLE, gMonPalette_Wartortle),
+ SPECIES_PAL(BLASTOISE, gMonPalette_Blastoise),
+ SPECIES_PAL(CATERPIE, gMonPalette_Caterpie),
+ SPECIES_PAL(METAPOD, gMonPalette_Metapod),
+ SPECIES_PAL(BUTTERFREE, gMonPalette_Butterfree),
+ SPECIES_PAL(WEEDLE, gMonPalette_Weedle),
+ SPECIES_PAL(KAKUNA, gMonPalette_Kakuna),
+ SPECIES_PAL(BEEDRILL, gMonPalette_Beedrill),
+ SPECIES_PAL(PIDGEY, gMonPalette_Pidgey),
+ SPECIES_PAL(PIDGEOTTO, gMonPalette_Pidgeotto),
+ SPECIES_PAL(PIDGEOT, gMonPalette_Pidgeot),
+ SPECIES_PAL(RATTATA, gMonPalette_Rattata),
+ SPECIES_PAL(RATICATE, gMonPalette_Raticate),
+ SPECIES_PAL(SPEAROW, gMonPalette_Spearow),
+ SPECIES_PAL(FEAROW, gMonPalette_Fearow),
+ SPECIES_PAL(EKANS, gMonPalette_Ekans),
+ SPECIES_PAL(ARBOK, gMonPalette_Arbok),
+ SPECIES_PAL(PIKACHU, gMonPalette_Pikachu),
+ SPECIES_PAL(RAICHU, gMonPalette_Raichu),
+ SPECIES_PAL(SANDSHREW, gMonPalette_Sandshrew),
+ SPECIES_PAL(SANDSLASH, gMonPalette_Sandslash),
+ SPECIES_PAL(NIDORAN_F, gMonPalette_NidoranF),
+ SPECIES_PAL(NIDORINA, gMonPalette_Nidorina),
+ SPECIES_PAL(NIDOQUEEN, gMonPalette_Nidoqueen),
+ SPECIES_PAL(NIDORAN_M, gMonPalette_NidoranM),
+ SPECIES_PAL(NIDORINO, gMonPalette_Nidorino),
+ SPECIES_PAL(NIDOKING, gMonPalette_Nidoking),
+ SPECIES_PAL(CLEFAIRY, gMonPalette_Clefairy),
+ SPECIES_PAL(CLEFABLE, gMonPalette_Clefable),
+ SPECIES_PAL(VULPIX, gMonPalette_Vulpix),
+ SPECIES_PAL(NINETALES, gMonPalette_Ninetales),
+ SPECIES_PAL(JIGGLYPUFF, gMonPalette_Jigglypuff),
+ SPECIES_PAL(WIGGLYTUFF, gMonPalette_Wigglytuff),
+ SPECIES_PAL(ZUBAT, gMonPalette_Zubat),
+ SPECIES_PAL(GOLBAT, gMonPalette_Golbat),
+ SPECIES_PAL(ODDISH, gMonPalette_Oddish),
+ SPECIES_PAL(GLOOM, gMonPalette_Gloom),
+ SPECIES_PAL(VILEPLUME, gMonPalette_Vileplume),
+ SPECIES_PAL(PARAS, gMonPalette_Paras),
+ SPECIES_PAL(PARASECT, gMonPalette_Parasect),
+ SPECIES_PAL(VENONAT, gMonPalette_Venonat),
+ SPECIES_PAL(VENOMOTH, gMonPalette_Venomoth),
+ SPECIES_PAL(DIGLETT, gMonPalette_Diglett),
+ SPECIES_PAL(DUGTRIO, gMonPalette_Dugtrio),
+ SPECIES_PAL(MEOWTH, gMonPalette_Meowth),
+ SPECIES_PAL(PERSIAN, gMonPalette_Persian),
+ SPECIES_PAL(PSYDUCK, gMonPalette_Psyduck),
+ SPECIES_PAL(GOLDUCK, gMonPalette_Golduck),
+ SPECIES_PAL(MANKEY, gMonPalette_Mankey),
+ SPECIES_PAL(PRIMEAPE, gMonPalette_Primeape),
+ SPECIES_PAL(GROWLITHE, gMonPalette_Growlithe),
+ SPECIES_PAL(ARCANINE, gMonPalette_Arcanine),
+ SPECIES_PAL(POLIWAG, gMonPalette_Poliwag),
+ SPECIES_PAL(POLIWHIRL, gMonPalette_Poliwhirl),
+ SPECIES_PAL(POLIWRATH, gMonPalette_Poliwrath),
+ SPECIES_PAL(ABRA, gMonPalette_Abra),
+ SPECIES_PAL(KADABRA, gMonPalette_Kadabra),
+ SPECIES_PAL(ALAKAZAM, gMonPalette_Alakazam),
+ SPECIES_PAL(MACHOP, gMonPalette_Machop),
+ SPECIES_PAL(MACHOKE, gMonPalette_Machoke),
+ SPECIES_PAL(MACHAMP, gMonPalette_Machamp),
+ SPECIES_PAL(BELLSPROUT, gMonPalette_Bellsprout),
+ SPECIES_PAL(WEEPINBELL, gMonPalette_Weepinbell),
+ SPECIES_PAL(VICTREEBEL, gMonPalette_Victreebel),
+ SPECIES_PAL(TENTACOOL, gMonPalette_Tentacool),
+ SPECIES_PAL(TENTACRUEL, gMonPalette_Tentacruel),
+ SPECIES_PAL(GEODUDE, gMonPalette_Geodude),
+ SPECIES_PAL(GRAVELER, gMonPalette_Graveler),
+ SPECIES_PAL(GOLEM, gMonPalette_Golem),
+ SPECIES_PAL(PONYTA, gMonPalette_Ponyta),
+ SPECIES_PAL(RAPIDASH, gMonPalette_Rapidash),
+ SPECIES_PAL(SLOWPOKE, gMonPalette_Slowpoke),
+ SPECIES_PAL(SLOWBRO, gMonPalette_Slowbro),
+ SPECIES_PAL(MAGNEMITE, gMonPalette_Magnemite),
+ SPECIES_PAL(MAGNETON, gMonPalette_Magneton),
+ SPECIES_PAL(FARFETCHD, gMonPalette_Farfetchd),
+ SPECIES_PAL(DODUO, gMonPalette_Doduo),
+ SPECIES_PAL(DODRIO, gMonPalette_Dodrio),
+ SPECIES_PAL(SEEL, gMonPalette_Seel),
+ SPECIES_PAL(DEWGONG, gMonPalette_Dewgong),
+ SPECIES_PAL(GRIMER, gMonPalette_Grimer),
+ SPECIES_PAL(MUK, gMonPalette_Muk),
+ SPECIES_PAL(SHELLDER, gMonPalette_Shellder),
+ SPECIES_PAL(CLOYSTER, gMonPalette_Cloyster),
+ SPECIES_PAL(GASTLY, gMonPalette_Gastly),
+ SPECIES_PAL(HAUNTER, gMonPalette_Haunter),
+ SPECIES_PAL(GENGAR, gMonPalette_Gengar),
+ SPECIES_PAL(ONIX, gMonPalette_Onix),
+ SPECIES_PAL(DROWZEE, gMonPalette_Drowzee),
+ SPECIES_PAL(HYPNO, gMonPalette_Hypno),
+ SPECIES_PAL(KRABBY, gMonPalette_Krabby),
+ SPECIES_PAL(KINGLER, gMonPalette_Kingler),
+ SPECIES_PAL(VOLTORB, gMonPalette_Voltorb),
+ SPECIES_PAL(ELECTRODE, gMonPalette_Electrode),
+ SPECIES_PAL(EXEGGCUTE, gMonPalette_Exeggcute),
+ SPECIES_PAL(EXEGGUTOR, gMonPalette_Exeggutor),
+ SPECIES_PAL(CUBONE, gMonPalette_Cubone),
+ SPECIES_PAL(MAROWAK, gMonPalette_Marowak),
+ SPECIES_PAL(HITMONLEE, gMonPalette_Hitmonlee),
+ SPECIES_PAL(HITMONCHAN, gMonPalette_Hitmonchan),
+ SPECIES_PAL(LICKITUNG, gMonPalette_Lickitung),
+ SPECIES_PAL(KOFFING, gMonPalette_Koffing),
+ SPECIES_PAL(WEEZING, gMonPalette_Weezing),
+ SPECIES_PAL(RHYHORN, gMonPalette_Rhyhorn),
+ SPECIES_PAL(RHYDON, gMonPalette_Rhydon),
+ SPECIES_PAL(CHANSEY, gMonPalette_Chansey),
+ SPECIES_PAL(TANGELA, gMonPalette_Tangela),
+ SPECIES_PAL(KANGASKHAN, gMonPalette_Kangaskhan),
+ SPECIES_PAL(HORSEA, gMonPalette_Horsea),
+ SPECIES_PAL(SEADRA, gMonPalette_Seadra),
+ SPECIES_PAL(GOLDEEN, gMonPalette_Goldeen),
+ SPECIES_PAL(SEAKING, gMonPalette_Seaking),
+ SPECIES_PAL(STARYU, gMonPalette_Staryu),
+ SPECIES_PAL(STARMIE, gMonPalette_Starmie),
+ SPECIES_PAL(MR_MIME, gMonPalette_Mrmime),
+ SPECIES_PAL(SCYTHER, gMonPalette_Scyther),
+ SPECIES_PAL(JYNX, gMonPalette_Jynx),
+ SPECIES_PAL(ELECTABUZZ, gMonPalette_Electabuzz),
+ SPECIES_PAL(MAGMAR, gMonPalette_Magmar),
+ SPECIES_PAL(PINSIR, gMonPalette_Pinsir),
+ SPECIES_PAL(TAUROS, gMonPalette_Tauros),
+ SPECIES_PAL(MAGIKARP, gMonPalette_Magikarp),
+ SPECIES_PAL(GYARADOS, gMonPalette_Gyarados),
+ SPECIES_PAL(LAPRAS, gMonPalette_Lapras),
+ SPECIES_PAL(DITTO, gMonPalette_Ditto),
+ SPECIES_PAL(EEVEE, gMonPalette_Eevee),
+ SPECIES_PAL(VAPOREON, gMonPalette_Vaporeon),
+ SPECIES_PAL(JOLTEON, gMonPalette_Jolteon),
+ SPECIES_PAL(FLAREON, gMonPalette_Flareon),
+ SPECIES_PAL(PORYGON, gMonPalette_Porygon),
+ SPECIES_PAL(OMANYTE, gMonPalette_Omanyte),
+ SPECIES_PAL(OMASTAR, gMonPalette_Omastar),
+ SPECIES_PAL(KABUTO, gMonPalette_Kabuto),
+ SPECIES_PAL(KABUTOPS, gMonPalette_Kabutops),
+ SPECIES_PAL(AERODACTYL, gMonPalette_Aerodactyl),
+ SPECIES_PAL(SNORLAX, gMonPalette_Snorlax),
+ SPECIES_PAL(ARTICUNO, gMonPalette_Articuno),
+ SPECIES_PAL(ZAPDOS, gMonPalette_Zapdos),
+ SPECIES_PAL(MOLTRES, gMonPalette_Moltres),
+ SPECIES_PAL(DRATINI, gMonPalette_Dratini),
+ SPECIES_PAL(DRAGONAIR, gMonPalette_Dragonair),
+ SPECIES_PAL(DRAGONITE, gMonPalette_Dragonite),
+ SPECIES_PAL(MEWTWO, gMonPalette_Mewtwo),
+ SPECIES_PAL(MEW, gMonPalette_Mew),
+ SPECIES_PAL(CHIKORITA, gMonPalette_Chikorita),
+ SPECIES_PAL(BAYLEEF, gMonPalette_Bayleef),
+ SPECIES_PAL(MEGANIUM, gMonPalette_Meganium),
+ SPECIES_PAL(CYNDAQUIL, gMonPalette_Cyndaquil),
+ SPECIES_PAL(QUILAVA, gMonPalette_Quilava),
+ SPECIES_PAL(TYPHLOSION, gMonPalette_Typhlosion),
+ SPECIES_PAL(TOTODILE, gMonPalette_Totodile),
+ SPECIES_PAL(CROCONAW, gMonPalette_Croconaw),
+ SPECIES_PAL(FERALIGATR, gMonPalette_Feraligatr),
+ SPECIES_PAL(SENTRET, gMonPalette_Sentret),
+ SPECIES_PAL(FURRET, gMonPalette_Furret),
+ SPECIES_PAL(HOOTHOOT, gMonPalette_Hoothoot),
+ SPECIES_PAL(NOCTOWL, gMonPalette_Noctowl),
+ SPECIES_PAL(LEDYBA, gMonPalette_Ledyba),
+ SPECIES_PAL(LEDIAN, gMonPalette_Ledian),
+ SPECIES_PAL(SPINARAK, gMonPalette_Spinarak),
+ SPECIES_PAL(ARIADOS, gMonPalette_Ariados),
+ SPECIES_PAL(CROBAT, gMonPalette_Crobat),
+ SPECIES_PAL(CHINCHOU, gMonPalette_Chinchou),
+ SPECIES_PAL(LANTURN, gMonPalette_Lanturn),
+ SPECIES_PAL(PICHU, gMonPalette_Pichu),
+ SPECIES_PAL(CLEFFA, gMonPalette_Cleffa),
+ SPECIES_PAL(IGGLYBUFF, gMonPalette_Igglybuff),
+ SPECIES_PAL(TOGEPI, gMonPalette_Togepi),
+ SPECIES_PAL(TOGETIC, gMonPalette_Togetic),
+ SPECIES_PAL(NATU, gMonPalette_Natu),
+ SPECIES_PAL(XATU, gMonPalette_Xatu),
+ SPECIES_PAL(MAREEP, gMonPalette_Mareep),
+ SPECIES_PAL(FLAAFFY, gMonPalette_Flaaffy),
+ SPECIES_PAL(AMPHAROS, gMonPalette_Ampharos),
+ SPECIES_PAL(BELLOSSOM, gMonPalette_Bellossom),
+ SPECIES_PAL(MARILL, gMonPalette_Marill),
+ SPECIES_PAL(AZUMARILL, gMonPalette_Azumarill),
+ SPECIES_PAL(SUDOWOODO, gMonPalette_Sudowoodo),
+ SPECIES_PAL(POLITOED, gMonPalette_Politoed),
+ SPECIES_PAL(HOPPIP, gMonPalette_Hoppip),
+ SPECIES_PAL(SKIPLOOM, gMonPalette_Skiploom),
+ SPECIES_PAL(JUMPLUFF, gMonPalette_Jumpluff),
+ SPECIES_PAL(AIPOM, gMonPalette_Aipom),
+ SPECIES_PAL(SUNKERN, gMonPalette_Sunkern),
+ SPECIES_PAL(SUNFLORA, gMonPalette_Sunflora),
+ SPECIES_PAL(YANMA, gMonPalette_Yanma),
+ SPECIES_PAL(WOOPER, gMonPalette_Wooper),
+ SPECIES_PAL(QUAGSIRE, gMonPalette_Quagsire),
+ SPECIES_PAL(ESPEON, gMonPalette_Espeon),
+ SPECIES_PAL(UMBREON, gMonPalette_Umbreon),
+ SPECIES_PAL(MURKROW, gMonPalette_Murkrow),
+ SPECIES_PAL(SLOWKING, gMonPalette_Slowking),
+ SPECIES_PAL(MISDREAVUS, gMonPalette_Misdreavus),
+ SPECIES_PAL(UNOWN, gMonPalette_Unown),
+ SPECIES_PAL(WOBBUFFET, gMonPalette_Wobbuffet),
+ SPECIES_PAL(GIRAFARIG, gMonPalette_Girafarig),
+ SPECIES_PAL(PINECO, gMonPalette_Pineco),
+ SPECIES_PAL(FORRETRESS, gMonPalette_Forretress),
+ SPECIES_PAL(DUNSPARCE, gMonPalette_Dunsparce),
+ SPECIES_PAL(GLIGAR, gMonPalette_Gligar),
+ SPECIES_PAL(STEELIX, gMonPalette_Steelix),
+ SPECIES_PAL(SNUBBULL, gMonPalette_Snubbull),
+ SPECIES_PAL(GRANBULL, gMonPalette_Granbull),
+ SPECIES_PAL(QWILFISH, gMonPalette_Qwilfish),
+ SPECIES_PAL(SCIZOR, gMonPalette_Scizor),
+ SPECIES_PAL(SHUCKLE, gMonPalette_Shuckle),
+ SPECIES_PAL(HERACROSS, gMonPalette_Heracross),
+ SPECIES_PAL(SNEASEL, gMonPalette_Sneasel),
+ SPECIES_PAL(TEDDIURSA, gMonPalette_Teddiursa),
+ SPECIES_PAL(URSARING, gMonPalette_Ursaring),
+ SPECIES_PAL(SLUGMA, gMonPalette_Slugma),
+ SPECIES_PAL(MAGCARGO, gMonPalette_Magcargo),
+ SPECIES_PAL(SWINUB, gMonPalette_Swinub),
+ SPECIES_PAL(PILOSWINE, gMonPalette_Piloswine),
+ SPECIES_PAL(CORSOLA, gMonPalette_Corsola),
+ SPECIES_PAL(REMORAID, gMonPalette_Remoraid),
+ SPECIES_PAL(OCTILLERY, gMonPalette_Octillery),
+ SPECIES_PAL(DELIBIRD, gMonPalette_Delibird),
+ SPECIES_PAL(MANTINE, gMonPalette_Mantine),
+ SPECIES_PAL(SKARMORY, gMonPalette_Skarmory),
+ SPECIES_PAL(HOUNDOUR, gMonPalette_Houndour),
+ SPECIES_PAL(HOUNDOOM, gMonPalette_Houndoom),
+ SPECIES_PAL(KINGDRA, gMonPalette_Kingdra),
+ SPECIES_PAL(PHANPY, gMonPalette_Phanpy),
+ SPECIES_PAL(DONPHAN, gMonPalette_Donphan),
+ SPECIES_PAL(PORYGON2, gMonPalette_Porygon2),
+ SPECIES_PAL(STANTLER, gMonPalette_Stantler),
+ SPECIES_PAL(SMEARGLE, gMonPalette_Smeargle),
+ SPECIES_PAL(TYROGUE, gMonPalette_Tyrogue),
+ SPECIES_PAL(HITMONTOP, gMonPalette_Hitmontop),
+ SPECIES_PAL(SMOOCHUM, gMonPalette_Smoochum),
+ SPECIES_PAL(ELEKID, gMonPalette_Elekid),
+ SPECIES_PAL(MAGBY, gMonPalette_Magby),
+ SPECIES_PAL(MILTANK, gMonPalette_Miltank),
+ SPECIES_PAL(BLISSEY, gMonPalette_Blissey),
+ SPECIES_PAL(RAIKOU, gMonPalette_Raikou),
+ SPECIES_PAL(ENTEI, gMonPalette_Entei),
+ SPECIES_PAL(SUICUNE, gMonPalette_Suicune),
+ SPECIES_PAL(LARVITAR, gMonPalette_Larvitar),
+ SPECIES_PAL(PUPITAR, gMonPalette_Pupitar),
+ SPECIES_PAL(TYRANITAR, gMonPalette_Tyranitar),
+ SPECIES_PAL(LUGIA, gMonPalette_Lugia),
+ SPECIES_PAL(HO_OH, gMonPalette_HoOh),
+ SPECIES_PAL(CELEBI, gMonPalette_Celebi),
+ SPECIES_PAL(OLD_UNOWN_B, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_C, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_D, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_E, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_F, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_G, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_H, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_I, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_J, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_K, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_L, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_M, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_N, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_O, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_P, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_Q, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_R, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_S, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_T, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_U, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_V, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_W, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_X, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_Y, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(OLD_UNOWN_Z, gMonPalette_DoubleQuestionMark),
+ SPECIES_PAL(TREECKO, gMonPalette_Treecko),
+ SPECIES_PAL(GROVYLE, gMonPalette_Grovyle),
+ SPECIES_PAL(SCEPTILE, gMonPalette_Sceptile),
+ SPECIES_PAL(TORCHIC, gMonPalette_Torchic),
+ SPECIES_PAL(COMBUSKEN, gMonPalette_Combusken),
+ SPECIES_PAL(BLAZIKEN, gMonPalette_Blaziken),
+ SPECIES_PAL(MUDKIP, gMonPalette_Mudkip),
+ SPECIES_PAL(MARSHTOMP, gMonPalette_Marshtomp),
+ SPECIES_PAL(SWAMPERT, gMonPalette_Swampert),
+ SPECIES_PAL(POOCHYENA, gMonPalette_Poochyena),
+ SPECIES_PAL(MIGHTYENA, gMonPalette_Mightyena),
+ SPECIES_PAL(ZIGZAGOON, gMonPalette_Zigzagoon),
+ SPECIES_PAL(LINOONE, gMonPalette_Linoone),
+ SPECIES_PAL(WURMPLE, gMonPalette_Wurmple),
+ SPECIES_PAL(SILCOON, gMonPalette_Silcoon),
+ SPECIES_PAL(BEAUTIFLY, gMonPalette_Beautifly),
+ SPECIES_PAL(CASCOON, gMonPalette_Cascoon),
+ SPECIES_PAL(DUSTOX, gMonPalette_Dustox),
+ SPECIES_PAL(LOTAD, gMonPalette_Lotad),
+ SPECIES_PAL(LOMBRE, gMonPalette_Lombre),
+ SPECIES_PAL(LUDICOLO, gMonPalette_Ludicolo),
+ SPECIES_PAL(SEEDOT, gMonPalette_Seedot),
+ SPECIES_PAL(NUZLEAF, gMonPalette_Nuzleaf),
+ SPECIES_PAL(SHIFTRY, gMonPalette_Shiftry),
+ SPECIES_PAL(NINCADA, gMonPalette_Nincada),
+ SPECIES_PAL(NINJASK, gMonPalette_Ninjask),
+ SPECIES_PAL(SHEDINJA, gMonPalette_Shedinja),
+ SPECIES_PAL(TAILLOW, gMonPalette_Taillow),
+ SPECIES_PAL(SWELLOW, gMonPalette_Swellow),
+ SPECIES_PAL(SHROOMISH, gMonPalette_Shroomish),
+ SPECIES_PAL(BRELOOM, gMonPalette_Breloom),
+ SPECIES_PAL(SPINDA, gMonPalette_Spinda),
+ SPECIES_PAL(WINGULL, gMonPalette_Wingull),
+ SPECIES_PAL(PELIPPER, gMonPalette_Pelipper),
+ SPECIES_PAL(SURSKIT, gMonPalette_Surskit),
+ SPECIES_PAL(MASQUERAIN, gMonPalette_Masquerain),
+ SPECIES_PAL(WAILMER, gMonPalette_Wailmer),
+ SPECIES_PAL(WAILORD, gMonPalette_Wailord),
+ SPECIES_PAL(SKITTY, gMonPalette_Skitty),
+ SPECIES_PAL(DELCATTY, gMonPalette_Delcatty),
+ SPECIES_PAL(KECLEON, gMonPalette_Kecleon),
+ SPECIES_PAL(BALTOY, gMonPalette_Baltoy),
+ SPECIES_PAL(CLAYDOL, gMonPalette_Claydol),
+ SPECIES_PAL(NOSEPASS, gMonPalette_Nosepass),
+ SPECIES_PAL(TORKOAL, gMonPalette_Torkoal),
+ SPECIES_PAL(SABLEYE, gMonPalette_Sableye),
+ SPECIES_PAL(BARBOACH, gMonPalette_Barboach),
+ SPECIES_PAL(WHISCASH, gMonPalette_Whiscash),
+ SPECIES_PAL(LUVDISC, gMonPalette_Luvdisc),
+ SPECIES_PAL(CORPHISH, gMonPalette_Corphish),
+ SPECIES_PAL(CRAWDAUNT, gMonPalette_Crawdaunt),
+ SPECIES_PAL(FEEBAS, gMonPalette_Feebas),
+ SPECIES_PAL(MILOTIC, gMonPalette_Milotic),
+ SPECIES_PAL(CARVANHA, gMonPalette_Carvanha),
+ SPECIES_PAL(SHARPEDO, gMonPalette_Sharpedo),
+ SPECIES_PAL(TRAPINCH, gMonPalette_Trapinch),
+ SPECIES_PAL(VIBRAVA, gMonPalette_Vibrava),
+ SPECIES_PAL(FLYGON, gMonPalette_Flygon),
+ SPECIES_PAL(MAKUHITA, gMonPalette_Makuhita),
+ SPECIES_PAL(HARIYAMA, gMonPalette_Hariyama),
+ SPECIES_PAL(ELECTRIKE, gMonPalette_Electrike),
+ SPECIES_PAL(MANECTRIC, gMonPalette_Manectric),
+ SPECIES_PAL(NUMEL, gMonPalette_Numel),
+ SPECIES_PAL(CAMERUPT, gMonPalette_Camerupt),
+ SPECIES_PAL(SPHEAL, gMonPalette_Spheal),
+ SPECIES_PAL(SEALEO, gMonPalette_Sealeo),
+ SPECIES_PAL(WALREIN, gMonPalette_Walrein),
+ SPECIES_PAL(CACNEA, gMonPalette_Cacnea),
+ SPECIES_PAL(CACTURNE, gMonPalette_Cacturne),
+ SPECIES_PAL(SNORUNT, gMonPalette_Snorunt),
+ SPECIES_PAL(GLALIE, gMonPalette_Glalie),
+ SPECIES_PAL(LUNATONE, gMonPalette_Lunatone),
+ SPECIES_PAL(SOLROCK, gMonPalette_Solrock),
+ SPECIES_PAL(AZURILL, gMonPalette_Azurill),
+ SPECIES_PAL(SPOINK, gMonPalette_Spoink),
+ SPECIES_PAL(GRUMPIG, gMonPalette_Grumpig),
+ SPECIES_PAL(PLUSLE, gMonPalette_Plusle),
+ SPECIES_PAL(MINUN, gMonPalette_Minun),
+ SPECIES_PAL(MAWILE, gMonPalette_Mawile),
+ SPECIES_PAL(MEDITITE, gMonPalette_Meditite),
+ SPECIES_PAL(MEDICHAM, gMonPalette_Medicham),
+ SPECIES_PAL(SWABLU, gMonPalette_Swablu),
+ SPECIES_PAL(ALTARIA, gMonPalette_Altaria),
+ SPECIES_PAL(WYNAUT, gMonPalette_Wynaut),
+ SPECIES_PAL(DUSKULL, gMonPalette_Duskull),
+ SPECIES_PAL(DUSCLOPS, gMonPalette_Dusclops),
+ SPECIES_PAL(ROSELIA, gMonPalette_Roselia),
+ SPECIES_PAL(SLAKOTH, gMonPalette_Slakoth),
+ SPECIES_PAL(VIGOROTH, gMonPalette_Vigoroth),
+ SPECIES_PAL(SLAKING, gMonPalette_Slaking),
+ SPECIES_PAL(GULPIN, gMonPalette_Gulpin),
+ SPECIES_PAL(SWALOT, gMonPalette_Swalot),
+ SPECIES_PAL(TROPIUS, gMonPalette_Tropius),
+ SPECIES_PAL(WHISMUR, gMonPalette_Whismur),
+ SPECIES_PAL(LOUDRED, gMonPalette_Loudred),
+ SPECIES_PAL(EXPLOUD, gMonPalette_Exploud),
+ SPECIES_PAL(CLAMPERL, gMonPalette_Clamperl),
+ SPECIES_PAL(HUNTAIL, gMonPalette_Huntail),
+ SPECIES_PAL(GOREBYSS, gMonPalette_Gorebyss),
+ SPECIES_PAL(ABSOL, gMonPalette_Absol),
+ SPECIES_PAL(SHUPPET, gMonPalette_Shuppet),
+ SPECIES_PAL(BANETTE, gMonPalette_Banette),
+ SPECIES_PAL(SEVIPER, gMonPalette_Seviper),
+ SPECIES_PAL(ZANGOOSE, gMonPalette_Zangoose),
+ SPECIES_PAL(RELICANTH, gMonPalette_Relicanth),
+ SPECIES_PAL(ARON, gMonPalette_Aron),
+ SPECIES_PAL(LAIRON, gMonPalette_Lairon),
+ SPECIES_PAL(AGGRON, gMonPalette_Aggron),
+ SPECIES_PAL(CASTFORM, gMonPalette_Castform),
+ SPECIES_PAL(VOLBEAT, gMonPalette_Volbeat),
+ SPECIES_PAL(ILLUMISE, gMonPalette_Illumise),
+ SPECIES_PAL(LILEEP, gMonPalette_Lileep),
+ SPECIES_PAL(CRADILY, gMonPalette_Cradily),
+ SPECIES_PAL(ANORITH, gMonPalette_Anorith),
+ SPECIES_PAL(ARMALDO, gMonPalette_Armaldo),
+ SPECIES_PAL(RALTS, gMonPalette_Ralts),
+ SPECIES_PAL(KIRLIA, gMonPalette_Kirlia),
+ SPECIES_PAL(GARDEVOIR, gMonPalette_Gardevoir),
+ SPECIES_PAL(BAGON, gMonPalette_Bagon),
+ SPECIES_PAL(SHELGON, gMonPalette_Shelgon),
+ SPECIES_PAL(SALAMENCE, gMonPalette_Salamence),
+ SPECIES_PAL(BELDUM, gMonPalette_Beldum),
+ SPECIES_PAL(METANG, gMonPalette_Metang),
+ SPECIES_PAL(METAGROSS, gMonPalette_Metagross),
+ SPECIES_PAL(REGIROCK, gMonPalette_Regirock),
+ SPECIES_PAL(REGICE, gMonPalette_Regice),
+ SPECIES_PAL(REGISTEEL, gMonPalette_Registeel),
+ SPECIES_PAL(KYOGRE, gMonPalette_Kyogre),
+ SPECIES_PAL(GROUDON, gMonPalette_Groudon),
+ SPECIES_PAL(RAYQUAZA, gMonPalette_Rayquaza),
+ SPECIES_PAL(LATIAS, gMonPalette_Latias),
+ SPECIES_PAL(LATIOS, gMonPalette_Latios),
+ SPECIES_PAL(JIRACHI, gMonPalette_Jirachi),
+ SPECIES_PAL(DEOXYS, gMonPalette_Deoxys),
+ SPECIES_PAL(CHIMECHO, gMonPalette_Chimecho),
+ SPECIES_PAL(EGG, gMonPalette_Egg),
+ SPECIES_PAL(UNOWN_B, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_C, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_D, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_E, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_F, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_G, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_H, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_I, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_J, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_K, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_L, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_M, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_N, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_O, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_P, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_Q, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_R, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_S, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_T, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_U, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_V, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_W, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_X, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_Y, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_Z, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_EMARK, gMonPalette_Unown),
+ SPECIES_PAL(UNOWN_QMARK, gMonPalette_Unown),
+};
diff --git a/src/data/pokemon_graphics/shiny_palette_table.h b/src/data/pokemon_graphics/shiny_palette_table.h
new file mode 100644
index 000000000..8b1cfcaac
--- /dev/null
+++ b/src/data/pokemon_graphics/shiny_palette_table.h
@@ -0,0 +1,443 @@
+const struct CompressedSpritePalette gMonShinyPaletteTable[] =
+{
+ SPECIES_SHINY_PAL(NONE, gMonShinyPalette_CircledQuestionMark),
+ SPECIES_SHINY_PAL(BULBASAUR, gMonShinyPalette_Bulbasaur),
+ SPECIES_SHINY_PAL(IVYSAUR, gMonShinyPalette_Ivysaur),
+ SPECIES_SHINY_PAL(VENUSAUR, gMonShinyPalette_Venusaur),
+ SPECIES_SHINY_PAL(CHARMANDER, gMonShinyPalette_Charmander),
+ SPECIES_SHINY_PAL(CHARMELEON, gMonShinyPalette_Charmeleon),
+ SPECIES_SHINY_PAL(CHARIZARD, gMonShinyPalette_Charizard),
+ SPECIES_SHINY_PAL(SQUIRTLE, gMonShinyPalette_Squirtle),
+ SPECIES_SHINY_PAL(WARTORTLE, gMonShinyPalette_Wartortle),
+ SPECIES_SHINY_PAL(BLASTOISE, gMonShinyPalette_Blastoise),
+ SPECIES_SHINY_PAL(CATERPIE, gMonShinyPalette_Caterpie),
+ SPECIES_SHINY_PAL(METAPOD, gMonShinyPalette_Metapod),
+ SPECIES_SHINY_PAL(BUTTERFREE, gMonShinyPalette_Butterfree),
+ SPECIES_SHINY_PAL(WEEDLE, gMonShinyPalette_Weedle),
+ SPECIES_SHINY_PAL(KAKUNA, gMonShinyPalette_Kakuna),
+ SPECIES_SHINY_PAL(BEEDRILL, gMonShinyPalette_Beedrill),
+ SPECIES_SHINY_PAL(PIDGEY, gMonShinyPalette_Pidgey),
+ SPECIES_SHINY_PAL(PIDGEOTTO, gMonShinyPalette_Pidgeotto),
+ SPECIES_SHINY_PAL(PIDGEOT, gMonShinyPalette_Pidgeot),
+ SPECIES_SHINY_PAL(RATTATA, gMonShinyPalette_Rattata),
+ SPECIES_SHINY_PAL(RATICATE, gMonShinyPalette_Raticate),
+ SPECIES_SHINY_PAL(SPEAROW, gMonShinyPalette_Spearow),
+ SPECIES_SHINY_PAL(FEAROW, gMonShinyPalette_Fearow),
+ SPECIES_SHINY_PAL(EKANS, gMonShinyPalette_Ekans),
+ SPECIES_SHINY_PAL(ARBOK, gMonShinyPalette_Arbok),
+ SPECIES_SHINY_PAL(PIKACHU, gMonShinyPalette_Pikachu),
+ SPECIES_SHINY_PAL(RAICHU, gMonShinyPalette_Raichu),
+ SPECIES_SHINY_PAL(SANDSHREW, gMonShinyPalette_Sandshrew),
+ SPECIES_SHINY_PAL(SANDSLASH, gMonShinyPalette_Sandslash),
+ SPECIES_SHINY_PAL(NIDORAN_F, gMonShinyPalette_NidoranF),
+ SPECIES_SHINY_PAL(NIDORINA, gMonShinyPalette_Nidorina),
+ SPECIES_SHINY_PAL(NIDOQUEEN, gMonShinyPalette_Nidoqueen),
+ SPECIES_SHINY_PAL(NIDORAN_M, gMonShinyPalette_NidoranM),
+ SPECIES_SHINY_PAL(NIDORINO, gMonShinyPalette_Nidorino),
+ SPECIES_SHINY_PAL(NIDOKING, gMonShinyPalette_Nidoking),
+ SPECIES_SHINY_PAL(CLEFAIRY, gMonShinyPalette_Clefairy),
+ SPECIES_SHINY_PAL(CLEFABLE, gMonShinyPalette_Clefable),
+ SPECIES_SHINY_PAL(VULPIX, gMonShinyPalette_Vulpix),
+ SPECIES_SHINY_PAL(NINETALES, gMonShinyPalette_Ninetales),
+ SPECIES_SHINY_PAL(JIGGLYPUFF, gMonShinyPalette_Jigglypuff),
+ SPECIES_SHINY_PAL(WIGGLYTUFF, gMonShinyPalette_Wigglytuff),
+ SPECIES_SHINY_PAL(ZUBAT, gMonShinyPalette_Zubat),
+ SPECIES_SHINY_PAL(GOLBAT, gMonShinyPalette_Golbat),
+ SPECIES_SHINY_PAL(ODDISH, gMonShinyPalette_Oddish),
+ SPECIES_SHINY_PAL(GLOOM, gMonShinyPalette_Gloom),
+ SPECIES_SHINY_PAL(VILEPLUME, gMonShinyPalette_Vileplume),
+ SPECIES_SHINY_PAL(PARAS, gMonShinyPalette_Paras),
+ SPECIES_SHINY_PAL(PARASECT, gMonShinyPalette_Parasect),
+ SPECIES_SHINY_PAL(VENONAT, gMonShinyPalette_Venonat),
+ SPECIES_SHINY_PAL(VENOMOTH, gMonShinyPalette_Venomoth),
+ SPECIES_SHINY_PAL(DIGLETT, gMonShinyPalette_Diglett),
+ SPECIES_SHINY_PAL(DUGTRIO, gMonShinyPalette_Dugtrio),
+ SPECIES_SHINY_PAL(MEOWTH, gMonShinyPalette_Meowth),
+ SPECIES_SHINY_PAL(PERSIAN, gMonShinyPalette_Persian),
+ SPECIES_SHINY_PAL(PSYDUCK, gMonShinyPalette_Psyduck),
+ SPECIES_SHINY_PAL(GOLDUCK, gMonShinyPalette_Golduck),
+ SPECIES_SHINY_PAL(MANKEY, gMonShinyPalette_Mankey),
+ SPECIES_SHINY_PAL(PRIMEAPE, gMonShinyPalette_Primeape),
+ SPECIES_SHINY_PAL(GROWLITHE, gMonShinyPalette_Growlithe),
+ SPECIES_SHINY_PAL(ARCANINE, gMonShinyPalette_Arcanine),
+ SPECIES_SHINY_PAL(POLIWAG, gMonShinyPalette_Poliwag),
+ SPECIES_SHINY_PAL(POLIWHIRL, gMonShinyPalette_Poliwhirl),
+ SPECIES_SHINY_PAL(POLIWRATH, gMonShinyPalette_Poliwrath),
+ SPECIES_SHINY_PAL(ABRA, gMonShinyPalette_Abra),
+ SPECIES_SHINY_PAL(KADABRA, gMonShinyPalette_Kadabra),
+ SPECIES_SHINY_PAL(ALAKAZAM, gMonShinyPalette_Alakazam),
+ SPECIES_SHINY_PAL(MACHOP, gMonShinyPalette_Machop),
+ SPECIES_SHINY_PAL(MACHOKE, gMonShinyPalette_Machoke),
+ SPECIES_SHINY_PAL(MACHAMP, gMonShinyPalette_Machamp),
+ SPECIES_SHINY_PAL(BELLSPROUT, gMonShinyPalette_Bellsprout),
+ SPECIES_SHINY_PAL(WEEPINBELL, gMonShinyPalette_Weepinbell),
+ SPECIES_SHINY_PAL(VICTREEBEL, gMonShinyPalette_Victreebel),
+ SPECIES_SHINY_PAL(TENTACOOL, gMonShinyPalette_Tentacool),
+ SPECIES_SHINY_PAL(TENTACRUEL, gMonShinyPalette_Tentacruel),
+ SPECIES_SHINY_PAL(GEODUDE, gMonShinyPalette_Geodude),
+ SPECIES_SHINY_PAL(GRAVELER, gMonShinyPalette_Graveler),
+ SPECIES_SHINY_PAL(GOLEM, gMonShinyPalette_Golem),
+ SPECIES_SHINY_PAL(PONYTA, gMonShinyPalette_Ponyta),
+ SPECIES_SHINY_PAL(RAPIDASH, gMonShinyPalette_Rapidash),
+ SPECIES_SHINY_PAL(SLOWPOKE, gMonShinyPalette_Slowpoke),
+ SPECIES_SHINY_PAL(SLOWBRO, gMonShinyPalette_Slowbro),
+ SPECIES_SHINY_PAL(MAGNEMITE, gMonShinyPalette_Magnemite),
+ SPECIES_SHINY_PAL(MAGNETON, gMonShinyPalette_Magneton),
+ SPECIES_SHINY_PAL(FARFETCHD, gMonShinyPalette_Farfetchd),
+ SPECIES_SHINY_PAL(DODUO, gMonShinyPalette_Doduo),
+ SPECIES_SHINY_PAL(DODRIO, gMonShinyPalette_Dodrio),
+ SPECIES_SHINY_PAL(SEEL, gMonShinyPalette_Seel),
+ SPECIES_SHINY_PAL(DEWGONG, gMonShinyPalette_Dewgong),
+ SPECIES_SHINY_PAL(GRIMER, gMonShinyPalette_Grimer),
+ SPECIES_SHINY_PAL(MUK, gMonShinyPalette_Muk),
+ SPECIES_SHINY_PAL(SHELLDER, gMonShinyPalette_Shellder),
+ SPECIES_SHINY_PAL(CLOYSTER, gMonShinyPalette_Cloyster),
+ SPECIES_SHINY_PAL(GASTLY, gMonShinyPalette_Gastly),
+ SPECIES_SHINY_PAL(HAUNTER, gMonShinyPalette_Haunter),
+ SPECIES_SHINY_PAL(GENGAR, gMonShinyPalette_Gengar),
+ SPECIES_SHINY_PAL(ONIX, gMonShinyPalette_Onix),
+ SPECIES_SHINY_PAL(DROWZEE, gMonShinyPalette_Drowzee),
+ SPECIES_SHINY_PAL(HYPNO, gMonShinyPalette_Hypno),
+ SPECIES_SHINY_PAL(KRABBY, gMonShinyPalette_Krabby),
+ SPECIES_SHINY_PAL(KINGLER, gMonShinyPalette_Kingler),
+ SPECIES_SHINY_PAL(VOLTORB, gMonShinyPalette_Voltorb),
+ SPECIES_SHINY_PAL(ELECTRODE, gMonShinyPalette_Electrode),
+ SPECIES_SHINY_PAL(EXEGGCUTE, gMonShinyPalette_Exeggcute),
+ SPECIES_SHINY_PAL(EXEGGUTOR, gMonShinyPalette_Exeggutor),
+ SPECIES_SHINY_PAL(CUBONE, gMonShinyPalette_Cubone),
+ SPECIES_SHINY_PAL(MAROWAK, gMonShinyPalette_Marowak),
+ SPECIES_SHINY_PAL(HITMONLEE, gMonShinyPalette_Hitmonlee),
+ SPECIES_SHINY_PAL(HITMONCHAN, gMonShinyPalette_Hitmonchan),
+ SPECIES_SHINY_PAL(LICKITUNG, gMonShinyPalette_Lickitung),
+ SPECIES_SHINY_PAL(KOFFING, gMonShinyPalette_Koffing),
+ SPECIES_SHINY_PAL(WEEZING, gMonShinyPalette_Weezing),
+ SPECIES_SHINY_PAL(RHYHORN, gMonShinyPalette_Rhyhorn),
+ SPECIES_SHINY_PAL(RHYDON, gMonShinyPalette_Rhydon),
+ SPECIES_SHINY_PAL(CHANSEY, gMonShinyPalette_Chansey),
+ SPECIES_SHINY_PAL(TANGELA, gMonShinyPalette_Tangela),
+ SPECIES_SHINY_PAL(KANGASKHAN, gMonShinyPalette_Kangaskhan),
+ SPECIES_SHINY_PAL(HORSEA, gMonShinyPalette_Horsea),
+ SPECIES_SHINY_PAL(SEADRA, gMonShinyPalette_Seadra),
+ SPECIES_SHINY_PAL(GOLDEEN, gMonShinyPalette_Goldeen),
+ SPECIES_SHINY_PAL(SEAKING, gMonShinyPalette_Seaking),
+ SPECIES_SHINY_PAL(STARYU, gMonShinyPalette_Staryu),
+ SPECIES_SHINY_PAL(STARMIE, gMonShinyPalette_Starmie),
+ SPECIES_SHINY_PAL(MR_MIME, gMonShinyPalette_Mrmime),
+ SPECIES_SHINY_PAL(SCYTHER, gMonShinyPalette_Scyther),
+ SPECIES_SHINY_PAL(JYNX, gMonShinyPalette_Jynx),
+ SPECIES_SHINY_PAL(ELECTABUZZ, gMonShinyPalette_Electabuzz),
+ SPECIES_SHINY_PAL(MAGMAR, gMonShinyPalette_Magmar),
+ SPECIES_SHINY_PAL(PINSIR, gMonShinyPalette_Pinsir),
+ SPECIES_SHINY_PAL(TAUROS, gMonShinyPalette_Tauros),
+ SPECIES_SHINY_PAL(MAGIKARP, gMonShinyPalette_Magikarp),
+ SPECIES_SHINY_PAL(GYARADOS, gMonShinyPalette_Gyarados),
+ SPECIES_SHINY_PAL(LAPRAS, gMonShinyPalette_Lapras),
+ SPECIES_SHINY_PAL(DITTO, gMonShinyPalette_Ditto),
+ SPECIES_SHINY_PAL(EEVEE, gMonShinyPalette_Eevee),
+ SPECIES_SHINY_PAL(VAPOREON, gMonShinyPalette_Vaporeon),
+ SPECIES_SHINY_PAL(JOLTEON, gMonShinyPalette_Jolteon),
+ SPECIES_SHINY_PAL(FLAREON, gMonShinyPalette_Flareon),
+ SPECIES_SHINY_PAL(PORYGON, gMonShinyPalette_Porygon),
+ SPECIES_SHINY_PAL(OMANYTE, gMonShinyPalette_Omanyte),
+ SPECIES_SHINY_PAL(OMASTAR, gMonShinyPalette_Omastar),
+ SPECIES_SHINY_PAL(KABUTO, gMonShinyPalette_Kabuto),
+ SPECIES_SHINY_PAL(KABUTOPS, gMonShinyPalette_Kabutops),
+ SPECIES_SHINY_PAL(AERODACTYL, gMonShinyPalette_Aerodactyl),
+ SPECIES_SHINY_PAL(SNORLAX, gMonShinyPalette_Snorlax),
+ SPECIES_SHINY_PAL(ARTICUNO, gMonShinyPalette_Articuno),
+ SPECIES_SHINY_PAL(ZAPDOS, gMonShinyPalette_Zapdos),
+ SPECIES_SHINY_PAL(MOLTRES, gMonShinyPalette_Moltres),
+ SPECIES_SHINY_PAL(DRATINI, gMonShinyPalette_Dratini),
+ SPECIES_SHINY_PAL(DRAGONAIR, gMonShinyPalette_Dragonair),
+ SPECIES_SHINY_PAL(DRAGONITE, gMonShinyPalette_Dragonite),
+ SPECIES_SHINY_PAL(MEWTWO, gMonShinyPalette_Mewtwo),
+ SPECIES_SHINY_PAL(MEW, gMonShinyPalette_Mew),
+ SPECIES_SHINY_PAL(CHIKORITA, gMonShinyPalette_Chikorita),
+ SPECIES_SHINY_PAL(BAYLEEF, gMonShinyPalette_Bayleef),
+ SPECIES_SHINY_PAL(MEGANIUM, gMonShinyPalette_Meganium),
+ SPECIES_SHINY_PAL(CYNDAQUIL, gMonShinyPalette_Cyndaquil),
+ SPECIES_SHINY_PAL(QUILAVA, gMonShinyPalette_Quilava),
+ SPECIES_SHINY_PAL(TYPHLOSION, gMonShinyPalette_Typhlosion),
+ SPECIES_SHINY_PAL(TOTODILE, gMonShinyPalette_Totodile),
+ SPECIES_SHINY_PAL(CROCONAW, gMonShinyPalette_Croconaw),
+ SPECIES_SHINY_PAL(FERALIGATR, gMonShinyPalette_Feraligatr),
+ SPECIES_SHINY_PAL(SENTRET, gMonShinyPalette_Sentret),
+ SPECIES_SHINY_PAL(FURRET, gMonShinyPalette_Furret),
+ SPECIES_SHINY_PAL(HOOTHOOT, gMonShinyPalette_Hoothoot),
+ SPECIES_SHINY_PAL(NOCTOWL, gMonShinyPalette_Noctowl),
+ SPECIES_SHINY_PAL(LEDYBA, gMonShinyPalette_Ledyba),
+ SPECIES_SHINY_PAL(LEDIAN, gMonShinyPalette_Ledian),
+ SPECIES_SHINY_PAL(SPINARAK, gMonShinyPalette_Spinarak),
+ SPECIES_SHINY_PAL(ARIADOS, gMonShinyPalette_Ariados),
+ SPECIES_SHINY_PAL(CROBAT, gMonShinyPalette_Crobat),
+ SPECIES_SHINY_PAL(CHINCHOU, gMonShinyPalette_Chinchou),
+ SPECIES_SHINY_PAL(LANTURN, gMonShinyPalette_Lanturn),
+ SPECIES_SHINY_PAL(PICHU, gMonShinyPalette_Pichu),
+ SPECIES_SHINY_PAL(CLEFFA, gMonShinyPalette_Cleffa),
+ SPECIES_SHINY_PAL(IGGLYBUFF, gMonShinyPalette_Igglybuff),
+ SPECIES_SHINY_PAL(TOGEPI, gMonShinyPalette_Togepi),
+ SPECIES_SHINY_PAL(TOGETIC, gMonShinyPalette_Togetic),
+ SPECIES_SHINY_PAL(NATU, gMonShinyPalette_Natu),
+ SPECIES_SHINY_PAL(XATU, gMonShinyPalette_Xatu),
+ SPECIES_SHINY_PAL(MAREEP, gMonShinyPalette_Mareep),
+ SPECIES_SHINY_PAL(FLAAFFY, gMonShinyPalette_Flaaffy),
+ SPECIES_SHINY_PAL(AMPHAROS, gMonShinyPalette_Ampharos),
+ SPECIES_SHINY_PAL(BELLOSSOM, gMonShinyPalette_Bellossom),
+ SPECIES_SHINY_PAL(MARILL, gMonShinyPalette_Marill),
+ SPECIES_SHINY_PAL(AZUMARILL, gMonShinyPalette_Azumarill),
+ SPECIES_SHINY_PAL(SUDOWOODO, gMonShinyPalette_Sudowoodo),
+ SPECIES_SHINY_PAL(POLITOED, gMonShinyPalette_Politoed),
+ SPECIES_SHINY_PAL(HOPPIP, gMonShinyPalette_Hoppip),
+ SPECIES_SHINY_PAL(SKIPLOOM, gMonShinyPalette_Skiploom),
+ SPECIES_SHINY_PAL(JUMPLUFF, gMonShinyPalette_Jumpluff),
+ SPECIES_SHINY_PAL(AIPOM, gMonShinyPalette_Aipom),
+ SPECIES_SHINY_PAL(SUNKERN, gMonShinyPalette_Sunkern),
+ SPECIES_SHINY_PAL(SUNFLORA, gMonShinyPalette_Sunflora),
+ SPECIES_SHINY_PAL(YANMA, gMonShinyPalette_Yanma),
+ SPECIES_SHINY_PAL(WOOPER, gMonShinyPalette_Wooper),
+ SPECIES_SHINY_PAL(QUAGSIRE, gMonShinyPalette_Quagsire),
+ SPECIES_SHINY_PAL(ESPEON, gMonShinyPalette_Espeon),
+ SPECIES_SHINY_PAL(UMBREON, gMonShinyPalette_Umbreon),
+ SPECIES_SHINY_PAL(MURKROW, gMonShinyPalette_Murkrow),
+ SPECIES_SHINY_PAL(SLOWKING, gMonShinyPalette_Slowking),
+ SPECIES_SHINY_PAL(MISDREAVUS, gMonShinyPalette_Misdreavus),
+ SPECIES_SHINY_PAL(UNOWN, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(WOBBUFFET, gMonShinyPalette_Wobbuffet),
+ SPECIES_SHINY_PAL(GIRAFARIG, gMonShinyPalette_Girafarig),
+ SPECIES_SHINY_PAL(PINECO, gMonShinyPalette_Pineco),
+ SPECIES_SHINY_PAL(FORRETRESS, gMonShinyPalette_Forretress),
+ SPECIES_SHINY_PAL(DUNSPARCE, gMonShinyPalette_Dunsparce),
+ SPECIES_SHINY_PAL(GLIGAR, gMonShinyPalette_Gligar),
+ SPECIES_SHINY_PAL(STEELIX, gMonShinyPalette_Steelix),
+ SPECIES_SHINY_PAL(SNUBBULL, gMonShinyPalette_Snubbull),
+ SPECIES_SHINY_PAL(GRANBULL, gMonShinyPalette_Granbull),
+ SPECIES_SHINY_PAL(QWILFISH, gMonShinyPalette_Qwilfish),
+ SPECIES_SHINY_PAL(SCIZOR, gMonShinyPalette_Scizor),
+ SPECIES_SHINY_PAL(SHUCKLE, gMonShinyPalette_Shuckle),
+ SPECIES_SHINY_PAL(HERACROSS, gMonShinyPalette_Heracross),
+ SPECIES_SHINY_PAL(SNEASEL, gMonShinyPalette_Sneasel),
+ SPECIES_SHINY_PAL(TEDDIURSA, gMonShinyPalette_Teddiursa),
+ SPECIES_SHINY_PAL(URSARING, gMonShinyPalette_Ursaring),
+ SPECIES_SHINY_PAL(SLUGMA, gMonShinyPalette_Slugma),
+ SPECIES_SHINY_PAL(MAGCARGO, gMonShinyPalette_Magcargo),
+ SPECIES_SHINY_PAL(SWINUB, gMonShinyPalette_Swinub),
+ SPECIES_SHINY_PAL(PILOSWINE, gMonShinyPalette_Piloswine),
+ SPECIES_SHINY_PAL(CORSOLA, gMonShinyPalette_Corsola),
+ SPECIES_SHINY_PAL(REMORAID, gMonShinyPalette_Remoraid),
+ SPECIES_SHINY_PAL(OCTILLERY, gMonShinyPalette_Octillery),
+ SPECIES_SHINY_PAL(DELIBIRD, gMonShinyPalette_Delibird),
+ SPECIES_SHINY_PAL(MANTINE, gMonShinyPalette_Mantine),
+ SPECIES_SHINY_PAL(SKARMORY, gMonShinyPalette_Skarmory),
+ SPECIES_SHINY_PAL(HOUNDOUR, gMonShinyPalette_Houndour),
+ SPECIES_SHINY_PAL(HOUNDOOM, gMonShinyPalette_Houndoom),
+ SPECIES_SHINY_PAL(KINGDRA, gMonShinyPalette_Kingdra),
+ SPECIES_SHINY_PAL(PHANPY, gMonShinyPalette_Phanpy),
+ SPECIES_SHINY_PAL(DONPHAN, gMonShinyPalette_Donphan),
+ SPECIES_SHINY_PAL(PORYGON2, gMonShinyPalette_Porygon2),
+ SPECIES_SHINY_PAL(STANTLER, gMonShinyPalette_Stantler),
+ SPECIES_SHINY_PAL(SMEARGLE, gMonShinyPalette_Smeargle),
+ SPECIES_SHINY_PAL(TYROGUE, gMonShinyPalette_Tyrogue),
+ SPECIES_SHINY_PAL(HITMONTOP, gMonShinyPalette_Hitmontop),
+ SPECIES_SHINY_PAL(SMOOCHUM, gMonShinyPalette_Smoochum),
+ SPECIES_SHINY_PAL(ELEKID, gMonShinyPalette_Elekid),
+ SPECIES_SHINY_PAL(MAGBY, gMonShinyPalette_Magby),
+ SPECIES_SHINY_PAL(MILTANK, gMonShinyPalette_Miltank),
+ SPECIES_SHINY_PAL(BLISSEY, gMonShinyPalette_Blissey),
+ SPECIES_SHINY_PAL(RAIKOU, gMonShinyPalette_Raikou),
+ SPECIES_SHINY_PAL(ENTEI, gMonShinyPalette_Entei),
+ SPECIES_SHINY_PAL(SUICUNE, gMonShinyPalette_Suicune),
+ SPECIES_SHINY_PAL(LARVITAR, gMonShinyPalette_Larvitar),
+ SPECIES_SHINY_PAL(PUPITAR, gMonShinyPalette_Pupitar),
+ SPECIES_SHINY_PAL(TYRANITAR, gMonShinyPalette_Tyranitar),
+ SPECIES_SHINY_PAL(LUGIA, gMonShinyPalette_Lugia),
+ SPECIES_SHINY_PAL(HO_OH, gMonShinyPalette_HoOh),
+ SPECIES_SHINY_PAL(CELEBI, gMonShinyPalette_Celebi),
+ SPECIES_SHINY_PAL(OLD_UNOWN_B, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_C, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_D, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_E, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_F, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_G, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_H, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_I, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_J, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_K, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_L, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_M, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_N, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_O, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_P, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_Q, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_R, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_S, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_T, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_U, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_V, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_W, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_X, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_Y, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(OLD_UNOWN_Z, gMonShinyPalette_DoubleQuestionMark),
+ SPECIES_SHINY_PAL(TREECKO, gMonShinyPalette_Treecko),
+ SPECIES_SHINY_PAL(GROVYLE, gMonShinyPalette_Grovyle),
+ SPECIES_SHINY_PAL(SCEPTILE, gMonShinyPalette_Sceptile),
+ SPECIES_SHINY_PAL(TORCHIC, gMonShinyPalette_Torchic),
+ SPECIES_SHINY_PAL(COMBUSKEN, gMonShinyPalette_Combusken),
+ SPECIES_SHINY_PAL(BLAZIKEN, gMonShinyPalette_Blaziken),
+ SPECIES_SHINY_PAL(MUDKIP, gMonShinyPalette_Mudkip),
+ SPECIES_SHINY_PAL(MARSHTOMP, gMonShinyPalette_Marshtomp),
+ SPECIES_SHINY_PAL(SWAMPERT, gMonShinyPalette_Swampert),
+ SPECIES_SHINY_PAL(POOCHYENA, gMonShinyPalette_Poochyena),
+ SPECIES_SHINY_PAL(MIGHTYENA, gMonShinyPalette_Mightyena),
+ SPECIES_SHINY_PAL(ZIGZAGOON, gMonShinyPalette_Zigzagoon),
+ SPECIES_SHINY_PAL(LINOONE, gMonShinyPalette_Linoone),
+ SPECIES_SHINY_PAL(WURMPLE, gMonShinyPalette_Wurmple),
+ SPECIES_SHINY_PAL(SILCOON, gMonShinyPalette_Silcoon),
+ SPECIES_SHINY_PAL(BEAUTIFLY, gMonShinyPalette_Beautifly),
+ SPECIES_SHINY_PAL(CASCOON, gMonShinyPalette_Cascoon),
+ SPECIES_SHINY_PAL(DUSTOX, gMonShinyPalette_Dustox),
+ SPECIES_SHINY_PAL(LOTAD, gMonShinyPalette_Lotad),
+ SPECIES_SHINY_PAL(LOMBRE, gMonShinyPalette_Lombre),
+ SPECIES_SHINY_PAL(LUDICOLO, gMonShinyPalette_Ludicolo),
+ SPECIES_SHINY_PAL(SEEDOT, gMonShinyPalette_Seedot),
+ SPECIES_SHINY_PAL(NUZLEAF, gMonShinyPalette_Nuzleaf),
+ SPECIES_SHINY_PAL(SHIFTRY, gMonShinyPalette_Shiftry),
+ SPECIES_SHINY_PAL(NINCADA, gMonShinyPalette_Nincada),
+ SPECIES_SHINY_PAL(NINJASK, gMonShinyPalette_Ninjask),
+ SPECIES_SHINY_PAL(SHEDINJA, gMonShinyPalette_Shedinja),
+ SPECIES_SHINY_PAL(TAILLOW, gMonShinyPalette_Taillow),
+ SPECIES_SHINY_PAL(SWELLOW, gMonShinyPalette_Swellow),
+ SPECIES_SHINY_PAL(SHROOMISH, gMonShinyPalette_Shroomish),
+ SPECIES_SHINY_PAL(BRELOOM, gMonShinyPalette_Breloom),
+ SPECIES_SHINY_PAL(SPINDA, gMonShinyPalette_Spinda),
+ SPECIES_SHINY_PAL(WINGULL, gMonShinyPalette_Wingull),
+ SPECIES_SHINY_PAL(PELIPPER, gMonShinyPalette_Pelipper),
+ SPECIES_SHINY_PAL(SURSKIT, gMonShinyPalette_Surskit),
+ SPECIES_SHINY_PAL(MASQUERAIN, gMonShinyPalette_Masquerain),
+ SPECIES_SHINY_PAL(WAILMER, gMonShinyPalette_Wailmer),
+ SPECIES_SHINY_PAL(WAILORD, gMonShinyPalette_Wailord),
+ SPECIES_SHINY_PAL(SKITTY, gMonShinyPalette_Skitty),
+ SPECIES_SHINY_PAL(DELCATTY, gMonShinyPalette_Delcatty),
+ SPECIES_SHINY_PAL(KECLEON, gMonShinyPalette_Kecleon),
+ SPECIES_SHINY_PAL(BALTOY, gMonShinyPalette_Baltoy),
+ SPECIES_SHINY_PAL(CLAYDOL, gMonShinyPalette_Claydol),
+ SPECIES_SHINY_PAL(NOSEPASS, gMonShinyPalette_Nosepass),
+ SPECIES_SHINY_PAL(TORKOAL, gMonShinyPalette_Torkoal),
+ SPECIES_SHINY_PAL(SABLEYE, gMonShinyPalette_Sableye),
+ SPECIES_SHINY_PAL(BARBOACH, gMonShinyPalette_Barboach),
+ SPECIES_SHINY_PAL(WHISCASH, gMonShinyPalette_Whiscash),
+ SPECIES_SHINY_PAL(LUVDISC, gMonShinyPalette_Luvdisc),
+ SPECIES_SHINY_PAL(CORPHISH, gMonShinyPalette_Corphish),
+ SPECIES_SHINY_PAL(CRAWDAUNT, gMonShinyPalette_Crawdaunt),
+ SPECIES_SHINY_PAL(FEEBAS, gMonShinyPalette_Feebas),
+ SPECIES_SHINY_PAL(MILOTIC, gMonShinyPalette_Milotic),
+ SPECIES_SHINY_PAL(CARVANHA, gMonShinyPalette_Carvanha),
+ SPECIES_SHINY_PAL(SHARPEDO, gMonShinyPalette_Sharpedo),
+ SPECIES_SHINY_PAL(TRAPINCH, gMonShinyPalette_Trapinch),
+ SPECIES_SHINY_PAL(VIBRAVA, gMonShinyPalette_Vibrava),
+ SPECIES_SHINY_PAL(FLYGON, gMonShinyPalette_Flygon),
+ SPECIES_SHINY_PAL(MAKUHITA, gMonShinyPalette_Makuhita),
+ SPECIES_SHINY_PAL(HARIYAMA, gMonShinyPalette_Hariyama),
+ SPECIES_SHINY_PAL(ELECTRIKE, gMonShinyPalette_Electrike),
+ SPECIES_SHINY_PAL(MANECTRIC, gMonShinyPalette_Manectric),
+ SPECIES_SHINY_PAL(NUMEL, gMonShinyPalette_Numel),
+ SPECIES_SHINY_PAL(CAMERUPT, gMonShinyPalette_Camerupt),
+ SPECIES_SHINY_PAL(SPHEAL, gMonShinyPalette_Spheal),
+ SPECIES_SHINY_PAL(SEALEO, gMonShinyPalette_Sealeo),
+ SPECIES_SHINY_PAL(WALREIN, gMonShinyPalette_Walrein),
+ SPECIES_SHINY_PAL(CACNEA, gMonShinyPalette_Cacnea),
+ SPECIES_SHINY_PAL(CACTURNE, gMonShinyPalette_Cacturne),
+ SPECIES_SHINY_PAL(SNORUNT, gMonShinyPalette_Snorunt),
+ SPECIES_SHINY_PAL(GLALIE, gMonShinyPalette_Glalie),
+ SPECIES_SHINY_PAL(LUNATONE, gMonShinyPalette_Lunatone),
+ SPECIES_SHINY_PAL(SOLROCK, gMonShinyPalette_Solrock),
+ SPECIES_SHINY_PAL(AZURILL, gMonShinyPalette_Azurill),
+ SPECIES_SHINY_PAL(SPOINK, gMonShinyPalette_Spoink),
+ SPECIES_SHINY_PAL(GRUMPIG, gMonShinyPalette_Grumpig),
+ SPECIES_SHINY_PAL(PLUSLE, gMonShinyPalette_Plusle),
+ SPECIES_SHINY_PAL(MINUN, gMonShinyPalette_Minun),
+ SPECIES_SHINY_PAL(MAWILE, gMonShinyPalette_Mawile),
+ SPECIES_SHINY_PAL(MEDITITE, gMonShinyPalette_Meditite),
+ SPECIES_SHINY_PAL(MEDICHAM, gMonShinyPalette_Medicham),
+ SPECIES_SHINY_PAL(SWABLU, gMonShinyPalette_Swablu),
+ SPECIES_SHINY_PAL(ALTARIA, gMonShinyPalette_Altaria),
+ SPECIES_SHINY_PAL(WYNAUT, gMonShinyPalette_Wynaut),
+ SPECIES_SHINY_PAL(DUSKULL, gMonShinyPalette_Duskull),
+ SPECIES_SHINY_PAL(DUSCLOPS, gMonShinyPalette_Dusclops),
+ SPECIES_SHINY_PAL(ROSELIA, gMonShinyPalette_Roselia),
+ SPECIES_SHINY_PAL(SLAKOTH, gMonShinyPalette_Slakoth),
+ SPECIES_SHINY_PAL(VIGOROTH, gMonShinyPalette_Vigoroth),
+ SPECIES_SHINY_PAL(SLAKING, gMonShinyPalette_Slaking),
+ SPECIES_SHINY_PAL(GULPIN, gMonShinyPalette_Gulpin),
+ SPECIES_SHINY_PAL(SWALOT, gMonShinyPalette_Swalot),
+ SPECIES_SHINY_PAL(TROPIUS, gMonShinyPalette_Tropius),
+ SPECIES_SHINY_PAL(WHISMUR, gMonShinyPalette_Whismur),
+ SPECIES_SHINY_PAL(LOUDRED, gMonShinyPalette_Loudred),
+ SPECIES_SHINY_PAL(EXPLOUD, gMonShinyPalette_Exploud),
+ SPECIES_SHINY_PAL(CLAMPERL, gMonShinyPalette_Clamperl),
+ SPECIES_SHINY_PAL(HUNTAIL, gMonShinyPalette_Huntail),
+ SPECIES_SHINY_PAL(GOREBYSS, gMonShinyPalette_Gorebyss),
+ SPECIES_SHINY_PAL(ABSOL, gMonShinyPalette_Absol),
+ SPECIES_SHINY_PAL(SHUPPET, gMonShinyPalette_Shuppet),
+ SPECIES_SHINY_PAL(BANETTE, gMonShinyPalette_Banette),
+ SPECIES_SHINY_PAL(SEVIPER, gMonShinyPalette_Seviper),
+ SPECIES_SHINY_PAL(ZANGOOSE, gMonShinyPalette_Zangoose),
+ SPECIES_SHINY_PAL(RELICANTH, gMonShinyPalette_Relicanth),
+ SPECIES_SHINY_PAL(ARON, gMonShinyPalette_Aron),
+ SPECIES_SHINY_PAL(LAIRON, gMonShinyPalette_Lairon),
+ SPECIES_SHINY_PAL(AGGRON, gMonShinyPalette_Aggron),
+ SPECIES_SHINY_PAL(CASTFORM, gMonShinyPalette_Castform),
+ SPECIES_SHINY_PAL(VOLBEAT, gMonShinyPalette_Volbeat),
+ SPECIES_SHINY_PAL(ILLUMISE, gMonShinyPalette_Illumise),
+ SPECIES_SHINY_PAL(LILEEP, gMonShinyPalette_Lileep),
+ SPECIES_SHINY_PAL(CRADILY, gMonShinyPalette_Cradily),
+ SPECIES_SHINY_PAL(ANORITH, gMonShinyPalette_Anorith),
+ SPECIES_SHINY_PAL(ARMALDO, gMonShinyPalette_Armaldo),
+ SPECIES_SHINY_PAL(RALTS, gMonShinyPalette_Ralts),
+ SPECIES_SHINY_PAL(KIRLIA, gMonShinyPalette_Kirlia),
+ SPECIES_SHINY_PAL(GARDEVOIR, gMonShinyPalette_Gardevoir),
+ SPECIES_SHINY_PAL(BAGON, gMonShinyPalette_Bagon),
+ SPECIES_SHINY_PAL(SHELGON, gMonShinyPalette_Shelgon),
+ SPECIES_SHINY_PAL(SALAMENCE, gMonShinyPalette_Salamence),
+ SPECIES_SHINY_PAL(BELDUM, gMonShinyPalette_Beldum),
+ SPECIES_SHINY_PAL(METANG, gMonShinyPalette_Metang),
+ SPECIES_SHINY_PAL(METAGROSS, gMonShinyPalette_Metagross),
+ SPECIES_SHINY_PAL(REGIROCK, gMonShinyPalette_Regirock),
+ SPECIES_SHINY_PAL(REGICE, gMonShinyPalette_Regice),
+ SPECIES_SHINY_PAL(REGISTEEL, gMonShinyPalette_Registeel),
+ SPECIES_SHINY_PAL(KYOGRE, gMonShinyPalette_Kyogre),
+ SPECIES_SHINY_PAL(GROUDON, gMonShinyPalette_Groudon),
+ SPECIES_SHINY_PAL(RAYQUAZA, gMonShinyPalette_Rayquaza),
+ SPECIES_SHINY_PAL(LATIAS, gMonShinyPalette_Latias),
+ SPECIES_SHINY_PAL(LATIOS, gMonShinyPalette_Latios),
+ SPECIES_SHINY_PAL(JIRACHI, gMonShinyPalette_Jirachi),
+ SPECIES_SHINY_PAL(DEOXYS, gMonShinyPalette_Deoxys),
+ SPECIES_SHINY_PAL(CHIMECHO, gMonShinyPalette_Chimecho),
+ SPECIES_SHINY_PAL(EGG, gMonPalette_Egg),
+ SPECIES_SHINY_PAL(UNOWN_B, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_C, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_D, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_E, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_F, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_G, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_H, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_I, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_J, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_K, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_L, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_M, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_N, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_O, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_P, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_Q, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_R, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_S, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_T, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_U, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_V, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_W, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_X, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_Y, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_Z, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_EMARK, gMonShinyPalette_Unown),
+ SPECIES_SHINY_PAL(UNOWN_QMARK, gMonShinyPalette_Unown),
+};
diff --git a/src/data/text/abilities.h b/src/data/text/abilities.h
new file mode 100644
index 000000000..c2002bed7
--- /dev/null
+++ b/src/data/text/abilities.h
@@ -0,0 +1,242 @@
+static const u8 sNoneDescription[] = _("No special ability.");
+static const u8 sStenchDescription[] = _("Helps repel wild POKéMON.");
+static const u8 sDrizzleDescription[] = _("Summons rain in battle.");
+static const u8 sSpeedBoostDescription[] = _("Gradually boosts SPEED.");
+static const u8 sBattleArmorDescription[] = _("Blocks critical hits.");
+static const u8 sSturdyDescription[] = _("Negates 1-hit KO attacks.");
+static const u8 sDampDescription[] = _("Prevents self-destruction.");
+static const u8 sLimberDescription[] = _("Prevents paralysis.");
+static const u8 sSandVeilDescription[] = _("Ups evasion in a sandstorm.");
+static const u8 sStaticDescription[] = _("Paralyzes on contact.");
+static const u8 sVoltAbsorbDescription[] = _("Turns electricity into HP.");
+static const u8 sWaterAbsorbDescription[] = _("Changes water into HP.");
+static const u8 sObliviousDescription[] = _("Prevents attraction.");
+static const u8 sCloudNineDescription[] = _("Negates weather effects.");
+static const u8 sCompoundEyesDescription[] = _("Raises accuracy.");
+static const u8 sInsomniaDescription[] = _("Prevents sleep.");
+static const u8 sColorChangeDescription[] = _("Changes type to foe's move.");
+static const u8 sImmunityDescription[] = _("Prevents poisoning.");
+static const u8 sFlashFireDescription[] = _("Powers up if hit by fire.");
+static const u8 sShieldDustDescription[] = _("Prevents added effects.");
+static const u8 sOwnTempoDescription[] = _("Prevents confusion.");
+static const u8 sSuctionCupsDescription[] = _("Firmly anchors the body.");
+static const u8 sIntimidateDescription[] = _("Lowers the foe's ATTACK.");
+static const u8 sShadowTagDescription[] = _("Prevents the foe's escape.");
+static const u8 sRoughSkinDescription[] = _("Hurts to touch.");
+static const u8 sWonderGuardDescription[] = _("“Super effective” hits.");
+static const u8 sLevitateDescription[] = _("Not hit by GROUND attacks.");
+static const u8 sEffectSporeDescription[] = _("Leaves spores on contact.");
+static const u8 sSynchronizeDescription[] = _("Passes on status problems.");
+static const u8 sClearBodyDescription[] = _("Prevents ability reduction.");
+static const u8 sNaturalCureDescription[] = _("Heals upon switching out.");
+static const u8 sLightningRodDescription[] = _("Draws electrical moves.");
+static const u8 sSereneGraceDescription[] = _("Promotes added effects.");
+static const u8 sSwiftSwimDescription[] = _("Raises SPEED in rain.");
+static const u8 sChlorophyllDescription[] = _("Raises SPEED in sunshine.");
+static const u8 sIlluminateDescription[] = _("Encounter rate increases.");
+static const u8 sTraceDescription[] = _("Copies special ability.");
+static const u8 sHugePowerDescription[] = _("Raises ATTACK.");
+static const u8 sPoisonPointDescription[] = _("Poisons foe on contact.");
+static const u8 sInnerFocusDescription[] = _("Prevents flinching.");
+static const u8 sMagmaArmorDescription[] = _("Prevents freezing.");
+static const u8 sWaterVeilDescription[] = _("Prevents burns.");
+static const u8 sMagnetPullDescription[] = _("Traps STEEL-type POKéMON.");
+static const u8 sSoundproofDescription[] = _("Avoids sound-based moves.");
+static const u8 sRainDishDescription[] = _("Slight HP recovery in rain.");
+static const u8 sSandStreamDescription[] = _("Summons a sandstorm.");
+static const u8 sPressureDescription[] = _("Raises foe's PP usage.");
+static const u8 sThickFatDescription[] = _("Heat-and-cold protection.");
+static const u8 sEarlyBirdDescription[] = _("Awakens quickly from sleep.");
+static const u8 sFlameBodyDescription[] = _("Burns the foe on contact.");
+static const u8 sRunAwayDescription[] = _("Makes escaping easier.");
+static const u8 sKeenEyeDescription[] = _("Prevents loss of accuracy.");
+static const u8 sHyperCutterDescription[] = _("Prevents ATTACK reduction.");
+static const u8 sPickupDescription[] = _("May pick up items.");
+static const u8 sTruantDescription[] = _("Moves only every two turns.");
+static const u8 sHustleDescription[] = _("Trades accuracy for power.");
+static const u8 sCuteCharmDescription[] = _("Infatuates on contact.");
+static const u8 sPlusDescription[] = _("Powers up with MINUS.");
+static const u8 sMinusDescription[] = _("Powers up with PLUS.");
+static const u8 sForecastDescription[] = _("Changes with the weather.");
+static const u8 sStickyHoldDescription[] = _("Prevents item theft.");
+static const u8 sShedSkinDescription[] = _("Heals the body by shedding.");
+static const u8 sGutsDescription[] = _("Ups ATTACK if suffering.");
+static const u8 sMarvelScaleDescription[] = _("Ups DEFENSE if suffering.");
+static const u8 sLiquidOozeDescription[] = _("Draining causes injury.");
+static const u8 sOvergrowDescription[] = _("Ups GRASS moves in a pinch.");
+static const u8 sBlazeDescription[] = _("Ups FIRE moves in a pinch.");
+static const u8 sTorrentDescription[] = _("Ups WATER moves in a pinch.");
+static const u8 sSwarmDescription[] = _("Ups BUG moves in a pinch.");
+static const u8 sRockHeadDescription[] = _("Prevents recoil damage.");
+static const u8 sDroughtDescription[] = _("Summons sunlight in battle.");
+static const u8 sArenaTrapDescription[] = _("Prevents fleeing.");
+static const u8 sVitalSpiritDescription[] = _("Prevents sleep.");
+static const u8 sWhiteSmokeDescription[] = _("Prevents ability reduction.");
+static const u8 sPurePowerDescription[] = _("Raises ATTACK.");
+static const u8 sShellArmorDescription[] = _("Blocks critical hits.");
+static const u8 sCacophonyDescription[] = _("Avoids sound-based moves.");
+static const u8 sAirLockDescription[] = _("Negates weather effects.");
+
+const u8 *const gAbilityDescriptionPointers[ABILITIES_COUNT] =
+{
+ [ABILITY_NONE] = sNoneDescription,
+ [ABILITY_STENCH] = sStenchDescription,
+ [ABILITY_DRIZZLE] = sDrizzleDescription,
+ [ABILITY_SPEED_BOOST] = sSpeedBoostDescription,
+ [ABILITY_BATTLE_ARMOR] = sBattleArmorDescription,
+ [ABILITY_STURDY] = sSturdyDescription,
+ [ABILITY_DAMP] = sDampDescription,
+ [ABILITY_LIMBER] = sLimberDescription,
+ [ABILITY_SAND_VEIL] = sSandVeilDescription,
+ [ABILITY_STATIC] = sStaticDescription,
+ [ABILITY_VOLT_ABSORB] = sVoltAbsorbDescription,
+ [ABILITY_WATER_ABSORB] = sWaterAbsorbDescription,
+ [ABILITY_OBLIVIOUS] = sObliviousDescription,
+ [ABILITY_CLOUD_NINE] = sCloudNineDescription,
+ [ABILITY_COMPOUND_EYES] = sCompoundEyesDescription,
+ [ABILITY_INSOMNIA] = sInsomniaDescription,
+ [ABILITY_COLOR_CHANGE] = sColorChangeDescription,
+ [ABILITY_IMMUNITY] = sImmunityDescription,
+ [ABILITY_FLASH_FIRE] = sFlashFireDescription,
+ [ABILITY_SHIELD_DUST] = sShieldDustDescription,
+ [ABILITY_OWN_TEMPO] = sOwnTempoDescription,
+ [ABILITY_SUCTION_CUPS] = sSuctionCupsDescription,
+ [ABILITY_INTIMIDATE] = sIntimidateDescription,
+ [ABILITY_SHADOW_TAG] = sShadowTagDescription,
+ [ABILITY_ROUGH_SKIN] = sRoughSkinDescription,
+ [ABILITY_WONDER_GUARD] = sWonderGuardDescription,
+ [ABILITY_LEVITATE] = sLevitateDescription,
+ [ABILITY_EFFECT_SPORE] = sEffectSporeDescription,
+ [ABILITY_SYNCHRONIZE] = sSynchronizeDescription,
+ [ABILITY_CLEAR_BODY] = sClearBodyDescription,
+ [ABILITY_NATURAL_CURE] = sNaturalCureDescription,
+ [ABILITY_LIGHTNING_ROD] = sLightningRodDescription,
+ [ABILITY_SERENE_GRACE] = sSereneGraceDescription,
+ [ABILITY_SWIFT_SWIM] = sSwiftSwimDescription,
+ [ABILITY_CHLOROPHYLL] = sChlorophyllDescription,
+ [ABILITY_ILLUMINATE] = sIlluminateDescription,
+ [ABILITY_TRACE] = sTraceDescription,
+ [ABILITY_HUGE_POWER] = sHugePowerDescription,
+ [ABILITY_POISON_POINT] = sPoisonPointDescription,
+ [ABILITY_INNER_FOCUS] = sInnerFocusDescription,
+ [ABILITY_MAGMA_ARMOR] = sMagmaArmorDescription,
+ [ABILITY_WATER_VEIL] = sWaterVeilDescription,
+ [ABILITY_MAGNET_PULL] = sMagnetPullDescription,
+ [ABILITY_SOUNDPROOF] = sSoundproofDescription,
+ [ABILITY_RAIN_DISH] = sRainDishDescription,
+ [ABILITY_SAND_STREAM] = sSandStreamDescription,
+ [ABILITY_PRESSURE] = sPressureDescription,
+ [ABILITY_THICK_FAT] = sThickFatDescription,
+ [ABILITY_EARLY_BIRD] = sEarlyBirdDescription,
+ [ABILITY_FLAME_BODY] = sFlameBodyDescription,
+ [ABILITY_RUN_AWAY] = sRunAwayDescription,
+ [ABILITY_KEEN_EYE] = sKeenEyeDescription,
+ [ABILITY_HYPER_CUTTER] = sHyperCutterDescription,
+ [ABILITY_PICKUP] = sPickupDescription,
+ [ABILITY_TRUANT] = sTruantDescription,
+ [ABILITY_HUSTLE] = sHustleDescription,
+ [ABILITY_CUTE_CHARM] = sCuteCharmDescription,
+ [ABILITY_PLUS] = sPlusDescription,
+ [ABILITY_MINUS] = sMinusDescription,
+ [ABILITY_FORECAST] = sForecastDescription,
+ [ABILITY_STICKY_HOLD] = sStickyHoldDescription,
+ [ABILITY_SHED_SKIN] = sShedSkinDescription,
+ [ABILITY_GUTS] = sGutsDescription,
+ [ABILITY_MARVEL_SCALE] = sMarvelScaleDescription,
+ [ABILITY_LIQUID_OOZE] = sLiquidOozeDescription,
+ [ABILITY_OVERGROW] = sOvergrowDescription,
+ [ABILITY_BLAZE] = sBlazeDescription,
+ [ABILITY_TORRENT] = sTorrentDescription,
+ [ABILITY_SWARM] = sSwarmDescription,
+ [ABILITY_ROCK_HEAD] = sRockHeadDescription,
+ [ABILITY_DROUGHT] = sDroughtDescription,
+ [ABILITY_ARENA_TRAP] = sArenaTrapDescription,
+ [ABILITY_VITAL_SPIRIT] = sVitalSpiritDescription,
+ [ABILITY_WHITE_SMOKE] = sWhiteSmokeDescription,
+ [ABILITY_PURE_POWER] = sPurePowerDescription,
+ [ABILITY_SHELL_ARMOR] = sShellArmorDescription,
+ [ABILITY_CACOPHONY] = sCacophonyDescription,
+ [ABILITY_AIR_LOCK] = sAirLockDescription,
+};
+
+const u8 gAbilityNames[ABILITIES_COUNT][ABILITY_NAME_LENGTH + 1] =
+{
+ [ABILITY_NONE] = _("-------"),
+ [ABILITY_STENCH] = _("STENCH"),
+ [ABILITY_DRIZZLE] = _("DRIZZLE"),
+ [ABILITY_SPEED_BOOST] = _("SPEED BOOST"),
+ [ABILITY_BATTLE_ARMOR] = _("BATTLE ARMOR"),
+ [ABILITY_STURDY] = _("STURDY"),
+ [ABILITY_DAMP] = _("DAMP"),
+ [ABILITY_LIMBER] = _("LIMBER"),
+ [ABILITY_SAND_VEIL] = _("SAND VEIL"),
+ [ABILITY_STATIC] = _("STATIC"),
+ [ABILITY_VOLT_ABSORB] = _("VOLT ABSORB"),
+ [ABILITY_WATER_ABSORB] = _("WATER ABSORB"),
+ [ABILITY_OBLIVIOUS] = _("OBLIVIOUS"),
+ [ABILITY_CLOUD_NINE] = _("CLOUD NINE"),
+ [ABILITY_COMPOUND_EYES] = _("COMPOUNDEYES"),
+ [ABILITY_INSOMNIA] = _("INSOMNIA"),
+ [ABILITY_COLOR_CHANGE] = _("COLOR CHANGE"),
+ [ABILITY_IMMUNITY] = _("IMMUNITY"),
+ [ABILITY_FLASH_FIRE] = _("FLASH FIRE"),
+ [ABILITY_SHIELD_DUST] = _("SHIELD DUST"),
+ [ABILITY_OWN_TEMPO] = _("OWN TEMPO"),
+ [ABILITY_SUCTION_CUPS] = _("SUCTION CUPS"),
+ [ABILITY_INTIMIDATE] = _("INTIMIDATE"),
+ [ABILITY_SHADOW_TAG] = _("SHADOW TAG"),
+ [ABILITY_ROUGH_SKIN] = _("ROUGH SKIN"),
+ [ABILITY_WONDER_GUARD] = _("WONDER GUARD"),
+ [ABILITY_LEVITATE] = _("LEVITATE"),
+ [ABILITY_EFFECT_SPORE] = _("EFFECT SPORE"),
+ [ABILITY_SYNCHRONIZE] = _("SYNCHRONIZE"),
+ [ABILITY_CLEAR_BODY] = _("CLEAR BODY"),
+ [ABILITY_NATURAL_CURE] = _("NATURAL CURE"),
+ [ABILITY_LIGHTNING_ROD] = _("LIGHTNINGROD"),
+ [ABILITY_SERENE_GRACE] = _("SERENE GRACE"),
+ [ABILITY_SWIFT_SWIM] = _("SWIFT SWIM"),
+ [ABILITY_CHLOROPHYLL] = _("CHLOROPHYLL"),
+ [ABILITY_ILLUMINATE] = _("ILLUMINATE"),
+ [ABILITY_TRACE] = _("TRACE"),
+ [ABILITY_HUGE_POWER] = _("HUGE POWER"),
+ [ABILITY_POISON_POINT] = _("POISON POINT"),
+ [ABILITY_INNER_FOCUS] = _("INNER FOCUS"),
+ [ABILITY_MAGMA_ARMOR] = _("MAGMA ARMOR"),
+ [ABILITY_WATER_VEIL] = _("WATER VEIL"),
+ [ABILITY_MAGNET_PULL] = _("MAGNET PULL"),
+ [ABILITY_SOUNDPROOF] = _("SOUNDPROOF"),
+ [ABILITY_RAIN_DISH] = _("RAIN DISH"),
+ [ABILITY_SAND_STREAM] = _("SAND STREAM"),
+ [ABILITY_PRESSURE] = _("PRESSURE"),
+ [ABILITY_THICK_FAT] = _("THICK FAT"),
+ [ABILITY_EARLY_BIRD] = _("EARLY BIRD"),
+ [ABILITY_FLAME_BODY] = _("FLAME BODY"),
+ [ABILITY_RUN_AWAY] = _("RUN AWAY"),
+ [ABILITY_KEEN_EYE] = _("KEEN EYE"),
+ [ABILITY_HYPER_CUTTER] = _("HYPER CUTTER"),
+ [ABILITY_PICKUP] = _("PICKUP"),
+ [ABILITY_TRUANT] = _("TRUANT"),
+ [ABILITY_HUSTLE] = _("HUSTLE"),
+ [ABILITY_CUTE_CHARM] = _("CUTE CHARM"),
+ [ABILITY_PLUS] = _("PLUS"),
+ [ABILITY_MINUS] = _("MINUS"),
+ [ABILITY_FORECAST] = _("FORECAST"),
+ [ABILITY_STICKY_HOLD] = _("STICKY HOLD"),
+ [ABILITY_SHED_SKIN] = _("SHED SKIN"),
+ [ABILITY_GUTS] = _("GUTS"),
+ [ABILITY_MARVEL_SCALE] = _("MARVEL SCALE"),
+ [ABILITY_LIQUID_OOZE] = _("LIQUID OOZE"),
+ [ABILITY_OVERGROW] = _("OVERGROW"),
+ [ABILITY_BLAZE] = _("BLAZE"),
+ [ABILITY_TORRENT] = _("TORRENT"),
+ [ABILITY_SWARM] = _("SWARM"),
+ [ABILITY_ROCK_HEAD] = _("ROCK HEAD"),
+ [ABILITY_DROUGHT] = _("DROUGHT"),
+ [ABILITY_ARENA_TRAP] = _("ARENA TRAP"),
+ [ABILITY_VITAL_SPIRIT] = _("VITAL SPIRIT"),
+ [ABILITY_WHITE_SMOKE] = _("WHITE SMOKE"),
+ [ABILITY_PURE_POWER] = _("PURE POWER"),
+ [ABILITY_SHELL_ARMOR] = _("SHELL ARMOR"),
+ [ABILITY_CACOPHONY] = _("CACOPHONY"),
+ [ABILITY_AIR_LOCK] = _("AIR LOCK"),
+};
diff --git a/src/data/text/move_names.h b/src/data/text/move_names.h
new file mode 100644
index 000000000..d45972d51
--- /dev/null
+++ b/src/data/text/move_names.h
@@ -0,0 +1,357 @@
+const u8 gMoveNames[][13] = {
+ _("-$$$$$$"),
+ _("POUND"),
+ _("KARATE CHOP"),
+ _("DOUBLESLAP"),
+ _("COMET PUNCH"),
+ _("MEGA PUNCH"),
+ _("PAY DAY"),
+ _("FIRE PUNCH"),
+ _("ICE PUNCH"),
+ _("THUNDERPUNCH"),
+ _("SCRATCH"),
+ _("VICEGRIP"),
+ _("GUILLOTINE"),
+ _("RAZOR WIND"),
+ _("SWORDS DANCE"),
+ _("CUT"),
+ _("GUST"),
+ _("WING ATTACK"),
+ _("WHIRLWIND"),
+ _("FLY"),
+ _("BIND"),
+ _("SLAM"),
+ _("VINE WHIP"),
+ _("STOMP"),
+ _("DOUBLE KICK"),
+ _("MEGA KICK"),
+ _("JUMP KICK"),
+ _("ROLLING KICK"),
+ _("SAND-ATTACK"),
+ _("HEADBUTT"),
+ _("HORN ATTACK"),
+ _("FURY ATTACK"),
+ _("HORN DRILL"),
+ _("TACKLE"),
+ _("BODY SLAM"),
+ _("WRAP"),
+ _("TAKE DOWN"),
+ _("THRASH"),
+ _("DOUBLE-EDGE"),
+ _("TAIL WHIP"),
+ _("POISON STING"),
+ _("TWINEEDLE"),
+ _("PIN MISSILE"),
+ _("LEER"),
+ _("BITE"),
+ _("GROWL"),
+ _("ROAR"),
+ _("SING"),
+ _("SUPERSONIC"),
+ _("SONICBOOM"),
+ _("DISABLE"),
+ _("ACID"),
+ _("EMBER"),
+ _("FLAMETHROWER"),
+ _("MIST"),
+ _("WATER GUN"),
+ _("HYDRO PUMP"),
+ _("SURF"),
+ _("ICE BEAM"),
+ _("BLIZZARD"),
+ _("PSYBEAM"),
+ _("BUBBLEBEAM"),
+ _("AURORA BEAM"),
+ _("HYPER BEAM"),
+ _("PECK"),
+ _("DRILL PECK"),
+ _("SUBMISSION"),
+ _("LOW KICK"),
+ _("COUNTER"),
+ _("SEISMIC TOSS"),
+ _("STRENGTH"),
+ _("ABSORB"),
+ _("MEGA DRAIN"),
+ _("LEECH SEED"),
+ _("GROWTH"),
+ _("RAZOR LEAF"),
+ _("SOLARBEAM"),
+ _("POISONPOWDER"),
+ _("STUN SPORE"),
+ _("SLEEP POWDER"),
+ _("PETAL DANCE"),
+ _("STRING SHOT"),
+ _("DRAGON RAGE"),
+ _("FIRE SPIN"),
+ _("THUNDERSHOCK"),
+ _("THUNDERBOLT"),
+ _("THUNDER WAVE"),
+ _("THUNDER"),
+ _("ROCK THROW"),
+ _("EARTHQUAKE"),
+ _("FISSURE"),
+ _("DIG"),
+ _("TOXIC"),
+ _("CONFUSION"),
+ _("PSYCHIC"),
+ _("HYPNOSIS"),
+ _("MEDITATE"),
+ _("AGILITY"),
+ _("QUICK ATTACK"),
+ _("RAGE"),
+ _("TELEPORT"),
+ _("NIGHT SHADE"),
+ _("MIMIC"),
+ _("SCREECH"),
+ _("DOUBLE TEAM"),
+ _("RECOVER"),
+ _("HARDEN"),
+ _("MINIMIZE"),
+ _("SMOKESCREEN"),
+ _("CONFUSE RAY"),
+ _("WITHDRAW"),
+ _("DEFENSE CURL"),
+ _("BARRIER"),
+ _("LIGHT SCREEN"),
+ _("HAZE"),
+ _("REFLECT"),
+ _("FOCUS ENERGY"),
+ _("BIDE"),
+ _("METRONOME"),
+ _("MIRROR MOVE"),
+ _("SELFDESTRUCT"),
+ _("EGG BOMB"),
+ _("LICK"),
+ _("SMOG"),
+ _("SLUDGE"),
+ _("BONE CLUB"),
+ _("FIRE BLAST"),
+ _("WATERFALL"),
+ _("CLAMP"),
+ _("SWIFT"),
+ _("SKULL BASH"),
+ _("SPIKE CANNON"),
+ _("CONSTRICT"),
+ _("AMNESIA"),
+ _("KINESIS"),
+ _("SOFTBOILED"),
+ _("HI JUMP KICK"),
+ _("GLARE"),
+ _("DREAM EATER"),
+ _("POISON GAS"),
+ _("BARRAGE"),
+ _("LEECH LIFE"),
+ _("LOVELY KISS"),
+ _("SKY ATTACK"),
+ _("TRANSFORM"),
+ _("BUBBLE"),
+ _("DIZZY PUNCH"),
+ _("SPORE"),
+ _("FLASH"),
+ _("PSYWAVE"),
+ _("SPLASH"),
+ _("ACID ARMOR"),
+ _("CRABHAMMER"),
+ _("EXPLOSION"),
+ _("FURY SWIPES"),
+ _("BONEMERANG"),
+ _("REST"),
+ _("ROCK SLIDE"),
+ _("HYPER FANG"),
+ _("SHARPEN"),
+ _("CONVERSION"),
+ _("TRI ATTACK"),
+ _("SUPER FANG"),
+ _("SLASH"),
+ _("SUBSTITUTE"),
+ _("STRUGGLE"),
+ _("SKETCH"),
+ _("TRIPLE KICK"),
+ _("THIEF"),
+ _("SPIDER WEB"),
+ _("MIND READER"),
+ _("NIGHTMARE"),
+ _("FLAME WHEEL"),
+ _("SNORE"),
+ _("CURSE"),
+ _("FLAIL"),
+ _("CONVERSION 2"),
+ _("AEROBLAST"),
+ _("COTTON SPORE"),
+ _("REVERSAL"),
+ _("SPITE"),
+ _("POWDER SNOW"),
+ _("PROTECT"),
+ _("MACH PUNCH"),
+ _("SCARY FACE"),
+ _("FAINT ATTACK"),
+ _("SWEET KISS"),
+ _("BELLY DRUM"),
+ _("SLUDGE BOMB"),
+ _("MUD-SLAP"),
+ _("OCTAZOOKA"),
+ _("SPIKES"),
+ _("ZAP CANNON"),
+ _("FORESIGHT"),
+ _("DESTINY BOND"),
+ _("PERISH SONG"),
+ _("ICY WIND"),
+ _("DETECT"),
+ _("BONE RUSH"),
+ _("LOCK-ON"),
+ _("OUTRAGE"),
+ _("SANDSTORM"),
+ _("GIGA DRAIN"),
+ _("ENDURE"),
+ _("CHARM"),
+ _("ROLLOUT"),
+ _("FALSE SWIPE"),
+ _("SWAGGER"),
+ _("MILK DRINK"),
+ _("SPARK"),
+ _("FURY CUTTER"),
+ _("STEEL WING"),
+ _("MEAN LOOK"),
+ _("ATTRACT"),
+ _("SLEEP TALK"),
+ _("HEAL BELL"),
+ _("RETURN"),
+ _("PRESENT"),
+ _("FRUSTRATION"),
+ _("SAFEGUARD"),
+ _("PAIN SPLIT"),
+ _("SACRED FIRE"),
+ _("MAGNITUDE"),
+ _("DYNAMICPUNCH"),
+ _("MEGAHORN"),
+ _("DRAGONBREATH"),
+ _("BATON PASS"),
+ _("ENCORE"),
+ _("PURSUIT"),
+ _("RAPID SPIN"),
+ _("SWEET SCENT"),
+ _("IRON TAIL"),
+ _("METAL CLAW"),
+ _("VITAL THROW"),
+ _("MORNING SUN"),
+ _("SYNTHESIS"),
+ _("MOONLIGHT"),
+ _("HIDDEN POWER"),
+ _("CROSS CHOP"),
+ _("TWISTER"),
+ _("RAIN DANCE"),
+ _("SUNNY DAY"),
+ _("CRUNCH"),
+ _("MIRROR COAT"),
+ _("PSYCH UP"),
+ _("EXTREMESPEED"),
+ _("ANCIENTPOWER"),
+ _("SHADOW BALL"),
+ _("FUTURE SIGHT"),
+ _("ROCK SMASH"),
+ _("WHIRLPOOL"),
+ _("BEAT UP"),
+ _("FAKE OUT"),
+ _("UPROAR"),
+ _("STOCKPILE"),
+ _("SPIT UP"),
+ _("SWALLOW"),
+ _("HEAT WAVE"),
+ _("HAIL"),
+ _("TORMENT"),
+ _("FLATTER"),
+ _("WILL-O-WISP"),
+ _("MEMENTO"),
+ _("FACADE"),
+ _("FOCUS PUNCH"),
+ _("SMELLINGSALT"),
+ _("FOLLOW ME"),
+ _("NATURE POWER"),
+ _("CHARGE"),
+ _("TAUNT"),
+ _("HELPING HAND"),
+ _("TRICK"),
+ _("ROLE PLAY"),
+ _("WISH"),
+ _("ASSIST"),
+ _("INGRAIN"),
+ _("SUPERPOWER"),
+ _("MAGIC COAT"),
+ _("RECYCLE"),
+ _("REVENGE"),
+ _("BRICK BREAK"),
+ _("YAWN"),
+ _("KNOCK OFF"),
+ _("ENDEAVOR"),
+ _("ERUPTION"),
+ _("SKILL SWAP"),
+ _("IMPRISON"),
+ _("REFRESH"),
+ _("GRUDGE"),
+ _("SNATCH"),
+ _("SECRET POWER"),
+ _("DIVE"),
+ _("ARM THRUST"),
+ _("CAMOUFLAGE"),
+ _("TAIL GLOW"),
+ _("LUSTER PURGE"),
+ _("MIST BALL"),
+ _("FEATHERDANCE"),
+ _("TEETER DANCE"),
+ _("BLAZE KICK"),
+ _("MUD SPORT"),
+ _("ICE BALL"),
+ _("NEEDLE ARM"),
+ _("SLACK OFF"),
+ _("HYPER VOICE"),
+ _("POISON FANG"),
+ _("CRUSH CLAW"),
+ _("BLAST BURN"),
+ _("HYDRO CANNON"),
+ _("METEOR MASH"),
+ _("ASTONISH"),
+ _("WEATHER BALL"),
+ _("AROMATHERAPY"),
+ _("FAKE TEARS"),
+ _("AIR CUTTER"),
+ _("OVERHEAT"),
+ _("ODOR SLEUTH"),
+ _("ROCK TOMB"),
+ _("SILVER WIND"),
+ _("METAL SOUND"),
+ _("GRASSWHISTLE"),
+ _("TICKLE"),
+ _("COSMIC POWER"),
+ _("WATER SPOUT"),
+ _("SIGNAL BEAM"),
+ _("SHADOW PUNCH"),
+ _("EXTRASENSORY"),
+ _("SKY UPPERCUT"),
+ _("SAND TOMB"),
+ _("SHEER COLD"),
+ _("MUDDY WATER"),
+ _("BULLET SEED"),
+ _("AERIAL ACE"),
+ _("ICICLE SPEAR"),
+ _("IRON DEFENSE"),
+ _("BLOCK"),
+ _("HOWL"),
+ _("DRAGON CLAW"),
+ _("FRENZY PLANT"),
+ _("BULK UP"),
+ _("BOUNCE"),
+ _("MUD SHOT"),
+ _("POISON TAIL"),
+ _("COVET"),
+ _("VOLT TACKLE"),
+ _("MAGICAL LEAF"),
+ _("WATER SPORT"),
+ _("CALM MIND"),
+ _("LEAF BLADE"),
+ _("DRAGON DANCE"),
+ _("ROCK BLAST"),
+ _("SHOCK WAVE"),
+ _("WATER PULSE"),
+ _("DOOM DESIRE"),
+ _("PSYCHO BOOST")
+};
diff --git a/src/data/text/species_names.h b/src/data/text/species_names.h
new file mode 100644
index 000000000..f30fe2969
--- /dev/null
+++ b/src/data/text/species_names.h
@@ -0,0 +1,414 @@
+const u8 gSpeciesNames[][11] = {
+ _("??????????"),
+ _("BULBASAUR"),
+ _("IVYSAUR"),
+ _("VENUSAUR"),
+ _("CHARMANDER"),
+ _("CHARMELEON"),
+ _("CHARIZARD"),
+ _("SQUIRTLE"),
+ _("WARTORTLE"),
+ _("BLASTOISE"),
+ _("CATERPIE"),
+ _("METAPOD"),
+ _("BUTTERFREE"),
+ _("WEEDLE"),
+ _("KAKUNA"),
+ _("BEEDRILL"),
+ _("PIDGEY"),
+ _("PIDGEOTTO"),
+ _("PIDGEOT"),
+ _("RATTATA"),
+ _("RATICATE"),
+ _("SPEAROW"),
+ _("FEAROW"),
+ _("EKANS"),
+ _("ARBOK"),
+ _("PIKACHU"),
+ _("RAICHU"),
+ _("SANDSHREW"),
+ _("SANDSLASH"),
+ _("NIDORAN♀"),
+ _("NIDORINA"),
+ _("NIDOQUEEN"),
+ _("NIDORAN♂"),
+ _("NIDORINO"),
+ _("NIDOKING"),
+ _("CLEFAIRY"),
+ _("CLEFABLE"),
+ _("VULPIX"),
+ _("NINETALES"),
+ _("JIGGLYPUFF"),
+ _("WIGGLYTUFF"),
+ _("ZUBAT"),
+ _("GOLBAT"),
+ _("ODDISH"),
+ _("GLOOM"),
+ _("VILEPLUME"),
+ _("PARAS"),
+ _("PARASECT"),
+ _("VENONAT"),
+ _("VENOMOTH"),
+ _("DIGLETT"),
+ _("DUGTRIO"),
+ _("MEOWTH"),
+ _("PERSIAN"),
+ _("PSYDUCK"),
+ _("GOLDUCK"),
+ _("MANKEY"),
+ _("PRIMEAPE"),
+ _("GROWLITHE"),
+ _("ARCANINE"),
+ _("POLIWAG"),
+ _("POLIWHIRL"),
+ _("POLIWRATH"),
+ _("ABRA"),
+ _("KADABRA"),
+ _("ALAKAZAM"),
+ _("MACHOP"),
+ _("MACHOKE"),
+ _("MACHAMP"),
+ _("BELLSPROUT"),
+ _("WEEPINBELL"),
+ _("VICTREEBEL"),
+ _("TENTACOOL"),
+ _("TENTACRUEL"),
+ _("GEODUDE"),
+ _("GRAVELER"),
+ _("GOLEM"),
+ _("PONYTA"),
+ _("RAPIDASH"),
+ _("SLOWPOKE"),
+ _("SLOWBRO"),
+ _("MAGNEMITE"),
+ _("MAGNETON"),
+ _("FARFETCH'D"),
+ _("DODUO"),
+ _("DODRIO"),
+ _("SEEL"),
+ _("DEWGONG"),
+ _("GRIMER"),
+ _("MUK"),
+ _("SHELLDER"),
+ _("CLOYSTER"),
+ _("GASTLY"),
+ _("HAUNTER"),
+ _("GENGAR"),
+ _("ONIX"),
+ _("DROWZEE"),
+ _("HYPNO"),
+ _("KRABBY"),
+ _("KINGLER"),
+ _("VOLTORB"),
+ _("ELECTRODE"),
+ _("EXEGGCUTE"),
+ _("EXEGGUTOR"),
+ _("CUBONE"),
+ _("MAROWAK"),
+ _("HITMONLEE"),
+ _("HITMONCHAN"),
+ _("LICKITUNG"),
+ _("KOFFING"),
+ _("WEEZING"),
+ _("RHYHORN"),
+ _("RHYDON"),
+ _("CHANSEY"),
+ _("TANGELA"),
+ _("KANGASKHAN"),
+ _("HORSEA"),
+ _("SEADRA"),
+ _("GOLDEEN"),
+ _("SEAKING"),
+ _("STARYU"),
+ _("STARMIE"),
+ _("MR. MIME"),
+ _("SCYTHER"),
+ _("JYNX"),
+ _("ELECTABUZZ"),
+ _("MAGMAR"),
+ _("PINSIR"),
+ _("TAUROS"),
+ _("MAGIKARP"),
+ _("GYARADOS"),
+ _("LAPRAS"),
+ _("DITTO"),
+ _("EEVEE"),
+ _("VAPOREON"),
+ _("JOLTEON"),
+ _("FLAREON"),
+ _("PORYGON"),
+ _("OMANYTE"),
+ _("OMASTAR"),
+ _("KABUTO"),
+ _("KABUTOPS"),
+ _("AERODACTYL"),
+ _("SNORLAX"),
+ _("ARTICUNO"),
+ _("ZAPDOS"),
+ _("MOLTRES"),
+ _("DRATINI"),
+ _("DRAGONAIR"),
+ _("DRAGONITE"),
+ _("MEWTWO"),
+ _("MEW"),
+ _("CHIKORITA"),
+ _("BAYLEEF"),
+ _("MEGANIUM"),
+ _("CYNDAQUIL"),
+ _("QUILAVA"),
+ _("TYPHLOSION"),
+ _("TOTODILE"),
+ _("CROCONAW"),
+ _("FERALIGATR"),
+ _("SENTRET"),
+ _("FURRET"),
+ _("HOOTHOOT"),
+ _("NOCTOWL"),
+ _("LEDYBA"),
+ _("LEDIAN"),
+ _("SPINARAK"),
+ _("ARIADOS"),
+ _("CROBAT"),
+ _("CHINCHOU"),
+ _("LANTURN"),
+ _("PICHU"),
+ _("CLEFFA"),
+ _("IGGLYBUFF"),
+ _("TOGEPI"),
+ _("TOGETIC"),
+ _("NATU"),
+ _("XATU"),
+ _("MAREEP"),
+ _("FLAAFFY"),
+ _("AMPHAROS"),
+ _("BELLOSSOM"),
+ _("MARILL"),
+ _("AZUMARILL"),
+ _("SUDOWOODO"),
+ _("POLITOED"),
+ _("HOPPIP"),
+ _("SKIPLOOM"),
+ _("JUMPLUFF"),
+ _("AIPOM"),
+ _("SUNKERN"),
+ _("SUNFLORA"),
+ _("YANMA"),
+ _("WOOPER"),
+ _("QUAGSIRE"),
+ _("ESPEON"),
+ _("UMBREON"),
+ _("MURKROW"),
+ _("SLOWKING"),
+ _("MISDREAVUS"),
+ _("UNOWN"),
+ _("WOBBUFFET"),
+ _("GIRAFARIG"),
+ _("PINECO"),
+ _("FORRETRESS"),
+ _("DUNSPARCE"),
+ _("GLIGAR"),
+ _("STEELIX"),
+ _("SNUBBULL"),
+ _("GRANBULL"),
+ _("QWILFISH"),
+ _("SCIZOR"),
+ _("SHUCKLE"),
+ _("HERACROSS"),
+ _("SNEASEL"),
+ _("TEDDIURSA"),
+ _("URSARING"),
+ _("SLUGMA"),
+ _("MAGCARGO"),
+ _("SWINUB"),
+ _("PILOSWINE"),
+ _("CORSOLA"),
+ _("REMORAID"),
+ _("OCTILLERY"),
+ _("DELIBIRD"),
+ _("MANTINE"),
+ _("SKARMORY"),
+ _("HOUNDOUR"),
+ _("HOUNDOOM"),
+ _("KINGDRA"),
+ _("PHANPY"),
+ _("DONPHAN"),
+ _("PORYGON2"),
+ _("STANTLER"),
+ _("SMEARGLE"),
+ _("TYROGUE"),
+ _("HITMONTOP"),
+ _("SMOOCHUM"),
+ _("ELEKID"),
+ _("MAGBY"),
+ _("MILTANK"),
+ _("BLISSEY"),
+ _("RAIKOU"),
+ _("ENTEI"),
+ _("SUICUNE"),
+ _("LARVITAR"),
+ _("PUPITAR"),
+ _("TYRANITAR"),
+ _("LUGIA"),
+ _("HO-OH"),
+ _("CELEBI"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("?"),
+ _("TREECKO"),
+ _("GROVYLE"),
+ _("SCEPTILE"),
+ _("TORCHIC"),
+ _("COMBUSKEN"),
+ _("BLAZIKEN"),
+ _("MUDKIP"),
+ _("MARSHTOMP"),
+ _("SWAMPERT"),
+ _("POOCHYENA"),
+ _("MIGHTYENA"),
+ _("ZIGZAGOON"),
+ _("LINOONE"),
+ _("WURMPLE"),
+ _("SILCOON"),
+ _("BEAUTIFLY"),
+ _("CASCOON"),
+ _("DUSTOX"),
+ _("LOTAD"),
+ _("LOMBRE"),
+ _("LUDICOLO"),
+ _("SEEDOT"),
+ _("NUZLEAF"),
+ _("SHIFTRY"),
+ _("NINCADA"),
+ _("NINJASK"),
+ _("SHEDINJA"),
+ _("TAILLOW"),
+ _("SWELLOW"),
+ _("SHROOMISH"),
+ _("BRELOOM"),
+ _("SPINDA"),
+ _("WINGULL"),
+ _("PELIPPER"),
+ _("SURSKIT"),
+ _("MASQUERAIN"),
+ _("WAILMER"),
+ _("WAILORD"),
+ _("SKITTY"),
+ _("DELCATTY"),
+ _("KECLEON"),
+ _("BALTOY"),
+ _("CLAYDOL"),
+ _("NOSEPASS"),
+ _("TORKOAL"),
+ _("SABLEYE"),
+ _("BARBOACH"),
+ _("WHISCASH"),
+ _("LUVDISC"),
+ _("CORPHISH"),
+ _("CRAWDAUNT"),
+ _("FEEBAS"),
+ _("MILOTIC"),
+ _("CARVANHA"),
+ _("SHARPEDO"),
+ _("TRAPINCH"),
+ _("VIBRAVA"),
+ _("FLYGON"),
+ _("MAKUHITA"),
+ _("HARIYAMA"),
+ _("ELECTRIKE"),
+ _("MANECTRIC"),
+ _("NUMEL"),
+ _("CAMERUPT"),
+ _("SPHEAL"),
+ _("SEALEO"),
+ _("WALREIN"),
+ _("CACNEA"),
+ _("CACTURNE"),
+ _("SNORUNT"),
+ _("GLALIE"),
+ _("LUNATONE"),
+ _("SOLROCK"),
+ _("AZURILL"),
+ _("SPOINK"),
+ _("GRUMPIG"),
+ _("PLUSLE"),
+ _("MINUN"),
+ _("MAWILE"),
+ _("MEDITITE"),
+ _("MEDICHAM"),
+ _("SWABLU"),
+ _("ALTARIA"),
+ _("WYNAUT"),
+ _("DUSKULL"),
+ _("DUSCLOPS"),
+ _("ROSELIA"),
+ _("SLAKOTH"),
+ _("VIGOROTH"),
+ _("SLAKING"),
+ _("GULPIN"),
+ _("SWALOT"),
+ _("TROPIUS"),
+ _("WHISMUR"),
+ _("LOUDRED"),
+ _("EXPLOUD"),
+ _("CLAMPERL"),
+ _("HUNTAIL"),
+ _("GOREBYSS"),
+ _("ABSOL"),
+ _("SHUPPET"),
+ _("BANETTE"),
+ _("SEVIPER"),
+ _("ZANGOOSE"),
+ _("RELICANTH"),
+ _("ARON"),
+ _("LAIRON"),
+ _("AGGRON"),
+ _("CASTFORM"),
+ _("VOLBEAT"),
+ _("ILLUMISE"),
+ _("LILEEP"),
+ _("CRADILY"),
+ _("ANORITH"),
+ _("ARMALDO"),
+ _("RALTS"),
+ _("KIRLIA"),
+ _("GARDEVOIR"),
+ _("BAGON"),
+ _("SHELGON"),
+ _("SALAMENCE"),
+ _("BELDUM"),
+ _("METANG"),
+ _("METAGROSS"),
+ _("REGIROCK"),
+ _("REGICE"),
+ _("REGISTEEL"),
+ _("KYOGRE"),
+ _("GROUDON"),
+ _("RAYQUAZA"),
+ _("LATIAS"),
+ _("LATIOS"),
+ _("JIRACHI"),
+ _("DEOXYS"),
+ _("CHIMECHO")
+};
diff --git a/src/data/text/trainer_class_names.h b/src/data/text/trainer_class_names.h
new file mode 100644
index 000000000..4faae43f4
--- /dev/null
+++ b/src/data/text/trainer_class_names.h
@@ -0,0 +1,109 @@
+const u8 gTrainerClassNames[][13] = {
+ _("{PKMN} TRAINER"),
+ _("{PKMN} TRAINER"),
+ _("AQUA LEADER"),
+ _("TEAM AQUA"),
+ _("AROMA LADY"),
+ _("RUIN MANIAC"),
+ _("INTERVIEWER"),
+ _("TUBER"),
+ _("TUBER"),
+ _("COOLTRAINER"),
+ _("HEX MANIAC"),
+ _("LADY"),
+ _("BEAUTY"),
+ _("RICH BOY"),
+ _("POKéMANIAC"),
+ _("SWIMMER♂"),
+ _("BLACK BELT"),
+ _("GUITARIST"),
+ _("KINDLER"),
+ _("CAMPER"),
+ _("BUG MANIAC"),
+ _("PSYCHIC"),
+ _("GENTLEMAN"),
+ _("ELITE FOUR"),
+ _("LEADER"),
+ _("SCHOOL KID"),
+ _("SR. AND JR."),
+ _("POKéFAN"),
+ _("EXPERT"),
+ _("YOUNGSTER"),
+ _("CHAMPION"),
+ _("FISHERMAN"),
+ _("TRIATHLETE"),
+ _("DRAGON TAMER"),
+ _("BIRD KEEPER"),
+ _("NINJA BOY"),
+ _("BATTLE GIRL"),
+ _("PARASOL LADY"),
+ _("SWIMMER♀"),
+ _("PICNICKER"),
+ _("TWINS"),
+ _("SAILOR"),
+ _("BOARDER"),
+ _("COLLECTOR"),
+ _("{PKMN} TRAINER"),
+ _("{PKMN} BREEDER"),
+ _("{PKMN} RANGER"),
+ _("MAGMA LEADER"),
+ _("TEAM MAGMA"),
+ _("LASS"),
+ _("BUG CATCHER"),
+ _("HIKER"),
+ _("YOUNG COUPLE"),
+ _("OLD COUPLE"),
+ _("SIS AND BRO"),
+ _("AQUA ADMIN"),
+ _("MAGMA ADMIN"),
+ _("YOUNGSTER"),
+ _("BUG CATCHER"),
+ _("LASS"),
+ _("SAILOR"),
+ _("CAMPER"),
+ _("PICNICKER"),
+ _("POKéMANIAC"),
+ _("SUPER NERD"),
+ _("HIKER"),
+ _("BIKER"),
+ _("BURGLAR"),
+ _("ENGINEER"),
+ _("FISHERMAN"),
+ _("SWIMMER♂"),
+ _("CUE BALL"),
+ _("GAMER"),
+ _("BEAUTY"),
+ _("SWIMMER♀"),
+ _("PSYCHIC"),
+ _("ROCKER"),
+ _("JUGGLER"),
+ _("TAMER"),
+ _("BIRD KEEPER"),
+ _("BLACK BELT"),
+ _("RIVAL"),
+ _("SCIENTIST"),
+ _("BOSS"),
+ _("LEADER"),
+ _("TEAM ROCKET"),
+ _("COOLTRAINER"),
+ _("ELITE FOUR"),
+ _("GENTLEMAN"),
+ _("RIVAL"),
+ _("CHAMPION"),
+ _("CHANNELER"),
+ _("TWINS"),
+ _("COOL COUPLE"),
+ _("YOUNG COUPLE"),
+ _("CRUSH KIN"),
+ _("SIS AND BRO"),
+ _("{PKMN} PROF."),
+ _("PLAYER"),
+ _("CRUSH GIRL"),
+ _("TUBER"),
+ _("{PKMN} BREEDER"),
+ _("{PKMN} RANGER"),
+ _("AROMA LADY"),
+ _("RUIN MANIAC"),
+ _("LADY"),
+ _("PAINTER"),
+};
diff --git a/src/data/trainer_graphics/back_pic_anims.h b/src/data/trainer_graphics/back_pic_anims.h
new file mode 100644
index 000000000..2e107c21e
--- /dev/null
+++ b/src/data/trainer_graphics/back_pic_anims.h
@@ -0,0 +1,90 @@
+static const union AnimCmd sAnimCmd_Red_1[] = {
+ ANIMCMD_FRAME(1, 20),
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_FRAME(4, 24),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_Leaf_1[] = {
+ ANIMCMD_FRAME(1, 20),
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_FRAME(4, 24),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_PokeDude_1[] = {
+ ANIMCMD_FRAME(1, 24),
+ ANIMCMD_FRAME(2, 9),
+ ANIMCMD_FRAME(3, 24),
+ ANIMCMD_FRAME(0, 9),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_OldMan_1[] = {
+ ANIMCMD_FRAME(1, 24),
+ ANIMCMD_FRAME(2, 9),
+ ANIMCMD_FRAME(3, 24),
+ ANIMCMD_FRAME(0, 9),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_RSBrendan_1[] = {
+ ANIMCMD_FRAME(0, 24),
+ ANIMCMD_FRAME(1, 9),
+ ANIMCMD_FRAME(2, 24),
+ ANIMCMD_FRAME(0, 9),
+ ANIMCMD_FRAME(3, 50),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_RSMay_1[] = {
+ ANIMCMD_FRAME(0, 24),
+ ANIMCMD_FRAME(1, 9),
+ ANIMCMD_FRAME(2, 24),
+ ANIMCMD_FRAME(0, 9),
+ ANIMCMD_FRAME(3, 50),
+ ANIMCMD_END
+};
+
+const union AnimCmd *const sBackAnims_Red[] = {
+ sAnim_GeneralFrame0,
+ sAnimCmd_Red_1
+};
+
+const union AnimCmd *const sBackAnims_Leaf[] = {
+ sAnim_GeneralFrame0,
+ sAnimCmd_Leaf_1
+};
+
+const union AnimCmd *const sBackAnims_PokeDude[] = {
+ sAnim_GeneralFrame0,
+ sAnimCmd_PokeDude_1
+};
+
+const union AnimCmd *const sBackAnims_OldMan[] = {
+ sAnim_GeneralFrame0,
+ sAnimCmd_OldMan_1
+};
+
+const union AnimCmd *const sBackAnims_RSBrendan[] = {
+ sAnim_GeneralFrame3,
+ sAnimCmd_RSBrendan_1
+};
+
+const union AnimCmd *const sBackAnims_RSMay[] = {
+ sAnim_GeneralFrame3,
+ sAnimCmd_RSMay_1
+};
+
+const union AnimCmd *const *const gTrainerBackAnimsPtrTable[] = {
+ sBackAnims_Red,
+ sBackAnims_Leaf,
+ sBackAnims_RSBrendan,
+ sBackAnims_RSMay,
+ sBackAnims_PokeDude,
+ sBackAnims_OldMan
+};
diff --git a/src/data/trainer_graphics/back_pic_tables.h b/src/data/trainer_graphics/back_pic_tables.h
new file mode 100644
index 000000000..86e7824c1
--- /dev/null
+++ b/src/data/trainer_graphics/back_pic_tables.h
@@ -0,0 +1,26 @@
+const struct MonCoords gTrainerBackPicCoords[] = {
+ {.size = 8, .y_offset = 5},
+ {.size = 8, .y_offset = 5},
+ {.size = 8, .y_offset = 4},
+ {.size = 8, .y_offset = 4},
+ {.size = 8, .y_offset = 4},
+ {.size = 8, .y_offset = 4}
+};
+
+const struct CompressedSpriteSheet gTrainerBackPicTable[] = {
+ { (const u32 *)gTrainerBackPic_Red, 0x2800, 0 },
+ { (const u32 *)gTrainerBackPic_Leaf, 0x2800, 1 },
+ { (const u32 *)gTrainerBackPic_RSBrendan, 0x2000, 2 },
+ { (const u32 *)gTrainerBackPic_RSMay, 0x2000, 3 },
+ { (const u32 *)gTrainerBackPic_PokeDude, 0x2000, 4 },
+ { (const u32 *)gTrainerBackPic_OldMan, 0x2000, 5 }
+};
+
+const struct CompressedSpritePalette gTrainerBackPicPaletteTable[] = {
+ { gTrainerPalette_RedBackPic, 0 },
+ { gTrainerPalette_LeafBackPic, 1 },
+ { gTrainerPalette_RSBrendan1, 2 },
+ { gTrainerPalette_RSMay1, 3 },
+ { gTrainerPalette_PokeDudeBackPic, 4 },
+ { gTrainerPalette_OldManBackPic, 5 }
+};
diff --git a/src/data/trainer_graphics/front_pic_anims.h b/src/data/trainer_graphics/front_pic_anims.h
new file mode 100644
index 000000000..32d38068a
--- /dev/null
+++ b/src/data/trainer_graphics/front_pic_anims.h
@@ -0,0 +1,891 @@
+static const union AnimCmd *const sAnims_8238E8C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238E90[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238E94[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238E98[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238E9C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EA0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EA4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EA8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EAC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EB0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EB4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EB8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EBC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EC0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EC4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EC8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238ECC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238ED0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238ED4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238ED8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EDC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EE0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EE4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EE8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EEC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EF0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EF4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EF8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238EFC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F00[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F04[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F08[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F0C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F10[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F14[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F18[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F1C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F20[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F24[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F28[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F2C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F30[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F34[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F38[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F3C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F40[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F44[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F48[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F4C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F50[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F54[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F58[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F5C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F60[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F64[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F68[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F6C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F70[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F74[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F78[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F7C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F80[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F84[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F88[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F8C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F90[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F94[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F98[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238F9C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FA0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FA4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FA8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FAC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FB0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FB4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FB8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FBC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FC0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FC4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FC8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FCC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FD0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FD4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FD8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FDC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FE0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FE4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FE8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FEC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FF0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FF4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FF8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8238FFC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239000[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239004[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239008[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823900C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239010[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239014[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239018[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823901C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239020[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239024[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239028[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823902C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239030[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239034[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239038[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823903C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239040[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239044[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239048[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823904C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239050[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239054[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239058[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823905C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239060[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239064[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239068[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823906C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239070[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239074[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239078[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823907C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239080[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239084[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239088[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823908C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239090[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239094[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_8239098[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_823909C[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390A0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390A4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390A8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390AC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390B0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390B4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390B8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390BC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390C0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390C4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390C8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390CC[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390D0[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390D4[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+static const union AnimCmd *const sAnims_82390D8[] =
+{
+ sAnim_GeneralFrame0,
+};
+
+const union AnimCmd *const *const gTrainerFrontAnimsPtrTable[] =
+{
+ sAnims_8238E8C,
+ sAnims_8238E90,
+ sAnims_8238E94,
+ sAnims_8238E98,
+ sAnims_8238E9C,
+ sAnims_8238EA0,
+ sAnims_8238EA4,
+ sAnims_8238EA8,
+ sAnims_8238EAC,
+ sAnims_8238EB0,
+ sAnims_8238EB4,
+ sAnims_8238EB8,
+ sAnims_8238EBC,
+ sAnims_8238EC0,
+ sAnims_8238EC4,
+ sAnims_8238EC8,
+ sAnims_8238ECC,
+ sAnims_8238ED0,
+ sAnims_8238ED4,
+ sAnims_8238ED8,
+ sAnims_8238EDC,
+ sAnims_8238EE0,
+ sAnims_8238EE4,
+ sAnims_8238EE8,
+ sAnims_8238EEC,
+ sAnims_8238EF0,
+ sAnims_8238EF4,
+ sAnims_8238EF8,
+ sAnims_8238EFC,
+ sAnims_8238F00,
+ sAnims_8238F04,
+ sAnims_8238F08,
+ sAnims_8238F0C,
+ sAnims_8238F10,
+ sAnims_8238F14,
+ sAnims_8238F18,
+ sAnims_8238F1C,
+ sAnims_8238F20,
+ sAnims_8238F24,
+ sAnims_8238F28,
+ sAnims_8238F2C,
+ sAnims_8238F30,
+ sAnims_8238F34,
+ sAnims_8238F38,
+ sAnims_8238F3C,
+ sAnims_8238F40,
+ sAnims_8238F44,
+ sAnims_8238F48,
+ sAnims_8238F4C,
+ sAnims_8238F50,
+ sAnims_8238F54,
+ sAnims_8238F58,
+ sAnims_8238F5C,
+ sAnims_8238F60,
+ sAnims_8238F64,
+ sAnims_8238F68,
+ sAnims_8238F6C,
+ sAnims_8238F70,
+ sAnims_8238F74,
+ sAnims_8238F78,
+ sAnims_8238F7C,
+ sAnims_8238F80,
+ sAnims_8238F84,
+ sAnims_8238F88,
+ sAnims_8238F8C,
+ sAnims_8238F90,
+ sAnims_8238F94,
+ sAnims_8238F98,
+ sAnims_8238F9C,
+ sAnims_8238FA0,
+ sAnims_8238FA4,
+ sAnims_8238FA8,
+ sAnims_8238FAC,
+ sAnims_8238FB0,
+ sAnims_8238FB4,
+ sAnims_8238FB8,
+ sAnims_8238FBC,
+ sAnims_8238FC0,
+ sAnims_8238FC4,
+ sAnims_8238FC8,
+ sAnims_8238FCC,
+ sAnims_8238FD0,
+ sAnims_8238FD4,
+ sAnims_8238FD8,
+ sAnims_8238FDC,
+ sAnims_8238FE0,
+ sAnims_8238FE4,
+ sAnims_8238FE8,
+ sAnims_8238FEC,
+ sAnims_8238FF0,
+ sAnims_8238FF4,
+ sAnims_8238FF8,
+ sAnims_8238FFC,
+ sAnims_8239000,
+ sAnims_8239004,
+ sAnims_8239008,
+ sAnims_823900C,
+ sAnims_8239010,
+ sAnims_8239014,
+ sAnims_8239018,
+ sAnims_823901C,
+ sAnims_8239020,
+ sAnims_8239024,
+ sAnims_8239028,
+ sAnims_823902C,
+ sAnims_8239030,
+ sAnims_8239034,
+ sAnims_8239038,
+ sAnims_823903C,
+ sAnims_8239040,
+ sAnims_8239044,
+ sAnims_8239048,
+ sAnims_823904C,
+ sAnims_8239050,
+ sAnims_8239054,
+ sAnims_8239058,
+ sAnims_823905C,
+ sAnims_8239060,
+ sAnims_8239064,
+ sAnims_8239068,
+ sAnims_823906C,
+ sAnims_8239070,
+ sAnims_8239074,
+ sAnims_8239078,
+ sAnims_823907C,
+ sAnims_8239080,
+ sAnims_8239084,
+ sAnims_8239088,
+ sAnims_823908C,
+ sAnims_8239090,
+ sAnims_8239094,
+ sAnims_8239098,
+ sAnims_823909C,
+ sAnims_82390A0,
+ sAnims_82390A4,
+ sAnims_82390A8,
+ sAnims_82390AC,
+ sAnims_82390B0,
+ sAnims_82390B4,
+ sAnims_82390B8,
+ sAnims_82390BC,
+ sAnims_82390C0,
+ sAnims_82390C4,
+ sAnims_82390C8,
+ sAnims_82390CC,
+ sAnims_82390D0,
+ sAnims_82390D4,
+ sAnims_82390D8,
+};
diff --git a/src/data/trainer_graphics/front_pic_tables.h b/src/data/trainer_graphics/front_pic_tables.h
new file mode 100644
index 000000000..9d94103ef
--- /dev/null
+++ b/src/data/trainer_graphics/front_pic_tables.h
@@ -0,0 +1,455 @@
+const struct MonCoords gTrainerFrontPicCoords[] =
+{
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 2},
+ {.size = 8, .y_offset = 2},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 2},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 2},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+ {.size = 8, .y_offset = 1},
+};
+
+const struct CompressedSpriteSheet gTrainerFrontPicTable[] =
+{
+ TRAINER_SPRITE(AQUA_LEADER_ARCHIE, gTrainerFrontPic_AquaLeaderArchie, 0x800),
+ TRAINER_SPRITE(AQUA_GRUNT_M, gTrainerFrontPic_AquaGruntM, 0x800),
+ TRAINER_SPRITE(AQUA_GRUNT_F, gTrainerFrontPic_AquaGruntF, 0x800),
+ TRAINER_SPRITE(RS_AROMA_LADY, gTrainerFrontPic_RSAromaLady, 0x800),
+ TRAINER_SPRITE(RS_RUIN_MANIAC, gTrainerFrontPic_RSRuinManiac, 0x800),
+ TRAINER_SPRITE(INTERVIEWER, gTrainerFrontPic_Interviewer, 0x800),
+ TRAINER_SPRITE(RS_TUBER_F, gTrainerFrontPic_RSTuberF, 0x800),
+ TRAINER_SPRITE(TUBER_M, gTrainerFrontPic_TuberM, 0x800),
+ TRAINER_SPRITE(RS_COOLTRAINER_M, gTrainerFrontPic_RSCooltrainerM, 0x800),
+ TRAINER_SPRITE(RS_COOLTRAINER_F, gTrainerFrontPic_RSCooltrainerF, 0x800),
+ TRAINER_SPRITE(HEX_MANIAC, gTrainerFrontPic_HexManiac, 0x800),
+ TRAINER_SPRITE(RS_LADY, gTrainerFrontPic_RSLady, 0x800),
+ TRAINER_SPRITE(RS_BEAUTY, gTrainerFrontPic_RSBeauty, 0x800),
+ TRAINER_SPRITE(RICH_BOY, gTrainerFrontPic_RichBoy, 0x800),
+ TRAINER_SPRITE(RS_POKEMANIAC, gTrainerFrontPic_RSPokeManiac, 0x800),
+ TRAINER_SPRITE(RS_SWIMMER_M, gTrainerFrontPic_RSSwimmerM, 0x800),
+ TRAINER_SPRITE(RS_BLACK_BELT, gTrainerFrontPic_RSBlackBelt, 0x800),
+ TRAINER_SPRITE(GUITARIST, gTrainerFrontPic_Guitarist, 0x800),
+ TRAINER_SPRITE(KINDLER, gTrainerFrontPic_Kindler, 0x800),
+ TRAINER_SPRITE(RS_CAMPER, gTrainerFrontPic_RSCamper, 0x800),
+ TRAINER_SPRITE(BUG_MANIAC, gTrainerFrontPic_BugManiac, 0x800),
+ TRAINER_SPRITE(RS_PSYCHIC_M, gTrainerFrontPic_RSPsychicM, 0x800),
+ TRAINER_SPRITE(RS_PSYCHIC_F, gTrainerFrontPic_RSPsychicF, 0x800),
+ TRAINER_SPRITE(RS_GENTLEMAN, gTrainerFrontPic_RSGentleman, 0x800),
+ TRAINER_SPRITE(ELITE_FOUR_SIDNEY, gTrainerFrontPic_EliteFourSidney, 0x800),
+ TRAINER_SPRITE(ELITE_FOUR_PHOEBE, gTrainerFrontPic_EliteFourPhoebe, 0x800),
+ TRAINER_SPRITE(LEADER_ROXANNE, gTrainerFrontPic_LeaderRoxanne, 0x800),
+ TRAINER_SPRITE(LEADER_BRAWLY, gTrainerFrontPic_LeaderBrawly, 0x800),
+ TRAINER_SPRITE(LEADER_TATE_AND_LIZA, gTrainerFrontPic_LeaderTateAndLiza, 0x800),
+ TRAINER_SPRITE(SCHOOL_KID_M, gTrainerFrontPic_SchoolKidM, 0x800),
+ TRAINER_SPRITE(SCHOOL_KID_F, gTrainerFrontPic_SchoolKidF, 0x800),
+ TRAINER_SPRITE(SR_AND_JR, gTrainerFrontPic_SrAndJr, 0x1000),
+ TRAINER_SPRITE(POKEFAN_M, gTrainerFrontPic_PokefanM, 0x1000),
+ TRAINER_SPRITE(POKEFAN_F, gTrainerFrontPic_PokefanF, 0x800),
+ TRAINER_SPRITE(EXPERT_M, gTrainerFrontPic_ExpertM, 0x800),
+ TRAINER_SPRITE(EXPERT_F, gTrainerFrontPic_ExpertF, 0x800),
+ TRAINER_SPRITE(RS_YOUNGSTER, gTrainerFrontPic_RSYoungster, 0x800),
+ TRAINER_SPRITE(CHAMPION_STEVEN, gTrainerFrontPic_ChampionSteven, 0x800),
+ TRAINER_SPRITE(RS_FISHERMAN, gTrainerFrontPic_RSFisherman, 0x800),
+ TRAINER_SPRITE(CYCLING_TRIATHLETE_M, gTrainerFrontPic_CyclingTriathleteM, 0x1000),
+ TRAINER_SPRITE(CYCLING_TRIATHLETE_F, gTrainerFrontPic_CyclingTriathleteF, 0x800),
+ TRAINER_SPRITE(RUNNING_TRIATHLETE_M, gTrainerFrontPic_RunningTriathleteM, 0x800),
+ TRAINER_SPRITE(RUNNING_TRIATHLETE_F, gTrainerFrontPic_RunningTriathleteF, 0x800),
+ TRAINER_SPRITE(SWIMMING_TRIATHLETE_M, gTrainerFrontPic_SwimmingTriathleteM, 0x800),
+ TRAINER_SPRITE(SWIMMING_TRIATHLETE_F, gTrainerFrontPic_SwimmingTriathleteF, 0x800),
+ TRAINER_SPRITE(DRAGON_TAMER, gTrainerFrontPic_DragonTamer, 0x800),
+ TRAINER_SPRITE(RS_BIRD_KEEPER, gTrainerFrontPic_RSBirdKeeper, 0x800),
+ TRAINER_SPRITE(NINJA_BOY, gTrainerFrontPic_NinjaBoy, 0x800),
+ TRAINER_SPRITE(BATTLE_GIRL, gTrainerFrontPic_BattleGirl, 0x1000),
+ TRAINER_SPRITE(PARASOL_LADY, gTrainerFrontPic_ParasolLady, 0x800),
+ TRAINER_SPRITE(RS_SWIMMER_F, gTrainerFrontPic_RSSwimmerF, 0x800),
+ TRAINER_SPRITE(RS_PICNICKER, gTrainerFrontPic_RSPicnicker, 0x800),
+ TRAINER_SPRITE(RS_TWINS, gTrainerFrontPic_RSTwins, 0x800),
+ TRAINER_SPRITE(RS_SAILOR, gTrainerFrontPic_RSSailor, 0x800),
+ TRAINER_SPRITE(COLLECTOR, gTrainerFrontPic_Collector, 0x800),
+ TRAINER_SPRITE(WALLY, gTrainerFrontPic_Wally, 0x800),
+ TRAINER_SPRITE(RS_BRENDAN_1, gTrainerFrontPic_RSBrendan1, 0x800),
+ TRAINER_SPRITE(RS_MAY_1, gTrainerFrontPic_RSMay1, 0x800),
+ TRAINER_SPRITE(POKEMON_BREEDER_M, gTrainerFrontPic_PokemonBreederM, 0x800),
+ TRAINER_SPRITE(RS_POKEMON_BREEDER_F, gTrainerFrontPic_RSPokemonBreederF, 0x800),
+ TRAINER_SPRITE(RS_POKEMON_RANGER_M, gTrainerFrontPic_RSPokemonRangerM, 0x800),
+ TRAINER_SPRITE(RS_POKEMON_RANGER_F, gTrainerFrontPic_RSPokemonRangerF, 0x800),
+ TRAINER_SPRITE(MAGMA_LEADER_MAXIE, gTrainerFrontPic_MagmaLeaderMaxie, 0x800),
+ TRAINER_SPRITE(MAGMA_GRUNT_M, gTrainerFrontPic_MagmaGruntM, 0x800),
+ TRAINER_SPRITE(MAGMA_GRUNT_F, gTrainerFrontPic_MagmaGruntF, 0x800),
+ TRAINER_SPRITE(RS_LASS, gTrainerFrontPic_RSLass, 0x800),
+ TRAINER_SPRITE(RS_BUG_CATCHER, gTrainerFrontPic_RSBugCatcher, 0x800),
+ TRAINER_SPRITE(RS_HIKER, gTrainerFrontPic_RSHiker, 0x800),
+ TRAINER_SPRITE(RS_YOUNG_COUPLE, gTrainerFrontPic_RSYoungCouple, 0x800),
+ TRAINER_SPRITE(OLD_COUPLE, gTrainerFrontPic_OldCouple, 0x800),
+ TRAINER_SPRITE(RS_SIS_AND_BRO, gTrainerFrontPic_RSSisAndBro, 0x800),
+ TRAINER_SPRITE(AQUA_ADMIN_M, gTrainerFrontPic_AquaAdminM, 0x800),
+ TRAINER_SPRITE(AQUA_ADMIN_F, gTrainerFrontPic_AquaAdminF, 0x800),
+ TRAINER_SPRITE(MAGMA_ADMIN_M, gTrainerFrontPic_MagmaAdminM, 0x800),
+ TRAINER_SPRITE(MAGMA_ADMIN_F, gTrainerFrontPic_MagmaAdminF, 0x800),
+ TRAINER_SPRITE(LEADER_WATTSON, gTrainerFrontPic_LeaderWattson, 0x800),
+ TRAINER_SPRITE(LEADER_FLANNERY, gTrainerFrontPic_LeaderFlannery, 0x800),
+ TRAINER_SPRITE(LEADER_NORMAN, gTrainerFrontPic_LeaderNorman, 0x800),
+ TRAINER_SPRITE(LEADER_WINONA, gTrainerFrontPic_LeaderWinona, 0x800),
+ TRAINER_SPRITE(LEADER_WALLACE, gTrainerFrontPic_LeaderWallace, 0x800),
+ TRAINER_SPRITE(ELITE_FOUR_GLACIA, gTrainerFrontPic_EliteFourGlacia, 0x800),
+ TRAINER_SPRITE(ELITE_FOUR_DRAKE, gTrainerFrontPic_EliteFourDrake, 0x800),
+ TRAINER_SPRITE(YOUNGSTER, gTrainerFrontPic_Youngster, 0x800),
+ TRAINER_SPRITE(BUG_CATCHER, gTrainerFrontPic_BugCatcher, 0x800),
+ TRAINER_SPRITE(LASS, gTrainerFrontPic_Lass, 0x800),
+ TRAINER_SPRITE(SAILOR, gTrainerFrontPic_Sailor, 0x800),
+ TRAINER_SPRITE(CAMPER, gTrainerFrontPic_Camper, 0x800),
+ TRAINER_SPRITE(PICNICKER, gTrainerFrontPic_Picnicker, 0x800),
+ TRAINER_SPRITE(POKEMANIAC, gTrainerFrontPic_PokeManiac, 0x800),
+ TRAINER_SPRITE(SUPER_NERD, gTrainerFrontPic_SuperNerd, 0x800),
+ TRAINER_SPRITE(HIKER, gTrainerFrontPic_Hiker, 0x800),
+ TRAINER_SPRITE(BIKER, gTrainerFrontPic_Biker, 0x800),
+ TRAINER_SPRITE(BURGLAR, gTrainerFrontPic_Burglar, 0x800),
+ TRAINER_SPRITE(ENGINEER, gTrainerFrontPic_Engineer, 0x800),
+ TRAINER_SPRITE(FISHERMAN, gTrainerFrontPic_Fisherman, 0x800),
+ TRAINER_SPRITE(SWIMMER_M, gTrainerFrontPic_SwimmerM, 0x800),
+ TRAINER_SPRITE(CUE_BALL, gTrainerFrontPic_CueBall, 0x800),
+ TRAINER_SPRITE(GAMER, gTrainerFrontPic_Gamer, 0x800),
+ TRAINER_SPRITE(BEAUTY, gTrainerFrontPic_Beauty, 0x800),
+ TRAINER_SPRITE(SWIMMER_F, gTrainerFrontPic_SwimmerF, 0x800),
+ TRAINER_SPRITE(PSYCHIC_M, gTrainerFrontPic_PsychicM, 0x800),
+ TRAINER_SPRITE(ROCKER, gTrainerFrontPic_Rocker, 0x800),
+ TRAINER_SPRITE(JUGGLER, gTrainerFrontPic_Juggler, 0x800),
+ TRAINER_SPRITE(TAMER, gTrainerFrontPic_Tamer, 0x800),
+ TRAINER_SPRITE(BIRD_KEEPER, gTrainerFrontPic_BirdKeeper, 0x800),
+ TRAINER_SPRITE(BLACK_BELT, gTrainerFrontPic_BlackBelt, 0x800),
+ TRAINER_SPRITE(RIVAL_1, gTrainerFrontPic_Rival1, 0x800),
+ TRAINER_SPRITE(SCIENTIST, gTrainerFrontPic_Scientist, 0x800),
+ TRAINER_SPRITE(LEADER_GIOVANNI, gTrainerFrontPic_LeaderGiovanni, 0x800),
+ TRAINER_SPRITE(ROCKET_GRUNT_M, gTrainerFrontPic_RocketGruntM, 0x800),
+ TRAINER_SPRITE(COOLTRAINER_M, gTrainerFrontPic_CooltrainerM, 0x800),
+ TRAINER_SPRITE(COOLTRAINER_F, gTrainerFrontPic_CooltrainerF, 0x800),
+ TRAINER_SPRITE(ELITE_FOUR_LORELEI, gTrainerFrontPic_EliteFourLorelei, 0x800),
+ TRAINER_SPRITE(ELITE_FOUR_BRUNO, gTrainerFrontPic_EliteFourBruno, 0x800),
+ TRAINER_SPRITE(ELITE_FOUR_AGATHA, gTrainerFrontPic_EliteFourAgatha, 0x800),
+ TRAINER_SPRITE(ELITE_FOUR_LANCE, gTrainerFrontPic_EliteFourLance, 0x800),
+ TRAINER_SPRITE(LEADER_BROCK, gTrainerFrontPic_LeaderBrock, 0x800),
+ TRAINER_SPRITE(LEADER_MISTY, gTrainerFrontPic_LeaderMisty, 0x800),
+ TRAINER_SPRITE(LEADER_LT_SURGE, gTrainerFrontPic_LeaderLtSurge, 0x800),
+ TRAINER_SPRITE(LEADER_ERIKA, gTrainerFrontPic_LeaderErika, 0x800),
+ TRAINER_SPRITE(LEADER_KOGA, gTrainerFrontPic_LeaderKoga, 0x800),
+ TRAINER_SPRITE(LEADER_BLAINE, gTrainerFrontPic_LeaderBlaine, 0x800),
+ TRAINER_SPRITE(LEADER_SABRINA, gTrainerFrontPic_LeaderSabrina, 0x800),
+ TRAINER_SPRITE(GENTLEMAN, gTrainerFrontPic_Gentleman, 0x800),
+ TRAINER_SPRITE(RIVAL_2, gTrainerFrontPic_Rival2, 0x800),
+ TRAINER_SPRITE(CHAMPION_RIVAL, gTrainerFrontPic_ChampionRival, 0x800),
+ TRAINER_SPRITE(CHANNELER, gTrainerFrontPic_Channeler, 0x800),
+ TRAINER_SPRITE(TWINS, gTrainerFrontPic_Twins, 0x800),
+ TRAINER_SPRITE(COOL_COUPLE, gTrainerFrontPic_CoolCouple, 0x800),
+ TRAINER_SPRITE(YOUNG_COUPLE, gTrainerFrontPic_YoungCouple, 0x800),
+ TRAINER_SPRITE(CRUSH_KIN, gTrainerFrontPic_CrushKin, 0x800),
+ TRAINER_SPRITE(SIS_AND_BRO, gTrainerFrontPic_SisAndBro, 0x800),
+ TRAINER_SPRITE(PROFESSOR_OAK, gTrainerFrontPic_ProfessorOak, 0x800),
+ TRAINER_SPRITE(RS_BRENDAN_2, gTrainerFrontPic_RSBrendan2, 0x800),
+ TRAINER_SPRITE(RS_MAY_2, gTrainerFrontPic_RSMay2, 0x800),
+ TRAINER_SPRITE(RED, gTrainerFrontPic_Red, 0x800),
+ TRAINER_SPRITE(LEAF, gTrainerFrontPic_Leaf, 0x800),
+ TRAINER_SPRITE(ROCKET_GRUNT_F, gTrainerFrontPic_RocketGruntF, 0x800),
+ TRAINER_SPRITE(PSYCHIC_F, gTrainerFrontPic_PsychicF, 0x800),
+ TRAINER_SPRITE(CRUSH_GIRL, gTrainerFrontPic_CrushGirl, 0x800),
+ TRAINER_SPRITE(TUBER_F, gTrainerFrontPic_TuberF, 0x800),
+ TRAINER_SPRITE(POKEMON_BREEDER_F, gTrainerFrontPic_PokemonBreederF, 0x800),
+ TRAINER_SPRITE(POKEMON_RANGER_M, gTrainerFrontPic_PokemonRangerM, 0x800),
+ TRAINER_SPRITE(POKEMON_RANGER_F, gTrainerFrontPic_PokemonRangerF, 0x800),
+ TRAINER_SPRITE(AROMA_LADY, gTrainerFrontPic_AromaLady, 0x800),
+ TRAINER_SPRITE(RUIN_MANIAC, gTrainerFrontPic_RuinManiac, 0x800),
+ TRAINER_SPRITE(LADY, gTrainerFrontPic_Lady, 0x800),
+ TRAINER_SPRITE(PAINTER, gTrainerFrontPic_Painter, 0x800),
+};
+
+const struct CompressedSpritePalette gTrainerFrontPicPaletteTable[] =
+{
+ TRAINER_PAL(AQUA_LEADER_ARCHIE, gTrainerPalette_AquaLeaderArchie),
+ TRAINER_PAL(AQUA_GRUNT_M, gTrainerPalette_AquaGruntM),
+ TRAINER_PAL(AQUA_GRUNT_F, gTrainerPalette_AquaGruntF),
+ TRAINER_PAL(RS_AROMA_LADY, gTrainerPalette_RSAromaLady),
+ TRAINER_PAL(RS_RUIN_MANIAC, gTrainerPalette_RSRuinManiac),
+ TRAINER_PAL(INTERVIEWER, gTrainerPalette_Interviewer),
+ TRAINER_PAL(RS_TUBER_F, gTrainerPalette_RSTuberF),
+ TRAINER_PAL(TUBER_M, gTrainerPalette_TuberM),
+ TRAINER_PAL(RS_COOLTRAINER_M, gTrainerPalette_RSCooltrainerM),
+ TRAINER_PAL(RS_COOLTRAINER_F, gTrainerPalette_RSCooltrainerF),
+ TRAINER_PAL(HEX_MANIAC, gTrainerPalette_HexManiac),
+ TRAINER_PAL(RS_LADY, gTrainerPalette_RSLady),
+ TRAINER_PAL(RS_BEAUTY, gTrainerPalette_RSBeauty),
+ TRAINER_PAL(RICH_BOY, gTrainerPalette_RichBoy),
+ TRAINER_PAL(RS_POKEMANIAC, gTrainerPalette_RSPokeManiac),
+ TRAINER_PAL(RS_SWIMMER_M, gTrainerPalette_RSSwimmerM),
+ TRAINER_PAL(RS_BLACK_BELT, gTrainerPalette_RSBlackBelt),
+ TRAINER_PAL(GUITARIST, gTrainerPalette_Guitarist),
+ TRAINER_PAL(KINDLER, gTrainerPalette_Kindler),
+ TRAINER_PAL(RS_CAMPER, gTrainerPalette_RSCamper),
+ TRAINER_PAL(BUG_MANIAC, gTrainerPalette_BugManiac),
+ TRAINER_PAL(RS_PSYCHIC_M, gTrainerPalette_RSPsychicM),
+ TRAINER_PAL(RS_PSYCHIC_F, gTrainerPalette_RSPsychicF),
+ TRAINER_PAL(RS_GENTLEMAN, gTrainerPalette_RSGentleman),
+ TRAINER_PAL(ELITE_FOUR_SIDNEY, gTrainerPalette_EliteFourSidney),
+ TRAINER_PAL(ELITE_FOUR_PHOEBE, gTrainerPalette_EliteFourPhoebe),
+ TRAINER_PAL(LEADER_ROXANNE, gTrainerPalette_LeaderRoxanne),
+ TRAINER_PAL(LEADER_BRAWLY, gTrainerPalette_LeaderBrawly),
+ TRAINER_PAL(LEADER_TATE_AND_LIZA, gTrainerPalette_LeaderTateAndLiza),
+ TRAINER_PAL(SCHOOL_KID_M, gTrainerPalette_SchoolKidM),
+ TRAINER_PAL(SCHOOL_KID_F, gTrainerPalette_SchoolKidF),
+ TRAINER_PAL(SR_AND_JR, gTrainerPalette_SrAndJr),
+ TRAINER_PAL(POKEFAN_M, gTrainerPalette_PokefanM),
+ TRAINER_PAL(POKEFAN_F, gTrainerPalette_PokefanF),
+ TRAINER_PAL(EXPERT_M, gTrainerPalette_ExpertM),
+ TRAINER_PAL(EXPERT_F, gTrainerPalette_ExpertF),
+ TRAINER_PAL(RS_YOUNGSTER, gTrainerPalette_RSYoungster),
+ TRAINER_PAL(CHAMPION_STEVEN, gTrainerPalette_ChampionSteven),
+ TRAINER_PAL(RS_FISHERMAN, gTrainerPalette_RSFisherman),
+ TRAINER_PAL(CYCLING_TRIATHLETE_M, gTrainerPalette_CyclingTriathleteM),
+ TRAINER_PAL(CYCLING_TRIATHLETE_F, gTrainerPalette_CyclingTriathleteF),
+ TRAINER_PAL(RUNNING_TRIATHLETE_M, gTrainerPalette_RunningTriathleteM),
+ TRAINER_PAL(RUNNING_TRIATHLETE_F, gTrainerPalette_RunningTriathleteF),
+ TRAINER_PAL(SWIMMING_TRIATHLETE_M, gTrainerPalette_SwimmingTriathleteM),
+ TRAINER_PAL(SWIMMING_TRIATHLETE_F, gTrainerPalette_SwimmingTriathleteF),
+ TRAINER_PAL(DRAGON_TAMER, gTrainerPalette_DragonTamer),
+ TRAINER_PAL(RS_BIRD_KEEPER, gTrainerPalette_RSBirdKeeper),
+ TRAINER_PAL(NINJA_BOY, gTrainerPalette_NinjaBoy),
+ TRAINER_PAL(BATTLE_GIRL, gTrainerPalette_BattleGirl),
+ TRAINER_PAL(PARASOL_LADY, gTrainerPalette_ParasolLady),
+ TRAINER_PAL(RS_SWIMMER_F, gTrainerPalette_RSSwimmerF),
+ TRAINER_PAL(RS_PICNICKER, gTrainerPalette_RSPicnicker),
+ TRAINER_PAL(RS_TWINS, gTrainerPalette_RSTwins),
+ TRAINER_PAL(RS_SAILOR, gTrainerPalette_RSSailor),
+ TRAINER_PAL(COLLECTOR, gTrainerPalette_Collector),
+ TRAINER_PAL(WALLY, gTrainerPalette_Wally),
+ TRAINER_PAL(RS_BRENDAN_1, gTrainerPalette_RSBrendan1),
+ TRAINER_PAL(RS_MAY_1, gTrainerPalette_RSMay1),
+ TRAINER_PAL(POKEMON_BREEDER_M, gTrainerPalette_PokemonBreederM),
+ TRAINER_PAL(RS_POKEMON_BREEDER_F, gTrainerPalette_RSPokemonBreederF),
+ TRAINER_PAL(RS_POKEMON_RANGER_M, gTrainerPalette_RSPokemonRangerM),
+ TRAINER_PAL(RS_POKEMON_RANGER_F, gTrainerPalette_RSPokemonRangerF),
+ TRAINER_PAL(MAGMA_LEADER_MAXIE, gTrainerPalette_MagmaLeaderMaxie),
+ TRAINER_PAL(MAGMA_GRUNT_M, gTrainerPalette_MagmaGruntM),
+ TRAINER_PAL(MAGMA_GRUNT_F, gTrainerPalette_MagmaGruntF),
+ TRAINER_PAL(RS_LASS, gTrainerPalette_RSLass),
+ TRAINER_PAL(RS_BUG_CATCHER, gTrainerPalette_RSBugCatcher),
+ TRAINER_PAL(RS_HIKER, gTrainerPalette_RSHiker),
+ TRAINER_PAL(RS_YOUNG_COUPLE, gTrainerPalette_RSYoungCouple),
+ TRAINER_PAL(OLD_COUPLE, gTrainerPalette_OldCouple),
+ TRAINER_PAL(RS_SIS_AND_BRO, gTrainerPalette_RSSisAndBro),
+ TRAINER_PAL(AQUA_ADMIN_M, gTrainerPalette_AquaAdminM),
+ TRAINER_PAL(AQUA_ADMIN_F, gTrainerPalette_AquaAdminF),
+ TRAINER_PAL(MAGMA_ADMIN_M, gTrainerPalette_MagmaAdminM),
+ TRAINER_PAL(MAGMA_ADMIN_F, gTrainerPalette_MagmaAdminF),
+ TRAINER_PAL(LEADER_WATTSON, gTrainerPalette_LeaderWattson),
+ TRAINER_PAL(LEADER_FLANNERY, gTrainerPalette_LeaderFlannery),
+ TRAINER_PAL(LEADER_NORMAN, gTrainerPalette_LeaderNorman),
+ TRAINER_PAL(LEADER_WINONA, gTrainerPalette_LeaderWinona),
+ TRAINER_PAL(LEADER_WALLACE, gTrainerPalette_LeaderWallace),
+ TRAINER_PAL(ELITE_FOUR_GLACIA, gTrainerPalette_EliteFourGlacia),
+ TRAINER_PAL(ELITE_FOUR_DRAKE, gTrainerPalette_EliteFourDrake),
+ TRAINER_PAL(YOUNGSTER, gTrainerPalette_Youngster),
+ TRAINER_PAL(BUG_CATCHER, gTrainerPalette_BugCatcher),
+ TRAINER_PAL(LASS, gTrainerPalette_Lass),
+ TRAINER_PAL(SAILOR, gTrainerPalette_Sailor),
+ TRAINER_PAL(CAMPER, gTrainerPalette_Camper),
+ TRAINER_PAL(PICNICKER, gTrainerPalette_Picnicker),
+ TRAINER_PAL(POKEMANIAC, gTrainerPalette_PokeManiac),
+ TRAINER_PAL(SUPER_NERD, gTrainerPalette_SuperNerd),
+ TRAINER_PAL(HIKER, gTrainerPalette_Hiker),
+ TRAINER_PAL(BIKER, gTrainerPalette_Biker),
+ TRAINER_PAL(BURGLAR, gTrainerPalette_Burglar),
+ TRAINER_PAL(ENGINEER, gTrainerPalette_Engineer),
+ TRAINER_PAL(FISHERMAN, gTrainerPalette_Fisherman),
+ TRAINER_PAL(SWIMMER_M, gTrainerPalette_SwimmerM),
+ TRAINER_PAL(CUE_BALL, gTrainerPalette_CueBall),
+ TRAINER_PAL(GAMER, gTrainerPalette_Gamer),
+ TRAINER_PAL(BEAUTY, gTrainerPalette_Beauty),
+ TRAINER_PAL(SWIMMER_F, gTrainerPalette_SwimmerF),
+ TRAINER_PAL(PSYCHIC_M, gTrainerPalette_PsychicM),
+ TRAINER_PAL(ROCKER, gTrainerPalette_Rocker),
+ TRAINER_PAL(JUGGLER, gTrainerPalette_Juggler),
+ TRAINER_PAL(TAMER, gTrainerPalette_Tamer),
+ TRAINER_PAL(BIRD_KEEPER, gTrainerPalette_BirdKeeper),
+ TRAINER_PAL(BLACK_BELT, gTrainerPalette_BlackBelt),
+ TRAINER_PAL(RIVAL_1, gTrainerPalette_Rival1),
+ TRAINER_PAL(SCIENTIST, gTrainerPalette_Scientist),
+ TRAINER_PAL(LEADER_GIOVANNI, gTrainerPalette_LeaderGiovanni),
+ TRAINER_PAL(ROCKET_GRUNT_M, gTrainerPalette_RocketGruntM),
+ TRAINER_PAL(COOLTRAINER_M, gTrainerPalette_CooltrainerM),
+ TRAINER_PAL(COOLTRAINER_F, gTrainerPalette_CooltrainerF),
+ TRAINER_PAL(ELITE_FOUR_LORELEI, gTrainerPalette_EliteFourLorelei),
+ TRAINER_PAL(ELITE_FOUR_BRUNO, gTrainerPalette_EliteFourBruno),
+ TRAINER_PAL(ELITE_FOUR_AGATHA, gTrainerPalette_EliteFourAgatha),
+ TRAINER_PAL(ELITE_FOUR_LANCE, gTrainerPalette_EliteFourLance),
+ TRAINER_PAL(LEADER_BROCK, gTrainerPalette_LeaderBrock),
+ TRAINER_PAL(LEADER_MISTY, gTrainerPalette_LeaderMisty),
+ TRAINER_PAL(LEADER_LT_SURGE, gTrainerPalette_LeaderLtSurge),
+ TRAINER_PAL(LEADER_ERIKA, gTrainerPalette_LeaderErika),
+ TRAINER_PAL(LEADER_KOGA, gTrainerPalette_LeaderKoga),
+ TRAINER_PAL(LEADER_BLAINE, gTrainerPalette_LeaderBlaine),
+ TRAINER_PAL(LEADER_SABRINA, gTrainerPalette_LeaderSabrina),
+ TRAINER_PAL(GENTLEMAN, gTrainerPalette_Gentleman),
+ TRAINER_PAL(RIVAL_2, gTrainerPalette_Rival2),
+ TRAINER_PAL(CHAMPION_RIVAL, gTrainerPalette_ChampionRival),
+ TRAINER_PAL(CHANNELER, gTrainerPalette_Channeler),
+ TRAINER_PAL(TWINS, gTrainerPalette_Twins),
+ TRAINER_PAL(COOL_COUPLE, gTrainerPalette_CoolCouple),
+ TRAINER_PAL(YOUNG_COUPLE, gTrainerPalette_YoungCouple),
+ TRAINER_PAL(CRUSH_KIN, gTrainerPalette_CrushKin),
+ TRAINER_PAL(SIS_AND_BRO, gTrainerPalette_SisAndBro),
+ TRAINER_PAL(PROFESSOR_OAK, gTrainerPalette_ProfessorOak),
+ TRAINER_PAL(RS_BRENDAN_2, gTrainerPalette_RSBrendan2),
+ TRAINER_PAL(RS_MAY_2, gTrainerPalette_RSMay2),
+ TRAINER_PAL(RED, gTrainerPalette_Red),
+ TRAINER_PAL(LEAF, gTrainerPalette_Leaf),
+ TRAINER_PAL(ROCKET_GRUNT_F, gTrainerPalette_RocketGruntF),
+ TRAINER_PAL(PSYCHIC_F, gTrainerPalette_PsychicF),
+ TRAINER_PAL(CRUSH_GIRL, gTrainerPalette_CrushGirl),
+ TRAINER_PAL(TUBER_F, gTrainerPalette_TuberF),
+ TRAINER_PAL(POKEMON_BREEDER_F, gTrainerPalette_PokemonBreederF),
+ TRAINER_PAL(POKEMON_RANGER_M, gTrainerPalette_PokemonRangerM),
+ TRAINER_PAL(POKEMON_RANGER_F, gTrainerPalette_PokemonRangerF),
+ TRAINER_PAL(AROMA_LADY, gTrainerPalette_AromaLady),
+ TRAINER_PAL(RUIN_MANIAC, gTrainerPalette_RuinManiac),
+ TRAINER_PAL(LADY, gTrainerPalette_Lady),
+ TRAINER_PAL(PAINTER, gTrainerPalette_Painter),
+};
diff --git a/src/data/trainer_parties.h b/src/data/trainer_parties.h
new file mode 100644
index 000000000..a2c4b512d
--- /dev/null
+++ b/src/data/trainer_parties.h
@@ -0,0 +1,11557 @@
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D0[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D8[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E0[] = {
+ {
+ .iv = 100,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E8[] = {
+ {
+ .iv = 100,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A200[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A208[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A210[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A218[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A220[] = {
+ {
+ .iv = 100,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A228[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A230[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A238[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A240[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A248[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A250[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A258[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A260[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A268[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A270[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A278[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A280[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A288[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A290[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A298[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A300[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A308[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A310[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A318[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A320[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A328[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A330[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A338[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A340[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A348[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A350[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A358[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A360[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A368[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A370[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A378[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A380[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A388[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A390[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A398[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B0[] = {
+ {
+ .iv = 100,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B8[] = {
+ {
+ .iv = 100,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3F0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A400[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A408[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A410[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A418[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A420[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A428[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A430[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A438[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A440[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A448[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A450[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A458[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A460[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A468[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A478[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_SPEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A480[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A498[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4A8[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_SPEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4B8[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_SLOWPOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4C0[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_SANDSHREW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D0[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_NIDORAN_M,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D8[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4E0[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4F0[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A508[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_NIDORINO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A518[] = {
+ {
+ .iv = 20,
+ .lvl = 17,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 20,
+ .lvl = 17,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A528[] = {
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_WEEDLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 6,
+ .species = SPECIES_CATERPIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A538[] = {
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_WEEDLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_KAKUNA,
+ },
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_WEEDLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A550[] = {
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_WEEDLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A558[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_WEEDLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_CATERPIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A570[] = {
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_WEEDLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_KAKUNA,
+ },
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_METAPOD,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A590[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_METAPOD,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5A0[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_WEEDLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_KAKUNA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5B0[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_METAPOD,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_CATERPIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5C8[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_WEEDLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_METAPOD,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_KAKUNA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5E8[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_WEEDLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_WEEDLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A600[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_BUTTERFREE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A608[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_METAPOD,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_VENONAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A620[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_BEEDRILL,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_BEEDRILL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A630[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_WEEDLE,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_VENONAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A648[] = {
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 9,
+ .species = SPECIES_PIDGEY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A658[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_NIDORAN_F,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A668[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_JIGGLYPUFF,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A670[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_PARAS,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_PARAS,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_PARASECT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A688[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_BELLSPROUT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A698[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_CLEFAIRY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6A0[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_NIDORAN_F,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6B0[] = {
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_BELLSPROUT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6C8[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_NIDORAN_F,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6D8[] = {
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_ODDISH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6F0[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_NIDORAN_F,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A700[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_PIKACHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A710[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_NIDORAN_F,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_NIDORINA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A720[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MEOWTH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A738[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_PIKACHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A760[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_CLEFAIRY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A770[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_WEEPINBELL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A780[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_GLOOM,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A790[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_SHELLDER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7A0[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_TENTACOOL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B0[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_SHELLDER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B8[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_SHELLDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_TENTACOOL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7D0[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_STARYU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7E0[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_HORSEA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7F8[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MACHOP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A800[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_PIKACHU,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823A810[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_GEODUDE,
+ .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE},
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_SANDSHREW,
+ .moves = {MOVE_SCRATCH, MOVE_DEFENSE_CURL, MOVE_SAND_ATTACK, MOVE_NONE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A830[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A840[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MANKEY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A848[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_SQUIRTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A850[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A860[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A868[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_CHARMANDER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A878[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_SANDSHREW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A898[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_GOLDEEN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8A0[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_PIKACHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8B0[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_PIDGEY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8C8[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_NIDORAN_F,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8D8[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_BELLSPROUT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8F8[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_MEOWTH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A900[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_CLEFAIRY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A910[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A920[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_JIGGLYPUFF,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_MEOWTH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A938[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_BULBASAUR,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A948[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_BULBASAUR,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_IVYSAUR,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A958[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MEOWTH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A980[] = {
+ {
+ .iv = 30,
+ .lvl = 29,
+ .species = SPECIES_RHYHORN,
+ },
+ {
+ .iv = 30,
+ .lvl = 29,
+ .species = SPECIES_LICKITUNG,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A990[] = {
+ {
+ .iv = 30,
+ .lvl = 20,
+ .species = SPECIES_CUBONE,
+ },
+ {
+ .iv = 30,
+ .lvl = 20,
+ .species = SPECIES_SLOWPOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9A0[] = {
+ {
+ .iv = 30,
+ .lvl = 20,
+ .species = SPECIES_SLOWPOKE,
+ },
+ {
+ .iv = 30,
+ .lvl = 20,
+ .species = SPECIES_SLOWPOKE,
+ },
+ {
+ .iv = 30,
+ .lvl = 20,
+ .species = SPECIES_SLOWPOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9B8[] = {
+ {
+ .iv = 30,
+ .lvl = 22,
+ .species = SPECIES_CHARMANDER,
+ },
+ {
+ .iv = 30,
+ .lvl = 22,
+ .species = SPECIES_CUBONE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9C8[] = {
+ {
+ .iv = 30,
+ .lvl = 25,
+ .species = SPECIES_SLOWPOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9D0[] = {
+ {
+ .iv = 30,
+ .lvl = 40,
+ .species = SPECIES_CHARMELEON,
+ },
+ {
+ .iv = 30,
+ .lvl = 40,
+ .species = SPECIES_LAPRAS,
+ },
+ {
+ .iv = 30,
+ .lvl = 40,
+ .species = SPECIES_LICKITUNG,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9E8[] = {
+ {
+ .iv = 30,
+ .lvl = 23,
+ .species = SPECIES_CUBONE,
+ },
+ {
+ .iv = 30,
+ .lvl = 23,
+ .species = SPECIES_SLOWPOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9F8[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_VOLTORB,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA08[] = {
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_GRIMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_VOLTORB,
+ },
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_KOFFING,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA20[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE},
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS},
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE},
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MAGNEMITE,
+ .moves = {MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA60[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GRIMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_MUK,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GRIMER,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA78[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_SELF_DESTRUCT},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA88[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_KOFFING,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_WEEZING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAA0[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_KOFFING,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MAGNEMITE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAC0[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_VOLTORB,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAD0[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_VULPIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_VULPIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_NINETALES,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAE8[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_PONYTA,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_CHARMANDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_VULPIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_GROWLITHE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB08[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_RAPIDASH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB10[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_VULPIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB20[] = {
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 10,
+ .species = SPECIES_ONIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB38[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_GEODUDE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB48[] = {
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_GEODUDE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB68[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_ONIX,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AB70[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GEODUDE,
+ .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL},
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_ONIX,
+ .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB90[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_GEODUDE,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABA8[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GEODUDE,
+ .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL},
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_ONIX,
+ .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ABC8[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_GRAVELER,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABD8[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GEODUDE,
+ .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL},
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GEODUDE,
+ .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL},
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GRAVELER,
+ .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC08[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_GEODUDE,
+ .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC18[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_ONIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC28[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_GEODUDE,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_GEODUDE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC48[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_GEODUDE,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC60[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GEODUDE,
+ .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL},
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GRAVELER,
+ .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC80[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_POISON_GAS},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACB0[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACD0[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD20[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD50[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD70[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD78[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WEEZING,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD80[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ADB0[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MUK,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADB8[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE},
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADD8[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MUK,
+ .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADF8[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE48[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE88[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AEB8[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MUK,
+ .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AED8[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_VULPIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEE8[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_GROWLITHE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEF0[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_VULPIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_CHARMANDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_PONYTA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF08[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_VULPIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_NINETALES,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF20[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_PONYTA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF28[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_VULPIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_GROWLITHE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF38[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_CHARMANDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_CHARMELEON,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF48[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_CHARMANDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_CHARMELEON,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF58[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_NINETALES,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF60[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_PONYTA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF70[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_VOLTORB,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_MAGNEMITE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF80[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_MAGNEMITE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF88[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MAGNETON,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFA0[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_GOLDEEN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFB8[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_SHELLDER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFD0[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GOLDEEN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFE8[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GOLDEEN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFF8[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_GOLDEEN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B000[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_SHELLDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_HORSEA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B020[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B040[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_SHELLDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_CLOYSTER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B050[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_MAGIKARP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B080[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_GOLDEEN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B090[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MAGIKARP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0A0[] = {
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 16,
+ .species = SPECIES_SHELLDER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0B0[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SHELLDER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0C0[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_STARYU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0D8[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_POLIWHIRL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0E8[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_GOLDEEN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B108[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SHELLDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B120[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_HORSEA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B130[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_TENTACRUEL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B158[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_SHELLDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_CLOYSTER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B168[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_STARYU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B170[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_HORSEA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B190[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_TENTACRUEL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A0[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A8[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WARTORTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1B8[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_POLIWHIRL,
+ },
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_SEADRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1D0[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MANKEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MACHOP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1E8[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MANKEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MACHOP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1F8[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MANKEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MACHOP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B208[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MANKEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_PRIMEAPE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B218[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MACHAMP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B228[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MACHOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B230[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MANKEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MANKEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MACHAMP,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MACHOP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B250[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_PRIMEAPE,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MACHOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B260[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_TENTACRUEL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B278[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_HORSEA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B288[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_ODDISH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B298[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_VOLTORB,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_MAGNEMITE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2A8[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_VULPIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2B8[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_POLIWHIRL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D8[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_VULPIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2E8[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_BELLSPROUT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B308[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_BELLSPROUT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B318[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_EXEGGCUTE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B320[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_RATTATA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B338[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MEOWTH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B348[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B350[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SHELLDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SHELLDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_CLOYSTER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B368[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B378[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_WIGGLYTUFF,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B388[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_BULBASAUR,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_IVYSAUR,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B398[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WEEPINBELL,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_WEEPINBELL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3B0[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_POLIWAG,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3D8[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3E8[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_STARYU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B400[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SEADRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B418[] = {
+ {
+ .iv = 50,
+ .lvl = 31,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 50,
+ .lvl = 31,
+ .species = SPECIES_SLOWPOKE,
+ },
+ {
+ .iv = 50,
+ .lvl = 31,
+ .species = SPECIES_MR_MIME,
+ },
+ {
+ .iv = 50,
+ .lvl = 31,
+ .species = SPECIES_KADABRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B438[] = {
+ {
+ .iv = 50,
+ .lvl = 34,
+ .species = SPECIES_MR_MIME,
+ },
+ {
+ .iv = 50,
+ .lvl = 34,
+ .species = SPECIES_KADABRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B448[] = {
+ {
+ .iv = 50,
+ .lvl = 33,
+ .species = SPECIES_SLOWPOKE,
+ },
+ {
+ .iv = 50,
+ .lvl = 33,
+ .species = SPECIES_SLOWPOKE,
+ },
+ {
+ .iv = 50,
+ .lvl = 33,
+ .species = SPECIES_SLOWBRO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B460[] = {
+ {
+ .iv = 50,
+ .lvl = 38,
+ .species = SPECIES_SLOWBRO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B468[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_VOLTORB,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_VOLTORB,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B480[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_VOLTORB,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ELECTRODE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B490[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MR_MIME,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4A0[] = {
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_HYPNO,
+ },
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 41,
+ .species = SPECIES_KADABRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4C0[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_DROWZEE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4E0[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_HYPNO,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B4F0[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_MR_MIME,
+ .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_DOUBLE_SLAP, MOVE_ENCORE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B500[] = {
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM},
+ },
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM},
+ },
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_ELECTRODE,
+ .moves = {MOVE_SWIFT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SONIC_BOOM},
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_MR_MIME,
+ .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_REFLECT, MOVE_ENCORE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B540[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_HYPNO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B548[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_KADABRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B558[] = {
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_SANDSLASH,
+ },
+ {
+ .iv = 40,
+ .lvl = 34,
+ .species = SPECIES_ARBOK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B568[] = {
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_ARBOK,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_SANDSLASH,
+ },
+ {
+ .iv = 40,
+ .lvl = 33,
+ .species = SPECIES_ARBOK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B580[] = {
+ {
+ .iv = 40,
+ .lvl = 43,
+ .species = SPECIES_RHYHORN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B588[] = {
+ {
+ .iv = 40,
+ .lvl = 39,
+ .species = SPECIES_ARBOK,
+ },
+ {
+ .iv = 40,
+ .lvl = 39,
+ .species = SPECIES_TAUROS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B598[] = {
+ {
+ .iv = 40,
+ .lvl = 44,
+ .species = SPECIES_PERSIAN,
+ },
+ {
+ .iv = 40,
+ .lvl = 44,
+ .species = SPECIES_GOLDUCK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5A8[] = {
+ {
+ .iv = 40,
+ .lvl = 42,
+ .species = SPECIES_RHYHORN,
+ },
+ {
+ .iv = 40,
+ .lvl = 42,
+ .species = SPECIES_PRIMEAPE,
+ },
+ {
+ .iv = 40,
+ .lvl = 42,
+ .species = SPECIES_ARBOK,
+ },
+ {
+ .iv = 40,
+ .lvl = 42,
+ .species = SPECIES_TAUROS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5C8[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5D8[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_SPEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B600[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B620[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_FARFETCHD,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B628[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B638[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_FARFETCHD,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_DODUO,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_PIDGEY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B658[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_DODRIO,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_DODUO,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_DODUO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B670[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B680[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_DODRIO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B688[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_SPEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6A8[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6C0[] = {
+ {
+ .iv = 0,
+ .lvl = 39,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 0,
+ .lvl = 39,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 0,
+ .lvl = 39,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 39,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6E0[] = {
+ {
+ .iv = 0,
+ .lvl = 39,
+ .species = SPECIES_FARFETCHD,
+ },
+ {
+ .iv = 0,
+ .lvl = 39,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6F0[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_DODUO,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B708[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B728[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B738[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_DODUO,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823B750[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823B760[] = {
+ {
+ .iv = 100,
+ .lvl = 31,
+ .species = SPECIES_MANKEY,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 31,
+ .species = SPECIES_MANKEY,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 31,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823B778[] = {
+ {
+ .iv = 100,
+ .lvl = 32,
+ .species = SPECIES_MACHOP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 32,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823B788[] = {
+ {
+ .iv = 100,
+ .lvl = 36,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823B790[] = {
+ {
+ .iv = 100,
+ .lvl = 31,
+ .species = SPECIES_MACHOP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 31,
+ .species = SPECIES_MANKEY,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 31,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7A8[] = {
+ {
+ .iv = 100,
+ .lvl = 40,
+ .species = SPECIES_MACHOP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 40,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7B8[] = {
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7C0[] = {
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_MACHOP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7D8[] = {
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_MACHOP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_SQUIRTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_BULBASAUR,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B800[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_CHARMANDER,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B808[] = {
+ {
+ .iv = 50,
+ .lvl = 9,
+ .species = SPECIES_PIDGEY,
+ .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE},
+ },
+ {
+ .iv = 50,
+ .lvl = 9,
+ .species = SPECIES_SQUIRTLE,
+ .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B828[] = {
+ {
+ .iv = 50,
+ .lvl = 9,
+ .species = SPECIES_PIDGEY,
+ .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE},
+ },
+ {
+ .iv = 50,
+ .lvl = 9,
+ .species = SPECIES_BULBASAUR,
+ .moves = {MOVE_TACKLE, MOVE_GROWL, MOVE_NONE, MOVE_NONE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B848[] = {
+ {
+ .iv = 50,
+ .lvl = 9,
+ .species = SPECIES_PIDGEY,
+ .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE},
+ },
+ {
+ .iv = 50,
+ .lvl = 9,
+ .species = SPECIES_CHARMANDER,
+ .moves = {MOVE_SCRATCH, MOVE_GROWL, MOVE_NONE, MOVE_NONE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B868[] = {
+ {
+ .iv = 50,
+ .lvl = 17,
+ .species = SPECIES_PIDGEOTTO,
+ .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 50,
+ .lvl = 16,
+ .species = SPECIES_ABRA,
+ .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE},
+ },
+ {
+ .iv = 50,
+ .lvl = 15,
+ .species = SPECIES_RATTATA,
+ .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE},
+ },
+ {
+ .iv = 100,
+ .lvl = 18,
+ .species = SPECIES_SQUIRTLE,
+ .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_WITHDRAW, MOVE_WATER_GUN},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8A8[] = {
+ {
+ .iv = 50,
+ .lvl = 17,
+ .species = SPECIES_PIDGEOTTO,
+ .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 50,
+ .lvl = 16,
+ .species = SPECIES_ABRA,
+ .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE},
+ },
+ {
+ .iv = 50,
+ .lvl = 15,
+ .species = SPECIES_RATTATA,
+ .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE},
+ },
+ {
+ .iv = 100,
+ .lvl = 18,
+ .species = SPECIES_BULBASAUR,
+ .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8E8[] = {
+ {
+ .iv = 50,
+ .lvl = 17,
+ .species = SPECIES_PIDGEOTTO,
+ .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 50,
+ .lvl = 16,
+ .species = SPECIES_ABRA,
+ .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE},
+ },
+ {
+ .iv = 50,
+ .lvl = 15,
+ .species = SPECIES_RATTATA,
+ .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE},
+ },
+ {
+ .iv = 100,
+ .lvl = 18,
+ .species = SPECIES_CHARMANDER,
+ .moves = {MOVE_METAL_CLAW, MOVE_EMBER, MOVE_GROWL, MOVE_SCRATCH},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B928[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ELECTRODE,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_WEEZING,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B938[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B978[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_VOLTORB,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MAGNETON,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B990[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ELECTRODE,
+ .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B9B0[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_ELECTRODE,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9B8[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MAGNETON,
+ .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_MAGNEMITE,
+ .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9F8[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_MAGNETON,
+ .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_MAGNEMITE,
+ .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK},
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA48[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ELECTRODE,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MUK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA58[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_GRIMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ELECTRODE,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BA68[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE, MOVE_SMOG},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MAGNETON,
+ .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA98[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_KOFFING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAA8[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MAGNETON,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_VOLTORB,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAC0[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_MAGNEMITE,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_ELECTRODE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAD0[] = {
+ {
+ .iv = 250,
+ .lvl = 25,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 250,
+ .lvl = 24,
+ .species = SPECIES_RHYHORN,
+ },
+ {
+ .iv = 250,
+ .lvl = 29,
+ .species = SPECIES_KANGASKHAN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAE8[] = {
+ {
+ .iv = 250,
+ .lvl = 37,
+ .species = SPECIES_NIDORINO,
+ },
+ {
+ .iv = 250,
+ .lvl = 35,
+ .species = SPECIES_KANGASKHAN,
+ },
+ {
+ .iv = 250,
+ .lvl = 37,
+ .species = SPECIES_RHYHORN,
+ },
+ {
+ .iv = 250,
+ .lvl = 41,
+ .species = SPECIES_NIDOQUEEN,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BB08[] = {
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_RHYHORN,
+ .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE},
+ },
+ {
+ .iv = 0,
+ .lvl = 42,
+ .species = SPECIES_DUGTRIO,
+ .moves = {MOVE_SLASH, MOVE_SAND_TOMB, MOVE_MUD_SLAP, MOVE_EARTHQUAKE},
+ },
+ {
+ .iv = 0,
+ .lvl = 44,
+ .species = SPECIES_NIDOQUEEN,
+ .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE},
+ },
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_NIDOKING,
+ .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE},
+ },
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_RHYHORN,
+ .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB58[] = {
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB68[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB80[] = {
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 11,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB90[] = {
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 13,
+ .species = SPECIES_SANDSHREW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBA0[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_DROWZEE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBB0[] = {
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 0,
+ .lvl = 15,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBC0[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBD0[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_MACHOP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBE0[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BBF0[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN},
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE},
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BC20[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_RATTATA,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC40[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN},
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC60[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_ZUBAT,
+ .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE},
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE},
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN, MOVE_POUND},
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_ZUBAT,
+ .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE},
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_RATICATE,
+ .moves = {MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCB0[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_DROWZEE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCC8[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_MACHOP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCD8[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_SANDSLASH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCF0[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_ARBOK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD08[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_KOFFING,
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD18[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_GOLBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD30[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_DROWZEE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD40[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD60[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD70[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_CUBONE,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD80[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_GOLBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDA8[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_HYPNO,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDC0[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_DROWZEE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDD0[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_CUBONE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDE8[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_ARBOK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF0[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_HYPNO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF8[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_MACHOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE08[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GOLBAT,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BE20[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_RATICATE,
+ .moves = {MOVE_SCARY_FACE, MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_ARBOK,
+ .moves = {MOVE_GLARE, MOVE_BITE, MOVE_POISON_STING, MOVE_LEER},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GOLBAT,
+ .moves = {MOVE_WING_ATTACK, MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE60[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_CUBONE,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_CUBONE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE70[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SANDSLASH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE80[] = {
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_GOLBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 26,
+ .species = SPECIES_RATTATA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEA0[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_WEEZING,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GOLBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEB8[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GRIMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_MACHOP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BED0[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GOLBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_HYPNO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEE8[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_MACHOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEF0[] = {
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 25,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BF18[] = {
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_CUBONE,
+ },
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_DROWZEE,
+ },
+ {
+ .iv = 0,
+ .lvl = 32,
+ .species = SPECIES_MAROWAK,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF30[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_SANDSLASH,
+ .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING},
+ },
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_SANDSLASH,
+ .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING},
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_RHYHORN,
+ .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE},
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_NIDORINO,
+ .moves = {MOVE_FURY_ATTACK, MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK},
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_NIDOKING,
+ .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF80[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_EXEGGUTOR,
+ .moves = {MOVE_EGG_BOMB, MOVE_CONFUSION, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_SANDSLASH,
+ .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_POISON_STING, MOVE_SAND_ATTACK},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_CLOYSTER,
+ .moves = {MOVE_SPIKE_CANNON, MOVE_SPIKES, MOVE_AURORA_BEAM, MOVE_SUPERSONIC},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_ELECTRODE,
+ .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_LIGHT_SCREEN},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_ARCANINE,
+ .moves = {MOVE_FLAME_WHEEL, MOVE_ROAR, MOVE_BITE, MOVE_TAKE_DOWN},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BFD0[] = {
+ {
+ .iv = 100,
+ .lvl = 41,
+ .species = SPECIES_KINGLER,
+ .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_POLIWHIRL,
+ .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_SLAP, MOVE_WATER_GUN, MOVE_HYPNOSIS},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_TENTACRUEL,
+ .moves = {MOVE_BARRIER, MOVE_WRAP, MOVE_BUBBLE_BEAM, MOVE_ACID},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_SEADRA,
+ .moves = {MOVE_WATER_GUN, MOVE_SMOKESCREEN, MOVE_TWISTER, MOVE_LEER},
+ },
+ {
+ .iv = 100,
+ .lvl = 43,
+ .species = SPECIES_BLASTOISE,
+ .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_RAIN_DANCE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C020[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_SLOWPOKE,
+ .moves = {MOVE_HEADBUTT, MOVE_CONFUSION, MOVE_WATER_GUN, MOVE_DISABLE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_SHELLDER,
+ .moves = {MOVE_AURORA_BEAM, MOVE_CLAMP, MOVE_SUPERSONIC, MOVE_LEER},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_KINGLER,
+ .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_STARMIE,
+ .moves = {MOVE_BUBBLE_BEAM, MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_GOLDUCK,
+ .moves = {MOVE_CONFUSION, MOVE_SCRATCH, MOVE_SCREECH, MOVE_DISABLE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C070[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_RATICATE,
+ .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_IVYSAUR,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_SWEET_SCENT, MOVE_SYNTHESIS},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_WARTORTLE,
+ .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_TAIL_WHIP},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_CHARMELEON,
+ .moves = {MOVE_FLAMETHROWER, MOVE_SLASH, MOVE_SMOKESCREEN, MOVE_SCARY_FACE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_CHARIZARD,
+ .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SMOKESCREEN, MOVE_SCARY_FACE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C0C0[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PIDGEOTTO,
+ .moves = {MOVE_WING_ATTACK, MOVE_FEATHER_DANCE, MOVE_WHIRLWIND, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_FEAROW,
+ .moves = {MOVE_DRILL_PECK, MOVE_MIRROR_MOVE, MOVE_PURSUIT, MOVE_LEER},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PERSIAN,
+ .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_SCREECH, MOVE_BITE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_LICKITUNG,
+ .moves = {MOVE_SLAM, MOVE_DISABLE, MOVE_WRAP, MOVE_SUPERSONIC},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_TAUROS,
+ .moves = {MOVE_HORN_ATTACK, MOVE_SCARY_FACE, MOVE_SWAGGER, MOVE_TAIL_WHIP},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C110[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_NIDORINO,
+ .moves = {MOVE_SCRATCH, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_BITE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_NIDORINA,
+ .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_LEER},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_RATICATE,
+ .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_SANDSLASH,
+ .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_SLASH, MOVE_POISON_STING},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_RHYHORN,
+ .moves = {MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP, MOVE_TAIL_WHIP},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C160[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_SEEL,
+ .moves = {MOVE_TAKE_DOWN, MOVE_AURORA_BEAM, MOVE_ICY_WIND, MOVE_GROWL},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_GRAVELER,
+ .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_KINGLER,
+ .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_ONIX,
+ .moves = {MOVE_SLAM, MOVE_SANDSTORM, MOVE_DRAGON_BREATH, MOVE_ROCK_THROW},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_CLOYSTER,
+ .moves = {MOVE_SPIKE_CANNON, MOVE_AURORA_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C1B0[] = {
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_SANDSLASH,
+ .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING},
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_GRAVELER,
+ .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL},
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_ONIX,
+ .moves = {MOVE_DRAGON_BREATH, MOVE_SANDSTORM, MOVE_ROCK_THROW, MOVE_BIND},
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_GRAVELER,
+ .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROLLOUT, MOVE_DEFENSE_CURL},
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_MAROWAK,
+ .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C200[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_MAROWAK,
+ .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL},
+ },
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_MAROWAK,
+ .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL},
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_RHYHORN,
+ .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE},
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_NIDORINA,
+ .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK},
+ },
+ {
+ .iv = 100,
+ .lvl = 39,
+ .species = SPECIES_NIDOQUEEN,
+ .moves = {MOVE_BODY_SLAM, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C250[] = {
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_BELLSPROUT,
+ .moves = {MOVE_WRAP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH},
+ },
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_ODDISH,
+ .moves = {MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_ABSORB, MOVE_SWEET_SCENT},
+ },
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_WEEPINBELL,
+ .moves = {MOVE_VINE_WHIP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH},
+ },
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_GLOOM,
+ .moves = {MOVE_ABSORB, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_SWEET_SCENT},
+ },
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_IVYSAUR,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2A0[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_BELLSPROUT,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_POISON_POWDER},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_WEEPINBELL,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_VICTREEBEL,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PARAS,
+ .moves = {MOVE_GROWTH, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_STUN_SPORE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PARASECT,
+ .moves = {MOVE_SPORE, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_POISON_POWDER},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2F0[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_CLEFAIRY,
+ .moves = {MOVE_LIGHT_SCREEN, MOVE_COSMIC_POWER, MOVE_DOUBLE_SLAP, MOVE_ENCORE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_JIGGLYPUFF,
+ .moves = {MOVE_SING, MOVE_BODY_SLAM, MOVE_ROLLOUT, MOVE_DISABLE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PERSIAN,
+ .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_BITE, MOVE_SCREECH},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_DEWGONG,
+ .moves = {MOVE_SHEER_COLD, MOVE_TAKE_DOWN, MOVE_REST, MOVE_AURORA_BEAM},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_CHANSEY,
+ .moves = {MOVE_SING, MOVE_EGG_BOMB, MOVE_SOFT_BOILED, MOVE_MINIMIZE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C340[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_BEEDRILL,
+ .moves = {MOVE_PIN_MISSILE, MOVE_TWINEEDLE, MOVE_AGILITY, MOVE_PURSUIT},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_BUTTERFREE,
+ .moves = {MOVE_SAFEGUARD, MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PARASECT,
+ .moves = {MOVE_SPORE, MOVE_LEECH_LIFE, MOVE_SLASH, MOVE_GROWTH},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_VENONAT,
+ .moves = {MOVE_PSYBEAM, MOVE_STUN_SPORE, MOVE_LEECH_LIFE, MOVE_DISABLE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_VENOMOTH,
+ .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC, MOVE_LEECH_LIFE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C390[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PERSIAN,
+ .moves = {MOVE_FURY_SWIPES, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_PAY_DAY},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PONYTA,
+ .moves = {MOVE_AGILITY, MOVE_TAKE_DOWN, MOVE_FIRE_SPIN, MOVE_STOMP},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_RAPIDASH,
+ .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_STOMP, MOVE_GROWL},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_VULPIX,
+ .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_QUICK_ATTACK, MOVE_IMPRISON},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_NINETALES,
+ .moves = {MOVE_SAFEGUARD, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_FIRE_SPIN},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C3E0[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_TANGELA,
+ .moves = {MOVE_SLAM, MOVE_BIND, MOVE_MEGA_DRAIN, MOVE_INGRAIN},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_GLOOM,
+ .moves = {MOVE_ACID, MOVE_MOONLIGHT, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_VILEPLUME,
+ .moves = {MOVE_MEGA_DRAIN, MOVE_ACID, MOVE_STUN_SPORE, MOVE_AROMATHERAPY},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_IVYSAUR,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWL, MOVE_LEECH_SEED},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_VENUSAUR,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_GROWTH, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C430[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_RHYHORN,
+ .moves = {MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_NIDORINA,
+ .moves = {MOVE_DOUBLE_KICK, MOVE_FURY_SWIPES, MOVE_BITE, MOVE_FLATTER},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_NIDOQUEEN,
+ .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_BITE, MOVE_GROWL},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_NIDORINO,
+ .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY, MOVE_LEER},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_NIDOKING,
+ .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_PECK},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C480[] = {
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PERSIAN,
+ .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_SCREECH, MOVE_FAINT_ATTACK},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_NINETALES,
+ .moves = {MOVE_FLAMETHROWER, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_GRUDGE},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_RAPIDASH,
+ .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN, MOVE_AGILITY},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_PIKACHU,
+ .moves = {MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 100,
+ .lvl = 42,
+ .species = SPECIES_RAICHU,
+ .moves = {MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_SLAM, MOVE_DOUBLE_TEAM},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823C4D0[] = {
+ {
+ .iv = 250,
+ .lvl = 52,
+ .species = SPECIES_DEWGONG,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_HAIL, MOVE_SAFEGUARD},
+ },
+ {
+ .iv = 250,
+ .lvl = 51,
+ .species = SPECIES_CLOYSTER,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_SPIKES, MOVE_PROTECT, MOVE_HAIL, MOVE_DIVE},
+ },
+ {
+ .iv = 250,
+ .lvl = 52,
+ .species = SPECIES_SLOWBRO,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_AMNESIA, MOVE_YAWN},
+ },
+ {
+ .iv = 250,
+ .lvl = 54,
+ .species = SPECIES_JYNX,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_ICE_PUNCH, MOVE_DOUBLE_SLAP, MOVE_LOVELY_KISS, MOVE_ATTRACT},
+ },
+ {
+ .iv = 250,
+ .lvl = 54,
+ .species = SPECIES_LAPRAS,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_CONFUSE_RAY, MOVE_ICE_BEAM, MOVE_SURF, MOVE_BODY_SLAM},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823C520[] = {
+ {
+ .iv = 250,
+ .lvl = 51,
+ .species = SPECIES_ONIX,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_IRON_TAIL, MOVE_ROAR},
+ },
+ {
+ .iv = 250,
+ .lvl = 53,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_TOMB, MOVE_COUNTER},
+ },
+ {
+ .iv = 250,
+ .lvl = 53,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_BRICK_BREAK, MOVE_FACADE},
+ },
+ {
+ .iv = 250,
+ .lvl = 54,
+ .species = SPECIES_ONIX,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_SAND_TOMB},
+ },
+ {
+ .iv = 250,
+ .lvl = 56,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_CROSS_CHOP, MOVE_BULK_UP, MOVE_SCARY_FACE, MOVE_ROCK_TOMB},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823C570[] = {
+ {
+ .iv = 250,
+ .lvl = 54,
+ .species = SPECIES_GENGAR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_TOXIC, MOVE_DOUBLE_TEAM},
+ },
+ {
+ .iv = 250,
+ .lvl = 54,
+ .species = SPECIES_GOLBAT,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_CONFUSE_RAY, MOVE_POISON_FANG, MOVE_AIR_CUTTER, MOVE_BITE},
+ },
+ {
+ .iv = 250,
+ .lvl = 53,
+ .species = SPECIES_HAUNTER,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_CURSE, MOVE_MEAN_LOOK},
+ },
+ {
+ .iv = 250,
+ .lvl = 56,
+ .species = SPECIES_ARBOK,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_IRON_TAIL, MOVE_BITE},
+ },
+ {
+ .iv = 250,
+ .lvl = 58,
+ .species = SPECIES_GENGAR,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_SHADOW_BALL, MOVE_SLUDGE_BOMB, MOVE_HYPNOSIS, MOVE_NIGHTMARE},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823C5C0[] = {
+ {
+ .iv = 250,
+ .lvl = 56,
+ .species = SPECIES_GYARADOS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_RAGE, MOVE_TWISTER, MOVE_BITE},
+ },
+ {
+ .iv = 250,
+ .lvl = 54,
+ .species = SPECIES_DRAGONAIR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_DRAGON_RAGE, MOVE_OUTRAGE},
+ },
+ {
+ .iv = 250,
+ .lvl = 54,
+ .species = SPECIES_DRAGONAIR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_THUNDER_WAVE, MOVE_OUTRAGE},
+ },
+ {
+ .iv = 250,
+ .lvl = 58,
+ .species = SPECIES_AERODACTYL,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_WING_ATTACK, MOVE_SCARY_FACE},
+ },
+ {
+ .iv = 250,
+ .lvl = 60,
+ .species = SPECIES_DRAGONITE,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_OUTRAGE, MOVE_WING_ATTACK},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C610[] = {
+ {
+ .iv = 0,
+ .lvl = 12,
+ .species = SPECIES_GEODUDE,
+ .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE},
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_ONIX,
+ .moves = {MOVE_TACKLE, MOVE_BIND, MOVE_ROCK_TOMB, MOVE_NONE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C630[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_STARYU,
+ .moves = {MOVE_TACKLE, MOVE_HARDEN, MOVE_RECOVER, MOVE_WATER_PULSE},
+ },
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_STARMIE,
+ .moves = {MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN, MOVE_WATER_PULSE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C650[] = {
+ {
+ .iv = 0,
+ .lvl = 21,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SONIC_BOOM, MOVE_TACKLE, MOVE_SCREECH, MOVE_SHOCK_WAVE},
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_PIKACHU,
+ .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE},
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_RAICHU,
+ .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C680[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_VICTREEBEL,
+ .moves = {MOVE_STUN_SPORE, MOVE_ACID, MOVE_POISON_POWDER, MOVE_GIGA_DRAIN},
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_TANGELA,
+ .moves = {MOVE_POISON_POWDER, MOVE_CONSTRICT, MOVE_INGRAIN, MOVE_GIGA_DRAIN},
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_VILEPLUME,
+ .moves = {MOVE_SLEEP_POWDER, MOVE_ACID, MOVE_STUN_SPORE, MOVE_GIGA_DRAIN},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6B0[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC},
+ },
+ {
+ .iv = 0,
+ .lvl = 39,
+ .species = SPECIES_MUK,
+ .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_ACID_ARMOR, MOVE_TOXIC},
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC},
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_TACKLE, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6F0[] = {
+ {
+ .iv = 0,
+ .lvl = 42,
+ .species = SPECIES_GROWLITHE,
+ .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST},
+ },
+ {
+ .iv = 0,
+ .lvl = 40,
+ .species = SPECIES_PONYTA,
+ .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST},
+ },
+ {
+ .iv = 0,
+ .lvl = 42,
+ .species = SPECIES_RAPIDASH,
+ .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST},
+ },
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_ARCANINE,
+ .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C730[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_KADABRA,
+ .moves = {MOVE_PSYBEAM, MOVE_REFLECT, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND},
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_MR_MIME,
+ .moves = {MOVE_BARRIER, MOVE_PSYBEAM, MOVE_BATON_PASS, MOVE_CALM_MIND},
+ },
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_VENOMOTH,
+ .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_LEECH_LIFE, MOVE_SUPERSONIC},
+ },
+ {
+ .iv = 0,
+ .lvl = 43,
+ .species = SPECIES_ALAKAZAM,
+ .moves = {MOVE_PSYCHIC, MOVE_RECOVER, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C770[] = {
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 18,
+ .species = SPECIES_GROWLITHE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C780[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_NIDORAN_F,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C790[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_PIKACHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C798[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_PERSIAN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7A0[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_PONYTA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7B0[] = {
+ {
+ .iv = 50,
+ .lvl = 19,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 50,
+ .lvl = 16,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_WARTORTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7D0[] = {
+ {
+ .iv = 50,
+ .lvl = 19,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 50,
+ .lvl = 16,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_IVYSAUR,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7F0[] = {
+ {
+ .iv = 50,
+ .lvl = 19,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 50,
+ .lvl = 16,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 50,
+ .lvl = 18,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_CHARMELEON,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C810[] = {
+ {
+ .iv = 100,
+ .lvl = 25,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 100,
+ .lvl = 23,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_EXEGGCUTE,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 100,
+ .lvl = 25,
+ .species = SPECIES_WARTORTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C838[] = {
+ {
+ .iv = 100,
+ .lvl = 25,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 100,
+ .lvl = 23,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 100,
+ .lvl = 25,
+ .species = SPECIES_IVYSAUR,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C860[] = {
+ {
+ .iv = 100,
+ .lvl = 25,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 100,
+ .lvl = 23,
+ .species = SPECIES_EXEGGCUTE,
+ },
+ {
+ .iv = 100,
+ .lvl = 22,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 100,
+ .lvl = 20,
+ .species = SPECIES_KADABRA,
+ },
+ {
+ .iv = 100,
+ .lvl = 25,
+ .species = SPECIES_CHARMELEON,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C888[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_PIDGEOT,
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 100,
+ .lvl = 35,
+ .species = SPECIES_EXEGGCUTE,
+ },
+ {
+ .iv = 100,
+ .lvl = 35,
+ .species = SPECIES_ALAKAZAM,
+ },
+ {
+ .iv = 150,
+ .lvl = 40,
+ .species = SPECIES_BLASTOISE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8B0[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_PIDGEOT,
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 100,
+ .lvl = 35,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 100,
+ .lvl = 35,
+ .species = SPECIES_ALAKAZAM,
+ },
+ {
+ .iv = 150,
+ .lvl = 40,
+ .species = SPECIES_VENUSAUR,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8D8[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_PIDGEOT,
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_EXEGGCUTE,
+ },
+ {
+ .iv = 100,
+ .lvl = 35,
+ .species = SPECIES_GYARADOS,
+ },
+ {
+ .iv = 100,
+ .lvl = 35,
+ .species = SPECIES_ALAKAZAM,
+ },
+ {
+ .iv = 150,
+ .lvl = 40,
+ .species = SPECIES_CHARIZARD,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C900[] = {
+ {
+ .iv = 150,
+ .lvl = 47,
+ .species = SPECIES_PIDGEOT,
+ .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 150,
+ .lvl = 45,
+ .species = SPECIES_RHYHORN,
+ .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK},
+ },
+ {
+ .iv = 150,
+ .lvl = 45,
+ .species = SPECIES_GROWLITHE,
+ .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY},
+ },
+ {
+ .iv = 150,
+ .lvl = 45,
+ .species = SPECIES_EXEGGCUTE,
+ .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE},
+ },
+ {
+ .iv = 150,
+ .lvl = 47,
+ .species = SPECIES_ALAKAZAM,
+ .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE},
+ },
+ {
+ .iv = 250,
+ .lvl = 53,
+ .species = SPECIES_BLASTOISE,
+ .moves = {MOVE_WATER_GUN, MOVE_RAIN_DANCE, MOVE_BITE, MOVE_RAPID_SPIN},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C960[] = {
+ {
+ .iv = 150,
+ .lvl = 47,
+ .species = SPECIES_PIDGEOT,
+ .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 150,
+ .lvl = 45,
+ .species = SPECIES_RHYHORN,
+ .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK},
+ },
+ {
+ .iv = 150,
+ .lvl = 45,
+ .species = SPECIES_GYARADOS,
+ .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE},
+ },
+ {
+ .iv = 150,
+ .lvl = 45,
+ .species = SPECIES_GROWLITHE,
+ .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY},
+ },
+ {
+ .iv = 150,
+ .lvl = 47,
+ .species = SPECIES_ALAKAZAM,
+ .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE},
+ },
+ {
+ .iv = 250,
+ .lvl = 53,
+ .species = SPECIES_VENUSAUR,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWTH, MOVE_SYNTHESIS},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C9C0[] = {
+ {
+ .iv = 150,
+ .lvl = 47,
+ .species = SPECIES_PIDGEOT,
+ .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK},
+ },
+ {
+ .iv = 150,
+ .lvl = 45,
+ .species = SPECIES_RHYHORN,
+ .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK},
+ },
+ {
+ .iv = 150,
+ .lvl = 45,
+ .species = SPECIES_EXEGGCUTE,
+ .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE},
+ },
+ {
+ .iv = 150,
+ .lvl = 45,
+ .species = SPECIES_GYARADOS,
+ .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE},
+ },
+ {
+ .iv = 150,
+ .lvl = 47,
+ .species = SPECIES_ALAKAZAM,
+ .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE},
+ },
+ {
+ .iv = 250,
+ .lvl = 53,
+ .species = SPECIES_CHARIZARD,
+ .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SLASH, MOVE_SCARY_FACE},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823CA20[] = {
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_PIDGEOT,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND},
+ },
+ {
+ .iv = 255,
+ .lvl = 57,
+ .species = SPECIES_ALAKAZAM,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT},
+ },
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_RHYDON,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE},
+ },
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_ARCANINE,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE},
+ },
+ {
+ .iv = 255,
+ .lvl = 61,
+ .species = SPECIES_EXEGGUTOR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN},
+ },
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_BLASTOISE,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_HYDRO_PUMP, MOVE_RAIN_DANCE, MOVE_SKULL_BASH, MOVE_BITE},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823CA80[] = {
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_PIDGEOT,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND},
+ },
+ {
+ .iv = 255,
+ .lvl = 57,
+ .species = SPECIES_ALAKAZAM,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT},
+ },
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_RHYDON,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE},
+ },
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_GYARADOS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH},
+ },
+ {
+ .iv = 255,
+ .lvl = 61,
+ .species = SPECIES_ARCANINE,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE},
+ },
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_VENUSAUR,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_SOLAR_BEAM, MOVE_SYNTHESIS, MOVE_SUNNY_DAY, MOVE_GROWTH},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823CAE0[] = {
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_PIDGEOT,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND},
+ },
+ {
+ .iv = 255,
+ .lvl = 57,
+ .species = SPECIES_ALAKAZAM,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT},
+ },
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_RHYDON,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE},
+ },
+ {
+ .iv = 255,
+ .lvl = 59,
+ .species = SPECIES_EXEGGUTOR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN},
+ },
+ {
+ .iv = 255,
+ .lvl = 61,
+ .species = SPECIES_GYARADOS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH},
+ },
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_CHARIZARD,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_FIRE_BLAST, MOVE_AERIAL_ACE, MOVE_SLASH, MOVE_FIRE_SPIN},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB40[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB48[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB50[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB58[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB60[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_GASTLY,
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB70[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB78[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_HAUNTER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB80[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB88[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB90[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB98[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB0[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB8[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC0[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_HAUNTER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC8[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD0[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD8[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE0[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_HAUNTER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE8[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC00[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC08[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GASTLY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC10[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_GASTLY,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_HAUNTER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC20[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_HAUNTER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC28[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_GASTLY,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_GASTLY,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_HAUNTER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC40[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_ONIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC50[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_HORSEA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC68[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_MEOWTH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC90[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_POLIWAG,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCA0[] = {
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 27,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CCC0[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCF0[] = {
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 14,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD00[] = {
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 31,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD10[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_HORSEA,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SEEL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD28[] = {
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 20,
+ .species = SPECIES_PIDGEY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD40[] = {
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 19,
+ .species = SPECIES_BELLSPROUT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD60[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_CLEFAIRY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD70[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_NIDORINO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD80[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_TANGELA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD98[] = {
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_ODDISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 28,
+ .species = SPECIES_ODDISH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDB0[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_RAICHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC0[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_CLEFAIRY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC8[] = {
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_PIKACHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDD0[] = {
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 0,
+ .lvl = 17,
+ .species = SPECIES_PONYTA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDE0[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_JIGGLYPUFF,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CDF0[] = {
+ {
+ .iv = 100,
+ .lvl = 45,
+ .species = SPECIES_NIDOQUEEN,
+ .moves = {MOVE_SUPERPOWER, MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING},
+ },
+ {
+ .iv = 100,
+ .lvl = 45,
+ .species = SPECIES_NIDOKING,
+ .moves = {MOVE_MEGAHORN, MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE10[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_NIDORAN_F,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE20[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_CHARMANDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_SQUIRTLE,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823CE30[] = {
+ {
+ .iv = 50,
+ .lvl = 29,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 50,
+ .lvl = 29,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE40[] = {
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_RAPIDASH,
+ },
+ {
+ .iv = 0,
+ .lvl = 29,
+ .species = SPECIES_NINETALES,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE50[] = {
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 30,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE60[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE70[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE78[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE80[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE88[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE90[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE98[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEA0[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEB0[] = {
+ {
+ .iv = 120,
+ .lvl = 48,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 120,
+ .lvl = 48,
+ .species = SPECIES_ARBOK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEC0[] = {
+ {
+ .iv = 20,
+ .lvl = 20,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 20,
+ .lvl = 20,
+ .species = SPECIES_SANDSHREW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CED0[] = {
+ {
+ .iv = 20,
+ .lvl = 20,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 20,
+ .lvl = 20,
+ .species = SPECIES_NIDORAN_F,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEE0[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_NIDORINA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEF0[] = {
+ {
+ .iv = 20,
+ .lvl = 19,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 20,
+ .lvl = 19,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 20,
+ .lvl = 19,
+ .species = SPECIES_ZUBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF08[] = {
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_GOLBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF20[] = {
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_ARBOK,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_GOLBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF38[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_ARBOK,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_SANDSHREW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF48[] = {
+ {
+ .iv = 20,
+ .lvl = 20,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 20,
+ .lvl = 20,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF58[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF68[] = {
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_ARBOK,
+ },
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_SANDSLASH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF78[] = {
+ {
+ .iv = 40,
+ .lvl = 25,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 40,
+ .lvl = 25,
+ .species = SPECIES_GRAVELER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF88[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF90[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF98[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA8[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFB0[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_HOUNDOUR,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_HOUNDOUR,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CFC0[] = {
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_NATU,
+ .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH},
+ },
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_SLOWBRO,
+ .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN},
+ },
+ {
+ .iv = 100,
+ .lvl = 49,
+ .species = SPECIES_KADABRA,
+ .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT},
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823CFF0[] = {
+ {
+ .iv = 50,
+ .lvl = 37,
+ .species = SPECIES_MANKEY,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 50,
+ .lvl = 37,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D000[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_POLIWAG,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_POLIWHIRL,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_POLIWAG,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D018[] = {
+ {
+ .iv = 30,
+ .lvl = 48,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 30,
+ .lvl = 48,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 30,
+ .lvl = 48,
+ .species = SPECIES_MARILL,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D030[] = {
+ {
+ .iv = 100,
+ .lvl = 51,
+ .species = SPECIES_WEEPINBELL,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_WRAP},
+ },
+ {
+ .iv = 100,
+ .lvl = 51,
+ .species = SPECIES_VICTREEBEL,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D050[] = {
+ {
+ .iv = 100,
+ .lvl = 51,
+ .species = SPECIES_GLOOM,
+ .moves = {MOVE_PETAL_DANCE, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_POISON_POWDER},
+ },
+ {
+ .iv = 100,
+ .lvl = 51,
+ .species = SPECIES_VILEPLUME,
+ .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D070[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_WEEPINBELL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D080[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_GRAVELER,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823D098[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_HOPPIP,
+ .heldItem = ITEM_STARDUST,
+ },
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_SKIPLOOM,
+ .heldItem = ITEM_STARDUST,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0A8[] = {
+ {
+ .iv = 50,
+ .lvl = 50,
+ .species = SPECIES_SMEARGLE,
+ .moves = {MOVE_DYNAMIC_PUNCH, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_MEGA_PUNCH},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0B8[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE},
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_ACID_ARMOR, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0D8[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0E8[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_GRIMER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F0[] = {
+ {
+ .iv = 0,
+ .lvl = 5,
+ .species = SPECIES_EKANS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F8[] = {
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 8,
+ .species = SPECIES_CATERPIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D108[] = {
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_METAPOD,
+ },
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_CATERPIE,
+ },
+ {
+ .iv = 0,
+ .lvl = 7,
+ .species = SPECIES_METAPOD,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D120[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_JIGGLYPUFF,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D130[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D148[] = {
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS},
+ },
+ {
+ .iv = 0,
+ .lvl = 22,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS},
+ },
+ {
+ .iv = 0,
+ .lvl = 23,
+ .species = SPECIES_GRIMER,
+ .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D178[] = {
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GRIMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 24,
+ .species = SPECIES_GRIMER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D188[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_CUBONE,
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_MAROWAK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D198[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_SANDSHREW,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_SANDSLASH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1B8[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_ZUBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_GOLBAT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1D0[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_MUK,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_GOLBAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1E8[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_MACHOP,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_MACHOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D200[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_HYPNO,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_HYPNO,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D210[] = {
+ {
+ .iv = 150,
+ .lvl = 52,
+ .species = SPECIES_MUK,
+ .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_ROCK_TOMB},
+ },
+ {
+ .iv = 150,
+ .lvl = 53,
+ .species = SPECIES_ARBOK,
+ .moves = {MOVE_SLUDGE_BOMB, MOVE_BITE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL},
+ },
+ {
+ .iv = 150,
+ .lvl = 54,
+ .species = SPECIES_VILEPLUME,
+ .moves = {MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D240[] = {
+ {
+ .iv = 200,
+ .lvl = 53,
+ .species = SPECIES_GOLBAT,
+ .moves = {MOVE_CONFUSE_RAY, MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL},
+ },
+ {
+ .iv = 200,
+ .lvl = 54,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_SLUDGE_BOMB, MOVE_THUNDERBOLT, MOVE_EXPLOSION, MOVE_SHADOW_BALL},
+ },
+ {
+ .iv = 200,
+ .lvl = 55,
+ .species = SPECIES_HOUNDOOM,
+ .moves = {MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_IRON_TAIL, MOVE_SHADOW_BALL},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D270[] = {
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SWIFT, MOVE_SCREECH, MOVE_SPARK, MOVE_SONIC_BOOM},
+ },
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_ELECTRODE,
+ .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE},
+ },
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_MAGNEMITE,
+ .moves = {MOVE_SCREECH, MOVE_SWIFT, MOVE_SPARK, MOVE_THUNDER_WAVE},
+ },
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_MAGNETON,
+ .moves = {MOVE_TRI_ATTACK, MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM},
+ },
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_PORYGON,
+ .moves = {MOVE_TRI_ATTACK, MOVE_CONVERSION, MOVE_RECOVER, MOVE_PSYBEAM},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2C0[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_SEEL,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_SEEL,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_DEWGONG,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2D8[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_SEADRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2E8[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_PSYDUCK,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_PSYDUCK,
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_GOLDUCK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D300[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D308[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_SHELLDER,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_CLOYSTER,
+ },
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_WARTORTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D320[] = {
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 33,
+ .species = SPECIES_GOLDEEN,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823D348[] = {
+ {
+ .iv = 50,
+ .lvl = 38,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 50,
+ .lvl = 38,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823D358[] = {
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_MACHOP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823D368[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_MACHOP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D378[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_NIDORINO,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_SANDSLASH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D390[] = {
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 0,
+ .lvl = 35,
+ .species = SPECIES_CLEFAIRY,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823D3B0[] = {
+ {
+ .iv = 50,
+ .lvl = 39,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 50,
+ .lvl = 39,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3C0[] = {
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_BULBASAUR,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_IVYSAUR,
+ },
+ {
+ .iv = 0,
+ .lvl = 36,
+ .species = SPECIES_IVYSAUR,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3D8[] = {
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_STARYU,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_KRABBY,
+ },
+ {
+ .iv = 0,
+ .lvl = 34,
+ .species = SPECIES_KRABBY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3F8[] = {
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 0,
+ .lvl = 37,
+ .species = SPECIES_CLEFAIRY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D408[] = {
+ {
+ .iv = 0,
+ .lvl = 38,
+ .species = SPECIES_KINGLER,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D410[] = {
+ {
+ .iv = 50,
+ .lvl = 50,
+ .species = SPECIES_SMEARGLE,
+ .moves = {MOVE_FLY, MOVE_DIG, MOVE_DIVE, MOVE_BOUNCE},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D420[] = {
+ {
+ .iv = 50,
+ .lvl = 50,
+ .species = SPECIES_SMEARGLE,
+ .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT},
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823D430[] = {
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_MAREEP,
+ .heldItem = ITEM_STARDUST,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_MAREEP,
+ .heldItem = ITEM_STARDUST,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_FLAAFFY,
+ .heldItem = ITEM_NUGGET,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D448[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D458[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_POLIWHIRL,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_TENTACOOL,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_TENTACRUEL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D470[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_GRIMER,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_MUK,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D488[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_KOFFING,
+ .moves = {MOVE_MEMENTO, MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE},
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_WEEZING,
+ .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4A8[] = {
+ {
+ .iv = 50,
+ .lvl = 48,
+ .species = SPECIES_EKANS,
+ },
+ {
+ .iv = 50,
+ .lvl = 48,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 50,
+ .lvl = 48,
+ .species = SPECIES_GLOOM,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4C0[] = {
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_PIDGEY,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4D0[] = {
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4E0[] = {
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_HOOTHOOT,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_NOCTOWL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4F0[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_QWILFISH,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_QWILFISH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D500[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_KINGLER,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_WARTORTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D510[] = {
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_MARILL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D518[] = {
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_POLIWHIRL,
+ },
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D528[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_SUNKERN,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_SUNFLORA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D538[] = {
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_GYARADOS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D540[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_CHINCHOU,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_LANTURN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D550[] = {
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_PIKACHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D560[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_MACHOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D570[] = {
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_GOLEM,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D578[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_MACHOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D588[] = {
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_SUDOWOODO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D590[] = {
+ {
+ .iv = 30,
+ .lvl = 49,
+ .species = SPECIES_RHYHORN,
+ },
+ {
+ .iv = 30,
+ .lvl = 49,
+ .species = SPECIES_KANGASKHAN,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5A0[] = {
+ {
+ .iv = 100,
+ .lvl = 52,
+ .species = SPECIES_GIRAFARIG,
+ .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5B0[] = {
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_NATU,
+ .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT},
+ },
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_DROWZEE,
+ .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT},
+ },
+ {
+ .iv = 100,
+ .lvl = 50,
+ .species = SPECIES_HYPNO,
+ .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5E0[] = {
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_BELLOSSOM,
+ },
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_BELLOSSOM,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5F0[] = {
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_GOLDUCK,
+ },
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_PSYDUCK,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D600[] = {
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM},
+ },
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_PINECO,
+ .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_TAKE_DOWN},
+ },
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_VOLTORB,
+ .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM},
+ },
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_PINECO,
+ .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_EXPLOSION},
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823D640[] = {
+ {
+ .iv = 50,
+ .lvl = 48,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 50,
+ .lvl = 48,
+ .species = SPECIES_HITMONTOP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 50,
+ .lvl = 48,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823D658[] = {
+ {
+ .iv = 50,
+ .lvl = 38,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 50,
+ .lvl = 38,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D668[] = {
+ {
+ .iv = 40,
+ .lvl = 48,
+ .species = SPECIES_SANDSLASH,
+ },
+ {
+ .iv = 40,
+ .lvl = 48,
+ .species = SPECIES_LICKITUNG,
+ },
+ {
+ .iv = 40,
+ .lvl = 49,
+ .species = SPECIES_URSARING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D680[] = {
+ {
+ .iv = 90,
+ .lvl = 33,
+ .species = SPECIES_RHYHORN,
+ },
+ {
+ .iv = 90,
+ .lvl = 33,
+ .species = SPECIES_LICKITUNG,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D690[] = {
+ {
+ .iv = 100,
+ .lvl = 37,
+ .species = SPECIES_EXEGGCUTE,
+ .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_CONFUSION},
+ },
+ {
+ .iv = 100,
+ .lvl = 40,
+ .species = SPECIES_EXEGGUTOR,
+ .moves = {MOVE_EGG_BOMB, MOVE_STOMP, MOVE_CONFUSION, MOVE_HYPNOSIS},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6B0[] = {
+ {
+ .iv = 100,
+ .lvl = 49,
+ .species = SPECIES_TANGELA,
+ .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN},
+ },
+ {
+ .iv = 100,
+ .lvl = 49,
+ .species = SPECIES_EXEGGCUTE,
+ .moves = {MOVE_CONFUSION, MOVE_POISON_POWDER, MOVE_BARRAGE, MOVE_REFLECT},
+ },
+ {
+ .iv = 100,
+ .lvl = 49,
+ .species = SPECIES_EXEGGUTOR,
+ .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D6E0[] = {
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_BELLSPROUT,
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_GLOOM,
+ },
+ {
+ .iv = 100,
+ .lvl = 38,
+ .species = SPECIES_GLOOM,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6F8[] = {
+ {
+ .iv = 100,
+ .lvl = 52,
+ .species = SPECIES_CHANSEY,
+ .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D708[] = {
+ {
+ .iv = 100,
+ .lvl = 47,
+ .species = SPECIES_RHYDON,
+ .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE},
+ },
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_SLOWBRO,
+ .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE},
+ },
+ {
+ .iv = 100,
+ .lvl = 47,
+ .species = SPECIES_KANGASKHAN,
+ .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL},
+ },
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_MACHOKE,
+ .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS},
+ },
+ {
+ .iv = 100,
+ .lvl = 50,
+ .species = SPECIES_URSARING,
+ .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D758[] = {
+ {
+ .iv = 100,
+ .lvl = 47,
+ .species = SPECIES_PERSIAN,
+ .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE},
+ },
+ {
+ .iv = 100,
+ .lvl = 47,
+ .species = SPECIES_DEWGONG,
+ .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_GROWL},
+ },
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_NINETALES,
+ .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE},
+ },
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_RAPIDASH,
+ .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN},
+ },
+ {
+ .iv = 100,
+ .lvl = 50,
+ .species = SPECIES_GIRAFARIG,
+ .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7A8[] = {
+ {
+ .iv = 100,
+ .lvl = 52,
+ .species = SPECIES_MILTANK,
+ .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL},
+ },
+ {
+ .iv = 100,
+ .lvl = 52,
+ .species = SPECIES_TAUROS,
+ .moves = {MOVE_THRASH, MOVE_HORN_ATTACK, MOVE_PURSUIT, MOVE_SWAGGER},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D7C8[] = {
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_ONIX,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7D0[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_GEODUDE,
+ .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROLLOUT, MOVE_SELF_DESTRUCT},
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_GRAVELER,
+ .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT},
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_GRAVELER,
+ .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D800[] = {
+ {
+ .iv = 50,
+ .lvl = 50,
+ .species = SPECIES_SMEARGLE,
+ .moves = {MOVE_FAKE_OUT, MOVE_EXTREME_SPEED, MOVE_PROTECT, MOVE_QUICK_ATTACK},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D810[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_MAROWAK,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_GOLDUCK,
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823D820[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_PERSIAN,
+ .heldItem = ITEM_NUGGET,
+ .moves = {MOVE_PAY_DAY, MOVE_BITE, MOVE_TAUNT, MOVE_TORMENT},
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_PERSIAN,
+ .heldItem = ITEM_NUGGET,
+ .moves = {MOVE_PAY_DAY, MOVE_SCRATCH, MOVE_TORMENT, MOVE_TAUNT},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D840[] = {
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_GRAVELER,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_MAROWAK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D858[] = {
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_NATU,
+ },
+ {
+ .iv = 100,
+ .lvl = 48,
+ .species = SPECIES_NATU,
+ },
+ {
+ .iv = 100,
+ .lvl = 49,
+ .species = SPECIES_XATU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D870[] = {
+ {
+ .iv = 30,
+ .lvl = 50,
+ .species = SPECIES_CHANSEY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D878[] = {
+ {
+ .iv = 30,
+ .lvl = 48,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 30,
+ .lvl = 48,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 30,
+ .lvl = 48,
+ .species = SPECIES_CLEFABLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D890[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_HERACROSS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D898[] = {
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_YANMA,
+ },
+ {
+ .iv = 0,
+ .lvl = 45,
+ .species = SPECIES_BEEDRILL,
+ },
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_YANMA,
+ },
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_BEEDRILL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8B8[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_VENONAT,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_VENOMOTH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8C8[] = {
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_WEEPINBELL,
+ },
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_WEEPINBELL,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_VICTREEBEL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8E0[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_FARFETCHD,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_FARFETCHD,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8F0[] = {
+ {
+ .iv = 0,
+ .lvl = 46,
+ .species = SPECIES_HOPPIP,
+ },
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_HOPPIP,
+ },
+ {
+ .iv = 0,
+ .lvl = 47,
+ .species = SPECIES_SKIPLOOM,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_SKIPLOOM,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D910[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_SNUBBULL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D918[] = {
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_PINSIR,
+ },
+ {
+ .iv = 0,
+ .lvl = 50,
+ .species = SPECIES_HERACROSS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D928[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_PARAS,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_PARAS,
+ },
+ {
+ .iv = 0,
+ .lvl = 49,
+ .species = SPECIES_PARASECT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D940[] = {
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_SANDSLASH,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 0,
+ .lvl = 48,
+ .species = SPECIES_SANDSLASH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D958[] = {
+ {
+ .iv = 20,
+ .lvl = 21,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 20,
+ .lvl = 21,
+ .species = SPECIES_NIDORAN_F,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D968[] = {
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_NIDORINO,
+ },
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_NIDORINA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D978[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_NIDORINO,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_NIDORINA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D988[] = {
+ {
+ .iv = 20,
+ .lvl = 22,
+ .species = SPECIES_SQUIRTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D990[] = {
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_WARTORTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D998[] = {
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_WARTORTLE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9A0[] = {
+ {
+ .iv = 20,
+ .lvl = 21,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 20,
+ .lvl = 21,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9B0[] = {
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9C0[] = {
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9D0[] = {
+ {
+ .iv = 20,
+ .lvl = 21,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 20,
+ .lvl = 21,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 20,
+ .lvl = 18,
+ .species = SPECIES_PIDGEY,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9E8[] = {
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 60,
+ .lvl = 26,
+ .species = SPECIES_PIDGEOTTO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA00[] = {
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 80,
+ .lvl = 50,
+ .species = SPECIES_PIDGEOT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA18[] = {
+ {
+ .iv = 40,
+ .lvl = 22,
+ .species = SPECIES_RATTATA,
+ },
+ {
+ .iv = 40,
+ .lvl = 22,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 40,
+ .lvl = 22,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA30[] = {
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_RATICATE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA48[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_MAGNETON,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_MAGNETON,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_MAGNETON,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA60[] = {
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_VULPIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA70[] = {
+ {
+ .iv = 40,
+ .lvl = 24,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 40,
+ .lvl = 24,
+ .species = SPECIES_CHARMANDER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA80[] = {
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 60,
+ .lvl = 29,
+ .species = SPECIES_CHARMELEON,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA90[] = {
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_ARCANINE,
+ },
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_CHARMELEON,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA0[] = {
+ {
+ .iv = 40,
+ .lvl = 25,
+ .species = SPECIES_MEOWTH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA8[] = {
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_PERSIAN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB0[] = {
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_PERSIAN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB8[] = {
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_ONIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAC8[] = {
+ {
+ .iv = 150,
+ .lvl = 54,
+ .species = SPECIES_RHYDON,
+ },
+ {
+ .iv = 150,
+ .lvl = 54,
+ .species = SPECIES_LICKITUNG,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAD8[] = {
+ {
+ .iv = 90,
+ .lvl = 29,
+ .species = SPECIES_MAROWAK,
+ },
+ {
+ .iv = 90,
+ .lvl = 29,
+ .species = SPECIES_SLOWBRO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAE8[] = {
+ {
+ .iv = 150,
+ .lvl = 54,
+ .species = SPECIES_MAROWAK,
+ },
+ {
+ .iv = 150,
+ .lvl = 54,
+ .species = SPECIES_SLOWBRO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAF8[] = {
+ {
+ .iv = 60,
+ .lvl = 31,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 60,
+ .lvl = 31,
+ .species = SPECIES_GRAVELER,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB08[] = {
+ {
+ .iv = 40,
+ .lvl = 22,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 40,
+ .lvl = 22,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 40,
+ .lvl = 23,
+ .species = SPECIES_NIDORAN_M,
+ },
+ {
+ .iv = 40,
+ .lvl = 21,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 40,
+ .lvl = 22,
+ .species = SPECIES_PIKACHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB30[] = {
+ {
+ .iv = 80,
+ .lvl = 46,
+ .species = SPECIES_PIDGEOT,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_NIDORINO,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_PERSIAN,
+ },
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_RAICHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB58[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_MUK,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_MUK,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_MUK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB70[] = {
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_GROWLITHE,
+ },
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_VULPIX,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB80[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_MUK,
+ },
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_MUK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB90[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_POLIWHIRL,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_CLOYSTER,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_SEADRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBB0[] = {
+ {
+ .iv = 60,
+ .lvl = 33,
+ .species = SPECIES_ELECTRODE,
+ },
+ {
+ .iv = 60,
+ .lvl = 33,
+ .species = SPECIES_ELECTRODE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBC0[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_PERSIAN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBD0[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBF0[] = {
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_PIDGEOT,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_PIDGEOT,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC10[] = {
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_MEOWTH,
+ },
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_MEOWTH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC38[] = {
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_PERSIAN,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_PERSIAN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC60[] = {
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_PIDGEOT,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_PERSIAN,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_RAICHU,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_PERSIAN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC88[] = {
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_KOFFING,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_KOFFING,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_MUK,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_WEEZING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCA8[] = {
+ {
+ .iv = 60,
+ .lvl = 32,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 60,
+ .lvl = 32,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCB8[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCC8[] = {
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_DODUO,
+ },
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCE0[] = {
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_DODRIO,
+ },
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCF8[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_PIDGEOT,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_WIGGLYTUFF,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD08[] = {
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_DODRIO,
+ },
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_DODRIO,
+ },
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_DODUO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD20[] = {
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_DODRIO,
+ },
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_DODRIO,
+ },
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_DODRIO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD38[] = {
+ {
+ .iv = 60,
+ .lvl = 32,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 60,
+ .lvl = 32,
+ .species = SPECIES_RAICHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD48[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_RAICHU,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD58[] = {
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_RAICHU,
+ },
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_RAICHU,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD68[] = {
+ {
+ .iv = 110,
+ .lvl = 33,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 110,
+ .lvl = 33,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD78[] = {
+ {
+ .iv = 130,
+ .lvl = 51,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 130,
+ .lvl = 51,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD88[] = {
+ {
+ .iv = 170,
+ .lvl = 56,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 170,
+ .lvl = 56,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD98[] = {
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_WEEZING,
+ },
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_WEEZING,
+ },
+ {
+ .iv = 80,
+ .lvl = 48,
+ .species = SPECIES_WEEZING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDB0[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_PRIMEAPE,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_MACHOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDC0[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_WEEZING,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_MUK,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDD0[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_MACHAMP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDE0[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_PRIMEAPE,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_MACHAMP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDF0[] = {
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_SPEAROW,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 60,
+ .lvl = 28,
+ .species = SPECIES_SPEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE10[] = {
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE30[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE40[] = {
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_SEADRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE60[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE70[] = {
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_SEAKING,
+ },
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE80[] = {
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_MAGIKARP,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_MAGIKARP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB0[] = {
+ {
+ .iv = 80,
+ .lvl = 50,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB8[] = {
+ {
+ .iv = 80,
+ .lvl = 50,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 80,
+ .lvl = 50,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEC8[] = {
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DED8[] = {
+ {
+ .iv = 80,
+ .lvl = 50,
+ .species = SPECIES_STARMIE,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEE0[] = {
+ {
+ .iv = 130,
+ .lvl = 50,
+ .species = SPECIES_MANKEY,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 130,
+ .lvl = 50,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEF0[] = {
+ {
+ .iv = 170,
+ .lvl = 55,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 170,
+ .lvl = 55,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF00[] = {
+ {
+ .iv = 130,
+ .lvl = 50,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 130,
+ .lvl = 50,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF10[] = {
+ {
+ .iv = 170,
+ .lvl = 55,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 170,
+ .lvl = 55,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF20[] = {
+ {
+ .iv = 180,
+ .lvl = 50,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 180,
+ .lvl = 50,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF30[] = {
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF40[] = {
+ {
+ .iv = 180,
+ .lvl = 50,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 180,
+ .lvl = 50,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF50[] = {
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF60[] = {
+ {
+ .iv = 130,
+ .lvl = 51,
+ .species = SPECIES_MACHOKE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 130,
+ .lvl = 51,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF70[] = {
+ {
+ .iv = 170,
+ .lvl = 56,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 170,
+ .lvl = 56,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF80[] = {
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_POLIWHIRL,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_POLIWHIRL,
+ },
+ {
+ .iv = 80,
+ .lvl = 47,
+ .species = SPECIES_POLIWHIRL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF98[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_CLEFAIRY,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823DFA8[] = {
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_SMEARGLE,
+ .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFB8[] = {
+ {
+ .iv = 120,
+ .lvl = 53,
+ .species = SPECIES_RATICATE,
+ },
+ {
+ .iv = 120,
+ .lvl = 53,
+ .species = SPECIES_PIDGEOT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFC8[] = {
+ {
+ .iv = 150,
+ .lvl = 53,
+ .species = SPECIES_PIKACHU,
+ },
+ {
+ .iv = 150,
+ .lvl = 53,
+ .species = SPECIES_CLEFAIRY,
+ },
+ {
+ .iv = 150,
+ .lvl = 53,
+ .species = SPECIES_MARILL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFE0[] = {
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_NIDORINA,
+ },
+ {
+ .iv = 60,
+ .lvl = 30,
+ .species = SPECIES_NIDORINO,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFF0[] = {
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_NIDOKING,
+ },
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_NIDOQUEEN,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E000[] = {
+ {
+ .iv = 120,
+ .lvl = 53,
+ .species = SPECIES_PIDGEOTTO,
+ },
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_PIDGEOT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E010[] = {
+ {
+ .iv = 120,
+ .lvl = 53,
+ .species = SPECIES_FEAROW,
+ },
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_FEAROW,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E020[] = {
+ {
+ .iv = 120,
+ .lvl = 53,
+ .species = SPECIES_NOCTOWL,
+ },
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_NOCTOWL,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E030[] = {
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_MARILL,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E038[] = {
+ {
+ .iv = 220,
+ .lvl = 52,
+ .species = SPECIES_NATU,
+ .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH},
+ },
+ {
+ .iv = 220,
+ .lvl = 52,
+ .species = SPECIES_SLOWBRO,
+ .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN},
+ },
+ {
+ .iv = 220,
+ .lvl = 54,
+ .species = SPECIES_KADABRA,
+ .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E068[] = {
+ {
+ .iv = 120,
+ .lvl = 55,
+ .species = SPECIES_GYARADOS,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E070[] = {
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_ONIX,
+ },
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_MACHAMP,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E080[] = {
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_MACHOKE,
+ },
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_MACHOKE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E090[] = {
+ {
+ .iv = 150,
+ .lvl = 55,
+ .species = SPECIES_RHYDON,
+ },
+ {
+ .iv = 150,
+ .lvl = 55,
+ .species = SPECIES_KANGASKHAN,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0A0[] = {
+ {
+ .iv = 220,
+ .lvl = 56,
+ .species = SPECIES_GIRAFARIG,
+ .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0B0[] = {
+ {
+ .iv = 220,
+ .lvl = 53,
+ .species = SPECIES_NATU,
+ .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT},
+ },
+ {
+ .iv = 220,
+ .lvl = 53,
+ .species = SPECIES_HYPNO,
+ .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT},
+ },
+ {
+ .iv = 220,
+ .lvl = 53,
+ .species = SPECIES_HYPNO,
+ .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E0E0[] = {
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_ELECTRODE,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_PINECO,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_ELECTRODE,
+ },
+ {
+ .iv = 120,
+ .lvl = 52,
+ .species = SPECIES_PINECO,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E100[] = {
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_VICTREEBEL,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_WRAP},
+ },
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_VICTREEBEL,
+ .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_SLAM},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E120[] = {
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_VILEPLUME,
+ .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_SLEEP_POWDER},
+ },
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_VILEPLUME,
+ .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE},
+ },
+};
+
+static const struct TrainerMonItemDefaultMoves sTrainerMons_823E140[] = {
+ {
+ .iv = 170,
+ .lvl = 54,
+ .species = SPECIES_PRIMEAPE,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 170,
+ .lvl = 54,
+ .species = SPECIES_HITMONTOP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+ {
+ .iv = 170,
+ .lvl = 54,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_BLACK_BELT,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E158[] = {
+ {
+ .iv = 160,
+ .lvl = 52,
+ .species = SPECIES_SANDSLASH,
+ },
+ {
+ .iv = 160,
+ .lvl = 52,
+ .species = SPECIES_LICKITUNG,
+ },
+ {
+ .iv = 160,
+ .lvl = 55,
+ .species = SPECIES_URSARING,
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E170[] = {
+ {
+ .iv = 220,
+ .lvl = 53,
+ .species = SPECIES_TANGELA,
+ .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN},
+ },
+ {
+ .iv = 220,
+ .lvl = 54,
+ .species = SPECIES_EXEGGUTOR,
+ .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_STUN_SPORE, MOVE_REFLECT},
+ },
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_EXEGGUTOR,
+ .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1A0[] = {
+ {
+ .iv = 220,
+ .lvl = 56,
+ .species = SPECIES_CHANSEY,
+ .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1B0[] = {
+ {
+ .iv = 220,
+ .lvl = 52,
+ .species = SPECIES_RHYDON,
+ .moves = {MOVE_EARTHQUAKE, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE},
+ },
+ {
+ .iv = 220,
+ .lvl = 54,
+ .species = SPECIES_SLOWBRO,
+ .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE},
+ },
+ {
+ .iv = 220,
+ .lvl = 52,
+ .species = SPECIES_KANGASKHAN,
+ .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL},
+ },
+ {
+ .iv = 220,
+ .lvl = 52,
+ .species = SPECIES_MACHAMP,
+ .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS},
+ },
+ {
+ .iv = 220,
+ .lvl = 55,
+ .species = SPECIES_URSARING,
+ .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E200[] = {
+ {
+ .iv = 220,
+ .lvl = 53,
+ .species = SPECIES_PERSIAN,
+ .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE},
+ },
+ {
+ .iv = 220,
+ .lvl = 53,
+ .species = SPECIES_DEWGONG,
+ .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_SHEER_COLD},
+ },
+ {
+ .iv = 220,
+ .lvl = 54,
+ .species = SPECIES_NINETALES,
+ .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE},
+ },
+ {
+ .iv = 220,
+ .lvl = 54,
+ .species = SPECIES_RAPIDASH,
+ .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN},
+ },
+ {
+ .iv = 220,
+ .lvl = 56,
+ .species = SPECIES_GIRAFARIG,
+ .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH},
+ },
+};
+
+static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E250[] = {
+ {
+ .iv = 220,
+ .lvl = 57,
+ .species = SPECIES_MILTANK,
+ .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL},
+ },
+ {
+ .iv = 220,
+ .lvl = 57,
+ .species = SPECIES_TAUROS,
+ .moves = {MOVE_TAKE_DOWN, MOVE_SCARY_FACE, MOVE_PURSUIT, MOVE_SWAGGER},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E270[] = {
+ {
+ .iv = 20,
+ .lvl = 19,
+ .species = SPECIES_METAPOD,
+ },
+ {
+ .iv = 20,
+ .lvl = 19,
+ .species = SPECIES_WEEDLE,
+ },
+ {
+ .iv = 20,
+ .lvl = 19,
+ .species = SPECIES_METAPOD,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E288[] = {
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_BUTTERFREE,
+ },
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_KAKUNA,
+ },
+ {
+ .iv = 60,
+ .lvl = 27,
+ .species = SPECIES_BUTTERFREE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2A0[] = {
+ {
+ .iv = 120,
+ .lvl = 51,
+ .species = SPECIES_BUTTERFREE,
+ },
+ {
+ .iv = 120,
+ .lvl = 54,
+ .species = SPECIES_BEEDRILL,
+ },
+ {
+ .iv = 120,
+ .lvl = 51,
+ .species = SPECIES_BUTTERFREE,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2B8[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_POLIWHIRL,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_POLIWRATH,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2C8[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_SEADRA,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_SEADRA,
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2D8[] = {
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_POLIWHIRL,
+ },
+ {
+ .iv = 80,
+ .lvl = 49,
+ .species = SPECIES_SEAKING,
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823E2E8[] = {
+ {
+ .iv = 255,
+ .lvl = 64,
+ .species = SPECIES_DEWGONG,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SIGNAL_BEAM, MOVE_DOUBLE_TEAM},
+ },
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_CLOYSTER,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SUPERSONIC, MOVE_RAIN_DANCE},
+ },
+ {
+ .iv = 255,
+ .lvl = 63,
+ .species = SPECIES_PILOSWINE,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_BLIZZARD, MOVE_EARTHQUAKE, MOVE_DOUBLE_EDGE, MOVE_ROCK_SLIDE},
+ },
+ {
+ .iv = 255,
+ .lvl = 66,
+ .species = SPECIES_JYNX,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_ICE_BEAM, MOVE_PSYCHIC, MOVE_LOVELY_KISS, MOVE_ATTRACT},
+ },
+ {
+ .iv = 255,
+ .lvl = 66,
+ .species = SPECIES_LAPRAS,
+ .heldItem = ITEM_CHERI_BERRY,
+ .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_PSYCHIC, MOVE_THUNDER},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823E338[] = {
+ {
+ .iv = 255,
+ .lvl = 65,
+ .species = SPECIES_STEELIX,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_ROCK_TOMB},
+ },
+ {
+ .iv = 255,
+ .lvl = 65,
+ .species = SPECIES_HITMONCHAN,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_SLIDE, MOVE_COUNTER},
+ },
+ {
+ .iv = 255,
+ .lvl = 65,
+ .species = SPECIES_HITMONLEE,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE},
+ },
+ {
+ .iv = 255,
+ .lvl = 66,
+ .species = SPECIES_STEELIX,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_DRAGON_BREATH},
+ },
+ {
+ .iv = 255,
+ .lvl = 68,
+ .species = SPECIES_MACHAMP,
+ .heldItem = ITEM_PERSIM_BERRY,
+ .moves = {MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_BRICK_BREAK, MOVE_ROCK_SLIDE},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823E388[] = {
+ {
+ .iv = 255,
+ .lvl = 66,
+ .species = SPECIES_GENGAR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_HYPNOSIS},
+ },
+ {
+ .iv = 255,
+ .lvl = 66,
+ .species = SPECIES_CROBAT,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL, MOVE_CONFUSE_RAY},
+ },
+ {
+ .iv = 255,
+ .lvl = 65,
+ .species = SPECIES_MISDREAVUS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ATTRACT},
+ },
+ {
+ .iv = 255,
+ .lvl = 68,
+ .species = SPECIES_ARBOK,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_DOUBLE_TEAM},
+ },
+ {
+ .iv = 255,
+ .lvl = 70,
+ .species = SPECIES_GENGAR,
+ .heldItem = ITEM_CHESTO_BERRY,
+ .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_SLUDGE_BOMB},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823E3D8[] = {
+ {
+ .iv = 255,
+ .lvl = 68,
+ .species = SPECIES_GYARADOS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_THUNDER_WAVE},
+ },
+ {
+ .iv = 255,
+ .lvl = 66,
+ .species = SPECIES_DRAGONITE,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_FLAMETHROWER},
+ },
+ {
+ .iv = 255,
+ .lvl = 66,
+ .species = SPECIES_KINGDRA,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_ICE_BEAM},
+ },
+ {
+ .iv = 255,
+ .lvl = 70,
+ .species = SPECIES_AERODACTYL,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE},
+ },
+ {
+ .iv = 255,
+ .lvl = 72,
+ .species = SPECIES_DRAGONITE,
+ .heldItem = ITEM_PERSIM_BERRY,
+ .moves = {MOVE_HYPER_BEAM, MOVE_OUTRAGE, MOVE_THUNDERBOLT, MOVE_ICE_BEAM},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823E428[] = {
+ {
+ .iv = 255,
+ .lvl = 72,
+ .species = SPECIES_HERACROSS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB},
+ },
+ {
+ .iv = 255,
+ .lvl = 73,
+ .species = SPECIES_ALAKAZAM,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT},
+ },
+ {
+ .iv = 255,
+ .lvl = 72,
+ .species = SPECIES_TYRANITAR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE},
+ },
+ {
+ .iv = 255,
+ .lvl = 73,
+ .species = SPECIES_ARCANINE,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL},
+ },
+ {
+ .iv = 255,
+ .lvl = 73,
+ .species = SPECIES_EXEGGUTOR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN},
+ },
+ {
+ .iv = 255,
+ .lvl = 75,
+ .species = SPECIES_BLASTOISE,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_RAIN_DANCE},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823E488[] = {
+ {
+ .iv = 255,
+ .lvl = 72,
+ .species = SPECIES_HERACROSS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB},
+ },
+ {
+ .iv = 255,
+ .lvl = 73,
+ .species = SPECIES_ALAKAZAM,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT},
+ },
+ {
+ .iv = 255,
+ .lvl = 72,
+ .species = SPECIES_TYRANITAR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE},
+ },
+ {
+ .iv = 255,
+ .lvl = 73,
+ .species = SPECIES_GYARADOS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM},
+ },
+ {
+ .iv = 255,
+ .lvl = 73,
+ .species = SPECIES_ARCANINE,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL},
+ },
+ {
+ .iv = 255,
+ .lvl = 75,
+ .species = SPECIES_VENUSAUR,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_SOLAR_BEAM, MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY},
+ },
+};
+
+static const struct TrainerMonItemCustomMoves sTrainerMons_823E4E8[] = {
+ {
+ .iv = 255,
+ .lvl = 72,
+ .species = SPECIES_HERACROSS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB},
+ },
+ {
+ .iv = 255,
+ .lvl = 73,
+ .species = SPECIES_ALAKAZAM,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT},
+ },
+ {
+ .iv = 255,
+ .lvl = 72,
+ .species = SPECIES_TYRANITAR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE},
+ },
+ {
+ .iv = 255,
+ .lvl = 73,
+ .species = SPECIES_EXEGGUTOR,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN},
+ },
+ {
+ .iv = 255,
+ .lvl = 73,
+ .species = SPECIES_GYARADOS,
+ .heldItem = ITEM_NONE,
+ .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM},
+ },
+ {
+ .iv = 255,
+ .lvl = 75,
+ .species = SPECIES_CHARIZARD,
+ .heldItem = ITEM_SITRUS_BERRY,
+ .moves = {MOVE_FIRE_BLAST, MOVE_DRAGON_CLAW, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE},
+ },
+};
+
+static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E548[] = {
+ {
+ .iv = 50,
+ .lvl = 39,
+ .species = SPECIES_WEEZING,
+ },
+ {
+ .iv = 50,
+ .lvl = 39,
+ .species = SPECIES_MUK,
+ },
+};
diff --git a/src/data/trainers.h b/src/data/trainers.h
new file mode 100644
index 000000000..46c4ef210
--- /dev/null
+++ b/src/data/trainers.h
@@ -0,0 +1,8918 @@
+const struct Trainer gTrainers[] = {
+ [TRAINER_NONE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_TRAINER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_AQUA_LEADER_ARCHIE,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = 0,
+ .partySize = 0,
+ .party = NULL
+ },
+ [TRAINER_AQUA_LEADER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_AQUA_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_LEADER_ARCHIE,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1A0}
+ },
+ [TRAINER_TEAM_AQUA_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1A8}
+ },
+ [TRAINER_TEAM_AQUA_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_AQUA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1B0}
+ },
+ [TRAINER_AROMA_LADY_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_AROMA_LADY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_AROMA_LADY,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1B8}
+ },
+ [TRAINER_RUIN_MANIAC_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RUIN_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RS_RUIN_MANIAC,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1C0}
+ },
+ [TRAINER_INTERVIEWER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_INTERVIEWER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
+ .trainerPic = TRAINER_PIC_INTERVIEWER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1C8}
+ },
+ [TRAINER_TUBER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TUBER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_RS_TUBER_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1D0}
+ },
+ [TRAINER_TUBER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TUBER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_TUBER_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1D8}
+ },
+ [TRAINER_COOLTRAINER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_COOLTRAINER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_RS_COOLTRAINER_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1E0}
+ },
+ [TRAINER_COOLTRAINER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_COOLTRAINER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_RS_COOLTRAINER_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1E8}
+ },
+ [TRAINER_HEX_MANIAC_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HEX_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_HEX_MANIAC,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1F0}
+ },
+ [TRAINER_LADY_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LADY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_LADY,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A1F8}
+ },
+ [TRAINER_BEAUTY_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_BEAUTY,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A200}
+ },
+ [TRAINER_RICH_BOY_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RICH_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_RICH_BOY,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A208}
+ },
+ [TRAINER_POKEMANIAC_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_RS_POKEMANIAC,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A210}
+ },
+ [TRAINER_SWIMMER_MALE_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_SWIMMER_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A218}
+ },
+ [TRAINER_BLACK_BELT_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BLACK_BELT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_RS_BLACK_BELT,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A220}
+ },
+ [TRAINER_GUITARIST_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GUITARIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_GUITARIST,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A228}
+ },
+ [TRAINER_KINDLER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_KINDLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_KINDLER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A230}
+ },
+ [TRAINER_CAMPER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_CAMPER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A238}
+ },
+ [TRAINER_BUG_MANIAC_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_MANIAC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BUG_MANIAC,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A240}
+ },
+ [TRAINER_PSYCHIC_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_RS_PSYCHIC_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A248}
+ },
+ [TRAINER_PSYCHIC_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PSYCHIC,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_RS_PSYCHIC_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A250}
+ },
+ [TRAINER_GENTLEMAN_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GENTLEMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_RS_GENTLEMAN,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A258}
+ },
+ [TRAINER_ELITE_FOUR_SIDNEY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ELITE_FOUR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_SIDNEY,
+ .trainerName = _("SIDNEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A260}
+ },
+ [TRAINER_ELITE_FOUR_PHOEBE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ELITE_FOUR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_PHOEBE,
+ .trainerName = _("PHOEBE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A268}
+ },
+ [TRAINER_LEADER_ROXANNE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_ROXANNE,
+ .trainerName = _("ROXANNE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A270}
+ },
+ [TRAINER_LEADER_BRAWLY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_BRAWLY,
+ .trainerName = _("BRAWLY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A278}
+ },
+ [TRAINER_LEADER_TATE_LIZA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
+ .trainerName = _("TATE&LIZA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A280}
+ },
+ [TRAINER_SCHOOL_KID_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCHOOL_KID,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A288}
+ },
+ [TRAINER_SCHOOL_KID_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCHOOL_KID,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SCHOOL_KID_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A290}
+ },
+ [TRAINER_SR_AND_JR_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SR_AND_JR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_SR_AND_JR,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A298}
+ },
+ [TRAINER_POKEFAN_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEFAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_POKEFAN_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2A0}
+ },
+ [TRAINER_POKEFAN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEFAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_POKEFAN_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2A8}
+ },
+ [TRAINER_EXPERT_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2B0}
+ },
+ [TRAINER_EXPERT_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_EXPERT,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_EXPERT_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2B8}
+ },
+ [TRAINER_YOUNGSTER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_YOUNGSTER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2C0}
+ },
+ [TRAINER_CHAMPION_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHAMPION,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CHAMPION_STEVEN,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2C8}
+ },
+ [TRAINER_FISHERMAN_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RS_FISHERMAN,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2D0}
+ },
+ [TRAINER_TRIATHLETE_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2D8}
+ },
+ [TRAINER_TRIATHLETE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2E0}
+ },
+ [TRAINER_TRIATHLETE_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2E8}
+ },
+ [TRAINER_TRIATHLETE_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2F0}
+ },
+ [TRAINER_TRIATHLETE_5] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A2F8}
+ },
+ [TRAINER_TRIATHLETE_6] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TRIATHLETE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A300}
+ },
+ [TRAINER_DRAGON_TAMER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_DRAGON_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_DRAGON_TAMER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A308}
+ },
+ [TRAINER_BIRD_KEEPER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_RS_BIRD_KEEPER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A310}
+ },
+ [TRAINER_NINJA_BOY_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_NINJA_BOY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_NINJA_BOY,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A318}
+ },
+ [TRAINER_BATTLE_GIRL_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BATTLE_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BATTLE_GIRL,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A320}
+ },
+ [TRAINER_PARASOL_LADY_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PARASOL_LADY,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PARASOL_LADY,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A328}
+ },
+ [TRAINER_SWIMMER_FEMALE_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_SWIMMER_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A330}
+ },
+ [TRAINER_PICNICKER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_RS_PICNICKER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A338}
+ },
+ [TRAINER_TWINS_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TWINS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_RS_TWINS,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A340}
+ },
+ [TRAINER_SAILOR_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SAILOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_SAILOR,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A348}
+ },
+ [TRAINER_BOARDER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BOARDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_YOUNGSTER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A350}
+ },
+ [TRAINER_BOARDER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BOARDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_YOUNGSTER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A358}
+ },
+ [TRAINER_COLLECTOR_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_COLLECTOR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_COLLECTOR,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A360}
+ },
+ [TRAINER_PKMN_TRAINER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_WALLY,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A368}
+ },
+ [TRAINER_PKMN_TRAINER_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_BRENDAN_1,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A370}
+ },
+ [TRAINER_PKMN_TRAINER_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_BRENDAN_1,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A378}
+ },
+ [TRAINER_PKMN_TRAINER_5] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_BRENDAN_1,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A380}
+ },
+ [TRAINER_PKMN_TRAINER_6] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_MAY_1,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A388}
+ },
+ [TRAINER_PKMN_TRAINER_7] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_MAY_1,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A390}
+ },
+ [TRAINER_PKMN_TRAINER_8] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_TRAINER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_MAY_1,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A398}
+ },
+ [TRAINER_PKMN_BREEDER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3A0}
+ },
+ [TRAINER_PKMN_BREEDER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_BREEDER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_POKEMON_BREEDER_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3A8}
+ },
+ [TRAINER_PKMN_RANGER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_RANGER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_RS_POKEMON_RANGER_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3B0}
+ },
+ [TRAINER_PKMN_RANGER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_RANGER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_RS_POKEMON_RANGER_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3B8}
+ },
+ [TRAINER_MAGMA_LEADER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_MAGMA_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3C0}
+ },
+ [TRAINER_TEAM_MAGMA_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3C8}
+ },
+ [TRAINER_TEAM_MAGMA_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_MAGMA,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3D0}
+ },
+ [TRAINER_LASS_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_LASS,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3D8}
+ },
+ [TRAINER_BUG_CATCHER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_BUG_CATCHER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3E0}
+ },
+ [TRAINER_HIKER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RS_HIKER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3E8}
+ },
+ [TRAINER_YOUNG_COUPLE_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNG_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_RS_YOUNG_COUPLE,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A3F0}
+ },
+ [TRAINER_OLD_COUPLE_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_OLD_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_OLD_COUPLE,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A400}
+ },
+ [TRAINER_SIS_AND_BRO_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SIS_AND_BRO,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_RS_SIS_AND_BRO,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A408}
+ },
+ [TRAINER_AQUA_ADMIN_MATT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_AQUA_ADMIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_ADMIN_M,
+ .trainerName = _("MATT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A410}
+ },
+ [TRAINER_AQUA_ADMIN_SHELLY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_AQUA_ADMIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_AQUA_ADMIN_F,
+ .trainerName = _("SHELLY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A418}
+ },
+ [TRAINER_MAGMA_ADMIN_TABITHA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_MAGMA_ADMIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_ADMIN_M,
+ .trainerName = _("TABITHA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A420}
+ },
+ [TRAINER_MAGMA_ADMIN_COURTNEY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_MAGMA_ADMIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
+ .trainerPic = TRAINER_PIC_MAGMA_ADMIN_F,
+ .trainerName = _("COURTNEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A428}
+ },
+ [TRAINER_LEADER_WATTSON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_WATTSON,
+ .trainerName = _("WATTSON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A430}
+ },
+ [TRAINER_LEADER_FLANNERY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_FLANNERY,
+ .trainerName = _("FLANNERY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A438}
+ },
+ [TRAINER_LEADER_NORMAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_NORMAN,
+ .trainerName = _("NORMAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A440}
+ },
+ [TRAINER_LEADER_WINONA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_WINONA,
+ .trainerName = _("WINONA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A448}
+ },
+ [TRAINER_LEADER_WALLACE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LEADER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_WALLACE,
+ .trainerName = _("WALLACE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A450}
+ },
+ [TRAINER_ELITE_FOUR_GLACIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ELITE_FOUR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_GLACIA,
+ .trainerName = _("GLACIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A458}
+ },
+ [TRAINER_ELITE_FOUR_DRAKE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ELITE_FOUR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_DRAKE,
+ .trainerName = _("DRAKE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A460}
+ },
+ [TRAINER_YOUNGSTER_BEN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("BEN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A468}
+ },
+ [TRAINER_YOUNGSTER_CALVIN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CALVIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A478}
+ },
+ [TRAINER_YOUNGSTER_JOSH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("JOSH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A480}
+ },
+ [TRAINER_YOUNGSTER_TIMMY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("TIMMY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A498}
+ },
+ [TRAINER_YOUNGSTER_JOEY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("JOEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A4A8}
+ },
+ [TRAINER_YOUNGSTER_DAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("DAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A4B8}
+ },
+ [TRAINER_YOUNGSTER_CHAD] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CHAD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A4C0}
+ },
+ [TRAINER_YOUNGSTER_TYLER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("TYLER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A4D0}
+ },
+ [TRAINER_YOUNGSTER_EDDIE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("EDDIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A4D8}
+ },
+ [TRAINER_YOUNGSTER_DILLON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("DILLON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A4E0}
+ },
+ [TRAINER_YOUNGSTER_YASU] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("YASU"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A4F0}
+ },
+ [TRAINER_YOUNGSTER_DAVE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("DAVE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A508}
+ },
+ [TRAINER_YOUNGSTER_BEN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("BEN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A518}
+ },
+ [TRAINER_BUG_CATCHER_RICK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("RICK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A528}
+ },
+ [TRAINER_BUG_CATCHER_DOUG] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("DOUG"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A538}
+ },
+ [TRAINER_BUG_CATCHER_SAMMY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("SAMMY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A550}
+ },
+ [TRAINER_BUG_CATCHER_COLTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("COLTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A558}
+ },
+ [TRAINER_BUG_CATCHER_GREG] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("GREG"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A570}
+ },
+ [TRAINER_BUG_CATCHER_JAMES] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("JAMES"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A590}
+ },
+ [TRAINER_BUG_CATCHER_KENT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("KENT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A5A0}
+ },
+ [TRAINER_BUG_CATCHER_ROBBY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("ROBBY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A5B0}
+ },
+ [TRAINER_BUG_CATCHER_CALE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("CALE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A5C8}
+ },
+ [TRAINER_BUG_CATCHER_KEIGO] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("KEIGO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A5E8}
+ },
+ [TRAINER_BUG_CATCHER_ELIJAH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("ELIJAH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A600}
+ },
+ [TRAINER_BUG_CATCHER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A608}
+ },
+ [TRAINER_BUG_CATCHER_BRENT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("BRENT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A620}
+ },
+ [TRAINER_BUG_CATCHER_CONNER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("CONNER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A630}
+ },
+ [TRAINER_LASS_JANICE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("JANICE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A648}
+ },
+ [TRAINER_LASS_SALLY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("SALLY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A658}
+ },
+ [TRAINER_LASS_ROBIN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("ROBIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A668}
+ },
+ [TRAINER_LASS_CRISSY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("CRISSY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A670}
+ },
+ [TRAINER_LASS_MIRIAM] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("MIRIAM"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A688}
+ },
+ [TRAINER_LASS_IRIS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("IRIS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A698}
+ },
+ [TRAINER_LASS_RELI] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("RELI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A6A0}
+ },
+ [TRAINER_LASS_ALI] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("ALI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A6B0}
+ },
+ [TRAINER_LASS_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A6C8}
+ },
+ [TRAINER_LASS_HALEY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("HALEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A6D8}
+ },
+ [TRAINER_LASS_ANN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("ANN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A6F0}
+ },
+ [TRAINER_LASS_DAWN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("DAWN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A700}
+ },
+ [TRAINER_LASS_PAIGE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("PAIGE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A710}
+ },
+ [TRAINER_LASS_ANDREA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("ANDREA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A720}
+ },
+ [TRAINER_LASS_MEGAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("MEGAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A738}
+ },
+ [TRAINER_LASS_JULIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("JULIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A760}
+ },
+ [TRAINER_LASS_KAY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("KAY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A770}
+ },
+ [TRAINER_LASS_LISA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("LISA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A780}
+ },
+ [TRAINER_SAILOR_EDMOND] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SAILOR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("EDMOND"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A790}
+ },
+ [TRAINER_SAILOR_TREVOR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SAILOR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("TREVOR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A7A0}
+ },
+ [TRAINER_SAILOR_LEONARD] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SAILOR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("LEONARD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A7B0}
+ },
+ [TRAINER_SAILOR_DUNCAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SAILOR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("DUNCAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A7B8}
+ },
+ [TRAINER_SAILOR_HUEY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SAILOR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("HUEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A7D0}
+ },
+ [TRAINER_SAILOR_DYLAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SAILOR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("DYLAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A7E0}
+ },
+ [TRAINER_SAILOR_PHILLIP] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SAILOR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("PHILLIP"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A7F8}
+ },
+ [TRAINER_SAILOR_DWAYNE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SAILOR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_SAILOR,
+ .trainerName = _("DWAYNE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A800}
+ },
+ [TRAINER_CAMPER_LIAM] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("LIAM"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823A810}
+ },
+ [TRAINER_CAMPER_SHANE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("SHANE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A830}
+ },
+ [TRAINER_CAMPER_ETHAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("ETHAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A840}
+ },
+ [TRAINER_CAMPER_RICKY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("RICKY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A848}
+ },
+ [TRAINER_CAMPER_JEFF] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("JEFF"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A850}
+ },
+ [TRAINER_CAMPER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A860}
+ },
+ [TRAINER_CAMPER_CHRIS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("CHRIS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A868}
+ },
+ [TRAINER_CAMPER_DREW] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("DREW"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A878}
+ },
+ [TRAINER_PICNICKER_DIANA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("DIANA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A898}
+ },
+ [TRAINER_PICNICKER_NANCY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("NANCY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A8A0}
+ },
+ [TRAINER_PICNICKER_ISABELLE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ISABELLE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A8B0}
+ },
+ [TRAINER_PICNICKER_KELSEY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("KELSEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A8C8}
+ },
+ [TRAINER_PICNICKER_ALICIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ALICIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A8D8}
+ },
+ [TRAINER_PICNICKER_CAITLIN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("CAITLIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A8F8}
+ },
+ [TRAINER_PICNICKER_HEIDI] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("HEIDI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A900}
+ },
+ [TRAINER_PICNICKER_CAROL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("CAROL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A910}
+ },
+ [TRAINER_PICNICKER_SOFIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("SOFIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A920}
+ },
+ [TRAINER_PICNICKER_MARTHA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("MARTHA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A938}
+ },
+ [TRAINER_PICNICKER_TINA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("TINA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A948}
+ },
+ [TRAINER_PICNICKER_HANNAH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("HANNAH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A958}
+ },
+ [TRAINER_POKEMANIAC_MARK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("MARK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A980}
+ },
+ [TRAINER_POKEMANIAC_HERMAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("HERMAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A990}
+ },
+ [TRAINER_POKEMANIAC_COOPER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("COOPER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A9A0}
+ },
+ [TRAINER_POKEMANIAC_STEVE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("STEVE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A9B8}
+ },
+ [TRAINER_POKEMANIAC_WINSTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("WINSTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A9C8}
+ },
+ [TRAINER_POKEMANIAC_DAWSON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("DAWSON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A9D0}
+ },
+ [TRAINER_POKEMANIAC_ASHTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("ASHTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A9E8}
+ },
+ [TRAINER_SUPER_NERD_JOVAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("JOVAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823A9F8}
+ },
+ [TRAINER_SUPER_NERD_MIGUEL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("MIGUEL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AA08}
+ },
+ [TRAINER_SUPER_NERD_AIDAN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("AIDAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AA20}
+ },
+ [TRAINER_SUPER_NERD_GLENN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("GLENN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AA60}
+ },
+ [TRAINER_SUPER_NERD_LESLIE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("LESLIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AA78}
+ },
+ [TRAINER_SUPER_NERD_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AA88}
+ },
+ [TRAINER_SUPER_NERD_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AAA0}
+ },
+ [TRAINER_SUPER_NERD_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AAC0}
+ },
+ [TRAINER_SUPER_NERD_ERIK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("ERIK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AAD0}
+ },
+ [TRAINER_SUPER_NERD_AVERY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("AVERY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AAE8}
+ },
+ [TRAINER_SUPER_NERD_DEREK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("DEREK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AB08}
+ },
+ [TRAINER_SUPER_NERD_ZAC] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("ZAC"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AB10}
+ },
+ [TRAINER_HIKER_MARCOS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("MARCOS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AB20}
+ },
+ [TRAINER_HIKER_FRANKLIN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("FRANKLIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AB38}
+ },
+ [TRAINER_HIKER_NOB] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("NOB"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AB48}
+ },
+ [TRAINER_HIKER_WAYNE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("WAYNE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AB68}
+ },
+ [TRAINER_HIKER_ALAN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("ALAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AB70}
+ },
+ [TRAINER_HIKER_BRICE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("BRICE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AB90}
+ },
+ [TRAINER_HIKER_CLARK] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("CLARK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823ABA8}
+ },
+ [TRAINER_HIKER_TRENT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("TRENT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823ABC8}
+ },
+ [TRAINER_HIKER_DUDLEY] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("DUDLEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823ABD8}
+ },
+ [TRAINER_HIKER_ALLEN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("ALLEN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AC08}
+ },
+ [TRAINER_HIKER_ERIC] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("ERIC"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AC18}
+ },
+ [TRAINER_HIKER_LENNY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("LENNY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AC28}
+ },
+ [TRAINER_HIKER_OLIVER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("OLIVER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AC48}
+ },
+ [TRAINER_HIKER_LUCAS] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("LUCAS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AC60}
+ },
+ [TRAINER_BIKER_JARED] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("JARED"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AC80}
+ },
+ [TRAINER_BIKER_MALIK] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("MALIK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823ACB0}
+ },
+ [TRAINER_BIKER_ERNEST] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("ERNEST"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823ACD0}
+ },
+ [TRAINER_BIKER_ALEX] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("ALEX"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AD20}
+ },
+ [TRAINER_BIKER_LAO] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("LAO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AD50}
+ },
+ [TRAINER_BIKER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AD70}
+ },
+ [TRAINER_BIKER_HIDEO] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("HIDEO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AD78}
+ },
+ [TRAINER_BIKER_RUBEN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("RUBEN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AD80}
+ },
+ [TRAINER_BIKER_BILLY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("BILLY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823ADB0}
+ },
+ [TRAINER_BIKER_NIKOLAS] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("NIKOLAS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823ADB8}
+ },
+ [TRAINER_BIKER_JAXON] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("JAXON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823ADD8}
+ },
+ [TRAINER_BIKER_WILLIAM] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("WILLIAM"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823ADF8}
+ },
+ [TRAINER_BIKER_LUKAS] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("LUKAS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AE48}
+ },
+ [TRAINER_BIKER_ISAAC] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("ISAAC"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AE88}
+ },
+ [TRAINER_BIKER_GERALD] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("GERALD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823AEB8}
+ },
+ [TRAINER_BURGLAR_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AED8}
+ },
+ [TRAINER_BURGLAR_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AEE8}
+ },
+ [TRAINER_BURGLAR_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AEF0}
+ },
+ [TRAINER_BURGLAR_QUINN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _("QUINN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF08}
+ },
+ [TRAINER_BURGLAR_RAMON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _("RAMON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF20}
+ },
+ [TRAINER_BURGLAR_DUSTY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _("DUSTY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF28}
+ },
+ [TRAINER_BURGLAR_ARNIE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _("ARNIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF38}
+ },
+ [TRAINER_BURGLAR_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF48}
+ },
+ [TRAINER_BURGLAR_SIMON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _("SIMON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF58}
+ },
+ [TRAINER_BURGLAR_LEWIS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BURGLAR,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_BURGLAR,
+ .trainerName = _("LEWIS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF60}
+ },
+ [TRAINER_ENGINEER_BAILY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ENGINEER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_ENGINEER,
+ .trainerName = _("BAILY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF70}
+ },
+ [TRAINER_ENGINEER_BRAXTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ENGINEER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_ENGINEER,
+ .trainerName = _("BRAXTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF80}
+ },
+ [TRAINER_ENGINEER_BERNIE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ENGINEER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_ENGINEER,
+ .trainerName = _("BERNIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AF88}
+ },
+ [TRAINER_FISHERMAN_DALE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("DALE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AFA0}
+ },
+ [TRAINER_FISHERMAN_BARNY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("BARNY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AFB8}
+ },
+ [TRAINER_FISHERMAN_NED] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("NED"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AFD0}
+ },
+ [TRAINER_FISHERMAN_CHIP] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("CHIP"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AFE8}
+ },
+ [TRAINER_FISHERMAN_HANK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("HANK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823AFF8}
+ },
+ [TRAINER_FISHERMAN_ELLIOT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ELLIOT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B000}
+ },
+ [TRAINER_FISHERMAN_RONALD] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("RONALD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B020}
+ },
+ [TRAINER_FISHERMAN_CLAUDE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("CLAUDE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B040}
+ },
+ [TRAINER_FISHERMAN_WADE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("WADE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B050}
+ },
+ [TRAINER_FISHERMAN_NOLAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("NOLAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B080}
+ },
+ [TRAINER_FISHERMAN_ANDREW] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ANDREW"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B090}
+ },
+ [TRAINER_SWIMMER_MALE_LUIS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("LUIS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B0A0}
+ },
+ [TRAINER_SWIMMER_MALE_RICHARD] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("RICHARD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B0B0}
+ },
+ [TRAINER_SWIMMER_MALE_REECE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("REECE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B0C0}
+ },
+ [TRAINER_SWIMMER_MALE_MATTHEW] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("MATTHEW"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B0D8}
+ },
+ [TRAINER_SWIMMER_MALE_DOUGLAS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DOUGLAS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B0E8}
+ },
+ [TRAINER_SWIMMER_MALE_DAVID] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DAVID"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B108}
+ },
+ [TRAINER_SWIMMER_MALE_TONY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("TONY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B120}
+ },
+ [TRAINER_SWIMMER_MALE_AXLE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("AXLE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B130}
+ },
+ [TRAINER_SWIMMER_MALE_BARRY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("BARRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B158}
+ },
+ [TRAINER_SWIMMER_MALE_DEAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DEAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B168}
+ },
+ [TRAINER_SWIMMER_MALE_DARRIN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DARRIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B170}
+ },
+ [TRAINER_SWIMMER_MALE_SPENCER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("SPENCER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B190}
+ },
+ [TRAINER_SWIMMER_MALE_JACK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("JACK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B1A0}
+ },
+ [TRAINER_SWIMMER_MALE_JEROME] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("JEROME"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B1A8}
+ },
+ [TRAINER_SWIMMER_MALE_ROLAND] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("ROLAND"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B1B8}
+ },
+ [TRAINER_CUE_BALL_KOJI] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("KOJI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B1D0}
+ },
+ [TRAINER_CUE_BALL_LUKE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("LUKE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B1E8}
+ },
+ [TRAINER_CUE_BALL_CAMRON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("CAMRON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B1F8}
+ },
+ [TRAINER_CUE_BALL_RAUL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("RAUL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B208}
+ },
+ [TRAINER_CUE_BALL_ISAIAH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("ISAIAH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B218}
+ },
+ [TRAINER_CUE_BALL_ZEEK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("ZEEK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B228}
+ },
+ [TRAINER_CUE_BALL_JAMAL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("JAMAL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B230}
+ },
+ [TRAINER_CUE_BALL_COREY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("COREY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B250}
+ },
+ [TRAINER_CUE_BALL_CHASE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("CHASE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B260}
+ },
+ [TRAINER_GAMER_HUGO] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_GAMER,
+ .trainerName = _("HUGO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B278}
+ },
+ [TRAINER_GAMER_JASPER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_GAMER,
+ .trainerName = _("JASPER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B288}
+ },
+ [TRAINER_GAMER_DIRK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_GAMER,
+ .trainerName = _("DIRK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B298}
+ },
+ [TRAINER_GAMER_DARIAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_GAMER,
+ .trainerName = _("DARIAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B2A8}
+ },
+ [TRAINER_GAMER_STAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_GAMER,
+ .trainerName = _("STAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B2B8}
+ },
+ [TRAINER_GAMER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_GAMER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B2D0}
+ },
+ [TRAINER_GAMER_RICH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_GAMER,
+ .trainerName = _("RICH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B2D8}
+ },
+ [TRAINER_BEAUTY_BRIDGET] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("BRIDGET"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B2E8}
+ },
+ [TRAINER_BEAUTY_TAMIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("TAMIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B308}
+ },
+ [TRAINER_BEAUTY_LORI] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("LORI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B318}
+ },
+ [TRAINER_BEAUTY_LOLA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("LOLA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B320}
+ },
+ [TRAINER_BEAUTY_SHEILA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("SHEILA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B338}
+ },
+ [TRAINER_SWIMMER_FEMALE_TIFFANY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("TIFFANY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B348}
+ },
+ [TRAINER_SWIMMER_FEMALE_NORA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("NORA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B350}
+ },
+ [TRAINER_SWIMMER_FEMALE_MELISSA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("MELISSA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B368}
+ },
+ [TRAINER_BEAUTY_GRACE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("GRACE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B378}
+ },
+ [TRAINER_BEAUTY_OLIVIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("OLIVIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B388}
+ },
+ [TRAINER_BEAUTY_LAUREN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("LAUREN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B398}
+ },
+ [TRAINER_SWIMMER_FEMALE_ANYA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("ANYA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B3B0}
+ },
+ [TRAINER_SWIMMER_FEMALE_ALICE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("ALICE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B3D8}
+ },
+ [TRAINER_SWIMMER_FEMALE_CONNIE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("CONNIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B3E8}
+ },
+ [TRAINER_SWIMMER_FEMALE_SHIRLEY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("SHIRLEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B400}
+ },
+ [TRAINER_PSYCHIC_JOHAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("JOHAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B418}
+ },
+ [TRAINER_PSYCHIC_TYRON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("TYRON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B438}
+ },
+ [TRAINER_PSYCHIC_CAMERON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("CAMERON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B448}
+ },
+ [TRAINER_PSYCHIC_PRESTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("PRESTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B460}
+ },
+ [TRAINER_ROCKER_RANDALL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ROCKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_ROCKER,
+ .trainerName = _("RANDALL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B468}
+ },
+ [TRAINER_ROCKER_LUCA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ROCKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_ROCKER,
+ .trainerName = _("LUCA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B480}
+ },
+ [TRAINER_JUGGLER_DALTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("DALTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B490}
+ },
+ [TRAINER_JUGGLER_NELSON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("NELSON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B4A0}
+ },
+ [TRAINER_JUGGLER_KIRK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("KIRK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B4C0}
+ },
+ [TRAINER_JUGGLER_SHAWN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("SHAWN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B4E0}
+ },
+ [TRAINER_JUGGLER_GREGORY] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("GREGORY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B4F0}
+ },
+ [TRAINER_JUGGLER_EDWARD] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("EDWARD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B500}
+ },
+ [TRAINER_JUGGLER_KAYDEN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("KAYDEN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B540}
+ },
+ [TRAINER_JUGGLER_NATE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("NATE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B548}
+ },
+ [TRAINER_TAMER_PHIL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_TAMER,
+ .trainerName = _("PHIL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B558}
+ },
+ [TRAINER_TAMER_EDGAR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_TAMER,
+ .trainerName = _("EDGAR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B568}
+ },
+ [TRAINER_TAMER_JASON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_TAMER,
+ .trainerName = _("JASON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B580}
+ },
+ [TRAINER_TAMER_COLE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_TAMER,
+ .trainerName = _("COLE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B588}
+ },
+ [TRAINER_TAMER_VINCENT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_TAMER,
+ .trainerName = _("VINCENT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B598}
+ },
+ [TRAINER_TAMER_JOHN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_TAMER,
+ .trainerName = _("JOHN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B5A8}
+ },
+ [TRAINER_BIRD_KEEPER_SEBASTIAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("SEBASTIAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B5C8}
+ },
+ [TRAINER_BIRD_KEEPER_PERRY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("PERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B5D8}
+ },
+ [TRAINER_BIRD_KEEPER_ROBERT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ROBERT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B600}
+ },
+ [TRAINER_BIRD_KEEPER_DONALD] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("DONALD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B620}
+ },
+ [TRAINER_BIRD_KEEPER_BENNY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("BENNY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B628}
+ },
+ [TRAINER_BIRD_KEEPER_EDWIN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("EDWIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B638}
+ },
+ [TRAINER_BIRD_KEEPER_CHESTER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("CHESTER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B658}
+ },
+ [TRAINER_BIRD_KEEPER_WILTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("WILTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B670}
+ },
+ [TRAINER_BIRD_KEEPER_RAMIRO] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("RAMIRO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B680}
+ },
+ [TRAINER_BIRD_KEEPER_JACOB] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("JACOB"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B688}
+ },
+ [TRAINER_BIRD_KEEPER_ROGER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ROGER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B6A8}
+ },
+ [TRAINER_BIRD_KEEPER_REED] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("REED"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B6C0}
+ },
+ [TRAINER_BIRD_KEEPER_KEITH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("KEITH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B6E0}
+ },
+ [TRAINER_BIRD_KEEPER_CARTER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("CARTER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B6F0}
+ },
+ [TRAINER_BIRD_KEEPER_MITCH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("MITCH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B708}
+ },
+ [TRAINER_BIRD_KEEPER_BECK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("BECK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B728}
+ },
+ [TRAINER_BIRD_KEEPER_MARLON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("MARLON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B738}
+ },
+ [TRAINER_BLACK_BELT_KOICHI] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("KOICHI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823B750}
+ },
+ [TRAINER_BLACK_BELT_MIKE] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("MIKE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.ItemDefaultMoves = sTrainerMons_823B760}
+ },
+ [TRAINER_BLACK_BELT_HIDEKI] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("HIDEKI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823B778}
+ },
+ [TRAINER_BLACK_BELT_AARON] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("AARON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = sTrainerMons_823B788}
+ },
+ [TRAINER_BLACK_BELT_HITOSHI] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("HITOSHI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.ItemDefaultMoves = sTrainerMons_823B790}
+ },
+ [TRAINER_BLACK_BELT_ATSUSHI] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("ATSUSHI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823B7A8}
+ },
+ [TRAINER_BLACK_BELT_KIYO] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("KIYO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.ItemDefaultMoves = sTrainerMons_823B7B8}
+ },
+ [TRAINER_BLACK_BELT_TAKASHI] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("TAKASHI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.ItemDefaultMoves = sTrainerMons_823B7C0}
+ },
+ [TRAINER_BLACK_BELT_DAISUKE] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("DAISUKE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.ItemDefaultMoves = sTrainerMons_823B7D8}
+ },
+ [TRAINER_RIVAL_OAKS_LAB_SQUIRTLE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_1,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B7F0}
+ },
+ [TRAINER_RIVAL_OAKS_LAB_BULBASAUR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_1,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B7F8}
+ },
+ [TRAINER_RIVAL_OAKS_LAB_CHARMANDER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_1,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B800}
+ },
+ [TRAINER_RIVAL_ROUTE22_EARLY_SQUIRTLE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RIVAL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_1,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B808}
+ },
+ [TRAINER_RIVAL_ROUTE22_EARLY_BULBASAUR] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RIVAL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_1,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B828}
+ },
+ [TRAINER_RIVAL_ROUTE22_EARLY_CHARMANDER] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RIVAL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_1,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B848}
+ },
+ [TRAINER_RIVAL_CERULEAN_SQUIRTLE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RIVAL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_1,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B868}
+ },
+ [TRAINER_RIVAL_CERULEAN_BULBASAUR] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RIVAL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_1,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B8A8}
+ },
+ [TRAINER_RIVAL_CERULEAN_CHARMANDER] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RIVAL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_1,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B8E8}
+ },
+ [TRAINER_SCIENTIST_TED] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("TED"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B928}
+ },
+ [TRAINER_SCIENTIST_CONNOR] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("CONNOR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B938}
+ },
+ [TRAINER_SCIENTIST_JERRY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("JERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B978}
+ },
+ [TRAINER_SCIENTIST_JOSE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("JOSE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B990}
+ },
+ [TRAINER_SCIENTIST_RODNEY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("RODNEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823B9B0}
+ },
+ [TRAINER_SCIENTIST_BEAU] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("BEAU"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B9B8}
+ },
+ [TRAINER_SCIENTIST_TAYLOR] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("TAYLOR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823B9F8}
+ },
+ [TRAINER_SCIENTIST_JOSHUA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("JOSHUA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BA48}
+ },
+ [TRAINER_SCIENTIST_PARKER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("PARKER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BA58}
+ },
+ [TRAINER_SCIENTIST_ED] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("ED"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823BA68}
+ },
+ [TRAINER_SCIENTIST_TRAVIS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("TRAVIS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BA98}
+ },
+ [TRAINER_SCIENTIST_BRAYDON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("BRAYDON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BAA8}
+ },
+ [TRAINER_SCIENTIST_IVAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("IVAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BAC0}
+ },
+ [TRAINER_BOSS_GIOVANNI] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BOSS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_LEADER_GIOVANNI,
+ .trainerName = _("GIOVANNI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BAD0}
+ },
+ [TRAINER_BOSS_GIOVANNI_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BOSS,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_LEADER_GIOVANNI,
+ .trainerName = _("GIOVANNI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BAE8}
+ },
+ [TRAINER_LEADER_GIOVANNI] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_LEADER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_LEADER_GIOVANNI,
+ .trainerName = _("GIOVANNI"),
+ .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823BB08}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BB58}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BB68}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BB80}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BB90}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_5] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BBA0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_6] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BBB0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_7] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BBC0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_8] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BBD0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_9] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BBE0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_10] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823BBF0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_11] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BC20}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_12] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823BC40}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_13] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823BC60}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_14] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BCB0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_15] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BCC8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_16] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BCD8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_17] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BCF0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_18] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BD08}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_19] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BD18}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_20] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BD30}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_21] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BD40}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_22] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BD60}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_23] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BD70}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_24] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BD80}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_25] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BDA8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_26] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BDC0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_27] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BDD0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_28] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BDE8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_29] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BDF0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_30] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BDF8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_31] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BE08}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_32] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823BE20}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_33] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BE60}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_34] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BE70}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_35] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BE80}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_36] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BEA0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_37] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BEB8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_38] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BED0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_39] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BEE8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_40] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BEF0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_41] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823BF18}
+ },
+ [TRAINER_COOLTRAINER_SAMUEL] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("SAMUEL"),
+ .items = {ITEM_SUPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823BF30}
+ },
+ [TRAINER_COOLTRAINER_GEORGE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("GEORGE"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823BF80}
+ },
+ [TRAINER_COOLTRAINER_COLBY] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("COLBY"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823BFD0}
+ },
+ [TRAINER_COOLTRAINER_PAUL] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("PAUL"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C020}
+ },
+ [TRAINER_COOLTRAINER_ROLANDO] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("ROLANDO"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C070}
+ },
+ [TRAINER_COOLTRAINER_GILBERT] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("GILBERT"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C0C0}
+ },
+ [TRAINER_COOLTRAINER_OWEN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("OWEN"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C110}
+ },
+ [TRAINER_COOLTRAINER_BERKE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("BERKE"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C160}
+ },
+ [TRAINER_COOLTRAINER_YUJI] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("YUJI"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C1B0}
+ },
+ [TRAINER_COOLTRAINER_WARREN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("WARREN"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C200}
+ },
+ [TRAINER_COOLTRAINER_MARY] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("MARY"),
+ .items = {ITEM_SUPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C250}
+ },
+ [TRAINER_COOLTRAINER_CAROLINE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("CAROLINE"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C2A0}
+ },
+ [TRAINER_COOLTRAINER_ALEXA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("ALEXA"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C2F0}
+ },
+ [TRAINER_COOLTRAINER_SHANNON] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("SHANNON"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C340}
+ },
+ [TRAINER_COOLTRAINER_NAOMI] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("NAOMI"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C390}
+ },
+ [TRAINER_COOLTRAINER_BROOKE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("BROOKE"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C3E0}
+ },
+ [TRAINER_COOLTRAINER_AUSTINA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("AUSTINA"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C430}
+ },
+ [TRAINER_COOLTRAINER_JULIE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("JULIE"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C480}
+ },
+ [TRAINER_ELITE_FOUR_LORELEI] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_ELITE_FOUR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_LORELEI,
+ .trainerName = _("LORELEI"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = sTrainerMons_823C4D0}
+ },
+ [TRAINER_ELITE_FOUR_BRUNO] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_ELITE_FOUR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_BRUNO,
+ .trainerName = _("BRUNO"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = sTrainerMons_823C520}
+ },
+ [TRAINER_ELITE_FOUR_AGATHA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_ELITE_FOUR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_AGATHA,
+ .trainerName = _("AGATHA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = sTrainerMons_823C570}
+ },
+ [TRAINER_ELITE_FOUR_LANCE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_ELITE_FOUR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_LANCE,
+ .trainerName = _("LANCE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = sTrainerMons_823C5C0}
+ },
+ [TRAINER_LEADER_BROCK] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_LEADER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_BROCK,
+ .trainerName = _("BROCK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C610}
+ },
+ [TRAINER_LEADER_MISTY] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_LEADER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_MISTY,
+ .trainerName = _("MISTY"),
+ .items = {ITEM_SUPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C630}
+ },
+ [TRAINER_LEADER_LT_SURGE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_LEADER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_LT_SURGE,
+ .trainerName = _("LT. SURGE"),
+ .items = {ITEM_SUPER_POTION, ITEM_FULL_HEAL},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C650}
+ },
+ [TRAINER_LEADER_ERIKA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_LEADER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_ERIKA,
+ .trainerName = _("ERIKA"),
+ .items = {ITEM_HYPER_POTION, ITEM_FULL_HEAL},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C680}
+ },
+ [TRAINER_LEADER_KOGA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_LEADER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_KOGA,
+ .trainerName = _("KOGA"),
+ .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C6B0}
+ },
+ [TRAINER_LEADER_BLAINE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_LEADER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_LEADER_BLAINE,
+ .trainerName = _("BLAINE"),
+ .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C6F0}
+ },
+ [TRAINER_LEADER_SABRINA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_LEADER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LEADER_SABRINA,
+ .trainerName = _("SABRINA"),
+ .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C730}
+ },
+ [TRAINER_GENTLEMAN_THOMAS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GENTLEMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("THOMAS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C770}
+ },
+ [TRAINER_GENTLEMAN_ARTHUR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GENTLEMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("ARTHUR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C780}
+ },
+ [TRAINER_GENTLEMAN_TUCKER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GENTLEMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("TUCKER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C790}
+ },
+ [TRAINER_GENTLEMAN_NORTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GENTLEMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("NORTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C798}
+ },
+ [TRAINER_GENTLEMAN_WALTER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GENTLEMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("WALTER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C7A0}
+ },
+ [TRAINER_RIVAL_SS_ANNE_SQUIRTLE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C7B0}
+ },
+ [TRAINER_RIVAL_SS_ANNE_BULBASAUR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C7D0}
+ },
+ [TRAINER_RIVAL_SS_ANNE_CHARMANDER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C7F0}
+ },
+ [TRAINER_RIVAL_POKENON_TOWER_SQUIRTLE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C810}
+ },
+ [TRAINER_RIVAL_POKENON_TOWER_BULBASAUR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C838}
+ },
+ [TRAINER_RIVAL_POKENON_TOWER_CHARMANDER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C860}
+ },
+ [TRAINER_RIVAL_SILPH_SQUIRTLE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C888}
+ },
+ [TRAINER_RIVAL_SILPH_BULBASAUR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C8B0}
+ },
+ [TRAINER_RIVAL_SILPH_CHARMANDER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823C8D8}
+ },
+ [TRAINER_RIVAL_ROUTE22_LATE_SQUIRTLE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 6,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C900}
+ },
+ [TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 6,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C960}
+ },
+ [TRAINER_RIVAL_ROUTE22_LATE_CHARMANDER] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RIVAL_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RIVAL_2,
+ .trainerName = _("TERRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 6,
+ .party = {.NoItemCustomMoves = sTrainerMons_823C9C0}
+ },
+ [TRAINER_CHAMPION_FIRST_SQUIRTLE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CHAMPION_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CHAMPION_RIVAL,
+ .trainerName = _("TERRY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = sTrainerMons_823CA20}
+ },
+ [TRAINER_CHAMPION_FIRST_BULBASAUR] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CHAMPION_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CHAMPION_RIVAL,
+ .trainerName = _("TERRY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = sTrainerMons_823CA80}
+ },
+ [TRAINER_CHAMPION_FIRST_CHARMANDER] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CHAMPION_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CHAMPION_RIVAL,
+ .trainerName = _("TERRY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = sTrainerMons_823CAE0}
+ },
+ [TRAINER_CHANNELER_PATRICIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("PATRICIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB40}
+ },
+ [TRAINER_CHANNELER_CARLY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("CARLY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB48}
+ },
+ [TRAINER_CHANNELER_HOPE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("HOPE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB50}
+ },
+ [TRAINER_CHANNELER_PAULA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("PAULA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB58}
+ },
+ [TRAINER_CHANNELER_LAUREL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("LAUREL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB60}
+ },
+ [TRAINER_CHANNELER_JODY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("JODY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB70}
+ },
+ [TRAINER_CHANNELER_TAMMY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("TAMMY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB78}
+ },
+ [TRAINER_CHANNELER_RUTH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("RUTH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB80}
+ },
+ [TRAINER_CHANNELER_KARINA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("KARINA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB88}
+ },
+ [TRAINER_CHANNELER_JANAE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("JANAE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB90}
+ },
+ [TRAINER_CHANNELER_ANGELICA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("ANGELICA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CB98}
+ },
+ [TRAINER_CHANNELER_EMILIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("EMILIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CBB0}
+ },
+ [TRAINER_CHANNELER_JENNIFER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("JENNIFER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CBB8}
+ },
+ [TRAINER_CHANNELER_1] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CBC0}
+ },
+ [TRAINER_CHANNELER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CBC8}
+ },
+ [TRAINER_CHANNELER_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CBD0}
+ },
+ [TRAINER_CHANNELER_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CBD8}
+ },
+ [TRAINER_CHANNELER_5] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CBE0}
+ },
+ [TRAINER_CHANNELER_6] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CBE8}
+ },
+ [TRAINER_CHANNELER_7] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CC00}
+ },
+ [TRAINER_CHANNELER_8] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CC08}
+ },
+ [TRAINER_CHANNELER_AMANDA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("AMANDA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CC10}
+ },
+ [TRAINER_CHANNELER_STACY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("STACY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CC20}
+ },
+ [TRAINER_CHANNELER_TASHA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CHANNELER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_CHANNELER,
+ .trainerName = _("TASHA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CC28}
+ },
+ [TRAINER_HIKER_JEREMY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("JEREMY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CC40}
+ },
+ [TRAINER_PICNICKER_ALMA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ALMA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CC50}
+ },
+ [TRAINER_PICNICKER_SUSIE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("SUSIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CC68}
+ },
+ [TRAINER_PICNICKER_VALERIE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("VALERIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CC90}
+ },
+ [TRAINER_PICNICKER_GWEN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("GWEN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CCA0}
+ },
+ [TRAINER_BIKER_VIRGIL] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("VIRGIL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823CCC0}
+ },
+ [TRAINER_CAMPER_FLINT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("FLINT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CCF0}
+ },
+ [TRAINER_PICNICKER_MISSY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("MISSY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CD00}
+ },
+ [TRAINER_PICNICKER_IRENE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("IRENE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CD10}
+ },
+ [TRAINER_PICNICKER_DANA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("DANA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CD28}
+ },
+ [TRAINER_PICNICKER_ARIANA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ARIANA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CD40}
+ },
+ [TRAINER_PICNICKER_LEAH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("LEAH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CD60}
+ },
+ [TRAINER_CAMPER_JUSTIN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("JUSTIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CD70}
+ },
+ [TRAINER_PICNICKER_YAZMIN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("YAZMIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CD80}
+ },
+ [TRAINER_PICNICKER_KINDRA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("KINDRA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CD98}
+ },
+ [TRAINER_PICNICKER_BECKY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("BECKY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CDB0}
+ },
+ [TRAINER_PICNICKER_CELIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("CELIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CDC0}
+ },
+ [TRAINER_GENTLEMAN_BROOKS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GENTLEMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("BROOKS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CDC8}
+ },
+ [TRAINER_GENTLEMAN_LAMAR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GENTLEMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("LAMAR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CDD0}
+ },
+ [TRAINER_TWINS_ELI_ANNE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TWINS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("ELI & ANNE"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CDE0}
+ },
+ [TRAINER_COOL_COUPLE_RAY_TYRA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOL_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_COUPLE,
+ .trainerName = _("RAY & TYRA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823CDF0}
+ },
+ [TRAINER_YOUNG_COUPLE_GIA_JES] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNG_COUPLE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("GIA & JES"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE10}
+ },
+ [TRAINER_TWINS_KIRI_JAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TWINS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("KIRI & JAN"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE20}
+ },
+ [TRAINER_CRUSH_KIN_RON_MYA] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_KIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_KIN,
+ .trainerName = _("RON & MYA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823CE30}
+ },
+ [TRAINER_YOUNG_COUPLE_LEA_JED] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNG_COUPLE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("LEA & JED"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE40}
+ },
+ [TRAINER_SIS_AND_BRO_LIA_LUC] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SIS_AND_BRO_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LIA & LUC"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE50}
+ },
+ [TRAINER_SIS_AND_BRO_LIL_IAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SIS_AND_BRO_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LIL & IAN"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE60}
+ },
+ [TRAINER_BUG_CATCHER_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE70}
+ },
+ [TRAINER_BUG_CATCHER_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE78}
+ },
+ [TRAINER_BUG_CATCHER_5] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE80}
+ },
+ [TRAINER_BUG_CATCHER_6] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE88}
+ },
+ [TRAINER_BUG_CATCHER_7] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE90}
+ },
+ [TRAINER_BUG_CATCHER_8] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CE98}
+ },
+ [TRAINER_YOUNGSTER_BEN_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("BEN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CEA0}
+ },
+ [TRAINER_YOUNGSTER_BEN_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("BEN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CEB0}
+ },
+ [TRAINER_YOUNGSTER_CHAD_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CHAD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CEC0}
+ },
+ [TRAINER_LASS_RELI_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("RELI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CED0}
+ },
+ [TRAINER_LASS_RELI_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("RELI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CEE0}
+ },
+ [TRAINER_YOUNGSTER_TIMMY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("TIMMY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CEF0}
+ },
+ [TRAINER_YOUNGSTER_TIMMY_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("TIMMY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF08}
+ },
+ [TRAINER_YOUNGSTER_TIMMY_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("TIMMY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF20}
+ },
+ [TRAINER_YOUNGSTER_CHAD_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CHAD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF38}
+ },
+ [TRAINER_LASS_JANICE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("JANICE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF48}
+ },
+ [TRAINER_LASS_JANICE_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("JANICE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF58}
+ },
+ [TRAINER_YOUNGSTER_CHAD_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CHAD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF68}
+ },
+ [TRAINER_HIKER_FRANKLIN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("FRANKLIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF78}
+ },
+ [TRAINER_PKMN_PROF_PROF_OAK] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_PROF,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_PROFESSOR_OAK,
+ .trainerName = _("PROF. OAK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF88}
+ },
+ [TRAINER_PLAYER_BRENDAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PLAYER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RS_BRENDAN_2,
+ .trainerName = _("BRENDAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF90}
+ },
+ [TRAINER_PLAYER_MAY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PLAYER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_RS_MAY_2,
+ .trainerName = _("MAY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CF98}
+ },
+ [TRAINER_PLAYER_RED] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PLAYER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_RED,
+ .trainerName = _("RED"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CFA0}
+ },
+ [TRAINER_PLAYER_LEAF] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PLAYER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LEAF,
+ .trainerName = _("LEAF"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CFA8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_42] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823CFB0}
+ },
+ [TRAINER_PSYCHIC_JACLYN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("JACLYN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823CFC0}
+ },
+ [TRAINER_CRUSH_GIRL_SHARON] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_GIRL,
+ .trainerName = _("SHARON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823CFF0}
+ },
+ [TRAINER_TUBER_AMIRA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TUBER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("AMIRA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D000}
+ },
+ [TRAINER_PKMN_BREEDER_ALIZE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_BREEDER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("ALIZE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D018}
+ },
+ [TRAINER_PKMN_RANGER_NICOLAS] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("NICOLAS"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D030}
+ },
+ [TRAINER_PKMN_RANGER_MADELINE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("MADELINE"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D050}
+ },
+ [TRAINER_AROMA_LADY_NIKKI] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_AROMA_LADY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("NIKKI"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D070}
+ },
+ [TRAINER_RUIN_MANIAC_STANLY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RUIN_MANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("STANLY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D080}
+ },
+ [TRAINER_LADY_JACKI] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_LADY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("JACKI"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823D098}
+ },
+ [TRAINER_PAINTER_DAISY] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PAINTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PAINTER,
+ .trainerName = _("DAISY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D0A8}
+ },
+ [TRAINER_BIKER_GOON] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("GOON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D0B8}
+ },
+ [TRAINER_BIKER_GOON_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("GOON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D0D8}
+ },
+ [TRAINER_BIKER_GOON_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("GOON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D0E8}
+ },
+ [TRAINER_BIKER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _(""),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D0F0}
+ },
+ [TRAINER_BUG_CATCHER_ANTHONY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("ANTHONY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D0F8}
+ },
+ [TRAINER_BUG_CATCHER_CHARLIE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("CHARLIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D108}
+ },
+ [TRAINER_TWINS_ELI_ANNE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TWINS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("ELI & ANNE"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D120}
+ },
+ [TRAINER_YOUNGSTER_JOHNSON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("JOHNSON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D130}
+ },
+ [TRAINER_BIKER_RICARDO] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("RICARDO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D148}
+ },
+ [TRAINER_BIKER_JAREN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("JAREN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D178}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_43] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D188}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_44] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D198}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_45] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D1B8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_46] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D1D0}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_47] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D1E8}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_48] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D200}
+ },
+ [TRAINER_TEAM_ROCKET_ADMIN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_F,
+ .trainerName = _("ADMIN"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D210}
+ },
+ [TRAINER_TEAM_ROCKET_ADMIN_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("ADMIN"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D240}
+ },
+ [TRAINER_SCIENTIST_GIDEON] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_SCIENTIST,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SCIENTIST,
+ .trainerName = _("GIDEON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D270}
+ },
+ [TRAINER_SWIMMER_FEMALE_AMARA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("AMARA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D2C0}
+ },
+ [TRAINER_SWIMMER_FEMALE_MARIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("MARIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D2D8}
+ },
+ [TRAINER_SWIMMER_FEMALE_ABIGAIL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("ABIGAIL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D2E8}
+ },
+ [TRAINER_SWIMMER_MALE_FINN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("FINN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D300}
+ },
+ [TRAINER_SWIMMER_MALE_GARRETT] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("GARRETT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D308}
+ },
+ [TRAINER_FISHERMAN_TOMMY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("TOMMY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D320}
+ },
+ [TRAINER_CRUSH_GIRL_TANYA] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_GIRL,
+ .trainerName = _("TANYA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823D348}
+ },
+ [TRAINER_BLACK_BELT_SHEA] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("SHEA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823D358}
+ },
+ [TRAINER_BLACK_BELT_HUGH] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("HUGH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823D368}
+ },
+ [TRAINER_CAMPER_BRYCE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("BRYCE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D378}
+ },
+ [TRAINER_PICNICKER_CLAIRE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("CLAIRE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D390}
+ },
+ [TRAINER_CRUSH_KIN_MIK_KIA] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_KIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_KIN,
+ .trainerName = _("MIK & KIA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823D3B0}
+ },
+ [TRAINER_AROMA_LADY_VIOLET] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_AROMA_LADY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("VIOLET"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D3C0}
+ },
+ [TRAINER_TUBER_ALEXIS] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TUBER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("ALEXIS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D3D8}
+ },
+ [TRAINER_TWINS_JOY_MEG] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TWINS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("JOY & MEG"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D3F8}
+ },
+ [TRAINER_SWIMMER_FEMALE_TISHA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("TISHA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D408}
+ },
+ [TRAINER_PAINTER_CELINA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PAINTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PAINTER,
+ .trainerName = _("CELINA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D410}
+ },
+ [TRAINER_PAINTER_RAYNA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PAINTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PAINTER,
+ .trainerName = _("RAYNA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D420}
+ },
+ [TRAINER_LADY_GILLIAN] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_LADY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("GILLIAN"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.ItemDefaultMoves = sTrainerMons_823D430}
+ },
+ [TRAINER_YOUNGSTER_DESTIN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("DESTIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D448}
+ },
+ [TRAINER_SWIMMER_MALE_TOBY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("TOBY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D458}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_49] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D470}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_50] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D488}
+ },
+ [TRAINER_TEAM_ROCKET_GRUNT_51] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TEAM_ROCKET,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
+ .trainerPic = TRAINER_PIC_ROCKET_GRUNT_F,
+ .trainerName = _("GRUNT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D4A8}
+ },
+ [TRAINER_BIRD_KEEPER_MILO] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("MILO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D4C0}
+ },
+ [TRAINER_BIRD_KEEPER_CHAZ] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("CHAZ"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D4D0}
+ },
+ [TRAINER_BIRD_KEEPER_HAROLD] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("HAROLD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D4E0}
+ },
+ [TRAINER_FISHERMAN_TYLOR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("TYLOR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D4F0}
+ },
+ [TRAINER_SWIMMER_MALE_MYMO] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("MYMO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D500}
+ },
+ [TRAINER_SWIMMER_FEMALE_NICOLE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("NICOLE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D510}
+ },
+ [TRAINER_SIS_AND_BRO_AVA_GEB] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SIS_AND_BRO_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("AVA & GEB"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D518}
+ },
+ [TRAINER_AROMA_LADY_ROSE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_AROMA_LADY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("ROSE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D528}
+ },
+ [TRAINER_SWIMMER_MALE_SAMIR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("SAMIR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D538}
+ },
+ [TRAINER_SWIMMER_FEMALE_DENISE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("DENISE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D540}
+ },
+ [TRAINER_TWINS_MIU_MIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TWINS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("MIU & MIA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D550}
+ },
+ [TRAINER_HIKER_EARL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("EARL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D560}
+ },
+ [TRAINER_RUIN_MANIAC_FOSTER] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RUIN_MANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("FOSTER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D570}
+ },
+ [TRAINER_RUIN_MANIAC_LARRY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RUIN_MANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("LARRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D578}
+ },
+ [TRAINER_HIKER_DARYL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("DARYL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D588}
+ },
+ [TRAINER_POKEMANIAC_HECTOR] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("HECTOR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D590}
+ },
+ [TRAINER_PSYCHIC_DARIO] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("DARIO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D5A0}
+ },
+ [TRAINER_PSYCHIC_RODETTE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("RODETTE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D5B0}
+ },
+ [TRAINER_AROMA_LADY_MIAH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_AROMA_LADY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_AROMA_LADY,
+ .trainerName = _("MIAH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D5E0}
+ },
+ [TRAINER_YOUNG_COUPLE_EVE_JON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNG_COUPLE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("EVE & JON"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D5F0}
+ },
+ [TRAINER_JUGGLER_MASON] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("MASON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D600}
+ },
+ [TRAINER_CRUSH_GIRL_CYNDY] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_GIRL,
+ .trainerName = _("CYNDY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.ItemDefaultMoves = sTrainerMons_823D640}
+ },
+ [TRAINER_CRUSH_GIRL_JOCELYN] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_GIRL,
+ .trainerName = _("JOCELYN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823D658}
+ },
+ [TRAINER_TAMER_EVAN] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_TAMER,
+ .trainerName = _("EVAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D668}
+ },
+ [TRAINER_POKEMANIAC_MARK_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("MARK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D680}
+ },
+ [TRAINER_PKMN_RANGER_LOGAN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("LOGAN"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D690}
+ },
+ [TRAINER_PKMN_RANGER_JACKSON] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("JACKSON"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D6B0}
+ },
+ [TRAINER_PKMN_RANGER_BETH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("BETH"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D6E0}
+ },
+ [TRAINER_PKMN_RANGER_KATELYN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("KATELYN"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D6F8}
+ },
+ [TRAINER_COOLTRAINER_LEROY] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("LEROY"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D708}
+ },
+ [TRAINER_COOLTRAINER_MICHELLE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("MICHELLE"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D758}
+ },
+ [TRAINER_COOL_COUPLE_LEX_NYA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOL_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_COUPLE,
+ .trainerName = _("LEX & NYA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D7A8}
+ },
+ [TRAINER_RUIN_MANIAC_BRANDON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RUIN_MANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("BRANDON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D7C8}
+ },
+ [TRAINER_RUIN_MANIAC_BENJAMIN] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_RUIN_MANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("BENJAMIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D7D0}
+ },
+ [TRAINER_PAINTER_EDNA] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PAINTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PAINTER,
+ .trainerName = _("EDNA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823D800}
+ },
+ [TRAINER_GENTLEMAN_CLIFFORD] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GENTLEMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
+ .trainerPic = TRAINER_PIC_GENTLEMAN,
+ .trainerName = _("CLIFFORD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D810}
+ },
+ [TRAINER_LADY_SELPHY] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_LADY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_LADY,
+ .trainerName = _("SELPHY"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemCustomMoves = sTrainerMons_823D820}
+ },
+ [TRAINER_RUIN_MANIAC_LAWSON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RUIN_MANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("LAWSON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D840}
+ },
+ [TRAINER_PSYCHIC_LAURA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("LAURA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D858}
+ },
+ [TRAINER_PKMN_BREEDER_BETHANY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_BREEDER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("BETHANY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D870}
+ },
+ [TRAINER_PKMN_BREEDER_ALLISON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_BREEDER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("ALLISON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D878}
+ },
+ [TRAINER_BUG_CATCHER_GARRET] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("GARRET"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D890}
+ },
+ [TRAINER_BUG_CATCHER_JONAH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("JONAH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D898}
+ },
+ [TRAINER_BUG_CATCHER_VANCE] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("VANCE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D8B8}
+ },
+ [TRAINER_YOUNGSTER_NASH] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("NASH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D8C8}
+ },
+ [TRAINER_YOUNGSTER_CORDELL] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("CORDELL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D8E0}
+ },
+ [TRAINER_LASS_DALIA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("DALIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D8F0}
+ },
+ [TRAINER_LASS_JOANA] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("JOANA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D910}
+ },
+ [TRAINER_CAMPER_RILEY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("RILEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D918}
+ },
+ [TRAINER_PICNICKER_MARCY] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("MARCY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D928}
+ },
+ [TRAINER_RUIN_MANIAC_LAYTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RUIN_MANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("LAYTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D940}
+ },
+ [TRAINER_PICNICKER_KELSEY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("KELSEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D958}
+ },
+ [TRAINER_PICNICKER_KELSEY_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("KELSEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D968}
+ },
+ [TRAINER_PICNICKER_KELSEY_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("KELSEY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D978}
+ },
+ [TRAINER_CAMPER_RICKY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("RICKY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D988}
+ },
+ [TRAINER_CAMPER_RICKY_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("RICKY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D990}
+ },
+ [TRAINER_CAMPER_RICKY_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("RICKY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D998}
+ },
+ [TRAINER_CAMPER_JEFF_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("JEFF"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D9A0}
+ },
+ [TRAINER_CAMPER_JEFF_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("JEFF"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D9B0}
+ },
+ [TRAINER_CAMPER_JEFF_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("JEFF"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D9C0}
+ },
+ [TRAINER_PICNICKER_ISABELLE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ISABELLE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D9D0}
+ },
+ [TRAINER_PICNICKER_ISABELLE_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ISABELLE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823D9E8}
+ },
+ [TRAINER_PICNICKER_ISABELLE_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ISABELLE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DA00}
+ },
+ [TRAINER_YOUNGSTER_YASU_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("YASU"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DA18}
+ },
+ [TRAINER_YOUNGSTER_YASU_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("YASU"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DA30}
+ },
+ [TRAINER_ENGINEER_BERNIE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ENGINEER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_ENGINEER,
+ .trainerName = _("BERNIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DA48}
+ },
+ [TRAINER_GAMER_DARIAN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_GAMER,
+ .trainerName = _("DARIAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DA60}
+ },
+ [TRAINER_CAMPER_CHRIS_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("CHRIS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DA70}
+ },
+ [TRAINER_CAMPER_CHRIS_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("CHRIS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DA80}
+ },
+ [TRAINER_CAMPER_CHRIS_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CAMPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CAMPER,
+ .trainerName = _("CHRIS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DA90}
+ },
+ [TRAINER_PICNICKER_ALICIA_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ALICIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DAA0}
+ },
+ [TRAINER_PICNICKER_ALICIA_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ALICIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DAA8}
+ },
+ [TRAINER_PICNICKER_ALICIA_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("ALICIA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DAB0}
+ },
+ [TRAINER_HIKER_JEREMY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("JEREMY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DAB8}
+ },
+ [TRAINER_POKEMANIAC_MARK_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("MARK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DAC8}
+ },
+ [TRAINER_POKEMANIAC_HERMAN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("HERMAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DAD8}
+ },
+ [TRAINER_POKEMANIAC_HERMAN_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("HERMAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DAE8}
+ },
+ [TRAINER_HIKER_TRENT_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("TRENT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DAF8}
+ },
+ [TRAINER_LASS_MEGAN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("MEGAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DB08}
+ },
+ [TRAINER_LASS_MEGAN_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_LASS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_LASS,
+ .trainerName = _("MEGAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DB30}
+ },
+ [TRAINER_SUPER_NERD_GLENN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SUPER_NERD,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_SUPER_NERD,
+ .trainerName = _("GLENN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DB58}
+ },
+ [TRAINER_GAMER_RICH_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_GAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_GAMER,
+ .trainerName = _("RICH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DB70}
+ },
+ [TRAINER_BIKER_JAREN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("JAREN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DB80}
+ },
+ [TRAINER_FISHERMAN_ELLIOT_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("ELLIOT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DB90}
+ },
+ [TRAINER_ROCKER_LUCA_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_ROCKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_ROCKER,
+ .trainerName = _("LUCA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DBB0}
+ },
+ [TRAINER_BEAUTY_SHEILA_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("SHEILA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DBC0}
+ },
+ [TRAINER_BIRD_KEEPER_ROBERT_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ROBERT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DBD0}
+ },
+ [TRAINER_BIRD_KEEPER_ROBERT_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("ROBERT"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DBF0}
+ },
+ [TRAINER_PICNICKER_SUSIE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("SUSIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DC10}
+ },
+ [TRAINER_PICNICKER_SUSIE_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("SUSIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DC38}
+ },
+ [TRAINER_PICNICKER_SUSIE_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("SUSIE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 5,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DC60}
+ },
+ [TRAINER_BIKER_LUKAS_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("LUKAS"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DC88}
+ },
+ [TRAINER_BIRD_KEEPER_BENNY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("BENNY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DCA8}
+ },
+ [TRAINER_BIRD_KEEPER_BENNY_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("BENNY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DCB8}
+ },
+ [TRAINER_BIRD_KEEPER_MARLON_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("MARLON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DCC8}
+ },
+ [TRAINER_BIRD_KEEPER_MARLON_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("MARLON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DCE0}
+ },
+ [TRAINER_BEAUTY_GRACE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BEAUTY_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_BEAUTY,
+ .trainerName = _("GRACE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DCF8}
+ },
+ [TRAINER_BIRD_KEEPER_CHESTER_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("CHESTER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DD08}
+ },
+ [TRAINER_BIRD_KEEPER_CHESTER_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("CHESTER"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DD20}
+ },
+ [TRAINER_PICNICKER_BECKY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("BECKY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DD38}
+ },
+ [TRAINER_PICNICKER_BECKY_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("BECKY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DD48}
+ },
+ [TRAINER_PICNICKER_BECKY_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("BECKY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DD58}
+ },
+ [TRAINER_CRUSH_KIN_RON_MYA_2] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_KIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_KIN,
+ .trainerName = _("RON & MYA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DD68}
+ },
+ [TRAINER_CRUSH_KIN_RON_MYA_3] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_KIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_KIN,
+ .trainerName = _("RON & MYA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DD78}
+ },
+ [TRAINER_CRUSH_KIN_RON_MYA_4] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_KIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_KIN,
+ .trainerName = _("RON & MYA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DD88}
+ },
+ [TRAINER_BIKER_RUBEN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("RUBEN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DD98}
+ },
+ [TRAINER_CUE_BALL_CAMRON_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("CAMRON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DDB0}
+ },
+ [TRAINER_BIKER_JAXON_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIKER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BIKER,
+ .trainerName = _("JAXON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DDC0}
+ },
+ [TRAINER_CUE_BALL_ISAIAH_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("ISAIAH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DDD0}
+ },
+ [TRAINER_CUE_BALL_COREY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("COREY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DDE0}
+ },
+ [TRAINER_BIRD_KEEPER_JACOB_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("JACOB"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DDF0}
+ },
+ [TRAINER_BIRD_KEEPER_JACOB_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("JACOB"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DE10}
+ },
+ [TRAINER_SWIMMER_FEMALE_ALICE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("ALICE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DE30}
+ },
+ [TRAINER_SWIMMER_MALE_DARRIN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("DARRIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DE40}
+ },
+ [TRAINER_PICNICKER_MISSY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("MISSY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DE60}
+ },
+ [TRAINER_PICNICKER_MISSY_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PICNICKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PICNICKER,
+ .trainerName = _("MISSY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DE70}
+ },
+ [TRAINER_FISHERMAN_WADE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_FISHERMAN_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_FISHERMAN,
+ .trainerName = _("WADE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 6,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DE80}
+ },
+ [TRAINER_SWIMMER_MALE_JACK_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("JACK"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DEB0}
+ },
+ [TRAINER_SIS_AND_BRO_LIL_IAN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SIS_AND_BRO_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LIL & IAN"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DEB8}
+ },
+ [TRAINER_SIS_AND_BRO_LIL_IAN_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SIS_AND_BRO_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SIS_AND_BRO,
+ .trainerName = _("LIL & IAN"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DEC8}
+ },
+ [TRAINER_SWIMMER_MALE_FINN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("FINN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DED8}
+ },
+ [TRAINER_CRUSH_GIRL_SHARON_2] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_GIRL,
+ .trainerName = _("SHARON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DEE0}
+ },
+ [TRAINER_CRUSH_GIRL_SHARON_3] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_GIRL,
+ .trainerName = _("SHARON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DEF0}
+ },
+ [TRAINER_CRUSH_GIRL_TANYA_2] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_GIRL,
+ .trainerName = _("TANYA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DF00}
+ },
+ [TRAINER_CRUSH_GIRL_TANYA_3] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_GIRL,
+ .trainerName = _("TANYA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DF10}
+ },
+ [TRAINER_BLACK_BELT_SHEA_2] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("SHEA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DF20}
+ },
+ [TRAINER_BLACK_BELT_SHEA_3] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("SHEA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DF30}
+ },
+ [TRAINER_BLACK_BELT_HUGH_2] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("HUGH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DF40}
+ },
+ [TRAINER_BLACK_BELT_HUGH_3] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_BLACK_BELT_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_BLACK_BELT,
+ .trainerName = _("HUGH"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DF50}
+ },
+ [TRAINER_CRUSH_KIN_MIK_KIA_2] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_KIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_KIN,
+ .trainerName = _("MIK & KIA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DF60}
+ },
+ [TRAINER_CRUSH_KIN_MIK_KIA_3] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_KIN,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_KIN,
+ .trainerName = _("MIK & KIA"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.ItemDefaultMoves = sTrainerMons_823DF70}
+ },
+ [TRAINER_TUBER_AMIRA_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TUBER_3,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_TUBER_F,
+ .trainerName = _("AMIRA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DF80}
+ },
+ [TRAINER_TWINS_JOY_MEG_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TWINS_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
+ .trainerPic = TRAINER_PIC_TWINS,
+ .trainerName = _("JOY & MEG"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DF98}
+ },
+ [TRAINER_PAINTER_RAYNA_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PAINTER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_PAINTER,
+ .trainerName = _("RAYNA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823DFA8}
+ },
+ [TRAINER_YOUNGSTER_DESTIN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNGSTER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_YOUNGSTER,
+ .trainerName = _("DESTIN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DFB8}
+ },
+ [TRAINER_PKMN_BREEDER_ALIZE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_PKMN_BREEDER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
+ .trainerName = _("ALIZE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DFC8}
+ },
+ [TRAINER_YOUNG_COUPLE_GIA_JES_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNG_COUPLE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("GIA & JES"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DFE0}
+ },
+ [TRAINER_YOUNG_COUPLE_GIA_JES_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_YOUNG_COUPLE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
+ .trainerPic = TRAINER_PIC_YOUNG_COUPLE,
+ .trainerName = _("GIA & JES"),
+ .items = {},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823DFF0}
+ },
+ [TRAINER_BIRD_KEEPER_MILO_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("MILO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E000}
+ },
+ [TRAINER_BIRD_KEEPER_CHAZ_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("CHAZ"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E010}
+ },
+ [TRAINER_BIRD_KEEPER_HAROLD_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BIRD_KEEPER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_BIRD_KEEPER,
+ .trainerName = _("HAROLD"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E020}
+ },
+ [TRAINER_SWIMMER_FEMALE_NICOLE_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("NICOLE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E030}
+ },
+ [TRAINER_PSYCHIC_JACLYN_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("JACLYN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E038}
+ },
+ [TRAINER_SWIMMER_MALE_SAMIR_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("SAMIR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E068}
+ },
+ [TRAINER_HIKER_EARL_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_HIKER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_HIKER,
+ .trainerName = _("EARL"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E070}
+ },
+ [TRAINER_RUIN_MANIAC_LARRY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_RUIN_MANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_RUIN_MANIAC,
+ .trainerName = _("LARRY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E080}
+ },
+ [TRAINER_POKEMANIAC_HECTOR_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_POKEMANIAC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
+ .trainerPic = TRAINER_PIC_POKEMANIAC,
+ .trainerName = _("HECTOR"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E090}
+ },
+ [TRAINER_PSYCHIC_DARIO_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_M,
+ .trainerName = _("DARIO"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E0A0}
+ },
+ [TRAINER_PSYCHIC_RODETTE_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PSYCHIC_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_PSYCHIC_F,
+ .trainerName = _("RODETTE"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E0B0}
+ },
+ [TRAINER_JUGGLER_MASON_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_JUGGLER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_JUGGLER,
+ .trainerName = _("MASON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 4,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E0E0}
+ },
+ [TRAINER_PKMN_RANGER_NICOLAS_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("NICOLAS"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E100}
+ },
+ [TRAINER_PKMN_RANGER_MADELINE_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("MADELINE"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E120}
+ },
+ [TRAINER_CRUSH_GIRL_CYNDY_2] = {
+ .partyFlags = F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CRUSH_GIRL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
+ .trainerPic = TRAINER_PIC_CRUSH_GIRL,
+ .trainerName = _("CYNDY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.ItemDefaultMoves = sTrainerMons_823E140}
+ },
+ [TRAINER_TAMER_EVAN_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_TAMER,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
+ .trainerPic = TRAINER_PIC_TAMER,
+ .trainerName = _("EVAN"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E158}
+ },
+ [TRAINER_PKMN_RANGER_JACKSON_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
+ .trainerName = _("JACKSON"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 3,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E170}
+ },
+ [TRAINER_PKMN_RANGER_KATELYN_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_PKMN_RANGER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
+ .trainerName = _("KATELYN"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 1,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E1A0}
+ },
+ [TRAINER_COOLTRAINER_LEROY_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_M,
+ .trainerName = _("LEROY"),
+ .items = {ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E1B0}
+ },
+ [TRAINER_COOLTRAINER_MICHELLE_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOLTRAINER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_COOLTRAINER_F,
+ .trainerName = _("MICHELLE"),
+ .items = {ITEM_HYPER_POTION},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E200}
+ },
+ [TRAINER_COOL_COUPLE_LEX_NYA_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
+ .trainerClass = CLASS_COOL_COUPLE,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
+ .trainerPic = TRAINER_PIC_COOL_COUPLE,
+ .trainerName = _("LEX & NYA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = TRUE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 2,
+ .party = {.NoItemCustomMoves = sTrainerMons_823E250}
+ },
+ [TRAINER_BUG_CATCHER_COLTON_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("COLTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E270}
+ },
+ [TRAINER_BUG_CATCHER_COLTON_3] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("COLTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E288}
+ },
+ [TRAINER_BUG_CATCHER_COLTON_4] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_BUG_CATCHER_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_BUG_CATCHER,
+ .trainerName = _("COLTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 3,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E2A0}
+ },
+ [TRAINER_SWIMMER_MALE_MATTHEW_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("MATTHEW"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E2B8}
+ },
+ [TRAINER_SWIMMER_MALE_TONY_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_MALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
+ .trainerPic = TRAINER_PIC_SWIMMER_M,
+ .trainerName = _("TONY"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E2C8}
+ },
+ [TRAINER_SWIMMER_FEMALE_MELISSA_2] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_SWIMMER_FEMALE_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE,
+ .trainerPic = TRAINER_PIC_SWIMMER_F,
+ .trainerName = _("MELISSA"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E2D8}
+ },
+ [TRAINER_ELITE_FOUR_LORELEI_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_ELITE_FOUR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_LORELEI,
+ .trainerName = _("LORELEI"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = sTrainerMons_823E2E8}
+ },
+ [TRAINER_ELITE_FOUR_BRUNO_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_ELITE_FOUR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_BRUNO,
+ .trainerName = _("BRUNO"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = sTrainerMons_823E338}
+ },
+ [TRAINER_ELITE_FOUR_AGATHA_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_ELITE_FOUR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_AGATHA,
+ .trainerName = _("AGATHA"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = sTrainerMons_823E388}
+ },
+ [TRAINER_ELITE_FOUR_LANCE_2] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_ELITE_FOUR_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
+ .trainerPic = TRAINER_PIC_ELITE_FOUR_LANCE,
+ .trainerName = _("LANCE"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 5,
+ .party = {.ItemCustomMoves = sTrainerMons_823E3D8}
+ },
+ [TRAINER_CHAMPION_REMATCH_SQUIRTLE] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CHAMPION_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CHAMPION_RIVAL,
+ .trainerName = _("TERRY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = sTrainerMons_823E428}
+ },
+ [TRAINER_CHAMPION_REMATCH_BULBASAUR] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CHAMPION_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CHAMPION_RIVAL,
+ .trainerName = _("TERRY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = sTrainerMons_823E488}
+ },
+ [TRAINER_CHAMPION_REMATCH_CHARMANDER] = {
+ .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM,
+ .trainerClass = CLASS_CHAMPION_2,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CHAMPION_RIVAL,
+ .trainerName = _("TERRY"),
+ .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
+ .partySize = 6,
+ .party = {.ItemCustomMoves = sTrainerMons_823E4E8}
+ },
+ [TRAINER_CUE_BALL_PAXTON] = {
+ .partyFlags = 0,
+ .trainerClass = CLASS_CUE_BALL,
+ .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
+ .trainerPic = TRAINER_PIC_CUE_BALL,
+ .trainerName = _("PAXTON"),
+ .items = {},
+ .doubleBattle = FALSE,
+ .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
+ .partySize = 2,
+ .party = {.NoItemDefaultMoves = sTrainerMons_823E548}
+ },
+};