diff --git a/My Changes/Pokemon Changes.txt b/My Changes/Pokemon Changes.txt index c884a4fdc3e3..f6b4b18a72b0 100644 --- a/My Changes/Pokemon Changes.txt +++ b/My Changes/Pokemon Changes.txt @@ -871,7 +871,7 @@ Altaria - Replaced Flying with Fairy Type - BST = 575 | Ability 2 Change: Fairy Speed: 80 - 90 Sp.Atk: 70 - 110 -Signature move: Slyph Song - Special Fairy move - 95BP, 100 Accuracy, 15 PP +Signature move: Sylph Song - Special Fairy move - 95BP, 100 Accuracy, 15 PP 20% chance to sleep Gets Quiver Dance instead of Dragon Dance diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s index 2f1a3cb73cd2..7f33c7bc9aee 100644 --- a/data/battle_anim_scripts.s +++ b/data/battle_anim_scripts.s @@ -17630,6 +17630,74 @@ Move_MALIGNANT_CHAIN:: waitforvisualfinish end +Move_SYLPH_SONG:: + loadspritegfx ANIM_TAG_PINK_CLOUD + loadspritegfx ANIM_TAG_JAGGED_MUSIC_NOTE + loadspritegfx ANIM_TAG_THIN_RING + loadspritegfx ANIM_TAG_MUSIC_NOTES + loadspritegfx ANIM_TAG_IMPACT + monbg ANIM_DEF_PARTNER + setalpha 12, 8 + createvisualtask AnimTask_MusicNotesRainbowBlend, 0x2 + waitforvisualfinish + createvisualtask SoundTask_PlayCryWithEcho, 2, FALSE + createvisualtask AnimTask_BlendBattleAnimPal, 0xa, F_PAL_BG, 0x1, 0x0, 0x8, 0x6e7d + createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0x14, 0x1 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1 + delay 0x5 + waitforvisualfinish + playsewithpan SE_M_GUST, SOUND_PAN_TARGET + createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 18, 1 + delay 0x5 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1 + createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1 + createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x8 + delay 0x5 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1 + createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xc, 0x1 + createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x8 + delay 0x5 + playsewithpan SE_M_GUST2, SOUND_PAN_TARGET + createvisualtask AnimTask_BlendBattleAnimPal, 0xa, F_PAL_BG, 0x1, 0x8, 0x0, 0x6e7d + waitforvisualfinish + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1 + createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0x1d, 0xfff4, 0x0 + createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1 + createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 0x7, 0x0, 0xc + createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1 + createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x8 + createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0x1d, 0xfff4, 0x0 + createsprite gFairyWindCloudTemplate, ANIM_TARGET, 3, 0x14, 0xfff6, 0x14, 0x0, 0x16, 0xffec, 0x1 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0x0, 0xfff4, 0xffe3, 0x1 + delay 0x5 + waitforvisualfinish + stopsound + createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0xffe0, 0xfff0, 0x1, 0x3 + playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET + createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 3, 0, 12, 1 + createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_DEF_PARTNER, 3, 0, 12, 1 + delay 0x5 + createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 0x1, 0x3 + playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET + delay 0x5 + createsprite gRandomPosHitSplatSpriteTemplate, ANIM_TARGET, 3, 0x1, 0x3 + playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET + delay 0x5 + createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0x20, 0x14, 0x1, 0x3 + playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET + waitforvisualfinish + clearmonbg ANIM_DEF_PARTNER + createvisualtask AnimTask_MusicNotesClearRainbowBlend, 0x2 + waitforvisualfinish + clearmonbg ANIM_DEF_PARTNER + blendoff + end + Move_TERA_BLAST:: Move_ORDER_UP:: Move_POPULATION_BOMB:: diff --git a/include/battle_anim_scripts.h b/include/battle_anim_scripts.h index d97aaa421df6..cd4896772857 100644 --- a/include/battle_anim_scripts.h +++ b/include/battle_anim_scripts.h @@ -849,6 +849,7 @@ extern const u8 Move_SUPERCELL_SLAM[]; extern const u8 Move_PSYCHIC_NOISE[]; extern const u8 Move_UPPER_HAND[]; extern const u8 Move_MALIGNANT_CHAIN[]; +extern const u8 Move_SYLPH_SONG[]; extern const u8 Move_BREAKNECK_BLITZ[]; extern const u8 Move_ALL_OUT_PUMMELING[]; extern const u8 Move_SUPERSONIC_SKYSTRIKE[]; diff --git a/src/data/moves_info.h b/src/data/moves_info.h index 08579f274f72..2356140686b8 100644 --- a/src/data/moves_info.h +++ b/src/data/moves_info.h @@ -20669,6 +20669,29 @@ const struct MoveInfo gMovesInfo[MOVES_COUNT_DYNAMAX] = .battleAnimScript = Move_MALIGNANT_CHAIN, }, + [MOVE_SYLPH_SONG] = + { + .name = HANDLE_EXPANDED_MOVE_NAME("Sylph Song", "Sylph Song"), + .description = COMPOUND_STRING( + "A soothing vocal attack\n" + "that may cause sleep."), + .effect = EFFECT_HIT, + .power = 100, + .type = TYPE_FAIRY, + .accuracy = 100, + .pp = 15, + .target = MOVE_TARGET_SELECTED, + .priority = 0, + .category = DAMAGE_CATEGORY_SPECIAL, + .windMove = B_EXTRAPOLATED_MOVE_FLAGS, + .soundMove = TRUE, + .additionalEffects = ADDITIONAL_EFFECTS({ + .moveEffect = MOVE_EFFECT_SLEEP, + .chance = 30, + }), + .battleAnimScript = Move_SYLPH_SONG, + }, + // Z-Moves [MOVE_BREAKNECK_BLITZ] = { diff --git a/src/data/pokemon/level_up_learnsets/gen_3.h b/src/data/pokemon/level_up_learnsets/gen_3.h index 35af1dfbe674..09b2b7dacea6 100644 --- a/src/data/pokemon/level_up_learnsets/gen_3.h +++ b/src/data/pokemon/level_up_learnsets/gen_3.h @@ -5469,6 +5469,7 @@ static const struct LevelUpMove sBlazikenLevelUpLearnset[] = { #if P_FAMILY_MUDKIP static const struct LevelUpMove sMudkipLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SYLPH_SONG), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP), LEVEL_UP_MOVE(10, MOVE_WATER_GUN), diff --git a/src/data/trainers.h b/src/data/trainers.h index a69e1cdc7982..0ef947a14bc2 100644 --- a/src/data/trainers.h +++ b/src/data/trainers.h @@ -1,10285 +1,42185 @@ -const struct Trainer gTrainers[] = { +// +// DO NOT MODIFY THIS FILE! It is auto-generated from src/data/trainers.party +// +// If you want to modify this file set COMPETITIVE_PARTY_SYNTAX to FALSE +// in include/config/general.h and remove this notice. +// Use sed -i '/^#line/d' 'src/data/trainers.h' to remove #line markers. +// + +#line 1 "src/data/trainers.party" + +#line 76 [TRAINER_NONE] = { +#line 78 .trainerClass = TRAINER_CLASS_PKMN_TRAINER_1, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 79 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _(""), - .items = {}, + .encounterMusic_gender = +#line 81 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 82 .doubleBattle = FALSE, - .aiFlags = 0, .partySize = 0, - .party = NULL, - }, - - [TRAINER_DAVE_1] = - { - .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("DAVE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Dave_Littleroot_Lake), + .party = (const struct TrainerMon[]) + { + }, }, - +#line 84 [TRAINER_SAWYER_1] = { +#line 85 + .trainerName = _("SAWYER"), +#line 86 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 87 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("SAWYER"), - .items = {}, + .encounterMusic_gender = +#line 89 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 90 .doubleBattle = FALSE, +#line 91 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Sawyer1), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 93 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 95 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 94 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 97 [TRAINER_GRUNT_AQUA_HIDEOUT_1] = { +#line 98 + .trainerName = _("GRUNT"), +#line 99 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 100 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntAquaHideout1), - }, - + .encounterMusic_gender = +#line 102 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 103 + .doubleBattle = FALSE, +#line 104 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 106 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 108 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 107 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 110 [TRAINER_GRUNT_AQUA_HIDEOUT_2] = { +#line 111 + .trainerName = _("GRUNT"), +#line 112 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 113 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntAquaHideout2), - }, - + .encounterMusic_gender = +#line 115 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 116 + .doubleBattle = FALSE, +#line 117 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 119 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 121 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 120 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 123 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 125 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 124 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 127 [TRAINER_GRUNT_AQUA_HIDEOUT_3] = { +#line 128 + .trainerName = _("GRUNT"), +#line 129 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 130 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntAquaHideout3), - }, - + .encounterMusic_gender = +#line 132 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 133 + .doubleBattle = FALSE, +#line 134 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 136 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 138 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 137 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 140 [TRAINER_GRUNT_AQUA_HIDEOUT_4] = { +#line 141 + .trainerName = _("GRUNT"), +#line 142 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 143 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntAquaHideout4), - }, - + .encounterMusic_gender = +#line 145 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 146 + .doubleBattle = FALSE, +#line 147 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 149 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 151 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 150 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 153 [TRAINER_GRUNT_SEAFLOOR_CAVERN_1] = { +#line 154 + .trainerName = _("GRUNT"), +#line 155 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 156 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSeafloorCavern1), - }, - + .encounterMusic_gender = +#line 158 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 159 + .doubleBattle = FALSE, +#line 160 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 162 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 164 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 163 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 166 [TRAINER_GRUNT_SEAFLOOR_CAVERN_2] = { +#line 167 + .trainerName = _("GRUNT"), +#line 168 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 169 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSeafloorCavern2), - }, - + .encounterMusic_gender = +#line 171 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 172 + .doubleBattle = FALSE, +#line 173 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 175 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 177 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 176 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 179 [TRAINER_GRUNT_SEAFLOOR_CAVERN_3] = { +#line 180 + .trainerName = _("GRUNT"), +#line 181 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 182 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSeafloorCavern3), - }, - + .encounterMusic_gender = +#line 184 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 185 + .doubleBattle = FALSE, +#line 186 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 188 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 190 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 189 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 192 [TRAINER_GABRIELLE_1] = { +#line 193 + .trainerName = _("GABRIELLE"), +#line 194 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 195 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("GABRIELLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Gabrielle1), - }, - + .encounterMusic_gender = +#line 196 +F_TRAINER_FEMALE | +#line 197 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 198 + .doubleBattle = FALSE, +#line 199 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 201 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 203 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 202 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 205 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 207 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 206 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 209 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 211 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 210 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 213 + .species = SPECIES_LOTAD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 215 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 214 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 217 + .species = SPECIES_SEEDOT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 219 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 218 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 221 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 223 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 222 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 225 [TRAINER_GRUNT_PETALBURG_WOODS] = { +#line 226 + .trainerName = _("GRUNT"), +#line 227 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 228 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntPetalburgWoods), - }, - + .encounterMusic_gender = +#line 230 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 231 + .doubleBattle = FALSE, +#line 232 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 234 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 236 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 235 + .lvl = 9, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 238 [TRAINER_MARCEL] = { +#line 239 + .trainerName = _("MARCEL"), +#line 240 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 241 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("MARCEL"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 243 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 244 + .items = { ITEM_HYPER_POTION }, +#line 245 + .doubleBattle = FALSE, +#line 246 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Marcel), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 248 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 250 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 249 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 252 + .species = SPECIES_SHIFTRY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 254 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 253 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 256 [TRAINER_ALBERTO] = { +#line 257 + .trainerName = _("ALBERTO"), +#line 258 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 259 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("ALBERTO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Alberto), - }, - + .encounterMusic_gender = +#line 261 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 262 + .doubleBattle = FALSE, +#line 263 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 265 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 267 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 266 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 269 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 271 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 270 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 273 [TRAINER_ED] = { +#line 274 + .trainerName = _("ED"), +#line 275 .trainerClass = TRAINER_CLASS_COLLECTOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 276 .trainerPic = TRAINER_PIC_COLLECTOR, - .trainerName = _("ED"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ed), - }, - + .encounterMusic_gender = +#line 278 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 279 + .doubleBattle = FALSE, +#line 280 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 282 + .species = SPECIES_ZANGOOSE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 284 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 283 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 286 + .species = SPECIES_SEVIPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 288 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 287 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 290 [TRAINER_GRUNT_SEAFLOOR_CAVERN_4] = { +#line 291 + .trainerName = _("GRUNT"), +#line 292 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 293 .trainerPic = TRAINER_PIC_AQUA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSeafloorCavern4), - }, - + .encounterMusic_gender = +#line 294 +F_TRAINER_FEMALE | +#line 295 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 296 + .doubleBattle = FALSE, +#line 297 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 299 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 301 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 300 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 303 [TRAINER_DECLAN] = { +#line 304 + .trainerName = _("DECLAN"), +#line 305 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 306 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("DECLAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Declan), - }, - + .encounterMusic_gender = +#line 308 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 309 + .doubleBattle = FALSE, +#line 310 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 312 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 314 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 313 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 316 [TRAINER_GRUNT_RUSTURF_TUNNEL] = { +#line 317 + .trainerName = _("GRUNT"), +#line 318 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 319 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntRusturfTunnel), - }, - + .encounterMusic_gender = +#line 321 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 322 + .doubleBattle = FALSE, +#line 323 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 325 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 327 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 326 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 329 [TRAINER_GRUNT_WEATHER_INST_1] = { +#line 330 + .trainerName = _("GRUNT"), +#line 331 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 332 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntWeatherInst1), - }, - + .encounterMusic_gender = +#line 334 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 335 + .doubleBattle = FALSE, +#line 336 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 338 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 340 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 339 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 342 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 344 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 343 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 346 [TRAINER_GRUNT_WEATHER_INST_2] = { +#line 347 + .trainerName = _("GRUNT"), +#line 348 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 349 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntWeatherInst2), - }, - + .encounterMusic_gender = +#line 351 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 352 + .doubleBattle = FALSE, +#line 353 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 355 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 357 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 356 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 359 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 361 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 360 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 363 [TRAINER_GRUNT_WEATHER_INST_3] = { +#line 364 + .trainerName = _("GRUNT"), +#line 365 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 366 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntWeatherInst3), - }, - + .encounterMusic_gender = +#line 368 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 369 + .doubleBattle = FALSE, +#line 370 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 372 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 374 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 373 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 376 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 378 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 377 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 380 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 382 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 381 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 384 [TRAINER_GRUNT_MUSEUM_1] = { +#line 385 + .trainerName = _("GRUNT"), +#line 386 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 387 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMuseum1), - }, - + .encounterMusic_gender = +#line 389 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 390 + .doubleBattle = FALSE, +#line 391 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 393 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 395 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 394 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 397 [TRAINER_GRUNT_MUSEUM_2] = { +#line 398 + .trainerName = _("GRUNT"), +#line 399 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 400 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMuseum2), - }, - + .encounterMusic_gender = +#line 402 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 403 + .doubleBattle = FALSE, +#line 404 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 406 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 408 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 407 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 410 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 412 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 411 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 414 [TRAINER_GRUNT_SPACE_CENTER_1] = { +#line 415 + .trainerName = _("GRUNT"), +#line 416 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 417 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSpaceCenter1), - }, - + .encounterMusic_gender = +#line 419 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 420 + .doubleBattle = FALSE, +#line 421 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 423 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 425 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 424 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 427 [TRAINER_GRUNT_MT_PYRE_1] = { +#line 428 + .trainerName = _("GRUNT"), +#line 429 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 430 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMtPyre1), - }, - + .encounterMusic_gender = +#line 432 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 433 + .doubleBattle = FALSE, +#line 434 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 436 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 438 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 437 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 440 [TRAINER_GRUNT_MT_PYRE_2] = { +#line 441 + .trainerName = _("GRUNT"), +#line 442 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 443 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMtPyre2), - }, - + .encounterMusic_gender = +#line 445 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 446 + .doubleBattle = FALSE, +#line 447 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 449 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 451 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 450 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 453 [TRAINER_GRUNT_MT_PYRE_3] = { +#line 454 + .trainerName = _("GRUNT"), +#line 455 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 456 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMtPyre3), - }, - + .encounterMusic_gender = +#line 458 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 459 + .doubleBattle = FALSE, +#line 460 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 462 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 464 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 463 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 466 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 468 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 467 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 470 [TRAINER_GRUNT_WEATHER_INST_4] = { +#line 471 + .trainerName = _("GRUNT"), +#line 472 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 473 .trainerPic = TRAINER_PIC_AQUA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntWeatherInst4), - }, - + .encounterMusic_gender = +#line 474 +F_TRAINER_FEMALE | +#line 475 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 476 + .doubleBattle = FALSE, +#line 477 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 479 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 481 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 480 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 483 [TRAINER_GRUNT_AQUA_HIDEOUT_5] = { +#line 484 + .trainerName = _("GRUNT"), +#line 485 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 486 .trainerPic = TRAINER_PIC_AQUA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntAquaHideout5), - }, - + .encounterMusic_gender = +#line 487 +F_TRAINER_FEMALE | +#line 488 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 489 + .doubleBattle = FALSE, +#line 490 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 492 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 494 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 493 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 496 [TRAINER_GRUNT_AQUA_HIDEOUT_6] = { +#line 497 + .trainerName = _("GRUNT"), +#line 498 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 499 .trainerPic = TRAINER_PIC_AQUA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntAquaHideout6), - }, - + .encounterMusic_gender = +#line 500 +F_TRAINER_FEMALE | +#line 501 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 502 + .doubleBattle = FALSE, +#line 503 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 505 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 507 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 506 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 509 [TRAINER_FREDRICK] = { +#line 510 + .trainerName = _("FREDRICK"), +#line 511 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 512 .trainerPic = TRAINER_PIC_EXPERT_M, - .trainerName = _("FREDRICK"), - .items = {}, + .encounterMusic_gender = +#line 514 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 515 .doubleBattle = FALSE, +#line 516 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Fredrick), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 518 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 520 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 519 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 522 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 524 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 523 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 526 [TRAINER_MATT] = { +#line 527 + .trainerName = _("MATT"), +#line 528 .trainerClass = TRAINER_CLASS_AQUA_ADMIN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 529 .trainerPic = TRAINER_PIC_AQUA_ADMIN_M, - .trainerName = _("MATT"), - .items = {ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 531 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 532 + .items = { ITEM_SUPER_POTION }, +#line 533 + .doubleBattle = FALSE, +#line 534 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Matt), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 536 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 538 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 537 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 540 + .species = SPECIES_GOLBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 542 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 541 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 544 [TRAINER_ZANDER] = { +#line 545 + .trainerName = _("ZANDER"), +#line 546 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 547 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("ZANDER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Zander), - }, - + .encounterMusic_gender = +#line 549 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 550 + .doubleBattle = FALSE, +#line 551 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 553 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 555 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 554 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 557 [TRAINER_SHELLY_WEATHER_INSTITUTE] = { +#line 558 + .trainerName = _("SHELLY"), +#line 559 .trainerClass = TRAINER_CLASS_AQUA_ADMIN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 560 .trainerPic = TRAINER_PIC_AQUA_ADMIN_F, - .trainerName = _("SHELLY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 561 +F_TRAINER_FEMALE | +#line 562 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 563 + .doubleBattle = FALSE, +#line 564 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_ShellyWeatherInstitute), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 566 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 568 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 567 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 570 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 572 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 571 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 574 [TRAINER_SHELLY_SEAFLOOR_CAVERN] = { +#line 575 + .trainerName = _("SHELLY"), +#line 576 .trainerClass = TRAINER_CLASS_AQUA_ADMIN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 577 .trainerPic = TRAINER_PIC_AQUA_ADMIN_F, - .trainerName = _("SHELLY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 578 +F_TRAINER_FEMALE | +#line 579 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 580 + .doubleBattle = FALSE, +#line 581 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_ShellySeafloorCavern), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 583 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 585 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 584 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 587 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 589 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 588 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 591 [TRAINER_ARCHIE] = { +#line 592 + .trainerName = _("ARCHIE"), +#line 593 .trainerClass = TRAINER_CLASS_AQUA_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 594 .trainerPic = TRAINER_PIC_AQUA_LEADER_ARCHIE, - .trainerName = _("ARCHIE"), - .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 596 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 597 + .items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION }, +#line 598 + .doubleBattle = FALSE, +#line 599 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Archie), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 601 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 603 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 602 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 605 + .species = SPECIES_CROBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 607 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 606 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 609 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 611 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 610 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 613 [TRAINER_LEAH] = { +#line 614 + .trainerName = _("LEAH"), +#line 615 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 616 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("LEAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Leah), - }, - + .encounterMusic_gender = +#line 617 +F_TRAINER_FEMALE | +#line 618 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 619 + .doubleBattle = FALSE, +#line 620 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 622 + .species = SPECIES_SPOINK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 624 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 623 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 626 [TRAINER_DAISY] = { +#line 627 + .trainerName = _("DAISY"), +#line 628 .trainerClass = TRAINER_CLASS_AROMA_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 629 .trainerPic = TRAINER_PIC_AROMA_LADY, - .trainerName = _("DAISY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Daisy), - }, - + .encounterMusic_gender = +#line 630 +F_TRAINER_FEMALE | +#line 631 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 632 + .doubleBattle = FALSE, +#line 633 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 635 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 637 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 636 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 639 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 641 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 640 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 643 [TRAINER_ROSE_1] = { +#line 644 + .trainerName = _("ROSE"), +#line 645 .trainerClass = TRAINER_CLASS_AROMA_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 646 .trainerPic = TRAINER_PIC_AROMA_LADY, - .trainerName = _("ROSE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Rose1), - }, - + .encounterMusic_gender = +#line 647 +F_TRAINER_FEMALE | +#line 648 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 649 + .doubleBattle = FALSE, +#line 650 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 652 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 654 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 653 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 656 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 658 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 657 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 660 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 662 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 661 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 664 [TRAINER_FELIX] = { +#line 665 + .trainerName = _("FELIX"), +#line 666 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 667 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("FELIX"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 669 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 670 + .items = { ITEM_FULL_RESTORE }, +#line 671 + .doubleBattle = FALSE, +#line 672 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Felix), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 674 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 676 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 675 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 677 + MOVE_PSYCHIC, + }, + }, + { +#line 679 + .species = SPECIES_CLAYDOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 681 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 680 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 682 + MOVE_SKILL_SWAP, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 685 [TRAINER_VIOLET] = { +#line 686 + .trainerName = _("VIOLET"), +#line 687 .trainerClass = TRAINER_CLASS_AROMA_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 688 .trainerPic = TRAINER_PIC_AROMA_LADY, - .trainerName = _("VIOLET"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Violet), - }, - + .encounterMusic_gender = +#line 689 +F_TRAINER_FEMALE | +#line 690 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 691 + .doubleBattle = FALSE, +#line 692 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 694 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 696 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 695 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 698 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 700 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 699 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 702 [TRAINER_ROSE_2] = { +#line 703 + .trainerName = _("ROSE"), +#line 704 .trainerClass = TRAINER_CLASS_AROMA_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 705 .trainerPic = TRAINER_PIC_AROMA_LADY, - .trainerName = _("ROSE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Rose2), - }, - + .encounterMusic_gender = +#line 706 +F_TRAINER_FEMALE | +#line 707 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 708 + .doubleBattle = FALSE, +#line 709 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 711 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 713 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 712 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 715 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 717 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 716 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 719 [TRAINER_ROSE_3] = { +#line 720 + .trainerName = _("ROSE"), +#line 721 .trainerClass = TRAINER_CLASS_AROMA_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 722 .trainerPic = TRAINER_PIC_AROMA_LADY, - .trainerName = _("ROSE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Rose3), - }, - + .encounterMusic_gender = +#line 723 +F_TRAINER_FEMALE | +#line 724 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 725 + .doubleBattle = FALSE, +#line 726 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 728 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 730 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 729 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 732 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 734 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 733 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 736 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 738 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 737 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 740 [TRAINER_ROSE_4] = { +#line 741 + .trainerName = _("ROSE"), +#line 742 .trainerClass = TRAINER_CLASS_AROMA_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 743 .trainerPic = TRAINER_PIC_AROMA_LADY, - .trainerName = _("ROSE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Rose4), - }, - + .encounterMusic_gender = +#line 744 +F_TRAINER_FEMALE | +#line 745 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 746 + .doubleBattle = FALSE, +#line 747 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 749 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 751 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 750 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 753 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 755 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 754 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 757 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 759 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 758 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 761 [TRAINER_ROSE_5] = { +#line 762 + .trainerName = _("ROSE"), +#line 763 .trainerClass = TRAINER_CLASS_AROMA_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 764 .trainerPic = TRAINER_PIC_AROMA_LADY, - .trainerName = _("ROSE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Rose5), - }, - + .encounterMusic_gender = +#line 765 +F_TRAINER_FEMALE | +#line 766 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 767 + .doubleBattle = FALSE, +#line 768 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 770 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 772 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 771 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 774 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 776 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 775 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 778 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 780 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 779 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 782 [TRAINER_DUSTY_1] = { +#line 783 + .trainerName = _("DUSTY"), +#line 784 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 785 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("DUSTY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dusty1), - }, - + .encounterMusic_gender = +#line 787 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 788 + .doubleBattle = FALSE, +#line 789 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 791 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 793 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 792 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 794 + MOVE_DIG, + MOVE_SLASH, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + }, + }, + }, + }, +#line 799 [TRAINER_CHIP] = { +#line 800 + .trainerName = _("CHIP"), +#line 801 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 802 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("CHIP"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Chip), - }, - + .encounterMusic_gender = +#line 804 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 805 + .doubleBattle = FALSE, +#line 806 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 808 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 810 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 809 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 811 + MOVE_PSYBEAM, + MOVE_SELF_DESTRUCT, + MOVE_SANDSTORM, + MOVE_ANCIENT_POWER, + }, + }, + { +#line 816 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 818 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 817 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 819 + MOVE_DIG, + MOVE_SLASH, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + }, + }, + { +#line 824 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 826 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 825 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 827 + MOVE_DIG, + MOVE_SLASH, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + }, + }, + }, + }, +#line 832 [TRAINER_FOSTER] = { +#line 833 + .trainerName = _("FOSTER"), +#line 834 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 835 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("FOSTER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Foster), - }, - + .encounterMusic_gender = +#line 837 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 838 + .doubleBattle = FALSE, +#line 839 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 841 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 843 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 842 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 844 + MOVE_DIG, + MOVE_SLASH, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + }, + }, + { +#line 849 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 851 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 850 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 852 + MOVE_DIG, + MOVE_SLASH, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + }, + }, + }, + }, +#line 857 [TRAINER_DUSTY_2] = { +#line 858 + .trainerName = _("DUSTY"), +#line 859 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 860 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("DUSTY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dusty2), - }, - + .encounterMusic_gender = +#line 862 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 863 + .doubleBattle = FALSE, +#line 864 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 866 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 868 + .iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7), +#line 867 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 869 + MOVE_DIG, + MOVE_SLASH, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + }, + }, + }, + }, +#line 874 [TRAINER_DUSTY_3] = { +#line 875 + .trainerName = _("DUSTY"), +#line 876 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 877 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("DUSTY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dusty3), - }, - + .encounterMusic_gender = +#line 879 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 880 + .doubleBattle = FALSE, +#line 881 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 883 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 885 + .iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8), +#line 884 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 886 + MOVE_DIG, + MOVE_SLASH, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + }, + }, + }, + }, +#line 891 [TRAINER_DUSTY_4] = { +#line 892 + .trainerName = _("DUSTY"), +#line 893 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 894 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("DUSTY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dusty4), - }, - + .encounterMusic_gender = +#line 896 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 897 + .doubleBattle = FALSE, +#line 898 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 900 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 902 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 901 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 903 + MOVE_DIG, + MOVE_SLASH, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + }, + }, + }, + }, +#line 908 [TRAINER_DUSTY_5] = { +#line 909 + .trainerName = _("DUSTY"), +#line 910 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 911 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("DUSTY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dusty5), - }, - + .encounterMusic_gender = +#line 913 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 914 + .doubleBattle = FALSE, +#line 915 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 917 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 919 + .iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10), +#line 918 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 920 + MOVE_DIG, + MOVE_SLASH, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + }, + }, + }, + }, +#line 925 [TRAINER_GABBY_AND_TY_1] = { +#line 926 + .trainerName = _("GABBY & TY"), +#line 927 .trainerClass = TRAINER_CLASS_INTERVIEWER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 928 .trainerPic = TRAINER_PIC_INTERVIEWER, - .trainerName = _("GABBY & TY"), - .items = {}, + .encounterMusic_gender = +#line 930 + TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 931 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GabbyAndTy1), - }, - +#line 932 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 934 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 936 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 935 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 938 + .species = SPECIES_WHISMUR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 940 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 939 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 942 [TRAINER_GABBY_AND_TY_2] = { +#line 943 + .trainerName = _("GABBY & TY"), +#line 944 .trainerClass = TRAINER_CLASS_INTERVIEWER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 945 .trainerPic = TRAINER_PIC_INTERVIEWER, - .trainerName = _("GABBY & TY"), - .items = {}, + .encounterMusic_gender = +#line 947 + TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 948 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GabbyAndTy2), - }, - +#line 949 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 951 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 953 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 952 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 955 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 957 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 956 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 959 [TRAINER_GABBY_AND_TY_3] = { +#line 960 + .trainerName = _("GABBY & TY"), +#line 961 .trainerClass = TRAINER_CLASS_INTERVIEWER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 962 .trainerPic = TRAINER_PIC_INTERVIEWER, - .trainerName = _("GABBY & TY"), - .items = {}, + .encounterMusic_gender = +#line 964 + TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 965 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GabbyAndTy3), - }, - +#line 966 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 968 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 970 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 969 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 972 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 974 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 973 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 976 [TRAINER_GABBY_AND_TY_4] = { +#line 977 + .trainerName = _("GABBY & TY"), +#line 978 .trainerClass = TRAINER_CLASS_INTERVIEWER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 979 .trainerPic = TRAINER_PIC_INTERVIEWER, - .trainerName = _("GABBY & TY"), - .items = {}, + .encounterMusic_gender = +#line 981 + TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 982 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GabbyAndTy4), - }, - +#line 983 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 985 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 987 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 986 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 989 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 991 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 990 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 993 [TRAINER_GABBY_AND_TY_5] = { +#line 994 + .trainerName = _("GABBY & TY"), +#line 995 .trainerClass = TRAINER_CLASS_INTERVIEWER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 996 .trainerPic = TRAINER_PIC_INTERVIEWER, - .trainerName = _("GABBY & TY"), - .items = {}, + .encounterMusic_gender = +#line 998 + TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 999 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GabbyAndTy5), - }, - +#line 1000 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1002 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1004 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 1003 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1006 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1008 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 1007 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1010 [TRAINER_GABBY_AND_TY_6] = { +#line 1011 + .trainerName = _("GABBY & TY"), +#line 1012 .trainerClass = TRAINER_CLASS_INTERVIEWER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 1013 .trainerPic = TRAINER_PIC_INTERVIEWER, - .trainerName = _("GABBY & TY"), - .items = {}, + .encounterMusic_gender = +#line 1015 + TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, +#line 1016 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GabbyAndTy6), - }, - +#line 1017 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1019 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1021 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 1020 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1022 + MOVE_SONIC_BOOM, + MOVE_THUNDER_WAVE, + MOVE_METAL_SOUND, + MOVE_THUNDERBOLT, + }, + }, + { +#line 1027 + .species = SPECIES_EXPLOUD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1029 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 1028 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1030 + MOVE_ASTONISH, + MOVE_STOMP, + MOVE_SUPERSONIC, + MOVE_HYPER_VOICE, + }, + }, + }, + }, +#line 1035 [TRAINER_LOLA_1] = { +#line 1036 + .trainerName = _("LOLA"), +#line 1037 .trainerClass = TRAINER_CLASS_TUBER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1038 .trainerPic = TRAINER_PIC_TUBER_F, - .trainerName = _("LOLA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lola1), - }, - + .encounterMusic_gender = +#line 1039 +F_TRAINER_FEMALE | +#line 1040 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1041 + .doubleBattle = FALSE, +#line 1042 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1044 + .species = SPECIES_AZURILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1046 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 1045 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1048 + .species = SPECIES_AZURILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1050 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 1049 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1052 [TRAINER_AUSTINA] = { +#line 1053 + .trainerName = _("AUSTINA"), +#line 1054 .trainerClass = TRAINER_CLASS_TUBER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1055 .trainerPic = TRAINER_PIC_TUBER_F, - .trainerName = _("AUSTINA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Austina), - }, - + .encounterMusic_gender = +#line 1056 +F_TRAINER_FEMALE | +#line 1057 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1058 + .doubleBattle = FALSE, +#line 1059 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1061 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1063 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 1062 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1065 [TRAINER_GWEN] = { +#line 1066 + .trainerName = _("GWEN"), +#line 1067 .trainerClass = TRAINER_CLASS_TUBER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1068 .trainerPic = TRAINER_PIC_TUBER_F, - .trainerName = _("GWEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Gwen), - }, - + .encounterMusic_gender = +#line 1069 +F_TRAINER_FEMALE | +#line 1070 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1071 + .doubleBattle = FALSE, +#line 1072 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1074 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1076 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 1075 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1078 [TRAINER_LOLA_2] = { +#line 1079 + .trainerName = _("LOLA"), +#line 1080 .trainerClass = TRAINER_CLASS_TUBER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1081 .trainerPic = TRAINER_PIC_TUBER_F, - .trainerName = _("LOLA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lola2), - }, - + .encounterMusic_gender = +#line 1082 +F_TRAINER_FEMALE | +#line 1083 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1084 + .doubleBattle = FALSE, +#line 1085 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1087 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1089 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 1088 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1091 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1093 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 1092 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1095 [TRAINER_LOLA_3] = { +#line 1096 + .trainerName = _("LOLA"), +#line 1097 .trainerClass = TRAINER_CLASS_TUBER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1098 .trainerPic = TRAINER_PIC_TUBER_F, - .trainerName = _("LOLA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lola3), - }, - + .encounterMusic_gender = +#line 1099 +F_TRAINER_FEMALE | +#line 1100 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1101 + .doubleBattle = FALSE, +#line 1102 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1104 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1106 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 1105 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1108 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1110 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 1109 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1112 [TRAINER_LOLA_4] = { +#line 1113 + .trainerName = _("LOLA"), +#line 1114 .trainerClass = TRAINER_CLASS_TUBER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1115 .trainerPic = TRAINER_PIC_TUBER_F, - .trainerName = _("LOLA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lola4), - }, - + .encounterMusic_gender = +#line 1116 +F_TRAINER_FEMALE | +#line 1117 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1118 + .doubleBattle = FALSE, +#line 1119 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1121 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1123 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 1122 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1125 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1127 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 1126 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1129 [TRAINER_LOLA_5] = { +#line 1130 + .trainerName = _("LOLA"), +#line 1131 .trainerClass = TRAINER_CLASS_TUBER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1132 .trainerPic = TRAINER_PIC_TUBER_F, - .trainerName = _("LOLA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lola5), - }, - + .encounterMusic_gender = +#line 1133 +F_TRAINER_FEMALE | +#line 1134 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1135 + .doubleBattle = FALSE, +#line 1136 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1138 + .species = SPECIES_AZUMARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1140 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 1139 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1142 + .species = SPECIES_AZUMARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1144 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 1143 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1146 [TRAINER_RICKY_1] = { +#line 1147 + .trainerName = _("RICKY"), +#line 1148 .trainerClass = TRAINER_CLASS_TUBER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1149 .trainerPic = TRAINER_PIC_TUBER_M, - .trainerName = _("RICKY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ricky1), - }, - + .encounterMusic_gender = +#line 1151 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1152 + .doubleBattle = FALSE, +#line 1153 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1155 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1157 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 1156 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1158 + MOVE_SAND_ATTACK, + MOVE_HEADBUTT, + MOVE_TAIL_WHIP, + MOVE_SURF, + }, + }, + }, + }, +#line 1163 [TRAINER_SIMON] = { +#line 1164 + .trainerName = _("SIMON"), +#line 1165 .trainerClass = TRAINER_CLASS_TUBER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1166 .trainerPic = TRAINER_PIC_TUBER_M, - .trainerName = _("SIMON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Simon), - }, - + .encounterMusic_gender = +#line 1168 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1169 + .doubleBattle = FALSE, +#line 1170 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1172 + .species = SPECIES_AZURILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1174 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 1173 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1176 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1178 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 1177 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1180 [TRAINER_CHARLIE] = { +#line 1181 + .trainerName = _("CHARLIE"), +#line 1182 .trainerClass = TRAINER_CLASS_TUBER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1183 .trainerPic = TRAINER_PIC_TUBER_M, - .trainerName = _("CHARLIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Charlie), - }, - + .encounterMusic_gender = +#line 1185 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1186 + .doubleBattle = FALSE, +#line 1187 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1189 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1191 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 1190 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1193 [TRAINER_RICKY_2] = { +#line 1194 + .trainerName = _("RICKY"), +#line 1195 .trainerClass = TRAINER_CLASS_TUBER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1196 .trainerPic = TRAINER_PIC_TUBER_M, - .trainerName = _("RICKY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ricky2), - }, - + .encounterMusic_gender = +#line 1198 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1199 + .doubleBattle = FALSE, +#line 1200 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1202 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1204 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 1203 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1205 + MOVE_SAND_ATTACK, + MOVE_PIN_MISSILE, + MOVE_TAIL_WHIP, + MOVE_SURF, + }, + }, + }, + }, +#line 1210 [TRAINER_RICKY_3] = { +#line 1211 + .trainerName = _("RICKY"), +#line 1212 .trainerClass = TRAINER_CLASS_TUBER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1213 .trainerPic = TRAINER_PIC_TUBER_M, - .trainerName = _("RICKY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ricky3), - }, - + .encounterMusic_gender = +#line 1215 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1216 + .doubleBattle = FALSE, +#line 1217 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1219 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1221 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 1220 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1222 + MOVE_SAND_ATTACK, + MOVE_PIN_MISSILE, + MOVE_TAIL_WHIP, + MOVE_SURF, + }, + }, + }, + }, +#line 1227 [TRAINER_RICKY_4] = { +#line 1228 + .trainerName = _("RICKY"), +#line 1229 .trainerClass = TRAINER_CLASS_TUBER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1230 .trainerPic = TRAINER_PIC_TUBER_M, - .trainerName = _("RICKY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ricky4), - }, - + .encounterMusic_gender = +#line 1232 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1233 + .doubleBattle = FALSE, +#line 1234 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1236 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1238 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 1237 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1239 + MOVE_SAND_ATTACK, + MOVE_PIN_MISSILE, + MOVE_TAIL_WHIP, + MOVE_SURF, + }, + }, + }, + }, +#line 1244 [TRAINER_RICKY_5] = { +#line 1245 + .trainerName = _("RICKY"), +#line 1246 .trainerClass = TRAINER_CLASS_TUBER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1247 .trainerPic = TRAINER_PIC_TUBER_M, - .trainerName = _("RICKY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ricky5), - }, - + .encounterMusic_gender = +#line 1249 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 1250 + .doubleBattle = FALSE, +#line 1251 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1253 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1255 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 1254 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1256 + MOVE_SAND_ATTACK, + MOVE_PIN_MISSILE, + MOVE_TAIL_WHIP, + MOVE_SURF, + }, + }, + }, + }, +#line 1261 [TRAINER_RANDALL] = { +#line 1262 + .trainerName = _("RANDALL"), +#line 1263 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1264 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("RANDALL"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1266 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1267 + .items = { ITEM_HYPER_POTION }, +#line 1268 + .doubleBattle = FALSE, +#line 1269 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Randall), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1271 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1273 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 1272 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1274 + MOVE_QUICK_ATTACK, + MOVE_AGILITY, + MOVE_WING_ATTACK, + }, + }, + }, + }, +#line 1278 [TRAINER_PARKER] = { +#line 1279 + .trainerName = _("PARKER"), +#line 1280 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1281 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("PARKER"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1283 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1284 + .items = { ITEM_HYPER_POTION }, +#line 1285 + .doubleBattle = FALSE, +#line 1286 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Parker), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1288 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1290 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 1289 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1291 + MOVE_TEETER_DANCE, + MOVE_DIZZY_PUNCH, + MOVE_FOCUS_PUNCH, + }, + }, + }, + }, +#line 1295 [TRAINER_GEORGE] = { +#line 1296 + .trainerName = _("GEORGE"), +#line 1297 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1298 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("GEORGE"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1300 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1301 + .items = { ITEM_HYPER_POTION }, +#line 1302 + .doubleBattle = FALSE, +#line 1303 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_George), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1305 + .species = SPECIES_SLAKOTH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1305 + .heldItem = ITEM_SITRUS_BERRY, +#line 1307 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 1306 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1308 + MOVE_SLACK_OFF, + MOVE_COUNTER, + MOVE_SHADOW_BALL, + }, + }, + }, + }, +#line 1312 [TRAINER_BERKE] = { +#line 1313 + .trainerName = _("BERKE"), +#line 1314 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1315 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("BERKE"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1317 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1318 + .items = { ITEM_HYPER_POTION }, +#line 1319 + .doubleBattle = FALSE, +#line 1320 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Berke), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1322 + .species = SPECIES_VIGOROTH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1324 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 1323 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1325 + MOVE_FOCUS_ENERGY, + MOVE_SLASH, + }, + }, + }, + }, +#line 1328 [TRAINER_BRAXTON] = { +#line 1329 + .trainerName = _("BRAXTON"), +#line 1330 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1331 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("BRAXTON"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1333 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1334 + .items = { ITEM_HYPER_POTION }, +#line 1335 + .doubleBattle = FALSE, +#line 1336 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Braxton), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 1338 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1340 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1339 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1341 + MOVE_FOCUS_ENERGY, + MOVE_QUICK_ATTACK, + MOVE_WING_ATTACK, + MOVE_ENDEAVOR, + }, + }, + { +#line 1346 + .species = SPECIES_TRAPINCH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1348 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1347 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1349 + MOVE_BITE, + MOVE_DIG, + MOVE_FEINT_ATTACK, + MOVE_SAND_TOMB, + }, + }, + { +#line 1354 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1356 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1355 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1357 + MOVE_ROLLOUT, + MOVE_WHIRLPOOL, + MOVE_ASTONISH, + MOVE_WATER_PULSE, + }, + }, + { +#line 1362 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1364 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1363 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1365 + MOVE_THUNDERBOLT, + MOVE_SUPERSONIC, + MOVE_THUNDER_WAVE, + MOVE_SONIC_BOOM, + }, + }, + { +#line 1370 + .species = SPECIES_SHIFTRY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1372 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1371 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1373 + MOVE_GIGA_DRAIN, + MOVE_FEINT_ATTACK, + MOVE_DOUBLE_TEAM, + MOVE_SWAGGER, + }, + }, + }, + }, +#line 1378 [TRAINER_VINCENT] = { +#line 1379 + .trainerName = _("VINCENT"), +#line 1380 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1381 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("VINCENT"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1383 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1384 + .items = { ITEM_FULL_RESTORE }, +#line 1385 + .doubleBattle = FALSE, +#line 1386 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Vincent), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1388 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1390 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1389 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1392 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1394 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1393 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1396 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1398 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1397 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1400 [TRAINER_LEROY] = { +#line 1401 + .trainerName = _("LEROY"), +#line 1402 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1403 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("LEROY"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1405 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1406 + .items = { ITEM_FULL_RESTORE }, +#line 1407 + .doubleBattle = FALSE, +#line 1408 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Leroy), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1410 + .species = SPECIES_MAWILE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1412 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1411 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1414 + .species = SPECIES_STARMIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1416 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1415 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1418 [TRAINER_WILTON_1] = { +#line 1419 + .trainerName = _("WILTON"), +#line 1420 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1421 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("WILTON"), - .items = {ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1423 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1424 + .items = { ITEM_SUPER_POTION }, +#line 1425 + .doubleBattle = FALSE, +#line 1426 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wilton1), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1428 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1430 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1429 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1432 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1434 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1433 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1436 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1438 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1437 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1440 [TRAINER_EDGAR] = { +#line 1441 + .trainerName = _("EDGAR"), +#line 1442 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1443 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("EDGAR"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1445 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1446 + .items = { ITEM_FULL_RESTORE }, +#line 1447 + .doubleBattle = FALSE, +#line 1448 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Edgar), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1450 + .species = SPECIES_CACTURNE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1452 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1451 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1454 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1456 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1455 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1458 [TRAINER_ALBERT] = { +#line 1459 + .trainerName = _("ALBERT"), +#line 1460 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1461 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("ALBERT"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1463 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1464 + .items = { ITEM_FULL_RESTORE }, +#line 1465 + .doubleBattle = FALSE, +#line 1466 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Albert), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1468 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1470 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1469 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1472 + .species = SPECIES_MUK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1474 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1473 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1476 [TRAINER_SAMUEL] = { +#line 1477 + .trainerName = _("SAMUEL"), +#line 1478 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1479 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("SAMUEL"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1481 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1482 + .items = { ITEM_FULL_RESTORE }, +#line 1483 + .doubleBattle = FALSE, +#line 1484 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Samuel), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1486 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1488 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1487 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1490 + .species = SPECIES_MAWILE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1492 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1491 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1494 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1496 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1495 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1498 [TRAINER_VITO] = { +#line 1499 + .trainerName = _("VITO"), +#line 1500 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1501 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("VITO"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1503 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1504 + .items = { ITEM_FULL_RESTORE }, +#line 1505 + .doubleBattle = FALSE, +#line 1506 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Vito), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 1508 + .species = SPECIES_DODRIO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1510 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1509 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1512 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1514 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1513 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1516 + .species = SPECIES_ELECTRODE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1518 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1517 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1520 + .species = SPECIES_SHIFTRY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1522 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1521 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1524 [TRAINER_OWEN] = { +#line 1525 + .trainerName = _("OWEN"), +#line 1526 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1527 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("OWEN"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1529 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1530 + .items = { ITEM_FULL_RESTORE }, +#line 1531 + .doubleBattle = FALSE, +#line 1532 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Owen), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1534 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1536 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1535 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1538 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1540 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1539 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1542 + .species = SPECIES_WAILORD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1544 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1543 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1546 [TRAINER_WILTON_2] = { +#line 1547 + .trainerName = _("WILTON"), +#line 1548 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1549 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("WILTON"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1551 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1552 + .items = { ITEM_HYPER_POTION }, +#line 1553 + .doubleBattle = FALSE, +#line 1554 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wilton2), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1556 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1558 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 1557 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1560 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1562 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 1561 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1564 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1566 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 1565 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1568 [TRAINER_WILTON_3] = { +#line 1569 + .trainerName = _("WILTON"), +#line 1570 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1571 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("WILTON"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1573 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1574 + .items = { ITEM_HYPER_POTION }, +#line 1575 + .doubleBattle = FALSE, +#line 1576 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wilton3), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1578 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1580 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 1579 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1582 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1584 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 1583 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1586 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1588 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 1587 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1590 [TRAINER_WILTON_4] = { +#line 1591 + .trainerName = _("WILTON"), +#line 1592 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1593 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("WILTON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1595 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1596 + .items = { ITEM_FULL_RESTORE }, +#line 1597 + .doubleBattle = FALSE, +#line 1598 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wilton4), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1600 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1602 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 1601 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1604 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1606 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 1605 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1608 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1610 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 1609 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1612 [TRAINER_WILTON_5] = { +#line 1613 + .trainerName = _("WILTON"), +#line 1614 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1615 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("WILTON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1617 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1618 + .items = { ITEM_FULL_RESTORE }, +#line 1619 + .doubleBattle = FALSE, +#line 1620 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wilton5), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1622 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1624 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 1623 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1626 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1628 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 1627 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1630 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1632 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 1631 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1634 [TRAINER_WARREN] = { +#line 1635 + .trainerName = _("WARREN"), +#line 1636 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1637 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("WARREN"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1639 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1640 + .items = { ITEM_FULL_RESTORE }, +#line 1641 + .doubleBattle = FALSE, +#line 1642 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Warren), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1644 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1646 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1645 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1648 + .species = SPECIES_LUDICOLO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1650 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1649 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1652 [TRAINER_MARY] = { +#line 1653 + .trainerName = _("MARY"), +#line 1654 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1655 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("MARY"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1656 +F_TRAINER_FEMALE | +#line 1657 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1658 + .items = { ITEM_HYPER_POTION }, +#line 1659 + .doubleBattle = FALSE, +#line 1660 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Mary), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1662 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1664 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 1663 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1665 + MOVE_FEINT_ATTACK, + MOVE_SHOCK_WAVE, + }, + }, + }, + }, +#line 1668 [TRAINER_ALEXIA] = { +#line 1669 + .trainerName = _("ALEXIA"), +#line 1670 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1671 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("ALEXIA"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1672 +F_TRAINER_FEMALE | +#line 1673 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1674 + .items = { ITEM_HYPER_POTION }, +#line 1675 + .doubleBattle = FALSE, +#line 1676 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Alexia), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1678 + .species = SPECIES_WIGGLYTUFF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1680 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 1679 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1681 + MOVE_DEFENSE_CURL, + MOVE_DOUBLE_EDGE, + MOVE_SHADOW_BALL, + }, + }, + }, + }, +#line 1685 [TRAINER_JODY] = { +#line 1686 + .trainerName = _("JODY"), +#line 1687 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1688 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("JODY"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1689 +F_TRAINER_FEMALE | +#line 1690 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1691 + .items = { ITEM_HYPER_POTION }, +#line 1692 + .doubleBattle = FALSE, +#line 1693 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Jody), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1695 + .species = SPECIES_ZANGOOSE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1697 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 1696 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1698 + MOVE_SWORDS_DANCE, + MOVE_SLASH, + }, + }, + }, + }, +#line 1701 [TRAINER_WENDY] = { +#line 1702 + .trainerName = _("WENDY"), +#line 1703 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1704 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("WENDY"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1705 +F_TRAINER_FEMALE | +#line 1706 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1707 + .items = { ITEM_FULL_RESTORE }, +#line 1708 + .doubleBattle = FALSE, +#line 1709 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Wendy), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1711 + .species = SPECIES_MAWILE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1713 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1712 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1714 + MOVE_BATON_PASS, + MOVE_FEINT_ATTACK, + MOVE_FAKE_TEARS, + MOVE_BITE, + }, + }, + { +#line 1719 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1721 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1720 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1722 + MOVE_MEGA_DRAIN, + MOVE_MAGICAL_LEAF, + MOVE_GRASS_WHISTLE, + MOVE_LEECH_SEED, + }, + }, + { +#line 1727 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1729 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1728 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 1730 + MOVE_FLY, + MOVE_WATER_GUN, + MOVE_MIST, + MOVE_PROTECT, + }, + }, + }, + }, +#line 1735 [TRAINER_KEIRA] = { +#line 1736 + .trainerName = _("KEIRA"), +#line 1737 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1738 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("KEIRA"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1739 +F_TRAINER_FEMALE | +#line 1740 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1741 + .items = { ITEM_FULL_RESTORE }, +#line 1742 + .doubleBattle = FALSE, +#line 1743 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Keira), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1745 + .species = SPECIES_LAIRON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1747 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1746 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1749 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1751 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1750 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1753 [TRAINER_BROOKE_1] = { +#line 1754 + .trainerName = _("BROOKE"), +#line 1755 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1756 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("BROOKE"), - .items = {ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1757 +F_TRAINER_FEMALE | +#line 1758 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1759 + .items = { ITEM_SUPER_POTION }, +#line 1760 + .doubleBattle = FALSE, +#line 1761 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brooke1), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1763 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1765 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1764 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1767 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1769 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1768 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1771 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1773 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1772 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1775 [TRAINER_JENNIFER] = { +#line 1776 + .trainerName = _("JENNIFER"), +#line 1777 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1778 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("JENNIFER"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1779 +F_TRAINER_FEMALE | +#line 1780 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1781 + .items = { ITEM_FULL_RESTORE }, +#line 1782 + .doubleBattle = FALSE, +#line 1783 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Jennifer), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1785 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1787 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 1786 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1789 [TRAINER_HOPE] = { +#line 1790 + .trainerName = _("HOPE"), +#line 1791 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1792 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("HOPE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1793 +F_TRAINER_FEMALE | +#line 1794 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1795 + .items = { ITEM_FULL_RESTORE }, +#line 1796 + .doubleBattle = FALSE, +#line 1797 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Hope), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1799 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1801 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1800 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1803 [TRAINER_SHANNON] = { +#line 1804 + .trainerName = _("SHANNON"), +#line 1805 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1806 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("SHANNON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1807 +F_TRAINER_FEMALE | +#line 1808 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1809 + .items = { ITEM_FULL_RESTORE }, +#line 1810 + .doubleBattle = FALSE, +#line 1811 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Shannon), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 1813 + .species = SPECIES_CLAYDOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1815 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1814 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1817 [TRAINER_MICHELLE] = { +#line 1818 + .trainerName = _("MICHELLE"), +#line 1819 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1820 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("MICHELLE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1821 +F_TRAINER_FEMALE | +#line 1822 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1823 + .items = { ITEM_FULL_RESTORE }, +#line 1824 + .doubleBattle = FALSE, +#line 1825 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Michelle), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1827 + .species = SPECIES_TORKOAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1829 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1828 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1831 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1833 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1832 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1835 + .species = SPECIES_LUDICOLO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1837 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1836 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1839 [TRAINER_CAROLINE] = { +#line 1840 + .trainerName = _("CAROLINE"), +#line 1841 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1842 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("CAROLINE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1843 +F_TRAINER_FEMALE | +#line 1844 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1845 + .items = { ITEM_FULL_RESTORE }, +#line 1846 + .doubleBattle = FALSE, +#line 1847 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Caroline), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1849 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1851 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1850 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1853 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1855 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1854 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1857 [TRAINER_JULIE] = { +#line 1858 + .trainerName = _("JULIE"), +#line 1859 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1860 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("JULIE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1861 +F_TRAINER_FEMALE | +#line 1862 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1863 + .items = { ITEM_FULL_RESTORE }, +#line 1864 + .doubleBattle = FALSE, +#line 1865 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Julie), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1867 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1869 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1868 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1871 + .species = SPECIES_NINETALES, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1873 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1872 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1875 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1877 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 1876 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1879 [TRAINER_BROOKE_2] = { +#line 1880 + .trainerName = _("BROOKE"), +#line 1881 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1882 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("BROOKE"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1883 +F_TRAINER_FEMALE | +#line 1884 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1885 + .items = { ITEM_HYPER_POTION }, +#line 1886 + .doubleBattle = FALSE, +#line 1887 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brooke2), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1889 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1891 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 1890 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1893 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1895 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 1894 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1897 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1899 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 1898 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1901 [TRAINER_BROOKE_3] = { +#line 1902 + .trainerName = _("BROOKE"), +#line 1903 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1904 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("BROOKE"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1905 +F_TRAINER_FEMALE | +#line 1906 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1907 + .items = { ITEM_HYPER_POTION }, +#line 1908 + .doubleBattle = FALSE, +#line 1909 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brooke3), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1911 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1913 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 1912 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1915 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1917 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 1916 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1919 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1921 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 1920 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1923 [TRAINER_BROOKE_4] = { +#line 1924 + .trainerName = _("BROOKE"), +#line 1925 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1926 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("BROOKE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1927 +F_TRAINER_FEMALE | +#line 1928 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1929 + .items = { ITEM_FULL_RESTORE }, +#line 1930 + .doubleBattle = FALSE, +#line 1931 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brooke4), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1933 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1935 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 1934 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1937 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1939 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 1938 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1941 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1943 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 1942 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1945 [TRAINER_BROOKE_5] = { +#line 1946 + .trainerName = _("BROOKE"), +#line 1947 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1948 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("BROOKE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 1949 +F_TRAINER_FEMALE | +#line 1950 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 1951 + .items = { ITEM_FULL_RESTORE }, +#line 1952 + .doubleBattle = FALSE, +#line 1953 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brooke5), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 1955 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1957 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 1956 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1959 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1961 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 1960 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1963 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1965 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 1964 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1967 [TRAINER_PATRICIA] = { +#line 1968 + .trainerName = _("PATRICIA"), +#line 1969 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 1970 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("PATRICIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Patricia), - }, - + .encounterMusic_gender = +#line 1971 +F_TRAINER_FEMALE | +#line 1972 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 1973 + .doubleBattle = FALSE, +#line 1974 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1976 + .species = SPECIES_BANETTE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1978 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 1977 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1980 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1982 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 1981 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 1984 [TRAINER_KINDRA] = { +#line 1985 + .trainerName = _("KINDRA"), +#line 1986 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 1987 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("KINDRA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kindra), - }, - + .encounterMusic_gender = +#line 1988 +F_TRAINER_FEMALE | +#line 1989 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 1990 + .doubleBattle = FALSE, +#line 1991 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 1993 + .species = SPECIES_DUSKULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1995 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 1994 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 1997 + .species = SPECIES_SHUPPET, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 1999 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 1998 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2001 [TRAINER_TAMMY] = { +#line 2002 + .trainerName = _("TAMMY"), +#line 2003 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2004 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("TAMMY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tammy), - }, - + .encounterMusic_gender = +#line 2005 +F_TRAINER_FEMALE | +#line 2006 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2007 + .doubleBattle = FALSE, +#line 2008 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2010 + .species = SPECIES_DUSKULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2012 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2011 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2014 + .species = SPECIES_SHUPPET, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2016 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2015 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2018 [TRAINER_VALERIE_1] = { +#line 2019 + .trainerName = _("VALERIE"), +#line 2020 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2021 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("VALERIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Valerie1), - }, - + .encounterMusic_gender = +#line 2022 +F_TRAINER_FEMALE | +#line 2023 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2024 + .doubleBattle = FALSE, +#line 2025 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2027 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2029 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2028 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2031 [TRAINER_TASHA] = { +#line 2032 + .trainerName = _("TASHA"), +#line 2033 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2034 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("TASHA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tasha), - }, - + .encounterMusic_gender = +#line 2035 +F_TRAINER_FEMALE | +#line 2036 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2037 + .doubleBattle = FALSE, +#line 2038 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2040 + .species = SPECIES_SHUPPET, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2042 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 2041 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2044 [TRAINER_VALERIE_2] = { +#line 2045 + .trainerName = _("VALERIE"), +#line 2046 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2047 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("VALERIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Valerie2), - }, - + .encounterMusic_gender = +#line 2048 +F_TRAINER_FEMALE | +#line 2049 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2050 + .doubleBattle = FALSE, +#line 2051 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2053 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2055 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2054 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2057 + .species = SPECIES_SPOINK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2059 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2058 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2061 [TRAINER_VALERIE_3] = { +#line 2062 + .trainerName = _("VALERIE"), +#line 2063 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2064 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("VALERIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Valerie3), - }, - + .encounterMusic_gender = +#line 2065 +F_TRAINER_FEMALE | +#line 2066 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2067 + .doubleBattle = FALSE, +#line 2068 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2070 + .species = SPECIES_SPOINK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2072 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 2071 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2074 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2076 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 2075 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2078 [TRAINER_VALERIE_4] = { +#line 2079 + .trainerName = _("VALERIE"), +#line 2080 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2081 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("VALERIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Valerie4), - }, - + .encounterMusic_gender = +#line 2082 +F_TRAINER_FEMALE | +#line 2083 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2084 + .doubleBattle = FALSE, +#line 2085 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2087 + .species = SPECIES_SPOINK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2089 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 2088 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2091 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2093 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 2092 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2095 [TRAINER_VALERIE_5] = { +#line 2096 + .trainerName = _("VALERIE"), +#line 2097 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2098 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("VALERIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Valerie5), - }, - + .encounterMusic_gender = +#line 2099 +F_TRAINER_FEMALE | +#line 2100 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2101 + .doubleBattle = FALSE, +#line 2102 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 2104 + .species = SPECIES_DUSKULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2106 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 2105 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2108 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2110 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 2109 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2112 + .species = SPECIES_GRUMPIG, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2114 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 2113 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2116 [TRAINER_CINDY_1] = { +#line 2117 + .trainerName = _("CINDY"), +#line 2118 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2119 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("CINDY"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cindy1), - }, - + .encounterMusic_gender = +#line 2120 +F_TRAINER_FEMALE | +#line 2121 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2122 + .items = { ITEM_FULL_RESTORE }, +#line 2123 + .doubleBattle = FALSE, +#line 2124 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2126 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2126 + .heldItem = ITEM_NUGGET, +#line 2128 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2127 + .lvl = 7, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2130 [TRAINER_DAPHNE] = { +#line 2131 + .trainerName = _("DAPHNE"), +#line 2132 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2133 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("DAPHNE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Daphne), - }, - + .encounterMusic_gender = +#line 2134 +F_TRAINER_FEMALE | +#line 2135 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2136 + .items = { ITEM_FULL_RESTORE }, +#line 2137 + .doubleBattle = FALSE, +#line 2138 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2140 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2140 + .heldItem = ITEM_NUGGET, +#line 2142 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 2141 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2143 + MOVE_ATTRACT, + MOVE_SWEET_KISS, + MOVE_FLAIL, + MOVE_WATER_PULSE, + }, + }, + { +#line 2148 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2148 + .heldItem = ITEM_NUGGET, +#line 2150 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 2149 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2151 + MOVE_ATTRACT, + MOVE_SAFEGUARD, + MOVE_TAKE_DOWN, + MOVE_WATER_PULSE, + }, + }, + }, + }, +#line 2156 [TRAINER_GRUNT_SPACE_CENTER_2] = { +#line 2157 + .trainerName = _("GRUNT"), +#line 2158 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 2159 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSpaceCenter2), - }, - + .encounterMusic_gender = +#line 2161 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 2162 + .doubleBattle = FALSE, +#line 2163 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 2165 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2167 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2166 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2169 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2171 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2170 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2173 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2175 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2174 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2177 [TRAINER_CINDY_2] = { +#line 2178 + .trainerName = _("CINDY"), +#line 2179 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2180 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("CINDY"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cindy2), - }, - + .encounterMusic_gender = +#line 2181 +F_TRAINER_FEMALE | +#line 2182 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2183 + .items = { ITEM_FULL_RESTORE }, +#line 2184 + .doubleBattle = FALSE, +#line 2185 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2187 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2187 + .heldItem = ITEM_NUGGET, +#line 2189 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2188 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2190 + MOVE_TACKLE, + MOVE_TAIL_WHIP, + }, + }, + }, + }, +#line 2193 [TRAINER_BRIANNA] = { +#line 2194 + .trainerName = _("BRIANNA"), +#line 2195 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2196 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("BRIANNA"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Brianna), - }, - + .encounterMusic_gender = +#line 2197 +F_TRAINER_FEMALE | +#line 2198 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2199 + .items = { ITEM_FULL_RESTORE }, +#line 2200 + .doubleBattle = FALSE, +#line 2201 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2203 + .species = SPECIES_SEAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2203 + .heldItem = ITEM_NUGGET, +#line 2205 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 2204 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2207 [TRAINER_NAOMI] = { +#line 2208 + .trainerName = _("NAOMI"), +#line 2209 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2210 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("NAOMI"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Naomi), - }, - + .encounterMusic_gender = +#line 2211 +F_TRAINER_FEMALE | +#line 2212 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2213 + .items = { ITEM_FULL_RESTORE }, +#line 2214 + .doubleBattle = FALSE, +#line 2215 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2217 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2217 + .heldItem = ITEM_NUGGET, +#line 2219 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 2218 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2221 [TRAINER_CINDY_3] = { +#line 2222 + .trainerName = _("CINDY"), +#line 2223 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2224 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("CINDY"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cindy3), - }, - + .encounterMusic_gender = +#line 2225 +F_TRAINER_FEMALE | +#line 2226 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2227 + .items = { ITEM_FULL_RESTORE }, +#line 2228 + .doubleBattle = FALSE, +#line 2229 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2231 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2231 + .heldItem = ITEM_NUGGET, +#line 2233 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2232 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2235 [TRAINER_CINDY_4] = { +#line 2236 + .trainerName = _("CINDY"), +#line 2237 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2238 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("CINDY"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cindy4), - }, - + .encounterMusic_gender = +#line 2239 +F_TRAINER_FEMALE | +#line 2240 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2241 + .items = { ITEM_FULL_RESTORE }, +#line 2242 + .doubleBattle = FALSE, +#line 2243 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2245 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2245 + .heldItem = ITEM_NUGGET, +#line 2247 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 2246 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2249 [TRAINER_CINDY_5] = { +#line 2250 + .trainerName = _("CINDY"), +#line 2251 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2252 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("CINDY"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cindy5), - }, - + .encounterMusic_gender = +#line 2253 +F_TRAINER_FEMALE | +#line 2254 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2255 + .items = { ITEM_FULL_RESTORE }, +#line 2256 + .doubleBattle = FALSE, +#line 2257 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2259 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2259 + .heldItem = ITEM_NUGGET, +#line 2261 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 2260 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2263 [TRAINER_CINDY_6] = { +#line 2264 + .trainerName = _("CINDY"), +#line 2265 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2266 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("CINDY"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cindy6), - }, - + .encounterMusic_gender = +#line 2267 +F_TRAINER_FEMALE | +#line 2268 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2269 + .items = { ITEM_FULL_RESTORE }, +#line 2270 + .doubleBattle = FALSE, +#line 2271 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2273 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2273 + .heldItem = ITEM_NUGGET, +#line 2275 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 2274 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2276 + MOVE_FURY_SWIPES, + MOVE_MUD_SPORT, + MOVE_ODOR_SLEUTH, + MOVE_SAND_ATTACK, + }, + }, + }, + }, +#line 2281 [TRAINER_MELISSA] = { +#line 2282 + .trainerName = _("MELISSA"), +#line 2283 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2284 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("MELISSA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Melissa), - }, - + .encounterMusic_gender = +#line 2285 +F_TRAINER_FEMALE | +#line 2286 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2287 + .doubleBattle = FALSE, +#line 2288 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2290 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2292 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2291 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2294 [TRAINER_SHEILA] = { +#line 2295 + .trainerName = _("SHEILA"), +#line 2296 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2297 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("SHEILA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Sheila), - }, - + .encounterMusic_gender = +#line 2298 +F_TRAINER_FEMALE | +#line 2299 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2300 + .doubleBattle = FALSE, +#line 2301 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2303 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2305 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2304 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2307 [TRAINER_SHIRLEY] = { +#line 2308 + .trainerName = _("SHIRLEY"), +#line 2309 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2310 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("SHIRLEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Shirley), - }, - + .encounterMusic_gender = +#line 2311 +F_TRAINER_FEMALE | +#line 2312 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2313 + .doubleBattle = FALSE, +#line 2314 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2316 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2318 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2317 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2320 [TRAINER_JESSICA_1] = { +#line 2321 + .trainerName = _("JESSICA"), +#line 2322 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2323 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("JESSICA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jessica1), - }, - + .encounterMusic_gender = +#line 2324 +F_TRAINER_FEMALE | +#line 2325 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2326 + .doubleBattle = FALSE, +#line 2327 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2329 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2331 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2330 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2332 + MOVE_BIND, + MOVE_LICK, + MOVE_FURY_SWIPES, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 2337 + .species = SPECIES_SEVIPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2339 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2338 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2340 + MOVE_POISON_TAIL, + MOVE_SCREECH, + MOVE_GLARE, + MOVE_CRUNCH, + }, + }, + }, + }, +#line 2345 [TRAINER_CONNIE] = { +#line 2346 + .trainerName = _("CONNIE"), +#line 2347 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2348 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("CONNIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Connie), - }, - + .encounterMusic_gender = +#line 2349 +F_TRAINER_FEMALE | +#line 2350 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2351 + .doubleBattle = FALSE, +#line 2352 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2354 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2356 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 2355 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2358 [TRAINER_BRIDGET] = { +#line 2359 + .trainerName = _("BRIDGET"), +#line 2360 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2361 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("BRIDGET"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bridget), - }, - + .encounterMusic_gender = +#line 2362 +F_TRAINER_FEMALE | +#line 2363 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2364 + .doubleBattle = FALSE, +#line 2365 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2367 + .species = SPECIES_AZUMARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2369 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 2368 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2371 [TRAINER_OLIVIA] = { +#line 2372 + .trainerName = _("OLIVIA"), +#line 2373 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2374 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("OLIVIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Olivia), - }, - + .encounterMusic_gender = +#line 2375 +F_TRAINER_FEMALE | +#line 2376 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2377 + .doubleBattle = FALSE, +#line 2378 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 2380 + .species = SPECIES_CLAMPERL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2382 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 2381 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2383 + MOVE_IRON_DEFENSE, + MOVE_WHIRLPOOL, + MOVE_RAIN_DANCE, + MOVE_WATER_PULSE, + }, + }, + { +#line 2388 + .species = SPECIES_CORPHISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2390 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 2389 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2391 + MOVE_TAUNT, + MOVE_CRABHAMMER, + MOVE_WATER_PULSE, + }, + }, + { +#line 2395 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2397 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 2396 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2398 + MOVE_UPROAR, + MOVE_FURY_SWIPES, + MOVE_FAKE_OUT, + MOVE_WATER_PULSE, + }, + }, + }, + }, +#line 2403 [TRAINER_TIFFANY] = { +#line 2404 + .trainerName = _("TIFFANY"), +#line 2405 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2406 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("TIFFANY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tiffany), - }, - + .encounterMusic_gender = +#line 2407 +F_TRAINER_FEMALE | +#line 2408 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2409 + .doubleBattle = FALSE, +#line 2410 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2412 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2414 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 2413 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2416 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2418 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 2417 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2420 [TRAINER_JESSICA_2] = { +#line 2421 + .trainerName = _("JESSICA"), +#line 2422 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2423 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("JESSICA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jessica2), - }, - + .encounterMusic_gender = +#line 2424 +F_TRAINER_FEMALE | +#line 2425 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2426 + .doubleBattle = FALSE, +#line 2427 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2429 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2431 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2430 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2432 + MOVE_BIND, + MOVE_LICK, + MOVE_FURY_SWIPES, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 2437 + .species = SPECIES_SEVIPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2439 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2438 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2440 + MOVE_POISON_TAIL, + MOVE_SCREECH, + MOVE_GLARE, + MOVE_CRUNCH, + }, + }, + }, + }, +#line 2445 [TRAINER_JESSICA_3] = { +#line 2446 + .trainerName = _("JESSICA"), +#line 2447 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2448 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("JESSICA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jessica3), - }, - + .encounterMusic_gender = +#line 2449 +F_TRAINER_FEMALE | +#line 2450 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2451 + .doubleBattle = FALSE, +#line 2452 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2454 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2456 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 2455 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2457 + MOVE_BIND, + MOVE_LICK, + MOVE_FURY_SWIPES, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 2462 + .species = SPECIES_SEVIPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2464 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 2463 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2465 + MOVE_POISON_TAIL, + MOVE_SCREECH, + MOVE_GLARE, + MOVE_CRUNCH, + }, + }, + }, + }, +#line 2470 [TRAINER_JESSICA_4] = { +#line 2471 + .trainerName = _("JESSICA"), +#line 2472 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2473 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("JESSICA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jessica4), - }, - + .encounterMusic_gender = +#line 2474 +F_TRAINER_FEMALE | +#line 2475 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2476 + .doubleBattle = FALSE, +#line 2477 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2479 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2481 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 2480 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2482 + MOVE_BIND, + MOVE_LICK, + MOVE_FURY_SWIPES, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 2487 + .species = SPECIES_SEVIPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2489 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 2488 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2490 + MOVE_POISON_TAIL, + MOVE_SCREECH, + MOVE_GLARE, + MOVE_CRUNCH, + }, + }, + }, + }, +#line 2495 [TRAINER_JESSICA_5] = { +#line 2496 + .trainerName = _("JESSICA"), +#line 2497 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2498 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("JESSICA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jessica5), - }, - + .encounterMusic_gender = +#line 2499 +F_TRAINER_FEMALE | +#line 2500 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2501 + .doubleBattle = FALSE, +#line 2502 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2504 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2506 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 2505 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2507 + MOVE_BIND, + MOVE_LICK, + MOVE_FURY_SWIPES, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 2512 + .species = SPECIES_SEVIPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2514 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 2513 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2515 + MOVE_POISON_TAIL, + MOVE_SCREECH, + MOVE_GLARE, + MOVE_CRUNCH, + }, + }, + }, + }, +#line 2520 [TRAINER_WINSTON_1] = { +#line 2521 + .trainerName = _("WINSTON"), +#line 2522 .trainerClass = TRAINER_CLASS_RICH_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2523 .trainerPic = TRAINER_PIC_RICH_BOY, - .trainerName = _("WINSTON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Winston1), - }, - + .encounterMusic_gender = +#line 2525 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2526 + .items = { ITEM_FULL_RESTORE }, +#line 2527 + .doubleBattle = FALSE, +#line 2528 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2530 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2530 + .heldItem = ITEM_NUGGET, +#line 2532 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2531 + .lvl = 7, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2534 [TRAINER_MOLLIE] = { +#line 2535 + .trainerName = _("MOLLIE"), +#line 2536 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 2537 .trainerPic = TRAINER_PIC_EXPERT_F, - .trainerName = _("MOLLIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Mollie), - }, - + .encounterMusic_gender = +#line 2538 +F_TRAINER_FEMALE | +#line 2539 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 2540 + .doubleBattle = FALSE, +#line 2541 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2543 + .species = SPECIES_WHISCASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2545 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2544 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2547 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2549 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 2548 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2551 [TRAINER_GARRET] = { +#line 2552 + .trainerName = _("GARRET"), +#line 2553 .trainerClass = TRAINER_CLASS_RICH_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2554 .trainerPic = TRAINER_PIC_RICH_BOY, - .trainerName = _("GARRET"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Garret), - }, - + .encounterMusic_gender = +#line 2556 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2557 + .items = { ITEM_FULL_RESTORE }, +#line 2558 + .doubleBattle = FALSE, +#line 2559 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2561 + .species = SPECIES_AZUMARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2561 + .heldItem = ITEM_NUGGET, +#line 2563 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2562 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2565 [TRAINER_WINSTON_2] = { +#line 2566 + .trainerName = _("WINSTON"), +#line 2567 .trainerClass = TRAINER_CLASS_RICH_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2568 .trainerPic = TRAINER_PIC_RICH_BOY, - .trainerName = _("WINSTON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Winston2), - }, - + .encounterMusic_gender = +#line 2570 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2571 + .items = { ITEM_FULL_RESTORE }, +#line 2572 + .doubleBattle = FALSE, +#line 2573 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2575 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2575 + .heldItem = ITEM_NUGGET, +#line 2577 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2576 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2579 [TRAINER_WINSTON_3] = { +#line 2580 + .trainerName = _("WINSTON"), +#line 2581 .trainerClass = TRAINER_CLASS_RICH_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2582 .trainerPic = TRAINER_PIC_RICH_BOY, - .trainerName = _("WINSTON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Winston3), - }, - + .encounterMusic_gender = +#line 2584 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2585 + .items = { ITEM_FULL_RESTORE }, +#line 2586 + .doubleBattle = FALSE, +#line 2587 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2589 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2589 + .heldItem = ITEM_NUGGET, +#line 2591 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2590 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2593 [TRAINER_WINSTON_4] = { +#line 2594 + .trainerName = _("WINSTON"), +#line 2595 .trainerClass = TRAINER_CLASS_RICH_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2596 .trainerPic = TRAINER_PIC_RICH_BOY, - .trainerName = _("WINSTON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Winston4), - }, - + .encounterMusic_gender = +#line 2598 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2599 + .items = { ITEM_FULL_RESTORE }, +#line 2600 + .doubleBattle = FALSE, +#line 2601 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2603 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2603 + .heldItem = ITEM_NUGGET, +#line 2605 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2604 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2607 [TRAINER_WINSTON_5] = { +#line 2608 + .trainerName = _("WINSTON"), +#line 2609 .trainerClass = TRAINER_CLASS_RICH_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2610 .trainerPic = TRAINER_PIC_RICH_BOY, - .trainerName = _("WINSTON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Winston5), - }, - + .encounterMusic_gender = +#line 2612 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 2613 + .items = { ITEM_FULL_RESTORE }, +#line 2614 + .doubleBattle = FALSE, +#line 2615 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2617 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2617 + .heldItem = ITEM_NUGGET, +#line 2619 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2618 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 2620 + MOVE_FURY_SWIPES, + MOVE_MUD_SPORT, + MOVE_ODOR_SLEUTH, + MOVE_SAND_ATTACK, + }, + }, + }, + }, +#line 2625 [TRAINER_STEVE_1] = { +#line 2626 + .trainerName = _("STEVE"), +#line 2627 .trainerClass = TRAINER_CLASS_POKEMANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2628 .trainerPic = TRAINER_PIC_POKEMANIAC, - .trainerName = _("STEVE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Steve1), - }, - + .encounterMusic_gender = +#line 2630 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2631 + .doubleBattle = FALSE, +#line 2632 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2634 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2636 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2635 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2638 [TRAINER_THALIA_1] = { +#line 2639 + .trainerName = _("THALIA"), +#line 2640 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2641 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("THALIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Thalia1), - }, - + .encounterMusic_gender = +#line 2642 +F_TRAINER_FEMALE | +#line 2643 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 2644 + .doubleBattle = FALSE, +#line 2645 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2647 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2649 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2648 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2651 + .species = SPECIES_HORSEA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2653 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2652 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2655 [TRAINER_MARK] = { +#line 2656 + .trainerName = _("MARK"), +#line 2657 .trainerClass = TRAINER_CLASS_POKEMANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2658 .trainerPic = TRAINER_PIC_POKEMANIAC, - .trainerName = _("MARK"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Mark), - }, - + .encounterMusic_gender = +#line 2660 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2661 + .doubleBattle = FALSE, +#line 2662 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2664 + .species = SPECIES_RHYHORN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2666 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2665 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2668 [TRAINER_GRUNT_MT_CHIMNEY_1] = { +#line 2669 + .trainerName = _("GRUNT"), +#line 2670 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 2671 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMtChimney1), - }, - + .encounterMusic_gender = +#line 2672 +F_TRAINER_FEMALE | +#line 2673 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 2674 + .doubleBattle = FALSE, +#line 2675 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2677 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2679 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2678 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2681 [TRAINER_STEVE_2] = { +#line 2682 + .trainerName = _("STEVE"), +#line 2683 .trainerClass = TRAINER_CLASS_POKEMANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2684 .trainerPic = TRAINER_PIC_POKEMANIAC, - .trainerName = _("STEVE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Steve2), - }, - + .encounterMusic_gender = +#line 2686 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2687 + .doubleBattle = FALSE, +#line 2688 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2690 + .species = SPECIES_LAIRON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2692 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2691 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2694 [TRAINER_STEVE_3] = { +#line 2695 + .trainerName = _("STEVE"), +#line 2696 .trainerClass = TRAINER_CLASS_POKEMANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2697 .trainerPic = TRAINER_PIC_POKEMANIAC, - .trainerName = _("STEVE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Steve3), - }, - + .encounterMusic_gender = +#line 2699 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2700 + .doubleBattle = FALSE, +#line 2701 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2703 + .species = SPECIES_LAIRON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2705 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 2704 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2707 + .species = SPECIES_RHYHORN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2709 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 2708 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2711 [TRAINER_STEVE_4] = { +#line 2712 + .trainerName = _("STEVE"), +#line 2713 .trainerClass = TRAINER_CLASS_POKEMANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2714 .trainerPic = TRAINER_PIC_POKEMANIAC, - .trainerName = _("STEVE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Steve4), - }, - + .encounterMusic_gender = +#line 2716 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2717 + .doubleBattle = FALSE, +#line 2718 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2720 + .species = SPECIES_LAIRON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2722 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 2721 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2724 + .species = SPECIES_RHYHORN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2726 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 2725 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2728 [TRAINER_STEVE_5] = { +#line 2729 + .trainerName = _("STEVE"), +#line 2730 .trainerClass = TRAINER_CLASS_POKEMANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2731 .trainerPic = TRAINER_PIC_POKEMANIAC, - .trainerName = _("STEVE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Steve5), - }, - + .encounterMusic_gender = +#line 2733 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 2734 + .doubleBattle = FALSE, +#line 2735 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2737 + .species = SPECIES_AGGRON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2739 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 2738 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2741 + .species = SPECIES_RHYDON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2743 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 2742 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2745 [TRAINER_LUIS] = { +#line 2746 + .trainerName = _("LUIS"), +#line 2747 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2748 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("LUIS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Luis), - }, - + .encounterMusic_gender = +#line 2750 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2751 + .doubleBattle = FALSE, +#line 2752 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2754 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2756 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2755 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2758 [TRAINER_DOMINIK] = { +#line 2759 + .trainerName = _("DOMINIK"), +#line 2760 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2761 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("DOMINIK"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dominik), - }, - + .encounterMusic_gender = +#line 2763 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2764 + .doubleBattle = FALSE, +#line 2765 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2767 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2769 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2768 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2771 [TRAINER_DOUGLAS] = { +#line 2772 + .trainerName = _("DOUGLAS"), +#line 2773 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2774 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("DOUGLAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Douglas), - }, - + .encounterMusic_gender = +#line 2776 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2777 + .doubleBattle = FALSE, +#line 2778 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2780 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2782 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2781 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2784 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2786 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2785 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2788 [TRAINER_DARRIN] = { +#line 2789 + .trainerName = _("DARRIN"), +#line 2790 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2791 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("DARRIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Darrin), - }, - + .encounterMusic_gender = +#line 2793 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2794 + .doubleBattle = FALSE, +#line 2795 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 2797 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2799 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2798 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2801 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2803 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2802 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2805 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2807 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 2806 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2809 [TRAINER_TONY_1] = { +#line 2810 + .trainerName = _("TONY"), +#line 2811 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2812 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("TONY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tony1), - }, - + .encounterMusic_gender = +#line 2814 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2815 + .doubleBattle = FALSE, +#line 2816 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2818 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2820 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2819 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2822 [TRAINER_JEROME] = { +#line 2823 + .trainerName = _("JEROME"), +#line 2824 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2825 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("JEROME"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jerome), - }, - + .encounterMusic_gender = +#line 2827 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2828 + .doubleBattle = FALSE, +#line 2829 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2831 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2833 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2832 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2835 [TRAINER_MATTHEW] = { +#line 2836 + .trainerName = _("MATTHEW"), +#line 2837 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2838 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("MATTHEW"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Matthew), - }, - + .encounterMusic_gender = +#line 2840 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2841 + .doubleBattle = FALSE, +#line 2842 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2844 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2846 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2845 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2848 [TRAINER_DAVID] = { +#line 2849 + .trainerName = _("DAVID"), +#line 2850 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2851 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("DAVID"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_David), - }, - + .encounterMusic_gender = +#line 2853 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2854 + .doubleBattle = FALSE, +#line 2855 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2857 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2859 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2858 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2861 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2863 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2862 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2865 [TRAINER_SPENCER] = { +#line 2866 + .trainerName = _("SPENCER"), +#line 2867 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2868 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("SPENCER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Spencer), - }, - + .encounterMusic_gender = +#line 2870 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2871 + .doubleBattle = FALSE, +#line 2872 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2874 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2876 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2875 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2878 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2880 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2879 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2882 [TRAINER_ROLAND] = { +#line 2883 + .trainerName = _("ROLAND"), +#line 2884 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2885 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("ROLAND"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Roland), - }, - + .encounterMusic_gender = +#line 2887 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2888 + .doubleBattle = FALSE, +#line 2889 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2891 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2893 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2892 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2895 [TRAINER_NOLEN] = { +#line 2896 + .trainerName = _("NOLEN"), +#line 2897 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2898 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("NOLEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nolen), - }, - + .encounterMusic_gender = +#line 2900 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2901 + .doubleBattle = FALSE, +#line 2902 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2904 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2906 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2905 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2908 [TRAINER_STAN] = { +#line 2909 + .trainerName = _("STAN"), +#line 2910 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2911 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("STAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Stan), - }, - + .encounterMusic_gender = +#line 2913 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2914 + .doubleBattle = FALSE, +#line 2915 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2917 + .species = SPECIES_HORSEA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2919 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2918 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2921 [TRAINER_BARRY] = { +#line 2922 + .trainerName = _("BARRY"), +#line 2923 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2924 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("BARRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Barry), - }, - + .encounterMusic_gender = +#line 2926 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2927 + .doubleBattle = FALSE, +#line 2928 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2930 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2932 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2931 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2934 [TRAINER_DEAN] = { +#line 2935 + .trainerName = _("DEAN"), +#line 2936 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2937 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("DEAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dean), - }, - + .encounterMusic_gender = +#line 2939 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2940 + .doubleBattle = FALSE, +#line 2941 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 2943 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2945 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2944 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2947 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2949 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2948 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2951 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2953 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2952 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2955 [TRAINER_RODNEY] = { +#line 2956 + .trainerName = _("RODNEY"), +#line 2957 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2958 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("RODNEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Rodney), - }, - + .encounterMusic_gender = +#line 2960 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2961 + .doubleBattle = FALSE, +#line 2962 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2964 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2966 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2965 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2968 [TRAINER_RICHARD] = { +#line 2969 + .trainerName = _("RICHARD"), +#line 2970 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2971 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("RICHARD"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Richard), - }, - + .encounterMusic_gender = +#line 2973 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2974 + .doubleBattle = FALSE, +#line 2975 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 2977 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2979 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2978 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2981 [TRAINER_HERMAN] = { +#line 2982 + .trainerName = _("HERMAN"), +#line 2983 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2984 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("HERMAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Herman), - }, - + .encounterMusic_gender = +#line 2986 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 2987 + .doubleBattle = FALSE, +#line 2988 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 2990 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2992 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2991 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 2994 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 2996 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 2995 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 2998 [TRAINER_SANTIAGO] = { +#line 2999 + .trainerName = _("SANTIAGO"), +#line 3000 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3001 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("SANTIAGO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Santiago), - }, - + .encounterMusic_gender = +#line 3003 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3004 + .doubleBattle = FALSE, +#line 3005 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3007 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3009 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3008 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3011 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3013 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3012 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3015 [TRAINER_GILBERT] = { +#line 3016 + .trainerName = _("GILBERT"), +#line 3017 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3018 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("GILBERT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Gilbert), - }, - + .encounterMusic_gender = +#line 3020 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3021 + .doubleBattle = FALSE, +#line 3022 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3024 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3026 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3025 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3028 [TRAINER_FRANKLIN] = { +#line 3029 + .trainerName = _("FRANKLIN"), +#line 3030 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3031 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("FRANKLIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Franklin), - }, - + .encounterMusic_gender = +#line 3033 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3034 + .doubleBattle = FALSE, +#line 3035 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3037 + .species = SPECIES_SEALEO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3039 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3038 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3041 [TRAINER_KEVIN] = { +#line 3042 + .trainerName = _("KEVIN"), +#line 3043 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3044 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("KEVIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kevin), - }, - + .encounterMusic_gender = +#line 3046 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3047 + .doubleBattle = FALSE, +#line 3048 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3050 + .species = SPECIES_SPHEAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3052 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3051 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3054 [TRAINER_JACK] = { +#line 3055 + .trainerName = _("JACK"), +#line 3056 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3057 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("JACK"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jack), - }, - + .encounterMusic_gender = +#line 3059 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3060 + .doubleBattle = FALSE, +#line 3061 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3063 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3065 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3064 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3067 [TRAINER_DUDLEY] = { +#line 3068 + .trainerName = _("DUDLEY"), +#line 3069 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3070 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("DUDLEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dudley), - }, - + .encounterMusic_gender = +#line 3072 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3073 + .doubleBattle = FALSE, +#line 3074 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3076 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3078 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3077 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3080 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3082 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3081 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3084 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3086 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3085 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3088 [TRAINER_CHAD] = { +#line 3089 + .trainerName = _("CHAD"), +#line 3090 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3091 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("CHAD"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Chad), - }, - + .encounterMusic_gender = +#line 3093 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3094 + .doubleBattle = FALSE, +#line 3095 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3097 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3099 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3098 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3101 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3103 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3102 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3105 [TRAINER_TONY_2] = { +#line 3106 + .trainerName = _("TONY"), +#line 3107 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3108 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("TONY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tony2), - }, - + .encounterMusic_gender = +#line 3110 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3111 + .doubleBattle = FALSE, +#line 3112 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3114 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3116 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 3115 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3118 [TRAINER_TONY_3] = { +#line 3119 + .trainerName = _("TONY"), +#line 3120 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3121 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("TONY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tony3), - }, - + .encounterMusic_gender = +#line 3123 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3124 + .doubleBattle = FALSE, +#line 3125 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3127 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3129 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 3128 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3131 [TRAINER_TONY_4] = { +#line 3132 + .trainerName = _("TONY"), +#line 3133 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3134 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("TONY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tony4), - }, - + .encounterMusic_gender = +#line 3136 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3137 + .doubleBattle = FALSE, +#line 3138 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3140 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3142 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3141 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3144 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3146 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3145 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3148 [TRAINER_TONY_5] = { +#line 3149 + .trainerName = _("TONY"), +#line 3150 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3151 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("TONY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tony5), - }, - + .encounterMusic_gender = +#line 3153 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 3154 + .doubleBattle = FALSE, +#line 3155 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3157 + .species = SPECIES_STARMIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3159 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3158 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3161 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3163 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3162 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3165 [TRAINER_TAKAO] = { +#line 3166 + .trainerName = _("TAKAO"), +#line 3167 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3168 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("TAKAO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Takao), - }, - + .encounterMusic_gender = +#line 3170 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3171 + .doubleBattle = FALSE, +#line 3172 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3174 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3176 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 3175 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3178 [TRAINER_HITOSHI] = { +#line 3179 + .trainerName = _("HITOSHI"), +#line 3180 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3181 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("HITOSHI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Hitoshi), - }, - + .encounterMusic_gender = +#line 3183 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3184 + .doubleBattle = FALSE, +#line 3185 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3187 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3189 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 3188 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3191 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3193 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 3192 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3195 [TRAINER_KIYO] = { +#line 3196 + .trainerName = _("KIYO"), +#line 3197 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3198 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("KIYO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kiyo), - }, - + .encounterMusic_gender = +#line 3200 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3201 + .doubleBattle = FALSE, +#line 3202 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3204 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3206 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3205 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3208 [TRAINER_KOICHI] = { +#line 3209 + .trainerName = _("KOICHI"), +#line 3210 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3211 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("KOICHI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Koichi), - }, - + .encounterMusic_gender = +#line 3213 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3214 + .doubleBattle = FALSE, +#line 3215 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3217 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3219 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3218 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3221 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3223 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 3222 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3225 [TRAINER_NOB_1] = { +#line 3226 + .trainerName = _("NOB"), +#line 3227 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3228 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("NOB"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nob1), - }, - + .encounterMusic_gender = +#line 3230 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3231 + .doubleBattle = FALSE, +#line 3232 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3234 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3236 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3235 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3238 [TRAINER_NOB_2] = { +#line 3239 + .trainerName = _("NOB"), +#line 3240 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3241 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("NOB"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nob2), - }, - + .encounterMusic_gender = +#line 3243 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3244 + .doubleBattle = FALSE, +#line 3245 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3247 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3249 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 3248 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3251 [TRAINER_NOB_3] = { +#line 3252 + .trainerName = _("NOB"), +#line 3253 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3254 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("NOB"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nob3), - }, - + .encounterMusic_gender = +#line 3256 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3257 + .doubleBattle = FALSE, +#line 3258 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3260 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3262 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 3261 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3264 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3266 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 3265 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3268 [TRAINER_NOB_4] = { +#line 3269 + .trainerName = _("NOB"), +#line 3270 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3271 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("NOB"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nob4), - }, - + .encounterMusic_gender = +#line 3273 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3274 + .doubleBattle = FALSE, +#line 3275 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3277 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3279 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 3278 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3281 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3283 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 3282 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3285 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3287 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 3286 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3289 [TRAINER_NOB_5] = { +#line 3290 + .trainerName = _("NOB"), +#line 3291 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3292 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("NOB"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nob5), - }, - + .encounterMusic_gender = +#line 3294 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3295 + .doubleBattle = FALSE, +#line 3296 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 3298 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3300 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 3299 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3302 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3304 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 3303 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3306 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3308 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 3307 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3310 + .species = SPECIES_MACHAMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3310 + .heldItem = ITEM_BLACK_BELT, +#line 3312 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 3311 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3314 [TRAINER_YUJI] = { +#line 3315 + .trainerName = _("YUJI"), +#line 3316 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3317 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("YUJI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Yuji), - }, - + .encounterMusic_gender = +#line 3319 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3320 + .doubleBattle = FALSE, +#line 3321 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3323 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3325 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3324 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3327 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3329 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3328 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3331 [TRAINER_DAISUKE] = { +#line 3332 + .trainerName = _("DAISUKE"), +#line 3333 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3334 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("DAISUKE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Daisuke), - }, - + .encounterMusic_gender = +#line 3336 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3337 + .doubleBattle = FALSE, +#line 3338 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3340 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3342 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3341 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3344 [TRAINER_ATSUSHI] = { +#line 3345 + .trainerName = _("ATSUSHI"), +#line 3346 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3347 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("ATSUSHI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Atsushi), - }, - + .encounterMusic_gender = +#line 3349 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3350 + .doubleBattle = FALSE, +#line 3351 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3353 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3355 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3354 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3357 [TRAINER_KIRK] = { +#line 3358 + .trainerName = _("KIRK"), +#line 3359 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3360 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("KIRK"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kirk), - }, - + .encounterMusic_gender = +#line 3362 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3363 + .doubleBattle = FALSE, +#line 3364 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3366 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3368 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3367 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 3369 + MOVE_QUICK_ATTACK, + MOVE_THUNDER_WAVE, + MOVE_SPARK, + MOVE_LEER, + }, + }, + { +#line 3374 + .species = SPECIES_VOLTORB, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3376 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3375 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 3377 + MOVE_CHARGE, + MOVE_SHOCK_WAVE, + MOVE_SCREECH, + }, + }, + }, + }, +#line 3381 [TRAINER_GRUNT_AQUA_HIDEOUT_7] = { +#line 3382 + .trainerName = _("GRUNT"), +#line 3383 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 3384 .trainerPic = TRAINER_PIC_AQUA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntAquaHideout7), - }, - + .encounterMusic_gender = +#line 3385 +F_TRAINER_FEMALE | +#line 3386 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 3387 + .doubleBattle = FALSE, +#line 3388 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3390 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3392 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3391 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3394 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3396 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3395 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3398 [TRAINER_GRUNT_AQUA_HIDEOUT_8] = { +#line 3399 + .trainerName = _("GRUNT"), +#line 3400 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 3401 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntAquaHideout8), - }, - + .encounterMusic_gender = +#line 3403 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 3404 + .doubleBattle = FALSE, +#line 3405 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3407 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3409 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3408 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3411 [TRAINER_SHAWN] = { +#line 3412 + .trainerName = _("SHAWN"), +#line 3413 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3414 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("SHAWN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Shawn), - }, - + .encounterMusic_gender = +#line 3416 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3417 + .doubleBattle = FALSE, +#line 3418 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3420 + .species = SPECIES_VOLTORB, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3422 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3421 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3424 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3426 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3425 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3428 [TRAINER_FERNANDO_1] = { +#line 3429 + .trainerName = _("FERNANDO"), +#line 3430 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3431 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("FERNANDO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Fernando1), - }, - + .encounterMusic_gender = +#line 3433 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3434 + .doubleBattle = FALSE, +#line 3435 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3437 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3439 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3438 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3441 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3443 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3442 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3445 [TRAINER_DALTON_1] = { +#line 3446 + .trainerName = _("DALTON"), +#line 3447 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3448 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("DALTON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dalton1), - }, - + .encounterMusic_gender = +#line 3450 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3451 + .doubleBattle = FALSE, +#line 3452 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3454 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3456 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3455 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3458 + .species = SPECIES_WHISMUR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3460 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3459 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3462 [TRAINER_DALTON_2] = { +#line 3463 + .trainerName = _("DALTON"), +#line 3464 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3465 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("DALTON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dalton2), - }, - + .encounterMusic_gender = +#line 3467 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3468 + .doubleBattle = FALSE, +#line 3469 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3471 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3473 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 3472 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3475 + .species = SPECIES_WHISMUR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3477 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 3476 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3479 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3481 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 3480 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3483 [TRAINER_DALTON_3] = { +#line 3484 + .trainerName = _("DALTON"), +#line 3485 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3486 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("DALTON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dalton3), - }, - + .encounterMusic_gender = +#line 3488 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3489 + .doubleBattle = FALSE, +#line 3490 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3492 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3494 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 3493 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3496 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3498 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 3497 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3500 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3502 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 3501 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3504 [TRAINER_DALTON_4] = { +#line 3505 + .trainerName = _("DALTON"), +#line 3506 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3507 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("DALTON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dalton4), - }, - + .encounterMusic_gender = +#line 3509 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3510 + .doubleBattle = FALSE, +#line 3511 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3513 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3515 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3514 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3517 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3519 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3518 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3521 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3523 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3522 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3525 [TRAINER_DALTON_5] = { +#line 3526 + .trainerName = _("DALTON"), +#line 3527 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3528 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("DALTON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dalton5), - }, - + .encounterMusic_gender = +#line 3530 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 3531 + .doubleBattle = FALSE, +#line 3532 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3534 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3536 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3535 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3538 + .species = SPECIES_EXPLOUD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3540 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3539 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3542 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3544 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3543 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3546 [TRAINER_COLE] = { +#line 3547 + .trainerName = _("COLE"), +#line 3548 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3549 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("COLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cole), - }, - + .encounterMusic_gender = +#line 3551 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3552 + .doubleBattle = FALSE, +#line 3553 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3555 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3557 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3556 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3559 [TRAINER_JEFF] = { +#line 3560 + .trainerName = _("JEFF"), +#line 3561 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3562 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("JEFF"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jeff), - }, - + .encounterMusic_gender = +#line 3564 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3565 + .doubleBattle = FALSE, +#line 3566 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3568 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3570 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3569 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3572 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3574 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3573 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3576 [TRAINER_AXLE] = { +#line 3577 + .trainerName = _("AXLE"), +#line 3578 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3579 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("AXLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Axle), - }, - + .encounterMusic_gender = +#line 3581 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3582 + .doubleBattle = FALSE, +#line 3583 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3585 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3587 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3586 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3589 [TRAINER_JACE] = { +#line 3590 + .trainerName = _("JACE"), +#line 3591 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3592 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("JACE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jace), - }, - + .encounterMusic_gender = +#line 3594 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3595 + .doubleBattle = FALSE, +#line 3596 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3598 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3600 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3599 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3602 [TRAINER_KEEGAN] = { +#line 3603 + .trainerName = _("KEEGAN"), +#line 3604 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3605 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("KEEGAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Keegan), - }, - + .encounterMusic_gender = +#line 3607 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3608 + .doubleBattle = FALSE, +#line 3609 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3611 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3613 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 3612 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3615 [TRAINER_BERNIE_1] = { +#line 3616 + .trainerName = _("BERNIE"), +#line 3617 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3618 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("BERNIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bernie1), - }, - + .encounterMusic_gender = +#line 3620 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3621 + .doubleBattle = FALSE, +#line 3622 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3624 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3626 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3625 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3628 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3630 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3629 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3632 [TRAINER_BERNIE_2] = { +#line 3633 + .trainerName = _("BERNIE"), +#line 3634 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3635 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("BERNIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bernie2), - }, - + .encounterMusic_gender = +#line 3637 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3638 + .doubleBattle = FALSE, +#line 3639 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3641 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3643 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 3642 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3645 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3647 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 3646 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3649 [TRAINER_BERNIE_3] = { +#line 3650 + .trainerName = _("BERNIE"), +#line 3651 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3652 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("BERNIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bernie3), - }, - + .encounterMusic_gender = +#line 3654 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3655 + .doubleBattle = FALSE, +#line 3656 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3658 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3660 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 3659 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3662 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3664 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 3663 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3666 [TRAINER_BERNIE_4] = { +#line 3667 + .trainerName = _("BERNIE"), +#line 3668 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3669 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("BERNIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bernie4), - }, - + .encounterMusic_gender = +#line 3671 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3672 + .doubleBattle = FALSE, +#line 3673 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3675 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3677 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3676 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3679 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3681 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3680 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3683 [TRAINER_BERNIE_5] = { +#line 3684 + .trainerName = _("BERNIE"), +#line 3685 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3686 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("BERNIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bernie5), - }, - + .encounterMusic_gender = +#line 3688 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 3689 + .doubleBattle = FALSE, +#line 3690 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3692 + .species = SPECIES_MAGCARGO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3694 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3693 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3696 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3698 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3697 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3700 [TRAINER_DREW] = { +#line 3701 + .trainerName = _("DREW"), +#line 3702 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3703 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("DREW"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Drew), - }, - + .encounterMusic_gender = +#line 3705 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3706 + .doubleBattle = FALSE, +#line 3707 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3709 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3711 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3710 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 3712 + MOVE_DIG, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + MOVE_SLASH, + }, + }, + }, + }, +#line 3717 [TRAINER_BEAU] = { +#line 3718 + .trainerName = _("BEAU"), +#line 3719 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3720 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("BEAU"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Beau), - }, - + .encounterMusic_gender = +#line 3722 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3723 + .doubleBattle = FALSE, +#line 3724 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3726 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3728 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3727 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 3729 + MOVE_RAPID_SPIN, + MOVE_MUD_SLAP, + MOVE_PSYBEAM, + MOVE_ROCK_TOMB, + }, + }, + { +#line 3734 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3736 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3735 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 3737 + MOVE_POISON_STING, + MOVE_SAND_ATTACK, + MOVE_SCRATCH, + MOVE_DIG, + }, + }, + { +#line 3742 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3744 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3743 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 3745 + MOVE_RAPID_SPIN, + MOVE_MUD_SLAP, + MOVE_PSYBEAM, + MOVE_ROCK_TOMB, + }, + }, + }, + }, +#line 3750 [TRAINER_LARRY] = { +#line 3751 + .trainerName = _("LARRY"), +#line 3752 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3753 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("LARRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Larry), - }, - + .encounterMusic_gender = +#line 3755 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3756 + .doubleBattle = FALSE, +#line 3757 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3759 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3761 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3760 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3763 [TRAINER_SHANE] = { +#line 3764 + .trainerName = _("SHANE"), +#line 3765 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3766 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("SHANE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Shane), - }, - + .encounterMusic_gender = +#line 3768 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3769 + .doubleBattle = FALSE, +#line 3770 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3772 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3774 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3773 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3776 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3778 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3777 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3780 [TRAINER_JUSTIN] = { +#line 3781 + .trainerName = _("JUSTIN"), +#line 3782 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3783 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("JUSTIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Justin), - }, - + .encounterMusic_gender = +#line 3785 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3786 + .doubleBattle = FALSE, +#line 3787 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3789 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3791 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3790 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3793 [TRAINER_ETHAN_1] = { +#line 3794 + .trainerName = _("ETHAN"), +#line 3795 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3796 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("ETHAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ethan1), - }, - + .encounterMusic_gender = +#line 3798 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3799 + .doubleBattle = FALSE, +#line 3800 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3802 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3804 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3803 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3806 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3808 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3807 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3810 [TRAINER_AUTUMN] = { +#line 3811 + .trainerName = _("AUTUMN"), +#line 3812 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 3813 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("AUTUMN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Autumn), - }, - + .encounterMusic_gender = +#line 3814 +F_TRAINER_FEMALE | +#line 3815 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 3816 + .doubleBattle = FALSE, +#line 3817 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3819 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3821 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3820 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3823 [TRAINER_TRAVIS] = { +#line 3824 + .trainerName = _("TRAVIS"), +#line 3825 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3826 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("TRAVIS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Travis), - }, - + .encounterMusic_gender = +#line 3828 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3829 + .doubleBattle = FALSE, +#line 3830 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3832 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3834 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3833 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3836 [TRAINER_ETHAN_2] = { +#line 3837 + .trainerName = _("ETHAN"), +#line 3838 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3839 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("ETHAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ethan2), - }, - + .encounterMusic_gender = +#line 3841 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3842 + .doubleBattle = FALSE, +#line 3843 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3845 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3847 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 3846 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3849 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3851 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 3850 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3853 [TRAINER_ETHAN_3] = { +#line 3854 + .trainerName = _("ETHAN"), +#line 3855 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3856 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("ETHAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ethan3), - }, - + .encounterMusic_gender = +#line 3858 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3859 + .doubleBattle = FALSE, +#line 3860 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3862 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3864 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 3863 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3866 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3868 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 3867 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3870 [TRAINER_ETHAN_4] = { +#line 3871 + .trainerName = _("ETHAN"), +#line 3872 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3873 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("ETHAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ethan4), - }, - + .encounterMusic_gender = +#line 3875 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3876 + .doubleBattle = FALSE, +#line 3877 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3879 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3881 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3880 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3883 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3885 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3884 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3887 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3889 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 3888 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3891 [TRAINER_ETHAN_5] = { +#line 3892 + .trainerName = _("ETHAN"), +#line 3893 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3894 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("ETHAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ethan5), - }, - + .encounterMusic_gender = +#line 3896 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 3897 + .doubleBattle = FALSE, +#line 3898 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3900 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3902 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3901 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3904 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3906 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3905 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3908 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3910 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 3909 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3912 [TRAINER_BRENT] = { +#line 3913 + .trainerName = _("BRENT"), +#line 3914 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3915 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("BRENT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Brent), - }, - + .encounterMusic_gender = +#line 3917 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3918 + .doubleBattle = FALSE, +#line 3919 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 3921 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3923 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3922 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3925 [TRAINER_DONALD] = { +#line 3926 + .trainerName = _("DONALD"), +#line 3927 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3928 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("DONALD"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Donald), - }, - + .encounterMusic_gender = +#line 3930 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3931 + .doubleBattle = FALSE, +#line 3932 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3934 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3936 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3935 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3938 + .species = SPECIES_SILCOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3940 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3939 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3942 + .species = SPECIES_BEAUTIFLY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3944 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3943 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3946 [TRAINER_TAYLOR] = { +#line 3947 + .trainerName = _("TAYLOR"), +#line 3948 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3949 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("TAYLOR"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Taylor), - }, - + .encounterMusic_gender = +#line 3951 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3952 + .doubleBattle = FALSE, +#line 3953 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3955 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3957 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3956 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3959 + .species = SPECIES_CASCOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3961 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3960 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3963 + .species = SPECIES_DUSTOX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3965 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 3964 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3967 [TRAINER_JEFFREY_1] = { +#line 3968 + .trainerName = _("JEFFREY"), +#line 3969 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3970 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("JEFFREY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jeffrey1), - }, - + .encounterMusic_gender = +#line 3972 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3973 + .doubleBattle = FALSE, +#line 3974 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 3976 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3978 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3977 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3980 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3982 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3981 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 3984 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3986 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 3985 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 3988 [TRAINER_DEREK] = { +#line 3989 + .trainerName = _("DEREK"), +#line 3990 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3991 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("DEREK"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Derek), - }, - + .encounterMusic_gender = +#line 3993 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 3994 + .doubleBattle = FALSE, +#line 3995 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 3997 + .species = SPECIES_DUSTOX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 3999 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 3998 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4001 + .species = SPECIES_BEAUTIFLY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4003 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 4002 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4005 [TRAINER_JEFFREY_2] = { +#line 4006 + .trainerName = _("JEFFREY"), +#line 4007 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 4008 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("JEFFREY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jeffrey2), - }, - + .encounterMusic_gender = +#line 4010 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 4011 + .doubleBattle = FALSE, +#line 4012 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 4014 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4016 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 4015 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4018 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4020 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 4019 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4022 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4024 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 4023 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4026 [TRAINER_JEFFREY_3] = { +#line 4027 + .trainerName = _("JEFFREY"), +#line 4028 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 4029 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("JEFFREY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jeffrey3), - }, - + .encounterMusic_gender = +#line 4031 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 4032 + .doubleBattle = FALSE, +#line 4033 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 4035 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4037 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 4036 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4039 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4041 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 4040 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4043 + .species = SPECIES_MASQUERAIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4045 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 4044 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4047 [TRAINER_JEFFREY_4] = { +#line 4048 + .trainerName = _("JEFFREY"), +#line 4049 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 4050 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("JEFFREY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jeffrey4), - }, - + .encounterMusic_gender = +#line 4052 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 4053 + .doubleBattle = FALSE, +#line 4054 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 4056 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4058 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4057 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4060 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4062 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4061 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4064 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4066 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4065 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4068 + .species = SPECIES_MASQUERAIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4070 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4069 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4072 [TRAINER_JEFFREY_5] = { +#line 4073 + .trainerName = _("JEFFREY"), +#line 4074 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 4075 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("JEFFREY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jeffrey5), - }, - + .encounterMusic_gender = +#line 4077 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 4078 + .doubleBattle = FALSE, +#line 4079 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 4081 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4083 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4082 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4085 + .species = SPECIES_DUSTOX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4087 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4086 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4089 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4091 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4090 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4093 + .species = SPECIES_MASQUERAIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4093 + .heldItem = ITEM_SILVER_POWDER, +#line 4095 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4094 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4097 + .species = SPECIES_BEAUTIFLY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4099 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4098 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4101 [TRAINER_EDWARD] = { +#line 4102 + .trainerName = _("EDWARD"), +#line 4103 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4104 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("EDWARD"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Edward), - }, - + .encounterMusic_gender = +#line 4106 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4107 + .doubleBattle = FALSE, +#line 4108 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4110 + .species = SPECIES_ABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4112 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4111 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4113 + MOVE_HIDDEN_POWER, + }, + }, + }, + }, +#line 4115 [TRAINER_PRESTON] = { +#line 4116 + .trainerName = _("PRESTON"), +#line 4117 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4118 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("PRESTON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Preston), - }, - + .encounterMusic_gender = +#line 4120 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4121 + .doubleBattle = FALSE, +#line 4122 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4124 + .species = SPECIES_KIRLIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4126 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4125 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4128 [TRAINER_VIRGIL] = { +#line 4129 + .trainerName = _("VIRGIL"), +#line 4130 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4131 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("VIRGIL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Virgil), - }, - + .encounterMusic_gender = +#line 4133 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4134 + .doubleBattle = FALSE, +#line 4135 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4137 + .species = SPECIES_RALTS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4139 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4138 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4141 [TRAINER_BLAKE] = { +#line 4142 + .trainerName = _("BLAKE"), +#line 4143 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4144 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("BLAKE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Blake), - }, - + .encounterMusic_gender = +#line 4146 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4147 + .doubleBattle = FALSE, +#line 4148 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4150 + .species = SPECIES_GIRAFARIG, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4152 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4151 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4154 [TRAINER_WILLIAM] = { +#line 4155 + .trainerName = _("WILLIAM"), +#line 4156 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4157 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("WILLIAM"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_William), - }, - + .encounterMusic_gender = +#line 4159 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4160 + .doubleBattle = FALSE, +#line 4161 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 4163 + .species = SPECIES_RALTS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4165 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4164 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4167 + .species = SPECIES_RALTS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4169 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4168 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4171 + .species = SPECIES_KIRLIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4173 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4172 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4175 [TRAINER_JOSHUA] = { +#line 4176 + .trainerName = _("JOSHUA"), +#line 4177 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4178 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("JOSHUA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Joshua), - }, - + .encounterMusic_gender = +#line 4180 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4181 + .doubleBattle = FALSE, +#line 4182 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4184 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4186 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4185 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4188 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4190 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4189 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4192 [TRAINER_CAMERON_1] = { +#line 4193 + .trainerName = _("CAMERON"), +#line 4194 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4195 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("CAMERON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cameron1), - }, - + .encounterMusic_gender = +#line 4197 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4198 + .doubleBattle = FALSE, +#line 4199 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4201 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4203 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4202 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4205 [TRAINER_CAMERON_2] = { +#line 4206 + .trainerName = _("CAMERON"), +#line 4207 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4208 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("CAMERON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cameron2), - }, - + .encounterMusic_gender = +#line 4210 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4211 + .doubleBattle = FALSE, +#line 4212 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4214 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4216 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 4215 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4218 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4220 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 4219 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4222 [TRAINER_CAMERON_3] = { +#line 4223 + .trainerName = _("CAMERON"), +#line 4224 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4225 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("CAMERON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cameron3), - }, - + .encounterMusic_gender = +#line 4227 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4228 + .doubleBattle = FALSE, +#line 4229 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4231 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4233 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 4232 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4235 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4237 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 4236 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4239 [TRAINER_CAMERON_4] = { +#line 4240 + .trainerName = _("CAMERON"), +#line 4241 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4242 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("CAMERON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cameron4), - }, - + .encounterMusic_gender = +#line 4244 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4245 + .doubleBattle = FALSE, +#line 4246 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4248 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4250 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4249 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4252 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4254 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4253 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4256 [TRAINER_CAMERON_5] = { +#line 4257 + .trainerName = _("CAMERON"), +#line 4258 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4259 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("CAMERON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cameron5), - }, - + .encounterMusic_gender = +#line 4261 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4262 + .doubleBattle = FALSE, +#line 4263 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4265 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4267 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4266 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4269 + .species = SPECIES_ALAKAZAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4271 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4270 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4273 [TRAINER_JACLYN] = { +#line 4274 + .trainerName = _("JACLYN"), +#line 4275 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4276 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("JACLYN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jaclyn), - }, - + .encounterMusic_gender = +#line 4277 +F_TRAINER_FEMALE | +#line 4278 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4279 + .doubleBattle = FALSE, +#line 4280 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4282 + .species = SPECIES_ABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4284 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4283 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4285 + MOVE_HIDDEN_POWER, + }, + }, + }, + }, +#line 4287 [TRAINER_HANNAH] = { +#line 4288 + .trainerName = _("HANNAH"), +#line 4289 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4290 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("HANNAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Hannah), - }, - + .encounterMusic_gender = +#line 4291 +F_TRAINER_FEMALE | +#line 4292 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4293 + .doubleBattle = FALSE, +#line 4294 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4296 + .species = SPECIES_KIRLIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4298 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4297 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4300 [TRAINER_SAMANTHA] = { +#line 4301 + .trainerName = _("SAMANTHA"), +#line 4302 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4303 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("SAMANTHA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Samantha), - }, - + .encounterMusic_gender = +#line 4304 +F_TRAINER_FEMALE | +#line 4305 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4306 + .doubleBattle = FALSE, +#line 4307 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4309 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4311 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4310 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4313 [TRAINER_MAURA] = { +#line 4314 + .trainerName = _("MAURA"), +#line 4315 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4316 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("MAURA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Maura), - }, - + .encounterMusic_gender = +#line 4317 +F_TRAINER_FEMALE | +#line 4318 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4319 + .doubleBattle = FALSE, +#line 4320 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4322 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4324 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4323 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4326 [TRAINER_KAYLA] = { +#line 4327 + .trainerName = _("KAYLA"), +#line 4328 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4329 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("KAYLA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kayla), - }, - + .encounterMusic_gender = +#line 4330 +F_TRAINER_FEMALE | +#line 4331 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4332 + .doubleBattle = FALSE, +#line 4333 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 4335 + .species = SPECIES_WOBBUFFET, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4337 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4336 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4339 + .species = SPECIES_NATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4341 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4340 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4343 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4345 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4344 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4347 [TRAINER_ALEXIS] = { +#line 4348 + .trainerName = _("ALEXIS"), +#line 4349 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4350 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("ALEXIS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Alexis), - }, - + .encounterMusic_gender = +#line 4351 +F_TRAINER_FEMALE | +#line 4352 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4353 + .doubleBattle = FALSE, +#line 4354 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4356 + .species = SPECIES_KIRLIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4358 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4357 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4360 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4362 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4361 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4364 [TRAINER_JACKI_1] = { +#line 4365 + .trainerName = _("JACKI"), +#line 4366 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4367 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("JACKI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jacki1), - }, - + .encounterMusic_gender = +#line 4368 +F_TRAINER_FEMALE | +#line 4369 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4370 + .doubleBattle = FALSE, +#line 4371 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4373 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4375 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4374 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4377 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4379 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4378 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4381 [TRAINER_JACKI_2] = { +#line 4382 + .trainerName = _("JACKI"), +#line 4383 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4384 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("JACKI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jacki2), - }, - + .encounterMusic_gender = +#line 4385 +F_TRAINER_FEMALE | +#line 4386 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4387 + .doubleBattle = FALSE, +#line 4388 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4390 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4392 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 4391 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4394 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4396 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 4395 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4398 [TRAINER_JACKI_3] = { +#line 4399 + .trainerName = _("JACKI"), +#line 4400 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4401 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("JACKI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jacki3), - }, - + .encounterMusic_gender = +#line 4402 +F_TRAINER_FEMALE | +#line 4403 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4404 + .doubleBattle = FALSE, +#line 4405 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4407 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4409 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 4408 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4411 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4413 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 4412 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4415 [TRAINER_JACKI_4] = { +#line 4416 + .trainerName = _("JACKI"), +#line 4417 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4418 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("JACKI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jacki4), - }, - + .encounterMusic_gender = +#line 4419 +F_TRAINER_FEMALE | +#line 4420 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4421 + .doubleBattle = FALSE, +#line 4422 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4424 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4426 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4425 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4428 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4430 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4429 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4432 [TRAINER_JACKI_5] = { +#line 4433 + .trainerName = _("JACKI"), +#line 4434 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4435 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("JACKI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jacki5), - }, - + .encounterMusic_gender = +#line 4436 +F_TRAINER_FEMALE | +#line 4437 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 4438 + .doubleBattle = FALSE, +#line 4439 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4441 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4443 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4442 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4445 + .species = SPECIES_ALAKAZAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4447 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4446 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4449 [TRAINER_WALTER_1] = { +#line 4450 + .trainerName = _("WALTER"), +#line 4451 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4452 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("WALTER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Walter1), - }, - + .encounterMusic_gender = +#line 4454 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4455 + .doubleBattle = FALSE, +#line 4456 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4458 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4460 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4459 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4462 [TRAINER_MICAH] = { +#line 4463 + .trainerName = _("MICAH"), +#line 4464 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4465 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("MICAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Micah), - }, - + .encounterMusic_gender = +#line 4467 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4468 + .doubleBattle = FALSE, +#line 4469 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4471 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4473 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4472 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 4475 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4477 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4476 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4479 [TRAINER_THOMAS] = { +#line 4480 + .trainerName = _("THOMAS"), +#line 4481 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4482 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("THOMAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Thomas), - }, - + .encounterMusic_gender = +#line 4484 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4485 + .doubleBattle = FALSE, +#line 4486 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4488 + .species = SPECIES_ZANGOOSE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4490 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 4489 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4492 [TRAINER_WALTER_2] = { +#line 4493 + .trainerName = _("WALTER"), +#line 4494 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4495 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("WALTER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Walter2), - }, - + .encounterMusic_gender = +#line 4497 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4498 + .doubleBattle = FALSE, +#line 4499 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 4501 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4503 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 4502 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 4505 [TRAINER_WALTER_3] = { +#line 4506 + .trainerName = _("WALTER"), +#line 4507 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4508 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("WALTER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Walter3), - }, - + .encounterMusic_gender = +#line 4510 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4511 + .doubleBattle = FALSE, +#line 4512 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4514 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4516 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 4515 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4517 + MOVE_HEADBUTT, + MOVE_SAND_ATTACK, + MOVE_ODOR_SLEUTH, + MOVE_FURY_SWIPES, + }, + }, + { +#line 4522 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4524 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 4523 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4525 + MOVE_QUICK_ATTACK, + MOVE_SPARK, + MOVE_ODOR_SLEUTH, + MOVE_ROAR, + }, + }, + }, + }, +#line 4530 [TRAINER_WALTER_4] = { +#line 4531 + .trainerName = _("WALTER"), +#line 4532 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4533 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("WALTER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Walter4), - }, - + .encounterMusic_gender = +#line 4535 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4536 + .doubleBattle = FALSE, +#line 4537 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 4539 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4541 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4540 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4542 + MOVE_HEADBUTT, + MOVE_SAND_ATTACK, + MOVE_ODOR_SLEUTH, + MOVE_FURY_SWIPES, + }, + }, + { +#line 4547 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4549 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 4548 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4550 + MOVE_QUICK_ATTACK, + MOVE_SPARK, + MOVE_ODOR_SLEUTH, + }, + }, + }, + }, +#line 4554 [TRAINER_WALTER_5] = { +#line 4555 + .trainerName = _("WALTER"), +#line 4556 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4557 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("WALTER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Walter5), - }, - + .encounterMusic_gender = +#line 4559 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 4560 + .doubleBattle = FALSE, +#line 4561 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 4563 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4565 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4564 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4566 + MOVE_HEADBUTT, + MOVE_SAND_ATTACK, + MOVE_ODOR_SLEUTH, + MOVE_FURY_SWIPES, + }, + }, + { +#line 4571 + .species = SPECIES_GOLDUCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4573 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4572 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4574 + MOVE_FURY_SWIPES, + MOVE_DISABLE, + MOVE_CONFUSION, + MOVE_PSYCH_UP, + }, + }, + { +#line 4579 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4581 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 4580 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4582 + MOVE_QUICK_ATTACK, + MOVE_SPARK, + MOVE_ODOR_SLEUTH, + MOVE_ROAR, + }, + }, + }, + }, +#line 4587 [TRAINER_SIDNEY] = { +#line 4588 + .trainerName = _("SIDNEY"), +#line 4589 .trainerClass = TRAINER_CLASS_ELITE_FOUR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, +#line 4590 .trainerPic = TRAINER_PIC_ELITE_FOUR_SIDNEY, - .trainerName = _("SIDNEY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4592 + TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, +#line 4593 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 4594 + .doubleBattle = FALSE, +#line 4595 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_SETUP_FIRST_TURN, +#line 4596 .mugshotEnabled = TRUE, .mugshotColor = MUGSHOT_COLOR_PURPLE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Sidney), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 4598 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4600 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4599 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4601 + MOVE_ROAR, + MOVE_DOUBLE_EDGE, + MOVE_SAND_ATTACK, + MOVE_CRUNCH, + }, + }, + { +#line 4606 + .species = SPECIES_SHIFTRY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4608 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4607 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4609 + MOVE_TORMENT, + MOVE_DOUBLE_TEAM, + MOVE_SWAGGER, + MOVE_EXTRASENSORY, + }, + }, + { +#line 4614 + .species = SPECIES_CACTURNE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4616 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4615 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4617 + MOVE_LEECH_SEED, + MOVE_FEINT_ATTACK, + MOVE_NEEDLE_ARM, + MOVE_COTTON_SPORE, + }, + }, + { +#line 4622 + .species = SPECIES_CRAWDAUNT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4624 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4623 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4625 + MOVE_SURF, + MOVE_SWORDS_DANCE, + MOVE_STRENGTH, + MOVE_FACADE, + }, + }, + { +#line 4630 + .species = SPECIES_ABSOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4630 + .heldItem = ITEM_SITRUS_BERRY, +#line 4632 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 4631 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4633 + MOVE_AERIAL_ACE, + MOVE_ROCK_SLIDE, + MOVE_SWORDS_DANCE, + MOVE_SLASH, + }, + }, + }, + }, +#line 4638 [TRAINER_PHOEBE] = { +#line 4639 + .trainerName = _("PHOEBE"), +#line 4640 .trainerClass = TRAINER_CLASS_ELITE_FOUR, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, +#line 4641 .trainerPic = TRAINER_PIC_ELITE_FOUR_PHOEBE, - .trainerName = _("PHOEBE"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4642 +F_TRAINER_FEMALE | +#line 4643 + TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, +#line 4644 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 4645 + .doubleBattle = FALSE, +#line 4646 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, +#line 4647 .mugshotEnabled = TRUE, .mugshotColor = MUGSHOT_COLOR_GREEN, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Phoebe), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 4649 + .species = SPECIES_DUSCLOPS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4651 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4650 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4652 + MOVE_SHADOW_PUNCH, + MOVE_CONFUSE_RAY, + MOVE_CURSE, + MOVE_PROTECT, + }, + }, + { +#line 4657 + .species = SPECIES_BANETTE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4659 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4658 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4660 + MOVE_SHADOW_BALL, + MOVE_GRUDGE, + MOVE_WILL_O_WISP, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 4665 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4667 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4666 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4668 + MOVE_SHADOW_BALL, + MOVE_DOUBLE_TEAM, + MOVE_NIGHT_SHADE, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 4673 + .species = SPECIES_BANETTE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4675 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4674 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4676 + MOVE_SHADOW_BALL, + MOVE_PSYCHIC, + MOVE_THUNDERBOLT, + MOVE_FACADE, + }, + }, + { +#line 4681 + .species = SPECIES_DUSCLOPS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4681 + .heldItem = ITEM_SITRUS_BERRY, +#line 4683 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 4682 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4684 + MOVE_SHADOW_BALL, + MOVE_ICE_BEAM, + MOVE_ROCK_SLIDE, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 4689 [TRAINER_GLACIA] = { +#line 4690 + .trainerName = _("GLACIA"), +#line 4691 .trainerClass = TRAINER_CLASS_ELITE_FOUR, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, +#line 4692 .trainerPic = TRAINER_PIC_ELITE_FOUR_GLACIA, - .trainerName = _("GLACIA"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4693 +F_TRAINER_FEMALE | +#line 4694 + TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, +#line 4695 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 4696 + .doubleBattle = FALSE, +#line 4697 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, +#line 4698 .mugshotEnabled = TRUE, .mugshotColor = MUGSHOT_COLOR_PINK, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Glacia), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 4700 + .species = SPECIES_SEALEO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4702 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4701 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4703 + MOVE_ENCORE, + MOVE_BODY_SLAM, + MOVE_HAIL, + MOVE_ICE_BALL, + }, + }, + { +#line 4708 + .species = SPECIES_GLALIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4710 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4709 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4711 + MOVE_LIGHT_SCREEN, + MOVE_CRUNCH, + MOVE_ICY_WIND, + MOVE_ICE_BEAM, + }, + }, + { +#line 4716 + .species = SPECIES_SEALEO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4718 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4717 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4719 + MOVE_ATTRACT, + MOVE_DOUBLE_EDGE, + MOVE_HAIL, + MOVE_BLIZZARD, + }, + }, + { +#line 4724 + .species = SPECIES_GLALIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4726 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4725 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4727 + MOVE_SHADOW_BALL, + MOVE_EXPLOSION, + MOVE_HAIL, + MOVE_ICE_BEAM, + }, + }, + { +#line 4732 + .species = SPECIES_WALREIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4732 + .heldItem = ITEM_SITRUS_BERRY, +#line 4734 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 4733 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4735 + MOVE_SURF, + MOVE_BODY_SLAM, + MOVE_ICE_BEAM, + MOVE_SHEER_COLD, + }, + }, + }, + }, +#line 4740 [TRAINER_DRAKE] = { +#line 4741 + .trainerName = _("DRAKE"), +#line 4742 .trainerClass = TRAINER_CLASS_ELITE_FOUR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, +#line 4743 .trainerPic = TRAINER_PIC_ELITE_FOUR_DRAKE, - .trainerName = _("DRAKE"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4745 + TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, +#line 4746 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 4747 + .doubleBattle = FALSE, +#line 4748 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, +#line 4749 .mugshotEnabled = TRUE, .mugshotColor = MUGSHOT_COLOR_BLUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Drake), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 4751 + .species = SPECIES_SHELGON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4753 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4752 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4754 + MOVE_ROCK_TOMB, + MOVE_DRAGON_CLAW, + MOVE_PROTECT, + MOVE_DOUBLE_EDGE, + }, + }, + { +#line 4759 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4761 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4760 + .lvl = 54, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4762 + MOVE_DOUBLE_EDGE, + MOVE_DRAGON_BREATH, + MOVE_DRAGON_DANCE, + MOVE_AERIAL_ACE, + }, + }, + { +#line 4767 + .species = SPECIES_KINGDRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4769 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4768 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4770 + MOVE_SMOKESCREEN, + MOVE_DRAGON_DANCE, + MOVE_SURF, + MOVE_BODY_SLAM, + }, + }, + { +#line 4775 + .species = SPECIES_FLYGON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4777 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4776 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4778 + MOVE_FLAMETHROWER, + MOVE_CRUNCH, + MOVE_DRAGON_BREATH, + MOVE_EARTHQUAKE, + }, + }, + { +#line 4783 + .species = SPECIES_SALAMENCE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4783 + .heldItem = ITEM_SITRUS_BERRY, +#line 4785 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 4784 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4786 + MOVE_FLAMETHROWER, + MOVE_DRAGON_CLAW, + MOVE_ROCK_SLIDE, + MOVE_CRUNCH, + }, + }, + }, + }, +#line 4791 [TRAINER_ROXANNE_1] = { +#line 4792 + .trainerName = _("ROXANNE"), +#line 4793 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 4794 .trainerPic = TRAINER_PIC_LEADER_ROXANNE, - .trainerName = _("ROXANNE"), - .items = {ITEM_POTION, ITEM_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4795 +F_TRAINER_FEMALE | +#line 4796 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 4797 + .items = { ITEM_POTION, ITEM_POTION }, +#line 4798 + .doubleBattle = FALSE, +#line 4799 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Roxanne1), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 4801 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4803 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4802 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4804 + MOVE_TACKLE, + MOVE_DEFENSE_CURL, + MOVE_ROCK_THROW, + MOVE_ROCK_TOMB, + }, + }, + { +#line 4809 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4811 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4810 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4812 + MOVE_TACKLE, + MOVE_DEFENSE_CURL, + MOVE_ROCK_THROW, + MOVE_ROCK_TOMB, + }, + }, + { +#line 4817 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4817 + .heldItem = ITEM_ORAN_BERRY, +#line 4819 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 4818 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4820 + MOVE_BLOCK, + MOVE_HARDEN, + MOVE_TACKLE, + MOVE_ROCK_TOMB, + }, + }, + }, + }, +#line 4825 [TRAINER_BRAWLY_1] = { +#line 4826 + .trainerName = _("BRAWLY"), +#line 4827 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 4828 .trainerPic = TRAINER_PIC_LEADER_BRAWLY, - .trainerName = _("BRAWLY"), - .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4830 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 4831 + .items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION }, +#line 4832 + .doubleBattle = FALSE, +#line 4833 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brawly1), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 4835 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4837 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4836 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4838 + MOVE_KARATE_CHOP, + MOVE_LOW_KICK, + MOVE_SEISMIC_TOSS, + MOVE_BULK_UP, + }, + }, + { +#line 4843 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4845 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 4844 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4846 + MOVE_FOCUS_PUNCH, + MOVE_LIGHT_SCREEN, + MOVE_REFLECT, + MOVE_BULK_UP, + }, + }, + { +#line 4851 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4851 + .heldItem = ITEM_SITRUS_BERRY, +#line 4853 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 4852 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4854 + MOVE_ARM_THRUST, + MOVE_VITAL_THROW, + MOVE_REVERSAL, + MOVE_BULK_UP, + }, + }, + }, + }, +#line 4859 [TRAINER_WATTSON_1] = { +#line 4860 + .trainerName = _("WATTSON"), +#line 4861 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 4862 .trainerPic = TRAINER_PIC_LEADER_WATTSON, - .trainerName = _("WATTSON"), - .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4864 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 4865 + .items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION }, +#line 4866 + .doubleBattle = FALSE, +#line 4867 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wattson1), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 4869 + .species = SPECIES_VOLTORB, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4871 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 4870 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4872 + MOVE_ROLLOUT, + MOVE_SPARK, + MOVE_SELF_DESTRUCT, + MOVE_SHOCK_WAVE, + }, + }, + { +#line 4877 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4879 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 4878 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4880 + MOVE_SHOCK_WAVE, + MOVE_LEER, + MOVE_QUICK_ATTACK, + MOVE_HOWL, + }, + }, + { +#line 4885 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4887 + .iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26), +#line 4886 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4888 + MOVE_SUPERSONIC, + MOVE_SHOCK_WAVE, + MOVE_THUNDER_WAVE, + MOVE_SONIC_BOOM, + }, + }, + { +#line 4893 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4893 + .heldItem = ITEM_SITRUS_BERRY, +#line 4895 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4894 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4896 + MOVE_QUICK_ATTACK, + MOVE_THUNDER_WAVE, + MOVE_SHOCK_WAVE, + MOVE_HOWL, + }, + }, + }, + }, +#line 4901 [TRAINER_FLANNERY_1] = { +#line 4902 + .trainerName = _("FLANNERY"), +#line 4903 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 4904 .trainerPic = TRAINER_PIC_LEADER_FLANNERY, - .trainerName = _("FLANNERY"), - .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4905 +F_TRAINER_FEMALE | +#line 4906 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 4907 + .items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION }, +#line 4908 + .doubleBattle = FALSE, +#line 4909 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Flannery1), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 4911 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4913 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 4912 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4914 + MOVE_OVERHEAT, + MOVE_TAKE_DOWN, + MOVE_MAGNITUDE, + MOVE_SUNNY_DAY, + }, + }, + { +#line 4919 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4921 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 4920 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4922 + MOVE_OVERHEAT, + MOVE_SMOG, + MOVE_LIGHT_SCREEN, + MOVE_SUNNY_DAY, + }, + }, + { +#line 4927 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4929 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4928 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4930 + MOVE_OVERHEAT, + MOVE_TACKLE, + MOVE_SUNNY_DAY, + MOVE_ATTRACT, + }, + }, + { +#line 4935 + .species = SPECIES_TORKOAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4935 + .heldItem = ITEM_WHITE_HERB, +#line 4937 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4936 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4938 + MOVE_OVERHEAT, + MOVE_SUNNY_DAY, + MOVE_BODY_SLAM, + MOVE_ATTRACT, + }, + }, + }, + }, +#line 4943 [TRAINER_NORMAN_1] = { +#line 4944 + .trainerName = _("NORMAN"), +#line 4945 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 4946 .trainerPic = TRAINER_PIC_LEADER_NORMAN, - .trainerName = _("NORMAN"), - .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4948 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 4949 + .items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION }, +#line 4950 + .doubleBattle = FALSE, +#line 4951 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Norman1), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 4953 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4955 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 4954 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4956 + MOVE_TEETER_DANCE, + MOVE_PSYBEAM, + MOVE_FACADE, + MOVE_ENCORE, + }, + }, + { +#line 4961 + .species = SPECIES_VIGOROTH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4963 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 4962 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4964 + MOVE_SLASH, + MOVE_FACADE, + MOVE_ENCORE, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 4969 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4971 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 4970 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4972 + MOVE_SLASH, + MOVE_BELLY_DRUM, + MOVE_FACADE, + MOVE_HEADBUTT, + }, + }, + { +#line 4977 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4977 + .heldItem = ITEM_SITRUS_BERRY, +#line 4979 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 4978 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4980 + MOVE_COUNTER, + MOVE_YAWN, + MOVE_FACADE, + MOVE_FEINT_ATTACK, + }, + }, + }, + }, +#line 4985 [TRAINER_WINONA_1] = { +#line 4986 + .trainerName = _("WINONA"), +#line 4987 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 4988 .trainerPic = TRAINER_PIC_LEADER_WINONA, - .trainerName = _("WINONA"), - .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 4989 +F_TRAINER_FEMALE | +#line 4990 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 4991 + .items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION }, +#line 4992 + .doubleBattle = FALSE, +#line 4993 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY, - .party = TRAINER_PARTY(sParty_Winona1), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 4995 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 4997 + .iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25), +#line 4996 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 4998 + MOVE_PERISH_SONG, + MOVE_MIRROR_MOVE, + MOVE_SAFEGUARD, + MOVE_AERIAL_ACE, + }, + }, + { +#line 5003 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5005 + .iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25), +#line 5004 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5006 + MOVE_SUNNY_DAY, + MOVE_AERIAL_ACE, + MOVE_SOLAR_BEAM, + MOVE_SYNTHESIS, + }, + }, + { +#line 5011 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5013 + .iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25), +#line 5012 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5014 + MOVE_WATER_GUN, + MOVE_SUPERSONIC, + MOVE_PROTECT, + MOVE_AERIAL_ACE, + }, + }, + { +#line 5019 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5021 + .iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26), +#line 5020 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5022 + MOVE_SAND_ATTACK, + MOVE_FURY_ATTACK, + MOVE_STEEL_WING, + MOVE_AERIAL_ACE, + }, + }, + { +#line 5027 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5027 + .heldItem = ITEM_ORAN_BERRY, +#line 5029 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 5028 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5030 + MOVE_EARTHQUAKE, + MOVE_DRAGON_BREATH, + MOVE_DRAGON_DANCE, + MOVE_AERIAL_ACE, + }, + }, + }, + }, +#line 5035 [TRAINER_TATE_AND_LIZA_1] = { +#line 5036 + .trainerName = _("TATE&LIZA"), +#line 5037 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 5038 .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA, - .trainerName = _("TATE&LIZA"), - .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION}, + .encounterMusic_gender = +#line 5040 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 5041 + .items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION }, +#line 5042 .doubleBattle = TRUE, +#line 5043 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_TateAndLiza1), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 5045 + .species = SPECIES_CLAYDOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5047 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 5046 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5048 + MOVE_EARTHQUAKE, + MOVE_ANCIENT_POWER, + MOVE_PSYCHIC, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 5053 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5055 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 5054 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5056 + MOVE_PSYCHIC, + MOVE_SUNNY_DAY, + MOVE_CONFUSE_RAY, + MOVE_CALM_MIND, + }, + }, + { +#line 5061 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5061 + .heldItem = ITEM_SITRUS_BERRY, +#line 5063 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 5062 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5064 + MOVE_LIGHT_SCREEN, + MOVE_PSYCHIC, + MOVE_HYPNOSIS, + MOVE_CALM_MIND, + }, + }, + { +#line 5069 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5069 + .heldItem = ITEM_SITRUS_BERRY, +#line 5071 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 5070 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5072 + MOVE_SUNNY_DAY, + MOVE_SOLAR_BEAM, + MOVE_PSYCHIC, + MOVE_FLAMETHROWER, + }, + }, + }, + }, +#line 5077 [TRAINER_JUAN_1] = { +#line 5078 + .trainerName = _("JUAN"), +#line 5079 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5080 .trainerPic = TRAINER_PIC_LEADER_JUAN, - .trainerName = _("JUAN"), - .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 5082 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5083 + .items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION }, +#line 5084 + .doubleBattle = FALSE, +#line 5085 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Juan1), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 5087 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5089 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 5088 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5090 + MOVE_WATER_PULSE, + MOVE_ATTRACT, + MOVE_SWEET_KISS, + MOVE_FLAIL, + }, + }, + { +#line 5095 + .species = SPECIES_WHISCASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5097 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 5096 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5098 + MOVE_RAIN_DANCE, + MOVE_WATER_PULSE, + MOVE_AMNESIA, + MOVE_EARTHQUAKE, + }, + }, + { +#line 5103 + .species = SPECIES_SEALEO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5105 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 5104 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5106 + MOVE_ENCORE, + MOVE_BODY_SLAM, + MOVE_AURORA_BEAM, + MOVE_WATER_PULSE, + }, + }, + { +#line 5111 + .species = SPECIES_CRAWDAUNT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5113 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 5112 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5114 + MOVE_WATER_PULSE, + MOVE_CRABHAMMER, + MOVE_TAUNT, + MOVE_LEER, + }, + }, + { +#line 5119 + .species = SPECIES_KINGDRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5119 + .heldItem = ITEM_CHESTO_BERRY, +#line 5121 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 5120 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5122 + MOVE_WATER_PULSE, + MOVE_DOUBLE_TEAM, + MOVE_ICE_BEAM, + MOVE_REST, + }, + }, + }, + }, +#line 5127 [TRAINER_JERRY_1] = { +#line 5128 + .trainerName = _("JERRY"), +#line 5129 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5130 .trainerPic = TRAINER_PIC_SCHOOL_KID_M, - .trainerName = _("JERRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jerry1), - }, - + .encounterMusic_gender = +#line 5132 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5133 + .doubleBattle = FALSE, +#line 5134 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5136 + .species = SPECIES_RALTS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5138 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5137 + .lvl = 9, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5140 [TRAINER_TED] = { +#line 5141 + .trainerName = _("TED"), +#line 5142 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5143 .trainerPic = TRAINER_PIC_SCHOOL_KID_M, - .trainerName = _("TED"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ted), - }, - + .encounterMusic_gender = +#line 5145 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5146 + .doubleBattle = FALSE, +#line 5147 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5149 + .species = SPECIES_RALTS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5151 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5150 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5153 [TRAINER_PAUL] = { +#line 5154 + .trainerName = _("PAUL"), +#line 5155 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5156 .trainerPic = TRAINER_PIC_SCHOOL_KID_M, - .trainerName = _("PAUL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Paul), - }, - + .encounterMusic_gender = +#line 5158 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5159 + .doubleBattle = FALSE, +#line 5160 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 5162 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5164 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5163 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5166 + .species = SPECIES_ODDISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5168 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5167 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5170 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5172 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5171 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5174 [TRAINER_JERRY_2] = { +#line 5175 + .trainerName = _("JERRY"), +#line 5176 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5177 .trainerPic = TRAINER_PIC_SCHOOL_KID_M, - .trainerName = _("JERRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jerry2), - }, - + .encounterMusic_gender = +#line 5179 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5180 + .doubleBattle = FALSE, +#line 5181 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5183 + .species = SPECIES_RALTS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5185 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 5184 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5187 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5189 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 5188 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5191 [TRAINER_JERRY_3] = { +#line 5192 + .trainerName = _("JERRY"), +#line 5193 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5194 .trainerPic = TRAINER_PIC_SCHOOL_KID_M, - .trainerName = _("JERRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jerry3), - }, - + .encounterMusic_gender = +#line 5196 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5197 + .doubleBattle = FALSE, +#line 5198 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5200 + .species = SPECIES_KIRLIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5202 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5201 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5204 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5206 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5205 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5208 [TRAINER_JERRY_4] = { +#line 5209 + .trainerName = _("JERRY"), +#line 5210 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5211 .trainerPic = TRAINER_PIC_SCHOOL_KID_M, - .trainerName = _("JERRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jerry4), - }, - + .encounterMusic_gender = +#line 5213 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5214 + .doubleBattle = FALSE, +#line 5215 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5217 + .species = SPECIES_KIRLIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5219 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 5218 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5221 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5223 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 5222 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5225 [TRAINER_JERRY_5] = { +#line 5226 + .trainerName = _("JERRY"), +#line 5227 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5228 .trainerPic = TRAINER_PIC_SCHOOL_KID_M, - .trainerName = _("JERRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jerry5), - }, - + .encounterMusic_gender = +#line 5230 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5231 + .doubleBattle = FALSE, +#line 5232 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 5234 + .species = SPECIES_KIRLIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5236 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 5235 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5238 + .species = SPECIES_BANETTE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5240 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 5239 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5242 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5244 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 5243 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5246 [TRAINER_KAREN_1] = { +#line 5247 + .trainerName = _("KAREN"), +#line 5248 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5249 .trainerPic = TRAINER_PIC_SCHOOL_KID_F, - .trainerName = _("KAREN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Karen1), - }, - + .encounterMusic_gender = +#line 5250 +F_TRAINER_FEMALE | +#line 5251 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5252 + .doubleBattle = FALSE, +#line 5253 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5255 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5257 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5256 + .lvl = 9, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5259 [TRAINER_GEORGIA] = { +#line 5260 + .trainerName = _("GEORGIA"), +#line 5261 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5262 .trainerPic = TRAINER_PIC_SCHOOL_KID_F, - .trainerName = _("GEORGIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Georgia), - }, - + .encounterMusic_gender = +#line 5263 +F_TRAINER_FEMALE | +#line 5264 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5265 + .doubleBattle = FALSE, +#line 5266 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5268 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5270 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5269 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5272 + .species = SPECIES_BEAUTIFLY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5274 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5273 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5276 [TRAINER_KAREN_2] = { +#line 5277 + .trainerName = _("KAREN"), +#line 5278 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5279 .trainerPic = TRAINER_PIC_SCHOOL_KID_F, - .trainerName = _("KAREN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Karen2), - }, - + .encounterMusic_gender = +#line 5280 +F_TRAINER_FEMALE | +#line 5281 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5282 + .doubleBattle = FALSE, +#line 5283 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5285 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5287 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 5286 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5289 + .species = SPECIES_WHISMUR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5291 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 5290 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5293 [TRAINER_KAREN_3] = { +#line 5294 + .trainerName = _("KAREN"), +#line 5295 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5296 .trainerPic = TRAINER_PIC_SCHOOL_KID_F, - .trainerName = _("KAREN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Karen3), - }, - + .encounterMusic_gender = +#line 5297 +F_TRAINER_FEMALE | +#line 5298 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5299 + .doubleBattle = FALSE, +#line 5300 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5302 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5304 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5303 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5306 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5308 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5307 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5310 [TRAINER_KAREN_4] = { +#line 5311 + .trainerName = _("KAREN"), +#line 5312 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5313 .trainerPic = TRAINER_PIC_SCHOOL_KID_F, - .trainerName = _("KAREN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Karen4), - }, - + .encounterMusic_gender = +#line 5314 +F_TRAINER_FEMALE | +#line 5315 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5316 + .doubleBattle = FALSE, +#line 5317 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5319 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5321 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 5320 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5323 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5325 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 5324 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5327 [TRAINER_KAREN_5] = { +#line 5328 + .trainerName = _("KAREN"), +#line 5329 .trainerClass = TRAINER_CLASS_SCHOOL_KID, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5330 .trainerPic = TRAINER_PIC_SCHOOL_KID_F, - .trainerName = _("KAREN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Karen5), - }, - + .encounterMusic_gender = +#line 5331 +F_TRAINER_FEMALE | +#line 5332 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 5333 + .doubleBattle = FALSE, +#line 5334 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5336 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5338 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 5337 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5340 + .species = SPECIES_EXPLOUD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5342 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 5341 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5344 [TRAINER_KATE_AND_JOY] = { +#line 5345 + .trainerName = _("KATE & JOY"), +#line 5346 .trainerClass = TRAINER_CLASS_SR_AND_JR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5347 .trainerPic = TRAINER_PIC_SR_AND_JR, - .trainerName = _("KATE & JOY"), - .items = {}, + .encounterMusic_gender = +#line 5349 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5350 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_KateAndJoy), - }, - +#line 5351 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5353 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5355 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5354 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5356 + MOVE_HYPNOSIS, + MOVE_PSYBEAM, + MOVE_DIZZY_PUNCH, + MOVE_TEETER_DANCE, + }, + }, + { +#line 5361 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5363 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5362 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5364 + MOVE_FOCUS_PUNCH, + MOVE_YAWN, + MOVE_SLACK_OFF, + MOVE_FEINT_ATTACK, + }, + }, + }, + }, +#line 5369 [TRAINER_ANNA_AND_MEG_1] = { +#line 5370 + .trainerName = _("ANNA & MEG"), +#line 5371 .trainerClass = TRAINER_CLASS_SR_AND_JR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5372 .trainerPic = TRAINER_PIC_SR_AND_JR, - .trainerName = _("ANNA & MEG"), - .items = {}, + .encounterMusic_gender = +#line 5374 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5375 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AnnaAndMeg1), - }, - +#line 5376 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5378 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5380 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5379 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5381 + MOVE_GROWL, + MOVE_TAIL_WHIP, + MOVE_HEADBUTT, + MOVE_ODOR_SLEUTH, + }, + }, + { +#line 5386 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5388 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5387 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5389 + MOVE_TACKLE, + MOVE_FOCUS_ENERGY, + MOVE_ARM_THRUST, + }, + }, + }, + }, +#line 5393 [TRAINER_ANNA_AND_MEG_2] = { +#line 5394 + .trainerName = _("ANNA & MEG"), +#line 5395 .trainerClass = TRAINER_CLASS_SR_AND_JR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5396 .trainerPic = TRAINER_PIC_SR_AND_JR, - .trainerName = _("ANNA & MEG"), - .items = {}, + .encounterMusic_gender = +#line 5398 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5399 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AnnaAndMeg2), - }, - +#line 5400 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5402 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5404 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5403 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5405 + MOVE_GROWL, + MOVE_TAIL_WHIP, + MOVE_HEADBUTT, + MOVE_ODOR_SLEUTH, + }, + }, + { +#line 5410 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5412 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5411 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5413 + MOVE_TACKLE, + MOVE_FOCUS_ENERGY, + MOVE_ARM_THRUST, + }, + }, + }, + }, +#line 5417 [TRAINER_ANNA_AND_MEG_3] = { +#line 5418 + .trainerName = _("ANNA & MEG"), +#line 5419 .trainerClass = TRAINER_CLASS_SR_AND_JR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5420 .trainerPic = TRAINER_PIC_SR_AND_JR, - .trainerName = _("ANNA & MEG"), - .items = {}, + .encounterMusic_gender = +#line 5422 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5423 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AnnaAndMeg3), - }, - +#line 5424 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5426 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5428 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 5427 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5429 + MOVE_GROWL, + MOVE_TAIL_WHIP, + MOVE_HEADBUTT, + MOVE_ODOR_SLEUTH, + }, + }, + { +#line 5434 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5436 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 5435 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5437 + MOVE_TACKLE, + MOVE_FOCUS_ENERGY, + MOVE_ARM_THRUST, + }, + }, + }, + }, +#line 5441 [TRAINER_ANNA_AND_MEG_4] = { +#line 5442 + .trainerName = _("ANNA & MEG"), +#line 5443 .trainerClass = TRAINER_CLASS_SR_AND_JR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5444 .trainerPic = TRAINER_PIC_SR_AND_JR, - .trainerName = _("ANNA & MEG"), - .items = {}, + .encounterMusic_gender = +#line 5446 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5447 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AnnaAndMeg4), - }, - +#line 5448 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5450 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5452 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5451 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5453 + MOVE_GROWL, + MOVE_TAIL_WHIP, + MOVE_HEADBUTT, + MOVE_ODOR_SLEUTH, + }, + }, + { +#line 5458 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5460 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5459 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5461 + MOVE_TACKLE, + MOVE_FOCUS_ENERGY, + MOVE_ARM_THRUST, + }, + }, + }, + }, +#line 5465 [TRAINER_ANNA_AND_MEG_5] = { +#line 5466 + .trainerName = _("ANNA & MEG"), +#line 5467 .trainerClass = TRAINER_CLASS_SR_AND_JR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5468 .trainerPic = TRAINER_PIC_SR_AND_JR, - .trainerName = _("ANNA & MEG"), - .items = {}, + .encounterMusic_gender = +#line 5470 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5471 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AnnaAndMeg5), - }, - +#line 5472 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5474 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5476 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 5475 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5477 + MOVE_GROWL, + MOVE_TAIL_WHIP, + MOVE_HEADBUTT, + MOVE_ODOR_SLEUTH, + }, + }, + { +#line 5482 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5484 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 5483 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5485 + MOVE_TACKLE, + MOVE_FOCUS_ENERGY, + MOVE_ARM_THRUST, + }, + }, + }, + }, +#line 5489 [TRAINER_VICTOR] = { +#line 5490 + .trainerName = _("VICTOR"), +#line 5491 .trainerClass = TRAINER_CLASS_WINSTRATE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5492 .trainerPic = TRAINER_PIC_POKEFAN_M, - .trainerName = _("VICTOR"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Victor), - }, - + .encounterMusic_gender = +#line 5494 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5495 + .doubleBattle = FALSE, +#line 5496 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5498 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5498 + .heldItem = ITEM_ORAN_BERRY, +#line 5500 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5499 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5502 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5502 + .heldItem = ITEM_ORAN_BERRY, +#line 5504 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5503 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5506 [TRAINER_MIGUEL_1] = { +#line 5507 + .trainerName = _("MIGUEL"), +#line 5508 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5509 .trainerPic = TRAINER_PIC_POKEFAN_M, - .trainerName = _("MIGUEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Miguel1), - }, - + .encounterMusic_gender = +#line 5511 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5512 + .doubleBattle = FALSE, +#line 5513 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5515 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5515 + .heldItem = ITEM_ORAN_BERRY, +#line 5517 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5516 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5519 [TRAINER_COLTON] = { +#line 5520 + .trainerName = _("COLTON"), +#line 5521 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5522 .trainerPic = TRAINER_PIC_POKEFAN_M, - .trainerName = _("COLTON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Colton), - }, - + .encounterMusic_gender = +#line 5524 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5525 + .doubleBattle = FALSE, +#line 5526 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 5528 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5528 + .heldItem = ITEM_ORAN_BERRY, +#line 5530 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5529 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5531 + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + MOVE_HEAL_BELL, + }, + }, + { +#line 5536 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5536 + .heldItem = ITEM_ORAN_BERRY, +#line 5538 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5537 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5539 + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + MOVE_HEAL_BELL, + }, + }, + { +#line 5544 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5544 + .heldItem = ITEM_ORAN_BERRY, +#line 5546 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5545 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5547 + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + MOVE_HEAL_BELL, + }, + }, + { +#line 5552 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5552 + .heldItem = ITEM_ORAN_BERRY, +#line 5554 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5553 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5555 + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + MOVE_HEAL_BELL, + }, + }, + { +#line 5560 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5560 + .heldItem = ITEM_ORAN_BERRY, +#line 5562 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5561 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5563 + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + MOVE_HEAL_BELL, + }, + }, + { +#line 5568 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5568 + .heldItem = ITEM_ORAN_BERRY, +#line 5570 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5569 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5571 + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + MOVE_HEAL_BELL, + }, + }, + }, + }, +#line 5576 [TRAINER_MIGUEL_2] = { +#line 5577 + .trainerName = _("MIGUEL"), +#line 5578 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5579 .trainerPic = TRAINER_PIC_POKEFAN_M, - .trainerName = _("MIGUEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Miguel2), - }, - + .encounterMusic_gender = +#line 5581 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5582 + .doubleBattle = FALSE, +#line 5583 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5585 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5585 + .heldItem = ITEM_ORAN_BERRY, +#line 5587 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5586 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5589 [TRAINER_MIGUEL_3] = { +#line 5590 + .trainerName = _("MIGUEL"), +#line 5591 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5592 .trainerPic = TRAINER_PIC_POKEFAN_M, - .trainerName = _("MIGUEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Miguel3), - }, - + .encounterMusic_gender = +#line 5594 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5595 + .doubleBattle = FALSE, +#line 5596 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5598 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5598 + .heldItem = ITEM_ORAN_BERRY, +#line 5600 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5599 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5602 [TRAINER_MIGUEL_4] = { +#line 5603 + .trainerName = _("MIGUEL"), +#line 5604 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5605 .trainerPic = TRAINER_PIC_POKEFAN_M, - .trainerName = _("MIGUEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Miguel4), - }, - + .encounterMusic_gender = +#line 5607 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5608 + .doubleBattle = FALSE, +#line 5609 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5611 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5611 + .heldItem = ITEM_ORAN_BERRY, +#line 5613 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5612 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5615 [TRAINER_MIGUEL_5] = { +#line 5616 + .trainerName = _("MIGUEL"), +#line 5617 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5618 .trainerPic = TRAINER_PIC_POKEFAN_M, - .trainerName = _("MIGUEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Miguel5), - }, - + .encounterMusic_gender = +#line 5620 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5621 + .doubleBattle = FALSE, +#line 5622 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5624 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5624 + .heldItem = ITEM_SITRUS_BERRY, +#line 5626 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5625 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5628 [TRAINER_VICTORIA] = { +#line 5629 + .trainerName = _("VICTORIA"), +#line 5630 .trainerClass = TRAINER_CLASS_WINSTRATE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5631 .trainerPic = TRAINER_PIC_POKEFAN_F, - .trainerName = _("VICTORIA"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 5632 +F_TRAINER_FEMALE | +#line 5633 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5634 + .doubleBattle = FALSE, +#line 5635 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT, - .party = TRAINER_PARTY(sParty_Victoria), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5637 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5637 + .heldItem = ITEM_ORAN_BERRY, +#line 5639 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 5638 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5641 [TRAINER_VANESSA] = { +#line 5642 + .trainerName = _("VANESSA"), +#line 5643 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5644 .trainerPic = TRAINER_PIC_POKEFAN_F, - .trainerName = _("VANESSA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Vanessa), - }, - + .encounterMusic_gender = +#line 5645 +F_TRAINER_FEMALE | +#line 5646 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5647 + .doubleBattle = FALSE, +#line 5648 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5650 + .species = SPECIES_PIKACHU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5650 + .heldItem = ITEM_ORAN_BERRY, +#line 5652 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5651 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5654 [TRAINER_BETHANY] = { +#line 5655 + .trainerName = _("BETHANY"), +#line 5656 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5657 .trainerPic = TRAINER_PIC_POKEFAN_F, - .trainerName = _("BETHANY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bethany), - }, - + .encounterMusic_gender = +#line 5658 +F_TRAINER_FEMALE | +#line 5659 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5660 + .doubleBattle = FALSE, +#line 5661 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 5663 + .species = SPECIES_AZURILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5663 + .heldItem = ITEM_ORAN_BERRY, +#line 5665 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 5664 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5667 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5667 + .heldItem = ITEM_ORAN_BERRY, +#line 5669 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 5668 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5671 + .species = SPECIES_AZUMARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5671 + .heldItem = ITEM_ORAN_BERRY, +#line 5673 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 5672 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5675 [TRAINER_ISABEL_1] = { +#line 5676 + .trainerName = _("ISABEL"), +#line 5677 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5678 .trainerPic = TRAINER_PIC_POKEFAN_F, - .trainerName = _("ISABEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isabel1), - }, - + .encounterMusic_gender = +#line 5679 +F_TRAINER_FEMALE | +#line 5680 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5681 + .doubleBattle = FALSE, +#line 5682 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5684 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5684 + .heldItem = ITEM_ORAN_BERRY, +#line 5686 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5685 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5688 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5688 + .heldItem = ITEM_ORAN_BERRY, +#line 5690 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5689 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5692 [TRAINER_ISABEL_2] = { +#line 5693 + .trainerName = _("ISABEL"), +#line 5694 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5695 .trainerPic = TRAINER_PIC_POKEFAN_F, - .trainerName = _("ISABEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isabel2), - }, - + .encounterMusic_gender = +#line 5696 +F_TRAINER_FEMALE | +#line 5697 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5698 + .doubleBattle = FALSE, +#line 5699 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5701 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5701 + .heldItem = ITEM_ORAN_BERRY, +#line 5703 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5702 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5705 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5705 + .heldItem = ITEM_ORAN_BERRY, +#line 5707 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 5706 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5709 [TRAINER_ISABEL_3] = { +#line 5710 + .trainerName = _("ISABEL"), +#line 5711 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5712 .trainerPic = TRAINER_PIC_POKEFAN_F, - .trainerName = _("ISABEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isabel3), - }, - + .encounterMusic_gender = +#line 5713 +F_TRAINER_FEMALE | +#line 5714 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5715 + .doubleBattle = FALSE, +#line 5716 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5718 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5718 + .heldItem = ITEM_ORAN_BERRY, +#line 5720 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 5719 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5722 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5722 + .heldItem = ITEM_ORAN_BERRY, +#line 5724 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 5723 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5726 [TRAINER_ISABEL_4] = { +#line 5727 + .trainerName = _("ISABEL"), +#line 5728 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5729 .trainerPic = TRAINER_PIC_POKEFAN_F, - .trainerName = _("ISABEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isabel4), - }, - + .encounterMusic_gender = +#line 5730 +F_TRAINER_FEMALE | +#line 5731 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5732 + .doubleBattle = FALSE, +#line 5733 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5735 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5735 + .heldItem = ITEM_ORAN_BERRY, +#line 5737 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5736 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5739 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5739 + .heldItem = ITEM_ORAN_BERRY, +#line 5741 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 5740 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5743 [TRAINER_ISABEL_5] = { +#line 5744 + .trainerName = _("ISABEL"), +#line 5745 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5746 .trainerPic = TRAINER_PIC_POKEFAN_F, - .trainerName = _("ISABEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isabel5), - }, - + .encounterMusic_gender = +#line 5747 +F_TRAINER_FEMALE | +#line 5748 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 5749 + .doubleBattle = FALSE, +#line 5750 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5752 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5752 + .heldItem = ITEM_SITRUS_BERRY, +#line 5754 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 5753 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5756 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5756 + .heldItem = ITEM_SITRUS_BERRY, +#line 5758 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 5757 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5760 [TRAINER_TIMOTHY_1] = { +#line 5761 + .trainerName = _("TIMOTHY"), +#line 5762 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5763 .trainerPic = TRAINER_PIC_EXPERT_M, - .trainerName = _("TIMOTHY"), - .items = {}, + .encounterMusic_gender = +#line 5765 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5766 .doubleBattle = FALSE, +#line 5767 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Timothy1), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5769 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5771 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 5770 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5773 [TRAINER_TIMOTHY_2] = { +#line 5774 + .trainerName = _("TIMOTHY"), +#line 5775 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5776 .trainerPic = TRAINER_PIC_EXPERT_M, - .trainerName = _("TIMOTHY"), - .items = {}, + .encounterMusic_gender = +#line 5778 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5779 .doubleBattle = FALSE, +#line 5780 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Timothy2), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5782 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5784 + .iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25), +#line 5783 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5785 + MOVE_ARM_THRUST, + MOVE_KNOCK_OFF, + MOVE_SAND_ATTACK, + MOVE_DIG, + }, + }, + }, + }, +#line 5790 [TRAINER_TIMOTHY_3] = { +#line 5791 + .trainerName = _("TIMOTHY"), +#line 5792 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5793 .trainerPic = TRAINER_PIC_EXPERT_M, - .trainerName = _("TIMOTHY"), - .items = {}, + .encounterMusic_gender = +#line 5795 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5796 .doubleBattle = FALSE, +#line 5797 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Timothy3), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5799 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5801 + .iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26), +#line 5800 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5802 + MOVE_ARM_THRUST, + MOVE_KNOCK_OFF, + MOVE_SAND_ATTACK, + MOVE_DIG, + }, + }, + }, + }, +#line 5807 [TRAINER_TIMOTHY_4] = { +#line 5808 + .trainerName = _("TIMOTHY"), +#line 5809 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5810 .trainerPic = TRAINER_PIC_EXPERT_M, - .trainerName = _("TIMOTHY"), - .items = {}, + .encounterMusic_gender = +#line 5812 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5813 .doubleBattle = FALSE, +#line 5814 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Timothy4), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5816 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5818 + .iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27), +#line 5817 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5819 + MOVE_ARM_THRUST, + MOVE_BELLY_DRUM, + MOVE_SAND_ATTACK, + MOVE_DIG, + }, + }, + }, + }, +#line 5824 [TRAINER_TIMOTHY_5] = { +#line 5825 + .trainerName = _("TIMOTHY"), +#line 5826 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5827 .trainerPic = TRAINER_PIC_EXPERT_M, - .trainerName = _("TIMOTHY"), - .items = {}, + .encounterMusic_gender = +#line 5829 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5830 .doubleBattle = FALSE, +#line 5831 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Timothy5), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5833 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5835 + .iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29), +#line 5834 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5836 + MOVE_ARM_THRUST, + MOVE_BELLY_DRUM, + MOVE_SAND_ATTACK, + MOVE_DIG, + }, + }, + }, + }, +#line 5841 [TRAINER_VICKY] = { +#line 5842 + .trainerName = _("VICKY"), +#line 5843 .trainerClass = TRAINER_CLASS_WINSTRATE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5844 .trainerPic = TRAINER_PIC_EXPERT_F, - .trainerName = _("VICKY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 5845 +F_TRAINER_FEMALE | +#line 5846 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5847 + .doubleBattle = FALSE, +#line 5848 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Vicky), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5850 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5852 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 5851 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5853 + MOVE_HIGH_JUMP_KICK, + MOVE_MEDITATE, + MOVE_CONFUSION, + MOVE_DETECT, + }, + }, + }, + }, +#line 5858 [TRAINER_SHELBY_1] = { +#line 5859 + .trainerName = _("SHELBY"), +#line 5860 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5861 .trainerPic = TRAINER_PIC_EXPERT_F, - .trainerName = _("SHELBY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 5862 +F_TRAINER_FEMALE | +#line 5863 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5864 + .doubleBattle = FALSE, +#line 5865 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Shelby1), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5867 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5869 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 5868 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5871 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5873 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 5872 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5875 [TRAINER_SHELBY_2] = { +#line 5876 + .trainerName = _("SHELBY"), +#line 5877 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5878 .trainerPic = TRAINER_PIC_EXPERT_F, - .trainerName = _("SHELBY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 5879 +F_TRAINER_FEMALE | +#line 5880 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5881 + .doubleBattle = FALSE, +#line 5882 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Shelby2), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5884 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5886 + .iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25), +#line 5885 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5888 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5890 + .iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25), +#line 5889 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5892 [TRAINER_SHELBY_3] = { +#line 5893 + .trainerName = _("SHELBY"), +#line 5894 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5895 .trainerPic = TRAINER_PIC_EXPERT_F, - .trainerName = _("SHELBY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 5896 +F_TRAINER_FEMALE | +#line 5897 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5898 + .doubleBattle = FALSE, +#line 5899 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Shelby3), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5901 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5903 + .iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26), +#line 5902 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5905 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5907 + .iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26), +#line 5906 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5909 [TRAINER_SHELBY_4] = { +#line 5910 + .trainerName = _("SHELBY"), +#line 5911 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5912 .trainerPic = TRAINER_PIC_EXPERT_F, - .trainerName = _("SHELBY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 5913 +F_TRAINER_FEMALE | +#line 5914 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5915 + .doubleBattle = FALSE, +#line 5916 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Shelby4), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5918 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5920 + .iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27), +#line 5919 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5922 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5924 + .iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27), +#line 5923 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5926 [TRAINER_SHELBY_5] = { +#line 5927 + .trainerName = _("SHELBY"), +#line 5928 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5929 .trainerPic = TRAINER_PIC_EXPERT_F, - .trainerName = _("SHELBY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 5930 +F_TRAINER_FEMALE | +#line 5931 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 5932 + .doubleBattle = FALSE, +#line 5933 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Shelby5), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5935 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5937 + .iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29), +#line 5936 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5939 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5941 + .iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29), +#line 5940 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5943 [TRAINER_CALVIN_1] = { +#line 5944 + .trainerName = _("CALVIN"), +#line 5945 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5946 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("CALVIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Calvin1), - }, - + .encounterMusic_gender = +#line 5948 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5949 + .doubleBattle = FALSE, +#line 5950 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5952 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5954 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5953 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5956 [TRAINER_BILLY] = { +#line 5957 + .trainerName = _("BILLY"), +#line 5958 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5959 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("BILLY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Billy), - }, - + .encounterMusic_gender = +#line 5961 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5962 + .doubleBattle = FALSE, +#line 5963 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5965 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5967 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5966 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 5969 + .species = SPECIES_SEEDOT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5971 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 5970 + .lvl = 7, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 5973 [TRAINER_JOSH] = { +#line 5974 + .trainerName = _("JOSH"), +#line 5975 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5976 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("JOSH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Josh), - }, - + .encounterMusic_gender = +#line 5978 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5979 + .doubleBattle = FALSE, +#line 5980 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 5982 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5984 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 5983 + .lvl = 10, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 5985 + MOVE_TACKLE, + }, + }, + }, + }, +#line 5987 [TRAINER_TOMMY] = { +#line 5988 + .trainerName = _("TOMMY"), +#line 5989 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5990 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("TOMMY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tommy), - }, - + .encounterMusic_gender = +#line 5992 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 5993 + .doubleBattle = FALSE, +#line 5994 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 5996 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 5998 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 5997 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6000 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6002 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 6001 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6004 [TRAINER_JOEY] = { +#line 6005 + .trainerName = _("JOEY"), +#line 6006 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6007 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("JOEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Joey), - }, - + .encounterMusic_gender = +#line 6009 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6010 + .doubleBattle = FALSE, +#line 6011 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6013 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6015 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6014 + .lvl = 9, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6017 [TRAINER_BEN] = { +#line 6018 + .trainerName = _("BEN"), +#line 6019 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6020 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("BEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ben), - }, - + .encounterMusic_gender = +#line 6022 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6023 + .doubleBattle = FALSE, +#line 6024 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6026 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6028 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 6027 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6029 + MOVE_HEADBUTT, + MOVE_SAND_ATTACK, + MOVE_GROWL, + MOVE_THUNDERBOLT, + }, + }, + { +#line 6034 + .species = SPECIES_GULPIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6036 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 6035 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6037 + MOVE_AMNESIA, + MOVE_SLUDGE, + MOVE_YAWN, + MOVE_POUND, + }, + }, + }, + }, +#line 6042 [TRAINER_QUINCY] = { +#line 6043 + .trainerName = _("QUINCY"), +#line 6044 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 6045 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("QUINCY"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 6047 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 6048 + .items = { ITEM_FULL_RESTORE }, +#line 6049 + .doubleBattle = FALSE, +#line 6050 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Quincy), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6052 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6054 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 6053 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6055 + MOVE_ATTRACT, + MOVE_ICE_BEAM, + MOVE_THUNDERBOLT, + MOVE_FLAMETHROWER, + }, + }, + { +#line 6060 + .species = SPECIES_DUSCLOPS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6062 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 6061 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6063 + MOVE_SKILL_SWAP, + MOVE_PROTECT, + MOVE_WILL_O_WISP, + MOVE_TOXIC, + }, + }, + }, + }, +#line 6068 [TRAINER_KATELYNN] = { +#line 6069 + .trainerName = _("KATELYNN"), +#line 6070 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 6071 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("KATELYNN"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 6072 +F_TRAINER_FEMALE | +#line 6073 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 6074 + .items = { ITEM_FULL_RESTORE }, +#line 6075 + .doubleBattle = FALSE, +#line 6076 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Katelynn), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6078 + .species = SPECIES_GARDEVOIR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6080 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 6079 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6081 + MOVE_SKILL_SWAP, + MOVE_PSYCHIC, + MOVE_THUNDERBOLT, + MOVE_CALM_MIND, + }, + }, + { +#line 6086 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6088 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 6087 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6089 + MOVE_EARTHQUAKE, + MOVE_SHADOW_BALL, + MOVE_AERIAL_ACE, + MOVE_BRICK_BREAK, + }, + }, + }, + }, +#line 6094 [TRAINER_JAYLEN] = { +#line 6095 + .trainerName = _("JAYLEN"), +#line 6096 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6097 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("JAYLEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jaylen), - }, - + .encounterMusic_gender = +#line 6099 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6100 + .doubleBattle = FALSE, +#line 6101 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6103 + .species = SPECIES_TRAPINCH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6105 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6104 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6107 [TRAINER_DILLON] = { +#line 6108 + .trainerName = _("DILLON"), +#line 6109 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6110 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("DILLON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dillon), - }, - + .encounterMusic_gender = +#line 6112 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6113 + .doubleBattle = FALSE, +#line 6114 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6116 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6118 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6117 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6120 [TRAINER_CALVIN_2] = { +#line 6121 + .trainerName = _("CALVIN"), +#line 6122 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6123 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("CALVIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_SETUP_FIRST_TURN | AI_FLAG_HP_AWARE | AI_FLAG_SMART_SWITCHING | AI_FLAG_SMART_MON_CHOICES, - .party = TRAINER_PARTY(sParty_Calvin2), - }, - + .encounterMusic_gender = +#line 6125 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6126 + .doubleBattle = FALSE, +#line 6127 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6129 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6131 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6130 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6133 [TRAINER_CALVIN_3] = { +#line 6134 + .trainerName = _("CALVIN"), +#line 6135 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6136 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("CALVIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_SMART_MON_CHOICES | AI_FLAG_SMART_SWITCHING | AI_FLAG_HP_AWARE | AI_FLAG_SETUP_FIRST_TURN | AI_FLAG_TRY_TO_FAINT, - .party = TRAINER_PARTY(sParty_Calvin3), - }, - + .encounterMusic_gender = +#line 6138 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6139 + .doubleBattle = FALSE, +#line 6140 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6142 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6144 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6143 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6146 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6148 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6147 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6150 [TRAINER_CALVIN_4] = { +#line 6151 + .trainerName = _("CALVIN"), +#line 6152 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6153 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("CALVIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Calvin4), - }, - + .encounterMusic_gender = +#line 6155 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6156 + .doubleBattle = FALSE, +#line 6157 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 6159 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6161 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6160 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6163 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6165 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6164 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6167 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6169 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6168 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6171 [TRAINER_CALVIN_5] = { +#line 6172 + .trainerName = _("CALVIN"), +#line 6173 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6174 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("CALVIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Calvin5), - }, - + .encounterMusic_gender = +#line 6176 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6177 + .doubleBattle = FALSE, +#line 6178 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 6180 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6182 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6181 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6184 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6186 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6185 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6188 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6190 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6189 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6192 [TRAINER_EDDIE] = { +#line 6193 + .trainerName = _("EDDIE"), +#line 6194 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6195 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("EDDIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Eddie), - }, - + .encounterMusic_gender = +#line 6197 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6198 + .doubleBattle = FALSE, +#line 6199 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6201 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6203 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6202 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6205 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6207 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6206 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6209 [TRAINER_ALLEN] = { +#line 6210 + .trainerName = _("ALLEN"), +#line 6211 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6212 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("ALLEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Allen), - }, - + .encounterMusic_gender = +#line 6214 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6215 + .doubleBattle = FALSE, +#line 6216 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6218 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6220 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6219 + .lvl = 4, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6222 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6224 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6223 + .lvl = 3, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6226 [TRAINER_TIMMY] = { +#line 6227 + .trainerName = _("TIMMY"), +#line 6228 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6229 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("TIMMY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Timmy), - }, - + .encounterMusic_gender = +#line 6231 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6232 + .doubleBattle = FALSE, +#line 6233 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6235 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6237 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6236 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6239 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6241 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6240 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6243 [TRAINER_WALLACE] = { +#line 6244 + .trainerName = _("WALLACE"), +#line 6245 .trainerClass = TRAINER_CLASS_CHAMPION, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6246 .trainerPic = TRAINER_PIC_CHAMPION_WALLACE, - .trainerName = _("WALLACE"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 6248 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6249 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 6250 + .doubleBattle = FALSE, +#line 6251 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, +#line 6252 .mugshotEnabled = TRUE, .mugshotColor = MUGSHOT_COLOR_YELLOW, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wallace), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 6254 + .species = SPECIES_WAILORD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6256 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 6255 + .lvl = 57, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6257 + MOVE_RAIN_DANCE, + MOVE_WATER_SPOUT, + MOVE_DOUBLE_EDGE, + MOVE_BLIZZARD, + }, + }, + { +#line 6262 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6264 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 6263 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6265 + MOVE_TOXIC, + MOVE_HYDRO_PUMP, + MOVE_SLUDGE_BOMB, + MOVE_ICE_BEAM, + }, + }, + { +#line 6270 + .species = SPECIES_LUDICOLO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6272 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 6271 + .lvl = 56, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6273 + MOVE_GIGA_DRAIN, + MOVE_SURF, + MOVE_LEECH_SEED, + MOVE_DOUBLE_TEAM, + }, + }, + { +#line 6278 + .species = SPECIES_WHISCASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6280 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 6279 + .lvl = 56, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6281 + MOVE_EARTHQUAKE, + MOVE_SURF, + MOVE_AMNESIA, + MOVE_HYPER_BEAM, + }, + }, + { +#line 6286 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6288 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 6287 + .lvl = 56, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6289 + MOVE_DRAGON_DANCE, + MOVE_EARTHQUAKE, + MOVE_HYPER_BEAM, + MOVE_SURF, + }, + }, + { +#line 6294 + .species = SPECIES_MILOTIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6294 + .heldItem = ITEM_SITRUS_BERRY, +#line 6296 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 6295 + .lvl = 58, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 6297 + MOVE_RECOVER, + MOVE_SURF, + MOVE_ICE_BEAM, + MOVE_TOXIC, + }, + }, + }, + }, +#line 6302 [TRAINER_ANDREW] = { +#line 6303 + .trainerName = _("ANDREW"), +#line 6304 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6305 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("ANDREW"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Andrew), - }, - + .encounterMusic_gender = +#line 6307 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6308 + .doubleBattle = FALSE, +#line 6309 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 6311 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6313 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6312 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6315 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6317 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6316 + .lvl = 10, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6319 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6321 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6320 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6323 [TRAINER_IVAN] = { +#line 6324 + .trainerName = _("IVAN"), +#line 6325 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6326 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("IVAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ivan), - }, - + .encounterMusic_gender = +#line 6328 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6329 + .doubleBattle = FALSE, +#line 6330 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 6332 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6334 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6333 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6336 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6338 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6337 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6340 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6342 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6341 + .lvl = 7, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6344 [TRAINER_CLAUDE] = { +#line 6345 + .trainerName = _("CLAUDE"), +#line 6346 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6347 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("CLAUDE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Claude), - }, - + .encounterMusic_gender = +#line 6349 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6350 + .doubleBattle = FALSE, +#line 6351 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 6353 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6355 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6354 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6357 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6359 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6358 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6361 + .species = SPECIES_BARBOACH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6363 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6362 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6365 [TRAINER_ELLIOT_1] = { +#line 6366 + .trainerName = _("ELLIOT"), +#line 6367 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6368 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("ELLIOT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Elliot1), - }, - + .encounterMusic_gender = +#line 6370 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6371 + .doubleBattle = FALSE, +#line 6372 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 6374 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6376 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6375 + .lvl = 10, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6378 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6380 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6379 + .lvl = 7, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6382 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6384 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6383 + .lvl = 10, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6386 [TRAINER_NED] = { +#line 6387 + .trainerName = _("NED"), +#line 6388 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6389 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("NED"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ned), - }, - + .encounterMusic_gender = +#line 6391 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6392 + .doubleBattle = FALSE, +#line 6393 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6395 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6397 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6396 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6399 [TRAINER_DALE] = { +#line 6400 + .trainerName = _("DALE"), +#line 6401 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6402 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("DALE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dale), - }, - + .encounterMusic_gender = +#line 6404 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6405 + .doubleBattle = FALSE, +#line 6406 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 6408 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6410 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6409 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6412 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6414 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6413 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6416 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6418 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6417 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6420 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6422 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6421 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6424 [TRAINER_NOLAN] = { +#line 6425 + .trainerName = _("NOLAN"), +#line 6426 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6427 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("NOLAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nolan), - }, - + .encounterMusic_gender = +#line 6429 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6430 + .doubleBattle = FALSE, +#line 6431 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6433 + .species = SPECIES_BARBOACH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6435 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6434 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6437 [TRAINER_BARNY] = { +#line 6438 + .trainerName = _("BARNY"), +#line 6439 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6440 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("BARNY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Barny), - }, - + .encounterMusic_gender = +#line 6442 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6443 + .doubleBattle = FALSE, +#line 6444 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6446 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6448 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6447 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6450 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6452 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6451 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6454 [TRAINER_WADE] = { +#line 6455 + .trainerName = _("WADE"), +#line 6456 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6457 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("WADE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Wade), - }, - + .encounterMusic_gender = +#line 6459 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6460 + .doubleBattle = FALSE, +#line 6461 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6463 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6465 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6464 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6467 [TRAINER_CARTER] = { +#line 6468 + .trainerName = _("CARTER"), +#line 6469 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6470 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("CARTER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Carter), - }, - + .encounterMusic_gender = +#line 6472 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6473 + .doubleBattle = FALSE, +#line 6474 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6476 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6478 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6477 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6480 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6482 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6481 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6484 [TRAINER_ELLIOT_2] = { +#line 6485 + .trainerName = _("ELLIOT"), +#line 6486 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6487 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("ELLIOT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Elliot2), - }, - + .encounterMusic_gender = +#line 6489 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6490 + .doubleBattle = FALSE, +#line 6491 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 6493 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6495 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6494 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6497 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6499 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6498 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6501 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6503 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6502 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6505 [TRAINER_ELLIOT_3] = { +#line 6506 + .trainerName = _("ELLIOT"), +#line 6507 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6508 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("ELLIOT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Elliot3), - }, - + .encounterMusic_gender = +#line 6510 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6511 + .doubleBattle = FALSE, +#line 6512 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 6514 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6516 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6515 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6518 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6520 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6519 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6522 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6524 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6523 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6526 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6528 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6527 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6530 [TRAINER_ELLIOT_4] = { +#line 6531 + .trainerName = _("ELLIOT"), +#line 6532 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6533 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("ELLIOT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Elliot4), - }, - + .encounterMusic_gender = +#line 6535 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6536 + .doubleBattle = FALSE, +#line 6537 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 6539 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6541 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6540 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6543 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6545 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6544 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6547 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6549 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6548 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6551 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6553 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6552 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6555 [TRAINER_ELLIOT_5] = { +#line 6556 + .trainerName = _("ELLIOT"), +#line 6557 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6558 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("ELLIOT"), - .items = {}, + .encounterMusic_gender = +#line 6560 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6561 .doubleBattle = FALSE, +#line 6562 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT, - .party = TRAINER_PARTY(sParty_Elliot5), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 6564 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6566 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6565 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6568 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6570 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6569 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6572 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6574 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6573 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6576 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6578 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6577 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6580 [TRAINER_RONALD] = { +#line 6581 + .trainerName = _("RONALD"), +#line 6582 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6583 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("RONALD"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ronald), - }, - + .encounterMusic_gender = +#line 6585 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 6586 + .doubleBattle = FALSE, +#line 6587 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 6589 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6591 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6590 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6593 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6595 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6594 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6597 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6599 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6598 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6601 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6603 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6602 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6605 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6607 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6606 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6609 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6611 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6610 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6613 [TRAINER_JACOB] = { +#line 6614 + .trainerName = _("JACOB"), +#line 6615 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6616 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M, - .trainerName = _("JACOB"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jacob), - }, - + .encounterMusic_gender = +#line 6618 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6619 + .doubleBattle = FALSE, +#line 6620 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 6622 + .species = SPECIES_VOLTORB, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6624 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6623 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6626 + .species = SPECIES_VOLTORB, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6628 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6627 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6630 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6632 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 6631 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6634 [TRAINER_ANTHONY] = { +#line 6635 + .trainerName = _("ANTHONY"), +#line 6636 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6637 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M, - .trainerName = _("ANTHONY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Anthony), - }, - + .encounterMusic_gender = +#line 6639 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6640 + .doubleBattle = FALSE, +#line 6641 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6643 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6645 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6644 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6647 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6649 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6648 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6651 [TRAINER_BENJAMIN_1] = { +#line 6652 + .trainerName = _("BENJAMIN"), +#line 6653 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6654 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M, - .trainerName = _("BENJAMIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Benjamin1), - }, - + .encounterMusic_gender = +#line 6656 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6657 + .doubleBattle = FALSE, +#line 6658 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6660 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6662 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6661 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6664 [TRAINER_BENJAMIN_2] = { +#line 6665 + .trainerName = _("BENJAMIN"), +#line 6666 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6667 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M, + .encounterMusic_gender = +#line 6669 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6670 + .doubleBattle = FALSE, +#line 6671 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6673 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6675 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6674 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6677 + [TRAINER_BENJAMIN_3] = + { +#line 6678 .trainerName = _("BENJAMIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Benjamin2), - }, - - [TRAINER_BENJAMIN_3] = - { +#line 6679 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6680 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M, - .trainerName = _("BENJAMIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Benjamin3), - }, - + .encounterMusic_gender = +#line 6682 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6683 + .doubleBattle = FALSE, +#line 6684 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6686 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6688 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6687 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6690 [TRAINER_BENJAMIN_4] = { +#line 6691 + .trainerName = _("BENJAMIN"), +#line 6692 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6693 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M, - .trainerName = _("BENJAMIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Benjamin4), - }, - + .encounterMusic_gender = +#line 6695 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6696 + .doubleBattle = FALSE, +#line 6697 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6699 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6701 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6700 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6703 [TRAINER_BENJAMIN_5] = { +#line 6704 + .trainerName = _("BENJAMIN"), +#line 6705 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6706 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M, - .trainerName = _("BENJAMIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Benjamin5), - }, - + .encounterMusic_gender = +#line 6708 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6709 + .doubleBattle = FALSE, +#line 6710 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6712 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6714 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6713 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6716 [TRAINER_ABIGAIL_1] = { +#line 6717 + .trainerName = _("ABIGAIL"), +#line 6718 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6719 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F, - .trainerName = _("ABIGAIL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Abigail1), - }, - + .encounterMusic_gender = +#line 6720 +F_TRAINER_FEMALE | +#line 6721 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6722 + .doubleBattle = FALSE, +#line 6723 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6725 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6727 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6726 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6729 [TRAINER_JASMINE] = { +#line 6730 + .trainerName = _("JASMINE"), +#line 6731 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6732 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F, - .trainerName = _("JASMINE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jasmine), - }, - + .encounterMusic_gender = +#line 6733 +F_TRAINER_FEMALE | +#line 6734 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6735 + .doubleBattle = FALSE, +#line 6736 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 6738 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6740 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 6739 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6742 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6744 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 6743 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6746 + .species = SPECIES_VOLTORB, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6748 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6747 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6750 [TRAINER_ABIGAIL_2] = { +#line 6751 + .trainerName = _("ABIGAIL"), +#line 6752 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6753 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F, - .trainerName = _("ABIGAIL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Abigail2), - }, - + .encounterMusic_gender = +#line 6754 +F_TRAINER_FEMALE | +#line 6755 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6756 + .doubleBattle = FALSE, +#line 6757 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6759 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6761 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6760 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6763 [TRAINER_ABIGAIL_3] = { +#line 6764 + .trainerName = _("ABIGAIL"), +#line 6765 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6766 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F, - .trainerName = _("ABIGAIL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Abigail3), - }, - + .encounterMusic_gender = +#line 6767 +F_TRAINER_FEMALE | +#line 6768 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6769 + .doubleBattle = FALSE, +#line 6770 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6772 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6774 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6773 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6776 [TRAINER_ABIGAIL_4] = { +#line 6777 + .trainerName = _("ABIGAIL"), +#line 6778 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6779 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F, - .trainerName = _("ABIGAIL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Abigail4), - }, - + .encounterMusic_gender = +#line 6780 +F_TRAINER_FEMALE | +#line 6781 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6782 + .doubleBattle = FALSE, +#line 6783 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6785 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6787 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6786 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6789 [TRAINER_ABIGAIL_5] = { +#line 6790 + .trainerName = _("ABIGAIL"), +#line 6791 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6792 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F, - .trainerName = _("ABIGAIL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Abigail5), - }, - + .encounterMusic_gender = +#line 6793 +F_TRAINER_FEMALE | +#line 6794 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6795 + .doubleBattle = FALSE, +#line 6796 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6798 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6800 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6799 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6802 [TRAINER_DYLAN_1] = { +#line 6803 + .trainerName = _("DYLAN"), +#line 6804 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6805 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M, - .trainerName = _("DYLAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dylan1), - }, - + .encounterMusic_gender = +#line 6807 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6808 + .doubleBattle = FALSE, +#line 6809 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6811 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6813 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6812 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6815 [TRAINER_DYLAN_2] = { +#line 6816 + .trainerName = _("DYLAN"), +#line 6817 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6818 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M, - .trainerName = _("DYLAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dylan2), - }, - + .encounterMusic_gender = +#line 6820 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6821 + .doubleBattle = FALSE, +#line 6822 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6824 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6826 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6825 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6828 [TRAINER_DYLAN_3] = { +#line 6829 + .trainerName = _("DYLAN"), +#line 6830 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6831 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M, - .trainerName = _("DYLAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dylan3), - }, - + .encounterMusic_gender = +#line 6833 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6834 + .doubleBattle = FALSE, +#line 6835 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6837 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6839 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6838 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6841 [TRAINER_DYLAN_4] = { +#line 6842 + .trainerName = _("DYLAN"), +#line 6843 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6844 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M, - .trainerName = _("DYLAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dylan4), - }, - + .encounterMusic_gender = +#line 6846 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6847 + .doubleBattle = FALSE, +#line 6848 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6850 + .species = SPECIES_DODRIO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6852 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6851 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6854 [TRAINER_DYLAN_5] = { +#line 6855 + .trainerName = _("DYLAN"), +#line 6856 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6857 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M, - .trainerName = _("DYLAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dylan5), - }, - + .encounterMusic_gender = +#line 6859 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6860 + .doubleBattle = FALSE, +#line 6861 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6863 + .species = SPECIES_DODRIO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6865 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6864 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6867 [TRAINER_MARIA_1] = { +#line 6868 + .trainerName = _("MARIA"), +#line 6869 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6870 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F, - .trainerName = _("MARIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Maria1), - }, - + .encounterMusic_gender = +#line 6871 +F_TRAINER_FEMALE | +#line 6872 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6873 + .doubleBattle = FALSE, +#line 6874 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6876 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6878 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6877 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6880 [TRAINER_MARIA_2] = { +#line 6881 + .trainerName = _("MARIA"), +#line 6882 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6883 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F, - .trainerName = _("MARIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Maria2), - }, - + .encounterMusic_gender = +#line 6884 +F_TRAINER_FEMALE | +#line 6885 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6886 + .doubleBattle = FALSE, +#line 6887 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6889 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6891 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 6890 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6893 [TRAINER_MARIA_3] = { +#line 6894 + .trainerName = _("MARIA"), +#line 6895 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6896 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F, - .trainerName = _("MARIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Maria3), - }, - + .encounterMusic_gender = +#line 6897 +F_TRAINER_FEMALE | +#line 6898 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6899 + .doubleBattle = FALSE, +#line 6900 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6902 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6904 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 6903 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6906 [TRAINER_MARIA_4] = { +#line 6907 + .trainerName = _("MARIA"), +#line 6908 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6909 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F, - .trainerName = _("MARIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Maria4), - }, - + .encounterMusic_gender = +#line 6910 +F_TRAINER_FEMALE | +#line 6911 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6912 + .doubleBattle = FALSE, +#line 6913 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6915 + .species = SPECIES_DODRIO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6917 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 6916 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6919 [TRAINER_MARIA_5] = { +#line 6920 + .trainerName = _("MARIA"), +#line 6921 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6922 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F, - .trainerName = _("MARIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Maria5), - }, - + .encounterMusic_gender = +#line 6923 +F_TRAINER_FEMALE | +#line 6924 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 6925 + .doubleBattle = FALSE, +#line 6926 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6928 + .species = SPECIES_DODRIO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6930 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 6929 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6932 [TRAINER_CAMDEN] = { +#line 6933 + .trainerName = _("CAMDEN"), +#line 6934 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 6935 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("CAMDEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Camden), - }, - + .encounterMusic_gender = +#line 6937 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 6938 + .doubleBattle = FALSE, +#line 6939 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6941 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6943 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6942 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6945 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6947 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6946 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6949 [TRAINER_DEMETRIUS] = { +#line 6950 + .trainerName = _("DEMETRIUS"), +#line 6951 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6952 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("DEMETRIUS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Demetrius), - }, - + .encounterMusic_gender = +#line 6954 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 6955 + .doubleBattle = FALSE, +#line 6956 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6958 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6960 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6959 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6962 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6964 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6963 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6966 [TRAINER_ISAIAH_1] = { +#line 6967 + .trainerName = _("ISAIAH"), +#line 6968 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 6969 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("ISAIAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaiah1), - }, - + .encounterMusic_gender = +#line 6971 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 6972 + .doubleBattle = FALSE, +#line 6973 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 6975 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6977 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6976 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6979 [TRAINER_PABLO_1] = { +#line 6980 + .trainerName = _("PABLO"), +#line 6981 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 6982 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("PABLO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Pablo1), - }, - + .encounterMusic_gender = +#line 6984 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 6985 + .doubleBattle = FALSE, +#line 6986 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 6988 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6990 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6989 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 6992 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 6994 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 6993 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 6996 [TRAINER_CHASE] = { +#line 6997 + .trainerName = _("CHASE"), +#line 6998 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 6999 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("CHASE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Chase), - }, - + .encounterMusic_gender = +#line 7001 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7002 + .doubleBattle = FALSE, +#line 7003 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7005 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7007 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7006 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7009 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7011 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 7010 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7013 [TRAINER_ISAIAH_2] = { +#line 7014 + .trainerName = _("ISAIAH"), +#line 7015 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7016 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("ISAIAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaiah2), - }, - + .encounterMusic_gender = +#line 7018 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7019 + .doubleBattle = FALSE, +#line 7020 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7022 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7024 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 7023 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7026 [TRAINER_ISAIAH_3] = { +#line 7027 + .trainerName = _("ISAIAH"), +#line 7028 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7029 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("ISAIAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaiah3), - }, - + .encounterMusic_gender = +#line 7031 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7032 + .doubleBattle = FALSE, +#line 7033 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7035 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7037 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 7036 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7039 [TRAINER_ISAIAH_4] = { +#line 7040 + .trainerName = _("ISAIAH"), +#line 7041 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7042 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("ISAIAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaiah4), - }, - + .encounterMusic_gender = +#line 7044 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7045 + .doubleBattle = FALSE, +#line 7046 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7048 + .species = SPECIES_STARMIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7050 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 7049 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7052 [TRAINER_ISAIAH_5] = { +#line 7053 + .trainerName = _("ISAIAH"), +#line 7054 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7055 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("ISAIAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaiah5), - }, - + .encounterMusic_gender = +#line 7057 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7058 + .doubleBattle = FALSE, +#line 7059 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7061 + .species = SPECIES_STARMIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7063 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 7062 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7065 [TRAINER_ISOBEL] = { +#line 7066 + .trainerName = _("ISOBEL"), +#line 7067 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7068 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("ISOBEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isobel), - }, - + .encounterMusic_gender = +#line 7069 +F_TRAINER_FEMALE | +#line 7070 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7071 + .doubleBattle = FALSE, +#line 7072 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7074 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7076 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7075 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7078 [TRAINER_DONNY] = { +#line 7079 + .trainerName = _("DONNY"), +#line 7080 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7081 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("DONNY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Donny), - }, - + .encounterMusic_gender = +#line 7082 +F_TRAINER_FEMALE | +#line 7083 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7084 + .doubleBattle = FALSE, +#line 7085 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7087 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7089 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7088 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7091 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7093 + .iv = TRAINER_PARTY_IVS(19, 19, 19, 19, 19, 19), +#line 7092 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7095 [TRAINER_TALIA] = { +#line 7096 + .trainerName = _("TALIA"), +#line 7097 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7098 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("TALIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Talia), - }, - + .encounterMusic_gender = +#line 7099 +F_TRAINER_FEMALE | +#line 7100 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7101 + .doubleBattle = FALSE, +#line 7102 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7104 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7106 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7105 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7108 [TRAINER_KATELYN_1] = { +#line 7109 + .trainerName = _("KATELYN"), +#line 7110 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7111 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("KATELYN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Katelyn1), - }, - + .encounterMusic_gender = +#line 7112 +F_TRAINER_FEMALE | +#line 7113 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7114 + .doubleBattle = FALSE, +#line 7115 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7117 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7119 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7118 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7121 [TRAINER_ALLISON] = { +#line 7122 + .trainerName = _("ALLISON"), +#line 7123 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7124 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("ALLISON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Allison), - }, - + .encounterMusic_gender = +#line 7125 +F_TRAINER_FEMALE | +#line 7126 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7127 + .doubleBattle = FALSE, +#line 7128 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7130 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7132 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7131 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7134 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7136 + .iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29), +#line 7135 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7138 [TRAINER_KATELYN_2] = { +#line 7139 + .trainerName = _("KATELYN"), +#line 7140 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7141 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("KATELYN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Katelyn2), - }, - + .encounterMusic_gender = +#line 7142 +F_TRAINER_FEMALE | +#line 7143 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7144 + .doubleBattle = FALSE, +#line 7145 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7147 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7149 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 7148 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7151 [TRAINER_KATELYN_3] = { +#line 7152 + .trainerName = _("KATELYN"), +#line 7153 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7154 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("KATELYN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Katelyn3), - }, - + .encounterMusic_gender = +#line 7155 +F_TRAINER_FEMALE | +#line 7156 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7157 + .doubleBattle = FALSE, +#line 7158 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7160 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7162 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 7161 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7164 [TRAINER_KATELYN_4] = { +#line 7165 + .trainerName = _("KATELYN"), +#line 7166 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7167 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("KATELYN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Katelyn4), - }, - + .encounterMusic_gender = +#line 7168 +F_TRAINER_FEMALE | +#line 7169 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7170 + .doubleBattle = FALSE, +#line 7171 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7173 + .species = SPECIES_STARMIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7175 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 7174 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7177 [TRAINER_KATELYN_5] = { +#line 7178 + .trainerName = _("KATELYN"), +#line 7179 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7180 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("KATELYN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Katelyn5), - }, - + .encounterMusic_gender = +#line 7181 +F_TRAINER_FEMALE | +#line 7182 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 7183 + .doubleBattle = FALSE, +#line 7184 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7186 + .species = SPECIES_STARMIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7188 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 7187 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7190 [TRAINER_NICOLAS_1] = { +#line 7191 + .trainerName = _("NICOLAS"), +#line 7192 .trainerClass = TRAINER_CLASS_DRAGON_TAMER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7193 .trainerPic = TRAINER_PIC_DRAGON_TAMER, - .trainerName = _("NICOLAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nicolas1), - }, - + .encounterMusic_gender = +#line 7195 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7196 + .doubleBattle = FALSE, +#line 7197 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7199 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7201 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 7200 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7203 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7205 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 7204 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7207 [TRAINER_NICOLAS_2] = { +#line 7208 + .trainerName = _("NICOLAS"), +#line 7209 .trainerClass = TRAINER_CLASS_DRAGON_TAMER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7210 .trainerPic = TRAINER_PIC_DRAGON_TAMER, - .trainerName = _("NICOLAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nicolas2), - }, - + .encounterMusic_gender = +#line 7212 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7213 + .doubleBattle = FALSE, +#line 7214 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7216 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7218 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 7217 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7220 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7222 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 7221 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7224 [TRAINER_NICOLAS_3] = { +#line 7225 + .trainerName = _("NICOLAS"), +#line 7226 .trainerClass = TRAINER_CLASS_DRAGON_TAMER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7227 .trainerPic = TRAINER_PIC_DRAGON_TAMER, - .trainerName = _("NICOLAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nicolas3), - }, - + .encounterMusic_gender = +#line 7229 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7230 + .doubleBattle = FALSE, +#line 7231 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7233 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7235 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 7234 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7237 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7239 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 7238 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7241 [TRAINER_NICOLAS_4] = { +#line 7242 + .trainerName = _("NICOLAS"), +#line 7243 .trainerClass = TRAINER_CLASS_DRAGON_TAMER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7244 .trainerPic = TRAINER_PIC_DRAGON_TAMER, - .trainerName = _("NICOLAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nicolas4), - }, - + .encounterMusic_gender = +#line 7246 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7247 + .doubleBattle = FALSE, +#line 7248 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 7250 + .species = SPECIES_BAGON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7252 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 7251 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7254 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7256 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 7255 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7258 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7260 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 7259 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7262 [TRAINER_NICOLAS_5] = { +#line 7263 + .trainerName = _("NICOLAS"), +#line 7264 .trainerClass = TRAINER_CLASS_DRAGON_TAMER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7265 .trainerPic = TRAINER_PIC_DRAGON_TAMER, - .trainerName = _("NICOLAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nicolas5), - }, - + .encounterMusic_gender = +#line 7267 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7268 + .doubleBattle = FALSE, +#line 7269 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 7271 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7273 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 7272 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7275 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7277 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 7276 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7279 + .species = SPECIES_SHELGON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7279 + .heldItem = ITEM_DRAGON_FANG, +#line 7281 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 7280 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7283 [TRAINER_AARON] = { +#line 7284 + .trainerName = _("AARON"), +#line 7285 .trainerClass = TRAINER_CLASS_DRAGON_TAMER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7286 .trainerPic = TRAINER_PIC_DRAGON_TAMER, - .trainerName = _("AARON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Aaron), - }, - + .encounterMusic_gender = +#line 7288 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7289 + .doubleBattle = FALSE, +#line 7290 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7292 + .species = SPECIES_BAGON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7294 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 7293 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7295 + MOVE_DRAGON_BREATH, + MOVE_HEADBUTT, + MOVE_FOCUS_ENERGY, + MOVE_EMBER, + }, + }, + }, + }, +#line 7300 [TRAINER_PERRY] = { +#line 7301 + .trainerName = _("PERRY"), +#line 7302 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7303 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("PERRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Perry), - }, - + .encounterMusic_gender = +#line 7305 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7306 + .doubleBattle = FALSE, +#line 7307 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7309 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7311 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7310 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7313 [TRAINER_HUGH] = { +#line 7314 + .trainerName = _("HUGH"), +#line 7315 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7316 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("HUGH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Hugh), - }, - + .encounterMusic_gender = +#line 7318 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7319 + .doubleBattle = FALSE, +#line 7320 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7322 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7324 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7323 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7326 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7328 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7327 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7330 [TRAINER_PHIL] = { +#line 7331 + .trainerName = _("PHIL"), +#line 7332 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7333 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("PHIL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Phil), - }, - + .encounterMusic_gender = +#line 7335 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7336 + .doubleBattle = FALSE, +#line 7337 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7339 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7341 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7340 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7343 [TRAINER_JARED] = { +#line 7344 + .trainerName = _("JARED"), +#line 7345 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7346 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("JARED"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jared), - }, - + .encounterMusic_gender = +#line 7348 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7349 + .doubleBattle = FALSE, +#line 7350 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 7352 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7354 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 7353 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7356 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7358 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 7357 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7360 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7362 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 7361 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7364 [TRAINER_HUMBERTO] = { +#line 7365 + .trainerName = _("HUMBERTO"), +#line 7366 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7367 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("HUMBERTO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Humberto), - }, - + .encounterMusic_gender = +#line 7369 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7370 + .doubleBattle = FALSE, +#line 7371 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7373 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7375 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 7374 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7377 [TRAINER_PRESLEY] = { +#line 7378 + .trainerName = _("PRESLEY"), +#line 7379 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7380 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("PRESLEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Presley), - }, - + .encounterMusic_gender = +#line 7382 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7383 + .doubleBattle = FALSE, +#line 7384 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7386 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7388 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7387 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7390 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7392 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7391 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7394 [TRAINER_EDWARDO] = { +#line 7395 + .trainerName = _("EDWARDO"), +#line 7396 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7397 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("EDWARDO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Edwardo), - }, - + .encounterMusic_gender = +#line 7399 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7400 + .doubleBattle = FALSE, +#line 7401 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7403 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7405 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 7404 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7407 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7409 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 7408 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7411 [TRAINER_COLIN] = { +#line 7412 + .trainerName = _("COLIN"), +#line 7413 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7414 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("COLIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Colin), - }, - + .encounterMusic_gender = +#line 7416 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7417 + .doubleBattle = FALSE, +#line 7418 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7420 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7422 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7421 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7424 + .species = SPECIES_NATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7426 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7425 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7428 [TRAINER_ROBERT_1] = { +#line 7429 + .trainerName = _("ROBERT"), +#line 7430 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7431 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("ROBERT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Robert1), - }, - + .encounterMusic_gender = +#line 7433 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7434 + .doubleBattle = FALSE, +#line 7435 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7437 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7439 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7438 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7441 [TRAINER_BENNY] = { +#line 7442 + .trainerName = _("BENNY"), +#line 7443 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7444 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("BENNY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Benny), - }, - + .encounterMusic_gender = +#line 7446 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7447 + .doubleBattle = FALSE, +#line 7448 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 7450 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7452 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7451 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7454 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7456 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7455 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7458 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7460 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7459 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7462 [TRAINER_CHESTER] = { +#line 7463 + .trainerName = _("CHESTER"), +#line 7464 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7465 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("CHESTER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Chester), - }, - + .encounterMusic_gender = +#line 7467 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7468 + .doubleBattle = FALSE, +#line 7469 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7471 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7473 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7472 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7475 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7477 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7476 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7479 [TRAINER_ROBERT_2] = { +#line 7480 + .trainerName = _("ROBERT"), +#line 7481 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7482 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("ROBERT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Robert2), - }, - + .encounterMusic_gender = +#line 7484 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7485 + .doubleBattle = FALSE, +#line 7486 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7488 + .species = SPECIES_NATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7490 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 7489 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7492 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7494 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 7493 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7496 [TRAINER_ROBERT_3] = { +#line 7497 + .trainerName = _("ROBERT"), +#line 7498 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7499 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("ROBERT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Robert3), - }, - + .encounterMusic_gender = +#line 7501 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7502 + .doubleBattle = FALSE, +#line 7503 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7505 + .species = SPECIES_NATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7507 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 7506 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7509 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7511 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 7510 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7513 [TRAINER_ROBERT_4] = { +#line 7514 + .trainerName = _("ROBERT"), +#line 7515 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7516 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("ROBERT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Robert4), - }, - + .encounterMusic_gender = +#line 7518 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7519 + .doubleBattle = FALSE, +#line 7520 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7522 + .species = SPECIES_NATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7524 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 7523 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7526 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7528 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 7527 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7530 [TRAINER_ROBERT_5] = { +#line 7531 + .trainerName = _("ROBERT"), +#line 7532 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7533 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("ROBERT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Robert5), - }, - + .encounterMusic_gender = +#line 7535 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7536 + .doubleBattle = FALSE, +#line 7537 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7539 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7541 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 7540 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7543 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7545 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 7544 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7547 [TRAINER_ALEX] = { +#line 7548 + .trainerName = _("ALEX"), +#line 7549 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7550 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("ALEX"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Alex), - }, - + .encounterMusic_gender = +#line 7552 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7553 + .doubleBattle = FALSE, +#line 7554 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7556 + .species = SPECIES_NATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7558 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 7557 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7560 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7562 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 7561 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7564 [TRAINER_BECK] = { +#line 7565 + .trainerName = _("BECK"), +#line 7566 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7567 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("BECK"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Beck), - }, - + .encounterMusic_gender = +#line 7569 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7570 + .doubleBattle = FALSE, +#line 7571 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7573 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7575 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7574 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7577 [TRAINER_YASU] = { +#line 7578 + .trainerName = _("YASU"), +#line 7579 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7580 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("YASU"), - .items = {}, + .encounterMusic_gender = +#line 7582 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7583 .doubleBattle = FALSE, +#line 7584 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT, - .party = TRAINER_PARTY(sParty_Yasu), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7586 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7588 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7587 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7590 [TRAINER_TAKASHI] = { +#line 7591 + .trainerName = _("TAKASHI"), +#line 7592 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7593 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("TAKASHI"), - .items = {}, + .encounterMusic_gender = +#line 7595 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7596 .doubleBattle = FALSE, +#line 7597 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT, - .party = TRAINER_PARTY(sParty_Takashi), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7599 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7601 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7600 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7603 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7605 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7604 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7607 [TRAINER_DIANNE] = { +#line 7608 + .trainerName = _("DIANNE"), +#line 7609 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7610 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("DIANNE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Dianne), - }, - + .encounterMusic_gender = +#line 7611 +F_TRAINER_FEMALE | +#line 7612 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 7613 + .items = { ITEM_FULL_RESTORE }, +#line 7614 + .doubleBattle = FALSE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7616 + .species = SPECIES_CLAYDOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7618 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7617 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7619 + MOVE_SKILL_SWAP, + MOVE_EARTHQUAKE, + }, + }, + { +#line 7622 + .species = SPECIES_LANTURN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7624 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7623 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7625 + MOVE_THUNDERBOLT, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 7628 [TRAINER_JANI] = { +#line 7629 + .trainerName = _("JANI"), +#line 7630 .trainerClass = TRAINER_CLASS_TUBER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 7631 .trainerPic = TRAINER_PIC_TUBER_F, - .trainerName = _("JANI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Jani), - }, - + .encounterMusic_gender = +#line 7632 +F_TRAINER_FEMALE | +#line 7633 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 7634 + .doubleBattle = FALSE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7636 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7638 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7637 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7640 [TRAINER_LAO_1] = { +#line 7641 + .trainerName = _("LAO"), +#line 7642 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7643 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("LAO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Lao1), - }, - + .encounterMusic_gender = +#line 7645 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7646 + .doubleBattle = FALSE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 7648 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7650 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7649 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7651 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SMOG, + MOVE_SELF_DESTRUCT, + }, + }, + { +#line 7656 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7658 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7657 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7659 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SMOG, + MOVE_SELF_DESTRUCT, + }, + }, + { +#line 7664 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7666 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7665 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7667 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + MOVE_SELF_DESTRUCT, + }, + }, + }, + }, +#line 7672 [TRAINER_LUNG] = { +#line 7673 + .trainerName = _("LUNG"), +#line 7674 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7675 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("LUNG"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Lung), - }, - + .encounterMusic_gender = +#line 7677 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7678 + .doubleBattle = FALSE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7680 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7682 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7681 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7684 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7686 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7685 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7688 [TRAINER_LAO_2] = { +#line 7689 + .trainerName = _("LAO"), +#line 7690 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7691 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("LAO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Lao2), - }, - + .encounterMusic_gender = +#line 7693 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7694 + .doubleBattle = FALSE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 7696 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7698 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7697 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7699 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + MOVE_SELF_DESTRUCT, + }, + }, + { +#line 7704 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7706 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7705 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7707 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + { +#line 7711 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7713 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7712 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7714 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + MOVE_SELF_DESTRUCT, + }, + }, + { +#line 7719 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7721 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7720 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7722 + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + }, + }, +#line 7725 [TRAINER_LAO_3] = { +#line 7726 + .trainerName = _("LAO"), +#line 7727 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7728 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("LAO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Lao3), - }, - + .encounterMusic_gender = +#line 7730 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7731 + .doubleBattle = FALSE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 7733 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7735 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 7734 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7736 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + MOVE_SELF_DESTRUCT, + }, + }, + { +#line 7741 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7743 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 7742 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7744 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + MOVE_SELF_DESTRUCT, + }, + }, + { +#line 7749 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7751 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 7750 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7752 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + { +#line 7756 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7758 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 7757 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7759 + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + }, + }, +#line 7762 [TRAINER_LAO_4] = { +#line 7763 + .trainerName = _("LAO"), +#line 7764 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7765 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("LAO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Lao4), - }, - + .encounterMusic_gender = +#line 7767 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7768 + .doubleBattle = FALSE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 7770 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7772 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 7771 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7773 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + { +#line 7777 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7779 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 7778 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7780 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + { +#line 7784 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7786 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 7785 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7787 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + { +#line 7791 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7793 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 7792 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7794 + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + }, + }, +#line 7797 [TRAINER_LAO_5] = { +#line 7798 + .trainerName = _("LAO"), +#line 7799 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7800 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("LAO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Lao5), - }, - + .encounterMusic_gender = +#line 7802 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 7803 + .doubleBattle = FALSE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 7805 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7807 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 7806 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7808 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + { +#line 7812 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7814 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 7813 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7815 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + MOVE_SELF_DESTRUCT, + }, + }, + { +#line 7820 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7822 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 7821 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7823 + MOVE_POISON_GAS, + MOVE_TACKLE, + MOVE_SLUDGE, + MOVE_SELF_DESTRUCT, + }, + }, + { +#line 7828 + .species = SPECIES_WEEZING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7828 + .heldItem = ITEM_SMOKE_BALL, +#line 7830 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 7829 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7831 + MOVE_TACKLE, + MOVE_SLUDGE, + }, + }, + }, + }, +#line 7834 [TRAINER_JOCELYN] = { +#line 7835 + .trainerName = _("JOCELYN"), +#line 7836 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7837 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("JOCELYN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jocelyn), - }, - + .encounterMusic_gender = +#line 7838 +F_TRAINER_FEMALE | +#line 7839 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7840 + .doubleBattle = FALSE, +#line 7841 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7843 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7845 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 7844 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7847 [TRAINER_LAURA] = { +#line 7848 + .trainerName = _("LAURA"), +#line 7849 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7850 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("LAURA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Laura), - }, - + .encounterMusic_gender = +#line 7851 +F_TRAINER_FEMALE | +#line 7852 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7853 + .doubleBattle = FALSE, +#line 7854 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7856 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7858 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 7857 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7860 [TRAINER_CYNDY_1] = { +#line 7861 + .trainerName = _("CYNDY"), +#line 7862 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7863 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("CYNDY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cyndy1), - }, - + .encounterMusic_gender = +#line 7864 +F_TRAINER_FEMALE | +#line 7865 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7866 + .doubleBattle = FALSE, +#line 7867 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7869 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7871 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 7870 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7873 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7875 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 7874 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7877 [TRAINER_CORA] = { +#line 7878 + .trainerName = _("CORA"), +#line 7879 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7880 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("CORA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cora), - }, - + .encounterMusic_gender = +#line 7881 +F_TRAINER_FEMALE | +#line 7882 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7883 + .doubleBattle = FALSE, +#line 7884 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7886 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7888 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 7887 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7890 [TRAINER_PAULA] = { +#line 7891 + .trainerName = _("PAULA"), +#line 7892 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7893 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("PAULA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Paula), - }, - + .encounterMusic_gender = +#line 7894 +F_TRAINER_FEMALE | +#line 7895 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7896 + .doubleBattle = FALSE, +#line 7897 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7899 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7901 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 7900 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7903 [TRAINER_CYNDY_2] = { +#line 7904 + .trainerName = _("CYNDY"), +#line 7905 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7906 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("CYNDY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cyndy2), - }, - + .encounterMusic_gender = +#line 7907 +F_TRAINER_FEMALE | +#line 7908 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7909 + .doubleBattle = FALSE, +#line 7910 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7912 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7914 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 7913 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7916 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7918 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 7917 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7920 [TRAINER_CYNDY_3] = { +#line 7921 + .trainerName = _("CYNDY"), +#line 7922 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7923 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("CYNDY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cyndy3), - }, - + .encounterMusic_gender = +#line 7924 +F_TRAINER_FEMALE | +#line 7925 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7926 + .doubleBattle = FALSE, +#line 7927 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7929 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7931 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 7930 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7933 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7935 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 7934 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7937 [TRAINER_CYNDY_4] = { +#line 7938 + .trainerName = _("CYNDY"), +#line 7939 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7940 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("CYNDY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cyndy4), - }, - + .encounterMusic_gender = +#line 7941 +F_TRAINER_FEMALE | +#line 7942 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7943 + .doubleBattle = FALSE, +#line 7944 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7946 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7948 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 7947 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7950 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7952 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 7951 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7954 [TRAINER_CYNDY_5] = { +#line 7955 + .trainerName = _("CYNDY"), +#line 7956 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7957 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("CYNDY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cyndy5), - }, - + .encounterMusic_gender = +#line 7958 +F_TRAINER_FEMALE | +#line 7959 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 7960 + .doubleBattle = FALSE, +#line 7961 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7963 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7965 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 7964 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 7967 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7969 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 7968 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 7971 [TRAINER_MADELINE_1] = { +#line 7972 + .trainerName = _("MADELINE"), +#line 7973 .trainerClass = TRAINER_CLASS_PARASOL_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 7974 .trainerPic = TRAINER_PIC_PARASOL_LADY, - .trainerName = _("MADELINE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Madeline1), - }, - + .encounterMusic_gender = +#line 7975 +F_TRAINER_FEMALE | +#line 7976 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 7977 + .doubleBattle = FALSE, +#line 7978 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 7980 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7982 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7981 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 7983 + MOVE_EMBER, + MOVE_TACKLE, + MOVE_MAGNITUDE, + MOVE_SUNNY_DAY, + }, + }, + }, + }, +#line 7988 [TRAINER_CLARISSA] = { +#line 7989 + .trainerName = _("CLARISSA"), +#line 7990 .trainerClass = TRAINER_CLASS_PARASOL_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 7991 .trainerPic = TRAINER_PIC_PARASOL_LADY, - .trainerName = _("CLARISSA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Clarissa), - }, - + .encounterMusic_gender = +#line 7992 +F_TRAINER_FEMALE | +#line 7993 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 7994 + .doubleBattle = FALSE, +#line 7995 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 7997 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 7999 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 7998 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8001 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8003 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8002 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8005 [TRAINER_ANGELICA] = { +#line 8006 + .trainerName = _("ANGELICA"), +#line 8007 .trainerClass = TRAINER_CLASS_PARASOL_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8008 .trainerPic = TRAINER_PIC_PARASOL_LADY, - .trainerName = _("ANGELICA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Angelica), - }, - + .encounterMusic_gender = +#line 8009 +F_TRAINER_FEMALE | +#line 8010 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8011 + .doubleBattle = FALSE, +#line 8012 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8014 + .species = SPECIES_CASTFORM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8016 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 8015 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8017 + MOVE_RAIN_DANCE, + MOVE_WEATHER_BALL, + MOVE_THUNDER, + MOVE_WATER_PULSE, + }, + }, + }, + }, +#line 8022 [TRAINER_MADELINE_2] = { +#line 8023 + .trainerName = _("MADELINE"), +#line 8024 .trainerClass = TRAINER_CLASS_PARASOL_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8025 .trainerPic = TRAINER_PIC_PARASOL_LADY, - .trainerName = _("MADELINE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Madeline2), - }, - + .encounterMusic_gender = +#line 8026 +F_TRAINER_FEMALE | +#line 8027 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8028 + .doubleBattle = FALSE, +#line 8029 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8031 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8033 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 8032 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8034 + MOVE_EMBER, + MOVE_TACKLE, + MOVE_MAGNITUDE, + MOVE_SUNNY_DAY, + }, + }, + }, + }, +#line 8039 [TRAINER_MADELINE_3] = { +#line 8040 + .trainerName = _("MADELINE"), +#line 8041 .trainerClass = TRAINER_CLASS_PARASOL_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8042 .trainerPic = TRAINER_PIC_PARASOL_LADY, - .trainerName = _("MADELINE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Madeline3), - }, - + .encounterMusic_gender = +#line 8043 +F_TRAINER_FEMALE | +#line 8044 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8045 + .doubleBattle = FALSE, +#line 8046 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8048 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8050 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 8049 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8051 + MOVE_EMBER, + MOVE_TAKE_DOWN, + MOVE_MAGNITUDE, + MOVE_SUNNY_DAY, + }, + }, + }, + }, +#line 8056 [TRAINER_MADELINE_4] = { +#line 8057 + .trainerName = _("MADELINE"), +#line 8058 .trainerClass = TRAINER_CLASS_PARASOL_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8059 .trainerPic = TRAINER_PIC_PARASOL_LADY, - .trainerName = _("MADELINE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Madeline4), - }, - + .encounterMusic_gender = +#line 8060 +F_TRAINER_FEMALE | +#line 8061 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8062 + .doubleBattle = FALSE, +#line 8063 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8065 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8067 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 8066 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8068 + MOVE_LEECH_SEED, + MOVE_MEGA_DRAIN, + MOVE_GRASS_WHISTLE, + MOVE_SUNNY_DAY, + }, + }, + { +#line 8073 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8075 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 8074 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8076 + MOVE_FLAMETHROWER, + MOVE_TAKE_DOWN, + MOVE_MAGNITUDE, + MOVE_SUNNY_DAY, + }, + }, + }, + }, +#line 8081 [TRAINER_MADELINE_5] = { +#line 8082 + .trainerName = _("MADELINE"), +#line 8083 .trainerClass = TRAINER_CLASS_PARASOL_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8084 .trainerPic = TRAINER_PIC_PARASOL_LADY, - .trainerName = _("MADELINE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Madeline5), - }, - + .encounterMusic_gender = +#line 8085 +F_TRAINER_FEMALE | +#line 8086 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 8087 + .doubleBattle = FALSE, +#line 8088 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8090 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8092 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 8091 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8093 + MOVE_LEECH_SEED, + MOVE_GIGA_DRAIN, + MOVE_SOLAR_BEAM, + MOVE_SUNNY_DAY, + }, + }, + { +#line 8098 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8100 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 8099 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8101 + MOVE_FLAMETHROWER, + MOVE_TAKE_DOWN, + MOVE_EARTHQUAKE, + MOVE_SUNNY_DAY, + }, + }, + }, + }, +#line 8106 [TRAINER_BEVERLY] = { +#line 8107 + .trainerName = _("BEVERLY"), +#line 8108 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8109 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("BEVERLY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Beverly), - }, - + .encounterMusic_gender = +#line 8110 +F_TRAINER_FEMALE | +#line 8111 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8112 + .doubleBattle = FALSE, +#line 8113 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8115 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8117 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8116 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8119 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8121 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8120 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8123 [TRAINER_IMANI] = { +#line 8124 + .trainerName = _("IMANI"), +#line 8125 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8126 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("IMANI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Imani), - }, - + .encounterMusic_gender = +#line 8127 +F_TRAINER_FEMALE | +#line 8128 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8129 + .doubleBattle = FALSE, +#line 8130 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8132 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8134 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8133 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8136 [TRAINER_KYLA] = { +#line 8137 + .trainerName = _("KYLA"), +#line 8138 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8139 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("KYLA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kyla), - }, - + .encounterMusic_gender = +#line 8140 +F_TRAINER_FEMALE | +#line 8141 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8142 + .doubleBattle = FALSE, +#line 8143 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8145 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8147 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8146 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8149 [TRAINER_DENISE] = { +#line 8150 + .trainerName = _("DENISE"), +#line 8151 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8152 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("DENISE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Denise), - }, - + .encounterMusic_gender = +#line 8153 +F_TRAINER_FEMALE | +#line 8154 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8155 + .doubleBattle = FALSE, +#line 8156 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8158 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8160 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8159 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8162 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8164 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8163 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8166 [TRAINER_BETH] = { +#line 8167 + .trainerName = _("BETH"), +#line 8168 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8169 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("BETH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Beth), - }, - + .encounterMusic_gender = +#line 8170 +F_TRAINER_FEMALE | +#line 8171 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8172 + .doubleBattle = FALSE, +#line 8173 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8175 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8177 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8176 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8179 [TRAINER_TARA] = { +#line 8180 + .trainerName = _("TARA"), +#line 8181 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8182 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("TARA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tara), - }, - + .encounterMusic_gender = +#line 8183 +F_TRAINER_FEMALE | +#line 8184 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8185 + .doubleBattle = FALSE, +#line 8186 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8188 + .species = SPECIES_HORSEA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8190 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8189 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8192 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8194 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8193 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8196 [TRAINER_MISSY] = { +#line 8197 + .trainerName = _("MISSY"), +#line 8198 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8199 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("MISSY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Missy), - }, - + .encounterMusic_gender = +#line 8200 +F_TRAINER_FEMALE | +#line 8201 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8202 + .doubleBattle = FALSE, +#line 8203 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8205 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8207 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8206 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8209 [TRAINER_ALICE] = { +#line 8210 + .trainerName = _("ALICE"), +#line 8211 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8212 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("ALICE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Alice), - }, - + .encounterMusic_gender = +#line 8213 +F_TRAINER_FEMALE | +#line 8214 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8215 + .doubleBattle = FALSE, +#line 8216 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 8218 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8220 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8219 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8222 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8224 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8223 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8226 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8228 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8227 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8230 [TRAINER_JENNY_1] = { +#line 8231 + .trainerName = _("JENNY"), +#line 8232 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8233 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("JENNY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jenny1), - }, - + .encounterMusic_gender = +#line 8234 +F_TRAINER_FEMALE | +#line 8235 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8236 + .doubleBattle = FALSE, +#line 8237 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8239 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8241 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8240 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8243 [TRAINER_GRACE] = { +#line 8244 + .trainerName = _("GRACE"), +#line 8245 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8246 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("GRACE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Grace), - }, - + .encounterMusic_gender = +#line 8247 +F_TRAINER_FEMALE | +#line 8248 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8249 + .doubleBattle = FALSE, +#line 8250 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8252 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8254 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8253 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8256 [TRAINER_TANYA] = { +#line 8257 + .trainerName = _("TANYA"), +#line 8258 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8259 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("TANYA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tanya), - }, - + .encounterMusic_gender = +#line 8260 +F_TRAINER_FEMALE | +#line 8261 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8262 + .doubleBattle = FALSE, +#line 8263 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8265 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8267 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8266 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8269 [TRAINER_SHARON] = { +#line 8270 + .trainerName = _("SHARON"), +#line 8271 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8272 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("SHARON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Sharon), - }, - + .encounterMusic_gender = +#line 8273 +F_TRAINER_FEMALE | +#line 8274 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8275 + .doubleBattle = FALSE, +#line 8276 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8278 + .species = SPECIES_SEAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8280 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8279 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8282 [TRAINER_NIKKI] = { +#line 8283 + .trainerName = _("NIKKI"), +#line 8284 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8285 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("NIKKI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nikki), - }, - + .encounterMusic_gender = +#line 8286 +F_TRAINER_FEMALE | +#line 8287 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8288 + .doubleBattle = FALSE, +#line 8289 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8291 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8293 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8292 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8295 + .species = SPECIES_SPHEAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8297 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8296 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8299 [TRAINER_BRENDA] = { +#line 8300 + .trainerName = _("BRENDA"), +#line 8301 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8302 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("BRENDA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Brenda), - }, - + .encounterMusic_gender = +#line 8303 +F_TRAINER_FEMALE | +#line 8304 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8305 + .doubleBattle = FALSE, +#line 8306 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8308 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8310 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8309 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8312 [TRAINER_KATIE] = { +#line 8313 + .trainerName = _("KATIE"), +#line 8314 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8315 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("KATIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Katie), - }, - + .encounterMusic_gender = +#line 8316 +F_TRAINER_FEMALE | +#line 8317 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8318 + .doubleBattle = FALSE, +#line 8319 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8321 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8323 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8322 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8325 + .species = SPECIES_SPHEAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8327 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8326 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8329 [TRAINER_SUSIE] = { +#line 8330 + .trainerName = _("SUSIE"), +#line 8331 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8332 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("SUSIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Susie), - }, - + .encounterMusic_gender = +#line 8333 +F_TRAINER_FEMALE | +#line 8334 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8335 + .doubleBattle = FALSE, +#line 8336 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8338 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8340 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8339 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8342 [TRAINER_KARA] = { +#line 8343 + .trainerName = _("KARA"), +#line 8344 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8345 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("KARA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kara), - }, - + .encounterMusic_gender = +#line 8346 +F_TRAINER_FEMALE | +#line 8347 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8348 + .doubleBattle = FALSE, +#line 8349 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8351 + .species = SPECIES_SEAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8353 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8352 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8355 [TRAINER_DANA] = { +#line 8356 + .trainerName = _("DANA"), +#line 8357 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8358 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("DANA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dana), - }, - + .encounterMusic_gender = +#line 8359 +F_TRAINER_FEMALE | +#line 8360 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8361 + .doubleBattle = FALSE, +#line 8362 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8364 + .species = SPECIES_AZUMARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8366 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8365 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8368 [TRAINER_SIENNA] = { +#line 8369 + .trainerName = _("SIENNA"), +#line 8370 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8371 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("SIENNA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Sienna), - }, - + .encounterMusic_gender = +#line 8372 +F_TRAINER_FEMALE | +#line 8373 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8374 + .doubleBattle = FALSE, +#line 8375 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8377 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8379 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8378 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8381 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8383 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8382 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8385 [TRAINER_DEBRA] = { +#line 8386 + .trainerName = _("DEBRA"), +#line 8387 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8388 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("DEBRA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Debra), - }, - + .encounterMusic_gender = +#line 8389 +F_TRAINER_FEMALE | +#line 8390 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8391 + .doubleBattle = FALSE, +#line 8392 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8394 + .species = SPECIES_SEAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8396 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8395 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8398 [TRAINER_LINDA] = { +#line 8399 + .trainerName = _("LINDA"), +#line 8400 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8401 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("LINDA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Linda), - }, - + .encounterMusic_gender = +#line 8402 +F_TRAINER_FEMALE | +#line 8403 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8404 + .doubleBattle = FALSE, +#line 8405 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8407 + .species = SPECIES_HORSEA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8409 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8408 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8411 + .species = SPECIES_SEADRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8413 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8412 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8415 [TRAINER_KAYLEE] = { +#line 8416 + .trainerName = _("KAYLEE"), +#line 8417 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8418 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("KAYLEE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kaylee), - }, - + .encounterMusic_gender = +#line 8419 +F_TRAINER_FEMALE | +#line 8420 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8421 + .doubleBattle = FALSE, +#line 8422 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8424 + .species = SPECIES_LANTURN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8426 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8425 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8428 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8430 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8429 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8432 [TRAINER_LAUREL] = { +#line 8433 + .trainerName = _("LAUREL"), +#line 8434 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8435 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("LAUREL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Laurel), - }, - + .encounterMusic_gender = +#line 8436 +F_TRAINER_FEMALE | +#line 8437 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8438 + .doubleBattle = FALSE, +#line 8439 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8441 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8443 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8442 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8445 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8447 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8446 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8449 [TRAINER_CARLEE] = { +#line 8450 + .trainerName = _("CARLEE"), +#line 8451 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8452 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("CARLEE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Carlee), - }, - + .encounterMusic_gender = +#line 8453 +F_TRAINER_FEMALE | +#line 8454 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8455 + .doubleBattle = FALSE, +#line 8456 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8458 + .species = SPECIES_SEAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8460 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8459 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8462 [TRAINER_JENNY_2] = { +#line 8463 + .trainerName = _("JENNY"), +#line 8464 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8465 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("JENNY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jenny2), - }, - + .encounterMusic_gender = +#line 8466 +F_TRAINER_FEMALE | +#line 8467 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8468 + .doubleBattle = FALSE, +#line 8469 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8471 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8473 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8472 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8475 [TRAINER_JENNY_3] = { +#line 8476 + .trainerName = _("JENNY"), +#line 8477 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8478 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("JENNY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jenny3), - }, - + .encounterMusic_gender = +#line 8479 +F_TRAINER_FEMALE | +#line 8480 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8481 + .doubleBattle = FALSE, +#line 8482 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8484 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8486 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8485 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8488 [TRAINER_JENNY_4] = { +#line 8489 + .trainerName = _("JENNY"), +#line 8490 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8491 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("JENNY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jenny4), - }, - + .encounterMusic_gender = +#line 8492 +F_TRAINER_FEMALE | +#line 8493 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8494 + .doubleBattle = FALSE, +#line 8495 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8497 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8499 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8498 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8501 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8503 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8502 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8505 [TRAINER_JENNY_5] = { +#line 8506 + .trainerName = _("JENNY"), +#line 8507 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8508 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("JENNY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jenny5), - }, - + .encounterMusic_gender = +#line 8509 +F_TRAINER_FEMALE | +#line 8510 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 8511 + .doubleBattle = FALSE, +#line 8512 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 8514 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8516 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8515 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8518 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8520 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8519 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8522 + .species = SPECIES_STARMIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8524 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8523 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8526 [TRAINER_HEIDI] = { +#line 8527 + .trainerName = _("HEIDI"), +#line 8528 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8529 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("HEIDI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Heidi), - }, - + .encounterMusic_gender = +#line 8530 +F_TRAINER_FEMALE | +#line 8531 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8532 + .doubleBattle = FALSE, +#line 8533 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8535 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8537 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8536 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8538 + MOVE_DIG, + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + MOVE_SLASH, + }, + }, + { +#line 8543 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8545 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8544 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8546 + MOVE_RAPID_SPIN, + MOVE_MUD_SLAP, + MOVE_PSYBEAM, + MOVE_ROCK_TOMB, + }, + }, + }, + }, +#line 8551 [TRAINER_BECKY] = { +#line 8552 + .trainerName = _("BECKY"), +#line 8553 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8554 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("BECKY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Becky), - }, - + .encounterMusic_gender = +#line 8555 +F_TRAINER_FEMALE | +#line 8556 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8557 + .doubleBattle = FALSE, +#line 8558 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8560 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8562 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8561 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8563 + MOVE_SAND_ATTACK, + MOVE_POISON_STING, + MOVE_SLASH, + MOVE_DIG, + }, + }, + { +#line 8568 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8570 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8569 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8571 + MOVE_ROLLOUT, + MOVE_BUBBLE_BEAM, + MOVE_TAIL_WHIP, + MOVE_DEFENSE_CURL, + }, + }, + }, + }, +#line 8576 [TRAINER_CAROL] = { +#line 8577 + .trainerName = _("CAROL"), +#line 8578 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8579 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("CAROL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Carol), - }, - + .encounterMusic_gender = +#line 8580 +F_TRAINER_FEMALE | +#line 8581 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8582 + .doubleBattle = FALSE, +#line 8583 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8585 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8587 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8586 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8589 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8591 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8590 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8593 [TRAINER_NANCY] = { +#line 8594 + .trainerName = _("NANCY"), +#line 8595 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8596 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("NANCY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nancy), - }, - + .encounterMusic_gender = +#line 8597 +F_TRAINER_FEMALE | +#line 8598 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8599 + .doubleBattle = FALSE, +#line 8600 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8602 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8604 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8603 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8606 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8608 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8607 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8610 [TRAINER_MARTHA] = { +#line 8611 + .trainerName = _("MARTHA"), +#line 8612 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8613 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("MARTHA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Martha), - }, - + .encounterMusic_gender = +#line 8614 +F_TRAINER_FEMALE | +#line 8615 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8616 + .doubleBattle = FALSE, +#line 8617 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8619 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8621 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8620 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8623 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8625 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8624 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8627 [TRAINER_DIANA_1] = { +#line 8628 + .trainerName = _("DIANA"), +#line 8629 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8630 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("DIANA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Diana1), - }, - + .encounterMusic_gender = +#line 8631 +F_TRAINER_FEMALE | +#line 8632 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8633 + .doubleBattle = FALSE, +#line 8634 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 8636 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8638 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8637 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8640 + .species = SPECIES_ODDISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8642 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8641 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8644 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8646 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8645 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8648 [TRAINER_CEDRIC] = { +#line 8649 + .trainerName = _("CEDRIC"), +#line 8650 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 8651 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("CEDRIC"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cedric), - }, - - [TRAINER_IRENE] = - { - .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("IRENE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Irene), - }, - - [TRAINER_DIANA_2] = + .encounterMusic_gender = +#line 8653 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 8654 + .doubleBattle = FALSE, +#line 8655 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8657 + .species = SPECIES_WOBBUFFET, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8659 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8658 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8660 + MOVE_DESTINY_BOND, + MOVE_SAFEGUARD, + MOVE_COUNTER, + MOVE_MIRROR_COAT, + }, + }, + }, + }, +#line 8665 + [TRAINER_IRENE] = { +#line 8666 + .trainerName = _("IRENE"), +#line 8667 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8668 .trainerPic = TRAINER_PIC_PICNICKER, + .encounterMusic_gender = +#line 8669 +F_TRAINER_FEMALE | +#line 8670 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8671 + .doubleBattle = FALSE, +#line 8672 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8674 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8676 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8675 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8678 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8680 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8679 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8682 + [TRAINER_DIANA_2] = + { +#line 8683 .trainerName = _("DIANA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Diana2), - }, - +#line 8684 + .trainerClass = TRAINER_CLASS_PICNICKER, +#line 8685 + .trainerPic = TRAINER_PIC_PICNICKER, + .encounterMusic_gender = +#line 8686 +F_TRAINER_FEMALE | +#line 8687 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8688 + .doubleBattle = FALSE, +#line 8689 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 8691 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8693 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 8692 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8695 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8697 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 8696 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8699 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8701 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 8700 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8703 [TRAINER_DIANA_3] = { +#line 8704 + .trainerName = _("DIANA"), +#line 8705 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8706 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("DIANA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Diana3), - }, - + .encounterMusic_gender = +#line 8707 +F_TRAINER_FEMALE | +#line 8708 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8709 + .doubleBattle = FALSE, +#line 8710 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 8712 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8714 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 8713 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8716 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8718 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 8717 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8720 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8722 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 8721 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8724 [TRAINER_DIANA_4] = { +#line 8725 + .trainerName = _("DIANA"), +#line 8726 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8727 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("DIANA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Diana4), - }, - + .encounterMusic_gender = +#line 8728 +F_TRAINER_FEMALE | +#line 8729 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8730 + .doubleBattle = FALSE, +#line 8731 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 8733 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8735 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 8734 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8737 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8739 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 8738 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8741 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8743 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 8742 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8745 [TRAINER_DIANA_5] = { +#line 8746 + .trainerName = _("DIANA"), +#line 8747 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8748 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("DIANA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Diana5), - }, - + .encounterMusic_gender = +#line 8749 +F_TRAINER_FEMALE | +#line 8750 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 8751 + .doubleBattle = FALSE, +#line 8752 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 8754 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8756 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 8755 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8758 + .species = SPECIES_VILEPLUME, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8760 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 8759 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8762 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8764 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 8763 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8766 [TRAINER_AMY_AND_LIV_1] = { +#line 8767 + .trainerName = _("AMY & LIV"), +#line 8768 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8769 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("AMY & LIV"), - .items = {}, + .encounterMusic_gender = +#line 8771 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8772 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AmyAndLiv1), - }, - +#line 8773 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8775 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8777 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8776 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8779 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8781 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8780 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8783 [TRAINER_AMY_AND_LIV_2] = { +#line 8784 + .trainerName = _("AMY & LIV"), +#line 8785 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8786 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("AMY & LIV"), - .items = {}, + .encounterMusic_gender = +#line 8788 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8789 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AmyAndLiv2), - }, - +#line 8790 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8792 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8794 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 8793 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8796 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8798 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 8797 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8800 [TRAINER_GINA_AND_MIA_1] = { +#line 8801 + .trainerName = _("GINA & MIA"), +#line 8802 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8803 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("GINA & MIA"), - .items = {}, + .encounterMusic_gender = +#line 8805 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8806 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GinaAndMia1), - }, - +#line 8807 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8809 + .species = SPECIES_SEEDOT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8811 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8810 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8813 + .species = SPECIES_LOTAD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8815 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8814 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8817 [TRAINER_MIU_AND_YUKI] = { +#line 8818 + .trainerName = _("MIU & YUKI"), +#line 8819 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8820 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("MIU & YUKI"), - .items = {}, + .encounterMusic_gender = +#line 8822 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8823 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_MiuAndYuki), - }, - +#line 8824 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8826 + .species = SPECIES_BEAUTIFLY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8828 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8827 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8830 + .species = SPECIES_DUSTOX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8832 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8831 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8834 [TRAINER_AMY_AND_LIV_3] = { +#line 8835 + .trainerName = _("AMY & LIV"), +#line 8836 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8837 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("AMY & LIV"), - .items = {}, + .encounterMusic_gender = +#line 8839 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8840 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AmyAndLiv3), - }, - +#line 8841 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8843 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8845 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8844 + .lvl = 9, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8847 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8849 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8848 + .lvl = 9, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8851 [TRAINER_GINA_AND_MIA_2] = { +#line 8852 + .trainerName = _("GINA & MIA"), +#line 8853 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8854 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("GINA & MIA"), - .items = {}, + .encounterMusic_gender = +#line 8856 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8857 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GinaAndMia2), - }, - +#line 8858 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8860 + .species = SPECIES_DUSKULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8862 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8861 + .lvl = 10, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8863 + MOVE_NIGHT_SHADE, + MOVE_DISABLE, + }, + }, + { +#line 8866 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8868 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8867 + .lvl = 10, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8869 + MOVE_ABSORB, + MOVE_LEECH_SEED, + }, + }, + }, + }, +#line 8872 [TRAINER_AMY_AND_LIV_4] = { +#line 8873 + .trainerName = _("AMY & LIV"), +#line 8874 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8875 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("AMY & LIV"), - .items = {}, + .encounterMusic_gender = +#line 8877 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8878 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AmyAndLiv4), - }, - +#line 8879 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8881 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8883 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 8882 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8885 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8887 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 8886 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8889 [TRAINER_AMY_AND_LIV_5] = { +#line 8890 + .trainerName = _("AMY & LIV"), +#line 8891 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8892 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("AMY & LIV"), - .items = {}, + .encounterMusic_gender = +#line 8894 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8895 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AmyAndLiv5), - }, - +#line 8896 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8898 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8900 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 8899 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8901 + MOVE_SPARK, + MOVE_CHARGE, + MOVE_FAKE_TEARS, + MOVE_HELPING_HAND, + }, + }, + { +#line 8906 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8908 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 8907 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8909 + MOVE_SPARK, + MOVE_CHARGE, + MOVE_CHARM, + MOVE_HELPING_HAND, + }, + }, + }, + }, +#line 8914 [TRAINER_AMY_AND_LIV_6] = { +#line 8915 + .trainerName = _("AMY & LIV"), +#line 8916 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8917 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("AMY & LIV"), - .items = {}, + .encounterMusic_gender = +#line 8919 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 8920 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_AmyAndLiv6), - }, - +#line 8921 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8923 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8925 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 8924 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8926 + MOVE_THUNDER, + MOVE_CHARGE, + MOVE_FAKE_TEARS, + MOVE_HELPING_HAND, + }, + }, + { +#line 8931 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8933 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 8932 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 8934 + MOVE_THUNDER, + MOVE_CHARGE, + MOVE_CHARM, + MOVE_HELPING_HAND, + }, + }, + }, + }, +#line 8939 [TRAINER_HUEY] = { +#line 8940 + .trainerName = _("HUEY"), +#line 8941 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 8942 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("HUEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Huey), - }, - + .encounterMusic_gender = +#line 8944 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 8945 + .doubleBattle = FALSE, +#line 8946 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8948 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8950 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 8949 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8952 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8954 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 8953 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8956 [TRAINER_EDMOND] = { +#line 8957 + .trainerName = _("EDMOND"), +#line 8958 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 8959 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("EDMOND"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Edmond), - }, - + .encounterMusic_gender = +#line 8961 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 8962 + .doubleBattle = FALSE, +#line 8963 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 8965 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8967 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8966 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8969 [TRAINER_ERNEST_1] = { +#line 8970 + .trainerName = _("ERNEST"), +#line 8971 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 8972 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("ERNEST"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ernest1), - }, - + .encounterMusic_gender = +#line 8974 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 8975 + .doubleBattle = FALSE, +#line 8976 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 8978 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8980 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8979 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8982 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8984 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8983 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 8986 [TRAINER_DWAYNE] = { +#line 8987 + .trainerName = _("DWAYNE"), +#line 8988 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 8989 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("DWAYNE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dwayne), - }, - + .encounterMusic_gender = +#line 8991 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 8992 + .doubleBattle = FALSE, +#line 8993 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 8995 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 8997 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 8996 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 8999 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9001 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9000 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9003 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9005 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9004 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9007 [TRAINER_PHILLIP] = { +#line 9008 + .trainerName = _("PHILLIP"), +#line 9009 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9010 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("PHILLIP"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Phillip), - }, - + .encounterMusic_gender = +#line 9012 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9013 + .doubleBattle = FALSE, +#line 9014 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9016 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9018 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9017 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9020 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9022 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9021 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9024 [TRAINER_LEONARD] = { +#line 9025 + .trainerName = _("LEONARD"), +#line 9026 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9027 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("LEONARD"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Leonard), - }, - + .encounterMusic_gender = +#line 9029 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9030 + .doubleBattle = FALSE, +#line 9031 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9033 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9035 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9034 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9037 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9039 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9038 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9041 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9043 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9042 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9045 [TRAINER_DUNCAN] = { +#line 9046 + .trainerName = _("DUNCAN"), +#line 9047 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9048 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("DUNCAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Duncan), - }, - + .encounterMusic_gender = +#line 9050 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9051 + .doubleBattle = FALSE, +#line 9052 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9054 + .species = SPECIES_SPHEAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9056 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9055 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9058 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9060 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9059 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9062 [TRAINER_ERNEST_2] = { +#line 9063 + .trainerName = _("ERNEST"), +#line 9064 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9065 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("ERNEST"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ernest2), - }, - + .encounterMusic_gender = +#line 9067 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9068 + .doubleBattle = FALSE, +#line 9069 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9071 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9073 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 9072 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9075 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9077 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 9076 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9079 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9081 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 9080 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9083 [TRAINER_ERNEST_3] = { +#line 9084 + .trainerName = _("ERNEST"), +#line 9085 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9086 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("ERNEST"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ernest3), - }, - + .encounterMusic_gender = +#line 9088 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9089 + .doubleBattle = FALSE, +#line 9090 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9092 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9094 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 9093 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9096 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9098 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 9097 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9100 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9102 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 9101 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9104 [TRAINER_ERNEST_4] = { +#line 9105 + .trainerName = _("ERNEST"), +#line 9106 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9107 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("ERNEST"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ernest4), - }, - + .encounterMusic_gender = +#line 9109 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9110 + .doubleBattle = FALSE, +#line 9111 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9113 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9115 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 9114 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9117 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9119 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 9118 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9121 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9123 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 9122 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9125 [TRAINER_ERNEST_5] = { +#line 9126 + .trainerName = _("ERNEST"), +#line 9127 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9128 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("ERNEST"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ernest5), - }, - + .encounterMusic_gender = +#line 9130 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9131 + .doubleBattle = FALSE, +#line 9132 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9134 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9136 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 9135 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9138 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9140 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 9139 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9142 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9144 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 9143 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9146 [TRAINER_ELI] = { +#line 9147 + .trainerName = _("ELI"), +#line 9148 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 9149 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("ELI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Eli), - }, - + .encounterMusic_gender = +#line 9151 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 9152 + .doubleBattle = FALSE, +#line 9153 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9155 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9157 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9156 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9159 [TRAINER_ANNIKA] = { +#line 9160 + .trainerName = _("ANNIKA"), +#line 9161 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 9162 .trainerPic = TRAINER_PIC_POKEFAN_F, - .trainerName = _("ANNIKA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Annika), - }, - + .encounterMusic_gender = +#line 9163 +F_TRAINER_FEMALE | +#line 9164 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 9165 + .doubleBattle = FALSE, +#line 9166 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9168 + .species = SPECIES_FEEBAS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9168 + .heldItem = ITEM_ORAN_BERRY, +#line 9170 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9169 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9171 + MOVE_FLAIL, + MOVE_WATER_PULSE, + MOVE_RETURN, + MOVE_ATTRACT, + }, + }, + { +#line 9176 + .species = SPECIES_FEEBAS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9176 + .heldItem = ITEM_ORAN_BERRY, +#line 9178 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9177 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9179 + MOVE_FLAIL, + MOVE_WATER_PULSE, + MOVE_RETURN, + MOVE_ATTRACT, + }, + }, + }, + }, +#line 9184 [TRAINER_JAZMYN] = { +#line 9185 + .trainerName = _("JAZMYN"), +#line 9186 .trainerClass = TRAINER_CLASS_COOLTRAINER_2, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 9187 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("JAZMYN"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9188 +F_TRAINER_FEMALE | +#line 9189 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 9190 + .items = { ITEM_HYPER_POTION }, +#line 9191 + .doubleBattle = FALSE, +#line 9192 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Jazmyn), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9194 + .species = SPECIES_ABSOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9196 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9195 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9198 [TRAINER_JONAS] = { +#line 9199 + .trainerName = _("JONAS"), +#line 9200 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9201 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("JONAS"), - .items = {}, + .encounterMusic_gender = +#line 9203 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9204 .doubleBattle = FALSE, +#line 9205 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Jonas), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9207 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9209 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9208 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9210 + MOVE_TOXIC, + MOVE_THUNDER, + MOVE_SELF_DESTRUCT, + MOVE_SLUDGE_BOMB, + }, + }, + }, + }, +#line 9215 [TRAINER_KAYLEY] = { +#line 9216 + .trainerName = _("KAYLEY"), +#line 9217 .trainerClass = TRAINER_CLASS_PARASOL_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9218 .trainerPic = TRAINER_PIC_PARASOL_LADY, - .trainerName = _("KAYLEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kayley), - }, - + .encounterMusic_gender = +#line 9219 +F_TRAINER_FEMALE | +#line 9220 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9221 + .doubleBattle = FALSE, +#line 9222 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9224 + .species = SPECIES_CASTFORM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9226 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9225 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9227 + MOVE_SUNNY_DAY, + MOVE_WEATHER_BALL, + MOVE_FLAMETHROWER, + MOVE_SOLAR_BEAM, + }, + }, + }, + }, +#line 9232 [TRAINER_AURON] = { +#line 9233 + .trainerName = _("AURON"), +#line 9234 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 9235 .trainerPic = TRAINER_PIC_EXPERT_M, - .trainerName = _("AURON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Auron), - }, - + .encounterMusic_gender = +#line 9237 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 9238 + .doubleBattle = FALSE, +#line 9239 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9241 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9243 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9242 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9245 + .species = SPECIES_MACHAMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9247 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9246 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9249 [TRAINER_KELVIN] = { +#line 9250 + .trainerName = _("KELVIN"), +#line 9251 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9252 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("KELVIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kelvin), - }, - + .encounterMusic_gender = +#line 9254 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9255 + .doubleBattle = FALSE, +#line 9256 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9258 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9260 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9259 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9262 + .species = SPECIES_SPHEAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9264 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9263 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9266 [TRAINER_MARLEY] = { +#line 9267 + .trainerName = _("MARLEY"), +#line 9268 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 9269 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("MARLEY"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9270 +F_TRAINER_FEMALE | +#line 9271 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 9272 + .items = { ITEM_HYPER_POTION }, +#line 9273 + .doubleBattle = FALSE, +#line 9274 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Marley), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9276 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9278 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 9277 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9279 + MOVE_BITE, + MOVE_ROAR, + MOVE_THUNDER_WAVE, + MOVE_THUNDERBOLT, + }, + }, + }, + }, +#line 9284 [TRAINER_REYNA] = { +#line 9285 + .trainerName = _("REYNA"), +#line 9286 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 9287 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("REYNA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Reyna), - }, - + .encounterMusic_gender = +#line 9288 +F_TRAINER_FEMALE | +#line 9289 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 9290 + .doubleBattle = FALSE, +#line 9291 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9293 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9295 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9294 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9297 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9299 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 9298 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9301 [TRAINER_HUDSON] = { +#line 9302 + .trainerName = _("HUDSON"), +#line 9303 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9304 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("HUDSON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Hudson), - }, - + .encounterMusic_gender = +#line 9306 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9307 + .doubleBattle = FALSE, +#line 9308 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9310 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9312 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9311 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9314 [TRAINER_CONOR] = { +#line 9315 + .trainerName = _("CONOR"), +#line 9316 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 9317 .trainerPic = TRAINER_PIC_EXPERT_M, - .trainerName = _("CONOR"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Conor), - }, - + .encounterMusic_gender = +#line 9319 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 9320 + .doubleBattle = FALSE, +#line 9321 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9323 + .species = SPECIES_CHINCHOU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9325 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9324 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9327 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9329 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 9328 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9331 [TRAINER_EDWIN_1] = { +#line 9332 + .trainerName = _("EDWIN"), +#line 9333 .trainerClass = TRAINER_CLASS_COLLECTOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9334 .trainerPic = TRAINER_PIC_COLLECTOR, - .trainerName = _("EDWIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Edwin1), - }, - + .encounterMusic_gender = +#line 9336 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9337 + .doubleBattle = FALSE, +#line 9338 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9340 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9342 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9341 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9344 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9346 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9345 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9348 [TRAINER_HECTOR] = { +#line 9349 + .trainerName = _("HECTOR"), +#line 9350 .trainerClass = TRAINER_CLASS_COLLECTOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9351 .trainerPic = TRAINER_PIC_COLLECTOR, - .trainerName = _("HECTOR"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Hector), - }, - + .encounterMusic_gender = +#line 9353 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9354 + .doubleBattle = FALSE, +#line 9355 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9357 + .species = SPECIES_ZANGOOSE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9359 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9358 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9361 + .species = SPECIES_SEVIPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9363 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9362 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9365 [TRAINER_TABITHA_MOSSDEEP] = { +#line 9366 + .trainerName = _("TABITHA"), +#line 9367 .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 9368 .trainerPic = TRAINER_PIC_MAGMA_ADMIN, - .trainerName = _("TABITHA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_TabithaMossdeep), - }, - + .encounterMusic_gender = +#line 9370 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 9371 + .doubleBattle = FALSE, +#line 9372 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9374 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9376 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9375 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9378 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9380 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9379 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9382 + .species = SPECIES_GOLBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9384 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9383 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9386 [TRAINER_EDWIN_2] = { +#line 9387 + .trainerName = _("EDWIN"), +#line 9388 .trainerClass = TRAINER_CLASS_COLLECTOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9389 .trainerPic = TRAINER_PIC_COLLECTOR, - .trainerName = _("EDWIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Edwin2), - }, - + .encounterMusic_gender = +#line 9391 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9392 + .doubleBattle = FALSE, +#line 9393 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9395 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9397 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9396 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9399 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9401 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9400 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9403 [TRAINER_EDWIN_3] = { +#line 9404 + .trainerName = _("EDWIN"), +#line 9405 .trainerClass = TRAINER_CLASS_COLLECTOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9406 .trainerPic = TRAINER_PIC_COLLECTOR, - .trainerName = _("EDWIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Edwin3), - }, - + .encounterMusic_gender = +#line 9408 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9409 + .doubleBattle = FALSE, +#line 9410 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9412 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9414 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9413 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9416 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9418 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9417 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9420 [TRAINER_EDWIN_4] = { +#line 9421 + .trainerName = _("EDWIN"), +#line 9422 .trainerClass = TRAINER_CLASS_COLLECTOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9423 .trainerPic = TRAINER_PIC_COLLECTOR, - .trainerName = _("EDWIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Edwin4), - }, - + .encounterMusic_gender = +#line 9425 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9426 + .doubleBattle = FALSE, +#line 9427 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9429 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9431 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9430 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9433 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9435 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9434 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9437 [TRAINER_EDWIN_5] = { +#line 9438 + .trainerName = _("EDWIN"), +#line 9439 .trainerClass = TRAINER_CLASS_COLLECTOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9440 .trainerPic = TRAINER_PIC_COLLECTOR, - .trainerName = _("EDWIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Edwin5), - }, - + .encounterMusic_gender = +#line 9442 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 9443 + .doubleBattle = FALSE, +#line 9444 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9446 + .species = SPECIES_LUDICOLO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9448 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9447 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9450 + .species = SPECIES_SHIFTRY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9452 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9451 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9454 [TRAINER_WALLY_VR_1] = { +#line 9455 + .trainerName = _("WALLY"), +#line 9456 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9457 .trainerPic = TRAINER_PIC_WALLY, - .trainerName = _("WALLY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9459 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9460 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 9461 + .doubleBattle = FALSE, +#line 9462 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_WallyVR1), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 9464 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9466 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9465 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9467 + MOVE_AERIAL_ACE, + MOVE_SAFEGUARD, + MOVE_DRAGON_BREATH, + MOVE_DRAGON_DANCE, + }, + }, + { +#line 9472 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9474 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9473 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9475 + MOVE_SING, + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 9480 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9482 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9481 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9483 + MOVE_MAGICAL_LEAF, + MOVE_LEECH_SEED, + MOVE_GIGA_DRAIN, + MOVE_TOXIC, + }, + }, + { +#line 9488 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9490 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9489 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9491 + MOVE_SUPERSONIC, + MOVE_THUNDERBOLT, + MOVE_TRI_ATTACK, + MOVE_SCREECH, + }, + }, + { +#line 9496 + .species = SPECIES_GARDEVOIR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9498 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 9497 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9499 + MOVE_DOUBLE_TEAM, + MOVE_CALM_MIND, + MOVE_PSYCHIC, + MOVE_FUTURE_SIGHT, + }, + }, + }, + }, +#line 9504 [TRAINER_BRENDAN_ROUTE_103_MUDKIP] = { +#line 9505 + .trainerName = _("BRENDAN"), +#line 9506 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9507 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 9509 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9510 .doubleBattle = FALSE, +#line 9511 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanRoute103Mudkip), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9513 + .species = SPECIES_TREECKO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9515 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9514 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9517 [TRAINER_BRENDAN_ROUTE_110_MUDKIP] = { +#line 9518 + .trainerName = _("BRENDAN"), +#line 9519 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9520 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 9522 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9523 .doubleBattle = FALSE, +#line 9524 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanRoute110Mudkip), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9526 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9528 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9527 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9530 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9532 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9531 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9534 + .species = SPECIES_GROVYLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9536 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9535 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9538 [TRAINER_BRENDAN_ROUTE_119_MUDKIP] = { +#line 9539 + .trainerName = _("BRENDAN"), +#line 9540 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9541 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 9543 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9544 .doubleBattle = FALSE, +#line 9545 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanRoute119Mudkip), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9547 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9549 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9548 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9551 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9553 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9552 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9555 + .species = SPECIES_GROVYLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9557 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9556 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9559 [TRAINER_BRENDAN_ROUTE_103_TREECKO] = { +#line 9560 + .trainerName = _("BRENDAN"), +#line 9561 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9562 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 9564 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9565 .doubleBattle = FALSE, +#line 9566 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_BrendanRoute103Treecko), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9568 + .species = SPECIES_TORCHIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9570 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9569 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9572 [TRAINER_BRENDAN_ROUTE_110_TREECKO] = { +#line 9573 + .trainerName = _("BRENDAN"), +#line 9574 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9575 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 9577 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9578 .doubleBattle = FALSE, +#line 9579 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanRoute110Treecko), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9581 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9583 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9582 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9585 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9587 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9586 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9589 + .species = SPECIES_COMBUSKEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9591 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9590 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9593 [TRAINER_BRENDAN_ROUTE_119_TREECKO] = { +#line 9594 + .trainerName = _("BRENDAN"), +#line 9595 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9596 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 9598 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9599 .doubleBattle = FALSE, +#line 9600 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanRoute119Treecko), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9602 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9604 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9603 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9606 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9608 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9607 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9610 + .species = SPECIES_COMBUSKEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9612 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9611 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9614 [TRAINER_BRENDAN_ROUTE_103_TORCHIC] = { +#line 9615 + .trainerName = _("BRENDAN"), +#line 9616 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9617 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 9619 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9620 .doubleBattle = FALSE, +#line 9621 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanRoute103Torchic), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9623 + .species = SPECIES_MUDKIP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9625 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9624 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9627 [TRAINER_BRENDAN_ROUTE_110_TORCHIC] = { +#line 9628 + .trainerName = _("BRENDAN"), +#line 9629 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9630 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 9632 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9633 .doubleBattle = FALSE, +#line 9634 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanRoute110Torchic), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9636 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9638 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9637 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9640 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9642 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9641 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9644 + .species = SPECIES_MARSHTOMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9646 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9645 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9648 [TRAINER_BRENDAN_ROUTE_119_TORCHIC] = { +#line 9649 + .trainerName = _("BRENDAN"), +#line 9650 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9651 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 9653 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9654 .doubleBattle = FALSE, +#line 9655 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanRoute119Torchic), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9657 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9659 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9658 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9661 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9663 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9662 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9665 + .species = SPECIES_MARSHTOMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9667 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9666 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9669 [TRAINER_MAY_ROUTE_103_MUDKIP] = { +#line 9670 + .trainerName = _("MAY"), +#line 9671 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9672 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9673 +F_TRAINER_FEMALE | +#line 9674 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9675 + .doubleBattle = FALSE, +#line 9676 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRoute103Mudkip), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9678 + .species = SPECIES_TREECKO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9680 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9679 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9682 [TRAINER_MAY_ROUTE_110_MUDKIP] = { +#line 9683 + .trainerName = _("MAY"), +#line 9684 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9685 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9686 +F_TRAINER_FEMALE | +#line 9687 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9688 + .doubleBattle = FALSE, +#line 9689 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRoute110Mudkip), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9691 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9693 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9692 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9695 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9697 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9696 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9699 + .species = SPECIES_GROVYLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9701 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9700 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9703 [TRAINER_MAY_ROUTE_119_MUDKIP] = { +#line 9704 + .trainerName = _("MAY"), +#line 9705 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9706 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9707 +F_TRAINER_FEMALE | +#line 9708 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9709 + .doubleBattle = FALSE, +#line 9710 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRoute119Mudkip), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9712 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9714 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9713 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9716 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9718 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9717 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9720 + .species = SPECIES_GROVYLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9722 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9721 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9724 [TRAINER_MAY_ROUTE_103_TREECKO] = { +#line 9725 + .trainerName = _("MAY"), +#line 9726 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9727 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9728 +F_TRAINER_FEMALE | +#line 9729 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9730 + .doubleBattle = FALSE, +#line 9731 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRoute103Treecko), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9733 + .species = SPECIES_TORCHIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9735 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9734 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9737 [TRAINER_MAY_ROUTE_110_TREECKO] = { +#line 9738 + .trainerName = _("MAY"), +#line 9739 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9740 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9741 +F_TRAINER_FEMALE | +#line 9742 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9743 + .doubleBattle = FALSE, +#line 9744 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRoute110Treecko), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9746 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9748 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9747 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9750 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9752 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9751 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9754 + .species = SPECIES_COMBUSKEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9756 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9755 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9758 [TRAINER_MAY_ROUTE_119_TREECKO] = { +#line 9759 + .trainerName = _("MAY"), +#line 9760 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9761 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9762 +F_TRAINER_FEMALE | +#line 9763 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9764 + .doubleBattle = FALSE, +#line 9765 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRoute119Treecko), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9767 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9769 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9768 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9771 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9773 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9772 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9775 + .species = SPECIES_COMBUSKEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9777 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9776 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9779 [TRAINER_MAY_ROUTE_103_TORCHIC] = { +#line 9780 + .trainerName = _("MAY"), +#line 9781 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9782 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9783 +F_TRAINER_FEMALE | +#line 9784 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9785 + .doubleBattle = FALSE, +#line 9786 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRoute103Torchic), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9788 + .species = SPECIES_MUDKIP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9790 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9789 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9792 [TRAINER_MAY_ROUTE_110_TORCHIC] = { +#line 9793 + .trainerName = _("MAY"), +#line 9794 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9795 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9796 +F_TRAINER_FEMALE | +#line 9797 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9798 + .doubleBattle = FALSE, +#line 9799 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRoute110Torchic), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9801 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9803 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9802 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9805 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9807 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 9806 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9809 + .species = SPECIES_MARSHTOMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9811 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9810 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9813 [TRAINER_MAY_ROUTE_119_TORCHIC] = { +#line 9814 + .trainerName = _("MAY"), +#line 9815 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9816 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 9817 +F_TRAINER_FEMALE | +#line 9818 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 9819 + .doubleBattle = FALSE, +#line 9820 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRoute119Torchic), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 9822 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9824 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9823 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9826 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9828 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 9827 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9830 + .species = SPECIES_MARSHTOMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9832 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 9831 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9834 [TRAINER_ISAAC_1] = { +#line 9835 + .trainerName = _("ISAAC"), +#line 9836 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9837 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M, - .trainerName = _("ISAAC"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaac1), - }, - + .encounterMusic_gender = +#line 9839 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9840 + .doubleBattle = FALSE, +#line 9841 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 9843 + .species = SPECIES_WHISMUR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9845 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9844 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9847 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9849 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9848 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9851 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9853 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9852 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9855 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9857 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9856 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9859 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9861 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9860 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9863 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9865 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9864 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9867 [TRAINER_DAVIS] = { +#line 9868 + .trainerName = _("DAVIS"), +#line 9869 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9870 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("DAVIS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Davis), - }, - + .encounterMusic_gender = +#line 9872 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9873 + .doubleBattle = FALSE, +#line 9874 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 9876 + .species = SPECIES_PINSIR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9878 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9877 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9880 [TRAINER_MITCHELL] = { +#line 9881 + .trainerName = _("MITCHELL"), +#line 9882 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 9883 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("MITCHELL"), - .items = {}, + .encounterMusic_gender = +#line 9885 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 9886 .doubleBattle = FALSE, +#line 9887 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Mitchell), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 9889 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9891 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9890 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9892 + MOVE_EXPLOSION, + MOVE_REFLECT, + MOVE_LIGHT_SCREEN, + MOVE_PSYCHIC, + }, + }, + { +#line 9897 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9899 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 9898 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 9900 + MOVE_EXPLOSION, + MOVE_REFLECT, + MOVE_LIGHT_SCREEN, + MOVE_SHADOW_BALL, + }, + }, + }, + }, +#line 9905 [TRAINER_ISAAC_2] = { +#line 9906 + .trainerName = _("ISAAC"), +#line 9907 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9908 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M, - .trainerName = _("ISAAC"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaac2), - }, - + .encounterMusic_gender = +#line 9910 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9911 + .doubleBattle = FALSE, +#line 9912 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 9914 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9916 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 9915 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9918 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9920 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 9919 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9922 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9924 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 9923 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9926 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9928 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 9927 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9930 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9932 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 9931 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9934 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9936 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 9935 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9938 [TRAINER_ISAAC_3] = { +#line 9939 + .trainerName = _("ISAAC"), +#line 9940 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9941 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M, - .trainerName = _("ISAAC"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaac3), - }, - + .encounterMusic_gender = +#line 9943 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9944 + .doubleBattle = FALSE, +#line 9945 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 9947 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9949 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 9948 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9951 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9953 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 9952 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9955 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9957 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 9956 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9959 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9961 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 9960 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9963 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9965 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 9964 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9967 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9969 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 9968 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 9971 [TRAINER_ISAAC_4] = { +#line 9972 + .trainerName = _("ISAAC"), +#line 9973 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9974 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M, - .trainerName = _("ISAAC"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaac4), - }, - + .encounterMusic_gender = +#line 9976 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 9977 + .doubleBattle = FALSE, +#line 9978 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 9980 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9982 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 9981 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9984 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9986 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 9985 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9988 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9990 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 9989 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9992 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9994 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 9993 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 9996 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 9998 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 9997 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10000 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10002 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10001 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10004 [TRAINER_ISAAC_5] = { +#line 10005 + .trainerName = _("ISAAC"), +#line 10006 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10007 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M, - .trainerName = _("ISAAC"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isaac5), - }, - + .encounterMusic_gender = +#line 10009 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10010 + .doubleBattle = FALSE, +#line 10011 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 10013 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10015 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10014 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10017 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10019 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10018 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10021 + .species = SPECIES_LAIRON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10023 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10022 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10025 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10027 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10026 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10029 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10031 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10030 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10033 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10035 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10034 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10037 [TRAINER_LYDIA_1] = { +#line 10038 + .trainerName = _("LYDIA"), +#line 10039 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10040 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("LYDIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lydia1), - }, - + .encounterMusic_gender = +#line 10041 +F_TRAINER_FEMALE | +#line 10042 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10043 + .doubleBattle = FALSE, +#line 10044 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 10046 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10048 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10047 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10050 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10052 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10051 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10054 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10056 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10055 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10058 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10060 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10059 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10062 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10064 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10063 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10066 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10068 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10067 + .lvl = 11, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10070 [TRAINER_HALLE] = { +#line 10071 + .trainerName = _("HALLE"), +#line 10072 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10073 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("HALLE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10074 +F_TRAINER_FEMALE | +#line 10075 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10076 + .items = { ITEM_FULL_RESTORE }, +#line 10077 + .doubleBattle = FALSE, +#line 10078 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Halle), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10080 + .species = SPECIES_SABLEYE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10082 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10081 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10084 + .species = SPECIES_ABSOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10086 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10085 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10088 [TRAINER_GARRISON] = { +#line 10089 + .trainerName = _("GARRISON"), +#line 10090 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 10091 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("GARRISON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Garrison), - }, - + .encounterMusic_gender = +#line 10093 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 10094 + .doubleBattle = FALSE, +#line 10095 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10097 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10099 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10098 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10101 [TRAINER_LYDIA_2] = { +#line 10102 + .trainerName = _("LYDIA"), +#line 10103 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10104 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("LYDIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lydia2), - }, - + .encounterMusic_gender = +#line 10105 +F_TRAINER_FEMALE | +#line 10106 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10107 + .doubleBattle = FALSE, +#line 10108 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 10110 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10112 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 10111 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10114 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10116 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 10115 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10118 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10120 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 10119 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10122 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10124 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 10123 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10126 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10128 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 10127 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10130 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10132 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 10131 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10134 [TRAINER_LYDIA_3] = { +#line 10135 + .trainerName = _("LYDIA"), +#line 10136 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10137 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("LYDIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lydia3), - }, - + .encounterMusic_gender = +#line 10138 +F_TRAINER_FEMALE | +#line 10139 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10140 + .doubleBattle = FALSE, +#line 10141 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 10143 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10145 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 10144 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10147 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10149 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 10148 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10151 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10153 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 10152 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10155 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10157 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 10156 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10159 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10161 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 10160 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10163 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10165 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 10164 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10167 [TRAINER_LYDIA_4] = { +#line 10168 + .trainerName = _("LYDIA"), +#line 10169 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10170 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("LYDIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lydia4), - }, - + .encounterMusic_gender = +#line 10171 +F_TRAINER_FEMALE | +#line 10172 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10173 + .doubleBattle = FALSE, +#line 10174 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 10176 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10178 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10177 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10180 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10182 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10181 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10184 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10186 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10185 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10188 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10190 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10189 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10192 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10194 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10193 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10196 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10198 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10197 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10200 [TRAINER_LYDIA_5] = { +#line 10201 + .trainerName = _("LYDIA"), +#line 10202 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10203 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("LYDIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lydia5), - }, - + .encounterMusic_gender = +#line 10204 +F_TRAINER_FEMALE | +#line 10205 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10206 + .doubleBattle = FALSE, +#line 10207 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 10209 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10211 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10210 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10213 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10215 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10214 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10217 + .species = SPECIES_AZUMARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10219 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10218 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10221 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10223 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10222 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10225 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10227 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10226 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10229 + .species = SPECIES_SEAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10231 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 10230 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10233 [TRAINER_JACKSON_1] = { +#line 10234 + .trainerName = _("JACKSON"), +#line 10235 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10236 .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, - .trainerName = _("JACKSON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10238 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10239 + .items = { ITEM_FULL_RESTORE }, +#line 10240 + .doubleBattle = FALSE, +#line 10241 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Jackson1), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10243 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10245 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10244 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10247 [TRAINER_LORENZO] = { +#line 10248 + .trainerName = _("LORENZO"), +#line 10249 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10250 .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, - .trainerName = _("LORENZO"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10252 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10253 + .items = { ITEM_FULL_RESTORE }, +#line 10254 + .doubleBattle = FALSE, +#line 10255 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Lorenzo), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 10257 + .species = SPECIES_SEEDOT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10259 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10258 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10261 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10263 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10262 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10265 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10267 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10266 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10269 [TRAINER_SEBASTIAN] = { +#line 10270 + .trainerName = _("SEBASTIAN"), +#line 10271 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10272 .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, - .trainerName = _("SEBASTIAN"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10274 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10275 + .items = { ITEM_FULL_RESTORE }, +#line 10276 + .doubleBattle = FALSE, +#line 10277 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Sebastian), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10279 + .species = SPECIES_CACTURNE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10281 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10280 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10283 [TRAINER_JACKSON_2] = { +#line 10284 + .trainerName = _("JACKSON"), +#line 10285 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10286 .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, - .trainerName = _("JACKSON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10288 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10289 + .items = { ITEM_FULL_RESTORE }, +#line 10290 + .doubleBattle = FALSE, +#line 10291 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Jackson2), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10293 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10295 + .iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7), +#line 10294 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10297 [TRAINER_JACKSON_3] = { +#line 10298 + .trainerName = _("JACKSON"), +#line 10299 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10300 .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, - .trainerName = _("JACKSON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10302 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10303 + .items = { ITEM_FULL_RESTORE }, +#line 10304 + .doubleBattle = FALSE, +#line 10305 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Jackson3), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10307 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10309 + .iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8), +#line 10308 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10311 [TRAINER_JACKSON_4] = { +#line 10312 + .trainerName = _("JACKSON"), +#line 10313 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10314 .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, - .trainerName = _("JACKSON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10316 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10317 + .items = { ITEM_FULL_RESTORE }, +#line 10318 + .doubleBattle = FALSE, +#line 10319 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Jackson4), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10321 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10323 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 10322 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10325 [TRAINER_JACKSON_5] = { +#line 10326 + .trainerName = _("JACKSON"), +#line 10327 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10328 .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, - .trainerName = _("JACKSON"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10330 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10331 + .items = { ITEM_FULL_RESTORE }, +#line 10332 + .doubleBattle = FALSE, +#line 10333 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Jackson5), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10335 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10337 + .iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10), +#line 10336 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10339 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10341 + .iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10), +#line 10340 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10343 [TRAINER_CATHERINE_1] = { +#line 10344 + .trainerName = _("CATHERINE"), +#line 10345 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10346 .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, - .trainerName = _("CATHERINE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10347 +F_TRAINER_FEMALE | +#line 10348 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10349 + .items = { ITEM_FULL_RESTORE }, +#line 10350 + .doubleBattle = FALSE, +#line 10351 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Catherine1), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10353 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10355 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10354 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10357 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10359 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10358 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10361 [TRAINER_JENNA] = { +#line 10362 + .trainerName = _("JENNA"), +#line 10363 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10364 .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, - .trainerName = _("JENNA"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10365 +F_TRAINER_FEMALE | +#line 10366 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10367 + .items = { ITEM_FULL_RESTORE }, +#line 10368 + .doubleBattle = FALSE, +#line 10369 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Jenna), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 10371 + .species = SPECIES_LOTAD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10373 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10372 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10375 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10377 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10376 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10379 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10381 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10380 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10383 [TRAINER_SOPHIA] = { +#line 10384 + .trainerName = _("SOPHIA"), +#line 10385 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10386 .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, - .trainerName = _("SOPHIA"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10387 +F_TRAINER_FEMALE | +#line 10388 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10389 + .items = { ITEM_FULL_RESTORE }, +#line 10390 + .doubleBattle = FALSE, +#line 10391 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Sophia), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10393 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10395 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10394 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10397 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10399 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10398 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10401 [TRAINER_CATHERINE_2] = { +#line 10402 + .trainerName = _("CATHERINE"), +#line 10403 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10404 .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, - .trainerName = _("CATHERINE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10405 +F_TRAINER_FEMALE | +#line 10406 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10407 + .items = { ITEM_FULL_RESTORE }, +#line 10408 + .doubleBattle = FALSE, +#line 10409 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Catherine2), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10411 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10413 + .iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7), +#line 10412 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10415 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10417 + .iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7), +#line 10416 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10419 [TRAINER_CATHERINE_3] = { +#line 10420 + .trainerName = _("CATHERINE"), +#line 10421 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10422 .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, - .trainerName = _("CATHERINE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10423 +F_TRAINER_FEMALE | +#line 10424 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10425 + .items = { ITEM_FULL_RESTORE }, +#line 10426 + .doubleBattle = FALSE, +#line 10427 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Catherine3), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10429 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10431 + .iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8), +#line 10430 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10433 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10435 + .iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8), +#line 10434 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10437 [TRAINER_CATHERINE_4] = { +#line 10438 + .trainerName = _("CATHERINE"), +#line 10439 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10440 .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, - .trainerName = _("CATHERINE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10441 +F_TRAINER_FEMALE | +#line 10442 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10443 + .items = { ITEM_FULL_RESTORE }, +#line 10444 + .doubleBattle = FALSE, +#line 10445 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Catherine4), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10447 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10449 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 10448 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10451 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10453 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 10452 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10455 [TRAINER_CATHERINE_5] = { +#line 10456 + .trainerName = _("CATHERINE"), +#line 10457 .trainerClass = TRAINER_CLASS_PKMN_RANGER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10458 .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, - .trainerName = _("CATHERINE"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10459 +F_TRAINER_FEMALE | +#line 10460 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10461 + .items = { ITEM_FULL_RESTORE }, +#line 10462 + .doubleBattle = FALSE, +#line 10463 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Catherine5), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10465 + .species = SPECIES_BELLOSSOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10467 + .iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10), +#line 10466 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10469 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10471 + .iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10), +#line 10470 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10473 [TRAINER_JULIO] = { +#line 10474 + .trainerName = _("JULIO"), +#line 10475 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10476 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M, - .trainerName = _("JULIO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Julio), - }, - + .encounterMusic_gender = +#line 10478 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10479 + .doubleBattle = FALSE, +#line 10480 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10482 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10484 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10483 + .lvl = 21, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10486 [TRAINER_GRUNT_SEAFLOOR_CAVERN_5] = { +#line 10487 + .trainerName = _("GRUNT"), +#line 10488 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 10489 .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSeafloorCavern5), - }, - + .encounterMusic_gender = +#line 10491 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 10492 + .doubleBattle = FALSE, +#line 10493 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10495 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10497 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10496 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10499 + .species = SPECIES_GOLBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10501 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10500 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10503 [TRAINER_GRUNT_UNUSED] = { +#line 10504 + .trainerName = _("GRUNT"), +#line 10505 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 10506 .trainerPic = TRAINER_PIC_AQUA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntUnused), - }, - + .encounterMusic_gender = +#line 10507 +F_TRAINER_FEMALE | +#line 10508 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 10509 + .doubleBattle = FALSE, +#line 10510 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10512 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10514 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10513 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10516 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10518 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10517 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10520 [TRAINER_GRUNT_MT_PYRE_4] = { +#line 10521 + .trainerName = _("GRUNT"), +#line 10522 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 10523 .trainerPic = TRAINER_PIC_AQUA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMtPyre4), - }, - + .encounterMusic_gender = +#line 10524 +F_TRAINER_FEMALE | +#line 10525 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 10526 + .doubleBattle = FALSE, +#line 10527 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10529 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10531 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10530 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10533 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10535 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10534 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10537 [TRAINER_GRUNT_JAGGED_PASS] = - { - .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, - .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntJaggedPass), - }, - + { +#line 10538 + .trainerName = _("GRUNT"), +#line 10539 + .trainerClass = TRAINER_CLASS_TEAM_MAGMA, +#line 10540 + .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, + .encounterMusic_gender = +#line 10542 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10543 + .doubleBattle = FALSE, +#line 10544 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10546 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10548 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10547 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10550 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10552 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10551 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10554 [TRAINER_MARC] = { +#line 10555 + .trainerName = _("MARC"), +#line 10556 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 10557 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("MARC"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Marc), - }, - + .encounterMusic_gender = +#line 10559 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 10560 + .doubleBattle = FALSE, +#line 10561 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10563 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10565 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 10564 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10567 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10569 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 10568 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10571 [TRAINER_BRENDEN] = { +#line 10572 + .trainerName = _("BRENDEN"), +#line 10573 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10574 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("BRENDEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Brenden), - }, - + .encounterMusic_gender = +#line 10576 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10577 + .doubleBattle = FALSE, +#line 10578 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10580 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10582 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 10581 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10584 [TRAINER_LILITH] = { +#line 10585 + .trainerName = _("LILITH"), +#line 10586 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10587 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("LILITH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lilith), - }, - + .encounterMusic_gender = +#line 10588 +F_TRAINER_FEMALE | +#line 10589 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10590 + .doubleBattle = FALSE, +#line 10591 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10593 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10595 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 10594 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10597 [TRAINER_CRISTIAN] = { +#line 10598 + .trainerName = _("CRISTIAN"), +#line 10599 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10600 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("CRISTIAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cristian), - }, - + .encounterMusic_gender = +#line 10602 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10603 + .doubleBattle = FALSE, +#line 10604 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10606 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10608 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 10607 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10610 [TRAINER_SYLVIA] = { +#line 10611 + .trainerName = _("SYLVIA"), +#line 10612 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 10613 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("SYLVIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Sylvia), - }, - + .encounterMusic_gender = +#line 10614 +F_TRAINER_FEMALE | +#line 10615 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 10616 + .doubleBattle = FALSE, +#line 10617 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10619 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10621 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 10620 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10623 [TRAINER_LEONARDO] = { +#line 10624 + .trainerName = _("LEONARDO"), +#line 10625 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 10626 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("LEONARDO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Leonardo), - }, - + .encounterMusic_gender = +#line 10628 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 10629 + .doubleBattle = FALSE, +#line 10630 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10632 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10634 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10633 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10636 [TRAINER_ATHENA] = { +#line 10637 + .trainerName = _("ATHENA"), +#line 10638 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10639 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("ATHENA"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10640 +F_TRAINER_FEMALE | +#line 10641 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10642 + .items = { ITEM_HYPER_POTION }, +#line 10643 + .doubleBattle = FALSE, +#line 10644 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Athena), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10646 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10648 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 10647 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 10649 + MOVE_THUNDER, + MOVE_THUNDER_WAVE, + MOVE_QUICK_ATTACK, + }, + }, + { +#line 10653 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10655 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 10654 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 10656 + MOVE_SURF, + MOVE_THIEF, + }, + }, + }, + }, +#line 10659 [TRAINER_HARRISON] = { +#line 10660 + .trainerName = _("HARRISON"), +#line 10661 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 10662 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("HARRISON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Harrison), - }, - + .encounterMusic_gender = +#line 10664 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 10665 + .doubleBattle = FALSE, +#line 10666 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10668 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10670 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10669 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10672 [TRAINER_GRUNT_MT_CHIMNEY_2] = { +#line 10673 + .trainerName = _("GRUNT"), +#line 10674 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10675 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMtChimney2), - }, - + .encounterMusic_gender = +#line 10677 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10678 + .doubleBattle = FALSE, +#line 10679 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10681 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10683 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10682 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10685 [TRAINER_CLARENCE] = { +#line 10686 + .trainerName = _("CLARENCE"), +#line 10687 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 10688 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("CLARENCE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Clarence), - }, - + .encounterMusic_gender = +#line 10690 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 10691 + .doubleBattle = FALSE, +#line 10692 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10694 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10696 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10695 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10698 [TRAINER_TERRY] = { +#line 10699 + .trainerName = _("TERRY"), +#line 10700 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10701 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("TERRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Terry), - }, - + .encounterMusic_gender = +#line 10702 +F_TRAINER_FEMALE | +#line 10703 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10704 + .doubleBattle = FALSE, +#line 10705 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10707 + .species = SPECIES_GIRAFARIG, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10709 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10708 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10711 [TRAINER_NATE] = { +#line 10712 + .trainerName = _("NATE"), +#line 10713 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 10714 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("NATE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nate), - }, - + .encounterMusic_gender = +#line 10716 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 10717 + .doubleBattle = FALSE, +#line 10718 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10720 + .species = SPECIES_SPOINK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10722 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 10721 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10724 [TRAINER_KATHLEEN] = { +#line 10725 + .trainerName = _("KATHLEEN"), +#line 10726 .trainerClass = TRAINER_CLASS_HEX_MANIAC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 10727 .trainerPic = TRAINER_PIC_HEX_MANIAC, - .trainerName = _("KATHLEEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kathleen), - }, - + .encounterMusic_gender = +#line 10728 +F_TRAINER_FEMALE | +#line 10729 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 10730 + .doubleBattle = FALSE, +#line 10731 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10733 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10735 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 10734 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10737 [TRAINER_CLIFFORD] = { +#line 10738 + .trainerName = _("CLIFFORD"), +#line 10739 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 10740 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("CLIFFORD"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Clifford), - }, - + .encounterMusic_gender = +#line 10742 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 10743 + .doubleBattle = FALSE, +#line 10744 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10746 + .species = SPECIES_GIRAFARIG, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10748 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10747 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10750 [TRAINER_NICHOLAS] = { +#line 10751 + .trainerName = _("NICHOLAS"), +#line 10752 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10753 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("NICHOLAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Nicholas), - }, - + .encounterMusic_gender = +#line 10755 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10756 + .doubleBattle = FALSE, +#line 10757 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10759 + .species = SPECIES_WOBBUFFET, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10761 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10760 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10763 [TRAINER_GRUNT_SPACE_CENTER_3] = { +#line 10764 + .trainerName = _("GRUNT"), +#line 10765 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10766 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSpaceCenter3), - }, - + .encounterMusic_gender = +#line 10767 +F_TRAINER_FEMALE | +#line 10768 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10769 + .doubleBattle = FALSE, +#line 10770 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10772 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10774 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10773 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10776 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10778 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10777 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10780 [TRAINER_GRUNT_SPACE_CENTER_4] = { +#line 10781 + .trainerName = _("GRUNT"), +#line 10782 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10783 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSpaceCenter4), - }, - + .encounterMusic_gender = +#line 10785 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10786 + .doubleBattle = FALSE, +#line 10787 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10789 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10791 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10790 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10793 [TRAINER_GRUNT_SPACE_CENTER_5] = { +#line 10794 + .trainerName = _("GRUNT"), +#line 10795 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10796 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSpaceCenter5), - }, - + .encounterMusic_gender = +#line 10798 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10799 + .doubleBattle = FALSE, +#line 10800 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10802 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10804 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10803 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10806 [TRAINER_GRUNT_SPACE_CENTER_6] = { +#line 10807 + .trainerName = _("GRUNT"), +#line 10808 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10809 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSpaceCenter6), - }, - + .encounterMusic_gender = +#line 10811 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10812 + .doubleBattle = FALSE, +#line 10813 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10815 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10817 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10816 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10819 [TRAINER_GRUNT_SPACE_CENTER_7] = { +#line 10820 + .trainerName = _("GRUNT"), +#line 10821 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10822 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntSpaceCenter7), - }, - + .encounterMusic_gender = +#line 10824 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10825 + .doubleBattle = FALSE, +#line 10826 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10828 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10830 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10829 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10832 [TRAINER_MACEY] = { +#line 10833 + .trainerName = _("MACEY"), +#line 10834 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10835 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("MACEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Macey), - }, - + .encounterMusic_gender = +#line 10836 +F_TRAINER_FEMALE | +#line 10837 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10838 + .doubleBattle = FALSE, +#line 10839 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10841 + .species = SPECIES_NATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10843 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10842 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10845 [TRAINER_BRENDAN_RUSTBORO_TREECKO] = { +#line 10846 + .trainerName = _("BRENDAN"), +#line 10847 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10848 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_BrendanRustboroTreecko), - }, - + .encounterMusic_gender = +#line 10850 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10851 + .doubleBattle = FALSE, +#line 10852 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10854 + .species = SPECIES_LOTAD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10856 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10855 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10858 + .species = SPECIES_TORCHIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10860 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10859 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10862 [TRAINER_BRENDAN_RUSTBORO_MUDKIP] = { +#line 10863 + .trainerName = _("BRENDAN"), +#line 10864 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10865 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_BrendanRustboroMudkip), - }, - + .encounterMusic_gender = +#line 10867 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10868 + .doubleBattle = FALSE, +#line 10869 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10871 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10873 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10872 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10875 + .species = SPECIES_TREECKO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10877 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10876 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10879 [TRAINER_PAXTON] = { +#line 10880 + .trainerName = _("PAXTON"), +#line 10881 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10882 .trainerPic = TRAINER_PIC_EXPERT_M, - .trainerName = _("PAXTON"), - .items = {}, + .encounterMusic_gender = +#line 10884 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 10885 .doubleBattle = FALSE, +#line 10886 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Paxton), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10888 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10890 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10889 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10892 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10894 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10893 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10896 [TRAINER_ISABELLA] = { +#line 10897 + .trainerName = _("ISABELLA"), +#line 10898 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 10899 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, - .trainerName = _("ISABELLA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isabella), - }, - + .encounterMusic_gender = +#line 10900 +F_TRAINER_FEMALE | +#line 10901 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 10902 + .doubleBattle = FALSE, +#line 10903 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 10905 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10907 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10906 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10909 [TRAINER_GRUNT_WEATHER_INST_5] = { +#line 10910 + .trainerName = _("GRUNT"), +#line 10911 .trainerClass = TRAINER_CLASS_TEAM_AQUA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 10912 .trainerPic = TRAINER_PIC_AQUA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntWeatherInst5), - }, - + .encounterMusic_gender = +#line 10913 +F_TRAINER_FEMALE | +#line 10914 + TRAINER_ENCOUNTER_MUSIC_AQUA, +#line 10915 + .doubleBattle = FALSE, +#line 10916 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10918 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10920 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10919 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10922 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10924 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10923 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10926 [TRAINER_TABITHA_MT_CHIMNEY] = { +#line 10927 + .trainerName = _("TABITHA"), +#line 10928 .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10929 .trainerPic = TRAINER_PIC_MAGMA_ADMIN, - .trainerName = _("TABITHA"), - .items = {}, + .encounterMusic_gender = +#line 10931 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 10932 .doubleBattle = FALSE, +#line 10933 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_TabithaMtChimney), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 10935 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10937 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10936 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10939 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10941 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10940 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10943 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10945 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10944 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10947 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10949 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10948 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10951 [TRAINER_JONATHAN] = { +#line 10952 + .trainerName = _("JONATHAN"), +#line 10953 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10954 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("JONATHAN"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10956 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 10957 + .items = { ITEM_HYPER_POTION }, +#line 10958 + .doubleBattle = FALSE, +#line 10959 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_Jonathan), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10961 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10963 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10962 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10965 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10967 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 10966 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10969 [TRAINER_BRENDAN_RUSTBORO_TORCHIC] = { +#line 10970 + .trainerName = _("BRENDAN"), +#line 10971 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10972 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 10974 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 10975 .doubleBattle = FALSE, +#line 10976 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanRustboroTorchic), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10978 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10980 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10979 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10982 + .species = SPECIES_MUDKIP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10984 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 10983 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 10986 [TRAINER_MAY_RUSTBORO_MUDKIP] = { +#line 10987 + .trainerName = _("MAY"), +#line 10988 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10989 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 10990 +F_TRAINER_FEMALE | +#line 10991 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 10992 + .doubleBattle = FALSE, +#line 10993 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_MayRustboroMudkip), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 10995 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 10997 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 10996 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 10999 + .species = SPECIES_TREECKO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11001 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 11000 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11003 [TRAINER_MAXIE_MAGMA_HIDEOUT] = { +#line 11004 + .trainerName = _("MAXIE"), +#line 11005 .trainerClass = TRAINER_CLASS_MAGMA_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 11006 .trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE, - .trainerName = _("MAXIE"), - .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 11008 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 11009 + .items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION }, +#line 11010 + .doubleBattle = FALSE, +#line 11011 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MaxieMagmaHideout), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 11013 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11015 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 11014 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11017 + .species = SPECIES_CROBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11019 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 11018 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11021 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11023 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 11022 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11025 [TRAINER_MAXIE_MT_CHIMNEY] = { +#line 11026 + .trainerName = _("MAXIE"), +#line 11027 .trainerClass = TRAINER_CLASS_MAGMA_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 11028 .trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE, - .trainerName = _("MAXIE"), - .items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 11030 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 11031 + .items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION }, +#line 11032 + .doubleBattle = FALSE, +#line 11033 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MaxieMtChimney), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 11035 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11037 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 11036 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11039 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11041 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 11040 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11043 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11045 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 11044 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11047 [TRAINER_TIANA] = { +#line 11048 + .trainerName = _("TIANA"), +#line 11049 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11050 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("TIANA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_SMART_SWITCHING, - .party = TRAINER_PARTY(sParty_Tiana), - }, - + .encounterMusic_gender = +#line 11051 +F_TRAINER_FEMALE | +#line 11052 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11053 + .doubleBattle = FALSE, +#line 11054 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11056 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11058 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11057 + .lvl = 4, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11060 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11062 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11061 + .lvl = 4, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11064 [TRAINER_HALEY_1] = { +#line 11065 + .trainerName = _("HALEY"), +#line 11066 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11067 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("HALEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Haley1), - }, - + .encounterMusic_gender = +#line 11068 +F_TRAINER_FEMALE | +#line 11069 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11070 + .doubleBattle = FALSE, +#line 11071 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11073 + .species = SPECIES_LOTAD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11075 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11074 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11077 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11079 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11078 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11081 [TRAINER_JANICE] = { +#line 11082 + .trainerName = _("JANICE"), +#line 11083 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11084 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("JANICE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Janice), - }, - + .encounterMusic_gender = +#line 11085 +F_TRAINER_FEMALE | +#line 11086 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11087 + .doubleBattle = FALSE, +#line 11088 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11090 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11092 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11091 + .lvl = 9, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11094 [TRAINER_VIVI] = { +#line 11095 + .trainerName = _("VIVI"), +#line 11096 .trainerClass = TRAINER_CLASS_WINSTRATE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11097 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("VIVI"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 11098 +F_TRAINER_FEMALE | +#line 11099 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11100 + .doubleBattle = FALSE, +#line 11101 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Vivi), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 11103 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11105 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11104 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11107 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11109 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11108 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11111 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11113 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11112 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11115 [TRAINER_HALEY_2] = { +#line 11116 + .trainerName = _("HALEY"), +#line 11117 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11118 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("HALEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Haley2), - }, - + .encounterMusic_gender = +#line 11119 +F_TRAINER_FEMALE | +#line 11120 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11121 + .doubleBattle = FALSE, +#line 11122 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11124 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11126 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 11125 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11128 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11130 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 11129 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11132 [TRAINER_HALEY_3] = { +#line 11133 + .trainerName = _("HALEY"), +#line 11134 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11135 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("HALEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Haley3), - }, - + .encounterMusic_gender = +#line 11136 +F_TRAINER_FEMALE | +#line 11137 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11138 + .doubleBattle = FALSE, +#line 11139 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11141 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11143 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11142 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11145 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11147 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11146 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11149 [TRAINER_HALEY_4] = { +#line 11150 + .trainerName = _("HALEY"), +#line 11151 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11152 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("HALEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Haley4), - }, - + .encounterMusic_gender = +#line 11153 +F_TRAINER_FEMALE | +#line 11154 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11155 + .doubleBattle = FALSE, +#line 11156 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11158 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11160 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11159 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11162 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11164 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11163 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11166 [TRAINER_HALEY_5] = { +#line 11167 + .trainerName = _("HALEY"), +#line 11168 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11169 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("HALEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Haley5), - }, - + .encounterMusic_gender = +#line 11170 +F_TRAINER_FEMALE | +#line 11171 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11172 + .doubleBattle = FALSE, +#line 11173 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 11175 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11177 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11176 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11179 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11181 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11180 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11183 + .species = SPECIES_BRELOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11185 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11184 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11187 [TRAINER_SALLY] = { +#line 11188 + .trainerName = _("SALLY"), +#line 11189 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11190 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("SALLY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Sally), - }, - + .encounterMusic_gender = +#line 11191 +F_TRAINER_FEMALE | +#line 11192 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11193 + .doubleBattle = FALSE, +#line 11194 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11196 + .species = SPECIES_ODDISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11198 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11197 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11200 [TRAINER_ROBIN] = { +#line 11201 + .trainerName = _("ROBIN"), +#line 11202 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11203 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("ROBIN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Robin), - }, - + .encounterMusic_gender = +#line 11204 +F_TRAINER_FEMALE | +#line 11205 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11206 + .doubleBattle = FALSE, +#line 11207 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 11209 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11211 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11210 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11213 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11215 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11214 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11217 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11219 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11218 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11221 [TRAINER_ANDREA] = { +#line 11222 + .trainerName = _("ANDREA"), +#line 11223 .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11224 .trainerPic = TRAINER_PIC_LASS, - .trainerName = _("ANDREA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Andrea), - }, - + .encounterMusic_gender = +#line 11225 +F_TRAINER_FEMALE | +#line 11226 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11227 + .doubleBattle = FALSE, +#line 11228 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11230 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11232 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11231 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11234 [TRAINER_CRISSY] = { - .trainerClass = TRAINER_CLASS_LASS, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_LASS, +#line 11235 .trainerName = _("CRISSY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Crissy), - }, - +#line 11236 + .trainerClass = TRAINER_CLASS_LASS, +#line 11237 + .trainerPic = TRAINER_PIC_LASS, + .encounterMusic_gender = +#line 11238 +F_TRAINER_FEMALE | +#line 11239 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11240 + .doubleBattle = FALSE, +#line 11241 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11243 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11245 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11244 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11247 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11249 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11248 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11251 [TRAINER_RICK] = { +#line 11252 + .trainerName = _("RICK"), +#line 11253 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11254 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("RICK"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Rick), - }, - + .encounterMusic_gender = +#line 11256 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11257 + .doubleBattle = FALSE, +#line 11258 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11260 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11262 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11261 + .lvl = 4, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11264 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11266 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11265 + .lvl = 4, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11268 [TRAINER_LYLE] = { +#line 11269 + .trainerName = _("LYLE"), +#line 11270 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11271 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("LYLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lyle), - }, - + .encounterMusic_gender = +#line 11273 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11274 + .doubleBattle = FALSE, +#line 11275 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 11277 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11279 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11278 + .lvl = 3, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11281 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11283 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11282 + .lvl = 3, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11285 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11287 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11286 + .lvl = 3, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11289 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11291 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11290 + .lvl = 3, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11293 [TRAINER_JOSE] = { +#line 11294 + .trainerName = _("JOSE"), +#line 11295 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11296 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("JOSE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jose), - }, - + .encounterMusic_gender = +#line 11298 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11299 + .doubleBattle = FALSE, +#line 11300 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11302 + .species = SPECIES_WURMPLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11304 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 11303 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11306 + .species = SPECIES_NINCADA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11308 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 11307 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11310 [TRAINER_DOUG] = { +#line 11311 + .trainerName = _("DOUG"), +#line 11312 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11313 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("DOUG"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Doug), - }, - + .encounterMusic_gender = +#line 11315 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11316 + .doubleBattle = FALSE, +#line 11317 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11319 + .species = SPECIES_NINCADA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11321 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11320 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11323 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11325 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11324 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11327 [TRAINER_GREG] = { +#line 11328 + .trainerName = _("GREG"), +#line 11329 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11330 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("GREG"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Greg), - }, - + .encounterMusic_gender = +#line 11332 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11333 + .doubleBattle = FALSE, +#line 11334 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11336 + .species = SPECIES_VOLBEAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11338 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11337 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11340 + .species = SPECIES_ILLUMISE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11342 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11341 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11344 [TRAINER_KENT] = { +#line 11345 + .trainerName = _("KENT"), +#line 11346 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11347 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("KENT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kent), - }, - + .encounterMusic_gender = +#line 11349 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11350 + .doubleBattle = FALSE, +#line 11351 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11353 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11355 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11354 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11357 [TRAINER_JAMES_1] = { +#line 11358 + .trainerName = _("JAMES"), +#line 11359 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11360 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("JAMES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_PREFER_STATUS_MOVES, - .party = TRAINER_PARTY(sParty_James1), - }, - + .encounterMusic_gender = +#line 11362 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11363 + .doubleBattle = FALSE, +#line 11364 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11366 + .species = SPECIES_NINCADA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11368 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11367 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11370 + .species = SPECIES_NINCADA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11372 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11371 + .lvl = 6, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11374 [TRAINER_JAMES_2] = { +#line 11375 + .trainerName = _("JAMES"), +#line 11376 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11377 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("JAMES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_SETUP_FIRST_TURN | AI_FLAG_PREFER_BATON_PASS | AI_FLAG_SMART_SWITCHING, - .party = TRAINER_PARTY(sParty_James2), - }, - + .encounterMusic_gender = +#line 11379 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11380 + .doubleBattle = FALSE, +#line 11381 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11383 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11385 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 11384 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11387 [TRAINER_JAMES_3] = { +#line 11388 + .trainerName = _("JAMES"), +#line 11389 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11390 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("JAMES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_James3), - }, - + .encounterMusic_gender = +#line 11392 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11393 + .doubleBattle = FALSE, +#line 11394 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11396 + .species = SPECIES_DUSTOX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11398 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11397 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11400 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11402 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11401 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11404 [TRAINER_JAMES_4] = { +#line 11405 + .trainerName = _("JAMES"), +#line 11406 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11407 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("JAMES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_James4), - }, - + .encounterMusic_gender = +#line 11409 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11410 + .doubleBattle = FALSE, +#line 11411 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 11413 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11415 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11414 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11417 + .species = SPECIES_DUSTOX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11419 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11418 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11421 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11423 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11422 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11425 [TRAINER_JAMES_5] = { +#line 11426 + .trainerName = _("JAMES"), +#line 11427 .trainerClass = TRAINER_CLASS_BUG_CATCHER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11428 .trainerPic = TRAINER_PIC_BUG_CATCHER, - .trainerName = _("JAMES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_James5), - }, - + .encounterMusic_gender = +#line 11430 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 11431 + .doubleBattle = FALSE, +#line 11432 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 11434 + .species = SPECIES_SURSKIT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11436 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11435 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11438 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11440 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11439 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11442 + .species = SPECIES_DUSTOX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11444 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11443 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11446 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11448 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11447 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11450 [TRAINER_BRICE] = { +#line 11451 + .trainerName = _("BRICE"), +#line 11452 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11453 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("BRICE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Brice), - }, - + .encounterMusic_gender = +#line 11455 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11456 + .doubleBattle = FALSE, +#line 11457 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11459 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11461 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11460 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11463 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11465 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11464 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11467 [TRAINER_TRENT_1] = { +#line 11468 + .trainerName = _("TRENT"), +#line 11469 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11470 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("TRENT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Trent1), - }, - + .encounterMusic_gender = +#line 11472 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11473 + .doubleBattle = FALSE, +#line 11474 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 11476 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11478 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11477 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11480 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11482 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11481 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11484 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11486 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11485 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11488 [TRAINER_LENNY] = { +#line 11489 + .trainerName = _("LENNY"), +#line 11490 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11491 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("LENNY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lenny), - }, - + .encounterMusic_gender = +#line 11493 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11494 + .doubleBattle = FALSE, +#line 11495 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11497 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11499 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11498 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11501 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11503 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11502 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11505 [TRAINER_LUCAS_1] = { +#line 11506 + .trainerName = _("LUCAS"), +#line 11507 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11508 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("LUCAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lucas1), - }, - + .encounterMusic_gender = +#line 11510 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11511 + .doubleBattle = FALSE, +#line 11512 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11514 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11516 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11515 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11518 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11520 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11519 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11522 [TRAINER_ALAN] = { +#line 11523 + .trainerName = _("ALAN"), +#line 11524 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11525 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("ALAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Alan), - }, - + .encounterMusic_gender = +#line 11527 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11528 + .doubleBattle = FALSE, +#line 11529 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 11531 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11533 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11532 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11535 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11537 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11536 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11539 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11541 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11540 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11543 [TRAINER_CLARK] = { +#line 11544 + .trainerName = _("CLARK"), +#line 11545 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11546 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("CLARK"), - .items = {ITEM_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Clark), - }, - + .encounterMusic_gender = +#line 11548 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11549 + .doubleBattle = FALSE, +#line 11550 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11552 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11554 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11553 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11556 [TRAINER_ERIC] = { +#line 11557 + .trainerName = _("ERIC"), +#line 11558 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11559 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("ERIC"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Eric), - }, - + .encounterMusic_gender = +#line 11561 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11562 + .doubleBattle = FALSE, +#line 11563 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11565 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11567 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11566 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11569 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11571 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11570 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11573 [TRAINER_LUCAS_2] = { +#line 11574 + .trainerName = _("LUCAS"), +#line 11575 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11576 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("LUCAS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lucas2), - }, - + .encounterMusic_gender = +#line 11578 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11579 + .doubleBattle = FALSE, +#line 11580 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11582 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11584 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11583 + .lvl = 9, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11585 + MOVE_SPLASH, + MOVE_WATER_GUN, + }, + }, + }, + }, +#line 11588 [TRAINER_MIKE_1] = { +#line 11589 + .trainerName = _("MIKE"), +#line 11590 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11591 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("MIKE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Mike1), - }, - + .encounterMusic_gender = +#line 11593 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11594 + .doubleBattle = FALSE, +#line 11595 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11597 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11599 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11598 + .lvl = 10, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11600 + MOVE_GUST, + MOVE_GROWL, + }, + }, + { +#line 11603 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11605 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11604 + .lvl = 10, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11606 + MOVE_BITE, + MOVE_SCARY_FACE, + }, + }, + }, + }, +#line 11609 [TRAINER_MIKE_2] = { +#line 11610 + .trainerName = _("MIKE"), +#line 11611 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11612 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("MIKE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Mike2), - }, - + .encounterMusic_gender = +#line 11614 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11615 + .doubleBattle = FALSE, +#line 11616 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 11618 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11620 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11619 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11622 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11624 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11623 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11626 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11628 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11627 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11630 [TRAINER_TRENT_2] = { +#line 11631 + .trainerName = _("TRENT"), +#line 11632 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11633 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("TRENT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Trent2), - }, - + .encounterMusic_gender = +#line 11635 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11636 + .doubleBattle = FALSE, +#line 11637 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 11639 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11641 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 11640 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11643 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11645 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 11644 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11647 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11649 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 11648 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11651 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11653 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 11652 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11655 [TRAINER_TRENT_3] = { +#line 11656 + .trainerName = _("TRENT"), +#line 11657 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11658 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("TRENT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Trent3), - }, - + .encounterMusic_gender = +#line 11660 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11661 + .doubleBattle = FALSE, +#line 11662 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 11664 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11666 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11665 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11668 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11670 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11669 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11672 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11674 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11673 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11676 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11678 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11677 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11680 [TRAINER_TRENT_4] = { +#line 11681 + .trainerName = _("TRENT"), +#line 11682 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11683 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("TRENT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Trent4), - }, - + .encounterMusic_gender = +#line 11685 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11686 + .doubleBattle = FALSE, +#line 11687 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 11689 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11691 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11690 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11693 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11695 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11694 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11697 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11699 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11698 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11701 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11703 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11702 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11705 [TRAINER_TRENT_5] = { +#line 11706 + .trainerName = _("TRENT"), +#line 11707 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11708 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("TRENT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Trent5), - }, - + .encounterMusic_gender = +#line 11710 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 11711 + .doubleBattle = FALSE, +#line 11712 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 11714 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11716 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11715 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11718 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11720 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11719 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11722 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11724 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11723 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11726 + .species = SPECIES_GOLEM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11728 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11727 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11730 [TRAINER_DEZ_AND_LUKE] = { +#line 11731 + .trainerName = _("DEZ & LUKE"), +#line 11732 .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11733 .trainerPic = TRAINER_PIC_YOUNG_COUPLE, - .trainerName = _("DEZ & LUKE"), - .items = {}, + .encounterMusic_gender = +#line 11735 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11736 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_DezAndLuke), - }, - +#line 11737 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11739 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11741 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11740 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11743 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11745 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11744 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11747 [TRAINER_LEA_AND_JED] = { +#line 11748 + .trainerName = _("LEA & JED"), +#line 11749 .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11750 .trainerPic = TRAINER_PIC_YOUNG_COUPLE, - .trainerName = _("LEA & JED"), - .items = {}, + .encounterMusic_gender = +#line 11752 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11753 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_LeaAndJed), - }, - +#line 11754 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11756 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11758 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11757 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11760 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11762 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11761 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11764 [TRAINER_KIRA_AND_DAN_1] = { +#line 11765 + .trainerName = _("KIRA & DAN"), +#line 11766 .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11767 .trainerPic = TRAINER_PIC_YOUNG_COUPLE, - .trainerName = _("KIRA & DAN"), - .items = {}, + .encounterMusic_gender = +#line 11769 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11770 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_KiraAndDan1), - }, - +#line 11771 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11773 + .species = SPECIES_VOLBEAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11775 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11774 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11777 + .species = SPECIES_ILLUMISE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11779 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11778 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11781 [TRAINER_KIRA_AND_DAN_2] = { +#line 11782 + .trainerName = _("KIRA & DAN"), +#line 11783 .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11784 .trainerPic = TRAINER_PIC_YOUNG_COUPLE, - .trainerName = _("KIRA & DAN"), - .items = {}, + .encounterMusic_gender = +#line 11786 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11787 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_KiraAndDan2), - }, - +#line 11788 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11790 + .species = SPECIES_VOLBEAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11792 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 11791 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11794 + .species = SPECIES_ILLUMISE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11796 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 11795 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11798 [TRAINER_KIRA_AND_DAN_3] = { +#line 11799 + .trainerName = _("KIRA & DAN"), +#line 11800 .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11801 .trainerPic = TRAINER_PIC_YOUNG_COUPLE, - .trainerName = _("KIRA & DAN"), - .items = {}, + .encounterMusic_gender = +#line 11803 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11804 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_KiraAndDan3), - }, - +#line 11805 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11807 + .species = SPECIES_VOLBEAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11809 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11808 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11811 + .species = SPECIES_ILLUMISE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11813 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 11812 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11815 [TRAINER_KIRA_AND_DAN_4] = { +#line 11816 + .trainerName = _("KIRA & DAN"), +#line 11817 .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11818 .trainerPic = TRAINER_PIC_YOUNG_COUPLE, - .trainerName = _("KIRA & DAN"), - .items = {}, + .encounterMusic_gender = +#line 11820 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11821 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_KiraAndDan4), - }, - +#line 11822 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11824 + .species = SPECIES_VOLBEAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11826 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11825 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11828 + .species = SPECIES_ILLUMISE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11830 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 11829 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11832 [TRAINER_KIRA_AND_DAN_5] = { +#line 11833 + .trainerName = _("KIRA & DAN"), +#line 11834 .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11835 .trainerPic = TRAINER_PIC_YOUNG_COUPLE, - .trainerName = _("KIRA & DAN"), - .items = {}, + .encounterMusic_gender = +#line 11837 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 11838 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_KiraAndDan5), - }, - +#line 11839 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11841 + .species = SPECIES_VOLBEAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11843 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11842 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 11845 + .species = SPECIES_ILLUMISE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11847 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 11846 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11849 [TRAINER_JOHANNA] = { +#line 11850 + .trainerName = _("JOHANNA"), +#line 11851 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11852 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("JOHANNA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Johanna), - }, - + .encounterMusic_gender = +#line 11853 +F_TRAINER_FEMALE | +#line 11854 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 11855 + .doubleBattle = FALSE, +#line 11856 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11858 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11860 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11859 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 11862 [TRAINER_GERALD] = { +#line 11863 + .trainerName = _("GERALD"), +#line 11864 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 11865 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("GERALD"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 11867 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 11868 + .items = { ITEM_HYPER_POTION }, +#line 11869 + .doubleBattle = FALSE, +#line 11870 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Gerald), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11872 + .species = SPECIES_KECLEON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11874 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11873 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11875 + MOVE_FLAMETHROWER, + MOVE_FURY_SWIPES, + MOVE_FEINT_ATTACK, + MOVE_BIND, + }, + }, + }, + }, +#line 11880 [TRAINER_VIVIAN] = { +#line 11881 + .trainerName = _("VIVIAN"), +#line 11882 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 11883 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("VIVIAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Vivian), - }, - + .encounterMusic_gender = +#line 11884 +F_TRAINER_FEMALE | +#line 11885 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 11886 + .doubleBattle = FALSE, +#line 11887 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11889 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11891 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11890 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11892 + MOVE_BIDE, + MOVE_DETECT, + MOVE_CONFUSION, + MOVE_THUNDER_PUNCH, + }, + }, + { +#line 11897 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11899 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11898 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11900 + MOVE_THUNDER_PUNCH, + MOVE_DETECT, + MOVE_CONFUSION, + MOVE_MEDITATE, + }, + }, + }, + }, +#line 11905 [TRAINER_DANIELLE] = { +#line 11906 + .trainerName = _("DANIELLE"), +#line 11907 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 11908 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("DANIELLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Danielle), - }, - + .encounterMusic_gender = +#line 11909 +F_TRAINER_FEMALE | +#line 11910 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 11911 + .doubleBattle = FALSE, +#line 11912 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 11914 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11916 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 11915 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11917 + MOVE_BIDE, + MOVE_DETECT, + MOVE_CONFUSION, + MOVE_FIRE_PUNCH, + }, + }, + }, + }, +#line 11922 [TRAINER_HIDEO] = { +#line 11923 + .trainerName = _("HIDEO"), +#line 11924 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 11925 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("HIDEO"), - .items = {}, + .encounterMusic_gender = +#line 11927 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 11928 .doubleBattle = FALSE, +#line 11929 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT, - .party = TRAINER_PARTY(sParty_Hideo), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11931 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11933 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11932 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11934 + MOVE_TACKLE, + MOVE_SELF_DESTRUCT, + MOVE_SLUDGE, + MOVE_SMOKESCREEN, + }, + }, + { +#line 11939 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11941 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11940 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11942 + MOVE_TACKLE, + MOVE_POISON_GAS, + MOVE_SLUDGE, + MOVE_SMOKESCREEN, + }, + }, + }, + }, +#line 11947 [TRAINER_KEIGO] = { +#line 11948 + .trainerName = _("KEIGO"), +#line 11949 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 11950 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("KEIGO"), - .items = {}, + .encounterMusic_gender = +#line 11952 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 11953 .doubleBattle = FALSE, +#line 11954 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT, - .party = TRAINER_PARTY(sParty_Keigo), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11956 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11958 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11957 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11959 + MOVE_POISON_GAS, + MOVE_SELF_DESTRUCT, + MOVE_SLUDGE, + MOVE_SMOKESCREEN, + }, + }, + { +#line 11964 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11966 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11965 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11967 + MOVE_SAND_ATTACK, + MOVE_DOUBLE_TEAM, + MOVE_FURY_CUTTER, + MOVE_SWORDS_DANCE, + }, + }, + }, + }, +#line 11972 [TRAINER_RILEY] = { +#line 11973 + .trainerName = _("RILEY"), +#line 11974 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 11975 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("RILEY"), - .items = {}, + .encounterMusic_gender = +#line 11977 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 11978 .doubleBattle = FALSE, +#line 11979 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT, - .party = TRAINER_PARTY(sParty_Riley), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 11981 + .species = SPECIES_NINCADA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11983 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11982 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11984 + MOVE_LEECH_LIFE, + MOVE_FURY_SWIPES, + MOVE_MIND_READER, + MOVE_DIG, + }, + }, + { +#line 11989 + .species = SPECIES_KOFFING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 11991 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 11990 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 11992 + MOVE_TACKLE, + MOVE_SELF_DESTRUCT, + MOVE_SLUDGE, + MOVE_SMOKESCREEN, + }, + }, + }, + }, +#line 11997 [TRAINER_FLINT] = { +#line 11998 + .trainerName = _("FLINT"), +#line 11999 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12000 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("FLINT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Flint), - }, - + .encounterMusic_gender = +#line 12002 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12003 + .doubleBattle = FALSE, +#line 12004 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12006 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12008 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12007 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12010 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12012 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12011 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12014 [TRAINER_ASHLEY] = { +#line 12015 + .trainerName = _("ASHLEY"), +#line 12016 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 12017 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("ASHLEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Ashley), - }, - + .encounterMusic_gender = +#line 12018 +F_TRAINER_FEMALE | +#line 12019 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 12020 + .doubleBattle = FALSE, +#line 12021 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 12023 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12025 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 12024 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12027 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12029 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 12028 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12031 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12033 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 12032 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12035 [TRAINER_WALLY_MAUVILLE] = { +#line 12036 + .trainerName = _("WALLY"), +#line 12037 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12038 .trainerPic = TRAINER_PIC_WALLY, - .trainerName = _("WALLY"), - .items = {}, + .encounterMusic_gender = +#line 12040 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12041 .doubleBattle = FALSE, +#line 12042 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_WallyMauville), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 12044 + .species = SPECIES_RALTS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12046 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 12045 + .lvl = 16, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12048 [TRAINER_WALLY_VR_2] = { +#line 12049 + .trainerName = _("WALLY"), +#line 12050 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12051 .trainerPic = TRAINER_PIC_WALLY, - .trainerName = _("WALLY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 12053 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12054 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 12055 + .doubleBattle = FALSE, +#line 12056 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_WallyVR2), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 12058 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12060 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12059 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12061 + MOVE_AERIAL_ACE, + MOVE_SAFEGUARD, + MOVE_DRAGON_BREATH, + MOVE_DRAGON_DANCE, + }, + }, + { +#line 12066 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12068 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12067 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12069 + MOVE_SING, + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 12074 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12076 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12075 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12077 + MOVE_MAGICAL_LEAF, + MOVE_LEECH_SEED, + MOVE_GIGA_DRAIN, + MOVE_TOXIC, + }, + }, + { +#line 12082 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12084 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12083 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12085 + MOVE_SUPERSONIC, + MOVE_THUNDERBOLT, + MOVE_TRI_ATTACK, + MOVE_SCREECH, + }, + }, + { +#line 12090 + .species = SPECIES_GARDEVOIR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12092 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 12091 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12093 + MOVE_DOUBLE_TEAM, + MOVE_CALM_MIND, + MOVE_PSYCHIC, + MOVE_FUTURE_SIGHT, + }, + }, + }, + }, +#line 12098 [TRAINER_WALLY_VR_3] = { +#line 12099 + .trainerName = _("WALLY"), +#line 12100 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12101 .trainerPic = TRAINER_PIC_WALLY, - .trainerName = _("WALLY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 12103 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12104 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 12105 + .doubleBattle = FALSE, +#line 12106 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_WallyVR3), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 12108 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12110 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12109 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12111 + MOVE_AERIAL_ACE, + MOVE_SAFEGUARD, + MOVE_DRAGON_BREATH, + MOVE_DRAGON_DANCE, + }, + }, + { +#line 12116 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12118 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12117 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12119 + MOVE_SING, + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 12124 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12126 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12125 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12127 + MOVE_MAGICAL_LEAF, + MOVE_LEECH_SEED, + MOVE_GIGA_DRAIN, + MOVE_TOXIC, + }, + }, + { +#line 12132 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12134 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12133 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12135 + MOVE_SUPERSONIC, + MOVE_THUNDERBOLT, + MOVE_TRI_ATTACK, + MOVE_SCREECH, + }, + }, + { +#line 12140 + .species = SPECIES_GARDEVOIR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12142 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 12141 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12143 + MOVE_DOUBLE_TEAM, + MOVE_CALM_MIND, + MOVE_PSYCHIC, + MOVE_FUTURE_SIGHT, + }, + }, + }, + }, +#line 12148 [TRAINER_WALLY_VR_4] = { +#line 12149 + .trainerName = _("WALLY"), +#line 12150 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12151 .trainerPic = TRAINER_PIC_WALLY, - .trainerName = _("WALLY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 12153 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12154 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 12155 + .doubleBattle = FALSE, +#line 12156 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_WallyVR4), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 12158 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12160 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12159 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12161 + MOVE_AERIAL_ACE, + MOVE_SAFEGUARD, + MOVE_DRAGON_BREATH, + MOVE_DRAGON_DANCE, + }, + }, + { +#line 12166 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12168 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12167 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12169 + MOVE_SING, + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 12174 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12176 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12175 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12177 + MOVE_MAGICAL_LEAF, + MOVE_LEECH_SEED, + MOVE_GIGA_DRAIN, + MOVE_TOXIC, + }, + }, + { +#line 12182 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12184 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12183 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12185 + MOVE_SUPERSONIC, + MOVE_THUNDERBOLT, + MOVE_TRI_ATTACK, + MOVE_SCREECH, + }, + }, + { +#line 12190 + .species = SPECIES_GARDEVOIR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12192 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 12191 + .lvl = 54, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12193 + MOVE_DOUBLE_TEAM, + MOVE_CALM_MIND, + MOVE_PSYCHIC, + MOVE_FUTURE_SIGHT, + }, + }, + }, + }, +#line 12198 [TRAINER_WALLY_VR_5] = { +#line 12199 + .trainerName = _("WALLY"), +#line 12200 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12201 .trainerPic = TRAINER_PIC_WALLY, - .trainerName = _("WALLY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 12203 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12204 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 12205 + .doubleBattle = FALSE, +#line 12206 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_WallyVR5), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 12208 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12210 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12209 + .lvl = 56, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12211 + MOVE_AERIAL_ACE, + MOVE_SAFEGUARD, + MOVE_DRAGON_BREATH, + MOVE_DRAGON_DANCE, + }, + }, + { +#line 12216 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12218 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12217 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12219 + MOVE_SING, + MOVE_ASSIST, + MOVE_CHARM, + MOVE_FEINT_ATTACK, + }, + }, + { +#line 12224 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12226 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12225 + .lvl = 56, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12227 + MOVE_MAGICAL_LEAF, + MOVE_LEECH_SEED, + MOVE_GIGA_DRAIN, + MOVE_TOXIC, + }, + }, + { +#line 12232 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12234 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12233 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12235 + MOVE_SUPERSONIC, + MOVE_THUNDERBOLT, + MOVE_TRI_ATTACK, + MOVE_SCREECH, + }, + }, + { +#line 12240 + .species = SPECIES_GARDEVOIR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12242 + .iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30), +#line 12241 + .lvl = 57, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12243 + MOVE_DOUBLE_TEAM, + MOVE_CALM_MIND, + MOVE_PSYCHIC, + MOVE_FUTURE_SIGHT, + }, + }, + }, + }, +#line 12248 [TRAINER_BRENDAN_LILYCOVE_MUDKIP] = { +#line 12249 + .trainerName = _("BRENDAN"), +#line 12250 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12251 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 12253 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12254 .doubleBattle = FALSE, +#line 12255 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanLilycoveMudkip), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 12257 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12259 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12258 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12261 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12263 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12262 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12265 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12267 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12266 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12269 + .species = SPECIES_GROVYLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12271 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 12270 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12273 [TRAINER_BRENDAN_LILYCOVE_TREECKO] = { +#line 12274 + .trainerName = _("BRENDAN"), +#line 12275 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12276 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 12278 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12279 .doubleBattle = FALSE, +#line 12280 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanLilycoveTreecko), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 12282 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12284 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12283 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12286 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12288 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12287 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12290 + .species = SPECIES_LUDICOLO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12292 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12291 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12294 + .species = SPECIES_COMBUSKEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12296 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 12295 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12298 [TRAINER_BRENDAN_LILYCOVE_TORCHIC] = { +#line 12299 + .trainerName = _("BRENDAN"), +#line 12300 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12301 .trainerPic = TRAINER_PIC_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, + .encounterMusic_gender = +#line 12303 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 12304 .doubleBattle = FALSE, +#line 12305 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_BrendanLilycoveTorchic), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 12307 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12309 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12308 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12311 + .species = SPECIES_LUDICOLO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12313 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12312 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12315 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12317 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12316 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12319 + .species = SPECIES_MARSHTOMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12321 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 12320 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12323 [TRAINER_MAY_LILYCOVE_MUDKIP] = { +#line 12324 + .trainerName = _("MAY"), +#line 12325 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 12326 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 12327 +F_TRAINER_FEMALE | +#line 12328 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 12329 + .doubleBattle = FALSE, +#line 12330 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayLilycoveMudkip), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 12332 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12334 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12333 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12336 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12338 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12337 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12340 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12342 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12341 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12344 + .species = SPECIES_GROVYLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12346 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 12345 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12348 [TRAINER_MAY_LILYCOVE_TREECKO] = { +#line 12349 + .trainerName = _("MAY"), +#line 12350 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 12351 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 12352 +F_TRAINER_FEMALE | +#line 12353 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 12354 + .doubleBattle = FALSE, +#line 12355 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayLilycoveTreecko), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 12357 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12359 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12358 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12361 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12363 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12362 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12365 + .species = SPECIES_LUDICOLO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12367 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12366 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12369 + .species = SPECIES_COMBUSKEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12371 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 12370 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12373 [TRAINER_MAY_LILYCOVE_TORCHIC] = { +#line 12374 + .trainerName = _("MAY"), +#line 12375 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 12376 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 12377 +F_TRAINER_FEMALE | +#line 12378 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 12379 + .doubleBattle = FALSE, +#line 12380 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayLilycoveTorchic), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 12382 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12384 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12383 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12386 + .species = SPECIES_LUDICOLO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12388 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12387 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12390 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12392 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 12391 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12394 + .species = SPECIES_MARSHTOMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12396 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 12395 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12398 [TRAINER_JONAH] = { +#line 12399 + .trainerName = _("JONAH"), +#line 12400 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12401 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("JONAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jonah), - }, - + .encounterMusic_gender = +#line 12403 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12404 + .doubleBattle = FALSE, +#line 12405 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 12407 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12409 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12408 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12411 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12413 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12412 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12415 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12417 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12416 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12419 [TRAINER_HENRY] = { +#line 12420 + .trainerName = _("HENRY"), +#line 12421 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12422 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("HENRY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Henry), - }, - + .encounterMusic_gender = +#line 12424 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12425 + .doubleBattle = FALSE, +#line 12426 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12428 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12430 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12429 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12432 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12434 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12433 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12436 [TRAINER_ROGER] = { +#line 12437 + .trainerName = _("ROGER"), +#line 12438 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12439 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("ROGER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Roger), - }, - + .encounterMusic_gender = +#line 12441 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12442 + .doubleBattle = FALSE, +#line 12443 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 12445 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12447 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12446 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12449 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12451 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12450 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12453 + .species = SPECIES_GYARADOS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12455 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12454 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12457 [TRAINER_ALEXA] = { +#line 12458 + .trainerName = _("ALEXA"), +#line 12459 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 12460 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("ALEXA"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 12461 +F_TRAINER_FEMALE | +#line 12462 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 12463 + .items = { ITEM_FULL_RESTORE }, +#line 12464 + .doubleBattle = FALSE, +#line 12465 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Alexa), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12467 + .species = SPECIES_GLOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12469 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 12468 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12471 + .species = SPECIES_AZUMARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12473 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 12472 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12475 [TRAINER_RUBEN] = { +#line 12476 + .trainerName = _("RUBEN"), +#line 12477 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 12478 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("RUBEN"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 12480 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 12481 + .items = { ITEM_HYPER_POTION }, +#line 12482 + .doubleBattle = FALSE, +#line 12483 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Ruben), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12485 + .species = SPECIES_SHIFTRY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12487 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 12486 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12489 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12491 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 12490 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12493 [TRAINER_KOJI_1] = { +#line 12494 + .trainerName = _("KOJI"), +#line 12495 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12496 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("KOJI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Koji1), - }, - + .encounterMusic_gender = +#line 12498 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12499 + .doubleBattle = FALSE, +#line 12500 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 12502 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12504 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12503 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12506 [TRAINER_WAYNE] = { +#line 12507 + .trainerName = _("WAYNE"), +#line 12508 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12509 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("WAYNE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Wayne), - }, - + .encounterMusic_gender = +#line 12511 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12512 + .doubleBattle = FALSE, +#line 12513 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 12515 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12517 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12516 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12519 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12521 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12520 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12523 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12525 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12524 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12527 [TRAINER_AIDAN] = { +#line 12528 + .trainerName = _("AIDAN"), +#line 12529 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 12530 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("AIDAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Aidan), - }, - + .encounterMusic_gender = +#line 12532 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 12533 + .doubleBattle = FALSE, +#line 12534 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12536 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12538 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12537 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12540 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12542 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12541 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12544 [TRAINER_REED] = { +#line 12545 + .trainerName = _("REED"), +#line 12546 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12547 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("REED"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Reed), - }, - + .encounterMusic_gender = +#line 12549 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12550 + .doubleBattle = FALSE, +#line 12551 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12553 + .species = SPECIES_SPHEAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12555 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12554 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12557 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12559 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12558 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12561 [TRAINER_TISHA] = { +#line 12562 + .trainerName = _("TISHA"), +#line 12563 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12564 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("TISHA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tisha), - }, - + .encounterMusic_gender = +#line 12565 +F_TRAINER_FEMALE | +#line 12566 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12567 + .doubleBattle = FALSE, +#line 12568 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 12570 + .species = SPECIES_CHINCHOU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12572 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12571 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12574 [TRAINER_TORI_AND_TIA] = { +#line 12575 + .trainerName = _("TORI & TIA"), +#line 12576 .trainerClass = TRAINER_CLASS_TWINS, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 12577 .trainerPic = TRAINER_PIC_TWINS, - .trainerName = _("TORI & TIA"), - .items = {}, + .encounterMusic_gender = +#line 12579 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 12580 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_ToriAndTia), - }, - +#line 12581 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12583 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12585 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12584 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12587 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12589 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12588 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12591 [TRAINER_KIM_AND_IRIS] = { +#line 12592 + .trainerName = _("KIM & IRIS"), +#line 12593 .trainerClass = TRAINER_CLASS_SR_AND_JR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 12594 .trainerPic = TRAINER_PIC_SR_AND_JR, - .trainerName = _("KIM & IRIS"), - .items = {}, + .encounterMusic_gender = +#line 12596 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 12597 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_KimAndIris), - }, - +#line 12598 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12600 + .species = SPECIES_SWABLU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12602 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12601 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12603 + MOVE_SING, + MOVE_FURY_ATTACK, + MOVE_SAFEGUARD, + MOVE_AERIAL_ACE, + }, + }, + { +#line 12608 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12610 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12609 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12611 + MOVE_FLAMETHROWER, + MOVE_TAKE_DOWN, + MOVE_REST, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 12616 [TRAINER_TYRA_AND_IVY] = { +#line 12617 + .trainerName = _("TYRA & IVY"), +#line 12618 .trainerClass = TRAINER_CLASS_SR_AND_JR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 12619 .trainerPic = TRAINER_PIC_SR_AND_JR, - .trainerName = _("TYRA & IVY"), - .items = {}, + .encounterMusic_gender = +#line 12621 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 12622 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_TyraAndIvy), - }, - +#line 12623 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12625 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12627 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12626 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12628 + MOVE_GROWTH, + MOVE_STUN_SPORE, + MOVE_MEGA_DRAIN, + MOVE_LEECH_SEED, + }, + }, + { +#line 12633 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12635 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12634 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12636 + MOVE_DEFENSE_CURL, + MOVE_ROLLOUT, + MOVE_MUD_SPORT, + MOVE_ROCK_THROW, + }, + }, + }, + }, +#line 12641 [TRAINER_MEL_AND_PAUL] = { +#line 12642 + .trainerName = _("MEL & PAUL"), +#line 12643 .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 12644 .trainerPic = TRAINER_PIC_YOUNG_COUPLE, - .trainerName = _("MEL & PAUL"), - .items = {}, + .encounterMusic_gender = +#line 12646 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 12647 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_MelAndPaul), - }, - +#line 12648 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12650 + .species = SPECIES_DUSTOX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12652 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12651 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12653 + MOVE_GUST, + MOVE_PSYBEAM, + MOVE_TOXIC, + MOVE_PROTECT, + }, + }, + { +#line 12658 + .species = SPECIES_BEAUTIFLY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12660 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12659 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12661 + MOVE_GUST, + MOVE_MEGA_DRAIN, + MOVE_ATTRACT, + MOVE_STUN_SPORE, + }, + }, + }, + }, +#line 12666 [TRAINER_JOHN_AND_JAY_1] = { +#line 12667 + .trainerName = _("JOHN & JAY"), +#line 12668 .trainerClass = TRAINER_CLASS_OLD_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12669 .trainerPic = TRAINER_PIC_OLD_COUPLE, - .trainerName = _("JOHN & JAY"), - .items = {}, + .encounterMusic_gender = +#line 12671 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12672 .doubleBattle = TRUE, +#line 12673 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_JohnAndJay1), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12675 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12677 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 12676 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12678 + MOVE_PSYCHIC, + MOVE_FIRE_PUNCH, + MOVE_PSYCH_UP, + MOVE_PROTECT, + }, + }, + { +#line 12683 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12685 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 12684 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12686 + MOVE_FOCUS_PUNCH, + MOVE_ROCK_TOMB, + MOVE_REST, + MOVE_BELLY_DRUM, + }, + }, + }, + }, +#line 12691 [TRAINER_JOHN_AND_JAY_2] = { +#line 12692 + .trainerName = _("JOHN & JAY"), +#line 12693 .trainerClass = TRAINER_CLASS_OLD_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12694 .trainerPic = TRAINER_PIC_OLD_COUPLE, - .trainerName = _("JOHN & JAY"), - .items = {}, + .encounterMusic_gender = +#line 12696 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12697 .doubleBattle = TRUE, +#line 12698 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_JohnAndJay2), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12700 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12702 + .iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25), +#line 12701 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12703 + MOVE_PSYCHIC, + MOVE_FIRE_PUNCH, + MOVE_PSYCH_UP, + MOVE_PROTECT, + }, + }, + { +#line 12708 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12710 + .iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25), +#line 12709 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12711 + MOVE_FOCUS_PUNCH, + MOVE_ROCK_TOMB, + MOVE_REST, + MOVE_BELLY_DRUM, + }, + }, + }, + }, +#line 12716 [TRAINER_JOHN_AND_JAY_3] = { +#line 12717 + .trainerName = _("JOHN & JAY"), +#line 12718 .trainerClass = TRAINER_CLASS_OLD_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12719 .trainerPic = TRAINER_PIC_OLD_COUPLE, - .trainerName = _("JOHN & JAY"), - .items = {}, + .encounterMusic_gender = +#line 12721 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12722 .doubleBattle = TRUE, +#line 12723 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_JohnAndJay3), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12725 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12727 + .iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26), +#line 12726 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12728 + MOVE_PSYCHIC, + MOVE_FIRE_PUNCH, + MOVE_PSYCH_UP, + MOVE_PROTECT, + }, + }, + { +#line 12733 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12735 + .iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26), +#line 12734 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12736 + MOVE_FOCUS_PUNCH, + MOVE_ROCK_TOMB, + MOVE_REST, + MOVE_BELLY_DRUM, + }, + }, + }, + }, +#line 12741 [TRAINER_JOHN_AND_JAY_4] = { +#line 12742 + .trainerName = _("JOHN & JAY"), +#line 12743 .trainerClass = TRAINER_CLASS_OLD_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12744 .trainerPic = TRAINER_PIC_OLD_COUPLE, - .trainerName = _("JOHN & JAY"), - .items = {}, + .encounterMusic_gender = +#line 12746 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12747 .doubleBattle = TRUE, +#line 12748 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN, - .party = TRAINER_PARTY(sParty_JohnAndJay4), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12750 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12752 + .iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27), +#line 12751 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12753 + MOVE_PSYCHIC, + MOVE_FIRE_PUNCH, + MOVE_PSYCH_UP, + MOVE_PROTECT, + }, + }, + { +#line 12758 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12760 + .iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27), +#line 12759 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12761 + MOVE_FOCUS_PUNCH, + MOVE_ROCK_TOMB, + MOVE_REST, + MOVE_BELLY_DRUM, + }, + }, + }, + }, +#line 12766 [TRAINER_JOHN_AND_JAY_5] = { +#line 12767 + .trainerName = _("JOHN & JAY"), +#line 12768 .trainerClass = TRAINER_CLASS_OLD_COUPLE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12769 .trainerPic = TRAINER_PIC_OLD_COUPLE, - .trainerName = _("JOHN & JAY"), - .items = {}, + .encounterMusic_gender = +#line 12771 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 12772 .doubleBattle = TRUE, +#line 12773 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_JohnAndJay5), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12775 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12777 + .iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29), +#line 12776 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12778 + MOVE_PSYCHIC, + MOVE_FIRE_PUNCH, + MOVE_PSYCH_UP, + MOVE_PROTECT, + }, + }, + { +#line 12783 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12785 + .iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29), +#line 12784 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 12786 + MOVE_FOCUS_PUNCH, + MOVE_ROCK_TOMB, + MOVE_REST, + MOVE_BELLY_DRUM, + }, + }, + }, + }, +#line 12791 [TRAINER_RELI_AND_IAN] = { +#line 12792 + .trainerName = _("RELI & IAN"), +#line 12793 .trainerClass = TRAINER_CLASS_SIS_AND_BRO, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12794 .trainerPic = TRAINER_PIC_SIS_AND_BRO, - .trainerName = _("RELI & IAN"), - .items = {}, + .encounterMusic_gender = +#line 12796 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12797 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_ReliAndIan), - }, - +#line 12798 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12800 + .species = SPECIES_AZUMARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12802 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12801 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12804 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12806 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12805 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12808 [TRAINER_LILA_AND_ROY_1] = { +#line 12809 + .trainerName = _("LILA & ROY"), +#line 12810 .trainerClass = TRAINER_CLASS_SIS_AND_BRO, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12811 .trainerPic = TRAINER_PIC_SIS_AND_BRO, - .trainerName = _("LILA & ROY"), - .items = {}, + .encounterMusic_gender = +#line 12813 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12814 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_LilaAndRoy1), - }, - +#line 12815 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12817 + .species = SPECIES_CHINCHOU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12819 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12818 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12821 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12823 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12822 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12825 [TRAINER_LILA_AND_ROY_2] = { +#line 12826 + .trainerName = _("LILA & ROY"), +#line 12827 .trainerClass = TRAINER_CLASS_SIS_AND_BRO, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12828 .trainerPic = TRAINER_PIC_SIS_AND_BRO, - .trainerName = _("LILA & ROY"), - .items = {}, + .encounterMusic_gender = +#line 12830 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12831 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_LilaAndRoy2), - }, - +#line 12832 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12834 + .species = SPECIES_CHINCHOU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12836 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12835 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12838 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12840 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12839 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12842 [TRAINER_LILA_AND_ROY_3] = { +#line 12843 + .trainerName = _("LILA & ROY"), +#line 12844 .trainerClass = TRAINER_CLASS_SIS_AND_BRO, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12845 .trainerPic = TRAINER_PIC_SIS_AND_BRO, - .trainerName = _("LILA & ROY"), - .items = {}, + .encounterMusic_gender = +#line 12847 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12848 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_LilaAndRoy3), - }, - +#line 12849 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12851 + .species = SPECIES_LANTURN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12853 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12852 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12855 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12857 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12856 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12859 [TRAINER_LILA_AND_ROY_4] = { +#line 12860 + .trainerName = _("LILA & ROY"), +#line 12861 .trainerClass = TRAINER_CLASS_SIS_AND_BRO, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12862 .trainerPic = TRAINER_PIC_SIS_AND_BRO, - .trainerName = _("LILA & ROY"), - .items = {}, + .encounterMusic_gender = +#line 12864 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12865 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_LilaAndRoy4), - }, - +#line 12866 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12868 + .species = SPECIES_LANTURN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12870 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12869 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12872 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12874 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12873 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12876 [TRAINER_LILA_AND_ROY_5] = { +#line 12877 + .trainerName = _("LILA & ROY"), +#line 12878 .trainerClass = TRAINER_CLASS_SIS_AND_BRO, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12879 .trainerPic = TRAINER_PIC_SIS_AND_BRO, - .trainerName = _("LILA & ROY"), - .items = {}, + .encounterMusic_gender = +#line 12881 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12882 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_LilaAndRoy5), - }, - +#line 12883 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12885 + .species = SPECIES_LANTURN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12887 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12886 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12889 + .species = SPECIES_SHARPEDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12891 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12890 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12893 [TRAINER_LISA_AND_RAY] = { +#line 12894 + .trainerName = _("LISA & RAY"), +#line 12895 .trainerClass = TRAINER_CLASS_SIS_AND_BRO, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12896 .trainerPic = TRAINER_PIC_SIS_AND_BRO, - .trainerName = _("LISA & RAY"), - .items = {}, + .encounterMusic_gender = +#line 12898 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 12899 .doubleBattle = TRUE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_LisaAndRay), - }, - +#line 12900 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12902 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12904 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12903 + .lvl = 27, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12906 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12908 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12907 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12910 [TRAINER_CHRIS] = { +#line 12911 + .trainerName = _("CHRIS"), +#line 12912 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12913 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("CHRIS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Chris), - }, - + .encounterMusic_gender = +#line 12915 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12916 + .doubleBattle = FALSE, +#line 12917 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 12919 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12921 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12920 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12923 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12925 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12924 + .lvl = 20, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12927 + .species = SPECIES_FEEBAS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12929 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12928 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12931 + .species = SPECIES_CARVANHA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12933 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12932 + .lvl = 23, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12935 [TRAINER_DAWSON] = { +#line 12936 + .trainerName = _("DAWSON"), +#line 12937 .trainerClass = TRAINER_CLASS_RICH_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 12938 .trainerPic = TRAINER_PIC_RICH_BOY, - .trainerName = _("DAWSON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dawson), - }, - + .encounterMusic_gender = +#line 12940 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 12941 + .doubleBattle = FALSE, +#line 12942 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12944 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12944 + .heldItem = ITEM_NUGGET, +#line 12946 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12945 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12948 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12950 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12949 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12952 [TRAINER_SARAH] = { +#line 12953 + .trainerName = _("SARAH"), +#line 12954 .trainerClass = TRAINER_CLASS_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 12955 .trainerPic = TRAINER_PIC_LADY, - .trainerName = _("SARAH"), - .items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Sarah), - }, - + .encounterMusic_gender = +#line 12956 +F_TRAINER_FEMALE | +#line 12957 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 12958 + .items = { ITEM_FULL_RESTORE }, +#line 12959 + .doubleBattle = FALSE, +#line 12960 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 12962 + .species = SPECIES_LOTAD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12964 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12963 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 12966 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12966 + .heldItem = ITEM_NUGGET, +#line 12968 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12967 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12970 [TRAINER_DARIAN] = { +#line 12971 + .trainerName = _("DARIAN"), +#line 12972 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12973 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("DARIAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Darian), - }, - + .encounterMusic_gender = +#line 12975 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 12976 + .doubleBattle = FALSE, +#line 12977 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 12979 + .species = SPECIES_MAGIKARP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12981 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12980 + .lvl = 9, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12983 [TRAINER_HAILEY] = { +#line 12984 + .trainerName = _("HAILEY"), +#line 12985 .trainerClass = TRAINER_CLASS_TUBER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 12986 .trainerPic = TRAINER_PIC_TUBER_F, - .trainerName = _("HAILEY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Hailey), - }, - + .encounterMusic_gender = +#line 12987 +F_TRAINER_FEMALE | +#line 12988 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 12989 + .doubleBattle = FALSE, +#line 12990 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 12992 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 12994 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 12993 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 12996 [TRAINER_CHANDLER] = { +#line 12997 + .trainerName = _("CHANDLER"), +#line 12998 .trainerClass = TRAINER_CLASS_TUBER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 12999 .trainerPic = TRAINER_PIC_TUBER_M, - .trainerName = _("CHANDLER"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Chandler), - }, - + .encounterMusic_gender = +#line 13001 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13002 + .doubleBattle = FALSE, +#line 13003 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13005 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13007 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13006 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13009 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13011 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13010 + .lvl = 12, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13013 [TRAINER_KALEB] = { +#line 13014 + .trainerName = _("KALEB"), +#line 13015 .trainerClass = TRAINER_CLASS_POKEFAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 13016 .trainerPic = TRAINER_PIC_POKEFAN_M, - .trainerName = _("KALEB"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kaleb), - }, - + .encounterMusic_gender = +#line 13018 + TRAINER_ENCOUNTER_MUSIC_TWINS, +#line 13019 + .doubleBattle = FALSE, +#line 13020 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13022 + .species = SPECIES_MINUN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13022 + .heldItem = ITEM_ORAN_BERRY, +#line 13024 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13023 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13026 + .species = SPECIES_PLUSLE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13026 + .heldItem = ITEM_ORAN_BERRY, +#line 13028 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13027 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13030 [TRAINER_JOSEPH] = { +#line 13031 + .trainerName = _("JOSEPH"), +#line 13032 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13033 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("JOSEPH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Joseph), - }, - + .encounterMusic_gender = +#line 13035 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13036 + .doubleBattle = FALSE, +#line 13037 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13039 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13041 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13040 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13043 + .species = SPECIES_VOLTORB, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13045 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13044 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13047 [TRAINER_ALYSSA] = { +#line 13048 + .trainerName = _("ALYSSA"), +#line 13049 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13050 .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F, - .trainerName = _("ALYSSA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Alyssa), - }, - + .encounterMusic_gender = +#line 13051 +F_TRAINER_FEMALE | +#line 13052 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13053 + .doubleBattle = FALSE, +#line 13054 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13056 + .species = SPECIES_MAGNEMITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13058 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13057 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13060 [TRAINER_MARCOS] = { +#line 13061 + .trainerName = _("MARCOS"), +#line 13062 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13063 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("MARCOS"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Marcos), - }, - + .encounterMusic_gender = +#line 13065 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13066 + .doubleBattle = FALSE, +#line 13067 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13069 + .species = SPECIES_VOLTORB, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13071 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 13070 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13073 [TRAINER_RHETT] = { +#line 13074 + .trainerName = _("RHETT"), +#line 13075 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13076 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("RHETT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Rhett), - }, - + .encounterMusic_gender = +#line 13078 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13079 + .doubleBattle = FALSE, +#line 13080 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13082 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13084 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 13083 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13086 [TRAINER_TYRON] = { +#line 13087 + .trainerName = _("TYRON"), +#line 13088 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13089 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("TYRON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Tyron), - }, - + .encounterMusic_gender = +#line 13091 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13092 + .doubleBattle = FALSE, +#line 13093 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13095 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13097 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13096 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13099 [TRAINER_CELINA] = { +#line 13100 + .trainerName = _("CELINA"), +#line 13101 .trainerClass = TRAINER_CLASS_AROMA_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13102 .trainerPic = TRAINER_PIC_AROMA_LADY, - .trainerName = _("CELINA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Celina), - }, - + .encounterMusic_gender = +#line 13103 +F_TRAINER_FEMALE | +#line 13104 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13105 + .doubleBattle = FALSE, +#line 13106 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13108 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13110 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13109 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13112 [TRAINER_BIANCA] = { +#line 13113 + .trainerName = _("BIANCA"), +#line 13114 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13115 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("BIANCA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bianca), - }, - + .encounterMusic_gender = +#line 13116 +F_TRAINER_FEMALE | +#line 13117 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13118 + .doubleBattle = FALSE, +#line 13119 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13121 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13123 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13122 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13125 [TRAINER_HAYDEN] = { +#line 13126 + .trainerName = _("HAYDEN"), +#line 13127 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13128 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("HAYDEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Hayden), - }, - + .encounterMusic_gender = +#line 13130 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13131 + .doubleBattle = FALSE, +#line 13132 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13134 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13136 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13135 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13138 [TRAINER_SOPHIE] = { - .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_PICNICKER, +#line 13139 .trainerName = _("SOPHIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Sophie), - }, - +#line 13140 + .trainerClass = TRAINER_CLASS_PICNICKER, +#line 13141 + .trainerPic = TRAINER_PIC_PICNICKER, + .encounterMusic_gender = +#line 13142 +F_TRAINER_FEMALE | +#line 13143 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13144 + .doubleBattle = FALSE, +#line 13145 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13147 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13149 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13148 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13151 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13153 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13152 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13155 [TRAINER_COBY] = { +#line 13156 + .trainerName = _("COBY"), +#line 13157 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13158 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("COBY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Coby), - }, - + .encounterMusic_gender = +#line 13160 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13161 + .doubleBattle = FALSE, +#line 13162 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13164 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13166 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13165 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13168 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13170 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13169 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13172 [TRAINER_LAWRENCE] = { +#line 13173 + .trainerName = _("LAWRENCE"), +#line 13174 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13175 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("LAWRENCE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Lawrence), - }, - + .encounterMusic_gender = +#line 13177 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13178 + .doubleBattle = FALSE, +#line 13179 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13181 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13183 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13182 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13185 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13187 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13186 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13189 [TRAINER_WYATT] = { +#line 13190 + .trainerName = _("WYATT"), +#line 13191 .trainerClass = TRAINER_CLASS_POKEMANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 13192 .trainerPic = TRAINER_PIC_POKEMANIAC, - .trainerName = _("WYATT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Wyatt), - }, - + .encounterMusic_gender = +#line 13194 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 13195 + .doubleBattle = FALSE, +#line 13196 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13198 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13200 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13199 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13202 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13204 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13203 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13206 [TRAINER_ANGELINA] = { +#line 13207 + .trainerName = _("ANGELINA"), +#line 13208 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13209 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("ANGELINA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Angelina), - }, - + .encounterMusic_gender = +#line 13210 +F_TRAINER_FEMALE | +#line 13211 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13212 + .doubleBattle = FALSE, +#line 13213 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13215 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13217 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13216 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13219 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13221 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13220 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13223 [TRAINER_KAI] = { +#line 13224 + .trainerName = _("KAI"), +#line 13225 .trainerClass = TRAINER_CLASS_FISHERMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13226 .trainerPic = TRAINER_PIC_FISHERMAN, - .trainerName = _("KAI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kai), - }, - + .encounterMusic_gender = +#line 13228 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13229 + .doubleBattle = FALSE, +#line 13230 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13232 + .species = SPECIES_BARBOACH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13234 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13233 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13236 [TRAINER_CHARLOTTE] = { +#line 13237 + .trainerName = _("CHARLOTTE"), +#line 13238 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13239 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("CHARLOTTE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Charlotte), - }, - + .encounterMusic_gender = +#line 13240 +F_TRAINER_FEMALE | +#line 13241 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13242 + .doubleBattle = FALSE, +#line 13243 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13245 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13247 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13246 + .lvl = 19, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13249 [TRAINER_DEANDRE] = { +#line 13250 + .trainerName = _("DEANDRE"), +#line 13251 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13252 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("DEANDRE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Deandre), - }, - + .encounterMusic_gender = +#line 13254 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13255 + .doubleBattle = FALSE, +#line 13256 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 13258 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13260 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13259 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13262 + .species = SPECIES_ARON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13264 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13263 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13266 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13268 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13267 + .lvl = 14, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13270 [TRAINER_GRUNT_MAGMA_HIDEOUT_1] = { +#line 13271 + .trainerName = _("GRUNT"), +#line 13272 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13273 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout1), - }, - + .encounterMusic_gender = +#line 13275 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13276 + .doubleBattle = FALSE, +#line 13277 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13279 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13281 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13280 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13283 [TRAINER_GRUNT_MAGMA_HIDEOUT_2] = { +#line 13284 + .trainerName = _("GRUNT"), +#line 13285 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13286 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout2), - }, - + .encounterMusic_gender = +#line 13288 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13289 + .doubleBattle = FALSE, +#line 13290 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13292 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13294 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13293 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13296 [TRAINER_GRUNT_MAGMA_HIDEOUT_3] = { +#line 13297 + .trainerName = _("GRUNT"), +#line 13298 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13299 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout3), - }, - + .encounterMusic_gender = +#line 13301 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13302 + .doubleBattle = FALSE, +#line 13303 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13305 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13307 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13306 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13309 [TRAINER_GRUNT_MAGMA_HIDEOUT_4] = { +#line 13310 + .trainerName = _("GRUNT"), +#line 13311 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13312 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout4), - }, - + .encounterMusic_gender = +#line 13314 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13315 + .doubleBattle = FALSE, +#line 13316 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13318 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13320 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13319 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13322 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13324 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13323 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13326 [TRAINER_GRUNT_MAGMA_HIDEOUT_5] = { +#line 13327 + .trainerName = _("GRUNT"), +#line 13328 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13329 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout5), - }, - + .encounterMusic_gender = +#line 13331 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13332 + .doubleBattle = FALSE, +#line 13333 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13335 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13337 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13336 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13339 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13341 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13340 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13343 [TRAINER_GRUNT_MAGMA_HIDEOUT_6] = { +#line 13344 + .trainerName = _("GRUNT"), +#line 13345 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13346 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout6), - }, - + .encounterMusic_gender = +#line 13348 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13349 + .doubleBattle = FALSE, +#line 13350 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13352 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13354 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13353 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13356 [TRAINER_GRUNT_MAGMA_HIDEOUT_7] = { +#line 13357 + .trainerName = _("GRUNT"), +#line 13358 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13359 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout7), - }, - + .encounterMusic_gender = +#line 13361 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13362 + .doubleBattle = FALSE, +#line 13363 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13365 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13367 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13366 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13369 [TRAINER_GRUNT_MAGMA_HIDEOUT_8] = { +#line 13370 + .trainerName = _("GRUNT"), +#line 13371 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13372 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout8), - }, - + .encounterMusic_gender = +#line 13374 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13375 + .doubleBattle = FALSE, +#line 13376 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13378 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13380 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13379 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13382 [TRAINER_GRUNT_MAGMA_HIDEOUT_9] = { +#line 13383 + .trainerName = _("GRUNT"), +#line 13384 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13385 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout9), - }, - + .encounterMusic_gender = +#line 13387 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13388 + .doubleBattle = FALSE, +#line 13389 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13391 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13393 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13392 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13395 [TRAINER_GRUNT_MAGMA_HIDEOUT_10] = { +#line 13396 + .trainerName = _("GRUNT"), +#line 13397 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13398 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout10), - }, - + .encounterMusic_gender = +#line 13400 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13401 + .doubleBattle = FALSE, +#line 13402 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13404 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13406 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13405 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13408 [TRAINER_GRUNT_MAGMA_HIDEOUT_11] = { +#line 13409 + .trainerName = _("GRUNT"), +#line 13410 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13411 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout11), - }, - + .encounterMusic_gender = +#line 13413 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13414 + .doubleBattle = FALSE, +#line 13415 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13417 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13419 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13418 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13421 [TRAINER_GRUNT_MAGMA_HIDEOUT_12] = { +#line 13422 + .trainerName = _("GRUNT"), +#line 13423 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13424 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout12), - }, - + .encounterMusic_gender = +#line 13426 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13427 + .doubleBattle = FALSE, +#line 13428 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13430 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13432 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13431 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13434 [TRAINER_GRUNT_MAGMA_HIDEOUT_13] = { +#line 13435 + .trainerName = _("GRUNT"), +#line 13436 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13437 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout13), - }, - + .encounterMusic_gender = +#line 13439 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13440 + .doubleBattle = FALSE, +#line 13441 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13443 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13445 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13444 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13447 [TRAINER_GRUNT_MAGMA_HIDEOUT_14] = { +#line 13448 + .trainerName = _("GRUNT"), +#line 13449 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13450 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout14), - }, - + .encounterMusic_gender = +#line 13451 +F_TRAINER_FEMALE | +#line 13452 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13453 + .doubleBattle = FALSE, +#line 13454 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13456 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13458 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13457 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13460 [TRAINER_GRUNT_MAGMA_HIDEOUT_15] = { +#line 13461 + .trainerName = _("GRUNT"), +#line 13462 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13463 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout15), - }, - + .encounterMusic_gender = +#line 13464 +F_TRAINER_FEMALE | +#line 13465 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13466 + .doubleBattle = FALSE, +#line 13467 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13469 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13471 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13470 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13473 [TRAINER_GRUNT_MAGMA_HIDEOUT_16] = { +#line 13474 + .trainerName = _("GRUNT"), +#line 13475 .trainerClass = TRAINER_CLASS_TEAM_MAGMA, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13476 .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F, - .trainerName = _("GRUNT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_GruntMagmaHideout16), - }, - + .encounterMusic_gender = +#line 13477 +F_TRAINER_FEMALE | +#line 13478 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13479 + .doubleBattle = FALSE, +#line 13480 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13482 + .species = SPECIES_BALTOY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13484 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13483 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13486 [TRAINER_TABITHA_MAGMA_HIDEOUT] = { +#line 13487 + .trainerName = _("TABITHA"), +#line 13488 .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13489 .trainerPic = TRAINER_PIC_MAGMA_ADMIN, - .trainerName = _("TABITHA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_TabithaMagmaHideout), - }, - + .encounterMusic_gender = +#line 13491 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13492 + .doubleBattle = FALSE, +#line 13493 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 13495 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13497 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 13496 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13499 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13501 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 13500 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13503 + .species = SPECIES_ZUBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13505 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 13504 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13507 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13509 + .iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9), +#line 13508 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13511 [TRAINER_DARCY] = { +#line 13512 + .trainerName = _("DARCY"), +#line 13513 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13514 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("DARCY"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 13515 +F_TRAINER_FEMALE | +#line 13516 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13517 + .items = { ITEM_HYPER_POTION }, +#line 13518 + .doubleBattle = FALSE, +#line 13519 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Darcy), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13521 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13523 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13522 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13525 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13527 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13526 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13529 [TRAINER_MAXIE_MOSSDEEP] = { +#line 13530 + .trainerName = _("MAXIE"), +#line 13531 .trainerClass = TRAINER_CLASS_MAGMA_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13532 .trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE, - .trainerName = _("MAXIE"), - .items = {}, + .encounterMusic_gender = +#line 13534 + TRAINER_ENCOUNTER_MUSIC_MAGMA, +#line 13535 .doubleBattle = FALSE, +#line 13536 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MaxieMossdeep), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 13538 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13540 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 13539 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13542 + .species = SPECIES_CROBAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13544 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 13543 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13546 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13548 + .iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18), +#line 13547 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13550 [TRAINER_PETE] = { +#line 13551 + .trainerName = _("PETE"), +#line 13552 .trainerClass = TRAINER_CLASS_SWIMMER_M, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 13553 .trainerPic = TRAINER_PIC_SWIMMER_M, - .trainerName = _("PETE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Pete), - }, - + .encounterMusic_gender = +#line 13555 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 13556 + .doubleBattle = FALSE, +#line 13557 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13559 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13561 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13560 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13563 [TRAINER_ISABELLE] = { +#line 13564 + .trainerName = _("ISABELLE"), +#line 13565 .trainerClass = TRAINER_CLASS_SWIMMER_F, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 13566 .trainerPic = TRAINER_PIC_SWIMMER_F, - .trainerName = _("ISABELLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Isabelle), - }, - + .encounterMusic_gender = +#line 13567 +F_TRAINER_FEMALE | +#line 13568 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 13569 + .doubleBattle = FALSE, +#line 13570 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13572 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13574 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13573 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13576 [TRAINER_ANDRES_1] = { +#line 13577 + .trainerName = _("ANDRES"), +#line 13578 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13579 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("ANDRES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Andres1), - }, - + .encounterMusic_gender = +#line 13581 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13582 + .doubleBattle = FALSE, +#line 13583 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13585 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13587 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 13586 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13589 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13591 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 13590 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13593 [TRAINER_JOSUE] = { +#line 13594 + .trainerName = _("JOSUE"), +#line 13595 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13596 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("JOSUE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Josue), - }, - + .encounterMusic_gender = +#line 13598 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13599 + .doubleBattle = FALSE, +#line 13600 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13602 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13604 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 13603 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13606 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13608 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 13607 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13610 [TRAINER_CAMRON] = { +#line 13611 + .trainerName = _("CAMRON"), +#line 13612 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 13613 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("CAMRON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Camron), - }, - + .encounterMusic_gender = +#line 13615 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 13616 + .doubleBattle = FALSE, +#line 13617 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13619 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13621 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13620 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13623 [TRAINER_CORY_1] = { +#line 13624 + .trainerName = _("CORY"), +#line 13625 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13626 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("CORY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cory1), - }, - + .encounterMusic_gender = +#line 13628 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13629 + .doubleBattle = FALSE, +#line 13630 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 13632 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13634 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13633 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13636 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13638 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13637 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13640 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13642 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13641 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13644 [TRAINER_CAROLINA] = { +#line 13645 + .trainerName = _("CAROLINA"), +#line 13646 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13647 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("CAROLINA"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 13648 +F_TRAINER_FEMALE | +#line 13649 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13650 + .items = { ITEM_HYPER_POTION }, +#line 13651 + .doubleBattle = FALSE, +#line 13652 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Carolina), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 13654 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13656 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 13655 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13658 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13660 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 13659 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13662 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13664 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 13663 + .lvl = 24, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13666 [TRAINER_ELIJAH] = { +#line 13667 + .trainerName = _("ELIJAH"), +#line 13668 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13669 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("ELIJAH"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Elijah), - }, - + .encounterMusic_gender = +#line 13671 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13672 + .doubleBattle = FALSE, +#line 13673 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13675 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13677 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13676 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13679 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13681 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13680 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13683 [TRAINER_CELIA] = { +#line 13684 + .trainerName = _("CELIA"), +#line 13685 .trainerClass = TRAINER_CLASS_PICNICKER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13686 .trainerPic = TRAINER_PIC_PICNICKER, - .trainerName = _("CELIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Celia), - }, - + .encounterMusic_gender = +#line 13687 +F_TRAINER_FEMALE | +#line 13688 + TRAINER_ENCOUNTER_MUSIC_GIRL, +#line 13689 + .doubleBattle = FALSE, +#line 13690 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13692 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13694 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13693 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13696 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13698 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13697 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13700 [TRAINER_BRYAN] = { +#line 13701 + .trainerName = _("BRYAN"), +#line 13702 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13703 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("BRYAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bryan), - }, - + .encounterMusic_gender = +#line 13705 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13706 + .doubleBattle = FALSE, +#line 13707 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13709 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13711 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13710 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13713 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13715 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13714 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13717 [TRAINER_BRANDEN] = { +#line 13718 + .trainerName = _("BRANDEN"), +#line 13719 .trainerClass = TRAINER_CLASS_CAMPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13720 .trainerPic = TRAINER_PIC_CAMPER, - .trainerName = _("BRANDEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Branden), - }, - + .encounterMusic_gender = +#line 13722 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13723 + .doubleBattle = FALSE, +#line 13724 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13726 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13728 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13727 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13730 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13732 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13731 + .lvl = 22, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13734 [TRAINER_BRYANT] = { +#line 13735 + .trainerName = _("BRYANT"), +#line 13736 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13737 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("BRYANT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Bryant), - }, - + .encounterMusic_gender = +#line 13739 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13740 + .doubleBattle = FALSE, +#line 13741 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13743 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13745 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13744 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13747 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13749 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13748 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13751 [TRAINER_SHAYLA] = { +#line 13752 + .trainerName = _("SHAYLA"), +#line 13753 .trainerClass = TRAINER_CLASS_AROMA_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13754 .trainerPic = TRAINER_PIC_AROMA_LADY, - .trainerName = _("SHAYLA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Shayla), - }, - + .encounterMusic_gender = +#line 13755 +F_TRAINER_FEMALE | +#line 13756 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13757 + .doubleBattle = FALSE, +#line 13758 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13760 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13762 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13761 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13764 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13766 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13765 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13768 [TRAINER_KYRA] = { +#line 13769 + .trainerName = _("KYRA"), +#line 13770 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13771 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F, - .trainerName = _("KYRA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Kyra), - }, - + .encounterMusic_gender = +#line 13772 +F_TRAINER_FEMALE | +#line 13773 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13774 + .doubleBattle = FALSE, +#line 13775 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13777 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13779 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13778 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13781 + .species = SPECIES_DODRIO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13783 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13782 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13785 [TRAINER_JAIDEN] = { +#line 13786 + .trainerName = _("JAIDEN"), +#line 13787 .trainerClass = TRAINER_CLASS_NINJA_BOY, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 13788 .trainerPic = TRAINER_PIC_NINJA_BOY, - .trainerName = _("JAIDEN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Jaiden), - }, - + .encounterMusic_gender = +#line 13790 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 13791 + .doubleBattle = FALSE, +#line 13792 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13794 + .species = SPECIES_NINJASK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13796 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13795 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13798 + .species = SPECIES_GULPIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13800 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13799 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13802 [TRAINER_ALIX] = { +#line 13803 + .trainerName = _("ALIX"), +#line 13804 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13805 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("ALIX"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Alix), - }, - + .encounterMusic_gender = +#line 13806 +F_TRAINER_FEMALE | +#line 13807 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13808 + .doubleBattle = FALSE, +#line 13809 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13811 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13813 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13812 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13815 + .species = SPECIES_KIRLIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13817 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13816 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13819 [TRAINER_HELENE] = { +#line 13820 + .trainerName = _("HELENE"), +#line 13821 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13822 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("HELENE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Helene), - }, - + .encounterMusic_gender = +#line 13823 +F_TRAINER_FEMALE | +#line 13824 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13825 + .doubleBattle = FALSE, +#line 13826 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13828 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13830 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13829 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13832 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13834 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13833 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13836 [TRAINER_MARLENE] = { +#line 13837 + .trainerName = _("MARLENE"), +#line 13838 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13839 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("MARLENE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Marlene), - }, - + .encounterMusic_gender = +#line 13840 +F_TRAINER_FEMALE | +#line 13841 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13842 + .doubleBattle = FALSE, +#line 13843 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13845 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13847 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13846 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13849 + .species = SPECIES_SPOINK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13851 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13850 + .lvl = 18, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13853 [TRAINER_DEVAN] = { +#line 13854 + .trainerName = _("DEVAN"), +#line 13855 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13856 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("DEVAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Devan), - }, - + .encounterMusic_gender = +#line 13858 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13859 + .doubleBattle = FALSE, +#line 13860 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13862 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13864 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13863 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13866 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13868 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13867 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13870 [TRAINER_JOHNSON] = { +#line 13871 + .trainerName = _("JOHNSON"), +#line 13872 .trainerClass = TRAINER_CLASS_YOUNGSTER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13873 .trainerPic = TRAINER_PIC_YOUNGSTER, - .trainerName = _("JOHNSON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Johnson), - }, - + .encounterMusic_gender = +#line 13875 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 13876 + .doubleBattle = FALSE, +#line 13877 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13879 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13881 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13880 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13883 + .species = SPECIES_LOTAD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13885 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13884 + .lvl = 8, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13887 [TRAINER_MELINA] = { +#line 13888 + .trainerName = _("MELINA"), +#line 13889 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13890 .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F, - .trainerName = _("MELINA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Melina), - }, - + .encounterMusic_gender = +#line 13891 +F_TRAINER_FEMALE | +#line 13892 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13893 + .doubleBattle = FALSE, +#line 13894 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13896 + .species = SPECIES_DODUO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13898 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13897 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13900 [TRAINER_BRANDI] = { +#line 13901 + .trainerName = _("BRANDI"), +#line 13902 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13903 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("BRANDI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Brandi), - }, - + .encounterMusic_gender = +#line 13904 +F_TRAINER_FEMALE | +#line 13905 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13906 + .doubleBattle = FALSE, +#line 13907 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13909 + .species = SPECIES_RALTS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13911 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13910 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13913 [TRAINER_AISHA] = { +#line 13914 + .trainerName = _("AISHA"), +#line 13915 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13916 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("AISHA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Aisha), - }, - + .encounterMusic_gender = +#line 13917 +F_TRAINER_FEMALE | +#line 13918 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13919 + .doubleBattle = FALSE, +#line 13920 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13922 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13924 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13923 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13926 [TRAINER_MAKAYLA] = { +#line 13927 + .trainerName = _("MAKAYLA"), +#line 13928 .trainerClass = TRAINER_CLASS_EXPERT, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13929 .trainerPic = TRAINER_PIC_EXPERT_F, - .trainerName = _("MAKAYLA"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 13930 +F_TRAINER_FEMALE | +#line 13931 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13932 + .items = { ITEM_HYPER_POTION }, +#line 13933 + .doubleBattle = FALSE, +#line 13934 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Makayla), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13936 + .species = SPECIES_ROSELIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13938 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13937 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13940 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13942 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13941 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13944 [TRAINER_FABIAN] = { +#line 13945 + .trainerName = _("FABIAN"), +#line 13946 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13947 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("FABIAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Fabian), - }, - + .encounterMusic_gender = +#line 13949 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 13950 + .doubleBattle = FALSE, +#line 13951 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13953 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13955 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13954 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13957 [TRAINER_DAYTON] = { +#line 13958 + .trainerName = _("DAYTON"), +#line 13959 .trainerClass = TRAINER_CLASS_KINDLER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13960 .trainerPic = TRAINER_PIC_KINDLER, - .trainerName = _("DAYTON"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Dayton), - }, - + .encounterMusic_gender = +#line 13962 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 13963 + .doubleBattle = FALSE, +#line 13964 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 13966 + .species = SPECIES_SLUGMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13968 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13967 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 13970 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13972 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13971 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13974 [TRAINER_RACHEL] = { +#line 13975 + .trainerName = _("RACHEL"), +#line 13976 .trainerClass = TRAINER_CLASS_PARASOL_LADY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13977 .trainerPic = TRAINER_PIC_PARASOL_LADY, - .trainerName = _("RACHEL"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Rachel), - }, - + .encounterMusic_gender = +#line 13978 +F_TRAINER_FEMALE | +#line 13979 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 13980 + .doubleBattle = FALSE, +#line 13981 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13983 + .species = SPECIES_GOLDEEN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13985 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 13984 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 13987 [TRAINER_LEONEL] = { +#line 13988 + .trainerName = _("LEONEL"), +#line 13989 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13990 .trainerPic = TRAINER_PIC_COOLTRAINER_M, - .trainerName = _("LEONEL"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 13992 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 13993 + .items = { ITEM_HYPER_POTION }, +#line 13994 + .doubleBattle = FALSE, +#line 13995 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Leonel), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 13997 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 13999 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 13998 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14000 + MOVE_THUNDER, + MOVE_QUICK_ATTACK, + MOVE_THUNDER_WAVE, + }, + }, + }, + }, +#line 14004 [TRAINER_CALLIE] = { +#line 14005 + .trainerName = _("CALLIE"), +#line 14006 .trainerClass = TRAINER_CLASS_BATTLE_GIRL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 14007 .trainerPic = TRAINER_PIC_BATTLE_GIRL, - .trainerName = _("CALLIE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Callie), - }, - + .encounterMusic_gender = +#line 14008 +F_TRAINER_FEMALE | +#line 14009 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 14010 + .doubleBattle = FALSE, +#line 14011 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 14013 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14015 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 14014 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14017 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14019 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 14018 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 14021 [TRAINER_CALE] = { +#line 14022 + .trainerName = _("CALE"), +#line 14023 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 14024 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("CALE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cale), - }, - + .encounterMusic_gender = +#line 14026 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 14027 + .doubleBattle = FALSE, +#line 14028 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 14030 + .species = SPECIES_DUSTOX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14032 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 14031 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14034 + .species = SPECIES_BEAUTIFLY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14036 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 14035 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 14038 [TRAINER_MYLES] = { +#line 14039 + .trainerName = _("MYLES"), +#line 14040 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14041 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M, - .trainerName = _("MYLES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Myles), - }, - + .encounterMusic_gender = +#line 14043 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14044 + .doubleBattle = FALSE, +#line 14045 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 14047 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14049 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14048 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14051 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14053 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14052 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14055 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14057 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14056 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14059 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14061 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14060 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14063 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14065 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14064 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14067 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14069 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14068 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 14071 [TRAINER_PAT] = { +#line 14072 + .trainerName = _("PAT"), +#line 14073 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14074 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("PAT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Pat), - }, - + .encounterMusic_gender = +#line 14075 +F_TRAINER_FEMALE | +#line 14076 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14077 + .doubleBattle = FALSE, +#line 14078 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 14080 + .species = SPECIES_POOCHYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14082 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14081 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14084 + .species = SPECIES_SHROOMISH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14086 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14085 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14088 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14090 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14089 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14092 + .species = SPECIES_MARILL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14094 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14093 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14096 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14098 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14097 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14100 + .species = SPECIES_GULPIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14102 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 14101 + .lvl = 25, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 14104 [TRAINER_CRISTIN_1] = { +#line 14105 + .trainerName = _("CRISTIN"), +#line 14106 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 14107 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("CRISTIN"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 14108 +F_TRAINER_FEMALE | +#line 14109 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 14110 + .items = { ITEM_HYPER_POTION }, +#line 14111 + .doubleBattle = FALSE, +#line 14112 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Cristin1), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 14114 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14116 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 14115 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14118 + .species = SPECIES_VIGOROTH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14120 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 14119 + .lvl = 29, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 14122 [TRAINER_MAY_RUSTBORO_TREECKO] = { +#line 14123 + .trainerName = _("MAY"), +#line 14124 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14125 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 14126 +F_TRAINER_FEMALE | +#line 14127 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14128 + .doubleBattle = FALSE, +#line 14129 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRustboroTreecko), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 14131 + .species = SPECIES_LOTAD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14133 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 14132 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14135 + .species = SPECIES_TORCHIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14137 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 14136 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 14139 [TRAINER_MAY_RUSTBORO_TORCHIC] = { +#line 14140 + .trainerName = _("MAY"), +#line 14141 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14142 .trainerPic = TRAINER_PIC_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 14143 +F_TRAINER_FEMALE | +#line 14144 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14145 + .doubleBattle = FALSE, +#line 14146 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_MayRustboroTorchic), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 14148 + .species = SPECIES_TORKOAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14150 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 14149 + .lvl = 13, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 14152 + .species = SPECIES_MUDKIP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14154 + .iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6), +#line 14153 + .lvl = 15, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 14156 [TRAINER_ROXANNE_2] = { +#line 14157 + .trainerName = _("ROXANNE"), +#line 14158 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14159 .trainerPic = TRAINER_PIC_LEADER_ROXANNE, - .trainerName = _("ROXANNE"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14160 +F_TRAINER_FEMALE | +#line 14161 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14162 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14163 .doubleBattle = TRUE, +#line 14164 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Roxanne2), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 14166 + .species = SPECIES_GOLEM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14168 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14167 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14169 + MOVE_PROTECT, + MOVE_ROLLOUT, + MOVE_MAGNITUDE, + MOVE_EXPLOSION, + }, + }, + { +#line 14174 + .species = SPECIES_KABUTO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14174 + .heldItem = ITEM_SITRUS_BERRY, +#line 14176 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14175 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14177 + MOVE_SWORDS_DANCE, + MOVE_ICE_BEAM, + MOVE_SURF, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14182 + .species = SPECIES_ONIX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14184 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14183 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14185 + MOVE_IRON_TAIL, + MOVE_EXPLOSION, + MOVE_ROAR, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14190 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14190 + .heldItem = ITEM_SITRUS_BERRY, +#line 14192 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14191 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14193 + MOVE_DOUBLE_TEAM, + MOVE_EXPLOSION, + MOVE_PROTECT, + MOVE_ROCK_SLIDE, + }, + }, + }, + }, +#line 14198 [TRAINER_ROXANNE_3] = { +#line 14199 + .trainerName = _("ROXANNE"), +#line 14200 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14201 .trainerPic = TRAINER_PIC_LEADER_ROXANNE, - .trainerName = _("ROXANNE"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14202 +F_TRAINER_FEMALE | +#line 14203 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14204 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14205 .doubleBattle = TRUE, +#line 14206 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Roxanne3), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 14208 + .species = SPECIES_OMANYTE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14210 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14209 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14211 + MOVE_PROTECT, + MOVE_ICE_BEAM, + MOVE_ROCK_SLIDE, + MOVE_SURF, + }, + }, + { +#line 14216 + .species = SPECIES_GOLEM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14218 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14217 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14219 + MOVE_PROTECT, + MOVE_ROLLOUT, + MOVE_MAGNITUDE, + MOVE_EXPLOSION, + }, + }, + { +#line 14224 + .species = SPECIES_KABUTOPS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14224 + .heldItem = ITEM_SITRUS_BERRY, +#line 14226 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14225 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14227 + MOVE_SWORDS_DANCE, + MOVE_ICE_BEAM, + MOVE_SURF, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14232 + .species = SPECIES_ONIX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14234 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14233 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14235 + MOVE_IRON_TAIL, + MOVE_EXPLOSION, + MOVE_ROAR, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14240 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14240 + .heldItem = ITEM_SITRUS_BERRY, +#line 14242 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14241 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14243 + MOVE_DOUBLE_TEAM, + MOVE_EXPLOSION, + MOVE_PROTECT, + MOVE_ROCK_SLIDE, + }, + }, + }, + }, +#line 14248 [TRAINER_ROXANNE_4] = { +#line 14249 + .trainerName = _("ROXANNE"), +#line 14250 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14251 .trainerPic = TRAINER_PIC_LEADER_ROXANNE, - .trainerName = _("ROXANNE"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14252 +F_TRAINER_FEMALE | +#line 14253 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14254 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14255 .doubleBattle = TRUE, +#line 14256 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Roxanne4), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 14258 + .species = SPECIES_OMASTAR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14260 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14259 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14261 + MOVE_PROTECT, + MOVE_ICE_BEAM, + MOVE_ROCK_SLIDE, + MOVE_SURF, + }, + }, + { +#line 14266 + .species = SPECIES_GOLEM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14268 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14267 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14269 + MOVE_PROTECT, + MOVE_ROLLOUT, + MOVE_EARTHQUAKE, + MOVE_EXPLOSION, + }, + }, + { +#line 14274 + .species = SPECIES_KABUTOPS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14274 + .heldItem = ITEM_SITRUS_BERRY, +#line 14276 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14275 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14277 + MOVE_SWORDS_DANCE, + MOVE_ICE_BEAM, + MOVE_SURF, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14282 + .species = SPECIES_ONIX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14284 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14283 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14285 + MOVE_IRON_TAIL, + MOVE_EXPLOSION, + MOVE_ROAR, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14290 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14290 + .heldItem = ITEM_SITRUS_BERRY, +#line 14292 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14291 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14293 + MOVE_DOUBLE_TEAM, + MOVE_EXPLOSION, + MOVE_PROTECT, + MOVE_ROCK_SLIDE, + }, + }, + }, + }, +#line 14298 [TRAINER_ROXANNE_5] = { +#line 14299 + .trainerName = _("ROXANNE"), +#line 14300 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14301 .trainerPic = TRAINER_PIC_LEADER_ROXANNE, - .trainerName = _("ROXANNE"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14302 +F_TRAINER_FEMALE | +#line 14303 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14304 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14305 .doubleBattle = TRUE, +#line 14306 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Roxanne5), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 14308 + .species = SPECIES_AERODACTYL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14310 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14309 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14311 + MOVE_ROCK_SLIDE, + MOVE_HYPER_BEAM, + MOVE_SUPERSONIC, + MOVE_PROTECT, + }, + }, + { +#line 14316 + .species = SPECIES_GOLEM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14318 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14317 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14319 + MOVE_FOCUS_PUNCH, + MOVE_ROLLOUT, + MOVE_EARTHQUAKE, + MOVE_EXPLOSION, + }, + }, + { +#line 14324 + .species = SPECIES_OMASTAR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14326 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14325 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14327 + MOVE_PROTECT, + MOVE_ICE_BEAM, + MOVE_ROCK_SLIDE, + MOVE_SURF, + }, + }, + { +#line 14332 + .species = SPECIES_KABUTOPS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14332 + .heldItem = ITEM_SITRUS_BERRY, +#line 14334 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14333 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14335 + MOVE_SWORDS_DANCE, + MOVE_ICE_BEAM, + MOVE_SURF, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14340 + .species = SPECIES_STEELIX, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14342 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14341 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14343 + MOVE_IRON_TAIL, + MOVE_EXPLOSION, + MOVE_ROAR, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14348 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14348 + .heldItem = ITEM_SITRUS_BERRY, +#line 14350 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14349 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14351 + MOVE_DOUBLE_TEAM, + MOVE_EXPLOSION, + MOVE_PROTECT, + MOVE_ROCK_SLIDE, + }, + }, + }, + }, +#line 14356 [TRAINER_BRAWLY_2] = { +#line 14357 + .trainerName = _("BRAWLY"), +#line 14358 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14359 .trainerPic = TRAINER_PIC_LEADER_BRAWLY, - .trainerName = _("BRAWLY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14361 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14362 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14363 .doubleBattle = TRUE, +#line 14364 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brawly2), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 14366 + .species = SPECIES_MACHAMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14366 + .heldItem = ITEM_SITRUS_BERRY, +#line 14368 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14367 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14369 + MOVE_KARATE_CHOP, + MOVE_ROCK_SLIDE, + MOVE_FOCUS_PUNCH, + MOVE_BULK_UP, + }, + }, + { +#line 14374 + .species = SPECIES_MEDITITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14376 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14375 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14377 + MOVE_PSYCHIC, + MOVE_LIGHT_SCREEN, + MOVE_REFLECT, + MOVE_FOCUS_PUNCH, + }, + }, + { +#line 14382 + .species = SPECIES_HITMONTOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14384 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14383 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14385 + MOVE_PURSUIT, + MOVE_COUNTER, + MOVE_PROTECT, + MOVE_TRIPLE_KICK, + }, + }, + { +#line 14390 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14390 + .heldItem = ITEM_SITRUS_BERRY, +#line 14392 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14391 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14393 + MOVE_FAKE_OUT, + MOVE_FOCUS_PUNCH, + MOVE_BELLY_DRUM, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 14398 [TRAINER_BRAWLY_3] = { +#line 14399 + .trainerName = _("BRAWLY"), +#line 14400 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14401 .trainerPic = TRAINER_PIC_LEADER_BRAWLY, - .trainerName = _("BRAWLY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14403 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14404 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14405 .doubleBattle = TRUE, +#line 14406 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brawly3), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 14408 + .species = SPECIES_MACHAMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14408 + .heldItem = ITEM_SITRUS_BERRY, +#line 14410 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14409 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14411 + MOVE_KARATE_CHOP, + MOVE_ROCK_SLIDE, + MOVE_FOCUS_PUNCH, + MOVE_BULK_UP, + }, + }, + { +#line 14416 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14418 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14417 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14419 + MOVE_PSYCHIC, + MOVE_LIGHT_SCREEN, + MOVE_REFLECT, + MOVE_FOCUS_PUNCH, + }, + }, + { +#line 14424 + .species = SPECIES_HITMONTOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14426 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14425 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14427 + MOVE_PURSUIT, + MOVE_COUNTER, + MOVE_PROTECT, + MOVE_TRIPLE_KICK, + }, + }, + { +#line 14432 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14432 + .heldItem = ITEM_SITRUS_BERRY, +#line 14434 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14433 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14435 + MOVE_FAKE_OUT, + MOVE_FOCUS_PUNCH, + MOVE_BELLY_DRUM, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 14440 [TRAINER_BRAWLY_4] = { +#line 14441 + .trainerName = _("BRAWLY"), +#line 14442 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14443 .trainerPic = TRAINER_PIC_LEADER_BRAWLY, - .trainerName = _("BRAWLY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14445 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14446 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14447 .doubleBattle = TRUE, +#line 14448 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brawly4), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 14450 + .species = SPECIES_HITMONCHAN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14452 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14451 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14453 + MOVE_SKY_UPPERCUT, + MOVE_PROTECT, + MOVE_FIRE_PUNCH, + MOVE_ICE_PUNCH, + }, + }, + { +#line 14458 + .species = SPECIES_MACHAMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14458 + .heldItem = ITEM_SITRUS_BERRY, +#line 14460 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14459 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14461 + MOVE_KARATE_CHOP, + MOVE_ROCK_SLIDE, + MOVE_FOCUS_PUNCH, + MOVE_BULK_UP, + }, + }, + { +#line 14466 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14468 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14467 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14469 + MOVE_FOCUS_PUNCH, + MOVE_LIGHT_SCREEN, + MOVE_REFLECT, + MOVE_PSYCHIC, + }, + }, + { +#line 14474 + .species = SPECIES_HITMONTOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14476 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14475 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14477 + MOVE_PURSUIT, + MOVE_COUNTER, + MOVE_PROTECT, + MOVE_TRIPLE_KICK, + }, + }, + { +#line 14482 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14482 + .heldItem = ITEM_SITRUS_BERRY, +#line 14484 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14483 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14485 + MOVE_FAKE_OUT, + MOVE_FOCUS_PUNCH, + MOVE_BELLY_DRUM, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 14490 [TRAINER_BRAWLY_5] = { +#line 14491 + .trainerName = _("BRAWLY"), +#line 14492 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14493 .trainerPic = TRAINER_PIC_LEADER_BRAWLY, - .trainerName = _("BRAWLY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14495 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14496 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14497 .doubleBattle = TRUE, +#line 14498 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brawly5), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 14500 + .species = SPECIES_HITMONLEE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14502 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14501 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14503 + MOVE_MEGA_KICK, + MOVE_FOCUS_PUNCH, + MOVE_EARTHQUAKE, + MOVE_BULK_UP, + }, + }, + { +#line 14508 + .species = SPECIES_HITMONCHAN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14510 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14509 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14511 + MOVE_SKY_UPPERCUT, + MOVE_PROTECT, + MOVE_FIRE_PUNCH, + MOVE_ICE_PUNCH, + }, + }, + { +#line 14516 + .species = SPECIES_MACHAMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14516 + .heldItem = ITEM_SITRUS_BERRY, +#line 14518 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14517 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14519 + MOVE_CROSS_CHOP, + MOVE_ROCK_SLIDE, + MOVE_FOCUS_PUNCH, + MOVE_BULK_UP, + }, + }, + { +#line 14524 + .species = SPECIES_MEDICHAM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14526 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14525 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14527 + MOVE_FOCUS_PUNCH, + MOVE_LIGHT_SCREEN, + MOVE_REFLECT, + MOVE_PSYCHIC, + }, + }, + { +#line 14532 + .species = SPECIES_HITMONTOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14534 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14533 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14535 + MOVE_PURSUIT, + MOVE_COUNTER, + MOVE_PROTECT, + MOVE_TRIPLE_KICK, + }, + }, + { +#line 14540 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14540 + .heldItem = ITEM_SITRUS_BERRY, +#line 14542 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14541 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14543 + MOVE_FAKE_OUT, + MOVE_FOCUS_PUNCH, + MOVE_BELLY_DRUM, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 14548 [TRAINER_WATTSON_2] = { +#line 14549 + .trainerName = _("WATTSON"), +#line 14550 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14551 .trainerPic = TRAINER_PIC_LEADER_WATTSON, - .trainerName = _("WATTSON"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14553 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14554 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14555 .doubleBattle = TRUE, +#line 14556 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wattson2), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 14558 + .species = SPECIES_MAREEP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14560 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14559 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14561 + MOVE_THUNDER, + MOVE_PROTECT, + MOVE_THUNDER_WAVE, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 14566 + .species = SPECIES_ELECTRODE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14568 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14567 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14569 + MOVE_ROLLOUT, + MOVE_THUNDER, + MOVE_EXPLOSION, + MOVE_RAIN_DANCE, + }, + }, + { +#line 14574 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14574 + .heldItem = ITEM_SITRUS_BERRY, +#line 14576 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14575 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14577 + MOVE_SUPERSONIC, + MOVE_PROTECT, + MOVE_THUNDER, + MOVE_RAIN_DANCE, + }, + }, + { +#line 14582 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14582 + .heldItem = ITEM_SITRUS_BERRY, +#line 14584 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14583 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14585 + MOVE_BITE, + MOVE_THUNDER_WAVE, + MOVE_THUNDER, + MOVE_PROTECT, + }, + }, + }, + }, +#line 14590 [TRAINER_WATTSON_3] = { +#line 14591 + .trainerName = _("WATTSON"), +#line 14592 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14593 .trainerPic = TRAINER_PIC_LEADER_WATTSON, - .trainerName = _("WATTSON"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14595 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14596 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14597 .doubleBattle = TRUE, +#line 14598 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wattson3), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 14600 + .species = SPECIES_PIKACHU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14602 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14601 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14603 + MOVE_THUNDER, + MOVE_SLAM, + MOVE_RAIN_DANCE, + MOVE_SHOCK_WAVE, + }, + }, + { +#line 14608 + .species = SPECIES_FLAAFFY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14610 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14609 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14611 + MOVE_THUNDER, + MOVE_PROTECT, + MOVE_THUNDER_WAVE, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 14616 + .species = SPECIES_ELECTRODE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14618 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14617 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14619 + MOVE_ROLLOUT, + MOVE_THUNDER, + MOVE_EXPLOSION, + MOVE_RAIN_DANCE, + }, + }, + { +#line 14624 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14624 + .heldItem = ITEM_SITRUS_BERRY, +#line 14626 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14625 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14627 + MOVE_SUPERSONIC, + MOVE_PROTECT, + MOVE_THUNDER, + MOVE_RAIN_DANCE, + }, + }, + { +#line 14632 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14632 + .heldItem = ITEM_SITRUS_BERRY, +#line 14634 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14633 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14635 + MOVE_BITE, + MOVE_THUNDER_WAVE, + MOVE_THUNDER, + MOVE_PROTECT, + }, + }, + }, + }, +#line 14640 [TRAINER_WATTSON_4] = { +#line 14641 + .trainerName = _("WATTSON"), +#line 14642 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14643 .trainerPic = TRAINER_PIC_LEADER_WATTSON, - .trainerName = _("WATTSON"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14645 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14646 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14647 .doubleBattle = TRUE, +#line 14648 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wattson4), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 14650 + .species = SPECIES_RAICHU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14652 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14651 + .lvl = 44, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14653 + MOVE_THUNDER, + MOVE_SLAM, + MOVE_RAIN_DANCE, + MOVE_PROTECT, + }, + }, + { +#line 14658 + .species = SPECIES_AMPHAROS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14660 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14659 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14661 + MOVE_THUNDER, + MOVE_PROTECT, + MOVE_THUNDER_WAVE, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 14666 + .species = SPECIES_ELECTRODE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14668 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14667 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14669 + MOVE_ROLLOUT, + MOVE_THUNDER, + MOVE_EXPLOSION, + MOVE_RAIN_DANCE, + }, + }, + { +#line 14674 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14674 + .heldItem = ITEM_SITRUS_BERRY, +#line 14676 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14675 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14677 + MOVE_SUPERSONIC, + MOVE_PROTECT, + MOVE_THUNDER, + MOVE_RAIN_DANCE, + }, + }, + { +#line 14682 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14682 + .heldItem = ITEM_SITRUS_BERRY, +#line 14684 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14683 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14685 + MOVE_BITE, + MOVE_THUNDER_WAVE, + MOVE_THUNDER, + MOVE_PROTECT, + }, + }, + }, + }, +#line 14690 [TRAINER_WATTSON_5] = { +#line 14691 + .trainerName = _("WATTSON"), +#line 14692 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14693 .trainerPic = TRAINER_PIC_LEADER_WATTSON, - .trainerName = _("WATTSON"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14695 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14696 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14697 .doubleBattle = TRUE, +#line 14698 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Wattson5), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 14700 + .species = SPECIES_ELECTABUZZ, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14702 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14701 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14703 + MOVE_SWIFT, + MOVE_FOCUS_PUNCH, + MOVE_THUNDER_PUNCH, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 14708 + .species = SPECIES_RAICHU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14710 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14709 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14711 + MOVE_THUNDER, + MOVE_SLAM, + MOVE_RAIN_DANCE, + MOVE_PROTECT, + }, + }, + { +#line 14716 + .species = SPECIES_AMPHAROS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14718 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14717 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14719 + MOVE_THUNDER, + MOVE_PROTECT, + MOVE_THUNDER_WAVE, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 14724 + .species = SPECIES_ELECTRODE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14726 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14725 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14727 + MOVE_ROLLOUT, + MOVE_THUNDER, + MOVE_EXPLOSION, + MOVE_RAIN_DANCE, + }, + }, + { +#line 14732 + .species = SPECIES_MAGNETON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14732 + .heldItem = ITEM_SITRUS_BERRY, +#line 14734 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14733 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14735 + MOVE_SUPERSONIC, + MOVE_PROTECT, + MOVE_THUNDER, + MOVE_RAIN_DANCE, + }, + }, + { +#line 14740 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14740 + .heldItem = ITEM_SITRUS_BERRY, +#line 14742 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14741 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14743 + MOVE_BITE, + MOVE_THUNDER_WAVE, + MOVE_THUNDER, + MOVE_PROTECT, + }, + }, + }, + }, +#line 14748 [TRAINER_FLANNERY_2] = { +#line 14749 + .trainerName = _("FLANNERY"), +#line 14750 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14751 .trainerPic = TRAINER_PIC_LEADER_FLANNERY, - .trainerName = _("FLANNERY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14752 +F_TRAINER_FEMALE | +#line 14753 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14754 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14755 .doubleBattle = TRUE, +#line 14756 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Flannery2), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 14758 + .species = SPECIES_MAGCARGO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14758 + .heldItem = ITEM_WHITE_HERB, +#line 14760 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14759 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14761 + MOVE_OVERHEAT, + MOVE_ATTRACT, + MOVE_LIGHT_SCREEN, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14766 + .species = SPECIES_PONYTA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14768 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14767 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14769 + MOVE_FLAMETHROWER, + MOVE_ATTRACT, + MOVE_SOLAR_BEAM, + MOVE_BOUNCE, + }, + }, + { +#line 14774 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14774 + .heldItem = ITEM_WHITE_HERB, +#line 14776 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14775 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14777 + MOVE_OVERHEAT, + MOVE_SUNNY_DAY, + MOVE_EARTHQUAKE, + MOVE_ATTRACT, + }, + }, + { +#line 14782 + .species = SPECIES_TORKOAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14782 + .heldItem = ITEM_WHITE_HERB, +#line 14784 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14783 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14785 + MOVE_OVERHEAT, + MOVE_SUNNY_DAY, + MOVE_EXPLOSION, + MOVE_ATTRACT, + }, + }, + }, + }, +#line 14790 [TRAINER_FLANNERY_3] = { +#line 14791 + .trainerName = _("FLANNERY"), +#line 14792 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14793 .trainerPic = TRAINER_PIC_LEADER_FLANNERY, - .trainerName = _("FLANNERY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14794 +F_TRAINER_FEMALE | +#line 14795 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14796 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14797 .doubleBattle = TRUE, +#line 14798 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Flannery3), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 14800 + .species = SPECIES_GROWLITHE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14802 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14801 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14803 + MOVE_HELPING_HAND, + MOVE_FLAMETHROWER, + MOVE_ROAR, + MOVE_SUNNY_DAY, + }, + }, + { +#line 14808 + .species = SPECIES_MAGCARGO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14808 + .heldItem = ITEM_WHITE_HERB, +#line 14810 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14809 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14811 + MOVE_OVERHEAT, + MOVE_ATTRACT, + MOVE_LIGHT_SCREEN, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14816 + .species = SPECIES_PONYTA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14818 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14817 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14819 + MOVE_FLAMETHROWER, + MOVE_ATTRACT, + MOVE_SOLAR_BEAM, + MOVE_BOUNCE, + }, + }, + { +#line 14824 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14824 + .heldItem = ITEM_WHITE_HERB, +#line 14826 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14825 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14827 + MOVE_OVERHEAT, + MOVE_SUNNY_DAY, + MOVE_EARTHQUAKE, + MOVE_ATTRACT, + }, + }, + { +#line 14832 + .species = SPECIES_TORKOAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14832 + .heldItem = ITEM_WHITE_HERB, +#line 14834 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14833 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14835 + MOVE_OVERHEAT, + MOVE_SUNNY_DAY, + MOVE_EXPLOSION, + MOVE_ATTRACT, + }, + }, + }, + }, +#line 14840 [TRAINER_FLANNERY_4] = { +#line 14841 + .trainerName = _("FLANNERY"), +#line 14842 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14843 .trainerPic = TRAINER_PIC_LEADER_FLANNERY, - .trainerName = _("FLANNERY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14844 +F_TRAINER_FEMALE | +#line 14845 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14846 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14847 .doubleBattle = TRUE, +#line 14848 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Flannery4), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 14850 + .species = SPECIES_HOUNDOUR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14852 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14851 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14853 + MOVE_ROAR, + MOVE_SOLAR_BEAM, + MOVE_TAUNT, + MOVE_SUNNY_DAY, + }, + }, + { +#line 14858 + .species = SPECIES_GROWLITHE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14860 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14859 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14861 + MOVE_HELPING_HAND, + MOVE_FLAMETHROWER, + MOVE_SUNNY_DAY, + MOVE_ROAR, + }, + }, + { +#line 14866 + .species = SPECIES_MAGCARGO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14866 + .heldItem = ITEM_WHITE_HERB, +#line 14868 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14867 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14869 + MOVE_OVERHEAT, + MOVE_ATTRACT, + MOVE_LIGHT_SCREEN, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14874 + .species = SPECIES_RAPIDASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14876 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14875 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14877 + MOVE_FLAMETHROWER, + MOVE_ATTRACT, + MOVE_SOLAR_BEAM, + MOVE_BOUNCE, + }, + }, + { +#line 14882 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14882 + .heldItem = ITEM_WHITE_HERB, +#line 14884 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14883 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14885 + MOVE_OVERHEAT, + MOVE_SUNNY_DAY, + MOVE_EARTHQUAKE, + MOVE_ATTRACT, + }, + }, + { +#line 14890 + .species = SPECIES_TORKOAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14890 + .heldItem = ITEM_WHITE_HERB, +#line 14892 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14891 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14893 + MOVE_OVERHEAT, + MOVE_SUNNY_DAY, + MOVE_EXPLOSION, + MOVE_ATTRACT, + }, + }, + }, + }, +#line 14898 [TRAINER_FLANNERY_5] = { +#line 14899 + .trainerName = _("FLANNERY"), +#line 14900 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14901 .trainerPic = TRAINER_PIC_LEADER_FLANNERY, - .trainerName = _("FLANNERY"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14902 +F_TRAINER_FEMALE | +#line 14903 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 14904 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14905 .doubleBattle = TRUE, +#line 14906 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Flannery5), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 14908 + .species = SPECIES_ARCANINE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14910 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14909 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14911 + MOVE_HELPING_HAND, + MOVE_FLAMETHROWER, + MOVE_SUNNY_DAY, + MOVE_ROAR, + }, + }, + { +#line 14916 + .species = SPECIES_MAGCARGO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14916 + .heldItem = ITEM_WHITE_HERB, +#line 14918 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14917 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14919 + MOVE_OVERHEAT, + MOVE_ATTRACT, + MOVE_LIGHT_SCREEN, + MOVE_ROCK_SLIDE, + }, + }, + { +#line 14924 + .species = SPECIES_HOUNDOOM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14926 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14925 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14927 + MOVE_ROAR, + MOVE_SOLAR_BEAM, + MOVE_TAUNT, + MOVE_SUNNY_DAY, + }, + }, + { +#line 14932 + .species = SPECIES_RAPIDASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14934 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14933 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14935 + MOVE_FLAMETHROWER, + MOVE_ATTRACT, + MOVE_SOLAR_BEAM, + MOVE_BOUNCE, + }, + }, + { +#line 14940 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14940 + .heldItem = ITEM_WHITE_HERB, +#line 14942 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14941 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14943 + MOVE_OVERHEAT, + MOVE_SUNNY_DAY, + MOVE_EARTHQUAKE, + MOVE_ATTRACT, + }, + }, + { +#line 14948 + .species = SPECIES_TORKOAL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14948 + .heldItem = ITEM_WHITE_HERB, +#line 14950 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14949 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14951 + MOVE_OVERHEAT, + MOVE_SUNNY_DAY, + MOVE_EXPLOSION, + MOVE_ATTRACT, + }, + }, + }, + }, +#line 14956 [TRAINER_NORMAN_2] = { +#line 14957 + .trainerName = _("NORMAN"), +#line 14958 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14959 .trainerPic = TRAINER_PIC_LEADER_NORMAN, - .trainerName = _("NORMAN"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 14961 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 14962 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 14963 .doubleBattle = TRUE, +#line 14964 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Norman2), - }, - + .partySize = 4, + .party = (const struct TrainerMon[]) + { + { +#line 14966 + .species = SPECIES_CHANSEY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14968 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14967 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14969 + MOVE_LIGHT_SCREEN, + MOVE_SING, + MOVE_SKILL_SWAP, + MOVE_FOCUS_PUNCH, + }, + }, + { +#line 14974 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14974 + .heldItem = ITEM_SITRUS_BERRY, +#line 14976 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14975 + .lvl = 42, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14977 + MOVE_BLIZZARD, + MOVE_SHADOW_BALL, + MOVE_DOUBLE_EDGE, + MOVE_FIRE_BLAST, + }, + }, + { +#line 14982 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14984 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14983 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14985 + MOVE_TEETER_DANCE, + MOVE_SKILL_SWAP, + MOVE_FACADE, + MOVE_HYPNOSIS, + }, + }, + { +#line 14990 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 14990 + .heldItem = ITEM_SITRUS_BERRY, +#line 14992 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 14991 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 14993 + MOVE_HYPER_BEAM, + MOVE_FLAMETHROWER, + MOVE_THUNDERBOLT, + MOVE_SHADOW_BALL, + }, + }, + }, + }, +#line 14998 [TRAINER_NORMAN_3] = { +#line 14999 + .trainerName = _("NORMAN"), +#line 15000 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15001 .trainerPic = TRAINER_PIC_LEADER_NORMAN, - .trainerName = _("NORMAN"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15003 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15004 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15005 .doubleBattle = TRUE, +#line 15006 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Norman3), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 15008 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15008 + .heldItem = ITEM_SITRUS_BERRY, +#line 15010 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15009 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15011 + MOVE_BLIZZARD, + MOVE_SHADOW_BALL, + MOVE_DOUBLE_EDGE, + MOVE_FIRE_BLAST, + }, + }, + { +#line 15016 + .species = SPECIES_CHANSEY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15018 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15017 + .lvl = 47, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15019 + MOVE_LIGHT_SCREEN, + MOVE_SING, + MOVE_SKILL_SWAP, + MOVE_FOCUS_PUNCH, + }, + }, + { +#line 15024 + .species = SPECIES_KANGASKHAN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15026 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15025 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15027 + MOVE_FAKE_OUT, + MOVE_DIZZY_PUNCH, + MOVE_ENDURE, + MOVE_REVERSAL, + }, + }, + { +#line 15032 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15034 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15033 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15035 + MOVE_TEETER_DANCE, + MOVE_SKILL_SWAP, + MOVE_FACADE, + MOVE_HYPNOSIS, + }, + }, + { +#line 15040 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15040 + .heldItem = ITEM_SITRUS_BERRY, +#line 15042 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15041 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15043 + MOVE_HYPER_BEAM, + MOVE_FLAMETHROWER, + MOVE_THUNDERBOLT, + MOVE_SHADOW_BALL, + }, + }, + }, + }, +#line 15048 [TRAINER_NORMAN_4] = { +#line 15049 + .trainerName = _("NORMAN"), +#line 15050 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15051 .trainerPic = TRAINER_PIC_LEADER_NORMAN, - .trainerName = _("NORMAN"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15053 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15054 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15055 .doubleBattle = TRUE, +#line 15056 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Norman4), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 15058 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15058 + .heldItem = ITEM_SITRUS_BERRY, +#line 15060 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15059 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15061 + MOVE_BLIZZARD, + MOVE_SHADOW_BALL, + MOVE_DOUBLE_EDGE, + MOVE_FIRE_BLAST, + }, + }, + { +#line 15066 + .species = SPECIES_BLISSEY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15068 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15067 + .lvl = 52, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15069 + MOVE_LIGHT_SCREEN, + MOVE_SING, + MOVE_SKILL_SWAP, + MOVE_FOCUS_PUNCH, + }, + }, + { +#line 15074 + .species = SPECIES_KANGASKHAN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15076 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15075 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15077 + MOVE_FAKE_OUT, + MOVE_DIZZY_PUNCH, + MOVE_ENDURE, + MOVE_REVERSAL, + }, + }, + { +#line 15082 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15084 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15083 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15085 + MOVE_TEETER_DANCE, + MOVE_SKILL_SWAP, + MOVE_FACADE, + MOVE_HYPNOSIS, + }, + }, + { +#line 15090 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15090 + .heldItem = ITEM_SITRUS_BERRY, +#line 15092 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15091 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15093 + MOVE_HYPER_BEAM, + MOVE_FLAMETHROWER, + MOVE_THUNDERBOLT, + MOVE_SHADOW_BALL, + }, + }, + }, + }, +#line 15098 [TRAINER_NORMAN_5] = { +#line 15099 + .trainerName = _("NORMAN"), +#line 15100 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15101 .trainerPic = TRAINER_PIC_LEADER_NORMAN, - .trainerName = _("NORMAN"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15103 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15104 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15105 .doubleBattle = TRUE, +#line 15106 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Norman5), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15108 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15108 + .heldItem = ITEM_SITRUS_BERRY, +#line 15110 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15109 + .lvl = 57, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15111 + MOVE_BLIZZARD, + MOVE_SHADOW_BALL, + MOVE_DOUBLE_EDGE, + MOVE_FIRE_BLAST, + }, + }, + { +#line 15116 + .species = SPECIES_BLISSEY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15118 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15117 + .lvl = 57, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15119 + MOVE_PROTECT, + MOVE_SING, + MOVE_SKILL_SWAP, + MOVE_FOCUS_PUNCH, + }, + }, + { +#line 15124 + .species = SPECIES_KANGASKHAN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15126 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15125 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15127 + MOVE_FAKE_OUT, + MOVE_DIZZY_PUNCH, + MOVE_ENDURE, + MOVE_REVERSAL, + }, + }, + { +#line 15132 + .species = SPECIES_TAUROS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15134 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15133 + .lvl = 57, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15135 + MOVE_TAKE_DOWN, + MOVE_PROTECT, + MOVE_FIRE_BLAST, + MOVE_EARTHQUAKE, + }, + }, + { +#line 15140 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15142 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15141 + .lvl = 58, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15143 + MOVE_TEETER_DANCE, + MOVE_SKILL_SWAP, + MOVE_FACADE, + MOVE_HYPNOSIS, + }, + }, + { +#line 15148 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15148 + .heldItem = ITEM_SITRUS_BERRY, +#line 15150 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15149 + .lvl = 60, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15151 + MOVE_HYPER_BEAM, + MOVE_FLAMETHROWER, + MOVE_THUNDERBOLT, + MOVE_SHADOW_BALL, + }, + }, + }, + }, +#line 15156 [TRAINER_WINONA_2] = { +#line 15157 + .trainerName = _("WINONA"), +#line 15158 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15159 .trainerPic = TRAINER_PIC_LEADER_WINONA, - .trainerName = _("WINONA"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15160 +F_TRAINER_FEMALE | +#line 15161 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15162 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15163 .doubleBattle = TRUE, +#line 15164 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY, - .party = TRAINER_PARTY(sParty_Winona2), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 15166 + .species = SPECIES_DRATINI, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15166 + .heldItem = ITEM_SITRUS_BERRY, +#line 15168 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15167 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15169 + MOVE_THUNDER_WAVE, + MOVE_THUNDERBOLT, + MOVE_PROTECT, + MOVE_ICE_BEAM, + }, + }, + { +#line 15174 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15176 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15175 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15177 + MOVE_SUNNY_DAY, + MOVE_AERIAL_ACE, + MOVE_SOLAR_BEAM, + MOVE_EARTHQUAKE, + }, + }, + { +#line 15182 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15184 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15183 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15185 + MOVE_SURF, + MOVE_SUPERSONIC, + MOVE_PROTECT, + MOVE_AERIAL_ACE, + }, + }, + { +#line 15190 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15192 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15191 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15193 + MOVE_WHIRLWIND, + MOVE_SPIKES, + MOVE_STEEL_WING, + MOVE_AERIAL_ACE, + }, + }, + { +#line 15198 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15198 + .heldItem = ITEM_CHESTO_BERRY, +#line 15200 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15199 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15201 + MOVE_AERIAL_ACE, + MOVE_REST, + MOVE_DRAGON_DANCE, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 15206 [TRAINER_WINONA_3] = { +#line 15207 + .trainerName = _("WINONA"), +#line 15208 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15209 .trainerPic = TRAINER_PIC_LEADER_WINONA, - .trainerName = _("WINONA"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15210 +F_TRAINER_FEMALE | +#line 15211 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15212 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15213 .doubleBattle = TRUE, +#line 15214 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY, - .party = TRAINER_PARTY(sParty_Winona3), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15216 + .species = SPECIES_HOOTHOOT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15218 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15217 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15219 + MOVE_HYPNOSIS, + MOVE_PSYCHIC, + MOVE_REFLECT, + MOVE_DREAM_EATER, + }, + }, + { +#line 15224 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15226 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15225 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15227 + MOVE_SUNNY_DAY, + MOVE_AERIAL_ACE, + MOVE_SOLAR_BEAM, + MOVE_EARTHQUAKE, + }, + }, + { +#line 15232 + .species = SPECIES_DRAGONAIR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15232 + .heldItem = ITEM_SITRUS_BERRY, +#line 15234 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15233 + .lvl = 45, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15235 + MOVE_THUNDER_WAVE, + MOVE_THUNDERBOLT, + MOVE_PROTECT, + MOVE_ICE_BEAM, + }, + }, + { +#line 15240 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15242 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15241 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15243 + MOVE_SURF, + MOVE_SUPERSONIC, + MOVE_PROTECT, + MOVE_AERIAL_ACE, + }, + }, + { +#line 15248 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15250 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15249 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15251 + MOVE_WHIRLWIND, + MOVE_SPIKES, + MOVE_STEEL_WING, + MOVE_AERIAL_ACE, + }, + }, + { +#line 15256 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15256 + .heldItem = ITEM_CHESTO_BERRY, +#line 15258 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15257 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15259 + MOVE_AERIAL_ACE, + MOVE_REST, + MOVE_DRAGON_DANCE, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 15264 [TRAINER_WINONA_4] = { +#line 15265 + .trainerName = _("WINONA"), +#line 15266 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15267 .trainerPic = TRAINER_PIC_LEADER_WINONA, - .trainerName = _("WINONA"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15268 +F_TRAINER_FEMALE | +#line 15269 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15270 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15271 .doubleBattle = TRUE, +#line 15272 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY, - .party = TRAINER_PARTY(sParty_Winona4), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15274 + .species = SPECIES_NOCTOWL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15276 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15275 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15277 + MOVE_HYPNOSIS, + MOVE_PSYCHIC, + MOVE_REFLECT, + MOVE_DREAM_EATER, + }, + }, + { +#line 15282 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15284 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15283 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15285 + MOVE_SUNNY_DAY, + MOVE_AERIAL_ACE, + MOVE_SOLAR_BEAM, + MOVE_EARTHQUAKE, + }, + }, + { +#line 15290 + .species = SPECIES_DRAGONAIR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15290 + .heldItem = ITEM_SITRUS_BERRY, +#line 15292 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15291 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15293 + MOVE_THUNDER_WAVE, + MOVE_THUNDERBOLT, + MOVE_PROTECT, + MOVE_ICE_BEAM, + }, + }, + { +#line 15298 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15300 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15299 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15301 + MOVE_SURF, + MOVE_SUPERSONIC, + MOVE_PROTECT, + MOVE_AERIAL_ACE, + }, + }, + { +#line 15306 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15308 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15307 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15309 + MOVE_WHIRLWIND, + MOVE_SPIKES, + MOVE_STEEL_WING, + MOVE_AERIAL_ACE, + }, + }, + { +#line 15314 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15314 + .heldItem = ITEM_CHESTO_BERRY, +#line 15316 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15315 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15317 + MOVE_AERIAL_ACE, + MOVE_REST, + MOVE_DRAGON_DANCE, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 15322 [TRAINER_WINONA_5] = { +#line 15323 + .trainerName = _("WINONA"), +#line 15324 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15325 .trainerPic = TRAINER_PIC_LEADER_WINONA, - .trainerName = _("WINONA"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15326 +F_TRAINER_FEMALE | +#line 15327 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15328 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15329 .doubleBattle = TRUE, +#line 15330 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY, - .party = TRAINER_PARTY(sParty_Winona5), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15332 + .species = SPECIES_NOCTOWL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15334 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15333 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15335 + MOVE_HYPNOSIS, + MOVE_PSYCHIC, + MOVE_REFLECT, + MOVE_DREAM_EATER, + }, + }, + { +#line 15340 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15342 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15341 + .lvl = 54, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15343 + MOVE_SUNNY_DAY, + MOVE_AERIAL_ACE, + MOVE_SOLAR_BEAM, + MOVE_EARTHQUAKE, + }, + }, + { +#line 15348 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15350 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15349 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15351 + MOVE_SURF, + MOVE_SUPERSONIC, + MOVE_PROTECT, + MOVE_AERIAL_ACE, + }, + }, + { +#line 15356 + .species = SPECIES_DRAGONITE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15356 + .heldItem = ITEM_SITRUS_BERRY, +#line 15358 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15357 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15359 + MOVE_HYPER_BEAM, + MOVE_THUNDERBOLT, + MOVE_EARTHQUAKE, + MOVE_ICE_BEAM, + }, + }, + { +#line 15364 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15366 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15365 + .lvl = 58, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15367 + MOVE_WHIRLWIND, + MOVE_SPIKES, + MOVE_STEEL_WING, + MOVE_AERIAL_ACE, + }, + }, + { +#line 15372 + .species = SPECIES_ALTARIA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15372 + .heldItem = ITEM_CHESTO_BERRY, +#line 15374 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15373 + .lvl = 60, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15375 + MOVE_SKY_ATTACK, + MOVE_REST, + MOVE_DRAGON_DANCE, + MOVE_EARTHQUAKE, + }, + }, + }, + }, +#line 15380 [TRAINER_TATE_AND_LIZA_2] = { +#line 15381 + .trainerName = _("TATE&LIZA"), +#line 15382 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15383 .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA, - .trainerName = _("TATE&LIZA"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15385 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15386 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15387 .doubleBattle = TRUE, +#line 15388 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_TateAndLiza2), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 15390 + .species = SPECIES_SLOWPOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15392 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15391 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15393 + MOVE_YAWN, + MOVE_PSYCHIC, + MOVE_CALM_MIND, + MOVE_PROTECT, + }, + }, + { +#line 15398 + .species = SPECIES_CLAYDOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15400 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15399 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15401 + MOVE_EARTHQUAKE, + MOVE_ANCIENT_POWER, + MOVE_PSYCHIC, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 15406 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15406 + .heldItem = ITEM_CHESTO_BERRY, +#line 15408 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15407 + .lvl = 49, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15409 + MOVE_PSYCHIC, + MOVE_REST, + MOVE_CONFUSE_RAY, + MOVE_CALM_MIND, + }, + }, + { +#line 15414 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15414 + .heldItem = ITEM_CHESTO_BERRY, +#line 15416 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15415 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15417 + MOVE_EARTHQUAKE, + MOVE_PSYCHIC, + MOVE_REST, + MOVE_CALM_MIND, + }, + }, + { +#line 15422 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15422 + .heldItem = ITEM_SITRUS_BERRY, +#line 15424 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15423 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15425 + MOVE_SUNNY_DAY, + MOVE_SOLAR_BEAM, + MOVE_PSYCHIC, + MOVE_FLAMETHROWER, + }, + }, + }, + }, +#line 15430 [TRAINER_TATE_AND_LIZA_3] = { +#line 15431 + .trainerName = _("TATE&LIZA"), +#line 15432 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15433 .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA, - .trainerName = _("TATE&LIZA"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15435 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15436 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15437 .doubleBattle = TRUE, +#line 15438 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_TateAndLiza3), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15440 + .species = SPECIES_DROWZEE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15442 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15441 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15443 + MOVE_HYPNOSIS, + MOVE_DREAM_EATER, + MOVE_HEADBUTT, + MOVE_PROTECT, + }, + }, + { +#line 15448 + .species = SPECIES_SLOWPOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15450 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15449 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15451 + MOVE_YAWN, + MOVE_PSYCHIC, + MOVE_CALM_MIND, + MOVE_PROTECT, + }, + }, + { +#line 15456 + .species = SPECIES_CLAYDOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15458 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15457 + .lvl = 54, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15459 + MOVE_EARTHQUAKE, + MOVE_EXPLOSION, + MOVE_PSYCHIC, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 15464 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15464 + .heldItem = ITEM_CHESTO_BERRY, +#line 15466 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15465 + .lvl = 54, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15467 + MOVE_PSYCHIC, + MOVE_REST, + MOVE_CONFUSE_RAY, + MOVE_CALM_MIND, + }, + }, + { +#line 15472 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15472 + .heldItem = ITEM_CHESTO_BERRY, +#line 15474 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15473 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15475 + MOVE_EARTHQUAKE, + MOVE_PSYCHIC, + MOVE_REST, + MOVE_CALM_MIND, + }, + }, + { +#line 15480 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15480 + .heldItem = ITEM_SITRUS_BERRY, +#line 15482 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15481 + .lvl = 55, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15483 + MOVE_SUNNY_DAY, + MOVE_SOLAR_BEAM, + MOVE_PSYCHIC, + MOVE_FLAMETHROWER, + }, + }, + }, + }, +#line 15488 [TRAINER_TATE_AND_LIZA_4] = { +#line 15489 + .trainerName = _("TATE&LIZA"), +#line 15490 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15491 .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA, - .trainerName = _("TATE&LIZA"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15493 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15494 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15495 .doubleBattle = TRUE, +#line 15496 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_TateAndLiza4), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15498 + .species = SPECIES_HYPNO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15500 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15499 + .lvl = 58, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15501 + MOVE_HYPNOSIS, + MOVE_DREAM_EATER, + MOVE_HEADBUTT, + MOVE_PROTECT, + }, + }, + { +#line 15506 + .species = SPECIES_CLAYDOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15508 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15507 + .lvl = 59, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15509 + MOVE_EARTHQUAKE, + MOVE_EXPLOSION, + MOVE_PSYCHIC, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 15514 + .species = SPECIES_SLOWPOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15516 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15515 + .lvl = 58, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15517 + MOVE_YAWN, + MOVE_PSYCHIC, + MOVE_CALM_MIND, + MOVE_PROTECT, + }, + }, + { +#line 15522 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15522 + .heldItem = ITEM_CHESTO_BERRY, +#line 15524 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15523 + .lvl = 59, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15525 + MOVE_PSYCHIC, + MOVE_REST, + MOVE_CONFUSE_RAY, + MOVE_CALM_MIND, + }, + }, + { +#line 15530 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15530 + .heldItem = ITEM_CHESTO_BERRY, +#line 15532 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15531 + .lvl = 60, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15533 + MOVE_EARTHQUAKE, + MOVE_PSYCHIC, + MOVE_REST, + MOVE_CALM_MIND, + }, + }, + { +#line 15538 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15538 + .heldItem = ITEM_SITRUS_BERRY, +#line 15540 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15539 + .lvl = 60, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15541 + MOVE_SUNNY_DAY, + MOVE_SOLAR_BEAM, + MOVE_PSYCHIC, + MOVE_FLAMETHROWER, + }, + }, + }, + }, +#line 15546 [TRAINER_TATE_AND_LIZA_5] = { +#line 15547 + .trainerName = _("TATE&LIZA"), +#line 15548 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15549 .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA, - .trainerName = _("TATE&LIZA"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15551 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 15552 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15553 .doubleBattle = TRUE, +#line 15554 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_TateAndLiza5), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15556 + .species = SPECIES_HYPNO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15558 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15557 + .lvl = 63, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15559 + MOVE_HYPNOSIS, + MOVE_DREAM_EATER, + MOVE_HEADBUTT, + MOVE_PROTECT, + }, + }, + { +#line 15564 + .species = SPECIES_CLAYDOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15566 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15565 + .lvl = 64, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15567 + MOVE_EARTHQUAKE, + MOVE_EXPLOSION, + MOVE_PSYCHIC, + MOVE_LIGHT_SCREEN, + }, + }, + { +#line 15572 + .species = SPECIES_SLOWKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15574 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15573 + .lvl = 63, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15575 + MOVE_YAWN, + MOVE_PSYCHIC, + MOVE_CALM_MIND, + MOVE_PROTECT, + }, + }, + { +#line 15580 + .species = SPECIES_XATU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15580 + .heldItem = ITEM_CHESTO_BERRY, +#line 15582 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15581 + .lvl = 64, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15583 + MOVE_PSYCHIC, + MOVE_REST, + MOVE_CONFUSE_RAY, + MOVE_CALM_MIND, + }, + }, + { +#line 15588 + .species = SPECIES_LUNATONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15588 + .heldItem = ITEM_CHESTO_BERRY, +#line 15590 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15589 + .lvl = 65, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15591 + MOVE_EARTHQUAKE, + MOVE_PSYCHIC, + MOVE_REST, + MOVE_CALM_MIND, + }, + }, + { +#line 15596 + .species = SPECIES_SOLROCK, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15596 + .heldItem = ITEM_SITRUS_BERRY, +#line 15598 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15597 + .lvl = 65, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15599 + MOVE_SUNNY_DAY, + MOVE_SOLAR_BEAM, + MOVE_PSYCHIC, + MOVE_FLAMETHROWER, + }, + }, + }, + }, +#line 15604 [TRAINER_JUAN_2] = { +#line 15605 + .trainerName = _("JUAN"), +#line 15606 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15607 .trainerPic = TRAINER_PIC_LEADER_JUAN, - .trainerName = _("JUAN"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15609 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15610 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15611 .doubleBattle = TRUE, +#line 15612 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Juan2), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 15614 + .species = SPECIES_POLIWAG, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15616 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15615 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15617 + MOVE_HYPNOSIS, + MOVE_RAIN_DANCE, + MOVE_PROTECT, + MOVE_HYDRO_PUMP, + }, + }, + { +#line 15622 + .species = SPECIES_WHISCASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15624 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15623 + .lvl = 46, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15625 + MOVE_RAIN_DANCE, + MOVE_WATER_PULSE, + MOVE_DOUBLE_TEAM, + MOVE_FISSURE, + }, + }, + { +#line 15630 + .species = SPECIES_WALREIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15632 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15631 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15633 + MOVE_WATER_PULSE, + MOVE_BODY_SLAM, + MOVE_PROTECT, + MOVE_ICE_BEAM, + }, + }, + { +#line 15638 + .species = SPECIES_CRAWDAUNT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15638 + .heldItem = ITEM_CHESTO_BERRY, +#line 15640 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15639 + .lvl = 48, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15641 + MOVE_REST, + MOVE_CRABHAMMER, + MOVE_TAUNT, + MOVE_DOUBLE_TEAM, + }, + }, + { +#line 15646 + .species = SPECIES_KINGDRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15646 + .heldItem = ITEM_CHESTO_BERRY, +#line 15648 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15647 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15649 + MOVE_WATER_PULSE, + MOVE_DOUBLE_TEAM, + MOVE_ICE_BEAM, + MOVE_REST, + }, + }, + }, + }, +#line 15654 [TRAINER_JUAN_3] = { +#line 15655 + .trainerName = _("JUAN"), +#line 15656 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15657 .trainerPic = TRAINER_PIC_LEADER_JUAN, - .trainerName = _("JUAN"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15659 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15660 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15661 .doubleBattle = TRUE, +#line 15662 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Juan3), - }, - + .partySize = 5, + .party = (const struct TrainerMon[]) + { + { +#line 15664 + .species = SPECIES_POLIWHIRL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15666 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15665 + .lvl = 50, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15667 + MOVE_HYPNOSIS, + MOVE_RAIN_DANCE, + MOVE_PROTECT, + MOVE_HYDRO_PUMP, + }, + }, + { +#line 15672 + .species = SPECIES_WHISCASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15674 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15673 + .lvl = 51, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15675 + MOVE_RAIN_DANCE, + MOVE_WATER_PULSE, + MOVE_DOUBLE_TEAM, + MOVE_FISSURE, + }, + }, + { +#line 15680 + .species = SPECIES_WALREIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15682 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15681 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15683 + MOVE_WATER_PULSE, + MOVE_BODY_SLAM, + MOVE_PROTECT, + MOVE_ICE_BEAM, + }, + }, + { +#line 15688 + .species = SPECIES_CRAWDAUNT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15688 + .heldItem = ITEM_CHESTO_BERRY, +#line 15690 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15689 + .lvl = 53, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15691 + MOVE_REST, + MOVE_GUILLOTINE, + MOVE_TAUNT, + MOVE_DOUBLE_TEAM, + }, + }, + { +#line 15696 + .species = SPECIES_KINGDRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15696 + .heldItem = ITEM_CHESTO_BERRY, +#line 15698 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15697 + .lvl = 56, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15699 + MOVE_WATER_PULSE, + MOVE_DOUBLE_TEAM, + MOVE_ICE_BEAM, + MOVE_REST, + }, + }, + }, + }, +#line 15704 [TRAINER_JUAN_4] = { +#line 15705 + .trainerName = _("JUAN"), +#line 15706 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15707 .trainerPic = TRAINER_PIC_LEADER_JUAN, - .trainerName = _("JUAN"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15709 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15710 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15711 .doubleBattle = TRUE, +#line 15712 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Juan4), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15714 + .species = SPECIES_LAPRAS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15716 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15715 + .lvl = 56, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15717 + MOVE_HYDRO_PUMP, + MOVE_PERISH_SONG, + MOVE_ICE_BEAM, + MOVE_CONFUSE_RAY, + }, + }, + { +#line 15722 + .species = SPECIES_WHISCASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15724 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15723 + .lvl = 58, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15725 + MOVE_RAIN_DANCE, + MOVE_WATER_PULSE, + MOVE_DOUBLE_TEAM, + MOVE_FISSURE, + }, + }, + { +#line 15730 + .species = SPECIES_POLIWHIRL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15732 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15731 + .lvl = 56, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15733 + MOVE_HYPNOSIS, + MOVE_RAIN_DANCE, + MOVE_PROTECT, + MOVE_HYDRO_PUMP, + }, + }, + { +#line 15738 + .species = SPECIES_WALREIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15740 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15739 + .lvl = 58, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15741 + MOVE_WATER_PULSE, + MOVE_BODY_SLAM, + MOVE_PROTECT, + MOVE_ICE_BEAM, + }, + }, + { +#line 15746 + .species = SPECIES_CRAWDAUNT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15746 + .heldItem = ITEM_CHESTO_BERRY, +#line 15748 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15747 + .lvl = 58, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15749 + MOVE_REST, + MOVE_GUILLOTINE, + MOVE_TAUNT, + MOVE_DOUBLE_TEAM, + }, + }, + { +#line 15754 + .species = SPECIES_KINGDRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15754 + .heldItem = ITEM_CHESTO_BERRY, +#line 15756 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15755 + .lvl = 61, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15757 + MOVE_WATER_PULSE, + MOVE_DOUBLE_TEAM, + MOVE_ICE_BEAM, + MOVE_REST, + }, + }, + }, + }, +#line 15762 [TRAINER_JUAN_5] = { +#line 15763 + .trainerName = _("JUAN"), +#line 15764 .trainerClass = TRAINER_CLASS_LEADER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15765 .trainerPic = TRAINER_PIC_LEADER_JUAN, - .trainerName = _("JUAN"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE}, + .encounterMusic_gender = +#line 15767 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15768 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15769 .doubleBattle = TRUE, +#line 15770 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Juan5), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15772 + .species = SPECIES_LAPRAS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15774 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15773 + .lvl = 61, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15775 + MOVE_HYDRO_PUMP, + MOVE_PERISH_SONG, + MOVE_ICE_BEAM, + MOVE_CONFUSE_RAY, + }, + }, + { +#line 15780 + .species = SPECIES_WHISCASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15782 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15781 + .lvl = 63, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15783 + MOVE_RAIN_DANCE, + MOVE_WATER_PULSE, + MOVE_DOUBLE_TEAM, + MOVE_FISSURE, + }, + }, + { +#line 15788 + .species = SPECIES_POLITOED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15790 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15789 + .lvl = 61, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15791 + MOVE_HYPNOSIS, + MOVE_RAIN_DANCE, + MOVE_HYDRO_PUMP, + MOVE_PERISH_SONG, + }, + }, + { +#line 15796 + .species = SPECIES_WALREIN, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15798 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15797 + .lvl = 63, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15799 + MOVE_WATER_PULSE, + MOVE_BODY_SLAM, + MOVE_PROTECT, + MOVE_SHEER_COLD, + }, + }, + { +#line 15804 + .species = SPECIES_CRAWDAUNT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15804 + .heldItem = ITEM_CHESTO_BERRY, +#line 15806 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15805 + .lvl = 63, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15807 + MOVE_REST, + MOVE_GUILLOTINE, + MOVE_TAUNT, + MOVE_DOUBLE_TEAM, + }, + }, + { +#line 15812 + .species = SPECIES_KINGDRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15812 + .heldItem = ITEM_CHESTO_BERRY, +#line 15814 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15813 + .lvl = 66, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15815 + MOVE_WATER_PULSE, + MOVE_DOUBLE_TEAM, + MOVE_ICE_BEAM, + MOVE_REST, + }, + }, + }, + }, +#line 15820 [TRAINER_ANGELO] = { +#line 15821 + .trainerName = _("ANGELO"), +#line 15822 .trainerClass = TRAINER_CLASS_BUG_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 15823 .trainerPic = TRAINER_PIC_BUG_MANIAC, - .trainerName = _("ANGELO"), - .items = {}, + .encounterMusic_gender = +#line 15825 + TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, +#line 15826 .doubleBattle = FALSE, +#line 15827 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Angelo), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 15829 + .species = SPECIES_ILLUMISE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15831 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 15830 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15832 + MOVE_SHOCK_WAVE, + MOVE_QUICK_ATTACK, + MOVE_CHARM, + }, + }, + { +#line 15836 + .species = SPECIES_VOLBEAT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15838 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 15837 + .lvl = 17, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15839 + MOVE_SHOCK_WAVE, + MOVE_QUICK_ATTACK, + MOVE_CONFUSE_RAY, + }, + }, + }, + }, +#line 15843 [TRAINER_DARIUS] = { +#line 15844 + .trainerName = _("DARIUS"), +#line 15845 .trainerClass = TRAINER_CLASS_BIRD_KEEPER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, +#line 15846 .trainerPic = TRAINER_PIC_BIRD_KEEPER, - .trainerName = _("DARIUS"), - .items = {}, + .encounterMusic_gender = +#line 15848 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 15849 .doubleBattle = FALSE, +#line 15850 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Darius), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 15852 + .species = SPECIES_TROPIUS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15854 + .iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24), +#line 15853 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 15856 [TRAINER_STEVEN] = { +#line 15857 + .trainerName = _("STEVEN"), +#line 15858 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15859 .trainerPic = TRAINER_PIC_STEVEN, - .trainerName = _("STEVEN"), - .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 15861 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15862 + .items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE }, +#line 15863 + .doubleBattle = FALSE, +#line 15864 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Steven), - }, - + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 15866 + .species = SPECIES_SKARMORY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15868 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15867 + .lvl = 77, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15869 + MOVE_TOXIC, + MOVE_AERIAL_ACE, + MOVE_SPIKES, + MOVE_STEEL_WING, + }, + }, + { +#line 15874 + .species = SPECIES_CLAYDOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15876 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15875 + .lvl = 75, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15877 + MOVE_REFLECT, + MOVE_LIGHT_SCREEN, + MOVE_ANCIENT_POWER, + MOVE_EARTHQUAKE, + }, + }, + { +#line 15882 + .species = SPECIES_AGGRON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15884 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15883 + .lvl = 76, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15885 + MOVE_THUNDER, + MOVE_EARTHQUAKE, + MOVE_SOLAR_BEAM, + MOVE_DRAGON_CLAW, + }, + }, + { +#line 15890 + .species = SPECIES_CRADILY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15892 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15891 + .lvl = 76, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15893 + MOVE_GIGA_DRAIN, + MOVE_ANCIENT_POWER, + MOVE_INGRAIN, + MOVE_CONFUSE_RAY, + }, + }, + { +#line 15898 + .species = SPECIES_ARMALDO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15900 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15899 + .lvl = 76, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15901 + MOVE_WATER_PULSE, + MOVE_ANCIENT_POWER, + MOVE_AERIAL_ACE, + MOVE_SLASH, + }, + }, + { +#line 15906 + .species = SPECIES_METAGROSS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15906 + .heldItem = ITEM_SITRUS_BERRY, +#line 15908 + .iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31), +#line 15907 + .lvl = 78, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + .moves = { +#line 15909 + MOVE_EARTHQUAKE, + MOVE_PSYCHIC, + MOVE_METEOR_MASH, + MOVE_SHADOW_BALL, + }, + }, + }, + }, +#line 15914 [TRAINER_ANABEL] = { +#line 15915 + .trainerName = _("ANABEL"), +#line 15916 .trainerClass = TRAINER_CLASS_SALON_MAIDEN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15917 .trainerPic = TRAINER_PIC_SALON_MAIDEN_ANABEL, - .trainerName = _("ANABEL"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 15918 +F_TRAINER_FEMALE | +#line 15919 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15920 + .doubleBattle = FALSE, +#line 15921 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Anabel), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 15923 + .species = SPECIES_BELDUM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15925 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 15924 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 15927 [TRAINER_TUCKER] = { +#line 15928 + .trainerName = _("TUCKER"), +#line 15929 .trainerClass = TRAINER_CLASS_DOME_ACE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15930 .trainerPic = TRAINER_PIC_DOME_ACE_TUCKER, - .trainerName = _("TUCKER"), - .items = {}, + .encounterMusic_gender = +#line 15932 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15933 .doubleBattle = FALSE, +#line 15934 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Tucker), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 15936 + .species = SPECIES_BELDUM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15938 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 15937 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 15940 [TRAINER_SPENSER] = { +#line 15941 + .trainerName = _("SPENSER"), +#line 15942 .trainerClass = TRAINER_CLASS_PALACE_MAVEN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15943 .trainerPic = TRAINER_PIC_PALACE_MAVEN_SPENSER, - .trainerName = _("SPENSER"), - .items = {}, + .encounterMusic_gender = +#line 15945 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15946 .doubleBattle = FALSE, +#line 15947 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Spenser), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 15949 + .species = SPECIES_BELDUM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15951 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 15950 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 15953 [TRAINER_GRETA] = { +#line 15954 + .trainerName = _("GRETA"), +#line 15955 .trainerClass = TRAINER_CLASS_ARENA_TYCOON, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15956 .trainerPic = TRAINER_PIC_ARENA_TYCOON_GRETA, - .trainerName = _("GRETA"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 15957 +F_TRAINER_FEMALE | +#line 15958 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15959 + .doubleBattle = FALSE, +#line 15960 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Greta), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 15962 + .species = SPECIES_BELDUM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15964 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 15963 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 15966 [TRAINER_NOLAND] = { +#line 15967 + .trainerName = _("NOLAND"), +#line 15968 .trainerClass = TRAINER_CLASS_FACTORY_HEAD, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15969 .trainerPic = TRAINER_PIC_FACTORY_HEAD_NOLAND, - .trainerName = _("NOLAND"), - .items = {}, + .encounterMusic_gender = +#line 15971 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15972 .doubleBattle = FALSE, +#line 15973 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Noland), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 15975 + .species = SPECIES_BELDUM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15977 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 15976 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 15979 [TRAINER_LUCY] = { +#line 15980 + .trainerName = _("LUCY"), +#line 15981 .trainerClass = TRAINER_CLASS_PIKE_QUEEN, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15982 .trainerPic = TRAINER_PIC_PIKE_QUEEN_LUCY, - .trainerName = _("LUCY"), - .items = {}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 15983 +F_TRAINER_FEMALE | +#line 15984 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15985 + .doubleBattle = FALSE, +#line 15986 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Lucy), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 15988 + .species = SPECIES_BELDUM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 15990 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 15989 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 15992 [TRAINER_BRANDON] = { +#line 15993 + .trainerName = _("BRANDON"), +#line 15994 .trainerClass = TRAINER_CLASS_PYRAMID_KING, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15995 .trainerPic = TRAINER_PIC_PYRAMID_KING_BRANDON, - .trainerName = _("BRANDON"), - .items = {}, + .encounterMusic_gender = +#line 15997 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 15998 .doubleBattle = FALSE, +#line 15999 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Brandon), - }, - + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 16001 + .species = SPECIES_BELDUM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16003 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 16002 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16005 [TRAINER_ANDRES_2] = { +#line 16006 + .trainerName = _("ANDRES"), +#line 16007 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16008 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("ANDRES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Andres2), - }, - + .encounterMusic_gender = +#line 16010 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16011 + .doubleBattle = FALSE, +#line 16012 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 16014 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16016 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16015 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16018 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16020 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16019 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16022 [TRAINER_ANDRES_3] = { +#line 16023 + .trainerName = _("ANDRES"), +#line 16024 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16025 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("ANDRES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Andres3), - }, - + .encounterMusic_gender = +#line 16027 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16028 + .doubleBattle = FALSE, +#line 16029 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16031 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16033 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16032 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16035 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16037 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16036 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16039 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16041 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16040 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16043 [TRAINER_ANDRES_4] = { +#line 16044 + .trainerName = _("ANDRES"), +#line 16045 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16046 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("ANDRES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Andres4), - }, - + .encounterMusic_gender = +#line 16048 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16049 + .doubleBattle = FALSE, +#line 16050 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16052 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16054 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16053 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16056 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16058 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16057 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16060 + .species = SPECIES_SANDSHREW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16062 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16061 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16064 [TRAINER_ANDRES_5] = { +#line 16065 + .trainerName = _("ANDRES"), +#line 16066 .trainerClass = TRAINER_CLASS_RUIN_MANIAC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16067 .trainerPic = TRAINER_PIC_RUIN_MANIAC, - .trainerName = _("ANDRES"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Andres5), - }, - + .encounterMusic_gender = +#line 16069 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16070 + .doubleBattle = FALSE, +#line 16071 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16073 + .species = SPECIES_NOSEPASS, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16075 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16074 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16077 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16079 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16078 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16081 + .species = SPECIES_SANDSLASH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16083 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16082 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16085 [TRAINER_CORY_2] = { +#line 16086 + .trainerName = _("CORY"), +#line 16087 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16088 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("CORY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cory2), - }, - + .encounterMusic_gender = +#line 16090 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16091 + .doubleBattle = FALSE, +#line 16092 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16094 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16096 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16095 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16098 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16100 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16099 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16102 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16104 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16103 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16106 [TRAINER_CORY_3] = { +#line 16107 + .trainerName = _("CORY"), +#line 16108 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16109 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("CORY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cory3), - }, - + .encounterMusic_gender = +#line 16111 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16112 + .doubleBattle = FALSE, +#line 16113 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16115 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16117 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16116 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16119 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16121 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16120 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16123 + .species = SPECIES_TENTACOOL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16125 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16124 + .lvl = 32, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16127 [TRAINER_CORY_4] = { +#line 16128 + .trainerName = _("CORY"), +#line 16129 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16130 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("CORY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cory4), - }, - + .encounterMusic_gender = +#line 16132 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16133 + .doubleBattle = FALSE, +#line 16134 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16136 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16138 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16137 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16140 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16142 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16141 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16144 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16146 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16145 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16148 [TRAINER_CORY_5] = { +#line 16149 + .trainerName = _("CORY"), +#line 16150 .trainerClass = TRAINER_CLASS_SAILOR, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16151 .trainerPic = TRAINER_PIC_SAILOR, - .trainerName = _("CORY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Cory5), - }, - + .encounterMusic_gender = +#line 16153 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16154 + .doubleBattle = FALSE, +#line 16155 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16157 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16159 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16158 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16161 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16163 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16162 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16165 + .species = SPECIES_TENTACRUEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16167 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16166 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16169 [TRAINER_PABLO_2] = { +#line 16170 + .trainerName = _("PABLO"), +#line 16171 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 16172 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("PABLO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Pablo2), - }, - + .encounterMusic_gender = +#line 16174 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 16175 + .doubleBattle = FALSE, +#line 16176 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 16178 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16180 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16179 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16182 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16184 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16183 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16186 [TRAINER_PABLO_3] = { +#line 16187 + .trainerName = _("PABLO"), +#line 16188 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 16189 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("PABLO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Pablo3), - }, - + .encounterMusic_gender = +#line 16191 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 16192 + .doubleBattle = FALSE, +#line 16193 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16195 + .species = SPECIES_WINGULL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16197 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16196 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16199 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16201 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16200 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16203 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16205 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16204 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16207 [TRAINER_PABLO_4] = { +#line 16208 + .trainerName = _("PABLO"), +#line 16209 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 16210 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("PABLO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Pablo4), - }, - + .encounterMusic_gender = +#line 16212 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 16213 + .doubleBattle = FALSE, +#line 16214 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16216 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16218 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16217 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16220 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16222 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16221 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16224 + .species = SPECIES_STARYU, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16226 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16225 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16228 [TRAINER_PABLO_5] = { +#line 16229 + .trainerName = _("PABLO"), +#line 16230 .trainerClass = TRAINER_CLASS_TRIATHLETE, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 16231 .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, - .trainerName = _("PABLO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Pablo5), - }, - + .encounterMusic_gender = +#line 16233 + TRAINER_ENCOUNTER_MUSIC_SWIMMER, +#line 16234 + .doubleBattle = FALSE, +#line 16235 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16237 + .species = SPECIES_PELIPPER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16239 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16238 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16241 + .species = SPECIES_STARMIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16243 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16242 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16245 + .species = SPECIES_STARMIE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16247 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16246 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16249 [TRAINER_KOJI_2] = { +#line 16250 + .trainerName = _("KOJI"), +#line 16251 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16252 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("KOJI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Koji2), - }, - + .encounterMusic_gender = +#line 16254 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16255 + .doubleBattle = FALSE, +#line 16256 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 16258 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16260 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16259 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16262 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16264 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16263 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16266 [TRAINER_KOJI_3] = { +#line 16267 + .trainerName = _("KOJI"), +#line 16268 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16269 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("KOJI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Koji3), - }, - + .encounterMusic_gender = +#line 16271 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16272 + .doubleBattle = FALSE, +#line 16273 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16275 + .species = SPECIES_MAKUHITA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16277 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16276 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16279 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16281 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16280 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16283 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16285 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16284 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16287 [TRAINER_KOJI_4] = { +#line 16288 + .trainerName = _("KOJI"), +#line 16289 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16290 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("KOJI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Koji4), - }, - + .encounterMusic_gender = +#line 16292 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16293 + .doubleBattle = FALSE, +#line 16294 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16296 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16298 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16297 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16300 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16302 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16301 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16304 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16306 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16305 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16308 [TRAINER_KOJI_5] = { +#line 16309 + .trainerName = _("KOJI"), +#line 16310 .trainerClass = TRAINER_CLASS_BLACK_BELT, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16311 .trainerPic = TRAINER_PIC_BLACK_BELT, - .trainerName = _("KOJI"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Koji5), - }, - + .encounterMusic_gender = +#line 16313 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16314 + .doubleBattle = FALSE, +#line 16315 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16317 + .species = SPECIES_HARIYAMA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16319 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16318 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16321 + .species = SPECIES_MACHAMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16323 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16322 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16325 + .species = SPECIES_MACHAMP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16327 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16326 + .lvl = 43, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16329 [TRAINER_CRISTIN_2] = { +#line 16330 + .trainerName = _("CRISTIN"), +#line 16331 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 16332 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("CRISTIN"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 16333 +F_TRAINER_FEMALE | +#line 16334 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 16335 + .items = { ITEM_HYPER_POTION }, +#line 16336 + .doubleBattle = FALSE, +#line 16337 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Cristin2), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 16339 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16341 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 16340 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16343 + .species = SPECIES_VIGOROTH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16345 + .iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13), +#line 16344 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16347 [TRAINER_CRISTIN_3] = { +#line 16348 + .trainerName = _("CRISTIN"), +#line 16349 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 16350 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("CRISTIN"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 16351 +F_TRAINER_FEMALE | +#line 16352 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 16353 + .items = { ITEM_HYPER_POTION }, +#line 16354 + .doubleBattle = FALSE, +#line 16355 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Cristin3), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16357 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16359 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 16358 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16361 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16363 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 16362 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16365 + .species = SPECIES_VIGOROTH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16367 + .iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14), +#line 16366 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16369 [TRAINER_CRISTIN_4] = { +#line 16370 + .trainerName = _("CRISTIN"), +#line 16371 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 16372 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("CRISTIN"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 16373 +F_TRAINER_FEMALE | +#line 16374 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 16375 + .items = { ITEM_HYPER_POTION }, +#line 16376 + .doubleBattle = FALSE, +#line 16377 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Cristin4), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16379 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16381 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 16380 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16383 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16385 + .iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15), +#line 16384 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16387 + .species = SPECIES_VIGOROTH, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16389 + .iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12), +#line 16388 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16391 [TRAINER_CRISTIN_5] = { +#line 16392 + .trainerName = _("CRISTIN"), +#line 16393 .trainerClass = TRAINER_CLASS_COOLTRAINER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL, +#line 16394 .trainerPic = TRAINER_PIC_COOLTRAINER_F, - .trainerName = _("CRISTIN"), - .items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE}, - .doubleBattle = FALSE, + .encounterMusic_gender = +#line 16395 +F_TRAINER_FEMALE | +#line 16396 + TRAINER_ENCOUNTER_MUSIC_COOL, +#line 16397 + .items = { ITEM_HYPER_POTION }, +#line 16398 + .doubleBattle = FALSE, +#line 16399 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Cristin5), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16401 + .species = SPECIES_SPINDA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16403 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 16402 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16405 + .species = SPECIES_EXPLOUD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16407 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 16406 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16409 + .species = SPECIES_SLAKING, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16411 + .iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17), +#line 16410 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16413 [TRAINER_FERNANDO_2] = { +#line 16414 + .trainerName = _("FERNANDO"), +#line 16415 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16416 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("FERNANDO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Fernando2), - }, - + .encounterMusic_gender = +#line 16418 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16419 + .doubleBattle = FALSE, +#line 16420 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16422 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16424 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16423 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16426 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16428 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16427 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16430 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16432 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16431 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16434 [TRAINER_FERNANDO_3] = { +#line 16435 + .trainerName = _("FERNANDO"), +#line 16436 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16437 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("FERNANDO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Fernando3), - }, - + .encounterMusic_gender = +#line 16439 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16440 + .doubleBattle = FALSE, +#line 16441 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16443 + .species = SPECIES_ELECTRIKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16445 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16444 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16447 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16449 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16448 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16451 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16453 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16452 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16455 [TRAINER_FERNANDO_4] = { +#line 16456 + .trainerName = _("FERNANDO"), +#line 16457 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16458 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("FERNANDO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Fernando4), - }, - + .encounterMusic_gender = +#line 16460 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16461 + .doubleBattle = FALSE, +#line 16462 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16464 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16466 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16465 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16468 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16470 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16469 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16472 + .species = SPECIES_LOUDRED, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16474 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16473 + .lvl = 39, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16476 [TRAINER_FERNANDO_5] = { +#line 16477 + .trainerName = _("FERNANDO"), +#line 16478 .trainerClass = TRAINER_CLASS_GUITARIST, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16479 .trainerPic = TRAINER_PIC_GUITARIST, - .trainerName = _("FERNANDO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Fernando5), - }, - + .encounterMusic_gender = +#line 16481 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16482 + .doubleBattle = FALSE, +#line 16483 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16485 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16487 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16486 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16489 + .species = SPECIES_MANECTRIC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16491 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16490 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16493 + .species = SPECIES_EXPLOUD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16495 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16494 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16497 [TRAINER_SAWYER_2] = { +#line 16498 + .trainerName = _("SAWYER"), +#line 16499 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16500 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("SAWYER"), - .items = {}, + .encounterMusic_gender = +#line 16502 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16503 .doubleBattle = FALSE, +#line 16504 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Sawyer2), - }, - + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 16506 + .species = SPECIES_GEODUDE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16508 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16507 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16510 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16512 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16511 + .lvl = 26, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16514 [TRAINER_SAWYER_3] = { +#line 16515 + .trainerName = _("SAWYER"), +#line 16516 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16517 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("SAWYER"), - .items = {}, + .encounterMusic_gender = +#line 16519 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16520 .doubleBattle = FALSE, +#line 16521 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Sawyer3), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16523 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16525 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16524 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16527 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16529 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16528 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16531 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16533 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16532 + .lvl = 28, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16535 [TRAINER_SAWYER_4] = { +#line 16536 + .trainerName = _("SAWYER"), +#line 16537 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16538 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("SAWYER"), - .items = {}, + .encounterMusic_gender = +#line 16540 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16541 .doubleBattle = FALSE, +#line 16542 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Sawyer4), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16544 + .species = SPECIES_MACHOP, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16546 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16545 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16548 + .species = SPECIES_NUMEL, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16550 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16549 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16552 + .species = SPECIES_GRAVELER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16554 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16553 + .lvl = 30, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16556 [TRAINER_SAWYER_5] = { +#line 16557 + .trainerName = _("SAWYER"), +#line 16558 .trainerClass = TRAINER_CLASS_HIKER, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16559 .trainerPic = TRAINER_PIC_HIKER, - .trainerName = _("SAWYER"), - .items = {}, + .encounterMusic_gender = +#line 16561 + TRAINER_ENCOUNTER_MUSIC_HIKER, +#line 16562 .doubleBattle = FALSE, +#line 16563 .aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY, - .party = TRAINER_PARTY(sParty_Sawyer5), - }, - + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16565 + .species = SPECIES_MACHOKE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16567 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16566 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16569 + .species = SPECIES_CAMERUPT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16571 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16570 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16573 + .species = SPECIES_GOLEM, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16575 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16574 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16577 [TRAINER_GABRIELLE_2] = { +#line 16578 + .trainerName = _("GABRIELLE"), +#line 16579 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16580 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("GABRIELLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Gabrielle2), - }, - + .encounterMusic_gender = +#line 16581 +F_TRAINER_FEMALE | +#line 16582 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16583 + .doubleBattle = FALSE, +#line 16584 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 16586 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16588 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16587 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16590 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16592 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16591 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16594 + .species = SPECIES_ZIGZAGOON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16596 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16595 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16598 + .species = SPECIES_LOTAD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16600 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16599 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16602 + .species = SPECIES_SEEDOT, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16604 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16603 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16606 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16608 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16607 + .lvl = 31, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16610 [TRAINER_GABRIELLE_3] = { +#line 16611 + .trainerName = _("GABRIELLE"), +#line 16612 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16613 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("GABRIELLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Gabrielle3), - }, - + .encounterMusic_gender = +#line 16614 +F_TRAINER_FEMALE | +#line 16615 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16616 + .doubleBattle = FALSE, +#line 16617 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 16619 + .species = SPECIES_SKITTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16621 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16620 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16623 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16625 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16624 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16627 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16629 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16628 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16631 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16633 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16632 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16635 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16637 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16636 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16639 + .species = SPECIES_TAILLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16641 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16640 + .lvl = 33, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16643 [TRAINER_GABRIELLE_4] = { +#line 16644 + .trainerName = _("GABRIELLE"), +#line 16645 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16646 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("GABRIELLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Gabrielle4), - }, - + .encounterMusic_gender = +#line 16647 +F_TRAINER_FEMALE | +#line 16648 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16649 + .doubleBattle = FALSE, +#line 16650 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 16652 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16654 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16653 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16656 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16658 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16657 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16660 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16662 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16661 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16664 + .species = SPECIES_LOMBRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16666 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16665 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16668 + .species = SPECIES_NUZLEAF, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16670 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16669 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16672 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16674 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16673 + .lvl = 35, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16676 [TRAINER_GABRIELLE_5] = { +#line 16677 + .trainerName = _("GABRIELLE"), +#line 16678 .trainerClass = TRAINER_CLASS_PKMN_BREEDER, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16679 .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, - .trainerName = _("GABRIELLE"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Gabrielle5), - }, - + .encounterMusic_gender = +#line 16680 +F_TRAINER_FEMALE | +#line 16681 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16682 + .doubleBattle = FALSE, +#line 16683 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 6, + .party = (const struct TrainerMon[]) + { + { +#line 16685 + .species = SPECIES_DELCATTY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16687 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16686 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16689 + .species = SPECIES_MIGHTYENA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16691 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16690 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16693 + .species = SPECIES_LINOONE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16695 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16694 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16697 + .species = SPECIES_LUDICOLO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16699 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16698 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16701 + .species = SPECIES_SHIFTRY, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16703 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16702 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16705 + .species = SPECIES_SWELLOW, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16707 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16706 + .lvl = 37, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16709 [TRAINER_THALIA_2] = { +#line 16710 + .trainerName = _("THALIA"), +#line 16711 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16712 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("THALIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Thalia2), - }, - + .encounterMusic_gender = +#line 16713 +F_TRAINER_FEMALE | +#line 16714 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16715 + .doubleBattle = FALSE, +#line 16716 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 16718 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16720 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16719 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16722 + .species = SPECIES_HORSEA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16724 + .iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1), +#line 16723 + .lvl = 34, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16726 [TRAINER_THALIA_3] = { +#line 16727 + .trainerName = _("THALIA"), +#line 16728 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16729 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("THALIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Thalia3), - }, - + .encounterMusic_gender = +#line 16730 +F_TRAINER_FEMALE | +#line 16731 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16732 + .doubleBattle = FALSE, +#line 16733 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16735 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16737 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16736 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16739 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16741 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16740 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16743 + .species = SPECIES_SEADRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16745 + .iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2), +#line 16744 + .lvl = 36, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16747 [TRAINER_THALIA_4] = { +#line 16748 + .trainerName = _("THALIA"), +#line 16749 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16750 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("THALIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Thalia4), - }, - + .encounterMusic_gender = +#line 16751 +F_TRAINER_FEMALE | +#line 16752 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16753 + .doubleBattle = FALSE, +#line 16754 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16756 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16758 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16757 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16760 + .species = SPECIES_WAILMER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16762 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16761 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16764 + .species = SPECIES_SEADRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16766 + .iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3), +#line 16765 + .lvl = 38, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16768 [TRAINER_THALIA_5] = { +#line 16769 + .trainerName = _("THALIA"), +#line 16770 .trainerClass = TRAINER_CLASS_BEAUTY, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16771 .trainerPic = TRAINER_PIC_BEAUTY, - .trainerName = _("THALIA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = AI_FLAG_CHECK_BAD_MOVE, - .party = TRAINER_PARTY(sParty_Thalia5), - }, - + .encounterMusic_gender = +#line 16772 +F_TRAINER_FEMALE | +#line 16773 + TRAINER_ENCOUNTER_MUSIC_FEMALE, +#line 16774 + .doubleBattle = FALSE, +#line 16775 + .aiFlags = AI_FLAG_CHECK_BAD_MOVE, + .partySize = 3, + .party = (const struct TrainerMon[]) + { + { +#line 16777 + .species = SPECIES_LUVDISC, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16779 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16778 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16781 + .species = SPECIES_WAILORD, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16783 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16782 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16785 + .species = SPECIES_KINGDRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16787 + .iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4), +#line 16786 + .lvl = 40, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16789 [TRAINER_MARIELA] = { +#line 16790 + .trainerName = _("MARIELA"), +#line 16791 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16792 .trainerPic = TRAINER_PIC_PSYCHIC_F, - .trainerName = _("MARIELA"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Mariela), - }, - + .encounterMusic_gender = +#line 16793 +F_TRAINER_FEMALE | +#line 16794 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16795 + .doubleBattle = FALSE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 16797 + .species = SPECIES_CHIMECHO, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16799 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 16798 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16801 [TRAINER_ALVARO] = { +#line 16802 + .trainerName = _("ALVARO"), +#line 16803 .trainerClass = TRAINER_CLASS_PSYCHIC, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16804 .trainerPic = TRAINER_PIC_PSYCHIC_M, - .trainerName = _("ALVARO"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Alvaro), - }, - + .encounterMusic_gender = +#line 16806 + TRAINER_ENCOUNTER_MUSIC_INTENSE, +#line 16807 + .doubleBattle = FALSE, + .partySize = 2, + .party = (const struct TrainerMon[]) + { + { +#line 16809 + .species = SPECIES_BANETTE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16811 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 16810 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + { +#line 16813 + .species = SPECIES_KADABRA, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16815 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 16814 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16817 [TRAINER_EVERETT] = { +#line 16818 + .trainerName = _("EVERETT"), +#line 16819 .trainerClass = TRAINER_CLASS_GENTLEMAN, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, +#line 16820 .trainerPic = TRAINER_PIC_GENTLEMAN, - .trainerName = _("EVERETT"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Everett), - }, - + .encounterMusic_gender = +#line 16822 + TRAINER_ENCOUNTER_MUSIC_RICH, +#line 16823 + .doubleBattle = FALSE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 16825 + .species = SPECIES_WOBBUFFET, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16827 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 16826 + .lvl = 41, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16829 [TRAINER_RED] = { +#line 16830 + .trainerName = _("RED"), +#line 16831 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16832 .trainerPic = TRAINER_PIC_RED, - .trainerName = _("RED"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Red), - }, - + .encounterMusic_gender = +#line 16834 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16835 + .doubleBattle = FALSE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 16837 + .species = SPECIES_CHARMANDER, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16839 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 16838 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16841 [TRAINER_LEAF] = { +#line 16842 + .trainerName = _("LEAF"), +#line 16843 .trainerClass = TRAINER_CLASS_RIVAL, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16844 .trainerPic = TRAINER_PIC_LEAF, - .trainerName = _("LEAF"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_Leaf), - }, - + .encounterMusic_gender = +#line 16845 +F_TRAINER_FEMALE | +#line 16846 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16847 + .doubleBattle = FALSE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 16849 + .species = SPECIES_BULBASAUR, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16851 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 16850 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16853 [TRAINER_BRENDAN_PLACEHOLDER] = { +#line 16854 + .trainerName = _("BRENDAN"), +#line 16855 .trainerClass = TRAINER_CLASS_RS_PROTAG, - .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16856 .trainerPic = TRAINER_PIC_RS_BRENDAN, - .trainerName = _("BRENDAN"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_BrendanLinkPlaceholder), - }, - + .encounterMusic_gender = +#line 16858 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16859 + .doubleBattle = FALSE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 16861 + .species = SPECIES_GROUDON, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16863 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 16862 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, + }, +#line 16865 [TRAINER_MAY_PLACEHOLDER] = { +#line 16866 + .trainerName = _("MAY"), +#line 16867 .trainerClass = TRAINER_CLASS_RS_PROTAG, - .encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16868 .trainerPic = TRAINER_PIC_RS_MAY, - .trainerName = _("MAY"), - .items = {}, - .doubleBattle = FALSE, - .aiFlags = 0, - .party = TRAINER_PARTY(sParty_MayLinkPlaceholder), + .encounterMusic_gender = +#line 16869 +F_TRAINER_FEMALE | +#line 16870 + TRAINER_ENCOUNTER_MUSIC_MALE, +#line 16871 + .doubleBattle = FALSE, + .partySize = 1, + .party = (const struct TrainerMon[]) + { + { +#line 16873 + .species = SPECIES_KYOGRE, + .gender = TRAINER_MON_RANDOM_GENDER, +#line 16875 + .iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0), +#line 16874 + .lvl = 5, + .nature = NATURE_HARDY, + .dynamaxLevel = MAX_DYNAMAX_LEVEL, + }, + }, }, - -}; \ No newline at end of file diff --git a/src/debug.c b/src/debug.c index f4b6f68840ea..7612b90b5890 100644 --- a/src/debug.c +++ b/src/debug.c @@ -5130,4 +5130,4 @@ static void DebugAction_Util_CheckEWRAMCounters(u8 taskId) Debug_DestroyMenu_Full_Script(taskId, Debug_EventScript_EWRAMCounters); } -#endif //DEBUG_OVERWORLD_MENU == TRUE +#endif //DEBUG_OVERWORLD_MENU == TRUE \ No newline at end of file