summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-10-21 13:03:30 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2019-10-21 13:03:30 -0400
commitd7d93b22d2464d5c333f35b6c04148d79cc7db39 (patch)
tree672d87ab57537d2ec2590ea0eeb1aa9c6975bf36
parent629b9268e16ad3180dd32554d9d78bd97296a849 (diff)
Trainer constants in vs_seeker.c
-rw-r--r--include/constants/trainers.h1482
-rw-r--r--src/trainers.c2
-rw-r--r--src/vs_seeker.c888
3 files changed, 1187 insertions, 1185 deletions
diff --git a/include/constants/trainers.h b/include/constants/trainers.h
index d2dd45348..7359e9381 100644
--- a/include/constants/trainers.h
+++ b/include/constants/trainers.h
@@ -316,750 +316,750 @@
#define TRAINER_PIC_LADY 146
#define TRAINER_PIC_PAINTER 147
-#define TRAINER_PKMN_TRAINER_1 0
-#define TRAINER_AQUA_LEADER_1 1
-#define TRAINER_TEAM_AQUA_1 2
-#define TRAINER_TEAM_AQUA_2 3
-#define TRAINER_AROMA_LADY_1 4
-#define TRAINER_RUIN_MANIAC_1 5
-#define TRAINER_INTERVIEWER_1 6
-#define TRAINER_TUBER_1 7
-#define TRAINER_TUBER_2 8
-#define TRAINER_COOLTRAINER_1 9
-#define TRAINER_COOLTRAINER_2 10
-#define TRAINER_HEX_MANIAC_1 11
-#define TRAINER_LADY_1 12
-#define TRAINER_BEAUTY_1 13
-#define TRAINER_RICH_BOY_1 14
-#define TRAINER_POKEMANIAC_1 15
-#define TRAINER_SWIMMER_MALE_1 16
-#define TRAINER_BLACK_BELT_1 17
-#define TRAINER_GUITARIST_1 18
-#define TRAINER_KINDLER_1 19
-#define TRAINER_CAMPER_1 20
-#define TRAINER_BUG_MANIAC_1 21
-#define TRAINER_PSYCHIC_1 22
-#define TRAINER_PSYCHIC_2 23
-#define TRAINER_GENTLEMAN_1 24
-#define TRAINER_ELITE_FOUR_SIDNEY 25
-#define TRAINER_ELITE_FOUR_PHOEBE 26
-#define TRAINER_LEADER_ROXANNE 27
-#define TRAINER_LEADER_BRAWLY 28
-#define TRAINER_LEADER_TATE_LIZA 29
-#define TRAINER_SCHOOL_KID_1 30
-#define TRAINER_SCHOOL_KID_2 31
-#define TRAINER_SR_AND_JR_1 32
-#define TRAINER_POKEFAN_1 33
-#define TRAINER_POKEFAN_2 34
-#define TRAINER_EXPERT_1 35
-#define TRAINER_EXPERT_2 36
-#define TRAINER_YOUNGSTER_1 37
-#define TRAINER_CHAMPION_1 38
-#define TRAINER_FISHERMAN_1 39
-#define TRAINER_TRIATHLETE_1 40
-#define TRAINER_TRIATHLETE_2 41
-#define TRAINER_TRIATHLETE_3 42
-#define TRAINER_TRIATHLETE_4 43
-#define TRAINER_TRIATHLETE_5 44
-#define TRAINER_TRIATHLETE_6 45
-#define TRAINER_DRAGON_TAMER_1 46
-#define TRAINER_BIRD_KEEPER_1 47
-#define TRAINER_NINJA_BOY_1 48
-#define TRAINER_BATTLE_GIRL_1 49
-#define TRAINER_PARASOL_LADY_1 50
-#define TRAINER_SWIMMER_FEMALE_1 51
-#define TRAINER_PICNICKER_1 52
-#define TRAINER_TWINS_1 53
-#define TRAINER_SAILOR_1 54
-#define TRAINER_BOARDER_1 55
-#define TRAINER_BOARDER_2 56
-#define TRAINER_COLLECTOR_1 57
-#define TRAINER_PKMN_TRAINER_2 58
-#define TRAINER_PKMN_TRAINER_3 59
-#define TRAINER_PKMN_TRAINER_4 60
-#define TRAINER_PKMN_TRAINER_5 61
-#define TRAINER_PKMN_TRAINER_6 62
-#define TRAINER_PKMN_TRAINER_7 63
-#define TRAINER_PKMN_TRAINER_8 64
-#define TRAINER_PKMN_BREEDER_1 65
-#define TRAINER_PKMN_BREEDER_2 66
-#define TRAINER_PKMN_RANGER_1 67
-#define TRAINER_PKMN_RANGER_2 68
-#define TRAINER_MAGMA_LEADER_1 69
-#define TRAINER_TEAM_MAGMA_1 70
-#define TRAINER_TEAM_MAGMA_2 71
-#define TRAINER_LASS_1 72
-#define TRAINER_BUG_CATCHER_1 73
-#define TRAINER_HIKER_1 74
-#define TRAINER_YOUNG_COUPLE_1 75
-#define TRAINER_OLD_COUPLE_1 76
-#define TRAINER_SIS_AND_BRO_1 77
-#define TRAINER_AQUA_ADMIN_MATT 78
-#define TRAINER_AQUA_ADMIN_SHELLY 79
-#define TRAINER_MAGMA_ADMIN_TABITHA 80
-#define TRAINER_MAGMA_ADMIN_COURTNEY 81
-#define TRAINER_LEADER_WATTSON 82
-#define TRAINER_LEADER_FLANNERY 83
-#define TRAINER_LEADER_NORMAN 84
-#define TRAINER_LEADER_WINONA 85
-#define TRAINER_LEADER_WALLACE 86
-#define TRAINER_ELITE_FOUR_GLACIA 87
-#define TRAINER_ELITE_FOUR_DRAKE 88
-#define TRAINER_YOUNGSTER_BEN 89
-#define TRAINER_YOUNGSTER_CALVIN 90
-#define TRAINER_YOUNGSTER_JOSH 91
-#define TRAINER_YOUNGSTER_TIMMY 92
-#define TRAINER_YOUNGSTER_JOEY 93
-#define TRAINER_YOUNGSTER_DAN 94
-#define TRAINER_YOUNGSTER_CHAD 95
-#define TRAINER_YOUNGSTER_TYLER 96
-#define TRAINER_YOUNGSTER_EDDIE 97
-#define TRAINER_YOUNGSTER_DILLON 98
-#define TRAINER_YOUNGSTER_YASU 99
-#define TRAINER_YOUNGSTER_DAVE 100
-#define TRAINER_YOUNGSTER_BEN_2 101
-#define TRAINER_BUG_CATCHER_RICK 102
-#define TRAINER_BUG_CATCHER_DOUG 103
-#define TRAINER_BUG_CATCHER_SAMMY 104
-#define TRAINER_BUG_CATCHER_COLTON 105
-#define TRAINER_BUG_CATCHER_GREG 106
-#define TRAINER_BUG_CATCHER_JAMES 107
-#define TRAINER_BUG_CATCHER_KENT 108
-#define TRAINER_BUG_CATCHER_ROBBY 109
-#define TRAINER_BUG_CATCHER_CALE 110
-#define TRAINER_BUG_CATCHER_KEIGO 111
-#define TRAINER_BUG_CATCHER_ELIJAH 112
-#define TRAINER_BUG_CATCHER_2 113
-#define TRAINER_BUG_CATCHER_BRENT 114
-#define TRAINER_BUG_CATCHER_CONNER 115
-#define TRAINER_LASS_JANICE 116
-#define TRAINER_LASS_SALLY 117
-#define TRAINER_LASS_ROBIN 118
-#define TRAINER_LASS_CRISSY 119
-#define TRAINER_LASS_MIRIAM 120
-#define TRAINER_LASS_IRIS 121
-#define TRAINER_LASS_RELI 122
-#define TRAINER_LASS_ALI 123
-#define TRAINER_LASS_2 124
-#define TRAINER_LASS_HALEY 125
-#define TRAINER_LASS_ANN 126
-#define TRAINER_LASS_DAWN 127
-#define TRAINER_LASS_PAIGE 128
-#define TRAINER_LASS_ANDREA 129
-#define TRAINER_LASS_MEGAN 130
-#define TRAINER_LASS_JULIA 131
-#define TRAINER_LASS_KAY 132
-#define TRAINER_LASS_LISA 133
-#define TRAINER_SAILOR_EDMOND 134
-#define TRAINER_SAILOR_TREVOR 135
-#define TRAINER_SAILOR_LEONARD 136
-#define TRAINER_SAILOR_DUNCAN 137
-#define TRAINER_SAILOR_HUEY 138
-#define TRAINER_SAILOR_DYLAN 139
-#define TRAINER_SAILOR_PHILLIP 140
-#define TRAINER_SAILOR_DWAYNE 141
-#define TRAINER_CAMPER_LIAM 142
-#define TRAINER_CAMPER_SHANE 143
-#define TRAINER_CAMPER_ETHAN 144
-#define TRAINER_CAMPER_RICKY 145
-#define TRAINER_CAMPER_JEFF 146
-#define TRAINER_CAMPER_2 147
-#define TRAINER_CAMPER_CHRIS 148
-#define TRAINER_CAMPER_DREW 149
-#define TRAINER_PICNICKER_DIANA 150
-#define TRAINER_PICNICKER_NANCY 151
-#define TRAINER_PICNICKER_ISABELLE 152
-#define TRAINER_PICNICKER_KELSEY 153
-#define TRAINER_PICNICKER_ALICIA 154
-#define TRAINER_PICNICKER_CAITLIN 155
-#define TRAINER_PICNICKER_HEIDI 156
-#define TRAINER_PICNICKER_CAROL 157
-#define TRAINER_PICNICKER_SOFIA 158
-#define TRAINER_PICNICKER_MARTHA 159
-#define TRAINER_PICNICKER_TINA 160
-#define TRAINER_PICNICKER_HANNAH 161
-#define TRAINER_POKEMANIAC_MARK 162
-#define TRAINER_POKEMANIAC_HERMAN 163
-#define TRAINER_POKEMANIAC_COOPER 164
-#define TRAINER_POKEMANIAC_STEVE 165
-#define TRAINER_POKEMANIAC_WINSTON 166
-#define TRAINER_POKEMANIAC_DAWSON 167
-#define TRAINER_POKEMANIAC_ASHTON 168
-#define TRAINER_SUPER_NERD_JOVAN 169
-#define TRAINER_SUPER_NERD_MIGUEL 170
-#define TRAINER_SUPER_NERD_AIDAN 171
-#define TRAINER_SUPER_NERD_GLENN 172
-#define TRAINER_SUPER_NERD_LESLIE 173
-#define TRAINER_SUPER_NERD_1 174
-#define TRAINER_SUPER_NERD_2 175
-#define TRAINER_SUPER_NERD_3 176
-#define TRAINER_SUPER_NERD_ERIK 177
-#define TRAINER_SUPER_NERD_AVERY 178
-#define TRAINER_SUPER_NERD_DEREK 179
-#define TRAINER_SUPER_NERD_ZAC 180
-#define TRAINER_HIKER_MARCOS 181
-#define TRAINER_HIKER_FRANKLIN 182
-#define TRAINER_HIKER_NOB 183
-#define TRAINER_HIKER_WAYNE 184
-#define TRAINER_HIKER_ALAN 185
-#define TRAINER_HIKER_BRICE 186
-#define TRAINER_HIKER_CLARK 187
-#define TRAINER_HIKER_TRENT 188
-#define TRAINER_HIKER_DUDLEY 189
-#define TRAINER_HIKER_ALLEN 190
-#define TRAINER_HIKER_ERIC 191
-#define TRAINER_HIKER_LENNY 192
-#define TRAINER_HIKER_OLIVER 193
-#define TRAINER_HIKER_LUCAS 194
-#define TRAINER_BIKER_JARED 195
-#define TRAINER_BIKER_MALIK 196
-#define TRAINER_BIKER_ERNEST 197
-#define TRAINER_BIKER_ALEX 198
-#define TRAINER_BIKER_LAO 199
-#define TRAINER_BIKER_1 200
-#define TRAINER_BIKER_HIDEO 201
-#define TRAINER_BIKER_RUBEN 202
-#define TRAINER_BIKER_BILLY 203
-#define TRAINER_BIKER_NIKOLAS 204
-#define TRAINER_BIKER_JAXON 205
-#define TRAINER_BIKER_WILLIAM 206
-#define TRAINER_BIKER_LUKAS 207
-#define TRAINER_BIKER_ISAAC 208
-#define TRAINER_BIKER_GERALD 209
-#define TRAINER_BURGLAR_1 210
-#define TRAINER_BURGLAR_2 211
-#define TRAINER_BURGLAR_3 212
-#define TRAINER_BURGLAR_QUINN 213
-#define TRAINER_BURGLAR_RAMON 214
-#define TRAINER_BURGLAR_DUSTY 215
-#define TRAINER_BURGLAR_ARNIE 216
-#define TRAINER_BURGLAR_4 217
-#define TRAINER_BURGLAR_SIMON 218
-#define TRAINER_BURGLAR_LEWIS 219
-#define TRAINER_ENGINEER_BAILY 220
-#define TRAINER_ENGINEER_BRAXTON 221
-#define TRAINER_ENGINEER_BERNIE 222
-#define TRAINER_FISHERMAN_DALE 223
-#define TRAINER_FISHERMAN_BARNY 224
-#define TRAINER_FISHERMAN_NED 225
-#define TRAINER_FISHERMAN_CHIP 226
-#define TRAINER_FISHERMAN_HANK 227
-#define TRAINER_FISHERMAN_ELLIOT 228
-#define TRAINER_FISHERMAN_RONALD 229
-#define TRAINER_FISHERMAN_CLAUDE 230
-#define TRAINER_FISHERMAN_WADE 231
-#define TRAINER_FISHERMAN_NOLAN 232
-#define TRAINER_FISHERMAN_ANDREW 233
-#define TRAINER_SWIMMER_MALE_LUIS 234
-#define TRAINER_SWIMMER_MALE_RICHARD 235
-#define TRAINER_SWIMMER_MALE_REECE 236
-#define TRAINER_SWIMMER_MALE_MATTHEW 237
-#define TRAINER_SWIMMER_MALE_DOUGLAS 238
-#define TRAINER_SWIMMER_MALE_DAVID 239
-#define TRAINER_SWIMMER_MALE_TONY 240
-#define TRAINER_SWIMMER_MALE_AXLE 241
-#define TRAINER_SWIMMER_MALE_BARRY 242
-#define TRAINER_SWIMMER_MALE_DEAN 243
-#define TRAINER_SWIMMER_MALE_DARRIN 244
-#define TRAINER_SWIMMER_MALE_SPENCER 245
-#define TRAINER_SWIMMER_MALE_JACK 246
-#define TRAINER_SWIMMER_MALE_JEROME 247
-#define TRAINER_SWIMMER_MALE_ROLAND 248
-#define TRAINER_CUE_BALL_KOJI 249
-#define TRAINER_CUE_BALL_LUKE 250
-#define TRAINER_CUE_BALL_CAMRON 251
-#define TRAINER_CUE_BALL_RAUL 252
-#define TRAINER_CUE_BALL_ISAIAH 253
-#define TRAINER_CUE_BALL_ZEEK 254
-#define TRAINER_CUE_BALL_JAMAL 255
-#define TRAINER_CUE_BALL_COREY 256
-#define TRAINER_CUE_BALL_CHASE 257
-#define TRAINER_GAMER_HUGO 258
-#define TRAINER_GAMER_JASPER 259
-#define TRAINER_GAMER_DIRK 260
-#define TRAINER_GAMER_DARIAN 261
-#define TRAINER_GAMER_STAN 262
-#define TRAINER_GAMER_1 263
-#define TRAINER_GAMER_RICH 264
-#define TRAINER_BEAUTY_BRIDGET 265
-#define TRAINER_BEAUTY_TAMIA 266
-#define TRAINER_BEAUTY_LORI 267
-#define TRAINER_BEAUTY_LOLA 268
-#define TRAINER_BEAUTY_SHEILA 269
-#define TRAINER_SWIMMER_FEMALE_TIFFANY 270
-#define TRAINER_SWIMMER_FEMALE_NORA 271
-#define TRAINER_SWIMMER_FEMALE_MELISSA 272
-#define TRAINER_BEAUTY_GRACE 273
-#define TRAINER_BEAUTY_OLIVIA 274
-#define TRAINER_BEAUTY_LAUREN 275
-#define TRAINER_SWIMMER_FEMALE_ANYA 276
-#define TRAINER_SWIMMER_FEMALE_ALICE 277
-#define TRAINER_SWIMMER_FEMALE_CONNIE 278
-#define TRAINER_SWIMMER_FEMALE_SHIRLEY 279
-#define TRAINER_PSYCHIC_JOHAN 280
-#define TRAINER_PSYCHIC_TYRON 281
-#define TRAINER_PSYCHIC_CAMERON 282
-#define TRAINER_PSYCHIC_PRESTON 283
-#define TRAINER_ROCKER_RANDALL 284
-#define TRAINER_ROCKER_LUCA 285
-#define TRAINER_JUGGLER_DALTON 286
-#define TRAINER_JUGGLER_NELSON 287
-#define TRAINER_JUGGLER_KIRK 288
-#define TRAINER_JUGGLER_SHAWN 289
-#define TRAINER_JUGGLER_GREGORY 290
-#define TRAINER_JUGGLER_EDWARD 291
-#define TRAINER_JUGGLER_KAYDEN 292
-#define TRAINER_JUGGLER_NATE 293
-#define TRAINER_TAMER_PHIL 294
-#define TRAINER_TAMER_EDGAR 295
-#define TRAINER_TAMER_JASON 296
-#define TRAINER_TAMER_COLE 297
-#define TRAINER_TAMER_VINCENT 298
-#define TRAINER_TAMER_JOHN 299
-#define TRAINER_BIRD_KEEPER_SEBASTIAN 300
-#define TRAINER_BIRD_KEEPER_PERRY 301
-#define TRAINER_BIRD_KEEPER_ROBERT 302
-#define TRAINER_BIRD_KEEPER_DONALD 303
-#define TRAINER_BIRD_KEEPER_BENNY 304
-#define TRAINER_BIRD_KEEPER_EDWIN 305
-#define TRAINER_BIRD_KEEPER_CHESTER 306
-#define TRAINER_BIRD_KEEPER_WILTON 307
-#define TRAINER_BIRD_KEEPER_RAMIRO 308
-#define TRAINER_BIRD_KEEPER_JACOB 309
-#define TRAINER_BIRD_KEEPER_ROGER 310
-#define TRAINER_BIRD_KEEPER_REED 311
-#define TRAINER_BIRD_KEEPER_KEITH 312
-#define TRAINER_BIRD_KEEPER_CARTER 313
-#define TRAINER_BIRD_KEEPER_MITCH 314
-#define TRAINER_BIRD_KEEPER_BECK 315
-#define TRAINER_BIRD_KEEPER_MARLON 316
-#define TRAINER_BLACK_BELT_KOICHI 317
-#define TRAINER_BLACK_BELT_MIKE 318
-#define TRAINER_BLACK_BELT_HIDEKI 319
-#define TRAINER_BLACK_BELT_AARON 320
-#define TRAINER_BLACK_BELT_HITOSHI 321
-#define TRAINER_BLACK_BELT_ATSUSHI 322
-#define TRAINER_BLACK_BELT_KIYO 323
-#define TRAINER_BLACK_BELT_TAKASHI 324
-#define TRAINER_BLACK_BELT_DAISUKE 325
-#define TRAINER_RIVAL_OAKS_LAB_SQUIRTLE 326
-#define TRAINER_RIVAL_OAKS_LAB_BULBASAUR 327
-#define TRAINER_RIVAL_OAKS_LAB_CHARMANDER 328
-#define TRAINER_RIVAL_ROUTE22_EARLY_SQUIRTLE 329
-#define TRAINER_RIVAL_ROUTE22_EARLY_BULBASAUR 330
-#define TRAINER_RIVAL_ROUTE22_EARLY_CHARMANDER 331
-#define TRAINER_RIVAL_CERULEAN_SQUIRTLE 332
-#define TRAINER_RIVAL_CERULEAN_BULBASAUR 333
-#define TRAINER_RIVAL_CERULEAN_CHARMANDER 334
-#define TRAINER_SCIENTIST_TED 335
-#define TRAINER_SCIENTIST_CONNOR 336
-#define TRAINER_SCIENTIST_JERRY 337
-#define TRAINER_SCIENTIST_JOSE 338
-#define TRAINER_SCIENTIST_RODNEY 339
-#define TRAINER_SCIENTIST_BEAU 340
-#define TRAINER_SCIENTIST_TAYLOR 341
-#define TRAINER_SCIENTIST_JOSHUA 342
-#define TRAINER_SCIENTIST_PARKER 343
-#define TRAINER_SCIENTIST_ED 344
-#define TRAINER_SCIENTIST_TRAVIS 345
-#define TRAINER_SCIENTIST_BRAYDON 346
-#define TRAINER_SCIENTIST_IVAN 347
-#define TRAINER_BOSS_GIOVANNI 348
-#define TRAINER_BOSS_GIOVANNI_2 349
-#define TRAINER_LEADER_GIOVANNI 350
-#define TRAINER_TEAM_ROCKET_GRUNT 351
-#define TRAINER_TEAM_ROCKET_GRUNT_2 352
-#define TRAINER_TEAM_ROCKET_GRUNT_3 353
-#define TRAINER_TEAM_ROCKET_GRUNT_4 354
-#define TRAINER_TEAM_ROCKET_GRUNT_5 355
-#define TRAINER_TEAM_ROCKET_GRUNT_6 356
-#define TRAINER_TEAM_ROCKET_GRUNT_7 357
-#define TRAINER_TEAM_ROCKET_GRUNT_8 358
-#define TRAINER_TEAM_ROCKET_GRUNT_9 359
-#define TRAINER_TEAM_ROCKET_GRUNT_10 360
-#define TRAINER_TEAM_ROCKET_GRUNT_11 361
-#define TRAINER_TEAM_ROCKET_GRUNT_12 362
-#define TRAINER_TEAM_ROCKET_GRUNT_13 363
-#define TRAINER_TEAM_ROCKET_GRUNT_14 364
-#define TRAINER_TEAM_ROCKET_GRUNT_15 365
-#define TRAINER_TEAM_ROCKET_GRUNT_16 366
-#define TRAINER_TEAM_ROCKET_GRUNT_17 367
-#define TRAINER_TEAM_ROCKET_GRUNT_18 368
-#define TRAINER_TEAM_ROCKET_GRUNT_19 369
-#define TRAINER_TEAM_ROCKET_GRUNT_20 370
-#define TRAINER_TEAM_ROCKET_GRUNT_21 371
-#define TRAINER_TEAM_ROCKET_GRUNT_22 372
-#define TRAINER_TEAM_ROCKET_GRUNT_23 373
-#define TRAINER_TEAM_ROCKET_GRUNT_24 374
-#define TRAINER_TEAM_ROCKET_GRUNT_25 375
-#define TRAINER_TEAM_ROCKET_GRUNT_26 376
-#define TRAINER_TEAM_ROCKET_GRUNT_27 377
-#define TRAINER_TEAM_ROCKET_GRUNT_28 378
-#define TRAINER_TEAM_ROCKET_GRUNT_29 379
-#define TRAINER_TEAM_ROCKET_GRUNT_30 380
-#define TRAINER_TEAM_ROCKET_GRUNT_31 381
-#define TRAINER_TEAM_ROCKET_GRUNT_32 382
-#define TRAINER_TEAM_ROCKET_GRUNT_33 383
-#define TRAINER_TEAM_ROCKET_GRUNT_34 384
-#define TRAINER_TEAM_ROCKET_GRUNT_35 385
-#define TRAINER_TEAM_ROCKET_GRUNT_36 386
-#define TRAINER_TEAM_ROCKET_GRUNT_37 387
-#define TRAINER_TEAM_ROCKET_GRUNT_38 388
-#define TRAINER_TEAM_ROCKET_GRUNT_39 389
-#define TRAINER_TEAM_ROCKET_GRUNT_40 390
-#define TRAINER_TEAM_ROCKET_GRUNT_41 391
-#define TRAINER_COOLTRAINER_SAMUEL 392
-#define TRAINER_COOLTRAINER_GEORGE 393
-#define TRAINER_COOLTRAINER_COLBY 394
-#define TRAINER_COOLTRAINER_PAUL 395
-#define TRAINER_COOLTRAINER_ROLANDO 396
-#define TRAINER_COOLTRAINER_GILBERT 397
-#define TRAINER_COOLTRAINER_OWEN 398
-#define TRAINER_COOLTRAINER_BERKE 399
-#define TRAINER_COOLTRAINER_YUJI 400
-#define TRAINER_COOLTRAINER_WARREN 401
-#define TRAINER_COOLTRAINER_MARY 402
-#define TRAINER_COOLTRAINER_CAROLINE 403
-#define TRAINER_COOLTRAINER_ALEXA 404
-#define TRAINER_COOLTRAINER_SHANNON 405
-#define TRAINER_COOLTRAINER_NAOMI 406
-#define TRAINER_COOLTRAINER_BROOKE 407
-#define TRAINER_COOLTRAINER_AUSTINA 408
-#define TRAINER_COOLTRAINER_JULIE 409
-#define TRAINER_ELITE_FOUR_LORELEI 410
-#define TRAINER_ELITE_FOUR_BRUNO 411
-#define TRAINER_ELITE_FOUR_AGATHA 412
-#define TRAINER_ELITE_FOUR_LANCE 413
-#define TRAINER_LEADER_BROCK 414
-#define TRAINER_LEADER_MISTY 415
-#define TRAINER_LEADER_LT_SURGE 416
-#define TRAINER_LEADER_ERIKA 417
-#define TRAINER_LEADER_KOGA 418
-#define TRAINER_LEADER_BLAINE 419
-#define TRAINER_LEADER_SABRINA 420
-#define TRAINER_GENTLEMAN_THOMAS 421
-#define TRAINER_GENTLEMAN_ARTHUR 422
-#define TRAINER_GENTLEMAN_TUCKER 423
-#define TRAINER_GENTLEMAN_NORTON 424
-#define TRAINER_GENTLEMAN_WALTER 425
+#define TRAINER_NONE 0
+#define TRAINER_AQUA_LEADER_1 1
+#define TRAINER_TEAM_AQUA_1 2
+#define TRAINER_TEAM_AQUA_2 3
+#define TRAINER_AROMA_LADY_1 4
+#define TRAINER_RUIN_MANIAC_1 5
+#define TRAINER_INTERVIEWER_1 6
+#define TRAINER_TUBER_1 7
+#define TRAINER_TUBER_2 8
+#define TRAINER_COOLTRAINER_1 9
+#define TRAINER_COOLTRAINER_2 10
+#define TRAINER_HEX_MANIAC_1 11
+#define TRAINER_LADY_1 12
+#define TRAINER_BEAUTY_1 13
+#define TRAINER_RICH_BOY_1 14
+#define TRAINER_POKEMANIAC_1 15
+#define TRAINER_SWIMMER_MALE_1 16
+#define TRAINER_BLACK_BELT_1 17
+#define TRAINER_GUITARIST_1 18
+#define TRAINER_KINDLER_1 19
+#define TRAINER_CAMPER_1 20
+#define TRAINER_BUG_MANIAC_1 21
+#define TRAINER_PSYCHIC_1 22
+#define TRAINER_PSYCHIC_2 23
+#define TRAINER_GENTLEMAN_1 24
+#define TRAINER_ELITE_FOUR_SIDNEY 25
+#define TRAINER_ELITE_FOUR_PHOEBE 26
+#define TRAINER_LEADER_ROXANNE 27
+#define TRAINER_LEADER_BRAWLY 28
+#define TRAINER_LEADER_TATE_LIZA 29
+#define TRAINER_SCHOOL_KID_1 30
+#define TRAINER_SCHOOL_KID_2 31
+#define TRAINER_SR_AND_JR_1 32
+#define TRAINER_POKEFAN_1 33
+#define TRAINER_POKEFAN_2 34
+#define TRAINER_EXPERT_1 35
+#define TRAINER_EXPERT_2 36
+#define TRAINER_YOUNGSTER_1 37
+#define TRAINER_CHAMPION_1 38
+#define TRAINER_FISHERMAN_1 39
+#define TRAINER_TRIATHLETE_1 40
+#define TRAINER_TRIATHLETE_2 41
+#define TRAINER_TRIATHLETE_3 42
+#define TRAINER_TRIATHLETE_4 43
+#define TRAINER_TRIATHLETE_5 44
+#define TRAINER_TRIATHLETE_6 45
+#define TRAINER_DRAGON_TAMER_1 46
+#define TRAINER_BIRD_KEEPER_1 47
+#define TRAINER_NINJA_BOY_1 48
+#define TRAINER_BATTLE_GIRL_1 49
+#define TRAINER_PARASOL_LADY_1 50
+#define TRAINER_SWIMMER_FEMALE_1 51
+#define TRAINER_PICNICKER_1 52
+#define TRAINER_TWINS_1 53
+#define TRAINER_SAILOR_1 54
+#define TRAINER_BOARDER_1 55
+#define TRAINER_BOARDER_2 56
+#define TRAINER_COLLECTOR_1 57
+#define TRAINER_PKMN_TRAINER_2 58
+#define TRAINER_PKMN_TRAINER_3 59
+#define TRAINER_PKMN_TRAINER_4 60
+#define TRAINER_PKMN_TRAINER_5 61
+#define TRAINER_PKMN_TRAINER_6 62
+#define TRAINER_PKMN_TRAINER_7 63
+#define TRAINER_PKMN_TRAINER_8 64
+#define TRAINER_PKMN_BREEDER_1 65
+#define TRAINER_PKMN_BREEDER_2 66
+#define TRAINER_PKMN_RANGER_1 67
+#define TRAINER_PKMN_RANGER_2 68
+#define TRAINER_MAGMA_LEADER_1 69
+#define TRAINER_TEAM_MAGMA_1 70
+#define TRAINER_TEAM_MAGMA_2 71
+#define TRAINER_LASS_1 72
+#define TRAINER_BUG_CATCHER_1 73
+#define TRAINER_HIKER_1 74
+#define TRAINER_YOUNG_COUPLE_1 75
+#define TRAINER_OLD_COUPLE_1 76
+#define TRAINER_SIS_AND_BRO_1 77
+#define TRAINER_AQUA_ADMIN_MATT 78
+#define TRAINER_AQUA_ADMIN_SHELLY 79
+#define TRAINER_MAGMA_ADMIN_TABITHA 80
+#define TRAINER_MAGMA_ADMIN_COURTNEY 81
+#define TRAINER_LEADER_WATTSON 82
+#define TRAINER_LEADER_FLANNERY 83
+#define TRAINER_LEADER_NORMAN 84
+#define TRAINER_LEADER_WINONA 85
+#define TRAINER_LEADER_WALLACE 86
+#define TRAINER_ELITE_FOUR_GLACIA 87
+#define TRAINER_ELITE_FOUR_DRAKE 88
+#define TRAINER_YOUNGSTER_BEN 89
+#define TRAINER_YOUNGSTER_CALVIN 90
+#define TRAINER_YOUNGSTER_JOSH 91
+#define TRAINER_YOUNGSTER_TIMMY 92
+#define TRAINER_YOUNGSTER_JOEY 93
+#define TRAINER_YOUNGSTER_DAN 94
+#define TRAINER_YOUNGSTER_CHAD 95
+#define TRAINER_YOUNGSTER_TYLER 96
+#define TRAINER_YOUNGSTER_EDDIE 97
+#define TRAINER_YOUNGSTER_DILLON 98
+#define TRAINER_YOUNGSTER_YASU 99
+#define TRAINER_YOUNGSTER_DAVE 100
+#define TRAINER_YOUNGSTER_BEN_2 101
+#define TRAINER_BUG_CATCHER_RICK 102
+#define TRAINER_BUG_CATCHER_DOUG 103
+#define TRAINER_BUG_CATCHER_SAMMY 104
+#define TRAINER_BUG_CATCHER_COLTON 105
+#define TRAINER_BUG_CATCHER_GREG 106
+#define TRAINER_BUG_CATCHER_JAMES 107
+#define TRAINER_BUG_CATCHER_KENT 108
+#define TRAINER_BUG_CATCHER_ROBBY 109
+#define TRAINER_BUG_CATCHER_CALE 110
+#define TRAINER_BUG_CATCHER_KEIGO 111
+#define TRAINER_BUG_CATCHER_ELIJAH 112
+#define TRAINER_BUG_CATCHER_2 113
+#define TRAINER_BUG_CATCHER_BRENT 114
+#define TRAINER_BUG_CATCHER_CONNER 115
+#define TRAINER_LASS_JANICE 116
+#define TRAINER_LASS_SALLY 117
+#define TRAINER_LASS_ROBIN 118
+#define TRAINER_LASS_CRISSY 119
+#define TRAINER_LASS_MIRIAM 120
+#define TRAINER_LASS_IRIS 121
+#define TRAINER_LASS_RELI 122
+#define TRAINER_LASS_ALI 123
+#define TRAINER_LASS_2 124
+#define TRAINER_LASS_HALEY 125
+#define TRAINER_LASS_ANN 126
+#define TRAINER_LASS_DAWN 127
+#define TRAINER_LASS_PAIGE 128
+#define TRAINER_LASS_ANDREA 129
+#define TRAINER_LASS_MEGAN 130
+#define TRAINER_LASS_JULIA 131
+#define TRAINER_LASS_KAY 132
+#define TRAINER_LASS_LISA 133
+#define TRAINER_SAILOR_EDMOND 134
+#define TRAINER_SAILOR_TREVOR 135
+#define TRAINER_SAILOR_LEONARD 136
+#define TRAINER_SAILOR_DUNCAN 137
+#define TRAINER_SAILOR_HUEY 138
+#define TRAINER_SAILOR_DYLAN 139
+#define TRAINER_SAILOR_PHILLIP 140
+#define TRAINER_SAILOR_DWAYNE 141
+#define TRAINER_CAMPER_LIAM 142
+#define TRAINER_CAMPER_SHANE 143
+#define TRAINER_CAMPER_ETHAN 144
+#define TRAINER_CAMPER_RICKY 145
+#define TRAINER_CAMPER_JEFF 146
+#define TRAINER_CAMPER_2 147
+#define TRAINER_CAMPER_CHRIS 148
+#define TRAINER_CAMPER_DREW 149
+#define TRAINER_PICNICKER_DIANA 150
+#define TRAINER_PICNICKER_NANCY 151
+#define TRAINER_PICNICKER_ISABELLE 152
+#define TRAINER_PICNICKER_KELSEY 153
+#define TRAINER_PICNICKER_ALICIA 154
+#define TRAINER_PICNICKER_CAITLIN 155
+#define TRAINER_PICNICKER_HEIDI 156
+#define TRAINER_PICNICKER_CAROL 157
+#define TRAINER_PICNICKER_SOFIA 158
+#define TRAINER_PICNICKER_MARTHA 159
+#define TRAINER_PICNICKER_TINA 160
+#define TRAINER_PICNICKER_HANNAH 161
+#define TRAINER_POKEMANIAC_MARK 162
+#define TRAINER_POKEMANIAC_HERMAN 163
+#define TRAINER_POKEMANIAC_COOPER 164
+#define TRAINER_POKEMANIAC_STEVE 165
+#define TRAINER_POKEMANIAC_WINSTON 166
+#define TRAINER_POKEMANIAC_DAWSON 167
+#define TRAINER_POKEMANIAC_ASHTON 168
+#define TRAINER_SUPER_NERD_JOVAN 169
+#define TRAINER_SUPER_NERD_MIGUEL 170
+#define TRAINER_SUPER_NERD_AIDAN 171
+#define TRAINER_SUPER_NERD_GLENN 172
+#define TRAINER_SUPER_NERD_LESLIE 173
+#define TRAINER_SUPER_NERD_1 174
+#define TRAINER_SUPER_NERD_2 175
+#define TRAINER_SUPER_NERD_3 176
+#define TRAINER_SUPER_NERD_ERIK 177
+#define TRAINER_SUPER_NERD_AVERY 178
+#define TRAINER_SUPER_NERD_DEREK 179
+#define TRAINER_SUPER_NERD_ZAC 180
+#define TRAINER_HIKER_MARCOS 181
+#define TRAINER_HIKER_FRANKLIN 182
+#define TRAINER_HIKER_NOB 183
+#define TRAINER_HIKER_WAYNE 184
+#define TRAINER_HIKER_ALAN 185
+#define TRAINER_HIKER_BRICE 186
+#define TRAINER_HIKER_CLARK 187
+#define TRAINER_HIKER_TRENT 188
+#define TRAINER_HIKER_DUDLEY 189
+#define TRAINER_HIKER_ALLEN 190
+#define TRAINER_HIKER_ERIC 191
+#define TRAINER_HIKER_LENNY 192
+#define TRAINER_HIKER_OLIVER 193
+#define TRAINER_HIKER_LUCAS 194
+#define TRAINER_BIKER_JARED 195
+#define TRAINER_BIKER_MALIK 196
+#define TRAINER_BIKER_ERNEST 197
+#define TRAINER_BIKER_ALEX 198
+#define TRAINER_BIKER_LAO 199
+#define TRAINER_BIKER_1 200
+#define TRAINER_BIKER_HIDEO 201
+#define TRAINER_BIKER_RUBEN 202
+#define TRAINER_BIKER_BILLY 203
+#define TRAINER_BIKER_NIKOLAS 204
+#define TRAINER_BIKER_JAXON 205
+#define TRAINER_BIKER_WILLIAM 206
+#define TRAINER_BIKER_LUKAS 207
+#define TRAINER_BIKER_ISAAC 208
+#define TRAINER_BIKER_GERALD 209
+#define TRAINER_BURGLAR_1 210
+#define TRAINER_BURGLAR_2 211
+#define TRAINER_BURGLAR_3 212
+#define TRAINER_BURGLAR_QUINN 213
+#define TRAINER_BURGLAR_RAMON 214
+#define TRAINER_BURGLAR_DUSTY 215
+#define TRAINER_BURGLAR_ARNIE 216
+#define TRAINER_BURGLAR_4 217
+#define TRAINER_BURGLAR_SIMON 218
+#define TRAINER_BURGLAR_LEWIS 219
+#define TRAINER_ENGINEER_BAILY 220
+#define TRAINER_ENGINEER_BRAXTON 221
+#define TRAINER_ENGINEER_BERNIE 222
+#define TRAINER_FISHERMAN_DALE 223
+#define TRAINER_FISHERMAN_BARNY 224
+#define TRAINER_FISHERMAN_NED 225
+#define TRAINER_FISHERMAN_CHIP 226
+#define TRAINER_FISHERMAN_HANK 227
+#define TRAINER_FISHERMAN_ELLIOT 228
+#define TRAINER_FISHERMAN_RONALD 229
+#define TRAINER_FISHERMAN_CLAUDE 230
+#define TRAINER_FISHERMAN_WADE 231
+#define TRAINER_FISHERMAN_NOLAN 232
+#define TRAINER_FISHERMAN_ANDREW 233
+#define TRAINER_SWIMMER_MALE_LUIS 234
+#define TRAINER_SWIMMER_MALE_RICHARD 235
+#define TRAINER_SWIMMER_MALE_REECE 236
+#define TRAINER_SWIMMER_MALE_MATTHEW 237
+#define TRAINER_SWIMMER_MALE_DOUGLAS 238
+#define TRAINER_SWIMMER_MALE_DAVID 239
+#define TRAINER_SWIMMER_MALE_TONY 240
+#define TRAINER_SWIMMER_MALE_AXLE 241
+#define TRAINER_SWIMMER_MALE_BARRY 242
+#define TRAINER_SWIMMER_MALE_DEAN 243
+#define TRAINER_SWIMMER_MALE_DARRIN 244
+#define TRAINER_SWIMMER_MALE_SPENCER 245
+#define TRAINER_SWIMMER_MALE_JACK 246
+#define TRAINER_SWIMMER_MALE_JEROME 247
+#define TRAINER_SWIMMER_MALE_ROLAND 248
+#define TRAINER_CUE_BALL_KOJI 249
+#define TRAINER_CUE_BALL_LUKE 250
+#define TRAINER_CUE_BALL_CAMRON 251
+#define TRAINER_CUE_BALL_RAUL 252
+#define TRAINER_CUE_BALL_ISAIAH 253
+#define TRAINER_CUE_BALL_ZEEK 254
+#define TRAINER_CUE_BALL_JAMAL 255
+#define TRAINER_CUE_BALL_COREY 256
+#define TRAINER_CUE_BALL_CHASE 257
+#define TRAINER_GAMER_HUGO 258
+#define TRAINER_GAMER_JASPER 259
+#define TRAINER_GAMER_DIRK 260
+#define TRAINER_GAMER_DARIAN 261
+#define TRAINER_GAMER_STAN 262
+#define TRAINER_GAMER_1 263
+#define TRAINER_GAMER_RICH 264
+#define TRAINER_BEAUTY_BRIDGET 265
+#define TRAINER_BEAUTY_TAMIA 266
+#define TRAINER_BEAUTY_LORI 267
+#define TRAINER_BEAUTY_LOLA 268
+#define TRAINER_BEAUTY_SHEILA 269
+#define TRAINER_SWIMMER_FEMALE_TIFFANY 270
+#define TRAINER_SWIMMER_FEMALE_NORA 271
+#define TRAINER_SWIMMER_FEMALE_MELISSA 272
+#define TRAINER_BEAUTY_GRACE 273
+#define TRAINER_BEAUTY_OLIVIA 274
+#define TRAINER_BEAUTY_LAUREN 275
+#define TRAINER_SWIMMER_FEMALE_ANYA 276
+#define TRAINER_SWIMMER_FEMALE_ALICE 277
+#define TRAINER_SWIMMER_FEMALE_CONNIE 278
+#define TRAINER_SWIMMER_FEMALE_SHIRLEY 279
+#define TRAINER_PSYCHIC_JOHAN 280
+#define TRAINER_PSYCHIC_TYRON 281
+#define TRAINER_PSYCHIC_CAMERON 282
+#define TRAINER_PSYCHIC_PRESTON 283
+#define TRAINER_ROCKER_RANDALL 284
+#define TRAINER_ROCKER_LUCA 285
+#define TRAINER_JUGGLER_DALTON 286
+#define TRAINER_JUGGLER_NELSON 287
+#define TRAINER_JUGGLER_KIRK 288
+#define TRAINER_JUGGLER_SHAWN 289
+#define TRAINER_JUGGLER_GREGORY 290
+#define TRAINER_JUGGLER_EDWARD 291
+#define TRAINER_JUGGLER_KAYDEN 292
+#define TRAINER_JUGGLER_NATE 293
+#define TRAINER_TAMER_PHIL 294
+#define TRAINER_TAMER_EDGAR 295
+#define TRAINER_TAMER_JASON 296
+#define TRAINER_TAMER_COLE 297
+#define TRAINER_TAMER_VINCENT 298
+#define TRAINER_TAMER_JOHN 299
+#define TRAINER_BIRD_KEEPER_SEBASTIAN 300
+#define TRAINER_BIRD_KEEPER_PERRY 301
+#define TRAINER_BIRD_KEEPER_ROBERT 302
+#define TRAINER_BIRD_KEEPER_DONALD 303
+#define TRAINER_BIRD_KEEPER_BENNY 304
+#define TRAINER_BIRD_KEEPER_EDWIN 305
+#define TRAINER_BIRD_KEEPER_CHESTER 306
+#define TRAINER_BIRD_KEEPER_WILTON 307
+#define TRAINER_BIRD_KEEPER_RAMIRO 308
+#define TRAINER_BIRD_KEEPER_JACOB 309
+#define TRAINER_BIRD_KEEPER_ROGER 310
+#define TRAINER_BIRD_KEEPER_REED 311
+#define TRAINER_BIRD_KEEPER_KEITH 312
+#define TRAINER_BIRD_KEEPER_CARTER 313
+#define TRAINER_BIRD_KEEPER_MITCH 314
+#define TRAINER_BIRD_KEEPER_BECK 315
+#define TRAINER_BIRD_KEEPER_MARLON 316
+#define TRAINER_BLACK_BELT_KOICHI 317
+#define TRAINER_BLACK_BELT_MIKE 318
+#define TRAINER_BLACK_BELT_HIDEKI 319
+#define TRAINER_BLACK_BELT_AARON 320
+#define TRAINER_BLACK_BELT_HITOSHI 321
+#define TRAINER_BLACK_BELT_ATSUSHI 322
+#define TRAINER_BLACK_BELT_KIYO 323
+#define TRAINER_BLACK_BELT_TAKASHI 324
+#define TRAINER_BLACK_BELT_DAISUKE 325
+#define TRAINER_RIVAL_OAKS_LAB_SQUIRTLE 326
+#define TRAINER_RIVAL_OAKS_LAB_BULBASAUR 327
+#define TRAINER_RIVAL_OAKS_LAB_CHARMANDER 328
+#define TRAINER_RIVAL_ROUTE22_EARLY_SQUIRTLE 329
+#define TRAINER_RIVAL_ROUTE22_EARLY_BULBASAUR 330
+#define TRAINER_RIVAL_ROUTE22_EARLY_CHARMANDER 331
+#define TRAINER_RIVAL_CERULEAN_SQUIRTLE 332
+#define TRAINER_RIVAL_CERULEAN_BULBASAUR 333
+#define TRAINER_RIVAL_CERULEAN_CHARMANDER 334
+#define TRAINER_SCIENTIST_TED 335
+#define TRAINER_SCIENTIST_CONNOR 336
+#define TRAINER_SCIENTIST_JERRY 337
+#define TRAINER_SCIENTIST_JOSE 338
+#define TRAINER_SCIENTIST_RODNEY 339
+#define TRAINER_SCIENTIST_BEAU 340
+#define TRAINER_SCIENTIST_TAYLOR 341
+#define TRAINER_SCIENTIST_JOSHUA 342
+#define TRAINER_SCIENTIST_PARKER 343
+#define TRAINER_SCIENTIST_ED 344
+#define TRAINER_SCIENTIST_TRAVIS 345
+#define TRAINER_SCIENTIST_BRAYDON 346
+#define TRAINER_SCIENTIST_IVAN 347
+#define TRAINER_BOSS_GIOVANNI 348
+#define TRAINER_BOSS_GIOVANNI_2 349
+#define TRAINER_LEADER_GIOVANNI 350
+#define TRAINER_TEAM_ROCKET_GRUNT 351
+#define TRAINER_TEAM_ROCKET_GRUNT_2 352
+#define TRAINER_TEAM_ROCKET_GRUNT_3 353
+#define TRAINER_TEAM_ROCKET_GRUNT_4 354
+#define TRAINER_TEAM_ROCKET_GRUNT_5 355
+#define TRAINER_TEAM_ROCKET_GRUNT_6 356
+#define TRAINER_TEAM_ROCKET_GRUNT_7 357
+#define TRAINER_TEAM_ROCKET_GRUNT_8 358
+#define TRAINER_TEAM_ROCKET_GRUNT_9 359
+#define TRAINER_TEAM_ROCKET_GRUNT_10 360
+#define TRAINER_TEAM_ROCKET_GRUNT_11 361
+#define TRAINER_TEAM_ROCKET_GRUNT_12 362
+#define TRAINER_TEAM_ROCKET_GRUNT_13 363
+#define TRAINER_TEAM_ROCKET_GRUNT_14 364
+#define TRAINER_TEAM_ROCKET_GRUNT_15 365
+#define TRAINER_TEAM_ROCKET_GRUNT_16 366
+#define TRAINER_TEAM_ROCKET_GRUNT_17 367
+#define TRAINER_TEAM_ROCKET_GRUNT_18 368
+#define TRAINER_TEAM_ROCKET_GRUNT_19 369
+#define TRAINER_TEAM_ROCKET_GRUNT_20 370
+#define TRAINER_TEAM_ROCKET_GRUNT_21 371
+#define TRAINER_TEAM_ROCKET_GRUNT_22 372
+#define TRAINER_TEAM_ROCKET_GRUNT_23 373
+#define TRAINER_TEAM_ROCKET_GRUNT_24 374
+#define TRAINER_TEAM_ROCKET_GRUNT_25 375
+#define TRAINER_TEAM_ROCKET_GRUNT_26 376
+#define TRAINER_TEAM_ROCKET_GRUNT_27 377
+#define TRAINER_TEAM_ROCKET_GRUNT_28 378
+#define TRAINER_TEAM_ROCKET_GRUNT_29 379
+#define TRAINER_TEAM_ROCKET_GRUNT_30 380
+#define TRAINER_TEAM_ROCKET_GRUNT_31 381
+#define TRAINER_TEAM_ROCKET_GRUNT_32 382
+#define TRAINER_TEAM_ROCKET_GRUNT_33 383
+#define TRAINER_TEAM_ROCKET_GRUNT_34 384
+#define TRAINER_TEAM_ROCKET_GRUNT_35 385
+#define TRAINER_TEAM_ROCKET_GRUNT_36 386
+#define TRAINER_TEAM_ROCKET_GRUNT_37 387
+#define TRAINER_TEAM_ROCKET_GRUNT_38 388
+#define TRAINER_TEAM_ROCKET_GRUNT_39 389
+#define TRAINER_TEAM_ROCKET_GRUNT_40 390
+#define TRAINER_TEAM_ROCKET_GRUNT_41 391
+#define TRAINER_COOLTRAINER_SAMUEL 392
+#define TRAINER_COOLTRAINER_GEORGE 393
+#define TRAINER_COOLTRAINER_COLBY 394
+#define TRAINER_COOLTRAINER_PAUL 395
+#define TRAINER_COOLTRAINER_ROLANDO 396
+#define TRAINER_COOLTRAINER_GILBERT 397
+#define TRAINER_COOLTRAINER_OWEN 398
+#define TRAINER_COOLTRAINER_BERKE 399
+#define TRAINER_COOLTRAINER_YUJI 400
+#define TRAINER_COOLTRAINER_WARREN 401
+#define TRAINER_COOLTRAINER_MARY 402
+#define TRAINER_COOLTRAINER_CAROLINE 403
+#define TRAINER_COOLTRAINER_ALEXA 404
+#define TRAINER_COOLTRAINER_SHANNON 405
+#define TRAINER_COOLTRAINER_NAOMI 406
+#define TRAINER_COOLTRAINER_BROOKE 407
+#define TRAINER_COOLTRAINER_AUSTINA 408
+#define TRAINER_COOLTRAINER_JULIE 409
+#define TRAINER_ELITE_FOUR_LORELEI 410
+#define TRAINER_ELITE_FOUR_BRUNO 411
+#define TRAINER_ELITE_FOUR_AGATHA 412
+#define TRAINER_ELITE_FOUR_LANCE 413
+#define TRAINER_LEADER_BROCK 414
+#define TRAINER_LEADER_MISTY 415
+#define TRAINER_LEADER_LT_SURGE 416
+#define TRAINER_LEADER_ERIKA 417
+#define TRAINER_LEADER_KOGA 418
+#define TRAINER_LEADER_BLAINE 419
+#define TRAINER_LEADER_SABRINA 420
+#define TRAINER_GENTLEMAN_THOMAS 421
+#define TRAINER_GENTLEMAN_ARTHUR 422
+#define TRAINER_GENTLEMAN_TUCKER 423
+#define TRAINER_GENTLEMAN_NORTON 424
+#define TRAINER_GENTLEMAN_WALTER 425
#define TRAINER_RIVAL_SS_ANNE_SQUIRTLE 426
-#define TRAINER_RIVAL_SS_ANNE_BULBASAUR 427
-#define TRAINER_RIVAL_SS_ANNE_CHARMANDER 428
-#define TRAINER_RIVAL_POKENON_TOWER_SQUIRTLE 429
-#define TRAINER_RIVAL_POKENON_TOWER_BULBASAUR 430
-#define TRAINER_RIVAL_POKENON_TOWER_CHARMANDER 431
-#define TRAINER_RIVAL_SILPH_SQUIRTLE 432
-#define TRAINER_RIVAL_SILPH_BULBASAUR 433
+#define TRAINER_RIVAL_SS_ANNE_BULBASAUR 427
+#define TRAINER_RIVAL_SS_ANNE_CHARMANDER 428
+#define TRAINER_RIVAL_POKENON_TOWER_SQUIRTLE 429
+#define TRAINER_RIVAL_POKENON_TOWER_BULBASAUR 430
+#define TRAINER_RIVAL_POKENON_TOWER_CHARMANDER 431
+#define TRAINER_RIVAL_SILPH_SQUIRTLE 432
+#define TRAINER_RIVAL_SILPH_BULBASAUR 433
#define TRAINER_RIVAL_SILPH_CHARMANDER 434
-#define TRAINER_RIVAL_ROUTE22_LATE_SQUIRTLE 435
-#define TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR 436
-#define TRAINER_RIVAL_ROUTE22_LATE_CHARMANDER 437
-#define TRAINER_CHAMPION_FIRST_SQUIRTLE 438
+#define TRAINER_RIVAL_ROUTE22_LATE_SQUIRTLE 435
+#define TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR 436
+#define TRAINER_RIVAL_ROUTE22_LATE_CHARMANDER 437
+#define TRAINER_CHAMPION_FIRST_SQUIRTLE 438
#define TRAINER_CHAMPION_FIRST_BULBASAUR 439
-#define TRAINER_CHAMPION_FIRST_CHARMANDER 440
-#define TRAINER_CHANNELER_PATRICIA 441
-#define TRAINER_CHANNELER_CARLY 442
-#define TRAINER_CHANNELER_HOPE 443
-#define TRAINER_CHANNELER_PAULA 444
-#define TRAINER_CHANNELER_LAUREL 445
-#define TRAINER_CHANNELER_JODY 446
-#define TRAINER_CHANNELER_TAMMY 447
-#define TRAINER_CHANNELER_RUTH 448
-#define TRAINER_CHANNELER_KARINA 449
-#define TRAINER_CHANNELER_JANAE 450
-#define TRAINER_CHANNELER_ANGELICA 451
-#define TRAINER_CHANNELER_EMILIA 452
-#define TRAINER_CHANNELER_JENNIFER 453
-#define TRAINER_CHANNELER_1 454
-#define TRAINER_CHANNELER_2 455
-#define TRAINER_CHANNELER_3 456
-#define TRAINER_CHANNELER_4 457
-#define TRAINER_CHANNELER_5 458
-#define TRAINER_CHANNELER_6 459
-#define TRAINER_CHANNELER_7 460
-#define TRAINER_CHANNELER_8 461
-#define TRAINER_CHANNELER_AMANDA 462
-#define TRAINER_CHANNELER_STACY 463
-#define TRAINER_CHANNELER_TASHA 464
-#define TRAINER_HIKER_JEREMY 465
-#define TRAINER_PICNICKER_ALMA 466
-#define TRAINER_PICNICKER_SUSIE 467
-#define TRAINER_PICNICKER_VALERIE 468
-#define TRAINER_PICNICKER_GWEN 469
-#define TRAINER_BIKER_VIRGIL 470
-#define TRAINER_CAMPER_FLINT 471
-#define TRAINER_PICNICKER_MISSY 472
-#define TRAINER_PICNICKER_IRENE 473
-#define TRAINER_PICNICKER_DANA 474
-#define TRAINER_PICNICKER_ARIANA 475
-#define TRAINER_PICNICKER_LEAH 476
-#define TRAINER_CAMPER_JUSTIN 477
-#define TRAINER_PICNICKER_YAZMIN 478
-#define TRAINER_PICNICKER_KINDRA 479
-#define TRAINER_PICNICKER_BECKY 480
-#define TRAINER_PICNICKER_CELIA 481
-#define TRAINER_GENTLEMAN_BROOKS 482
-#define TRAINER_GENTLEMAN_LAMAR 483
-#define TRAINER_TWINS_ELI_ANNE 484
-#define TRAINER_COOL_COUPLE_RAY_TYRA 485
-#define TRAINER_YOUNG_COUPLE_GIA_JES 486
-#define TRAINER_TWINS_KIRI_JAN 487
-#define TRAINER_CRUSH_KIN_RON_MYA 488
-#define TRAINER_YOUNG_COUPLE_LEA_JED 489
-#define TRAINER_SIS_AND_BRO_LIA_LUC 490
-#define TRAINER_SIS_AND_BRO_LIL_IAN 491
-#define TRAINER_BUG_CATCHER_3 492
-#define TRAINER_BUG_CATCHER_4 493
-#define TRAINER_BUG_CATCHER_5 494
-#define TRAINER_BUG_CATCHER_6 495
-#define TRAINER_BUG_CATCHER_7 496
-#define TRAINER_BUG_CATCHER_8 497
-#define TRAINER_YOUNGSTER_BEN_3 498
-#define TRAINER_YOUNGSTER_BEN_4 499
-#define TRAINER_YOUNGSTER_CHAD_2 500
-#define TRAINER_LASS_RELI_2 501
-#define TRAINER_LASS_RELI_3 502
-#define TRAINER_YOUNGSTER_TIMMY_2 503
-#define TRAINER_YOUNGSTER_TIMMY_3 504
-#define TRAINER_YOUNGSTER_TIMMY_4 505
-#define TRAINER_YOUNGSTER_CHAD_3 506
-#define TRAINER_LASS_JANICE_2 507
-#define TRAINER_LASS_JANICE_3 508
-#define TRAINER_YOUNGSTER_CHAD_4 509
-#define TRAINER_HIKER_FRANKLIN_2 510
-#define TRAINER_PKMN_PROF_PROF_OAK 511
-#define TRAINER_PLAYER_BRENDAN 512
-#define TRAINER_PLAYER_MAY 513
-#define TRAINER_PLAYER_RED 514
-#define TRAINER_PLAYER_LEAF 515
-#define TRAINER_TEAM_ROCKET_GRUNT_42 516
-#define TRAINER_PSYCHIC_JACLYN 517
-#define TRAINER_CRUSH_GIRL_SHARON 518
-#define TRAINER_TUBER_AMIRA 519
-#define TRAINER_PKMN_BREEDER_ALIZE 520
-#define TRAINER_PKMN_RANGER_NICOLAS 521
-#define TRAINER_PKMN_RANGER_MADELINE 522
-#define TRAINER_AROMA_LADY_NIKKI 523
-#define TRAINER_RUIN_MANIAC_STANLY 524
-#define TRAINER_LADY_JACKI 525
-#define TRAINER_PAINTER_DAISY 526
-#define TRAINER_BIKER_GOON 527
-#define TRAINER_BIKER_GOON_2 528
-#define TRAINER_BIKER_GOON_3 529
-#define TRAINER_BIKER_2 530
-#define TRAINER_BUG_CATCHER_ANTHONY 531
-#define TRAINER_BUG_CATCHER_CHARLIE 532
-#define TRAINER_TWINS_ELI_ANNE_2 533
-#define TRAINER_YOUNGSTER_JOHNSON 534
-#define TRAINER_BIKER_RICARDO 535
-#define TRAINER_BIKER_JAREN 536
-#define TRAINER_TEAM_ROCKET_GRUNT_43 537
-#define TRAINER_TEAM_ROCKET_GRUNT_44 538
-#define TRAINER_TEAM_ROCKET_GRUNT_45 539
-#define TRAINER_TEAM_ROCKET_GRUNT_46 540
-#define TRAINER_TEAM_ROCKET_GRUNT_47 541
-#define TRAINER_TEAM_ROCKET_GRUNT_48 542
-#define TRAINER_TEAM_ROCKET_ADMIN 543
-#define TRAINER_TEAM_ROCKET_ADMIN_2 544
-#define TRAINER_SCIENTIST_GIDEON 545
-#define TRAINER_SWIMMER_FEMALE_AMARA 546
-#define TRAINER_SWIMMER_FEMALE_MARIA 547
-#define TRAINER_SWIMMER_FEMALE_ABIGAIL 548
-#define TRAINER_SWIMMER_MALE_FINN 549
-#define TRAINER_SWIMMER_MALE_GARRETT 550
-#define TRAINER_FISHERMAN_TOMMY 551
-#define TRAINER_CRUSH_GIRL_TANYA 552
-#define TRAINER_BLACK_BELT_SHEA 553
-#define TRAINER_BLACK_BELT_HUGH 554
-#define TRAINER_CAMPER_BRYCE 555
-#define TRAINER_PICNICKER_CLAIRE 556
-#define TRAINER_CRUSH_KIN_MIK_KIA 557
-#define TRAINER_AROMA_LADY_VIOLET 558
-#define TRAINER_TUBER_ALEXIS 559
-#define TRAINER_TWINS_JOY_MEG 560
-#define TRAINER_SWIMMER_FEMALE_TISHA 561
-#define TRAINER_PAINTER_CELINA 562
-#define TRAINER_PAINTER_RAYNA 563
-#define TRAINER_LADY_GILLIAN 564
-#define TRAINER_YOUNGSTER_DESTIN 565
-#define TRAINER_SWIMMER_MALE_TOBY 566
-#define TRAINER_TEAM_ROCKET_GRUNT_49 567
-#define TRAINER_TEAM_ROCKET_GRUNT_50 568
-#define TRAINER_TEAM_ROCKET_GRUNT_51 569
-#define TRAINER_BIRD_KEEPER_MILO 570
-#define TRAINER_BIRD_KEEPER_CHAZ 571
-#define TRAINER_BIRD_KEEPER_HAROLD 572
-#define TRAINER_FISHERMAN_TYLOR 573
-#define TRAINER_SWIMMER_MALE_MYMO 574
-#define TRAINER_SWIMMER_FEMALE_NICOLE 575
-#define TRAINER_SIS_AND_BRO_AVA_GEB 576
-#define TRAINER_AROMA_LADY_ROSE 577
-#define TRAINER_SWIMMER_MALE_SAMIR 578
-#define TRAINER_SWIMMER_FEMALE_DENISE 579
-#define TRAINER_TWINS_MIU_MIA 580
-#define TRAINER_HIKER_EARL 581
-#define TRAINER_RUIN_MANIAC_FOSTER 582
-#define TRAINER_RUIN_MANIAC_LARRY 583
-#define TRAINER_HIKER_DARYL 584
-#define TRAINER_POKEMANIAC_HECTOR 585
-#define TRAINER_PSYCHIC_DARIO 586
-#define TRAINER_PSYCHIC_RODETTE 587
-#define TRAINER_AROMA_LADY_MIAH 588
-#define TRAINER_YOUNG_COUPLE_EVE_JON 589
-#define TRAINER_JUGGLER_MASON 590
-#define TRAINER_CRUSH_GIRL_CYNDY 591
-#define TRAINER_CRUSH_GIRL_JOCELYN 592
-#define TRAINER_TAMER_EVAN 593
-#define TRAINER_POKEMANIAC_MARK_2 594
-#define TRAINER_PKMN_RANGER_LOGAN 595
-#define TRAINER_PKMN_RANGER_JACKSON 596
-#define TRAINER_PKMN_RANGER_BETH 597
-#define TRAINER_PKMN_RANGER_KATELYN 598
-#define TRAINER_COOLTRAINER_LEROY 599
-#define TRAINER_COOLTRAINER_MICHELLE 600
-#define TRAINER_COOL_COUPLE_LEX_NYA 601
-#define TRAINER_RUIN_MANIAC_BRANDON 602
-#define TRAINER_RUIN_MANIAC_BENJAMIN 603
-#define TRAINER_PAINTER_EDNA 604
-#define TRAINER_GENTLEMAN_CLIFFORD 605
-#define TRAINER_LADY_SELPHY 606
-#define TRAINER_RUIN_MANIAC_LAWSON 607
-#define TRAINER_PSYCHIC_LAURA 608
-#define TRAINER_PKMN_BREEDER_BETHANY 609
-#define TRAINER_PKMN_BREEDER_ALLISON 610
-#define TRAINER_BUG_CATCHER_GARRET 611
-#define TRAINER_BUG_CATCHER_JONAH 612
-#define TRAINER_BUG_CATCHER_VANCE 613
-#define TRAINER_YOUNGSTER_NASH 614
-#define TRAINER_YOUNGSTER_CORDELL 615
-#define TRAINER_LASS_DALIA 616
-#define TRAINER_LASS_JOANA 617
-#define TRAINER_CAMPER_RILEY 618
-#define TRAINER_PICNICKER_MARCY 619
-#define TRAINER_RUIN_MANIAC_LAYTON 620
-#define TRAINER_PICNICKER_KELSEY_2 621
-#define TRAINER_PICNICKER_KELSEY_3 622
-#define TRAINER_PICNICKER_KELSEY_4 623
-#define TRAINER_CAMPER_RICKY_2 624
-#define TRAINER_CAMPER_RICKY_3 625
-#define TRAINER_CAMPER_RICKY_4 626
-#define TRAINER_CAMPER_JEFF_2 627
-#define TRAINER_CAMPER_JEFF_3 628
-#define TRAINER_CAMPER_JEFF_4 629
-#define TRAINER_PICNICKER_ISABELLE_2 630
-#define TRAINER_PICNICKER_ISABELLE_3 631
-#define TRAINER_PICNICKER_ISABELLE_4 632
-#define TRAINER_YOUNGSTER_YASU_2 633
-#define TRAINER_YOUNGSTER_YASU_3 634
-#define TRAINER_ENGINEER_BERNIE_2 635
-#define TRAINER_GAMER_DARIAN_2 636
-#define TRAINER_CAMPER_CHRIS_2 637
-#define TRAINER_CAMPER_CHRIS_3 638
-#define TRAINER_CAMPER_CHRIS_4 639
-#define TRAINER_PICNICKER_ALICIA_2 640
-#define TRAINER_PICNICKER_ALICIA_3 641
-#define TRAINER_PICNICKER_ALICIA_4 642
-#define TRAINER_HIKER_JEREMY_2 643
-#define TRAINER_POKEMANIAC_MARK_3 644
-#define TRAINER_POKEMANIAC_HERMAN_2 645
-#define TRAINER_POKEMANIAC_HERMAN_3 646
-#define TRAINER_HIKER_TRENT_2 647
-#define TRAINER_LASS_MEGAN_2 648
-#define TRAINER_LASS_MEGAN_3 649
-#define TRAINER_SUPER_NERD_GLENN_2 650
-#define TRAINER_GAMER_RICH_2 651
-#define TRAINER_BIKER_JAREN_2 652
-#define TRAINER_FISHERMAN_ELLIOT_2 653
-#define TRAINER_ROCKER_LUCA_2 654
-#define TRAINER_BEAUTY_SHEILA_2 655
-#define TRAINER_BIRD_KEEPER_ROBERT_2 656
-#define TRAINER_BIRD_KEEPER_ROBERT_3 657
-#define TRAINER_PICNICKER_SUSIE_2 658
-#define TRAINER_PICNICKER_SUSIE_3 659
-#define TRAINER_PICNICKER_SUSIE_4 660
-#define TRAINER_BIKER_LUKAS_2 661
-#define TRAINER_BIRD_KEEPER_BENNY_2 662
-#define TRAINER_BIRD_KEEPER_BENNY_3 663
-#define TRAINER_BIRD_KEEPER_MARLON_2 664
-#define TRAINER_BIRD_KEEPER_MARLON_3 665
-#define TRAINER_BEAUTY_GRACE_2 666
-#define TRAINER_BIRD_KEEPER_CHESTER_2 667
-#define TRAINER_BIRD_KEEPER_CHESTER_3 668
-#define TRAINER_PICNICKER_BECKY_2 669
-#define TRAINER_PICNICKER_BECKY_3 670
-#define TRAINER_PICNICKER_BECKY_4 671
-#define TRAINER_CRUSH_KIN_RON_MYA_2 672
-#define TRAINER_CRUSH_KIN_RON_MYA_3 673
-#define TRAINER_CRUSH_KIN_RON_MYA_4 674
-#define TRAINER_BIKER_RUBEN_2 675
-#define TRAINER_CUE_BALL_CAMRON_2 676
-#define TRAINER_BIKER_JAXON_2 677
-#define TRAINER_CUE_BALL_ISAIAH_2 678
-#define TRAINER_CUE_BALL_COREY_2 679
-#define TRAINER_BIRD_KEEPER_JACOB_2 680
-#define TRAINER_BIRD_KEEPER_JACOB_3 681
-#define TRAINER_SWIMMER_FEMALE_ALICE_2 682
-#define TRAINER_SWIMMER_MALE_DARRIN_2 683
-#define TRAINER_PICNICKER_MISSY_2 684
-#define TRAINER_PICNICKER_MISSY_3 685
-#define TRAINER_FISHERMAN_WADE_2 686
-#define TRAINER_SWIMMER_MALE_JACK_2 687
-#define TRAINER_SIS_AND_BRO_LIL_IAN_2 688
-#define TRAINER_SIS_AND_BRO_LIL_IAN_3 689
-#define TRAINER_SWIMMER_MALE_FINN_2 690
-#define TRAINER_CRUSH_GIRL_SHARON_2 691
-#define TRAINER_CRUSH_GIRL_SHARON_3 692
-#define TRAINER_CRUSH_GIRL_TANYA_2 693
-#define TRAINER_CRUSH_GIRL_TANYA_3 694
-#define TRAINER_BLACK_BELT_SHEA_2 695
-#define TRAINER_BLACK_BELT_SHEA_3 696
-#define TRAINER_BLACK_BELT_HUGH_2 697
-#define TRAINER_BLACK_BELT_HUGH_3 698
-#define TRAINER_CRUSH_KIN_MIK_KIA_2 699
-#define TRAINER_CRUSH_KIN_MIK_KIA_3 700
-#define TRAINER_TUBER_AMIRA_2 701
-#define TRAINER_TWINS_JOY_MEG_2 702
-#define TRAINER_PAINTER_RAYNA_2 703
-#define TRAINER_YOUNGSTER_DESTIN_2 704
-#define TRAINER_PKMN_BREEDER_ALIZE_2 705
-#define TRAINER_YOUNG_COUPLE_GIA_JES_2 706
-#define TRAINER_YOUNG_COUPLE_GIA_JES_3 707
-#define TRAINER_BIRD_KEEPER_MILO_2 708
-#define TRAINER_BIRD_KEEPER_CHAZ_2 709
-#define TRAINER_BIRD_KEEPER_HAROLD_2 710
-#define TRAINER_SWIMMER_FEMALE_NICOLE_2 711
-#define TRAINER_PSYCHIC_JACLYN_2 712
-#define TRAINER_SWIMMER_MALE_SAMIR_2 713
-#define TRAINER_HIKER_EARL_2 714
-#define TRAINER_RUIN_MANIAC_LARRY_2 715
-#define TRAINER_POKEMANIAC_HECTOR_2 716
-#define TRAINER_PSYCHIC_DARIO_2 717
-#define TRAINER_PSYCHIC_RODETTE_2 718
-#define TRAINER_JUGGLER_MASON_2 719
-#define TRAINER_PKMN_RANGER_NICOLAS_2 720
-#define TRAINER_PKMN_RANGER_MADELINE_2 721
-#define TRAINER_CRUSH_GIRL_CYNDY_2 722
-#define TRAINER_TAMER_EVAN_2 723
-#define TRAINER_PKMN_RANGER_JACKSON_2 724
-#define TRAINER_PKMN_RANGER_KATELYN_2 725
-#define TRAINER_COOLTRAINER_LEROY_2 726
-#define TRAINER_COOLTRAINER_MICHELLE_2 727
-#define TRAINER_COOL_COUPLE_LEX_NYA_2 728
-#define TRAINER_BUG_CATCHER_COLTON_2 729
-#define TRAINER_BUG_CATCHER_COLTON_3 730
-#define TRAINER_BUG_CATCHER_COLTON_4 731
-#define TRAINER_SWIMMER_MALE_MATTHEW_2 732
-#define TRAINER_SWIMMER_MALE_TONY_2 733
-#define TRAINER_SWIMMER_FEMALE_MELISSA_2 734
-#define TRAINER_ELITE_FOUR_LORELEI_2 735
-#define TRAINER_ELITE_FOUR_BRUNO_2 736
-#define TRAINER_ELITE_FOUR_AGATHA_2 737
-#define TRAINER_ELITE_FOUR_LANCE_2 738
-#define TRAINER_CHAMPION_REMATCH_SQUIRTLE 739
-#define TRAINER_CHAMPION_REMATCH_BULBASAUR 740
-#define TRAINER_CHAMPION_REMATCH_CHARMANDER 741
-#define TRAINER_CUE_BALL_PAXTON 742
-#define NUM_TRAINERS 743
+#define TRAINER_CHAMPION_FIRST_CHARMANDER 440
+#define TRAINER_CHANNELER_PATRICIA 441
+#define TRAINER_CHANNELER_CARLY 442
+#define TRAINER_CHANNELER_HOPE 443
+#define TRAINER_CHANNELER_PAULA 444
+#define TRAINER_CHANNELER_LAUREL 445
+#define TRAINER_CHANNELER_JODY 446
+#define TRAINER_CHANNELER_TAMMY 447
+#define TRAINER_CHANNELER_RUTH 448
+#define TRAINER_CHANNELER_KARINA 449
+#define TRAINER_CHANNELER_JANAE 450
+#define TRAINER_CHANNELER_ANGELICA 451
+#define TRAINER_CHANNELER_EMILIA 452
+#define TRAINER_CHANNELER_JENNIFER 453
+#define TRAINER_CHANNELER_1 454
+#define TRAINER_CHANNELER_2 455
+#define TRAINER_CHANNELER_3 456
+#define TRAINER_CHANNELER_4 457
+#define TRAINER_CHANNELER_5 458
+#define TRAINER_CHANNELER_6 459
+#define TRAINER_CHANNELER_7 460
+#define TRAINER_CHANNELER_8 461
+#define TRAINER_CHANNELER_AMANDA 462
+#define TRAINER_CHANNELER_STACY 463
+#define TRAINER_CHANNELER_TASHA 464
+#define TRAINER_HIKER_JEREMY 465
+#define TRAINER_PICNICKER_ALMA 466
+#define TRAINER_PICNICKER_SUSIE 467
+#define TRAINER_PICNICKER_VALERIE 468
+#define TRAINER_PICNICKER_GWEN 469
+#define TRAINER_BIKER_VIRGIL 470
+#define TRAINER_CAMPER_FLINT 471
+#define TRAINER_PICNICKER_MISSY 472
+#define TRAINER_PICNICKER_IRENE 473
+#define TRAINER_PICNICKER_DANA 474
+#define TRAINER_PICNICKER_ARIANA 475
+#define TRAINER_PICNICKER_LEAH 476
+#define TRAINER_CAMPER_JUSTIN 477
+#define TRAINER_PICNICKER_YAZMIN 478
+#define TRAINER_PICNICKER_KINDRA 479
+#define TRAINER_PICNICKER_BECKY 480
+#define TRAINER_PICNICKER_CELIA 481
+#define TRAINER_GENTLEMAN_BROOKS 482
+#define TRAINER_GENTLEMAN_LAMAR 483
+#define TRAINER_TWINS_ELI_ANNE 484
+#define TRAINER_COOL_COUPLE_RAY_TYRA 485
+#define TRAINER_YOUNG_COUPLE_GIA_JES 486
+#define TRAINER_TWINS_KIRI_JAN 487
+#define TRAINER_CRUSH_KIN_RON_MYA 488
+#define TRAINER_YOUNG_COUPLE_LEA_JED 489
+#define TRAINER_SIS_AND_BRO_LIA_LUC 490
+#define TRAINER_SIS_AND_BRO_LIL_IAN 491
+#define TRAINER_BUG_CATCHER_3 492
+#define TRAINER_BUG_CATCHER_4 493
+#define TRAINER_BUG_CATCHER_5 494
+#define TRAINER_BUG_CATCHER_6 495
+#define TRAINER_BUG_CATCHER_7 496
+#define TRAINER_BUG_CATCHER_8 497
+#define TRAINER_YOUNGSTER_BEN_3 498
+#define TRAINER_YOUNGSTER_BEN_4 499
+#define TRAINER_YOUNGSTER_CHAD_2 500
+#define TRAINER_LASS_RELI_2 501
+#define TRAINER_LASS_RELI_3 502
+#define TRAINER_YOUNGSTER_TIMMY_2 503
+#define TRAINER_YOUNGSTER_TIMMY_3 504
+#define TRAINER_YOUNGSTER_TIMMY_4 505
+#define TRAINER_YOUNGSTER_CHAD_3 506
+#define TRAINER_LASS_JANICE_2 507
+#define TRAINER_LASS_JANICE_3 508
+#define TRAINER_YOUNGSTER_CHAD_4 509
+#define TRAINER_HIKER_FRANKLIN_2 510
+#define TRAINER_PKMN_PROF_PROF_OAK 511
+#define TRAINER_PLAYER_BRENDAN 512
+#define TRAINER_PLAYER_MAY 513
+#define TRAINER_PLAYER_RED 514
+#define TRAINER_PLAYER_LEAF 515
+#define TRAINER_TEAM_ROCKET_GRUNT_42 516
+#define TRAINER_PSYCHIC_JACLYN 517
+#define TRAINER_CRUSH_GIRL_SHARON 518
+#define TRAINER_TUBER_AMIRA 519
+#define TRAINER_PKMN_BREEDER_ALIZE 520
+#define TRAINER_PKMN_RANGER_NICOLAS 521
+#define TRAINER_PKMN_RANGER_MADELINE 522
+#define TRAINER_AROMA_LADY_NIKKI 523
+#define TRAINER_RUIN_MANIAC_STANLY 524
+#define TRAINER_LADY_JACKI 525
+#define TRAINER_PAINTER_DAISY 526
+#define TRAINER_BIKER_GOON 527
+#define TRAINER_BIKER_GOON_2 528
+#define TRAINER_BIKER_GOON_3 529
+#define TRAINER_BIKER_2 530
+#define TRAINER_BUG_CATCHER_ANTHONY 531
+#define TRAINER_BUG_CATCHER_CHARLIE 532
+#define TRAINER_TWINS_ELI_ANNE_2 533
+#define TRAINER_YOUNGSTER_JOHNSON 534
+#define TRAINER_BIKER_RICARDO 535
+#define TRAINER_BIKER_JAREN 536
+#define TRAINER_TEAM_ROCKET_GRUNT_43 537
+#define TRAINER_TEAM_ROCKET_GRUNT_44 538
+#define TRAINER_TEAM_ROCKET_GRUNT_45 539
+#define TRAINER_TEAM_ROCKET_GRUNT_46 540
+#define TRAINER_TEAM_ROCKET_GRUNT_47 541
+#define TRAINER_TEAM_ROCKET_GRUNT_48 542
+#define TRAINER_TEAM_ROCKET_ADMIN 543
+#define TRAINER_TEAM_ROCKET_ADMIN_2 544
+#define TRAINER_SCIENTIST_GIDEON 545
+#define TRAINER_SWIMMER_FEMALE_AMARA 546
+#define TRAINER_SWIMMER_FEMALE_MARIA 547
+#define TRAINER_SWIMMER_FEMALE_ABIGAIL 548
+#define TRAINER_SWIMMER_MALE_FINN 549
+#define TRAINER_SWIMMER_MALE_GARRETT 550
+#define TRAINER_FISHERMAN_TOMMY 551
+#define TRAINER_CRUSH_GIRL_TANYA 552
+#define TRAINER_BLACK_BELT_SHEA 553
+#define TRAINER_BLACK_BELT_HUGH 554
+#define TRAINER_CAMPER_BRYCE 555
+#define TRAINER_PICNICKER_CLAIRE 556
+#define TRAINER_CRUSH_KIN_MIK_KIA 557
+#define TRAINER_AROMA_LADY_VIOLET 558
+#define TRAINER_TUBER_ALEXIS 559
+#define TRAINER_TWINS_JOY_MEG 560
+#define TRAINER_SWIMMER_FEMALE_TISHA 561
+#define TRAINER_PAINTER_CELINA 562
+#define TRAINER_PAINTER_RAYNA 563
+#define TRAINER_LADY_GILLIAN 564
+#define TRAINER_YOUNGSTER_DESTIN 565
+#define TRAINER_SWIMMER_MALE_TOBY 566
+#define TRAINER_TEAM_ROCKET_GRUNT_49 567
+#define TRAINER_TEAM_ROCKET_GRUNT_50 568
+#define TRAINER_TEAM_ROCKET_GRUNT_51 569
+#define TRAINER_BIRD_KEEPER_MILO 570
+#define TRAINER_BIRD_KEEPER_CHAZ 571
+#define TRAINER_BIRD_KEEPER_HAROLD 572
+#define TRAINER_FISHERMAN_TYLOR 573
+#define TRAINER_SWIMMER_MALE_MYMO 574
+#define TRAINER_SWIMMER_FEMALE_NICOLE 575
+#define TRAINER_SIS_AND_BRO_AVA_GEB 576
+#define TRAINER_AROMA_LADY_ROSE 577
+#define TRAINER_SWIMMER_MALE_SAMIR 578
+#define TRAINER_SWIMMER_FEMALE_DENISE 579
+#define TRAINER_TWINS_MIU_MIA 580
+#define TRAINER_HIKER_EARL 581
+#define TRAINER_RUIN_MANIAC_FOSTER 582
+#define TRAINER_RUIN_MANIAC_LARRY 583
+#define TRAINER_HIKER_DARYL 584
+#define TRAINER_POKEMANIAC_HECTOR 585
+#define TRAINER_PSYCHIC_DARIO 586
+#define TRAINER_PSYCHIC_RODETTE 587
+#define TRAINER_AROMA_LADY_MIAH 588
+#define TRAINER_YOUNG_COUPLE_EVE_JON 589
+#define TRAINER_JUGGLER_MASON 590
+#define TRAINER_CRUSH_GIRL_CYNDY 591
+#define TRAINER_CRUSH_GIRL_JOCELYN 592
+#define TRAINER_TAMER_EVAN 593
+#define TRAINER_POKEMANIAC_MARK_2 594
+#define TRAINER_PKMN_RANGER_LOGAN 595
+#define TRAINER_PKMN_RANGER_JACKSON 596
+#define TRAINER_PKMN_RANGER_BETH 597
+#define TRAINER_PKMN_RANGER_KATELYN 598
+#define TRAINER_COOLTRAINER_LEROY 599
+#define TRAINER_COOLTRAINER_MICHELLE 600
+#define TRAINER_COOL_COUPLE_LEX_NYA 601
+#define TRAINER_RUIN_MANIAC_BRANDON 602
+#define TRAINER_RUIN_MANIAC_BENJAMIN 603
+#define TRAINER_PAINTER_EDNA 604
+#define TRAINER_GENTLEMAN_CLIFFORD 605
+#define TRAINER_LADY_SELPHY 606
+#define TRAINER_RUIN_MANIAC_LAWSON 607
+#define TRAINER_PSYCHIC_LAURA 608
+#define TRAINER_PKMN_BREEDER_BETHANY 609
+#define TRAINER_PKMN_BREEDER_ALLISON 610
+#define TRAINER_BUG_CATCHER_GARRET 611
+#define TRAINER_BUG_CATCHER_JONAH 612
+#define TRAINER_BUG_CATCHER_VANCE 613
+#define TRAINER_YOUNGSTER_NASH 614
+#define TRAINER_YOUNGSTER_CORDELL 615
+#define TRAINER_LASS_DALIA 616
+#define TRAINER_LASS_JOANA 617
+#define TRAINER_CAMPER_RILEY 618
+#define TRAINER_PICNICKER_MARCY 619
+#define TRAINER_RUIN_MANIAC_LAYTON 620
+#define TRAINER_PICNICKER_KELSEY_2 621
+#define TRAINER_PICNICKER_KELSEY_3 622
+#define TRAINER_PICNICKER_KELSEY_4 623
+#define TRAINER_CAMPER_RICKY_2 624
+#define TRAINER_CAMPER_RICKY_3 625
+#define TRAINER_CAMPER_RICKY_4 626
+#define TRAINER_CAMPER_JEFF_2 627
+#define TRAINER_CAMPER_JEFF_3 628
+#define TRAINER_CAMPER_JEFF_4 629
+#define TRAINER_PICNICKER_ISABELLE_2 630
+#define TRAINER_PICNICKER_ISABELLE_3 631
+#define TRAINER_PICNICKER_ISABELLE_4 632
+#define TRAINER_YOUNGSTER_YASU_2 633
+#define TRAINER_YOUNGSTER_YASU_3 634
+#define TRAINER_ENGINEER_BERNIE_2 635
+#define TRAINER_GAMER_DARIAN_2 636
+#define TRAINER_CAMPER_CHRIS_2 637
+#define TRAINER_CAMPER_CHRIS_3 638
+#define TRAINER_CAMPER_CHRIS_4 639
+#define TRAINER_PICNICKER_ALICIA_2 640
+#define TRAINER_PICNICKER_ALICIA_3 641
+#define TRAINER_PICNICKER_ALICIA_4 642
+#define TRAINER_HIKER_JEREMY_2 643
+#define TRAINER_POKEMANIAC_MARK_3 644
+#define TRAINER_POKEMANIAC_HERMAN_2 645
+#define TRAINER_POKEMANIAC_HERMAN_3 646
+#define TRAINER_HIKER_TRENT_2 647
+#define TRAINER_LASS_MEGAN_2 648
+#define TRAINER_LASS_MEGAN_3 649
+#define TRAINER_SUPER_NERD_GLENN_2 650
+#define TRAINER_GAMER_RICH_2 651
+#define TRAINER_BIKER_JAREN_2 652
+#define TRAINER_FISHERMAN_ELLIOT_2 653
+#define TRAINER_ROCKER_LUCA_2 654
+#define TRAINER_BEAUTY_SHEILA_2 655
+#define TRAINER_BIRD_KEEPER_ROBERT_2 656
+#define TRAINER_BIRD_KEEPER_ROBERT_3 657
+#define TRAINER_PICNICKER_SUSIE_2 658
+#define TRAINER_PICNICKER_SUSIE_3 659
+#define TRAINER_PICNICKER_SUSIE_4 660
+#define TRAINER_BIKER_LUKAS_2 661
+#define TRAINER_BIRD_KEEPER_BENNY_2 662
+#define TRAINER_BIRD_KEEPER_BENNY_3 663
+#define TRAINER_BIRD_KEEPER_MARLON_2 664
+#define TRAINER_BIRD_KEEPER_MARLON_3 665
+#define TRAINER_BEAUTY_GRACE_2 666
+#define TRAINER_BIRD_KEEPER_CHESTER_2 667
+#define TRAINER_BIRD_KEEPER_CHESTER_3 668
+#define TRAINER_PICNICKER_BECKY_2 669
+#define TRAINER_PICNICKER_BECKY_3 670
+#define TRAINER_PICNICKER_BECKY_4 671
+#define TRAINER_CRUSH_KIN_RON_MYA_2 672
+#define TRAINER_CRUSH_KIN_RON_MYA_3 673
+#define TRAINER_CRUSH_KIN_RON_MYA_4 674
+#define TRAINER_BIKER_RUBEN_2 675
+#define TRAINER_CUE_BALL_CAMRON_2 676
+#define TRAINER_BIKER_JAXON_2 677
+#define TRAINER_CUE_BALL_ISAIAH_2 678
+#define TRAINER_CUE_BALL_COREY_2 679
+#define TRAINER_BIRD_KEEPER_JACOB_2 680
+#define TRAINER_BIRD_KEEPER_JACOB_3 681
+#define TRAINER_SWIMMER_FEMALE_ALICE_2 682
+#define TRAINER_SWIMMER_MALE_DARRIN_2 683
+#define TRAINER_PICNICKER_MISSY_2 684
+#define TRAINER_PICNICKER_MISSY_3 685
+#define TRAINER_FISHERMAN_WADE_2 686
+#define TRAINER_SWIMMER_MALE_JACK_2 687
+#define TRAINER_SIS_AND_BRO_LIL_IAN_2 688
+#define TRAINER_SIS_AND_BRO_LIL_IAN_3 689
+#define TRAINER_SWIMMER_MALE_FINN_2 690
+#define TRAINER_CRUSH_GIRL_SHARON_2 691
+#define TRAINER_CRUSH_GIRL_SHARON_3 692
+#define TRAINER_CRUSH_GIRL_TANYA_2 693
+#define TRAINER_CRUSH_GIRL_TANYA_3 694
+#define TRAINER_BLACK_BELT_SHEA_2 695
+#define TRAINER_BLACK_BELT_SHEA_3 696
+#define TRAINER_BLACK_BELT_HUGH_2 697
+#define TRAINER_BLACK_BELT_HUGH_3 698
+#define TRAINER_CRUSH_KIN_MIK_KIA_2 699
+#define TRAINER_CRUSH_KIN_MIK_KIA_3 700
+#define TRAINER_TUBER_AMIRA_2 701
+#define TRAINER_TWINS_JOY_MEG_2 702
+#define TRAINER_PAINTER_RAYNA_2 703
+#define TRAINER_YOUNGSTER_DESTIN_2 704
+#define TRAINER_PKMN_BREEDER_ALIZE_2 705
+#define TRAINER_YOUNG_COUPLE_GIA_JES_2 706
+#define TRAINER_YOUNG_COUPLE_GIA_JES_3 707
+#define TRAINER_BIRD_KEEPER_MILO_2 708
+#define TRAINER_BIRD_KEEPER_CHAZ_2 709
+#define TRAINER_BIRD_KEEPER_HAROLD_2 710
+#define TRAINER_SWIMMER_FEMALE_NICOLE_2 711
+#define TRAINER_PSYCHIC_JACLYN_2 712
+#define TRAINER_SWIMMER_MALE_SAMIR_2 713
+#define TRAINER_HIKER_EARL_2 714
+#define TRAINER_RUIN_MANIAC_LARRY_2 715
+#define TRAINER_POKEMANIAC_HECTOR_2 716
+#define TRAINER_PSYCHIC_DARIO_2 717
+#define TRAINER_PSYCHIC_RODETTE_2 718
+#define TRAINER_JUGGLER_MASON_2 719
+#define TRAINER_PKMN_RANGER_NICOLAS_2 720
+#define TRAINER_PKMN_RANGER_MADELINE_2 721
+#define TRAINER_CRUSH_GIRL_CYNDY_2 722
+#define TRAINER_TAMER_EVAN_2 723
+#define TRAINER_PKMN_RANGER_JACKSON_2 724
+#define TRAINER_PKMN_RANGER_KATELYN_2 725
+#define TRAINER_COOLTRAINER_LEROY_2 726
+#define TRAINER_COOLTRAINER_MICHELLE_2 727
+#define TRAINER_COOL_COUPLE_LEX_NYA_2 728
+#define TRAINER_BUG_CATCHER_COLTON_2 729
+#define TRAINER_BUG_CATCHER_COLTON_3 730
+#define TRAINER_BUG_CATCHER_COLTON_4 731
+#define TRAINER_SWIMMER_MALE_MATTHEW_2 732
+#define TRAINER_SWIMMER_MALE_TONY_2 733
+#define TRAINER_SWIMMER_FEMALE_MELISSA_2 734
+#define TRAINER_ELITE_FOUR_LORELEI_2 735
+#define TRAINER_ELITE_FOUR_BRUNO_2 736
+#define TRAINER_ELITE_FOUR_AGATHA_2 737
+#define TRAINER_ELITE_FOUR_LANCE_2 738
+#define TRAINER_CHAMPION_REMATCH_SQUIRTLE 739
+#define TRAINER_CHAMPION_REMATCH_BULBASAUR 740
+#define TRAINER_CHAMPION_REMATCH_CHARMANDER 741
+#define TRAINER_CUE_BALL_PAXTON 742
+#define NUM_TRAINERS 743
// All trainer parties specify the IV, level, and species for each Pokémon in the
// party. Some trainer parties also specify held items and custom moves for each
diff --git a/src/trainers.c b/src/trainers.c
index 0d3d14888..58f24e62e 100644
--- a/src/trainers.c
+++ b/src/trainers.c
@@ -11675,7 +11675,7 @@ const u8 gTrainerClassNames[][13] = {
};
const struct Trainer gTrainers[] = {
- [TRAINER_PKMN_TRAINER_1] = {
+ [TRAINER_NONE] = {
.partyFlags = 0,
.trainerClass = CLASS_PKMN_TRAINER,
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
diff --git a/src/vs_seeker.c b/src/vs_seeker.c
index 784878a2c..f3566c901 100644
--- a/src/vs_seeker.c
+++ b/src/vs_seeker.c
@@ -24,6 +24,8 @@
#include "unk_810c3a4.h"
#include "constants/movement_commands.h"
#include "vs_seeker.h"
+#include "constants/trainers.h"
+#include "constants/maps.h"
typedef enum
{
@@ -97,448 +99,448 @@ static void StartAllRespondantIdleMovements(void);
// rodata
static const VsSeekerData sVsSeekerData[] = {
- { {0x0059, 0x0065, 0xffff, 0x01f2, 0x01f3, 0x0000},
- 0x0003, 0x0015 },
- { {0x005a, 0x005a, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0015 },
- { {0x0069, 0x02d9, 0xffff, 0x02da, 0xffff, 0x02db},
- 0x0003, 0x0015 },
- { {0x006a, 0x006a, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0015 },
- { {0x006b, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0015 },
- { {0x0074, 0x01fb, 0xffff, 0x01fc, 0x0000, 0x0000},
- 0x0003, 0x0015 },
- { {0x0075, 0x0075, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0015 },
- { {0x0076, 0x0076, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0015 },
- { {0x0077, 0x0077, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0016 },
- { {0x005c, 0x01f7, 0xffff, 0x01f8, 0xffff, 0x01f9},
- 0x0003, 0x002b },
- { {0x006e, 0x006e, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002b },
- { {0x007a, 0x01f5, 0xffff, 0x01f6, 0x0000, 0x0000},
- 0x0003, 0x002b },
- { {0x007b, 0x007b, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002b },
- { {0x008f, 0x008f, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002b },
- { {0x0090, 0x0090, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002b },
- { {0x005d, 0x005d, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002c },
- { {0x005e, 0x005e, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002c },
- { {0x005f, 0x01f4, 0xffff, 0x01fa, 0x01fd, 0x0000},
- 0x0003, 0x002c },
- { {0x0099, 0x026d, 0xffff, 0x026e, 0x026f, 0x0000},
- 0x0003, 0x002c },
- { {0x007d, 0x007d, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002c },
- { {0x00b6, 0xffff, 0x01fe, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002c },
- { {0x00b7, 0x00b7, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002c },
- { {0x00b8, 0x00b8, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002c },
- { {0x01d7, 0x01d7, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002c },
- { {0x006f, 0x006f, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0018 },
- { {0x0070, 0x0070, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0018 },
- { {0x0091, 0x0270, 0xffff, 0x0271, 0xffff, 0x0272},
- 0x0003, 0x0018 },
- { {0x0092, 0x0273, 0xffff, 0x0274, 0xffff, 0x0275},
- 0x0003, 0x0018 },
- { {0x0097, 0x0097, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0018 },
- { {0x0098, 0x0276, 0xffff, 0x0277, 0x0278, 0x0000},
- 0x0003, 0x0018 },
- { {0x0061, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001d },
- { {0x0062, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001d },
- { {0x0063, 0xffff, 0x0279, 0xffff, 0x027a, 0x0000},
- 0x0003, 0x001d },
- { {0x0064, 0x0064, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001d },
- { {0x00dd, 0x00dd, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001d },
- { {0x00de, 0xffff, 0xffff, 0x027b, 0x0000, 0x0000},
- 0x0003, 0x001d },
- { {0x0102, 0x0102, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001d },
- { {0x0103, 0x0103, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001d },
- { {0x0104, 0x0104, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001d },
- { {0x0105, 0xffff, 0xffff, 0x027c, 0x0000, 0x0000},
- 0x0003, 0x001d },
- { {0x0072, 0x0072, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001b },
- { {0x0073, 0x0073, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001b },
- { {0x0094, 0xffff, 0x027d, 0x027e, 0xffff, 0x027f},
- 0x0003, 0x001b },
- { {0x0095, 0x0095, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001b },
- { {0x009a, 0xffff, 0x0280, 0x0281, 0xffff, 0x0282},
- 0x0003, 0x001b },
- { {0x009b, 0x009b, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001b },
- { {0x00b9, 0x00b9, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001b },
- { {0x00ba, 0x00ba, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001b },
- { {0x01d1, 0xffff, 0xffff, 0x0283, 0x0000, 0x0000},
- 0x0003, 0x001b },
- { {0x009c, 0x009c, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001c },
- { {0x009d, 0x009d, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001c },
- { {0x00a2, 0xffff, 0xffff, 0x0252, 0xffff, 0x0284},
- 0x0003, 0x001c },
- { {0x00a3, 0xffff, 0xffff, 0x0285, 0xffff, 0x0286},
- 0x0003, 0x001c },
- { {0x00bb, 0x00bb, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001c },
- { {0x00bc, 0xffff, 0xffff, 0x0287, 0x0000, 0x0000},
- 0x0003, 0x001c },
- { {0x0080, 0x0080, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x0081, 0x0081, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x0082, 0xffff, 0x0288, 0xffff, 0x0289, 0x0000},
- 0x0003, 0x001a },
- { {0x0083, 0x0083, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x00ab, 0x00ab, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x00ac, 0xffff, 0xffff, 0x028a, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x00ad, 0x00ad, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x0106, 0x0106, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x0108, 0xffff, 0xffff, 0x028b, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x01e4, 0xffff, 0xffff, 0x0215, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x0217, 0x0217, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x0218, 0xffff, 0xffff, 0x028c, 0x0000, 0x0000},
- 0x0003, 0x001a },
- { {0x00e1, 0x00e1, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001e },
- { {0x00e2, 0x00e2, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001e },
- { {0x00e3, 0x00e3, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001e },
- { {0x00e4, 0xffff, 0xffff, 0x028d, 0x0000, 0x0000},
- 0x0003, 0x001e },
- { {0x00e9, 0x00e9, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001e },
- { {0x011d, 0xffff, 0xffff, 0x028e, 0x0000, 0x0000},
- 0x0003, 0x001e },
- { {0x01dd, 0x01dd, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001e },
- { {0x01e6, 0xffff, 0xffff, 0x02c2, 0xffff, 0x02c3},
- 0x0003, 0x001e },
- { {0x00c3, 0x00c3, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001f },
- { {0x010c, 0x010c, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001f },
- { {0x010d, 0xffff, 0xffff, 0xffff, 0x028f, 0x0000},
- 0x0003, 0x001f },
- { {0x012c, 0x012c, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001f },
- { {0x012d, 0x012d, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001f },
- { {0x012e, 0xffff, 0xffff, 0x0290, 0x0291, 0x0000},
- 0x0003, 0x001f },
- { {0x01d2, 0x01d2, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001f },
- { {0x01d3, 0xffff, 0xffff, 0x0292, 0x0293, 0x0294},
- 0x0003, 0x001f },
- { {0x01d4, 0x01d4, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001f },
- { {0x01d5, 0x01d5, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x001f },
- { {0x00c4, 0x00c4, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0020 },
- { {0x00cf, 0xffff, 0xffff, 0xffff, 0x0295, 0x0000},
- 0x0003, 0x0020 },
- { {0x00d0, 0x00d0, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0020 },
- { {0x00d1, 0x00d1, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0020 },
- { {0x012f, 0x012f, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0020 },
- { {0x0130, 0xffff, 0xffff, 0x0296, 0x0297, 0x0000},
- 0x0003, 0x0020 },
- { {0x0139, 0x0139, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0020 },
- { {0x013a, 0x013a, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0020 },
- { {0x013b, 0x013b, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0020 },
- { {0x013c, 0xffff, 0xffff, 0x0298, 0x0299, 0x0000},
- 0x0003, 0x0020 },
- { {0x01e7, 0x01e7, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0020 },
- { {0x00c5, 0x00c5, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0021 },
- { {0x00c6, 0x00c6, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0021 },
- { {0x0111, 0xffff, 0xffff, 0xffff, 0x029a, 0x0000},
- 0x0003, 0x0021 },
- { {0x0112, 0x0112, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0021 },
- { {0x0131, 0x0131, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0021 },
- { {0x0132, 0xffff, 0xffff, 0x029b, 0x029c, 0x0000},
- 0x0003, 0x0021 },
- { {0x01de, 0x01de, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0021 },
- { {0x01df, 0x01df, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0021 },
- { {0x01e0, 0xffff, 0xffff, 0x029d, 0x029e, 0x029f},
- 0x0003, 0x0021 },
- { {0x01e1, 0x01e1, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0021 },
- { {0x01e8, 0xffff, 0xffff, 0x02a0, 0x02a1, 0x02a2},
- 0x0003, 0x0021 },
- { {0x00c7, 0x00c7, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0022 },
- { {0x00c9, 0x00c9, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0022 },
- { {0x00ca, 0xffff, 0xffff, 0xffff, 0x02a3, 0x0000},
- 0x0003, 0x0022 },
- { {0x00f9, 0x00f9, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0022 },
- { {0x00fa, 0x00fa, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0022 },
- { {0x00fb, 0xffff, 0xffff, 0xffff, 0x02a4, 0x0000},
- 0x0003, 0x0022 },
- { {0x01e9, 0x01e9, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0022 },
- { {0x00cb, 0x00cb, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0023 },
- { {0x00cc, 0x00cc, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0023 },
- { {0x00cd, 0xffff, 0xffff, 0xffff, 0x02a5, 0x0000},
- 0x0003, 0x0023 },
- { {0x00ce, 0x00ce, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0023 },
- { {0x00fc, 0x00fc, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0023 },
- { {0x00fd, 0xffff, 0xffff, 0xffff, 0x02a6, 0x0000},
- 0x0003, 0x0023 },
- { {0x00fe, 0x00fe, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0023 },
- { {0x00ff, 0x00ff, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0023 },
- { {0x0100, 0xffff, 0xffff, 0xffff, 0x02a7, 0x0000},
- 0x0003, 0x0023 },
- { {0x01d6, 0x01d6, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0023 },
- { {0x0133, 0x0133, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0024 },
- { {0x0134, 0x0134, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0024 },
- { {0x0135, 0xffff, 0xffff, 0x02a8, 0x02a9, 0x0000},
- 0x0003, 0x0024 },
- { {0x00eb, 0x00eb, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0025 },
- { {0x00ec, 0x00ec, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0025 },
- { {0x00ed, 0xffff, 0xffff, 0xffff, 0x02dc, 0x0000},
- 0x0003, 0x0025 },
- { {0x00ee, 0x00ee, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0025 },
- { {0x00ef, 0x00ef, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0025 },
- { {0x00f0, 0xffff, 0xffff, 0xffff, 0x02dd, 0x0000},
- 0x0003, 0x0025 },
- { {0x00f1, 0x00f1, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0025 },
- { {0x0114, 0x0114, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0025 },
- { {0x0115, 0xffff, 0xffff, 0xffff, 0x02aa, 0x0000},
- 0x0003, 0x0025 },
- { {0x0116, 0x0116, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0025 },
- { {0x01ea, 0x01ea, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0025 },
- { {0x00f2, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0026 },
- { {0x00f3, 0x00f3, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0026 },
- { {0x00f4, 0xffff, 0xffff, 0xffff, 0xffff, 0x02ab},
- 0x0003, 0x0026 },
- { {0x010e, 0x010e, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0026 },
- { {0x010f, 0x010f, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0026 },
- { {0x0110, 0xffff, 0xffff, 0xffff, 0x02de, 0x0000},
- 0x0003, 0x0026 },
- { {0x0117, 0x0117, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0026 },
- { {0x0136, 0x0136, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0026 },
- { {0x01d8, 0xffff, 0xffff, 0xffff, 0x02ac, 0x02ad},
- 0x0003, 0x0026 },
- { {0x01d9, 0x01d9, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0026 },
- { {0x00e5, 0x00e5, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0027 },
- { {0x00e6, 0x00e6, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0027 },
- { {0x00e7, 0xffff, 0xffff, 0xffff, 0x02ae, 0x0000},
- 0x0003, 0x0027 },
- { {0x00e8, 0x00e8, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0027 },
- { {0x00f5, 0x00f5, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0027 },
- { {0x00f6, 0xffff, 0xffff, 0xffff, 0x02af, 0x0000},
- 0x0003, 0x0027 },
- { {0x00f7, 0x00f7, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0027 },
- { {0x00f8, 0x00f8, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0027 },
- { {0x01eb, 0xffff, 0xffff, 0xffff, 0x02b0, 0x02b1},
- 0x0003, 0x0027 },
- { {0x0223, 0x0223, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002d },
- { {0x0224, 0x0224, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002d },
- { {0x0225, 0xffff, 0xffff, 0xffff, 0x02b2, 0x0000},
- 0x0003, 0x002d },
- { {0x0226, 0x0226, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002d },
- { {0x0227, 0x0227, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002d },
- { {0x0206, 0xffff, 0xffff, 0xffff, 0x02b3, 0x02b4},
- 0x0003, 0x002d },
- { {0x0228, 0xffff, 0xffff, 0xffff, 0x02b5, 0x02b6},
- 0x0003, 0x002d },
- { {0x0229, 0xffff, 0xffff, 0xffff, 0x02b7, 0x02b8},
- 0x0003, 0x002d },
- { {0x022a, 0xffff, 0xffff, 0xffff, 0x02b9, 0x02ba},
- 0x0003, 0x002d },
- { {0x022b, 0x022b, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002d },
- { {0x022c, 0x022c, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002d },
- { {0x022d, 0xffff, 0xffff, 0xffff, 0x02bb, 0x02bc},
- 0x0003, 0x002d },
- { {0x0222, 0x0222, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x002e },
- { {0x020b, 0x020b, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0030 },
- { {0x022e, 0x022e, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0030 },
- { {0x0207, 0xffff, 0xffff, 0xffff, 0x02bd, 0x0000},
- 0x0003, 0x0030 },
- { {0x022f, 0x022f, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0030 },
- { {0x0231, 0x0231, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0030 },
- { {0x0230, 0xffff, 0xffff, 0xffff, 0x02be, 0x0000},
- 0x0003, 0x0030 },
- { {0x020e, 0x020e, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0036 },
- { {0x0232, 0x0232, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0036 },
- { {0x0233, 0xffff, 0xffff, 0xffff, 0xffff, 0x02bf},
- 0x0003, 0x0036 },
- { {0x020d, 0x020d, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0036 },
- { {0x0234, 0x0234, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0036 },
- { {0x0235, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c0},
- 0x0003, 0x0036 },
- { {0x0236, 0x0236, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0036 },
- { {0x0208, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c1},
- 0x0003, 0x0037 },
- { {0x023a, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c4},
- 0x0003, 0x0039 },
- { {0x023b, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c5},
- 0x0003, 0x0039 },
- { {0x023c, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c6},
- 0x0003, 0x0039 },
- { {0x023d, 0x023d, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003a },
- { {0x023e, 0x023e, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003a },
- { {0x023f, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c7},
- 0x0003, 0x003a },
- { {0x0240, 0x0240, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003a },
- { {0x0205, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c8},
- 0x0003, 0x003b },
- { {0x0241, 0x0241, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003c },
- { {0x0123, 0x0123, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003c },
- { {0x0242, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c9},
- 0x0003, 0x003c },
- { {0x0243, 0x0243, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003c },
- { {0x0244, 0x0244, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003c },
- { {0x0245, 0xffff, 0xffff, 0xffff, 0xffff, 0x02ca},
- 0x0003, 0x003c },
- { {0x020c, 0x020c, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003d },
- { {0x0246, 0x0246, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003d },
- { {0x0247, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cb},
- 0x0003, 0x003d },
- { {0x0248, 0x0248, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003d },
- { {0x0249, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cc},
- 0x0003, 0x003d },
- { {0x024a, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cd},
- 0x0003, 0x003e },
- { {0x024b, 0xffff, 0xffff, 0xffff, 0xffff, 0x02ce},
- 0x0003, 0x003e },
- { {0x024c, 0x024c, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003f },
- { {0x024d, 0x024d, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x003f },
- { {0x024e, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cf},
- 0x0003, 0x003f },
- { {0x0209, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d0},
- 0x0003, 0x003f },
- { {0x020a, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d1},
- 0x0003, 0x003f },
- { {0x024f, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d2},
- 0x0003, 0x0040 },
- { {0x0251, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d3},
- 0x0003, 0x0040 },
- { {0x0254, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d4},
- 0x0003, 0x0040 },
- { {0x0256, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d5},
- 0x0003, 0x0040 },
- { {0x0257, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d6},
- 0x0003, 0x0040 },
- { {0x0258, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d7},
- 0x0003, 0x0040 },
- { {0x0259, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d8},
- 0x0003, 0x0040 },
- { {0x025a, 0x025a, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0041 },
- { {0x025b, 0x025b, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0041 },
- { {0x025c, 0x025c, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0041 },
- { {0x025d, 0x025d, 0x0000, 0x0000, 0x0000, 0x0000},
- 0x0003, 0x0041 }
+ { {TRAINER_YOUNGSTER_BEN, TRAINER_YOUNGSTER_BEN_2, 0xFFFF, TRAINER_YOUNGSTER_BEN_3, TRAINER_YOUNGSTER_BEN_4},
+ MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) },
+ { {TRAINER_YOUNGSTER_CALVIN, TRAINER_YOUNGSTER_CALVIN},
+ MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) },
+ { {TRAINER_BUG_CATCHER_COLTON, TRAINER_BUG_CATCHER_COLTON_2, 0xFFFF, TRAINER_BUG_CATCHER_COLTON_3, 0xFFFF, TRAINER_BUG_CATCHER_COLTON_4},
+ MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) },
+ { {TRAINER_BUG_CATCHER_GREG, TRAINER_BUG_CATCHER_GREG},
+ MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) },
+ { {TRAINER_BUG_CATCHER_JAMES, TRAINER_BUG_CATCHER_JAMES},
+ MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) },
+ { {TRAINER_LASS_JANICE, TRAINER_LASS_JANICE_2, 0xFFFF, TRAINER_LASS_JANICE_3},
+ MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) },
+ { {TRAINER_LASS_SALLY, TRAINER_LASS_SALLY},
+ MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) },
+ { {TRAINER_LASS_ROBIN, TRAINER_LASS_ROBIN},
+ MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) },
+ { {TRAINER_LASS_CRISSY, TRAINER_LASS_CRISSY},
+ MAP_GROUP(ROUTE4), MAP_NUM(ROUTE4) },
+ { {TRAINER_YOUNGSTER_TIMMY, TRAINER_YOUNGSTER_TIMMY_2, 0xFFFF, TRAINER_YOUNGSTER_TIMMY_3, 0xFFFF, TRAINER_YOUNGSTER_TIMMY_4},
+ MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) },
+ { {TRAINER_BUG_CATCHER_CALE, TRAINER_BUG_CATCHER_CALE},
+ MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) },
+ { {TRAINER_LASS_RELI, TRAINER_LASS_RELI_2, 0xFFFF, TRAINER_LASS_RELI_3},
+ MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) },
+ { {TRAINER_LASS_ALI, TRAINER_LASS_ALI},
+ MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) },
+ { {TRAINER_CAMPER_SHANE, TRAINER_CAMPER_SHANE},
+ MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) },
+ { {TRAINER_CAMPER_ETHAN, TRAINER_CAMPER_ETHAN},
+ MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) },
+ { {TRAINER_YOUNGSTER_JOEY, TRAINER_YOUNGSTER_JOEY},
+ MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) },
+ { {TRAINER_YOUNGSTER_DAN, TRAINER_YOUNGSTER_DAN},
+ MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) },
+ { {TRAINER_YOUNGSTER_CHAD, TRAINER_YOUNGSTER_CHAD_2, 0xFFFF, TRAINER_YOUNGSTER_CHAD_3, TRAINER_YOUNGSTER_CHAD_4},
+ MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) },
+ { {TRAINER_PICNICKER_KELSEY, TRAINER_PICNICKER_KELSEY_2, 0xFFFF, TRAINER_PICNICKER_KELSEY_3, TRAINER_PICNICKER_KELSEY_4},
+ MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) },
+ { {TRAINER_LASS_HALEY, TRAINER_LASS_HALEY},
+ MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) },
+ { {TRAINER_HIKER_FRANKLIN, 0xFFFF, TRAINER_HIKER_FRANKLIN_2},
+ MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) },
+ { {TRAINER_HIKER_NOB, TRAINER_HIKER_NOB},
+ MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) },
+ { {TRAINER_HIKER_WAYNE, TRAINER_HIKER_WAYNE},
+ MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) },
+ { {TRAINER_CAMPER_FLINT, TRAINER_CAMPER_FLINT},
+ MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) },
+ { {TRAINER_BUG_CATCHER_KEIGO, TRAINER_BUG_CATCHER_KEIGO},
+ MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) },
+ { {TRAINER_BUG_CATCHER_ELIJAH, TRAINER_BUG_CATCHER_ELIJAH},
+ MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) },
+ { {TRAINER_CAMPER_RICKY, TRAINER_CAMPER_RICKY_2, 0xFFFF, TRAINER_CAMPER_RICKY_3, 0xFFFF, TRAINER_CAMPER_RICKY_4},
+ MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) },
+ { {TRAINER_CAMPER_JEFF, TRAINER_CAMPER_JEFF_2, 0xFFFF, TRAINER_CAMPER_JEFF_3, 0xFFFF, TRAINER_CAMPER_JEFF_4},
+ MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) },
+ { {TRAINER_PICNICKER_NANCY, TRAINER_PICNICKER_NANCY},
+ MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) },
+ { {TRAINER_PICNICKER_ISABELLE, TRAINER_PICNICKER_ISABELLE_2, 0xFFFF, TRAINER_PICNICKER_ISABELLE_3, TRAINER_PICNICKER_ISABELLE_4},
+ MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) },
+ { {TRAINER_YOUNGSTER_EDDIE, TRAINER_YOUNGSTER_EDDIE},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_YOUNGSTER_DILLON, TRAINER_YOUNGSTER_DILLON},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_YOUNGSTER_YASU, 0xFFFF, TRAINER_YOUNGSTER_YASU_2, 0xFFFF, TRAINER_YOUNGSTER_YASU_3},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_YOUNGSTER_DAVE, TRAINER_YOUNGSTER_DAVE},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_ENGINEER_BRAXTON, TRAINER_ENGINEER_BRAXTON},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_ENGINEER_BERNIE, 0xFFFF, 0xFFFF, TRAINER_ENGINEER_BERNIE_2},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_GAMER_HUGO, TRAINER_GAMER_HUGO},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_GAMER_JASPER, TRAINER_GAMER_JASPER},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_GAMER_DIRK, TRAINER_GAMER_DIRK},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_GAMER_DARIAN, 0xFFFF, 0xFFFF, TRAINER_GAMER_DARIAN_2},
+ MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) },
+ { {TRAINER_BUG_CATCHER_BRENT, TRAINER_BUG_CATCHER_BRENT},
+ MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) },
+ { {TRAINER_BUG_CATCHER_CONNER, TRAINER_BUG_CATCHER_CONNER},
+ MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) },
+ { {TRAINER_CAMPER_CHRIS, 0xFFFF, TRAINER_CAMPER_CHRIS_2, TRAINER_CAMPER_CHRIS_3, 0xFFFF, TRAINER_CAMPER_CHRIS_4},
+ MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) },
+ { {TRAINER_CAMPER_DREW, TRAINER_CAMPER_DREW},
+ MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) },
+ { {TRAINER_PICNICKER_ALICIA, 0xFFFF, TRAINER_PICNICKER_ALICIA_2, TRAINER_PICNICKER_ALICIA_3, 0xFFFF, TRAINER_PICNICKER_ALICIA_4},
+ MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) },
+ { {TRAINER_PICNICKER_CAITLIN, TRAINER_PICNICKER_CAITLIN},
+ MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) },
+ { {TRAINER_HIKER_ALAN, TRAINER_HIKER_ALAN},
+ MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) },
+ { {TRAINER_HIKER_BRICE, TRAINER_HIKER_BRICE},
+ MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) },
+ { {TRAINER_HIKER_JEREMY, 0xFFFF, 0xFFFF, TRAINER_HIKER_JEREMY_2},
+ MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) },
+ { {TRAINER_PICNICKER_HEIDI, TRAINER_PICNICKER_HEIDI},
+ MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) },
+ { {TRAINER_PICNICKER_CAROL, TRAINER_PICNICKER_CAROL},
+ MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) },
+ { {TRAINER_POKEMANIAC_MARK, 0xFFFF, 0xFFFF, TRAINER_POKEMANIAC_MARK_2, 0xFFFF, TRAINER_POKEMANIAC_MARK_3},
+ MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) },
+ { {TRAINER_POKEMANIAC_HERMAN, 0xFFFF, 0xFFFF, TRAINER_POKEMANIAC_HERMAN_2, 0xFFFF, TRAINER_POKEMANIAC_HERMAN_3},
+ MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) },
+ { {TRAINER_HIKER_CLARK, TRAINER_HIKER_CLARK},
+ MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) },
+ { {TRAINER_HIKER_TRENT, 0xFFFF, 0xFFFF, TRAINER_HIKER_TRENT_2},
+ MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) },
+ { {TRAINER_LASS_PAIGE, TRAINER_LASS_PAIGE},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_LASS_ANDREA, TRAINER_LASS_ANDREA},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_LASS_MEGAN, 0xFFFF, TRAINER_LASS_MEGAN_2, 0xFFFF, TRAINER_LASS_MEGAN_3},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_LASS_JULIA, TRAINER_LASS_JULIA},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_SUPER_NERD_AIDAN, TRAINER_SUPER_NERD_AIDAN},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_SUPER_NERD_GLENN, 0xFFFF, 0xFFFF, TRAINER_SUPER_NERD_GLENN_2},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_SUPER_NERD_LESLIE, TRAINER_SUPER_NERD_LESLIE},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_GAMER_STAN, TRAINER_GAMER_STAN},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_GAMER_RICH, 0xFFFF, 0xFFFF, TRAINER_GAMER_RICH_2},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_TWINS_ELI_ANNE, 0xFFFF, 0xFFFF, TRAINER_TWINS_ELI_ANNE_2},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_BIKER_RICARDO, TRAINER_BIKER_RICARDO},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_BIKER_JAREN, 0xFFFF, 0xFFFF, TRAINER_BIKER_JAREN_2},
+ MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) },
+ { {TRAINER_FISHERMAN_NED, TRAINER_FISHERMAN_NED},
+ MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) },
+ { {TRAINER_FISHERMAN_CHIP, TRAINER_FISHERMAN_CHIP},
+ MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) },
+ { {TRAINER_FISHERMAN_HANK, TRAINER_FISHERMAN_HANK},
+ MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) },
+ { {TRAINER_FISHERMAN_ELLIOT, 0xFFFF, 0xFFFF, TRAINER_FISHERMAN_ELLIOT_2},
+ MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) },
+ { {TRAINER_FISHERMAN_ANDREW, TRAINER_FISHERMAN_ANDREW},
+ MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) },
+ { {TRAINER_ROCKER_LUCA, 0xFFFF, 0xFFFF, TRAINER_ROCKER_LUCA_2},
+ MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) },
+ { {TRAINER_CAMPER_JUSTIN, TRAINER_CAMPER_JUSTIN},
+ MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) },
+ { {TRAINER_YOUNG_COUPLE_GIA_JES, 0xFFFF, 0xFFFF, TRAINER_YOUNG_COUPLE_GIA_JES_2, 0xFFFF, TRAINER_YOUNG_COUPLE_GIA_JES_3},
+ MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) },
+ { {TRAINER_BIKER_JARED, TRAINER_BIKER_JARED},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_BEAUTY_LOLA, TRAINER_BEAUTY_LOLA},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_BEAUTY_SHEILA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BEAUTY_SHEILA_2},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_BIRD_KEEPER_SEBASTIAN, TRAINER_BIRD_KEEPER_SEBASTIAN},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_BIRD_KEEPER_PERRY, TRAINER_BIRD_KEEPER_PERRY},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_BIRD_KEEPER_ROBERT, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_ROBERT_2, TRAINER_BIRD_KEEPER_ROBERT_3},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_PICNICKER_ALMA, TRAINER_PICNICKER_ALMA},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_PICNICKER_SUSIE, 0xFFFF, 0xFFFF, TRAINER_PICNICKER_SUSIE_2, TRAINER_PICNICKER_SUSIE_3, TRAINER_PICNICKER_SUSIE_4},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_PICNICKER_VALERIE, TRAINER_PICNICKER_VALERIE},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_PICNICKER_GWEN, TRAINER_PICNICKER_GWEN},
+ MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) },
+ { {TRAINER_BIKER_MALIK, TRAINER_BIKER_MALIK},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIKER_LUKAS, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIKER_LUKAS_2},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIKER_ISAAC, TRAINER_BIKER_ISAAC},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIKER_GERALD, TRAINER_BIKER_GERALD},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIRD_KEEPER_DONALD, TRAINER_BIRD_KEEPER_DONALD},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIRD_KEEPER_BENNY, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_BENNY_2, TRAINER_BIRD_KEEPER_BENNY_3},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIRD_KEEPER_CARTER, TRAINER_BIRD_KEEPER_CARTER},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIRD_KEEPER_MITCH, TRAINER_BIRD_KEEPER_MITCH},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIRD_KEEPER_BECK, TRAINER_BIRD_KEEPER_BECK},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIRD_KEEPER_MARLON, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_MARLON_2, TRAINER_BIRD_KEEPER_MARLON_3},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_TWINS_KIRI_JAN, TRAINER_TWINS_KIRI_JAN},
+ MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) },
+ { {TRAINER_BIKER_ERNEST, TRAINER_BIKER_ERNEST},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_BIKER_ALEX, TRAINER_BIKER_ALEX},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_BEAUTY_GRACE, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BEAUTY_GRACE_2},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_BEAUTY_OLIVIA, TRAINER_BEAUTY_OLIVIA},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_BIRD_KEEPER_EDWIN, TRAINER_BIRD_KEEPER_EDWIN},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_BIRD_KEEPER_CHESTER, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_CHESTER_2, TRAINER_BIRD_KEEPER_CHESTER_3},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_PICNICKER_YAZMIN, TRAINER_PICNICKER_YAZMIN},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_PICNICKER_KINDRA, TRAINER_PICNICKER_KINDRA},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_PICNICKER_BECKY, 0xFFFF, 0xFFFF, TRAINER_PICNICKER_BECKY_2, TRAINER_PICNICKER_BECKY_3, TRAINER_PICNICKER_BECKY_4},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_PICNICKER_CELIA, TRAINER_PICNICKER_CELIA},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_CRUSH_KIN_RON_MYA, 0xFFFF, 0xFFFF, TRAINER_CRUSH_KIN_RON_MYA_2, TRAINER_CRUSH_KIN_RON_MYA_3, TRAINER_CRUSH_KIN_RON_MYA_4},
+ MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) },
+ { {TRAINER_BIKER_LAO, TRAINER_BIKER_LAO},
+ MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) },
+ { {TRAINER_BIKER_HIDEO, TRAINER_BIKER_HIDEO},
+ MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) },
+ { {TRAINER_BIKER_RUBEN, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIKER_RUBEN_2},
+ MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) },
+ { {TRAINER_CUE_BALL_KOJI, TRAINER_CUE_BALL_KOJI},
+ MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) },
+ { {TRAINER_CUE_BALL_LUKE, TRAINER_CUE_BALL_LUKE},
+ MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) },
+ { {TRAINER_CUE_BALL_CAMRON, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CUE_BALL_CAMRON_2},
+ MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) },
+ { {TRAINER_YOUNG_COUPLE_LEA_JED, TRAINER_YOUNG_COUPLE_LEA_JED},
+ MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) },
+ { {TRAINER_BIKER_BILLY, TRAINER_BIKER_BILLY},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_BIKER_NIKOLAS, TRAINER_BIKER_NIKOLAS},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_BIKER_JAXON, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIKER_JAXON_2},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_BIKER_WILLIAM, TRAINER_BIKER_WILLIAM},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_CUE_BALL_RAUL, TRAINER_CUE_BALL_RAUL},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_CUE_BALL_ISAIAH, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CUE_BALL_ISAIAH_2},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_CUE_BALL_ZEEK, TRAINER_CUE_BALL_ZEEK},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_CUE_BALL_JAMAL, TRAINER_CUE_BALL_JAMAL},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_CUE_BALL_COREY, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CUE_BALL_COREY_2},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_BIKER_VIRGIL, TRAINER_BIKER_VIRGIL},
+ MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) },
+ { {TRAINER_BIRD_KEEPER_WILTON, TRAINER_BIRD_KEEPER_WILTON},
+ MAP_GROUP(ROUTE18), MAP_NUM(ROUTE18) },
+ { {TRAINER_BIRD_KEEPER_RAMIRO, TRAINER_BIRD_KEEPER_RAMIRO},
+ MAP_GROUP(ROUTE18), MAP_NUM(ROUTE18) },
+ { {TRAINER_BIRD_KEEPER_JACOB, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_JACOB_2, TRAINER_BIRD_KEEPER_JACOB_3},
+ MAP_GROUP(ROUTE18), MAP_NUM(ROUTE18) },
+ { {TRAINER_SWIMMER_MALE_RICHARD, TRAINER_SWIMMER_MALE_RICHARD},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_MALE_REECE, TRAINER_SWIMMER_MALE_REECE},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_MALE_MATTHEW, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_MATTHEW_2},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_MALE_DOUGLAS, TRAINER_SWIMMER_MALE_DOUGLAS},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_MALE_DAVID, TRAINER_SWIMMER_MALE_DAVID},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_MALE_TONY, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_TONY_2},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_MALE_AXLE, TRAINER_SWIMMER_MALE_AXLE},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_FEMALE_ANYA, TRAINER_SWIMMER_FEMALE_ANYA},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_FEMALE_ALICE, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_FEMALE_ALICE_2},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_FEMALE_CONNIE, TRAINER_SWIMMER_FEMALE_CONNIE},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SIS_AND_BRO_LIA_LUC, TRAINER_SIS_AND_BRO_LIA_LUC},
+ MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) },
+ { {TRAINER_SWIMMER_MALE_BARRY, TRAINER_SWIMMER_MALE_BARRY},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_SWIMMER_MALE_DEAN, TRAINER_SWIMMER_MALE_DEAN},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_SWIMMER_MALE_DARRIN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_DARRIN_2},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_SWIMMER_FEMALE_TIFFANY, TRAINER_SWIMMER_FEMALE_TIFFANY},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_SWIMMER_FEMALE_NORA, TRAINER_SWIMMER_FEMALE_NORA},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_SWIMMER_FEMALE_MELISSA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_FEMALE_MELISSA_2},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_SWIMMER_FEMALE_SHIRLEY, TRAINER_SWIMMER_FEMALE_SHIRLEY},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_BIRD_KEEPER_ROGER, TRAINER_BIRD_KEEPER_ROGER},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_PICNICKER_MISSY, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PICNICKER_MISSY_2, TRAINER_PICNICKER_MISSY_3},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_PICNICKER_IRENE, TRAINER_PICNICKER_IRENE},
+ MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) },
+ { {TRAINER_FISHERMAN_RONALD, TRAINER_FISHERMAN_RONALD},
+ MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) },
+ { {TRAINER_FISHERMAN_CLAUDE, TRAINER_FISHERMAN_CLAUDE},
+ MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) },
+ { {TRAINER_FISHERMAN_WADE, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_FISHERMAN_WADE_2},
+ MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) },
+ { {TRAINER_FISHERMAN_NOLAN, TRAINER_FISHERMAN_NOLAN},
+ MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) },
+ { {TRAINER_SWIMMER_MALE_SPENCER, TRAINER_SWIMMER_MALE_SPENCER},
+ MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) },
+ { {TRAINER_SWIMMER_MALE_JACK, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_JACK_2},
+ MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) },
+ { {TRAINER_SWIMMER_MALE_JEROME, TRAINER_SWIMMER_MALE_JEROME},
+ MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) },
+ { {TRAINER_SWIMMER_MALE_ROLAND, TRAINER_SWIMMER_MALE_ROLAND},
+ MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) },
+ { {TRAINER_SIS_AND_BRO_LIL_IAN, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SIS_AND_BRO_LIL_IAN_2, TRAINER_SIS_AND_BRO_LIL_IAN_3},
+ MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) },
+ { {TRAINER_SWIMMER_FEMALE_MARIA, TRAINER_SWIMMER_FEMALE_MARIA},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_SWIMMER_FEMALE_ABIGAIL, TRAINER_SWIMMER_FEMALE_ABIGAIL},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_SWIMMER_MALE_FINN, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_FINN_2},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_SWIMMER_MALE_GARRETT, TRAINER_SWIMMER_MALE_GARRETT},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_FISHERMAN_TOMMY, TRAINER_FISHERMAN_TOMMY},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_CRUSH_GIRL_SHARON, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CRUSH_GIRL_SHARON_2, TRAINER_CRUSH_GIRL_SHARON_3},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_CRUSH_GIRL_TANYA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CRUSH_GIRL_TANYA_2, TRAINER_CRUSH_GIRL_TANYA_3},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_BLACK_BELT_SHEA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BLACK_BELT_SHEA_2, TRAINER_BLACK_BELT_SHEA_3},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_BLACK_BELT_HUGH, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BLACK_BELT_HUGH_2, TRAINER_BLACK_BELT_HUGH_3},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_CAMPER_BRYCE, TRAINER_CAMPER_BRYCE},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_PICNICKER_CLAIRE, TRAINER_PICNICKER_CLAIRE},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_CRUSH_KIN_MIK_KIA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CRUSH_KIN_MIK_KIA_2, TRAINER_CRUSH_KIN_MIK_KIA_3},
+ MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) },
+ { {TRAINER_SWIMMER_FEMALE_AMARA, TRAINER_SWIMMER_FEMALE_AMARA},
+ MAP_GROUP(ONE_ISLAND_TREASURE_BEACH), MAP_NUM(ONE_ISLAND_TREASURE_BEACH) },
+ { {TRAINER_AROMA_LADY_NIKKI, TRAINER_AROMA_LADY_NIKKI},
+ MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) },
+ { {TRAINER_AROMA_LADY_VIOLET, TRAINER_AROMA_LADY_VIOLET},
+ MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) },
+ { {TRAINER_TUBER_AMIRA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_TUBER_AMIRA_2},
+ MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) },
+ { {TRAINER_TUBER_ALEXIS, TRAINER_TUBER_ALEXIS},
+ MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) },
+ { {TRAINER_SWIMMER_FEMALE_TISHA, TRAINER_SWIMMER_FEMALE_TISHA},
+ MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) },
+ { {TRAINER_TWINS_JOY_MEG, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_TWINS_JOY_MEG_2},
+ MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) },
+ { {TRAINER_PAINTER_DAISY, TRAINER_PAINTER_DAISY},
+ MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) },
+ { {TRAINER_PAINTER_CELINA, TRAINER_PAINTER_CELINA},
+ MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) },
+ { {TRAINER_PAINTER_RAYNA, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PAINTER_RAYNA_2},
+ MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) },
+ { {TRAINER_LADY_JACKI, TRAINER_LADY_JACKI},
+ MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) },
+ { {TRAINER_LADY_GILLIAN, TRAINER_LADY_GILLIAN},
+ MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) },
+ { {TRAINER_YOUNGSTER_DESTIN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_YOUNGSTER_DESTIN_2},
+ MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) },
+ { {TRAINER_SWIMMER_MALE_TOBY, TRAINER_SWIMMER_MALE_TOBY},
+ MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) },
+ { {TRAINER_PKMN_BREEDER_ALIZE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_BREEDER_ALIZE_2},
+ MAP_GROUP(FIVE_ISLAND_WATER_LABYRINTH), MAP_NUM(FIVE_ISLAND_WATER_LABYRINTH) },
+ { {TRAINER_BIRD_KEEPER_MILO, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_MILO_2},
+ MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR) },
+ { {TRAINER_BIRD_KEEPER_CHAZ, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_CHAZ_2},
+ MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR) },
+ { {TRAINER_BIRD_KEEPER_HAROLD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_HAROLD_2},
+ MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR) },
+ { {TRAINER_FISHERMAN_TYLOR, TRAINER_FISHERMAN_TYLOR},
+ MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND) },
+ { {TRAINER_SWIMMER_MALE_MYMO, TRAINER_SWIMMER_MALE_MYMO},
+ MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND) },
+ { {TRAINER_SWIMMER_FEMALE_NICOLE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_FEMALE_NICOLE_2},
+ MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND) },
+ { {TRAINER_SIS_AND_BRO_AVA_GEB, TRAINER_SIS_AND_BRO_AVA_GEB},
+ MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND) },
+ { {TRAINER_PSYCHIC_JACLYN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PSYCHIC_JACLYN_2},
+ MAP_GROUP(SIX_ISLAND_GREEN_PATH), MAP_NUM(SIX_ISLAND_GREEN_PATH) },
+ { {TRAINER_AROMA_LADY_ROSE, TRAINER_AROMA_LADY_ROSE},
+ MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) },
+ { {TRAINER_JUGGLER_EDWARD, TRAINER_JUGGLER_EDWARD},
+ MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) },
+ { {TRAINER_SWIMMER_MALE_SAMIR, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_SAMIR_2},
+ MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) },
+ { {TRAINER_SWIMMER_FEMALE_DENISE, TRAINER_SWIMMER_FEMALE_DENISE},
+ MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) },
+ { {TRAINER_TWINS_MIU_MIA, TRAINER_TWINS_MIU_MIA},
+ MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) },
+ { {TRAINER_HIKER_EARL, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_HIKER_EARL_2},
+ MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) },
+ { {TRAINER_RUIN_MANIAC_STANLY, TRAINER_RUIN_MANIAC_STANLY},
+ MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) },
+ { {TRAINER_RUIN_MANIAC_FOSTER, TRAINER_RUIN_MANIAC_FOSTER},
+ MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) },
+ { {TRAINER_RUIN_MANIAC_LARRY, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_RUIN_MANIAC_LARRY_2},
+ MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) },
+ { {TRAINER_HIKER_DARYL, TRAINER_HIKER_DARYL},
+ MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) },
+ { {TRAINER_POKEMANIAC_HECTOR, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_POKEMANIAC_HECTOR_2},
+ MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) },
+ { {TRAINER_PSYCHIC_DARIO, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PSYCHIC_DARIO_2},
+ MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER) },
+ { {TRAINER_PSYCHIC_RODETTE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PSYCHIC_RODETTE_2},
+ MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER) },
+ { {TRAINER_AROMA_LADY_MIAH, TRAINER_AROMA_LADY_MIAH},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) },
+ { {TRAINER_YOUNG_COUPLE_EVE_JON, TRAINER_YOUNG_COUPLE_EVE_JON},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) },
+ { {TRAINER_JUGGLER_MASON, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_JUGGLER_MASON_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) },
+ { {TRAINER_PKMN_RANGER_NICOLAS, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_RANGER_NICOLAS_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) },
+ { {TRAINER_PKMN_RANGER_MADELINE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_RANGER_MADELINE_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) },
+ { {TRAINER_CRUSH_GIRL_CYNDY, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CRUSH_GIRL_CYNDY_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) },
+ { {TRAINER_TAMER_EVAN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_TAMER_EVAN_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) },
+ { {TRAINER_PKMN_RANGER_JACKSON, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_RANGER_JACKSON_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) },
+ { {TRAINER_PKMN_RANGER_KATELYN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_RANGER_KATELYN_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) },
+ { {TRAINER_COOLTRAINER_LEROY, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_COOLTRAINER_LEROY_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) },
+ { {TRAINER_COOLTRAINER_MICHELLE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_COOLTRAINER_MICHELLE_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) },
+ { {TRAINER_COOL_COUPLE_LEX_NYA, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_COOL_COUPLE_LEX_NYA_2},
+ MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) },
+ { {TRAINER_RUIN_MANIAC_BRANDON, TRAINER_RUIN_MANIAC_BRANDON},
+ MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS) },
+ { {TRAINER_RUIN_MANIAC_BENJAMIN, TRAINER_RUIN_MANIAC_BENJAMIN},
+ MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS) },
+ { {TRAINER_PAINTER_EDNA, TRAINER_PAINTER_EDNA},
+ MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS) },
+ { {TRAINER_GENTLEMAN_CLIFFORD, TRAINER_GENTLEMAN_CLIFFORD},
+ MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS) },
};
static const u8 gUnknown_8453F5C[] = {
@@ -1287,7 +1289,7 @@ static u8 GetRematchTrainerIdGivenGameState(const u16 * a0, u8 a1)
return 0;
}
-u8 sub_810CD4C(void) // unreferenced, or reference not disassembled
+u8 sub_810CD4C(void)
{
if (sub_810CD80(sVsSeekerData, gTrainerBattleOpponent_A))
{