42181 lines
1.1 MiB
42181 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/general.h and remove this notice.
|
|
// Use sed -i '/^#line/d' 'src/data/trainers.h' to remove #line markers.
|
|
//
|
|
|
|
#line 1 "src/data/trainers.party"
|
|
|
|
#line 76
|
|
[DIFFICULTY_NORMAL][TRAINER_NONE] =
|
|
{
|
|
#line 78
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_1,
|
|
#line 79
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 81
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 82
|
|
.doubleBattle = FALSE,
|
|
.partySize = 0,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
},
|
|
},
|
|
#line 84
|
|
[DIFFICULTY_NORMAL][TRAINER_SAWYER_1] =
|
|
{
|
|
#line 85
|
|
.trainerName = _("SAWYER"),
|
|
#line 86
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 87
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 89
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 90
|
|
.doubleBattle = FALSE,
|
|
#line 91
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 93
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 95
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 94
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 97
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_AQUA_HIDEOUT_1] =
|
|
{
|
|
#line 98
|
|
.trainerName = _("GRUNT"),
|
|
#line 99
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 100
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 102
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 103
|
|
.doubleBattle = FALSE,
|
|
#line 104
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 106
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 108
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 107
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 110
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_AQUA_HIDEOUT_2] =
|
|
{
|
|
#line 111
|
|
.trainerName = _("GRUNT"),
|
|
#line 112
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 113
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 115
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 116
|
|
.doubleBattle = FALSE,
|
|
#line 117
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 119
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 121
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 120
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 123
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 125
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 124
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 127
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_AQUA_HIDEOUT_3] =
|
|
{
|
|
#line 128
|
|
.trainerName = _("GRUNT"),
|
|
#line 129
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 130
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 132
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 133
|
|
.doubleBattle = FALSE,
|
|
#line 134
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 136
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 138
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 137
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 140
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_AQUA_HIDEOUT_4] =
|
|
{
|
|
#line 141
|
|
.trainerName = _("GRUNT"),
|
|
#line 142
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 143
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 145
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 146
|
|
.doubleBattle = FALSE,
|
|
#line 147
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 149
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 151
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 150
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 153
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SEAFLOOR_CAVERN_1] =
|
|
{
|
|
#line 154
|
|
.trainerName = _("GRUNT"),
|
|
#line 155
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 156
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 158
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 159
|
|
.doubleBattle = FALSE,
|
|
#line 160
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 162
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 164
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 163
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 166
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SEAFLOOR_CAVERN_2] =
|
|
{
|
|
#line 167
|
|
.trainerName = _("GRUNT"),
|
|
#line 168
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 169
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 171
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 172
|
|
.doubleBattle = FALSE,
|
|
#line 173
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 175
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 177
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 176
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 179
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SEAFLOOR_CAVERN_3] =
|
|
{
|
|
#line 180
|
|
.trainerName = _("GRUNT"),
|
|
#line 181
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 182
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 184
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 185
|
|
.doubleBattle = FALSE,
|
|
#line 186
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 188
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 190
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 189
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 192
|
|
[DIFFICULTY_NORMAL][TRAINER_GABRIELLE_1] =
|
|
{
|
|
#line 193
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 194
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 195
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 196
|
|
F_TRAINER_FEMALE |
|
|
#line 197
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 198
|
|
.doubleBattle = FALSE,
|
|
#line 199
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 201
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 203
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 202
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 205
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 207
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 206
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 209
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 211
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 210
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 213
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 215
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 214
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 217
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 219
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 218
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 221
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 223
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 222
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 225
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_PETALBURG_WOODS] =
|
|
{
|
|
#line 226
|
|
.trainerName = _("GRUNT"),
|
|
#line 227
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 228
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 230
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 231
|
|
.doubleBattle = FALSE,
|
|
#line 232
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 234
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 236
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 235
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 238
|
|
[DIFFICULTY_NORMAL][TRAINER_MARCEL] =
|
|
{
|
|
#line 239
|
|
.trainerName = _("MARCEL"),
|
|
#line 240
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 241
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 243
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 244
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 245
|
|
.doubleBattle = FALSE,
|
|
#line 246
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 248
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 250
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 249
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 252
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 254
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 253
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 256
|
|
[DIFFICULTY_NORMAL][TRAINER_ALBERTO] =
|
|
{
|
|
#line 257
|
|
.trainerName = _("ALBERTO"),
|
|
#line 258
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 259
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 261
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 262
|
|
.doubleBattle = FALSE,
|
|
#line 263
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 265
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 267
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 266
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 269
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 271
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 270
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 273
|
|
[DIFFICULTY_NORMAL][TRAINER_ED] =
|
|
{
|
|
#line 274
|
|
.trainerName = _("ED"),
|
|
#line 275
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 276
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 278
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 279
|
|
.doubleBattle = FALSE,
|
|
#line 280
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 282
|
|
.species = SPECIES_ZANGOOSE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 284
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 283
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 286
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 288
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 287
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 290
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SEAFLOOR_CAVERN_4] =
|
|
{
|
|
#line 291
|
|
.trainerName = _("GRUNT"),
|
|
#line 292
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 293
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 294
|
|
F_TRAINER_FEMALE |
|
|
#line 295
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 296
|
|
.doubleBattle = FALSE,
|
|
#line 297
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 299
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 301
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 300
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 303
|
|
[DIFFICULTY_NORMAL][TRAINER_DECLAN] =
|
|
{
|
|
#line 304
|
|
.trainerName = _("DECLAN"),
|
|
#line 305
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 306
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 308
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 309
|
|
.doubleBattle = FALSE,
|
|
#line 310
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 312
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 314
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 313
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 316
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_RUSTURF_TUNNEL] =
|
|
{
|
|
#line 317
|
|
.trainerName = _("GRUNT"),
|
|
#line 318
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 319
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 321
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 322
|
|
.doubleBattle = FALSE,
|
|
#line 323
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 325
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 327
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 326
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 329
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_WEATHER_INST_1] =
|
|
{
|
|
#line 330
|
|
.trainerName = _("GRUNT"),
|
|
#line 331
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 332
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 334
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 335
|
|
.doubleBattle = FALSE,
|
|
#line 336
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 338
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 340
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 339
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 342
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 344
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 343
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 346
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_WEATHER_INST_2] =
|
|
{
|
|
#line 347
|
|
.trainerName = _("GRUNT"),
|
|
#line 348
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 349
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 351
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 352
|
|
.doubleBattle = FALSE,
|
|
#line 353
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 355
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 357
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 356
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 359
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 361
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 360
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 363
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_WEATHER_INST_3] =
|
|
{
|
|
#line 364
|
|
.trainerName = _("GRUNT"),
|
|
#line 365
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 366
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 368
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 369
|
|
.doubleBattle = FALSE,
|
|
#line 370
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 372
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 374
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 373
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 376
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 378
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 377
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 380
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 382
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 381
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 384
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MUSEUM_1] =
|
|
{
|
|
#line 385
|
|
.trainerName = _("GRUNT"),
|
|
#line 386
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 387
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 389
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 390
|
|
.doubleBattle = FALSE,
|
|
#line 391
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 393
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 395
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 394
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 397
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MUSEUM_2] =
|
|
{
|
|
#line 398
|
|
.trainerName = _("GRUNT"),
|
|
#line 399
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 400
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 402
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 403
|
|
.doubleBattle = FALSE,
|
|
#line 404
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 406
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 408
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 407
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 410
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 412
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 411
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 414
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SPACE_CENTER_1] =
|
|
{
|
|
#line 415
|
|
.trainerName = _("GRUNT"),
|
|
#line 416
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 417
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 419
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 420
|
|
.doubleBattle = FALSE,
|
|
#line 421
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 423
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 425
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 424
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 427
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MT_PYRE_1] =
|
|
{
|
|
#line 428
|
|
.trainerName = _("GRUNT"),
|
|
#line 429
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 430
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 432
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 433
|
|
.doubleBattle = FALSE,
|
|
#line 434
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 436
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 438
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 437
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 440
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MT_PYRE_2] =
|
|
{
|
|
#line 441
|
|
.trainerName = _("GRUNT"),
|
|
#line 442
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 443
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 445
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 446
|
|
.doubleBattle = FALSE,
|
|
#line 447
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 449
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 451
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 450
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 453
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MT_PYRE_3] =
|
|
{
|
|
#line 454
|
|
.trainerName = _("GRUNT"),
|
|
#line 455
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 456
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 458
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 459
|
|
.doubleBattle = FALSE,
|
|
#line 460
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 462
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 464
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 463
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 466
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 468
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 467
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 470
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_WEATHER_INST_4] =
|
|
{
|
|
#line 471
|
|
.trainerName = _("GRUNT"),
|
|
#line 472
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 473
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 474
|
|
F_TRAINER_FEMALE |
|
|
#line 475
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 476
|
|
.doubleBattle = FALSE,
|
|
#line 477
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 479
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 481
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 480
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 483
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_AQUA_HIDEOUT_5] =
|
|
{
|
|
#line 484
|
|
.trainerName = _("GRUNT"),
|
|
#line 485
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 486
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 487
|
|
F_TRAINER_FEMALE |
|
|
#line 488
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 489
|
|
.doubleBattle = FALSE,
|
|
#line 490
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 492
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 494
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 493
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 496
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_AQUA_HIDEOUT_6] =
|
|
{
|
|
#line 497
|
|
.trainerName = _("GRUNT"),
|
|
#line 498
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 499
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 500
|
|
F_TRAINER_FEMALE |
|
|
#line 501
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 502
|
|
.doubleBattle = FALSE,
|
|
#line 503
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 505
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 507
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 506
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 509
|
|
[DIFFICULTY_NORMAL][TRAINER_FREDRICK] =
|
|
{
|
|
#line 510
|
|
.trainerName = _("FREDRICK"),
|
|
#line 511
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 512
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 514
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 515
|
|
.doubleBattle = FALSE,
|
|
#line 516
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 518
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 520
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 519
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 522
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 524
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 523
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 526
|
|
[DIFFICULTY_NORMAL][TRAINER_MATT] =
|
|
{
|
|
#line 527
|
|
.trainerName = _("MATT"),
|
|
#line 528
|
|
.trainerClass = TRAINER_CLASS_AQUA_ADMIN,
|
|
#line 529
|
|
.trainerPic = TRAINER_PIC_AQUA_ADMIN_M,
|
|
.encounterMusic_gender =
|
|
#line 531
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 532
|
|
.items = { ITEM_SUPER_POTION },
|
|
#line 533
|
|
.doubleBattle = FALSE,
|
|
#line 534
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 536
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 538
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 537
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 540
|
|
.species = SPECIES_GOLBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 542
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 541
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 544
|
|
[DIFFICULTY_NORMAL][TRAINER_ZANDER] =
|
|
{
|
|
#line 545
|
|
.trainerName = _("ZANDER"),
|
|
#line 546
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 547
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 549
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 550
|
|
.doubleBattle = FALSE,
|
|
#line 551
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 553
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 555
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 554
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 557
|
|
[DIFFICULTY_NORMAL][TRAINER_SHELLY_WEATHER_INSTITUTE] =
|
|
{
|
|
#line 558
|
|
.trainerName = _("SHELLY"),
|
|
#line 559
|
|
.trainerClass = TRAINER_CLASS_AQUA_ADMIN,
|
|
#line 560
|
|
.trainerPic = TRAINER_PIC_AQUA_ADMIN_F,
|
|
.encounterMusic_gender =
|
|
#line 561
|
|
F_TRAINER_FEMALE |
|
|
#line 562
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 563
|
|
.doubleBattle = FALSE,
|
|
#line 564
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 566
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 568
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 567
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 570
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 572
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 571
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 574
|
|
[DIFFICULTY_NORMAL][TRAINER_SHELLY_SEAFLOOR_CAVERN] =
|
|
{
|
|
#line 575
|
|
.trainerName = _("SHELLY"),
|
|
#line 576
|
|
.trainerClass = TRAINER_CLASS_AQUA_ADMIN,
|
|
#line 577
|
|
.trainerPic = TRAINER_PIC_AQUA_ADMIN_F,
|
|
.encounterMusic_gender =
|
|
#line 578
|
|
F_TRAINER_FEMALE |
|
|
#line 579
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 580
|
|
.doubleBattle = FALSE,
|
|
#line 581
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 583
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 585
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 584
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 587
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 589
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 588
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 591
|
|
[DIFFICULTY_NORMAL][TRAINER_ARCHIE] =
|
|
{
|
|
#line 592
|
|
.trainerName = _("ARCHIE"),
|
|
#line 593
|
|
.trainerClass = TRAINER_CLASS_AQUA_LEADER,
|
|
#line 594
|
|
.trainerPic = TRAINER_PIC_AQUA_LEADER_ARCHIE,
|
|
.encounterMusic_gender =
|
|
#line 596
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 597
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 598
|
|
.doubleBattle = FALSE,
|
|
#line 599
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 601
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 603
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 602
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 605
|
|
.species = SPECIES_CROBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 607
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 606
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 609
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 611
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 610
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 613
|
|
[DIFFICULTY_NORMAL][TRAINER_LEAH] =
|
|
{
|
|
#line 614
|
|
.trainerName = _("LEAH"),
|
|
#line 615
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 616
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 617
|
|
F_TRAINER_FEMALE |
|
|
#line 618
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 619
|
|
.doubleBattle = FALSE,
|
|
#line 620
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 622
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 624
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 623
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 626
|
|
[DIFFICULTY_NORMAL][TRAINER_DAISY] =
|
|
{
|
|
#line 627
|
|
.trainerName = _("DAISY"),
|
|
#line 628
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 629
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 630
|
|
F_TRAINER_FEMALE |
|
|
#line 631
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 632
|
|
.doubleBattle = FALSE,
|
|
#line 633
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 635
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 637
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 636
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 639
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 641
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 640
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 643
|
|
[DIFFICULTY_NORMAL][TRAINER_ROSE_1] =
|
|
{
|
|
#line 644
|
|
.trainerName = _("ROSE"),
|
|
#line 645
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 646
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 647
|
|
F_TRAINER_FEMALE |
|
|
#line 648
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 649
|
|
.doubleBattle = FALSE,
|
|
#line 650
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 652
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 654
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 653
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 656
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 658
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 657
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 660
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 662
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 661
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 664
|
|
[DIFFICULTY_NORMAL][TRAINER_FELIX] =
|
|
{
|
|
#line 665
|
|
.trainerName = _("FELIX"),
|
|
#line 666
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 667
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 669
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 670
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 671
|
|
.doubleBattle = FALSE,
|
|
#line 672
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 674
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 676
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 675
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 677
|
|
MOVE_PSYCHIC,
|
|
},
|
|
},
|
|
{
|
|
#line 679
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 681
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 680
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 682
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 685
|
|
[DIFFICULTY_NORMAL][TRAINER_VIOLET] =
|
|
{
|
|
#line 686
|
|
.trainerName = _("VIOLET"),
|
|
#line 687
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 688
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 689
|
|
F_TRAINER_FEMALE |
|
|
#line 690
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 691
|
|
.doubleBattle = FALSE,
|
|
#line 692
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 694
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 696
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 695
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 698
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 700
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 699
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 702
|
|
[DIFFICULTY_NORMAL][TRAINER_ROSE_2] =
|
|
{
|
|
#line 703
|
|
.trainerName = _("ROSE"),
|
|
#line 704
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 705
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 706
|
|
F_TRAINER_FEMALE |
|
|
#line 707
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 708
|
|
.doubleBattle = FALSE,
|
|
#line 709
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 711
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 713
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 712
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 715
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 717
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 716
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 719
|
|
[DIFFICULTY_NORMAL][TRAINER_ROSE_3] =
|
|
{
|
|
#line 720
|
|
.trainerName = _("ROSE"),
|
|
#line 721
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 722
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 723
|
|
F_TRAINER_FEMALE |
|
|
#line 724
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 725
|
|
.doubleBattle = FALSE,
|
|
#line 726
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 728
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 730
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 729
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 732
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 734
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 733
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 736
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 738
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 737
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 740
|
|
[DIFFICULTY_NORMAL][TRAINER_ROSE_4] =
|
|
{
|
|
#line 741
|
|
.trainerName = _("ROSE"),
|
|
#line 742
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 743
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 744
|
|
F_TRAINER_FEMALE |
|
|
#line 745
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 746
|
|
.doubleBattle = FALSE,
|
|
#line 747
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 749
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 751
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 750
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 753
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 755
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 754
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 757
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 759
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 758
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 761
|
|
[DIFFICULTY_NORMAL][TRAINER_ROSE_5] =
|
|
{
|
|
#line 762
|
|
.trainerName = _("ROSE"),
|
|
#line 763
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 764
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 765
|
|
F_TRAINER_FEMALE |
|
|
#line 766
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 767
|
|
.doubleBattle = FALSE,
|
|
#line 768
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 770
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 772
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 771
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 774
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 776
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 775
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 778
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 780
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 779
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 782
|
|
[DIFFICULTY_NORMAL][TRAINER_DUSTY_1] =
|
|
{
|
|
#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(6, 6, 6, 6, 6, 6),
|
|
#line 792
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 794
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 799
|
|
[DIFFICULTY_NORMAL][TRAINER_CHIP] =
|
|
{
|
|
#line 800
|
|
.trainerName = _("CHIP"),
|
|
#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 = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 808
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 810
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 809
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 811
|
|
MOVE_PSYBEAM,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SANDSTORM,
|
|
MOVE_ANCIENT_POWER,
|
|
},
|
|
},
|
|
{
|
|
#line 816
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 818
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 817
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 819
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
{
|
|
#line 824
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 826
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 825
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 827
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 832
|
|
[DIFFICULTY_NORMAL][TRAINER_FOSTER] =
|
|
{
|
|
#line 833
|
|
.trainerName = _("FOSTER"),
|
|
#line 834
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 835
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 837
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 838
|
|
.doubleBattle = FALSE,
|
|
#line 839
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 841
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 843
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 842
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 844
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
{
|
|
#line 849
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 851
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 850
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 852
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 857
|
|
[DIFFICULTY_NORMAL][TRAINER_DUSTY_2] =
|
|
{
|
|
#line 858
|
|
.trainerName = _("DUSTY"),
|
|
#line 859
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 860
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 862
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 863
|
|
.doubleBattle = FALSE,
|
|
#line 864
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 866
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 868
|
|
.iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7),
|
|
#line 867
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 869
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 874
|
|
[DIFFICULTY_NORMAL][TRAINER_DUSTY_3] =
|
|
{
|
|
#line 875
|
|
.trainerName = _("DUSTY"),
|
|
#line 876
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 877
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 879
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 880
|
|
.doubleBattle = FALSE,
|
|
#line 881
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 883
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 885
|
|
.iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8),
|
|
#line 884
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 886
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 891
|
|
[DIFFICULTY_NORMAL][TRAINER_DUSTY_4] =
|
|
{
|
|
#line 892
|
|
.trainerName = _("DUSTY"),
|
|
#line 893
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 894
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 896
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 897
|
|
.doubleBattle = FALSE,
|
|
#line 898
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 900
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 902
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 901
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 903
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 908
|
|
[DIFFICULTY_NORMAL][TRAINER_DUSTY_5] =
|
|
{
|
|
#line 909
|
|
.trainerName = _("DUSTY"),
|
|
#line 910
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 911
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 913
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 914
|
|
.doubleBattle = FALSE,
|
|
#line 915
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 917
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 919
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 918
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 920
|
|
MOVE_DIG,
|
|
MOVE_SLASH,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 925
|
|
[DIFFICULTY_NORMAL][TRAINER_GABBY_AND_TY_1] =
|
|
{
|
|
#line 926
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 927
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 928
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 930
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 931
|
|
.doubleBattle = TRUE,
|
|
#line 932
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 934
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 936
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 935
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 938
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 940
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 939
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 942
|
|
[DIFFICULTY_NORMAL][TRAINER_GABBY_AND_TY_2] =
|
|
{
|
|
#line 943
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 944
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 945
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 947
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 948
|
|
.doubleBattle = TRUE,
|
|
#line 949
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 951
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 953
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 952
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 955
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 957
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 956
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 959
|
|
[DIFFICULTY_NORMAL][TRAINER_GABBY_AND_TY_3] =
|
|
{
|
|
#line 960
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 961
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 962
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 964
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 965
|
|
.doubleBattle = TRUE,
|
|
#line 966
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 968
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 970
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 969
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 972
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 974
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 973
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 976
|
|
[DIFFICULTY_NORMAL][TRAINER_GABBY_AND_TY_4] =
|
|
{
|
|
#line 977
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 978
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 979
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 981
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 982
|
|
.doubleBattle = TRUE,
|
|
#line 983
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 985
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 987
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 986
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 989
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 991
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 990
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 993
|
|
[DIFFICULTY_NORMAL][TRAINER_GABBY_AND_TY_5] =
|
|
{
|
|
#line 994
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 995
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 996
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 998
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 999
|
|
.doubleBattle = TRUE,
|
|
#line 1000
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1002
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1004
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 1003
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1006
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1008
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 1007
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1010
|
|
[DIFFICULTY_NORMAL][TRAINER_GABBY_AND_TY_6] =
|
|
{
|
|
#line 1011
|
|
.trainerName = _("GABBY & TY"),
|
|
#line 1012
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
#line 1013
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.encounterMusic_gender =
|
|
#line 1015
|
|
TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
#line 1016
|
|
.doubleBattle = TRUE,
|
|
#line 1017
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1019
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1021
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 1020
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1022
|
|
MOVE_SONIC_BOOM,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_METAL_SOUND,
|
|
MOVE_THUNDERBOLT,
|
|
},
|
|
},
|
|
{
|
|
#line 1027
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1029
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 1028
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1030
|
|
MOVE_ASTONISH,
|
|
MOVE_STOMP,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_HYPER_VOICE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1035
|
|
[DIFFICULTY_NORMAL][TRAINER_LOLA_1] =
|
|
{
|
|
#line 1036
|
|
.trainerName = _("LOLA"),
|
|
#line 1037
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1038
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1039
|
|
F_TRAINER_FEMALE |
|
|
#line 1040
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1041
|
|
.doubleBattle = FALSE,
|
|
#line 1042
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1044
|
|
.species = SPECIES_AZURILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1046
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1045
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1048
|
|
.species = SPECIES_AZURILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1050
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1049
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1052
|
|
[DIFFICULTY_NORMAL][TRAINER_AUSTINA] =
|
|
{
|
|
#line 1053
|
|
.trainerName = _("AUSTINA"),
|
|
#line 1054
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1055
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1056
|
|
F_TRAINER_FEMALE |
|
|
#line 1057
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1058
|
|
.doubleBattle = FALSE,
|
|
#line 1059
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1061
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1063
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1062
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1065
|
|
[DIFFICULTY_NORMAL][TRAINER_GWEN] =
|
|
{
|
|
#line 1066
|
|
.trainerName = _("GWEN"),
|
|
#line 1067
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1068
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1069
|
|
F_TRAINER_FEMALE |
|
|
#line 1070
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1071
|
|
.doubleBattle = FALSE,
|
|
#line 1072
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1074
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1076
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1075
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1078
|
|
[DIFFICULTY_NORMAL][TRAINER_LOLA_2] =
|
|
{
|
|
#line 1079
|
|
.trainerName = _("LOLA"),
|
|
#line 1080
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1081
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1082
|
|
F_TRAINER_FEMALE |
|
|
#line 1083
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1084
|
|
.doubleBattle = FALSE,
|
|
#line 1085
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1087
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1089
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1088
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1091
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1093
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1092
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1095
|
|
[DIFFICULTY_NORMAL][TRAINER_LOLA_3] =
|
|
{
|
|
#line 1096
|
|
.trainerName = _("LOLA"),
|
|
#line 1097
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1098
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1099
|
|
F_TRAINER_FEMALE |
|
|
#line 1100
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1101
|
|
.doubleBattle = FALSE,
|
|
#line 1102
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1104
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1106
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 1105
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1108
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1110
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 1109
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1112
|
|
[DIFFICULTY_NORMAL][TRAINER_LOLA_4] =
|
|
{
|
|
#line 1113
|
|
.trainerName = _("LOLA"),
|
|
#line 1114
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1115
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1116
|
|
F_TRAINER_FEMALE |
|
|
#line 1117
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1118
|
|
.doubleBattle = FALSE,
|
|
#line 1119
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1121
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1123
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 1122
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1125
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1127
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 1126
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1129
|
|
[DIFFICULTY_NORMAL][TRAINER_LOLA_5] =
|
|
{
|
|
#line 1130
|
|
.trainerName = _("LOLA"),
|
|
#line 1131
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 1132
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 1133
|
|
F_TRAINER_FEMALE |
|
|
#line 1134
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1135
|
|
.doubleBattle = FALSE,
|
|
#line 1136
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1138
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1140
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 1139
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1142
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1144
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 1143
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1146
|
|
[DIFFICULTY_NORMAL][TRAINER_RICKY_1] =
|
|
{
|
|
#line 1147
|
|
.trainerName = _("RICKY"),
|
|
#line 1148
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1149
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1151
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1152
|
|
.doubleBattle = FALSE,
|
|
#line 1153
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1155
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1157
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1156
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1158
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_HEADBUTT,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1163
|
|
[DIFFICULTY_NORMAL][TRAINER_SIMON] =
|
|
{
|
|
#line 1164
|
|
.trainerName = _("SIMON"),
|
|
#line 1165
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1166
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1168
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1169
|
|
.doubleBattle = FALSE,
|
|
#line 1170
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1172
|
|
.species = SPECIES_AZURILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1174
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1173
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1176
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1178
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1177
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1180
|
|
[DIFFICULTY_NORMAL][TRAINER_CHARLIE] =
|
|
{
|
|
#line 1181
|
|
.trainerName = _("CHARLIE"),
|
|
#line 1182
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1183
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1185
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1186
|
|
.doubleBattle = FALSE,
|
|
#line 1187
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1189
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1191
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1190
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1193
|
|
[DIFFICULTY_NORMAL][TRAINER_RICKY_2] =
|
|
{
|
|
#line 1194
|
|
.trainerName = _("RICKY"),
|
|
#line 1195
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1196
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1198
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1199
|
|
.doubleBattle = FALSE,
|
|
#line 1200
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1202
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1204
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 1203
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1205
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_PIN_MISSILE,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1210
|
|
[DIFFICULTY_NORMAL][TRAINER_RICKY_3] =
|
|
{
|
|
#line 1211
|
|
.trainerName = _("RICKY"),
|
|
#line 1212
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1213
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1215
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1216
|
|
.doubleBattle = FALSE,
|
|
#line 1217
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1219
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1221
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 1220
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1222
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_PIN_MISSILE,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1227
|
|
[DIFFICULTY_NORMAL][TRAINER_RICKY_4] =
|
|
{
|
|
#line 1228
|
|
.trainerName = _("RICKY"),
|
|
#line 1229
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1230
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1232
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1233
|
|
.doubleBattle = FALSE,
|
|
#line 1234
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1236
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1238
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 1237
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1239
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_PIN_MISSILE,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1244
|
|
[DIFFICULTY_NORMAL][TRAINER_RICKY_5] =
|
|
{
|
|
#line 1245
|
|
.trainerName = _("RICKY"),
|
|
#line 1246
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 1247
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 1249
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 1250
|
|
.doubleBattle = FALSE,
|
|
#line 1251
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1253
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1255
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 1254
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1256
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_PIN_MISSILE,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1261
|
|
[DIFFICULTY_NORMAL][TRAINER_RANDALL] =
|
|
{
|
|
#line 1262
|
|
.trainerName = _("RANDALL"),
|
|
#line 1263
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1264
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1266
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1267
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1268
|
|
.doubleBattle = FALSE,
|
|
#line 1269
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1271
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1273
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1272
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1274
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_AGILITY,
|
|
MOVE_WING_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1278
|
|
[DIFFICULTY_NORMAL][TRAINER_PARKER] =
|
|
{
|
|
#line 1279
|
|
.trainerName = _("PARKER"),
|
|
#line 1280
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1281
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1283
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1284
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1285
|
|
.doubleBattle = FALSE,
|
|
#line 1286
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1288
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1290
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1289
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1291
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1295
|
|
[DIFFICULTY_NORMAL][TRAINER_GEORGE] =
|
|
{
|
|
#line 1296
|
|
.trainerName = _("GEORGE"),
|
|
#line 1297
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1298
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1300
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1301
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1302
|
|
.doubleBattle = FALSE,
|
|
#line 1303
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1305
|
|
.species = SPECIES_SLAKOTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1305
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 1307
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1306
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1308
|
|
MOVE_SLACK_OFF,
|
|
MOVE_COUNTER,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1312
|
|
[DIFFICULTY_NORMAL][TRAINER_BERKE] =
|
|
{
|
|
#line 1313
|
|
.trainerName = _("BERKE"),
|
|
#line 1314
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1315
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1317
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1318
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1319
|
|
.doubleBattle = FALSE,
|
|
#line 1320
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1322
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1324
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1323
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1325
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1328
|
|
[DIFFICULTY_NORMAL][TRAINER_BRAXTON] =
|
|
{
|
|
#line 1329
|
|
.trainerName = _("BRAXTON"),
|
|
#line 1330
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1331
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1333
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1334
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1335
|
|
.doubleBattle = FALSE,
|
|
#line 1336
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1338
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1340
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1339
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1341
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_WING_ATTACK,
|
|
MOVE_ENDEAVOR,
|
|
},
|
|
},
|
|
{
|
|
#line 1346
|
|
.species = SPECIES_TRAPINCH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1348
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1347
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1349
|
|
MOVE_BITE,
|
|
MOVE_DIG,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_SAND_TOMB,
|
|
},
|
|
},
|
|
{
|
|
#line 1354
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1356
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1355
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1357
|
|
MOVE_ROLLOUT,
|
|
MOVE_WHIRLPOOL,
|
|
MOVE_ASTONISH,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 1362
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1364
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1363
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1365
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_SONIC_BOOM,
|
|
},
|
|
},
|
|
{
|
|
#line 1370
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1372
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1371
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1373
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_SWAGGER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1378
|
|
[DIFFICULTY_NORMAL][TRAINER_VINCENT] =
|
|
{
|
|
#line 1379
|
|
.trainerName = _("VINCENT"),
|
|
#line 1380
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1381
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1383
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1384
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1385
|
|
.doubleBattle = FALSE,
|
|
#line 1386
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1388
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1390
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1389
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1392
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1394
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1393
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1396
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1398
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1397
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1400
|
|
[DIFFICULTY_NORMAL][TRAINER_LEROY] =
|
|
{
|
|
#line 1401
|
|
.trainerName = _("LEROY"),
|
|
#line 1402
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1403
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1405
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1406
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1407
|
|
.doubleBattle = FALSE,
|
|
#line 1408
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1410
|
|
.species = SPECIES_MAWILE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1412
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1411
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1414
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1416
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1415
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1418
|
|
[DIFFICULTY_NORMAL][TRAINER_WILTON_1] =
|
|
{
|
|
#line 1419
|
|
.trainerName = _("WILTON"),
|
|
#line 1420
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1421
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1423
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1424
|
|
.items = { ITEM_SUPER_POTION },
|
|
#line 1425
|
|
.doubleBattle = FALSE,
|
|
#line 1426
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1428
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1430
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1429
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1432
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1434
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1433
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1436
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1438
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1437
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1440
|
|
[DIFFICULTY_NORMAL][TRAINER_EDGAR] =
|
|
{
|
|
#line 1441
|
|
.trainerName = _("EDGAR"),
|
|
#line 1442
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1443
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1445
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1446
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1447
|
|
.doubleBattle = FALSE,
|
|
#line 1448
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1450
|
|
.species = SPECIES_CACTURNE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1452
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1451
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1454
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1456
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1455
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1458
|
|
[DIFFICULTY_NORMAL][TRAINER_ALBERT] =
|
|
{
|
|
#line 1459
|
|
.trainerName = _("ALBERT"),
|
|
#line 1460
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1461
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1463
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1464
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1465
|
|
.doubleBattle = FALSE,
|
|
#line 1466
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1468
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1470
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1469
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1472
|
|
.species = SPECIES_MUK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1474
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1473
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1476
|
|
[DIFFICULTY_NORMAL][TRAINER_SAMUEL] =
|
|
{
|
|
#line 1477
|
|
.trainerName = _("SAMUEL"),
|
|
#line 1478
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1479
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1481
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1482
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1483
|
|
.doubleBattle = FALSE,
|
|
#line 1484
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1486
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1488
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1487
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1490
|
|
.species = SPECIES_MAWILE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1492
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1491
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1494
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1496
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1495
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1498
|
|
[DIFFICULTY_NORMAL][TRAINER_VITO] =
|
|
{
|
|
#line 1499
|
|
.trainerName = _("VITO"),
|
|
#line 1500
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1501
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1503
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1504
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1505
|
|
.doubleBattle = FALSE,
|
|
#line 1506
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1508
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1510
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1509
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1512
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1514
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1513
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1516
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1518
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1517
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1520
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1522
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1521
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1524
|
|
[DIFFICULTY_NORMAL][TRAINER_OWEN] =
|
|
{
|
|
#line 1525
|
|
.trainerName = _("OWEN"),
|
|
#line 1526
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1527
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1529
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1530
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1531
|
|
.doubleBattle = FALSE,
|
|
#line 1532
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1534
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1536
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1535
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1538
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1540
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1539
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1542
|
|
.species = SPECIES_WAILORD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1544
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1543
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1546
|
|
[DIFFICULTY_NORMAL][TRAINER_WILTON_2] =
|
|
{
|
|
#line 1547
|
|
.trainerName = _("WILTON"),
|
|
#line 1548
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1549
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1551
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1552
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1553
|
|
.doubleBattle = FALSE,
|
|
#line 1554
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1556
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1558
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1557
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1560
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1562
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1561
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1564
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1566
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1565
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1568
|
|
[DIFFICULTY_NORMAL][TRAINER_WILTON_3] =
|
|
{
|
|
#line 1569
|
|
.trainerName = _("WILTON"),
|
|
#line 1570
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1571
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1573
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1574
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1575
|
|
.doubleBattle = FALSE,
|
|
#line 1576
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1578
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1580
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1579
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1582
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1584
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1583
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1586
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1588
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1587
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1590
|
|
[DIFFICULTY_NORMAL][TRAINER_WILTON_4] =
|
|
{
|
|
#line 1591
|
|
.trainerName = _("WILTON"),
|
|
#line 1592
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1593
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1595
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1596
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1597
|
|
.doubleBattle = FALSE,
|
|
#line 1598
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1600
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1602
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1601
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1604
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1606
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1605
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1608
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1610
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1609
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1612
|
|
[DIFFICULTY_NORMAL][TRAINER_WILTON_5] =
|
|
{
|
|
#line 1613
|
|
.trainerName = _("WILTON"),
|
|
#line 1614
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1615
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1617
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1618
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1619
|
|
.doubleBattle = FALSE,
|
|
#line 1620
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1622
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1624
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1623
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1626
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1628
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1627
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1630
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1632
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1631
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1634
|
|
[DIFFICULTY_NORMAL][TRAINER_WARREN] =
|
|
{
|
|
#line 1635
|
|
.trainerName = _("WARREN"),
|
|
#line 1636
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1637
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 1639
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1640
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1641
|
|
.doubleBattle = FALSE,
|
|
#line 1642
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1644
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1646
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1645
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1648
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1650
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1649
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1652
|
|
[DIFFICULTY_NORMAL][TRAINER_MARY] =
|
|
{
|
|
#line 1653
|
|
.trainerName = _("MARY"),
|
|
#line 1654
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1655
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1656
|
|
F_TRAINER_FEMALE |
|
|
#line 1657
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1658
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1659
|
|
.doubleBattle = FALSE,
|
|
#line 1660
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1662
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1664
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1663
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1665
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_SHOCK_WAVE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1668
|
|
[DIFFICULTY_NORMAL][TRAINER_ALEXIA] =
|
|
{
|
|
#line 1669
|
|
.trainerName = _("ALEXIA"),
|
|
#line 1670
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1671
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1672
|
|
F_TRAINER_FEMALE |
|
|
#line 1673
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1674
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1675
|
|
.doubleBattle = FALSE,
|
|
#line 1676
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1678
|
|
.species = SPECIES_WIGGLYTUFF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1680
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1679
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1681
|
|
MOVE_DEFENSE_CURL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1685
|
|
[DIFFICULTY_NORMAL][TRAINER_JODY] =
|
|
{
|
|
#line 1686
|
|
.trainerName = _("JODY"),
|
|
#line 1687
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1688
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1689
|
|
F_TRAINER_FEMALE |
|
|
#line 1690
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1691
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1692
|
|
.doubleBattle = FALSE,
|
|
#line 1693
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1695
|
|
.species = SPECIES_ZANGOOSE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1697
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 1696
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1698
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1701
|
|
[DIFFICULTY_NORMAL][TRAINER_WENDY] =
|
|
{
|
|
#line 1702
|
|
.trainerName = _("WENDY"),
|
|
#line 1703
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1704
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1705
|
|
F_TRAINER_FEMALE |
|
|
#line 1706
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1707
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1708
|
|
.doubleBattle = FALSE,
|
|
#line 1709
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1711
|
|
.species = SPECIES_MAWILE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1713
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1712
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1714
|
|
MOVE_BATON_PASS,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_FAKE_TEARS,
|
|
MOVE_BITE,
|
|
},
|
|
},
|
|
{
|
|
#line 1719
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1721
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1720
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1722
|
|
MOVE_MEGA_DRAIN,
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_GRASS_WHISTLE,
|
|
MOVE_LEECH_SEED,
|
|
},
|
|
},
|
|
{
|
|
#line 1727
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1729
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1728
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 1730
|
|
MOVE_FLY,
|
|
MOVE_WATER_GUN,
|
|
MOVE_MIST,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 1735
|
|
[DIFFICULTY_NORMAL][TRAINER_KEIRA] =
|
|
{
|
|
#line 1736
|
|
.trainerName = _("KEIRA"),
|
|
#line 1737
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1738
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1739
|
|
F_TRAINER_FEMALE |
|
|
#line 1740
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1741
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1742
|
|
.doubleBattle = FALSE,
|
|
#line 1743
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1745
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1747
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1746
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1749
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1751
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1750
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1753
|
|
[DIFFICULTY_NORMAL][TRAINER_BROOKE_1] =
|
|
{
|
|
#line 1754
|
|
.trainerName = _("BROOKE"),
|
|
#line 1755
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1756
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1757
|
|
F_TRAINER_FEMALE |
|
|
#line 1758
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1759
|
|
.items = { ITEM_SUPER_POTION },
|
|
#line 1760
|
|
.doubleBattle = FALSE,
|
|
#line 1761
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1763
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1765
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1764
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1767
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1769
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1768
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1771
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1773
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1772
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1775
|
|
[DIFFICULTY_NORMAL][TRAINER_JENNIFER] =
|
|
{
|
|
#line 1776
|
|
.trainerName = _("JENNIFER"),
|
|
#line 1777
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1778
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1779
|
|
F_TRAINER_FEMALE |
|
|
#line 1780
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1781
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1782
|
|
.doubleBattle = FALSE,
|
|
#line 1783
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1785
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1787
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 1786
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1789
|
|
[DIFFICULTY_NORMAL][TRAINER_HOPE] =
|
|
{
|
|
#line 1790
|
|
.trainerName = _("HOPE"),
|
|
#line 1791
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1792
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1793
|
|
F_TRAINER_FEMALE |
|
|
#line 1794
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1795
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1796
|
|
.doubleBattle = FALSE,
|
|
#line 1797
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1799
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1801
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1800
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1803
|
|
[DIFFICULTY_NORMAL][TRAINER_SHANNON] =
|
|
{
|
|
#line 1804
|
|
.trainerName = _("SHANNON"),
|
|
#line 1805
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1806
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1807
|
|
F_TRAINER_FEMALE |
|
|
#line 1808
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1809
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1810
|
|
.doubleBattle = FALSE,
|
|
#line 1811
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1813
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1815
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1814
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1817
|
|
[DIFFICULTY_NORMAL][TRAINER_MICHELLE] =
|
|
{
|
|
#line 1818
|
|
.trainerName = _("MICHELLE"),
|
|
#line 1819
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1820
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1821
|
|
F_TRAINER_FEMALE |
|
|
#line 1822
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1823
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1824
|
|
.doubleBattle = FALSE,
|
|
#line 1825
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1827
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1829
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1828
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1831
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1833
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1832
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1835
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1837
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1836
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1839
|
|
[DIFFICULTY_NORMAL][TRAINER_CAROLINE] =
|
|
{
|
|
#line 1840
|
|
.trainerName = _("CAROLINE"),
|
|
#line 1841
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1842
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1843
|
|
F_TRAINER_FEMALE |
|
|
#line 1844
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1845
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1846
|
|
.doubleBattle = FALSE,
|
|
#line 1847
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1849
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1851
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1850
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1853
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1855
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1854
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1857
|
|
[DIFFICULTY_NORMAL][TRAINER_JULIE] =
|
|
{
|
|
#line 1858
|
|
.trainerName = _("JULIE"),
|
|
#line 1859
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1860
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1861
|
|
F_TRAINER_FEMALE |
|
|
#line 1862
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1863
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1864
|
|
.doubleBattle = FALSE,
|
|
#line 1865
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1867
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1869
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1868
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1871
|
|
.species = SPECIES_NINETALES,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1873
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1872
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1875
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1877
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 1876
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1879
|
|
[DIFFICULTY_NORMAL][TRAINER_BROOKE_2] =
|
|
{
|
|
#line 1880
|
|
.trainerName = _("BROOKE"),
|
|
#line 1881
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1882
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1883
|
|
F_TRAINER_FEMALE |
|
|
#line 1884
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1885
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1886
|
|
.doubleBattle = FALSE,
|
|
#line 1887
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1889
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1891
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1890
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1893
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1895
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1894
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1897
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1899
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 1898
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1901
|
|
[DIFFICULTY_NORMAL][TRAINER_BROOKE_3] =
|
|
{
|
|
#line 1902
|
|
.trainerName = _("BROOKE"),
|
|
#line 1903
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1904
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1905
|
|
F_TRAINER_FEMALE |
|
|
#line 1906
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1907
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 1908
|
|
.doubleBattle = FALSE,
|
|
#line 1909
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1911
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1913
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1912
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1915
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1917
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1916
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1919
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1921
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 1920
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1923
|
|
[DIFFICULTY_NORMAL][TRAINER_BROOKE_4] =
|
|
{
|
|
#line 1924
|
|
.trainerName = _("BROOKE"),
|
|
#line 1925
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1926
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1927
|
|
F_TRAINER_FEMALE |
|
|
#line 1928
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1929
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1930
|
|
.doubleBattle = FALSE,
|
|
#line 1931
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1933
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1935
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1934
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1937
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1939
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1938
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1941
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1943
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 1942
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1945
|
|
[DIFFICULTY_NORMAL][TRAINER_BROOKE_5] =
|
|
{
|
|
#line 1946
|
|
.trainerName = _("BROOKE"),
|
|
#line 1947
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 1948
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 1949
|
|
F_TRAINER_FEMALE |
|
|
#line 1950
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 1951
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 1952
|
|
.doubleBattle = FALSE,
|
|
#line 1953
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1955
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1957
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1956
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1959
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1961
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1960
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1963
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1965
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 1964
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1967
|
|
[DIFFICULTY_NORMAL][TRAINER_PATRICIA] =
|
|
{
|
|
#line 1968
|
|
.trainerName = _("PATRICIA"),
|
|
#line 1969
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 1970
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 1971
|
|
F_TRAINER_FEMALE |
|
|
#line 1972
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 1973
|
|
.doubleBattle = FALSE,
|
|
#line 1974
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1976
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1978
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1977
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1980
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1982
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1981
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 1984
|
|
[DIFFICULTY_NORMAL][TRAINER_KINDRA] =
|
|
{
|
|
#line 1985
|
|
.trainerName = _("KINDRA"),
|
|
#line 1986
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 1987
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 1988
|
|
F_TRAINER_FEMALE |
|
|
#line 1989
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 1990
|
|
.doubleBattle = FALSE,
|
|
#line 1991
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 1993
|
|
.species = SPECIES_DUSKULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1995
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1994
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 1997
|
|
.species = SPECIES_SHUPPET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 1999
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 1998
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2001
|
|
[DIFFICULTY_NORMAL][TRAINER_TAMMY] =
|
|
{
|
|
#line 2002
|
|
.trainerName = _("TAMMY"),
|
|
#line 2003
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 2004
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2005
|
|
F_TRAINER_FEMALE |
|
|
#line 2006
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2007
|
|
.doubleBattle = FALSE,
|
|
#line 2008
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2010
|
|
.species = SPECIES_DUSKULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2012
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2011
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2014
|
|
.species = SPECIES_SHUPPET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2016
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2015
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2018
|
|
[DIFFICULTY_NORMAL][TRAINER_VALERIE_1] =
|
|
{
|
|
#line 2019
|
|
.trainerName = _("VALERIE"),
|
|
#line 2020
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 2021
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2022
|
|
F_TRAINER_FEMALE |
|
|
#line 2023
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2024
|
|
.doubleBattle = FALSE,
|
|
#line 2025
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2027
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2029
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2028
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2031
|
|
[DIFFICULTY_NORMAL][TRAINER_TASHA] =
|
|
{
|
|
#line 2032
|
|
.trainerName = _("TASHA"),
|
|
#line 2033
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 2034
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2035
|
|
F_TRAINER_FEMALE |
|
|
#line 2036
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2037
|
|
.doubleBattle = FALSE,
|
|
#line 2038
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2040
|
|
.species = SPECIES_SHUPPET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2042
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 2041
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2044
|
|
[DIFFICULTY_NORMAL][TRAINER_VALERIE_2] =
|
|
{
|
|
#line 2045
|
|
.trainerName = _("VALERIE"),
|
|
#line 2046
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 2047
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2048
|
|
F_TRAINER_FEMALE |
|
|
#line 2049
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2050
|
|
.doubleBattle = FALSE,
|
|
#line 2051
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2053
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2055
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2054
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2057
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2059
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2058
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2061
|
|
[DIFFICULTY_NORMAL][TRAINER_VALERIE_3] =
|
|
{
|
|
#line 2062
|
|
.trainerName = _("VALERIE"),
|
|
#line 2063
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 2064
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2065
|
|
F_TRAINER_FEMALE |
|
|
#line 2066
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2067
|
|
.doubleBattle = FALSE,
|
|
#line 2068
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2070
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2072
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2071
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2074
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2076
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2075
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2078
|
|
[DIFFICULTY_NORMAL][TRAINER_VALERIE_4] =
|
|
{
|
|
#line 2079
|
|
.trainerName = _("VALERIE"),
|
|
#line 2080
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 2081
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2082
|
|
F_TRAINER_FEMALE |
|
|
#line 2083
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2084
|
|
.doubleBattle = FALSE,
|
|
#line 2085
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2087
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2089
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2088
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2091
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2093
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2092
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2095
|
|
[DIFFICULTY_NORMAL][TRAINER_VALERIE_5] =
|
|
{
|
|
#line 2096
|
|
.trainerName = _("VALERIE"),
|
|
#line 2097
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 2098
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2099
|
|
F_TRAINER_FEMALE |
|
|
#line 2100
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2101
|
|
.doubleBattle = FALSE,
|
|
#line 2102
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2104
|
|
.species = SPECIES_DUSKULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2106
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2105
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2108
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2110
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2109
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2112
|
|
.species = SPECIES_GRUMPIG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2114
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2113
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2116
|
|
[DIFFICULTY_NORMAL][TRAINER_CINDY_1] =
|
|
{
|
|
#line 2117
|
|
.trainerName = _("CINDY"),
|
|
#line 2118
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2119
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2120
|
|
F_TRAINER_FEMALE |
|
|
#line 2121
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2122
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2123
|
|
.doubleBattle = FALSE,
|
|
#line 2124
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2126
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2126
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2128
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2127
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2130
|
|
[DIFFICULTY_NORMAL][TRAINER_DAPHNE] =
|
|
{
|
|
#line 2131
|
|
.trainerName = _("DAPHNE"),
|
|
#line 2132
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2133
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2134
|
|
F_TRAINER_FEMALE |
|
|
#line 2135
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2136
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2137
|
|
.doubleBattle = FALSE,
|
|
#line 2138
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2140
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2140
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2142
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2141
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2143
|
|
MOVE_ATTRACT,
|
|
MOVE_SWEET_KISS,
|
|
MOVE_FLAIL,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 2148
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2148
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2150
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2149
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2151
|
|
MOVE_ATTRACT,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2156
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SPACE_CENTER_2] =
|
|
{
|
|
#line 2157
|
|
.trainerName = _("GRUNT"),
|
|
#line 2158
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 2159
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 2161
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 2162
|
|
.doubleBattle = FALSE,
|
|
#line 2163
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2165
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2167
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2166
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2169
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2171
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2170
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2173
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2175
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2174
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2177
|
|
[DIFFICULTY_NORMAL][TRAINER_CINDY_2] =
|
|
{
|
|
#line 2178
|
|
.trainerName = _("CINDY"),
|
|
#line 2179
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2180
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2181
|
|
F_TRAINER_FEMALE |
|
|
#line 2182
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2183
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2184
|
|
.doubleBattle = FALSE,
|
|
#line 2185
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2187
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2187
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2189
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2188
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2190
|
|
MOVE_TACKLE,
|
|
MOVE_TAIL_WHIP,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2193
|
|
[DIFFICULTY_NORMAL][TRAINER_BRIANNA] =
|
|
{
|
|
#line 2194
|
|
.trainerName = _("BRIANNA"),
|
|
#line 2195
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2196
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2197
|
|
F_TRAINER_FEMALE |
|
|
#line 2198
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2199
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2200
|
|
.doubleBattle = FALSE,
|
|
#line 2201
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2203
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2203
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2205
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 2204
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2207
|
|
[DIFFICULTY_NORMAL][TRAINER_NAOMI] =
|
|
{
|
|
#line 2208
|
|
.trainerName = _("NAOMI"),
|
|
#line 2209
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2210
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2211
|
|
F_TRAINER_FEMALE |
|
|
#line 2212
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2213
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2214
|
|
.doubleBattle = FALSE,
|
|
#line 2215
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2217
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2217
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2219
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2218
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2221
|
|
[DIFFICULTY_NORMAL][TRAINER_CINDY_3] =
|
|
{
|
|
#line 2222
|
|
.trainerName = _("CINDY"),
|
|
#line 2223
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2224
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2225
|
|
F_TRAINER_FEMALE |
|
|
#line 2226
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2227
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2228
|
|
.doubleBattle = FALSE,
|
|
#line 2229
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2231
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2231
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2233
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2232
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2235
|
|
[DIFFICULTY_NORMAL][TRAINER_CINDY_4] =
|
|
{
|
|
#line 2236
|
|
.trainerName = _("CINDY"),
|
|
#line 2237
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2238
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2239
|
|
F_TRAINER_FEMALE |
|
|
#line 2240
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2241
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2242
|
|
.doubleBattle = FALSE,
|
|
#line 2243
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2245
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2245
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2247
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2246
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2249
|
|
[DIFFICULTY_NORMAL][TRAINER_CINDY_5] =
|
|
{
|
|
#line 2250
|
|
.trainerName = _("CINDY"),
|
|
#line 2251
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2252
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2253
|
|
F_TRAINER_FEMALE |
|
|
#line 2254
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2255
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2256
|
|
.doubleBattle = FALSE,
|
|
#line 2257
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2259
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2259
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2261
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2260
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2263
|
|
[DIFFICULTY_NORMAL][TRAINER_CINDY_6] =
|
|
{
|
|
#line 2264
|
|
.trainerName = _("CINDY"),
|
|
#line 2265
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 2266
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 2267
|
|
F_TRAINER_FEMALE |
|
|
#line 2268
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2269
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2270
|
|
.doubleBattle = FALSE,
|
|
#line 2271
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2273
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2273
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2275
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2274
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2276
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_MUD_SPORT,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_SAND_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2281
|
|
[DIFFICULTY_NORMAL][TRAINER_MELISSA] =
|
|
{
|
|
#line 2282
|
|
.trainerName = _("MELISSA"),
|
|
#line 2283
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2284
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2285
|
|
F_TRAINER_FEMALE |
|
|
#line 2286
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2287
|
|
.doubleBattle = FALSE,
|
|
#line 2288
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2290
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2292
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2291
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2294
|
|
[DIFFICULTY_NORMAL][TRAINER_SHEILA] =
|
|
{
|
|
#line 2295
|
|
.trainerName = _("SHEILA"),
|
|
#line 2296
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2297
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2298
|
|
F_TRAINER_FEMALE |
|
|
#line 2299
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2300
|
|
.doubleBattle = FALSE,
|
|
#line 2301
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2303
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2305
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2304
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2307
|
|
[DIFFICULTY_NORMAL][TRAINER_SHIRLEY] =
|
|
{
|
|
#line 2308
|
|
.trainerName = _("SHIRLEY"),
|
|
#line 2309
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2310
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2311
|
|
F_TRAINER_FEMALE |
|
|
#line 2312
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2313
|
|
.doubleBattle = FALSE,
|
|
#line 2314
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2316
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2318
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2317
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2320
|
|
[DIFFICULTY_NORMAL][TRAINER_JESSICA_1] =
|
|
{
|
|
#line 2321
|
|
.trainerName = _("JESSICA"),
|
|
#line 2322
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2323
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2324
|
|
F_TRAINER_FEMALE |
|
|
#line 2325
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2326
|
|
.doubleBattle = FALSE,
|
|
#line 2327
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2329
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2331
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2330
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2332
|
|
MOVE_BIND,
|
|
MOVE_LICK,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 2337
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2339
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2338
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2340
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2345
|
|
[DIFFICULTY_NORMAL][TRAINER_CONNIE] =
|
|
{
|
|
#line 2346
|
|
.trainerName = _("CONNIE"),
|
|
#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 = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2354
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2356
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2355
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2358
|
|
[DIFFICULTY_NORMAL][TRAINER_BRIDGET] =
|
|
{
|
|
#line 2359
|
|
.trainerName = _("BRIDGET"),
|
|
#line 2360
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2361
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2362
|
|
F_TRAINER_FEMALE |
|
|
#line 2363
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2364
|
|
.doubleBattle = FALSE,
|
|
#line 2365
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2367
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2369
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 2368
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2371
|
|
[DIFFICULTY_NORMAL][TRAINER_OLIVIA] =
|
|
{
|
|
#line 2372
|
|
.trainerName = _("OLIVIA"),
|
|
#line 2373
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2374
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2375
|
|
F_TRAINER_FEMALE |
|
|
#line 2376
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2377
|
|
.doubleBattle = FALSE,
|
|
#line 2378
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2380
|
|
.species = SPECIES_CLAMPERL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2382
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2381
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2383
|
|
MOVE_IRON_DEFENSE,
|
|
MOVE_WHIRLPOOL,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 2388
|
|
.species = SPECIES_CORPHISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2390
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2389
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2391
|
|
MOVE_TAUNT,
|
|
MOVE_CRABHAMMER,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 2395
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2397
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2396
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2398
|
|
MOVE_UPROAR,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FAKE_OUT,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2403
|
|
[DIFFICULTY_NORMAL][TRAINER_TIFFANY] =
|
|
{
|
|
#line 2404
|
|
.trainerName = _("TIFFANY"),
|
|
#line 2405
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2406
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2407
|
|
F_TRAINER_FEMALE |
|
|
#line 2408
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2409
|
|
.doubleBattle = FALSE,
|
|
#line 2410
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2412
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2414
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2413
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2416
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2418
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 2417
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2420
|
|
[DIFFICULTY_NORMAL][TRAINER_JESSICA_2] =
|
|
{
|
|
#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(1, 1, 1, 1, 1, 1),
|
|
#line 2430
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2432
|
|
MOVE_BIND,
|
|
MOVE_LICK,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 2437
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2439
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2438
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2440
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2445
|
|
[DIFFICULTY_NORMAL][TRAINER_JESSICA_3] =
|
|
{
|
|
#line 2446
|
|
.trainerName = _("JESSICA"),
|
|
#line 2447
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2448
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2449
|
|
F_TRAINER_FEMALE |
|
|
#line 2450
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2451
|
|
.doubleBattle = FALSE,
|
|
#line 2452
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2454
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2456
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2455
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2457
|
|
MOVE_BIND,
|
|
MOVE_LICK,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 2462
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2464
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2463
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2465
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2470
|
|
[DIFFICULTY_NORMAL][TRAINER_JESSICA_4] =
|
|
{
|
|
#line 2471
|
|
.trainerName = _("JESSICA"),
|
|
#line 2472
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2473
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2474
|
|
F_TRAINER_FEMALE |
|
|
#line 2475
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2476
|
|
.doubleBattle = FALSE,
|
|
#line 2477
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2479
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2481
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2480
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2482
|
|
MOVE_BIND,
|
|
MOVE_LICK,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 2487
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2489
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2488
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2490
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2495
|
|
[DIFFICULTY_NORMAL][TRAINER_JESSICA_5] =
|
|
{
|
|
#line 2496
|
|
.trainerName = _("JESSICA"),
|
|
#line 2497
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2498
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2499
|
|
F_TRAINER_FEMALE |
|
|
#line 2500
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2501
|
|
.doubleBattle = FALSE,
|
|
#line 2502
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2504
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2506
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2505
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2507
|
|
MOVE_BIND,
|
|
MOVE_LICK,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 2512
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2514
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2513
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2515
|
|
MOVE_POISON_TAIL,
|
|
MOVE_SCREECH,
|
|
MOVE_GLARE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2520
|
|
[DIFFICULTY_NORMAL][TRAINER_WINSTON_1] =
|
|
{
|
|
#line 2521
|
|
.trainerName = _("WINSTON"),
|
|
#line 2522
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2523
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2525
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2526
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2527
|
|
.doubleBattle = FALSE,
|
|
#line 2528
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2530
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2530
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2532
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2531
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2534
|
|
[DIFFICULTY_NORMAL][TRAINER_MOLLIE] =
|
|
{
|
|
#line 2535
|
|
.trainerName = _("MOLLIE"),
|
|
#line 2536
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 2537
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 2538
|
|
F_TRAINER_FEMALE |
|
|
#line 2539
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 2540
|
|
.doubleBattle = FALSE,
|
|
#line 2541
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2543
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2545
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2544
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2547
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2549
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 2548
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2551
|
|
[DIFFICULTY_NORMAL][TRAINER_GARRET] =
|
|
{
|
|
#line 2552
|
|
.trainerName = _("GARRET"),
|
|
#line 2553
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2554
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2556
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2557
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2558
|
|
.doubleBattle = FALSE,
|
|
#line 2559
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2561
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2561
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2563
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2562
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2565
|
|
[DIFFICULTY_NORMAL][TRAINER_WINSTON_2] =
|
|
{
|
|
#line 2566
|
|
.trainerName = _("WINSTON"),
|
|
#line 2567
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2568
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2570
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2571
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2572
|
|
.doubleBattle = FALSE,
|
|
#line 2573
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2575
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2575
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2577
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2576
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2579
|
|
[DIFFICULTY_NORMAL][TRAINER_WINSTON_3] =
|
|
{
|
|
#line 2580
|
|
.trainerName = _("WINSTON"),
|
|
#line 2581
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2582
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2584
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2585
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2586
|
|
.doubleBattle = FALSE,
|
|
#line 2587
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2589
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2589
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2591
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2590
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2593
|
|
[DIFFICULTY_NORMAL][TRAINER_WINSTON_4] =
|
|
{
|
|
#line 2594
|
|
.trainerName = _("WINSTON"),
|
|
#line 2595
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2596
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2598
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2599
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2600
|
|
.doubleBattle = FALSE,
|
|
#line 2601
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2603
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2603
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2605
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2604
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2607
|
|
[DIFFICULTY_NORMAL][TRAINER_WINSTON_5] =
|
|
{
|
|
#line 2608
|
|
.trainerName = _("WINSTON"),
|
|
#line 2609
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 2610
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 2612
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 2613
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 2614
|
|
.doubleBattle = FALSE,
|
|
#line 2615
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2617
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2617
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 2619
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2618
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 2620
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_MUD_SPORT,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_SAND_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 2625
|
|
[DIFFICULTY_NORMAL][TRAINER_STEVE_1] =
|
|
{
|
|
#line 2626
|
|
.trainerName = _("STEVE"),
|
|
#line 2627
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2628
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2630
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2631
|
|
.doubleBattle = FALSE,
|
|
#line 2632
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2634
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2636
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2635
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2638
|
|
[DIFFICULTY_NORMAL][TRAINER_THALIA_1] =
|
|
{
|
|
#line 2639
|
|
.trainerName = _("THALIA"),
|
|
#line 2640
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 2641
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 2642
|
|
F_TRAINER_FEMALE |
|
|
#line 2643
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 2644
|
|
.doubleBattle = FALSE,
|
|
#line 2645
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2647
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2649
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2648
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2651
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2653
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2652
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2655
|
|
[DIFFICULTY_NORMAL][TRAINER_MARK] =
|
|
{
|
|
#line 2656
|
|
.trainerName = _("MARK"),
|
|
#line 2657
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2658
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2660
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2661
|
|
.doubleBattle = FALSE,
|
|
#line 2662
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2664
|
|
.species = SPECIES_RHYHORN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2666
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2665
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2668
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MT_CHIMNEY_1] =
|
|
{
|
|
#line 2669
|
|
.trainerName = _("GRUNT"),
|
|
#line 2670
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 2671
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 2672
|
|
F_TRAINER_FEMALE |
|
|
#line 2673
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 2674
|
|
.doubleBattle = FALSE,
|
|
#line 2675
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2677
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2679
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2678
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2681
|
|
[DIFFICULTY_NORMAL][TRAINER_STEVE_2] =
|
|
{
|
|
#line 2682
|
|
.trainerName = _("STEVE"),
|
|
#line 2683
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2684
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2686
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2687
|
|
.doubleBattle = FALSE,
|
|
#line 2688
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2690
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2692
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2691
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2694
|
|
[DIFFICULTY_NORMAL][TRAINER_STEVE_3] =
|
|
{
|
|
#line 2695
|
|
.trainerName = _("STEVE"),
|
|
#line 2696
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2697
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2699
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2700
|
|
.doubleBattle = FALSE,
|
|
#line 2701
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2703
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2705
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2704
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2707
|
|
.species = SPECIES_RHYHORN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2709
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 2708
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2711
|
|
[DIFFICULTY_NORMAL][TRAINER_STEVE_4] =
|
|
{
|
|
#line 2712
|
|
.trainerName = _("STEVE"),
|
|
#line 2713
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2714
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2716
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2717
|
|
.doubleBattle = FALSE,
|
|
#line 2718
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2720
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2722
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2721
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2724
|
|
.species = SPECIES_RHYHORN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2726
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 2725
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2728
|
|
[DIFFICULTY_NORMAL][TRAINER_STEVE_5] =
|
|
{
|
|
#line 2729
|
|
.trainerName = _("STEVE"),
|
|
#line 2730
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 2731
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 2733
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 2734
|
|
.doubleBattle = FALSE,
|
|
#line 2735
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2737
|
|
.species = SPECIES_AGGRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2739
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2738
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2741
|
|
.species = SPECIES_RHYDON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2743
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 2742
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2745
|
|
[DIFFICULTY_NORMAL][TRAINER_LUIS] =
|
|
{
|
|
#line 2746
|
|
.trainerName = _("LUIS"),
|
|
#line 2747
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2748
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2750
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2751
|
|
.doubleBattle = FALSE,
|
|
#line 2752
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2754
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2756
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2755
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2758
|
|
[DIFFICULTY_NORMAL][TRAINER_DOMINIK] =
|
|
{
|
|
#line 2759
|
|
.trainerName = _("DOMINIK"),
|
|
#line 2760
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2761
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2763
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2764
|
|
.doubleBattle = FALSE,
|
|
#line 2765
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2767
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2769
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2768
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2771
|
|
[DIFFICULTY_NORMAL][TRAINER_DOUGLAS] =
|
|
{
|
|
#line 2772
|
|
.trainerName = _("DOUGLAS"),
|
|
#line 2773
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2774
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2776
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2777
|
|
.doubleBattle = FALSE,
|
|
#line 2778
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2780
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2782
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2781
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2784
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2786
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2785
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2788
|
|
[DIFFICULTY_NORMAL][TRAINER_DARRIN] =
|
|
{
|
|
#line 2789
|
|
.trainerName = _("DARRIN"),
|
|
#line 2790
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2791
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2793
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2794
|
|
.doubleBattle = FALSE,
|
|
#line 2795
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2797
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2799
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2798
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2801
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2803
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2802
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2805
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2807
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 2806
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2809
|
|
[DIFFICULTY_NORMAL][TRAINER_TONY_1] =
|
|
{
|
|
#line 2810
|
|
.trainerName = _("TONY"),
|
|
#line 2811
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2812
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2814
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2815
|
|
.doubleBattle = FALSE,
|
|
#line 2816
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2818
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2820
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2819
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2822
|
|
[DIFFICULTY_NORMAL][TRAINER_JEROME] =
|
|
{
|
|
#line 2823
|
|
.trainerName = _("JEROME"),
|
|
#line 2824
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2825
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2827
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2828
|
|
.doubleBattle = FALSE,
|
|
#line 2829
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2831
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2833
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2832
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2835
|
|
[DIFFICULTY_NORMAL][TRAINER_MATTHEW] =
|
|
{
|
|
#line 2836
|
|
.trainerName = _("MATTHEW"),
|
|
#line 2837
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2838
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2840
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2841
|
|
.doubleBattle = FALSE,
|
|
#line 2842
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2844
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2846
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2845
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2848
|
|
[DIFFICULTY_NORMAL][TRAINER_DAVID] =
|
|
{
|
|
#line 2849
|
|
.trainerName = _("DAVID"),
|
|
#line 2850
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2851
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2853
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2854
|
|
.doubleBattle = FALSE,
|
|
#line 2855
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2857
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2859
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2858
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2861
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2863
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2862
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2865
|
|
[DIFFICULTY_NORMAL][TRAINER_SPENCER] =
|
|
{
|
|
#line 2866
|
|
.trainerName = _("SPENCER"),
|
|
#line 2867
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2868
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2870
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2871
|
|
.doubleBattle = FALSE,
|
|
#line 2872
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2874
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2876
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2875
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2878
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2880
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2879
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2882
|
|
[DIFFICULTY_NORMAL][TRAINER_ROLAND] =
|
|
{
|
|
#line 2883
|
|
.trainerName = _("ROLAND"),
|
|
#line 2884
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2885
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2887
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2888
|
|
.doubleBattle = FALSE,
|
|
#line 2889
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2891
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2893
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2892
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2895
|
|
[DIFFICULTY_NORMAL][TRAINER_NOLEN] =
|
|
{
|
|
#line 2896
|
|
.trainerName = _("NOLEN"),
|
|
#line 2897
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2898
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2900
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2901
|
|
.doubleBattle = FALSE,
|
|
#line 2902
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2904
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2906
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2905
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2908
|
|
[DIFFICULTY_NORMAL][TRAINER_STAN] =
|
|
{
|
|
#line 2909
|
|
.trainerName = _("STAN"),
|
|
#line 2910
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2911
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2913
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2914
|
|
.doubleBattle = FALSE,
|
|
#line 2915
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2917
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2919
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2918
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2921
|
|
[DIFFICULTY_NORMAL][TRAINER_BARRY] =
|
|
{
|
|
#line 2922
|
|
.trainerName = _("BARRY"),
|
|
#line 2923
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2924
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2926
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2927
|
|
.doubleBattle = FALSE,
|
|
#line 2928
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2930
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2932
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2931
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2934
|
|
[DIFFICULTY_NORMAL][TRAINER_DEAN] =
|
|
{
|
|
#line 2935
|
|
.trainerName = _("DEAN"),
|
|
#line 2936
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2937
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2939
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2940
|
|
.doubleBattle = FALSE,
|
|
#line 2941
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2943
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2945
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2944
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2947
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2949
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2948
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2951
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2953
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2952
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2955
|
|
[DIFFICULTY_NORMAL][TRAINER_RODNEY] =
|
|
{
|
|
#line 2956
|
|
.trainerName = _("RODNEY"),
|
|
#line 2957
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2958
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2960
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2961
|
|
.doubleBattle = FALSE,
|
|
#line 2962
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2964
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2966
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2965
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2968
|
|
[DIFFICULTY_NORMAL][TRAINER_RICHARD] =
|
|
{
|
|
#line 2969
|
|
.trainerName = _("RICHARD"),
|
|
#line 2970
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2971
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2973
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2974
|
|
.doubleBattle = FALSE,
|
|
#line 2975
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2977
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2979
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2978
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2981
|
|
[DIFFICULTY_NORMAL][TRAINER_HERMAN] =
|
|
{
|
|
#line 2982
|
|
.trainerName = _("HERMAN"),
|
|
#line 2983
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 2984
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 2986
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 2987
|
|
.doubleBattle = FALSE,
|
|
#line 2988
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 2990
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2992
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2991
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 2994
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 2996
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 2995
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 2998
|
|
[DIFFICULTY_NORMAL][TRAINER_SANTIAGO] =
|
|
{
|
|
#line 2999
|
|
.trainerName = _("SANTIAGO"),
|
|
#line 3000
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3001
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3003
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3004
|
|
.doubleBattle = FALSE,
|
|
#line 3005
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3007
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3009
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3008
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3011
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3013
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3012
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3015
|
|
[DIFFICULTY_NORMAL][TRAINER_GILBERT] =
|
|
{
|
|
#line 3016
|
|
.trainerName = _("GILBERT"),
|
|
#line 3017
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3018
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3020
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3021
|
|
.doubleBattle = FALSE,
|
|
#line 3022
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3024
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3026
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3025
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3028
|
|
[DIFFICULTY_NORMAL][TRAINER_FRANKLIN] =
|
|
{
|
|
#line 3029
|
|
.trainerName = _("FRANKLIN"),
|
|
#line 3030
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3031
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3033
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3034
|
|
.doubleBattle = FALSE,
|
|
#line 3035
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3037
|
|
.species = SPECIES_SEALEO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3039
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3038
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3041
|
|
[DIFFICULTY_NORMAL][TRAINER_KEVIN] =
|
|
{
|
|
#line 3042
|
|
.trainerName = _("KEVIN"),
|
|
#line 3043
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3044
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3046
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3047
|
|
.doubleBattle = FALSE,
|
|
#line 3048
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3050
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3052
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3051
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3054
|
|
[DIFFICULTY_NORMAL][TRAINER_JACK] =
|
|
{
|
|
#line 3055
|
|
.trainerName = _("JACK"),
|
|
#line 3056
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3057
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3059
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3060
|
|
.doubleBattle = FALSE,
|
|
#line 3061
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3063
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3065
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3064
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3067
|
|
[DIFFICULTY_NORMAL][TRAINER_DUDLEY] =
|
|
{
|
|
#line 3068
|
|
.trainerName = _("DUDLEY"),
|
|
#line 3069
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3070
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3072
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3073
|
|
.doubleBattle = FALSE,
|
|
#line 3074
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3076
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3078
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3077
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3080
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3082
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3081
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3084
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3086
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3085
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3088
|
|
[DIFFICULTY_NORMAL][TRAINER_CHAD] =
|
|
{
|
|
#line 3089
|
|
.trainerName = _("CHAD"),
|
|
#line 3090
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3091
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3093
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3094
|
|
.doubleBattle = FALSE,
|
|
#line 3095
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3097
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3099
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3098
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3101
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3103
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3102
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3105
|
|
[DIFFICULTY_NORMAL][TRAINER_TONY_2] =
|
|
{
|
|
#line 3106
|
|
.trainerName = _("TONY"),
|
|
#line 3107
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3108
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3110
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3111
|
|
.doubleBattle = FALSE,
|
|
#line 3112
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3114
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3116
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3115
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3118
|
|
[DIFFICULTY_NORMAL][TRAINER_TONY_3] =
|
|
{
|
|
#line 3119
|
|
.trainerName = _("TONY"),
|
|
#line 3120
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3121
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3123
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3124
|
|
.doubleBattle = FALSE,
|
|
#line 3125
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3127
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3129
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3128
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3131
|
|
[DIFFICULTY_NORMAL][TRAINER_TONY_4] =
|
|
{
|
|
#line 3132
|
|
.trainerName = _("TONY"),
|
|
#line 3133
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3134
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3136
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3137
|
|
.doubleBattle = FALSE,
|
|
#line 3138
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3140
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3142
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3141
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3144
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3146
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3145
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3148
|
|
[DIFFICULTY_NORMAL][TRAINER_TONY_5] =
|
|
{
|
|
#line 3149
|
|
.trainerName = _("TONY"),
|
|
#line 3150
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 3151
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 3153
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 3154
|
|
.doubleBattle = FALSE,
|
|
#line 3155
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3157
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3159
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3158
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3161
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3163
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3162
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3165
|
|
[DIFFICULTY_NORMAL][TRAINER_TAKAO] =
|
|
{
|
|
#line 3166
|
|
.trainerName = _("TAKAO"),
|
|
#line 3167
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3168
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3170
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3171
|
|
.doubleBattle = FALSE,
|
|
#line 3172
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3174
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3176
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 3175
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3178
|
|
[DIFFICULTY_NORMAL][TRAINER_HITOSHI] =
|
|
{
|
|
#line 3179
|
|
.trainerName = _("HITOSHI"),
|
|
#line 3180
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3181
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3183
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3184
|
|
.doubleBattle = FALSE,
|
|
#line 3185
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3187
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3189
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 3188
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3191
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3193
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 3192
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3195
|
|
[DIFFICULTY_NORMAL][TRAINER_KIYO] =
|
|
{
|
|
#line 3196
|
|
.trainerName = _("KIYO"),
|
|
#line 3197
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3198
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3200
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3201
|
|
.doubleBattle = FALSE,
|
|
#line 3202
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3204
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3206
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3205
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3208
|
|
[DIFFICULTY_NORMAL][TRAINER_KOICHI] =
|
|
{
|
|
#line 3209
|
|
.trainerName = _("KOICHI"),
|
|
#line 3210
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3211
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3213
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3214
|
|
.doubleBattle = FALSE,
|
|
#line 3215
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3217
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3219
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3218
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3221
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3223
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 3222
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3225
|
|
[DIFFICULTY_NORMAL][TRAINER_NOB_1] =
|
|
{
|
|
#line 3226
|
|
.trainerName = _("NOB"),
|
|
#line 3227
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3228
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3230
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3231
|
|
.doubleBattle = FALSE,
|
|
#line 3232
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3234
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3236
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3235
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3238
|
|
[DIFFICULTY_NORMAL][TRAINER_NOB_2] =
|
|
{
|
|
#line 3239
|
|
.trainerName = _("NOB"),
|
|
#line 3240
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3241
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3243
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3244
|
|
.doubleBattle = FALSE,
|
|
#line 3245
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3247
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3249
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 3248
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3251
|
|
[DIFFICULTY_NORMAL][TRAINER_NOB_3] =
|
|
{
|
|
#line 3252
|
|
.trainerName = _("NOB"),
|
|
#line 3253
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3254
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3256
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3257
|
|
.doubleBattle = FALSE,
|
|
#line 3258
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3260
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3262
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 3261
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3264
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3266
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 3265
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3268
|
|
[DIFFICULTY_NORMAL][TRAINER_NOB_4] =
|
|
{
|
|
#line 3269
|
|
.trainerName = _("NOB"),
|
|
#line 3270
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3271
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3273
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3274
|
|
.doubleBattle = FALSE,
|
|
#line 3275
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3277
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3279
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 3278
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3281
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3283
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 3282
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3285
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3287
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 3286
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3289
|
|
[DIFFICULTY_NORMAL][TRAINER_NOB_5] =
|
|
{
|
|
#line 3290
|
|
.trainerName = _("NOB"),
|
|
#line 3291
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3292
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3294
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3295
|
|
.doubleBattle = FALSE,
|
|
#line 3296
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3298
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3300
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 3299
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3302
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3304
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 3303
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3306
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3308
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 3307
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3310
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3310
|
|
.heldItem = ITEM_BLACK_BELT,
|
|
#line 3312
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 3311
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3314
|
|
[DIFFICULTY_NORMAL][TRAINER_YUJI] =
|
|
{
|
|
#line 3315
|
|
.trainerName = _("YUJI"),
|
|
#line 3316
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3317
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3319
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3320
|
|
.doubleBattle = FALSE,
|
|
#line 3321
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3323
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3325
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3324
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3327
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3329
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3328
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3331
|
|
[DIFFICULTY_NORMAL][TRAINER_DAISUKE] =
|
|
{
|
|
#line 3332
|
|
.trainerName = _("DAISUKE"),
|
|
#line 3333
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3334
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3336
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3337
|
|
.doubleBattle = FALSE,
|
|
#line 3338
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3340
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3342
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3341
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3344
|
|
[DIFFICULTY_NORMAL][TRAINER_ATSUSHI] =
|
|
{
|
|
#line 3345
|
|
.trainerName = _("ATSUSHI"),
|
|
#line 3346
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 3347
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 3349
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3350
|
|
.doubleBattle = FALSE,
|
|
#line 3351
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3353
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3355
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3354
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3357
|
|
[DIFFICULTY_NORMAL][TRAINER_KIRK] =
|
|
{
|
|
#line 3358
|
|
.trainerName = _("KIRK"),
|
|
#line 3359
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3360
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3362
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3363
|
|
.doubleBattle = FALSE,
|
|
#line 3364
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3366
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3368
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3367
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3369
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_SPARK,
|
|
MOVE_LEER,
|
|
},
|
|
},
|
|
{
|
|
#line 3374
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3376
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3375
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3377
|
|
MOVE_CHARGE,
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 3381
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_AQUA_HIDEOUT_7] =
|
|
{
|
|
#line 3382
|
|
.trainerName = _("GRUNT"),
|
|
#line 3383
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 3384
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 3385
|
|
F_TRAINER_FEMALE |
|
|
#line 3386
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 3387
|
|
.doubleBattle = FALSE,
|
|
#line 3388
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3390
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3392
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3391
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3394
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3396
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3395
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3398
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_AQUA_HIDEOUT_8] =
|
|
{
|
|
#line 3399
|
|
.trainerName = _("GRUNT"),
|
|
#line 3400
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 3401
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 3403
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 3404
|
|
.doubleBattle = FALSE,
|
|
#line 3405
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3407
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3409
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3408
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3411
|
|
[DIFFICULTY_NORMAL][TRAINER_SHAWN] =
|
|
{
|
|
#line 3412
|
|
.trainerName = _("SHAWN"),
|
|
#line 3413
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3414
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3416
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3417
|
|
.doubleBattle = FALSE,
|
|
#line 3418
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3420
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3422
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3421
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3424
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3426
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3425
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3428
|
|
[DIFFICULTY_NORMAL][TRAINER_FERNANDO_1] =
|
|
{
|
|
#line 3429
|
|
.trainerName = _("FERNANDO"),
|
|
#line 3430
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3431
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3433
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3434
|
|
.doubleBattle = FALSE,
|
|
#line 3435
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3437
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3439
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3438
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3441
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3443
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3442
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3445
|
|
[DIFFICULTY_NORMAL][TRAINER_DALTON_1] =
|
|
{
|
|
#line 3446
|
|
.trainerName = _("DALTON"),
|
|
#line 3447
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3448
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3450
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3451
|
|
.doubleBattle = FALSE,
|
|
#line 3452
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3454
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3456
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3455
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3458
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3460
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3459
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3462
|
|
[DIFFICULTY_NORMAL][TRAINER_DALTON_2] =
|
|
{
|
|
#line 3463
|
|
.trainerName = _("DALTON"),
|
|
#line 3464
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3465
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3467
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3468
|
|
.doubleBattle = FALSE,
|
|
#line 3469
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3471
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3473
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3472
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3475
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3477
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3476
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3479
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3481
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3480
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3483
|
|
[DIFFICULTY_NORMAL][TRAINER_DALTON_3] =
|
|
{
|
|
#line 3484
|
|
.trainerName = _("DALTON"),
|
|
#line 3485
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3486
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3488
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3489
|
|
.doubleBattle = FALSE,
|
|
#line 3490
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3492
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3494
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3493
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3496
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3498
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3497
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3500
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3502
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3501
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3504
|
|
[DIFFICULTY_NORMAL][TRAINER_DALTON_4] =
|
|
{
|
|
#line 3505
|
|
.trainerName = _("DALTON"),
|
|
#line 3506
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3507
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3509
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3510
|
|
.doubleBattle = FALSE,
|
|
#line 3511
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3513
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3515
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3514
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3517
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3519
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3518
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3521
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3523
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3522
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3525
|
|
[DIFFICULTY_NORMAL][TRAINER_DALTON_5] =
|
|
{
|
|
#line 3526
|
|
.trainerName = _("DALTON"),
|
|
#line 3527
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 3528
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 3530
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 3531
|
|
.doubleBattle = FALSE,
|
|
#line 3532
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3534
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3536
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3535
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3538
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3540
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3539
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3542
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3544
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3543
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3546
|
|
[DIFFICULTY_NORMAL][TRAINER_COLE] =
|
|
{
|
|
#line 3547
|
|
.trainerName = _("COLE"),
|
|
#line 3548
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3549
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3551
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3552
|
|
.doubleBattle = FALSE,
|
|
#line 3553
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3555
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3557
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3556
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3559
|
|
[DIFFICULTY_NORMAL][TRAINER_JEFF] =
|
|
{
|
|
#line 3560
|
|
.trainerName = _("JEFF"),
|
|
#line 3561
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3562
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3564
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3565
|
|
.doubleBattle = FALSE,
|
|
#line 3566
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3568
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3570
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3569
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3572
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3574
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3573
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3576
|
|
[DIFFICULTY_NORMAL][TRAINER_AXLE] =
|
|
{
|
|
#line 3577
|
|
.trainerName = _("AXLE"),
|
|
#line 3578
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3579
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3581
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3582
|
|
.doubleBattle = FALSE,
|
|
#line 3583
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3585
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3587
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3586
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3589
|
|
[DIFFICULTY_NORMAL][TRAINER_JACE] =
|
|
{
|
|
#line 3590
|
|
.trainerName = _("JACE"),
|
|
#line 3591
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3592
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3594
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3595
|
|
.doubleBattle = FALSE,
|
|
#line 3596
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3598
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3600
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3599
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3602
|
|
[DIFFICULTY_NORMAL][TRAINER_KEEGAN] =
|
|
{
|
|
#line 3603
|
|
.trainerName = _("KEEGAN"),
|
|
#line 3604
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3605
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3607
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3608
|
|
.doubleBattle = FALSE,
|
|
#line 3609
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3611
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3613
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 3612
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3615
|
|
[DIFFICULTY_NORMAL][TRAINER_BERNIE_1] =
|
|
{
|
|
#line 3616
|
|
.trainerName = _("BERNIE"),
|
|
#line 3617
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3618
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3620
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3621
|
|
.doubleBattle = FALSE,
|
|
#line 3622
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3624
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3626
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3625
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3628
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3630
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3629
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3632
|
|
[DIFFICULTY_NORMAL][TRAINER_BERNIE_2] =
|
|
{
|
|
#line 3633
|
|
.trainerName = _("BERNIE"),
|
|
#line 3634
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3635
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3637
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3638
|
|
.doubleBattle = FALSE,
|
|
#line 3639
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3641
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3643
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3642
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3645
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3647
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3646
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3649
|
|
[DIFFICULTY_NORMAL][TRAINER_BERNIE_3] =
|
|
{
|
|
#line 3650
|
|
.trainerName = _("BERNIE"),
|
|
#line 3651
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3652
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3654
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3655
|
|
.doubleBattle = FALSE,
|
|
#line 3656
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3658
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3660
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3659
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3662
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3664
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3663
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3666
|
|
[DIFFICULTY_NORMAL][TRAINER_BERNIE_4] =
|
|
{
|
|
#line 3667
|
|
.trainerName = _("BERNIE"),
|
|
#line 3668
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3669
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3671
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3672
|
|
.doubleBattle = FALSE,
|
|
#line 3673
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3675
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3677
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3676
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3679
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3681
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3680
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3683
|
|
[DIFFICULTY_NORMAL][TRAINER_BERNIE_5] =
|
|
{
|
|
#line 3684
|
|
.trainerName = _("BERNIE"),
|
|
#line 3685
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 3686
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 3688
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 3689
|
|
.doubleBattle = FALSE,
|
|
#line 3690
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3692
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3694
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3693
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3696
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3698
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3697
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3700
|
|
[DIFFICULTY_NORMAL][TRAINER_DREW] =
|
|
{
|
|
#line 3701
|
|
.trainerName = _("DREW"),
|
|
#line 3702
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3703
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3705
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3706
|
|
.doubleBattle = FALSE,
|
|
#line 3707
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3709
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3711
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3710
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3712
|
|
MOVE_DIG,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 3717
|
|
[DIFFICULTY_NORMAL][TRAINER_BEAU] =
|
|
{
|
|
#line 3718
|
|
.trainerName = _("BEAU"),
|
|
#line 3719
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3720
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3722
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3723
|
|
.doubleBattle = FALSE,
|
|
#line 3724
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3726
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3728
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3727
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3729
|
|
MOVE_RAPID_SPIN,
|
|
MOVE_MUD_SLAP,
|
|
MOVE_PSYBEAM,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
{
|
|
#line 3734
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3736
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3735
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3737
|
|
MOVE_POISON_STING,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_SCRATCH,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
{
|
|
#line 3742
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3744
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3743
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 3745
|
|
MOVE_RAPID_SPIN,
|
|
MOVE_MUD_SLAP,
|
|
MOVE_PSYBEAM,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 3750
|
|
[DIFFICULTY_NORMAL][TRAINER_LARRY] =
|
|
{
|
|
#line 3751
|
|
.trainerName = _("LARRY"),
|
|
#line 3752
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3753
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3755
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3756
|
|
.doubleBattle = FALSE,
|
|
#line 3757
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3759
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3761
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3760
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3763
|
|
[DIFFICULTY_NORMAL][TRAINER_SHANE] =
|
|
{
|
|
#line 3764
|
|
.trainerName = _("SHANE"),
|
|
#line 3765
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3766
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3768
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3769
|
|
.doubleBattle = FALSE,
|
|
#line 3770
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3772
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3774
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3773
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3776
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3778
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3777
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3780
|
|
[DIFFICULTY_NORMAL][TRAINER_JUSTIN] =
|
|
{
|
|
#line 3781
|
|
.trainerName = _("JUSTIN"),
|
|
#line 3782
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3783
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3785
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3786
|
|
.doubleBattle = FALSE,
|
|
#line 3787
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3789
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3791
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3790
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3793
|
|
[DIFFICULTY_NORMAL][TRAINER_ETHAN_1] =
|
|
{
|
|
#line 3794
|
|
.trainerName = _("ETHAN"),
|
|
#line 3795
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3796
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3798
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3799
|
|
.doubleBattle = FALSE,
|
|
#line 3800
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3802
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3804
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3803
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3806
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3808
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3807
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3810
|
|
[DIFFICULTY_NORMAL][TRAINER_AUTUMN] =
|
|
{
|
|
#line 3811
|
|
.trainerName = _("AUTUMN"),
|
|
#line 3812
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 3813
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 3814
|
|
F_TRAINER_FEMALE |
|
|
#line 3815
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 3816
|
|
.doubleBattle = FALSE,
|
|
#line 3817
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3819
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3821
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3820
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3823
|
|
[DIFFICULTY_NORMAL][TRAINER_TRAVIS] =
|
|
{
|
|
#line 3824
|
|
.trainerName = _("TRAVIS"),
|
|
#line 3825
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3826
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3828
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3829
|
|
.doubleBattle = FALSE,
|
|
#line 3830
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3832
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3834
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3833
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3836
|
|
[DIFFICULTY_NORMAL][TRAINER_ETHAN_2] =
|
|
{
|
|
#line 3837
|
|
.trainerName = _("ETHAN"),
|
|
#line 3838
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3839
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3841
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3842
|
|
.doubleBattle = FALSE,
|
|
#line 3843
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3845
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3847
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3846
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3849
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3851
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 3850
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3853
|
|
[DIFFICULTY_NORMAL][TRAINER_ETHAN_3] =
|
|
{
|
|
#line 3854
|
|
.trainerName = _("ETHAN"),
|
|
#line 3855
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3856
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3858
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3859
|
|
.doubleBattle = FALSE,
|
|
#line 3860
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3862
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3864
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3863
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3866
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3868
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 3867
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3870
|
|
[DIFFICULTY_NORMAL][TRAINER_ETHAN_4] =
|
|
{
|
|
#line 3871
|
|
.trainerName = _("ETHAN"),
|
|
#line 3872
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3873
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3875
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3876
|
|
.doubleBattle = FALSE,
|
|
#line 3877
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3879
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3881
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3880
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3883
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3885
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3884
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3887
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3889
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 3888
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3891
|
|
[DIFFICULTY_NORMAL][TRAINER_ETHAN_5] =
|
|
{
|
|
#line 3892
|
|
.trainerName = _("ETHAN"),
|
|
#line 3893
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 3894
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 3896
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 3897
|
|
.doubleBattle = FALSE,
|
|
#line 3898
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3900
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3902
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3901
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3904
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3906
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3905
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3908
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3910
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 3909
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3912
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENT] =
|
|
{
|
|
#line 3913
|
|
.trainerName = _("BRENT"),
|
|
#line 3914
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3915
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3917
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3918
|
|
.doubleBattle = FALSE,
|
|
#line 3919
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3921
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3923
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3922
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3925
|
|
[DIFFICULTY_NORMAL][TRAINER_DONALD] =
|
|
{
|
|
#line 3926
|
|
.trainerName = _("DONALD"),
|
|
#line 3927
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3928
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3930
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3931
|
|
.doubleBattle = FALSE,
|
|
#line 3932
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3934
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3936
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3935
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3938
|
|
.species = SPECIES_SILCOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3940
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3939
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3942
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3944
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3943
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3946
|
|
[DIFFICULTY_NORMAL][TRAINER_TAYLOR] =
|
|
{
|
|
#line 3947
|
|
.trainerName = _("TAYLOR"),
|
|
#line 3948
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3949
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3951
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3952
|
|
.doubleBattle = FALSE,
|
|
#line 3953
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3955
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3957
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3956
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3959
|
|
.species = SPECIES_CASCOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3961
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3960
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3963
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3965
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 3964
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3967
|
|
[DIFFICULTY_NORMAL][TRAINER_JEFFREY_1] =
|
|
{
|
|
#line 3968
|
|
.trainerName = _("JEFFREY"),
|
|
#line 3969
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3970
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3972
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3973
|
|
.doubleBattle = FALSE,
|
|
#line 3974
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3976
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3978
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3977
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3980
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3982
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3981
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 3984
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3986
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 3985
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 3988
|
|
[DIFFICULTY_NORMAL][TRAINER_DEREK] =
|
|
{
|
|
#line 3989
|
|
.trainerName = _("DEREK"),
|
|
#line 3990
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 3991
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 3993
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 3994
|
|
.doubleBattle = FALSE,
|
|
#line 3995
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 3997
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 3999
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 3998
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4001
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4003
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 4002
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4005
|
|
[DIFFICULTY_NORMAL][TRAINER_JEFFREY_2] =
|
|
{
|
|
#line 4006
|
|
.trainerName = _("JEFFREY"),
|
|
#line 4007
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 4008
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 4010
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 4011
|
|
.doubleBattle = FALSE,
|
|
#line 4012
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4014
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4016
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4015
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4018
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4020
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4019
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4022
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4024
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4023
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4026
|
|
[DIFFICULTY_NORMAL][TRAINER_JEFFREY_3] =
|
|
{
|
|
#line 4027
|
|
.trainerName = _("JEFFREY"),
|
|
#line 4028
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 4029
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 4031
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 4032
|
|
.doubleBattle = FALSE,
|
|
#line 4033
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4035
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4037
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4036
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4039
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4041
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4040
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4043
|
|
.species = SPECIES_MASQUERAIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4045
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4044
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4047
|
|
[DIFFICULTY_NORMAL][TRAINER_JEFFREY_4] =
|
|
{
|
|
#line 4048
|
|
.trainerName = _("JEFFREY"),
|
|
#line 4049
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 4050
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 4052
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 4053
|
|
.doubleBattle = FALSE,
|
|
#line 4054
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4056
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4058
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4057
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4060
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4062
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4061
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4064
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4066
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4065
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4068
|
|
.species = SPECIES_MASQUERAIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4070
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4069
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4072
|
|
[DIFFICULTY_NORMAL][TRAINER_JEFFREY_5] =
|
|
{
|
|
#line 4073
|
|
.trainerName = _("JEFFREY"),
|
|
#line 4074
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 4075
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 4077
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 4078
|
|
.doubleBattle = FALSE,
|
|
#line 4079
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4081
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4083
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4082
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4085
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4087
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4086
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4089
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4091
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4090
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4093
|
|
.species = SPECIES_MASQUERAIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4093
|
|
.heldItem = ITEM_SILVER_POWDER,
|
|
#line 4095
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4094
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4097
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4099
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4098
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4101
|
|
[DIFFICULTY_NORMAL][TRAINER_EDWARD] =
|
|
{
|
|
#line 4102
|
|
.trainerName = _("EDWARD"),
|
|
#line 4103
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4104
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4106
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4107
|
|
.doubleBattle = FALSE,
|
|
#line 4108
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4110
|
|
.species = SPECIES_ABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4112
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4111
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4113
|
|
MOVE_HIDDEN_POWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4115
|
|
[DIFFICULTY_NORMAL][TRAINER_PRESTON] =
|
|
{
|
|
#line 4116
|
|
.trainerName = _("PRESTON"),
|
|
#line 4117
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4118
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4120
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4121
|
|
.doubleBattle = FALSE,
|
|
#line 4122
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4124
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4126
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4125
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4128
|
|
[DIFFICULTY_NORMAL][TRAINER_VIRGIL] =
|
|
{
|
|
#line 4129
|
|
.trainerName = _("VIRGIL"),
|
|
#line 4130
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4131
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4133
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4134
|
|
.doubleBattle = FALSE,
|
|
#line 4135
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4137
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4139
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4138
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4141
|
|
[DIFFICULTY_NORMAL][TRAINER_BLAKE] =
|
|
{
|
|
#line 4142
|
|
.trainerName = _("BLAKE"),
|
|
#line 4143
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4144
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4146
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4147
|
|
.doubleBattle = FALSE,
|
|
#line 4148
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4150
|
|
.species = SPECIES_GIRAFARIG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4152
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4151
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4154
|
|
[DIFFICULTY_NORMAL][TRAINER_WILLIAM] =
|
|
{
|
|
#line 4155
|
|
.trainerName = _("WILLIAM"),
|
|
#line 4156
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4157
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4159
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4160
|
|
.doubleBattle = FALSE,
|
|
#line 4161
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4163
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4165
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4164
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4167
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4169
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4168
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4171
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4173
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4172
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4175
|
|
[DIFFICULTY_NORMAL][TRAINER_JOSHUA] =
|
|
{
|
|
#line 4176
|
|
.trainerName = _("JOSHUA"),
|
|
#line 4177
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4178
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4180
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4181
|
|
.doubleBattle = FALSE,
|
|
#line 4182
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4184
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4186
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4185
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4188
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4190
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4189
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4192
|
|
[DIFFICULTY_NORMAL][TRAINER_CAMERON_1] =
|
|
{
|
|
#line 4193
|
|
.trainerName = _("CAMERON"),
|
|
#line 4194
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4195
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4197
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4198
|
|
.doubleBattle = FALSE,
|
|
#line 4199
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4201
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4203
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4202
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4205
|
|
[DIFFICULTY_NORMAL][TRAINER_CAMERON_2] =
|
|
{
|
|
#line 4206
|
|
.trainerName = _("CAMERON"),
|
|
#line 4207
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4208
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4210
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4211
|
|
.doubleBattle = FALSE,
|
|
#line 4212
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4214
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4216
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4215
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4218
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4220
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4219
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4222
|
|
[DIFFICULTY_NORMAL][TRAINER_CAMERON_3] =
|
|
{
|
|
#line 4223
|
|
.trainerName = _("CAMERON"),
|
|
#line 4224
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4225
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4227
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4228
|
|
.doubleBattle = FALSE,
|
|
#line 4229
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4231
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4233
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4232
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4235
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4237
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4236
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4239
|
|
[DIFFICULTY_NORMAL][TRAINER_CAMERON_4] =
|
|
{
|
|
#line 4240
|
|
.trainerName = _("CAMERON"),
|
|
#line 4241
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4242
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4244
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4245
|
|
.doubleBattle = FALSE,
|
|
#line 4246
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4248
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4250
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4249
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4252
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4254
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4253
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4256
|
|
[DIFFICULTY_NORMAL][TRAINER_CAMERON_5] =
|
|
{
|
|
#line 4257
|
|
.trainerName = _("CAMERON"),
|
|
#line 4258
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4259
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 4261
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4262
|
|
.doubleBattle = FALSE,
|
|
#line 4263
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4265
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4267
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4266
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4269
|
|
.species = SPECIES_ALAKAZAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4271
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4270
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4273
|
|
[DIFFICULTY_NORMAL][TRAINER_JACLYN] =
|
|
{
|
|
#line 4274
|
|
.trainerName = _("JACLYN"),
|
|
#line 4275
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4276
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4277
|
|
F_TRAINER_FEMALE |
|
|
#line 4278
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4279
|
|
.doubleBattle = FALSE,
|
|
#line 4280
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4282
|
|
.species = SPECIES_ABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4284
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4283
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4285
|
|
MOVE_HIDDEN_POWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4287
|
|
[DIFFICULTY_NORMAL][TRAINER_HANNAH] =
|
|
{
|
|
#line 4288
|
|
.trainerName = _("HANNAH"),
|
|
#line 4289
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4290
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4291
|
|
F_TRAINER_FEMALE |
|
|
#line 4292
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4293
|
|
.doubleBattle = FALSE,
|
|
#line 4294
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4296
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4298
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4297
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4300
|
|
[DIFFICULTY_NORMAL][TRAINER_SAMANTHA] =
|
|
{
|
|
#line 4301
|
|
.trainerName = _("SAMANTHA"),
|
|
#line 4302
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4303
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4304
|
|
F_TRAINER_FEMALE |
|
|
#line 4305
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4306
|
|
.doubleBattle = FALSE,
|
|
#line 4307
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4309
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4311
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4310
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4313
|
|
[DIFFICULTY_NORMAL][TRAINER_MAURA] =
|
|
{
|
|
#line 4314
|
|
.trainerName = _("MAURA"),
|
|
#line 4315
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4316
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4317
|
|
F_TRAINER_FEMALE |
|
|
#line 4318
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4319
|
|
.doubleBattle = FALSE,
|
|
#line 4320
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4322
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4324
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4323
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4326
|
|
[DIFFICULTY_NORMAL][TRAINER_KAYLA] =
|
|
{
|
|
#line 4327
|
|
.trainerName = _("KAYLA"),
|
|
#line 4328
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4329
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4330
|
|
F_TRAINER_FEMALE |
|
|
#line 4331
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4332
|
|
.doubleBattle = FALSE,
|
|
#line 4333
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4335
|
|
.species = SPECIES_WOBBUFFET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4337
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4336
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4339
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4341
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4340
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4343
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4345
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4344
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4347
|
|
[DIFFICULTY_NORMAL][TRAINER_ALEXIS] =
|
|
{
|
|
#line 4348
|
|
.trainerName = _("ALEXIS"),
|
|
#line 4349
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4350
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4351
|
|
F_TRAINER_FEMALE |
|
|
#line 4352
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4353
|
|
.doubleBattle = FALSE,
|
|
#line 4354
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4356
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4358
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4357
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4360
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4362
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4361
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4364
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKI_1] =
|
|
{
|
|
#line 4365
|
|
.trainerName = _("JACKI"),
|
|
#line 4366
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4367
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4368
|
|
F_TRAINER_FEMALE |
|
|
#line 4369
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4370
|
|
.doubleBattle = FALSE,
|
|
#line 4371
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4373
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4375
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4374
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4377
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4379
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4378
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4381
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKI_2] =
|
|
{
|
|
#line 4382
|
|
.trainerName = _("JACKI"),
|
|
#line 4383
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4384
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4385
|
|
F_TRAINER_FEMALE |
|
|
#line 4386
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4387
|
|
.doubleBattle = FALSE,
|
|
#line 4388
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4390
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4392
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4391
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4394
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4396
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4395
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4398
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKI_3] =
|
|
{
|
|
#line 4399
|
|
.trainerName = _("JACKI"),
|
|
#line 4400
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4401
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4402
|
|
F_TRAINER_FEMALE |
|
|
#line 4403
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4404
|
|
.doubleBattle = FALSE,
|
|
#line 4405
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4407
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4409
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4408
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4411
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4413
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4412
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4415
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKI_4] =
|
|
{
|
|
#line 4416
|
|
.trainerName = _("JACKI"),
|
|
#line 4417
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4418
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4419
|
|
F_TRAINER_FEMALE |
|
|
#line 4420
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4421
|
|
.doubleBattle = FALSE,
|
|
#line 4422
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4424
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4426
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4425
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4428
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4430
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4429
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4432
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKI_5] =
|
|
{
|
|
#line 4433
|
|
.trainerName = _("JACKI"),
|
|
#line 4434
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 4435
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 4436
|
|
F_TRAINER_FEMALE |
|
|
#line 4437
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 4438
|
|
.doubleBattle = FALSE,
|
|
#line 4439
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4441
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4443
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4442
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4445
|
|
.species = SPECIES_ALAKAZAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4447
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4446
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4449
|
|
[DIFFICULTY_NORMAL][TRAINER_WALTER_1] =
|
|
{
|
|
#line 4450
|
|
.trainerName = _("WALTER"),
|
|
#line 4451
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4452
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4454
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4455
|
|
.doubleBattle = FALSE,
|
|
#line 4456
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4458
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4460
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4459
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4462
|
|
[DIFFICULTY_NORMAL][TRAINER_MICAH] =
|
|
{
|
|
#line 4463
|
|
.trainerName = _("MICAH"),
|
|
#line 4464
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4465
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4467
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4468
|
|
.doubleBattle = FALSE,
|
|
#line 4469
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4471
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4473
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4472
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 4475
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4477
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4476
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4479
|
|
[DIFFICULTY_NORMAL][TRAINER_THOMAS] =
|
|
{
|
|
#line 4480
|
|
.trainerName = _("THOMAS"),
|
|
#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 = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4488
|
|
.species = SPECIES_ZANGOOSE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4490
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 4489
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4492
|
|
[DIFFICULTY_NORMAL][TRAINER_WALTER_2] =
|
|
{
|
|
#line 4493
|
|
.trainerName = _("WALTER"),
|
|
#line 4494
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4495
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4497
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4498
|
|
.doubleBattle = FALSE,
|
|
#line 4499
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4501
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4503
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 4502
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 4505
|
|
[DIFFICULTY_NORMAL][TRAINER_WALTER_3] =
|
|
{
|
|
#line 4506
|
|
.trainerName = _("WALTER"),
|
|
#line 4507
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4508
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4510
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4511
|
|
.doubleBattle = FALSE,
|
|
#line 4512
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4514
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4516
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4515
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4517
|
|
MOVE_HEADBUTT,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_FURY_SWIPES,
|
|
},
|
|
},
|
|
{
|
|
#line 4522
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4524
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 4523
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4525
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_SPARK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_ROAR,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4530
|
|
[DIFFICULTY_NORMAL][TRAINER_WALTER_4] =
|
|
{
|
|
#line 4531
|
|
.trainerName = _("WALTER"),
|
|
#line 4532
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4533
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4535
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4536
|
|
.doubleBattle = FALSE,
|
|
#line 4537
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4539
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4541
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4540
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4542
|
|
MOVE_HEADBUTT,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_FURY_SWIPES,
|
|
},
|
|
},
|
|
{
|
|
#line 4547
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4549
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 4548
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4550
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_SPARK,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4554
|
|
[DIFFICULTY_NORMAL][TRAINER_WALTER_5] =
|
|
{
|
|
#line 4555
|
|
.trainerName = _("WALTER"),
|
|
#line 4556
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 4557
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 4559
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 4560
|
|
.doubleBattle = FALSE,
|
|
#line 4561
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4563
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4565
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4564
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4566
|
|
MOVE_HEADBUTT,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_FURY_SWIPES,
|
|
},
|
|
},
|
|
{
|
|
#line 4571
|
|
.species = SPECIES_GOLDUCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4573
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4572
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4574
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_DISABLE,
|
|
MOVE_CONFUSION,
|
|
MOVE_PSYCH_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 4579
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4581
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 4580
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4582
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_SPARK,
|
|
MOVE_ODOR_SLEUTH,
|
|
MOVE_ROAR,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4587
|
|
[DIFFICULTY_NORMAL][TRAINER_SIDNEY] =
|
|
{
|
|
#line 4588
|
|
.trainerName = _("SIDNEY"),
|
|
#line 4589
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
#line 4590
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_SIDNEY,
|
|
.encounterMusic_gender =
|
|
#line 4592
|
|
TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
#line 4593
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 4594
|
|
.doubleBattle = FALSE,
|
|
#line 4595
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
#line 4596
|
|
.mugshotColor = MUGSHOT_COLOR_PURPLE,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4598
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4600
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4599
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4601
|
|
MOVE_ROAR,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 4606
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4608
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4607
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4609
|
|
MOVE_TORMENT,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_SWAGGER,
|
|
MOVE_EXTRASENSORY,
|
|
},
|
|
},
|
|
{
|
|
#line 4614
|
|
.species = SPECIES_CACTURNE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4616
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4615
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4617
|
|
MOVE_LEECH_SEED,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_NEEDLE_ARM,
|
|
MOVE_COTTON_SPORE,
|
|
},
|
|
},
|
|
{
|
|
#line 4622
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4624
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4623
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4625
|
|
MOVE_SURF,
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_STRENGTH,
|
|
MOVE_FACADE,
|
|
},
|
|
},
|
|
{
|
|
#line 4630
|
|
.species = SPECIES_ABSOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4630
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4632
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 4631
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4633
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4638
|
|
[DIFFICULTY_NORMAL][TRAINER_PHOEBE] =
|
|
{
|
|
#line 4639
|
|
.trainerName = _("PHOEBE"),
|
|
#line 4640
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
#line 4641
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_PHOEBE,
|
|
.encounterMusic_gender =
|
|
#line 4642
|
|
F_TRAINER_FEMALE |
|
|
#line 4643
|
|
TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
#line 4644
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 4645
|
|
.doubleBattle = FALSE,
|
|
#line 4646
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
#line 4647
|
|
.mugshotColor = MUGSHOT_COLOR_GREEN,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4649
|
|
.species = SPECIES_DUSCLOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4651
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4650
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4652
|
|
MOVE_SHADOW_PUNCH,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CURSE,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 4657
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4659
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4658
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4660
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_GRUDGE,
|
|
MOVE_WILL_O_WISP,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 4665
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4667
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4666
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4668
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_NIGHT_SHADE,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 4673
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4675
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4674
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4676
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_PSYCHIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_FACADE,
|
|
},
|
|
},
|
|
{
|
|
#line 4681
|
|
.species = SPECIES_DUSCLOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4681
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4683
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 4682
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4684
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4689
|
|
[DIFFICULTY_NORMAL][TRAINER_GLACIA] =
|
|
{
|
|
#line 4690
|
|
.trainerName = _("GLACIA"),
|
|
#line 4691
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
#line 4692
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_GLACIA,
|
|
.encounterMusic_gender =
|
|
#line 4693
|
|
F_TRAINER_FEMALE |
|
|
#line 4694
|
|
TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
#line 4695
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 4696
|
|
.doubleBattle = FALSE,
|
|
#line 4697
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
#line 4698
|
|
.mugshotColor = MUGSHOT_COLOR_PINK,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4700
|
|
.species = SPECIES_SEALEO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4702
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4701
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4703
|
|
MOVE_ENCORE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_HAIL,
|
|
MOVE_ICE_BALL,
|
|
},
|
|
},
|
|
{
|
|
#line 4708
|
|
.species = SPECIES_GLALIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4710
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4709
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4711
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_CRUNCH,
|
|
MOVE_ICY_WIND,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 4716
|
|
.species = SPECIES_SEALEO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4718
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4717
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4719
|
|
MOVE_ATTRACT,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_HAIL,
|
|
MOVE_BLIZZARD,
|
|
},
|
|
},
|
|
{
|
|
#line 4724
|
|
.species = SPECIES_GLALIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4726
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4725
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4727
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_HAIL,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 4732
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4732
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4734
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 4733
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4735
|
|
MOVE_SURF,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SHEER_COLD,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4740
|
|
[DIFFICULTY_NORMAL][TRAINER_DRAKE] =
|
|
{
|
|
#line 4741
|
|
.trainerName = _("DRAKE"),
|
|
#line 4742
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
#line 4743
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_DRAKE,
|
|
.encounterMusic_gender =
|
|
#line 4745
|
|
TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
#line 4746
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 4747
|
|
.doubleBattle = FALSE,
|
|
#line 4748
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
#line 4749
|
|
.mugshotColor = MUGSHOT_COLOR_BLUE,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4751
|
|
.species = SPECIES_SHELGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4753
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4752
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4754
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_DRAGON_CLAW,
|
|
MOVE_PROTECT,
|
|
MOVE_DOUBLE_EDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 4759
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4761
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4760
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4762
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 4767
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4769
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4768
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4770
|
|
MOVE_SMOKESCREEN,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_SURF,
|
|
MOVE_BODY_SLAM,
|
|
},
|
|
},
|
|
{
|
|
#line 4775
|
|
.species = SPECIES_FLYGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4777
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4776
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4778
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_CRUNCH,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 4783
|
|
.species = SPECIES_SALAMENCE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4783
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4785
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 4784
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4786
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_DRAGON_CLAW,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_CRUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4791
|
|
[DIFFICULTY_NORMAL][TRAINER_ROXANNE_1] =
|
|
{
|
|
#line 4792
|
|
.trainerName = _("ROXANNE"),
|
|
#line 4793
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4794
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 4795
|
|
F_TRAINER_FEMALE |
|
|
#line 4796
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 4797
|
|
.items = { ITEM_POTION, ITEM_POTION },
|
|
#line 4798
|
|
.doubleBattle = FALSE,
|
|
#line 4799
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4801
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4803
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4802
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4804
|
|
MOVE_TACKLE,
|
|
MOVE_DEFENSE_CURL,
|
|
MOVE_ROCK_THROW,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
{
|
|
#line 4809
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4811
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4810
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4812
|
|
MOVE_TACKLE,
|
|
MOVE_DEFENSE_CURL,
|
|
MOVE_ROCK_THROW,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
{
|
|
#line 4817
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4817
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 4819
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4818
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4820
|
|
MOVE_BLOCK,
|
|
MOVE_HARDEN,
|
|
MOVE_TACKLE,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4825
|
|
[DIFFICULTY_NORMAL][TRAINER_BRAWLY_1] =
|
|
{
|
|
#line 4826
|
|
.trainerName = _("BRAWLY"),
|
|
#line 4827
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4828
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 4830
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 4831
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 4832
|
|
.doubleBattle = FALSE,
|
|
#line 4833
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4835
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4837
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4836
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4838
|
|
MOVE_KARATE_CHOP,
|
|
MOVE_LOW_KICK,
|
|
MOVE_SEISMIC_TOSS,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 4843
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4845
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 4844
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4846
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 4851
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4851
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4853
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4852
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4854
|
|
MOVE_ARM_THRUST,
|
|
MOVE_VITAL_THROW,
|
|
MOVE_REVERSAL,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4859
|
|
[DIFFICULTY_NORMAL][TRAINER_WATTSON_1] =
|
|
{
|
|
#line 4860
|
|
.trainerName = _("WATTSON"),
|
|
#line 4861
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4862
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 4864
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 4865
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 4866
|
|
.doubleBattle = FALSE,
|
|
#line 4867
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4869
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4871
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4870
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4872
|
|
MOVE_ROLLOUT,
|
|
MOVE_SPARK,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SHOCK_WAVE,
|
|
},
|
|
},
|
|
{
|
|
#line 4877
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4879
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4878
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4880
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_LEER,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_HOWL,
|
|
},
|
|
},
|
|
{
|
|
#line 4885
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4887
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 4886
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4888
|
|
MOVE_SUPERSONIC,
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_SONIC_BOOM,
|
|
},
|
|
},
|
|
{
|
|
#line 4893
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4893
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4895
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4894
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4896
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_HOWL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4901
|
|
[DIFFICULTY_NORMAL][TRAINER_FLANNERY_1] =
|
|
{
|
|
#line 4902
|
|
.trainerName = _("FLANNERY"),
|
|
#line 4903
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4904
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 4905
|
|
F_TRAINER_FEMALE |
|
|
#line 4906
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 4907
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 4908
|
|
.doubleBattle = FALSE,
|
|
#line 4909
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4911
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4913
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4912
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4914
|
|
MOVE_OVERHEAT,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 4919
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4921
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4920
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4922
|
|
MOVE_OVERHEAT,
|
|
MOVE_SMOG,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 4927
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4929
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4928
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4930
|
|
MOVE_OVERHEAT,
|
|
MOVE_TACKLE,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 4935
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4935
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 4937
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4936
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4938
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4943
|
|
[DIFFICULTY_NORMAL][TRAINER_NORMAN_1] =
|
|
{
|
|
#line 4944
|
|
.trainerName = _("NORMAN"),
|
|
#line 4945
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4946
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 4948
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 4949
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 4950
|
|
.doubleBattle = FALSE,
|
|
#line 4951
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4953
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4955
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4954
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4956
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_PSYBEAM,
|
|
MOVE_FACADE,
|
|
MOVE_ENCORE,
|
|
},
|
|
},
|
|
{
|
|
#line 4961
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4963
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4962
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4964
|
|
MOVE_SLASH,
|
|
MOVE_FACADE,
|
|
MOVE_ENCORE,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 4969
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4971
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 4970
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4972
|
|
MOVE_SLASH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_FACADE,
|
|
MOVE_HEADBUTT,
|
|
},
|
|
},
|
|
{
|
|
#line 4977
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4977
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 4979
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 4978
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4980
|
|
MOVE_COUNTER,
|
|
MOVE_YAWN,
|
|
MOVE_FACADE,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 4985
|
|
[DIFFICULTY_NORMAL][TRAINER_WINONA_1] =
|
|
{
|
|
#line 4986
|
|
.trainerName = _("WINONA"),
|
|
#line 4987
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 4988
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 4989
|
|
F_TRAINER_FEMALE |
|
|
#line 4990
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 4991
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 4992
|
|
.doubleBattle = FALSE,
|
|
#line 4993
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER | AI_FLAG_RISKY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 4995
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 4997
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 4996
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 4998
|
|
MOVE_PERISH_SONG,
|
|
MOVE_MIRROR_MOVE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 5003
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5005
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 5004
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5006
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_SYNTHESIS,
|
|
},
|
|
},
|
|
{
|
|
#line 5011
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5013
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 5012
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5014
|
|
MOVE_WATER_GUN,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 5019
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5021
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 5020
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5022
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_FURY_ATTACK,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 5027
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5027
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5029
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 5028
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5030
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5035
|
|
[DIFFICULTY_NORMAL][TRAINER_TATE_AND_LIZA_1] =
|
|
{
|
|
#line 5036
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 5037
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 5038
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 5040
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 5041
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 5042
|
|
.doubleBattle = TRUE,
|
|
#line 5043
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5045
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5047
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 5046
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5048
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 5053
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5055
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 5054
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5056
|
|
MOVE_PSYCHIC,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 5061
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5061
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 5063
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 5062
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5064
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_HYPNOSIS,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 5069
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5069
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 5071
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 5070
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5072
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5077
|
|
[DIFFICULTY_NORMAL][TRAINER_JUAN_1] =
|
|
{
|
|
#line 5078
|
|
.trainerName = _("JUAN"),
|
|
#line 5079
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 5080
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 5082
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5083
|
|
.items = { ITEM_HYPER_POTION, ITEM_HYPER_POTION },
|
|
#line 5084
|
|
.doubleBattle = FALSE,
|
|
#line 5085
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5087
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5089
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5088
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5090
|
|
MOVE_WATER_PULSE,
|
|
MOVE_ATTRACT,
|
|
MOVE_SWEET_KISS,
|
|
MOVE_FLAIL,
|
|
},
|
|
},
|
|
{
|
|
#line 5095
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5097
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5096
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5098
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_AMNESIA,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 5103
|
|
.species = SPECIES_SEALEO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5105
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5104
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5106
|
|
MOVE_ENCORE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_AURORA_BEAM,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
{
|
|
#line 5111
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5113
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5112
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5114
|
|
MOVE_WATER_PULSE,
|
|
MOVE_CRABHAMMER,
|
|
MOVE_TAUNT,
|
|
MOVE_LEER,
|
|
},
|
|
},
|
|
{
|
|
#line 5119
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5119
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 5121
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 5120
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5122
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5127
|
|
[DIFFICULTY_NORMAL][TRAINER_JERRY_1] =
|
|
{
|
|
#line 5128
|
|
.trainerName = _("JERRY"),
|
|
#line 5129
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5130
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5132
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5133
|
|
.doubleBattle = FALSE,
|
|
#line 5134
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5136
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5138
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5137
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5140
|
|
[DIFFICULTY_NORMAL][TRAINER_TED] =
|
|
{
|
|
#line 5141
|
|
.trainerName = _("TED"),
|
|
#line 5142
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5143
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5145
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5146
|
|
.doubleBattle = FALSE,
|
|
#line 5147
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5149
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5151
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5150
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5153
|
|
[DIFFICULTY_NORMAL][TRAINER_PAUL] =
|
|
{
|
|
#line 5154
|
|
.trainerName = _("PAUL"),
|
|
#line 5155
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5156
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5158
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5159
|
|
.doubleBattle = FALSE,
|
|
#line 5160
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5162
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5164
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5163
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5166
|
|
.species = SPECIES_ODDISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5168
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5167
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5170
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5172
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5171
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5174
|
|
[DIFFICULTY_NORMAL][TRAINER_JERRY_2] =
|
|
{
|
|
#line 5175
|
|
.trainerName = _("JERRY"),
|
|
#line 5176
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5177
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5179
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5180
|
|
.doubleBattle = FALSE,
|
|
#line 5181
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5183
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5185
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5184
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5187
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5189
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5188
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5191
|
|
[DIFFICULTY_NORMAL][TRAINER_JERRY_3] =
|
|
{
|
|
#line 5192
|
|
.trainerName = _("JERRY"),
|
|
#line 5193
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5194
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5196
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5197
|
|
.doubleBattle = FALSE,
|
|
#line 5198
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5200
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5202
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5201
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5204
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5206
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5205
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5208
|
|
[DIFFICULTY_NORMAL][TRAINER_JERRY_4] =
|
|
{
|
|
#line 5209
|
|
.trainerName = _("JERRY"),
|
|
#line 5210
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5211
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5213
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5214
|
|
.doubleBattle = FALSE,
|
|
#line 5215
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5217
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5219
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5218
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5221
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5223
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5222
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5225
|
|
[DIFFICULTY_NORMAL][TRAINER_JERRY_5] =
|
|
{
|
|
#line 5226
|
|
.trainerName = _("JERRY"),
|
|
#line 5227
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5228
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.encounterMusic_gender =
|
|
#line 5230
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5231
|
|
.doubleBattle = FALSE,
|
|
#line 5232
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5234
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5236
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5235
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5238
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5240
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5239
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5242
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5244
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5243
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5246
|
|
[DIFFICULTY_NORMAL][TRAINER_KAREN_1] =
|
|
{
|
|
#line 5247
|
|
.trainerName = _("KAREN"),
|
|
#line 5248
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5249
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5250
|
|
F_TRAINER_FEMALE |
|
|
#line 5251
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5252
|
|
.doubleBattle = FALSE,
|
|
#line 5253
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5255
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5257
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5256
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5259
|
|
[DIFFICULTY_NORMAL][TRAINER_GEORGIA] =
|
|
{
|
|
#line 5260
|
|
.trainerName = _("GEORGIA"),
|
|
#line 5261
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5262
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5263
|
|
F_TRAINER_FEMALE |
|
|
#line 5264
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5265
|
|
.doubleBattle = FALSE,
|
|
#line 5266
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5268
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5270
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5269
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5272
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5274
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5273
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5276
|
|
[DIFFICULTY_NORMAL][TRAINER_KAREN_2] =
|
|
{
|
|
#line 5277
|
|
.trainerName = _("KAREN"),
|
|
#line 5278
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5279
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5280
|
|
F_TRAINER_FEMALE |
|
|
#line 5281
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5282
|
|
.doubleBattle = FALSE,
|
|
#line 5283
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5285
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5287
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5286
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5289
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5291
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5290
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5293
|
|
[DIFFICULTY_NORMAL][TRAINER_KAREN_3] =
|
|
{
|
|
#line 5294
|
|
.trainerName = _("KAREN"),
|
|
#line 5295
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5296
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5297
|
|
F_TRAINER_FEMALE |
|
|
#line 5298
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5299
|
|
.doubleBattle = FALSE,
|
|
#line 5300
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5302
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5304
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5303
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5306
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5308
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5307
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5310
|
|
[DIFFICULTY_NORMAL][TRAINER_KAREN_4] =
|
|
{
|
|
#line 5311
|
|
.trainerName = _("KAREN"),
|
|
#line 5312
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5313
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5314
|
|
F_TRAINER_FEMALE |
|
|
#line 5315
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5316
|
|
.doubleBattle = FALSE,
|
|
#line 5317
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5319
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5321
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5320
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5323
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5325
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5324
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5327
|
|
[DIFFICULTY_NORMAL][TRAINER_KAREN_5] =
|
|
{
|
|
#line 5328
|
|
.trainerName = _("KAREN"),
|
|
#line 5329
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
#line 5330
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.encounterMusic_gender =
|
|
#line 5331
|
|
F_TRAINER_FEMALE |
|
|
#line 5332
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 5333
|
|
.doubleBattle = FALSE,
|
|
#line 5334
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5336
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5338
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5337
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5340
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5342
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5341
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5344
|
|
[DIFFICULTY_NORMAL][TRAINER_KATE_AND_JOY] =
|
|
{
|
|
#line 5345
|
|
.trainerName = _("KATE & JOY"),
|
|
#line 5346
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5347
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5349
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5350
|
|
.doubleBattle = TRUE,
|
|
#line 5351
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5353
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5355
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5354
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5356
|
|
MOVE_HYPNOSIS,
|
|
MOVE_PSYBEAM,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_TEETER_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 5361
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5363
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5362
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5364
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_YAWN,
|
|
MOVE_SLACK_OFF,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5369
|
|
[DIFFICULTY_NORMAL][TRAINER_ANNA_AND_MEG_1] =
|
|
{
|
|
#line 5370
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5371
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5372
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5374
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5375
|
|
.doubleBattle = TRUE,
|
|
#line 5376
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5378
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5380
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5379
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5381
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5386
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5388
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5387
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5389
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5393
|
|
[DIFFICULTY_NORMAL][TRAINER_ANNA_AND_MEG_2] =
|
|
{
|
|
#line 5394
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5395
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5396
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5398
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5399
|
|
.doubleBattle = TRUE,
|
|
#line 5400
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5402
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5404
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5403
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5405
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5410
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5412
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5411
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5413
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5417
|
|
[DIFFICULTY_NORMAL][TRAINER_ANNA_AND_MEG_3] =
|
|
{
|
|
#line 5418
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5419
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5420
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5422
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5423
|
|
.doubleBattle = TRUE,
|
|
#line 5424
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5426
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5428
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5427
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5429
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5434
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5436
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5435
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5437
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5441
|
|
[DIFFICULTY_NORMAL][TRAINER_ANNA_AND_MEG_4] =
|
|
{
|
|
#line 5442
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5443
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5444
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5446
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5447
|
|
.doubleBattle = TRUE,
|
|
#line 5448
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5450
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5452
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5451
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5453
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5458
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5460
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5459
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5461
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5465
|
|
[DIFFICULTY_NORMAL][TRAINER_ANNA_AND_MEG_5] =
|
|
{
|
|
#line 5466
|
|
.trainerName = _("ANNA & MEG"),
|
|
#line 5467
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 5468
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 5470
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5471
|
|
.doubleBattle = TRUE,
|
|
#line 5472
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5474
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5476
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5475
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5477
|
|
MOVE_GROWL,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_HEADBUTT,
|
|
MOVE_ODOR_SLEUTH,
|
|
},
|
|
},
|
|
{
|
|
#line 5482
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5484
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5483
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5485
|
|
MOVE_TACKLE,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_ARM_THRUST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5489
|
|
[DIFFICULTY_NORMAL][TRAINER_VICTOR] =
|
|
{
|
|
#line 5490
|
|
.trainerName = _("VICTOR"),
|
|
#line 5491
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
#line 5492
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5494
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5495
|
|
.doubleBattle = FALSE,
|
|
#line 5496
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5498
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5498
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5500
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5499
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5502
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5502
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5504
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5503
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5506
|
|
[DIFFICULTY_NORMAL][TRAINER_MIGUEL_1] =
|
|
{
|
|
#line 5507
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5508
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5509
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5511
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5512
|
|
.doubleBattle = FALSE,
|
|
#line 5513
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5515
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5515
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5517
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5516
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5519
|
|
[DIFFICULTY_NORMAL][TRAINER_COLTON] =
|
|
{
|
|
#line 5520
|
|
.trainerName = _("COLTON"),
|
|
#line 5521
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5522
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5524
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5525
|
|
.doubleBattle = FALSE,
|
|
#line 5526
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5528
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5528
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5530
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5529
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5531
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5536
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5536
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5538
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5537
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5539
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5544
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5544
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5546
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5545
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5547
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5552
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5552
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5554
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5553
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5555
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5560
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5560
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5562
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5561
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5563
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
{
|
|
#line 5568
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5568
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5570
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5569
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5571
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_HEAL_BELL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5576
|
|
[DIFFICULTY_NORMAL][TRAINER_MIGUEL_2] =
|
|
{
|
|
#line 5577
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5578
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5579
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5581
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5582
|
|
.doubleBattle = FALSE,
|
|
#line 5583
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5585
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5585
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5587
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5586
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5589
|
|
[DIFFICULTY_NORMAL][TRAINER_MIGUEL_3] =
|
|
{
|
|
#line 5590
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5591
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5592
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5594
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5595
|
|
.doubleBattle = FALSE,
|
|
#line 5596
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5598
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5598
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5600
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5599
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5602
|
|
[DIFFICULTY_NORMAL][TRAINER_MIGUEL_4] =
|
|
{
|
|
#line 5603
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5604
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5605
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5607
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5608
|
|
.doubleBattle = FALSE,
|
|
#line 5609
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5611
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5611
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5613
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5612
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5615
|
|
[DIFFICULTY_NORMAL][TRAINER_MIGUEL_5] =
|
|
{
|
|
#line 5616
|
|
.trainerName = _("MIGUEL"),
|
|
#line 5617
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5618
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 5620
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5621
|
|
.doubleBattle = FALSE,
|
|
#line 5622
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5624
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5624
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 5626
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5625
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5628
|
|
[DIFFICULTY_NORMAL][TRAINER_VICTORIA] =
|
|
{
|
|
#line 5629
|
|
.trainerName = _("VICTORIA"),
|
|
#line 5630
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
#line 5631
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5632
|
|
F_TRAINER_FEMALE |
|
|
#line 5633
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5634
|
|
.doubleBattle = FALSE,
|
|
#line 5635
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5637
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5637
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5639
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 5638
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5641
|
|
[DIFFICULTY_NORMAL][TRAINER_VANESSA] =
|
|
{
|
|
#line 5642
|
|
.trainerName = _("VANESSA"),
|
|
#line 5643
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5644
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5645
|
|
F_TRAINER_FEMALE |
|
|
#line 5646
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5647
|
|
.doubleBattle = FALSE,
|
|
#line 5648
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5650
|
|
.species = SPECIES_PIKACHU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5650
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5652
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5651
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5654
|
|
[DIFFICULTY_NORMAL][TRAINER_BETHANY] =
|
|
{
|
|
#line 5655
|
|
.trainerName = _("BETHANY"),
|
|
#line 5656
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5657
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5658
|
|
F_TRAINER_FEMALE |
|
|
#line 5659
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5660
|
|
.doubleBattle = FALSE,
|
|
#line 5661
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5663
|
|
.species = SPECIES_AZURILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5663
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5665
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5664
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5667
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5667
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5669
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5668
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5671
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5671
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5673
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5672
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5675
|
|
[DIFFICULTY_NORMAL][TRAINER_ISABEL_1] =
|
|
{
|
|
#line 5676
|
|
.trainerName = _("ISABEL"),
|
|
#line 5677
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5678
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5679
|
|
F_TRAINER_FEMALE |
|
|
#line 5680
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5681
|
|
.doubleBattle = FALSE,
|
|
#line 5682
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5684
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5684
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5686
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5685
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5688
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5688
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5690
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5689
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5692
|
|
[DIFFICULTY_NORMAL][TRAINER_ISABEL_2] =
|
|
{
|
|
#line 5693
|
|
.trainerName = _("ISABEL"),
|
|
#line 5694
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5695
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5696
|
|
F_TRAINER_FEMALE |
|
|
#line 5697
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5698
|
|
.doubleBattle = FALSE,
|
|
#line 5699
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5701
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5701
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5703
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5702
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5705
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5705
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5707
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 5706
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5709
|
|
[DIFFICULTY_NORMAL][TRAINER_ISABEL_3] =
|
|
{
|
|
#line 5710
|
|
.trainerName = _("ISABEL"),
|
|
#line 5711
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5712
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5713
|
|
F_TRAINER_FEMALE |
|
|
#line 5714
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5715
|
|
.doubleBattle = FALSE,
|
|
#line 5716
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5718
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5718
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5720
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5719
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5722
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5722
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5724
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 5723
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5726
|
|
[DIFFICULTY_NORMAL][TRAINER_ISABEL_4] =
|
|
{
|
|
#line 5727
|
|
.trainerName = _("ISABEL"),
|
|
#line 5728
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5729
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5730
|
|
F_TRAINER_FEMALE |
|
|
#line 5731
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5732
|
|
.doubleBattle = FALSE,
|
|
#line 5733
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5735
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5735
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5737
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5736
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5739
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5739
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 5741
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 5740
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5743
|
|
[DIFFICULTY_NORMAL][TRAINER_ISABEL_5] =
|
|
{
|
|
#line 5744
|
|
.trainerName = _("ISABEL"),
|
|
#line 5745
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 5746
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 5747
|
|
F_TRAINER_FEMALE |
|
|
#line 5748
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 5749
|
|
.doubleBattle = FALSE,
|
|
#line 5750
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5752
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5752
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 5754
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5753
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5756
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5756
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 5758
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 5757
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5760
|
|
[DIFFICULTY_NORMAL][TRAINER_TIMOTHY_1] =
|
|
{
|
|
#line 5761
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5762
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5763
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5765
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5766
|
|
.doubleBattle = FALSE,
|
|
#line 5767
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5769
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5771
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5770
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5773
|
|
[DIFFICULTY_NORMAL][TRAINER_TIMOTHY_2] =
|
|
{
|
|
#line 5774
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5775
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5776
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5778
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5779
|
|
.doubleBattle = FALSE,
|
|
#line 5780
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5782
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5784
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 5783
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5785
|
|
MOVE_ARM_THRUST,
|
|
MOVE_KNOCK_OFF,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5790
|
|
[DIFFICULTY_NORMAL][TRAINER_TIMOTHY_3] =
|
|
{
|
|
#line 5791
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5792
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5793
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5795
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5796
|
|
.doubleBattle = FALSE,
|
|
#line 5797
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5799
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5801
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 5800
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5802
|
|
MOVE_ARM_THRUST,
|
|
MOVE_KNOCK_OFF,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5807
|
|
[DIFFICULTY_NORMAL][TRAINER_TIMOTHY_4] =
|
|
{
|
|
#line 5808
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5809
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5810
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5812
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5813
|
|
.doubleBattle = FALSE,
|
|
#line 5814
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5816
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5818
|
|
.iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27),
|
|
#line 5817
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5819
|
|
MOVE_ARM_THRUST,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5824
|
|
[DIFFICULTY_NORMAL][TRAINER_TIMOTHY_5] =
|
|
{
|
|
#line 5825
|
|
.trainerName = _("TIMOTHY"),
|
|
#line 5826
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5827
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 5829
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5830
|
|
.doubleBattle = FALSE,
|
|
#line 5831
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5833
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5835
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 5834
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5836
|
|
MOVE_ARM_THRUST,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5841
|
|
[DIFFICULTY_NORMAL][TRAINER_VICKY] =
|
|
{
|
|
#line 5842
|
|
.trainerName = _("VICKY"),
|
|
#line 5843
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
#line 5844
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5845
|
|
F_TRAINER_FEMALE |
|
|
#line 5846
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5847
|
|
.doubleBattle = FALSE,
|
|
#line 5848
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5850
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5852
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5851
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5853
|
|
MOVE_HIGH_JUMP_KICK,
|
|
MOVE_MEDITATE,
|
|
MOVE_CONFUSION,
|
|
MOVE_DETECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5858
|
|
[DIFFICULTY_NORMAL][TRAINER_SHELBY_1] =
|
|
{
|
|
#line 5859
|
|
.trainerName = _("SHELBY"),
|
|
#line 5860
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5861
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5862
|
|
F_TRAINER_FEMALE |
|
|
#line 5863
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5864
|
|
.doubleBattle = FALSE,
|
|
#line 5865
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5867
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5869
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5868
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5871
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5873
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 5872
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5875
|
|
[DIFFICULTY_NORMAL][TRAINER_SHELBY_2] =
|
|
{
|
|
#line 5876
|
|
.trainerName = _("SHELBY"),
|
|
#line 5877
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5878
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5879
|
|
F_TRAINER_FEMALE |
|
|
#line 5880
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5881
|
|
.doubleBattle = FALSE,
|
|
#line 5882
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5884
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5886
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 5885
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5888
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5890
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 5889
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5892
|
|
[DIFFICULTY_NORMAL][TRAINER_SHELBY_3] =
|
|
{
|
|
#line 5893
|
|
.trainerName = _("SHELBY"),
|
|
#line 5894
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5895
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5896
|
|
F_TRAINER_FEMALE |
|
|
#line 5897
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5898
|
|
.doubleBattle = FALSE,
|
|
#line 5899
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5901
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5903
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 5902
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5905
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5907
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 5906
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5909
|
|
[DIFFICULTY_NORMAL][TRAINER_SHELBY_4] =
|
|
{
|
|
#line 5910
|
|
.trainerName = _("SHELBY"),
|
|
#line 5911
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5912
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5913
|
|
F_TRAINER_FEMALE |
|
|
#line 5914
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5915
|
|
.doubleBattle = FALSE,
|
|
#line 5916
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5918
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5920
|
|
.iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27),
|
|
#line 5919
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5922
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5924
|
|
.iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27),
|
|
#line 5923
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5926
|
|
[DIFFICULTY_NORMAL][TRAINER_SHELBY_5] =
|
|
{
|
|
#line 5927
|
|
.trainerName = _("SHELBY"),
|
|
#line 5928
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 5929
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 5930
|
|
F_TRAINER_FEMALE |
|
|
#line 5931
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 5932
|
|
.doubleBattle = FALSE,
|
|
#line 5933
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5935
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5937
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 5936
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5939
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5941
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 5940
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5943
|
|
[DIFFICULTY_NORMAL][TRAINER_CALVIN_1] =
|
|
{
|
|
#line 5944
|
|
.trainerName = _("CALVIN"),
|
|
#line 5945
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5946
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5948
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5949
|
|
.doubleBattle = FALSE,
|
|
#line 5950
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5952
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5954
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5953
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5956
|
|
[DIFFICULTY_NORMAL][TRAINER_BILLY] =
|
|
{
|
|
#line 5957
|
|
.trainerName = _("BILLY"),
|
|
#line 5958
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5959
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5961
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5962
|
|
.doubleBattle = FALSE,
|
|
#line 5963
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5965
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5967
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5966
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 5969
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5971
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 5970
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 5973
|
|
[DIFFICULTY_NORMAL][TRAINER_JOSH] =
|
|
{
|
|
#line 5974
|
|
.trainerName = _("JOSH"),
|
|
#line 5975
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5976
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5978
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5979
|
|
.doubleBattle = FALSE,
|
|
#line 5980
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5982
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5984
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 5983
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 5985
|
|
MOVE_TACKLE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 5987
|
|
[DIFFICULTY_NORMAL][TRAINER_TOMMY] =
|
|
{
|
|
#line 5988
|
|
.trainerName = _("TOMMY"),
|
|
#line 5989
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 5990
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 5992
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 5993
|
|
.doubleBattle = FALSE,
|
|
#line 5994
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 5996
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 5998
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 5997
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6000
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6002
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 6001
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6004
|
|
[DIFFICULTY_NORMAL][TRAINER_JOEY] =
|
|
{
|
|
#line 6005
|
|
.trainerName = _("JOEY"),
|
|
#line 6006
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6007
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6009
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6010
|
|
.doubleBattle = FALSE,
|
|
#line 6011
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6013
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6015
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6014
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6017
|
|
[DIFFICULTY_NORMAL][TRAINER_BEN] =
|
|
{
|
|
#line 6018
|
|
.trainerName = _("BEN"),
|
|
#line 6019
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6020
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6022
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6023
|
|
.doubleBattle = FALSE,
|
|
#line 6024
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6026
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6028
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 6027
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6029
|
|
MOVE_HEADBUTT,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_GROWL,
|
|
MOVE_THUNDERBOLT,
|
|
},
|
|
},
|
|
{
|
|
#line 6034
|
|
.species = SPECIES_GULPIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6036
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 6035
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6037
|
|
MOVE_AMNESIA,
|
|
MOVE_SLUDGE,
|
|
MOVE_YAWN,
|
|
MOVE_POUND,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 6042
|
|
[DIFFICULTY_NORMAL][TRAINER_QUINCY] =
|
|
{
|
|
#line 6043
|
|
.trainerName = _("QUINCY"),
|
|
#line 6044
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 6045
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 6047
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 6048
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 6049
|
|
.doubleBattle = FALSE,
|
|
#line 6050
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6052
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6054
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 6053
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6055
|
|
MOVE_ATTRACT,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
{
|
|
#line 6060
|
|
.species = SPECIES_DUSCLOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6062
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 6061
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6063
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_PROTECT,
|
|
MOVE_WILL_O_WISP,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 6068
|
|
[DIFFICULTY_NORMAL][TRAINER_KATELYNN] =
|
|
{
|
|
#line 6069
|
|
.trainerName = _("KATELYNN"),
|
|
#line 6070
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 6071
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 6072
|
|
F_TRAINER_FEMALE |
|
|
#line 6073
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 6074
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 6075
|
|
.doubleBattle = FALSE,
|
|
#line 6076
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6078
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6080
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 6079
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6081
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_PSYCHIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 6086
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6088
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 6087
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6089
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_BRICK_BREAK,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 6094
|
|
[DIFFICULTY_NORMAL][TRAINER_JAYLEN] =
|
|
{
|
|
#line 6095
|
|
.trainerName = _("JAYLEN"),
|
|
#line 6096
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6097
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6099
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6100
|
|
.doubleBattle = FALSE,
|
|
#line 6101
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6103
|
|
.species = SPECIES_TRAPINCH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6105
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6104
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6107
|
|
[DIFFICULTY_NORMAL][TRAINER_DILLON] =
|
|
{
|
|
#line 6108
|
|
.trainerName = _("DILLON"),
|
|
#line 6109
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6110
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6112
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6113
|
|
.doubleBattle = FALSE,
|
|
#line 6114
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6116
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6118
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6117
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6120
|
|
[DIFFICULTY_NORMAL][TRAINER_CALVIN_2] =
|
|
{
|
|
#line 6121
|
|
.trainerName = _("CALVIN"),
|
|
#line 6122
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6123
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6125
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6126
|
|
.doubleBattle = FALSE,
|
|
#line 6127
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6129
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6131
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6130
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6133
|
|
[DIFFICULTY_NORMAL][TRAINER_CALVIN_3] =
|
|
{
|
|
#line 6134
|
|
.trainerName = _("CALVIN"),
|
|
#line 6135
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6136
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6138
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6139
|
|
.doubleBattle = FALSE,
|
|
#line 6140
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6142
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6144
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6143
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6146
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6148
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6147
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6150
|
|
[DIFFICULTY_NORMAL][TRAINER_CALVIN_4] =
|
|
{
|
|
#line 6151
|
|
.trainerName = _("CALVIN"),
|
|
#line 6152
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6153
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6155
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6156
|
|
.doubleBattle = FALSE,
|
|
#line 6157
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6159
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6161
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6160
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6163
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6165
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6164
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6167
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6169
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6168
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6171
|
|
[DIFFICULTY_NORMAL][TRAINER_CALVIN_5] =
|
|
{
|
|
#line 6172
|
|
.trainerName = _("CALVIN"),
|
|
#line 6173
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6174
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6176
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6177
|
|
.doubleBattle = FALSE,
|
|
#line 6178
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6180
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6182
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6181
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6184
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6186
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6185
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6188
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6190
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6189
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6192
|
|
[DIFFICULTY_NORMAL][TRAINER_EDDIE] =
|
|
{
|
|
#line 6193
|
|
.trainerName = _("EDDIE"),
|
|
#line 6194
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6195
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6197
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6198
|
|
.doubleBattle = FALSE,
|
|
#line 6199
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6201
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6203
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6202
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6205
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6207
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6206
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6209
|
|
[DIFFICULTY_NORMAL][TRAINER_ALLEN] =
|
|
{
|
|
#line 6210
|
|
.trainerName = _("ALLEN"),
|
|
#line 6211
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6212
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6214
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6215
|
|
.doubleBattle = FALSE,
|
|
#line 6216
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6218
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6220
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6219
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6222
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6224
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6223
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6226
|
|
[DIFFICULTY_NORMAL][TRAINER_TIMMY] =
|
|
{
|
|
#line 6227
|
|
.trainerName = _("TIMMY"),
|
|
#line 6228
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6229
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6231
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6232
|
|
.doubleBattle = FALSE,
|
|
#line 6233
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6235
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6237
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6236
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6239
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6241
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6240
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6243
|
|
[DIFFICULTY_NORMAL][TRAINER_WALLACE] =
|
|
{
|
|
#line 6244
|
|
.trainerName = _("WALLACE"),
|
|
#line 6245
|
|
.trainerClass = TRAINER_CLASS_CHAMPION,
|
|
#line 6246
|
|
.trainerPic = TRAINER_PIC_CHAMPION_WALLACE,
|
|
.encounterMusic_gender =
|
|
#line 6248
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6249
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 6250
|
|
.doubleBattle = FALSE,
|
|
#line 6251
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
#line 6252
|
|
.mugshotColor = MUGSHOT_COLOR_YELLOW,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6254
|
|
.species = SPECIES_WAILORD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6256
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6255
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6257
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_SPOUT,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_BLIZZARD,
|
|
},
|
|
},
|
|
{
|
|
#line 6262
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6264
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6263
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6265
|
|
MOVE_TOXIC,
|
|
MOVE_HYDRO_PUMP,
|
|
MOVE_SLUDGE_BOMB,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 6270
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6272
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6271
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6273
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_SURF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 6278
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6280
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6279
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6281
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_SURF,
|
|
MOVE_AMNESIA,
|
|
MOVE_HYPER_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 6286
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6288
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6287
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6289
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
{
|
|
#line 6294
|
|
.species = SPECIES_MILOTIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6294
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 6296
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 6295
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 6297
|
|
MOVE_RECOVER,
|
|
MOVE_SURF,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 6302
|
|
[DIFFICULTY_NORMAL][TRAINER_ANDREW] =
|
|
{
|
|
#line 6303
|
|
.trainerName = _("ANDREW"),
|
|
#line 6304
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6305
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6307
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6308
|
|
.doubleBattle = FALSE,
|
|
#line 6309
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6311
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6313
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6312
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6315
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6317
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6316
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6319
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6321
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6320
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6323
|
|
[DIFFICULTY_NORMAL][TRAINER_IVAN] =
|
|
{
|
|
#line 6324
|
|
.trainerName = _("IVAN"),
|
|
#line 6325
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6326
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6328
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6329
|
|
.doubleBattle = FALSE,
|
|
#line 6330
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6332
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6334
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6333
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6336
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6338
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6337
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6340
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6342
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6341
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6344
|
|
[DIFFICULTY_NORMAL][TRAINER_CLAUDE] =
|
|
{
|
|
#line 6345
|
|
.trainerName = _("CLAUDE"),
|
|
#line 6346
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6347
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6349
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6350
|
|
.doubleBattle = FALSE,
|
|
#line 6351
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6353
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6355
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6354
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6357
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6359
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6358
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6361
|
|
.species = SPECIES_BARBOACH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6363
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6362
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6365
|
|
[DIFFICULTY_NORMAL][TRAINER_ELLIOT_1] =
|
|
{
|
|
#line 6366
|
|
.trainerName = _("ELLIOT"),
|
|
#line 6367
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6368
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6370
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6371
|
|
.doubleBattle = FALSE,
|
|
#line 6372
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6374
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6376
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6375
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6378
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6380
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6379
|
|
.lvl = 7,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6382
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6384
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6383
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6386
|
|
[DIFFICULTY_NORMAL][TRAINER_NED] =
|
|
{
|
|
#line 6387
|
|
.trainerName = _("NED"),
|
|
#line 6388
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6389
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6391
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6392
|
|
.doubleBattle = FALSE,
|
|
#line 6393
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6395
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6397
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6396
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6399
|
|
[DIFFICULTY_NORMAL][TRAINER_DALE] =
|
|
{
|
|
#line 6400
|
|
.trainerName = _("DALE"),
|
|
#line 6401
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6402
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6404
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6405
|
|
.doubleBattle = FALSE,
|
|
#line 6406
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6408
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6410
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6409
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6412
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6414
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6413
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6416
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6418
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6417
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6420
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6422
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6421
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6424
|
|
[DIFFICULTY_NORMAL][TRAINER_NOLAN] =
|
|
{
|
|
#line 6425
|
|
.trainerName = _("NOLAN"),
|
|
#line 6426
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6427
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6429
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6430
|
|
.doubleBattle = FALSE,
|
|
#line 6431
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6433
|
|
.species = SPECIES_BARBOACH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6435
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6434
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6437
|
|
[DIFFICULTY_NORMAL][TRAINER_BARNY] =
|
|
{
|
|
#line 6438
|
|
.trainerName = _("BARNY"),
|
|
#line 6439
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6440
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6442
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6443
|
|
.doubleBattle = FALSE,
|
|
#line 6444
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6446
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6448
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6447
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6450
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6452
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6451
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6454
|
|
[DIFFICULTY_NORMAL][TRAINER_WADE] =
|
|
{
|
|
#line 6455
|
|
.trainerName = _("WADE"),
|
|
#line 6456
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6457
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6459
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6460
|
|
.doubleBattle = FALSE,
|
|
#line 6461
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6463
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6465
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6464
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6467
|
|
[DIFFICULTY_NORMAL][TRAINER_CARTER] =
|
|
{
|
|
#line 6468
|
|
.trainerName = _("CARTER"),
|
|
#line 6469
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6470
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6472
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6473
|
|
.doubleBattle = FALSE,
|
|
#line 6474
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6476
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6478
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6477
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6480
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6482
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6481
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6484
|
|
[DIFFICULTY_NORMAL][TRAINER_ELLIOT_2] =
|
|
{
|
|
#line 6485
|
|
.trainerName = _("ELLIOT"),
|
|
#line 6486
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6487
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6489
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6490
|
|
.doubleBattle = FALSE,
|
|
#line 6491
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6493
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6495
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6494
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6497
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6499
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6498
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6501
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6503
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6502
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6505
|
|
[DIFFICULTY_NORMAL][TRAINER_ELLIOT_3] =
|
|
{
|
|
#line 6506
|
|
.trainerName = _("ELLIOT"),
|
|
#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 = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6514
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6516
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6515
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6518
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6520
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6519
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6522
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6524
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6523
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6526
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6528
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6527
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6530
|
|
[DIFFICULTY_NORMAL][TRAINER_ELLIOT_4] =
|
|
{
|
|
#line 6531
|
|
.trainerName = _("ELLIOT"),
|
|
#line 6532
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6533
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6535
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6536
|
|
.doubleBattle = FALSE,
|
|
#line 6537
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6539
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6541
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6540
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6543
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6545
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6544
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6547
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6549
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6548
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6551
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6553
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6552
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6555
|
|
[DIFFICULTY_NORMAL][TRAINER_ELLIOT_5] =
|
|
{
|
|
#line 6556
|
|
.trainerName = _("ELLIOT"),
|
|
#line 6557
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6558
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6560
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6561
|
|
.doubleBattle = FALSE,
|
|
#line 6562
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6564
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6566
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6565
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6568
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6570
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6569
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6572
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6574
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6573
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6576
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6578
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6577
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6580
|
|
[DIFFICULTY_NORMAL][TRAINER_RONALD] =
|
|
{
|
|
#line 6581
|
|
.trainerName = _("RONALD"),
|
|
#line 6582
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 6583
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 6585
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 6586
|
|
.doubleBattle = FALSE,
|
|
#line 6587
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6589
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6591
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6590
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6593
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6595
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6594
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6597
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6599
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6598
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6601
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6603
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6602
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6605
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6607
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6606
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6609
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6611
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6610
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6613
|
|
[DIFFICULTY_NORMAL][TRAINER_JACOB] =
|
|
{
|
|
#line 6614
|
|
.trainerName = _("JACOB"),
|
|
#line 6615
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6616
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6618
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6619
|
|
.doubleBattle = FALSE,
|
|
#line 6620
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6622
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6624
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6623
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6626
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6628
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6627
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6630
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6632
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 6631
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6634
|
|
[DIFFICULTY_NORMAL][TRAINER_ANTHONY] =
|
|
{
|
|
#line 6635
|
|
.trainerName = _("ANTHONY"),
|
|
#line 6636
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6637
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6639
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6640
|
|
.doubleBattle = FALSE,
|
|
#line 6641
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6643
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6645
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6644
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6647
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6649
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6648
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6651
|
|
[DIFFICULTY_NORMAL][TRAINER_BENJAMIN_1] =
|
|
{
|
|
#line 6652
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6653
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6654
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6656
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6657
|
|
.doubleBattle = FALSE,
|
|
#line 6658
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6660
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6662
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6661
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6664
|
|
[DIFFICULTY_NORMAL][TRAINER_BENJAMIN_2] =
|
|
{
|
|
#line 6665
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6666
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6667
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6669
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6670
|
|
.doubleBattle = FALSE,
|
|
#line 6671
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6673
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6675
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6674
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6677
|
|
[DIFFICULTY_NORMAL][TRAINER_BENJAMIN_3] =
|
|
{
|
|
#line 6678
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6679
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6680
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6682
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6683
|
|
.doubleBattle = FALSE,
|
|
#line 6684
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6686
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6688
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6687
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6690
|
|
[DIFFICULTY_NORMAL][TRAINER_BENJAMIN_4] =
|
|
{
|
|
#line 6691
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6692
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6693
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6695
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6696
|
|
.doubleBattle = FALSE,
|
|
#line 6697
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6699
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6701
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6700
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6703
|
|
[DIFFICULTY_NORMAL][TRAINER_BENJAMIN_5] =
|
|
{
|
|
#line 6704
|
|
.trainerName = _("BENJAMIN"),
|
|
#line 6705
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6706
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6708
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6709
|
|
.doubleBattle = FALSE,
|
|
#line 6710
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6712
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6714
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6713
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6716
|
|
[DIFFICULTY_NORMAL][TRAINER_ABIGAIL_1] =
|
|
{
|
|
#line 6717
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6718
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6719
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6720
|
|
F_TRAINER_FEMALE |
|
|
#line 6721
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6722
|
|
.doubleBattle = FALSE,
|
|
#line 6723
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6725
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6727
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6726
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6729
|
|
[DIFFICULTY_NORMAL][TRAINER_JASMINE] =
|
|
{
|
|
#line 6730
|
|
.trainerName = _("JASMINE"),
|
|
#line 6731
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6732
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6733
|
|
F_TRAINER_FEMALE |
|
|
#line 6734
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6735
|
|
.doubleBattle = FALSE,
|
|
#line 6736
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6738
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6740
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 6739
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6742
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6744
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 6743
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6746
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6748
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6747
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6750
|
|
[DIFFICULTY_NORMAL][TRAINER_ABIGAIL_2] =
|
|
{
|
|
#line 6751
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6752
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6753
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6754
|
|
F_TRAINER_FEMALE |
|
|
#line 6755
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6756
|
|
.doubleBattle = FALSE,
|
|
#line 6757
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6759
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6761
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6760
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6763
|
|
[DIFFICULTY_NORMAL][TRAINER_ABIGAIL_3] =
|
|
{
|
|
#line 6764
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6765
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6766
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6767
|
|
F_TRAINER_FEMALE |
|
|
#line 6768
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6769
|
|
.doubleBattle = FALSE,
|
|
#line 6770
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6772
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6774
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6773
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6776
|
|
[DIFFICULTY_NORMAL][TRAINER_ABIGAIL_4] =
|
|
{
|
|
#line 6777
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6778
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6779
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6780
|
|
F_TRAINER_FEMALE |
|
|
#line 6781
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6782
|
|
.doubleBattle = FALSE,
|
|
#line 6783
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6785
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6787
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6786
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6789
|
|
[DIFFICULTY_NORMAL][TRAINER_ABIGAIL_5] =
|
|
{
|
|
#line 6790
|
|
.trainerName = _("ABIGAIL"),
|
|
#line 6791
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6792
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6793
|
|
F_TRAINER_FEMALE |
|
|
#line 6794
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6795
|
|
.doubleBattle = FALSE,
|
|
#line 6796
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6798
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6800
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6799
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6802
|
|
[DIFFICULTY_NORMAL][TRAINER_DYLAN_1] =
|
|
{
|
|
#line 6803
|
|
.trainerName = _("DYLAN"),
|
|
#line 6804
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6805
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6807
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6808
|
|
.doubleBattle = FALSE,
|
|
#line 6809
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6811
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6813
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6812
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6815
|
|
[DIFFICULTY_NORMAL][TRAINER_DYLAN_2] =
|
|
{
|
|
#line 6816
|
|
.trainerName = _("DYLAN"),
|
|
#line 6817
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6818
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6820
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6821
|
|
.doubleBattle = FALSE,
|
|
#line 6822
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6824
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6826
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6825
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6828
|
|
[DIFFICULTY_NORMAL][TRAINER_DYLAN_3] =
|
|
{
|
|
#line 6829
|
|
.trainerName = _("DYLAN"),
|
|
#line 6830
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6831
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6833
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6834
|
|
.doubleBattle = FALSE,
|
|
#line 6835
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6837
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6839
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6838
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6841
|
|
[DIFFICULTY_NORMAL][TRAINER_DYLAN_4] =
|
|
{
|
|
#line 6842
|
|
.trainerName = _("DYLAN"),
|
|
#line 6843
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6844
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6846
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6847
|
|
.doubleBattle = FALSE,
|
|
#line 6848
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6850
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6852
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6851
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6854
|
|
[DIFFICULTY_NORMAL][TRAINER_DYLAN_5] =
|
|
{
|
|
#line 6855
|
|
.trainerName = _("DYLAN"),
|
|
#line 6856
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6857
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6859
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6860
|
|
.doubleBattle = FALSE,
|
|
#line 6861
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6863
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6865
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6864
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6867
|
|
[DIFFICULTY_NORMAL][TRAINER_MARIA_1] =
|
|
{
|
|
#line 6868
|
|
.trainerName = _("MARIA"),
|
|
#line 6869
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6870
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6871
|
|
F_TRAINER_FEMALE |
|
|
#line 6872
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6873
|
|
.doubleBattle = FALSE,
|
|
#line 6874
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6876
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6878
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6877
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6880
|
|
[DIFFICULTY_NORMAL][TRAINER_MARIA_2] =
|
|
{
|
|
#line 6881
|
|
.trainerName = _("MARIA"),
|
|
#line 6882
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6883
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6884
|
|
F_TRAINER_FEMALE |
|
|
#line 6885
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6886
|
|
.doubleBattle = FALSE,
|
|
#line 6887
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6889
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6891
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 6890
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6893
|
|
[DIFFICULTY_NORMAL][TRAINER_MARIA_3] =
|
|
{
|
|
#line 6894
|
|
.trainerName = _("MARIA"),
|
|
#line 6895
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6896
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6897
|
|
F_TRAINER_FEMALE |
|
|
#line 6898
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6899
|
|
.doubleBattle = FALSE,
|
|
#line 6900
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6902
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6904
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 6903
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6906
|
|
[DIFFICULTY_NORMAL][TRAINER_MARIA_4] =
|
|
{
|
|
#line 6907
|
|
.trainerName = _("MARIA"),
|
|
#line 6908
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6909
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6910
|
|
F_TRAINER_FEMALE |
|
|
#line 6911
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6912
|
|
.doubleBattle = FALSE,
|
|
#line 6913
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6915
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6917
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 6916
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6919
|
|
[DIFFICULTY_NORMAL][TRAINER_MARIA_5] =
|
|
{
|
|
#line 6920
|
|
.trainerName = _("MARIA"),
|
|
#line 6921
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6922
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 6923
|
|
F_TRAINER_FEMALE |
|
|
#line 6924
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 6925
|
|
.doubleBattle = FALSE,
|
|
#line 6926
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6928
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6930
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 6929
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6932
|
|
[DIFFICULTY_NORMAL][TRAINER_CAMDEN] =
|
|
{
|
|
#line 6933
|
|
.trainerName = _("CAMDEN"),
|
|
#line 6934
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6935
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6937
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6938
|
|
.doubleBattle = FALSE,
|
|
#line 6939
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6941
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6943
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6942
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6945
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6947
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6946
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6949
|
|
[DIFFICULTY_NORMAL][TRAINER_DEMETRIUS] =
|
|
{
|
|
#line 6950
|
|
.trainerName = _("DEMETRIUS"),
|
|
#line 6951
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 6952
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 6954
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 6955
|
|
.doubleBattle = FALSE,
|
|
#line 6956
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6958
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6960
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6959
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6962
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6964
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6963
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6966
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAIAH_1] =
|
|
{
|
|
#line 6967
|
|
.trainerName = _("ISAIAH"),
|
|
#line 6968
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6969
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6971
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6972
|
|
.doubleBattle = FALSE,
|
|
#line 6973
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6975
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6977
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6976
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6979
|
|
[DIFFICULTY_NORMAL][TRAINER_PABLO_1] =
|
|
{
|
|
#line 6980
|
|
.trainerName = _("PABLO"),
|
|
#line 6981
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6982
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 6984
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 6985
|
|
.doubleBattle = FALSE,
|
|
#line 6986
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 6988
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6990
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6989
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 6992
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 6994
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 6993
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 6996
|
|
[DIFFICULTY_NORMAL][TRAINER_CHASE] =
|
|
{
|
|
#line 6997
|
|
.trainerName = _("CHASE"),
|
|
#line 6998
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 6999
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 7001
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7002
|
|
.doubleBattle = FALSE,
|
|
#line 7003
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7005
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7007
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7006
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7009
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7011
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 7010
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7013
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAIAH_2] =
|
|
{
|
|
#line 7014
|
|
.trainerName = _("ISAIAH"),
|
|
#line 7015
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7016
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 7018
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7019
|
|
.doubleBattle = FALSE,
|
|
#line 7020
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7022
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7024
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 7023
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7026
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAIAH_3] =
|
|
{
|
|
#line 7027
|
|
.trainerName = _("ISAIAH"),
|
|
#line 7028
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7029
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 7031
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7032
|
|
.doubleBattle = FALSE,
|
|
#line 7033
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7035
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7037
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7036
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7039
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAIAH_4] =
|
|
{
|
|
#line 7040
|
|
.trainerName = _("ISAIAH"),
|
|
#line 7041
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7042
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 7044
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7045
|
|
.doubleBattle = FALSE,
|
|
#line 7046
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7048
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7050
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7049
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7052
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAIAH_5] =
|
|
{
|
|
#line 7053
|
|
.trainerName = _("ISAIAH"),
|
|
#line 7054
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7055
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 7057
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7058
|
|
.doubleBattle = FALSE,
|
|
#line 7059
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7061
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7063
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7062
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7065
|
|
[DIFFICULTY_NORMAL][TRAINER_ISOBEL] =
|
|
{
|
|
#line 7066
|
|
.trainerName = _("ISOBEL"),
|
|
#line 7067
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7068
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7069
|
|
F_TRAINER_FEMALE |
|
|
#line 7070
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7071
|
|
.doubleBattle = FALSE,
|
|
#line 7072
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7074
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7076
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7075
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7078
|
|
[DIFFICULTY_NORMAL][TRAINER_DONNY] =
|
|
{
|
|
#line 7079
|
|
.trainerName = _("DONNY"),
|
|
#line 7080
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7081
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7082
|
|
F_TRAINER_FEMALE |
|
|
#line 7083
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7084
|
|
.doubleBattle = FALSE,
|
|
#line 7085
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7087
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7089
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7088
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7091
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7093
|
|
.iv = TRAINER_PARTY_IVS(19, 19, 19, 19, 19, 19),
|
|
#line 7092
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7095
|
|
[DIFFICULTY_NORMAL][TRAINER_TALIA] =
|
|
{
|
|
#line 7096
|
|
.trainerName = _("TALIA"),
|
|
#line 7097
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7098
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7099
|
|
F_TRAINER_FEMALE |
|
|
#line 7100
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7101
|
|
.doubleBattle = FALSE,
|
|
#line 7102
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7104
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7106
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7105
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7108
|
|
[DIFFICULTY_NORMAL][TRAINER_KATELYN_1] =
|
|
{
|
|
#line 7109
|
|
.trainerName = _("KATELYN"),
|
|
#line 7110
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7111
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7112
|
|
F_TRAINER_FEMALE |
|
|
#line 7113
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7114
|
|
.doubleBattle = FALSE,
|
|
#line 7115
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7117
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7119
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7118
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7121
|
|
[DIFFICULTY_NORMAL][TRAINER_ALLISON] =
|
|
{
|
|
#line 7122
|
|
.trainerName = _("ALLISON"),
|
|
#line 7123
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7124
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7125
|
|
F_TRAINER_FEMALE |
|
|
#line 7126
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7127
|
|
.doubleBattle = FALSE,
|
|
#line 7128
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7130
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7132
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7131
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7134
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7136
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 7135
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7138
|
|
[DIFFICULTY_NORMAL][TRAINER_KATELYN_2] =
|
|
{
|
|
#line 7139
|
|
.trainerName = _("KATELYN"),
|
|
#line 7140
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7141
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7142
|
|
F_TRAINER_FEMALE |
|
|
#line 7143
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7144
|
|
.doubleBattle = FALSE,
|
|
#line 7145
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7147
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7149
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 7148
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7151
|
|
[DIFFICULTY_NORMAL][TRAINER_KATELYN_3] =
|
|
{
|
|
#line 7152
|
|
.trainerName = _("KATELYN"),
|
|
#line 7153
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7154
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7155
|
|
F_TRAINER_FEMALE |
|
|
#line 7156
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7157
|
|
.doubleBattle = FALSE,
|
|
#line 7158
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7160
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7162
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7161
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7164
|
|
[DIFFICULTY_NORMAL][TRAINER_KATELYN_4] =
|
|
{
|
|
#line 7165
|
|
.trainerName = _("KATELYN"),
|
|
#line 7166
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7167
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7168
|
|
F_TRAINER_FEMALE |
|
|
#line 7169
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7170
|
|
.doubleBattle = FALSE,
|
|
#line 7171
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7173
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7175
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7174
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7177
|
|
[DIFFICULTY_NORMAL][TRAINER_KATELYN_5] =
|
|
{
|
|
#line 7178
|
|
.trainerName = _("KATELYN"),
|
|
#line 7179
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 7180
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 7181
|
|
F_TRAINER_FEMALE |
|
|
#line 7182
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 7183
|
|
.doubleBattle = FALSE,
|
|
#line 7184
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7186
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7188
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7187
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7190
|
|
[DIFFICULTY_NORMAL][TRAINER_NICOLAS_1] =
|
|
{
|
|
#line 7191
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7192
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7193
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7195
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7196
|
|
.doubleBattle = FALSE,
|
|
#line 7197
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7199
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7201
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7200
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7203
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7205
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7204
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7207
|
|
[DIFFICULTY_NORMAL][TRAINER_NICOLAS_2] =
|
|
{
|
|
#line 7208
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7209
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7210
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7212
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7213
|
|
.doubleBattle = FALSE,
|
|
#line 7214
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7216
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7218
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 7217
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7220
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7222
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 7221
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7224
|
|
[DIFFICULTY_NORMAL][TRAINER_NICOLAS_3] =
|
|
{
|
|
#line 7225
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7226
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7227
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7229
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7230
|
|
.doubleBattle = FALSE,
|
|
#line 7231
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7233
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7235
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 7234
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7237
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7239
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 7238
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7241
|
|
[DIFFICULTY_NORMAL][TRAINER_NICOLAS_4] =
|
|
{
|
|
#line 7242
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7243
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7244
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7246
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7247
|
|
.doubleBattle = FALSE,
|
|
#line 7248
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7250
|
|
.species = SPECIES_BAGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7252
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7251
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7254
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7256
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7255
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7258
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7260
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7259
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7262
|
|
[DIFFICULTY_NORMAL][TRAINER_NICOLAS_5] =
|
|
{
|
|
#line 7263
|
|
.trainerName = _("NICOLAS"),
|
|
#line 7264
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7265
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7267
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7268
|
|
.doubleBattle = FALSE,
|
|
#line 7269
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7271
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7273
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7272
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7275
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7277
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7276
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7279
|
|
.species = SPECIES_SHELGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7279
|
|
.heldItem = ITEM_DRAGON_FANG,
|
|
#line 7281
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7280
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7283
|
|
[DIFFICULTY_NORMAL][TRAINER_AARON] =
|
|
{
|
|
#line 7284
|
|
.trainerName = _("AARON"),
|
|
#line 7285
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
#line 7286
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.encounterMusic_gender =
|
|
#line 7288
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7289
|
|
.doubleBattle = FALSE,
|
|
#line 7290
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7292
|
|
.species = SPECIES_BAGON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7294
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 7293
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7295
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_HEADBUTT,
|
|
MOVE_FOCUS_ENERGY,
|
|
MOVE_EMBER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7300
|
|
[DIFFICULTY_NORMAL][TRAINER_PERRY] =
|
|
{
|
|
#line 7301
|
|
.trainerName = _("PERRY"),
|
|
#line 7302
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7303
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7305
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7306
|
|
.doubleBattle = FALSE,
|
|
#line 7307
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7309
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7311
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7310
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7313
|
|
[DIFFICULTY_NORMAL][TRAINER_HUGH] =
|
|
{
|
|
#line 7314
|
|
.trainerName = _("HUGH"),
|
|
#line 7315
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7316
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7318
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7319
|
|
.doubleBattle = FALSE,
|
|
#line 7320
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7322
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7324
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7323
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7326
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7328
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7327
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7330
|
|
[DIFFICULTY_NORMAL][TRAINER_PHIL] =
|
|
{
|
|
#line 7331
|
|
.trainerName = _("PHIL"),
|
|
#line 7332
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7333
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7335
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7336
|
|
.doubleBattle = FALSE,
|
|
#line 7337
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7339
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7341
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7340
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7343
|
|
[DIFFICULTY_NORMAL][TRAINER_JARED] =
|
|
{
|
|
#line 7344
|
|
.trainerName = _("JARED"),
|
|
#line 7345
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7346
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7348
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7349
|
|
.doubleBattle = FALSE,
|
|
#line 7350
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7352
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7354
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7353
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7356
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7358
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7357
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7360
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7362
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7361
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7364
|
|
[DIFFICULTY_NORMAL][TRAINER_HUMBERTO] =
|
|
{
|
|
#line 7365
|
|
.trainerName = _("HUMBERTO"),
|
|
#line 7366
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7367
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7369
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7370
|
|
.doubleBattle = FALSE,
|
|
#line 7371
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7373
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7375
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 7374
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7377
|
|
[DIFFICULTY_NORMAL][TRAINER_PRESLEY] =
|
|
{
|
|
#line 7378
|
|
.trainerName = _("PRESLEY"),
|
|
#line 7379
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7380
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7382
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7383
|
|
.doubleBattle = FALSE,
|
|
#line 7384
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7386
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7388
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7387
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7390
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7392
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7391
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7394
|
|
[DIFFICULTY_NORMAL][TRAINER_EDWARDO] =
|
|
{
|
|
#line 7395
|
|
.trainerName = _("EDWARDO"),
|
|
#line 7396
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7397
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7399
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7400
|
|
.doubleBattle = FALSE,
|
|
#line 7401
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7403
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7405
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7404
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7407
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7409
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7408
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7411
|
|
[DIFFICULTY_NORMAL][TRAINER_COLIN] =
|
|
{
|
|
#line 7412
|
|
.trainerName = _("COLIN"),
|
|
#line 7413
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7414
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7416
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7417
|
|
.doubleBattle = FALSE,
|
|
#line 7418
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7420
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7422
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7421
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7424
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7426
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7425
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7428
|
|
[DIFFICULTY_NORMAL][TRAINER_ROBERT_1] =
|
|
{
|
|
#line 7429
|
|
.trainerName = _("ROBERT"),
|
|
#line 7430
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7431
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7433
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7434
|
|
.doubleBattle = FALSE,
|
|
#line 7435
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7437
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7439
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7438
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7441
|
|
[DIFFICULTY_NORMAL][TRAINER_BENNY] =
|
|
{
|
|
#line 7442
|
|
.trainerName = _("BENNY"),
|
|
#line 7443
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7444
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7446
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7447
|
|
.doubleBattle = FALSE,
|
|
#line 7448
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7450
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7452
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7451
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7454
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7456
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7455
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7458
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7460
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7459
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7462
|
|
[DIFFICULTY_NORMAL][TRAINER_CHESTER] =
|
|
{
|
|
#line 7463
|
|
.trainerName = _("CHESTER"),
|
|
#line 7464
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7465
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7467
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7468
|
|
.doubleBattle = FALSE,
|
|
#line 7469
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7471
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7473
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7472
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7475
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7477
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7476
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7479
|
|
[DIFFICULTY_NORMAL][TRAINER_ROBERT_2] =
|
|
{
|
|
#line 7480
|
|
.trainerName = _("ROBERT"),
|
|
#line 7481
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7482
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7484
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7485
|
|
.doubleBattle = FALSE,
|
|
#line 7486
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7488
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7490
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 7489
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7492
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7494
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 7493
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7496
|
|
[DIFFICULTY_NORMAL][TRAINER_ROBERT_3] =
|
|
{
|
|
#line 7497
|
|
.trainerName = _("ROBERT"),
|
|
#line 7498
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7499
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7501
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7502
|
|
.doubleBattle = FALSE,
|
|
#line 7503
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7505
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7507
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7506
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7509
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7511
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7510
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7513
|
|
[DIFFICULTY_NORMAL][TRAINER_ROBERT_4] =
|
|
{
|
|
#line 7514
|
|
.trainerName = _("ROBERT"),
|
|
#line 7515
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7516
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7518
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7519
|
|
.doubleBattle = FALSE,
|
|
#line 7520
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7522
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7524
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7523
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7526
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7528
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7527
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7530
|
|
[DIFFICULTY_NORMAL][TRAINER_ROBERT_5] =
|
|
{
|
|
#line 7531
|
|
.trainerName = _("ROBERT"),
|
|
#line 7532
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7533
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7535
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7536
|
|
.doubleBattle = FALSE,
|
|
#line 7537
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7539
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7541
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7540
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7543
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7545
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7544
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7547
|
|
[DIFFICULTY_NORMAL][TRAINER_ALEX] =
|
|
{
|
|
#line 7548
|
|
.trainerName = _("ALEX"),
|
|
#line 7549
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7550
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7552
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7553
|
|
.doubleBattle = FALSE,
|
|
#line 7554
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7556
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7558
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7557
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7560
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7562
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7561
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7564
|
|
[DIFFICULTY_NORMAL][TRAINER_BECK] =
|
|
{
|
|
#line 7565
|
|
.trainerName = _("BECK"),
|
|
#line 7566
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 7567
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 7569
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7570
|
|
.doubleBattle = FALSE,
|
|
#line 7571
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7573
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7575
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7574
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7577
|
|
[DIFFICULTY_NORMAL][TRAINER_YASU] =
|
|
{
|
|
#line 7578
|
|
.trainerName = _("YASU"),
|
|
#line 7579
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7580
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7582
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7583
|
|
.doubleBattle = FALSE,
|
|
#line 7584
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7586
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7588
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7587
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7590
|
|
[DIFFICULTY_NORMAL][TRAINER_TAKASHI] =
|
|
{
|
|
#line 7591
|
|
.trainerName = _("TAKASHI"),
|
|
#line 7592
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7593
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7595
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7596
|
|
.doubleBattle = FALSE,
|
|
#line 7597
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7599
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7601
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7600
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7603
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7605
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7604
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7607
|
|
[DIFFICULTY_NORMAL][TRAINER_DIANNE] =
|
|
{
|
|
#line 7608
|
|
.trainerName = _("DIANNE"),
|
|
#line 7609
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 7610
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 7611
|
|
F_TRAINER_FEMALE |
|
|
#line 7612
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 7613
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 7614
|
|
.doubleBattle = FALSE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7616
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7618
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7617
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7619
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 7622
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7624
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7623
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7625
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7628
|
|
[DIFFICULTY_NORMAL][TRAINER_JANI] =
|
|
{
|
|
#line 7629
|
|
.trainerName = _("JANI"),
|
|
#line 7630
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 7631
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 7632
|
|
F_TRAINER_FEMALE |
|
|
#line 7633
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 7634
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7636
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7638
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7637
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7640
|
|
[DIFFICULTY_NORMAL][TRAINER_LAO_1] =
|
|
{
|
|
#line 7641
|
|
.trainerName = _("LAO"),
|
|
#line 7642
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7643
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7645
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7646
|
|
.doubleBattle = FALSE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7648
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7650
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7649
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7651
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SMOG,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7656
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7658
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7657
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7659
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SMOG,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7664
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7666
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7665
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7667
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7672
|
|
[DIFFICULTY_NORMAL][TRAINER_LUNG] =
|
|
{
|
|
#line 7673
|
|
.trainerName = _("LUNG"),
|
|
#line 7674
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7675
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7677
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7678
|
|
.doubleBattle = FALSE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7680
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7682
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7681
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7684
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7686
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7685
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7688
|
|
[DIFFICULTY_NORMAL][TRAINER_LAO_2] =
|
|
{
|
|
#line 7689
|
|
.trainerName = _("LAO"),
|
|
#line 7690
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7691
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7693
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7694
|
|
.doubleBattle = FALSE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7696
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7698
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7697
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7699
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7704
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7706
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7705
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7707
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7711
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7713
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7712
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7714
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7719
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7721
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7720
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7722
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7725
|
|
[DIFFICULTY_NORMAL][TRAINER_LAO_3] =
|
|
{
|
|
#line 7726
|
|
.trainerName = _("LAO"),
|
|
#line 7727
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7728
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7730
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7731
|
|
.doubleBattle = FALSE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7733
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7735
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7734
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7736
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7741
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7743
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7742
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7744
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7749
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7751
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7750
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7752
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7756
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7758
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 7757
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7759
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7762
|
|
[DIFFICULTY_NORMAL][TRAINER_LAO_4] =
|
|
{
|
|
#line 7763
|
|
.trainerName = _("LAO"),
|
|
#line 7764
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7765
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7767
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7768
|
|
.doubleBattle = FALSE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7770
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7772
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7771
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7773
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7777
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7779
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7778
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7780
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7784
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7786
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7785
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7787
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7791
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7793
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 7792
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7794
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7797
|
|
[DIFFICULTY_NORMAL][TRAINER_LAO_5] =
|
|
{
|
|
#line 7798
|
|
.trainerName = _("LAO"),
|
|
#line 7799
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 7800
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 7802
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 7803
|
|
.doubleBattle = FALSE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7805
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7807
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7806
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7808
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
{
|
|
#line 7812
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7814
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7813
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7815
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7820
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7822
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7821
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7823
|
|
MOVE_POISON_GAS,
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
MOVE_SELF_DESTRUCT,
|
|
},
|
|
},
|
|
{
|
|
#line 7828
|
|
.species = SPECIES_WEEZING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7828
|
|
.heldItem = ITEM_SMOKE_BALL,
|
|
#line 7830
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 7829
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7831
|
|
MOVE_TACKLE,
|
|
MOVE_SLUDGE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7834
|
|
[DIFFICULTY_NORMAL][TRAINER_JOCELYN] =
|
|
{
|
|
#line 7835
|
|
.trainerName = _("JOCELYN"),
|
|
#line 7836
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7837
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7838
|
|
F_TRAINER_FEMALE |
|
|
#line 7839
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7840
|
|
.doubleBattle = FALSE,
|
|
#line 7841
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7843
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7845
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7844
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7847
|
|
[DIFFICULTY_NORMAL][TRAINER_LAURA] =
|
|
{
|
|
#line 7848
|
|
.trainerName = _("LAURA"),
|
|
#line 7849
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7850
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7851
|
|
F_TRAINER_FEMALE |
|
|
#line 7852
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7853
|
|
.doubleBattle = FALSE,
|
|
#line 7854
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7856
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7858
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 7857
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7860
|
|
[DIFFICULTY_NORMAL][TRAINER_CYNDY_1] =
|
|
{
|
|
#line 7861
|
|
.trainerName = _("CYNDY"),
|
|
#line 7862
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7863
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7864
|
|
F_TRAINER_FEMALE |
|
|
#line 7865
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7866
|
|
.doubleBattle = FALSE,
|
|
#line 7867
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7869
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7871
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7870
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7873
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7875
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7874
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7877
|
|
[DIFFICULTY_NORMAL][TRAINER_CORA] =
|
|
{
|
|
#line 7878
|
|
.trainerName = _("CORA"),
|
|
#line 7879
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7880
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7881
|
|
F_TRAINER_FEMALE |
|
|
#line 7882
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7883
|
|
.doubleBattle = FALSE,
|
|
#line 7884
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7886
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7888
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7887
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7890
|
|
[DIFFICULTY_NORMAL][TRAINER_PAULA] =
|
|
{
|
|
#line 7891
|
|
.trainerName = _("PAULA"),
|
|
#line 7892
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7893
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7894
|
|
F_TRAINER_FEMALE |
|
|
#line 7895
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7896
|
|
.doubleBattle = FALSE,
|
|
#line 7897
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7899
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7901
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 7900
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7903
|
|
[DIFFICULTY_NORMAL][TRAINER_CYNDY_2] =
|
|
{
|
|
#line 7904
|
|
.trainerName = _("CYNDY"),
|
|
#line 7905
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7906
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7907
|
|
F_TRAINER_FEMALE |
|
|
#line 7908
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7909
|
|
.doubleBattle = FALSE,
|
|
#line 7910
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7912
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7914
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 7913
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7916
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7918
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 7917
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7920
|
|
[DIFFICULTY_NORMAL][TRAINER_CYNDY_3] =
|
|
{
|
|
#line 7921
|
|
.trainerName = _("CYNDY"),
|
|
#line 7922
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7923
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7924
|
|
F_TRAINER_FEMALE |
|
|
#line 7925
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7926
|
|
.doubleBattle = FALSE,
|
|
#line 7927
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7929
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7931
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 7930
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7933
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7935
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 7934
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7937
|
|
[DIFFICULTY_NORMAL][TRAINER_CYNDY_4] =
|
|
{
|
|
#line 7938
|
|
.trainerName = _("CYNDY"),
|
|
#line 7939
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7940
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7941
|
|
F_TRAINER_FEMALE |
|
|
#line 7942
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7943
|
|
.doubleBattle = FALSE,
|
|
#line 7944
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7946
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7948
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7947
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7950
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7952
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 7951
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7954
|
|
[DIFFICULTY_NORMAL][TRAINER_CYNDY_5] =
|
|
{
|
|
#line 7955
|
|
.trainerName = _("CYNDY"),
|
|
#line 7956
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 7957
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 7958
|
|
F_TRAINER_FEMALE |
|
|
#line 7959
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 7960
|
|
.doubleBattle = FALSE,
|
|
#line 7961
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7963
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7965
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7964
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 7967
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7969
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 7968
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 7971
|
|
[DIFFICULTY_NORMAL][TRAINER_MADELINE_1] =
|
|
{
|
|
#line 7972
|
|
.trainerName = _("MADELINE"),
|
|
#line 7973
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 7974
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 7975
|
|
F_TRAINER_FEMALE |
|
|
#line 7976
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 7977
|
|
.doubleBattle = FALSE,
|
|
#line 7978
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7980
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7982
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7981
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 7983
|
|
MOVE_EMBER,
|
|
MOVE_TACKLE,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 7988
|
|
[DIFFICULTY_NORMAL][TRAINER_CLARISSA] =
|
|
{
|
|
#line 7989
|
|
.trainerName = _("CLARISSA"),
|
|
#line 7990
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 7991
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 7992
|
|
F_TRAINER_FEMALE |
|
|
#line 7993
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 7994
|
|
.doubleBattle = FALSE,
|
|
#line 7995
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 7997
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 7999
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 7998
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8001
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8003
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8002
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8005
|
|
[DIFFICULTY_NORMAL][TRAINER_ANGELICA] =
|
|
{
|
|
#line 8006
|
|
.trainerName = _("ANGELICA"),
|
|
#line 8007
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 8008
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 8009
|
|
F_TRAINER_FEMALE |
|
|
#line 8010
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 8011
|
|
.doubleBattle = FALSE,
|
|
#line 8012
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8014
|
|
.species = SPECIES_CASTFORM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8016
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 8015
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8017
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WEATHER_BALL,
|
|
MOVE_THUNDER,
|
|
MOVE_WATER_PULSE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8022
|
|
[DIFFICULTY_NORMAL][TRAINER_MADELINE_2] =
|
|
{
|
|
#line 8023
|
|
.trainerName = _("MADELINE"),
|
|
#line 8024
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 8025
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 8026
|
|
F_TRAINER_FEMALE |
|
|
#line 8027
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 8028
|
|
.doubleBattle = FALSE,
|
|
#line 8029
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8031
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8033
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8032
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8034
|
|
MOVE_EMBER,
|
|
MOVE_TACKLE,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8039
|
|
[DIFFICULTY_NORMAL][TRAINER_MADELINE_3] =
|
|
{
|
|
#line 8040
|
|
.trainerName = _("MADELINE"),
|
|
#line 8041
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 8042
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 8043
|
|
F_TRAINER_FEMALE |
|
|
#line 8044
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 8045
|
|
.doubleBattle = FALSE,
|
|
#line 8046
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8048
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8050
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8049
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8051
|
|
MOVE_EMBER,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8056
|
|
[DIFFICULTY_NORMAL][TRAINER_MADELINE_4] =
|
|
{
|
|
#line 8057
|
|
.trainerName = _("MADELINE"),
|
|
#line 8058
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 8059
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 8060
|
|
F_TRAINER_FEMALE |
|
|
#line 8061
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 8062
|
|
.doubleBattle = FALSE,
|
|
#line 8063
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8065
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8067
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8066
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8068
|
|
MOVE_LEECH_SEED,
|
|
MOVE_MEGA_DRAIN,
|
|
MOVE_GRASS_WHISTLE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 8073
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8075
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8074
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8076
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8081
|
|
[DIFFICULTY_NORMAL][TRAINER_MADELINE_5] =
|
|
{
|
|
#line 8082
|
|
.trainerName = _("MADELINE"),
|
|
#line 8083
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 8084
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 8085
|
|
F_TRAINER_FEMALE |
|
|
#line 8086
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 8087
|
|
.doubleBattle = FALSE,
|
|
#line 8088
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8090
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8092
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8091
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8093
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 8098
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8100
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8099
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8101
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8106
|
|
[DIFFICULTY_NORMAL][TRAINER_BEVERLY] =
|
|
{
|
|
#line 8107
|
|
.trainerName = _("BEVERLY"),
|
|
#line 8108
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8109
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8110
|
|
F_TRAINER_FEMALE |
|
|
#line 8111
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8112
|
|
.doubleBattle = FALSE,
|
|
#line 8113
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8115
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8117
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8116
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8119
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8121
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8120
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8123
|
|
[DIFFICULTY_NORMAL][TRAINER_IMANI] =
|
|
{
|
|
#line 8124
|
|
.trainerName = _("IMANI"),
|
|
#line 8125
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8126
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8127
|
|
F_TRAINER_FEMALE |
|
|
#line 8128
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8129
|
|
.doubleBattle = FALSE,
|
|
#line 8130
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8132
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8134
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8133
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8136
|
|
[DIFFICULTY_NORMAL][TRAINER_KYLA] =
|
|
{
|
|
#line 8137
|
|
.trainerName = _("KYLA"),
|
|
#line 8138
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8139
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8140
|
|
F_TRAINER_FEMALE |
|
|
#line 8141
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8142
|
|
.doubleBattle = FALSE,
|
|
#line 8143
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8145
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8147
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8146
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8149
|
|
[DIFFICULTY_NORMAL][TRAINER_DENISE] =
|
|
{
|
|
#line 8150
|
|
.trainerName = _("DENISE"),
|
|
#line 8151
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8152
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8153
|
|
F_TRAINER_FEMALE |
|
|
#line 8154
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8155
|
|
.doubleBattle = FALSE,
|
|
#line 8156
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8158
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8160
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8159
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8162
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8164
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8163
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8166
|
|
[DIFFICULTY_NORMAL][TRAINER_BETH] =
|
|
{
|
|
#line 8167
|
|
.trainerName = _("BETH"),
|
|
#line 8168
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8169
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8170
|
|
F_TRAINER_FEMALE |
|
|
#line 8171
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8172
|
|
.doubleBattle = FALSE,
|
|
#line 8173
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8175
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8177
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8176
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8179
|
|
[DIFFICULTY_NORMAL][TRAINER_TARA] =
|
|
{
|
|
#line 8180
|
|
.trainerName = _("TARA"),
|
|
#line 8181
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8182
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8183
|
|
F_TRAINER_FEMALE |
|
|
#line 8184
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8185
|
|
.doubleBattle = FALSE,
|
|
#line 8186
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8188
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8190
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8189
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8192
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8194
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8193
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8196
|
|
[DIFFICULTY_NORMAL][TRAINER_MISSY] =
|
|
{
|
|
#line 8197
|
|
.trainerName = _("MISSY"),
|
|
#line 8198
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8199
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8200
|
|
F_TRAINER_FEMALE |
|
|
#line 8201
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8202
|
|
.doubleBattle = FALSE,
|
|
#line 8203
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8205
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8207
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8206
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8209
|
|
[DIFFICULTY_NORMAL][TRAINER_ALICE] =
|
|
{
|
|
#line 8210
|
|
.trainerName = _("ALICE"),
|
|
#line 8211
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8212
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8213
|
|
F_TRAINER_FEMALE |
|
|
#line 8214
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8215
|
|
.doubleBattle = FALSE,
|
|
#line 8216
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8218
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8220
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8219
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8222
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8224
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8223
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8226
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8228
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8227
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8230
|
|
[DIFFICULTY_NORMAL][TRAINER_JENNY_1] =
|
|
{
|
|
#line 8231
|
|
.trainerName = _("JENNY"),
|
|
#line 8232
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8233
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8234
|
|
F_TRAINER_FEMALE |
|
|
#line 8235
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8236
|
|
.doubleBattle = FALSE,
|
|
#line 8237
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8239
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8241
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8240
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8243
|
|
[DIFFICULTY_NORMAL][TRAINER_GRACE] =
|
|
{
|
|
#line 8244
|
|
.trainerName = _("GRACE"),
|
|
#line 8245
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8246
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8247
|
|
F_TRAINER_FEMALE |
|
|
#line 8248
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8249
|
|
.doubleBattle = FALSE,
|
|
#line 8250
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8252
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8254
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8253
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8256
|
|
[DIFFICULTY_NORMAL][TRAINER_TANYA] =
|
|
{
|
|
#line 8257
|
|
.trainerName = _("TANYA"),
|
|
#line 8258
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8259
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8260
|
|
F_TRAINER_FEMALE |
|
|
#line 8261
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8262
|
|
.doubleBattle = FALSE,
|
|
#line 8263
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8265
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8267
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8266
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8269
|
|
[DIFFICULTY_NORMAL][TRAINER_SHARON] =
|
|
{
|
|
#line 8270
|
|
.trainerName = _("SHARON"),
|
|
#line 8271
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8272
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8273
|
|
F_TRAINER_FEMALE |
|
|
#line 8274
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8275
|
|
.doubleBattle = FALSE,
|
|
#line 8276
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8278
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8280
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8279
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8282
|
|
[DIFFICULTY_NORMAL][TRAINER_NIKKI] =
|
|
{
|
|
#line 8283
|
|
.trainerName = _("NIKKI"),
|
|
#line 8284
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8285
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8286
|
|
F_TRAINER_FEMALE |
|
|
#line 8287
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8288
|
|
.doubleBattle = FALSE,
|
|
#line 8289
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8291
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8293
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8292
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8295
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8297
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8296
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8299
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDA] =
|
|
{
|
|
#line 8300
|
|
.trainerName = _("BRENDA"),
|
|
#line 8301
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8302
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8303
|
|
F_TRAINER_FEMALE |
|
|
#line 8304
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8305
|
|
.doubleBattle = FALSE,
|
|
#line 8306
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8308
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8310
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8309
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8312
|
|
[DIFFICULTY_NORMAL][TRAINER_KATIE] =
|
|
{
|
|
#line 8313
|
|
.trainerName = _("KATIE"),
|
|
#line 8314
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8315
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8316
|
|
F_TRAINER_FEMALE |
|
|
#line 8317
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8318
|
|
.doubleBattle = FALSE,
|
|
#line 8319
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8321
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8323
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8322
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8325
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8327
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8326
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8329
|
|
[DIFFICULTY_NORMAL][TRAINER_SUSIE] =
|
|
{
|
|
#line 8330
|
|
.trainerName = _("SUSIE"),
|
|
#line 8331
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8332
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8333
|
|
F_TRAINER_FEMALE |
|
|
#line 8334
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8335
|
|
.doubleBattle = FALSE,
|
|
#line 8336
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8338
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8340
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8339
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8342
|
|
[DIFFICULTY_NORMAL][TRAINER_KARA] =
|
|
{
|
|
#line 8343
|
|
.trainerName = _("KARA"),
|
|
#line 8344
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8345
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8346
|
|
F_TRAINER_FEMALE |
|
|
#line 8347
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8348
|
|
.doubleBattle = FALSE,
|
|
#line 8349
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8351
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8353
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8352
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8355
|
|
[DIFFICULTY_NORMAL][TRAINER_DANA] =
|
|
{
|
|
#line 8356
|
|
.trainerName = _("DANA"),
|
|
#line 8357
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8358
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8359
|
|
F_TRAINER_FEMALE |
|
|
#line 8360
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8361
|
|
.doubleBattle = FALSE,
|
|
#line 8362
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8364
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8366
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8365
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8368
|
|
[DIFFICULTY_NORMAL][TRAINER_SIENNA] =
|
|
{
|
|
#line 8369
|
|
.trainerName = _("SIENNA"),
|
|
#line 8370
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8371
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8372
|
|
F_TRAINER_FEMALE |
|
|
#line 8373
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8374
|
|
.doubleBattle = FALSE,
|
|
#line 8375
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8377
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8379
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8378
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8381
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8383
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8382
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8385
|
|
[DIFFICULTY_NORMAL][TRAINER_DEBRA] =
|
|
{
|
|
#line 8386
|
|
.trainerName = _("DEBRA"),
|
|
#line 8387
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8388
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8389
|
|
F_TRAINER_FEMALE |
|
|
#line 8390
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8391
|
|
.doubleBattle = FALSE,
|
|
#line 8392
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8394
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8396
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8395
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8398
|
|
[DIFFICULTY_NORMAL][TRAINER_LINDA] =
|
|
{
|
|
#line 8399
|
|
.trainerName = _("LINDA"),
|
|
#line 8400
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8401
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8402
|
|
F_TRAINER_FEMALE |
|
|
#line 8403
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8404
|
|
.doubleBattle = FALSE,
|
|
#line 8405
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8407
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8409
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8408
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8411
|
|
.species = SPECIES_SEADRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8413
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8412
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8415
|
|
[DIFFICULTY_NORMAL][TRAINER_KAYLEE] =
|
|
{
|
|
#line 8416
|
|
.trainerName = _("KAYLEE"),
|
|
#line 8417
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8418
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8419
|
|
F_TRAINER_FEMALE |
|
|
#line 8420
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8421
|
|
.doubleBattle = FALSE,
|
|
#line 8422
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8424
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8426
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8425
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8428
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8430
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8429
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8432
|
|
[DIFFICULTY_NORMAL][TRAINER_LAUREL] =
|
|
{
|
|
#line 8433
|
|
.trainerName = _("LAUREL"),
|
|
#line 8434
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8435
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8436
|
|
F_TRAINER_FEMALE |
|
|
#line 8437
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8438
|
|
.doubleBattle = FALSE,
|
|
#line 8439
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8441
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8443
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8442
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8445
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8447
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8446
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8449
|
|
[DIFFICULTY_NORMAL][TRAINER_CARLEE] =
|
|
{
|
|
#line 8450
|
|
.trainerName = _("CARLEE"),
|
|
#line 8451
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8452
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8453
|
|
F_TRAINER_FEMALE |
|
|
#line 8454
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8455
|
|
.doubleBattle = FALSE,
|
|
#line 8456
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8458
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8460
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8459
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8462
|
|
[DIFFICULTY_NORMAL][TRAINER_JENNY_2] =
|
|
{
|
|
#line 8463
|
|
.trainerName = _("JENNY"),
|
|
#line 8464
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8465
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8466
|
|
F_TRAINER_FEMALE |
|
|
#line 8467
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8468
|
|
.doubleBattle = FALSE,
|
|
#line 8469
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8471
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8473
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8472
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8475
|
|
[DIFFICULTY_NORMAL][TRAINER_JENNY_3] =
|
|
{
|
|
#line 8476
|
|
.trainerName = _("JENNY"),
|
|
#line 8477
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8478
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8479
|
|
F_TRAINER_FEMALE |
|
|
#line 8480
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8481
|
|
.doubleBattle = FALSE,
|
|
#line 8482
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8484
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8486
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8485
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8488
|
|
[DIFFICULTY_NORMAL][TRAINER_JENNY_4] =
|
|
{
|
|
#line 8489
|
|
.trainerName = _("JENNY"),
|
|
#line 8490
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8491
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8492
|
|
F_TRAINER_FEMALE |
|
|
#line 8493
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8494
|
|
.doubleBattle = FALSE,
|
|
#line 8495
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8497
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8499
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8498
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8501
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8503
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8502
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8505
|
|
[DIFFICULTY_NORMAL][TRAINER_JENNY_5] =
|
|
{
|
|
#line 8506
|
|
.trainerName = _("JENNY"),
|
|
#line 8507
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 8508
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 8509
|
|
F_TRAINER_FEMALE |
|
|
#line 8510
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 8511
|
|
.doubleBattle = FALSE,
|
|
#line 8512
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8514
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8516
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8515
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8518
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8520
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8519
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8522
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8524
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8523
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8526
|
|
[DIFFICULTY_NORMAL][TRAINER_HEIDI] =
|
|
{
|
|
#line 8527
|
|
.trainerName = _("HEIDI"),
|
|
#line 8528
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8529
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8530
|
|
F_TRAINER_FEMALE |
|
|
#line 8531
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8532
|
|
.doubleBattle = FALSE,
|
|
#line 8533
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8535
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8537
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8536
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8538
|
|
MOVE_DIG,
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
{
|
|
#line 8543
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8545
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8544
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8546
|
|
MOVE_RAPID_SPIN,
|
|
MOVE_MUD_SLAP,
|
|
MOVE_PSYBEAM,
|
|
MOVE_ROCK_TOMB,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8551
|
|
[DIFFICULTY_NORMAL][TRAINER_BECKY] =
|
|
{
|
|
#line 8552
|
|
.trainerName = _("BECKY"),
|
|
#line 8553
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8554
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8555
|
|
F_TRAINER_FEMALE |
|
|
#line 8556
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8557
|
|
.doubleBattle = FALSE,
|
|
#line 8558
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8560
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8562
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8561
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8563
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_POISON_STING,
|
|
MOVE_SLASH,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
{
|
|
#line 8568
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8570
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8569
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8571
|
|
MOVE_ROLLOUT,
|
|
MOVE_BUBBLE_BEAM,
|
|
MOVE_TAIL_WHIP,
|
|
MOVE_DEFENSE_CURL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8576
|
|
[DIFFICULTY_NORMAL][TRAINER_CAROL] =
|
|
{
|
|
#line 8577
|
|
.trainerName = _("CAROL"),
|
|
#line 8578
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8579
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8580
|
|
F_TRAINER_FEMALE |
|
|
#line 8581
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8582
|
|
.doubleBattle = FALSE,
|
|
#line 8583
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8585
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8587
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8586
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8589
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8591
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8590
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8593
|
|
[DIFFICULTY_NORMAL][TRAINER_NANCY] =
|
|
{
|
|
#line 8594
|
|
.trainerName = _("NANCY"),
|
|
#line 8595
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8596
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8597
|
|
F_TRAINER_FEMALE |
|
|
#line 8598
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8599
|
|
.doubleBattle = FALSE,
|
|
#line 8600
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8602
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8604
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8603
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8606
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8608
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8607
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8610
|
|
[DIFFICULTY_NORMAL][TRAINER_MARTHA] =
|
|
{
|
|
#line 8611
|
|
.trainerName = _("MARTHA"),
|
|
#line 8612
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8613
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8614
|
|
F_TRAINER_FEMALE |
|
|
#line 8615
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8616
|
|
.doubleBattle = FALSE,
|
|
#line 8617
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8619
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8621
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8620
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8623
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8625
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8624
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8627
|
|
[DIFFICULTY_NORMAL][TRAINER_DIANA_1] =
|
|
{
|
|
#line 8628
|
|
.trainerName = _("DIANA"),
|
|
#line 8629
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8630
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8631
|
|
F_TRAINER_FEMALE |
|
|
#line 8632
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8633
|
|
.doubleBattle = FALSE,
|
|
#line 8634
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8636
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8638
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8637
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8640
|
|
.species = SPECIES_ODDISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8642
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8641
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8644
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8646
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8645
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8648
|
|
[DIFFICULTY_NORMAL][TRAINER_CEDRIC] =
|
|
{
|
|
#line 8649
|
|
.trainerName = _("CEDRIC"),
|
|
#line 8650
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 8651
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 8653
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 8654
|
|
.doubleBattle = FALSE,
|
|
#line 8655
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8657
|
|
.species = SPECIES_WOBBUFFET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8659
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8658
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8660
|
|
MOVE_DESTINY_BOND,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_COUNTER,
|
|
MOVE_MIRROR_COAT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8665
|
|
[DIFFICULTY_NORMAL][TRAINER_IRENE] =
|
|
{
|
|
#line 8666
|
|
.trainerName = _("IRENE"),
|
|
#line 8667
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8668
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8669
|
|
F_TRAINER_FEMALE |
|
|
#line 8670
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8671
|
|
.doubleBattle = FALSE,
|
|
#line 8672
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8674
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8676
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8675
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8678
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8680
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8679
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8682
|
|
[DIFFICULTY_NORMAL][TRAINER_DIANA_2] =
|
|
{
|
|
#line 8683
|
|
.trainerName = _("DIANA"),
|
|
#line 8684
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8685
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8686
|
|
F_TRAINER_FEMALE |
|
|
#line 8687
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8688
|
|
.doubleBattle = FALSE,
|
|
#line 8689
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8691
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8693
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8692
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8695
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8697
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8696
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8699
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8701
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8700
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8703
|
|
[DIFFICULTY_NORMAL][TRAINER_DIANA_3] =
|
|
{
|
|
#line 8704
|
|
.trainerName = _("DIANA"),
|
|
#line 8705
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8706
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8707
|
|
F_TRAINER_FEMALE |
|
|
#line 8708
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8709
|
|
.doubleBattle = FALSE,
|
|
#line 8710
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8712
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8714
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8713
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8716
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8718
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8717
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8720
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8722
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8721
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8724
|
|
[DIFFICULTY_NORMAL][TRAINER_DIANA_4] =
|
|
{
|
|
#line 8725
|
|
.trainerName = _("DIANA"),
|
|
#line 8726
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8727
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8728
|
|
F_TRAINER_FEMALE |
|
|
#line 8729
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8730
|
|
.doubleBattle = FALSE,
|
|
#line 8731
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8733
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8735
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8734
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8737
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8739
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8738
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8741
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8743
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8742
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8745
|
|
[DIFFICULTY_NORMAL][TRAINER_DIANA_5] =
|
|
{
|
|
#line 8746
|
|
.trainerName = _("DIANA"),
|
|
#line 8747
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 8748
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 8749
|
|
F_TRAINER_FEMALE |
|
|
#line 8750
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 8751
|
|
.doubleBattle = FALSE,
|
|
#line 8752
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8754
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8756
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8755
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8758
|
|
.species = SPECIES_VILEPLUME,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8760
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8759
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8762
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8764
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8763
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8766
|
|
[DIFFICULTY_NORMAL][TRAINER_AMY_AND_LIV_1] =
|
|
{
|
|
#line 8767
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8768
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8769
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8771
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8772
|
|
.doubleBattle = TRUE,
|
|
#line 8773
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8775
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8777
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8776
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8779
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8781
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8780
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8783
|
|
[DIFFICULTY_NORMAL][TRAINER_AMY_AND_LIV_2] =
|
|
{
|
|
#line 8784
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8785
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8786
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8788
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8789
|
|
.doubleBattle = TRUE,
|
|
#line 8790
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8792
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8794
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8793
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8796
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8798
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8797
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8800
|
|
[DIFFICULTY_NORMAL][TRAINER_GINA_AND_MIA_1] =
|
|
{
|
|
#line 8801
|
|
.trainerName = _("GINA & MIA"),
|
|
#line 8802
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8803
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8805
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8806
|
|
.doubleBattle = TRUE,
|
|
#line 8807
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8809
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8811
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8810
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8813
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8815
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8814
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8817
|
|
[DIFFICULTY_NORMAL][TRAINER_MIU_AND_YUKI] =
|
|
{
|
|
#line 8818
|
|
.trainerName = _("MIU & YUKI"),
|
|
#line 8819
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8820
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8822
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8823
|
|
.doubleBattle = TRUE,
|
|
#line 8824
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8826
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8828
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8827
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8830
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8832
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8831
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8834
|
|
[DIFFICULTY_NORMAL][TRAINER_AMY_AND_LIV_3] =
|
|
{
|
|
#line 8835
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8836
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8837
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8839
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8840
|
|
.doubleBattle = TRUE,
|
|
#line 8841
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8843
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8845
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8844
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8847
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8849
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8848
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8851
|
|
[DIFFICULTY_NORMAL][TRAINER_GINA_AND_MIA_2] =
|
|
{
|
|
#line 8852
|
|
.trainerName = _("GINA & MIA"),
|
|
#line 8853
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8854
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8856
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8857
|
|
.doubleBattle = TRUE,
|
|
#line 8858
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8860
|
|
.species = SPECIES_DUSKULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8862
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8861
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8863
|
|
MOVE_NIGHT_SHADE,
|
|
MOVE_DISABLE,
|
|
},
|
|
},
|
|
{
|
|
#line 8866
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8868
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8867
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8869
|
|
MOVE_ABSORB,
|
|
MOVE_LEECH_SEED,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8872
|
|
[DIFFICULTY_NORMAL][TRAINER_AMY_AND_LIV_4] =
|
|
{
|
|
#line 8873
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8874
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8875
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8877
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8878
|
|
.doubleBattle = TRUE,
|
|
#line 8879
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8881
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8883
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8882
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8885
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8887
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 8886
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8889
|
|
[DIFFICULTY_NORMAL][TRAINER_AMY_AND_LIV_5] =
|
|
{
|
|
#line 8890
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8891
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8892
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8894
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8895
|
|
.doubleBattle = TRUE,
|
|
#line 8896
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8898
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8900
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8899
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8901
|
|
MOVE_SPARK,
|
|
MOVE_CHARGE,
|
|
MOVE_FAKE_TEARS,
|
|
MOVE_HELPING_HAND,
|
|
},
|
|
},
|
|
{
|
|
#line 8906
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8908
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 8907
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8909
|
|
MOVE_SPARK,
|
|
MOVE_CHARGE,
|
|
MOVE_CHARM,
|
|
MOVE_HELPING_HAND,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8914
|
|
[DIFFICULTY_NORMAL][TRAINER_AMY_AND_LIV_6] =
|
|
{
|
|
#line 8915
|
|
.trainerName = _("AMY & LIV"),
|
|
#line 8916
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 8917
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 8919
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 8920
|
|
.doubleBattle = TRUE,
|
|
#line 8921
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8923
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8925
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8924
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8926
|
|
MOVE_THUNDER,
|
|
MOVE_CHARGE,
|
|
MOVE_FAKE_TEARS,
|
|
MOVE_HELPING_HAND,
|
|
},
|
|
},
|
|
{
|
|
#line 8931
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8933
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 8932
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 8934
|
|
MOVE_THUNDER,
|
|
MOVE_CHARGE,
|
|
MOVE_CHARM,
|
|
MOVE_HELPING_HAND,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 8939
|
|
[DIFFICULTY_NORMAL][TRAINER_HUEY] =
|
|
{
|
|
#line 8940
|
|
.trainerName = _("HUEY"),
|
|
#line 8941
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8942
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8944
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8945
|
|
.doubleBattle = FALSE,
|
|
#line 8946
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8948
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8950
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8949
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8952
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8954
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 8953
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8956
|
|
[DIFFICULTY_NORMAL][TRAINER_EDMOND] =
|
|
{
|
|
#line 8957
|
|
.trainerName = _("EDMOND"),
|
|
#line 8958
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8959
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8961
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8962
|
|
.doubleBattle = FALSE,
|
|
#line 8963
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8965
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8967
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8966
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8969
|
|
[DIFFICULTY_NORMAL][TRAINER_ERNEST_1] =
|
|
{
|
|
#line 8970
|
|
.trainerName = _("ERNEST"),
|
|
#line 8971
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8972
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8974
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8975
|
|
.doubleBattle = FALSE,
|
|
#line 8976
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8978
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8980
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8979
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8982
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8984
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8983
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 8986
|
|
[DIFFICULTY_NORMAL][TRAINER_DWAYNE] =
|
|
{
|
|
#line 8987
|
|
.trainerName = _("DWAYNE"),
|
|
#line 8988
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 8989
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 8991
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 8992
|
|
.doubleBattle = FALSE,
|
|
#line 8993
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 8995
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 8997
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 8996
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 8999
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9001
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9000
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9003
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9005
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9004
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9007
|
|
[DIFFICULTY_NORMAL][TRAINER_PHILLIP] =
|
|
{
|
|
#line 9008
|
|
.trainerName = _("PHILLIP"),
|
|
#line 9009
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9010
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9012
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9013
|
|
.doubleBattle = FALSE,
|
|
#line 9014
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9016
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9018
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9017
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9020
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9022
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9021
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9024
|
|
[DIFFICULTY_NORMAL][TRAINER_LEONARD] =
|
|
{
|
|
#line 9025
|
|
.trainerName = _("LEONARD"),
|
|
#line 9026
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9027
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9029
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9030
|
|
.doubleBattle = FALSE,
|
|
#line 9031
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9033
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9035
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9034
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9037
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9039
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9038
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9041
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9043
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9042
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9045
|
|
[DIFFICULTY_NORMAL][TRAINER_DUNCAN] =
|
|
{
|
|
#line 9046
|
|
.trainerName = _("DUNCAN"),
|
|
#line 9047
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9048
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9050
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9051
|
|
.doubleBattle = FALSE,
|
|
#line 9052
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9054
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9056
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9055
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9058
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9060
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9059
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9062
|
|
[DIFFICULTY_NORMAL][TRAINER_ERNEST_2] =
|
|
{
|
|
#line 9063
|
|
.trainerName = _("ERNEST"),
|
|
#line 9064
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9065
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9067
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9068
|
|
.doubleBattle = FALSE,
|
|
#line 9069
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9071
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9073
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9072
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9075
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9077
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9076
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9079
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9081
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9080
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9083
|
|
[DIFFICULTY_NORMAL][TRAINER_ERNEST_3] =
|
|
{
|
|
#line 9084
|
|
.trainerName = _("ERNEST"),
|
|
#line 9085
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9086
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9088
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9089
|
|
.doubleBattle = FALSE,
|
|
#line 9090
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9092
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9094
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9093
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9096
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9098
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9097
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9100
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9102
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9101
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9104
|
|
[DIFFICULTY_NORMAL][TRAINER_ERNEST_4] =
|
|
{
|
|
#line 9105
|
|
.trainerName = _("ERNEST"),
|
|
#line 9106
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9107
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9109
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9110
|
|
.doubleBattle = FALSE,
|
|
#line 9111
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9113
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9115
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9114
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9117
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9119
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9118
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9121
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9123
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9122
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9125
|
|
[DIFFICULTY_NORMAL][TRAINER_ERNEST_5] =
|
|
{
|
|
#line 9126
|
|
.trainerName = _("ERNEST"),
|
|
#line 9127
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9128
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9130
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9131
|
|
.doubleBattle = FALSE,
|
|
#line 9132
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9134
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9136
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9135
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9138
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9140
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9139
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9142
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9144
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 9143
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9146
|
|
[DIFFICULTY_NORMAL][TRAINER_ELI] =
|
|
{
|
|
#line 9147
|
|
.trainerName = _("ELI"),
|
|
#line 9148
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 9149
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 9151
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 9152
|
|
.doubleBattle = FALSE,
|
|
#line 9153
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9155
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9157
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9156
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9159
|
|
[DIFFICULTY_NORMAL][TRAINER_ANNIKA] =
|
|
{
|
|
#line 9160
|
|
.trainerName = _("ANNIKA"),
|
|
#line 9161
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 9162
|
|
.trainerPic = TRAINER_PIC_POKEFAN_F,
|
|
.encounterMusic_gender =
|
|
#line 9163
|
|
F_TRAINER_FEMALE |
|
|
#line 9164
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 9165
|
|
.doubleBattle = FALSE,
|
|
#line 9166
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9168
|
|
.species = SPECIES_FEEBAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9168
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 9170
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9169
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9171
|
|
MOVE_FLAIL,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_RETURN,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 9176
|
|
.species = SPECIES_FEEBAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9176
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 9178
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9177
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9179
|
|
MOVE_FLAIL,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_RETURN,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9184
|
|
[DIFFICULTY_NORMAL][TRAINER_JAZMYN] =
|
|
{
|
|
#line 9185
|
|
.trainerName = _("JAZMYN"),
|
|
#line 9186
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_2,
|
|
#line 9187
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 9188
|
|
F_TRAINER_FEMALE |
|
|
#line 9189
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 9190
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 9191
|
|
.doubleBattle = FALSE,
|
|
#line 9192
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9194
|
|
.species = SPECIES_ABSOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9196
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9195
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9198
|
|
[DIFFICULTY_NORMAL][TRAINER_JONAS] =
|
|
{
|
|
#line 9199
|
|
.trainerName = _("JONAS"),
|
|
#line 9200
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 9201
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 9203
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9204
|
|
.doubleBattle = FALSE,
|
|
#line 9205
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9207
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9209
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9208
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9210
|
|
MOVE_TOXIC,
|
|
MOVE_THUNDER,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SLUDGE_BOMB,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9215
|
|
[DIFFICULTY_NORMAL][TRAINER_KAYLEY] =
|
|
{
|
|
#line 9216
|
|
.trainerName = _("KAYLEY"),
|
|
#line 9217
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 9218
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 9219
|
|
F_TRAINER_FEMALE |
|
|
#line 9220
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9221
|
|
.doubleBattle = FALSE,
|
|
#line 9222
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9224
|
|
.species = SPECIES_CASTFORM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9226
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9225
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9227
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_WEATHER_BALL,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_SOLAR_BEAM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9232
|
|
[DIFFICULTY_NORMAL][TRAINER_AURON] =
|
|
{
|
|
#line 9233
|
|
.trainerName = _("AURON"),
|
|
#line 9234
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 9235
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 9237
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 9238
|
|
.doubleBattle = FALSE,
|
|
#line 9239
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9241
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9243
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9242
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9245
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9247
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9246
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9249
|
|
[DIFFICULTY_NORMAL][TRAINER_KELVIN] =
|
|
{
|
|
#line 9250
|
|
.trainerName = _("KELVIN"),
|
|
#line 9251
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9252
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9254
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9255
|
|
.doubleBattle = FALSE,
|
|
#line 9256
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9258
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9260
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9259
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9262
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9264
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9263
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9266
|
|
[DIFFICULTY_NORMAL][TRAINER_MARLEY] =
|
|
{
|
|
#line 9267
|
|
.trainerName = _("MARLEY"),
|
|
#line 9268
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 9269
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 9270
|
|
F_TRAINER_FEMALE |
|
|
#line 9271
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 9272
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 9273
|
|
.doubleBattle = FALSE,
|
|
#line 9274
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9276
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9278
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 9277
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9279
|
|
MOVE_BITE,
|
|
MOVE_ROAR,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDERBOLT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9284
|
|
[DIFFICULTY_NORMAL][TRAINER_REYNA] =
|
|
{
|
|
#line 9285
|
|
.trainerName = _("REYNA"),
|
|
#line 9286
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 9287
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 9288
|
|
F_TRAINER_FEMALE |
|
|
#line 9289
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 9290
|
|
.doubleBattle = FALSE,
|
|
#line 9291
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9293
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9295
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9294
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9297
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9299
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 9298
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9301
|
|
[DIFFICULTY_NORMAL][TRAINER_HUDSON] =
|
|
{
|
|
#line 9302
|
|
.trainerName = _("HUDSON"),
|
|
#line 9303
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 9304
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 9306
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9307
|
|
.doubleBattle = FALSE,
|
|
#line 9308
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9310
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9312
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9311
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9314
|
|
[DIFFICULTY_NORMAL][TRAINER_CONOR] =
|
|
{
|
|
#line 9315
|
|
.trainerName = _("CONOR"),
|
|
#line 9316
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 9317
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 9319
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 9320
|
|
.doubleBattle = FALSE,
|
|
#line 9321
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9323
|
|
.species = SPECIES_CHINCHOU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9325
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9324
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9327
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9329
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 9328
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9331
|
|
[DIFFICULTY_NORMAL][TRAINER_EDWIN_1] =
|
|
{
|
|
#line 9332
|
|
.trainerName = _("EDWIN"),
|
|
#line 9333
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9334
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9336
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9337
|
|
.doubleBattle = FALSE,
|
|
#line 9338
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9340
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9342
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9341
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9344
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9346
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9345
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9348
|
|
[DIFFICULTY_NORMAL][TRAINER_HECTOR] =
|
|
{
|
|
#line 9349
|
|
.trainerName = _("HECTOR"),
|
|
#line 9350
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9351
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9353
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9354
|
|
.doubleBattle = FALSE,
|
|
#line 9355
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9357
|
|
.species = SPECIES_ZANGOOSE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9359
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9358
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9361
|
|
.species = SPECIES_SEVIPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9363
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9362
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9365
|
|
[DIFFICULTY_NORMAL][TRAINER_TABITHA_MOSSDEEP] =
|
|
{
|
|
#line 9366
|
|
.trainerName = _("TABITHA"),
|
|
#line 9367
|
|
.trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
|
|
#line 9368
|
|
.trainerPic = TRAINER_PIC_MAGMA_ADMIN,
|
|
.encounterMusic_gender =
|
|
#line 9370
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 9371
|
|
.doubleBattle = FALSE,
|
|
#line 9372
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9374
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9376
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9375
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9378
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9380
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9379
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9382
|
|
.species = SPECIES_GOLBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9384
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9383
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9386
|
|
[DIFFICULTY_NORMAL][TRAINER_EDWIN_2] =
|
|
{
|
|
#line 9387
|
|
.trainerName = _("EDWIN"),
|
|
#line 9388
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9389
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9391
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9392
|
|
.doubleBattle = FALSE,
|
|
#line 9393
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9395
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9397
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9396
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9399
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9401
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9400
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9403
|
|
[DIFFICULTY_NORMAL][TRAINER_EDWIN_3] =
|
|
{
|
|
#line 9404
|
|
.trainerName = _("EDWIN"),
|
|
#line 9405
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9406
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9408
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9409
|
|
.doubleBattle = FALSE,
|
|
#line 9410
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9412
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9414
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9413
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9416
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9418
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9417
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9420
|
|
[DIFFICULTY_NORMAL][TRAINER_EDWIN_4] =
|
|
{
|
|
#line 9421
|
|
.trainerName = _("EDWIN"),
|
|
#line 9422
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9423
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9425
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9426
|
|
.doubleBattle = FALSE,
|
|
#line 9427
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9429
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9431
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9430
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9433
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9435
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9434
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9437
|
|
[DIFFICULTY_NORMAL][TRAINER_EDWIN_5] =
|
|
{
|
|
#line 9438
|
|
.trainerName = _("EDWIN"),
|
|
#line 9439
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
#line 9440
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.encounterMusic_gender =
|
|
#line 9442
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 9443
|
|
.doubleBattle = FALSE,
|
|
#line 9444
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9446
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9448
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9447
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9450
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9452
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9451
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9454
|
|
[DIFFICULTY_NORMAL][TRAINER_WALLY_VR_1] =
|
|
{
|
|
#line 9455
|
|
.trainerName = _("WALLY"),
|
|
#line 9456
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9457
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 9459
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9460
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 9461
|
|
.doubleBattle = FALSE,
|
|
#line 9462
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9464
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9466
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9465
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9467
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 9472
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9474
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9473
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9475
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 9480
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9482
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9481
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9483
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 9488
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9490
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9489
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9491
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 9496
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9498
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 9497
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9499
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9504
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_ROUTE_103_MUDKIP] =
|
|
{
|
|
#line 9505
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9506
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9507
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9509
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9510
|
|
.doubleBattle = FALSE,
|
|
#line 9511
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9513
|
|
.species = SPECIES_TREECKO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9515
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9514
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9517
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_ROUTE_110_MUDKIP] =
|
|
{
|
|
#line 9518
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9519
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9520
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9522
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9523
|
|
.doubleBattle = FALSE,
|
|
#line 9524
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9526
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9528
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9527
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9530
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9532
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9531
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9534
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9536
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9535
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9538
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_ROUTE_119_MUDKIP] =
|
|
{
|
|
#line 9539
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9540
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9541
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9543
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9544
|
|
.doubleBattle = FALSE,
|
|
#line 9545
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9547
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9549
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9548
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9551
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9553
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9552
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9555
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9557
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9556
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9559
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_ROUTE_103_TREECKO] =
|
|
{
|
|
#line 9560
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9561
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9562
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9564
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9565
|
|
.doubleBattle = FALSE,
|
|
#line 9566
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9568
|
|
.species = SPECIES_TORCHIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9570
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9569
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9572
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_ROUTE_110_TREECKO] =
|
|
{
|
|
#line 9573
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9574
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9575
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9577
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9578
|
|
.doubleBattle = FALSE,
|
|
#line 9579
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9581
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9583
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9582
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9585
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9587
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9586
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9589
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9591
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9590
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9593
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_ROUTE_119_TREECKO] =
|
|
{
|
|
#line 9594
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9595
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9596
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9598
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9599
|
|
.doubleBattle = FALSE,
|
|
#line 9600
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9602
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9604
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9603
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9606
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9608
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9607
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9610
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9612
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9611
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9614
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_ROUTE_103_TORCHIC] =
|
|
{
|
|
#line 9615
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9616
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9617
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9619
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9620
|
|
.doubleBattle = FALSE,
|
|
#line 9621
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9623
|
|
.species = SPECIES_MUDKIP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9625
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9624
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9627
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_ROUTE_110_TORCHIC] =
|
|
{
|
|
#line 9628
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9629
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9630
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9632
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9633
|
|
.doubleBattle = FALSE,
|
|
#line 9634
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9636
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9638
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9637
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9640
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9642
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9641
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9644
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9646
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9645
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9648
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_ROUTE_119_TORCHIC] =
|
|
{
|
|
#line 9649
|
|
.trainerName = _("BRENDAN"),
|
|
#line 9650
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9651
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 9653
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9654
|
|
.doubleBattle = FALSE,
|
|
#line 9655
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9657
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9659
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9658
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9661
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9663
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9662
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9665
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9667
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9666
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9669
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_ROUTE_103_MUDKIP] =
|
|
{
|
|
#line 9670
|
|
.trainerName = _("MAY"),
|
|
#line 9671
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9672
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9673
|
|
F_TRAINER_FEMALE |
|
|
#line 9674
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9675
|
|
.doubleBattle = FALSE,
|
|
#line 9676
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9678
|
|
.species = SPECIES_TREECKO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9680
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9679
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9682
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_ROUTE_110_MUDKIP] =
|
|
{
|
|
#line 9683
|
|
.trainerName = _("MAY"),
|
|
#line 9684
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9685
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9686
|
|
F_TRAINER_FEMALE |
|
|
#line 9687
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9688
|
|
.doubleBattle = FALSE,
|
|
#line 9689
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9691
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9693
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9692
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9695
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9697
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9696
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9699
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9701
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9700
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9703
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_ROUTE_119_MUDKIP] =
|
|
{
|
|
#line 9704
|
|
.trainerName = _("MAY"),
|
|
#line 9705
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9706
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9707
|
|
F_TRAINER_FEMALE |
|
|
#line 9708
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9709
|
|
.doubleBattle = FALSE,
|
|
#line 9710
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9712
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9714
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9713
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9716
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9718
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9717
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9720
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9722
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9721
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9724
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_ROUTE_103_TREECKO] =
|
|
{
|
|
#line 9725
|
|
.trainerName = _("MAY"),
|
|
#line 9726
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9727
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9728
|
|
F_TRAINER_FEMALE |
|
|
#line 9729
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9730
|
|
.doubleBattle = FALSE,
|
|
#line 9731
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9733
|
|
.species = SPECIES_TORCHIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9735
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9734
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9737
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_ROUTE_110_TREECKO] =
|
|
{
|
|
#line 9738
|
|
.trainerName = _("MAY"),
|
|
#line 9739
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9740
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9741
|
|
F_TRAINER_FEMALE |
|
|
#line 9742
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9743
|
|
.doubleBattle = FALSE,
|
|
#line 9744
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9746
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9748
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9747
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9750
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9752
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9751
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9754
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9756
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9755
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9758
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_ROUTE_119_TREECKO] =
|
|
{
|
|
#line 9759
|
|
.trainerName = _("MAY"),
|
|
#line 9760
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9761
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9762
|
|
F_TRAINER_FEMALE |
|
|
#line 9763
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9764
|
|
.doubleBattle = FALSE,
|
|
#line 9765
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9767
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9769
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9768
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9771
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9773
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9772
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9775
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9777
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9776
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9779
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_ROUTE_103_TORCHIC] =
|
|
{
|
|
#line 9780
|
|
.trainerName = _("MAY"),
|
|
#line 9781
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9782
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9783
|
|
F_TRAINER_FEMALE |
|
|
#line 9784
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9785
|
|
.doubleBattle = FALSE,
|
|
#line 9786
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9788
|
|
.species = SPECIES_MUDKIP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9790
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9789
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9792
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_ROUTE_110_TORCHIC] =
|
|
{
|
|
#line 9793
|
|
.trainerName = _("MAY"),
|
|
#line 9794
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9795
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9796
|
|
F_TRAINER_FEMALE |
|
|
#line 9797
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9798
|
|
.doubleBattle = FALSE,
|
|
#line 9799
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9801
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9803
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9802
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9805
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9807
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 9806
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9809
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9811
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9810
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9813
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_ROUTE_119_TORCHIC] =
|
|
{
|
|
#line 9814
|
|
.trainerName = _("MAY"),
|
|
#line 9815
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 9816
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 9817
|
|
F_TRAINER_FEMALE |
|
|
#line 9818
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 9819
|
|
.doubleBattle = FALSE,
|
|
#line 9820
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9822
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9824
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9823
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9826
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9828
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 9827
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9830
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9832
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 9831
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9834
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAAC_1] =
|
|
{
|
|
#line 9835
|
|
.trainerName = _("ISAAC"),
|
|
#line 9836
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9837
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 9839
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9840
|
|
.doubleBattle = FALSE,
|
|
#line 9841
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9843
|
|
.species = SPECIES_WHISMUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9845
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9844
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9847
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9849
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9848
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9851
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9853
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9852
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9855
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9857
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9856
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9859
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9861
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9860
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9863
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9865
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9864
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9867
|
|
[DIFFICULTY_NORMAL][TRAINER_DAVIS] =
|
|
{
|
|
#line 9868
|
|
.trainerName = _("DAVIS"),
|
|
#line 9869
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 9870
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 9872
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9873
|
|
.doubleBattle = FALSE,
|
|
#line 9874
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9876
|
|
.species = SPECIES_PINSIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9878
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9877
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9880
|
|
[DIFFICULTY_NORMAL][TRAINER_MITCHELL] =
|
|
{
|
|
#line 9881
|
|
.trainerName = _("MITCHELL"),
|
|
#line 9882
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 9883
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 9885
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 9886
|
|
.doubleBattle = FALSE,
|
|
#line 9887
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9889
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9891
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9890
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9892
|
|
MOVE_EXPLOSION,
|
|
MOVE_REFLECT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_PSYCHIC,
|
|
},
|
|
},
|
|
{
|
|
#line 9897
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9899
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 9898
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 9900
|
|
MOVE_EXPLOSION,
|
|
MOVE_REFLECT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 9905
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAAC_2] =
|
|
{
|
|
#line 9906
|
|
.trainerName = _("ISAAC"),
|
|
#line 9907
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9908
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 9910
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9911
|
|
.doubleBattle = FALSE,
|
|
#line 9912
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9914
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9916
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9915
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9918
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9920
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9919
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9922
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9924
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9923
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9926
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9928
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9927
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9930
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9932
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9931
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9934
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9936
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 9935
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9938
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAAC_3] =
|
|
{
|
|
#line 9939
|
|
.trainerName = _("ISAAC"),
|
|
#line 9940
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9941
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 9943
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9944
|
|
.doubleBattle = FALSE,
|
|
#line 9945
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9947
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9949
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9948
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9951
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9953
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9952
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9955
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9957
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9956
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9959
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9961
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9960
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9963
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9965
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9964
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9967
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9969
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 9968
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 9971
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAAC_4] =
|
|
{
|
|
#line 9972
|
|
.trainerName = _("ISAAC"),
|
|
#line 9973
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 9974
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 9976
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 9977
|
|
.doubleBattle = FALSE,
|
|
#line 9978
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 9980
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9982
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9981
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9984
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9986
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9985
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9988
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9990
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9989
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9992
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9994
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9993
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 9996
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 9998
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 9997
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10000
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10002
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10001
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10004
|
|
[DIFFICULTY_NORMAL][TRAINER_ISAAC_5] =
|
|
{
|
|
#line 10005
|
|
.trainerName = _("ISAAC"),
|
|
#line 10006
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10007
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 10009
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10010
|
|
.doubleBattle = FALSE,
|
|
#line 10011
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10013
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10015
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10014
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10017
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10019
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10018
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10021
|
|
.species = SPECIES_LAIRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10023
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10022
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10025
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10027
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10026
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10029
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10031
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10030
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10033
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10035
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10034
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10037
|
|
[DIFFICULTY_NORMAL][TRAINER_LYDIA_1] =
|
|
{
|
|
#line 10038
|
|
.trainerName = _("LYDIA"),
|
|
#line 10039
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10040
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 10041
|
|
F_TRAINER_FEMALE |
|
|
#line 10042
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10043
|
|
.doubleBattle = FALSE,
|
|
#line 10044
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10046
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10048
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10047
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10050
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10052
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10051
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10054
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10056
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10055
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10058
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10060
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10059
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10062
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10064
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10063
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10066
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10068
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10067
|
|
.lvl = 11,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10070
|
|
[DIFFICULTY_NORMAL][TRAINER_HALLE] =
|
|
{
|
|
#line 10071
|
|
.trainerName = _("HALLE"),
|
|
#line 10072
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 10073
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 10074
|
|
F_TRAINER_FEMALE |
|
|
#line 10075
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10076
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10077
|
|
.doubleBattle = FALSE,
|
|
#line 10078
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10080
|
|
.species = SPECIES_SABLEYE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10082
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10081
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10084
|
|
.species = SPECIES_ABSOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10086
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10085
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10088
|
|
[DIFFICULTY_NORMAL][TRAINER_GARRISON] =
|
|
{
|
|
#line 10089
|
|
.trainerName = _("GARRISON"),
|
|
#line 10090
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 10091
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 10093
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 10094
|
|
.doubleBattle = FALSE,
|
|
#line 10095
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10097
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10099
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10098
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10101
|
|
[DIFFICULTY_NORMAL][TRAINER_LYDIA_2] =
|
|
{
|
|
#line 10102
|
|
.trainerName = _("LYDIA"),
|
|
#line 10103
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10104
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 10105
|
|
F_TRAINER_FEMALE |
|
|
#line 10106
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10107
|
|
.doubleBattle = FALSE,
|
|
#line 10108
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10110
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10112
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10111
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10114
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10116
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10115
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10118
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10120
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10119
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10122
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10124
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10123
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10126
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10128
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10127
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10130
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10132
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 10131
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10134
|
|
[DIFFICULTY_NORMAL][TRAINER_LYDIA_3] =
|
|
{
|
|
#line 10135
|
|
.trainerName = _("LYDIA"),
|
|
#line 10136
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10137
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 10138
|
|
F_TRAINER_FEMALE |
|
|
#line 10139
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10140
|
|
.doubleBattle = FALSE,
|
|
#line 10141
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10143
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10145
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10144
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10147
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10149
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10148
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10151
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10153
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10152
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10155
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10157
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10156
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10159
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10161
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10160
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10163
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10165
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 10164
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10167
|
|
[DIFFICULTY_NORMAL][TRAINER_LYDIA_4] =
|
|
{
|
|
#line 10168
|
|
.trainerName = _("LYDIA"),
|
|
#line 10169
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10170
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 10171
|
|
F_TRAINER_FEMALE |
|
|
#line 10172
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10173
|
|
.doubleBattle = FALSE,
|
|
#line 10174
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10176
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10178
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10177
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10180
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10182
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10181
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10184
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10186
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10185
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10188
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10190
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10189
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10192
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10194
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10193
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10196
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10198
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10197
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10200
|
|
[DIFFICULTY_NORMAL][TRAINER_LYDIA_5] =
|
|
{
|
|
#line 10201
|
|
.trainerName = _("LYDIA"),
|
|
#line 10202
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 10203
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 10204
|
|
F_TRAINER_FEMALE |
|
|
#line 10205
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10206
|
|
.doubleBattle = FALSE,
|
|
#line 10207
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10209
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10211
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10210
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10213
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10215
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10214
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10217
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10219
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10218
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10221
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10223
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10222
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10225
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10227
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10226
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10229
|
|
.species = SPECIES_SEAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10231
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 10230
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10233
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKSON_1] =
|
|
{
|
|
#line 10234
|
|
.trainerName = _("JACKSON"),
|
|
#line 10235
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10236
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10238
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10239
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10240
|
|
.doubleBattle = FALSE,
|
|
#line 10241
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10243
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10245
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10244
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10247
|
|
[DIFFICULTY_NORMAL][TRAINER_LORENZO] =
|
|
{
|
|
#line 10248
|
|
.trainerName = _("LORENZO"),
|
|
#line 10249
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10250
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10252
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10253
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10254
|
|
.doubleBattle = FALSE,
|
|
#line 10255
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10257
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10259
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10258
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10261
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10263
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10262
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10265
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10267
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10266
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10269
|
|
[DIFFICULTY_NORMAL][TRAINER_SEBASTIAN] =
|
|
{
|
|
#line 10270
|
|
.trainerName = _("SEBASTIAN"),
|
|
#line 10271
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10272
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10274
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10275
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10276
|
|
.doubleBattle = FALSE,
|
|
#line 10277
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10279
|
|
.species = SPECIES_CACTURNE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10281
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10280
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10283
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKSON_2] =
|
|
{
|
|
#line 10284
|
|
.trainerName = _("JACKSON"),
|
|
#line 10285
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10286
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10288
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10289
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10290
|
|
.doubleBattle = FALSE,
|
|
#line 10291
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10293
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10295
|
|
.iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7),
|
|
#line 10294
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10297
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKSON_3] =
|
|
{
|
|
#line 10298
|
|
.trainerName = _("JACKSON"),
|
|
#line 10299
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10300
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10302
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10303
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10304
|
|
.doubleBattle = FALSE,
|
|
#line 10305
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10307
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10309
|
|
.iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8),
|
|
#line 10308
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10311
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKSON_4] =
|
|
{
|
|
#line 10312
|
|
.trainerName = _("JACKSON"),
|
|
#line 10313
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10314
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10316
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10317
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10318
|
|
.doubleBattle = FALSE,
|
|
#line 10319
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10321
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10323
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 10322
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10325
|
|
[DIFFICULTY_NORMAL][TRAINER_JACKSON_5] =
|
|
{
|
|
#line 10326
|
|
.trainerName = _("JACKSON"),
|
|
#line 10327
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10328
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.encounterMusic_gender =
|
|
#line 10330
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10331
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10332
|
|
.doubleBattle = FALSE,
|
|
#line 10333
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10335
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10337
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 10336
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10339
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10341
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 10340
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10343
|
|
[DIFFICULTY_NORMAL][TRAINER_CATHERINE_1] =
|
|
{
|
|
#line 10344
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10345
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10346
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10347
|
|
F_TRAINER_FEMALE |
|
|
#line 10348
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10349
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10350
|
|
.doubleBattle = FALSE,
|
|
#line 10351
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10353
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10355
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10354
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10357
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10359
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10358
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10361
|
|
[DIFFICULTY_NORMAL][TRAINER_JENNA] =
|
|
{
|
|
#line 10362
|
|
.trainerName = _("JENNA"),
|
|
#line 10363
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10364
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10365
|
|
F_TRAINER_FEMALE |
|
|
#line 10366
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10367
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10368
|
|
.doubleBattle = FALSE,
|
|
#line 10369
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10371
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10373
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10372
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10375
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10377
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10376
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10379
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10381
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10380
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10383
|
|
[DIFFICULTY_NORMAL][TRAINER_SOPHIA] =
|
|
{
|
|
#line 10384
|
|
.trainerName = _("SOPHIA"),
|
|
#line 10385
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10386
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10387
|
|
F_TRAINER_FEMALE |
|
|
#line 10388
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10389
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10390
|
|
.doubleBattle = FALSE,
|
|
#line 10391
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10393
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10395
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10394
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10397
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10399
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10398
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10401
|
|
[DIFFICULTY_NORMAL][TRAINER_CATHERINE_2] =
|
|
{
|
|
#line 10402
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10403
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10404
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10405
|
|
F_TRAINER_FEMALE |
|
|
#line 10406
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10407
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10408
|
|
.doubleBattle = FALSE,
|
|
#line 10409
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10411
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10413
|
|
.iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7),
|
|
#line 10412
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10415
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10417
|
|
.iv = TRAINER_PARTY_IVS(7, 7, 7, 7, 7, 7),
|
|
#line 10416
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10419
|
|
[DIFFICULTY_NORMAL][TRAINER_CATHERINE_3] =
|
|
{
|
|
#line 10420
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10421
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10422
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10423
|
|
F_TRAINER_FEMALE |
|
|
#line 10424
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10425
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10426
|
|
.doubleBattle = FALSE,
|
|
#line 10427
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10429
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10431
|
|
.iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8),
|
|
#line 10430
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10433
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10435
|
|
.iv = TRAINER_PARTY_IVS(8, 8, 8, 8, 8, 8),
|
|
#line 10434
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10437
|
|
[DIFFICULTY_NORMAL][TRAINER_CATHERINE_4] =
|
|
{
|
|
#line 10438
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10439
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10440
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10441
|
|
F_TRAINER_FEMALE |
|
|
#line 10442
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10443
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10444
|
|
.doubleBattle = FALSE,
|
|
#line 10445
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10447
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10449
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 10448
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10451
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10453
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 10452
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10455
|
|
[DIFFICULTY_NORMAL][TRAINER_CATHERINE_5] =
|
|
{
|
|
#line 10456
|
|
.trainerName = _("CATHERINE"),
|
|
#line 10457
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
#line 10458
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.encounterMusic_gender =
|
|
#line 10459
|
|
F_TRAINER_FEMALE |
|
|
#line 10460
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10461
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 10462
|
|
.doubleBattle = FALSE,
|
|
#line 10463
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10465
|
|
.species = SPECIES_BELLOSSOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10467
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 10466
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10469
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10471
|
|
.iv = TRAINER_PARTY_IVS(10, 10, 10, 10, 10, 10),
|
|
#line 10470
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10473
|
|
[DIFFICULTY_NORMAL][TRAINER_JULIO] =
|
|
{
|
|
#line 10474
|
|
.trainerName = _("JULIO"),
|
|
#line 10475
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 10476
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 10478
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10479
|
|
.doubleBattle = FALSE,
|
|
#line 10480
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10482
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10484
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10483
|
|
.lvl = 21,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10486
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SEAFLOOR_CAVERN_5] =
|
|
{
|
|
#line 10487
|
|
.trainerName = _("GRUNT"),
|
|
#line 10488
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 10489
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10491
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 10492
|
|
.doubleBattle = FALSE,
|
|
#line 10493
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10495
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10497
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10496
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10499
|
|
.species = SPECIES_GOLBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10501
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10500
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10503
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_UNUSED] =
|
|
{
|
|
#line 10504
|
|
.trainerName = _("GRUNT"),
|
|
#line 10505
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10506
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 10507
|
|
F_TRAINER_FEMALE |
|
|
#line 10508
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 10509
|
|
.doubleBattle = FALSE,
|
|
#line 10510
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10512
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10514
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10513
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10516
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10518
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10517
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10520
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MT_PYRE_4] =
|
|
{
|
|
#line 10521
|
|
.trainerName = _("GRUNT"),
|
|
#line 10522
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 10523
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 10524
|
|
F_TRAINER_FEMALE |
|
|
#line 10525
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 10526
|
|
.doubleBattle = FALSE,
|
|
#line 10527
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10529
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10531
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10530
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10533
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10535
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10534
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10537
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_JAGGED_PASS] =
|
|
{
|
|
#line 10538
|
|
.trainerName = _("GRUNT"),
|
|
#line 10539
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10540
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10542
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10543
|
|
.doubleBattle = FALSE,
|
|
#line 10544
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10546
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10548
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10547
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10550
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10552
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10551
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10554
|
|
[DIFFICULTY_NORMAL][TRAINER_MARC] =
|
|
{
|
|
#line 10555
|
|
.trainerName = _("MARC"),
|
|
#line 10556
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 10557
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 10559
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 10560
|
|
.doubleBattle = FALSE,
|
|
#line 10561
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10563
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10565
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 10564
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10567
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10569
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 10568
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10571
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDEN] =
|
|
{
|
|
#line 10572
|
|
.trainerName = _("BRENDEN"),
|
|
#line 10573
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 10574
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 10576
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10577
|
|
.doubleBattle = FALSE,
|
|
#line 10578
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10580
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10582
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10581
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10584
|
|
[DIFFICULTY_NORMAL][TRAINER_LILITH] =
|
|
{
|
|
#line 10585
|
|
.trainerName = _("LILITH"),
|
|
#line 10586
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 10587
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 10588
|
|
F_TRAINER_FEMALE |
|
|
#line 10589
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10590
|
|
.doubleBattle = FALSE,
|
|
#line 10591
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10593
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10595
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 10594
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10597
|
|
[DIFFICULTY_NORMAL][TRAINER_CRISTIAN] =
|
|
{
|
|
#line 10598
|
|
.trainerName = _("CRISTIAN"),
|
|
#line 10599
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 10600
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 10602
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10603
|
|
.doubleBattle = FALSE,
|
|
#line 10604
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10606
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10608
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 10607
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10610
|
|
[DIFFICULTY_NORMAL][TRAINER_SYLVIA] =
|
|
{
|
|
#line 10611
|
|
.trainerName = _("SYLVIA"),
|
|
#line 10612
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 10613
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 10614
|
|
F_TRAINER_FEMALE |
|
|
#line 10615
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 10616
|
|
.doubleBattle = FALSE,
|
|
#line 10617
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10619
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10621
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10620
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10623
|
|
[DIFFICULTY_NORMAL][TRAINER_LEONARDO] =
|
|
{
|
|
#line 10624
|
|
.trainerName = _("LEONARDO"),
|
|
#line 10625
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 10626
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 10628
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 10629
|
|
.doubleBattle = FALSE,
|
|
#line 10630
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10632
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10634
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10633
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10636
|
|
[DIFFICULTY_NORMAL][TRAINER_ATHENA] =
|
|
{
|
|
#line 10637
|
|
.trainerName = _("ATHENA"),
|
|
#line 10638
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 10639
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 10640
|
|
F_TRAINER_FEMALE |
|
|
#line 10641
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10642
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 10643
|
|
.doubleBattle = FALSE,
|
|
#line 10644
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10646
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10648
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10647
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 10649
|
|
MOVE_THUNDER,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_QUICK_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 10653
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10655
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10654
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 10656
|
|
MOVE_SURF,
|
|
MOVE_THIEF,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 10659
|
|
[DIFFICULTY_NORMAL][TRAINER_HARRISON] =
|
|
{
|
|
#line 10660
|
|
.trainerName = _("HARRISON"),
|
|
#line 10661
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 10662
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 10664
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 10665
|
|
.doubleBattle = FALSE,
|
|
#line 10666
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10668
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10670
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10669
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10672
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MT_CHIMNEY_2] =
|
|
{
|
|
#line 10673
|
|
.trainerName = _("GRUNT"),
|
|
#line 10674
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10675
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10677
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10678
|
|
.doubleBattle = FALSE,
|
|
#line 10679
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10681
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10683
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10682
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10685
|
|
[DIFFICULTY_NORMAL][TRAINER_CLARENCE] =
|
|
{
|
|
#line 10686
|
|
.trainerName = _("CLARENCE"),
|
|
#line 10687
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 10688
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 10690
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 10691
|
|
.doubleBattle = FALSE,
|
|
#line 10692
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10694
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10696
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10695
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10698
|
|
[DIFFICULTY_NORMAL][TRAINER_TERRY] =
|
|
{
|
|
#line 10699
|
|
.trainerName = _("TERRY"),
|
|
#line 10700
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 10701
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 10702
|
|
F_TRAINER_FEMALE |
|
|
#line 10703
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10704
|
|
.doubleBattle = FALSE,
|
|
#line 10705
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10707
|
|
.species = SPECIES_GIRAFARIG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10709
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10708
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10711
|
|
[DIFFICULTY_NORMAL][TRAINER_NATE] =
|
|
{
|
|
#line 10712
|
|
.trainerName = _("NATE"),
|
|
#line 10713
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 10714
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 10716
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 10717
|
|
.doubleBattle = FALSE,
|
|
#line 10718
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10720
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10722
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10721
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10724
|
|
[DIFFICULTY_NORMAL][TRAINER_KATHLEEN] =
|
|
{
|
|
#line 10725
|
|
.trainerName = _("KATHLEEN"),
|
|
#line 10726
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
#line 10727
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 10728
|
|
F_TRAINER_FEMALE |
|
|
#line 10729
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 10730
|
|
.doubleBattle = FALSE,
|
|
#line 10731
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10733
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10735
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 10734
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10737
|
|
[DIFFICULTY_NORMAL][TRAINER_CLIFFORD] =
|
|
{
|
|
#line 10738
|
|
.trainerName = _("CLIFFORD"),
|
|
#line 10739
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 10740
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 10742
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 10743
|
|
.doubleBattle = FALSE,
|
|
#line 10744
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10746
|
|
.species = SPECIES_GIRAFARIG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10748
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10747
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10750
|
|
[DIFFICULTY_NORMAL][TRAINER_NICHOLAS] =
|
|
{
|
|
#line 10751
|
|
.trainerName = _("NICHOLAS"),
|
|
#line 10752
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 10753
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 10755
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10756
|
|
.doubleBattle = FALSE,
|
|
#line 10757
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10759
|
|
.species = SPECIES_WOBBUFFET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10761
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10760
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10763
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SPACE_CENTER_3] =
|
|
{
|
|
#line 10764
|
|
.trainerName = _("GRUNT"),
|
|
#line 10765
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10766
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 10767
|
|
F_TRAINER_FEMALE |
|
|
#line 10768
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10769
|
|
.doubleBattle = FALSE,
|
|
#line 10770
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10772
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10774
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10773
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10776
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10778
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10777
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10780
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SPACE_CENTER_4] =
|
|
{
|
|
#line 10781
|
|
.trainerName = _("GRUNT"),
|
|
#line 10782
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10783
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10785
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10786
|
|
.doubleBattle = FALSE,
|
|
#line 10787
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10789
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10791
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10790
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10793
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SPACE_CENTER_5] =
|
|
{
|
|
#line 10794
|
|
.trainerName = _("GRUNT"),
|
|
#line 10795
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10796
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10798
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10799
|
|
.doubleBattle = FALSE,
|
|
#line 10800
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10802
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10804
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10803
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10806
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SPACE_CENTER_6] =
|
|
{
|
|
#line 10807
|
|
.trainerName = _("GRUNT"),
|
|
#line 10808
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10809
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10811
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10812
|
|
.doubleBattle = FALSE,
|
|
#line 10813
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10815
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10817
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10816
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10819
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_SPACE_CENTER_7] =
|
|
{
|
|
#line 10820
|
|
.trainerName = _("GRUNT"),
|
|
#line 10821
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 10822
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 10824
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10825
|
|
.doubleBattle = FALSE,
|
|
#line 10826
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10828
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10830
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10829
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10832
|
|
[DIFFICULTY_NORMAL][TRAINER_MACEY] =
|
|
{
|
|
#line 10833
|
|
.trainerName = _("MACEY"),
|
|
#line 10834
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 10835
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 10836
|
|
F_TRAINER_FEMALE |
|
|
#line 10837
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10838
|
|
.doubleBattle = FALSE,
|
|
#line 10839
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10841
|
|
.species = SPECIES_NATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10843
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10842
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10845
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_RUSTBORO_TREECKO] =
|
|
{
|
|
#line 10846
|
|
.trainerName = _("BRENDAN"),
|
|
#line 10847
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 10848
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 10850
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10851
|
|
.doubleBattle = FALSE,
|
|
#line 10852
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10854
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10856
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10855
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10858
|
|
.species = SPECIES_TORCHIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10860
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10859
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10862
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_RUSTBORO_MUDKIP] =
|
|
{
|
|
#line 10863
|
|
.trainerName = _("BRENDAN"),
|
|
#line 10864
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 10865
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 10867
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10868
|
|
.doubleBattle = FALSE,
|
|
#line 10869
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10871
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10873
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10872
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10875
|
|
.species = SPECIES_TREECKO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10877
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10876
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10879
|
|
[DIFFICULTY_NORMAL][TRAINER_PAXTON] =
|
|
{
|
|
#line 10880
|
|
.trainerName = _("PAXTON"),
|
|
#line 10881
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 10882
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.encounterMusic_gender =
|
|
#line 10884
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 10885
|
|
.doubleBattle = FALSE,
|
|
#line 10886
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10888
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10890
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10889
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10892
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10894
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10893
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10896
|
|
[DIFFICULTY_NORMAL][TRAINER_ISABELLA] =
|
|
{
|
|
#line 10897
|
|
.trainerName = _("ISABELLA"),
|
|
#line 10898
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 10899
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 10900
|
|
F_TRAINER_FEMALE |
|
|
#line 10901
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 10902
|
|
.doubleBattle = FALSE,
|
|
#line 10903
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10905
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10907
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10906
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10909
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_WEATHER_INST_5] =
|
|
{
|
|
#line 10910
|
|
.trainerName = _("GRUNT"),
|
|
#line 10911
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
#line 10912
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 10913
|
|
F_TRAINER_FEMALE |
|
|
#line 10914
|
|
TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
#line 10915
|
|
.doubleBattle = FALSE,
|
|
#line 10916
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10918
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10920
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10919
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10922
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10924
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10923
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10926
|
|
[DIFFICULTY_NORMAL][TRAINER_TABITHA_MT_CHIMNEY] =
|
|
{
|
|
#line 10927
|
|
.trainerName = _("TABITHA"),
|
|
#line 10928
|
|
.trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
|
|
#line 10929
|
|
.trainerPic = TRAINER_PIC_MAGMA_ADMIN,
|
|
.encounterMusic_gender =
|
|
#line 10931
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 10932
|
|
.doubleBattle = FALSE,
|
|
#line 10933
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10935
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10937
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10936
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10939
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10941
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10940
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10943
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10945
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10944
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10947
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10949
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10948
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10951
|
|
[DIFFICULTY_NORMAL][TRAINER_JONATHAN] =
|
|
{
|
|
#line 10952
|
|
.trainerName = _("JONATHAN"),
|
|
#line 10953
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 10954
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 10956
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 10957
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 10958
|
|
.doubleBattle = FALSE,
|
|
#line 10959
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10961
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10963
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10962
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10965
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10967
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 10966
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10969
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_RUSTBORO_TORCHIC] =
|
|
{
|
|
#line 10970
|
|
.trainerName = _("BRENDAN"),
|
|
#line 10971
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 10972
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 10974
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 10975
|
|
.doubleBattle = FALSE,
|
|
#line 10976
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10978
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10980
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10979
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10982
|
|
.species = SPECIES_MUDKIP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10984
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 10983
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 10986
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_RUSTBORO_MUDKIP] =
|
|
{
|
|
#line 10987
|
|
.trainerName = _("MAY"),
|
|
#line 10988
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 10989
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 10990
|
|
F_TRAINER_FEMALE |
|
|
#line 10991
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 10992
|
|
.doubleBattle = FALSE,
|
|
#line 10993
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 10995
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 10997
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 10996
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 10999
|
|
.species = SPECIES_TREECKO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11001
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 11000
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11003
|
|
[DIFFICULTY_NORMAL][TRAINER_MAXIE_MAGMA_HIDEOUT] =
|
|
{
|
|
#line 11004
|
|
.trainerName = _("MAXIE"),
|
|
#line 11005
|
|
.trainerClass = TRAINER_CLASS_MAGMA_LEADER,
|
|
#line 11006
|
|
.trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
|
|
.encounterMusic_gender =
|
|
#line 11008
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 11009
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 11010
|
|
.doubleBattle = FALSE,
|
|
#line 11011
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11013
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11015
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11014
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11017
|
|
.species = SPECIES_CROBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11019
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11018
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11021
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11023
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11022
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11025
|
|
[DIFFICULTY_NORMAL][TRAINER_MAXIE_MT_CHIMNEY] =
|
|
{
|
|
#line 11026
|
|
.trainerName = _("MAXIE"),
|
|
#line 11027
|
|
.trainerClass = TRAINER_CLASS_MAGMA_LEADER,
|
|
#line 11028
|
|
.trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
|
|
.encounterMusic_gender =
|
|
#line 11030
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 11031
|
|
.items = { ITEM_SUPER_POTION, ITEM_SUPER_POTION },
|
|
#line 11032
|
|
.doubleBattle = FALSE,
|
|
#line 11033
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11035
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11037
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11036
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11039
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11041
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11040
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11043
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11045
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 11044
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11047
|
|
[DIFFICULTY_NORMAL][TRAINER_TIANA] =
|
|
{
|
|
#line 11048
|
|
.trainerName = _("TIANA"),
|
|
#line 11049
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11050
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11051
|
|
F_TRAINER_FEMALE |
|
|
#line 11052
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11053
|
|
.doubleBattle = FALSE,
|
|
#line 11054
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11056
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11058
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11057
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11060
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11062
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11061
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11064
|
|
[DIFFICULTY_NORMAL][TRAINER_HALEY_1] =
|
|
{
|
|
#line 11065
|
|
.trainerName = _("HALEY"),
|
|
#line 11066
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11067
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11068
|
|
F_TRAINER_FEMALE |
|
|
#line 11069
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11070
|
|
.doubleBattle = FALSE,
|
|
#line 11071
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11073
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11075
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11074
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11077
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11079
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11078
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11081
|
|
[DIFFICULTY_NORMAL][TRAINER_JANICE] =
|
|
{
|
|
#line 11082
|
|
.trainerName = _("JANICE"),
|
|
#line 11083
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11084
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11085
|
|
F_TRAINER_FEMALE |
|
|
#line 11086
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11087
|
|
.doubleBattle = FALSE,
|
|
#line 11088
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11090
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11092
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11091
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11094
|
|
[DIFFICULTY_NORMAL][TRAINER_VIVI] =
|
|
{
|
|
#line 11095
|
|
.trainerName = _("VIVI"),
|
|
#line 11096
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
#line 11097
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11098
|
|
F_TRAINER_FEMALE |
|
|
#line 11099
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11100
|
|
.doubleBattle = FALSE,
|
|
#line 11101
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11103
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11105
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11104
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11107
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11109
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11108
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11111
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11113
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11112
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11115
|
|
[DIFFICULTY_NORMAL][TRAINER_HALEY_2] =
|
|
{
|
|
#line 11116
|
|
.trainerName = _("HALEY"),
|
|
#line 11117
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11118
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11119
|
|
F_TRAINER_FEMALE |
|
|
#line 11120
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11121
|
|
.doubleBattle = FALSE,
|
|
#line 11122
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11124
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11126
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11125
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11128
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11130
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11129
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11132
|
|
[DIFFICULTY_NORMAL][TRAINER_HALEY_3] =
|
|
{
|
|
#line 11133
|
|
.trainerName = _("HALEY"),
|
|
#line 11134
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11135
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11136
|
|
F_TRAINER_FEMALE |
|
|
#line 11137
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11138
|
|
.doubleBattle = FALSE,
|
|
#line 11139
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11141
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11143
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11142
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11145
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11147
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11146
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11149
|
|
[DIFFICULTY_NORMAL][TRAINER_HALEY_4] =
|
|
{
|
|
#line 11150
|
|
.trainerName = _("HALEY"),
|
|
#line 11151
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11152
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11153
|
|
F_TRAINER_FEMALE |
|
|
#line 11154
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11155
|
|
.doubleBattle = FALSE,
|
|
#line 11156
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11158
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11160
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11159
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11162
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11164
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11163
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11166
|
|
[DIFFICULTY_NORMAL][TRAINER_HALEY_5] =
|
|
{
|
|
#line 11167
|
|
.trainerName = _("HALEY"),
|
|
#line 11168
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11169
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11170
|
|
F_TRAINER_FEMALE |
|
|
#line 11171
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11172
|
|
.doubleBattle = FALSE,
|
|
#line 11173
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11175
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11177
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11176
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11179
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11181
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11180
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11183
|
|
.species = SPECIES_BRELOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11185
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11184
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11187
|
|
[DIFFICULTY_NORMAL][TRAINER_SALLY] =
|
|
{
|
|
#line 11188
|
|
.trainerName = _("SALLY"),
|
|
#line 11189
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11190
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11191
|
|
F_TRAINER_FEMALE |
|
|
#line 11192
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11193
|
|
.doubleBattle = FALSE,
|
|
#line 11194
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11196
|
|
.species = SPECIES_ODDISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11198
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11197
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11200
|
|
[DIFFICULTY_NORMAL][TRAINER_ROBIN] =
|
|
{
|
|
#line 11201
|
|
.trainerName = _("ROBIN"),
|
|
#line 11202
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11203
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11204
|
|
F_TRAINER_FEMALE |
|
|
#line 11205
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11206
|
|
.doubleBattle = FALSE,
|
|
#line 11207
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11209
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11211
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11210
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11213
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11215
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11214
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11217
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11219
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11218
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11221
|
|
[DIFFICULTY_NORMAL][TRAINER_ANDREA] =
|
|
{
|
|
#line 11222
|
|
.trainerName = _("ANDREA"),
|
|
#line 11223
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11224
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11225
|
|
F_TRAINER_FEMALE |
|
|
#line 11226
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11227
|
|
.doubleBattle = FALSE,
|
|
#line 11228
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11230
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11232
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11231
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11234
|
|
[DIFFICULTY_NORMAL][TRAINER_CRISSY] =
|
|
{
|
|
#line 11235
|
|
.trainerName = _("CRISSY"),
|
|
#line 11236
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
#line 11237
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.encounterMusic_gender =
|
|
#line 11238
|
|
F_TRAINER_FEMALE |
|
|
#line 11239
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11240
|
|
.doubleBattle = FALSE,
|
|
#line 11241
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11243
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11245
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11244
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11247
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11249
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11248
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11251
|
|
[DIFFICULTY_NORMAL][TRAINER_RICK] =
|
|
{
|
|
#line 11252
|
|
.trainerName = _("RICK"),
|
|
#line 11253
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11254
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11256
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11257
|
|
.doubleBattle = FALSE,
|
|
#line 11258
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11260
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11262
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11261
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11264
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11266
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11265
|
|
.lvl = 4,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11268
|
|
[DIFFICULTY_NORMAL][TRAINER_LYLE] =
|
|
{
|
|
#line 11269
|
|
.trainerName = _("LYLE"),
|
|
#line 11270
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11271
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11273
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11274
|
|
.doubleBattle = FALSE,
|
|
#line 11275
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11277
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11279
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11278
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11281
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11283
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11282
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11285
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11287
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11286
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11289
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11291
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11290
|
|
.lvl = 3,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11293
|
|
[DIFFICULTY_NORMAL][TRAINER_JOSE] =
|
|
{
|
|
#line 11294
|
|
.trainerName = _("JOSE"),
|
|
#line 11295
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11296
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11298
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11299
|
|
.doubleBattle = FALSE,
|
|
#line 11300
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11302
|
|
.species = SPECIES_WURMPLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11304
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 11303
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11306
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11308
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 11307
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11310
|
|
[DIFFICULTY_NORMAL][TRAINER_DOUG] =
|
|
{
|
|
#line 11311
|
|
.trainerName = _("DOUG"),
|
|
#line 11312
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11313
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11315
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11316
|
|
.doubleBattle = FALSE,
|
|
#line 11317
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11319
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11321
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11320
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11323
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11325
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11324
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11327
|
|
[DIFFICULTY_NORMAL][TRAINER_GREG] =
|
|
{
|
|
#line 11328
|
|
.trainerName = _("GREG"),
|
|
#line 11329
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11330
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11332
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11333
|
|
.doubleBattle = FALSE,
|
|
#line 11334
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11336
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11338
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11337
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11340
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11342
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11341
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11344
|
|
[DIFFICULTY_NORMAL][TRAINER_KENT] =
|
|
{
|
|
#line 11345
|
|
.trainerName = _("KENT"),
|
|
#line 11346
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11347
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11349
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11350
|
|
.doubleBattle = FALSE,
|
|
#line 11351
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11353
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11355
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11354
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11357
|
|
[DIFFICULTY_NORMAL][TRAINER_JAMES_1] =
|
|
{
|
|
#line 11358
|
|
.trainerName = _("JAMES"),
|
|
#line 11359
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11360
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11362
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11363
|
|
.doubleBattle = FALSE,
|
|
#line 11364
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11366
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11368
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11367
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11370
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11372
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11371
|
|
.lvl = 6,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11374
|
|
[DIFFICULTY_NORMAL][TRAINER_JAMES_2] =
|
|
{
|
|
#line 11375
|
|
.trainerName = _("JAMES"),
|
|
#line 11376
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11377
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11379
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11380
|
|
.doubleBattle = FALSE,
|
|
#line 11381
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11383
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11385
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11384
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11387
|
|
[DIFFICULTY_NORMAL][TRAINER_JAMES_3] =
|
|
{
|
|
#line 11388
|
|
.trainerName = _("JAMES"),
|
|
#line 11389
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11390
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11392
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11393
|
|
.doubleBattle = FALSE,
|
|
#line 11394
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11396
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11398
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11397
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11400
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11402
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11401
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11404
|
|
[DIFFICULTY_NORMAL][TRAINER_JAMES_4] =
|
|
{
|
|
#line 11405
|
|
.trainerName = _("JAMES"),
|
|
#line 11406
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11407
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11409
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11410
|
|
.doubleBattle = FALSE,
|
|
#line 11411
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11413
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11415
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11414
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11417
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11419
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11418
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11421
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11423
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11422
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11425
|
|
[DIFFICULTY_NORMAL][TRAINER_JAMES_5] =
|
|
{
|
|
#line 11426
|
|
.trainerName = _("JAMES"),
|
|
#line 11427
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
#line 11428
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.encounterMusic_gender =
|
|
#line 11430
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 11431
|
|
.doubleBattle = FALSE,
|
|
#line 11432
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11434
|
|
.species = SPECIES_SURSKIT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11436
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11435
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11438
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11440
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11439
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11442
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11444
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11443
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11446
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11448
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11447
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11450
|
|
[DIFFICULTY_NORMAL][TRAINER_BRICE] =
|
|
{
|
|
#line 11451
|
|
.trainerName = _("BRICE"),
|
|
#line 11452
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11453
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11455
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11456
|
|
.doubleBattle = FALSE,
|
|
#line 11457
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11459
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11461
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11460
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11463
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11465
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11464
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11467
|
|
[DIFFICULTY_NORMAL][TRAINER_TRENT_1] =
|
|
{
|
|
#line 11468
|
|
.trainerName = _("TRENT"),
|
|
#line 11469
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11470
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11472
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11473
|
|
.doubleBattle = FALSE,
|
|
#line 11474
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11476
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11478
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11477
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11480
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11482
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11481
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11484
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11486
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11485
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11488
|
|
[DIFFICULTY_NORMAL][TRAINER_LENNY] =
|
|
{
|
|
#line 11489
|
|
.trainerName = _("LENNY"),
|
|
#line 11490
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11491
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11493
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11494
|
|
.doubleBattle = FALSE,
|
|
#line 11495
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11497
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11499
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11498
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11501
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11503
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11502
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11505
|
|
[DIFFICULTY_NORMAL][TRAINER_LUCAS_1] =
|
|
{
|
|
#line 11506
|
|
.trainerName = _("LUCAS"),
|
|
#line 11507
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11508
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11510
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11511
|
|
.doubleBattle = FALSE,
|
|
#line 11512
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11514
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11516
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11515
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11518
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11520
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11519
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11522
|
|
[DIFFICULTY_NORMAL][TRAINER_ALAN] =
|
|
{
|
|
#line 11523
|
|
.trainerName = _("ALAN"),
|
|
#line 11524
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11525
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11527
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11528
|
|
.doubleBattle = FALSE,
|
|
#line 11529
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11531
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11533
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11532
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11535
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11537
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11536
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11539
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11541
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11540
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11543
|
|
[DIFFICULTY_NORMAL][TRAINER_CLARK] =
|
|
{
|
|
#line 11544
|
|
.trainerName = _("CLARK"),
|
|
#line 11545
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11546
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11548
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11549
|
|
.doubleBattle = FALSE,
|
|
#line 11550
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11552
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11554
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11553
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11556
|
|
[DIFFICULTY_NORMAL][TRAINER_ERIC] =
|
|
{
|
|
#line 11557
|
|
.trainerName = _("ERIC"),
|
|
#line 11558
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11559
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11561
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11562
|
|
.doubleBattle = FALSE,
|
|
#line 11563
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11565
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11567
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11566
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11569
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11571
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11570
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11573
|
|
[DIFFICULTY_NORMAL][TRAINER_LUCAS_2] =
|
|
{
|
|
#line 11574
|
|
.trainerName = _("LUCAS"),
|
|
#line 11575
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11576
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11578
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11579
|
|
.doubleBattle = FALSE,
|
|
#line 11580
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11582
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11584
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11583
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11585
|
|
MOVE_SPLASH,
|
|
MOVE_WATER_GUN,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11588
|
|
[DIFFICULTY_NORMAL][TRAINER_MIKE_1] =
|
|
{
|
|
#line 11589
|
|
.trainerName = _("MIKE"),
|
|
#line 11590
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11591
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11593
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11594
|
|
.doubleBattle = FALSE,
|
|
#line 11595
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11597
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11599
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11598
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11600
|
|
MOVE_GUST,
|
|
MOVE_GROWL,
|
|
},
|
|
},
|
|
{
|
|
#line 11603
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11605
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11604
|
|
.lvl = 10,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11606
|
|
MOVE_BITE,
|
|
MOVE_SCARY_FACE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11609
|
|
[DIFFICULTY_NORMAL][TRAINER_MIKE_2] =
|
|
{
|
|
#line 11610
|
|
.trainerName = _("MIKE"),
|
|
#line 11611
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11612
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11614
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11615
|
|
.doubleBattle = FALSE,
|
|
#line 11616
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11618
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11620
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11619
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11622
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11624
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11623
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11626
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11628
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11627
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11630
|
|
[DIFFICULTY_NORMAL][TRAINER_TRENT_2] =
|
|
{
|
|
#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_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11641
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11640
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11643
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11645
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11644
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11647
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11649
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11648
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11651
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11653
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11652
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11655
|
|
[DIFFICULTY_NORMAL][TRAINER_TRENT_3] =
|
|
{
|
|
#line 11656
|
|
.trainerName = _("TRENT"),
|
|
#line 11657
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11658
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11660
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11661
|
|
.doubleBattle = FALSE,
|
|
#line 11662
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11664
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11666
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11665
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11668
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11670
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11669
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11672
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11674
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11673
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11676
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11678
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11677
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11680
|
|
[DIFFICULTY_NORMAL][TRAINER_TRENT_4] =
|
|
{
|
|
#line 11681
|
|
.trainerName = _("TRENT"),
|
|
#line 11682
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11683
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11685
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11686
|
|
.doubleBattle = FALSE,
|
|
#line 11687
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11689
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11691
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11690
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11693
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11695
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11694
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11697
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11699
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11698
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11701
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11703
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11702
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11705
|
|
[DIFFICULTY_NORMAL][TRAINER_TRENT_5] =
|
|
{
|
|
#line 11706
|
|
.trainerName = _("TRENT"),
|
|
#line 11707
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 11708
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 11710
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 11711
|
|
.doubleBattle = FALSE,
|
|
#line 11712
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11714
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11716
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11715
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11718
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11720
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11719
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11722
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11724
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11723
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11726
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11728
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11727
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11730
|
|
[DIFFICULTY_NORMAL][TRAINER_DEZ_AND_LUKE] =
|
|
{
|
|
#line 11731
|
|
.trainerName = _("DEZ & LUKE"),
|
|
#line 11732
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11733
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11735
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11736
|
|
.doubleBattle = TRUE,
|
|
#line 11737
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11739
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11741
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11740
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11743
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11745
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11744
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11747
|
|
[DIFFICULTY_NORMAL][TRAINER_LEA_AND_JED] =
|
|
{
|
|
#line 11748
|
|
.trainerName = _("LEA & JED"),
|
|
#line 11749
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11750
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11752
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11753
|
|
.doubleBattle = TRUE,
|
|
#line 11754
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11756
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11758
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11757
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11760
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11762
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11761
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11764
|
|
[DIFFICULTY_NORMAL][TRAINER_KIRA_AND_DAN_1] =
|
|
{
|
|
#line 11765
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11766
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11767
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11769
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11770
|
|
.doubleBattle = TRUE,
|
|
#line 11771
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11773
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11775
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11774
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11777
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11779
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11778
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11781
|
|
[DIFFICULTY_NORMAL][TRAINER_KIRA_AND_DAN_2] =
|
|
{
|
|
#line 11782
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11783
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11784
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11786
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11787
|
|
.doubleBattle = TRUE,
|
|
#line 11788
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11790
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11792
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11791
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11794
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11796
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 11795
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11798
|
|
[DIFFICULTY_NORMAL][TRAINER_KIRA_AND_DAN_3] =
|
|
{
|
|
#line 11799
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11800
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11801
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11803
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11804
|
|
.doubleBattle = TRUE,
|
|
#line 11805
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11807
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11809
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11808
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11811
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11813
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 11812
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11815
|
|
[DIFFICULTY_NORMAL][TRAINER_KIRA_AND_DAN_4] =
|
|
{
|
|
#line 11816
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11817
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11818
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11820
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11821
|
|
.doubleBattle = TRUE,
|
|
#line 11822
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11824
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11826
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11825
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11828
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11830
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 11829
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11832
|
|
[DIFFICULTY_NORMAL][TRAINER_KIRA_AND_DAN_5] =
|
|
{
|
|
#line 11833
|
|
.trainerName = _("KIRA & DAN"),
|
|
#line 11834
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 11835
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 11837
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 11838
|
|
.doubleBattle = TRUE,
|
|
#line 11839
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11841
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11843
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11842
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 11845
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11847
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 11846
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11849
|
|
[DIFFICULTY_NORMAL][TRAINER_JOHANNA] =
|
|
{
|
|
#line 11850
|
|
.trainerName = _("JOHANNA"),
|
|
#line 11851
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 11852
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 11853
|
|
F_TRAINER_FEMALE |
|
|
#line 11854
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 11855
|
|
.doubleBattle = FALSE,
|
|
#line 11856
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11858
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11860
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11859
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 11862
|
|
[DIFFICULTY_NORMAL][TRAINER_GERALD] =
|
|
{
|
|
#line 11863
|
|
.trainerName = _("GERALD"),
|
|
#line 11864
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 11865
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 11867
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 11868
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 11869
|
|
.doubleBattle = FALSE,
|
|
#line 11870
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11872
|
|
.species = SPECIES_KECLEON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11874
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11873
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11875
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_FEINT_ATTACK,
|
|
MOVE_BIND,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11880
|
|
[DIFFICULTY_NORMAL][TRAINER_VIVIAN] =
|
|
{
|
|
#line 11881
|
|
.trainerName = _("VIVIAN"),
|
|
#line 11882
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 11883
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 11884
|
|
F_TRAINER_FEMALE |
|
|
#line 11885
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 11886
|
|
.doubleBattle = FALSE,
|
|
#line 11887
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11889
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11891
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11890
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11892
|
|
MOVE_BIDE,
|
|
MOVE_DETECT,
|
|
MOVE_CONFUSION,
|
|
MOVE_THUNDER_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 11897
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11899
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11898
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11900
|
|
MOVE_THUNDER_PUNCH,
|
|
MOVE_DETECT,
|
|
MOVE_CONFUSION,
|
|
MOVE_MEDITATE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11905
|
|
[DIFFICULTY_NORMAL][TRAINER_DANIELLE] =
|
|
{
|
|
#line 11906
|
|
.trainerName = _("DANIELLE"),
|
|
#line 11907
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 11908
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 11909
|
|
F_TRAINER_FEMALE |
|
|
#line 11910
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 11911
|
|
.doubleBattle = FALSE,
|
|
#line 11912
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11914
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11916
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 11915
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11917
|
|
MOVE_BIDE,
|
|
MOVE_DETECT,
|
|
MOVE_CONFUSION,
|
|
MOVE_FIRE_PUNCH,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11922
|
|
[DIFFICULTY_NORMAL][TRAINER_HIDEO] =
|
|
{
|
|
#line 11923
|
|
.trainerName = _("HIDEO"),
|
|
#line 11924
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 11925
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 11927
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 11928
|
|
.doubleBattle = FALSE,
|
|
#line 11929
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11931
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11933
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11932
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11934
|
|
MOVE_TACKLE,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SLUDGE,
|
|
MOVE_SMOKESCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 11939
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11941
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11940
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11942
|
|
MOVE_TACKLE,
|
|
MOVE_POISON_GAS,
|
|
MOVE_SLUDGE,
|
|
MOVE_SMOKESCREEN,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11947
|
|
[DIFFICULTY_NORMAL][TRAINER_KEIGO] =
|
|
{
|
|
#line 11948
|
|
.trainerName = _("KEIGO"),
|
|
#line 11949
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 11950
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 11952
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 11953
|
|
.doubleBattle = FALSE,
|
|
#line 11954
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11956
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11958
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11957
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11959
|
|
MOVE_POISON_GAS,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SLUDGE,
|
|
MOVE_SMOKESCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 11964
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11966
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11965
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11967
|
|
MOVE_SAND_ATTACK,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FURY_CUTTER,
|
|
MOVE_SWORDS_DANCE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11972
|
|
[DIFFICULTY_NORMAL][TRAINER_RILEY] =
|
|
{
|
|
#line 11973
|
|
.trainerName = _("RILEY"),
|
|
#line 11974
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 11975
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 11977
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 11978
|
|
.doubleBattle = FALSE,
|
|
#line 11979
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 11981
|
|
.species = SPECIES_NINCADA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11983
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11982
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11984
|
|
MOVE_LEECH_LIFE,
|
|
MOVE_FURY_SWIPES,
|
|
MOVE_MIND_READER,
|
|
MOVE_DIG,
|
|
},
|
|
},
|
|
{
|
|
#line 11989
|
|
.species = SPECIES_KOFFING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 11991
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 11990
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 11992
|
|
MOVE_TACKLE,
|
|
MOVE_SELF_DESTRUCT,
|
|
MOVE_SLUDGE,
|
|
MOVE_SMOKESCREEN,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 11997
|
|
[DIFFICULTY_NORMAL][TRAINER_FLINT] =
|
|
{
|
|
#line 11998
|
|
.trainerName = _("FLINT"),
|
|
#line 11999
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 12000
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 12002
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12003
|
|
.doubleBattle = FALSE,
|
|
#line 12004
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12006
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12008
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12007
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12010
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12012
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12011
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12014
|
|
[DIFFICULTY_NORMAL][TRAINER_ASHLEY] =
|
|
{
|
|
#line 12015
|
|
.trainerName = _("ASHLEY"),
|
|
#line 12016
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 12017
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 12018
|
|
F_TRAINER_FEMALE |
|
|
#line 12019
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 12020
|
|
.doubleBattle = FALSE,
|
|
#line 12021
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12023
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12025
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12024
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12027
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12029
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12028
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12031
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12033
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12032
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12035
|
|
[DIFFICULTY_NORMAL][TRAINER_WALLY_MAUVILLE] =
|
|
{
|
|
#line 12036
|
|
.trainerName = _("WALLY"),
|
|
#line 12037
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12038
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 12040
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12041
|
|
.doubleBattle = FALSE,
|
|
#line 12042
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12044
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12046
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 12045
|
|
.lvl = 16,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12048
|
|
[DIFFICULTY_NORMAL][TRAINER_WALLY_VR_2] =
|
|
{
|
|
#line 12049
|
|
.trainerName = _("WALLY"),
|
|
#line 12050
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12051
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 12053
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12054
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 12055
|
|
.doubleBattle = FALSE,
|
|
#line 12056
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12058
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12060
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12059
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12061
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 12066
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12068
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12067
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12069
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 12074
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12076
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12075
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12077
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 12082
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12084
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12083
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12085
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 12090
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12092
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 12091
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12093
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12098
|
|
[DIFFICULTY_NORMAL][TRAINER_WALLY_VR_3] =
|
|
{
|
|
#line 12099
|
|
.trainerName = _("WALLY"),
|
|
#line 12100
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12101
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 12103
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12104
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 12105
|
|
.doubleBattle = FALSE,
|
|
#line 12106
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12108
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12110
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12109
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12111
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 12116
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12118
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12117
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12119
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 12124
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12126
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12125
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12127
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 12132
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12134
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12133
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12135
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 12140
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12142
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 12141
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12143
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12148
|
|
[DIFFICULTY_NORMAL][TRAINER_WALLY_VR_4] =
|
|
{
|
|
#line 12149
|
|
.trainerName = _("WALLY"),
|
|
#line 12150
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12151
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 12153
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12154
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 12155
|
|
.doubleBattle = FALSE,
|
|
#line 12156
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12158
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12160
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12159
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12161
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 12166
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12168
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12167
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12169
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 12174
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12176
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12175
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12177
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 12182
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12184
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12183
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12185
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 12190
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12192
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 12191
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12193
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12198
|
|
[DIFFICULTY_NORMAL][TRAINER_WALLY_VR_5] =
|
|
{
|
|
#line 12199
|
|
.trainerName = _("WALLY"),
|
|
#line 12200
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12201
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.encounterMusic_gender =
|
|
#line 12203
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12204
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 12205
|
|
.doubleBattle = FALSE,
|
|
#line 12206
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12208
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12210
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12209
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12211
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_DRAGON_BREATH,
|
|
MOVE_DRAGON_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 12216
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12218
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12217
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12219
|
|
MOVE_SING,
|
|
MOVE_ASSIST,
|
|
MOVE_CHARM,
|
|
MOVE_FEINT_ATTACK,
|
|
},
|
|
},
|
|
{
|
|
#line 12224
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12226
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12225
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12227
|
|
MOVE_MAGICAL_LEAF,
|
|
MOVE_LEECH_SEED,
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_TOXIC,
|
|
},
|
|
},
|
|
{
|
|
#line 12232
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12234
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12233
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12235
|
|
MOVE_SUPERSONIC,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_TRI_ATTACK,
|
|
MOVE_SCREECH,
|
|
},
|
|
},
|
|
{
|
|
#line 12240
|
|
.species = SPECIES_GARDEVOIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12242
|
|
.iv = TRAINER_PARTY_IVS(30, 30, 30, 30, 30, 30),
|
|
#line 12241
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12243
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FUTURE_SIGHT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12248
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_LILYCOVE_MUDKIP] =
|
|
{
|
|
#line 12249
|
|
.trainerName = _("BRENDAN"),
|
|
#line 12250
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12251
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 12253
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12254
|
|
.doubleBattle = FALSE,
|
|
#line 12255
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.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
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_LILYCOVE_TREECKO] =
|
|
{
|
|
#line 12274
|
|
.trainerName = _("BRENDAN"),
|
|
#line 12275
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12276
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 12278
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12279
|
|
.doubleBattle = FALSE,
|
|
#line 12280
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.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
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_LILYCOVE_TORCHIC] =
|
|
{
|
|
#line 12299
|
|
.trainerName = _("BRENDAN"),
|
|
#line 12300
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12301
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 12303
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 12304
|
|
.doubleBattle = FALSE,
|
|
#line 12305
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.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
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_LILYCOVE_MUDKIP] =
|
|
{
|
|
#line 12324
|
|
.trainerName = _("MAY"),
|
|
#line 12325
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12326
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 12327
|
|
F_TRAINER_FEMALE |
|
|
#line 12328
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 12329
|
|
.doubleBattle = FALSE,
|
|
#line 12330
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12332
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12334
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12333
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12336
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12338
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12337
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12340
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12342
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12341
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12344
|
|
.species = SPECIES_GROVYLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12346
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12345
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12348
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_LILYCOVE_TREECKO] =
|
|
{
|
|
#line 12349
|
|
.trainerName = _("MAY"),
|
|
#line 12350
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12351
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 12352
|
|
F_TRAINER_FEMALE |
|
|
#line 12353
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 12354
|
|
.doubleBattle = FALSE,
|
|
#line 12355
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12357
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12359
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12358
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12361
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12363
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12362
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12365
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12367
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12366
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12369
|
|
.species = SPECIES_COMBUSKEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12371
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12370
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12373
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_LILYCOVE_TORCHIC] =
|
|
{
|
|
#line 12374
|
|
.trainerName = _("MAY"),
|
|
#line 12375
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 12376
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 12377
|
|
F_TRAINER_FEMALE |
|
|
#line 12378
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 12379
|
|
.doubleBattle = FALSE,
|
|
#line 12380
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12382
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12384
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12383
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12386
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12388
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12387
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12390
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12392
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 12391
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12394
|
|
.species = SPECIES_MARSHTOMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12396
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12395
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12398
|
|
[DIFFICULTY_NORMAL][TRAINER_JONAH] =
|
|
{
|
|
#line 12399
|
|
.trainerName = _("JONAH"),
|
|
#line 12400
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12401
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12403
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12404
|
|
.doubleBattle = FALSE,
|
|
#line 12405
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12407
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12409
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12408
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12411
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12413
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12412
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12415
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12417
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12416
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12419
|
|
[DIFFICULTY_NORMAL][TRAINER_HENRY] =
|
|
{
|
|
#line 12420
|
|
.trainerName = _("HENRY"),
|
|
#line 12421
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12422
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12424
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12425
|
|
.doubleBattle = FALSE,
|
|
#line 12426
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12428
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12430
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12429
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12432
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12434
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12433
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12436
|
|
[DIFFICULTY_NORMAL][TRAINER_ROGER] =
|
|
{
|
|
#line 12437
|
|
.trainerName = _("ROGER"),
|
|
#line 12438
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12439
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12441
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12442
|
|
.doubleBattle = FALSE,
|
|
#line 12443
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12445
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12447
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12446
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12449
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12451
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12450
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12453
|
|
.species = SPECIES_GYARADOS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12455
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12454
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12457
|
|
[DIFFICULTY_NORMAL][TRAINER_ALEXA] =
|
|
{
|
|
#line 12458
|
|
.trainerName = _("ALEXA"),
|
|
#line 12459
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 12460
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 12461
|
|
F_TRAINER_FEMALE |
|
|
#line 12462
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 12463
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 12464
|
|
.doubleBattle = FALSE,
|
|
#line 12465
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12467
|
|
.species = SPECIES_GLOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12469
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12468
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12471
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12473
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12472
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12475
|
|
[DIFFICULTY_NORMAL][TRAINER_RUBEN] =
|
|
{
|
|
#line 12476
|
|
.trainerName = _("RUBEN"),
|
|
#line 12477
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 12478
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 12480
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 12481
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 12482
|
|
.doubleBattle = FALSE,
|
|
#line 12483
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12485
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12487
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12486
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12489
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12491
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 12490
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12493
|
|
[DIFFICULTY_NORMAL][TRAINER_KOJI_1] =
|
|
{
|
|
#line 12494
|
|
.trainerName = _("KOJI"),
|
|
#line 12495
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 12496
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 12498
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12499
|
|
.doubleBattle = FALSE,
|
|
#line 12500
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12502
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12504
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12503
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12506
|
|
[DIFFICULTY_NORMAL][TRAINER_WAYNE] =
|
|
{
|
|
#line 12507
|
|
.trainerName = _("WAYNE"),
|
|
#line 12508
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12509
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12511
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12512
|
|
.doubleBattle = FALSE,
|
|
#line 12513
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12515
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12517
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12516
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12519
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12521
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12520
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12523
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12525
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12524
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12527
|
|
[DIFFICULTY_NORMAL][TRAINER_AIDAN] =
|
|
{
|
|
#line 12528
|
|
.trainerName = _("AIDAN"),
|
|
#line 12529
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 12530
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 12532
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 12533
|
|
.doubleBattle = FALSE,
|
|
#line 12534
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12536
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12538
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12537
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12540
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12542
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12541
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12544
|
|
[DIFFICULTY_NORMAL][TRAINER_REED] =
|
|
{
|
|
#line 12545
|
|
.trainerName = _("REED"),
|
|
#line 12546
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 12547
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 12549
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12550
|
|
.doubleBattle = FALSE,
|
|
#line 12551
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12553
|
|
.species = SPECIES_SPHEAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12555
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12554
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12557
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12559
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12558
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12561
|
|
[DIFFICULTY_NORMAL][TRAINER_TISHA] =
|
|
{
|
|
#line 12562
|
|
.trainerName = _("TISHA"),
|
|
#line 12563
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 12564
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 12565
|
|
F_TRAINER_FEMALE |
|
|
#line 12566
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12567
|
|
.doubleBattle = FALSE,
|
|
#line 12568
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12570
|
|
.species = SPECIES_CHINCHOU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12572
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12571
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12574
|
|
[DIFFICULTY_NORMAL][TRAINER_TORI_AND_TIA] =
|
|
{
|
|
#line 12575
|
|
.trainerName = _("TORI & TIA"),
|
|
#line 12576
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
#line 12577
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.encounterMusic_gender =
|
|
#line 12579
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 12580
|
|
.doubleBattle = TRUE,
|
|
#line 12581
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12583
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12585
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12584
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12587
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12589
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12588
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12591
|
|
[DIFFICULTY_NORMAL][TRAINER_KIM_AND_IRIS] =
|
|
{
|
|
#line 12592
|
|
.trainerName = _("KIM & IRIS"),
|
|
#line 12593
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 12594
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 12596
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 12597
|
|
.doubleBattle = TRUE,
|
|
#line 12598
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12600
|
|
.species = SPECIES_SWABLU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12602
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12601
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12603
|
|
MOVE_SING,
|
|
MOVE_FURY_ATTACK,
|
|
MOVE_SAFEGUARD,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 12608
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12610
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12609
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12611
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_REST,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12616
|
|
[DIFFICULTY_NORMAL][TRAINER_TYRA_AND_IVY] =
|
|
{
|
|
#line 12617
|
|
.trainerName = _("TYRA & IVY"),
|
|
#line 12618
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
#line 12619
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.encounterMusic_gender =
|
|
#line 12621
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 12622
|
|
.doubleBattle = TRUE,
|
|
#line 12623
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12625
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12627
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12626
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12628
|
|
MOVE_GROWTH,
|
|
MOVE_STUN_SPORE,
|
|
MOVE_MEGA_DRAIN,
|
|
MOVE_LEECH_SEED,
|
|
},
|
|
},
|
|
{
|
|
#line 12633
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12635
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12634
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12636
|
|
MOVE_DEFENSE_CURL,
|
|
MOVE_ROLLOUT,
|
|
MOVE_MUD_SPORT,
|
|
MOVE_ROCK_THROW,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12641
|
|
[DIFFICULTY_NORMAL][TRAINER_MEL_AND_PAUL] =
|
|
{
|
|
#line 12642
|
|
.trainerName = _("MEL & PAUL"),
|
|
#line 12643
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
#line 12644
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 12646
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 12647
|
|
.doubleBattle = TRUE,
|
|
#line 12648
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12650
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12652
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12651
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12653
|
|
MOVE_GUST,
|
|
MOVE_PSYBEAM,
|
|
MOVE_TOXIC,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12658
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12660
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12659
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12661
|
|
MOVE_GUST,
|
|
MOVE_MEGA_DRAIN,
|
|
MOVE_ATTRACT,
|
|
MOVE_STUN_SPORE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12666
|
|
[DIFFICULTY_NORMAL][TRAINER_JOHN_AND_JAY_1] =
|
|
{
|
|
#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_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12675
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12677
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12676
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12678
|
|
MOVE_PSYCHIC,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_PSYCH_UP,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12683
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12685
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 12684
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12686
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_REST,
|
|
MOVE_BELLY_DRUM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12691
|
|
[DIFFICULTY_NORMAL][TRAINER_JOHN_AND_JAY_2] =
|
|
{
|
|
#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_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12700
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12702
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 12701
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12703
|
|
MOVE_PSYCHIC,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_PSYCH_UP,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12708
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12710
|
|
.iv = TRAINER_PARTY_IVS(25, 25, 25, 25, 25, 25),
|
|
#line 12709
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12711
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_REST,
|
|
MOVE_BELLY_DRUM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12716
|
|
[DIFFICULTY_NORMAL][TRAINER_JOHN_AND_JAY_3] =
|
|
{
|
|
#line 12717
|
|
.trainerName = _("JOHN & JAY"),
|
|
#line 12718
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
#line 12719
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 12721
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12722
|
|
.doubleBattle = TRUE,
|
|
#line 12723
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12725
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12727
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 12726
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12728
|
|
MOVE_PSYCHIC,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_PSYCH_UP,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12733
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12735
|
|
.iv = TRAINER_PARTY_IVS(26, 26, 26, 26, 26, 26),
|
|
#line 12734
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12736
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_REST,
|
|
MOVE_BELLY_DRUM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12741
|
|
[DIFFICULTY_NORMAL][TRAINER_JOHN_AND_JAY_4] =
|
|
{
|
|
#line 12742
|
|
.trainerName = _("JOHN & JAY"),
|
|
#line 12743
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
#line 12744
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 12746
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12747
|
|
.doubleBattle = TRUE,
|
|
#line 12748
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE | AI_FLAG_TRY_TO_FAINT | AI_FLAG_FORCE_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12750
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12752
|
|
.iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27),
|
|
#line 12751
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12753
|
|
MOVE_PSYCHIC,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_PSYCH_UP,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12758
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12760
|
|
.iv = TRAINER_PARTY_IVS(27, 27, 27, 27, 27, 27),
|
|
#line 12759
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12761
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_REST,
|
|
MOVE_BELLY_DRUM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12766
|
|
[DIFFICULTY_NORMAL][TRAINER_JOHN_AND_JAY_5] =
|
|
{
|
|
#line 12767
|
|
.trainerName = _("JOHN & JAY"),
|
|
#line 12768
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
#line 12769
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.encounterMusic_gender =
|
|
#line 12771
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 12772
|
|
.doubleBattle = TRUE,
|
|
#line 12773
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12775
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12777
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 12776
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12778
|
|
MOVE_PSYCHIC,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_PSYCH_UP,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 12783
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12785
|
|
.iv = TRAINER_PARTY_IVS(29, 29, 29, 29, 29, 29),
|
|
#line 12784
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 12786
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROCK_TOMB,
|
|
MOVE_REST,
|
|
MOVE_BELLY_DRUM,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 12791
|
|
[DIFFICULTY_NORMAL][TRAINER_RELI_AND_IAN] =
|
|
{
|
|
#line 12792
|
|
.trainerName = _("RELI & IAN"),
|
|
#line 12793
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12794
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12796
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12797
|
|
.doubleBattle = TRUE,
|
|
#line 12798
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12800
|
|
.species = SPECIES_AZUMARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12802
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12801
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12804
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12806
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12805
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12808
|
|
[DIFFICULTY_NORMAL][TRAINER_LILA_AND_ROY_1] =
|
|
{
|
|
#line 12809
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12810
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12811
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12813
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12814
|
|
.doubleBattle = TRUE,
|
|
#line 12815
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12817
|
|
.species = SPECIES_CHINCHOU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12819
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12818
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12821
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12823
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12822
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12825
|
|
[DIFFICULTY_NORMAL][TRAINER_LILA_AND_ROY_2] =
|
|
{
|
|
#line 12826
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12827
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12828
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12830
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12831
|
|
.doubleBattle = TRUE,
|
|
#line 12832
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12834
|
|
.species = SPECIES_CHINCHOU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12836
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12835
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12838
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12840
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12839
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12842
|
|
[DIFFICULTY_NORMAL][TRAINER_LILA_AND_ROY_3] =
|
|
{
|
|
#line 12843
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12844
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12845
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12847
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12848
|
|
.doubleBattle = TRUE,
|
|
#line 12849
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12851
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12853
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12852
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12855
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12857
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12856
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12859
|
|
[DIFFICULTY_NORMAL][TRAINER_LILA_AND_ROY_4] =
|
|
{
|
|
#line 12860
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12861
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12862
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12864
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12865
|
|
.doubleBattle = TRUE,
|
|
#line 12866
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12868
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12870
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12869
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12872
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12874
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12873
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12876
|
|
[DIFFICULTY_NORMAL][TRAINER_LILA_AND_ROY_5] =
|
|
{
|
|
#line 12877
|
|
.trainerName = _("LILA & ROY"),
|
|
#line 12878
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12879
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12881
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12882
|
|
.doubleBattle = TRUE,
|
|
#line 12883
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12885
|
|
.species = SPECIES_LANTURN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12887
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12886
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12889
|
|
.species = SPECIES_SHARPEDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12891
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12890
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12893
|
|
[DIFFICULTY_NORMAL][TRAINER_LISA_AND_RAY] =
|
|
{
|
|
#line 12894
|
|
.trainerName = _("LISA & RAY"),
|
|
#line 12895
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
#line 12896
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.encounterMusic_gender =
|
|
#line 12898
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 12899
|
|
.doubleBattle = TRUE,
|
|
#line 12900
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12902
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12904
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12903
|
|
.lvl = 27,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12906
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12908
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12907
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12910
|
|
[DIFFICULTY_NORMAL][TRAINER_CHRIS] =
|
|
{
|
|
#line 12911
|
|
.trainerName = _("CHRIS"),
|
|
#line 12912
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12913
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12915
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12916
|
|
.doubleBattle = FALSE,
|
|
#line 12917
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12919
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12921
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12920
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12923
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12925
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12924
|
|
.lvl = 20,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12927
|
|
.species = SPECIES_FEEBAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12929
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12928
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12931
|
|
.species = SPECIES_CARVANHA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12933
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12932
|
|
.lvl = 23,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12935
|
|
[DIFFICULTY_NORMAL][TRAINER_DAWSON] =
|
|
{
|
|
#line 12936
|
|
.trainerName = _("DAWSON"),
|
|
#line 12937
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
#line 12938
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.encounterMusic_gender =
|
|
#line 12940
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 12941
|
|
.doubleBattle = FALSE,
|
|
#line 12942
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12944
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12944
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 12946
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12945
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12948
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12950
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12949
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12952
|
|
[DIFFICULTY_NORMAL][TRAINER_SARAH] =
|
|
{
|
|
#line 12953
|
|
.trainerName = _("SARAH"),
|
|
#line 12954
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
#line 12955
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.encounterMusic_gender =
|
|
#line 12956
|
|
F_TRAINER_FEMALE |
|
|
#line 12957
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 12958
|
|
.items = { ITEM_FULL_RESTORE },
|
|
#line 12959
|
|
.doubleBattle = FALSE,
|
|
#line 12960
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12962
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12964
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12963
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 12966
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12966
|
|
.heldItem = ITEM_NUGGET,
|
|
#line 12968
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12967
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12970
|
|
[DIFFICULTY_NORMAL][TRAINER_DARIAN] =
|
|
{
|
|
#line 12971
|
|
.trainerName = _("DARIAN"),
|
|
#line 12972
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 12973
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 12975
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 12976
|
|
.doubleBattle = FALSE,
|
|
#line 12977
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12979
|
|
.species = SPECIES_MAGIKARP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12981
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12980
|
|
.lvl = 9,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12983
|
|
[DIFFICULTY_NORMAL][TRAINER_HAILEY] =
|
|
{
|
|
#line 12984
|
|
.trainerName = _("HAILEY"),
|
|
#line 12985
|
|
.trainerClass = TRAINER_CLASS_TUBER_F,
|
|
#line 12986
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.encounterMusic_gender =
|
|
#line 12987
|
|
F_TRAINER_FEMALE |
|
|
#line 12988
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 12989
|
|
.doubleBattle = FALSE,
|
|
#line 12990
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 12992
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 12994
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 12993
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 12996
|
|
[DIFFICULTY_NORMAL][TRAINER_CHANDLER] =
|
|
{
|
|
#line 12997
|
|
.trainerName = _("CHANDLER"),
|
|
#line 12998
|
|
.trainerClass = TRAINER_CLASS_TUBER_M,
|
|
#line 12999
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.encounterMusic_gender =
|
|
#line 13001
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13002
|
|
.doubleBattle = FALSE,
|
|
#line 13003
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13005
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13007
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13006
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13009
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13011
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13010
|
|
.lvl = 12,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13013
|
|
[DIFFICULTY_NORMAL][TRAINER_KALEB] =
|
|
{
|
|
#line 13014
|
|
.trainerName = _("KALEB"),
|
|
#line 13015
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
#line 13016
|
|
.trainerPic = TRAINER_PIC_POKEFAN_M,
|
|
.encounterMusic_gender =
|
|
#line 13018
|
|
TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
#line 13019
|
|
.doubleBattle = FALSE,
|
|
#line 13020
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13022
|
|
.species = SPECIES_MINUN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13022
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 13024
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13023
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13026
|
|
.species = SPECIES_PLUSLE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13026
|
|
.heldItem = ITEM_ORAN_BERRY,
|
|
#line 13028
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13027
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13030
|
|
[DIFFICULTY_NORMAL][TRAINER_JOSEPH] =
|
|
{
|
|
#line 13031
|
|
.trainerName = _("JOSEPH"),
|
|
#line 13032
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 13033
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 13035
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13036
|
|
.doubleBattle = FALSE,
|
|
#line 13037
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13039
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13041
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13040
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13043
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13045
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13044
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13047
|
|
[DIFFICULTY_NORMAL][TRAINER_ALYSSA] =
|
|
{
|
|
#line 13048
|
|
.trainerName = _("ALYSSA"),
|
|
#line 13049
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 13050
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 13051
|
|
F_TRAINER_FEMALE |
|
|
#line 13052
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13053
|
|
.doubleBattle = FALSE,
|
|
#line 13054
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13056
|
|
.species = SPECIES_MAGNEMITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13058
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13057
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13060
|
|
[DIFFICULTY_NORMAL][TRAINER_MARCOS] =
|
|
{
|
|
#line 13061
|
|
.trainerName = _("MARCOS"),
|
|
#line 13062
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 13063
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 13065
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13066
|
|
.doubleBattle = FALSE,
|
|
#line 13067
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13069
|
|
.species = SPECIES_VOLTORB,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13071
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 13070
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13073
|
|
[DIFFICULTY_NORMAL][TRAINER_RHETT] =
|
|
{
|
|
#line 13074
|
|
.trainerName = _("RHETT"),
|
|
#line 13075
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 13076
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 13078
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13079
|
|
.doubleBattle = FALSE,
|
|
#line 13080
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13082
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13084
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 13083
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13086
|
|
[DIFFICULTY_NORMAL][TRAINER_TYRON] =
|
|
{
|
|
#line 13087
|
|
.trainerName = _("TYRON"),
|
|
#line 13088
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 13089
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 13091
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13092
|
|
.doubleBattle = FALSE,
|
|
#line 13093
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13095
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13097
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13096
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13099
|
|
[DIFFICULTY_NORMAL][TRAINER_CELINA] =
|
|
{
|
|
#line 13100
|
|
.trainerName = _("CELINA"),
|
|
#line 13101
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 13102
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 13103
|
|
F_TRAINER_FEMALE |
|
|
#line 13104
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13105
|
|
.doubleBattle = FALSE,
|
|
#line 13106
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13108
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13110
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13109
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13112
|
|
[DIFFICULTY_NORMAL][TRAINER_BIANCA] =
|
|
{
|
|
#line 13113
|
|
.trainerName = _("BIANCA"),
|
|
#line 13114
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13115
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13116
|
|
F_TRAINER_FEMALE |
|
|
#line 13117
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13118
|
|
.doubleBattle = FALSE,
|
|
#line 13119
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13121
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13123
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13122
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13125
|
|
[DIFFICULTY_NORMAL][TRAINER_HAYDEN] =
|
|
{
|
|
#line 13126
|
|
.trainerName = _("HAYDEN"),
|
|
#line 13127
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 13128
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 13130
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13131
|
|
.doubleBattle = FALSE,
|
|
#line 13132
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13134
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13136
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13135
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13138
|
|
[DIFFICULTY_NORMAL][TRAINER_SOPHIE] =
|
|
{
|
|
#line 13139
|
|
.trainerName = _("SOPHIE"),
|
|
#line 13140
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13141
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13142
|
|
F_TRAINER_FEMALE |
|
|
#line 13143
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13144
|
|
.doubleBattle = FALSE,
|
|
#line 13145
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13147
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13149
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13148
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13151
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13153
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13152
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13155
|
|
[DIFFICULTY_NORMAL][TRAINER_COBY] =
|
|
{
|
|
#line 13156
|
|
.trainerName = _("COBY"),
|
|
#line 13157
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 13158
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 13160
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13161
|
|
.doubleBattle = FALSE,
|
|
#line 13162
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13164
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13166
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13165
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13168
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13170
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13169
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13172
|
|
[DIFFICULTY_NORMAL][TRAINER_LAWRENCE] =
|
|
{
|
|
#line 13173
|
|
.trainerName = _("LAWRENCE"),
|
|
#line 13174
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 13175
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 13177
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13178
|
|
.doubleBattle = FALSE,
|
|
#line 13179
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13181
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13183
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13182
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13185
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13187
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13186
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13189
|
|
[DIFFICULTY_NORMAL][TRAINER_WYATT] =
|
|
{
|
|
#line 13190
|
|
.trainerName = _("WYATT"),
|
|
#line 13191
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
#line 13192
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.encounterMusic_gender =
|
|
#line 13194
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 13195
|
|
.doubleBattle = FALSE,
|
|
#line 13196
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13198
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13200
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13199
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13202
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13204
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13203
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13206
|
|
[DIFFICULTY_NORMAL][TRAINER_ANGELINA] =
|
|
{
|
|
#line 13207
|
|
.trainerName = _("ANGELINA"),
|
|
#line 13208
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13209
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13210
|
|
F_TRAINER_FEMALE |
|
|
#line 13211
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13212
|
|
.doubleBattle = FALSE,
|
|
#line 13213
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13215
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13217
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13216
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13219
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13221
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13220
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13223
|
|
[DIFFICULTY_NORMAL][TRAINER_KAI] =
|
|
{
|
|
#line 13224
|
|
.trainerName = _("KAI"),
|
|
#line 13225
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
#line 13226
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.encounterMusic_gender =
|
|
#line 13228
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13229
|
|
.doubleBattle = FALSE,
|
|
#line 13230
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13232
|
|
.species = SPECIES_BARBOACH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13234
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13233
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13236
|
|
[DIFFICULTY_NORMAL][TRAINER_CHARLOTTE] =
|
|
{
|
|
#line 13237
|
|
.trainerName = _("CHARLOTTE"),
|
|
#line 13238
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13239
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13240
|
|
F_TRAINER_FEMALE |
|
|
#line 13241
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13242
|
|
.doubleBattle = FALSE,
|
|
#line 13243
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13245
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13247
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13246
|
|
.lvl = 19,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13249
|
|
[DIFFICULTY_NORMAL][TRAINER_DEANDRE] =
|
|
{
|
|
#line 13250
|
|
.trainerName = _("DEANDRE"),
|
|
#line 13251
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 13252
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 13254
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13255
|
|
.doubleBattle = FALSE,
|
|
#line 13256
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13258
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13260
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13259
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13262
|
|
.species = SPECIES_ARON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13264
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13263
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13266
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13268
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13267
|
|
.lvl = 14,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13270
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_1] =
|
|
{
|
|
#line 13271
|
|
.trainerName = _("GRUNT"),
|
|
#line 13272
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13273
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13275
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13276
|
|
.doubleBattle = FALSE,
|
|
#line 13277
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13279
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13281
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13280
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13283
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_2] =
|
|
{
|
|
#line 13284
|
|
.trainerName = _("GRUNT"),
|
|
#line 13285
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13286
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13288
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13289
|
|
.doubleBattle = FALSE,
|
|
#line 13290
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13292
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13294
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13293
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13296
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_3] =
|
|
{
|
|
#line 13297
|
|
.trainerName = _("GRUNT"),
|
|
#line 13298
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13299
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13301
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13302
|
|
.doubleBattle = FALSE,
|
|
#line 13303
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13305
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13307
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13306
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13309
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_4] =
|
|
{
|
|
#line 13310
|
|
.trainerName = _("GRUNT"),
|
|
#line 13311
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13312
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13314
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13315
|
|
.doubleBattle = FALSE,
|
|
#line 13316
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13318
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13320
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13319
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13322
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13324
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13323
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13326
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_5] =
|
|
{
|
|
#line 13327
|
|
.trainerName = _("GRUNT"),
|
|
#line 13328
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13329
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13331
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13332
|
|
.doubleBattle = FALSE,
|
|
#line 13333
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13335
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13337
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13336
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13339
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13341
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13340
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13343
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_6] =
|
|
{
|
|
#line 13344
|
|
.trainerName = _("GRUNT"),
|
|
#line 13345
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13346
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13348
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13349
|
|
.doubleBattle = FALSE,
|
|
#line 13350
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13352
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13354
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13353
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13356
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_7] =
|
|
{
|
|
#line 13357
|
|
.trainerName = _("GRUNT"),
|
|
#line 13358
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13359
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13361
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13362
|
|
.doubleBattle = FALSE,
|
|
#line 13363
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13365
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13367
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13366
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13369
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_8] =
|
|
{
|
|
#line 13370
|
|
.trainerName = _("GRUNT"),
|
|
#line 13371
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13372
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13374
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13375
|
|
.doubleBattle = FALSE,
|
|
#line 13376
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13378
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13380
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13379
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13382
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_9] =
|
|
{
|
|
#line 13383
|
|
.trainerName = _("GRUNT"),
|
|
#line 13384
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13385
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13387
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13388
|
|
.doubleBattle = FALSE,
|
|
#line 13389
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13391
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13393
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13392
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13395
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_10] =
|
|
{
|
|
#line 13396
|
|
.trainerName = _("GRUNT"),
|
|
#line 13397
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13398
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13400
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13401
|
|
.doubleBattle = FALSE,
|
|
#line 13402
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13404
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13406
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13405
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13408
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_11] =
|
|
{
|
|
#line 13409
|
|
.trainerName = _("GRUNT"),
|
|
#line 13410
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13411
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13413
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13414
|
|
.doubleBattle = FALSE,
|
|
#line 13415
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13417
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13419
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13418
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13421
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_12] =
|
|
{
|
|
#line 13422
|
|
.trainerName = _("GRUNT"),
|
|
#line 13423
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13424
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13426
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13427
|
|
.doubleBattle = FALSE,
|
|
#line 13428
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13430
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13432
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13431
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13434
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_13] =
|
|
{
|
|
#line 13435
|
|
.trainerName = _("GRUNT"),
|
|
#line 13436
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13437
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.encounterMusic_gender =
|
|
#line 13439
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13440
|
|
.doubleBattle = FALSE,
|
|
#line 13441
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13443
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13445
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13444
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13447
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_14] =
|
|
{
|
|
#line 13448
|
|
.trainerName = _("GRUNT"),
|
|
#line 13449
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13450
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 13451
|
|
F_TRAINER_FEMALE |
|
|
#line 13452
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13453
|
|
.doubleBattle = FALSE,
|
|
#line 13454
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13456
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13458
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13457
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13460
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_15] =
|
|
{
|
|
#line 13461
|
|
.trainerName = _("GRUNT"),
|
|
#line 13462
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13463
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 13464
|
|
F_TRAINER_FEMALE |
|
|
#line 13465
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13466
|
|
.doubleBattle = FALSE,
|
|
#line 13467
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13469
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13471
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13470
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13473
|
|
[DIFFICULTY_NORMAL][TRAINER_GRUNT_MAGMA_HIDEOUT_16] =
|
|
{
|
|
#line 13474
|
|
.trainerName = _("GRUNT"),
|
|
#line 13475
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
#line 13476
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.encounterMusic_gender =
|
|
#line 13477
|
|
F_TRAINER_FEMALE |
|
|
#line 13478
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13479
|
|
.doubleBattle = FALSE,
|
|
#line 13480
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13482
|
|
.species = SPECIES_BALTOY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13484
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13483
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13486
|
|
[DIFFICULTY_NORMAL][TRAINER_TABITHA_MAGMA_HIDEOUT] =
|
|
{
|
|
#line 13487
|
|
.trainerName = _("TABITHA"),
|
|
#line 13488
|
|
.trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
|
|
#line 13489
|
|
.trainerPic = TRAINER_PIC_MAGMA_ADMIN,
|
|
.encounterMusic_gender =
|
|
#line 13491
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13492
|
|
.doubleBattle = FALSE,
|
|
#line 13493
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13495
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13497
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 13496
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13499
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13501
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 13500
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13503
|
|
.species = SPECIES_ZUBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13505
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 13504
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13507
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13509
|
|
.iv = TRAINER_PARTY_IVS(9, 9, 9, 9, 9, 9),
|
|
#line 13508
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13511
|
|
[DIFFICULTY_NORMAL][TRAINER_DARCY] =
|
|
{
|
|
#line 13512
|
|
.trainerName = _("DARCY"),
|
|
#line 13513
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 13514
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 13515
|
|
F_TRAINER_FEMALE |
|
|
#line 13516
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13517
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 13518
|
|
.doubleBattle = FALSE,
|
|
#line 13519
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13521
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13523
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13522
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13525
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13527
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13526
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13529
|
|
[DIFFICULTY_NORMAL][TRAINER_MAXIE_MOSSDEEP] =
|
|
{
|
|
#line 13530
|
|
.trainerName = _("MAXIE"),
|
|
#line 13531
|
|
.trainerClass = TRAINER_CLASS_MAGMA_LEADER,
|
|
#line 13532
|
|
.trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
|
|
.encounterMusic_gender =
|
|
#line 13534
|
|
TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
#line 13535
|
|
.doubleBattle = FALSE,
|
|
#line 13536
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13538
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13540
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 13539
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13542
|
|
.species = SPECIES_CROBAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13544
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 13543
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13546
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13548
|
|
.iv = TRAINER_PARTY_IVS(18, 18, 18, 18, 18, 18),
|
|
#line 13547
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13550
|
|
[DIFFICULTY_NORMAL][TRAINER_PETE] =
|
|
{
|
|
#line 13551
|
|
.trainerName = _("PETE"),
|
|
#line 13552
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
#line 13553
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.encounterMusic_gender =
|
|
#line 13555
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 13556
|
|
.doubleBattle = FALSE,
|
|
#line 13557
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13559
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13561
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13560
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13563
|
|
[DIFFICULTY_NORMAL][TRAINER_ISABELLE] =
|
|
{
|
|
#line 13564
|
|
.trainerName = _("ISABELLE"),
|
|
#line 13565
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
#line 13566
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.encounterMusic_gender =
|
|
#line 13567
|
|
F_TRAINER_FEMALE |
|
|
#line 13568
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 13569
|
|
.doubleBattle = FALSE,
|
|
#line 13570
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13572
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13574
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13573
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13576
|
|
[DIFFICULTY_NORMAL][TRAINER_ANDRES_1] =
|
|
{
|
|
#line 13577
|
|
.trainerName = _("ANDRES"),
|
|
#line 13578
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 13579
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 13581
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13582
|
|
.doubleBattle = FALSE,
|
|
#line 13583
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13585
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13587
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13586
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13589
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13591
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13590
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13593
|
|
[DIFFICULTY_NORMAL][TRAINER_JOSUE] =
|
|
{
|
|
#line 13594
|
|
.trainerName = _("JOSUE"),
|
|
#line 13595
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 13596
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 13598
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13599
|
|
.doubleBattle = FALSE,
|
|
#line 13600
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13602
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13604
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13603
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13606
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13608
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13607
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13610
|
|
[DIFFICULTY_NORMAL][TRAINER_CAMRON] =
|
|
{
|
|
#line 13611
|
|
.trainerName = _("CAMRON"),
|
|
#line 13612
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 13613
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 13615
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 13616
|
|
.doubleBattle = FALSE,
|
|
#line 13617
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13619
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13621
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13620
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13623
|
|
[DIFFICULTY_NORMAL][TRAINER_CORY_1] =
|
|
{
|
|
#line 13624
|
|
.trainerName = _("CORY"),
|
|
#line 13625
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 13626
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 13628
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13629
|
|
.doubleBattle = FALSE,
|
|
#line 13630
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13632
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13634
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13633
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13636
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13638
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13637
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13640
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13642
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13641
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13644
|
|
[DIFFICULTY_NORMAL][TRAINER_CAROLINA] =
|
|
{
|
|
#line 13645
|
|
.trainerName = _("CAROLINA"),
|
|
#line 13646
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 13647
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 13648
|
|
F_TRAINER_FEMALE |
|
|
#line 13649
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13650
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 13651
|
|
.doubleBattle = FALSE,
|
|
#line 13652
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13654
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13656
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13655
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13658
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13660
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13659
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13662
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13664
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 13663
|
|
.lvl = 24,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13666
|
|
[DIFFICULTY_NORMAL][TRAINER_ELIJAH] =
|
|
{
|
|
#line 13667
|
|
.trainerName = _("ELIJAH"),
|
|
#line 13668
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 13669
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 13671
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13672
|
|
.doubleBattle = FALSE,
|
|
#line 13673
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13675
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13677
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13676
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13679
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13681
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13680
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13683
|
|
[DIFFICULTY_NORMAL][TRAINER_CELIA] =
|
|
{
|
|
#line 13684
|
|
.trainerName = _("CELIA"),
|
|
#line 13685
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
#line 13686
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.encounterMusic_gender =
|
|
#line 13687
|
|
F_TRAINER_FEMALE |
|
|
#line 13688
|
|
TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
#line 13689
|
|
.doubleBattle = FALSE,
|
|
#line 13690
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13692
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13694
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13693
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13696
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13698
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13697
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13700
|
|
[DIFFICULTY_NORMAL][TRAINER_BRYAN] =
|
|
{
|
|
#line 13701
|
|
.trainerName = _("BRYAN"),
|
|
#line 13702
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 13703
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 13705
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13706
|
|
.doubleBattle = FALSE,
|
|
#line 13707
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13709
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13711
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13710
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13713
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13715
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13714
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13717
|
|
[DIFFICULTY_NORMAL][TRAINER_BRANDEN] =
|
|
{
|
|
#line 13718
|
|
.trainerName = _("BRANDEN"),
|
|
#line 13719
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
#line 13720
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.encounterMusic_gender =
|
|
#line 13722
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13723
|
|
.doubleBattle = FALSE,
|
|
#line 13724
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13726
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13728
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13727
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13730
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13732
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13731
|
|
.lvl = 22,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13734
|
|
[DIFFICULTY_NORMAL][TRAINER_BRYANT] =
|
|
{
|
|
#line 13735
|
|
.trainerName = _("BRYANT"),
|
|
#line 13736
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 13737
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 13739
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13740
|
|
.doubleBattle = FALSE,
|
|
#line 13741
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13743
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13745
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13744
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13747
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13749
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13748
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13751
|
|
[DIFFICULTY_NORMAL][TRAINER_SHAYLA] =
|
|
{
|
|
#line 13752
|
|
.trainerName = _("SHAYLA"),
|
|
#line 13753
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
#line 13754
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.encounterMusic_gender =
|
|
#line 13755
|
|
F_TRAINER_FEMALE |
|
|
#line 13756
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13757
|
|
.doubleBattle = FALSE,
|
|
#line 13758
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13760
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13762
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13761
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13764
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13766
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13765
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13768
|
|
[DIFFICULTY_NORMAL][TRAINER_KYRA] =
|
|
{
|
|
#line 13769
|
|
.trainerName = _("KYRA"),
|
|
#line 13770
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 13771
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 13772
|
|
F_TRAINER_FEMALE |
|
|
#line 13773
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13774
|
|
.doubleBattle = FALSE,
|
|
#line 13775
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13777
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13779
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13778
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13781
|
|
.species = SPECIES_DODRIO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13783
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13782
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13785
|
|
[DIFFICULTY_NORMAL][TRAINER_JAIDEN] =
|
|
{
|
|
#line 13786
|
|
.trainerName = _("JAIDEN"),
|
|
#line 13787
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
#line 13788
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.encounterMusic_gender =
|
|
#line 13790
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 13791
|
|
.doubleBattle = FALSE,
|
|
#line 13792
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13794
|
|
.species = SPECIES_NINJASK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13796
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13795
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13798
|
|
.species = SPECIES_GULPIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13800
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13799
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13802
|
|
[DIFFICULTY_NORMAL][TRAINER_ALIX] =
|
|
{
|
|
#line 13803
|
|
.trainerName = _("ALIX"),
|
|
#line 13804
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 13805
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 13806
|
|
F_TRAINER_FEMALE |
|
|
#line 13807
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13808
|
|
.doubleBattle = FALSE,
|
|
#line 13809
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13811
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13813
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13812
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13815
|
|
.species = SPECIES_KIRLIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13817
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13816
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13819
|
|
[DIFFICULTY_NORMAL][TRAINER_HELENE] =
|
|
{
|
|
#line 13820
|
|
.trainerName = _("HELENE"),
|
|
#line 13821
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 13822
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 13823
|
|
F_TRAINER_FEMALE |
|
|
#line 13824
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13825
|
|
.doubleBattle = FALSE,
|
|
#line 13826
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13828
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13830
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13829
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13832
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13834
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13833
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13836
|
|
[DIFFICULTY_NORMAL][TRAINER_MARLENE] =
|
|
{
|
|
#line 13837
|
|
.trainerName = _("MARLENE"),
|
|
#line 13838
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 13839
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 13840
|
|
F_TRAINER_FEMALE |
|
|
#line 13841
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13842
|
|
.doubleBattle = FALSE,
|
|
#line 13843
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13845
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13847
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13846
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13849
|
|
.species = SPECIES_SPOINK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13851
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13850
|
|
.lvl = 18,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13853
|
|
[DIFFICULTY_NORMAL][TRAINER_DEVAN] =
|
|
{
|
|
#line 13854
|
|
.trainerName = _("DEVAN"),
|
|
#line 13855
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 13856
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 13858
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13859
|
|
.doubleBattle = FALSE,
|
|
#line 13860
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13862
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13864
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13863
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13866
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13868
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13867
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13870
|
|
[DIFFICULTY_NORMAL][TRAINER_JOHNSON] =
|
|
{
|
|
#line 13871
|
|
.trainerName = _("JOHNSON"),
|
|
#line 13872
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
#line 13873
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.encounterMusic_gender =
|
|
#line 13875
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 13876
|
|
.doubleBattle = FALSE,
|
|
#line 13877
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13879
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13881
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13880
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13883
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13885
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13884
|
|
.lvl = 8,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13887
|
|
[DIFFICULTY_NORMAL][TRAINER_MELINA] =
|
|
{
|
|
#line 13888
|
|
.trainerName = _("MELINA"),
|
|
#line 13889
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 13890
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.encounterMusic_gender =
|
|
#line 13891
|
|
F_TRAINER_FEMALE |
|
|
#line 13892
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13893
|
|
.doubleBattle = FALSE,
|
|
#line 13894
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13896
|
|
.species = SPECIES_DODUO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13898
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13897
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13900
|
|
[DIFFICULTY_NORMAL][TRAINER_BRANDI] =
|
|
{
|
|
#line 13901
|
|
.trainerName = _("BRANDI"),
|
|
#line 13902
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 13903
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 13904
|
|
F_TRAINER_FEMALE |
|
|
#line 13905
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13906
|
|
.doubleBattle = FALSE,
|
|
#line 13907
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13909
|
|
.species = SPECIES_RALTS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13911
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13910
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13913
|
|
[DIFFICULTY_NORMAL][TRAINER_AISHA] =
|
|
{
|
|
#line 13914
|
|
.trainerName = _("AISHA"),
|
|
#line 13915
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 13916
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 13917
|
|
F_TRAINER_FEMALE |
|
|
#line 13918
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13919
|
|
.doubleBattle = FALSE,
|
|
#line 13920
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13922
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13924
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13923
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13926
|
|
[DIFFICULTY_NORMAL][TRAINER_MAKAYLA] =
|
|
{
|
|
#line 13927
|
|
.trainerName = _("MAKAYLA"),
|
|
#line 13928
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
#line 13929
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.encounterMusic_gender =
|
|
#line 13930
|
|
F_TRAINER_FEMALE |
|
|
#line 13931
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13932
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 13933
|
|
.doubleBattle = FALSE,
|
|
#line 13934
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13936
|
|
.species = SPECIES_ROSELIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13938
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13937
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13940
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13942
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13941
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13944
|
|
[DIFFICULTY_NORMAL][TRAINER_FABIAN] =
|
|
{
|
|
#line 13945
|
|
.trainerName = _("FABIAN"),
|
|
#line 13946
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 13947
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 13949
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 13950
|
|
.doubleBattle = FALSE,
|
|
#line 13951
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13953
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13955
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13954
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13957
|
|
[DIFFICULTY_NORMAL][TRAINER_DAYTON] =
|
|
{
|
|
#line 13958
|
|
.trainerName = _("DAYTON"),
|
|
#line 13959
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
#line 13960
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.encounterMusic_gender =
|
|
#line 13962
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 13963
|
|
.doubleBattle = FALSE,
|
|
#line 13964
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13966
|
|
.species = SPECIES_SLUGMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13968
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13967
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 13970
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13972
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13971
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13974
|
|
[DIFFICULTY_NORMAL][TRAINER_RACHEL] =
|
|
{
|
|
#line 13975
|
|
.trainerName = _("RACHEL"),
|
|
#line 13976
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
#line 13977
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.encounterMusic_gender =
|
|
#line 13978
|
|
F_TRAINER_FEMALE |
|
|
#line 13979
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 13980
|
|
.doubleBattle = FALSE,
|
|
#line 13981
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13983
|
|
.species = SPECIES_GOLDEEN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13985
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 13984
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 13987
|
|
[DIFFICULTY_NORMAL][TRAINER_LEONEL] =
|
|
{
|
|
#line 13988
|
|
.trainerName = _("LEONEL"),
|
|
#line 13989
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 13990
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_M,
|
|
.encounterMusic_gender =
|
|
#line 13992
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 13993
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 13994
|
|
.doubleBattle = FALSE,
|
|
#line 13995
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 13997
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 13999
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 13998
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14000
|
|
MOVE_THUNDER,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_THUNDER_WAVE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14004
|
|
[DIFFICULTY_NORMAL][TRAINER_CALLIE] =
|
|
{
|
|
#line 14005
|
|
.trainerName = _("CALLIE"),
|
|
#line 14006
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
#line 14007
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.encounterMusic_gender =
|
|
#line 14008
|
|
F_TRAINER_FEMALE |
|
|
#line 14009
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 14010
|
|
.doubleBattle = FALSE,
|
|
#line 14011
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14013
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14015
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 14014
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14017
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14019
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 14018
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14021
|
|
[DIFFICULTY_NORMAL][TRAINER_CALE] =
|
|
{
|
|
#line 14022
|
|
.trainerName = _("CALE"),
|
|
#line 14023
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 14024
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 14026
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 14027
|
|
.doubleBattle = FALSE,
|
|
#line 14028
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14030
|
|
.species = SPECIES_DUSTOX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14032
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 14031
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14034
|
|
.species = SPECIES_BEAUTIFLY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14036
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 14035
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14038
|
|
[DIFFICULTY_NORMAL][TRAINER_MYLES] =
|
|
{
|
|
#line 14039
|
|
.trainerName = _("MYLES"),
|
|
#line 14040
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 14041
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.encounterMusic_gender =
|
|
#line 14043
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14044
|
|
.doubleBattle = FALSE,
|
|
#line 14045
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14047
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14049
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14048
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14051
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14053
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14052
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14055
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14057
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14056
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14059
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14061
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14060
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14063
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14065
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14064
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14067
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14069
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14068
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14071
|
|
[DIFFICULTY_NORMAL][TRAINER_PAT] =
|
|
{
|
|
#line 14072
|
|
.trainerName = _("PAT"),
|
|
#line 14073
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 14074
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 14075
|
|
F_TRAINER_FEMALE |
|
|
#line 14076
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14077
|
|
.doubleBattle = FALSE,
|
|
#line 14078
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14080
|
|
.species = SPECIES_POOCHYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14082
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14081
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14084
|
|
.species = SPECIES_SHROOMISH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14086
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14085
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14088
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14090
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14089
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14092
|
|
.species = SPECIES_MARILL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14094
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14093
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14096
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14098
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14097
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14100
|
|
.species = SPECIES_GULPIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14102
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 14101
|
|
.lvl = 25,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14104
|
|
[DIFFICULTY_NORMAL][TRAINER_CRISTIN_1] =
|
|
{
|
|
#line 14105
|
|
.trainerName = _("CRISTIN"),
|
|
#line 14106
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 14107
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 14108
|
|
F_TRAINER_FEMALE |
|
|
#line 14109
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 14110
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 14111
|
|
.doubleBattle = FALSE,
|
|
#line 14112
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14114
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14116
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 14115
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14118
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14120
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 14119
|
|
.lvl = 29,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14122
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_RUSTBORO_TREECKO] =
|
|
{
|
|
#line 14123
|
|
.trainerName = _("MAY"),
|
|
#line 14124
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 14125
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 14126
|
|
F_TRAINER_FEMALE |
|
|
#line 14127
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14128
|
|
.doubleBattle = FALSE,
|
|
#line 14129
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14131
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14133
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 14132
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14135
|
|
.species = SPECIES_TORCHIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14137
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 14136
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14139
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_RUSTBORO_TORCHIC] =
|
|
{
|
|
#line 14140
|
|
.trainerName = _("MAY"),
|
|
#line 14141
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 14142
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.encounterMusic_gender =
|
|
#line 14143
|
|
F_TRAINER_FEMALE |
|
|
#line 14144
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14145
|
|
.doubleBattle = FALSE,
|
|
#line 14146
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14148
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14150
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 14149
|
|
.lvl = 13,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 14152
|
|
.species = SPECIES_MUDKIP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14154
|
|
.iv = TRAINER_PARTY_IVS(6, 6, 6, 6, 6, 6),
|
|
#line 14153
|
|
.lvl = 15,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 14156
|
|
[DIFFICULTY_NORMAL][TRAINER_ROXANNE_2] =
|
|
{
|
|
#line 14157
|
|
.trainerName = _("ROXANNE"),
|
|
#line 14158
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14159
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 14160
|
|
F_TRAINER_FEMALE |
|
|
#line 14161
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14162
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14163
|
|
.doubleBattle = TRUE,
|
|
#line 14164
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14166
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14168
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14167
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14169
|
|
MOVE_PROTECT,
|
|
MOVE_ROLLOUT,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_EXPLOSION,
|
|
},
|
|
},
|
|
{
|
|
#line 14174
|
|
.species = SPECIES_KABUTO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14174
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14176
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14175
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14177
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SURF,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14182
|
|
.species = SPECIES_ONIX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14184
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14183
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14185
|
|
MOVE_IRON_TAIL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ROAR,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14190
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14190
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14192
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14191
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14193
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PROTECT,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14198
|
|
[DIFFICULTY_NORMAL][TRAINER_ROXANNE_3] =
|
|
{
|
|
#line 14199
|
|
.trainerName = _("ROXANNE"),
|
|
#line 14200
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14201
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 14202
|
|
F_TRAINER_FEMALE |
|
|
#line 14203
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14204
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14205
|
|
.doubleBattle = TRUE,
|
|
#line 14206
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14208
|
|
.species = SPECIES_OMANYTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14210
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14209
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14211
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
{
|
|
#line 14216
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14218
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14217
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14219
|
|
MOVE_PROTECT,
|
|
MOVE_ROLLOUT,
|
|
MOVE_MAGNITUDE,
|
|
MOVE_EXPLOSION,
|
|
},
|
|
},
|
|
{
|
|
#line 14224
|
|
.species = SPECIES_KABUTOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14224
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14226
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14225
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14227
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SURF,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14232
|
|
.species = SPECIES_ONIX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14234
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14233
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14235
|
|
MOVE_IRON_TAIL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ROAR,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14240
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14240
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14242
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14241
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14243
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PROTECT,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14248
|
|
[DIFFICULTY_NORMAL][TRAINER_ROXANNE_4] =
|
|
{
|
|
#line 14249
|
|
.trainerName = _("ROXANNE"),
|
|
#line 14250
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14251
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 14252
|
|
F_TRAINER_FEMALE |
|
|
#line 14253
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14254
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14255
|
|
.doubleBattle = TRUE,
|
|
#line 14256
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14258
|
|
.species = SPECIES_OMASTAR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14260
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14259
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14261
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
{
|
|
#line 14266
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14268
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14267
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14269
|
|
MOVE_PROTECT,
|
|
MOVE_ROLLOUT,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
},
|
|
},
|
|
{
|
|
#line 14274
|
|
.species = SPECIES_KABUTOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14274
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14276
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14275
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14277
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SURF,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14282
|
|
.species = SPECIES_ONIX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14284
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14283
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14285
|
|
MOVE_IRON_TAIL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ROAR,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14290
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14290
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14292
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14291
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14293
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PROTECT,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14298
|
|
[DIFFICULTY_NORMAL][TRAINER_ROXANNE_5] =
|
|
{
|
|
#line 14299
|
|
.trainerName = _("ROXANNE"),
|
|
#line 14300
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14301
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.encounterMusic_gender =
|
|
#line 14302
|
|
F_TRAINER_FEMALE |
|
|
#line 14303
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14304
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14305
|
|
.doubleBattle = TRUE,
|
|
#line 14306
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14308
|
|
.species = SPECIES_AERODACTYL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14310
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14309
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14311
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 14316
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14318
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14317
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14319
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_ROLLOUT,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
},
|
|
},
|
|
{
|
|
#line 14324
|
|
.species = SPECIES_OMASTAR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14326
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14325
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14327
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_SURF,
|
|
},
|
|
},
|
|
{
|
|
#line 14332
|
|
.species = SPECIES_KABUTOPS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14332
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14334
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14333
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14335
|
|
MOVE_SWORDS_DANCE,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_SURF,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14340
|
|
.species = SPECIES_STEELIX,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14342
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14341
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14343
|
|
MOVE_IRON_TAIL,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ROAR,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14348
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14348
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14350
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14349
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14351
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PROTECT,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14356
|
|
[DIFFICULTY_NORMAL][TRAINER_BRAWLY_2] =
|
|
{
|
|
#line 14357
|
|
.trainerName = _("BRAWLY"),
|
|
#line 14358
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14359
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 14361
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14362
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14363
|
|
.doubleBattle = TRUE,
|
|
#line 14364
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14366
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14366
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14368
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14367
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14369
|
|
MOVE_KARATE_CHOP,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14374
|
|
.species = SPECIES_MEDITITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14376
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14375
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14377
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14382
|
|
.species = SPECIES_HITMONTOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14384
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14383
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14385
|
|
MOVE_PURSUIT,
|
|
MOVE_COUNTER,
|
|
MOVE_PROTECT,
|
|
MOVE_TRIPLE_KICK,
|
|
},
|
|
},
|
|
{
|
|
#line 14390
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14390
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14392
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14391
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14393
|
|
MOVE_FAKE_OUT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14398
|
|
[DIFFICULTY_NORMAL][TRAINER_BRAWLY_3] =
|
|
{
|
|
#line 14399
|
|
.trainerName = _("BRAWLY"),
|
|
#line 14400
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14401
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 14403
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14404
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14405
|
|
.doubleBattle = TRUE,
|
|
#line 14406
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14408
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14408
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14410
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14409
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14411
|
|
MOVE_KARATE_CHOP,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14416
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14418
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14417
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14419
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14424
|
|
.species = SPECIES_HITMONTOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14426
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14425
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14427
|
|
MOVE_PURSUIT,
|
|
MOVE_COUNTER,
|
|
MOVE_PROTECT,
|
|
MOVE_TRIPLE_KICK,
|
|
},
|
|
},
|
|
{
|
|
#line 14432
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14432
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14434
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14433
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14435
|
|
MOVE_FAKE_OUT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14440
|
|
[DIFFICULTY_NORMAL][TRAINER_BRAWLY_4] =
|
|
{
|
|
#line 14441
|
|
.trainerName = _("BRAWLY"),
|
|
#line 14442
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14443
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 14445
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14446
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14447
|
|
.doubleBattle = TRUE,
|
|
#line 14448
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14450
|
|
.species = SPECIES_HITMONCHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14452
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14451
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14453
|
|
MOVE_SKY_UPPERCUT,
|
|
MOVE_PROTECT,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_ICE_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14458
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14458
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14460
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14459
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14461
|
|
MOVE_KARATE_CHOP,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14466
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14468
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14467
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14469
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_PSYCHIC,
|
|
},
|
|
},
|
|
{
|
|
#line 14474
|
|
.species = SPECIES_HITMONTOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14476
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14475
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14477
|
|
MOVE_PURSUIT,
|
|
MOVE_COUNTER,
|
|
MOVE_PROTECT,
|
|
MOVE_TRIPLE_KICK,
|
|
},
|
|
},
|
|
{
|
|
#line 14482
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14482
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14484
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14483
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14485
|
|
MOVE_FAKE_OUT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14490
|
|
[DIFFICULTY_NORMAL][TRAINER_BRAWLY_5] =
|
|
{
|
|
#line 14491
|
|
.trainerName = _("BRAWLY"),
|
|
#line 14492
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14493
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.encounterMusic_gender =
|
|
#line 14495
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14496
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14497
|
|
.doubleBattle = TRUE,
|
|
#line 14498
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14500
|
|
.species = SPECIES_HITMONLEE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14502
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14501
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14503
|
|
MOVE_MEGA_KICK,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14508
|
|
.species = SPECIES_HITMONCHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14510
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14509
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14511
|
|
MOVE_SKY_UPPERCUT,
|
|
MOVE_PROTECT,
|
|
MOVE_FIRE_PUNCH,
|
|
MOVE_ICE_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14516
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14516
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14518
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14517
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14519
|
|
MOVE_CROSS_CHOP,
|
|
MOVE_ROCK_SLIDE,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BULK_UP,
|
|
},
|
|
},
|
|
{
|
|
#line 14524
|
|
.species = SPECIES_MEDICHAM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14526
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14525
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14527
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_REFLECT,
|
|
MOVE_PSYCHIC,
|
|
},
|
|
},
|
|
{
|
|
#line 14532
|
|
.species = SPECIES_HITMONTOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14534
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14533
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14535
|
|
MOVE_PURSUIT,
|
|
MOVE_COUNTER,
|
|
MOVE_PROTECT,
|
|
MOVE_TRIPLE_KICK,
|
|
},
|
|
},
|
|
{
|
|
#line 14540
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14540
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14542
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14541
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14543
|
|
MOVE_FAKE_OUT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_BELLY_DRUM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14548
|
|
[DIFFICULTY_NORMAL][TRAINER_WATTSON_2] =
|
|
{
|
|
#line 14549
|
|
.trainerName = _("WATTSON"),
|
|
#line 14550
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14551
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 14553
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14554
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14555
|
|
.doubleBattle = TRUE,
|
|
#line 14556
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14558
|
|
.species = SPECIES_MAREEP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14560
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14559
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14561
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14566
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14568
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14567
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14569
|
|
MOVE_ROLLOUT,
|
|
MOVE_THUNDER,
|
|
MOVE_EXPLOSION,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14574
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14574
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14576
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14575
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14577
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14582
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14582
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14584
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14583
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14585
|
|
MOVE_BITE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14590
|
|
[DIFFICULTY_NORMAL][TRAINER_WATTSON_3] =
|
|
{
|
|
#line 14591
|
|
.trainerName = _("WATTSON"),
|
|
#line 14592
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14593
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 14595
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14596
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14597
|
|
.doubleBattle = TRUE,
|
|
#line 14598
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14600
|
|
.species = SPECIES_PIKACHU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14602
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14601
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14603
|
|
MOVE_THUNDER,
|
|
MOVE_SLAM,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_SHOCK_WAVE,
|
|
},
|
|
},
|
|
{
|
|
#line 14608
|
|
.species = SPECIES_FLAAFFY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14610
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14609
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14611
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14616
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14618
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14617
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14619
|
|
MOVE_ROLLOUT,
|
|
MOVE_THUNDER,
|
|
MOVE_EXPLOSION,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14624
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14624
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14626
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14625
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14627
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14632
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14632
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14634
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14633
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14635
|
|
MOVE_BITE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14640
|
|
[DIFFICULTY_NORMAL][TRAINER_WATTSON_4] =
|
|
{
|
|
#line 14641
|
|
.trainerName = _("WATTSON"),
|
|
#line 14642
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14643
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 14645
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14646
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14647
|
|
.doubleBattle = TRUE,
|
|
#line 14648
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14650
|
|
.species = SPECIES_RAICHU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14652
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14651
|
|
.lvl = 44,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14653
|
|
MOVE_THUNDER,
|
|
MOVE_SLAM,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 14658
|
|
.species = SPECIES_AMPHAROS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14660
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14659
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14661
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14666
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14668
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14667
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14669
|
|
MOVE_ROLLOUT,
|
|
MOVE_THUNDER,
|
|
MOVE_EXPLOSION,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14674
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14674
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14676
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14675
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14677
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14682
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14682
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14684
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14683
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14685
|
|
MOVE_BITE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14690
|
|
[DIFFICULTY_NORMAL][TRAINER_WATTSON_5] =
|
|
{
|
|
#line 14691
|
|
.trainerName = _("WATTSON"),
|
|
#line 14692
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14693
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.encounterMusic_gender =
|
|
#line 14695
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14696
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14697
|
|
.doubleBattle = TRUE,
|
|
#line 14698
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14700
|
|
.species = SPECIES_ELECTABUZZ,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14702
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14701
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14703
|
|
MOVE_SWIFT,
|
|
MOVE_FOCUS_PUNCH,
|
|
MOVE_THUNDER_PUNCH,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14708
|
|
.species = SPECIES_RAICHU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14710
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14709
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14711
|
|
MOVE_THUNDER,
|
|
MOVE_SLAM,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 14716
|
|
.species = SPECIES_AMPHAROS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14718
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14717
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14719
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 14724
|
|
.species = SPECIES_ELECTRODE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14726
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14725
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14727
|
|
MOVE_ROLLOUT,
|
|
MOVE_THUNDER,
|
|
MOVE_EXPLOSION,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14732
|
|
.species = SPECIES_MAGNETON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14732
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14734
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14733
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14735
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_THUNDER,
|
|
MOVE_RAIN_DANCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14740
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14740
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14742
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14741
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14743
|
|
MOVE_BITE,
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDER,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14748
|
|
[DIFFICULTY_NORMAL][TRAINER_FLANNERY_2] =
|
|
{
|
|
#line 14749
|
|
.trainerName = _("FLANNERY"),
|
|
#line 14750
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14751
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 14752
|
|
F_TRAINER_FEMALE |
|
|
#line 14753
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14754
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14755
|
|
.doubleBattle = TRUE,
|
|
#line 14756
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14758
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14758
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14760
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14759
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14761
|
|
MOVE_OVERHEAT,
|
|
MOVE_ATTRACT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14766
|
|
.species = SPECIES_PONYTA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14768
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14767
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14769
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ATTRACT,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_BOUNCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14774
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14774
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14776
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14775
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14777
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 14782
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14782
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14784
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14783
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14785
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14790
|
|
[DIFFICULTY_NORMAL][TRAINER_FLANNERY_3] =
|
|
{
|
|
#line 14791
|
|
.trainerName = _("FLANNERY"),
|
|
#line 14792
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14793
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 14794
|
|
F_TRAINER_FEMALE |
|
|
#line 14795
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14796
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14797
|
|
.doubleBattle = TRUE,
|
|
#line 14798
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14800
|
|
.species = SPECIES_GROWLITHE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14802
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14801
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14803
|
|
MOVE_HELPING_HAND,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ROAR,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 14808
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14808
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14810
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14809
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14811
|
|
MOVE_OVERHEAT,
|
|
MOVE_ATTRACT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14816
|
|
.species = SPECIES_PONYTA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14818
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14817
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14819
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ATTRACT,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_BOUNCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14824
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14824
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14826
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14825
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14827
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 14832
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14832
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14834
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14833
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14835
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14840
|
|
[DIFFICULTY_NORMAL][TRAINER_FLANNERY_4] =
|
|
{
|
|
#line 14841
|
|
.trainerName = _("FLANNERY"),
|
|
#line 14842
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14843
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 14844
|
|
F_TRAINER_FEMALE |
|
|
#line 14845
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14846
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14847
|
|
.doubleBattle = TRUE,
|
|
#line 14848
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14850
|
|
.species = SPECIES_HOUNDOUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14852
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14851
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14853
|
|
MOVE_ROAR,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_TAUNT,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 14858
|
|
.species = SPECIES_GROWLITHE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14860
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14859
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14861
|
|
MOVE_HELPING_HAND,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_ROAR,
|
|
},
|
|
},
|
|
{
|
|
#line 14866
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14866
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14868
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14867
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14869
|
|
MOVE_OVERHEAT,
|
|
MOVE_ATTRACT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14874
|
|
.species = SPECIES_RAPIDASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14876
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14875
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14877
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ATTRACT,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_BOUNCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14882
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14882
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14884
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14883
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14885
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 14890
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14890
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14892
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14891
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14893
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14898
|
|
[DIFFICULTY_NORMAL][TRAINER_FLANNERY_5] =
|
|
{
|
|
#line 14899
|
|
.trainerName = _("FLANNERY"),
|
|
#line 14900
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14901
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.encounterMusic_gender =
|
|
#line 14902
|
|
F_TRAINER_FEMALE |
|
|
#line 14903
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 14904
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14905
|
|
.doubleBattle = TRUE,
|
|
#line 14906
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14908
|
|
.species = SPECIES_ARCANINE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14910
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14909
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14911
|
|
MOVE_HELPING_HAND,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_ROAR,
|
|
},
|
|
},
|
|
{
|
|
#line 14916
|
|
.species = SPECIES_MAGCARGO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14916
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14918
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14917
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14919
|
|
MOVE_OVERHEAT,
|
|
MOVE_ATTRACT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ROCK_SLIDE,
|
|
},
|
|
},
|
|
{
|
|
#line 14924
|
|
.species = SPECIES_HOUNDOOM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14926
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14925
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14927
|
|
MOVE_ROAR,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_TAUNT,
|
|
MOVE_SUNNY_DAY,
|
|
},
|
|
},
|
|
{
|
|
#line 14932
|
|
.species = SPECIES_RAPIDASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14934
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14933
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14935
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_ATTRACT,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_BOUNCE,
|
|
},
|
|
},
|
|
{
|
|
#line 14940
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14940
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14942
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14941
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14943
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
{
|
|
#line 14948
|
|
.species = SPECIES_TORKOAL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14948
|
|
.heldItem = ITEM_WHITE_HERB,
|
|
#line 14950
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14949
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14951
|
|
MOVE_OVERHEAT,
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_EXPLOSION,
|
|
MOVE_ATTRACT,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14956
|
|
[DIFFICULTY_NORMAL][TRAINER_NORMAN_2] =
|
|
{
|
|
#line 14957
|
|
.trainerName = _("NORMAN"),
|
|
#line 14958
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 14959
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 14961
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 14962
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 14963
|
|
.doubleBattle = TRUE,
|
|
#line 14964
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 4,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 14966
|
|
.species = SPECIES_CHANSEY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14968
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14967
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14969
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SING,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 14974
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14974
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14976
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14975
|
|
.lvl = 42,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14977
|
|
MOVE_BLIZZARD,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_FIRE_BLAST,
|
|
},
|
|
},
|
|
{
|
|
#line 14982
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14984
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14983
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14985
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FACADE,
|
|
MOVE_HYPNOSIS,
|
|
},
|
|
},
|
|
{
|
|
#line 14990
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 14990
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 14992
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 14991
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 14993
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 14998
|
|
[DIFFICULTY_NORMAL][TRAINER_NORMAN_3] =
|
|
{
|
|
#line 14999
|
|
.trainerName = _("NORMAN"),
|
|
#line 15000
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15001
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 15003
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15004
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15005
|
|
.doubleBattle = TRUE,
|
|
#line 15006
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15008
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15008
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15010
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15009
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15011
|
|
MOVE_BLIZZARD,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_FIRE_BLAST,
|
|
},
|
|
},
|
|
{
|
|
#line 15016
|
|
.species = SPECIES_CHANSEY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15018
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15017
|
|
.lvl = 47,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15019
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SING,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 15024
|
|
.species = SPECIES_KANGASKHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15026
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15025
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15027
|
|
MOVE_FAKE_OUT,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_ENDURE,
|
|
MOVE_REVERSAL,
|
|
},
|
|
},
|
|
{
|
|
#line 15032
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15034
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15033
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15035
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FACADE,
|
|
MOVE_HYPNOSIS,
|
|
},
|
|
},
|
|
{
|
|
#line 15040
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15040
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15042
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15041
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15043
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15048
|
|
[DIFFICULTY_NORMAL][TRAINER_NORMAN_4] =
|
|
{
|
|
#line 15049
|
|
.trainerName = _("NORMAN"),
|
|
#line 15050
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15051
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 15053
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15054
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15055
|
|
.doubleBattle = TRUE,
|
|
#line 15056
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15058
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15058
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15060
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15059
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15061
|
|
MOVE_BLIZZARD,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_FIRE_BLAST,
|
|
},
|
|
},
|
|
{
|
|
#line 15066
|
|
.species = SPECIES_BLISSEY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15068
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15067
|
|
.lvl = 52,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15069
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_SING,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 15074
|
|
.species = SPECIES_KANGASKHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15076
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15075
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15077
|
|
MOVE_FAKE_OUT,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_ENDURE,
|
|
MOVE_REVERSAL,
|
|
},
|
|
},
|
|
{
|
|
#line 15082
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15084
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15083
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15085
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FACADE,
|
|
MOVE_HYPNOSIS,
|
|
},
|
|
},
|
|
{
|
|
#line 15090
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15090
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15092
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15091
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15093
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15098
|
|
[DIFFICULTY_NORMAL][TRAINER_NORMAN_5] =
|
|
{
|
|
#line 15099
|
|
.trainerName = _("NORMAN"),
|
|
#line 15100
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15101
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.encounterMusic_gender =
|
|
#line 15103
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15104
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15105
|
|
.doubleBattle = TRUE,
|
|
#line 15106
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15108
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15108
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15110
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15109
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15111
|
|
MOVE_BLIZZARD,
|
|
MOVE_SHADOW_BALL,
|
|
MOVE_DOUBLE_EDGE,
|
|
MOVE_FIRE_BLAST,
|
|
},
|
|
},
|
|
{
|
|
#line 15116
|
|
.species = SPECIES_BLISSEY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15118
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15117
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15119
|
|
MOVE_PROTECT,
|
|
MOVE_SING,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FOCUS_PUNCH,
|
|
},
|
|
},
|
|
{
|
|
#line 15124
|
|
.species = SPECIES_KANGASKHAN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15126
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15125
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15127
|
|
MOVE_FAKE_OUT,
|
|
MOVE_DIZZY_PUNCH,
|
|
MOVE_ENDURE,
|
|
MOVE_REVERSAL,
|
|
},
|
|
},
|
|
{
|
|
#line 15132
|
|
.species = SPECIES_TAUROS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15134
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15133
|
|
.lvl = 57,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15135
|
|
MOVE_TAKE_DOWN,
|
|
MOVE_PROTECT,
|
|
MOVE_FIRE_BLAST,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15140
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15142
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15141
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15143
|
|
MOVE_TEETER_DANCE,
|
|
MOVE_SKILL_SWAP,
|
|
MOVE_FACADE,
|
|
MOVE_HYPNOSIS,
|
|
},
|
|
},
|
|
{
|
|
#line 15148
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15148
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15150
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15149
|
|
.lvl = 60,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15151
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_FLAMETHROWER,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15156
|
|
[DIFFICULTY_NORMAL][TRAINER_WINONA_2] =
|
|
{
|
|
#line 15157
|
|
.trainerName = _("WINONA"),
|
|
#line 15158
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15159
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 15160
|
|
F_TRAINER_FEMALE |
|
|
#line 15161
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15162
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15163
|
|
.doubleBattle = TRUE,
|
|
#line 15164
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER | AI_FLAG_RISKY,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15166
|
|
.species = SPECIES_DRATINI,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15166
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15168
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15167
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15169
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15174
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15176
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15175
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15177
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15182
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15184
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15183
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15185
|
|
MOVE_SURF,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15190
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15192
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15191
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15193
|
|
MOVE_WHIRLWIND,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15198
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15198
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15200
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15199
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15201
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_REST,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15206
|
|
[DIFFICULTY_NORMAL][TRAINER_WINONA_3] =
|
|
{
|
|
#line 15207
|
|
.trainerName = _("WINONA"),
|
|
#line 15208
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15209
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 15210
|
|
F_TRAINER_FEMALE |
|
|
#line 15211
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15212
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15213
|
|
.doubleBattle = TRUE,
|
|
#line 15214
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER | AI_FLAG_RISKY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15216
|
|
.species = SPECIES_HOOTHOOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15218
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15217
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15219
|
|
MOVE_HYPNOSIS,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REFLECT,
|
|
MOVE_DREAM_EATER,
|
|
},
|
|
},
|
|
{
|
|
#line 15224
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15226
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15225
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15227
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15232
|
|
.species = SPECIES_DRAGONAIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15232
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15234
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15233
|
|
.lvl = 45,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15235
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15240
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15242
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15241
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15243
|
|
MOVE_SURF,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15248
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15250
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15249
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15251
|
|
MOVE_WHIRLWIND,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15256
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15256
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15258
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15257
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15259
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_REST,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15264
|
|
[DIFFICULTY_NORMAL][TRAINER_WINONA_4] =
|
|
{
|
|
#line 15265
|
|
.trainerName = _("WINONA"),
|
|
#line 15266
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15267
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 15268
|
|
F_TRAINER_FEMALE |
|
|
#line 15269
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15270
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15271
|
|
.doubleBattle = TRUE,
|
|
#line 15272
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER | AI_FLAG_RISKY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15274
|
|
.species = SPECIES_NOCTOWL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15276
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15275
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15277
|
|
MOVE_HYPNOSIS,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REFLECT,
|
|
MOVE_DREAM_EATER,
|
|
},
|
|
},
|
|
{
|
|
#line 15282
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15284
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15283
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15285
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15290
|
|
.species = SPECIES_DRAGONAIR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15290
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15292
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15291
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15293
|
|
MOVE_THUNDER_WAVE,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15298
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15300
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15299
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15301
|
|
MOVE_SURF,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15306
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15308
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15307
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15309
|
|
MOVE_WHIRLWIND,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15314
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15314
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15316
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15315
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15317
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_REST,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15322
|
|
[DIFFICULTY_NORMAL][TRAINER_WINONA_5] =
|
|
{
|
|
#line 15323
|
|
.trainerName = _("WINONA"),
|
|
#line 15324
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15325
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.encounterMusic_gender =
|
|
#line 15326
|
|
F_TRAINER_FEMALE |
|
|
#line 15327
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15328
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15329
|
|
.doubleBattle = TRUE,
|
|
#line 15330
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER | AI_FLAG_RISKY,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15332
|
|
.species = SPECIES_NOCTOWL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15334
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15333
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15335
|
|
MOVE_HYPNOSIS,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REFLECT,
|
|
MOVE_DREAM_EATER,
|
|
},
|
|
},
|
|
{
|
|
#line 15340
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15342
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15341
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15343
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15348
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15350
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15349
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15351
|
|
MOVE_SURF,
|
|
MOVE_SUPERSONIC,
|
|
MOVE_PROTECT,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15356
|
|
.species = SPECIES_DRAGONITE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15356
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15358
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15357
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15359
|
|
MOVE_HYPER_BEAM,
|
|
MOVE_THUNDERBOLT,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15364
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15366
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15365
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15367
|
|
MOVE_WHIRLWIND,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
MOVE_AERIAL_ACE,
|
|
},
|
|
},
|
|
{
|
|
#line 15372
|
|
.species = SPECIES_ALTARIA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15372
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15374
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15373
|
|
.lvl = 60,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15375
|
|
MOVE_SKY_ATTACK,
|
|
MOVE_REST,
|
|
MOVE_DRAGON_DANCE,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15380
|
|
[DIFFICULTY_NORMAL][TRAINER_TATE_AND_LIZA_2] =
|
|
{
|
|
#line 15381
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 15382
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15383
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 15385
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15386
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15387
|
|
.doubleBattle = TRUE,
|
|
#line 15388
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15390
|
|
.species = SPECIES_SLOWPOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15392
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15391
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15393
|
|
MOVE_YAWN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15398
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15400
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15399
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15401
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 15406
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15406
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15408
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15407
|
|
.lvl = 49,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15409
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15414
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15414
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15416
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15415
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15417
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15422
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15422
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15424
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15423
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15425
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15430
|
|
[DIFFICULTY_NORMAL][TRAINER_TATE_AND_LIZA_3] =
|
|
{
|
|
#line 15431
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 15432
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15433
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 15435
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15436
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15437
|
|
.doubleBattle = TRUE,
|
|
#line 15438
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15440
|
|
.species = SPECIES_DROWZEE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15442
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15441
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15443
|
|
MOVE_HYPNOSIS,
|
|
MOVE_DREAM_EATER,
|
|
MOVE_HEADBUTT,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15448
|
|
.species = SPECIES_SLOWPOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15450
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15449
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15451
|
|
MOVE_YAWN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15456
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15458
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15457
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15459
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 15464
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15464
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15466
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15465
|
|
.lvl = 54,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15467
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15472
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15472
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15474
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15473
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15475
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15480
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15480
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15482
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15481
|
|
.lvl = 55,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15483
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15488
|
|
[DIFFICULTY_NORMAL][TRAINER_TATE_AND_LIZA_4] =
|
|
{
|
|
#line 15489
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 15490
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15491
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 15493
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15494
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15495
|
|
.doubleBattle = TRUE,
|
|
#line 15496
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15498
|
|
.species = SPECIES_HYPNO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15500
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15499
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15501
|
|
MOVE_HYPNOSIS,
|
|
MOVE_DREAM_EATER,
|
|
MOVE_HEADBUTT,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15506
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15508
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15507
|
|
.lvl = 59,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15509
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 15514
|
|
.species = SPECIES_SLOWPOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15516
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15515
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15517
|
|
MOVE_YAWN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15522
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15522
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15524
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15523
|
|
.lvl = 59,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15525
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15530
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15530
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15532
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15531
|
|
.lvl = 60,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15533
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15538
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15538
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15540
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15539
|
|
.lvl = 60,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15541
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15546
|
|
[DIFFICULTY_NORMAL][TRAINER_TATE_AND_LIZA_5] =
|
|
{
|
|
#line 15547
|
|
.trainerName = _("TATE&LIZA"),
|
|
#line 15548
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15549
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.encounterMusic_gender =
|
|
#line 15551
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 15552
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15553
|
|
.doubleBattle = TRUE,
|
|
#line 15554
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15556
|
|
.species = SPECIES_HYPNO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15558
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15557
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15559
|
|
MOVE_HYPNOSIS,
|
|
MOVE_DREAM_EATER,
|
|
MOVE_HEADBUTT,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15564
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15566
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15565
|
|
.lvl = 64,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15567
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_EXPLOSION,
|
|
MOVE_PSYCHIC,
|
|
MOVE_LIGHT_SCREEN,
|
|
},
|
|
},
|
|
{
|
|
#line 15572
|
|
.species = SPECIES_SLOWKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15574
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15573
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15575
|
|
MOVE_YAWN,
|
|
MOVE_PSYCHIC,
|
|
MOVE_CALM_MIND,
|
|
MOVE_PROTECT,
|
|
},
|
|
},
|
|
{
|
|
#line 15580
|
|
.species = SPECIES_XATU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15580
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15582
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15581
|
|
.lvl = 64,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15583
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CONFUSE_RAY,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15588
|
|
.species = SPECIES_LUNATONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15588
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15590
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15589
|
|
.lvl = 65,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15591
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_REST,
|
|
MOVE_CALM_MIND,
|
|
},
|
|
},
|
|
{
|
|
#line 15596
|
|
.species = SPECIES_SOLROCK,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15596
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15598
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15597
|
|
.lvl = 65,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15599
|
|
MOVE_SUNNY_DAY,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_PSYCHIC,
|
|
MOVE_FLAMETHROWER,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15604
|
|
[DIFFICULTY_NORMAL][TRAINER_JUAN_2] =
|
|
{
|
|
#line 15605
|
|
.trainerName = _("JUAN"),
|
|
#line 15606
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15607
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 15609
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15610
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15611
|
|
.doubleBattle = TRUE,
|
|
#line 15612
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15614
|
|
.species = SPECIES_POLIWAG,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15616
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15615
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15617
|
|
MOVE_HYPNOSIS,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
MOVE_HYDRO_PUMP,
|
|
},
|
|
},
|
|
{
|
|
#line 15622
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15624
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15623
|
|
.lvl = 46,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15625
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FISSURE,
|
|
},
|
|
},
|
|
{
|
|
#line 15630
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15632
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15631
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15633
|
|
MOVE_WATER_PULSE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15638
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15638
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15640
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15639
|
|
.lvl = 48,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15641
|
|
MOVE_REST,
|
|
MOVE_CRABHAMMER,
|
|
MOVE_TAUNT,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15646
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15646
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15648
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15647
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15649
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15654
|
|
[DIFFICULTY_NORMAL][TRAINER_JUAN_3] =
|
|
{
|
|
#line 15655
|
|
.trainerName = _("JUAN"),
|
|
#line 15656
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15657
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 15659
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15660
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15661
|
|
.doubleBattle = TRUE,
|
|
#line 15662
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 5,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15664
|
|
.species = SPECIES_POLIWHIRL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15666
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15665
|
|
.lvl = 50,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15667
|
|
MOVE_HYPNOSIS,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
MOVE_HYDRO_PUMP,
|
|
},
|
|
},
|
|
{
|
|
#line 15672
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15674
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15673
|
|
.lvl = 51,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15675
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FISSURE,
|
|
},
|
|
},
|
|
{
|
|
#line 15680
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15682
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15681
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15683
|
|
MOVE_WATER_PULSE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15688
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15688
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15690
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15689
|
|
.lvl = 53,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15691
|
|
MOVE_REST,
|
|
MOVE_GUILLOTINE,
|
|
MOVE_TAUNT,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15696
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15696
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15698
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15697
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15699
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15704
|
|
[DIFFICULTY_NORMAL][TRAINER_JUAN_4] =
|
|
{
|
|
#line 15705
|
|
.trainerName = _("JUAN"),
|
|
#line 15706
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15707
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 15709
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15710
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15711
|
|
.doubleBattle = TRUE,
|
|
#line 15712
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15714
|
|
.species = SPECIES_LAPRAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15716
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15715
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15717
|
|
MOVE_HYDRO_PUMP,
|
|
MOVE_PERISH_SONG,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_CONFUSE_RAY,
|
|
},
|
|
},
|
|
{
|
|
#line 15722
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15724
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15723
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15725
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FISSURE,
|
|
},
|
|
},
|
|
{
|
|
#line 15730
|
|
.species = SPECIES_POLIWHIRL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15732
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15731
|
|
.lvl = 56,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15733
|
|
MOVE_HYPNOSIS,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_PROTECT,
|
|
MOVE_HYDRO_PUMP,
|
|
},
|
|
},
|
|
{
|
|
#line 15738
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15740
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15739
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15741
|
|
MOVE_WATER_PULSE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_PROTECT,
|
|
MOVE_ICE_BEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15746
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15746
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15748
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15747
|
|
.lvl = 58,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15749
|
|
MOVE_REST,
|
|
MOVE_GUILLOTINE,
|
|
MOVE_TAUNT,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15754
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15754
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15756
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15755
|
|
.lvl = 61,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15757
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15762
|
|
[DIFFICULTY_NORMAL][TRAINER_JUAN_5] =
|
|
{
|
|
#line 15763
|
|
.trainerName = _("JUAN"),
|
|
#line 15764
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
#line 15765
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.encounterMusic_gender =
|
|
#line 15767
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15768
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15769
|
|
.doubleBattle = TRUE,
|
|
#line 15770
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15772
|
|
.species = SPECIES_LAPRAS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15774
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15773
|
|
.lvl = 61,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15775
|
|
MOVE_HYDRO_PUMP,
|
|
MOVE_PERISH_SONG,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_CONFUSE_RAY,
|
|
},
|
|
},
|
|
{
|
|
#line 15780
|
|
.species = SPECIES_WHISCASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15782
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15781
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15783
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_FISSURE,
|
|
},
|
|
},
|
|
{
|
|
#line 15788
|
|
.species = SPECIES_POLITOED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15790
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15789
|
|
.lvl = 61,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15791
|
|
MOVE_HYPNOSIS,
|
|
MOVE_RAIN_DANCE,
|
|
MOVE_HYDRO_PUMP,
|
|
MOVE_PERISH_SONG,
|
|
},
|
|
},
|
|
{
|
|
#line 15796
|
|
.species = SPECIES_WALREIN,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15798
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15797
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15799
|
|
MOVE_WATER_PULSE,
|
|
MOVE_BODY_SLAM,
|
|
MOVE_PROTECT,
|
|
MOVE_SHEER_COLD,
|
|
},
|
|
},
|
|
{
|
|
#line 15804
|
|
.species = SPECIES_CRAWDAUNT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15804
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15806
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15805
|
|
.lvl = 63,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15807
|
|
MOVE_REST,
|
|
MOVE_GUILLOTINE,
|
|
MOVE_TAUNT,
|
|
MOVE_DOUBLE_TEAM,
|
|
},
|
|
},
|
|
{
|
|
#line 15812
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15812
|
|
.heldItem = ITEM_CHESTO_BERRY,
|
|
#line 15814
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15813
|
|
.lvl = 66,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15815
|
|
MOVE_WATER_PULSE,
|
|
MOVE_DOUBLE_TEAM,
|
|
MOVE_ICE_BEAM,
|
|
MOVE_REST,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15820
|
|
[DIFFICULTY_NORMAL][TRAINER_ANGELO] =
|
|
{
|
|
#line 15821
|
|
.trainerName = _("ANGELO"),
|
|
#line 15822
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
#line 15823
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 15825
|
|
TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
#line 15826
|
|
.doubleBattle = FALSE,
|
|
#line 15827
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15829
|
|
.species = SPECIES_ILLUMISE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15831
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 15830
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15832
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_CHARM,
|
|
},
|
|
},
|
|
{
|
|
#line 15836
|
|
.species = SPECIES_VOLBEAT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15838
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 15837
|
|
.lvl = 17,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15839
|
|
MOVE_SHOCK_WAVE,
|
|
MOVE_QUICK_ATTACK,
|
|
MOVE_CONFUSE_RAY,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15843
|
|
[DIFFICULTY_NORMAL][TRAINER_DARIUS] =
|
|
{
|
|
#line 15844
|
|
.trainerName = _("DARIUS"),
|
|
#line 15845
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
#line 15846
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.encounterMusic_gender =
|
|
#line 15848
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 15849
|
|
.doubleBattle = FALSE,
|
|
#line 15850
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15852
|
|
.species = SPECIES_TROPIUS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15854
|
|
.iv = TRAINER_PARTY_IVS(24, 24, 24, 24, 24, 24),
|
|
#line 15853
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15856
|
|
[DIFFICULTY_NORMAL][TRAINER_STEVEN] =
|
|
{
|
|
#line 15857
|
|
.trainerName = _("STEVEN"),
|
|
#line 15858
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 15859
|
|
.trainerPic = TRAINER_PIC_STEVEN,
|
|
.encounterMusic_gender =
|
|
#line 15861
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15862
|
|
.items = { ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE },
|
|
#line 15863
|
|
.doubleBattle = FALSE,
|
|
#line 15864
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15866
|
|
.species = SPECIES_SKARMORY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15868
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15867
|
|
.lvl = 77,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15869
|
|
MOVE_TOXIC,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SPIKES,
|
|
MOVE_STEEL_WING,
|
|
},
|
|
},
|
|
{
|
|
#line 15874
|
|
.species = SPECIES_CLAYDOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15876
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15875
|
|
.lvl = 75,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15877
|
|
MOVE_REFLECT,
|
|
MOVE_LIGHT_SCREEN,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_EARTHQUAKE,
|
|
},
|
|
},
|
|
{
|
|
#line 15882
|
|
.species = SPECIES_AGGRON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15884
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15883
|
|
.lvl = 76,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15885
|
|
MOVE_THUNDER,
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_SOLAR_BEAM,
|
|
MOVE_DRAGON_CLAW,
|
|
},
|
|
},
|
|
{
|
|
#line 15890
|
|
.species = SPECIES_CRADILY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15892
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15891
|
|
.lvl = 76,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15893
|
|
MOVE_GIGA_DRAIN,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_INGRAIN,
|
|
MOVE_CONFUSE_RAY,
|
|
},
|
|
},
|
|
{
|
|
#line 15898
|
|
.species = SPECIES_ARMALDO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15900
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15899
|
|
.lvl = 76,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15901
|
|
MOVE_WATER_PULSE,
|
|
MOVE_ANCIENT_POWER,
|
|
MOVE_AERIAL_ACE,
|
|
MOVE_SLASH,
|
|
},
|
|
},
|
|
{
|
|
#line 15906
|
|
.species = SPECIES_METAGROSS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15906
|
|
.heldItem = ITEM_SITRUS_BERRY,
|
|
#line 15908
|
|
.iv = TRAINER_PARTY_IVS(31, 31, 31, 31, 31, 31),
|
|
#line 15907
|
|
.lvl = 78,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
.moves = {
|
|
#line 15909
|
|
MOVE_EARTHQUAKE,
|
|
MOVE_PSYCHIC,
|
|
MOVE_METEOR_MASH,
|
|
MOVE_SHADOW_BALL,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
#line 15914
|
|
[DIFFICULTY_NORMAL][TRAINER_ANABEL] =
|
|
{
|
|
#line 15915
|
|
.trainerName = _("ANABEL"),
|
|
#line 15916
|
|
.trainerClass = TRAINER_CLASS_SALON_MAIDEN,
|
|
#line 15917
|
|
.trainerPic = TRAINER_PIC_SALON_MAIDEN_ANABEL,
|
|
.encounterMusic_gender =
|
|
#line 15918
|
|
F_TRAINER_FEMALE |
|
|
#line 15919
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15920
|
|
.doubleBattle = FALSE,
|
|
#line 15921
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15923
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15925
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15924
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15927
|
|
[DIFFICULTY_NORMAL][TRAINER_TUCKER] =
|
|
{
|
|
#line 15928
|
|
.trainerName = _("TUCKER"),
|
|
#line 15929
|
|
.trainerClass = TRAINER_CLASS_DOME_ACE,
|
|
#line 15930
|
|
.trainerPic = TRAINER_PIC_DOME_ACE_TUCKER,
|
|
.encounterMusic_gender =
|
|
#line 15932
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15933
|
|
.doubleBattle = FALSE,
|
|
#line 15934
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15936
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15938
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15937
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15940
|
|
[DIFFICULTY_NORMAL][TRAINER_SPENSER] =
|
|
{
|
|
#line 15941
|
|
.trainerName = _("SPENSER"),
|
|
#line 15942
|
|
.trainerClass = TRAINER_CLASS_PALACE_MAVEN,
|
|
#line 15943
|
|
.trainerPic = TRAINER_PIC_PALACE_MAVEN_SPENSER,
|
|
.encounterMusic_gender =
|
|
#line 15945
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15946
|
|
.doubleBattle = FALSE,
|
|
#line 15947
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15949
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15951
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15950
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15953
|
|
[DIFFICULTY_NORMAL][TRAINER_GRETA] =
|
|
{
|
|
#line 15954
|
|
.trainerName = _("GRETA"),
|
|
#line 15955
|
|
.trainerClass = TRAINER_CLASS_ARENA_TYCOON,
|
|
#line 15956
|
|
.trainerPic = TRAINER_PIC_ARENA_TYCOON_GRETA,
|
|
.encounterMusic_gender =
|
|
#line 15957
|
|
F_TRAINER_FEMALE |
|
|
#line 15958
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15959
|
|
.doubleBattle = FALSE,
|
|
#line 15960
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15962
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15964
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15963
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15966
|
|
[DIFFICULTY_NORMAL][TRAINER_NOLAND] =
|
|
{
|
|
#line 15967
|
|
.trainerName = _("NOLAND"),
|
|
#line 15968
|
|
.trainerClass = TRAINER_CLASS_FACTORY_HEAD,
|
|
#line 15969
|
|
.trainerPic = TRAINER_PIC_FACTORY_HEAD_NOLAND,
|
|
.encounterMusic_gender =
|
|
#line 15971
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15972
|
|
.doubleBattle = FALSE,
|
|
#line 15973
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15975
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15977
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15976
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15979
|
|
[DIFFICULTY_NORMAL][TRAINER_LUCY] =
|
|
{
|
|
#line 15980
|
|
.trainerName = _("LUCY"),
|
|
#line 15981
|
|
.trainerClass = TRAINER_CLASS_PIKE_QUEEN,
|
|
#line 15982
|
|
.trainerPic = TRAINER_PIC_PIKE_QUEEN_LUCY,
|
|
.encounterMusic_gender =
|
|
#line 15983
|
|
F_TRAINER_FEMALE |
|
|
#line 15984
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15985
|
|
.doubleBattle = FALSE,
|
|
#line 15986
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 15988
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 15990
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 15989
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 15992
|
|
[DIFFICULTY_NORMAL][TRAINER_BRANDON] =
|
|
{
|
|
#line 15993
|
|
.trainerName = _("BRANDON"),
|
|
#line 15994
|
|
.trainerClass = TRAINER_CLASS_PYRAMID_KING,
|
|
#line 15995
|
|
.trainerPic = TRAINER_PIC_PYRAMID_KING_BRANDON,
|
|
.encounterMusic_gender =
|
|
#line 15997
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 15998
|
|
.doubleBattle = FALSE,
|
|
#line 15999
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16001
|
|
.species = SPECIES_BELDUM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16003
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16002
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16005
|
|
[DIFFICULTY_NORMAL][TRAINER_ANDRES_2] =
|
|
{
|
|
#line 16006
|
|
.trainerName = _("ANDRES"),
|
|
#line 16007
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 16008
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 16010
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16011
|
|
.doubleBattle = FALSE,
|
|
#line 16012
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16014
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16016
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16015
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16018
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16020
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16019
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16022
|
|
[DIFFICULTY_NORMAL][TRAINER_ANDRES_3] =
|
|
{
|
|
#line 16023
|
|
.trainerName = _("ANDRES"),
|
|
#line 16024
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 16025
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 16027
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16028
|
|
.doubleBattle = FALSE,
|
|
#line 16029
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16031
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16033
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16032
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16035
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16037
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16036
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16039
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16041
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16040
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16043
|
|
[DIFFICULTY_NORMAL][TRAINER_ANDRES_4] =
|
|
{
|
|
#line 16044
|
|
.trainerName = _("ANDRES"),
|
|
#line 16045
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 16046
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 16048
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16049
|
|
.doubleBattle = FALSE,
|
|
#line 16050
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16052
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16054
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16053
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16056
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16058
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16057
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16060
|
|
.species = SPECIES_SANDSHREW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16062
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16061
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16064
|
|
[DIFFICULTY_NORMAL][TRAINER_ANDRES_5] =
|
|
{
|
|
#line 16065
|
|
.trainerName = _("ANDRES"),
|
|
#line 16066
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
#line 16067
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.encounterMusic_gender =
|
|
#line 16069
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16070
|
|
.doubleBattle = FALSE,
|
|
#line 16071
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16073
|
|
.species = SPECIES_NOSEPASS,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16075
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16074
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16077
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16079
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16078
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16081
|
|
.species = SPECIES_SANDSLASH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16083
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16082
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16085
|
|
[DIFFICULTY_NORMAL][TRAINER_CORY_2] =
|
|
{
|
|
#line 16086
|
|
.trainerName = _("CORY"),
|
|
#line 16087
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 16088
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 16090
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16091
|
|
.doubleBattle = FALSE,
|
|
#line 16092
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16094
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16096
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16095
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16098
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16100
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16099
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16102
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16104
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16103
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16106
|
|
[DIFFICULTY_NORMAL][TRAINER_CORY_3] =
|
|
{
|
|
#line 16107
|
|
.trainerName = _("CORY"),
|
|
#line 16108
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 16109
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 16111
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16112
|
|
.doubleBattle = FALSE,
|
|
#line 16113
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16115
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16117
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16116
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16119
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16121
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16120
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16123
|
|
.species = SPECIES_TENTACOOL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16125
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16124
|
|
.lvl = 32,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16127
|
|
[DIFFICULTY_NORMAL][TRAINER_CORY_4] =
|
|
{
|
|
#line 16128
|
|
.trainerName = _("CORY"),
|
|
#line 16129
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 16130
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 16132
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16133
|
|
.doubleBattle = FALSE,
|
|
#line 16134
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16136
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16138
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16137
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16140
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16142
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16141
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16144
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16146
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16145
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16148
|
|
[DIFFICULTY_NORMAL][TRAINER_CORY_5] =
|
|
{
|
|
#line 16149
|
|
.trainerName = _("CORY"),
|
|
#line 16150
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
#line 16151
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.encounterMusic_gender =
|
|
#line 16153
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16154
|
|
.doubleBattle = FALSE,
|
|
#line 16155
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16157
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16159
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16158
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16161
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16163
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16162
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16165
|
|
.species = SPECIES_TENTACRUEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16167
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16166
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16169
|
|
[DIFFICULTY_NORMAL][TRAINER_PABLO_2] =
|
|
{
|
|
#line 16170
|
|
.trainerName = _("PABLO"),
|
|
#line 16171
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 16172
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 16174
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 16175
|
|
.doubleBattle = FALSE,
|
|
#line 16176
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16178
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16180
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16179
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16182
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16184
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16183
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16186
|
|
[DIFFICULTY_NORMAL][TRAINER_PABLO_3] =
|
|
{
|
|
#line 16187
|
|
.trainerName = _("PABLO"),
|
|
#line 16188
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 16189
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 16191
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 16192
|
|
.doubleBattle = FALSE,
|
|
#line 16193
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16195
|
|
.species = SPECIES_WINGULL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16197
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16196
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16199
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16201
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16200
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16203
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16205
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16204
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16207
|
|
[DIFFICULTY_NORMAL][TRAINER_PABLO_4] =
|
|
{
|
|
#line 16208
|
|
.trainerName = _("PABLO"),
|
|
#line 16209
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 16210
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 16212
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 16213
|
|
.doubleBattle = FALSE,
|
|
#line 16214
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16216
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16218
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16217
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16220
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16222
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16221
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16224
|
|
.species = SPECIES_STARYU,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16226
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16225
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16228
|
|
[DIFFICULTY_NORMAL][TRAINER_PABLO_5] =
|
|
{
|
|
#line 16229
|
|
.trainerName = _("PABLO"),
|
|
#line 16230
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
#line 16231
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.encounterMusic_gender =
|
|
#line 16233
|
|
TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
#line 16234
|
|
.doubleBattle = FALSE,
|
|
#line 16235
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16237
|
|
.species = SPECIES_PELIPPER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16239
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16238
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16241
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16243
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16242
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16245
|
|
.species = SPECIES_STARMIE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16247
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16246
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16249
|
|
[DIFFICULTY_NORMAL][TRAINER_KOJI_2] =
|
|
{
|
|
#line 16250
|
|
.trainerName = _("KOJI"),
|
|
#line 16251
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 16252
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 16254
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16255
|
|
.doubleBattle = FALSE,
|
|
#line 16256
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16258
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16260
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16259
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16262
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16264
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16263
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16266
|
|
[DIFFICULTY_NORMAL][TRAINER_KOJI_3] =
|
|
{
|
|
#line 16267
|
|
.trainerName = _("KOJI"),
|
|
#line 16268
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 16269
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 16271
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16272
|
|
.doubleBattle = FALSE,
|
|
#line 16273
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16275
|
|
.species = SPECIES_MAKUHITA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16277
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16276
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16279
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16281
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16280
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16283
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16285
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16284
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16287
|
|
[DIFFICULTY_NORMAL][TRAINER_KOJI_4] =
|
|
{
|
|
#line 16288
|
|
.trainerName = _("KOJI"),
|
|
#line 16289
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 16290
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 16292
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16293
|
|
.doubleBattle = FALSE,
|
|
#line 16294
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16296
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16298
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16297
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16300
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16302
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16301
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16304
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16306
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16305
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16308
|
|
[DIFFICULTY_NORMAL][TRAINER_KOJI_5] =
|
|
{
|
|
#line 16309
|
|
.trainerName = _("KOJI"),
|
|
#line 16310
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
#line 16311
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.encounterMusic_gender =
|
|
#line 16313
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16314
|
|
.doubleBattle = FALSE,
|
|
#line 16315
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16317
|
|
.species = SPECIES_HARIYAMA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16319
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16318
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16321
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16323
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16322
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16325
|
|
.species = SPECIES_MACHAMP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16327
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16326
|
|
.lvl = 43,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16329
|
|
[DIFFICULTY_NORMAL][TRAINER_CRISTIN_2] =
|
|
{
|
|
#line 16330
|
|
.trainerName = _("CRISTIN"),
|
|
#line 16331
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 16332
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 16333
|
|
F_TRAINER_FEMALE |
|
|
#line 16334
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 16335
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 16336
|
|
.doubleBattle = FALSE,
|
|
#line 16337
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16339
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16341
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 16340
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16343
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16345
|
|
.iv = TRAINER_PARTY_IVS(13, 13, 13, 13, 13, 13),
|
|
#line 16344
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16347
|
|
[DIFFICULTY_NORMAL][TRAINER_CRISTIN_3] =
|
|
{
|
|
#line 16348
|
|
.trainerName = _("CRISTIN"),
|
|
#line 16349
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 16350
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 16351
|
|
F_TRAINER_FEMALE |
|
|
#line 16352
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 16353
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 16354
|
|
.doubleBattle = FALSE,
|
|
#line 16355
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16357
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16359
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 16358
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16361
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16363
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 16362
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16365
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16367
|
|
.iv = TRAINER_PARTY_IVS(14, 14, 14, 14, 14, 14),
|
|
#line 16366
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16369
|
|
[DIFFICULTY_NORMAL][TRAINER_CRISTIN_4] =
|
|
{
|
|
#line 16370
|
|
.trainerName = _("CRISTIN"),
|
|
#line 16371
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 16372
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 16373
|
|
F_TRAINER_FEMALE |
|
|
#line 16374
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 16375
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 16376
|
|
.doubleBattle = FALSE,
|
|
#line 16377
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16379
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16381
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 16380
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16383
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16385
|
|
.iv = TRAINER_PARTY_IVS(15, 15, 15, 15, 15, 15),
|
|
#line 16384
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16387
|
|
.species = SPECIES_VIGOROTH,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16389
|
|
.iv = TRAINER_PARTY_IVS(12, 12, 12, 12, 12, 12),
|
|
#line 16388
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16391
|
|
[DIFFICULTY_NORMAL][TRAINER_CRISTIN_5] =
|
|
{
|
|
#line 16392
|
|
.trainerName = _("CRISTIN"),
|
|
#line 16393
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER,
|
|
#line 16394
|
|
.trainerPic = TRAINER_PIC_COOLTRAINER_F,
|
|
.encounterMusic_gender =
|
|
#line 16395
|
|
F_TRAINER_FEMALE |
|
|
#line 16396
|
|
TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
#line 16397
|
|
.items = { ITEM_HYPER_POTION },
|
|
#line 16398
|
|
.doubleBattle = FALSE,
|
|
#line 16399
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16401
|
|
.species = SPECIES_SPINDA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16403
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 16402
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16405
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16407
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 16406
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16409
|
|
.species = SPECIES_SLAKING,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16411
|
|
.iv = TRAINER_PARTY_IVS(17, 17, 17, 17, 17, 17),
|
|
#line 16410
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16413
|
|
[DIFFICULTY_NORMAL][TRAINER_FERNANDO_2] =
|
|
{
|
|
#line 16414
|
|
.trainerName = _("FERNANDO"),
|
|
#line 16415
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 16416
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 16418
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16419
|
|
.doubleBattle = FALSE,
|
|
#line 16420
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16422
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16424
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16423
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16426
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16428
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16427
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16430
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16432
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16431
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16434
|
|
[DIFFICULTY_NORMAL][TRAINER_FERNANDO_3] =
|
|
{
|
|
#line 16435
|
|
.trainerName = _("FERNANDO"),
|
|
#line 16436
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 16437
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 16439
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16440
|
|
.doubleBattle = FALSE,
|
|
#line 16441
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16443
|
|
.species = SPECIES_ELECTRIKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16445
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16444
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16447
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16449
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16448
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16451
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16453
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16452
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16455
|
|
[DIFFICULTY_NORMAL][TRAINER_FERNANDO_4] =
|
|
{
|
|
#line 16456
|
|
.trainerName = _("FERNANDO"),
|
|
#line 16457
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 16458
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 16460
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16461
|
|
.doubleBattle = FALSE,
|
|
#line 16462
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16464
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16466
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16465
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16468
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16470
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16469
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16472
|
|
.species = SPECIES_LOUDRED,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16474
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16473
|
|
.lvl = 39,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16476
|
|
[DIFFICULTY_NORMAL][TRAINER_FERNANDO_5] =
|
|
{
|
|
#line 16477
|
|
.trainerName = _("FERNANDO"),
|
|
#line 16478
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
#line 16479
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.encounterMusic_gender =
|
|
#line 16481
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16482
|
|
.doubleBattle = FALSE,
|
|
#line 16483
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16485
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16487
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16486
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16489
|
|
.species = SPECIES_MANECTRIC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16491
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16490
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16493
|
|
.species = SPECIES_EXPLOUD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16495
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16494
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16497
|
|
[DIFFICULTY_NORMAL][TRAINER_SAWYER_2] =
|
|
{
|
|
#line 16498
|
|
.trainerName = _("SAWYER"),
|
|
#line 16499
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 16500
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 16502
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16503
|
|
.doubleBattle = FALSE,
|
|
#line 16504
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16506
|
|
.species = SPECIES_GEODUDE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16508
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16507
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16510
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16512
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16511
|
|
.lvl = 26,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16514
|
|
[DIFFICULTY_NORMAL][TRAINER_SAWYER_3] =
|
|
{
|
|
#line 16515
|
|
.trainerName = _("SAWYER"),
|
|
#line 16516
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 16517
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 16519
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16520
|
|
.doubleBattle = FALSE,
|
|
#line 16521
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16523
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16525
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16524
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16527
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16529
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16528
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16531
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16533
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16532
|
|
.lvl = 28,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16535
|
|
[DIFFICULTY_NORMAL][TRAINER_SAWYER_4] =
|
|
{
|
|
#line 16536
|
|
.trainerName = _("SAWYER"),
|
|
#line 16537
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 16538
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 16540
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16541
|
|
.doubleBattle = FALSE,
|
|
#line 16542
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16544
|
|
.species = SPECIES_MACHOP,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16546
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16545
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16548
|
|
.species = SPECIES_NUMEL,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16550
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16549
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16552
|
|
.species = SPECIES_GRAVELER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16554
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16553
|
|
.lvl = 30,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16556
|
|
[DIFFICULTY_NORMAL][TRAINER_SAWYER_5] =
|
|
{
|
|
#line 16557
|
|
.trainerName = _("SAWYER"),
|
|
#line 16558
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
#line 16559
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.encounterMusic_gender =
|
|
#line 16561
|
|
TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
#line 16562
|
|
.doubleBattle = FALSE,
|
|
#line 16563
|
|
.aiFlags = AI_FLAG_BASIC_TRAINER,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16565
|
|
.species = SPECIES_MACHOKE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16567
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16566
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16569
|
|
.species = SPECIES_CAMERUPT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16571
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16570
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16573
|
|
.species = SPECIES_GOLEM,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16575
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16574
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16577
|
|
[DIFFICULTY_NORMAL][TRAINER_GABRIELLE_2] =
|
|
{
|
|
#line 16578
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 16579
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 16580
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 16581
|
|
F_TRAINER_FEMALE |
|
|
#line 16582
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16583
|
|
.doubleBattle = FALSE,
|
|
#line 16584
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16586
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16588
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16587
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16590
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16592
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16591
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16594
|
|
.species = SPECIES_ZIGZAGOON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16596
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16595
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16598
|
|
.species = SPECIES_LOTAD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16600
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16599
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16602
|
|
.species = SPECIES_SEEDOT,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16604
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16603
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16606
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16608
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16607
|
|
.lvl = 31,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16610
|
|
[DIFFICULTY_NORMAL][TRAINER_GABRIELLE_3] =
|
|
{
|
|
#line 16611
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 16612
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 16613
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 16614
|
|
F_TRAINER_FEMALE |
|
|
#line 16615
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16616
|
|
.doubleBattle = FALSE,
|
|
#line 16617
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16619
|
|
.species = SPECIES_SKITTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16621
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16620
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16623
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16625
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16624
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16627
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16629
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16628
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16631
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16633
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16632
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16635
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16637
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16636
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16639
|
|
.species = SPECIES_TAILLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16641
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16640
|
|
.lvl = 33,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16643
|
|
[DIFFICULTY_NORMAL][TRAINER_GABRIELLE_4] =
|
|
{
|
|
#line 16644
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 16645
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 16646
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 16647
|
|
F_TRAINER_FEMALE |
|
|
#line 16648
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16649
|
|
.doubleBattle = FALSE,
|
|
#line 16650
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16652
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16654
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16653
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16656
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16658
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16657
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16660
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16662
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16661
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16664
|
|
.species = SPECIES_LOMBRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16666
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16665
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16668
|
|
.species = SPECIES_NUZLEAF,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16670
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16669
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16672
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16674
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16673
|
|
.lvl = 35,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16676
|
|
[DIFFICULTY_NORMAL][TRAINER_GABRIELLE_5] =
|
|
{
|
|
#line 16677
|
|
.trainerName = _("GABRIELLE"),
|
|
#line 16678
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
#line 16679
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.encounterMusic_gender =
|
|
#line 16680
|
|
F_TRAINER_FEMALE |
|
|
#line 16681
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16682
|
|
.doubleBattle = FALSE,
|
|
#line 16683
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16685
|
|
.species = SPECIES_DELCATTY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16687
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16686
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16689
|
|
.species = SPECIES_MIGHTYENA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16691
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16690
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16693
|
|
.species = SPECIES_LINOONE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16695
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16694
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16697
|
|
.species = SPECIES_LUDICOLO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16699
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16698
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16701
|
|
.species = SPECIES_SHIFTRY,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16703
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16702
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16705
|
|
.species = SPECIES_SWELLOW,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16707
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16706
|
|
.lvl = 37,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16709
|
|
[DIFFICULTY_NORMAL][TRAINER_THALIA_2] =
|
|
{
|
|
#line 16710
|
|
.trainerName = _("THALIA"),
|
|
#line 16711
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 16712
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 16713
|
|
F_TRAINER_FEMALE |
|
|
#line 16714
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16715
|
|
.doubleBattle = FALSE,
|
|
#line 16716
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16718
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16720
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16719
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16722
|
|
.species = SPECIES_HORSEA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16724
|
|
.iv = TRAINER_PARTY_IVS(1, 1, 1, 1, 1, 1),
|
|
#line 16723
|
|
.lvl = 34,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16726
|
|
[DIFFICULTY_NORMAL][TRAINER_THALIA_3] =
|
|
{
|
|
#line 16727
|
|
.trainerName = _("THALIA"),
|
|
#line 16728
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 16729
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 16730
|
|
F_TRAINER_FEMALE |
|
|
#line 16731
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16732
|
|
.doubleBattle = FALSE,
|
|
#line 16733
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16735
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16737
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16736
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16739
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16741
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16740
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16743
|
|
.species = SPECIES_SEADRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16745
|
|
.iv = TRAINER_PARTY_IVS(2, 2, 2, 2, 2, 2),
|
|
#line 16744
|
|
.lvl = 36,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16747
|
|
[DIFFICULTY_NORMAL][TRAINER_THALIA_4] =
|
|
{
|
|
#line 16748
|
|
.trainerName = _("THALIA"),
|
|
#line 16749
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 16750
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 16751
|
|
F_TRAINER_FEMALE |
|
|
#line 16752
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16753
|
|
.doubleBattle = FALSE,
|
|
#line 16754
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16756
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16758
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16757
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16760
|
|
.species = SPECIES_WAILMER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16762
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16761
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16764
|
|
.species = SPECIES_SEADRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16766
|
|
.iv = TRAINER_PARTY_IVS(3, 3, 3, 3, 3, 3),
|
|
#line 16765
|
|
.lvl = 38,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16768
|
|
[DIFFICULTY_NORMAL][TRAINER_THALIA_5] =
|
|
{
|
|
#line 16769
|
|
.trainerName = _("THALIA"),
|
|
#line 16770
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
#line 16771
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.encounterMusic_gender =
|
|
#line 16772
|
|
F_TRAINER_FEMALE |
|
|
#line 16773
|
|
TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
#line 16774
|
|
.doubleBattle = FALSE,
|
|
#line 16775
|
|
.aiFlags = AI_FLAG_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16777
|
|
.species = SPECIES_LUVDISC,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16779
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16778
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16781
|
|
.species = SPECIES_WAILORD,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16783
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16782
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16785
|
|
.species = SPECIES_KINGDRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16787
|
|
.iv = TRAINER_PARTY_IVS(4, 4, 4, 4, 4, 4),
|
|
#line 16786
|
|
.lvl = 40,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16789
|
|
[DIFFICULTY_NORMAL][TRAINER_MARIELA] =
|
|
{
|
|
#line 16790
|
|
.trainerName = _("MARIELA"),
|
|
#line 16791
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 16792
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.encounterMusic_gender =
|
|
#line 16793
|
|
F_TRAINER_FEMALE |
|
|
#line 16794
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16795
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16797
|
|
.species = SPECIES_CHIMECHO,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16799
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16798
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16801
|
|
[DIFFICULTY_NORMAL][TRAINER_ALVARO] =
|
|
{
|
|
#line 16802
|
|
.trainerName = _("ALVARO"),
|
|
#line 16803
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
#line 16804
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.encounterMusic_gender =
|
|
#line 16806
|
|
TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
#line 16807
|
|
.doubleBattle = FALSE,
|
|
.partySize = 2,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16809
|
|
.species = SPECIES_BANETTE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16811
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16810
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
{
|
|
#line 16813
|
|
.species = SPECIES_KADABRA,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16815
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16814
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16817
|
|
[DIFFICULTY_NORMAL][TRAINER_EVERETT] =
|
|
{
|
|
#line 16818
|
|
.trainerName = _("EVERETT"),
|
|
#line 16819
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
#line 16820
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.encounterMusic_gender =
|
|
#line 16822
|
|
TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
#line 16823
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16825
|
|
.species = SPECIES_WOBBUFFET,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16827
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16826
|
|
.lvl = 41,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16829
|
|
[DIFFICULTY_NORMAL][TRAINER_RED] =
|
|
{
|
|
#line 16830
|
|
.trainerName = _("RED"),
|
|
#line 16831
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 16832
|
|
.trainerPic = TRAINER_PIC_RED,
|
|
.encounterMusic_gender =
|
|
#line 16834
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16835
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16837
|
|
.species = SPECIES_CHARMANDER,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16839
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16838
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16841
|
|
[DIFFICULTY_NORMAL][TRAINER_LEAF] =
|
|
{
|
|
#line 16842
|
|
.trainerName = _("LEAF"),
|
|
#line 16843
|
|
.trainerClass = TRAINER_CLASS_RIVAL,
|
|
#line 16844
|
|
.trainerPic = TRAINER_PIC_LEAF,
|
|
.encounterMusic_gender =
|
|
#line 16845
|
|
F_TRAINER_FEMALE |
|
|
#line 16846
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16847
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16849
|
|
.species = SPECIES_BULBASAUR,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16851
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16850
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16853
|
|
[DIFFICULTY_NORMAL][TRAINER_BRENDAN_PLACEHOLDER] =
|
|
{
|
|
#line 16854
|
|
.trainerName = _("BRENDAN"),
|
|
#line 16855
|
|
.trainerClass = TRAINER_CLASS_RS_PROTAG,
|
|
#line 16856
|
|
.trainerPic = TRAINER_PIC_RS_BRENDAN,
|
|
.encounterMusic_gender =
|
|
#line 16858
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16859
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16861
|
|
.species = SPECIES_GROUDON,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16863
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16862
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|
|
#line 16865
|
|
[DIFFICULTY_NORMAL][TRAINER_MAY_PLACEHOLDER] =
|
|
{
|
|
#line 16866
|
|
.trainerName = _("MAY"),
|
|
#line 16867
|
|
.trainerClass = TRAINER_CLASS_RS_PROTAG,
|
|
#line 16868
|
|
.trainerPic = TRAINER_PIC_RS_MAY,
|
|
.encounterMusic_gender =
|
|
#line 16869
|
|
F_TRAINER_FEMALE |
|
|
#line 16870
|
|
TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
#line 16871
|
|
.doubleBattle = FALSE,
|
|
.partySize = 1,
|
|
.party = (const struct TrainerMon[])
|
|
{
|
|
{
|
|
#line 16873
|
|
.species = SPECIES_KYOGRE,
|
|
.gender = TRAINER_MON_RANDOM_GENDER,
|
|
#line 16875
|
|
.iv = TRAINER_PARTY_IVS(0, 0, 0, 0, 0, 0),
|
|
#line 16874
|
|
.lvl = 5,
|
|
.nature = NATURE_HARDY,
|
|
.dynamaxLevel = MAX_DYNAMAX_LEVEL,
|
|
},
|
|
},
|
|
},
|