mirror of
https://github.com/pret/pokeemerald.git
synced 2026-05-15 16:10:01 -05:00
$ python3 migration_scripts/convert_parties.py src/data/trainers.h src/data/trainer_parties.h src/data/npc_trainers.party Is available to convert Trainer Control-formatted trainers/parties into Competitive-formatted ones. Multiple '#include's can be placed in the trainer section of src/data.c to support spreading the trainers across multiple .party files. trainerproc does not interpret the values, leaving that job to the C compiler, so we use '#line' to associate those errors with the lines in the .party file(s). Because the columns don't make sense we use -fno-show-column and -fno-diagostics-show-caret. We might want to move gTrainers into its own file so that the rest of src/data.c isn't affected by those flags. Extensions (misfeatures, imo): - .party files are passed through cpp, so '#define's are supported, and so are '// ...' and '/* ... */' comments. - .party files also support writing, e.g. 'SPECIES_PIKACHU' instead of 'Pikachu'. This allows people to write constants explicitly if they like. Pragmas: - '#pragma trainerproc ivs explicit' requires an explicit 'IVs:' line rather than defaulting to 31s. - '#pragma trainerproc ivs <IVs>' changes the default IVs. - '#pragma trainerproc level explicit' requires an explicit 'Level:' line rather than defaulting to 100. - '#pragma trainerproc level <level>' changes the default level. Co-authored-by: Eduardo Quezada <eduardo602002@gmail.com> Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
42186 lines
1.1 MiB
42186 lines
1.1 MiB
//
|
|
// 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.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 1
|
|
[TRAINER_NONE] =
|
|
{
|
|
#line 3
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_1,
|
|
#line 4
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 6
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 7
|
|
.doubleBattle = FALSE,
|
|
.partySize = 0,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
},
|
|
},
|
|
#line 9
|
|
[TRAINER_SAWYER_1] =
|
|
{
|
|
#line 10
|
|
.trainerName = _("SAWYER"),
|
|
#line 11
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 12
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 14
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 15
|
|
.doubleBattle = FALSE,
|
|
#line 16
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 18
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 20
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 19
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 22
|
|
[TRAINER_GRUNT_AQUA_HIDEOUT_1] =
|
|
{
|
|
#line 23
|
|
.trainerName = _("GRUNT"),
|
|
#line 24
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 25
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 27
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 28
|
|
.doubleBattle = FALSE,
|
|
#line 29
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 31
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 33
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 32
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 35
|
|
[TRAINER_GRUNT_AQUA_HIDEOUT_2] =
|
|
{
|
|
#line 36
|
|
.trainerName = _("GRUNT"),
|
|
#line 37
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 38
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 40
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 41
|
|
.doubleBattle = FALSE,
|
|
#line 42
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 44
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 46
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 45
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 48
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 50
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 49
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 52
|
|
[TRAINER_GRUNT_AQUA_HIDEOUT_3] =
|
|
{
|
|
#line 53
|
|
.trainerName = _("GRUNT"),
|
|
#line 54
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 55
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 57
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 58
|
|
.doubleBattle = FALSE,
|
|
#line 59
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 61
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 63
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 62
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 65
|
|
[TRAINER_GRUNT_AQUA_HIDEOUT_4] =
|
|
{
|
|
#line 66
|
|
.trainerName = _("GRUNT"),
|
|
#line 67
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 68
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 70
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 71
|
|
.doubleBattle = FALSE,
|
|
#line 72
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 74
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 76
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 75
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 78
|
|
[TRAINER_GRUNT_SEAFLOOR_CAVERN_1] =
|
|
{
|
|
#line 79
|
|
.trainerName = _("GRUNT"),
|
|
#line 80
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 81
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 83
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 84
|
|
.doubleBattle = FALSE,
|
|
#line 85
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 87
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 89
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 88
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 91
|
|
[TRAINER_GRUNT_SEAFLOOR_CAVERN_2] =
|
|
{
|
|
#line 92
|
|
.trainerName = _("GRUNT"),
|
|
#line 93
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 94
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 96
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 97
|
|
.doubleBattle = FALSE,
|
|
#line 98
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 100
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 102
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 101
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 104
|
|
[TRAINER_GRUNT_SEAFLOOR_CAVERN_3] =
|
|
{
|
|
#line 105
|
|
.trainerName = _("GRUNT"),
|
|
#line 106
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 107
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 109
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 110
|
|
.doubleBattle = FALSE,
|
|
#line 111
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 113
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 115
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 114
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 117
|
|
[TRAINER_GABRIELLE_1] =
|
|
{
|
|
#line 118
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 119
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 120
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 121
|
|
F_TRAINER_FEMALE |
|
|
#line 122
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 123
|
|
.doubleBattle = FALSE,
|
|
#line 124
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 126
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 128
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 127
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 130
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 132
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 131
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 134
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 136
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 135
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 138
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 140
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 139
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 142
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 144
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 143
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 146
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 148
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 147
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 150
|
|
[TRAINER_GRUNT_PETALBURG_WOODS] =
|
|
{
|
|
#line 151
|
|
.trainerName = _("GRUNT"),
|
|
#line 152
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 153
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 155
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 156
|
|
.doubleBattle = FALSE,
|
|
#line 157
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 159
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 161
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 160
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 163
|
|
[TRAINER_MARCEL] =
|
|
{
|
|
#line 164
|
|
.trainerName = _("MARCEL"),
|
|
#line 165
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 166
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 168
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 169
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 170
|
|
.doubleBattle = FALSE,
|
|
#line 171
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 173
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 175
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 174
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 177
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 179
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 178
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 181
|
|
[TRAINER_ALBERTO] =
|
|
{
|
|
#line 182
|
|
.trainerName = _("ALBERTO"),
|
|
#line 183
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 184
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 186
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 187
|
|
.doubleBattle = FALSE,
|
|
#line 188
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 190
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 192
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 191
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 194
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 196
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 195
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 198
|
|
[TRAINER_ED] =
|
|
{
|
|
#line 199
|
|
.trainerName = _("ED"),
|
|
#line 200
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 201
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 203
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 204
|
|
.doubleBattle = FALSE,
|
|
#line 205
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 207
|
|
.species = SPECIES_ZANGOOSE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 209
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 208
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 211
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 213
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 212
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 215
|
|
[TRAINER_GRUNT_SEAFLOOR_CAVERN_4] =
|
|
{
|
|
#line 216
|
|
.trainerName = _("GRUNT"),
|
|
#line 217
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 218
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 219
|
|
F_TRAINER_FEMALE |
|
|
#line 220
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 221
|
|
.doubleBattle = FALSE,
|
|
#line 222
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 224
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 226
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 225
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 228
|
|
[TRAINER_DECLAN] =
|
|
{
|
|
#line 229
|
|
.trainerName = _("DECLAN"),
|
|
#line 230
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 231
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 233
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 234
|
|
.doubleBattle = FALSE,
|
|
#line 235
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 237
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 239
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 238
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 241
|
|
[TRAINER_GRUNT_RUSTURF_TUNNEL] =
|
|
{
|
|
#line 242
|
|
.trainerName = _("GRUNT"),
|
|
#line 243
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 244
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 246
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 247
|
|
.doubleBattle = FALSE,
|
|
#line 248
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 250
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 252
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 251
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 254
|
|
[TRAINER_GRUNT_WEATHER_INST_1] =
|
|
{
|
|
#line 255
|
|
.trainerName = _("GRUNT"),
|
|
#line 256
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 257
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 259
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 260
|
|
.doubleBattle = FALSE,
|
|
#line 261
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 263
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 265
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 264
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 267
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 269
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 268
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 271
|
|
[TRAINER_GRUNT_WEATHER_INST_2] =
|
|
{
|
|
#line 272
|
|
.trainerName = _("GRUNT"),
|
|
#line 273
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 274
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 276
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 277
|
|
.doubleBattle = FALSE,
|
|
#line 278
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 280
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 282
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 281
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 284
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 286
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 285
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 288
|
|
[TRAINER_GRUNT_WEATHER_INST_3] =
|
|
{
|
|
#line 289
|
|
.trainerName = _("GRUNT"),
|
|
#line 290
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 291
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 293
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 294
|
|
.doubleBattle = FALSE,
|
|
#line 295
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 297
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 299
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 298
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 301
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 303
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 302
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 305
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 307
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 306
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 309
|
|
[TRAINER_GRUNT_MUSEUM_1] =
|
|
{
|
|
#line 310
|
|
.trainerName = _("GRUNT"),
|
|
#line 311
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 312
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 314
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 315
|
|
.doubleBattle = FALSE,
|
|
#line 316
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 318
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 320
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 319
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 322
|
|
[TRAINER_GRUNT_MUSEUM_2] =
|
|
{
|
|
#line 323
|
|
.trainerName = _("GRUNT"),
|
|
#line 324
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 325
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 327
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 328
|
|
.doubleBattle = FALSE,
|
|
#line 329
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 331
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 333
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 332
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 335
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 337
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 336
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 339
|
|
[TRAINER_GRUNT_SPACE_CENTER_1] =
|
|
{
|
|
#line 340
|
|
.trainerName = _("GRUNT"),
|
|
#line 341
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 342
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 344
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 345
|
|
.doubleBattle = FALSE,
|
|
#line 346
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 348
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 350
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 349
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 352
|
|
[TRAINER_GRUNT_MT_PYRE_1] =
|
|
{
|
|
#line 353
|
|
.trainerName = _("GRUNT"),
|
|
#line 354
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 355
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 357
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 358
|
|
.doubleBattle = FALSE,
|
|
#line 359
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 361
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 363
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 362
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 365
|
|
[TRAINER_GRUNT_MT_PYRE_2] =
|
|
{
|
|
#line 366
|
|
.trainerName = _("GRUNT"),
|
|
#line 367
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 368
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 370
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 371
|
|
.doubleBattle = FALSE,
|
|
#line 372
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 374
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 376
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 375
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 378
|
|
[TRAINER_GRUNT_MT_PYRE_3] =
|
|
{
|
|
#line 379
|
|
.trainerName = _("GRUNT"),
|
|
#line 380
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 381
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 383
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 384
|
|
.doubleBattle = FALSE,
|
|
#line 385
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 387
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 389
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 388
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 391
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 393
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 392
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 395
|
|
[TRAINER_GRUNT_WEATHER_INST_4] =
|
|
{
|
|
#line 396
|
|
.trainerName = _("GRUNT"),
|
|
#line 397
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 398
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 399
|
|
F_TRAINER_FEMALE |
|
|
#line 400
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 401
|
|
.doubleBattle = FALSE,
|
|
#line 402
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 404
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 406
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 405
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 408
|
|
[TRAINER_GRUNT_AQUA_HIDEOUT_5] =
|
|
{
|
|
#line 409
|
|
.trainerName = _("GRUNT"),
|
|
#line 410
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 411
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 412
|
|
F_TRAINER_FEMALE |
|
|
#line 413
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 414
|
|
.doubleBattle = FALSE,
|
|
#line 415
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 417
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 419
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 418
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 421
|
|
[TRAINER_GRUNT_AQUA_HIDEOUT_6] =
|
|
{
|
|
#line 422
|
|
.trainerName = _("GRUNT"),
|
|
#line 423
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 424
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 425
|
|
F_TRAINER_FEMALE |
|
|
#line 426
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 427
|
|
.doubleBattle = FALSE,
|
|
#line 428
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 430
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 432
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 431
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 434
|
|
[TRAINER_FREDRICK] =
|
|
{
|
|
#line 435
|
|
.trainerName = _("FREDRICK"),
|
|
#line 436
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 437
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 439
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 440
|
|
.doubleBattle = FALSE,
|
|
#line 441
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 443
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 445
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 444
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 447
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 449
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 448
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 451
|
|
[TRAINER_MATT] =
|
|
{
|
|
#line 452
|
|
.trainerName = _("MATT"),
|
|
#line 453
|
|
.trainerClass = TRAINER_CLASS_AQUA_ADMIN,
|
|
#line 454
|
|
.trainerPic = TRAINER_PIC_AQUA_ADMIN_M,
|
|
.encounterMusic_gender =
|
|
#line 456
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 457
|
|
.items = { ITEM_SUPER_POTION },
|
|
#line 458
|
|
.doubleBattle = FALSE,
|
|
#line 459
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 461
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 463
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 462
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 465
|
|
.species = SPECIES_GOLBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 467
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 466
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 469
|
|
[TRAINER_ZANDER] =
|
|
{
|
|
#line 470
|
|
.trainerName = _("ZANDER"),
|
|
#line 471
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 472
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 474
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 475
|
|
.doubleBattle = FALSE,
|
|
#line 476
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 478
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 480
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 479
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 482
|
|
[TRAINER_SHELLY_WEATHER_INSTITUTE] =
|
|
{
|
|
#line 483
|
|
.trainerName = _("SHELLY"),
|
|
#line 484
|
|
.trainerClass = TRAINER_CLASS_AQUA_ADMIN,
|
|
#line 485
|
|
.trainerPic = TRAINER_PIC_AQUA_ADMIN_F,
|
|
.encounterMusic_gender =
|
|
#line 486
|
|
F_TRAINER_FEMALE |
|
|
#line 487
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 488
|
|
.doubleBattle = FALSE,
|
|
#line 489
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 491
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 493
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 492
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 495
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 497
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 496
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 499
|
|
[TRAINER_SHELLY_SEAFLOOR_CAVERN] =
|
|
{
|
|
#line 500
|
|
.trainerName = _("SHELLY"),
|
|
#line 501
|
|
.trainerClass = TRAINER_CLASS_AQUA_ADMIN,
|
|
#line 502
|
|
.trainerPic = TRAINER_PIC_AQUA_ADMIN_F,
|
|
.encounterMusic_gender =
|
|
#line 503
|
|
F_TRAINER_FEMALE |
|
|
#line 504
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 505
|
|
.doubleBattle = FALSE,
|
|
#line 506
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 508
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 510
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 509
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 512
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 514
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 513
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 516
|
|
[TRAINER_ARCHIE] =
|
|
{
|
|
#line 517
|
|
.trainerName = _("ARCHIE"),
|
|
#line 518
|
|
.trainerClass = TRAINER_CLASS_AQUA_LEADER,
|
|
#line 519
|
|
.trainerPic = TRAINER_PIC_AQUA_LEADER_ARCHIE,
|
|
.encounterMusic_gender =
|
|
#line 521
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 522
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 523
|
|
.doubleBattle = FALSE,
|
|
#line 524
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 526
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 528
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 527
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 530
|
|
.species = SPECIES_CROBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 532
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 531
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 534
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 536
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 535
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 538
|
|
[TRAINER_LEAH] =
|
|
{
|
|
#line 539
|
|
.trainerName = _("LEAH"),
|
|
#line 540
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 541
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 542
|
|
F_TRAINER_FEMALE |
|
|
#line 543
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 544
|
|
.doubleBattle = FALSE,
|
|
#line 545
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 547
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 549
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 548
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 551
|
|
[TRAINER_DAISY] =
|
|
{
|
|
#line 552
|
|
.trainerName = _("DAISY"),
|
|
#line 553
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 554
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 555
|
|
F_TRAINER_FEMALE |
|
|
#line 556
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 557
|
|
.doubleBattle = FALSE,
|
|
#line 558
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 560
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 562
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 561
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 564
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 566
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 565
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 568
|
|
[TRAINER_ROSE_1] =
|
|
{
|
|
#line 569
|
|
.trainerName = _("ROSE"),
|
|
#line 570
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 571
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 572
|
|
F_TRAINER_FEMALE |
|
|
#line 573
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 574
|
|
.doubleBattle = FALSE,
|
|
#line 575
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 577
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 579
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 578
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 581
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 583
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 582
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 585
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 587
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 586
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 589
|
|
[TRAINER_FELIX] =
|
|
{
|
|
#line 590
|
|
.trainerName = _("FELIX"),
|
|
#line 591
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 592
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 594
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 595
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 596
|
|
.doubleBattle = FALSE,
|
|
#line 597
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 599
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 601
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 600
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 602
|
|
MOVE_PSYCHIC,
|
|
},
|
|
},
|
|
{
|
|
#line 604
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 606
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 605
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 607
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 610
|
|
[TRAINER_VIOLET] =
|
|
{
|
|
#line 611
|
|
.trainerName = _("VIOLET"),
|
|
#line 612
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 613
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 614
|
|
F_TRAINER_FEMALE |
|
|
#line 615
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 616
|
|
.doubleBattle = FALSE,
|
|
#line 617
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 619
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 621
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 620
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 623
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 625
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 624
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 627
|
|
[TRAINER_ROSE_2] =
|
|
{
|
|
#line 628
|
|
.trainerName = _("ROSE"),
|
|
#line 629
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 630
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 631
|
|
F_TRAINER_FEMALE |
|
|
#line 632
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 633
|
|
.doubleBattle = FALSE,
|
|
#line 634
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 636
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 638
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 637
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 640
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 642
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 641
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 644
|
|
[TRAINER_ROSE_3] =
|
|
{
|
|
#line 645
|
|
.trainerName = _("ROSE"),
|
|
#line 646
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 647
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 648
|
|
F_TRAINER_FEMALE |
|
|
#line 649
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 650
|
|
.doubleBattle = FALSE,
|
|
#line 651
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 653
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 655
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 654
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 657
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 659
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 658
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 661
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 663
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 662
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 665
|
|
[TRAINER_ROSE_4] =
|
|
{
|
|
#line 666
|
|
.trainerName = _("ROSE"),
|
|
#line 667
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 668
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 669
|
|
F_TRAINER_FEMALE |
|
|
#line 670
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 671
|
|
.doubleBattle = FALSE,
|
|
#line 672
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 674
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 676
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 675
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 678
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 680
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 679
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 682
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 684
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 683
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 686
|
|
[TRAINER_ROSE_5] =
|
|
{
|
|
#line 687
|
|
.trainerName = _("ROSE"),
|
|
#line 688
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 689
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 690
|
|
F_TRAINER_FEMALE |
|
|
#line 691
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 692
|
|
.doubleBattle = FALSE,
|
|
#line 693
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 695
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 697
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 696
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 699
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 701
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 700
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 703
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 705
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 704
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 707
|
|
[TRAINER_DUSTY_1] =
|
|
{
|
|
#line 708
|
|
.trainerName = _("DUSTY"),
|
|
#line 709
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 710
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 712
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 713
|
|
.doubleBattle = FALSE,
|
|
#line 714
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 716
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 718
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 717
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 719
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 724
|
|
[TRAINER_CHIP] =
|
|
{
|
|
#line 725
|
|
.trainerName = _("CHIP"),
|
|
#line 726
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 727
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 729
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 730
|
|
.doubleBattle = FALSE,
|
|
#line 731
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 733
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 735
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 734
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 736
|
|
MOVE_PSYBEAM,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SANDSTORM,
|
|
MOVE_ANCIENT_POWER,
|
|
},
|
|
},
|
|
{
|
|
#line 741
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 743
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 742
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 744
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
{
|
|
#line 749
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 751
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 750
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 752
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 757
|
|
[TRAINER_FOSTER] =
|
|
{
|
|
#line 758
|
|
.trainerName = _("FOSTER"),
|
|
#line 759
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 760
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 762
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 763
|
|
.doubleBattle = FALSE,
|
|
#line 764
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 766
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 768
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 767
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 769
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
{
|
|
#line 774
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 776
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 775
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 777
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 782
|
|
[TRAINER_DUSTY_2] =
|
|
{
|
|
#line 783
|
|
.trainerName = _("DUSTY"),
|
|
#line 784
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 785
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.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(7, 7, 7, 7, 7, 7),
|
|
#line 792
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 794
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 799
|
|
[TRAINER_DUSTY_3] =
|
|
{
|
|
#line 800
|
|
.trainerName = _("DUSTY"),
|
|
#line 801
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 802
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 804
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 805
|
|
.doubleBattle = FALSE,
|
|
#line 806
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 808
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 810
|
|
.iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8),
|
|
#line 809
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 811
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 816
|
|
[TRAINER_DUSTY_4] =
|
|
{
|
|
#line 817
|
|
.trainerName = _("DUSTY"),
|
|
#line 818
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 819
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 821
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 822
|
|
.doubleBattle = FALSE,
|
|
#line 823
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 825
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 827
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 826
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 828
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 833
|
|
[TRAINER_DUSTY_5] =
|
|
{
|
|
#line 834
|
|
.trainerName = _("DUSTY"),
|
|
#line 835
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 836
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 838
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 839
|
|
.doubleBattle = FALSE,
|
|
#line 840
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 842
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 844
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 843
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 845
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 850
|
|
[TRAINER_GABBY_AND_TY_1] =
|
|
{
|
|
#line 851
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 852
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 853
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 855
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 856
|
|
.doubleBattle = TRUE,
|
|
#line 857
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 859
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 861
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 860
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 863
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 865
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 864
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 867
|
|
[TRAINER_GABBY_AND_TY_2] =
|
|
{
|
|
#line 868
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 869
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 870
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 872
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 873
|
|
.doubleBattle = TRUE,
|
|
#line 874
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 876
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 878
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 877
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 880
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 882
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 881
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 884
|
|
[TRAINER_GABBY_AND_TY_3] =
|
|
{
|
|
#line 885
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 886
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 887
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 889
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 890
|
|
.doubleBattle = TRUE,
|
|
#line 891
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 893
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 895
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 894
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 897
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 899
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 898
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 901
|
|
[TRAINER_GABBY_AND_TY_4] =
|
|
{
|
|
#line 902
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 903
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 904
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 906
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 907
|
|
.doubleBattle = TRUE,
|
|
#line 908
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 910
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 912
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 911
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 914
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 916
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 915
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 918
|
|
[TRAINER_GABBY_AND_TY_5] =
|
|
{
|
|
#line 919
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 920
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 921
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 923
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 924
|
|
.doubleBattle = TRUE,
|
|
#line 925
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 927
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 929
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 928
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 931
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 933
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 932
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 935
|
|
[TRAINER_GABBY_AND_TY_6] =
|
|
{
|
|
#line 936
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 937
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 938
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 940
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 941
|
|
.doubleBattle = TRUE,
|
|
#line 942
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 944
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 946
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 945
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 947
|
|
MOVE_SONIC_BOOM,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_METAL_SOUND,
|
|
MOVE_THUNDERBOLT,
|
|
},
|
|
},
|
|
{
|
|
#line 952
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 954
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 953
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 955
|
|
MOVE_ASTONISH,
|
|
MOVE_STOMP,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_HYPER_VOICE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 960
|
|
[TRAINER_LOLA_1] =
|
|
{
|
|
#line 961
|
|
.trainerName = _("LOLA"),
|
|
#line 962
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 963
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 964
|
|
F_TRAINER_FEMALE |
|
|
#line 965
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 966
|
|
.doubleBattle = FALSE,
|
|
#line 967
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 969
|
|
.species = SPECIES_AZURILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 971
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 970
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 973
|
|
.species = SPECIES_AZURILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 975
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 974
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 977
|
|
[TRAINER_AUSTINA] =
|
|
{
|
|
#line 978
|
|
.trainerName = _("AUSTINA"),
|
|
#line 979
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 980
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 981
|
|
F_TRAINER_FEMALE |
|
|
#line 982
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 983
|
|
.doubleBattle = FALSE,
|
|
#line 984
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 986
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 988
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 987
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 990
|
|
[TRAINER_GWEN] =
|
|
{
|
|
#line 991
|
|
.trainerName = _("GWEN"),
|
|
#line 992
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 993
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 994
|
|
F_TRAINER_FEMALE |
|
|
#line 995
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 996
|
|
.doubleBattle = FALSE,
|
|
#line 997
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 999
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1001
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1000
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1003
|
|
[TRAINER_LOLA_2] =
|
|
{
|
|
#line 1004
|
|
.trainerName = _("LOLA"),
|
|
#line 1005
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1006
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1007
|
|
F_TRAINER_FEMALE |
|
|
#line 1008
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1009
|
|
.doubleBattle = FALSE,
|
|
#line 1010
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1012
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1014
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1013
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1016
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1018
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1017
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1020
|
|
[TRAINER_LOLA_3] =
|
|
{
|
|
#line 1021
|
|
.trainerName = _("LOLA"),
|
|
#line 1022
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1023
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1024
|
|
F_TRAINER_FEMALE |
|
|
#line 1025
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1026
|
|
.doubleBattle = FALSE,
|
|
#line 1027
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1029
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1031
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 1030
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1033
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1035
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 1034
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1037
|
|
[TRAINER_LOLA_4] =
|
|
{
|
|
#line 1038
|
|
.trainerName = _("LOLA"),
|
|
#line 1039
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1040
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1041
|
|
F_TRAINER_FEMALE |
|
|
#line 1042
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1043
|
|
.doubleBattle = FALSE,
|
|
#line 1044
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1046
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1048
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 1047
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1050
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1052
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 1051
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1054
|
|
[TRAINER_LOLA_5] =
|
|
{
|
|
#line 1055
|
|
.trainerName = _("LOLA"),
|
|
#line 1056
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1057
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1058
|
|
F_TRAINER_FEMALE |
|
|
#line 1059
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1060
|
|
.doubleBattle = FALSE,
|
|
#line 1061
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1063
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1065
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 1064
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1067
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1069
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 1068
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1071
|
|
[TRAINER_RICKY_1] =
|
|
{
|
|
#line 1072
|
|
.trainerName = _("RICKY"),
|
|
#line 1073
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1074
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1076
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1077
|
|
.doubleBattle = FALSE,
|
|
#line 1078
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1080
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1082
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1081
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1083
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_HEADBUTT,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1088
|
|
[TRAINER_SIMON] =
|
|
{
|
|
#line 1089
|
|
.trainerName = _("SIMON"),
|
|
#line 1090
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1091
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1093
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1094
|
|
.doubleBattle = FALSE,
|
|
#line 1095
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1097
|
|
.species = SPECIES_AZURILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1099
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1098
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1101
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1103
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1102
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1105
|
|
[TRAINER_CHARLIE] =
|
|
{
|
|
#line 1106
|
|
.trainerName = _("CHARLIE"),
|
|
#line 1107
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1108
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1110
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1111
|
|
.doubleBattle = FALSE,
|
|
#line 1112
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1114
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1116
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1115
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1118
|
|
[TRAINER_RICKY_2] =
|
|
{
|
|
#line 1119
|
|
.trainerName = _("RICKY"),
|
|
#line 1120
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1121
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1123
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1124
|
|
.doubleBattle = FALSE,
|
|
#line 1125
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1127
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1129
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1128
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1130
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_PIN_MISSILE,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1135
|
|
[TRAINER_RICKY_3] =
|
|
{
|
|
#line 1136
|
|
.trainerName = _("RICKY"),
|
|
#line 1137
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1138
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1140
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1141
|
|
.doubleBattle = FALSE,
|
|
#line 1142
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1144
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1146
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 1145
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1147
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_PIN_MISSILE,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1152
|
|
[TRAINER_RICKY_4] =
|
|
{
|
|
#line 1153
|
|
.trainerName = _("RICKY"),
|
|
#line 1154
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1155
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1157
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1158
|
|
.doubleBattle = FALSE,
|
|
#line 1159
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1161
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1163
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 1162
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1164
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_PIN_MISSILE,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1169
|
|
[TRAINER_RICKY_5] =
|
|
{
|
|
#line 1170
|
|
.trainerName = _("RICKY"),
|
|
#line 1171
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1172
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1174
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1175
|
|
.doubleBattle = FALSE,
|
|
#line 1176
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1178
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1180
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 1179
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1181
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_PIN_MISSILE,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1186
|
|
[TRAINER_RANDALL] =
|
|
{
|
|
#line 1187
|
|
.trainerName = _("RANDALL"),
|
|
#line 1188
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1189
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1191
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1192
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1193
|
|
.doubleBattle = FALSE,
|
|
#line 1194
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1196
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1198
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1197
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1199
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_AGILITY,
|
|
MOVE_WING_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1203
|
|
[TRAINER_PARKER] =
|
|
{
|
|
#line 1204
|
|
.trainerName = _("PARKER"),
|
|
#line 1205
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1206
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1208
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1209
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1210
|
|
.doubleBattle = FALSE,
|
|
#line 1211
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1213
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1215
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1214
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1216
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1220
|
|
[TRAINER_GEORGE] =
|
|
{
|
|
#line 1221
|
|
.trainerName = _("GEORGE"),
|
|
#line 1222
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1223
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1225
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1226
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1227
|
|
.doubleBattle = FALSE,
|
|
#line 1228
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1230
|
|
.species = SPECIES_SLAKOTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1230
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 1232
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1231
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1233
|
|
MOVE_SLACK_OFF,
|
|
MOVE_COUNTER,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1237
|
|
[TRAINER_BERKE] =
|
|
{
|
|
#line 1238
|
|
.trainerName = _("BERKE"),
|
|
#line 1239
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1240
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1242
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1243
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1244
|
|
.doubleBattle = FALSE,
|
|
#line 1245
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1247
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1249
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1248
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1250
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1253
|
|
[TRAINER_BRAXTON] =
|
|
{
|
|
#line 1254
|
|
.trainerName = _("BRAXTON"),
|
|
#line 1255
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1256
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1258
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1259
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1260
|
|
.doubleBattle = FALSE,
|
|
#line 1261
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1263
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1265
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1264
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1266
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_WING_ATTACK,
|
|
MOVE_ENDEAVOR,
|
|
},
|
|
},
|
|
{
|
|
#line 1271
|
|
.species = SPECIES_TRAPINCH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1273
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1272
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1274
|
|
MOVE_BITE,
|
|
MOVE_DIG,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_SAND_TOMB,
|
|
},
|
|
},
|
|
{
|
|
#line 1279
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1281
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1280
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1282
|
|
MOVE_ROLLOUT,
|
|
MOVE_WHIRLPOOL,
|
|
MOVE_ASTONISH,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 1287
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1289
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1288
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1290
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_SONIC_BOOM,
|
|
},
|
|
},
|
|
{
|
|
#line 1295
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1297
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1296
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1298
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_SWAGGER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1303
|
|
[TRAINER_VINCENT] =
|
|
{
|
|
#line 1304
|
|
.trainerName = _("VINCENT"),
|
|
#line 1305
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1306
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1308
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1309
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1310
|
|
.doubleBattle = FALSE,
|
|
#line 1311
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1313
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1315
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1314
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1317
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1319
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1318
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1321
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1323
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1322
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1325
|
|
[TRAINER_LEROY] =
|
|
{
|
|
#line 1326
|
|
.trainerName = _("LEROY"),
|
|
#line 1327
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1328
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1330
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1331
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1332
|
|
.doubleBattle = FALSE,
|
|
#line 1333
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1335
|
|
.species = SPECIES_MAWILE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1337
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1336
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1339
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1341
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1340
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1343
|
|
[TRAINER_WILTON_1] =
|
|
{
|
|
#line 1344
|
|
.trainerName = _("WILTON"),
|
|
#line 1345
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1346
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1348
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1349
|
|
.items = { ITEM_SUPER_POTION },
|
|
#line 1350
|
|
.doubleBattle = FALSE,
|
|
#line 1351
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1353
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1355
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1354
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1357
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1359
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1358
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1361
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1363
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1362
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1365
|
|
[TRAINER_EDGAR] =
|
|
{
|
|
#line 1366
|
|
.trainerName = _("EDGAR"),
|
|
#line 1367
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1368
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1370
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1371
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1372
|
|
.doubleBattle = FALSE,
|
|
#line 1373
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1375
|
|
.species = SPECIES_CACTURNE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1377
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1376
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1379
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1381
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1380
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1383
|
|
[TRAINER_ALBERT] =
|
|
{
|
|
#line 1384
|
|
.trainerName = _("ALBERT"),
|
|
#line 1385
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1386
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1388
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1389
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1390
|
|
.doubleBattle = FALSE,
|
|
#line 1391
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1393
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1395
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1394
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1397
|
|
.species = SPECIES_MUK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1399
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1398
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1401
|
|
[TRAINER_SAMUEL] =
|
|
{
|
|
#line 1402
|
|
.trainerName = _("SAMUEL"),
|
|
#line 1403
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1404
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1406
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1407
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1408
|
|
.doubleBattle = FALSE,
|
|
#line 1409
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1411
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1413
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1412
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1415
|
|
.species = SPECIES_MAWILE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1417
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1416
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1419
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1421
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1420
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1423
|
|
[TRAINER_VITO] =
|
|
{
|
|
#line 1424
|
|
.trainerName = _("VITO"),
|
|
#line 1425
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1426
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1428
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1429
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1430
|
|
.doubleBattle = FALSE,
|
|
#line 1431
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1433
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1435
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1434
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1437
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1439
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1438
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1441
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1443
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1442
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1445
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1447
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1446
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1449
|
|
[TRAINER_OWEN] =
|
|
{
|
|
#line 1450
|
|
.trainerName = _("OWEN"),
|
|
#line 1451
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1452
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1454
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1455
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1456
|
|
.doubleBattle = FALSE,
|
|
#line 1457
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1459
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1461
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1460
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1463
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1465
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1464
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1467
|
|
.species = SPECIES_WAILORD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1469
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1468
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1471
|
|
[TRAINER_WILTON_2] =
|
|
{
|
|
#line 1472
|
|
.trainerName = _("WILTON"),
|
|
#line 1473
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1474
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1476
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1477
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1478
|
|
.doubleBattle = FALSE,
|
|
#line 1479
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1481
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1483
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1482
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1485
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1487
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1486
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1489
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1491
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1490
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1493
|
|
[TRAINER_WILTON_3] =
|
|
{
|
|
#line 1494
|
|
.trainerName = _("WILTON"),
|
|
#line 1495
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1496
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1498
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1499
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1500
|
|
.doubleBattle = FALSE,
|
|
#line 1501
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1503
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1505
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1504
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1507
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1509
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1508
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1511
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1513
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1512
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1515
|
|
[TRAINER_WILTON_4] =
|
|
{
|
|
#line 1516
|
|
.trainerName = _("WILTON"),
|
|
#line 1517
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1518
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1520
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1521
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1522
|
|
.doubleBattle = FALSE,
|
|
#line 1523
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1525
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1527
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1526
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1529
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1531
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1530
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1533
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1535
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1534
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1537
|
|
[TRAINER_WILTON_5] =
|
|
{
|
|
#line 1538
|
|
.trainerName = _("WILTON"),
|
|
#line 1539
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1540
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1542
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1543
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1544
|
|
.doubleBattle = FALSE,
|
|
#line 1545
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1547
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1549
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1548
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1551
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1553
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1552
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1555
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1557
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1556
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1559
|
|
[TRAINER_WARREN] =
|
|
{
|
|
#line 1560
|
|
.trainerName = _("WARREN"),
|
|
#line 1561
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1562
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1564
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1565
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1566
|
|
.doubleBattle = FALSE,
|
|
#line 1567
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1569
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1571
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1570
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1573
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1575
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1574
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1577
|
|
[TRAINER_MARY] =
|
|
{
|
|
#line 1578
|
|
.trainerName = _("MARY"),
|
|
#line 1579
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1580
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1581
|
|
F_TRAINER_FEMALE |
|
|
#line 1582
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1583
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1584
|
|
.doubleBattle = FALSE,
|
|
#line 1585
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1587
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1589
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1588
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1590
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_SHOCK_WAVE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1593
|
|
[TRAINER_ALEXIA] =
|
|
{
|
|
#line 1594
|
|
.trainerName = _("ALEXIA"),
|
|
#line 1595
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1596
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1597
|
|
F_TRAINER_FEMALE |
|
|
#line 1598
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1599
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1600
|
|
.doubleBattle = FALSE,
|
|
#line 1601
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1603
|
|
.species = SPECIES_WIGGLYTUFF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1605
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1604
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1606
|
|
MOVE_DEFENSE_CURL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1610
|
|
[TRAINER_JODY] =
|
|
{
|
|
#line 1611
|
|
.trainerName = _("JODY"),
|
|
#line 1612
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1613
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1614
|
|
F_TRAINER_FEMALE |
|
|
#line 1615
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1616
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1617
|
|
.doubleBattle = FALSE,
|
|
#line 1618
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1620
|
|
.species = SPECIES_ZANGOOSE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1622
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1621
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1623
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1626
|
|
[TRAINER_WENDY] =
|
|
{
|
|
#line 1627
|
|
.trainerName = _("WENDY"),
|
|
#line 1628
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1629
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1630
|
|
F_TRAINER_FEMALE |
|
|
#line 1631
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1632
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1633
|
|
.doubleBattle = FALSE,
|
|
#line 1634
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1636
|
|
.species = SPECIES_MAWILE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1638
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1637
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1639
|
|
MOVE_BATON_PASS,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_FAKE_TEARS,
|
|
MOVE_BITE,
|
|
},
|
|
},
|
|
{
|
|
#line 1644
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1646
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1645
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1647
|
|
MOVE_MEGA_DRAIN,
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_GRASS_WHISTLE,
|
|
MOVE_LEECH_SEED,
|
|
},
|
|
},
|
|
{
|
|
#line 1652
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1654
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1653
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1655
|
|
MOVE_FLY,
|
|
MOVE_WATER_GUN,
|
|
MOVE_MIST,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1660
|
|
[TRAINER_KEIRA] =
|
|
{
|
|
#line 1661
|
|
.trainerName = _("KEIRA"),
|
|
#line 1662
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1663
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1664
|
|
F_TRAINER_FEMALE |
|
|
#line 1665
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1666
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1667
|
|
.doubleBattle = FALSE,
|
|
#line 1668
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1670
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1672
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1671
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1674
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1676
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1675
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1678
|
|
[TRAINER_BROOKE_1] =
|
|
{
|
|
#line 1679
|
|
.trainerName = _("BROOKE"),
|
|
#line 1680
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1681
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1682
|
|
F_TRAINER_FEMALE |
|
|
#line 1683
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1684
|
|
.items = { ITEM_SUPER_POTION },
|
|
#line 1685
|
|
.doubleBattle = FALSE,
|
|
#line 1686
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1688
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1690
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1689
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1692
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1694
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1693
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1696
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1698
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1697
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1700
|
|
[TRAINER_JENNIFER] =
|
|
{
|
|
#line 1701
|
|
.trainerName = _("JENNIFER"),
|
|
#line 1702
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1703
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1704
|
|
F_TRAINER_FEMALE |
|
|
#line 1705
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1706
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1707
|
|
.doubleBattle = FALSE,
|
|
#line 1708
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1710
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1712
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 1711
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1714
|
|
[TRAINER_HOPE] =
|
|
{
|
|
#line 1715
|
|
.trainerName = _("HOPE"),
|
|
#line 1716
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1717
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1718
|
|
F_TRAINER_FEMALE |
|
|
#line 1719
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1720
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1721
|
|
.doubleBattle = FALSE,
|
|
#line 1722
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1724
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1726
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1725
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1728
|
|
[TRAINER_SHANNON] =
|
|
{
|
|
#line 1729
|
|
.trainerName = _("SHANNON"),
|
|
#line 1730
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1731
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1732
|
|
F_TRAINER_FEMALE |
|
|
#line 1733
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1734
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1735
|
|
.doubleBattle = FALSE,
|
|
#line 1736
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1738
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1740
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1739
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1742
|
|
[TRAINER_MICHELLE] =
|
|
{
|
|
#line 1743
|
|
.trainerName = _("MICHELLE"),
|
|
#line 1744
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1745
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1746
|
|
F_TRAINER_FEMALE |
|
|
#line 1747
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1748
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1749
|
|
.doubleBattle = FALSE,
|
|
#line 1750
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1752
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1754
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1753
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1756
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1758
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1757
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1760
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1762
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1761
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1764
|
|
[TRAINER_CAROLINE] =
|
|
{
|
|
#line 1765
|
|
.trainerName = _("CAROLINE"),
|
|
#line 1766
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1767
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1768
|
|
F_TRAINER_FEMALE |
|
|
#line 1769
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1770
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1771
|
|
.doubleBattle = FALSE,
|
|
#line 1772
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1774
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1776
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1775
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1778
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1780
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1779
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1782
|
|
[TRAINER_JULIE] =
|
|
{
|
|
#line 1783
|
|
.trainerName = _("JULIE"),
|
|
#line 1784
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1785
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1786
|
|
F_TRAINER_FEMALE |
|
|
#line 1787
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1788
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1789
|
|
.doubleBattle = FALSE,
|
|
#line 1790
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1792
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1794
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1793
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1796
|
|
.species = SPECIES_NINETALES,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1798
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1797
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1800
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1802
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1801
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1804
|
|
[TRAINER_BROOKE_2] =
|
|
{
|
|
#line 1805
|
|
.trainerName = _("BROOKE"),
|
|
#line 1806
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1807
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1808
|
|
F_TRAINER_FEMALE |
|
|
#line 1809
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1810
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1811
|
|
.doubleBattle = FALSE,
|
|
#line 1812
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1814
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1816
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1815
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1818
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1820
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1819
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1822
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1824
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1823
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1826
|
|
[TRAINER_BROOKE_3] =
|
|
{
|
|
#line 1827
|
|
.trainerName = _("BROOKE"),
|
|
#line 1828
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1829
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1830
|
|
F_TRAINER_FEMALE |
|
|
#line 1831
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1832
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1833
|
|
.doubleBattle = FALSE,
|
|
#line 1834
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1836
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1838
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1837
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1840
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1842
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1841
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1844
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1846
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1845
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1848
|
|
[TRAINER_BROOKE_4] =
|
|
{
|
|
#line 1849
|
|
.trainerName = _("BROOKE"),
|
|
#line 1850
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1851
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1852
|
|
F_TRAINER_FEMALE |
|
|
#line 1853
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1854
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1855
|
|
.doubleBattle = FALSE,
|
|
#line 1856
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1858
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1860
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1859
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1862
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1864
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1863
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1866
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1868
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1867
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1870
|
|
[TRAINER_BROOKE_5] =
|
|
{
|
|
#line 1871
|
|
.trainerName = _("BROOKE"),
|
|
#line 1872
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1873
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1874
|
|
F_TRAINER_FEMALE |
|
|
#line 1875
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1876
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1877
|
|
.doubleBattle = FALSE,
|
|
#line 1878
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1880
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1882
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1881
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1884
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1886
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1885
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1888
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1890
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1889
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1892
|
|
[TRAINER_PATRICIA] =
|
|
{
|
|
#line 1893
|
|
.trainerName = _("PATRICIA"),
|
|
#line 1894
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 1895
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 1896
|
|
F_TRAINER_FEMALE |
|
|
#line 1897
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 1898
|
|
.doubleBattle = FALSE,
|
|
#line 1899
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1901
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1903
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1902
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1905
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1907
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1906
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1909
|
|
[TRAINER_KINDRA] =
|
|
{
|
|
#line 1910
|
|
.trainerName = _("KINDRA"),
|
|
#line 1911
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 1912
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 1913
|
|
F_TRAINER_FEMALE |
|
|
#line 1914
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 1915
|
|
.doubleBattle = FALSE,
|
|
#line 1916
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1918
|
|
.species = SPECIES_DUSKULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1920
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1919
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1922
|
|
.species = SPECIES_SHUPPET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1924
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1923
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1926
|
|
[TRAINER_TAMMY] =
|
|
{
|
|
#line 1927
|
|
.trainerName = _("TAMMY"),
|
|
#line 1928
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 1929
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 1930
|
|
F_TRAINER_FEMALE |
|
|
#line 1931
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 1932
|
|
.doubleBattle = FALSE,
|
|
#line 1933
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1935
|
|
.species = SPECIES_DUSKULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1937
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1936
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1939
|
|
.species = SPECIES_SHUPPET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1941
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1940
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1943
|
|
[TRAINER_VALERIE_1] =
|
|
{
|
|
#line 1944
|
|
.trainerName = _("VALERIE"),
|
|
#line 1945
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 1946
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 1947
|
|
F_TRAINER_FEMALE |
|
|
#line 1948
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 1949
|
|
.doubleBattle = FALSE,
|
|
#line 1950
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1952
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1954
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1953
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1956
|
|
[TRAINER_TASHA] =
|
|
{
|
|
#line 1957
|
|
.trainerName = _("TASHA"),
|
|
#line 1958
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 1959
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 1960
|
|
F_TRAINER_FEMALE |
|
|
#line 1961
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 1962
|
|
.doubleBattle = FALSE,
|
|
#line 1963
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1965
|
|
.species = SPECIES_SHUPPET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1967
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 1966
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1969
|
|
[TRAINER_VALERIE_2] =
|
|
{
|
|
#line 1970
|
|
.trainerName = _("VALERIE"),
|
|
#line 1971
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 1972
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 1973
|
|
F_TRAINER_FEMALE |
|
|
#line 1974
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 1975
|
|
.doubleBattle = FALSE,
|
|
#line 1976
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1978
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1980
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1979
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1982
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1984
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1983
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1986
|
|
[TRAINER_VALERIE_3] =
|
|
{
|
|
#line 1987
|
|
.trainerName = _("VALERIE"),
|
|
#line 1988
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 1989
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 1990
|
|
F_TRAINER_FEMALE |
|
|
#line 1991
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 1992
|
|
.doubleBattle = FALSE,
|
|
#line 1993
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1995
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1997
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 1996
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1999
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2001
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2000
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2003
|
|
[TRAINER_VALERIE_4] =
|
|
{
|
|
#line 2004
|
|
.trainerName = _("VALERIE"),
|
|
#line 2005
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 2006
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2007
|
|
F_TRAINER_FEMALE |
|
|
#line 2008
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2009
|
|
.doubleBattle = FALSE,
|
|
#line 2010
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2012
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2014
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2013
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2016
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2018
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2017
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2020
|
|
[TRAINER_VALERIE_5] =
|
|
{
|
|
#line 2021
|
|
.trainerName = _("VALERIE"),
|
|
#line 2022
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 2023
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2024
|
|
F_TRAINER_FEMALE |
|
|
#line 2025
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2026
|
|
.doubleBattle = FALSE,
|
|
#line 2027
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2029
|
|
.species = SPECIES_DUSKULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2031
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2030
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2033
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2035
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2034
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2037
|
|
.species = SPECIES_GRUMPIG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2039
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2038
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2041
|
|
[TRAINER_CINDY_1] =
|
|
{
|
|
#line 2042
|
|
.trainerName = _("CINDY"),
|
|
#line 2043
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2044
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2045
|
|
F_TRAINER_FEMALE |
|
|
#line 2046
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2047
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2048
|
|
.doubleBattle = FALSE,
|
|
#line 2049
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2051
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2051
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2053
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2052
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2055
|
|
[TRAINER_DAPHNE] =
|
|
{
|
|
#line 2056
|
|
.trainerName = _("DAPHNE"),
|
|
#line 2057
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2058
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2059
|
|
F_TRAINER_FEMALE |
|
|
#line 2060
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2061
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2062
|
|
.doubleBattle = FALSE,
|
|
#line 2063
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2065
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2065
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2067
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2066
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2068
|
|
MOVE_ATTRACT,
|
|
MOVE_SWEET_KISS,
|
|
MOVE_FLAIL,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 2073
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2073
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2075
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2074
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2076
|
|
MOVE_ATTRACT,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2081
|
|
[TRAINER_GRUNT_SPACE_CENTER_2] =
|
|
{
|
|
#line 2082
|
|
.trainerName = _("GRUNT"),
|
|
#line 2083
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 2084
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 2086
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 2087
|
|
.doubleBattle = FALSE,
|
|
#line 2088
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2090
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2092
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2091
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2094
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2096
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2095
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2098
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2100
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2099
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2102
|
|
[TRAINER_CINDY_2] =
|
|
{
|
|
#line 2103
|
|
.trainerName = _("CINDY"),
|
|
#line 2104
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2105
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2106
|
|
F_TRAINER_FEMALE |
|
|
#line 2107
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2108
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2109
|
|
.doubleBattle = FALSE,
|
|
#line 2110
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2112
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2112
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2114
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2113
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2115
|
|
MOVE_TACKLE,
|
|
MOVE_TAIL_WHIP,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2118
|
|
[TRAINER_BRIANNA] =
|
|
{
|
|
#line 2119
|
|
.trainerName = _("BRIANNA"),
|
|
#line 2120
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2121
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2122
|
|
F_TRAINER_FEMALE |
|
|
#line 2123
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2124
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2125
|
|
.doubleBattle = FALSE,
|
|
#line 2126
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2128
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2128
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2130
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 2129
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2132
|
|
[TRAINER_NAOMI] =
|
|
{
|
|
#line 2133
|
|
.trainerName = _("NAOMI"),
|
|
#line 2134
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2135
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2136
|
|
F_TRAINER_FEMALE |
|
|
#line 2137
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2138
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2139
|
|
.doubleBattle = FALSE,
|
|
#line 2140
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2142
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2142
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2144
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2143
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2146
|
|
[TRAINER_CINDY_3] =
|
|
{
|
|
#line 2147
|
|
.trainerName = _("CINDY"),
|
|
#line 2148
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2149
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2150
|
|
F_TRAINER_FEMALE |
|
|
#line 2151
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2152
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2153
|
|
.doubleBattle = FALSE,
|
|
#line 2154
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2156
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2156
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2158
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2157
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2160
|
|
[TRAINER_CINDY_4] =
|
|
{
|
|
#line 2161
|
|
.trainerName = _("CINDY"),
|
|
#line 2162
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2163
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2164
|
|
F_TRAINER_FEMALE |
|
|
#line 2165
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2166
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2167
|
|
.doubleBattle = FALSE,
|
|
#line 2168
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2170
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2170
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2172
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2171
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2174
|
|
[TRAINER_CINDY_5] =
|
|
{
|
|
#line 2175
|
|
.trainerName = _("CINDY"),
|
|
#line 2176
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2177
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2178
|
|
F_TRAINER_FEMALE |
|
|
#line 2179
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2180
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2181
|
|
.doubleBattle = FALSE,
|
|
#line 2182
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2184
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2184
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2186
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2185
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2188
|
|
[TRAINER_CINDY_6] =
|
|
{
|
|
#line 2189
|
|
.trainerName = _("CINDY"),
|
|
#line 2190
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2191
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2192
|
|
F_TRAINER_FEMALE |
|
|
#line 2193
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2194
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2195
|
|
.doubleBattle = FALSE,
|
|
#line 2196
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2198
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2198
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2200
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2199
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2201
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_MUD_SPORT,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_SAND_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2206
|
|
[TRAINER_MELISSA] =
|
|
{
|
|
#line 2207
|
|
.trainerName = _("MELISSA"),
|
|
#line 2208
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2209
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2210
|
|
F_TRAINER_FEMALE |
|
|
#line 2211
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2212
|
|
.doubleBattle = FALSE,
|
|
#line 2213
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2215
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2217
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2216
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2219
|
|
[TRAINER_SHEILA] =
|
|
{
|
|
#line 2220
|
|
.trainerName = _("SHEILA"),
|
|
#line 2221
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2222
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2223
|
|
F_TRAINER_FEMALE |
|
|
#line 2224
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2225
|
|
.doubleBattle = FALSE,
|
|
#line 2226
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2228
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2230
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2229
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2232
|
|
[TRAINER_SHIRLEY] =
|
|
{
|
|
#line 2233
|
|
.trainerName = _("SHIRLEY"),
|
|
#line 2234
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2235
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2236
|
|
F_TRAINER_FEMALE |
|
|
#line 2237
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2238
|
|
.doubleBattle = FALSE,
|
|
#line 2239
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2241
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2243
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2242
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2245
|
|
[TRAINER_JESSICA_1] =
|
|
{
|
|
#line 2246
|
|
.trainerName = _("JESSICA"),
|
|
#line 2247
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2248
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2249
|
|
F_TRAINER_FEMALE |
|
|
#line 2250
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2251
|
|
.doubleBattle = FALSE,
|
|
#line 2252
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2254
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2256
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2255
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2257
|
|
MOVE_BIND,
|
|
MOVE_LICK,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 2262
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2264
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2263
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2265
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2270
|
|
[TRAINER_CONNIE] =
|
|
{
|
|
#line 2271
|
|
.trainerName = _("CONNIE"),
|
|
#line 2272
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2273
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2274
|
|
F_TRAINER_FEMALE |
|
|
#line 2275
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2276
|
|
.doubleBattle = FALSE,
|
|
#line 2277
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2279
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2281
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2280
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2283
|
|
[TRAINER_BRIDGET] =
|
|
{
|
|
#line 2284
|
|
.trainerName = _("BRIDGET"),
|
|
#line 2285
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2286
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2287
|
|
F_TRAINER_FEMALE |
|
|
#line 2288
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2289
|
|
.doubleBattle = FALSE,
|
|
#line 2290
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2292
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2294
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 2293
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2296
|
|
[TRAINER_OLIVIA] =
|
|
{
|
|
#line 2297
|
|
.trainerName = _("OLIVIA"),
|
|
#line 2298
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2299
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2300
|
|
F_TRAINER_FEMALE |
|
|
#line 2301
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2302
|
|
.doubleBattle = FALSE,
|
|
#line 2303
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2305
|
|
.species = SPECIES_CLAMPERL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2307
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2306
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2308
|
|
MOVE_IRON_DEFENSE,
|
|
MOVE_WHIRLPOOL,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 2313
|
|
.species = SPECIES_CORPHISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2315
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2314
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2316
|
|
MOVE_TAUNT,
|
|
MOVE_CRABHAMMER,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 2320
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2322
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2321
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2323
|
|
MOVE_UPROAR,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FAKE_OUT,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2328
|
|
[TRAINER_TIFFANY] =
|
|
{
|
|
#line 2329
|
|
.trainerName = _("TIFFANY"),
|
|
#line 2330
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2331
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2332
|
|
F_TRAINER_FEMALE |
|
|
#line 2333
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2334
|
|
.doubleBattle = FALSE,
|
|
#line 2335
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2337
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2339
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2338
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2341
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2343
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2342
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2345
|
|
[TRAINER_JESSICA_2] =
|
|
{
|
|
#line 2346
|
|
.trainerName = _("JESSICA"),
|
|
#line 2347
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2348
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.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 = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2354
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2356
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2355
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2357
|
|
MOVE_BIND,
|
|
MOVE_LICK,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 2362
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2364
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2363
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2365
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2370
|
|
[TRAINER_JESSICA_3] =
|
|
{
|
|
#line 2371
|
|
.trainerName = _("JESSICA"),
|
|
#line 2372
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2373
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2374
|
|
F_TRAINER_FEMALE |
|
|
#line 2375
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2376
|
|
.doubleBattle = FALSE,
|
|
#line 2377
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2379
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2381
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2380
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2382
|
|
MOVE_BIND,
|
|
MOVE_LICK,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 2387
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2389
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2388
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2390
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2395
|
|
[TRAINER_JESSICA_4] =
|
|
{
|
|
#line 2396
|
|
.trainerName = _("JESSICA"),
|
|
#line 2397
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2398
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2399
|
|
F_TRAINER_FEMALE |
|
|
#line 2400
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2401
|
|
.doubleBattle = FALSE,
|
|
#line 2402
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2404
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2406
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2405
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2407
|
|
MOVE_BIND,
|
|
MOVE_LICK,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 2412
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2414
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2413
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2415
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2420
|
|
[TRAINER_JESSICA_5] =
|
|
{
|
|
#line 2421
|
|
.trainerName = _("JESSICA"),
|
|
#line 2422
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2423
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.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(4, 4, 4, 4, 4, 4),
|
|
#line 2430
|
|
.lvl = 44,
|
|
.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(4, 4, 4, 4, 4, 4),
|
|
#line 2438
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2440
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2445
|
|
[TRAINER_WINSTON_1] =
|
|
{
|
|
#line 2446
|
|
.trainerName = _("WINSTON"),
|
|
#line 2447
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2448
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2450
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2451
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2452
|
|
.doubleBattle = FALSE,
|
|
#line 2453
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2455
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2455
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2457
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2456
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2459
|
|
[TRAINER_MOLLIE] =
|
|
{
|
|
#line 2460
|
|
.trainerName = _("MOLLIE"),
|
|
#line 2461
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 2462
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 2463
|
|
F_TRAINER_FEMALE |
|
|
#line 2464
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 2465
|
|
.doubleBattle = FALSE,
|
|
#line 2466
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2468
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2470
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2469
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2472
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2474
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 2473
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2476
|
|
[TRAINER_GARRET] =
|
|
{
|
|
#line 2477
|
|
.trainerName = _("GARRET"),
|
|
#line 2478
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2479
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2481
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2482
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2483
|
|
.doubleBattle = FALSE,
|
|
#line 2484
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2486
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2486
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2488
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2487
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2490
|
|
[TRAINER_WINSTON_2] =
|
|
{
|
|
#line 2491
|
|
.trainerName = _("WINSTON"),
|
|
#line 2492
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2493
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2495
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2496
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2497
|
|
.doubleBattle = FALSE,
|
|
#line 2498
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2500
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2500
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2502
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2501
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2504
|
|
[TRAINER_WINSTON_3] =
|
|
{
|
|
#line 2505
|
|
.trainerName = _("WINSTON"),
|
|
#line 2506
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2507
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2509
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2510
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2511
|
|
.doubleBattle = FALSE,
|
|
#line 2512
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2514
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2514
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2516
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2515
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2518
|
|
[TRAINER_WINSTON_4] =
|
|
{
|
|
#line 2519
|
|
.trainerName = _("WINSTON"),
|
|
#line 2520
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2521
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2523
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2524
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2525
|
|
.doubleBattle = FALSE,
|
|
#line 2526
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2528
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2528
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2530
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2529
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2532
|
|
[TRAINER_WINSTON_5] =
|
|
{
|
|
#line 2533
|
|
.trainerName = _("WINSTON"),
|
|
#line 2534
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2535
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2537
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2538
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2539
|
|
.doubleBattle = FALSE,
|
|
#line 2540
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2542
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2542
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2544
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2543
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2545
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_MUD_SPORT,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_SAND_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2550
|
|
[TRAINER_STEVE_1] =
|
|
{
|
|
#line 2551
|
|
.trainerName = _("STEVE"),
|
|
#line 2552
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2553
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2555
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2556
|
|
.doubleBattle = FALSE,
|
|
#line 2557
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2559
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2561
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2560
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2563
|
|
[TRAINER_THALIA_1] =
|
|
{
|
|
#line 2564
|
|
.trainerName = _("THALIA"),
|
|
#line 2565
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2566
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2567
|
|
F_TRAINER_FEMALE |
|
|
#line 2568
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2569
|
|
.doubleBattle = FALSE,
|
|
#line 2570
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2572
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2574
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2573
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2576
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2578
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2577
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2580
|
|
[TRAINER_MARK] =
|
|
{
|
|
#line 2581
|
|
.trainerName = _("MARK"),
|
|
#line 2582
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2583
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2585
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2586
|
|
.doubleBattle = FALSE,
|
|
#line 2587
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2589
|
|
.species = SPECIES_RHYHORN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2591
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2590
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2593
|
|
[TRAINER_GRUNT_MT_CHIMNEY_1] =
|
|
{
|
|
#line 2594
|
|
.trainerName = _("GRUNT"),
|
|
#line 2595
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 2596
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 2597
|
|
F_TRAINER_FEMALE |
|
|
#line 2598
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 2599
|
|
.doubleBattle = FALSE,
|
|
#line 2600
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2602
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2604
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2603
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2606
|
|
[TRAINER_STEVE_2] =
|
|
{
|
|
#line 2607
|
|
.trainerName = _("STEVE"),
|
|
#line 2608
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2609
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2611
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2612
|
|
.doubleBattle = FALSE,
|
|
#line 2613
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2615
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2617
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2616
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2619
|
|
[TRAINER_STEVE_3] =
|
|
{
|
|
#line 2620
|
|
.trainerName = _("STEVE"),
|
|
#line 2621
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2622
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2624
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2625
|
|
.doubleBattle = FALSE,
|
|
#line 2626
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2628
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2630
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2629
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2632
|
|
.species = SPECIES_RHYHORN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2634
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2633
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2636
|
|
[TRAINER_STEVE_4] =
|
|
{
|
|
#line 2637
|
|
.trainerName = _("STEVE"),
|
|
#line 2638
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2639
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2641
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2642
|
|
.doubleBattle = FALSE,
|
|
#line 2643
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2645
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2647
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2646
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2649
|
|
.species = SPECIES_RHYHORN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2651
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2650
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2653
|
|
[TRAINER_STEVE_5] =
|
|
{
|
|
#line 2654
|
|
.trainerName = _("STEVE"),
|
|
#line 2655
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2656
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2658
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2659
|
|
.doubleBattle = FALSE,
|
|
#line 2660
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2662
|
|
.species = SPECIES_AGGRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2664
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2663
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2666
|
|
.species = SPECIES_RHYDON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2668
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2667
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2670
|
|
[TRAINER_LUIS] =
|
|
{
|
|
#line 2671
|
|
.trainerName = _("LUIS"),
|
|
#line 2672
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2673
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2675
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2676
|
|
.doubleBattle = FALSE,
|
|
#line 2677
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2679
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2681
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2680
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2683
|
|
[TRAINER_DOMINIK] =
|
|
{
|
|
#line 2684
|
|
.trainerName = _("DOMINIK"),
|
|
#line 2685
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2686
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2688
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2689
|
|
.doubleBattle = FALSE,
|
|
#line 2690
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2692
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2694
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2693
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2696
|
|
[TRAINER_DOUGLAS] =
|
|
{
|
|
#line 2697
|
|
.trainerName = _("DOUGLAS"),
|
|
#line 2698
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2699
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2701
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2702
|
|
.doubleBattle = FALSE,
|
|
#line 2703
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2705
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2707
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2706
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2709
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2711
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2710
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2713
|
|
[TRAINER_DARRIN] =
|
|
{
|
|
#line 2714
|
|
.trainerName = _("DARRIN"),
|
|
#line 2715
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2716
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2718
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2719
|
|
.doubleBattle = FALSE,
|
|
#line 2720
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2722
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2724
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2723
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2726
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2728
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2727
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2730
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2732
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2731
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2734
|
|
[TRAINER_TONY_1] =
|
|
{
|
|
#line 2735
|
|
.trainerName = _("TONY"),
|
|
#line 2736
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2737
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2739
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2740
|
|
.doubleBattle = FALSE,
|
|
#line 2741
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2743
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2745
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2744
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2747
|
|
[TRAINER_JEROME] =
|
|
{
|
|
#line 2748
|
|
.trainerName = _("JEROME"),
|
|
#line 2749
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2750
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2752
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2753
|
|
.doubleBattle = FALSE,
|
|
#line 2754
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2756
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2758
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2757
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2760
|
|
[TRAINER_MATTHEW] =
|
|
{
|
|
#line 2761
|
|
.trainerName = _("MATTHEW"),
|
|
#line 2762
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2763
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2765
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2766
|
|
.doubleBattle = FALSE,
|
|
#line 2767
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2769
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2771
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2770
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2773
|
|
[TRAINER_DAVID] =
|
|
{
|
|
#line 2774
|
|
.trainerName = _("DAVID"),
|
|
#line 2775
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2776
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2778
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2779
|
|
.doubleBattle = FALSE,
|
|
#line 2780
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2782
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2784
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2783
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2786
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2788
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2787
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2790
|
|
[TRAINER_SPENCER] =
|
|
{
|
|
#line 2791
|
|
.trainerName = _("SPENCER"),
|
|
#line 2792
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2793
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2795
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2796
|
|
.doubleBattle = FALSE,
|
|
#line 2797
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2799
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2801
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2800
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2803
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2805
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2804
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2807
|
|
[TRAINER_ROLAND] =
|
|
{
|
|
#line 2808
|
|
.trainerName = _("ROLAND"),
|
|
#line 2809
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2810
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2812
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2813
|
|
.doubleBattle = FALSE,
|
|
#line 2814
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2816
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2818
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2817
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2820
|
|
[TRAINER_NOLEN] =
|
|
{
|
|
#line 2821
|
|
.trainerName = _("NOLEN"),
|
|
#line 2822
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2823
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2825
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2826
|
|
.doubleBattle = FALSE,
|
|
#line 2827
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2829
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2831
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2830
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2833
|
|
[TRAINER_STAN] =
|
|
{
|
|
#line 2834
|
|
.trainerName = _("STAN"),
|
|
#line 2835
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2836
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2838
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2839
|
|
.doubleBattle = FALSE,
|
|
#line 2840
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2842
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2844
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2843
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2846
|
|
[TRAINER_BARRY] =
|
|
{
|
|
#line 2847
|
|
.trainerName = _("BARRY"),
|
|
#line 2848
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2849
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2851
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2852
|
|
.doubleBattle = FALSE,
|
|
#line 2853
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2855
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2857
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2856
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2859
|
|
[TRAINER_DEAN] =
|
|
{
|
|
#line 2860
|
|
.trainerName = _("DEAN"),
|
|
#line 2861
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2862
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2864
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2865
|
|
.doubleBattle = FALSE,
|
|
#line 2866
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2868
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2870
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2869
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2872
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2874
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2873
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2876
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2878
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2877
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2880
|
|
[TRAINER_RODNEY] =
|
|
{
|
|
#line 2881
|
|
.trainerName = _("RODNEY"),
|
|
#line 2882
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2883
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2885
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2886
|
|
.doubleBattle = FALSE,
|
|
#line 2887
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2889
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2891
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2890
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2893
|
|
[TRAINER_RICHARD] =
|
|
{
|
|
#line 2894
|
|
.trainerName = _("RICHARD"),
|
|
#line 2895
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2896
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2898
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2899
|
|
.doubleBattle = FALSE,
|
|
#line 2900
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2902
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2904
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2903
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2906
|
|
[TRAINER_HERMAN] =
|
|
{
|
|
#line 2907
|
|
.trainerName = _("HERMAN"),
|
|
#line 2908
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2909
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2911
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2912
|
|
.doubleBattle = FALSE,
|
|
#line 2913
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2915
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2917
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2916
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2919
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2921
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2920
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2923
|
|
[TRAINER_SANTIAGO] =
|
|
{
|
|
#line 2924
|
|
.trainerName = _("SANTIAGO"),
|
|
#line 2925
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2926
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2928
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2929
|
|
.doubleBattle = FALSE,
|
|
#line 2930
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2932
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2934
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2933
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2936
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2938
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2937
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2940
|
|
[TRAINER_GILBERT] =
|
|
{
|
|
#line 2941
|
|
.trainerName = _("GILBERT"),
|
|
#line 2942
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2943
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2945
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2946
|
|
.doubleBattle = FALSE,
|
|
#line 2947
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2949
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2951
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2950
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2953
|
|
[TRAINER_FRANKLIN] =
|
|
{
|
|
#line 2954
|
|
.trainerName = _("FRANKLIN"),
|
|
#line 2955
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2956
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2958
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2959
|
|
.doubleBattle = FALSE,
|
|
#line 2960
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2962
|
|
.species = SPECIES_SEALEO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2964
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2963
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2966
|
|
[TRAINER_KEVIN] =
|
|
{
|
|
#line 2967
|
|
.trainerName = _("KEVIN"),
|
|
#line 2968
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2969
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2971
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2972
|
|
.doubleBattle = FALSE,
|
|
#line 2973
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2975
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2977
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2976
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2979
|
|
[TRAINER_JACK] =
|
|
{
|
|
#line 2980
|
|
.trainerName = _("JACK"),
|
|
#line 2981
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2982
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2984
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2985
|
|
.doubleBattle = FALSE,
|
|
#line 2986
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2988
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2990
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2989
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2992
|
|
[TRAINER_DUDLEY] =
|
|
{
|
|
#line 2993
|
|
.trainerName = _("DUDLEY"),
|
|
#line 2994
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2995
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2997
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2998
|
|
.doubleBattle = FALSE,
|
|
#line 2999
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3001
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3003
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3002
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3005
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3007
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3006
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3009
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3011
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3010
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3013
|
|
[TRAINER_CHAD] =
|
|
{
|
|
#line 3014
|
|
.trainerName = _("CHAD"),
|
|
#line 3015
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3016
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3018
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3019
|
|
.doubleBattle = FALSE,
|
|
#line 3020
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3022
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3024
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3023
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3026
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3028
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3027
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3030
|
|
[TRAINER_TONY_2] =
|
|
{
|
|
#line 3031
|
|
.trainerName = _("TONY"),
|
|
#line 3032
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3033
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3035
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3036
|
|
.doubleBattle = FALSE,
|
|
#line 3037
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3039
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3041
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3040
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3043
|
|
[TRAINER_TONY_3] =
|
|
{
|
|
#line 3044
|
|
.trainerName = _("TONY"),
|
|
#line 3045
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3046
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3048
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3049
|
|
.doubleBattle = FALSE,
|
|
#line 3050
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3052
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3054
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3053
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3056
|
|
[TRAINER_TONY_4] =
|
|
{
|
|
#line 3057
|
|
.trainerName = _("TONY"),
|
|
#line 3058
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3059
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3061
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3062
|
|
.doubleBattle = FALSE,
|
|
#line 3063
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3065
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3067
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3066
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3069
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3071
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3070
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3073
|
|
[TRAINER_TONY_5] =
|
|
{
|
|
#line 3074
|
|
.trainerName = _("TONY"),
|
|
#line 3075
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3076
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3078
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3079
|
|
.doubleBattle = FALSE,
|
|
#line 3080
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3082
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3084
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3083
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3086
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3088
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3087
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3090
|
|
[TRAINER_TAKAO] =
|
|
{
|
|
#line 3091
|
|
.trainerName = _("TAKAO"),
|
|
#line 3092
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3093
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3095
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3096
|
|
.doubleBattle = FALSE,
|
|
#line 3097
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3099
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3101
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 3100
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3103
|
|
[TRAINER_HITOSHI] =
|
|
{
|
|
#line 3104
|
|
.trainerName = _("HITOSHI"),
|
|
#line 3105
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3106
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3108
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3109
|
|
.doubleBattle = FALSE,
|
|
#line 3110
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3112
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3114
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 3113
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3116
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3118
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 3117
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3120
|
|
[TRAINER_KIYO] =
|
|
{
|
|
#line 3121
|
|
.trainerName = _("KIYO"),
|
|
#line 3122
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3123
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3125
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3126
|
|
.doubleBattle = FALSE,
|
|
#line 3127
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3129
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3131
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3130
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3133
|
|
[TRAINER_KOICHI] =
|
|
{
|
|
#line 3134
|
|
.trainerName = _("KOICHI"),
|
|
#line 3135
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3136
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3138
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3139
|
|
.doubleBattle = FALSE,
|
|
#line 3140
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3142
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3144
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3143
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3146
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3148
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 3147
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3150
|
|
[TRAINER_NOB_1] =
|
|
{
|
|
#line 3151
|
|
.trainerName = _("NOB"),
|
|
#line 3152
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3153
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3155
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3156
|
|
.doubleBattle = FALSE,
|
|
#line 3157
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3159
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3161
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3160
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3163
|
|
[TRAINER_NOB_2] =
|
|
{
|
|
#line 3164
|
|
.trainerName = _("NOB"),
|
|
#line 3165
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3166
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3168
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3169
|
|
.doubleBattle = FALSE,
|
|
#line 3170
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3172
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3174
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 3173
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3176
|
|
[TRAINER_NOB_3] =
|
|
{
|
|
#line 3177
|
|
.trainerName = _("NOB"),
|
|
#line 3178
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3179
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3181
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3182
|
|
.doubleBattle = FALSE,
|
|
#line 3183
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3185
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3187
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 3186
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3189
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3191
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 3190
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3193
|
|
[TRAINER_NOB_4] =
|
|
{
|
|
#line 3194
|
|
.trainerName = _("NOB"),
|
|
#line 3195
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3196
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3198
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3199
|
|
.doubleBattle = FALSE,
|
|
#line 3200
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3202
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3204
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 3203
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3206
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3208
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 3207
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3210
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3212
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 3211
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3214
|
|
[TRAINER_NOB_5] =
|
|
{
|
|
#line 3215
|
|
.trainerName = _("NOB"),
|
|
#line 3216
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3217
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3219
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3220
|
|
.doubleBattle = FALSE,
|
|
#line 3221
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3223
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3225
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 3224
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3227
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3229
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 3228
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3231
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3233
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 3232
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3235
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3235
|
|
.heldItem = ITEM_BLACK_BELT,
|
|
#line 3237
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 3236
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3239
|
|
[TRAINER_YUJI] =
|
|
{
|
|
#line 3240
|
|
.trainerName = _("YUJI"),
|
|
#line 3241
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3242
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3244
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3245
|
|
.doubleBattle = FALSE,
|
|
#line 3246
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3248
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3250
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3249
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3252
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3254
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3253
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3256
|
|
[TRAINER_DAISUKE] =
|
|
{
|
|
#line 3257
|
|
.trainerName = _("DAISUKE"),
|
|
#line 3258
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3259
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3261
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3262
|
|
.doubleBattle = FALSE,
|
|
#line 3263
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3265
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3267
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3266
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3269
|
|
[TRAINER_ATSUSHI] =
|
|
{
|
|
#line 3270
|
|
.trainerName = _("ATSUSHI"),
|
|
#line 3271
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3272
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3274
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3275
|
|
.doubleBattle = FALSE,
|
|
#line 3276
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3278
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3280
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3279
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3282
|
|
[TRAINER_KIRK] =
|
|
{
|
|
#line 3283
|
|
.trainerName = _("KIRK"),
|
|
#line 3284
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3285
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3287
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3288
|
|
.doubleBattle = FALSE,
|
|
#line 3289
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3291
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3293
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3292
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3294
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_SPARK,
|
|
MOVE_LEER,
|
|
},
|
|
},
|
|
{
|
|
#line 3299
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3301
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3300
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3302
|
|
MOVE_CHARGE,
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 3306
|
|
[TRAINER_GRUNT_AQUA_HIDEOUT_7] =
|
|
{
|
|
#line 3307
|
|
.trainerName = _("GRUNT"),
|
|
#line 3308
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 3309
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 3310
|
|
F_TRAINER_FEMALE |
|
|
#line 3311
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 3312
|
|
.doubleBattle = FALSE,
|
|
#line 3313
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3315
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3317
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3316
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3319
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3321
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3320
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3323
|
|
[TRAINER_GRUNT_AQUA_HIDEOUT_8] =
|
|
{
|
|
#line 3324
|
|
.trainerName = _("GRUNT"),
|
|
#line 3325
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 3326
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 3328
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 3329
|
|
.doubleBattle = FALSE,
|
|
#line 3330
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3332
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3334
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3333
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3336
|
|
[TRAINER_SHAWN] =
|
|
{
|
|
#line 3337
|
|
.trainerName = _("SHAWN"),
|
|
#line 3338
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3339
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3341
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3342
|
|
.doubleBattle = FALSE,
|
|
#line 3343
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3345
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3347
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3346
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3349
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3351
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3350
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3353
|
|
[TRAINER_FERNANDO_1] =
|
|
{
|
|
#line 3354
|
|
.trainerName = _("FERNANDO"),
|
|
#line 3355
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3356
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3358
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3359
|
|
.doubleBattle = FALSE,
|
|
#line 3360
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3362
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3364
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3363
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3366
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3368
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3367
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3370
|
|
[TRAINER_DALTON_1] =
|
|
{
|
|
#line 3371
|
|
.trainerName = _("DALTON"),
|
|
#line 3372
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3373
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3375
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3376
|
|
.doubleBattle = FALSE,
|
|
#line 3377
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3379
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3381
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3380
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3383
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3385
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3384
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3387
|
|
[TRAINER_DALTON_2] =
|
|
{
|
|
#line 3388
|
|
.trainerName = _("DALTON"),
|
|
#line 3389
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3390
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3392
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3393
|
|
.doubleBattle = FALSE,
|
|
#line 3394
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3396
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3398
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3397
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3400
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3402
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3401
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3404
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3406
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3405
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3408
|
|
[TRAINER_DALTON_3] =
|
|
{
|
|
#line 3409
|
|
.trainerName = _("DALTON"),
|
|
#line 3410
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3411
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3413
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3414
|
|
.doubleBattle = FALSE,
|
|
#line 3415
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3417
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3419
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3418
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3421
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3423
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3422
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3425
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3427
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3426
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3429
|
|
[TRAINER_DALTON_4] =
|
|
{
|
|
#line 3430
|
|
.trainerName = _("DALTON"),
|
|
#line 3431
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3432
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3434
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3435
|
|
.doubleBattle = FALSE,
|
|
#line 3436
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3438
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3440
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3439
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3442
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3444
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3443
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3446
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3448
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3447
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3450
|
|
[TRAINER_DALTON_5] =
|
|
{
|
|
#line 3451
|
|
.trainerName = _("DALTON"),
|
|
#line 3452
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3453
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3455
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3456
|
|
.doubleBattle = FALSE,
|
|
#line 3457
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3459
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3461
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3460
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3463
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3465
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3464
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3467
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3469
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3468
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3471
|
|
[TRAINER_COLE] =
|
|
{
|
|
#line 3472
|
|
.trainerName = _("COLE"),
|
|
#line 3473
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3474
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3476
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3477
|
|
.doubleBattle = FALSE,
|
|
#line 3478
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3480
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3482
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3481
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3484
|
|
[TRAINER_JEFF] =
|
|
{
|
|
#line 3485
|
|
.trainerName = _("JEFF"),
|
|
#line 3486
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3487
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3489
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3490
|
|
.doubleBattle = FALSE,
|
|
#line 3491
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3493
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3495
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3494
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3497
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3499
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3498
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3501
|
|
[TRAINER_AXLE] =
|
|
{
|
|
#line 3502
|
|
.trainerName = _("AXLE"),
|
|
#line 3503
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3504
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3506
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3507
|
|
.doubleBattle = FALSE,
|
|
#line 3508
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3510
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3512
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3511
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3514
|
|
[TRAINER_JACE] =
|
|
{
|
|
#line 3515
|
|
.trainerName = _("JACE"),
|
|
#line 3516
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3517
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3519
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3520
|
|
.doubleBattle = FALSE,
|
|
#line 3521
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3523
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3525
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3524
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3527
|
|
[TRAINER_KEEGAN] =
|
|
{
|
|
#line 3528
|
|
.trainerName = _("KEEGAN"),
|
|
#line 3529
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3530
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3532
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3533
|
|
.doubleBattle = FALSE,
|
|
#line 3534
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3536
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3538
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 3537
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3540
|
|
[TRAINER_BERNIE_1] =
|
|
{
|
|
#line 3541
|
|
.trainerName = _("BERNIE"),
|
|
#line 3542
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3543
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3545
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3546
|
|
.doubleBattle = FALSE,
|
|
#line 3547
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3549
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3551
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3550
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3553
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3555
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3554
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3557
|
|
[TRAINER_BERNIE_2] =
|
|
{
|
|
#line 3558
|
|
.trainerName = _("BERNIE"),
|
|
#line 3559
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3560
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3562
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3563
|
|
.doubleBattle = FALSE,
|
|
#line 3564
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3566
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3568
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3567
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3570
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3572
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3571
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3574
|
|
[TRAINER_BERNIE_3] =
|
|
{
|
|
#line 3575
|
|
.trainerName = _("BERNIE"),
|
|
#line 3576
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3577
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3579
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3580
|
|
.doubleBattle = FALSE,
|
|
#line 3581
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3583
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3585
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3584
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3587
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3589
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3588
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3591
|
|
[TRAINER_BERNIE_4] =
|
|
{
|
|
#line 3592
|
|
.trainerName = _("BERNIE"),
|
|
#line 3593
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3594
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3596
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3597
|
|
.doubleBattle = FALSE,
|
|
#line 3598
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3600
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3602
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3601
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3604
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3606
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3605
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3608
|
|
[TRAINER_BERNIE_5] =
|
|
{
|
|
#line 3609
|
|
.trainerName = _("BERNIE"),
|
|
#line 3610
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3611
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3613
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3614
|
|
.doubleBattle = FALSE,
|
|
#line 3615
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3617
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3619
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3618
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3621
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3623
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3622
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3625
|
|
[TRAINER_DREW] =
|
|
{
|
|
#line 3626
|
|
.trainerName = _("DREW"),
|
|
#line 3627
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3628
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3630
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3631
|
|
.doubleBattle = FALSE,
|
|
#line 3632
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3634
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3636
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3635
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3637
|
|
MOVE_DIG,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 3642
|
|
[TRAINER_BEAU] =
|
|
{
|
|
#line 3643
|
|
.trainerName = _("BEAU"),
|
|
#line 3644
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3645
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3647
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3648
|
|
.doubleBattle = FALSE,
|
|
#line 3649
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3651
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3653
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3652
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3654
|
|
MOVE_RAPID_SPIN,
|
|
MOVE_MUD_SLAP,
|
|
MOVE_PSYBEAM,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
{
|
|
#line 3659
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3661
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3660
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3662
|
|
MOVE_POISON_STING,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_SCRATCH,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
{
|
|
#line 3667
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3669
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3668
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3670
|
|
MOVE_RAPID_SPIN,
|
|
MOVE_MUD_SLAP,
|
|
MOVE_PSYBEAM,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 3675
|
|
[TRAINER_LARRY] =
|
|
{
|
|
#line 3676
|
|
.trainerName = _("LARRY"),
|
|
#line 3677
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3678
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3680
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3681
|
|
.doubleBattle = FALSE,
|
|
#line 3682
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3684
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3686
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3685
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3688
|
|
[TRAINER_SHANE] =
|
|
{
|
|
#line 3689
|
|
.trainerName = _("SHANE"),
|
|
#line 3690
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3691
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3693
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3694
|
|
.doubleBattle = FALSE,
|
|
#line 3695
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3697
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3699
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3698
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3701
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3703
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3702
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3705
|
|
[TRAINER_JUSTIN] =
|
|
{
|
|
#line 3706
|
|
.trainerName = _("JUSTIN"),
|
|
#line 3707
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3708
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3710
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3711
|
|
.doubleBattle = FALSE,
|
|
#line 3712
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3714
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3716
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3715
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3718
|
|
[TRAINER_ETHAN_1] =
|
|
{
|
|
#line 3719
|
|
.trainerName = _("ETHAN"),
|
|
#line 3720
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3721
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3723
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3724
|
|
.doubleBattle = FALSE,
|
|
#line 3725
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3727
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3729
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3728
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3731
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3733
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3732
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3735
|
|
[TRAINER_AUTUMN] =
|
|
{
|
|
#line 3736
|
|
.trainerName = _("AUTUMN"),
|
|
#line 3737
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 3738
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 3739
|
|
F_TRAINER_FEMALE |
|
|
#line 3740
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 3741
|
|
.doubleBattle = FALSE,
|
|
#line 3742
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3744
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3746
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3745
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3748
|
|
[TRAINER_TRAVIS] =
|
|
{
|
|
#line 3749
|
|
.trainerName = _("TRAVIS"),
|
|
#line 3750
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3751
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3753
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3754
|
|
.doubleBattle = FALSE,
|
|
#line 3755
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3757
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3759
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3758
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3761
|
|
[TRAINER_ETHAN_2] =
|
|
{
|
|
#line 3762
|
|
.trainerName = _("ETHAN"),
|
|
#line 3763
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3764
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3766
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3767
|
|
.doubleBattle = FALSE,
|
|
#line 3768
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3770
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3772
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3771
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3774
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3776
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3775
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3778
|
|
[TRAINER_ETHAN_3] =
|
|
{
|
|
#line 3779
|
|
.trainerName = _("ETHAN"),
|
|
#line 3780
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3781
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3783
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3784
|
|
.doubleBattle = FALSE,
|
|
#line 3785
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3787
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3789
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3788
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3791
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3793
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3792
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3795
|
|
[TRAINER_ETHAN_4] =
|
|
{
|
|
#line 3796
|
|
.trainerName = _("ETHAN"),
|
|
#line 3797
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3798
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3800
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3801
|
|
.doubleBattle = FALSE,
|
|
#line 3802
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3804
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3806
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3805
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3808
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3810
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3809
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3812
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3814
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3813
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3816
|
|
[TRAINER_ETHAN_5] =
|
|
{
|
|
#line 3817
|
|
.trainerName = _("ETHAN"),
|
|
#line 3818
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3819
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3821
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3822
|
|
.doubleBattle = FALSE,
|
|
#line 3823
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3825
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3827
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3826
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3829
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3831
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3830
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3833
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3835
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3834
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3837
|
|
[TRAINER_BRENT] =
|
|
{
|
|
#line 3838
|
|
.trainerName = _("BRENT"),
|
|
#line 3839
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3840
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3842
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3843
|
|
.doubleBattle = FALSE,
|
|
#line 3844
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3846
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3848
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3847
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3850
|
|
[TRAINER_DONALD] =
|
|
{
|
|
#line 3851
|
|
.trainerName = _("DONALD"),
|
|
#line 3852
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3853
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3855
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3856
|
|
.doubleBattle = FALSE,
|
|
#line 3857
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3859
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3861
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3860
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3863
|
|
.species = SPECIES_SILCOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3865
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3864
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3867
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3869
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3868
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3871
|
|
[TRAINER_TAYLOR] =
|
|
{
|
|
#line 3872
|
|
.trainerName = _("TAYLOR"),
|
|
#line 3873
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3874
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3876
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3877
|
|
.doubleBattle = FALSE,
|
|
#line 3878
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3880
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3882
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3881
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3884
|
|
.species = SPECIES_CASCOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3886
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3885
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3888
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3890
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3889
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3892
|
|
[TRAINER_JEFFREY_1] =
|
|
{
|
|
#line 3893
|
|
.trainerName = _("JEFFREY"),
|
|
#line 3894
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3895
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3897
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3898
|
|
.doubleBattle = FALSE,
|
|
#line 3899
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3901
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3903
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3902
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3905
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3907
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3906
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3909
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3911
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3910
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3913
|
|
[TRAINER_DEREK] =
|
|
{
|
|
#line 3914
|
|
.trainerName = _("DEREK"),
|
|
#line 3915
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3916
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3918
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3919
|
|
.doubleBattle = FALSE,
|
|
#line 3920
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3922
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3924
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 3923
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3926
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3928
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 3927
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3930
|
|
[TRAINER_JEFFREY_2] =
|
|
{
|
|
#line 3931
|
|
.trainerName = _("JEFFREY"),
|
|
#line 3932
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3933
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3935
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3936
|
|
.doubleBattle = FALSE,
|
|
#line 3937
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3939
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3941
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3940
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3943
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3945
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3944
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3947
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3949
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3948
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3951
|
|
[TRAINER_JEFFREY_3] =
|
|
{
|
|
#line 3952
|
|
.trainerName = _("JEFFREY"),
|
|
#line 3953
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3954
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3956
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3957
|
|
.doubleBattle = FALSE,
|
|
#line 3958
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3960
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3962
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3961
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3964
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3966
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3965
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3968
|
|
.species = SPECIES_MASQUERAIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3970
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3969
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3972
|
|
[TRAINER_JEFFREY_4] =
|
|
{
|
|
#line 3973
|
|
.trainerName = _("JEFFREY"),
|
|
#line 3974
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3975
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3977
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3978
|
|
.doubleBattle = FALSE,
|
|
#line 3979
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3981
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3983
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3982
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3985
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3987
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3986
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3989
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3991
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3990
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3993
|
|
.species = SPECIES_MASQUERAIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3995
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3994
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3997
|
|
[TRAINER_JEFFREY_5] =
|
|
{
|
|
#line 3998
|
|
.trainerName = _("JEFFREY"),
|
|
#line 3999
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 4000
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 4002
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 4003
|
|
.doubleBattle = FALSE,
|
|
#line 4004
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4006
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4008
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4007
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4010
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4012
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4011
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4014
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4016
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4015
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4018
|
|
.species = SPECIES_MASQUERAIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4018
|
|
.heldItem = ITEM_SILVER_POWDER,
|
|
#line 4020
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4019
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4022
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4024
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4023
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4026
|
|
[TRAINER_EDWARD] =
|
|
{
|
|
#line 4027
|
|
.trainerName = _("EDWARD"),
|
|
#line 4028
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4029
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4031
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4032
|
|
.doubleBattle = FALSE,
|
|
#line 4033
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4035
|
|
.species = SPECIES_ABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4037
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4036
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4038
|
|
MOVE_HIDDEN_POWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4040
|
|
[TRAINER_PRESTON] =
|
|
{
|
|
#line 4041
|
|
.trainerName = _("PRESTON"),
|
|
#line 4042
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4043
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4045
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4046
|
|
.doubleBattle = FALSE,
|
|
#line 4047
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4049
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4051
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4050
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4053
|
|
[TRAINER_VIRGIL] =
|
|
{
|
|
#line 4054
|
|
.trainerName = _("VIRGIL"),
|
|
#line 4055
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4056
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4058
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4059
|
|
.doubleBattle = FALSE,
|
|
#line 4060
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4062
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4064
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4063
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4066
|
|
[TRAINER_BLAKE] =
|
|
{
|
|
#line 4067
|
|
.trainerName = _("BLAKE"),
|
|
#line 4068
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4069
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4071
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4072
|
|
.doubleBattle = FALSE,
|
|
#line 4073
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4075
|
|
.species = SPECIES_GIRAFARIG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4077
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4076
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4079
|
|
[TRAINER_WILLIAM] =
|
|
{
|
|
#line 4080
|
|
.trainerName = _("WILLIAM"),
|
|
#line 4081
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4082
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4084
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4085
|
|
.doubleBattle = FALSE,
|
|
#line 4086
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4088
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4090
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4089
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4092
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4094
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4093
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4096
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4098
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4097
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4100
|
|
[TRAINER_JOSHUA] =
|
|
{
|
|
#line 4101
|
|
.trainerName = _("JOSHUA"),
|
|
#line 4102
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4103
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4105
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4106
|
|
.doubleBattle = FALSE,
|
|
#line 4107
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4109
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4111
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4110
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4113
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4115
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4114
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4117
|
|
[TRAINER_CAMERON_1] =
|
|
{
|
|
#line 4118
|
|
.trainerName = _("CAMERON"),
|
|
#line 4119
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4120
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4122
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4123
|
|
.doubleBattle = FALSE,
|
|
#line 4124
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4126
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4128
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4127
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4130
|
|
[TRAINER_CAMERON_2] =
|
|
{
|
|
#line 4131
|
|
.trainerName = _("CAMERON"),
|
|
#line 4132
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4133
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4135
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4136
|
|
.doubleBattle = FALSE,
|
|
#line 4137
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4139
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4141
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4140
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4143
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4145
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4144
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4147
|
|
[TRAINER_CAMERON_3] =
|
|
{
|
|
#line 4148
|
|
.trainerName = _("CAMERON"),
|
|
#line 4149
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4150
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4152
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4153
|
|
.doubleBattle = FALSE,
|
|
#line 4154
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4156
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4158
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4157
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4160
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4162
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4161
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4164
|
|
[TRAINER_CAMERON_4] =
|
|
{
|
|
#line 4165
|
|
.trainerName = _("CAMERON"),
|
|
#line 4166
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4167
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4169
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4170
|
|
.doubleBattle = FALSE,
|
|
#line 4171
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4173
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4175
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4174
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4177
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4179
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4178
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4181
|
|
[TRAINER_CAMERON_5] =
|
|
{
|
|
#line 4182
|
|
.trainerName = _("CAMERON"),
|
|
#line 4183
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4184
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4186
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4187
|
|
.doubleBattle = FALSE,
|
|
#line 4188
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4190
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4192
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4191
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4194
|
|
.species = SPECIES_ALAKAZAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4196
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4195
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4198
|
|
[TRAINER_JACLYN] =
|
|
{
|
|
#line 4199
|
|
.trainerName = _("JACLYN"),
|
|
#line 4200
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4201
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4202
|
|
F_TRAINER_FEMALE |
|
|
#line 4203
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4204
|
|
.doubleBattle = FALSE,
|
|
#line 4205
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4207
|
|
.species = SPECIES_ABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4209
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4208
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4210
|
|
MOVE_HIDDEN_POWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4212
|
|
[TRAINER_HANNAH] =
|
|
{
|
|
#line 4213
|
|
.trainerName = _("HANNAH"),
|
|
#line 4214
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4215
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4216
|
|
F_TRAINER_FEMALE |
|
|
#line 4217
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4218
|
|
.doubleBattle = FALSE,
|
|
#line 4219
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4221
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4223
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4222
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4225
|
|
[TRAINER_SAMANTHA] =
|
|
{
|
|
#line 4226
|
|
.trainerName = _("SAMANTHA"),
|
|
#line 4227
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4228
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4229
|
|
F_TRAINER_FEMALE |
|
|
#line 4230
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4231
|
|
.doubleBattle = FALSE,
|
|
#line 4232
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4234
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4236
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4235
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4238
|
|
[TRAINER_MAURA] =
|
|
{
|
|
#line 4239
|
|
.trainerName = _("MAURA"),
|
|
#line 4240
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4241
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4242
|
|
F_TRAINER_FEMALE |
|
|
#line 4243
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4244
|
|
.doubleBattle = FALSE,
|
|
#line 4245
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4247
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4249
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4248
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4251
|
|
[TRAINER_KAYLA] =
|
|
{
|
|
#line 4252
|
|
.trainerName = _("KAYLA"),
|
|
#line 4253
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4254
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4255
|
|
F_TRAINER_FEMALE |
|
|
#line 4256
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4257
|
|
.doubleBattle = FALSE,
|
|
#line 4258
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4260
|
|
.species = SPECIES_WOBBUFFET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4262
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4261
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4264
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4266
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4265
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4268
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4270
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4269
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4272
|
|
[TRAINER_ALEXIS] =
|
|
{
|
|
#line 4273
|
|
.trainerName = _("ALEXIS"),
|
|
#line 4274
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4275
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4276
|
|
F_TRAINER_FEMALE |
|
|
#line 4277
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4278
|
|
.doubleBattle = FALSE,
|
|
#line 4279
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4281
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4283
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4282
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4285
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4287
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4286
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4289
|
|
[TRAINER_JACKI_1] =
|
|
{
|
|
#line 4290
|
|
.trainerName = _("JACKI"),
|
|
#line 4291
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4292
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4293
|
|
F_TRAINER_FEMALE |
|
|
#line 4294
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4295
|
|
.doubleBattle = FALSE,
|
|
#line 4296
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4298
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4300
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4299
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4302
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4304
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4303
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4306
|
|
[TRAINER_JACKI_2] =
|
|
{
|
|
#line 4307
|
|
.trainerName = _("JACKI"),
|
|
#line 4308
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4309
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4310
|
|
F_TRAINER_FEMALE |
|
|
#line 4311
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4312
|
|
.doubleBattle = FALSE,
|
|
#line 4313
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4315
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4317
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4316
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4319
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4321
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4320
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4323
|
|
[TRAINER_JACKI_3] =
|
|
{
|
|
#line 4324
|
|
.trainerName = _("JACKI"),
|
|
#line 4325
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4326
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4327
|
|
F_TRAINER_FEMALE |
|
|
#line 4328
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4329
|
|
.doubleBattle = FALSE,
|
|
#line 4330
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4332
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4334
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4333
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4336
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4338
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4337
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4340
|
|
[TRAINER_JACKI_4] =
|
|
{
|
|
#line 4341
|
|
.trainerName = _("JACKI"),
|
|
#line 4342
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4343
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4344
|
|
F_TRAINER_FEMALE |
|
|
#line 4345
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4346
|
|
.doubleBattle = FALSE,
|
|
#line 4347
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4349
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4351
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4350
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4353
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4355
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4354
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4357
|
|
[TRAINER_JACKI_5] =
|
|
{
|
|
#line 4358
|
|
.trainerName = _("JACKI"),
|
|
#line 4359
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4360
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4361
|
|
F_TRAINER_FEMALE |
|
|
#line 4362
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4363
|
|
.doubleBattle = FALSE,
|
|
#line 4364
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4366
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4368
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4367
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4370
|
|
.species = SPECIES_ALAKAZAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4372
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4371
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4374
|
|
[TRAINER_WALTER_1] =
|
|
{
|
|
#line 4375
|
|
.trainerName = _("WALTER"),
|
|
#line 4376
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4377
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4379
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4380
|
|
.doubleBattle = FALSE,
|
|
#line 4381
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4383
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4385
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4384
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4387
|
|
[TRAINER_MICAH] =
|
|
{
|
|
#line 4388
|
|
.trainerName = _("MICAH"),
|
|
#line 4389
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4390
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4392
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4393
|
|
.doubleBattle = FALSE,
|
|
#line 4394
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4396
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4398
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4397
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4400
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4402
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4401
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4404
|
|
[TRAINER_THOMAS] =
|
|
{
|
|
#line 4405
|
|
.trainerName = _("THOMAS"),
|
|
#line 4406
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4407
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4409
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4410
|
|
.doubleBattle = FALSE,
|
|
#line 4411
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4413
|
|
.species = SPECIES_ZANGOOSE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4415
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4414
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4417
|
|
[TRAINER_WALTER_2] =
|
|
{
|
|
#line 4418
|
|
.trainerName = _("WALTER"),
|
|
#line 4419
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4420
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4422
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4423
|
|
.doubleBattle = FALSE,
|
|
#line 4424
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4426
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4428
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4427
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4430
|
|
[TRAINER_WALTER_3] =
|
|
{
|
|
#line 4431
|
|
.trainerName = _("WALTER"),
|
|
#line 4432
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4433
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4435
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4436
|
|
.doubleBattle = FALSE,
|
|
#line 4437
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4439
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4441
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4440
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4442
|
|
MOVE_HEADBUTT,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_FURY_SWIPES,
|
|
},
|
|
},
|
|
{
|
|
#line 4447
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4449
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4448
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4450
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_SPARK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_ROAR,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4455
|
|
[TRAINER_WALTER_4] =
|
|
{
|
|
#line 4456
|
|
.trainerName = _("WALTER"),
|
|
#line 4457
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4458
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4460
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4461
|
|
.doubleBattle = FALSE,
|
|
#line 4462
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4464
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4466
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4465
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4467
|
|
MOVE_HEADBUTT,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_FURY_SWIPES,
|
|
},
|
|
},
|
|
{
|
|
#line 4472
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4474
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4473
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4475
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_SPARK,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4479
|
|
[TRAINER_WALTER_5] =
|
|
{
|
|
#line 4480
|
|
.trainerName = _("WALTER"),
|
|
#line 4481
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4482
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4484
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4485
|
|
.doubleBattle = FALSE,
|
|
#line 4486
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4488
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4490
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4489
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4491
|
|
MOVE_HEADBUTT,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_FURY_SWIPES,
|
|
},
|
|
},
|
|
{
|
|
#line 4496
|
|
.species = SPECIES_GOLDUCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4498
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4497
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4499
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_DISABLE,
|
|
MOVE_CONFUSION,
|
|
MOVE_PSYCH_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 4504
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4506
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4505
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4507
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_SPARK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_ROAR,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4512
|
|
[TRAINER_SIDNEY] =
|
|
{
|
|
#line 4513
|
|
.trainerName = _("SIDNEY"),
|
|
#line 4514
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
#line 4515
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_SIDNEY,
|
|
.encounterMusic_gender =
|
|
#line 4517
|
|
TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
#line 4518
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 4519
|
|
.doubleBattle = FALSE,
|
|
#line 4520
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_SETUP_FIRST_TURN,
|
|
#line 4521
|
|
.mugshotEnabled = TRUE,
|
|
.mugshotColor = MUGSHOT_COLOR_PURPLE,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4523
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4525
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4524
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4526
|
|
MOVE_ROAR,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 4531
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4533
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4532
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4534
|
|
MOVE_TORMENT,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_SWAGGER,
|
|
MOVE_EXTRASENSORY,
|
|
},
|
|
},
|
|
{
|
|
#line 4539
|
|
.species = SPECIES_CACTURNE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4541
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4540
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4542
|
|
MOVE_LEECH_SEED,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_NEEDLE_ARM,
|
|
MOVE_COTTON_SPORE,
|
|
},
|
|
},
|
|
{
|
|
#line 4547
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4549
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4548
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4550
|
|
MOVE_SURF,
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_STRENGTH,
|
|
MOVE_FACADE,
|
|
},
|
|
},
|
|
{
|
|
#line 4555
|
|
.species = SPECIES_ABSOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4555
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4557
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 4556
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4558
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4563
|
|
[TRAINER_PHOEBE] =
|
|
{
|
|
#line 4564
|
|
.trainerName = _("PHOEBE"),
|
|
#line 4565
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
#line 4566
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_PHOEBE,
|
|
.encounterMusic_gender =
|
|
#line 4567
|
|
F_TRAINER_FEMALE |
|
|
#line 4568
|
|
TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
#line 4569
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 4570
|
|
.doubleBattle = FALSE,
|
|
#line 4571
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
#line 4572
|
|
.mugshotEnabled = TRUE,
|
|
.mugshotColor = MUGSHOT_COLOR_GREEN,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4574
|
|
.species = SPECIES_DUSCLOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4576
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4575
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4577
|
|
MOVE_SHADOW_PUNCH,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CURSE,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 4582
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4584
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4583
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4585
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_GRUDGE,
|
|
MOVE_WILL_O_WISP,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 4590
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4592
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4591
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4593
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_NIGHT_SHADE,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 4598
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4600
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4599
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4601
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_PSYCHIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_FACADE,
|
|
},
|
|
},
|
|
{
|
|
#line 4606
|
|
.species = SPECIES_DUSCLOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4606
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4608
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 4607
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4609
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4614
|
|
[TRAINER_GLACIA] =
|
|
{
|
|
#line 4615
|
|
.trainerName = _("GLACIA"),
|
|
#line 4616
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
#line 4617
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_GLACIA,
|
|
.encounterMusic_gender =
|
|
#line 4618
|
|
F_TRAINER_FEMALE |
|
|
#line 4619
|
|
TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
#line 4620
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 4621
|
|
.doubleBattle = FALSE,
|
|
#line 4622
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
#line 4623
|
|
.mugshotEnabled = TRUE,
|
|
.mugshotColor = MUGSHOT_COLOR_PINK,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4625
|
|
.species = SPECIES_SEALEO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4627
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4626
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4628
|
|
MOVE_ENCORE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_HAIL,
|
|
MOVE_ICE_BALL,
|
|
},
|
|
},
|
|
{
|
|
#line 4633
|
|
.species = SPECIES_GLALIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4635
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4634
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4636
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_CRUNCH,
|
|
MOVE_ICY_WIND,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 4641
|
|
.species = SPECIES_SEALEO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4643
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4642
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4644
|
|
MOVE_ATTRACT,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_HAIL,
|
|
MOVE_BLIZZARD,
|
|
},
|
|
},
|
|
{
|
|
#line 4649
|
|
.species = SPECIES_GLALIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4651
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4650
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4652
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_HAIL,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 4657
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4657
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4659
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 4658
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4660
|
|
MOVE_SURF,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SHEER_COLD,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4665
|
|
[TRAINER_DRAKE] =
|
|
{
|
|
#line 4666
|
|
.trainerName = _("DRAKE"),
|
|
#line 4667
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
#line 4668
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_DRAKE,
|
|
.encounterMusic_gender =
|
|
#line 4670
|
|
TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
#line 4671
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 4672
|
|
.doubleBattle = FALSE,
|
|
#line 4673
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
#line 4674
|
|
.mugshotEnabled = TRUE,
|
|
.mugshotColor = MUGSHOT_COLOR_BLUE,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4676
|
|
.species = SPECIES_SHELGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4678
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4677
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4679
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_DRAGON_CLAW,
|
|
MOVE_PROTECT,
|
|
MOVE_DOUBLE_EDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 4684
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4686
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4685
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4687
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 4692
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4694
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4693
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4695
|
|
MOVE_SMOKESCREEN,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_SURF,
|
|
MOVE_BODY_SLAM,
|
|
},
|
|
},
|
|
{
|
|
#line 4700
|
|
.species = SPECIES_FLYGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4702
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4701
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4703
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_CRUNCH,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 4708
|
|
.species = SPECIES_SALAMENCE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4708
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4710
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 4709
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4711
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_DRAGON_CLAW,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4716
|
|
[TRAINER_ROXANNE_1] =
|
|
{
|
|
#line 4717
|
|
.trainerName = _("ROXANNE"),
|
|
#line 4718
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4719
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 4720
|
|
F_TRAINER_FEMALE |
|
|
#line 4721
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 4722
|
|
.items = { ITEM_POTION, ITEM_POTION },
|
|
#line 4723
|
|
.doubleBattle = FALSE,
|
|
#line 4724
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4726
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4728
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4727
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4729
|
|
MOVE_TACKLE,
|
|
MOVE_DEFENSE_CURL,
|
|
MOVE_ROCK_THROW,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
{
|
|
#line 4734
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4736
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4735
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4737
|
|
MOVE_TACKLE,
|
|
MOVE_DEFENSE_CURL,
|
|
MOVE_ROCK_THROW,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
{
|
|
#line 4742
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4742
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 4744
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4743
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4745
|
|
MOVE_BLOCK,
|
|
MOVE_HARDEN,
|
|
MOVE_TACKLE,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4750
|
|
[TRAINER_BRAWLY_1] =
|
|
{
|
|
#line 4751
|
|
.trainerName = _("BRAWLY"),
|
|
#line 4752
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4753
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 4755
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 4756
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 4757
|
|
.doubleBattle = FALSE,
|
|
#line 4758
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4760
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4762
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4761
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4763
|
|
MOVE_KARATE_CHOP,
|
|
MOVE_LOW_KICK,
|
|
MOVE_SEISMIC_TOSS,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 4768
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4770
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4769
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4771
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 4776
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4776
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4778
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4777
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4779
|
|
MOVE_ARM_THRUST,
|
|
MOVE_VITAL_THROW,
|
|
MOVE_REVERSAL,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4784
|
|
[TRAINER_WATTSON_1] =
|
|
{
|
|
#line 4785
|
|
.trainerName = _("WATTSON"),
|
|
#line 4786
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4787
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 4789
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 4790
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 4791
|
|
.doubleBattle = FALSE,
|
|
#line 4792
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4794
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4796
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4795
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4797
|
|
MOVE_ROLLOUT,
|
|
MOVE_SPARK,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SHOCK_WAVE,
|
|
},
|
|
},
|
|
{
|
|
#line 4802
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4804
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4803
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4805
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_LEER,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_HOWL,
|
|
},
|
|
},
|
|
{
|
|
#line 4810
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4812
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 4811
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4813
|
|
MOVE_SUPERSONIC,
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_SONIC_BOOM,
|
|
},
|
|
},
|
|
{
|
|
#line 4818
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4818
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4820
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4819
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4821
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_HOWL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4826
|
|
[TRAINER_FLANNERY_1] =
|
|
{
|
|
#line 4827
|
|
.trainerName = _("FLANNERY"),
|
|
#line 4828
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4829
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 4830
|
|
F_TRAINER_FEMALE |
|
|
#line 4831
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 4832
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 4833
|
|
.doubleBattle = FALSE,
|
|
#line 4834
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4836
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4838
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4837
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4839
|
|
MOVE_OVERHEAT,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 4844
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4846
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4845
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4847
|
|
MOVE_OVERHEAT,
|
|
MOVE_SMOG,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 4852
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4854
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4853
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4855
|
|
MOVE_OVERHEAT,
|
|
MOVE_TACKLE,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 4860
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4860
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 4862
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4861
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4863
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4868
|
|
[TRAINER_NORMAN_1] =
|
|
{
|
|
#line 4869
|
|
.trainerName = _("NORMAN"),
|
|
#line 4870
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4871
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 4873
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 4874
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 4875
|
|
.doubleBattle = FALSE,
|
|
#line 4876
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4878
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4880
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4879
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4881
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_PSYBEAM,
|
|
MOVE_FACADE,
|
|
MOVE_ENCORE,
|
|
},
|
|
},
|
|
{
|
|
#line 4886
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4888
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4887
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4889
|
|
MOVE_SLASH,
|
|
MOVE_FACADE,
|
|
MOVE_ENCORE,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 4894
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4896
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4895
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4897
|
|
MOVE_SLASH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_FACADE,
|
|
MOVE_HEADBUTT,
|
|
},
|
|
},
|
|
{
|
|
#line 4902
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4902
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4904
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4903
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4905
|
|
MOVE_COUNTER,
|
|
MOVE_YAWN,
|
|
MOVE_FACADE,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4910
|
|
[TRAINER_WINONA_1] =
|
|
{
|
|
#line 4911
|
|
.trainerName = _("WINONA"),
|
|
#line 4912
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4913
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 4914
|
|
F_TRAINER_FEMALE |
|
|
#line 4915
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 4916
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 4917
|
|
.doubleBattle = FALSE,
|
|
#line 4918
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4920
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4922
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 4921
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4923
|
|
MOVE_PERISH_SONG,
|
|
MOVE_MIRROR_MOVE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 4928
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4930
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 4929
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4931
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_SYNTHESIS,
|
|
},
|
|
},
|
|
{
|
|
#line 4936
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4938
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 4937
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4939
|
|
MOVE_WATER_GUN,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 4944
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4946
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 4945
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4947
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_FURY_ATTACK,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 4952
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4952
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 4954
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 4953
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4955
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4960
|
|
[TRAINER_TATE_AND_LIZA_1] =
|
|
{
|
|
#line 4961
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 4962
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4963
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 4965
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 4966
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 4967
|
|
.doubleBattle = TRUE,
|
|
#line 4968
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4970
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4972
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4971
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4973
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 4978
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4980
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4979
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4981
|
|
MOVE_PSYCHIC,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 4986
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4986
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4988
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4987
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4989
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_HYPNOSIS,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 4994
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4994
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4996
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4995
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4997
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5002
|
|
[TRAINER_JUAN_1] =
|
|
{
|
|
#line 5003
|
|
.trainerName = _("JUAN"),
|
|
#line 5004
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 5005
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 5007
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5008
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 5009
|
|
.doubleBattle = FALSE,
|
|
#line 5010
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5012
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5014
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5013
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5015
|
|
MOVE_WATER_PULSE,
|
|
MOVE_ATTRACT,
|
|
MOVE_SWEET_KISS,
|
|
MOVE_FLAIL,
|
|
},
|
|
},
|
|
{
|
|
#line 5020
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5022
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5021
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5023
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_AMNESIA,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 5028
|
|
.species = SPECIES_SEALEO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5030
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5029
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5031
|
|
MOVE_ENCORE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_AURORA_BEAM,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 5036
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5038
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5037
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5039
|
|
MOVE_WATER_PULSE,
|
|
MOVE_CRABHAMMER,
|
|
MOVE_TAUNT,
|
|
MOVE_LEER,
|
|
},
|
|
},
|
|
{
|
|
#line 5044
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5044
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 5046
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 5045
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5047
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5052
|
|
[TRAINER_JERRY_1] =
|
|
{
|
|
#line 5053
|
|
.trainerName = _("JERRY"),
|
|
#line 5054
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5055
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5057
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5058
|
|
.doubleBattle = FALSE,
|
|
#line 5059
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5061
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5063
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5062
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5065
|
|
[TRAINER_TED] =
|
|
{
|
|
#line 5066
|
|
.trainerName = _("TED"),
|
|
#line 5067
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5068
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5070
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5071
|
|
.doubleBattle = FALSE,
|
|
#line 5072
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5074
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5076
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5075
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5078
|
|
[TRAINER_PAUL] =
|
|
{
|
|
#line 5079
|
|
.trainerName = _("PAUL"),
|
|
#line 5080
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5081
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5083
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5084
|
|
.doubleBattle = FALSE,
|
|
#line 5085
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5087
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5089
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5088
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5091
|
|
.species = SPECIES_ODDISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5093
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5092
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5095
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5097
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5096
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5099
|
|
[TRAINER_JERRY_2] =
|
|
{
|
|
#line 5100
|
|
.trainerName = _("JERRY"),
|
|
#line 5101
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5102
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5104
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5105
|
|
.doubleBattle = FALSE,
|
|
#line 5106
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5108
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5110
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5109
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5112
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5114
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5113
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5116
|
|
[TRAINER_JERRY_3] =
|
|
{
|
|
#line 5117
|
|
.trainerName = _("JERRY"),
|
|
#line 5118
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5119
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5121
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5122
|
|
.doubleBattle = FALSE,
|
|
#line 5123
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5125
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5127
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5126
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5129
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5131
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5130
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5133
|
|
[TRAINER_JERRY_4] =
|
|
{
|
|
#line 5134
|
|
.trainerName = _("JERRY"),
|
|
#line 5135
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5136
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5138
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5139
|
|
.doubleBattle = FALSE,
|
|
#line 5140
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5142
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5144
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5143
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5146
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5148
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5147
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5150
|
|
[TRAINER_JERRY_5] =
|
|
{
|
|
#line 5151
|
|
.trainerName = _("JERRY"),
|
|
#line 5152
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5153
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5155
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5156
|
|
.doubleBattle = FALSE,
|
|
#line 5157
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5159
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5161
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5160
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5163
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5165
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5164
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5167
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5169
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5168
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5171
|
|
[TRAINER_KAREN_1] =
|
|
{
|
|
#line 5172
|
|
.trainerName = _("KAREN"),
|
|
#line 5173
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5174
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5175
|
|
F_TRAINER_FEMALE |
|
|
#line 5176
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5177
|
|
.doubleBattle = FALSE,
|
|
#line 5178
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5180
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5182
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5181
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5184
|
|
[TRAINER_GEORGIA] =
|
|
{
|
|
#line 5185
|
|
.trainerName = _("GEORGIA"),
|
|
#line 5186
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5187
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5188
|
|
F_TRAINER_FEMALE |
|
|
#line 5189
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5190
|
|
.doubleBattle = FALSE,
|
|
#line 5191
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5193
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5195
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5194
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5197
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5199
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5198
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5201
|
|
[TRAINER_KAREN_2] =
|
|
{
|
|
#line 5202
|
|
.trainerName = _("KAREN"),
|
|
#line 5203
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5204
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5205
|
|
F_TRAINER_FEMALE |
|
|
#line 5206
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5207
|
|
.doubleBattle = FALSE,
|
|
#line 5208
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5210
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5212
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5211
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5214
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5216
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5215
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5218
|
|
[TRAINER_KAREN_3] =
|
|
{
|
|
#line 5219
|
|
.trainerName = _("KAREN"),
|
|
#line 5220
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5221
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5222
|
|
F_TRAINER_FEMALE |
|
|
#line 5223
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5224
|
|
.doubleBattle = FALSE,
|
|
#line 5225
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5227
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5229
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5228
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5231
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5233
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5232
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5235
|
|
[TRAINER_KAREN_4] =
|
|
{
|
|
#line 5236
|
|
.trainerName = _("KAREN"),
|
|
#line 5237
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5238
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5239
|
|
F_TRAINER_FEMALE |
|
|
#line 5240
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5241
|
|
.doubleBattle = FALSE,
|
|
#line 5242
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5244
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5246
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5245
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5248
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5250
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5249
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5252
|
|
[TRAINER_KAREN_5] =
|
|
{
|
|
#line 5253
|
|
.trainerName = _("KAREN"),
|
|
#line 5254
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5255
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5256
|
|
F_TRAINER_FEMALE |
|
|
#line 5257
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5258
|
|
.doubleBattle = FALSE,
|
|
#line 5259
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5261
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5263
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5262
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5265
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5267
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5266
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5269
|
|
[TRAINER_KATE_AND_JOY] =
|
|
{
|
|
#line 5270
|
|
.trainerName = _("KATE & JOY"),
|
|
#line 5271
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5272
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5274
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5275
|
|
.doubleBattle = TRUE,
|
|
#line 5276
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5278
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5280
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5279
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5281
|
|
MOVE_HYPNOSIS,
|
|
MOVE_PSYBEAM,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_TEETER_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 5286
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5288
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5287
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5289
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_YAWN,
|
|
MOVE_SLACK_OFF,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5294
|
|
[TRAINER_ANNA_AND_MEG_1] =
|
|
{
|
|
#line 5295
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5296
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5297
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5299
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5300
|
|
.doubleBattle = TRUE,
|
|
#line 5301
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5303
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5305
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5304
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5306
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5311
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5313
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5312
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5314
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5318
|
|
[TRAINER_ANNA_AND_MEG_2] =
|
|
{
|
|
#line 5319
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5320
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5321
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5323
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5324
|
|
.doubleBattle = TRUE,
|
|
#line 5325
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5327
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5329
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5328
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5330
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5335
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5337
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5336
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5338
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5342
|
|
[TRAINER_ANNA_AND_MEG_3] =
|
|
{
|
|
#line 5343
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5344
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5345
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5347
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5348
|
|
.doubleBattle = TRUE,
|
|
#line 5349
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5351
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5353
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5352
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5354
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5359
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5361
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5360
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5362
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5366
|
|
[TRAINER_ANNA_AND_MEG_4] =
|
|
{
|
|
#line 5367
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5368
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5369
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5371
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5372
|
|
.doubleBattle = TRUE,
|
|
#line 5373
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5375
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5377
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5376
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5378
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5383
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5385
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5384
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5386
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5390
|
|
[TRAINER_ANNA_AND_MEG_5] =
|
|
{
|
|
#line 5391
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5392
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5393
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5395
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5396
|
|
.doubleBattle = TRUE,
|
|
#line 5397
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5399
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5401
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5400
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5402
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5407
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5409
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5408
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5410
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5414
|
|
[TRAINER_VICTOR] =
|
|
{
|
|
#line 5415
|
|
.trainerName = _("VICTOR"),
|
|
#line 5416
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
#line 5417
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5419
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5420
|
|
.doubleBattle = FALSE,
|
|
#line 5421
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5423
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5423
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5425
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5424
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5427
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5427
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5429
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5428
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5431
|
|
[TRAINER_MIGUEL_1] =
|
|
{
|
|
#line 5432
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5433
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5434
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5436
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5437
|
|
.doubleBattle = FALSE,
|
|
#line 5438
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5440
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5440
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5442
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5441
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5444
|
|
[TRAINER_COLTON] =
|
|
{
|
|
#line 5445
|
|
.trainerName = _("COLTON"),
|
|
#line 5446
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5447
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5449
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5450
|
|
.doubleBattle = FALSE,
|
|
#line 5451
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5453
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5453
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5455
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5454
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5456
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5461
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5461
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5463
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5462
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5464
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5469
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5469
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5471
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5470
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5472
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5477
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5477
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5479
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5478
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5480
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5485
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5485
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5487
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5486
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5488
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5493
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5493
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5495
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5494
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5496
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5501
|
|
[TRAINER_MIGUEL_2] =
|
|
{
|
|
#line 5502
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5503
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5504
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5506
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5507
|
|
.doubleBattle = FALSE,
|
|
#line 5508
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5510
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5510
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5512
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5511
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5514
|
|
[TRAINER_MIGUEL_3] =
|
|
{
|
|
#line 5515
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5516
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5517
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5519
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5520
|
|
.doubleBattle = FALSE,
|
|
#line 5521
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5523
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5523
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5525
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5524
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5527
|
|
[TRAINER_MIGUEL_4] =
|
|
{
|
|
#line 5528
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5529
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5530
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5532
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5533
|
|
.doubleBattle = FALSE,
|
|
#line 5534
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5536
|
|
.species = SPECIES_DELCATTY,
|
|
.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 = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5540
|
|
[TRAINER_MIGUEL_5] =
|
|
{
|
|
#line 5541
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5542
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5543
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5545
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5546
|
|
.doubleBattle = FALSE,
|
|
#line 5547
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5549
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5549
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 5551
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5550
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5553
|
|
[TRAINER_VICTORIA] =
|
|
{
|
|
#line 5554
|
|
.trainerName = _("VICTORIA"),
|
|
#line 5555
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
#line 5556
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5557
|
|
F_TRAINER_FEMALE |
|
|
#line 5558
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5559
|
|
.doubleBattle = FALSE,
|
|
#line 5560
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5562
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5562
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5564
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5563
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5566
|
|
[TRAINER_VANESSA] =
|
|
{
|
|
#line 5567
|
|
.trainerName = _("VANESSA"),
|
|
#line 5568
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5569
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5570
|
|
F_TRAINER_FEMALE |
|
|
#line 5571
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5572
|
|
.doubleBattle = FALSE,
|
|
#line 5573
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5575
|
|
.species = SPECIES_PIKACHU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5575
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5577
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5576
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5579
|
|
[TRAINER_BETHANY] =
|
|
{
|
|
#line 5580
|
|
.trainerName = _("BETHANY"),
|
|
#line 5581
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5582
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5583
|
|
F_TRAINER_FEMALE |
|
|
#line 5584
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5585
|
|
.doubleBattle = FALSE,
|
|
#line 5586
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5588
|
|
.species = SPECIES_AZURILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5588
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5590
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5589
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5592
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5592
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5594
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5593
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5596
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5596
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5598
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5597
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5600
|
|
[TRAINER_ISABEL_1] =
|
|
{
|
|
#line 5601
|
|
.trainerName = _("ISABEL"),
|
|
#line 5602
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5603
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5604
|
|
F_TRAINER_FEMALE |
|
|
#line 5605
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5606
|
|
.doubleBattle = FALSE,
|
|
#line 5607
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5609
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5609
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5611
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5610
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5613
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5613
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5615
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5614
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5617
|
|
[TRAINER_ISABEL_2] =
|
|
{
|
|
#line 5618
|
|
.trainerName = _("ISABEL"),
|
|
#line 5619
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5620
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5621
|
|
F_TRAINER_FEMALE |
|
|
#line 5622
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5623
|
|
.doubleBattle = FALSE,
|
|
#line 5624
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5626
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5626
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5628
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5627
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5630
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5630
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5632
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5631
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5634
|
|
[TRAINER_ISABEL_3] =
|
|
{
|
|
#line 5635
|
|
.trainerName = _("ISABEL"),
|
|
#line 5636
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5637
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5638
|
|
F_TRAINER_FEMALE |
|
|
#line 5639
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5640
|
|
.doubleBattle = FALSE,
|
|
#line 5641
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5643
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5643
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5645
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5644
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5647
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5647
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5649
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5648
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5651
|
|
[TRAINER_ISABEL_4] =
|
|
{
|
|
#line 5652
|
|
.trainerName = _("ISABEL"),
|
|
#line 5653
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5654
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5655
|
|
F_TRAINER_FEMALE |
|
|
#line 5656
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5657
|
|
.doubleBattle = FALSE,
|
|
#line 5658
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5660
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5660
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5662
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5661
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5664
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5664
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5666
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5665
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5668
|
|
[TRAINER_ISABEL_5] =
|
|
{
|
|
#line 5669
|
|
.trainerName = _("ISABEL"),
|
|
#line 5670
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5671
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5672
|
|
F_TRAINER_FEMALE |
|
|
#line 5673
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5674
|
|
.doubleBattle = FALSE,
|
|
#line 5675
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5677
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5677
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 5679
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5678
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5681
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5681
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 5683
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5682
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5685
|
|
[TRAINER_TIMOTHY_1] =
|
|
{
|
|
#line 5686
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5687
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5688
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5690
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5691
|
|
.doubleBattle = FALSE,
|
|
#line 5692
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5694
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5696
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5695
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5698
|
|
[TRAINER_TIMOTHY_2] =
|
|
{
|
|
#line 5699
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5700
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5701
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5703
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5704
|
|
.doubleBattle = FALSE,
|
|
#line 5705
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5707
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5709
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 5708
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5710
|
|
MOVE_ARM_THRUST,
|
|
MOVE_KNOCK_OFF,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5715
|
|
[TRAINER_TIMOTHY_3] =
|
|
{
|
|
#line 5716
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5717
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5718
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5720
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5721
|
|
.doubleBattle = FALSE,
|
|
#line 5722
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5724
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5726
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 5725
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5727
|
|
MOVE_ARM_THRUST,
|
|
MOVE_KNOCK_OFF,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5732
|
|
[TRAINER_TIMOTHY_4] =
|
|
{
|
|
#line 5733
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5734
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5735
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5737
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5738
|
|
.doubleBattle = FALSE,
|
|
#line 5739
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5741
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5743
|
|
.iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27),
|
|
#line 5742
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5744
|
|
MOVE_ARM_THRUST,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5749
|
|
[TRAINER_TIMOTHY_5] =
|
|
{
|
|
#line 5750
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5751
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5752
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5754
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5755
|
|
.doubleBattle = FALSE,
|
|
#line 5756
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5758
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5760
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 5759
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5761
|
|
MOVE_ARM_THRUST,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5766
|
|
[TRAINER_VICKY] =
|
|
{
|
|
#line 5767
|
|
.trainerName = _("VICKY"),
|
|
#line 5768
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
#line 5769
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5770
|
|
F_TRAINER_FEMALE |
|
|
#line 5771
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5772
|
|
.doubleBattle = FALSE,
|
|
#line 5773
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5775
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5777
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5776
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5778
|
|
MOVE_HIGH_JUMP_KICK,
|
|
MOVE_MEDITATE,
|
|
MOVE_CONFUSION,
|
|
MOVE_DETECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5783
|
|
[TRAINER_SHELBY_1] =
|
|
{
|
|
#line 5784
|
|
.trainerName = _("SHELBY"),
|
|
#line 5785
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5786
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5787
|
|
F_TRAINER_FEMALE |
|
|
#line 5788
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5789
|
|
.doubleBattle = FALSE,
|
|
#line 5790
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5792
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5794
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5793
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5796
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5798
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5797
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5800
|
|
[TRAINER_SHELBY_2] =
|
|
{
|
|
#line 5801
|
|
.trainerName = _("SHELBY"),
|
|
#line 5802
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5803
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5804
|
|
F_TRAINER_FEMALE |
|
|
#line 5805
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5806
|
|
.doubleBattle = FALSE,
|
|
#line 5807
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5809
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5811
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 5810
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5813
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5815
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 5814
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5817
|
|
[TRAINER_SHELBY_3] =
|
|
{
|
|
#line 5818
|
|
.trainerName = _("SHELBY"),
|
|
#line 5819
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5820
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5821
|
|
F_TRAINER_FEMALE |
|
|
#line 5822
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5823
|
|
.doubleBattle = FALSE,
|
|
#line 5824
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5826
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5828
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 5827
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5830
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5832
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 5831
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5834
|
|
[TRAINER_SHELBY_4] =
|
|
{
|
|
#line 5835
|
|
.trainerName = _("SHELBY"),
|
|
#line 5836
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5837
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5838
|
|
F_TRAINER_FEMALE |
|
|
#line 5839
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5840
|
|
.doubleBattle = FALSE,
|
|
#line 5841
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5843
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5845
|
|
.iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27),
|
|
#line 5844
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5847
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5849
|
|
.iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27),
|
|
#line 5848
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5851
|
|
[TRAINER_SHELBY_5] =
|
|
{
|
|
#line 5852
|
|
.trainerName = _("SHELBY"),
|
|
#line 5853
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5854
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5855
|
|
F_TRAINER_FEMALE |
|
|
#line 5856
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5857
|
|
.doubleBattle = FALSE,
|
|
#line 5858
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5860
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5862
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 5861
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5864
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5866
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 5865
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5868
|
|
[TRAINER_CALVIN_1] =
|
|
{
|
|
#line 5869
|
|
.trainerName = _("CALVIN"),
|
|
#line 5870
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5871
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5873
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5874
|
|
.doubleBattle = FALSE,
|
|
#line 5875
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5877
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5879
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5878
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5881
|
|
[TRAINER_BILLY] =
|
|
{
|
|
#line 5882
|
|
.trainerName = _("BILLY"),
|
|
#line 5883
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5884
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5886
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5887
|
|
.doubleBattle = FALSE,
|
|
#line 5888
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5890
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5892
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5891
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5894
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5896
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5895
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5898
|
|
[TRAINER_JOSH] =
|
|
{
|
|
#line 5899
|
|
.trainerName = _("JOSH"),
|
|
#line 5900
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5901
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5903
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5904
|
|
.doubleBattle = FALSE,
|
|
#line 5905
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5907
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5909
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5908
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5910
|
|
MOVE_TACKLE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5912
|
|
[TRAINER_TOMMY] =
|
|
{
|
|
#line 5913
|
|
.trainerName = _("TOMMY"),
|
|
#line 5914
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5915
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5917
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5918
|
|
.doubleBattle = FALSE,
|
|
#line 5919
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5921
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5923
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 5922
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5925
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5927
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 5926
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5929
|
|
[TRAINER_JOEY] =
|
|
{
|
|
#line 5930
|
|
.trainerName = _("JOEY"),
|
|
#line 5931
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5932
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5934
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5935
|
|
.doubleBattle = FALSE,
|
|
#line 5936
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5938
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5940
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5939
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5942
|
|
[TRAINER_BEN] =
|
|
{
|
|
#line 5943
|
|
.trainerName = _("BEN"),
|
|
#line 5944
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5945
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5947
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5948
|
|
.doubleBattle = FALSE,
|
|
#line 5949
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5951
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5953
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 5952
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5954
|
|
MOVE_HEADBUTT,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_GROWL,
|
|
MOVE_THUNDERBOLT,
|
|
},
|
|
},
|
|
{
|
|
#line 5959
|
|
.species = SPECIES_GULPIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5961
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 5960
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5962
|
|
MOVE_AMNESIA,
|
|
MOVE_SLUDGE,
|
|
MOVE_YAWN,
|
|
MOVE_POUND,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5967
|
|
[TRAINER_QUINCY] =
|
|
{
|
|
#line 5968
|
|
.trainerName = _("QUINCY"),
|
|
#line 5969
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 5970
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 5972
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 5973
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 5974
|
|
.doubleBattle = FALSE,
|
|
#line 5975
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5977
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5979
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5978
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5980
|
|
MOVE_ATTRACT,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
{
|
|
#line 5985
|
|
.species = SPECIES_DUSCLOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5987
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5986
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5988
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_PROTECT,
|
|
MOVE_WILL_O_WISP,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5993
|
|
[TRAINER_KATELYNN] =
|
|
{
|
|
#line 5994
|
|
.trainerName = _("KATELYNN"),
|
|
#line 5995
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 5996
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 5997
|
|
F_TRAINER_FEMALE |
|
|
#line 5998
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 5999
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 6000
|
|
.doubleBattle = FALSE,
|
|
#line 6001
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6003
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6005
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 6004
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6006
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_PSYCHIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 6011
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6013
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 6012
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6014
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_BRICK_BREAK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 6019
|
|
[TRAINER_JAYLEN] =
|
|
{
|
|
#line 6020
|
|
.trainerName = _("JAYLEN"),
|
|
#line 6021
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6022
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6024
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6025
|
|
.doubleBattle = FALSE,
|
|
#line 6026
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6028
|
|
.species = SPECIES_TRAPINCH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6030
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6029
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6032
|
|
[TRAINER_DILLON] =
|
|
{
|
|
#line 6033
|
|
.trainerName = _("DILLON"),
|
|
#line 6034
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6035
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6037
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6038
|
|
.doubleBattle = FALSE,
|
|
#line 6039
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6041
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6043
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6042
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6045
|
|
[TRAINER_CALVIN_2] =
|
|
{
|
|
#line 6046
|
|
.trainerName = _("CALVIN"),
|
|
#line 6047
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6048
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6050
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6051
|
|
.doubleBattle = FALSE,
|
|
#line 6052
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6054
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6056
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6055
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6058
|
|
[TRAINER_CALVIN_3] =
|
|
{
|
|
#line 6059
|
|
.trainerName = _("CALVIN"),
|
|
#line 6060
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6061
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6063
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6064
|
|
.doubleBattle = FALSE,
|
|
#line 6065
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6067
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6069
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6068
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6071
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6073
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6072
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6075
|
|
[TRAINER_CALVIN_4] =
|
|
{
|
|
#line 6076
|
|
.trainerName = _("CALVIN"),
|
|
#line 6077
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6078
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6080
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6081
|
|
.doubleBattle = FALSE,
|
|
#line 6082
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6084
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6086
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6085
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6088
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6090
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6089
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6092
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6094
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6093
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6096
|
|
[TRAINER_CALVIN_5] =
|
|
{
|
|
#line 6097
|
|
.trainerName = _("CALVIN"),
|
|
#line 6098
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6099
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6101
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6102
|
|
.doubleBattle = FALSE,
|
|
#line 6103
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6105
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6107
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6106
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6109
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6111
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6110
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6113
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6115
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6114
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6117
|
|
[TRAINER_EDDIE] =
|
|
{
|
|
#line 6118
|
|
.trainerName = _("EDDIE"),
|
|
#line 6119
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6120
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6122
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6123
|
|
.doubleBattle = FALSE,
|
|
#line 6124
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6126
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6128
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6127
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6130
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6132
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6131
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6134
|
|
[TRAINER_ALLEN] =
|
|
{
|
|
#line 6135
|
|
.trainerName = _("ALLEN"),
|
|
#line 6136
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6137
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6139
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6140
|
|
.doubleBattle = FALSE,
|
|
#line 6141
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6143
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6145
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6144
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6147
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6149
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6148
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6151
|
|
[TRAINER_TIMMY] =
|
|
{
|
|
#line 6152
|
|
.trainerName = _("TIMMY"),
|
|
#line 6153
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6154
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6156
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6157
|
|
.doubleBattle = FALSE,
|
|
#line 6158
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6160
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6162
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6161
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6164
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6166
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6165
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6168
|
|
[TRAINER_WALLACE] =
|
|
{
|
|
#line 6169
|
|
.trainerName = _("WALLACE"),
|
|
#line 6170
|
|
.trainerClass = TRAINER_CLASS_CHAMPION,
|
|
#line 6171
|
|
.trainerPic = TRAINER_PIC_CHAMPION_WALLACE,
|
|
.encounterMusic_gender =
|
|
#line 6173
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6174
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 6175
|
|
.doubleBattle = FALSE,
|
|
#line 6176
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
#line 6177
|
|
.mugshotEnabled = TRUE,
|
|
.mugshotColor = MUGSHOT_COLOR_YELLOW,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6179
|
|
.species = SPECIES_WAILORD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6181
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6180
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6182
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_SPOUT,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_BLIZZARD,
|
|
},
|
|
},
|
|
{
|
|
#line 6187
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6189
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6188
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6190
|
|
MOVE_TOXIC,
|
|
MOVE_HYDRO_PUMP,
|
|
MOVE_SLUDGE_BOMB,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 6195
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6197
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6196
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6198
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_SURF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 6203
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6205
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6204
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6206
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_SURF,
|
|
MOVE_AMNESIA,
|
|
MOVE_HYPER_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 6211
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6213
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6212
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6214
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
{
|
|
#line 6219
|
|
.species = SPECIES_MILOTIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6219
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 6221
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6220
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6222
|
|
MOVE_RECOVER,
|
|
MOVE_SURF,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 6227
|
|
[TRAINER_ANDREW] =
|
|
{
|
|
#line 6228
|
|
.trainerName = _("ANDREW"),
|
|
#line 6229
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6230
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6232
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6233
|
|
.doubleBattle = FALSE,
|
|
#line 6234
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6236
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6238
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6237
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6240
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6242
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6241
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6244
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6246
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6245
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6248
|
|
[TRAINER_IVAN] =
|
|
{
|
|
#line 6249
|
|
.trainerName = _("IVAN"),
|
|
#line 6250
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6251
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6253
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6254
|
|
.doubleBattle = FALSE,
|
|
#line 6255
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6257
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6259
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6258
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6261
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6263
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6262
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6265
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6267
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6266
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6269
|
|
[TRAINER_CLAUDE] =
|
|
{
|
|
#line 6270
|
|
.trainerName = _("CLAUDE"),
|
|
#line 6271
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6272
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6274
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6275
|
|
.doubleBattle = FALSE,
|
|
#line 6276
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6278
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6280
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6279
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6282
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6284
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6283
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6286
|
|
.species = SPECIES_BARBOACH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6288
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6287
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6290
|
|
[TRAINER_ELLIOT_1] =
|
|
{
|
|
#line 6291
|
|
.trainerName = _("ELLIOT"),
|
|
#line 6292
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6293
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6295
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6296
|
|
.doubleBattle = FALSE,
|
|
#line 6297
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6299
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6301
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6300
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6303
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6305
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6304
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6307
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6309
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6308
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6311
|
|
[TRAINER_NED] =
|
|
{
|
|
#line 6312
|
|
.trainerName = _("NED"),
|
|
#line 6313
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6314
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6316
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6317
|
|
.doubleBattle = FALSE,
|
|
#line 6318
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6320
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6322
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6321
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6324
|
|
[TRAINER_DALE] =
|
|
{
|
|
#line 6325
|
|
.trainerName = _("DALE"),
|
|
#line 6326
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6327
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6329
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6330
|
|
.doubleBattle = FALSE,
|
|
#line 6331
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6333
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6335
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6334
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6337
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6339
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6338
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6341
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6343
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6342
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6345
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6347
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6346
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6349
|
|
[TRAINER_NOLAN] =
|
|
{
|
|
#line 6350
|
|
.trainerName = _("NOLAN"),
|
|
#line 6351
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6352
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6354
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6355
|
|
.doubleBattle = FALSE,
|
|
#line 6356
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6358
|
|
.species = SPECIES_BARBOACH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6360
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6359
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6362
|
|
[TRAINER_BARNY] =
|
|
{
|
|
#line 6363
|
|
.trainerName = _("BARNY"),
|
|
#line 6364
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6365
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6367
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6368
|
|
.doubleBattle = FALSE,
|
|
#line 6369
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6371
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6373
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6372
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6375
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6377
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6376
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6379
|
|
[TRAINER_WADE] =
|
|
{
|
|
#line 6380
|
|
.trainerName = _("WADE"),
|
|
#line 6381
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6382
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6384
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6385
|
|
.doubleBattle = FALSE,
|
|
#line 6386
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6388
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6390
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6389
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6392
|
|
[TRAINER_CARTER] =
|
|
{
|
|
#line 6393
|
|
.trainerName = _("CARTER"),
|
|
#line 6394
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6395
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6397
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6398
|
|
.doubleBattle = FALSE,
|
|
#line 6399
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6401
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6403
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6402
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6405
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6407
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6406
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6409
|
|
[TRAINER_ELLIOT_2] =
|
|
{
|
|
#line 6410
|
|
.trainerName = _("ELLIOT"),
|
|
#line 6411
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6412
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6414
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6415
|
|
.doubleBattle = FALSE,
|
|
#line 6416
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6418
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6420
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6419
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6422
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6424
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6423
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6426
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6428
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6427
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6430
|
|
[TRAINER_ELLIOT_3] =
|
|
{
|
|
#line 6431
|
|
.trainerName = _("ELLIOT"),
|
|
#line 6432
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6433
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6435
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6436
|
|
.doubleBattle = FALSE,
|
|
#line 6437
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6439
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6441
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6440
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6443
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6445
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6444
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6447
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6449
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6448
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6451
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6453
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6452
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6455
|
|
[TRAINER_ELLIOT_4] =
|
|
{
|
|
#line 6456
|
|
.trainerName = _("ELLIOT"),
|
|
#line 6457
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6458
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6460
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6461
|
|
.doubleBattle = FALSE,
|
|
#line 6462
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6464
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6466
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6465
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6468
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6470
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6469
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6472
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6474
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6473
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6476
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6478
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6477
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6480
|
|
[TRAINER_ELLIOT_5] =
|
|
{
|
|
#line 6481
|
|
.trainerName = _("ELLIOT"),
|
|
#line 6482
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6483
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6485
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6486
|
|
.doubleBattle = FALSE,
|
|
#line 6487
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6489
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6491
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6490
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6493
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6495
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6494
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6497
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6499
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6498
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6501
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6503
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6502
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6505
|
|
[TRAINER_RONALD] =
|
|
{
|
|
#line 6506
|
|
.trainerName = _("RONALD"),
|
|
#line 6507
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6508
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6510
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6511
|
|
.doubleBattle = FALSE,
|
|
#line 6512
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6514
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6516
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6515
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6518
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6520
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6519
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6522
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6524
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6523
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6526
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6528
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6527
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6530
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6532
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6531
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6534
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6536
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6535
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6538
|
|
[TRAINER_JACOB] =
|
|
{
|
|
#line 6539
|
|
.trainerName = _("JACOB"),
|
|
#line 6540
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6541
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6543
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6544
|
|
.doubleBattle = FALSE,
|
|
#line 6545
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6547
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6549
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6548
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6551
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6553
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6552
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6555
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6557
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 6556
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6559
|
|
[TRAINER_ANTHONY] =
|
|
{
|
|
#line 6560
|
|
.trainerName = _("ANTHONY"),
|
|
#line 6561
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6562
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6564
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6565
|
|
.doubleBattle = FALSE,
|
|
#line 6566
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6568
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6570
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6569
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6572
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6574
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6573
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6576
|
|
[TRAINER_BENJAMIN_1] =
|
|
{
|
|
#line 6577
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6578
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6579
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6581
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6582
|
|
.doubleBattle = FALSE,
|
|
#line 6583
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6585
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6587
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6586
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6589
|
|
[TRAINER_BENJAMIN_2] =
|
|
{
|
|
#line 6590
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6591
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6592
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6594
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6595
|
|
.doubleBattle = FALSE,
|
|
#line 6596
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6598
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6600
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6599
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6602
|
|
[TRAINER_BENJAMIN_3] =
|
|
{
|
|
#line 6603
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6604
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6605
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6607
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6608
|
|
.doubleBattle = FALSE,
|
|
#line 6609
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6611
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6613
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6612
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6615
|
|
[TRAINER_BENJAMIN_4] =
|
|
{
|
|
#line 6616
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6617
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6618
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6620
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6621
|
|
.doubleBattle = FALSE,
|
|
#line 6622
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6624
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6626
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6625
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6628
|
|
[TRAINER_BENJAMIN_5] =
|
|
{
|
|
#line 6629
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6630
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6631
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6633
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6634
|
|
.doubleBattle = FALSE,
|
|
#line 6635
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6637
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6639
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6638
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6641
|
|
[TRAINER_ABIGAIL_1] =
|
|
{
|
|
#line 6642
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6643
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6644
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6645
|
|
F_TRAINER_FEMALE |
|
|
#line 6646
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6647
|
|
.doubleBattle = FALSE,
|
|
#line 6648
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6650
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6652
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6651
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6654
|
|
[TRAINER_JASMINE] =
|
|
{
|
|
#line 6655
|
|
.trainerName = _("JASMINE"),
|
|
#line 6656
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6657
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6658
|
|
F_TRAINER_FEMALE |
|
|
#line 6659
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6660
|
|
.doubleBattle = FALSE,
|
|
#line 6661
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6663
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6665
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 6664
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6667
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6669
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 6668
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6671
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6673
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6672
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6675
|
|
[TRAINER_ABIGAIL_2] =
|
|
{
|
|
#line 6676
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6677
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6678
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6679
|
|
F_TRAINER_FEMALE |
|
|
#line 6680
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6681
|
|
.doubleBattle = FALSE,
|
|
#line 6682
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6684
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6686
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6685
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6688
|
|
[TRAINER_ABIGAIL_3] =
|
|
{
|
|
#line 6689
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6690
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6691
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6692
|
|
F_TRAINER_FEMALE |
|
|
#line 6693
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6694
|
|
.doubleBattle = FALSE,
|
|
#line 6695
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6697
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6699
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6698
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6701
|
|
[TRAINER_ABIGAIL_4] =
|
|
{
|
|
#line 6702
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6703
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6704
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6705
|
|
F_TRAINER_FEMALE |
|
|
#line 6706
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6707
|
|
.doubleBattle = FALSE,
|
|
#line 6708
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6710
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6712
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6711
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6714
|
|
[TRAINER_ABIGAIL_5] =
|
|
{
|
|
#line 6715
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6716
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6717
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6718
|
|
F_TRAINER_FEMALE |
|
|
#line 6719
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6720
|
|
.doubleBattle = FALSE,
|
|
#line 6721
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6723
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6725
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6724
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6727
|
|
[TRAINER_DYLAN_1] =
|
|
{
|
|
#line 6728
|
|
.trainerName = _("DYLAN"),
|
|
#line 6729
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6730
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6732
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6733
|
|
.doubleBattle = FALSE,
|
|
#line 6734
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6736
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6738
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6737
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6740
|
|
[TRAINER_DYLAN_2] =
|
|
{
|
|
#line 6741
|
|
.trainerName = _("DYLAN"),
|
|
#line 6742
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6743
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6745
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6746
|
|
.doubleBattle = FALSE,
|
|
#line 6747
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6749
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6751
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6750
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6753
|
|
[TRAINER_DYLAN_3] =
|
|
{
|
|
#line 6754
|
|
.trainerName = _("DYLAN"),
|
|
#line 6755
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6756
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6758
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6759
|
|
.doubleBattle = FALSE,
|
|
#line 6760
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6762
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6764
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6763
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6766
|
|
[TRAINER_DYLAN_4] =
|
|
{
|
|
#line 6767
|
|
.trainerName = _("DYLAN"),
|
|
#line 6768
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6769
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6771
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6772
|
|
.doubleBattle = FALSE,
|
|
#line 6773
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6775
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6777
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6776
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6779
|
|
[TRAINER_DYLAN_5] =
|
|
{
|
|
#line 6780
|
|
.trainerName = _("DYLAN"),
|
|
#line 6781
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6782
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6784
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6785
|
|
.doubleBattle = FALSE,
|
|
#line 6786
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6788
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6790
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6789
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6792
|
|
[TRAINER_MARIA_1] =
|
|
{
|
|
#line 6793
|
|
.trainerName = _("MARIA"),
|
|
#line 6794
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6795
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6796
|
|
F_TRAINER_FEMALE |
|
|
#line 6797
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6798
|
|
.doubleBattle = FALSE,
|
|
#line 6799
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6801
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6803
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6802
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6805
|
|
[TRAINER_MARIA_2] =
|
|
{
|
|
#line 6806
|
|
.trainerName = _("MARIA"),
|
|
#line 6807
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6808
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6809
|
|
F_TRAINER_FEMALE |
|
|
#line 6810
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6811
|
|
.doubleBattle = FALSE,
|
|
#line 6812
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6814
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6816
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6815
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6818
|
|
[TRAINER_MARIA_3] =
|
|
{
|
|
#line 6819
|
|
.trainerName = _("MARIA"),
|
|
#line 6820
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6821
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6822
|
|
F_TRAINER_FEMALE |
|
|
#line 6823
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6824
|
|
.doubleBattle = FALSE,
|
|
#line 6825
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6827
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6829
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6828
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6831
|
|
[TRAINER_MARIA_4] =
|
|
{
|
|
#line 6832
|
|
.trainerName = _("MARIA"),
|
|
#line 6833
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6834
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6835
|
|
F_TRAINER_FEMALE |
|
|
#line 6836
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6837
|
|
.doubleBattle = FALSE,
|
|
#line 6838
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6840
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6842
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6841
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6844
|
|
[TRAINER_MARIA_5] =
|
|
{
|
|
#line 6845
|
|
.trainerName = _("MARIA"),
|
|
#line 6846
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6847
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6848
|
|
F_TRAINER_FEMALE |
|
|
#line 6849
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6850
|
|
.doubleBattle = FALSE,
|
|
#line 6851
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6853
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6855
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6854
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6857
|
|
[TRAINER_CAMDEN] =
|
|
{
|
|
#line 6858
|
|
.trainerName = _("CAMDEN"),
|
|
#line 6859
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6860
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6862
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6863
|
|
.doubleBattle = FALSE,
|
|
#line 6864
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6866
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6868
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6867
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6870
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6872
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6871
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6874
|
|
[TRAINER_DEMETRIUS] =
|
|
{
|
|
#line 6875
|
|
.trainerName = _("DEMETRIUS"),
|
|
#line 6876
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6877
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6879
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6880
|
|
.doubleBattle = FALSE,
|
|
#line 6881
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6883
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6885
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6884
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6887
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6889
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6888
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6891
|
|
[TRAINER_ISAIAH_1] =
|
|
{
|
|
#line 6892
|
|
.trainerName = _("ISAIAH"),
|
|
#line 6893
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6894
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6896
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6897
|
|
.doubleBattle = FALSE,
|
|
#line 6898
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6900
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6902
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6901
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6904
|
|
[TRAINER_PABLO_1] =
|
|
{
|
|
#line 6905
|
|
.trainerName = _("PABLO"),
|
|
#line 6906
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6907
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6909
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6910
|
|
.doubleBattle = FALSE,
|
|
#line 6911
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6913
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6915
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6914
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6917
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6919
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6918
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6921
|
|
[TRAINER_CHASE] =
|
|
{
|
|
#line 6922
|
|
.trainerName = _("CHASE"),
|
|
#line 6923
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6924
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6926
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6927
|
|
.doubleBattle = FALSE,
|
|
#line 6928
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6930
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6932
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6931
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6934
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6936
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 6935
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6938
|
|
[TRAINER_ISAIAH_2] =
|
|
{
|
|
#line 6939
|
|
.trainerName = _("ISAIAH"),
|
|
#line 6940
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6941
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6943
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6944
|
|
.doubleBattle = FALSE,
|
|
#line 6945
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6947
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6949
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6948
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6951
|
|
[TRAINER_ISAIAH_3] =
|
|
{
|
|
#line 6952
|
|
.trainerName = _("ISAIAH"),
|
|
#line 6953
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6954
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6956
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6957
|
|
.doubleBattle = FALSE,
|
|
#line 6958
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6960
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6962
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6961
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6964
|
|
[TRAINER_ISAIAH_4] =
|
|
{
|
|
#line 6965
|
|
.trainerName = _("ISAIAH"),
|
|
#line 6966
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6967
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6969
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6970
|
|
.doubleBattle = FALSE,
|
|
#line 6971
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6973
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6975
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6974
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6977
|
|
[TRAINER_ISAIAH_5] =
|
|
{
|
|
#line 6978
|
|
.trainerName = _("ISAIAH"),
|
|
#line 6979
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6980
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6982
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6983
|
|
.doubleBattle = FALSE,
|
|
#line 6984
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6986
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6988
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6987
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6990
|
|
[TRAINER_ISOBEL] =
|
|
{
|
|
#line 6991
|
|
.trainerName = _("ISOBEL"),
|
|
#line 6992
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6993
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6994
|
|
F_TRAINER_FEMALE |
|
|
#line 6995
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6996
|
|
.doubleBattle = FALSE,
|
|
#line 6997
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6999
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7001
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7000
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7003
|
|
[TRAINER_DONNY] =
|
|
{
|
|
#line 7004
|
|
.trainerName = _("DONNY"),
|
|
#line 7005
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7006
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7007
|
|
F_TRAINER_FEMALE |
|
|
#line 7008
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7009
|
|
.doubleBattle = FALSE,
|
|
#line 7010
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7012
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7014
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7013
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7016
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7018
|
|
.iv = TRAINER_PARTY_IVS(19, 19, 19, 19, 19, 19),
|
|
#line 7017
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7020
|
|
[TRAINER_TALIA] =
|
|
{
|
|
#line 7021
|
|
.trainerName = _("TALIA"),
|
|
#line 7022
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7023
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7024
|
|
F_TRAINER_FEMALE |
|
|
#line 7025
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7026
|
|
.doubleBattle = FALSE,
|
|
#line 7027
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7029
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7031
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7030
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7033
|
|
[TRAINER_KATELYN_1] =
|
|
{
|
|
#line 7034
|
|
.trainerName = _("KATELYN"),
|
|
#line 7035
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7036
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7037
|
|
F_TRAINER_FEMALE |
|
|
#line 7038
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7039
|
|
.doubleBattle = FALSE,
|
|
#line 7040
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7042
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7044
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7043
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7046
|
|
[TRAINER_ALLISON] =
|
|
{
|
|
#line 7047
|
|
.trainerName = _("ALLISON"),
|
|
#line 7048
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7049
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7050
|
|
F_TRAINER_FEMALE |
|
|
#line 7051
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7052
|
|
.doubleBattle = FALSE,
|
|
#line 7053
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7055
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7057
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7056
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7059
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7061
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 7060
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7063
|
|
[TRAINER_KATELYN_2] =
|
|
{
|
|
#line 7064
|
|
.trainerName = _("KATELYN"),
|
|
#line 7065
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7066
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7067
|
|
F_TRAINER_FEMALE |
|
|
#line 7068
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7069
|
|
.doubleBattle = FALSE,
|
|
#line 7070
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7072
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7074
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 7073
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7076
|
|
[TRAINER_KATELYN_3] =
|
|
{
|
|
#line 7077
|
|
.trainerName = _("KATELYN"),
|
|
#line 7078
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7079
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7080
|
|
F_TRAINER_FEMALE |
|
|
#line 7081
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7082
|
|
.doubleBattle = FALSE,
|
|
#line 7083
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7085
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7087
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7086
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7089
|
|
[TRAINER_KATELYN_4] =
|
|
{
|
|
#line 7090
|
|
.trainerName = _("KATELYN"),
|
|
#line 7091
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7092
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7093
|
|
F_TRAINER_FEMALE |
|
|
#line 7094
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7095
|
|
.doubleBattle = FALSE,
|
|
#line 7096
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7098
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7100
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7099
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7102
|
|
[TRAINER_KATELYN_5] =
|
|
{
|
|
#line 7103
|
|
.trainerName = _("KATELYN"),
|
|
#line 7104
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7105
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7106
|
|
F_TRAINER_FEMALE |
|
|
#line 7107
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7108
|
|
.doubleBattle = FALSE,
|
|
#line 7109
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7111
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7113
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7112
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7115
|
|
[TRAINER_NICOLAS_1] =
|
|
{
|
|
#line 7116
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7117
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7118
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7120
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7121
|
|
.doubleBattle = FALSE,
|
|
#line 7122
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7124
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7126
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7125
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7128
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7130
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7129
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7132
|
|
[TRAINER_NICOLAS_2] =
|
|
{
|
|
#line 7133
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7134
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7135
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7137
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7138
|
|
.doubleBattle = FALSE,
|
|
#line 7139
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7141
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7143
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 7142
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7145
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7147
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 7146
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7149
|
|
[TRAINER_NICOLAS_3] =
|
|
{
|
|
#line 7150
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7151
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7152
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7154
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7155
|
|
.doubleBattle = FALSE,
|
|
#line 7156
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7158
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7160
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 7159
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7162
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7164
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 7163
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7166
|
|
[TRAINER_NICOLAS_4] =
|
|
{
|
|
#line 7167
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7168
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7169
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7171
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7172
|
|
.doubleBattle = FALSE,
|
|
#line 7173
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7175
|
|
.species = SPECIES_BAGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7177
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7176
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7179
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7181
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7180
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7183
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7185
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7184
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7187
|
|
[TRAINER_NICOLAS_5] =
|
|
{
|
|
#line 7188
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7189
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7190
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7192
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7193
|
|
.doubleBattle = FALSE,
|
|
#line 7194
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7196
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7198
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7197
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7200
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7202
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7201
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7204
|
|
.species = SPECIES_SHELGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7204
|
|
.heldItem = ITEM_DRAGON_FANG,
|
|
#line 7206
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7205
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7208
|
|
[TRAINER_AARON] =
|
|
{
|
|
#line 7209
|
|
.trainerName = _("AARON"),
|
|
#line 7210
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7211
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7213
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7214
|
|
.doubleBattle = FALSE,
|
|
#line 7215
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7217
|
|
.species = SPECIES_BAGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7219
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 7218
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7220
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_HEADBUTT,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_EMBER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7225
|
|
[TRAINER_PERRY] =
|
|
{
|
|
#line 7226
|
|
.trainerName = _("PERRY"),
|
|
#line 7227
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7228
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7230
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7231
|
|
.doubleBattle = FALSE,
|
|
#line 7232
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7234
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7236
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7235
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7238
|
|
[TRAINER_HUGH] =
|
|
{
|
|
#line 7239
|
|
.trainerName = _("HUGH"),
|
|
#line 7240
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7241
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7243
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7244
|
|
.doubleBattle = FALSE,
|
|
#line 7245
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7247
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7249
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7248
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7251
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7253
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7252
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7255
|
|
[TRAINER_PHIL] =
|
|
{
|
|
#line 7256
|
|
.trainerName = _("PHIL"),
|
|
#line 7257
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7258
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7260
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7261
|
|
.doubleBattle = FALSE,
|
|
#line 7262
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7264
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7266
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7265
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7268
|
|
[TRAINER_JARED] =
|
|
{
|
|
#line 7269
|
|
.trainerName = _("JARED"),
|
|
#line 7270
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7271
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7273
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7274
|
|
.doubleBattle = FALSE,
|
|
#line 7275
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7277
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7279
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7278
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7281
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7283
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7282
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7285
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7287
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7286
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7289
|
|
[TRAINER_HUMBERTO] =
|
|
{
|
|
#line 7290
|
|
.trainerName = _("HUMBERTO"),
|
|
#line 7291
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7292
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7294
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7295
|
|
.doubleBattle = FALSE,
|
|
#line 7296
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7298
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7300
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 7299
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7302
|
|
[TRAINER_PRESLEY] =
|
|
{
|
|
#line 7303
|
|
.trainerName = _("PRESLEY"),
|
|
#line 7304
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7305
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7307
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7308
|
|
.doubleBattle = FALSE,
|
|
#line 7309
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7311
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7313
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7312
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7315
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7317
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7316
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7319
|
|
[TRAINER_EDWARDO] =
|
|
{
|
|
#line 7320
|
|
.trainerName = _("EDWARDO"),
|
|
#line 7321
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7322
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7324
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7325
|
|
.doubleBattle = FALSE,
|
|
#line 7326
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7328
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7330
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7329
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7332
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7334
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7333
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7336
|
|
[TRAINER_COLIN] =
|
|
{
|
|
#line 7337
|
|
.trainerName = _("COLIN"),
|
|
#line 7338
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7339
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7341
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7342
|
|
.doubleBattle = FALSE,
|
|
#line 7343
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7345
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7347
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7346
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7349
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7351
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7350
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7353
|
|
[TRAINER_ROBERT_1] =
|
|
{
|
|
#line 7354
|
|
.trainerName = _("ROBERT"),
|
|
#line 7355
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7356
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7358
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7359
|
|
.doubleBattle = FALSE,
|
|
#line 7360
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7362
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7364
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7363
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7366
|
|
[TRAINER_BENNY] =
|
|
{
|
|
#line 7367
|
|
.trainerName = _("BENNY"),
|
|
#line 7368
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7369
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7371
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7372
|
|
.doubleBattle = FALSE,
|
|
#line 7373
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7375
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7377
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7376
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7379
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7381
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7380
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7383
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7385
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7384
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7387
|
|
[TRAINER_CHESTER] =
|
|
{
|
|
#line 7388
|
|
.trainerName = _("CHESTER"),
|
|
#line 7389
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7390
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7392
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7393
|
|
.doubleBattle = FALSE,
|
|
#line 7394
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7396
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7398
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7397
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7400
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7402
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7401
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7404
|
|
[TRAINER_ROBERT_2] =
|
|
{
|
|
#line 7405
|
|
.trainerName = _("ROBERT"),
|
|
#line 7406
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7407
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7409
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7410
|
|
.doubleBattle = FALSE,
|
|
#line 7411
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7413
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7415
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 7414
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7417
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7419
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 7418
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7421
|
|
[TRAINER_ROBERT_3] =
|
|
{
|
|
#line 7422
|
|
.trainerName = _("ROBERT"),
|
|
#line 7423
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7424
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7426
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7427
|
|
.doubleBattle = FALSE,
|
|
#line 7428
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7430
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7432
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7431
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7434
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7436
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7435
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7438
|
|
[TRAINER_ROBERT_4] =
|
|
{
|
|
#line 7439
|
|
.trainerName = _("ROBERT"),
|
|
#line 7440
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7441
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7443
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7444
|
|
.doubleBattle = FALSE,
|
|
#line 7445
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7447
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7449
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7448
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7451
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7453
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7452
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7455
|
|
[TRAINER_ROBERT_5] =
|
|
{
|
|
#line 7456
|
|
.trainerName = _("ROBERT"),
|
|
#line 7457
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7458
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7460
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7461
|
|
.doubleBattle = FALSE,
|
|
#line 7462
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7464
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7466
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7465
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7468
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7470
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7469
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7472
|
|
[TRAINER_ALEX] =
|
|
{
|
|
#line 7473
|
|
.trainerName = _("ALEX"),
|
|
#line 7474
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7475
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7477
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7478
|
|
.doubleBattle = FALSE,
|
|
#line 7479
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7481
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7483
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7482
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7485
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7487
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7486
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7489
|
|
[TRAINER_BECK] =
|
|
{
|
|
#line 7490
|
|
.trainerName = _("BECK"),
|
|
#line 7491
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7492
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7494
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7495
|
|
.doubleBattle = FALSE,
|
|
#line 7496
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7498
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7500
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7499
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7502
|
|
[TRAINER_YASU] =
|
|
{
|
|
#line 7503
|
|
.trainerName = _("YASU"),
|
|
#line 7504
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7505
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7507
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7508
|
|
.doubleBattle = FALSE,
|
|
#line 7509
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7511
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7513
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7512
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7515
|
|
[TRAINER_TAKASHI] =
|
|
{
|
|
#line 7516
|
|
.trainerName = _("TAKASHI"),
|
|
#line 7517
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7518
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7520
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7521
|
|
.doubleBattle = FALSE,
|
|
#line 7522
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7524
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7526
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7525
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7528
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7530
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7529
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7532
|
|
[TRAINER_DIANNE] =
|
|
{
|
|
#line 7533
|
|
.trainerName = _("DIANNE"),
|
|
#line 7534
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 7535
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 7536
|
|
F_TRAINER_FEMALE |
|
|
#line 7537
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7538
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 7539
|
|
.doubleBattle = FALSE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7541
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7543
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7542
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7544
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 7547
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7549
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7548
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7550
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7553
|
|
[TRAINER_JANI] =
|
|
{
|
|
#line 7554
|
|
.trainerName = _("JANI"),
|
|
#line 7555
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 7556
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 7557
|
|
F_TRAINER_FEMALE |
|
|
#line 7558
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 7559
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7561
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7563
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7562
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7565
|
|
[TRAINER_LAO_1] =
|
|
{
|
|
#line 7566
|
|
.trainerName = _("LAO"),
|
|
#line 7567
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7568
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7570
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7571
|
|
.doubleBattle = FALSE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7573
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7575
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7574
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7576
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SMOG,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7581
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7583
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7582
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7584
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SMOG,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7589
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7591
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7590
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7592
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7597
|
|
[TRAINER_LUNG] =
|
|
{
|
|
#line 7598
|
|
.trainerName = _("LUNG"),
|
|
#line 7599
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7600
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7602
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7603
|
|
.doubleBattle = FALSE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7605
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7607
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7606
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7609
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7611
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7610
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7613
|
|
[TRAINER_LAO_2] =
|
|
{
|
|
#line 7614
|
|
.trainerName = _("LAO"),
|
|
#line 7615
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7616
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7618
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7619
|
|
.doubleBattle = FALSE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7621
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7623
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7622
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7624
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7629
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7631
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7630
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7632
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7636
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7638
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7637
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7639
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7644
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7646
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7645
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7647
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7650
|
|
[TRAINER_LAO_3] =
|
|
{
|
|
#line 7651
|
|
.trainerName = _("LAO"),
|
|
#line 7652
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7653
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7655
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7656
|
|
.doubleBattle = FALSE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7658
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7660
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7659
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7661
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7666
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7668
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7667
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7669
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7674
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7676
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7675
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7677
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7681
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7683
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7682
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7684
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7687
|
|
[TRAINER_LAO_4] =
|
|
{
|
|
#line 7688
|
|
.trainerName = _("LAO"),
|
|
#line 7689
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7690
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7692
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7693
|
|
.doubleBattle = FALSE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7695
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7697
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7696
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7698
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7702
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7704
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7703
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7705
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7709
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7711
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7710
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7712
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7716
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7718
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7717
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7719
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7722
|
|
[TRAINER_LAO_5] =
|
|
{
|
|
#line 7723
|
|
.trainerName = _("LAO"),
|
|
#line 7724
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7725
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7727
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7728
|
|
.doubleBattle = FALSE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7730
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7732
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7731
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7733
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7737
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7739
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7738
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7740
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7745
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7747
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7746
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7748
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7753
|
|
.species = SPECIES_WEEZING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7753
|
|
.heldItem = ITEM_SMOKE_BALL,
|
|
#line 7755
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7754
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7756
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7759
|
|
[TRAINER_JOCELYN] =
|
|
{
|
|
#line 7760
|
|
.trainerName = _("JOCELYN"),
|
|
#line 7761
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7762
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7763
|
|
F_TRAINER_FEMALE |
|
|
#line 7764
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7765
|
|
.doubleBattle = FALSE,
|
|
#line 7766
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7768
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7770
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7769
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7772
|
|
[TRAINER_LAURA] =
|
|
{
|
|
#line 7773
|
|
.trainerName = _("LAURA"),
|
|
#line 7774
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7775
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7776
|
|
F_TRAINER_FEMALE |
|
|
#line 7777
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7778
|
|
.doubleBattle = FALSE,
|
|
#line 7779
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7781
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7783
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7782
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7785
|
|
[TRAINER_CYNDY_1] =
|
|
{
|
|
#line 7786
|
|
.trainerName = _("CYNDY"),
|
|
#line 7787
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7788
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7789
|
|
F_TRAINER_FEMALE |
|
|
#line 7790
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7791
|
|
.doubleBattle = FALSE,
|
|
#line 7792
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7794
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7796
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7795
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7798
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7800
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7799
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7802
|
|
[TRAINER_CORA] =
|
|
{
|
|
#line 7803
|
|
.trainerName = _("CORA"),
|
|
#line 7804
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7805
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7806
|
|
F_TRAINER_FEMALE |
|
|
#line 7807
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7808
|
|
.doubleBattle = FALSE,
|
|
#line 7809
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7811
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7813
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7812
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7815
|
|
[TRAINER_PAULA] =
|
|
{
|
|
#line 7816
|
|
.trainerName = _("PAULA"),
|
|
#line 7817
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7818
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7819
|
|
F_TRAINER_FEMALE |
|
|
#line 7820
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7821
|
|
.doubleBattle = FALSE,
|
|
#line 7822
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7824
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7826
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7825
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7828
|
|
[TRAINER_CYNDY_2] =
|
|
{
|
|
#line 7829
|
|
.trainerName = _("CYNDY"),
|
|
#line 7830
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7831
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7832
|
|
F_TRAINER_FEMALE |
|
|
#line 7833
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7834
|
|
.doubleBattle = FALSE,
|
|
#line 7835
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7837
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7839
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 7838
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7841
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7843
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 7842
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7845
|
|
[TRAINER_CYNDY_3] =
|
|
{
|
|
#line 7846
|
|
.trainerName = _("CYNDY"),
|
|
#line 7847
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7848
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7849
|
|
F_TRAINER_FEMALE |
|
|
#line 7850
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7851
|
|
.doubleBattle = FALSE,
|
|
#line 7852
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7854
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7856
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 7855
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7858
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7860
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 7859
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7862
|
|
[TRAINER_CYNDY_4] =
|
|
{
|
|
#line 7863
|
|
.trainerName = _("CYNDY"),
|
|
#line 7864
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7865
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7866
|
|
F_TRAINER_FEMALE |
|
|
#line 7867
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7868
|
|
.doubleBattle = FALSE,
|
|
#line 7869
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7871
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7873
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7872
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7875
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7877
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7876
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7879
|
|
[TRAINER_CYNDY_5] =
|
|
{
|
|
#line 7880
|
|
.trainerName = _("CYNDY"),
|
|
#line 7881
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7882
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7883
|
|
F_TRAINER_FEMALE |
|
|
#line 7884
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7885
|
|
.doubleBattle = FALSE,
|
|
#line 7886
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7888
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7890
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7889
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7892
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7894
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7893
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7896
|
|
[TRAINER_MADELINE_1] =
|
|
{
|
|
#line 7897
|
|
.trainerName = _("MADELINE"),
|
|
#line 7898
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 7899
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 7900
|
|
F_TRAINER_FEMALE |
|
|
#line 7901
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 7902
|
|
.doubleBattle = FALSE,
|
|
#line 7903
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7905
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7907
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7906
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7908
|
|
MOVE_EMBER,
|
|
MOVE_TACKLE,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7913
|
|
[TRAINER_CLARISSA] =
|
|
{
|
|
#line 7914
|
|
.trainerName = _("CLARISSA"),
|
|
#line 7915
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 7916
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 7917
|
|
F_TRAINER_FEMALE |
|
|
#line 7918
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 7919
|
|
.doubleBattle = FALSE,
|
|
#line 7920
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7922
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7924
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7923
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7926
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7928
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7927
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7930
|
|
[TRAINER_ANGELICA] =
|
|
{
|
|
#line 7931
|
|
.trainerName = _("ANGELICA"),
|
|
#line 7932
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 7933
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 7934
|
|
F_TRAINER_FEMALE |
|
|
#line 7935
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 7936
|
|
.doubleBattle = FALSE,
|
|
#line 7937
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7939
|
|
.species = SPECIES_CASTFORM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7941
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 7940
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7942
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WEATHER_BALL,
|
|
MOVE_THUNDER,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7947
|
|
[TRAINER_MADELINE_2] =
|
|
{
|
|
#line 7948
|
|
.trainerName = _("MADELINE"),
|
|
#line 7949
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 7950
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 7951
|
|
F_TRAINER_FEMALE |
|
|
#line 7952
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 7953
|
|
.doubleBattle = FALSE,
|
|
#line 7954
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7956
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7958
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 7957
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7959
|
|
MOVE_EMBER,
|
|
MOVE_TACKLE,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7964
|
|
[TRAINER_MADELINE_3] =
|
|
{
|
|
#line 7965
|
|
.trainerName = _("MADELINE"),
|
|
#line 7966
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 7967
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 7968
|
|
F_TRAINER_FEMALE |
|
|
#line 7969
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 7970
|
|
.doubleBattle = FALSE,
|
|
#line 7971
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7973
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7975
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7974
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7976
|
|
MOVE_EMBER,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7981
|
|
[TRAINER_MADELINE_4] =
|
|
{
|
|
#line 7982
|
|
.trainerName = _("MADELINE"),
|
|
#line 7983
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 7984
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 7985
|
|
F_TRAINER_FEMALE |
|
|
#line 7986
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 7987
|
|
.doubleBattle = FALSE,
|
|
#line 7988
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7990
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7992
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7991
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7993
|
|
MOVE_LEECH_SEED,
|
|
MOVE_MEGA_DRAIN,
|
|
MOVE_GRASS_WHISTLE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 7998
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8000
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7999
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8001
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8006
|
|
[TRAINER_MADELINE_5] =
|
|
{
|
|
#line 8007
|
|
.trainerName = _("MADELINE"),
|
|
#line 8008
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 8009
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 8010
|
|
F_TRAINER_FEMALE |
|
|
#line 8011
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 8012
|
|
.doubleBattle = FALSE,
|
|
#line 8013
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8015
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8017
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8016
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8018
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 8023
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8025
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8024
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8026
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8031
|
|
[TRAINER_BEVERLY] =
|
|
{
|
|
#line 8032
|
|
.trainerName = _("BEVERLY"),
|
|
#line 8033
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8034
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8035
|
|
F_TRAINER_FEMALE |
|
|
#line 8036
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8037
|
|
.doubleBattle = FALSE,
|
|
#line 8038
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8040
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8042
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8041
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8044
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8046
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8045
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8048
|
|
[TRAINER_IMANI] =
|
|
{
|
|
#line 8049
|
|
.trainerName = _("IMANI"),
|
|
#line 8050
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8051
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8052
|
|
F_TRAINER_FEMALE |
|
|
#line 8053
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8054
|
|
.doubleBattle = FALSE,
|
|
#line 8055
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8057
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8059
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8058
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8061
|
|
[TRAINER_KYLA] =
|
|
{
|
|
#line 8062
|
|
.trainerName = _("KYLA"),
|
|
#line 8063
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8064
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8065
|
|
F_TRAINER_FEMALE |
|
|
#line 8066
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8067
|
|
.doubleBattle = FALSE,
|
|
#line 8068
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8070
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8072
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8071
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8074
|
|
[TRAINER_DENISE] =
|
|
{
|
|
#line 8075
|
|
.trainerName = _("DENISE"),
|
|
#line 8076
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8077
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8078
|
|
F_TRAINER_FEMALE |
|
|
#line 8079
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8080
|
|
.doubleBattle = FALSE,
|
|
#line 8081
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8083
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8085
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8084
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8087
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8089
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8088
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8091
|
|
[TRAINER_BETH] =
|
|
{
|
|
#line 8092
|
|
.trainerName = _("BETH"),
|
|
#line 8093
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8094
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8095
|
|
F_TRAINER_FEMALE |
|
|
#line 8096
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8097
|
|
.doubleBattle = FALSE,
|
|
#line 8098
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8100
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8102
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8101
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8104
|
|
[TRAINER_TARA] =
|
|
{
|
|
#line 8105
|
|
.trainerName = _("TARA"),
|
|
#line 8106
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8107
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8108
|
|
F_TRAINER_FEMALE |
|
|
#line 8109
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8110
|
|
.doubleBattle = FALSE,
|
|
#line 8111
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8113
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8115
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8114
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8117
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8119
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8118
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8121
|
|
[TRAINER_MISSY] =
|
|
{
|
|
#line 8122
|
|
.trainerName = _("MISSY"),
|
|
#line 8123
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8124
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8125
|
|
F_TRAINER_FEMALE |
|
|
#line 8126
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8127
|
|
.doubleBattle = FALSE,
|
|
#line 8128
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8130
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8132
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8131
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8134
|
|
[TRAINER_ALICE] =
|
|
{
|
|
#line 8135
|
|
.trainerName = _("ALICE"),
|
|
#line 8136
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8137
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8138
|
|
F_TRAINER_FEMALE |
|
|
#line 8139
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8140
|
|
.doubleBattle = FALSE,
|
|
#line 8141
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8143
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8145
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8144
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8147
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8149
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8148
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8151
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8153
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8152
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8155
|
|
[TRAINER_JENNY_1] =
|
|
{
|
|
#line 8156
|
|
.trainerName = _("JENNY"),
|
|
#line 8157
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8158
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8159
|
|
F_TRAINER_FEMALE |
|
|
#line 8160
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8161
|
|
.doubleBattle = FALSE,
|
|
#line 8162
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8164
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8166
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8165
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8168
|
|
[TRAINER_GRACE] =
|
|
{
|
|
#line 8169
|
|
.trainerName = _("GRACE"),
|
|
#line 8170
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8171
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8172
|
|
F_TRAINER_FEMALE |
|
|
#line 8173
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8174
|
|
.doubleBattle = FALSE,
|
|
#line 8175
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8177
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8179
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8178
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8181
|
|
[TRAINER_TANYA] =
|
|
{
|
|
#line 8182
|
|
.trainerName = _("TANYA"),
|
|
#line 8183
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8184
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8185
|
|
F_TRAINER_FEMALE |
|
|
#line 8186
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8187
|
|
.doubleBattle = FALSE,
|
|
#line 8188
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8190
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8192
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8191
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8194
|
|
[TRAINER_SHARON] =
|
|
{
|
|
#line 8195
|
|
.trainerName = _("SHARON"),
|
|
#line 8196
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8197
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8198
|
|
F_TRAINER_FEMALE |
|
|
#line 8199
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8200
|
|
.doubleBattle = FALSE,
|
|
#line 8201
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8203
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8205
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8204
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8207
|
|
[TRAINER_NIKKI] =
|
|
{
|
|
#line 8208
|
|
.trainerName = _("NIKKI"),
|
|
#line 8209
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8210
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8211
|
|
F_TRAINER_FEMALE |
|
|
#line 8212
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8213
|
|
.doubleBattle = FALSE,
|
|
#line 8214
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8216
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8218
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8217
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8220
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8222
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8221
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8224
|
|
[TRAINER_BRENDA] =
|
|
{
|
|
#line 8225
|
|
.trainerName = _("BRENDA"),
|
|
#line 8226
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8227
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8228
|
|
F_TRAINER_FEMALE |
|
|
#line 8229
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8230
|
|
.doubleBattle = FALSE,
|
|
#line 8231
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8233
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8235
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8234
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8237
|
|
[TRAINER_KATIE] =
|
|
{
|
|
#line 8238
|
|
.trainerName = _("KATIE"),
|
|
#line 8239
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8240
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8241
|
|
F_TRAINER_FEMALE |
|
|
#line 8242
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8243
|
|
.doubleBattle = FALSE,
|
|
#line 8244
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8246
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8248
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8247
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8250
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8252
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8251
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8254
|
|
[TRAINER_SUSIE] =
|
|
{
|
|
#line 8255
|
|
.trainerName = _("SUSIE"),
|
|
#line 8256
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8257
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8258
|
|
F_TRAINER_FEMALE |
|
|
#line 8259
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8260
|
|
.doubleBattle = FALSE,
|
|
#line 8261
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8263
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8265
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8264
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8267
|
|
[TRAINER_KARA] =
|
|
{
|
|
#line 8268
|
|
.trainerName = _("KARA"),
|
|
#line 8269
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8270
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8271
|
|
F_TRAINER_FEMALE |
|
|
#line 8272
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8273
|
|
.doubleBattle = FALSE,
|
|
#line 8274
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8276
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8278
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8277
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8280
|
|
[TRAINER_DANA] =
|
|
{
|
|
#line 8281
|
|
.trainerName = _("DANA"),
|
|
#line 8282
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8283
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8284
|
|
F_TRAINER_FEMALE |
|
|
#line 8285
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8286
|
|
.doubleBattle = FALSE,
|
|
#line 8287
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8289
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8291
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8290
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8293
|
|
[TRAINER_SIENNA] =
|
|
{
|
|
#line 8294
|
|
.trainerName = _("SIENNA"),
|
|
#line 8295
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8296
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8297
|
|
F_TRAINER_FEMALE |
|
|
#line 8298
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8299
|
|
.doubleBattle = FALSE,
|
|
#line 8300
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8302
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8304
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8303
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8306
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8308
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8307
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8310
|
|
[TRAINER_DEBRA] =
|
|
{
|
|
#line 8311
|
|
.trainerName = _("DEBRA"),
|
|
#line 8312
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8313
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8314
|
|
F_TRAINER_FEMALE |
|
|
#line 8315
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8316
|
|
.doubleBattle = FALSE,
|
|
#line 8317
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8319
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8321
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8320
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8323
|
|
[TRAINER_LINDA] =
|
|
{
|
|
#line 8324
|
|
.trainerName = _("LINDA"),
|
|
#line 8325
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8326
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8327
|
|
F_TRAINER_FEMALE |
|
|
#line 8328
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8329
|
|
.doubleBattle = FALSE,
|
|
#line 8330
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8332
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8334
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8333
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8336
|
|
.species = SPECIES_SEADRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8338
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8337
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8340
|
|
[TRAINER_KAYLEE] =
|
|
{
|
|
#line 8341
|
|
.trainerName = _("KAYLEE"),
|
|
#line 8342
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8343
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8344
|
|
F_TRAINER_FEMALE |
|
|
#line 8345
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8346
|
|
.doubleBattle = FALSE,
|
|
#line 8347
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8349
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8351
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8350
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8353
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8355
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8354
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8357
|
|
[TRAINER_LAUREL] =
|
|
{
|
|
#line 8358
|
|
.trainerName = _("LAUREL"),
|
|
#line 8359
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8360
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8361
|
|
F_TRAINER_FEMALE |
|
|
#line 8362
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8363
|
|
.doubleBattle = FALSE,
|
|
#line 8364
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8366
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8368
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8367
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8370
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8372
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8371
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8374
|
|
[TRAINER_CARLEE] =
|
|
{
|
|
#line 8375
|
|
.trainerName = _("CARLEE"),
|
|
#line 8376
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8377
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8378
|
|
F_TRAINER_FEMALE |
|
|
#line 8379
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8380
|
|
.doubleBattle = FALSE,
|
|
#line 8381
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8383
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8385
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8384
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8387
|
|
[TRAINER_JENNY_2] =
|
|
{
|
|
#line 8388
|
|
.trainerName = _("JENNY"),
|
|
#line 8389
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8390
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8391
|
|
F_TRAINER_FEMALE |
|
|
#line 8392
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8393
|
|
.doubleBattle = FALSE,
|
|
#line 8394
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8396
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8398
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8397
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8400
|
|
[TRAINER_JENNY_3] =
|
|
{
|
|
#line 8401
|
|
.trainerName = _("JENNY"),
|
|
#line 8402
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8403
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8404
|
|
F_TRAINER_FEMALE |
|
|
#line 8405
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8406
|
|
.doubleBattle = FALSE,
|
|
#line 8407
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8409
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8411
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8410
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8413
|
|
[TRAINER_JENNY_4] =
|
|
{
|
|
#line 8414
|
|
.trainerName = _("JENNY"),
|
|
#line 8415
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8416
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8417
|
|
F_TRAINER_FEMALE |
|
|
#line 8418
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8419
|
|
.doubleBattle = FALSE,
|
|
#line 8420
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8422
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8424
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8423
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8426
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8428
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8427
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8430
|
|
[TRAINER_JENNY_5] =
|
|
{
|
|
#line 8431
|
|
.trainerName = _("JENNY"),
|
|
#line 8432
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8433
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8434
|
|
F_TRAINER_FEMALE |
|
|
#line 8435
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8436
|
|
.doubleBattle = FALSE,
|
|
#line 8437
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8439
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8441
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8440
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8443
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8445
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8444
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8447
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8449
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8448
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8451
|
|
[TRAINER_HEIDI] =
|
|
{
|
|
#line 8452
|
|
.trainerName = _("HEIDI"),
|
|
#line 8453
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8454
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8455
|
|
F_TRAINER_FEMALE |
|
|
#line 8456
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8457
|
|
.doubleBattle = FALSE,
|
|
#line 8458
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8460
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8462
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8461
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8463
|
|
MOVE_DIG,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
{
|
|
#line 8468
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8470
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8469
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8471
|
|
MOVE_RAPID_SPIN,
|
|
MOVE_MUD_SLAP,
|
|
MOVE_PSYBEAM,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8476
|
|
[TRAINER_BECKY] =
|
|
{
|
|
#line 8477
|
|
.trainerName = _("BECKY"),
|
|
#line 8478
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8479
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8480
|
|
F_TRAINER_FEMALE |
|
|
#line 8481
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8482
|
|
.doubleBattle = FALSE,
|
|
#line 8483
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8485
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8487
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8486
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8488
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
MOVE_SLASH,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
{
|
|
#line 8493
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8495
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8494
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8496
|
|
MOVE_ROLLOUT,
|
|
MOVE_BUBBLE_BEAM,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_DEFENSE_CURL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8501
|
|
[TRAINER_CAROL] =
|
|
{
|
|
#line 8502
|
|
.trainerName = _("CAROL"),
|
|
#line 8503
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8504
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8505
|
|
F_TRAINER_FEMALE |
|
|
#line 8506
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8507
|
|
.doubleBattle = FALSE,
|
|
#line 8508
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8510
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8512
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8511
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8514
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8516
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8515
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8518
|
|
[TRAINER_NANCY] =
|
|
{
|
|
#line 8519
|
|
.trainerName = _("NANCY"),
|
|
#line 8520
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8521
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8522
|
|
F_TRAINER_FEMALE |
|
|
#line 8523
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8524
|
|
.doubleBattle = FALSE,
|
|
#line 8525
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8527
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8529
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8528
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8531
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8533
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8532
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8535
|
|
[TRAINER_MARTHA] =
|
|
{
|
|
#line 8536
|
|
.trainerName = _("MARTHA"),
|
|
#line 8537
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8538
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8539
|
|
F_TRAINER_FEMALE |
|
|
#line 8540
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8541
|
|
.doubleBattle = FALSE,
|
|
#line 8542
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8544
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8546
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8545
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8548
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8550
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8549
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8552
|
|
[TRAINER_DIANA_1] =
|
|
{
|
|
#line 8553
|
|
.trainerName = _("DIANA"),
|
|
#line 8554
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8555
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8556
|
|
F_TRAINER_FEMALE |
|
|
#line 8557
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8558
|
|
.doubleBattle = FALSE,
|
|
#line 8559
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8561
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8563
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8562
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8565
|
|
.species = SPECIES_ODDISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8567
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8566
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8569
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8571
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8570
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8573
|
|
[TRAINER_CEDRIC] =
|
|
{
|
|
#line 8574
|
|
.trainerName = _("CEDRIC"),
|
|
#line 8575
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 8576
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 8578
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 8579
|
|
.doubleBattle = FALSE,
|
|
#line 8580
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8582
|
|
.species = SPECIES_WOBBUFFET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8584
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8583
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8585
|
|
MOVE_DESTINY_BOND,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_COUNTER,
|
|
MOVE_MIRROR_COAT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8590
|
|
[TRAINER_IRENE] =
|
|
{
|
|
#line 8591
|
|
.trainerName = _("IRENE"),
|
|
#line 8592
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8593
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8594
|
|
F_TRAINER_FEMALE |
|
|
#line 8595
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8596
|
|
.doubleBattle = FALSE,
|
|
#line 8597
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8599
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8601
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8600
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8603
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8605
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8604
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8607
|
|
[TRAINER_DIANA_2] =
|
|
{
|
|
#line 8608
|
|
.trainerName = _("DIANA"),
|
|
#line 8609
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8610
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8611
|
|
F_TRAINER_FEMALE |
|
|
#line 8612
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8613
|
|
.doubleBattle = FALSE,
|
|
#line 8614
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8616
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8618
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8617
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8620
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8622
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8621
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8624
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8626
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8625
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8628
|
|
[TRAINER_DIANA_3] =
|
|
{
|
|
#line 8629
|
|
.trainerName = _("DIANA"),
|
|
#line 8630
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8631
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8632
|
|
F_TRAINER_FEMALE |
|
|
#line 8633
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8634
|
|
.doubleBattle = FALSE,
|
|
#line 8635
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8637
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8639
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8638
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8641
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8643
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8642
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8645
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8647
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8646
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8649
|
|
[TRAINER_DIANA_4] =
|
|
{
|
|
#line 8650
|
|
.trainerName = _("DIANA"),
|
|
#line 8651
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8652
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8653
|
|
F_TRAINER_FEMALE |
|
|
#line 8654
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8655
|
|
.doubleBattle = FALSE,
|
|
#line 8656
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8658
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8660
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8659
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8662
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8664
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8663
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8666
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8668
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8667
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8670
|
|
[TRAINER_DIANA_5] =
|
|
{
|
|
#line 8671
|
|
.trainerName = _("DIANA"),
|
|
#line 8672
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8673
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8674
|
|
F_TRAINER_FEMALE |
|
|
#line 8675
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8676
|
|
.doubleBattle = FALSE,
|
|
#line 8677
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8679
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8681
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8680
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8683
|
|
.species = SPECIES_VILEPLUME,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8685
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8684
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8687
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8689
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8688
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8691
|
|
[TRAINER_AMY_AND_LIV_1] =
|
|
{
|
|
#line 8692
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8693
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8694
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8696
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8697
|
|
.doubleBattle = TRUE,
|
|
#line 8698
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8700
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8702
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8701
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8704
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8706
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8705
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8708
|
|
[TRAINER_AMY_AND_LIV_2] =
|
|
{
|
|
#line 8709
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8710
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8711
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8713
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8714
|
|
.doubleBattle = TRUE,
|
|
#line 8715
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8717
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8719
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8718
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8721
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8723
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8722
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8725
|
|
[TRAINER_GINA_AND_MIA_1] =
|
|
{
|
|
#line 8726
|
|
.trainerName = _("GINA & MIA"),
|
|
#line 8727
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8728
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8730
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8731
|
|
.doubleBattle = TRUE,
|
|
#line 8732
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8734
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8736
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8735
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8738
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8740
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8739
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8742
|
|
[TRAINER_MIU_AND_YUKI] =
|
|
{
|
|
#line 8743
|
|
.trainerName = _("MIU & YUKI"),
|
|
#line 8744
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8745
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8747
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8748
|
|
.doubleBattle = TRUE,
|
|
#line 8749
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8751
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8753
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8752
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8755
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8757
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8756
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8759
|
|
[TRAINER_AMY_AND_LIV_3] =
|
|
{
|
|
#line 8760
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8761
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8762
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8764
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8765
|
|
.doubleBattle = TRUE,
|
|
#line 8766
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8768
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8770
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8769
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8772
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8774
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8773
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8776
|
|
[TRAINER_GINA_AND_MIA_2] =
|
|
{
|
|
#line 8777
|
|
.trainerName = _("GINA & MIA"),
|
|
#line 8778
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8779
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8781
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8782
|
|
.doubleBattle = TRUE,
|
|
#line 8783
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8785
|
|
.species = SPECIES_DUSKULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8787
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8786
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8788
|
|
MOVE_NIGHT_SHADE,
|
|
MOVE_DISABLE,
|
|
},
|
|
},
|
|
{
|
|
#line 8791
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8793
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8792
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8794
|
|
MOVE_ABSORB,
|
|
MOVE_LEECH_SEED,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8797
|
|
[TRAINER_AMY_AND_LIV_4] =
|
|
{
|
|
#line 8798
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8799
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8800
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8802
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8803
|
|
.doubleBattle = TRUE,
|
|
#line 8804
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8806
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8808
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8807
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8810
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8812
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8811
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8814
|
|
[TRAINER_AMY_AND_LIV_5] =
|
|
{
|
|
#line 8815
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8816
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8817
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8819
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8820
|
|
.doubleBattle = TRUE,
|
|
#line 8821
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8823
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8825
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8824
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8826
|
|
MOVE_SPARK,
|
|
MOVE_CHARGE,
|
|
MOVE_FAKE_TEARS,
|
|
MOVE_HELPING_HAND,
|
|
},
|
|
},
|
|
{
|
|
#line 8831
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8833
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8832
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8834
|
|
MOVE_SPARK,
|
|
MOVE_CHARGE,
|
|
MOVE_CHARM,
|
|
MOVE_HELPING_HAND,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8839
|
|
[TRAINER_AMY_AND_LIV_6] =
|
|
{
|
|
#line 8840
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8841
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8842
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8844
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8845
|
|
.doubleBattle = TRUE,
|
|
#line 8846
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8848
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8850
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8849
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8851
|
|
MOVE_THUNDER,
|
|
MOVE_CHARGE,
|
|
MOVE_FAKE_TEARS,
|
|
MOVE_HELPING_HAND,
|
|
},
|
|
},
|
|
{
|
|
#line 8856
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8858
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8857
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8859
|
|
MOVE_THUNDER,
|
|
MOVE_CHARGE,
|
|
MOVE_CHARM,
|
|
MOVE_HELPING_HAND,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8864
|
|
[TRAINER_HUEY] =
|
|
{
|
|
#line 8865
|
|
.trainerName = _("HUEY"),
|
|
#line 8866
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8867
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8869
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8870
|
|
.doubleBattle = FALSE,
|
|
#line 8871
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8873
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8875
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8874
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8877
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8879
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8878
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8881
|
|
[TRAINER_EDMOND] =
|
|
{
|
|
#line 8882
|
|
.trainerName = _("EDMOND"),
|
|
#line 8883
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8884
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8886
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8887
|
|
.doubleBattle = FALSE,
|
|
#line 8888
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8890
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8892
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8891
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8894
|
|
[TRAINER_ERNEST_1] =
|
|
{
|
|
#line 8895
|
|
.trainerName = _("ERNEST"),
|
|
#line 8896
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8897
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8899
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8900
|
|
.doubleBattle = FALSE,
|
|
#line 8901
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8903
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8905
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8904
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8907
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8909
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8908
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8911
|
|
[TRAINER_DWAYNE] =
|
|
{
|
|
#line 8912
|
|
.trainerName = _("DWAYNE"),
|
|
#line 8913
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8914
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8916
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8917
|
|
.doubleBattle = FALSE,
|
|
#line 8918
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8920
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8922
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8921
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8924
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8926
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8925
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8928
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8930
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8929
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8932
|
|
[TRAINER_PHILLIP] =
|
|
{
|
|
#line 8933
|
|
.trainerName = _("PHILLIP"),
|
|
#line 8934
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8935
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8937
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8938
|
|
.doubleBattle = FALSE,
|
|
#line 8939
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8941
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8943
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8942
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8945
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8947
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8946
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8949
|
|
[TRAINER_LEONARD] =
|
|
{
|
|
#line 8950
|
|
.trainerName = _("LEONARD"),
|
|
#line 8951
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8952
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8954
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8955
|
|
.doubleBattle = FALSE,
|
|
#line 8956
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8958
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8960
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8959
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8962
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8964
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8963
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8966
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8968
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8967
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8970
|
|
[TRAINER_DUNCAN] =
|
|
{
|
|
#line 8971
|
|
.trainerName = _("DUNCAN"),
|
|
#line 8972
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8973
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8975
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8976
|
|
.doubleBattle = FALSE,
|
|
#line 8977
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8979
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8981
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8980
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8983
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8985
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8984
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8987
|
|
[TRAINER_ERNEST_2] =
|
|
{
|
|
#line 8988
|
|
.trainerName = _("ERNEST"),
|
|
#line 8989
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8990
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8992
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8993
|
|
.doubleBattle = FALSE,
|
|
#line 8994
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8996
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8998
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8997
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9000
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9002
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9001
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9004
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9006
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9005
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9008
|
|
[TRAINER_ERNEST_3] =
|
|
{
|
|
#line 9009
|
|
.trainerName = _("ERNEST"),
|
|
#line 9010
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9011
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9013
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9014
|
|
.doubleBattle = FALSE,
|
|
#line 9015
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9017
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9019
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9018
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9021
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9023
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9022
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9025
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9027
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9026
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9029
|
|
[TRAINER_ERNEST_4] =
|
|
{
|
|
#line 9030
|
|
.trainerName = _("ERNEST"),
|
|
#line 9031
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9032
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9034
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9035
|
|
.doubleBattle = FALSE,
|
|
#line 9036
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9038
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9040
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9039
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9042
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9044
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9043
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9046
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9048
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9047
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9050
|
|
[TRAINER_ERNEST_5] =
|
|
{
|
|
#line 9051
|
|
.trainerName = _("ERNEST"),
|
|
#line 9052
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9053
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9055
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9056
|
|
.doubleBattle = FALSE,
|
|
#line 9057
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9059
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9061
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9060
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9063
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9065
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9064
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9067
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9069
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9068
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9071
|
|
[TRAINER_ELI] =
|
|
{
|
|
#line 9072
|
|
.trainerName = _("ELI"),
|
|
#line 9073
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 9074
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 9076
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 9077
|
|
.doubleBattle = FALSE,
|
|
#line 9078
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9080
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9082
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9081
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9084
|
|
[TRAINER_ANNIKA] =
|
|
{
|
|
#line 9085
|
|
.trainerName = _("ANNIKA"),
|
|
#line 9086
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 9087
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 9088
|
|
F_TRAINER_FEMALE |
|
|
#line 9089
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 9090
|
|
.doubleBattle = FALSE,
|
|
#line 9091
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9093
|
|
.species = SPECIES_FEEBAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9093
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 9095
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9094
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9096
|
|
MOVE_FLAIL,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_RETURN,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 9101
|
|
.species = SPECIES_FEEBAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9101
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 9103
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9102
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9104
|
|
MOVE_FLAIL,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_RETURN,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9109
|
|
[TRAINER_JAZMYN] =
|
|
{
|
|
#line 9110
|
|
.trainerName = _("JAZMYN"),
|
|
#line 9111
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_2,
|
|
#line 9112
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 9113
|
|
F_TRAINER_FEMALE |
|
|
#line 9114
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 9115
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 9116
|
|
.doubleBattle = FALSE,
|
|
#line 9117
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9119
|
|
.species = SPECIES_ABSOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9121
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9120
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9123
|
|
[TRAINER_JONAS] =
|
|
{
|
|
#line 9124
|
|
.trainerName = _("JONAS"),
|
|
#line 9125
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 9126
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 9128
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9129
|
|
.doubleBattle = FALSE,
|
|
#line 9130
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9132
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9134
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9133
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9135
|
|
MOVE_TOXIC,
|
|
MOVE_THUNDER,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SLUDGE_BOMB,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9140
|
|
[TRAINER_KAYLEY] =
|
|
{
|
|
#line 9141
|
|
.trainerName = _("KAYLEY"),
|
|
#line 9142
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 9143
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 9144
|
|
F_TRAINER_FEMALE |
|
|
#line 9145
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9146
|
|
.doubleBattle = FALSE,
|
|
#line 9147
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9149
|
|
.species = SPECIES_CASTFORM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9151
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9150
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9152
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_WEATHER_BALL,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_SOLAR_BEAM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9157
|
|
[TRAINER_AURON] =
|
|
{
|
|
#line 9158
|
|
.trainerName = _("AURON"),
|
|
#line 9159
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 9160
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 9162
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 9163
|
|
.doubleBattle = FALSE,
|
|
#line 9164
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9166
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9168
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9167
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9170
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9172
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9171
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9174
|
|
[TRAINER_KELVIN] =
|
|
{
|
|
#line 9175
|
|
.trainerName = _("KELVIN"),
|
|
#line 9176
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9177
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9179
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9180
|
|
.doubleBattle = FALSE,
|
|
#line 9181
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9183
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9185
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9184
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9187
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9189
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9188
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9191
|
|
[TRAINER_MARLEY] =
|
|
{
|
|
#line 9192
|
|
.trainerName = _("MARLEY"),
|
|
#line 9193
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 9194
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 9195
|
|
F_TRAINER_FEMALE |
|
|
#line 9196
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 9197
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 9198
|
|
.doubleBattle = FALSE,
|
|
#line 9199
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9201
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9203
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 9202
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9204
|
|
MOVE_BITE,
|
|
MOVE_ROAR,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDERBOLT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9209
|
|
[TRAINER_REYNA] =
|
|
{
|
|
#line 9210
|
|
.trainerName = _("REYNA"),
|
|
#line 9211
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 9212
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 9213
|
|
F_TRAINER_FEMALE |
|
|
#line 9214
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 9215
|
|
.doubleBattle = FALSE,
|
|
#line 9216
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9218
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9220
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9219
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9222
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9224
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 9223
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9226
|
|
[TRAINER_HUDSON] =
|
|
{
|
|
#line 9227
|
|
.trainerName = _("HUDSON"),
|
|
#line 9228
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9229
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9231
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9232
|
|
.doubleBattle = FALSE,
|
|
#line 9233
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9235
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9237
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9236
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9239
|
|
[TRAINER_CONOR] =
|
|
{
|
|
#line 9240
|
|
.trainerName = _("CONOR"),
|
|
#line 9241
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 9242
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 9244
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 9245
|
|
.doubleBattle = FALSE,
|
|
#line 9246
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9248
|
|
.species = SPECIES_CHINCHOU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9250
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9249
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9252
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9254
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 9253
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9256
|
|
[TRAINER_EDWIN_1] =
|
|
{
|
|
#line 9257
|
|
.trainerName = _("EDWIN"),
|
|
#line 9258
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9259
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9261
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9262
|
|
.doubleBattle = FALSE,
|
|
#line 9263
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9265
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9267
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9266
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9269
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9271
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9270
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9273
|
|
[TRAINER_HECTOR] =
|
|
{
|
|
#line 9274
|
|
.trainerName = _("HECTOR"),
|
|
#line 9275
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9276
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9278
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9279
|
|
.doubleBattle = FALSE,
|
|
#line 9280
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9282
|
|
.species = SPECIES_ZANGOOSE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9284
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9283
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9286
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9288
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9287
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9290
|
|
[TRAINER_TABITHA_MOSSDEEP] =
|
|
{
|
|
#line 9291
|
|
.trainerName = _("TABITHA"),
|
|
#line 9292
|
|
.trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
|
|
#line 9293
|
|
.trainerPic = TRAINER_PIC_MAGMA_ADMIN,
|
|
.encounterMusic_gender =
|
|
#line 9295
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 9296
|
|
.doubleBattle = FALSE,
|
|
#line 9297
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9299
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9301
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9300
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9303
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9305
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9304
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9307
|
|
.species = SPECIES_GOLBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9309
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9308
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9311
|
|
[TRAINER_EDWIN_2] =
|
|
{
|
|
#line 9312
|
|
.trainerName = _("EDWIN"),
|
|
#line 9313
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9314
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9316
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9317
|
|
.doubleBattle = FALSE,
|
|
#line 9318
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9320
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9322
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9321
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9324
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9326
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9325
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9328
|
|
[TRAINER_EDWIN_3] =
|
|
{
|
|
#line 9329
|
|
.trainerName = _("EDWIN"),
|
|
#line 9330
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9331
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9333
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9334
|
|
.doubleBattle = FALSE,
|
|
#line 9335
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9337
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9339
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9338
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9341
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9343
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9342
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9345
|
|
[TRAINER_EDWIN_4] =
|
|
{
|
|
#line 9346
|
|
.trainerName = _("EDWIN"),
|
|
#line 9347
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9348
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9350
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9351
|
|
.doubleBattle = FALSE,
|
|
#line 9352
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9354
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9356
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9355
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9358
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9360
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9359
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9362
|
|
[TRAINER_EDWIN_5] =
|
|
{
|
|
#line 9363
|
|
.trainerName = _("EDWIN"),
|
|
#line 9364
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9365
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9367
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9368
|
|
.doubleBattle = FALSE,
|
|
#line 9369
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9371
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9373
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9372
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9375
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9377
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9376
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9379
|
|
[TRAINER_WALLY_VR_1] =
|
|
{
|
|
#line 9380
|
|
.trainerName = _("WALLY"),
|
|
#line 9381
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9382
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 9384
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9385
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 9386
|
|
.doubleBattle = FALSE,
|
|
#line 9387
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9389
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9391
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9390
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9392
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 9397
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9399
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9398
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9400
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 9405
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9407
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9406
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9408
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 9413
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9415
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9414
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9416
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 9421
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9423
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 9422
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9424
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9429
|
|
[TRAINER_BRENDAN_ROUTE_103_MUDKIP] =
|
|
{
|
|
#line 9430
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9431
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9432
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9434
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9435
|
|
.doubleBattle = FALSE,
|
|
#line 9436
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9438
|
|
.species = SPECIES_TREECKO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9440
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9439
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9442
|
|
[TRAINER_BRENDAN_ROUTE_110_MUDKIP] =
|
|
{
|
|
#line 9443
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9444
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9445
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9447
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9448
|
|
.doubleBattle = FALSE,
|
|
#line 9449
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9451
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9453
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9452
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9455
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9457
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9456
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9459
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9461
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9460
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9463
|
|
[TRAINER_BRENDAN_ROUTE_119_MUDKIP] =
|
|
{
|
|
#line 9464
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9465
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9466
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9468
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9469
|
|
.doubleBattle = FALSE,
|
|
#line 9470
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9472
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9474
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9473
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9476
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9478
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9477
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9480
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9482
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9481
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9484
|
|
[TRAINER_BRENDAN_ROUTE_103_TREECKO] =
|
|
{
|
|
#line 9485
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9486
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9487
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9489
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9490
|
|
.doubleBattle = FALSE,
|
|
#line 9491
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9493
|
|
.species = SPECIES_TORCHIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9495
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9494
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9497
|
|
[TRAINER_BRENDAN_ROUTE_110_TREECKO] =
|
|
{
|
|
#line 9498
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9499
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9500
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9502
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9503
|
|
.doubleBattle = FALSE,
|
|
#line 9504
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9506
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9508
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9507
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9510
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9512
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9511
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9514
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9516
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9515
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9518
|
|
[TRAINER_BRENDAN_ROUTE_119_TREECKO] =
|
|
{
|
|
#line 9519
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9520
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9521
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9523
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9524
|
|
.doubleBattle = FALSE,
|
|
#line 9525
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9527
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9529
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9528
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9531
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9533
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9532
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9535
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9537
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9536
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9539
|
|
[TRAINER_BRENDAN_ROUTE_103_TORCHIC] =
|
|
{
|
|
#line 9540
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9541
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9542
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9544
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9545
|
|
.doubleBattle = FALSE,
|
|
#line 9546
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9548
|
|
.species = SPECIES_MUDKIP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9550
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9549
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9552
|
|
[TRAINER_BRENDAN_ROUTE_110_TORCHIC] =
|
|
{
|
|
#line 9553
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9554
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9555
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9557
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9558
|
|
.doubleBattle = FALSE,
|
|
#line 9559
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9561
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9563
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9562
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9565
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9567
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9566
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9569
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9571
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9570
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9573
|
|
[TRAINER_BRENDAN_ROUTE_119_TORCHIC] =
|
|
{
|
|
#line 9574
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9575
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9576
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9578
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9579
|
|
.doubleBattle = FALSE,
|
|
#line 9580
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9582
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9584
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9583
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9586
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9588
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9587
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9590
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9592
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9591
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9594
|
|
[TRAINER_MAY_ROUTE_103_MUDKIP] =
|
|
{
|
|
#line 9595
|
|
.trainerName = _("MAY"),
|
|
#line 9596
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9597
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9598
|
|
F_TRAINER_FEMALE |
|
|
#line 9599
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9600
|
|
.doubleBattle = FALSE,
|
|
#line 9601
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9603
|
|
.species = SPECIES_TREECKO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9605
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9604
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9607
|
|
[TRAINER_MAY_ROUTE_110_MUDKIP] =
|
|
{
|
|
#line 9608
|
|
.trainerName = _("MAY"),
|
|
#line 9609
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9610
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9611
|
|
F_TRAINER_FEMALE |
|
|
#line 9612
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9613
|
|
.doubleBattle = FALSE,
|
|
#line 9614
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9616
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9618
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9617
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9620
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9622
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9621
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9624
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9626
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9625
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9628
|
|
[TRAINER_MAY_ROUTE_119_MUDKIP] =
|
|
{
|
|
#line 9629
|
|
.trainerName = _("MAY"),
|
|
#line 9630
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9631
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9632
|
|
F_TRAINER_FEMALE |
|
|
#line 9633
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9634
|
|
.doubleBattle = FALSE,
|
|
#line 9635
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9637
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9639
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9638
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9641
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9643
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9642
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9645
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9647
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9646
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9649
|
|
[TRAINER_MAY_ROUTE_103_TREECKO] =
|
|
{
|
|
#line 9650
|
|
.trainerName = _("MAY"),
|
|
#line 9651
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9652
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9653
|
|
F_TRAINER_FEMALE |
|
|
#line 9654
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9655
|
|
.doubleBattle = FALSE,
|
|
#line 9656
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9658
|
|
.species = SPECIES_TORCHIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9660
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9659
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9662
|
|
[TRAINER_MAY_ROUTE_110_TREECKO] =
|
|
{
|
|
#line 9663
|
|
.trainerName = _("MAY"),
|
|
#line 9664
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9665
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9666
|
|
F_TRAINER_FEMALE |
|
|
#line 9667
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9668
|
|
.doubleBattle = FALSE,
|
|
#line 9669
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9671
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9673
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9672
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9675
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9677
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9676
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9679
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9681
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9680
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9683
|
|
[TRAINER_MAY_ROUTE_119_TREECKO] =
|
|
{
|
|
#line 9684
|
|
.trainerName = _("MAY"),
|
|
#line 9685
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9686
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9687
|
|
F_TRAINER_FEMALE |
|
|
#line 9688
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9689
|
|
.doubleBattle = FALSE,
|
|
#line 9690
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9692
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9694
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9693
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9696
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9698
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9697
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9700
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9702
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9701
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9704
|
|
[TRAINER_MAY_ROUTE_103_TORCHIC] =
|
|
{
|
|
#line 9705
|
|
.trainerName = _("MAY"),
|
|
#line 9706
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9707
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9708
|
|
F_TRAINER_FEMALE |
|
|
#line 9709
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9710
|
|
.doubleBattle = FALSE,
|
|
#line 9711
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9713
|
|
.species = SPECIES_MUDKIP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9715
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9714
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9717
|
|
[TRAINER_MAY_ROUTE_110_TORCHIC] =
|
|
{
|
|
#line 9718
|
|
.trainerName = _("MAY"),
|
|
#line 9719
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9720
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9721
|
|
F_TRAINER_FEMALE |
|
|
#line 9722
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9723
|
|
.doubleBattle = FALSE,
|
|
#line 9724
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9726
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9728
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9727
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9730
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9732
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9731
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9734
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9736
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9735
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9738
|
|
[TRAINER_MAY_ROUTE_119_TORCHIC] =
|
|
{
|
|
#line 9739
|
|
.trainerName = _("MAY"),
|
|
#line 9740
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9741
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9742
|
|
F_TRAINER_FEMALE |
|
|
#line 9743
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9744
|
|
.doubleBattle = FALSE,
|
|
#line 9745
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9747
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9749
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9748
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9751
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9753
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9752
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9755
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9757
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9756
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9759
|
|
[TRAINER_ISAAC_1] =
|
|
{
|
|
#line 9760
|
|
.trainerName = _("ISAAC"),
|
|
#line 9761
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9762
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 9764
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9765
|
|
.doubleBattle = FALSE,
|
|
#line 9766
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9768
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9770
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9769
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9772
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9774
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9773
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9776
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9778
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9777
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9780
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9782
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9781
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9784
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9786
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9785
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9788
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9790
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9789
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9792
|
|
[TRAINER_DAVIS] =
|
|
{
|
|
#line 9793
|
|
.trainerName = _("DAVIS"),
|
|
#line 9794
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 9795
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 9797
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9798
|
|
.doubleBattle = FALSE,
|
|
#line 9799
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9801
|
|
.species = SPECIES_PINSIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9803
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9802
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9805
|
|
[TRAINER_MITCHELL] =
|
|
{
|
|
#line 9806
|
|
.trainerName = _("MITCHELL"),
|
|
#line 9807
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 9808
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 9810
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 9811
|
|
.doubleBattle = FALSE,
|
|
#line 9812
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9814
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9816
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9815
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9817
|
|
MOVE_EXPLOSION,
|
|
MOVE_REFLECT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_PSYCHIC,
|
|
},
|
|
},
|
|
{
|
|
#line 9822
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9824
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9823
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9825
|
|
MOVE_EXPLOSION,
|
|
MOVE_REFLECT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9830
|
|
[TRAINER_ISAAC_2] =
|
|
{
|
|
#line 9831
|
|
.trainerName = _("ISAAC"),
|
|
#line 9832
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9833
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 9835
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9836
|
|
.doubleBattle = FALSE,
|
|
#line 9837
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9839
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9841
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9840
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9843
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9845
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9844
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9847
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9849
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9848
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9851
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9853
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9852
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9855
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9857
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9856
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9859
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9861
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9860
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9863
|
|
[TRAINER_ISAAC_3] =
|
|
{
|
|
#line 9864
|
|
.trainerName = _("ISAAC"),
|
|
#line 9865
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9866
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 9868
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9869
|
|
.doubleBattle = FALSE,
|
|
#line 9870
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9872
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9874
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9873
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9876
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9878
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9877
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9880
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9882
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9881
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9884
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9886
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9885
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9888
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9890
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9889
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9892
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9894
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9893
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9896
|
|
[TRAINER_ISAAC_4] =
|
|
{
|
|
#line 9897
|
|
.trainerName = _("ISAAC"),
|
|
#line 9898
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9899
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 9901
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9902
|
|
.doubleBattle = FALSE,
|
|
#line 9903
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9905
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9907
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9906
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9909
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9911
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9910
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9913
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9915
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9914
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9917
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9919
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9918
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9921
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9923
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9922
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9925
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9927
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9926
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9929
|
|
[TRAINER_ISAAC_5] =
|
|
{
|
|
#line 9930
|
|
.trainerName = _("ISAAC"),
|
|
#line 9931
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9932
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 9934
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9935
|
|
.doubleBattle = FALSE,
|
|
#line 9936
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9938
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9940
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9939
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9942
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9944
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9943
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9946
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9948
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9947
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9950
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9952
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9951
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9954
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9956
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9955
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9958
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9960
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9959
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9962
|
|
[TRAINER_LYDIA_1] =
|
|
{
|
|
#line 9963
|
|
.trainerName = _("LYDIA"),
|
|
#line 9964
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9965
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 9966
|
|
F_TRAINER_FEMALE |
|
|
#line 9967
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9968
|
|
.doubleBattle = FALSE,
|
|
#line 9969
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9971
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9973
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9972
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9975
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9977
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9976
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9979
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9981
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9980
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9983
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9985
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9984
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9987
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9989
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9988
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9991
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9993
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9992
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9995
|
|
[TRAINER_HALLE] =
|
|
{
|
|
#line 9996
|
|
.trainerName = _("HALLE"),
|
|
#line 9997
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 9998
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 9999
|
|
F_TRAINER_FEMALE |
|
|
#line 10000
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10001
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10002
|
|
.doubleBattle = FALSE,
|
|
#line 10003
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10005
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10007
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10006
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10009
|
|
.species = SPECIES_ABSOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10011
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10010
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10013
|
|
[TRAINER_GARRISON] =
|
|
{
|
|
#line 10014
|
|
.trainerName = _("GARRISON"),
|
|
#line 10015
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 10016
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 10018
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 10019
|
|
.doubleBattle = FALSE,
|
|
#line 10020
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10022
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10024
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10023
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10026
|
|
[TRAINER_LYDIA_2] =
|
|
{
|
|
#line 10027
|
|
.trainerName = _("LYDIA"),
|
|
#line 10028
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10029
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 10030
|
|
F_TRAINER_FEMALE |
|
|
#line 10031
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10032
|
|
.doubleBattle = FALSE,
|
|
#line 10033
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10035
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10037
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10036
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10039
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10041
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10040
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10043
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10045
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10044
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10047
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10049
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10048
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10051
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10053
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10052
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10055
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10057
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10056
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10059
|
|
[TRAINER_LYDIA_3] =
|
|
{
|
|
#line 10060
|
|
.trainerName = _("LYDIA"),
|
|
#line 10061
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10062
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 10063
|
|
F_TRAINER_FEMALE |
|
|
#line 10064
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10065
|
|
.doubleBattle = FALSE,
|
|
#line 10066
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10068
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10070
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10069
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10072
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10074
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10073
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10076
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10078
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10077
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10080
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10082
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10081
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10084
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10086
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10085
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10088
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10090
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10089
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10092
|
|
[TRAINER_LYDIA_4] =
|
|
{
|
|
#line 10093
|
|
.trainerName = _("LYDIA"),
|
|
#line 10094
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10095
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 10096
|
|
F_TRAINER_FEMALE |
|
|
#line 10097
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10098
|
|
.doubleBattle = FALSE,
|
|
#line 10099
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10101
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10103
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10102
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10105
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10107
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10106
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10109
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10111
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10110
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10113
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10115
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10114
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10117
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10119
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10118
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10121
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10123
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10122
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10125
|
|
[TRAINER_LYDIA_5] =
|
|
{
|
|
#line 10126
|
|
.trainerName = _("LYDIA"),
|
|
#line 10127
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10128
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 10129
|
|
F_TRAINER_FEMALE |
|
|
#line 10130
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10131
|
|
.doubleBattle = FALSE,
|
|
#line 10132
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10134
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10136
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10135
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10138
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10140
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10139
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10142
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10144
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10143
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10146
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10148
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10147
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10150
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10152
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10151
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10154
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10156
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10155
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10158
|
|
[TRAINER_JACKSON_1] =
|
|
{
|
|
#line 10159
|
|
.trainerName = _("JACKSON"),
|
|
#line 10160
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10161
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10163
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10164
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10165
|
|
.doubleBattle = FALSE,
|
|
#line 10166
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10168
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10170
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10169
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10172
|
|
[TRAINER_LORENZO] =
|
|
{
|
|
#line 10173
|
|
.trainerName = _("LORENZO"),
|
|
#line 10174
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10175
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10177
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10178
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10179
|
|
.doubleBattle = FALSE,
|
|
#line 10180
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10182
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10184
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10183
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10186
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10188
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10187
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10190
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10192
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10191
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10194
|
|
[TRAINER_SEBASTIAN] =
|
|
{
|
|
#line 10195
|
|
.trainerName = _("SEBASTIAN"),
|
|
#line 10196
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10197
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10199
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10200
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10201
|
|
.doubleBattle = FALSE,
|
|
#line 10202
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10204
|
|
.species = SPECIES_CACTURNE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10206
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10205
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10208
|
|
[TRAINER_JACKSON_2] =
|
|
{
|
|
#line 10209
|
|
.trainerName = _("JACKSON"),
|
|
#line 10210
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10211
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10213
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10214
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10215
|
|
.doubleBattle = FALSE,
|
|
#line 10216
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10218
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10220
|
|
.iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7),
|
|
#line 10219
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10222
|
|
[TRAINER_JACKSON_3] =
|
|
{
|
|
#line 10223
|
|
.trainerName = _("JACKSON"),
|
|
#line 10224
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10225
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10227
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10228
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10229
|
|
.doubleBattle = FALSE,
|
|
#line 10230
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10232
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10234
|
|
.iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8),
|
|
#line 10233
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10236
|
|
[TRAINER_JACKSON_4] =
|
|
{
|
|
#line 10237
|
|
.trainerName = _("JACKSON"),
|
|
#line 10238
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10239
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10241
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10242
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10243
|
|
.doubleBattle = FALSE,
|
|
#line 10244
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10246
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10248
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 10247
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10250
|
|
[TRAINER_JACKSON_5] =
|
|
{
|
|
#line 10251
|
|
.trainerName = _("JACKSON"),
|
|
#line 10252
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10253
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10255
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10256
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10257
|
|
.doubleBattle = FALSE,
|
|
#line 10258
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10260
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10262
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 10261
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10264
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10266
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 10265
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10268
|
|
[TRAINER_CATHERINE_1] =
|
|
{
|
|
#line 10269
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10270
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10271
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10272
|
|
F_TRAINER_FEMALE |
|
|
#line 10273
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10274
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10275
|
|
.doubleBattle = FALSE,
|
|
#line 10276
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10278
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10280
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10279
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10282
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10284
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10283
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10286
|
|
[TRAINER_JENNA] =
|
|
{
|
|
#line 10287
|
|
.trainerName = _("JENNA"),
|
|
#line 10288
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10289
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10290
|
|
F_TRAINER_FEMALE |
|
|
#line 10291
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10292
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10293
|
|
.doubleBattle = FALSE,
|
|
#line 10294
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10296
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10298
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10297
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10300
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10302
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10301
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10304
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10306
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10305
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10308
|
|
[TRAINER_SOPHIA] =
|
|
{
|
|
#line 10309
|
|
.trainerName = _("SOPHIA"),
|
|
#line 10310
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10311
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10312
|
|
F_TRAINER_FEMALE |
|
|
#line 10313
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10314
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10315
|
|
.doubleBattle = FALSE,
|
|
#line 10316
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10318
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10320
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10319
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10322
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10324
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10323
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10326
|
|
[TRAINER_CATHERINE_2] =
|
|
{
|
|
#line 10327
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10328
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10329
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10330
|
|
F_TRAINER_FEMALE |
|
|
#line 10331
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10332
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10333
|
|
.doubleBattle = FALSE,
|
|
#line 10334
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10336
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10338
|
|
.iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7),
|
|
#line 10337
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10340
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10342
|
|
.iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7),
|
|
#line 10341
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10344
|
|
[TRAINER_CATHERINE_3] =
|
|
{
|
|
#line 10345
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10346
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10347
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10348
|
|
F_TRAINER_FEMALE |
|
|
#line 10349
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10350
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10351
|
|
.doubleBattle = FALSE,
|
|
#line 10352
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10354
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10356
|
|
.iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8),
|
|
#line 10355
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10358
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10360
|
|
.iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8),
|
|
#line 10359
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10362
|
|
[TRAINER_CATHERINE_4] =
|
|
{
|
|
#line 10363
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10364
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10365
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10366
|
|
F_TRAINER_FEMALE |
|
|
#line 10367
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10368
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10369
|
|
.doubleBattle = FALSE,
|
|
#line 10370
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10372
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10374
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 10373
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10376
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10378
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 10377
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10380
|
|
[TRAINER_CATHERINE_5] =
|
|
{
|
|
#line 10381
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10382
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10383
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10384
|
|
F_TRAINER_FEMALE |
|
|
#line 10385
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10386
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10387
|
|
.doubleBattle = FALSE,
|
|
#line 10388
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10390
|
|
.species = SPECIES_BELLOSSOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10392
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 10391
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10394
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10396
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 10395
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10398
|
|
[TRAINER_JULIO] =
|
|
{
|
|
#line 10399
|
|
.trainerName = _("JULIO"),
|
|
#line 10400
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 10401
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 10403
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10404
|
|
.doubleBattle = FALSE,
|
|
#line 10405
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10407
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10409
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10408
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10411
|
|
[TRAINER_GRUNT_SEAFLOOR_CAVERN_5] =
|
|
{
|
|
#line 10412
|
|
.trainerName = _("GRUNT"),
|
|
#line 10413
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 10414
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10416
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 10417
|
|
.doubleBattle = FALSE,
|
|
#line 10418
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10420
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10422
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10421
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10424
|
|
.species = SPECIES_GOLBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10426
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10425
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10428
|
|
[TRAINER_GRUNT_UNUSED] =
|
|
{
|
|
#line 10429
|
|
.trainerName = _("GRUNT"),
|
|
#line 10430
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10431
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 10432
|
|
F_TRAINER_FEMALE |
|
|
#line 10433
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 10434
|
|
.doubleBattle = FALSE,
|
|
#line 10435
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10437
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10439
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10438
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10441
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10443
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10442
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10445
|
|
[TRAINER_GRUNT_MT_PYRE_4] =
|
|
{
|
|
#line 10446
|
|
.trainerName = _("GRUNT"),
|
|
#line 10447
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 10448
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 10449
|
|
F_TRAINER_FEMALE |
|
|
#line 10450
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 10451
|
|
.doubleBattle = FALSE,
|
|
#line 10452
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10454
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10456
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10455
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10458
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10460
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10459
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10462
|
|
[TRAINER_GRUNT_JAGGED_PASS] =
|
|
{
|
|
#line 10463
|
|
.trainerName = _("GRUNT"),
|
|
#line 10464
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10465
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10467
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10468
|
|
.doubleBattle = FALSE,
|
|
#line 10469
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10471
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10473
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10472
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10475
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10477
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10476
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10479
|
|
[TRAINER_MARC] =
|
|
{
|
|
#line 10480
|
|
.trainerName = _("MARC"),
|
|
#line 10481
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 10482
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 10484
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 10485
|
|
.doubleBattle = FALSE,
|
|
#line 10486
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10488
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10490
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 10489
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10492
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10494
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 10493
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10496
|
|
[TRAINER_BRENDEN] =
|
|
{
|
|
#line 10497
|
|
.trainerName = _("BRENDEN"),
|
|
#line 10498
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 10499
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 10501
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10502
|
|
.doubleBattle = FALSE,
|
|
#line 10503
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10505
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10507
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10506
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10509
|
|
[TRAINER_LILITH] =
|
|
{
|
|
#line 10510
|
|
.trainerName = _("LILITH"),
|
|
#line 10511
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 10512
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 10513
|
|
F_TRAINER_FEMALE |
|
|
#line 10514
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10515
|
|
.doubleBattle = FALSE,
|
|
#line 10516
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10518
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10520
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 10519
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10522
|
|
[TRAINER_CRISTIAN] =
|
|
{
|
|
#line 10523
|
|
.trainerName = _("CRISTIAN"),
|
|
#line 10524
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 10525
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 10527
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10528
|
|
.doubleBattle = FALSE,
|
|
#line 10529
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10531
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10533
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 10532
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10535
|
|
[TRAINER_SYLVIA] =
|
|
{
|
|
#line 10536
|
|
.trainerName = _("SYLVIA"),
|
|
#line 10537
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 10538
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 10539
|
|
F_TRAINER_FEMALE |
|
|
#line 10540
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 10541
|
|
.doubleBattle = FALSE,
|
|
#line 10542
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10544
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10546
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10545
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10548
|
|
[TRAINER_LEONARDO] =
|
|
{
|
|
#line 10549
|
|
.trainerName = _("LEONARDO"),
|
|
#line 10550
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 10551
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 10553
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 10554
|
|
.doubleBattle = FALSE,
|
|
#line 10555
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10557
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10559
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10558
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10561
|
|
[TRAINER_ATHENA] =
|
|
{
|
|
#line 10562
|
|
.trainerName = _("ATHENA"),
|
|
#line 10563
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 10564
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 10565
|
|
F_TRAINER_FEMALE |
|
|
#line 10566
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10567
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 10568
|
|
.doubleBattle = FALSE,
|
|
#line 10569
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10571
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10573
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10572
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 10574
|
|
MOVE_THUNDER,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_QUICK_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 10578
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10580
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10579
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 10581
|
|
MOVE_SURF,
|
|
MOVE_THIEF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 10584
|
|
[TRAINER_HARRISON] =
|
|
{
|
|
#line 10585
|
|
.trainerName = _("HARRISON"),
|
|
#line 10586
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 10587
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 10589
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 10590
|
|
.doubleBattle = FALSE,
|
|
#line 10591
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10593
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10595
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10594
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10597
|
|
[TRAINER_GRUNT_MT_CHIMNEY_2] =
|
|
{
|
|
#line 10598
|
|
.trainerName = _("GRUNT"),
|
|
#line 10599
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10600
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10602
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10603
|
|
.doubleBattle = FALSE,
|
|
#line 10604
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10606
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10608
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10607
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10610
|
|
[TRAINER_CLARENCE] =
|
|
{
|
|
#line 10611
|
|
.trainerName = _("CLARENCE"),
|
|
#line 10612
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 10613
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 10615
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 10616
|
|
.doubleBattle = FALSE,
|
|
#line 10617
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10619
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10621
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10620
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10623
|
|
[TRAINER_TERRY] =
|
|
{
|
|
#line 10624
|
|
.trainerName = _("TERRY"),
|
|
#line 10625
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 10626
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 10627
|
|
F_TRAINER_FEMALE |
|
|
#line 10628
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10629
|
|
.doubleBattle = FALSE,
|
|
#line 10630
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10632
|
|
.species = SPECIES_GIRAFARIG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10634
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10633
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10636
|
|
[TRAINER_NATE] =
|
|
{
|
|
#line 10637
|
|
.trainerName = _("NATE"),
|
|
#line 10638
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 10639
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 10641
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 10642
|
|
.doubleBattle = FALSE,
|
|
#line 10643
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10645
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10647
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10646
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10649
|
|
[TRAINER_KATHLEEN] =
|
|
{
|
|
#line 10650
|
|
.trainerName = _("KATHLEEN"),
|
|
#line 10651
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 10652
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 10653
|
|
F_TRAINER_FEMALE |
|
|
#line 10654
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 10655
|
|
.doubleBattle = FALSE,
|
|
#line 10656
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10658
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10660
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10659
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10662
|
|
[TRAINER_CLIFFORD] =
|
|
{
|
|
#line 10663
|
|
.trainerName = _("CLIFFORD"),
|
|
#line 10664
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 10665
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 10667
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 10668
|
|
.doubleBattle = FALSE,
|
|
#line 10669
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10671
|
|
.species = SPECIES_GIRAFARIG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10673
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10672
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10675
|
|
[TRAINER_NICHOLAS] =
|
|
{
|
|
#line 10676
|
|
.trainerName = _("NICHOLAS"),
|
|
#line 10677
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 10678
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 10680
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10681
|
|
.doubleBattle = FALSE,
|
|
#line 10682
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10684
|
|
.species = SPECIES_WOBBUFFET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10686
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10685
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10688
|
|
[TRAINER_GRUNT_SPACE_CENTER_3] =
|
|
{
|
|
#line 10689
|
|
.trainerName = _("GRUNT"),
|
|
#line 10690
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10691
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 10692
|
|
F_TRAINER_FEMALE |
|
|
#line 10693
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10694
|
|
.doubleBattle = FALSE,
|
|
#line 10695
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10697
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10699
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10698
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10701
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10703
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10702
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10705
|
|
[TRAINER_GRUNT_SPACE_CENTER_4] =
|
|
{
|
|
#line 10706
|
|
.trainerName = _("GRUNT"),
|
|
#line 10707
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10708
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10710
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10711
|
|
.doubleBattle = FALSE,
|
|
#line 10712
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10714
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10716
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10715
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10718
|
|
[TRAINER_GRUNT_SPACE_CENTER_5] =
|
|
{
|
|
#line 10719
|
|
.trainerName = _("GRUNT"),
|
|
#line 10720
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10721
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10723
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10724
|
|
.doubleBattle = FALSE,
|
|
#line 10725
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10727
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10729
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10728
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10731
|
|
[TRAINER_GRUNT_SPACE_CENTER_6] =
|
|
{
|
|
#line 10732
|
|
.trainerName = _("GRUNT"),
|
|
#line 10733
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10734
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10736
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10737
|
|
.doubleBattle = FALSE,
|
|
#line 10738
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10740
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10742
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10741
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10744
|
|
[TRAINER_GRUNT_SPACE_CENTER_7] =
|
|
{
|
|
#line 10745
|
|
.trainerName = _("GRUNT"),
|
|
#line 10746
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10747
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10749
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10750
|
|
.doubleBattle = FALSE,
|
|
#line 10751
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10753
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10755
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10754
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10757
|
|
[TRAINER_MACEY] =
|
|
{
|
|
#line 10758
|
|
.trainerName = _("MACEY"),
|
|
#line 10759
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 10760
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 10761
|
|
F_TRAINER_FEMALE |
|
|
#line 10762
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10763
|
|
.doubleBattle = FALSE,
|
|
#line 10764
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10766
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10768
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10767
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10770
|
|
[TRAINER_BRENDAN_RUSTBORO_TREECKO] =
|
|
{
|
|
#line 10771
|
|
.trainerName = _("BRENDAN"),
|
|
#line 10772
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 10773
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 10775
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10776
|
|
.doubleBattle = FALSE,
|
|
#line 10777
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10779
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10781
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10780
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10783
|
|
.species = SPECIES_TORCHIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10785
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10784
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10787
|
|
[TRAINER_BRENDAN_RUSTBORO_MUDKIP] =
|
|
{
|
|
#line 10788
|
|
.trainerName = _("BRENDAN"),
|
|
#line 10789
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 10790
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 10792
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10793
|
|
.doubleBattle = FALSE,
|
|
#line 10794
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10796
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10798
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10797
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10800
|
|
.species = SPECIES_TREECKO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10802
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10801
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10804
|
|
[TRAINER_PAXTON] =
|
|
{
|
|
#line 10805
|
|
.trainerName = _("PAXTON"),
|
|
#line 10806
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 10807
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 10809
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10810
|
|
.doubleBattle = FALSE,
|
|
#line 10811
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10813
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10815
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10814
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10817
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10819
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10818
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10821
|
|
[TRAINER_ISABELLA] =
|
|
{
|
|
#line 10822
|
|
.trainerName = _("ISABELLA"),
|
|
#line 10823
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 10824
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 10825
|
|
F_TRAINER_FEMALE |
|
|
#line 10826
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 10827
|
|
.doubleBattle = FALSE,
|
|
#line 10828
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10830
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10832
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10831
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10834
|
|
[TRAINER_GRUNT_WEATHER_INST_5] =
|
|
{
|
|
#line 10835
|
|
.trainerName = _("GRUNT"),
|
|
#line 10836
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 10837
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 10838
|
|
F_TRAINER_FEMALE |
|
|
#line 10839
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 10840
|
|
.doubleBattle = FALSE,
|
|
#line 10841
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10843
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10845
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10844
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10847
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10849
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10848
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10851
|
|
[TRAINER_TABITHA_MT_CHIMNEY] =
|
|
{
|
|
#line 10852
|
|
.trainerName = _("TABITHA"),
|
|
#line 10853
|
|
.trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
|
|
#line 10854
|
|
.trainerPic = TRAINER_PIC_MAGMA_ADMIN,
|
|
.encounterMusic_gender =
|
|
#line 10856
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10857
|
|
.doubleBattle = FALSE,
|
|
#line 10858
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10860
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10862
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10861
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10864
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10866
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10865
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10868
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10870
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10869
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10872
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10874
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10873
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10876
|
|
[TRAINER_JONATHAN] =
|
|
{
|
|
#line 10877
|
|
.trainerName = _("JONATHAN"),
|
|
#line 10878
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 10879
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 10881
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10882
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 10883
|
|
.doubleBattle = FALSE,
|
|
#line 10884
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10886
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10888
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10887
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10890
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10892
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10891
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10894
|
|
[TRAINER_BRENDAN_RUSTBORO_TORCHIC] =
|
|
{
|
|
#line 10895
|
|
.trainerName = _("BRENDAN"),
|
|
#line 10896
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 10897
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 10899
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10900
|
|
.doubleBattle = FALSE,
|
|
#line 10901
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10903
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10905
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10904
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10907
|
|
.species = SPECIES_MUDKIP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10909
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10908
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10911
|
|
[TRAINER_MAY_RUSTBORO_MUDKIP] =
|
|
{
|
|
#line 10912
|
|
.trainerName = _("MAY"),
|
|
#line 10913
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 10914
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 10915
|
|
F_TRAINER_FEMALE |
|
|
#line 10916
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10917
|
|
.doubleBattle = FALSE,
|
|
#line 10918
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10920
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10922
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10921
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10924
|
|
.species = SPECIES_TREECKO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10926
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10925
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10928
|
|
[TRAINER_MAXIE_MAGMA_HIDEOUT] =
|
|
{
|
|
#line 10929
|
|
.trainerName = _("MAXIE"),
|
|
#line 10930
|
|
.trainerClass = TRAINER_CLASS_MAGMA_LEADER,
|
|
#line 10931
|
|
.trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
|
|
.encounterMusic_gender =
|
|
#line 10933
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10934
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 10935
|
|
.doubleBattle = FALSE,
|
|
#line 10936
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10938
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10940
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 10939
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10942
|
|
.species = SPECIES_CROBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10944
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 10943
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10946
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10948
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 10947
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10950
|
|
[TRAINER_MAXIE_MT_CHIMNEY] =
|
|
{
|
|
#line 10951
|
|
.trainerName = _("MAXIE"),
|
|
#line 10952
|
|
.trainerClass = TRAINER_CLASS_MAGMA_LEADER,
|
|
#line 10953
|
|
.trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
|
|
.encounterMusic_gender =
|
|
#line 10955
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10956
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 10957
|
|
.doubleBattle = FALSE,
|
|
#line 10958
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10960
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10962
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 10961
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10964
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10966
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 10965
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10968
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10970
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 10969
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10972
|
|
[TRAINER_TIANA] =
|
|
{
|
|
#line 10973
|
|
.trainerName = _("TIANA"),
|
|
#line 10974
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 10975
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 10976
|
|
F_TRAINER_FEMALE |
|
|
#line 10977
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10978
|
|
.doubleBattle = FALSE,
|
|
#line 10979
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10981
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10983
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10982
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10985
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10987
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10986
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10989
|
|
[TRAINER_HALEY_1] =
|
|
{
|
|
#line 10990
|
|
.trainerName = _("HALEY"),
|
|
#line 10991
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 10992
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 10993
|
|
F_TRAINER_FEMALE |
|
|
#line 10994
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10995
|
|
.doubleBattle = FALSE,
|
|
#line 10996
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10998
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11000
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10999
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11002
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11004
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11003
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11006
|
|
[TRAINER_JANICE] =
|
|
{
|
|
#line 11007
|
|
.trainerName = _("JANICE"),
|
|
#line 11008
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11009
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11010
|
|
F_TRAINER_FEMALE |
|
|
#line 11011
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11012
|
|
.doubleBattle = FALSE,
|
|
#line 11013
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11015
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11017
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11016
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11019
|
|
[TRAINER_VIVI] =
|
|
{
|
|
#line 11020
|
|
.trainerName = _("VIVI"),
|
|
#line 11021
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
#line 11022
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11023
|
|
F_TRAINER_FEMALE |
|
|
#line 11024
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11025
|
|
.doubleBattle = FALSE,
|
|
#line 11026
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11028
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11030
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11029
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11032
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11034
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11033
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11036
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11038
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11037
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11040
|
|
[TRAINER_HALEY_2] =
|
|
{
|
|
#line 11041
|
|
.trainerName = _("HALEY"),
|
|
#line 11042
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11043
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11044
|
|
F_TRAINER_FEMALE |
|
|
#line 11045
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11046
|
|
.doubleBattle = FALSE,
|
|
#line 11047
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11049
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11051
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11050
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11053
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11055
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11054
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11057
|
|
[TRAINER_HALEY_3] =
|
|
{
|
|
#line 11058
|
|
.trainerName = _("HALEY"),
|
|
#line 11059
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11060
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11061
|
|
F_TRAINER_FEMALE |
|
|
#line 11062
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11063
|
|
.doubleBattle = FALSE,
|
|
#line 11064
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11066
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11068
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11067
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11070
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11072
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11071
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11074
|
|
[TRAINER_HALEY_4] =
|
|
{
|
|
#line 11075
|
|
.trainerName = _("HALEY"),
|
|
#line 11076
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11077
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11078
|
|
F_TRAINER_FEMALE |
|
|
#line 11079
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11080
|
|
.doubleBattle = FALSE,
|
|
#line 11081
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11083
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11085
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11084
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11087
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11089
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11088
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11091
|
|
[TRAINER_HALEY_5] =
|
|
{
|
|
#line 11092
|
|
.trainerName = _("HALEY"),
|
|
#line 11093
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11094
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11095
|
|
F_TRAINER_FEMALE |
|
|
#line 11096
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11097
|
|
.doubleBattle = FALSE,
|
|
#line 11098
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11100
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11102
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11101
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11104
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11106
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11105
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11108
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11110
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11109
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11112
|
|
[TRAINER_SALLY] =
|
|
{
|
|
#line 11113
|
|
.trainerName = _("SALLY"),
|
|
#line 11114
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11115
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11116
|
|
F_TRAINER_FEMALE |
|
|
#line 11117
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11118
|
|
.doubleBattle = FALSE,
|
|
#line 11119
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11121
|
|
.species = SPECIES_ODDISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11123
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11122
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11125
|
|
[TRAINER_ROBIN] =
|
|
{
|
|
#line 11126
|
|
.trainerName = _("ROBIN"),
|
|
#line 11127
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11128
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11129
|
|
F_TRAINER_FEMALE |
|
|
#line 11130
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11131
|
|
.doubleBattle = FALSE,
|
|
#line 11132
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11134
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11136
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11135
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11138
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11140
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11139
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11142
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11144
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11143
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11146
|
|
[TRAINER_ANDREA] =
|
|
{
|
|
#line 11147
|
|
.trainerName = _("ANDREA"),
|
|
#line 11148
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11149
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11150
|
|
F_TRAINER_FEMALE |
|
|
#line 11151
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11152
|
|
.doubleBattle = FALSE,
|
|
#line 11153
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11155
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11157
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11156
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11159
|
|
[TRAINER_CRISSY] =
|
|
{
|
|
#line 11160
|
|
.trainerName = _("CRISSY"),
|
|
#line 11161
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11162
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11163
|
|
F_TRAINER_FEMALE |
|
|
#line 11164
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11165
|
|
.doubleBattle = FALSE,
|
|
#line 11166
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11168
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11170
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11169
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11172
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11174
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11173
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11176
|
|
[TRAINER_RICK] =
|
|
{
|
|
#line 11177
|
|
.trainerName = _("RICK"),
|
|
#line 11178
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11179
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11181
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11182
|
|
.doubleBattle = FALSE,
|
|
#line 11183
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11185
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11187
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11186
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11189
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11191
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11190
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11193
|
|
[TRAINER_LYLE] =
|
|
{
|
|
#line 11194
|
|
.trainerName = _("LYLE"),
|
|
#line 11195
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11196
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11198
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11199
|
|
.doubleBattle = FALSE,
|
|
#line 11200
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11202
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11204
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11203
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11206
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11208
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11207
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11210
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11212
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11211
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11214
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11216
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11215
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11218
|
|
[TRAINER_JOSE] =
|
|
{
|
|
#line 11219
|
|
.trainerName = _("JOSE"),
|
|
#line 11220
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11221
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11223
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11224
|
|
.doubleBattle = FALSE,
|
|
#line 11225
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11227
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11229
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 11228
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11231
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11233
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 11232
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11235
|
|
[TRAINER_DOUG] =
|
|
{
|
|
#line 11236
|
|
.trainerName = _("DOUG"),
|
|
#line 11237
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11238
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11240
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11241
|
|
.doubleBattle = FALSE,
|
|
#line 11242
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11244
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11246
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11245
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11248
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11250
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11249
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11252
|
|
[TRAINER_GREG] =
|
|
{
|
|
#line 11253
|
|
.trainerName = _("GREG"),
|
|
#line 11254
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11255
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11257
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11258
|
|
.doubleBattle = FALSE,
|
|
#line 11259
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11261
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11263
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11262
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11265
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11267
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11266
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11269
|
|
[TRAINER_KENT] =
|
|
{
|
|
#line 11270
|
|
.trainerName = _("KENT"),
|
|
#line 11271
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11272
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11274
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11275
|
|
.doubleBattle = FALSE,
|
|
#line 11276
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11278
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11280
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11279
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11282
|
|
[TRAINER_JAMES_1] =
|
|
{
|
|
#line 11283
|
|
.trainerName = _("JAMES"),
|
|
#line 11284
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11285
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11287
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11288
|
|
.doubleBattle = FALSE,
|
|
#line 11289
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11291
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11293
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11292
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11295
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11297
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11296
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11299
|
|
[TRAINER_JAMES_2] =
|
|
{
|
|
#line 11300
|
|
.trainerName = _("JAMES"),
|
|
#line 11301
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11302
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11304
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11305
|
|
.doubleBattle = FALSE,
|
|
#line 11306
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11308
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11310
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11309
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11312
|
|
[TRAINER_JAMES_3] =
|
|
{
|
|
#line 11313
|
|
.trainerName = _("JAMES"),
|
|
#line 11314
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11315
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11317
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11318
|
|
.doubleBattle = FALSE,
|
|
#line 11319
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11321
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11323
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11322
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11325
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11327
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11326
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11329
|
|
[TRAINER_JAMES_4] =
|
|
{
|
|
#line 11330
|
|
.trainerName = _("JAMES"),
|
|
#line 11331
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11332
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11334
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11335
|
|
.doubleBattle = FALSE,
|
|
#line 11336
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11338
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11340
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11339
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11342
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11344
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11343
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11346
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11348
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11347
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11350
|
|
[TRAINER_JAMES_5] =
|
|
{
|
|
#line 11351
|
|
.trainerName = _("JAMES"),
|
|
#line 11352
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11353
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11355
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11356
|
|
.doubleBattle = FALSE,
|
|
#line 11357
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11359
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11361
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11360
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11363
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11365
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11364
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11367
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11369
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11368
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11371
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11373
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11372
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11375
|
|
[TRAINER_BRICE] =
|
|
{
|
|
#line 11376
|
|
.trainerName = _("BRICE"),
|
|
#line 11377
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11378
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11380
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11381
|
|
.doubleBattle = FALSE,
|
|
#line 11382
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11384
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11386
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11385
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11388
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11390
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11389
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11392
|
|
[TRAINER_TRENT_1] =
|
|
{
|
|
#line 11393
|
|
.trainerName = _("TRENT"),
|
|
#line 11394
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11395
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11397
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11398
|
|
.doubleBattle = FALSE,
|
|
#line 11399
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11401
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11403
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11402
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11405
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11407
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11406
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11409
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11411
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11410
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11413
|
|
[TRAINER_LENNY] =
|
|
{
|
|
#line 11414
|
|
.trainerName = _("LENNY"),
|
|
#line 11415
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11416
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11418
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11419
|
|
.doubleBattle = FALSE,
|
|
#line 11420
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11422
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11424
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11423
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11426
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11428
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11427
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11430
|
|
[TRAINER_LUCAS_1] =
|
|
{
|
|
#line 11431
|
|
.trainerName = _("LUCAS"),
|
|
#line 11432
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11433
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11435
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11436
|
|
.doubleBattle = FALSE,
|
|
#line 11437
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11439
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11441
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11440
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11443
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11445
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11444
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11447
|
|
[TRAINER_ALAN] =
|
|
{
|
|
#line 11448
|
|
.trainerName = _("ALAN"),
|
|
#line 11449
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11450
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11452
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11453
|
|
.doubleBattle = FALSE,
|
|
#line 11454
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11456
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11458
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11457
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11460
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11462
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11461
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11464
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11466
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11465
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11468
|
|
[TRAINER_CLARK] =
|
|
{
|
|
#line 11469
|
|
.trainerName = _("CLARK"),
|
|
#line 11470
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11471
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11473
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11474
|
|
.doubleBattle = FALSE,
|
|
#line 11475
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11477
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11479
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11478
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11481
|
|
[TRAINER_ERIC] =
|
|
{
|
|
#line 11482
|
|
.trainerName = _("ERIC"),
|
|
#line 11483
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11484
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11486
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11487
|
|
.doubleBattle = FALSE,
|
|
#line 11488
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11490
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11492
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11491
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11494
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11496
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11495
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11498
|
|
[TRAINER_LUCAS_2] =
|
|
{
|
|
#line 11499
|
|
.trainerName = _("LUCAS"),
|
|
#line 11500
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11501
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11503
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11504
|
|
.doubleBattle = FALSE,
|
|
#line 11505
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11507
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11509
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11508
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11510
|
|
MOVE_SPLASH,
|
|
MOVE_WATER_GUN,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11513
|
|
[TRAINER_MIKE_1] =
|
|
{
|
|
#line 11514
|
|
.trainerName = _("MIKE"),
|
|
#line 11515
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11516
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11518
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11519
|
|
.doubleBattle = FALSE,
|
|
#line 11520
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11522
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11524
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11523
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11525
|
|
MOVE_GUST,
|
|
MOVE_GROWL,
|
|
},
|
|
},
|
|
{
|
|
#line 11528
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11530
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11529
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11531
|
|
MOVE_BITE,
|
|
MOVE_SCARY_FACE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11534
|
|
[TRAINER_MIKE_2] =
|
|
{
|
|
#line 11535
|
|
.trainerName = _("MIKE"),
|
|
#line 11536
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11537
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11539
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11540
|
|
.doubleBattle = FALSE,
|
|
#line 11541
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11543
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11545
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11544
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11547
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11549
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11548
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11551
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11553
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11552
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11555
|
|
[TRAINER_TRENT_2] =
|
|
{
|
|
#line 11556
|
|
.trainerName = _("TRENT"),
|
|
#line 11557
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11558
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11560
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11561
|
|
.doubleBattle = FALSE,
|
|
#line 11562
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11564
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11566
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11565
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11568
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11570
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11569
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11572
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11574
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11573
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11576
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11578
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11577
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11580
|
|
[TRAINER_TRENT_3] =
|
|
{
|
|
#line 11581
|
|
.trainerName = _("TRENT"),
|
|
#line 11582
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11583
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11585
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11586
|
|
.doubleBattle = FALSE,
|
|
#line 11587
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11589
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11591
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11590
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11593
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11595
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11594
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11597
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11599
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11598
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11601
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11603
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11602
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11605
|
|
[TRAINER_TRENT_4] =
|
|
{
|
|
#line 11606
|
|
.trainerName = _("TRENT"),
|
|
#line 11607
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11608
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11610
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11611
|
|
.doubleBattle = FALSE,
|
|
#line 11612
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11614
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11616
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11615
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11618
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11620
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11619
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11622
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11624
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11623
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11626
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11628
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11627
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11630
|
|
[TRAINER_TRENT_5] =
|
|
{
|
|
#line 11631
|
|
.trainerName = _("TRENT"),
|
|
#line 11632
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11633
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.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_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11641
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11640
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11643
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11645
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11644
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11647
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11649
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11648
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11651
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11653
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11652
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11655
|
|
[TRAINER_DEZ_AND_LUKE] =
|
|
{
|
|
#line 11656
|
|
.trainerName = _("DEZ & LUKE"),
|
|
#line 11657
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11658
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11660
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11661
|
|
.doubleBattle = TRUE,
|
|
#line 11662
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11664
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11666
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11665
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11668
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11670
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11669
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11672
|
|
[TRAINER_LEA_AND_JED] =
|
|
{
|
|
#line 11673
|
|
.trainerName = _("LEA & JED"),
|
|
#line 11674
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11675
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11677
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11678
|
|
.doubleBattle = TRUE,
|
|
#line 11679
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11681
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11683
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11682
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11685
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11687
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11686
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11689
|
|
[TRAINER_KIRA_AND_DAN_1] =
|
|
{
|
|
#line 11690
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11691
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11692
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11694
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11695
|
|
.doubleBattle = TRUE,
|
|
#line 11696
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11698
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11700
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11699
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11702
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11704
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11703
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11706
|
|
[TRAINER_KIRA_AND_DAN_2] =
|
|
{
|
|
#line 11707
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11708
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11709
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11711
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11712
|
|
.doubleBattle = TRUE,
|
|
#line 11713
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11715
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11717
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11716
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11719
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11721
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11720
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11723
|
|
[TRAINER_KIRA_AND_DAN_3] =
|
|
{
|
|
#line 11724
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11725
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11726
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11728
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11729
|
|
.doubleBattle = TRUE,
|
|
#line 11730
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11732
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11734
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11733
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11736
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11738
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11737
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11740
|
|
[TRAINER_KIRA_AND_DAN_4] =
|
|
{
|
|
#line 11741
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11742
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11743
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11745
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11746
|
|
.doubleBattle = TRUE,
|
|
#line 11747
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11749
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11751
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11750
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11753
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11755
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11754
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11757
|
|
[TRAINER_KIRA_AND_DAN_5] =
|
|
{
|
|
#line 11758
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11759
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11760
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11762
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11763
|
|
.doubleBattle = TRUE,
|
|
#line 11764
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11766
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11768
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11767
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11770
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11772
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11771
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11774
|
|
[TRAINER_JOHANNA] =
|
|
{
|
|
#line 11775
|
|
.trainerName = _("JOHANNA"),
|
|
#line 11776
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 11777
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 11778
|
|
F_TRAINER_FEMALE |
|
|
#line 11779
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11780
|
|
.doubleBattle = FALSE,
|
|
#line 11781
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11783
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11785
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11784
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11787
|
|
[TRAINER_GERALD] =
|
|
{
|
|
#line 11788
|
|
.trainerName = _("GERALD"),
|
|
#line 11789
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 11790
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 11792
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 11793
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 11794
|
|
.doubleBattle = FALSE,
|
|
#line 11795
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11797
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11799
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11798
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11800
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_BIND,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11805
|
|
[TRAINER_VIVIAN] =
|
|
{
|
|
#line 11806
|
|
.trainerName = _("VIVIAN"),
|
|
#line 11807
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 11808
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 11809
|
|
F_TRAINER_FEMALE |
|
|
#line 11810
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 11811
|
|
.doubleBattle = FALSE,
|
|
#line 11812
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11814
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11816
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11815
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11817
|
|
MOVE_BIDE,
|
|
MOVE_DETECT,
|
|
MOVE_CONFUSION,
|
|
MOVE_THUNDER_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 11822
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11824
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11823
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11825
|
|
MOVE_THUNDER_PUNCH,
|
|
MOVE_DETECT,
|
|
MOVE_CONFUSION,
|
|
MOVE_MEDITATE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11830
|
|
[TRAINER_DANIELLE] =
|
|
{
|
|
#line 11831
|
|
.trainerName = _("DANIELLE"),
|
|
#line 11832
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 11833
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 11834
|
|
F_TRAINER_FEMALE |
|
|
#line 11835
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 11836
|
|
.doubleBattle = FALSE,
|
|
#line 11837
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11839
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11841
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11840
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11842
|
|
MOVE_BIDE,
|
|
MOVE_DETECT,
|
|
MOVE_CONFUSION,
|
|
MOVE_FIRE_PUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11847
|
|
[TRAINER_HIDEO] =
|
|
{
|
|
#line 11848
|
|
.trainerName = _("HIDEO"),
|
|
#line 11849
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 11850
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 11852
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 11853
|
|
.doubleBattle = FALSE,
|
|
#line 11854
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11856
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11858
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11857
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11859
|
|
MOVE_TACKLE,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SLUDGE,
|
|
MOVE_SMOKESCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 11864
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11866
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11865
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11867
|
|
MOVE_TACKLE,
|
|
MOVE_POISON_GAS,
|
|
MOVE_SLUDGE,
|
|
MOVE_SMOKESCREEN,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11872
|
|
[TRAINER_KEIGO] =
|
|
{
|
|
#line 11873
|
|
.trainerName = _("KEIGO"),
|
|
#line 11874
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 11875
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 11877
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 11878
|
|
.doubleBattle = FALSE,
|
|
#line 11879
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11881
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11883
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11882
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11884
|
|
MOVE_POISON_GAS,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SLUDGE,
|
|
MOVE_SMOKESCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 11889
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11891
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11890
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11892
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FURY_CUTTER,
|
|
MOVE_SWORDS_DANCE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11897
|
|
[TRAINER_RILEY] =
|
|
{
|
|
#line 11898
|
|
.trainerName = _("RILEY"),
|
|
#line 11899
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 11900
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 11902
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 11903
|
|
.doubleBattle = FALSE,
|
|
#line 11904
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11906
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11908
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11907
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11909
|
|
MOVE_LEECH_LIFE,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_MIND_READER,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
{
|
|
#line 11914
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11916
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11915
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11917
|
|
MOVE_TACKLE,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SLUDGE,
|
|
MOVE_SMOKESCREEN,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11922
|
|
[TRAINER_FLINT] =
|
|
{
|
|
#line 11923
|
|
.trainerName = _("FLINT"),
|
|
#line 11924
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 11925
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 11927
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11928
|
|
.doubleBattle = FALSE,
|
|
#line 11929
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11931
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11933
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11932
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11935
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11937
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11936
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11939
|
|
[TRAINER_ASHLEY] =
|
|
{
|
|
#line 11940
|
|
.trainerName = _("ASHLEY"),
|
|
#line 11941
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 11942
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 11943
|
|
F_TRAINER_FEMALE |
|
|
#line 11944
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11945
|
|
.doubleBattle = FALSE,
|
|
#line 11946
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11948
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11950
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11949
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11952
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11954
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11953
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11956
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11958
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11957
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11960
|
|
[TRAINER_WALLY_MAUVILLE] =
|
|
{
|
|
#line 11961
|
|
.trainerName = _("WALLY"),
|
|
#line 11962
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 11963
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 11965
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11966
|
|
.doubleBattle = FALSE,
|
|
#line 11967
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11969
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11971
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11970
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11973
|
|
[TRAINER_WALLY_VR_2] =
|
|
{
|
|
#line 11974
|
|
.trainerName = _("WALLY"),
|
|
#line 11975
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 11976
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 11978
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11979
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 11980
|
|
.doubleBattle = FALSE,
|
|
#line 11981
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11983
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11985
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11984
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11986
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 11991
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11993
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11992
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11994
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 11999
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12001
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12000
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12002
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 12007
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12009
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12008
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12010
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 12015
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12017
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 12016
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12018
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12023
|
|
[TRAINER_WALLY_VR_3] =
|
|
{
|
|
#line 12024
|
|
.trainerName = _("WALLY"),
|
|
#line 12025
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12026
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 12028
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12029
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 12030
|
|
.doubleBattle = FALSE,
|
|
#line 12031
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12033
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12035
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12034
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12036
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 12041
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12043
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12042
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12044
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 12049
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12051
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12050
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12052
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 12057
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12059
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12058
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12060
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 12065
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12067
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 12066
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12068
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12073
|
|
[TRAINER_WALLY_VR_4] =
|
|
{
|
|
#line 12074
|
|
.trainerName = _("WALLY"),
|
|
#line 12075
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12076
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 12078
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12079
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 12080
|
|
.doubleBattle = FALSE,
|
|
#line 12081
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12083
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12085
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12084
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12086
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 12091
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12093
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12092
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12094
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 12099
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12101
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12100
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12102
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 12107
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12109
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12108
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12110
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 12115
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12117
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 12116
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12118
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12123
|
|
[TRAINER_WALLY_VR_5] =
|
|
{
|
|
#line 12124
|
|
.trainerName = _("WALLY"),
|
|
#line 12125
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12126
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 12128
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12129
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 12130
|
|
.doubleBattle = FALSE,
|
|
#line 12131
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12133
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12135
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12134
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12136
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 12141
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12143
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12142
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12144
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 12149
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12151
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12150
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12152
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 12157
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12159
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12158
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12160
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 12165
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12167
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 12166
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12168
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12173
|
|
[TRAINER_BRENDAN_LILYCOVE_MUDKIP] =
|
|
{
|
|
#line 12174
|
|
.trainerName = _("BRENDAN"),
|
|
#line 12175
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12176
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 12178
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12179
|
|
.doubleBattle = FALSE,
|
|
#line 12180
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12182
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12184
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12183
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12186
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12188
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12187
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12190
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12192
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12191
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12194
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12196
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12195
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12198
|
|
[TRAINER_BRENDAN_LILYCOVE_TREECKO] =
|
|
{
|
|
#line 12199
|
|
.trainerName = _("BRENDAN"),
|
|
#line 12200
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12201
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 12203
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12204
|
|
.doubleBattle = FALSE,
|
|
#line 12205
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12207
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12209
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12208
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12211
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12213
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12212
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12215
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12217
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12216
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12219
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12221
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12220
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12223
|
|
[TRAINER_BRENDAN_LILYCOVE_TORCHIC] =
|
|
{
|
|
#line 12224
|
|
.trainerName = _("BRENDAN"),
|
|
#line 12225
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12226
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 12228
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12229
|
|
.doubleBattle = FALSE,
|
|
#line 12230
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12232
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12234
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12233
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12236
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12238
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12237
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12240
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12242
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12241
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12244
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12246
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12245
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12248
|
|
[TRAINER_MAY_LILYCOVE_MUDKIP] =
|
|
{
|
|
#line 12249
|
|
.trainerName = _("MAY"),
|
|
#line 12250
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12251
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 12252
|
|
F_TRAINER_FEMALE |
|
|
#line 12253
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 12254
|
|
.doubleBattle = FALSE,
|
|
#line 12255
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.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_MAY_LILYCOVE_TREECKO] =
|
|
{
|
|
#line 12274
|
|
.trainerName = _("MAY"),
|
|
#line 12275
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12276
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 12277
|
|
F_TRAINER_FEMALE |
|
|
#line 12278
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 12279
|
|
.doubleBattle = FALSE,
|
|
#line 12280
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.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_MAY_LILYCOVE_TORCHIC] =
|
|
{
|
|
#line 12299
|
|
.trainerName = _("MAY"),
|
|
#line 12300
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12301
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 12302
|
|
F_TRAINER_FEMALE |
|
|
#line 12303
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 12304
|
|
.doubleBattle = FALSE,
|
|
#line 12305
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.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_JONAH] =
|
|
{
|
|
#line 12324
|
|
.trainerName = _("JONAH"),
|
|
#line 12325
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12326
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12328
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12329
|
|
.doubleBattle = FALSE,
|
|
#line 12330
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12332
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12334
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12333
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12336
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12338
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12337
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12340
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12342
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12341
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12344
|
|
[TRAINER_HENRY] =
|
|
{
|
|
#line 12345
|
|
.trainerName = _("HENRY"),
|
|
#line 12346
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12347
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12349
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12350
|
|
.doubleBattle = FALSE,
|
|
#line 12351
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12353
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12355
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12354
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12357
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12359
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12358
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12361
|
|
[TRAINER_ROGER] =
|
|
{
|
|
#line 12362
|
|
.trainerName = _("ROGER"),
|
|
#line 12363
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12364
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12366
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12367
|
|
.doubleBattle = FALSE,
|
|
#line 12368
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12370
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12372
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12371
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12374
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12376
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12375
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12378
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12380
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12379
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12382
|
|
[TRAINER_ALEXA] =
|
|
{
|
|
#line 12383
|
|
.trainerName = _("ALEXA"),
|
|
#line 12384
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 12385
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 12386
|
|
F_TRAINER_FEMALE |
|
|
#line 12387
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 12388
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 12389
|
|
.doubleBattle = FALSE,
|
|
#line 12390
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12392
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12394
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12393
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12396
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12398
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12397
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12400
|
|
[TRAINER_RUBEN] =
|
|
{
|
|
#line 12401
|
|
.trainerName = _("RUBEN"),
|
|
#line 12402
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 12403
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 12405
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 12406
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 12407
|
|
.doubleBattle = FALSE,
|
|
#line 12408
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12410
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12412
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12411
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12414
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12416
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12415
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12418
|
|
[TRAINER_KOJI_1] =
|
|
{
|
|
#line 12419
|
|
.trainerName = _("KOJI"),
|
|
#line 12420
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 12421
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 12423
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12424
|
|
.doubleBattle = FALSE,
|
|
#line 12425
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12427
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12429
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12428
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12431
|
|
[TRAINER_WAYNE] =
|
|
{
|
|
#line 12432
|
|
.trainerName = _("WAYNE"),
|
|
#line 12433
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12434
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12436
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12437
|
|
.doubleBattle = FALSE,
|
|
#line 12438
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12440
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12442
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12441
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12444
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12446
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12445
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12448
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12450
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12449
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12452
|
|
[TRAINER_AIDAN] =
|
|
{
|
|
#line 12453
|
|
.trainerName = _("AIDAN"),
|
|
#line 12454
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 12455
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 12457
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 12458
|
|
.doubleBattle = FALSE,
|
|
#line 12459
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12461
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12463
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12462
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12465
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12467
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12466
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12469
|
|
[TRAINER_REED] =
|
|
{
|
|
#line 12470
|
|
.trainerName = _("REED"),
|
|
#line 12471
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 12472
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 12474
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12475
|
|
.doubleBattle = FALSE,
|
|
#line 12476
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12478
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12480
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12479
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12482
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12484
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12483
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12486
|
|
[TRAINER_TISHA] =
|
|
{
|
|
#line 12487
|
|
.trainerName = _("TISHA"),
|
|
#line 12488
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 12489
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 12490
|
|
F_TRAINER_FEMALE |
|
|
#line 12491
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12492
|
|
.doubleBattle = FALSE,
|
|
#line 12493
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12495
|
|
.species = SPECIES_CHINCHOU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12497
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12496
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12499
|
|
[TRAINER_TORI_AND_TIA] =
|
|
{
|
|
#line 12500
|
|
.trainerName = _("TORI & TIA"),
|
|
#line 12501
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 12502
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 12504
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 12505
|
|
.doubleBattle = TRUE,
|
|
#line 12506
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12508
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12510
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12509
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12512
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12514
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12513
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12516
|
|
[TRAINER_KIM_AND_IRIS] =
|
|
{
|
|
#line 12517
|
|
.trainerName = _("KIM & IRIS"),
|
|
#line 12518
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 12519
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 12521
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 12522
|
|
.doubleBattle = TRUE,
|
|
#line 12523
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12525
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12527
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12526
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12528
|
|
MOVE_SING,
|
|
MOVE_FURY_ATTACK,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 12533
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12535
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12534
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12536
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_REST,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12541
|
|
[TRAINER_TYRA_AND_IVY] =
|
|
{
|
|
#line 12542
|
|
.trainerName = _("TYRA & IVY"),
|
|
#line 12543
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 12544
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 12546
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 12547
|
|
.doubleBattle = TRUE,
|
|
#line 12548
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12550
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12552
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12551
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12553
|
|
MOVE_GROWTH,
|
|
MOVE_STUN_SPORE,
|
|
MOVE_MEGA_DRAIN,
|
|
MOVE_LEECH_SEED,
|
|
},
|
|
},
|
|
{
|
|
#line 12558
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12560
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12559
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12561
|
|
MOVE_DEFENSE_CURL,
|
|
MOVE_ROLLOUT,
|
|
MOVE_MUD_SPORT,
|
|
MOVE_ROCK_THROW,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12566
|
|
[TRAINER_MEL_AND_PAUL] =
|
|
{
|
|
#line 12567
|
|
.trainerName = _("MEL & PAUL"),
|
|
#line 12568
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 12569
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 12571
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 12572
|
|
.doubleBattle = TRUE,
|
|
#line 12573
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12575
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12577
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12576
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12578
|
|
MOVE_GUST,
|
|
MOVE_PSYBEAM,
|
|
MOVE_TOXIC,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12583
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12585
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12584
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12586
|
|
MOVE_GUST,
|
|
MOVE_MEGA_DRAIN,
|
|
MOVE_ATTRACT,
|
|
MOVE_STUN_SPORE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12591
|
|
[TRAINER_JOHN_AND_JAY_1] =
|
|
{
|
|
#line 12592
|
|
.trainerName = _("JOHN & JAY"),
|
|
#line 12593
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
#line 12594
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 12596
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12597
|
|
.doubleBattle = TRUE,
|
|
#line 12598
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12600
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12602
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12601
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12603
|
|
MOVE_PSYCHIC,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_PSYCH_UP,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12608
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12610
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12609
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12611
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_REST,
|
|
MOVE_BELLY_DRUM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12616
|
|
[TRAINER_JOHN_AND_JAY_2] =
|
|
{
|
|
#line 12617
|
|
.trainerName = _("JOHN & JAY"),
|
|
#line 12618
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
#line 12619
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 12621
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12622
|
|
.doubleBattle = TRUE,
|
|
#line 12623
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12625
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12627
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 12626
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12628
|
|
MOVE_PSYCHIC,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_PSYCH_UP,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12633
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12635
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 12634
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12636
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_REST,
|
|
MOVE_BELLY_DRUM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12641
|
|
[TRAINER_JOHN_AND_JAY_3] =
|
|
{
|
|
#line 12642
|
|
.trainerName = _("JOHN & JAY"),
|
|
#line 12643
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
#line 12644
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 12646
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12647
|
|
.doubleBattle = TRUE,
|
|
#line 12648
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12650
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12652
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 12651
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12653
|
|
MOVE_PSYCHIC,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_PSYCH_UP,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12658
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12660
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 12659
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12661
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_REST,
|
|
MOVE_BELLY_DRUM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12666
|
|
[TRAINER_JOHN_AND_JAY_4] =
|
|
{
|
|
#line 12667
|
|
.trainerName = _("JOHN & JAY"),
|
|
#line 12668
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
#line 12669
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.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_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12675
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12677
|
|
.iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27),
|
|
#line 12676
|
|
.lvl = 49,
|
|
.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(27, 27, 27, 27, 27, 27),
|
|
#line 12684
|
|
.lvl = 49,
|
|
.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_5] =
|
|
{
|
|
#line 12692
|
|
.trainerName = _("JOHN & JAY"),
|
|
#line 12693
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
#line 12694
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.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,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12700
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12702
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 12701
|
|
.lvl = 52,
|
|
.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(29, 29, 29, 29, 29, 29),
|
|
#line 12709
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12711
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_REST,
|
|
MOVE_BELLY_DRUM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12716
|
|
[TRAINER_RELI_AND_IAN] =
|
|
{
|
|
#line 12717
|
|
.trainerName = _("RELI & IAN"),
|
|
#line 12718
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12719
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12721
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12722
|
|
.doubleBattle = TRUE,
|
|
#line 12723
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12725
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12727
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12726
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12729
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12731
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12730
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12733
|
|
[TRAINER_LILA_AND_ROY_1] =
|
|
{
|
|
#line 12734
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12735
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12736
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12738
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12739
|
|
.doubleBattle = TRUE,
|
|
#line 12740
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12742
|
|
.species = SPECIES_CHINCHOU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12744
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12743
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12746
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12748
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12747
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12750
|
|
[TRAINER_LILA_AND_ROY_2] =
|
|
{
|
|
#line 12751
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12752
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12753
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12755
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12756
|
|
.doubleBattle = TRUE,
|
|
#line 12757
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12759
|
|
.species = SPECIES_CHINCHOU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12761
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12760
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12763
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12765
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12764
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12767
|
|
[TRAINER_LILA_AND_ROY_3] =
|
|
{
|
|
#line 12768
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12769
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12770
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12772
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12773
|
|
.doubleBattle = TRUE,
|
|
#line 12774
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12776
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12778
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12777
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12780
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12782
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12781
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12784
|
|
[TRAINER_LILA_AND_ROY_4] =
|
|
{
|
|
#line 12785
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12786
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12787
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12789
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12790
|
|
.doubleBattle = TRUE,
|
|
#line 12791
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12793
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12795
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12794
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12797
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12799
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12798
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12801
|
|
[TRAINER_LILA_AND_ROY_5] =
|
|
{
|
|
#line 12802
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12803
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12804
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12806
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12807
|
|
.doubleBattle = TRUE,
|
|
#line 12808
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12810
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12812
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12811
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12814
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12816
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12815
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12818
|
|
[TRAINER_LISA_AND_RAY] =
|
|
{
|
|
#line 12819
|
|
.trainerName = _("LISA & RAY"),
|
|
#line 12820
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12821
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12823
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12824
|
|
.doubleBattle = TRUE,
|
|
#line 12825
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12827
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12829
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12828
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12831
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12833
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12832
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12835
|
|
[TRAINER_CHRIS] =
|
|
{
|
|
#line 12836
|
|
.trainerName = _("CHRIS"),
|
|
#line 12837
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12838
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12840
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12841
|
|
.doubleBattle = FALSE,
|
|
#line 12842
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12844
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12846
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12845
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12848
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12850
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12849
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12852
|
|
.species = SPECIES_FEEBAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12854
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12853
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12856
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12858
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12857
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12860
|
|
[TRAINER_DAWSON] =
|
|
{
|
|
#line 12861
|
|
.trainerName = _("DAWSON"),
|
|
#line 12862
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 12863
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 12865
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 12866
|
|
.doubleBattle = FALSE,
|
|
#line 12867
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12869
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12869
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 12871
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12870
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12873
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12875
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12874
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12877
|
|
[TRAINER_SARAH] =
|
|
{
|
|
#line 12878
|
|
.trainerName = _("SARAH"),
|
|
#line 12879
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 12880
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 12881
|
|
F_TRAINER_FEMALE |
|
|
#line 12882
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 12883
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 12884
|
|
.doubleBattle = FALSE,
|
|
#line 12885
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12887
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12889
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12888
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12891
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12891
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 12893
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12892
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12895
|
|
[TRAINER_DARIAN] =
|
|
{
|
|
#line 12896
|
|
.trainerName = _("DARIAN"),
|
|
#line 12897
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12898
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12900
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12901
|
|
.doubleBattle = FALSE,
|
|
#line 12902
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12904
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12906
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12905
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12908
|
|
[TRAINER_HAILEY] =
|
|
{
|
|
#line 12909
|
|
.trainerName = _("HAILEY"),
|
|
#line 12910
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 12911
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 12912
|
|
F_TRAINER_FEMALE |
|
|
#line 12913
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 12914
|
|
.doubleBattle = FALSE,
|
|
#line 12915
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12917
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12919
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12918
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12921
|
|
[TRAINER_CHANDLER] =
|
|
{
|
|
#line 12922
|
|
.trainerName = _("CHANDLER"),
|
|
#line 12923
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 12924
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 12926
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 12927
|
|
.doubleBattle = FALSE,
|
|
#line 12928
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12930
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12932
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12931
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12934
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12936
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12935
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12938
|
|
[TRAINER_KALEB] =
|
|
{
|
|
#line 12939
|
|
.trainerName = _("KALEB"),
|
|
#line 12940
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 12941
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 12943
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 12944
|
|
.doubleBattle = FALSE,
|
|
#line 12945
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12947
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12947
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 12949
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12948
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12951
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12951
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 12953
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12952
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12955
|
|
[TRAINER_JOSEPH] =
|
|
{
|
|
#line 12956
|
|
.trainerName = _("JOSEPH"),
|
|
#line 12957
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 12958
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 12960
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12961
|
|
.doubleBattle = FALSE,
|
|
#line 12962
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12964
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12966
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12965
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12968
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12970
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12969
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12972
|
|
[TRAINER_ALYSSA] =
|
|
{
|
|
#line 12973
|
|
.trainerName = _("ALYSSA"),
|
|
#line 12974
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 12975
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 12976
|
|
F_TRAINER_FEMALE |
|
|
#line 12977
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 12978
|
|
.doubleBattle = FALSE,
|
|
#line 12979
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12981
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12983
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12982
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12985
|
|
[TRAINER_MARCOS] =
|
|
{
|
|
#line 12986
|
|
.trainerName = _("MARCOS"),
|
|
#line 12987
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 12988
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 12990
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12991
|
|
.doubleBattle = FALSE,
|
|
#line 12992
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12994
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12996
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12995
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12998
|
|
[TRAINER_RHETT] =
|
|
{
|
|
#line 12999
|
|
.trainerName = _("RHETT"),
|
|
#line 13000
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 13001
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 13003
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13004
|
|
.doubleBattle = FALSE,
|
|
#line 13005
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13007
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13009
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 13008
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13011
|
|
[TRAINER_TYRON] =
|
|
{
|
|
#line 13012
|
|
.trainerName = _("TYRON"),
|
|
#line 13013
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 13014
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 13016
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13017
|
|
.doubleBattle = FALSE,
|
|
#line 13018
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13020
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13022
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13021
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13024
|
|
[TRAINER_CELINA] =
|
|
{
|
|
#line 13025
|
|
.trainerName = _("CELINA"),
|
|
#line 13026
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 13027
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 13028
|
|
F_TRAINER_FEMALE |
|
|
#line 13029
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13030
|
|
.doubleBattle = FALSE,
|
|
#line 13031
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13033
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13035
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13034
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13037
|
|
[TRAINER_BIANCA] =
|
|
{
|
|
#line 13038
|
|
.trainerName = _("BIANCA"),
|
|
#line 13039
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13040
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13041
|
|
F_TRAINER_FEMALE |
|
|
#line 13042
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13043
|
|
.doubleBattle = FALSE,
|
|
#line 13044
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13046
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13048
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13047
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13050
|
|
[TRAINER_HAYDEN] =
|
|
{
|
|
#line 13051
|
|
.trainerName = _("HAYDEN"),
|
|
#line 13052
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 13053
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 13055
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13056
|
|
.doubleBattle = FALSE,
|
|
#line 13057
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13059
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13061
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13060
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13063
|
|
[TRAINER_SOPHIE] =
|
|
{
|
|
#line 13064
|
|
.trainerName = _("SOPHIE"),
|
|
#line 13065
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13066
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13067
|
|
F_TRAINER_FEMALE |
|
|
#line 13068
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13069
|
|
.doubleBattle = FALSE,
|
|
#line 13070
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13072
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13074
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13073
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13076
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13078
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13077
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13080
|
|
[TRAINER_COBY] =
|
|
{
|
|
#line 13081
|
|
.trainerName = _("COBY"),
|
|
#line 13082
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 13083
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 13085
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13086
|
|
.doubleBattle = FALSE,
|
|
#line 13087
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13089
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13091
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13090
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13093
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13095
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13094
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13097
|
|
[TRAINER_LAWRENCE] =
|
|
{
|
|
#line 13098
|
|
.trainerName = _("LAWRENCE"),
|
|
#line 13099
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 13100
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 13102
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13103
|
|
.doubleBattle = FALSE,
|
|
#line 13104
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13106
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13108
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13107
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13110
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13112
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13111
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13114
|
|
[TRAINER_WYATT] =
|
|
{
|
|
#line 13115
|
|
.trainerName = _("WYATT"),
|
|
#line 13116
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 13117
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 13119
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 13120
|
|
.doubleBattle = FALSE,
|
|
#line 13121
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13123
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13125
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13124
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13127
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13129
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13128
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13131
|
|
[TRAINER_ANGELINA] =
|
|
{
|
|
#line 13132
|
|
.trainerName = _("ANGELINA"),
|
|
#line 13133
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13134
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13135
|
|
F_TRAINER_FEMALE |
|
|
#line 13136
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13137
|
|
.doubleBattle = FALSE,
|
|
#line 13138
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13140
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13142
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13141
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13144
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13146
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13145
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13148
|
|
[TRAINER_KAI] =
|
|
{
|
|
#line 13149
|
|
.trainerName = _("KAI"),
|
|
#line 13150
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 13151
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 13153
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13154
|
|
.doubleBattle = FALSE,
|
|
#line 13155
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13157
|
|
.species = SPECIES_BARBOACH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13159
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13158
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13161
|
|
[TRAINER_CHARLOTTE] =
|
|
{
|
|
#line 13162
|
|
.trainerName = _("CHARLOTTE"),
|
|
#line 13163
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13164
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13165
|
|
F_TRAINER_FEMALE |
|
|
#line 13166
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13167
|
|
.doubleBattle = FALSE,
|
|
#line 13168
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13170
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13172
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13171
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13174
|
|
[TRAINER_DEANDRE] =
|
|
{
|
|
#line 13175
|
|
.trainerName = _("DEANDRE"),
|
|
#line 13176
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 13177
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 13179
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13180
|
|
.doubleBattle = FALSE,
|
|
#line 13181
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13183
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13185
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13184
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13187
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13189
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13188
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13191
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13193
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13192
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13195
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_1] =
|
|
{
|
|
#line 13196
|
|
.trainerName = _("GRUNT"),
|
|
#line 13197
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13198
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13200
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13201
|
|
.doubleBattle = FALSE,
|
|
#line 13202
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13204
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13206
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13205
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13208
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_2] =
|
|
{
|
|
#line 13209
|
|
.trainerName = _("GRUNT"),
|
|
#line 13210
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13211
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13213
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13214
|
|
.doubleBattle = FALSE,
|
|
#line 13215
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13217
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13219
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13218
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13221
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_3] =
|
|
{
|
|
#line 13222
|
|
.trainerName = _("GRUNT"),
|
|
#line 13223
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13224
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13226
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13227
|
|
.doubleBattle = FALSE,
|
|
#line 13228
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13230
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13232
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13231
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13234
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_4] =
|
|
{
|
|
#line 13235
|
|
.trainerName = _("GRUNT"),
|
|
#line 13236
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13237
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13239
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13240
|
|
.doubleBattle = FALSE,
|
|
#line 13241
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13243
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13245
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13244
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13247
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13249
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13248
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13251
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_5] =
|
|
{
|
|
#line 13252
|
|
.trainerName = _("GRUNT"),
|
|
#line 13253
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13254
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13256
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13257
|
|
.doubleBattle = FALSE,
|
|
#line 13258
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13260
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13262
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13261
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13264
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13266
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13265
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13268
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_6] =
|
|
{
|
|
#line 13269
|
|
.trainerName = _("GRUNT"),
|
|
#line 13270
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13271
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13273
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13274
|
|
.doubleBattle = FALSE,
|
|
#line 13275
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13277
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13279
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13278
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13281
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_7] =
|
|
{
|
|
#line 13282
|
|
.trainerName = _("GRUNT"),
|
|
#line 13283
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13284
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13286
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13287
|
|
.doubleBattle = FALSE,
|
|
#line 13288
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13290
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13292
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13291
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13294
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_8] =
|
|
{
|
|
#line 13295
|
|
.trainerName = _("GRUNT"),
|
|
#line 13296
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13297
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13299
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13300
|
|
.doubleBattle = FALSE,
|
|
#line 13301
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13303
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13305
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13304
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13307
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_9] =
|
|
{
|
|
#line 13308
|
|
.trainerName = _("GRUNT"),
|
|
#line 13309
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13310
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13312
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13313
|
|
.doubleBattle = FALSE,
|
|
#line 13314
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13316
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13318
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13317
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13320
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_10] =
|
|
{
|
|
#line 13321
|
|
.trainerName = _("GRUNT"),
|
|
#line 13322
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13323
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13325
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13326
|
|
.doubleBattle = FALSE,
|
|
#line 13327
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13329
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13331
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13330
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13333
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_11] =
|
|
{
|
|
#line 13334
|
|
.trainerName = _("GRUNT"),
|
|
#line 13335
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13336
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13338
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13339
|
|
.doubleBattle = FALSE,
|
|
#line 13340
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13342
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13344
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13343
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13346
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_12] =
|
|
{
|
|
#line 13347
|
|
.trainerName = _("GRUNT"),
|
|
#line 13348
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13349
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13351
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13352
|
|
.doubleBattle = FALSE,
|
|
#line 13353
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13355
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13357
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13356
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13359
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_13] =
|
|
{
|
|
#line 13360
|
|
.trainerName = _("GRUNT"),
|
|
#line 13361
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13362
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13364
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13365
|
|
.doubleBattle = FALSE,
|
|
#line 13366
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13368
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13370
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13369
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13372
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_14] =
|
|
{
|
|
#line 13373
|
|
.trainerName = _("GRUNT"),
|
|
#line 13374
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13375
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 13376
|
|
F_TRAINER_FEMALE |
|
|
#line 13377
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13378
|
|
.doubleBattle = FALSE,
|
|
#line 13379
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13381
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13383
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13382
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13385
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_15] =
|
|
{
|
|
#line 13386
|
|
.trainerName = _("GRUNT"),
|
|
#line 13387
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13388
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 13389
|
|
F_TRAINER_FEMALE |
|
|
#line 13390
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13391
|
|
.doubleBattle = FALSE,
|
|
#line 13392
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13394
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13396
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13395
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13398
|
|
[TRAINER_GRUNT_MAGMA_HIDEOUT_16] =
|
|
{
|
|
#line 13399
|
|
.trainerName = _("GRUNT"),
|
|
#line 13400
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13401
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 13402
|
|
F_TRAINER_FEMALE |
|
|
#line 13403
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13404
|
|
.doubleBattle = FALSE,
|
|
#line 13405
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13407
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13409
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13408
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13411
|
|
[TRAINER_TABITHA_MAGMA_HIDEOUT] =
|
|
{
|
|
#line 13412
|
|
.trainerName = _("TABITHA"),
|
|
#line 13413
|
|
.trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
|
|
#line 13414
|
|
.trainerPic = TRAINER_PIC_MAGMA_ADMIN,
|
|
.encounterMusic_gender =
|
|
#line 13416
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13417
|
|
.doubleBattle = FALSE,
|
|
#line 13418
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13420
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13422
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 13421
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13424
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13426
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 13425
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13428
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13430
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 13429
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13432
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13434
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 13433
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13436
|
|
[TRAINER_DARCY] =
|
|
{
|
|
#line 13437
|
|
.trainerName = _("DARCY"),
|
|
#line 13438
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 13439
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 13440
|
|
F_TRAINER_FEMALE |
|
|
#line 13441
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13442
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 13443
|
|
.doubleBattle = FALSE,
|
|
#line 13444
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13446
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13448
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13447
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13450
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13452
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13451
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13454
|
|
[TRAINER_MAXIE_MOSSDEEP] =
|
|
{
|
|
#line 13455
|
|
.trainerName = _("MAXIE"),
|
|
#line 13456
|
|
.trainerClass = TRAINER_CLASS_MAGMA_LEADER,
|
|
#line 13457
|
|
.trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
|
|
.encounterMusic_gender =
|
|
#line 13459
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13460
|
|
.doubleBattle = FALSE,
|
|
#line 13461
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13463
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13465
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 13464
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13467
|
|
.species = SPECIES_CROBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13469
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 13468
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13471
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13473
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 13472
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13475
|
|
[TRAINER_PETE] =
|
|
{
|
|
#line 13476
|
|
.trainerName = _("PETE"),
|
|
#line 13477
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 13478
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 13480
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 13481
|
|
.doubleBattle = FALSE,
|
|
#line 13482
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13484
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13486
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13485
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13488
|
|
[TRAINER_ISABELLE] =
|
|
{
|
|
#line 13489
|
|
.trainerName = _("ISABELLE"),
|
|
#line 13490
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 13491
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 13492
|
|
F_TRAINER_FEMALE |
|
|
#line 13493
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 13494
|
|
.doubleBattle = FALSE,
|
|
#line 13495
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13497
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13499
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13498
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13501
|
|
[TRAINER_ANDRES_1] =
|
|
{
|
|
#line 13502
|
|
.trainerName = _("ANDRES"),
|
|
#line 13503
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 13504
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 13506
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13507
|
|
.doubleBattle = FALSE,
|
|
#line 13508
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13510
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13512
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13511
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13514
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13516
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13515
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13518
|
|
[TRAINER_JOSUE] =
|
|
{
|
|
#line 13519
|
|
.trainerName = _("JOSUE"),
|
|
#line 13520
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 13521
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 13523
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13524
|
|
.doubleBattle = FALSE,
|
|
#line 13525
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13527
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13529
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13528
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13531
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13533
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13532
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13535
|
|
[TRAINER_CAMRON] =
|
|
{
|
|
#line 13536
|
|
.trainerName = _("CAMRON"),
|
|
#line 13537
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 13538
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 13540
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 13541
|
|
.doubleBattle = FALSE,
|
|
#line 13542
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13544
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13546
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13545
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13548
|
|
[TRAINER_CORY_1] =
|
|
{
|
|
#line 13549
|
|
.trainerName = _("CORY"),
|
|
#line 13550
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 13551
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 13553
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13554
|
|
.doubleBattle = FALSE,
|
|
#line 13555
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13557
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13559
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13558
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13561
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13563
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13562
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13565
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13567
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13566
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13569
|
|
[TRAINER_CAROLINA] =
|
|
{
|
|
#line 13570
|
|
.trainerName = _("CAROLINA"),
|
|
#line 13571
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 13572
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 13573
|
|
F_TRAINER_FEMALE |
|
|
#line 13574
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13575
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 13576
|
|
.doubleBattle = FALSE,
|
|
#line 13577
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13579
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13581
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13580
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13583
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13585
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13584
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13587
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13589
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13588
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13591
|
|
[TRAINER_ELIJAH] =
|
|
{
|
|
#line 13592
|
|
.trainerName = _("ELIJAH"),
|
|
#line 13593
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 13594
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 13596
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13597
|
|
.doubleBattle = FALSE,
|
|
#line 13598
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13600
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13602
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13601
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13604
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13606
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13605
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13608
|
|
[TRAINER_CELIA] =
|
|
{
|
|
#line 13609
|
|
.trainerName = _("CELIA"),
|
|
#line 13610
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13611
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13612
|
|
F_TRAINER_FEMALE |
|
|
#line 13613
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13614
|
|
.doubleBattle = FALSE,
|
|
#line 13615
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13617
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13619
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13618
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13621
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13623
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13622
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13625
|
|
[TRAINER_BRYAN] =
|
|
{
|
|
#line 13626
|
|
.trainerName = _("BRYAN"),
|
|
#line 13627
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 13628
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 13630
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13631
|
|
.doubleBattle = FALSE,
|
|
#line 13632
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13634
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13636
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13635
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13638
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13640
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13639
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13642
|
|
[TRAINER_BRANDEN] =
|
|
{
|
|
#line 13643
|
|
.trainerName = _("BRANDEN"),
|
|
#line 13644
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 13645
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 13647
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13648
|
|
.doubleBattle = FALSE,
|
|
#line 13649
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13651
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13653
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13652
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13655
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13657
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13656
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13659
|
|
[TRAINER_BRYANT] =
|
|
{
|
|
#line 13660
|
|
.trainerName = _("BRYANT"),
|
|
#line 13661
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 13662
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 13664
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13665
|
|
.doubleBattle = FALSE,
|
|
#line 13666
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13668
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13670
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13669
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13672
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13674
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13673
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13676
|
|
[TRAINER_SHAYLA] =
|
|
{
|
|
#line 13677
|
|
.trainerName = _("SHAYLA"),
|
|
#line 13678
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 13679
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 13680
|
|
F_TRAINER_FEMALE |
|
|
#line 13681
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13682
|
|
.doubleBattle = FALSE,
|
|
#line 13683
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13685
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13687
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13686
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13689
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13691
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13690
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13693
|
|
[TRAINER_KYRA] =
|
|
{
|
|
#line 13694
|
|
.trainerName = _("KYRA"),
|
|
#line 13695
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 13696
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 13697
|
|
F_TRAINER_FEMALE |
|
|
#line 13698
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13699
|
|
.doubleBattle = FALSE,
|
|
#line 13700
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13702
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13704
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13703
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13706
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13708
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13707
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13710
|
|
[TRAINER_JAIDEN] =
|
|
{
|
|
#line 13711
|
|
.trainerName = _("JAIDEN"),
|
|
#line 13712
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 13713
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 13715
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 13716
|
|
.doubleBattle = FALSE,
|
|
#line 13717
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13719
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13721
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13720
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13723
|
|
.species = SPECIES_GULPIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13725
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13724
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13727
|
|
[TRAINER_ALIX] =
|
|
{
|
|
#line 13728
|
|
.trainerName = _("ALIX"),
|
|
#line 13729
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 13730
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 13731
|
|
F_TRAINER_FEMALE |
|
|
#line 13732
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13733
|
|
.doubleBattle = FALSE,
|
|
#line 13734
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13736
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13738
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13737
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13740
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13742
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13741
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13744
|
|
[TRAINER_HELENE] =
|
|
{
|
|
#line 13745
|
|
.trainerName = _("HELENE"),
|
|
#line 13746
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 13747
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 13748
|
|
F_TRAINER_FEMALE |
|
|
#line 13749
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13750
|
|
.doubleBattle = FALSE,
|
|
#line 13751
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13753
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13755
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13754
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13757
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13759
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13758
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13761
|
|
[TRAINER_MARLENE] =
|
|
{
|
|
#line 13762
|
|
.trainerName = _("MARLENE"),
|
|
#line 13763
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 13764
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 13765
|
|
F_TRAINER_FEMALE |
|
|
#line 13766
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13767
|
|
.doubleBattle = FALSE,
|
|
#line 13768
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13770
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13772
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13771
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13774
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13776
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13775
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13778
|
|
[TRAINER_DEVAN] =
|
|
{
|
|
#line 13779
|
|
.trainerName = _("DEVAN"),
|
|
#line 13780
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 13781
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 13783
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13784
|
|
.doubleBattle = FALSE,
|
|
#line 13785
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13787
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13789
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13788
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13791
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13793
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13792
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13795
|
|
[TRAINER_JOHNSON] =
|
|
{
|
|
#line 13796
|
|
.trainerName = _("JOHNSON"),
|
|
#line 13797
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 13798
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 13800
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13801
|
|
.doubleBattle = FALSE,
|
|
#line 13802
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13804
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13806
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13805
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13808
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13810
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13809
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13812
|
|
[TRAINER_MELINA] =
|
|
{
|
|
#line 13813
|
|
.trainerName = _("MELINA"),
|
|
#line 13814
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 13815
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 13816
|
|
F_TRAINER_FEMALE |
|
|
#line 13817
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13818
|
|
.doubleBattle = FALSE,
|
|
#line 13819
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13821
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13823
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13822
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13825
|
|
[TRAINER_BRANDI] =
|
|
{
|
|
#line 13826
|
|
.trainerName = _("BRANDI"),
|
|
#line 13827
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 13828
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 13829
|
|
F_TRAINER_FEMALE |
|
|
#line 13830
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13831
|
|
.doubleBattle = FALSE,
|
|
#line 13832
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13834
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13836
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13835
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13838
|
|
[TRAINER_AISHA] =
|
|
{
|
|
#line 13839
|
|
.trainerName = _("AISHA"),
|
|
#line 13840
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 13841
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 13842
|
|
F_TRAINER_FEMALE |
|
|
#line 13843
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13844
|
|
.doubleBattle = FALSE,
|
|
#line 13845
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13847
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13849
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13848
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13851
|
|
[TRAINER_MAKAYLA] =
|
|
{
|
|
#line 13852
|
|
.trainerName = _("MAKAYLA"),
|
|
#line 13853
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 13854
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 13855
|
|
F_TRAINER_FEMALE |
|
|
#line 13856
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13857
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 13858
|
|
.doubleBattle = FALSE,
|
|
#line 13859
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13861
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13863
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13862
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13865
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13867
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13866
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13869
|
|
[TRAINER_FABIAN] =
|
|
{
|
|
#line 13870
|
|
.trainerName = _("FABIAN"),
|
|
#line 13871
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 13872
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 13874
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13875
|
|
.doubleBattle = FALSE,
|
|
#line 13876
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13878
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13880
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13879
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13882
|
|
[TRAINER_DAYTON] =
|
|
{
|
|
#line 13883
|
|
.trainerName = _("DAYTON"),
|
|
#line 13884
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 13885
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 13887
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13888
|
|
.doubleBattle = FALSE,
|
|
#line 13889
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13891
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13893
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13892
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13895
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13897
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13896
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13899
|
|
[TRAINER_RACHEL] =
|
|
{
|
|
#line 13900
|
|
.trainerName = _("RACHEL"),
|
|
#line 13901
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 13902
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 13903
|
|
F_TRAINER_FEMALE |
|
|
#line 13904
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13905
|
|
.doubleBattle = FALSE,
|
|
#line 13906
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13908
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13910
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13909
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13912
|
|
[TRAINER_LEONEL] =
|
|
{
|
|
#line 13913
|
|
.trainerName = _("LEONEL"),
|
|
#line 13914
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 13915
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 13917
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13918
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 13919
|
|
.doubleBattle = FALSE,
|
|
#line 13920
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13922
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13924
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 13923
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 13925
|
|
MOVE_THUNDER,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_THUNDER_WAVE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 13929
|
|
[TRAINER_CALLIE] =
|
|
{
|
|
#line 13930
|
|
.trainerName = _("CALLIE"),
|
|
#line 13931
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 13932
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 13933
|
|
F_TRAINER_FEMALE |
|
|
#line 13934
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13935
|
|
.doubleBattle = FALSE,
|
|
#line 13936
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13938
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13940
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13939
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13942
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13944
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13943
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13946
|
|
[TRAINER_CALE] =
|
|
{
|
|
#line 13947
|
|
.trainerName = _("CALE"),
|
|
#line 13948
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 13949
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 13951
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 13952
|
|
.doubleBattle = FALSE,
|
|
#line 13953
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13955
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13957
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13956
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13959
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13961
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13960
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13963
|
|
[TRAINER_MYLES] =
|
|
{
|
|
#line 13964
|
|
.trainerName = _("MYLES"),
|
|
#line 13965
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 13966
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 13968
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13969
|
|
.doubleBattle = FALSE,
|
|
#line 13970
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13972
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13974
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 13973
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13976
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13978
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 13977
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13980
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13982
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 13981
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13984
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13986
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 13985
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13988
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13990
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 13989
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13992
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13994
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 13993
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13996
|
|
[TRAINER_PAT] =
|
|
{
|
|
#line 13997
|
|
.trainerName = _("PAT"),
|
|
#line 13998
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 13999
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 14000
|
|
F_TRAINER_FEMALE |
|
|
#line 14001
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14002
|
|
.doubleBattle = FALSE,
|
|
#line 14003
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14005
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14007
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14006
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14009
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14011
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14010
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14013
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14015
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14014
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14017
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14019
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14018
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14021
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14023
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14022
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14025
|
|
.species = SPECIES_GULPIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14027
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14026
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14029
|
|
[TRAINER_CRISTIN_1] =
|
|
{
|
|
#line 14030
|
|
.trainerName = _("CRISTIN"),
|
|
#line 14031
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 14032
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 14033
|
|
F_TRAINER_FEMALE |
|
|
#line 14034
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 14035
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 14036
|
|
.doubleBattle = FALSE,
|
|
#line 14037
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14039
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14041
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 14040
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14043
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14045
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 14044
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14047
|
|
[TRAINER_MAY_RUSTBORO_TREECKO] =
|
|
{
|
|
#line 14048
|
|
.trainerName = _("MAY"),
|
|
#line 14049
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 14050
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 14051
|
|
F_TRAINER_FEMALE |
|
|
#line 14052
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14053
|
|
.doubleBattle = FALSE,
|
|
#line 14054
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14056
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14058
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 14057
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14060
|
|
.species = SPECIES_TORCHIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14062
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 14061
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14064
|
|
[TRAINER_MAY_RUSTBORO_TORCHIC] =
|
|
{
|
|
#line 14065
|
|
.trainerName = _("MAY"),
|
|
#line 14066
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 14067
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 14068
|
|
F_TRAINER_FEMALE |
|
|
#line 14069
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14070
|
|
.doubleBattle = FALSE,
|
|
#line 14071
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14073
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14075
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 14074
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14077
|
|
.species = SPECIES_MUDKIP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14079
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 14078
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14081
|
|
[TRAINER_ROXANNE_2] =
|
|
{
|
|
#line 14082
|
|
.trainerName = _("ROXANNE"),
|
|
#line 14083
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14084
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 14085
|
|
F_TRAINER_FEMALE |
|
|
#line 14086
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14087
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14088
|
|
.doubleBattle = TRUE,
|
|
#line 14089
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14091
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14093
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14092
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14094
|
|
MOVE_PROTECT,
|
|
MOVE_ROLLOUT,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_EXPLOSION,
|
|
},
|
|
},
|
|
{
|
|
#line 14099
|
|
.species = SPECIES_KABUTO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14099
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14101
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14100
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14102
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SURF,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14107
|
|
.species = SPECIES_ONIX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14109
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14108
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14110
|
|
MOVE_IRON_TAIL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ROAR,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14115
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14115
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14117
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14116
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14118
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PROTECT,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14123
|
|
[TRAINER_ROXANNE_3] =
|
|
{
|
|
#line 14124
|
|
.trainerName = _("ROXANNE"),
|
|
#line 14125
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14126
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 14127
|
|
F_TRAINER_FEMALE |
|
|
#line 14128
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14129
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14130
|
|
.doubleBattle = TRUE,
|
|
#line 14131
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14133
|
|
.species = SPECIES_OMANYTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14135
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14134
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14136
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
{
|
|
#line 14141
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14143
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14142
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14144
|
|
MOVE_PROTECT,
|
|
MOVE_ROLLOUT,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_EXPLOSION,
|
|
},
|
|
},
|
|
{
|
|
#line 14149
|
|
.species = SPECIES_KABUTOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14149
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14151
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14150
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14152
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SURF,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14157
|
|
.species = SPECIES_ONIX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14159
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14158
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14160
|
|
MOVE_IRON_TAIL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ROAR,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14165
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14165
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14167
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14166
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14168
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PROTECT,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14173
|
|
[TRAINER_ROXANNE_4] =
|
|
{
|
|
#line 14174
|
|
.trainerName = _("ROXANNE"),
|
|
#line 14175
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14176
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 14177
|
|
F_TRAINER_FEMALE |
|
|
#line 14178
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14179
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14180
|
|
.doubleBattle = TRUE,
|
|
#line 14181
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14183
|
|
.species = SPECIES_OMASTAR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14185
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14184
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14186
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
{
|
|
#line 14191
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14193
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14192
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14194
|
|
MOVE_PROTECT,
|
|
MOVE_ROLLOUT,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
},
|
|
},
|
|
{
|
|
#line 14199
|
|
.species = SPECIES_KABUTOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14199
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14201
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14200
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14202
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SURF,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14207
|
|
.species = SPECIES_ONIX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14209
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14208
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14210
|
|
MOVE_IRON_TAIL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ROAR,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14215
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14215
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14217
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14216
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14218
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PROTECT,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14223
|
|
[TRAINER_ROXANNE_5] =
|
|
{
|
|
#line 14224
|
|
.trainerName = _("ROXANNE"),
|
|
#line 14225
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14226
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 14227
|
|
F_TRAINER_FEMALE |
|
|
#line 14228
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14229
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14230
|
|
.doubleBattle = TRUE,
|
|
#line 14231
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14233
|
|
.species = SPECIES_AERODACTYL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14235
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14234
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14236
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 14241
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14243
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14242
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14244
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROLLOUT,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
},
|
|
},
|
|
{
|
|
#line 14249
|
|
.species = SPECIES_OMASTAR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14251
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14250
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14252
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
{
|
|
#line 14257
|
|
.species = SPECIES_KABUTOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14257
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14259
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14258
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14260
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SURF,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14265
|
|
.species = SPECIES_STEELIX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14267
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14266
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14268
|
|
MOVE_IRON_TAIL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ROAR,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14273
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14273
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14275
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14274
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14276
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PROTECT,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14281
|
|
[TRAINER_BRAWLY_2] =
|
|
{
|
|
#line 14282
|
|
.trainerName = _("BRAWLY"),
|
|
#line 14283
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14284
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 14286
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14287
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14288
|
|
.doubleBattle = TRUE,
|
|
#line 14289
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14291
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14291
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14293
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14292
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14294
|
|
MOVE_KARATE_CHOP,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14299
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14301
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14300
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14302
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14307
|
|
.species = SPECIES_HITMONTOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14309
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14308
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14310
|
|
MOVE_PURSUIT,
|
|
MOVE_COUNTER,
|
|
MOVE_PROTECT,
|
|
MOVE_TRIPLE_KICK,
|
|
},
|
|
},
|
|
{
|
|
#line 14315
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14315
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14317
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14316
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14318
|
|
MOVE_FAKE_OUT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14323
|
|
[TRAINER_BRAWLY_3] =
|
|
{
|
|
#line 14324
|
|
.trainerName = _("BRAWLY"),
|
|
#line 14325
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14326
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 14328
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14329
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14330
|
|
.doubleBattle = TRUE,
|
|
#line 14331
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14333
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14333
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14335
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14334
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14336
|
|
MOVE_KARATE_CHOP,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14341
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14343
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14342
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14344
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14349
|
|
.species = SPECIES_HITMONTOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14351
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14350
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14352
|
|
MOVE_PURSUIT,
|
|
MOVE_COUNTER,
|
|
MOVE_PROTECT,
|
|
MOVE_TRIPLE_KICK,
|
|
},
|
|
},
|
|
{
|
|
#line 14357
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14357
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14359
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14358
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14360
|
|
MOVE_FAKE_OUT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14365
|
|
[TRAINER_BRAWLY_4] =
|
|
{
|
|
#line 14366
|
|
.trainerName = _("BRAWLY"),
|
|
#line 14367
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14368
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 14370
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14371
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14372
|
|
.doubleBattle = TRUE,
|
|
#line 14373
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14375
|
|
.species = SPECIES_HITMONCHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14377
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14376
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14378
|
|
MOVE_SKY_UPPERCUT,
|
|
MOVE_PROTECT,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_ICE_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14383
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14383
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14385
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14384
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14386
|
|
MOVE_KARATE_CHOP,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14391
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14393
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14392
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14394
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_PSYCHIC,
|
|
},
|
|
},
|
|
{
|
|
#line 14399
|
|
.species = SPECIES_HITMONTOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14401
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14400
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14402
|
|
MOVE_PURSUIT,
|
|
MOVE_COUNTER,
|
|
MOVE_PROTECT,
|
|
MOVE_TRIPLE_KICK,
|
|
},
|
|
},
|
|
{
|
|
#line 14407
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14407
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14409
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14408
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14410
|
|
MOVE_FAKE_OUT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14415
|
|
[TRAINER_BRAWLY_5] =
|
|
{
|
|
#line 14416
|
|
.trainerName = _("BRAWLY"),
|
|
#line 14417
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14418
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 14420
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14421
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14422
|
|
.doubleBattle = TRUE,
|
|
#line 14423
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14425
|
|
.species = SPECIES_HITMONLEE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14427
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14426
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14428
|
|
MOVE_MEGA_KICK,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14433
|
|
.species = SPECIES_HITMONCHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14435
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14434
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14436
|
|
MOVE_SKY_UPPERCUT,
|
|
MOVE_PROTECT,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_ICE_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14441
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14441
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14443
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14442
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14444
|
|
MOVE_CROSS_CHOP,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14449
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14451
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14450
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14452
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_PSYCHIC,
|
|
},
|
|
},
|
|
{
|
|
#line 14457
|
|
.species = SPECIES_HITMONTOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14459
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14458
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14460
|
|
MOVE_PURSUIT,
|
|
MOVE_COUNTER,
|
|
MOVE_PROTECT,
|
|
MOVE_TRIPLE_KICK,
|
|
},
|
|
},
|
|
{
|
|
#line 14465
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14465
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14467
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14466
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14468
|
|
MOVE_FAKE_OUT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14473
|
|
[TRAINER_WATTSON_2] =
|
|
{
|
|
#line 14474
|
|
.trainerName = _("WATTSON"),
|
|
#line 14475
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14476
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 14478
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14479
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14480
|
|
.doubleBattle = TRUE,
|
|
#line 14481
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14483
|
|
.species = SPECIES_MAREEP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14485
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14484
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14486
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14491
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14493
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14492
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14494
|
|
MOVE_ROLLOUT,
|
|
MOVE_THUNDER,
|
|
MOVE_EXPLOSION,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14499
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14499
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14501
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14500
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14502
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14507
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14507
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14509
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14508
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14510
|
|
MOVE_BITE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14515
|
|
[TRAINER_WATTSON_3] =
|
|
{
|
|
#line 14516
|
|
.trainerName = _("WATTSON"),
|
|
#line 14517
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14518
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 14520
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14521
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14522
|
|
.doubleBattle = TRUE,
|
|
#line 14523
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14525
|
|
.species = SPECIES_PIKACHU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14527
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14526
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14528
|
|
MOVE_THUNDER,
|
|
MOVE_SLAM,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_SHOCK_WAVE,
|
|
},
|
|
},
|
|
{
|
|
#line 14533
|
|
.species = SPECIES_FLAAFFY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14535
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14534
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14536
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14541
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14543
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14542
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14544
|
|
MOVE_ROLLOUT,
|
|
MOVE_THUNDER,
|
|
MOVE_EXPLOSION,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14549
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14549
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14551
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14550
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14552
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14557
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14557
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14559
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14558
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14560
|
|
MOVE_BITE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14565
|
|
[TRAINER_WATTSON_4] =
|
|
{
|
|
#line 14566
|
|
.trainerName = _("WATTSON"),
|
|
#line 14567
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14568
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 14570
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14571
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14572
|
|
.doubleBattle = TRUE,
|
|
#line 14573
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14575
|
|
.species = SPECIES_RAICHU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14577
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14576
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14578
|
|
MOVE_THUNDER,
|
|
MOVE_SLAM,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 14583
|
|
.species = SPECIES_AMPHAROS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14585
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14584
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14586
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14591
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14593
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14592
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14594
|
|
MOVE_ROLLOUT,
|
|
MOVE_THUNDER,
|
|
MOVE_EXPLOSION,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14599
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14599
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14601
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14600
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14602
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14607
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14607
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14609
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14608
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14610
|
|
MOVE_BITE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14615
|
|
[TRAINER_WATTSON_5] =
|
|
{
|
|
#line 14616
|
|
.trainerName = _("WATTSON"),
|
|
#line 14617
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14618
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 14620
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14621
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14622
|
|
.doubleBattle = TRUE,
|
|
#line 14623
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14625
|
|
.species = SPECIES_ELECTABUZZ,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14627
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14626
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14628
|
|
MOVE_SWIFT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_THUNDER_PUNCH,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14633
|
|
.species = SPECIES_RAICHU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14635
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14634
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14636
|
|
MOVE_THUNDER,
|
|
MOVE_SLAM,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 14641
|
|
.species = SPECIES_AMPHAROS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14643
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14642
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14644
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14649
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14651
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14650
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14652
|
|
MOVE_ROLLOUT,
|
|
MOVE_THUNDER,
|
|
MOVE_EXPLOSION,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14657
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14657
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14659
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14658
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14660
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14665
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14665
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14667
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14666
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14668
|
|
MOVE_BITE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14673
|
|
[TRAINER_FLANNERY_2] =
|
|
{
|
|
#line 14674
|
|
.trainerName = _("FLANNERY"),
|
|
#line 14675
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14676
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 14677
|
|
F_TRAINER_FEMALE |
|
|
#line 14678
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14679
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14680
|
|
.doubleBattle = TRUE,
|
|
#line 14681
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14683
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14683
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14685
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14684
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14686
|
|
MOVE_OVERHEAT,
|
|
MOVE_ATTRACT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14691
|
|
.species = SPECIES_PONYTA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14693
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14692
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14694
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ATTRACT,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_BOUNCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14699
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14699
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14701
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14700
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14702
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 14707
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14707
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14709
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14708
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14710
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14715
|
|
[TRAINER_FLANNERY_3] =
|
|
{
|
|
#line 14716
|
|
.trainerName = _("FLANNERY"),
|
|
#line 14717
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14718
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 14719
|
|
F_TRAINER_FEMALE |
|
|
#line 14720
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14721
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14722
|
|
.doubleBattle = TRUE,
|
|
#line 14723
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14725
|
|
.species = SPECIES_GROWLITHE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14727
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14726
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14728
|
|
MOVE_HELPING_HAND,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ROAR,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 14733
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14733
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14735
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14734
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14736
|
|
MOVE_OVERHEAT,
|
|
MOVE_ATTRACT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14741
|
|
.species = SPECIES_PONYTA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14743
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14742
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14744
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ATTRACT,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_BOUNCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14749
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14749
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14751
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14750
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14752
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 14757
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14757
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14759
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14758
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14760
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14765
|
|
[TRAINER_FLANNERY_4] =
|
|
{
|
|
#line 14766
|
|
.trainerName = _("FLANNERY"),
|
|
#line 14767
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14768
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 14769
|
|
F_TRAINER_FEMALE |
|
|
#line 14770
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14771
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14772
|
|
.doubleBattle = TRUE,
|
|
#line 14773
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14775
|
|
.species = SPECIES_HOUNDOUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14777
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14776
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14778
|
|
MOVE_ROAR,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_TAUNT,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 14783
|
|
.species = SPECIES_GROWLITHE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14785
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14784
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14786
|
|
MOVE_HELPING_HAND,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_ROAR,
|
|
},
|
|
},
|
|
{
|
|
#line 14791
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14791
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14793
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14792
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14794
|
|
MOVE_OVERHEAT,
|
|
MOVE_ATTRACT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14799
|
|
.species = SPECIES_RAPIDASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14801
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14800
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14802
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ATTRACT,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_BOUNCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14807
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14807
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14809
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14808
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14810
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 14815
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14815
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14817
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14816
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14818
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14823
|
|
[TRAINER_FLANNERY_5] =
|
|
{
|
|
#line 14824
|
|
.trainerName = _("FLANNERY"),
|
|
#line 14825
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14826
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 14827
|
|
F_TRAINER_FEMALE |
|
|
#line 14828
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14829
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14830
|
|
.doubleBattle = TRUE,
|
|
#line 14831
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14833
|
|
.species = SPECIES_ARCANINE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14835
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14834
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14836
|
|
MOVE_HELPING_HAND,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_ROAR,
|
|
},
|
|
},
|
|
{
|
|
#line 14841
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14841
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14843
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14842
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14844
|
|
MOVE_OVERHEAT,
|
|
MOVE_ATTRACT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14849
|
|
.species = SPECIES_HOUNDOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14851
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14850
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14852
|
|
MOVE_ROAR,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_TAUNT,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 14857
|
|
.species = SPECIES_RAPIDASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14859
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14858
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14860
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ATTRACT,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_BOUNCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14865
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14865
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14867
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14866
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14868
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 14873
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14873
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14875
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14874
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14876
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14881
|
|
[TRAINER_NORMAN_2] =
|
|
{
|
|
#line 14882
|
|
.trainerName = _("NORMAN"),
|
|
#line 14883
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14884
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 14886
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14887
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14888
|
|
.doubleBattle = TRUE,
|
|
#line 14889
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14891
|
|
.species = SPECIES_CHANSEY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14893
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14892
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14894
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SING,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14899
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14899
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14901
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14900
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14902
|
|
MOVE_BLIZZARD,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_FIRE_BLAST,
|
|
},
|
|
},
|
|
{
|
|
#line 14907
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14909
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14908
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14910
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FACADE,
|
|
MOVE_HYPNOSIS,
|
|
},
|
|
},
|
|
{
|
|
#line 14915
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14915
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14917
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14916
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14918
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14923
|
|
[TRAINER_NORMAN_3] =
|
|
{
|
|
#line 14924
|
|
.trainerName = _("NORMAN"),
|
|
#line 14925
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14926
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 14928
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14929
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14930
|
|
.doubleBattle = TRUE,
|
|
#line 14931
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14933
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14933
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14935
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14934
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14936
|
|
MOVE_BLIZZARD,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_FIRE_BLAST,
|
|
},
|
|
},
|
|
{
|
|
#line 14941
|
|
.species = SPECIES_CHANSEY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14943
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14942
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14944
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SING,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14949
|
|
.species = SPECIES_KANGASKHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14951
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14950
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14952
|
|
MOVE_FAKE_OUT,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_ENDURE,
|
|
MOVE_REVERSAL,
|
|
},
|
|
},
|
|
{
|
|
#line 14957
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14959
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14958
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14960
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FACADE,
|
|
MOVE_HYPNOSIS,
|
|
},
|
|
},
|
|
{
|
|
#line 14965
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14965
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14967
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14966
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14968
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14973
|
|
[TRAINER_NORMAN_4] =
|
|
{
|
|
#line 14974
|
|
.trainerName = _("NORMAN"),
|
|
#line 14975
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14976
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 14978
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14979
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14980
|
|
.doubleBattle = TRUE,
|
|
#line 14981
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14983
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14983
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14985
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14984
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14986
|
|
MOVE_BLIZZARD,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_FIRE_BLAST,
|
|
},
|
|
},
|
|
{
|
|
#line 14991
|
|
.species = SPECIES_BLISSEY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14993
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14992
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14994
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SING,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14999
|
|
.species = SPECIES_KANGASKHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15001
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15000
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15002
|
|
MOVE_FAKE_OUT,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_ENDURE,
|
|
MOVE_REVERSAL,
|
|
},
|
|
},
|
|
{
|
|
#line 15007
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15009
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15008
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15010
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FACADE,
|
|
MOVE_HYPNOSIS,
|
|
},
|
|
},
|
|
{
|
|
#line 15015
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15015
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15017
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15016
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15018
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15023
|
|
[TRAINER_NORMAN_5] =
|
|
{
|
|
#line 15024
|
|
.trainerName = _("NORMAN"),
|
|
#line 15025
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15026
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 15028
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15029
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15030
|
|
.doubleBattle = TRUE,
|
|
#line 15031
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15033
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15033
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15035
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15034
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15036
|
|
MOVE_BLIZZARD,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_FIRE_BLAST,
|
|
},
|
|
},
|
|
{
|
|
#line 15041
|
|
.species = SPECIES_BLISSEY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15043
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15042
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15044
|
|
MOVE_PROTECT,
|
|
MOVE_SING,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 15049
|
|
.species = SPECIES_KANGASKHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15051
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15050
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15052
|
|
MOVE_FAKE_OUT,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_ENDURE,
|
|
MOVE_REVERSAL,
|
|
},
|
|
},
|
|
{
|
|
#line 15057
|
|
.species = SPECIES_TAUROS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15059
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15058
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15060
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_PROTECT,
|
|
MOVE_FIRE_BLAST,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15065
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15067
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15066
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15068
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FACADE,
|
|
MOVE_HYPNOSIS,
|
|
},
|
|
},
|
|
{
|
|
#line 15073
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15073
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15075
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15074
|
|
.lvl = 60,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15076
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15081
|
|
[TRAINER_WINONA_2] =
|
|
{
|
|
#line 15082
|
|
.trainerName = _("WINONA"),
|
|
#line 15083
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15084
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 15085
|
|
F_TRAINER_FEMALE |
|
|
#line 15086
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15087
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15088
|
|
.doubleBattle = TRUE,
|
|
#line 15089
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15091
|
|
.species = SPECIES_DRATINI,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15091
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15093
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15092
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15094
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15099
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15101
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15100
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15102
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15107
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15109
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15108
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15110
|
|
MOVE_SURF,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15115
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15117
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15116
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15118
|
|
MOVE_WHIRLWIND,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15123
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15123
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15125
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15124
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15126
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_REST,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15131
|
|
[TRAINER_WINONA_3] =
|
|
{
|
|
#line 15132
|
|
.trainerName = _("WINONA"),
|
|
#line 15133
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15134
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 15135
|
|
F_TRAINER_FEMALE |
|
|
#line 15136
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15137
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15138
|
|
.doubleBattle = TRUE,
|
|
#line 15139
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15141
|
|
.species = SPECIES_HOOTHOOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15143
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15142
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15144
|
|
MOVE_HYPNOSIS,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REFLECT,
|
|
MOVE_DREAM_EATER,
|
|
},
|
|
},
|
|
{
|
|
#line 15149
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15151
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15150
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15152
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15157
|
|
.species = SPECIES_DRAGONAIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15157
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15159
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15158
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15160
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15165
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15167
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15166
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15168
|
|
MOVE_SURF,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15173
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15175
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15174
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15176
|
|
MOVE_WHIRLWIND,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15181
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15181
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15183
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15182
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15184
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_REST,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15189
|
|
[TRAINER_WINONA_4] =
|
|
{
|
|
#line 15190
|
|
.trainerName = _("WINONA"),
|
|
#line 15191
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15192
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 15193
|
|
F_TRAINER_FEMALE |
|
|
#line 15194
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15195
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15196
|
|
.doubleBattle = TRUE,
|
|
#line 15197
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15199
|
|
.species = SPECIES_NOCTOWL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15201
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15200
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15202
|
|
MOVE_HYPNOSIS,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REFLECT,
|
|
MOVE_DREAM_EATER,
|
|
},
|
|
},
|
|
{
|
|
#line 15207
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15209
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15208
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15210
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15215
|
|
.species = SPECIES_DRAGONAIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15215
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15217
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15216
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15218
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15223
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15225
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15224
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15226
|
|
MOVE_SURF,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15231
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15233
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15232
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15234
|
|
MOVE_WHIRLWIND,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15239
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15239
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15241
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15240
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15242
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_REST,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15247
|
|
[TRAINER_WINONA_5] =
|
|
{
|
|
#line 15248
|
|
.trainerName = _("WINONA"),
|
|
#line 15249
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15250
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 15251
|
|
F_TRAINER_FEMALE |
|
|
#line 15252
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15253
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15254
|
|
.doubleBattle = TRUE,
|
|
#line 15255
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY | AI_FLAG_RISKY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15257
|
|
.species = SPECIES_NOCTOWL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15259
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15258
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15260
|
|
MOVE_HYPNOSIS,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REFLECT,
|
|
MOVE_DREAM_EATER,
|
|
},
|
|
},
|
|
{
|
|
#line 15265
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15267
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15266
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15268
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15273
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15275
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15274
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15276
|
|
MOVE_SURF,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15281
|
|
.species = SPECIES_DRAGONITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15281
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15283
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15282
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15284
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15289
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15291
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15290
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15292
|
|
MOVE_WHIRLWIND,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15297
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15297
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15299
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15298
|
|
.lvl = 60,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15300
|
|
MOVE_SKY_ATTACK,
|
|
MOVE_REST,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15305
|
|
[TRAINER_TATE_AND_LIZA_2] =
|
|
{
|
|
#line 15306
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 15307
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15308
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 15310
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15311
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15312
|
|
.doubleBattle = TRUE,
|
|
#line 15313
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15315
|
|
.species = SPECIES_SLOWPOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15317
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15316
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15318
|
|
MOVE_YAWN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15323
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15325
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15324
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15326
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 15331
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15331
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15333
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15332
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15334
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15339
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15339
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15341
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15340
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15342
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15347
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15347
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15349
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15348
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15350
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15355
|
|
[TRAINER_TATE_AND_LIZA_3] =
|
|
{
|
|
#line 15356
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 15357
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15358
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 15360
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15361
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15362
|
|
.doubleBattle = TRUE,
|
|
#line 15363
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15365
|
|
.species = SPECIES_DROWZEE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15367
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15366
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15368
|
|
MOVE_HYPNOSIS,
|
|
MOVE_DREAM_EATER,
|
|
MOVE_HEADBUTT,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15373
|
|
.species = SPECIES_SLOWPOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15375
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15374
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15376
|
|
MOVE_YAWN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15381
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15383
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15382
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15384
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 15389
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15389
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15391
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15390
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15392
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15397
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15397
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15399
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15398
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15400
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15405
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15405
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15407
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15406
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15408
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15413
|
|
[TRAINER_TATE_AND_LIZA_4] =
|
|
{
|
|
#line 15414
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 15415
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15416
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 15418
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15419
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15420
|
|
.doubleBattle = TRUE,
|
|
#line 15421
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15423
|
|
.species = SPECIES_HYPNO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15425
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15424
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15426
|
|
MOVE_HYPNOSIS,
|
|
MOVE_DREAM_EATER,
|
|
MOVE_HEADBUTT,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15431
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15433
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15432
|
|
.lvl = 59,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15434
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 15439
|
|
.species = SPECIES_SLOWPOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15441
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15440
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15442
|
|
MOVE_YAWN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15447
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15447
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15449
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15448
|
|
.lvl = 59,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15450
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15455
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15455
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15457
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15456
|
|
.lvl = 60,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15458
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15463
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15463
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15465
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15464
|
|
.lvl = 60,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15466
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15471
|
|
[TRAINER_TATE_AND_LIZA_5] =
|
|
{
|
|
#line 15472
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 15473
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15474
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 15476
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15477
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15478
|
|
.doubleBattle = TRUE,
|
|
#line 15479
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15481
|
|
.species = SPECIES_HYPNO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15483
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15482
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15484
|
|
MOVE_HYPNOSIS,
|
|
MOVE_DREAM_EATER,
|
|
MOVE_HEADBUTT,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15489
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15491
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15490
|
|
.lvl = 64,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15492
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 15497
|
|
.species = SPECIES_SLOWKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15499
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15498
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15500
|
|
MOVE_YAWN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15505
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15505
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15507
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15506
|
|
.lvl = 64,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15508
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15513
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15513
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15515
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15514
|
|
.lvl = 65,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15516
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15521
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15521
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15523
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15522
|
|
.lvl = 65,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15524
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15529
|
|
[TRAINER_JUAN_2] =
|
|
{
|
|
#line 15530
|
|
.trainerName = _("JUAN"),
|
|
#line 15531
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15532
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 15534
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15535
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15536
|
|
.doubleBattle = TRUE,
|
|
#line 15537
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15539
|
|
.species = SPECIES_POLIWAG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15541
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15540
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15542
|
|
MOVE_HYPNOSIS,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
MOVE_HYDRO_PUMP,
|
|
},
|
|
},
|
|
{
|
|
#line 15547
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15549
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15548
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15550
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FISSURE,
|
|
},
|
|
},
|
|
{
|
|
#line 15555
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15557
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15556
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15558
|
|
MOVE_WATER_PULSE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15563
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15563
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15565
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15564
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15566
|
|
MOVE_REST,
|
|
MOVE_CRABHAMMER,
|
|
MOVE_TAUNT,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15571
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15571
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15573
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15572
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15574
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15579
|
|
[TRAINER_JUAN_3] =
|
|
{
|
|
#line 15580
|
|
.trainerName = _("JUAN"),
|
|
#line 15581
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15582
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 15584
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15585
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15586
|
|
.doubleBattle = TRUE,
|
|
#line 15587
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15589
|
|
.species = SPECIES_POLIWHIRL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15591
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15590
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15592
|
|
MOVE_HYPNOSIS,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
MOVE_HYDRO_PUMP,
|
|
},
|
|
},
|
|
{
|
|
#line 15597
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15599
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15598
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15600
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FISSURE,
|
|
},
|
|
},
|
|
{
|
|
#line 15605
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15607
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15606
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15608
|
|
MOVE_WATER_PULSE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15613
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15613
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15615
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15614
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15616
|
|
MOVE_REST,
|
|
MOVE_GUILLOTINE,
|
|
MOVE_TAUNT,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15621
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15621
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15623
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15622
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15624
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15629
|
|
[TRAINER_JUAN_4] =
|
|
{
|
|
#line 15630
|
|
.trainerName = _("JUAN"),
|
|
#line 15631
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15632
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 15634
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15635
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15636
|
|
.doubleBattle = TRUE,
|
|
#line 15637
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15639
|
|
.species = SPECIES_LAPRAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15641
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15640
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15642
|
|
MOVE_HYDRO_PUMP,
|
|
MOVE_PERISH_SONG,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_CONFUSE_RAY,
|
|
},
|
|
},
|
|
{
|
|
#line 15647
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15649
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15648
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15650
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FISSURE,
|
|
},
|
|
},
|
|
{
|
|
#line 15655
|
|
.species = SPECIES_POLIWHIRL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15657
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15656
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15658
|
|
MOVE_HYPNOSIS,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
MOVE_HYDRO_PUMP,
|
|
},
|
|
},
|
|
{
|
|
#line 15663
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15665
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15664
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15666
|
|
MOVE_WATER_PULSE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15671
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15671
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15673
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15672
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15674
|
|
MOVE_REST,
|
|
MOVE_GUILLOTINE,
|
|
MOVE_TAUNT,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15679
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15679
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15681
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15680
|
|
.lvl = 61,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15682
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15687
|
|
[TRAINER_JUAN_5] =
|
|
{
|
|
#line 15688
|
|
.trainerName = _("JUAN"),
|
|
#line 15689
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15690
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 15692
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15693
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15694
|
|
.doubleBattle = TRUE,
|
|
#line 15695
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15697
|
|
.species = SPECIES_LAPRAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15699
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15698
|
|
.lvl = 61,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15700
|
|
MOVE_HYDRO_PUMP,
|
|
MOVE_PERISH_SONG,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_CONFUSE_RAY,
|
|
},
|
|
},
|
|
{
|
|
#line 15705
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15707
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15706
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15708
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FISSURE,
|
|
},
|
|
},
|
|
{
|
|
#line 15713
|
|
.species = SPECIES_POLITOED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15715
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15714
|
|
.lvl = 61,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15716
|
|
MOVE_HYPNOSIS,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_HYDRO_PUMP,
|
|
MOVE_PERISH_SONG,
|
|
},
|
|
},
|
|
{
|
|
#line 15721
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15723
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15722
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15724
|
|
MOVE_WATER_PULSE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_PROTECT,
|
|
MOVE_SHEER_COLD,
|
|
},
|
|
},
|
|
{
|
|
#line 15729
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15729
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15731
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15730
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15732
|
|
MOVE_REST,
|
|
MOVE_GUILLOTINE,
|
|
MOVE_TAUNT,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15737
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15737
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15739
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15738
|
|
.lvl = 66,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15740
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15745
|
|
[TRAINER_ANGELO] =
|
|
{
|
|
#line 15746
|
|
.trainerName = _("ANGELO"),
|
|
#line 15747
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 15748
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 15750
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 15751
|
|
.doubleBattle = FALSE,
|
|
#line 15752
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15754
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15756
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 15755
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15757
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_CHARM,
|
|
},
|
|
},
|
|
{
|
|
#line 15761
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15763
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 15762
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15764
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_CONFUSE_RAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15768
|
|
[TRAINER_DARIUS] =
|
|
{
|
|
#line 15769
|
|
.trainerName = _("DARIUS"),
|
|
#line 15770
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 15771
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 15773
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 15774
|
|
.doubleBattle = FALSE,
|
|
#line 15775
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15777
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15779
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 15778
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15781
|
|
[TRAINER_STEVEN] =
|
|
{
|
|
#line 15782
|
|
.trainerName = _("STEVEN"),
|
|
#line 15783
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 15784
|
|
.trainerPic = TRAINER_PIC_STEVEN,
|
|
.encounterMusic_gender =
|
|
#line 15786
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15787
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15788
|
|
.doubleBattle = FALSE,
|
|
#line 15789
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15791
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15793
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15792
|
|
.lvl = 77,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15794
|
|
MOVE_TOXIC,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
},
|
|
},
|
|
{
|
|
#line 15799
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15801
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15800
|
|
.lvl = 75,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15802
|
|
MOVE_REFLECT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15807
|
|
.species = SPECIES_AGGRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15809
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15808
|
|
.lvl = 76,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15810
|
|
MOVE_THUNDER,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_DRAGON_CLAW,
|
|
},
|
|
},
|
|
{
|
|
#line 15815
|
|
.species = SPECIES_CRADILY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15817
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15816
|
|
.lvl = 76,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15818
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_INGRAIN,
|
|
MOVE_CONFUSE_RAY,
|
|
},
|
|
},
|
|
{
|
|
#line 15823
|
|
.species = SPECIES_ARMALDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15825
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15824
|
|
.lvl = 76,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15826
|
|
MOVE_WATER_PULSE,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
{
|
|
#line 15831
|
|
.species = SPECIES_METAGROSS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15831
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15833
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15832
|
|
.lvl = 78,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15834
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_METEOR_MASH,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15839
|
|
[TRAINER_ANABEL] =
|
|
{
|
|
#line 15840
|
|
.trainerName = _("ANABEL"),
|
|
#line 15841
|
|
.trainerClass = TRAINER_CLASS_SALON_MAIDEN,
|
|
#line 15842
|
|
.trainerPic = TRAINER_PIC_SALON_MAIDEN_ANABEL,
|
|
.encounterMusic_gender =
|
|
#line 15843
|
|
F_TRAINER_FEMALE |
|
|
#line 15844
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15845
|
|
.doubleBattle = FALSE,
|
|
#line 15846
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15848
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15850
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15849
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15852
|
|
[TRAINER_TUCKER] =
|
|
{
|
|
#line 15853
|
|
.trainerName = _("TUCKER"),
|
|
#line 15854
|
|
.trainerClass = TRAINER_CLASS_DOME_ACE,
|
|
#line 15855
|
|
.trainerPic = TRAINER_PIC_DOME_ACE_TUCKER,
|
|
.encounterMusic_gender =
|
|
#line 15857
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15858
|
|
.doubleBattle = FALSE,
|
|
#line 15859
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15861
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15863
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15862
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15865
|
|
[TRAINER_SPENSER] =
|
|
{
|
|
#line 15866
|
|
.trainerName = _("SPENSER"),
|
|
#line 15867
|
|
.trainerClass = TRAINER_CLASS_PALACE_MAVEN,
|
|
#line 15868
|
|
.trainerPic = TRAINER_PIC_PALACE_MAVEN_SPENSER,
|
|
.encounterMusic_gender =
|
|
#line 15870
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15871
|
|
.doubleBattle = FALSE,
|
|
#line 15872
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15874
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15876
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15875
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15878
|
|
[TRAINER_GRETA] =
|
|
{
|
|
#line 15879
|
|
.trainerName = _("GRETA"),
|
|
#line 15880
|
|
.trainerClass = TRAINER_CLASS_ARENA_TYCOON,
|
|
#line 15881
|
|
.trainerPic = TRAINER_PIC_ARENA_TYCOON_GRETA,
|
|
.encounterMusic_gender =
|
|
#line 15882
|
|
F_TRAINER_FEMALE |
|
|
#line 15883
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15884
|
|
.doubleBattle = FALSE,
|
|
#line 15885
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15887
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15889
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15888
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15891
|
|
[TRAINER_NOLAND] =
|
|
{
|
|
#line 15892
|
|
.trainerName = _("NOLAND"),
|
|
#line 15893
|
|
.trainerClass = TRAINER_CLASS_FACTORY_HEAD,
|
|
#line 15894
|
|
.trainerPic = TRAINER_PIC_FACTORY_HEAD_NOLAND,
|
|
.encounterMusic_gender =
|
|
#line 15896
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15897
|
|
.doubleBattle = FALSE,
|
|
#line 15898
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15900
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15902
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15901
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15904
|
|
[TRAINER_LUCY] =
|
|
{
|
|
#line 15905
|
|
.trainerName = _("LUCY"),
|
|
#line 15906
|
|
.trainerClass = TRAINER_CLASS_PIKE_QUEEN,
|
|
#line 15907
|
|
.trainerPic = TRAINER_PIC_PIKE_QUEEN_LUCY,
|
|
.encounterMusic_gender =
|
|
#line 15908
|
|
F_TRAINER_FEMALE |
|
|
#line 15909
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15910
|
|
.doubleBattle = FALSE,
|
|
#line 15911
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15913
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15915
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15914
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15917
|
|
[TRAINER_BRANDON] =
|
|
{
|
|
#line 15918
|
|
.trainerName = _("BRANDON"),
|
|
#line 15919
|
|
.trainerClass = TRAINER_CLASS_PYRAMID_KING,
|
|
#line 15920
|
|
.trainerPic = TRAINER_PIC_PYRAMID_KING_BRANDON,
|
|
.encounterMusic_gender =
|
|
#line 15922
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15923
|
|
.doubleBattle = FALSE,
|
|
#line 15924
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15926
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15928
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15927
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15930
|
|
[TRAINER_ANDRES_2] =
|
|
{
|
|
#line 15931
|
|
.trainerName = _("ANDRES"),
|
|
#line 15932
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 15933
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 15935
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 15936
|
|
.doubleBattle = FALSE,
|
|
#line 15937
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15939
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15941
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 15940
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 15943
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15945
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 15944
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15947
|
|
[TRAINER_ANDRES_3] =
|
|
{
|
|
#line 15948
|
|
.trainerName = _("ANDRES"),
|
|
#line 15949
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 15950
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 15952
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 15953
|
|
.doubleBattle = FALSE,
|
|
#line 15954
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15956
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15958
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 15957
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 15960
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15962
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 15961
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 15964
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15966
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 15965
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15968
|
|
[TRAINER_ANDRES_4] =
|
|
{
|
|
#line 15969
|
|
.trainerName = _("ANDRES"),
|
|
#line 15970
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 15971
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 15973
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 15974
|
|
.doubleBattle = FALSE,
|
|
#line 15975
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15977
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15979
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 15978
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 15981
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15983
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 15982
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 15985
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15987
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 15986
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15989
|
|
[TRAINER_ANDRES_5] =
|
|
{
|
|
#line 15990
|
|
.trainerName = _("ANDRES"),
|
|
#line 15991
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 15992
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 15994
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 15995
|
|
.doubleBattle = FALSE,
|
|
#line 15996
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15998
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16000
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 15999
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16002
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16004
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16003
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16006
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16008
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16007
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16010
|
|
[TRAINER_CORY_2] =
|
|
{
|
|
#line 16011
|
|
.trainerName = _("CORY"),
|
|
#line 16012
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 16013
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 16015
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16016
|
|
.doubleBattle = FALSE,
|
|
#line 16017
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16019
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16021
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16020
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16023
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16025
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16024
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16027
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16029
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16028
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16031
|
|
[TRAINER_CORY_3] =
|
|
{
|
|
#line 16032
|
|
.trainerName = _("CORY"),
|
|
#line 16033
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 16034
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 16036
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16037
|
|
.doubleBattle = FALSE,
|
|
#line 16038
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16040
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16042
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16041
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16044
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16046
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16045
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16048
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16050
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16049
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16052
|
|
[TRAINER_CORY_4] =
|
|
{
|
|
#line 16053
|
|
.trainerName = _("CORY"),
|
|
#line 16054
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 16055
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 16057
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16058
|
|
.doubleBattle = FALSE,
|
|
#line 16059
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16061
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16063
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16062
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16065
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16067
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16066
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16069
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16071
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16070
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16073
|
|
[TRAINER_CORY_5] =
|
|
{
|
|
#line 16074
|
|
.trainerName = _("CORY"),
|
|
#line 16075
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 16076
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 16078
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16079
|
|
.doubleBattle = FALSE,
|
|
#line 16080
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16082
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16084
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16083
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16086
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16088
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16087
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16090
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16092
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16091
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16094
|
|
[TRAINER_PABLO_2] =
|
|
{
|
|
#line 16095
|
|
.trainerName = _("PABLO"),
|
|
#line 16096
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 16097
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 16099
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 16100
|
|
.doubleBattle = FALSE,
|
|
#line 16101
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16103
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16105
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16104
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16107
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16109
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16108
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16111
|
|
[TRAINER_PABLO_3] =
|
|
{
|
|
#line 16112
|
|
.trainerName = _("PABLO"),
|
|
#line 16113
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 16114
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 16116
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 16117
|
|
.doubleBattle = FALSE,
|
|
#line 16118
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16120
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16122
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16121
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16124
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16126
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16125
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16128
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16130
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16129
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16132
|
|
[TRAINER_PABLO_4] =
|
|
{
|
|
#line 16133
|
|
.trainerName = _("PABLO"),
|
|
#line 16134
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 16135
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 16137
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 16138
|
|
.doubleBattle = FALSE,
|
|
#line 16139
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16141
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16143
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16142
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16145
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16147
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16146
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16149
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16151
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16150
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16153
|
|
[TRAINER_PABLO_5] =
|
|
{
|
|
#line 16154
|
|
.trainerName = _("PABLO"),
|
|
#line 16155
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 16156
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 16158
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 16159
|
|
.doubleBattle = FALSE,
|
|
#line 16160
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16162
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16164
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16163
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16166
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16168
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16167
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16170
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16172
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16171
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16174
|
|
[TRAINER_KOJI_2] =
|
|
{
|
|
#line 16175
|
|
.trainerName = _("KOJI"),
|
|
#line 16176
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 16177
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 16179
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16180
|
|
.doubleBattle = FALSE,
|
|
#line 16181
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16183
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16185
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16184
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16187
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16189
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16188
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16191
|
|
[TRAINER_KOJI_3] =
|
|
{
|
|
#line 16192
|
|
.trainerName = _("KOJI"),
|
|
#line 16193
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 16194
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 16196
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16197
|
|
.doubleBattle = FALSE,
|
|
#line 16198
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16200
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16202
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16201
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16204
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16206
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16205
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16208
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16210
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16209
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16212
|
|
[TRAINER_KOJI_4] =
|
|
{
|
|
#line 16213
|
|
.trainerName = _("KOJI"),
|
|
#line 16214
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 16215
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 16217
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16218
|
|
.doubleBattle = FALSE,
|
|
#line 16219
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16221
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16223
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16222
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16225
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16227
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16226
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16229
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16231
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16230
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16233
|
|
[TRAINER_KOJI_5] =
|
|
{
|
|
#line 16234
|
|
.trainerName = _("KOJI"),
|
|
#line 16235
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 16236
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 16238
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16239
|
|
.doubleBattle = FALSE,
|
|
#line 16240
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16242
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16244
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16243
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16246
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16248
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16247
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16250
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16252
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16251
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16254
|
|
[TRAINER_CRISTIN_2] =
|
|
{
|
|
#line 16255
|
|
.trainerName = _("CRISTIN"),
|
|
#line 16256
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 16257
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 16258
|
|
F_TRAINER_FEMALE |
|
|
#line 16259
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 16260
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 16261
|
|
.doubleBattle = FALSE,
|
|
#line 16262
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16264
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16266
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 16265
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16268
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16270
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 16269
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16272
|
|
[TRAINER_CRISTIN_3] =
|
|
{
|
|
#line 16273
|
|
.trainerName = _("CRISTIN"),
|
|
#line 16274
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 16275
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 16276
|
|
F_TRAINER_FEMALE |
|
|
#line 16277
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 16278
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 16279
|
|
.doubleBattle = FALSE,
|
|
#line 16280
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16282
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16284
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 16283
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16286
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16288
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 16287
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16290
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16292
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 16291
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16294
|
|
[TRAINER_CRISTIN_4] =
|
|
{
|
|
#line 16295
|
|
.trainerName = _("CRISTIN"),
|
|
#line 16296
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 16297
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 16298
|
|
F_TRAINER_FEMALE |
|
|
#line 16299
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 16300
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 16301
|
|
.doubleBattle = FALSE,
|
|
#line 16302
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16304
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16306
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 16305
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16308
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16310
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 16309
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16312
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16314
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 16313
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16316
|
|
[TRAINER_CRISTIN_5] =
|
|
{
|
|
#line 16317
|
|
.trainerName = _("CRISTIN"),
|
|
#line 16318
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 16319
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 16320
|
|
F_TRAINER_FEMALE |
|
|
#line 16321
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 16322
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 16323
|
|
.doubleBattle = FALSE,
|
|
#line 16324
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16326
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16328
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 16327
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16330
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16332
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 16331
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16334
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16336
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 16335
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16338
|
|
[TRAINER_FERNANDO_2] =
|
|
{
|
|
#line 16339
|
|
.trainerName = _("FERNANDO"),
|
|
#line 16340
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 16341
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 16343
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16344
|
|
.doubleBattle = FALSE,
|
|
#line 16345
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16347
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16349
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16348
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16351
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16353
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16352
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16355
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16357
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16356
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16359
|
|
[TRAINER_FERNANDO_3] =
|
|
{
|
|
#line 16360
|
|
.trainerName = _("FERNANDO"),
|
|
#line 16361
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 16362
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 16364
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16365
|
|
.doubleBattle = FALSE,
|
|
#line 16366
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16368
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16370
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16369
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16372
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16374
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16373
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16376
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16378
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16377
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16380
|
|
[TRAINER_FERNANDO_4] =
|
|
{
|
|
#line 16381
|
|
.trainerName = _("FERNANDO"),
|
|
#line 16382
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 16383
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 16385
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16386
|
|
.doubleBattle = FALSE,
|
|
#line 16387
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16389
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16391
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16390
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16393
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16395
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16394
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16397
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16399
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16398
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16401
|
|
[TRAINER_FERNANDO_5] =
|
|
{
|
|
#line 16402
|
|
.trainerName = _("FERNANDO"),
|
|
#line 16403
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 16404
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 16406
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16407
|
|
.doubleBattle = FALSE,
|
|
#line 16408
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16410
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16412
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16411
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16414
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16416
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16415
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16418
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16420
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16419
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16422
|
|
[TRAINER_SAWYER_2] =
|
|
{
|
|
#line 16423
|
|
.trainerName = _("SAWYER"),
|
|
#line 16424
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 16425
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 16427
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16428
|
|
.doubleBattle = FALSE,
|
|
#line 16429
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16431
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16433
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16432
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16435
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16437
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16436
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16439
|
|
[TRAINER_SAWYER_3] =
|
|
{
|
|
#line 16440
|
|
.trainerName = _("SAWYER"),
|
|
#line 16441
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 16442
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 16444
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16445
|
|
.doubleBattle = FALSE,
|
|
#line 16446
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16448
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16450
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16449
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16452
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16454
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16453
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16456
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16458
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16457
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16460
|
|
[TRAINER_SAWYER_4] =
|
|
{
|
|
#line 16461
|
|
.trainerName = _("SAWYER"),
|
|
#line 16462
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 16463
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 16465
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16466
|
|
.doubleBattle = FALSE,
|
|
#line 16467
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16469
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16471
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16470
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16473
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16475
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16474
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16477
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16479
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16478
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16481
|
|
[TRAINER_SAWYER_5] =
|
|
{
|
|
#line 16482
|
|
.trainerName = _("SAWYER"),
|
|
#line 16483
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 16484
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 16486
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16487
|
|
.doubleBattle = FALSE,
|
|
#line 16488
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16490
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16492
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16491
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16494
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16496
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16495
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16498
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16500
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16499
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16502
|
|
[TRAINER_GABRIELLE_2] =
|
|
{
|
|
#line 16503
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 16504
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 16505
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 16506
|
|
F_TRAINER_FEMALE |
|
|
#line 16507
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16508
|
|
.doubleBattle = FALSE,
|
|
#line 16509
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16511
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16513
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16512
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16515
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16517
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16516
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16519
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16521
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16520
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16523
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16525
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16524
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16527
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16529
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16528
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16531
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16533
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16532
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16535
|
|
[TRAINER_GABRIELLE_3] =
|
|
{
|
|
#line 16536
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 16537
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 16538
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 16539
|
|
F_TRAINER_FEMALE |
|
|
#line 16540
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16541
|
|
.doubleBattle = FALSE,
|
|
#line 16542
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16544
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16546
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16545
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16548
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16550
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16549
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16552
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16554
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16553
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16556
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16558
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16557
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16560
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16562
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16561
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16564
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16566
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16565
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16568
|
|
[TRAINER_GABRIELLE_4] =
|
|
{
|
|
#line 16569
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 16570
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 16571
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 16572
|
|
F_TRAINER_FEMALE |
|
|
#line 16573
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16574
|
|
.doubleBattle = FALSE,
|
|
#line 16575
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16577
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16579
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16578
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16581
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16583
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16582
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16585
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16587
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16586
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16589
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16591
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16590
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16593
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16595
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16594
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16597
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16599
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16598
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16601
|
|
[TRAINER_GABRIELLE_5] =
|
|
{
|
|
#line 16602
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 16603
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 16604
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 16605
|
|
F_TRAINER_FEMALE |
|
|
#line 16606
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16607
|
|
.doubleBattle = FALSE,
|
|
#line 16608
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16610
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16612
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16611
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16614
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16616
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16615
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16618
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16620
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16619
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16622
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16624
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16623
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16626
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16628
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16627
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16630
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16632
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16631
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16634
|
|
[TRAINER_THALIA_2] =
|
|
{
|
|
#line 16635
|
|
.trainerName = _("THALIA"),
|
|
#line 16636
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 16637
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 16638
|
|
F_TRAINER_FEMALE |
|
|
#line 16639
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16640
|
|
.doubleBattle = FALSE,
|
|
#line 16641
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16643
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16645
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16644
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16647
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16649
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16648
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16651
|
|
[TRAINER_THALIA_3] =
|
|
{
|
|
#line 16652
|
|
.trainerName = _("THALIA"),
|
|
#line 16653
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 16654
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 16655
|
|
F_TRAINER_FEMALE |
|
|
#line 16656
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16657
|
|
.doubleBattle = FALSE,
|
|
#line 16658
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16660
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16662
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16661
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16664
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16666
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16665
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16668
|
|
.species = SPECIES_SEADRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16670
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16669
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16672
|
|
[TRAINER_THALIA_4] =
|
|
{
|
|
#line 16673
|
|
.trainerName = _("THALIA"),
|
|
#line 16674
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 16675
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 16676
|
|
F_TRAINER_FEMALE |
|
|
#line 16677
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16678
|
|
.doubleBattle = FALSE,
|
|
#line 16679
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16681
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16683
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16682
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16685
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16687
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16686
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16689
|
|
.species = SPECIES_SEADRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16691
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16690
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16693
|
|
[TRAINER_THALIA_5] =
|
|
{
|
|
#line 16694
|
|
.trainerName = _("THALIA"),
|
|
#line 16695
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 16696
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 16697
|
|
F_TRAINER_FEMALE |
|
|
#line 16698
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16699
|
|
.doubleBattle = FALSE,
|
|
#line 16700
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16702
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16704
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16703
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16706
|
|
.species = SPECIES_WAILORD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16708
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16707
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16710
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16712
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16711
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16714
|
|
[TRAINER_MARIELA] =
|
|
{
|
|
#line 16715
|
|
.trainerName = _("MARIELA"),
|
|
#line 16716
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 16717
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 16718
|
|
F_TRAINER_FEMALE |
|
|
#line 16719
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16720
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16722
|
|
.species = SPECIES_CHIMECHO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16724
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16723
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16726
|
|
[TRAINER_ALVARO] =
|
|
{
|
|
#line 16727
|
|
.trainerName = _("ALVARO"),
|
|
#line 16728
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 16729
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 16731
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16732
|
|
.doubleBattle = FALSE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16734
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16736
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16735
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16738
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16740
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16739
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16742
|
|
[TRAINER_EVERETT] =
|
|
{
|
|
#line 16743
|
|
.trainerName = _("EVERETT"),
|
|
#line 16744
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 16745
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 16747
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 16748
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16750
|
|
.species = SPECIES_WOBBUFFET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16752
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16751
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16754
|
|
[TRAINER_RED] =
|
|
{
|
|
#line 16755
|
|
.trainerName = _("RED"),
|
|
#line 16756
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 16757
|
|
.trainerPic = TRAINER_PIC_RED,
|
|
.encounterMusic_gender =
|
|
#line 16759
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16760
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16762
|
|
.species = SPECIES_CHARMANDER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16764
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16763
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16766
|
|
[TRAINER_LEAF] =
|
|
{
|
|
#line 16767
|
|
.trainerName = _("LEAF"),
|
|
#line 16768
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 16769
|
|
.trainerPic = TRAINER_PIC_LEAF,
|
|
.encounterMusic_gender =
|
|
#line 16770
|
|
F_TRAINER_FEMALE |
|
|
#line 16771
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16772
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16774
|
|
.species = SPECIES_BULBASAUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16776
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16775
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16778
|
|
[TRAINER_BRENDAN_PLACEHOLDER] =
|
|
{
|
|
#line 16779
|
|
.trainerName = _("BRENDAN"),
|
|
#line 16780
|
|
.trainerClass = TRAINER_CLASS_RS_PROTAG,
|
|
#line 16781
|
|
.trainerPic = TRAINER_PIC_RS_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 16783
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16784
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16786
|
|
.species = SPECIES_GROUDON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16788
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16787
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16790
|
|
[TRAINER_MAY_PLACEHOLDER] =
|
|
{
|
|
#line 16791
|
|
.trainerName = _("MAY"),
|
|
#line 16792
|
|
.trainerClass = TRAINER_CLASS_RS_PROTAG,
|
|
#line 16793
|
|
.trainerPic = TRAINER_PIC_RS_MAY,
|
|
.encounterMusic_gender =
|
|
#line 16794
|
|
F_TRAINER_FEMALE |
|
|
#line 16795
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16796
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16798
|
|
.species = SPECIES_KYOGRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16800
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16799
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|