diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2019-10-21 13:03:30 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2019-10-21 13:03:30 -0400 |
commit | d7d93b22d2464d5c333f35b6c04148d79cc7db39 (patch) | |
tree | 672d87ab57537d2ec2590ea0eeb1aa9c6975bf36 | |
parent | 629b9268e16ad3180dd32554d9d78bd97296a849 (diff) |
Trainer constants in vs_seeker.c
-rw-r--r-- | include/constants/trainers.h | 1482 | ||||
-rw-r--r-- | src/trainers.c | 2 | ||||
-rw-r--r-- | src/vs_seeker.c | 888 |
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)) { |