diff options
Diffstat (limited to 'src/data')
| -rw-r--r-- | src/data/trainer_parties.h | 9819 | 
1 files changed, 9819 insertions, 0 deletions
| diff --git a/src/data/trainer_parties.h b/src/data/trainer_parties.h new file mode 100644 index 000000000..760fd1979 --- /dev/null +++ b/src/data/trainer_parties.h @@ -0,0 +1,9819 @@ +#include "battle_setup.h" +#include "constants/moves.h" +#include "constants/items.h" + +const struct TrainerPartyMember0 gTrainerParty_Archie1[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_HUNTAIL +    }, +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt1[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt2[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt3[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_ZUBAT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt4[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt5[] = { +    { +	.iv = 0, +	.level = 37, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 37, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt6[] = { +    { +	.iv = 0, +	.level = 38, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt7[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt8[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt9[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt10[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt11[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt12[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt13[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt14[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt15[] = { +    { +	.iv = 0, +	.level = 11, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt16[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt17[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt18[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt19[] = { +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt20[] = { +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt21[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt22[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_ZUBAT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt23[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt24[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt25[] = { +    { +	.iv = 0, +	.level = 28, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt26[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt27[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_ZUBAT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous1[] = { +    { +	.iv = 50, +	.level = 30, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 50, +	.level = 30, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Matt1[] = { +    { +	.iv = 50, +	.level = 32, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 50, +	.level = 32, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 50, +	.level = 32, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Matt2[] = { +    { +	.iv = 50, +	.level = 20, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 50, +	.level = 20, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 50, +	.level = 20, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shelly1[] = { +    { +	.iv = 50, +	.level = 28, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 50, +	.level = 28, +	.species = SPECIES_MIGHTYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shelly2[] = { +    { +	.iv = 50, +	.level = 38, +	.species = SPECIES_SHARPEDO +    }, +    { +	.iv = 50, +	.level = 38, +	.species = SPECIES_MIGHTYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Archie2[] = { +    { +	.iv = 150, +	.level = 41, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 150, +	.level = 41, +	.species = SPECIES_CROBAT +    }, +    { +	.iv = 150, +	.level = 43, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Archie3[] = { +    { +	.iv = 150, +	.level = 24, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 150, +	.level = 24, +	.species = SPECIES_GOLBAT +    }, +    { +	.iv = 150, +	.level = 25, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Daisy[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Rose1[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lily[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Violet[] = { +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Rose2[] = { +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Rose3[] = { +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Rose4[] = { +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Rose5[] = { +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_BRELOOM +    }, +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Dusty1[] = { +    { +	.iv = 50, +	.level = 24, +	.species = SPECIES_SANDSLASH, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Chip[] = { +    { +	.iv = 50, +	.level = 28, +	.species = SPECIES_SANDSHREW, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    }, +    { +	.iv = 50, +	.level = 28, +	.species = SPECIES_SANDSHREW, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    }, +    { +	.iv = 50, +	.level = 28, +	.species = SPECIES_SANDSLASH, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Foster[] = { +    { +	.iv = 50, +	.level = 26, +	.species = SPECIES_SANDSHREW, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    }, +    { +	.iv = 50, +	.level = 26, +	.species = SPECIES_SANDSLASH, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Dusty2[] = { +    { +	.iv = 60, +	.level = 27, +	.species = SPECIES_SANDSLASH, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Dusty3[] = { +    { +	.iv = 70, +	.level = 30, +	.species = SPECIES_SANDSLASH, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Dusty4[] = { +    { +	.iv = 80, +	.level = 33, +	.species = SPECIES_SANDSLASH, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Dusty5[] = { +    { +	.iv = 90, +	.level = 36, +	.species = SPECIES_SANDSLASH, +        .moves = MOVE_DIG, MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_POISON_STING +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy1[] = { +    { +	.iv = 50, +	.level = 19, +	.species = SPECIES_MAGNEMITE +    }, +    { +	.iv = 50, +	.level = 19, +	.species = SPECIES_WHISMUR +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy2[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_MAGNEMITE +    }, +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_LOUDRED +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy3[] = { +    { +	.iv = 150, +	.level = 30, +	.species = SPECIES_MAGNETON +    }, +    { +	.iv = 150, +	.level = 30, +	.species = SPECIES_LOUDRED +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy4[] = { +    { +	.iv = 200, +	.level = 33, +	.species = SPECIES_MAGNETON +    }, +    { +	.iv = 200, +	.level = 33, +	.species = SPECIES_LOUDRED +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy5[] = { +    { +	.iv = 250, +	.level = 36, +	.species = SPECIES_MAGNETON +    }, +    { +	.iv = 250, +	.level = 36, +	.species = SPECIES_LOUDRED +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_GabbyAndTy6[] = { +    { +	.iv = 250, +	.level = 39, +	.species = SPECIES_MAGNETON, +        .moves = MOVE_SONIC_BOOM, MOVE_THUNDER_WAVE, MOVE_METAL_SOUND, MOVE_THUNDERBOLT +    }, +    { +	.iv = 250, +	.level = 39, +	.species = SPECIES_EXPLOUD, +        .moves = MOVE_ASTONISH, MOVE_STOMP, MOVE_SUPERSONIC, MOVE_HYPER_VOICE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lola1[] = { +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_AZURILL +    }, +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_AZURILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Carmen[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Gwen[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lola2[] = { +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lola3[] = { +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lola4[] = { +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lola5[] = { +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_AZUMARILL +    }, +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_AZUMARILL +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Ricky1[] = { +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_ZIGZAGOON, +        .moves = MOVE_SAND_ATTACK, MOVE_HEADBUTT, MOVE_TAIL_WHIP, MOVE_SURF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Simon[] = { +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_AZURILL +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Charlie[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Ricky2[] = { +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_LINOONE, +        .moves = MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Ricky3[] = { +    { +	.iv = 20, +	.level = 30, +	.species = SPECIES_LINOONE, +        .moves = MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Ricky4[] = { +    { +	.iv = 30, +	.level = 33, +	.species = SPECIES_LINOONE, +        .moves = MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Ricky5[] = { +    { +	.iv = 40, +	.level = 36, +	.species = SPECIES_LINOONE, +        .moves = MOVE_SAND_ATTACK, MOVE_PIN_MISSILE, MOVE_TAIL_WHIP, MOVE_SURF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Randall[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_DELCATTY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Parker[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_George[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Berke[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_ZANGOOSE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Clyde[] = { +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_SWELLOW, +        .moves = MOVE_FOCUS_ENERGY, MOVE_QUICK_ATTACK, MOVE_WING_ATTACK, MOVE_ENDEAVOR +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_TRAPINCH, +        .moves = MOVE_BITE, MOVE_DIG, MOVE_FAINT_ATTACK, MOVE_SAND_TOMB +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_WAILMER, +        .moves = MOVE_ROLLOUT, MOVE_WHIRLPOOL, MOVE_ASTONISH, MOVE_WATER_PULSE +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_MAGNETON, +        .moves = MOVE_THUNDERBOLT, MOVE_SUPERSONIC, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_SHIFTRY, +        .moves = MOVE_GIGA_DRAIN, MOVE_FAINT_ATTACK, MOVE_DOUBLE_TEAM, MOVE_SWAGGER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Vincent[] = { +    { +	.iv = 100, +	.level = 44, +	.species = SPECIES_SABLEYE +    }, +    { +	.iv = 100, +	.level = 44, +	.species = SPECIES_MEDICHAM +    }, +    { +	.iv = 100, +	.level = 44, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Leroy[] = { +    { +	.iv = 100, +	.level = 46, +	.species = SPECIES_MAWILE +    }, +    { +	.iv = 100, +	.level = 46, +	.species = SPECIES_STARMIE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Wilton1[] = { +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_ELECTRIKE +    }, +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Edgar[] = { +    { +	.iv = 100, +	.level = 44, +	.species = SPECIES_CACTURNE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Albert[] = { +    { +	.iv = 100, +	.level = 43, +	.species = SPECIES_MANECTRIC +    }, +    { +	.iv = 100, +	.level = 43, +	.species = SPECIES_MUK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Samuel[] = { +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_DODRIO +    }, +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_LAIRON +    }, +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_KADABRA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Vito[] = { +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_MANECTRIC +    }, +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_SHIFTRY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Owen[] = { +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_KECLEON +    }, +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_RHYHORN +    }, +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_TENTACRUEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Wilton2[] = { +    { +	.iv = 110, +	.level = 26, +	.species = SPECIES_ELECTRIKE +    }, +    { +	.iv = 110, +	.level = 26, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 110, +	.level = 26, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Wilton3[] = { +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_MANECTRIC +    }, +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Wilton4[] = { +    { +	.iv = 130, +	.level = 32, +	.species = SPECIES_MANECTRIC +    }, +    { +	.iv = 130, +	.level = 32, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 130, +	.level = 32, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Wilton5[] = { +    { +	.iv = 140, +	.level = 35, +	.species = SPECIES_MANECTRIC +    }, +    { +	.iv = 140, +	.level = 35, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 140, +	.level = 35, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Warren[] = { +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_GRAVELER +    }, +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_MAGCARGO +    }, +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_LUDICOLO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Mary[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_DELCATTY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lori[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jody[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_ZANGOOSE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Wendy[] = { +    { +	.iv = 100, +	.level = 31, +	.species = SPECIES_MAWILE, +        .moves = MOVE_BATON_PASS, MOVE_FAINT_ATTACK, MOVE_FAKE_TEARS, MOVE_BITE +    }, +    { +	.iv = 100, +	.level = 31, +	.species = SPECIES_ROSELIA, +        .moves = MOVE_MEGA_DRAIN, MOVE_MAGICAL_LEAF, MOVE_GRASS_WHISTLE, MOVE_LEECH_SEED +    }, +    { +	.iv = 100, +	.level = 31, +	.species = SPECIES_PELIPPER, +        .moves = MOVE_FLY, MOVE_WATER_GUN, MOVE_MIST, MOVE_PROTECT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Elaine[] = { +    { +	.iv = 100, +	.level = 45, +	.species = SPECIES_LAIRON +    }, +    { +	.iv = 100, +	.level = 45, +	.species = SPECIES_MANECTRIC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brooke1[] = { +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jennifer[] = { +    { +	.iv = 100, +	.level = 31, +	.species = SPECIES_MILOTIC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Hope[] = { +    { +	.iv = 100, +	.level = 44, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shannon[] = { +    { +	.iv = 100, +	.level = 44, +	.species = SPECIES_CLAYDOL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Michelle[] = { +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_NOSEPASS +    }, +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_MEDICHAM +    }, +    { +	.iv = 100, +	.level = 42, +	.species = SPECIES_LUDICOLO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Caroline[] = { +    { +	.iv = 100, +	.level = 43, +	.species = SPECIES_MAWILE +    }, +    { +	.iv = 100, +	.level = 43, +	.species = SPECIES_SABLEYE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Julie[] = { +    { +	.iv = 100, +	.level = 43, +	.species = SPECIES_SANDSLASH +    }, +    { +	.iv = 100, +	.level = 43, +	.species = SPECIES_NINETALES +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brooke2[] = { +    { +	.iv = 110, +	.level = 26, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 110, +	.level = 26, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 110, +	.level = 26, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brooke3[] = { +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brooke4[] = { +    { +	.iv = 130, +	.level = 32, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 130, +	.level = 32, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 130, +	.level = 32, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brooke5[] = { +    { +	.iv = 140, +	.level = 34, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 140, +	.level = 34, +	.species = SPECIES_CAMERUPT +    }, +    { +	.iv = 140, +	.level = 34, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Patricia[] = { +    { +	.iv = 0, +	.level = 42, +	.species = SPECIES_BANETTE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kindra[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_DUSKULL +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_SHUPPET +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tammy[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_RALTS +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_DUSKULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Valerie1[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_SABLEYE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tasha[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_SHUPPET +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_KADABRA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Valerie2[] = { +    { +	.iv = 10, +	.level = 35, +	.species = SPECIES_SABLEYE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Valerie3[] = { +    { +	.iv = 20, +	.level = 37, +	.species = SPECIES_SPOINK +    }, +    { +	.iv = 20, +	.level = 37, +	.species = SPECIES_SABLEYE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Valerie4[] = { +    { +	.iv = 30, +	.level = 40, +	.species = SPECIES_SPOINK +    }, +    { +	.iv = 30, +	.level = 40, +	.species = SPECIES_SABLEYE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Valerie5[] = { +    { +	.iv = 40, +	.level = 42, +	.species = SPECIES_DUSKULL +    }, +    { +	.iv = 40, +	.level = 42, +	.species = SPECIES_SABLEYE +    }, +    { +	.iv = 40, +	.level = 42, +	.species = SPECIES_GRUMPIG +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Cindy1[] = { +    { +	.iv = 0, +	.level = 7, +	.species = SPECIES_ZIGZAGOON, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous2[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_SWABLU +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Brianna1[] = { +    { +	.iv = 0, +	.level = 10, +	.species = SPECIES_WYNAUT, +        .moves = MOVE_CHARM, MOVE_ENCORE, MOVE_NONE, MOVE_NONE +    }, +    { +	.iv = 0, +	.level = 10, +	.species = SPECIES_TAILLOW, +        .moves = MOVE_QUICK_ATTACK, MOVE_GROWL, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Cindy2[] = { +    { +	.iv = 0, +	.level = 11, +	.species = SPECIES_ZIGZAGOON, +        .moves = MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Brianna2[] = { +    { +	.iv = 100, +	.level = 41, +	.species = SPECIES_SEAKING, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Anette[] = { +    { +	.iv = 100, +	.level = 45, +	.species = SPECIES_ROSELIA, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Cindy3[] = { +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_LINOONE, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Cindy4[] = { +    { +	.iv = 20, +	.level = 30, +	.species = SPECIES_LINOONE, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Cindy5[] = { +    { +	.iv = 30, +	.level = 33, +	.species = SPECIES_LINOONE, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_Cindy6[] = { +    { +	.iv = 40, +	.level = 36, +	.species = SPECIES_LINOONE, +        .heldItem = ITEM_NUGGET, +        .moves = MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Melissa[] = { +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Sheila[] = { +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_SHROOMISH +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shirley[] = { +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Jessica1[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_KECLEON, +        .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_SEVIPER, +        .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Connie[] = { +    { +	.iv = 100, +	.level = 40, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 100, +	.level = 40, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Bridget[] = { +    { +	.iv = 100, +	.level = 41, +	.species = SPECIES_AZUMARILL +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Olivia[] = { +    { +	.iv = 100, +	.level = 41, +	.species = SPECIES_LOMBRE, +        .moves = MOVE_UPROAR, MOVE_FURY_SWIPES, MOVE_FAKE_OUT, MOVE_WATER_GUN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tiffany[] = { +    { +	.iv = 100, +	.level = 39, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 100, +	.level = 39, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 100, +	.level = 39, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Jessica2[] = { +    { +	.iv = 10, +	.level = 33, +	.species = SPECIES_KECLEON, +        .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 10, +	.level = 33, +	.species = SPECIES_SEVIPER, +        .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Jessica3[] = { +    { +	.iv = 20, +	.level = 36, +	.species = SPECIES_KECLEON, +        .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 20, +	.level = 36, +	.species = SPECIES_SEVIPER, +        .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Jessica4[] = { +    { +	.iv = 30, +	.level = 39, +	.species = SPECIES_KECLEON, +        .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 30, +	.level = 39, +	.species = SPECIES_SEVIPER, +        .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Jessica5[] = { +    { +	.iv = 40, +	.level = 42, +	.species = SPECIES_KECLEON, +        .moves = MOVE_BIND, MOVE_LICK, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 40, +	.level = 42, +	.species = SPECIES_SEVIPER, +        .moves = MOVE_POISON_TAIL, MOVE_SCREECH, MOVE_GLARE, MOVE_CRUNCH +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Winston1[] = { +    { +	.iv = 0, +	.level = 7, +	.species = SPECIES_ZIGZAGOON, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous3[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Garret[] = { +    { +	.iv = 0, +	.level = 45, +	.species = SPECIES_AZUMARILL, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Winston2[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_LINOONE, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Winston3[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_LINOONE, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Winston4[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_LINOONE, +        .heldItem = ITEM_NUGGET +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_Winston5[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_LINOONE, +        .heldItem = ITEM_NUGGET, +        .moves = MOVE_FURY_SWIPES, MOVE_MUD_SPORT, MOVE_ODOR_SLEUTH, MOVE_SAND_ATTACK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Steve1[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_ARON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Chris[] = { +    { +	.iv = 0, +	.level = 23, +	.species = SPECIES_LAIRON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Mark[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_LAIRON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kenn[] = { +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_LAIRON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Steve2[] = { +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_LAIRON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Steve3[] = { +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_LAIRON +    }, +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_RHYHORN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Steve4[] = { +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_LAIRON +    }, +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_RHYHORN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Steve5[] = { +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_AGGRON +    }, +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_RHYDON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Luis[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Austin[] = { +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_MAGIKARP +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Douglas[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_TENTACOOL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Darrin[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_TENTACOOL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tony1[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jerome[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Matthew[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_David[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Spencer[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_TENTACOOL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Roland[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cody[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Stan[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_HORSEA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Barry[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_GYARADOS +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dean[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Rodney[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_HORSEA +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_GYARADOS +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Richard[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Herman[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_TENTACRUEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous4[] = { +    { +	.iv = 0, +	.level = 38, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Gilbert[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Franklin[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_TENTACRUEL +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SEALEO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Danny[] = { +    { +	.iv = 0, +	.level = 37, +	.species = SPECIES_TENTACRUEL +    }, +    { +	.iv = 0, +	.level = 37, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jack[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_GYARADOS +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dudley[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_TENTACRUEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Chad[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tony2[] = { +    { +	.iv = 10, +	.level = 30, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tony3[] = { +    { +	.iv = 20, +	.level = 33, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tony4[] = { +    { +	.iv = 30, +	.level = 34, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 30, +	.level = 36, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tony5[] = { +    { +	.iv = 40, +	.level = 37, +	.species = SPECIES_STARMIE +    }, +    { +	.iv = 40, +	.level = 39, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Hideki[] = { +    { +	.iv = 100, +	.level = 14, +	.species = SPECIES_MACHOP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Hitoshi[] = { +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_MACHOKE +    }, +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kiyo[] = { +    { +	.iv = 100, +	.level = 33, +	.species = SPECIES_MAKUHITA +    }, +    { +	.iv = 100, +	.level = 33, +	.species = SPECIES_MAKUHITA +    }, +    { +	.iv = 100, +	.level = 33, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Koichi[] = { +    { +	.iv = 100, +	.level = 26, +	.species = SPECIES_MACHOP +    }, +    { +	.iv = 100, +	.level = 26, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nob1[] = { +    { +	.iv = 100, +	.level = 20, +	.species = SPECIES_MACHOP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nob2[] = { +    { +	.iv = 110, +	.level = 27, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nob3[] = { +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_MACHOP +    }, +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nob4[] = { +    { +	.iv = 130, +	.level = 31, +	.species = SPECIES_MACHOP +    }, +    { +	.iv = 130, +	.level = 31, +	.species = SPECIES_MACHOKE +    }, +    { +	.iv = 130, +	.level = 31, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Nob5[] = { +    { +	.iv = 140, +	.level = 33, +	.species = SPECIES_MACHOP, +        .heldItem = ITEM_NONE +    }, +    { +	.iv = 140, +	.level = 33, +	.species = SPECIES_MACHOKE, +        .heldItem = ITEM_NONE +    }, +    { +	.iv = 140, +	.level = 33, +	.species = SPECIES_MACHOKE, +        .heldItem = ITEM_NONE +    }, +    { +	.iv = 140, +	.level = 33, +	.species = SPECIES_MACHAMP, +        .heldItem = ITEM_BLACK_BELT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Yuji[] = { +    { +	.iv = 100, +	.level = 26, +	.species = SPECIES_MAKUHITA +    }, +    { +	.iv = 100, +	.level = 26, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Daisuke[] = { +    { +	.iv = 100, +	.level = 19, +	.species = SPECIES_MACHOP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Atsushi[] = { +    { +	.iv = 100, +	.level = 30, +	.species = SPECIES_MAKUHITA +    }, +    { +	.iv = 100, +	.level = 30, +	.species = SPECIES_MACHOKE +    }, +    { +	.iv = 100, +	.level = 30, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kirk[] = { +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_ELECTRIKE +    }, +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Scott[] = { +    { +	.iv = 100, +	.level = 19, +	.species = SPECIES_ELECTRIKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Harvey[] = { +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_MAGNEMITE +    }, +    { +	.iv = 100, +	.level = 18, +	.species = SPECIES_ELECTRIKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shawn[] = { +    { +	.iv = 100, +	.level = 17, +	.species = SPECIES_VOLTORB +    }, +    { +	.iv = 100, +	.level = 17, +	.species = SPECIES_VOLTORB +    }, +    { +	.iv = 100, +	.level = 17, +	.species = SPECIES_VOLTORB +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Randy[] = { +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_ELECTRIKE +    }, +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_ELECTRIKE +    }, +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_ELECTRIKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dalton1[] = { +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_MAGNEMITE +    }, +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_WHISMUR +    }, +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dalton2[] = { +    { +	.iv = 10, +	.level = 25, +	.species = SPECIES_MAGNEMITE +    }, +    { +	.iv = 10, +	.level = 25, +	.species = SPECIES_WHISMUR +    }, +    { +	.iv = 10, +	.level = 25, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dalton3[] = { +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_MAGNEMITE +    }, +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_LOUDRED +    }, +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dalton4[] = { +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_MAGNETON +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_LOUDRED +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_MAGNETON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dalton5[] = { +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_MAGNETON +    }, +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_EXPLOUD +    }, +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_MAGNETON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cole[] = { +    { +	.iv = 100, +	.level = 22, +	.species = SPECIES_SLUGMA +    }, +    { +	.iv = 100, +	.level = 22, +	.species = SPECIES_SLUGMA +    }, +    { +	.iv = 100, +	.level = 22, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Flint[] = { +    { +	.iv = 100, +	.level = 24, +	.species = SPECIES_SLUGMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Axle[] = { +    { +	.iv = 100, +	.level = 23, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 100, +	.level = 23, +	.species = SPECIES_SLUGMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jake[] = { +    { +	.iv = 100, +	.level = 24, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Andy[] = { +    { +	.iv = 100, +	.level = 23, +	.species = SPECIES_SLUGMA +    }, +    { +	.iv = 100, +	.level = 23, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Bernie1[] = { +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_SLUGMA +    }, +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Bernie2[] = { +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_SLUGMA +    }, +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Bernie3[] = { +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_SLUGMA +    }, +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Bernie4[] = { +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_SLUGMA +    }, +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Bernie5[] = { +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_MAGCARGO +    }, +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Drew[] = { +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_SANDSHREW, +        .moves = MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Cliff[] = { +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_BALTOY, +        .moves = MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB +    }, +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_SANDSHREW, +        .moves = MOVE_POISON_STING, MOVE_SAND_ATTACK, MOVE_SCRATCH, MOVE_DIG +    }, +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_BALTOY, +        .moves = MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Larry[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_ZIGZAGOON +    }, +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_NUZLEAF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shane[] = { +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_SANDSHREW +    }, +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_NUZLEAF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Justin[] = { +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_KECLEON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ethan1[] = { +    { +	.iv = 0, +	.level = 21, +	.species = SPECIES_ZIGZAGOON +    }, +    { +	.iv = 0, +	.level = 21, +	.species = SPECIES_TAILLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jeff[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_TAILLOW +    }, +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_KECLEON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Travis[] = { +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_SANDSHREW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ethan2[] = { +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_ZIGZAGOON +    }, +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_TAILLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ethan3[] = { +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_LINOONE +    }, +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_SWELLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ethan4[] = { +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_SANDSHREW +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ethan5[] = { +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_SANDSLASH +    }, +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brent[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_SURSKIT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Donald[] = { +    { +	.iv = 100, +	.level = 25, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 100, +	.level = 25, +	.species = SPECIES_SILCOON +    }, +    { +	.iv = 100, +	.level = 25, +	.species = SPECIES_BEAUTIFLY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Taylor[] = { +    { +	.iv = 100, +	.level = 25, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 100, +	.level = 25, +	.species = SPECIES_CASCOON +    }, +    { +	.iv = 100, +	.level = 25, +	.species = SPECIES_DUSTOX +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brandon1[] = { +    { +	.iv = 0, +	.level = 28, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 0, +	.level = 28, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 0, +	.level = 28, +	.species = SPECIES_SURSKIT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Derek[] = { +    { +	.iv = 100, +	.level = 15, +	.species = SPECIES_NINCADA +    }, +    { +	.iv = 150, +	.level = 15, +	.species = SPECIES_DUSTOX +    }, +    { +	.iv = 150, +	.level = 15, +	.species = SPECIES_BEAUTIFLY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brandon2[] = { +    { +	.iv = 10, +	.level = 31, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 10, +	.level = 31, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 10, +	.level = 31, +	.species = SPECIES_SURSKIT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brandon3[] = { +    { +	.iv = 20, +	.level = 34, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 20, +	.level = 34, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 20, +	.level = 34, +	.species = SPECIES_MASQUERAIN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brandon4[] = { +    { +	.iv = 30, +	.level = 36, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 30, +	.level = 36, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 30, +	.level = 36, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 30, +	.level = 36, +	.species = SPECIES_MASQUERAIN +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Brandon5[] = { +    { +	.iv = 40, +	.level = 38, +	.species = SPECIES_SURSKIT, +        .heldItem = ITEM_NONE +    }, +    { +	.iv = 40, +	.level = 38, +	.species = SPECIES_DUSTOX, +        .heldItem = ITEM_NONE +    }, +    { +	.iv = 40, +	.level = 38, +	.species = SPECIES_SURSKIT, +        .heldItem = ITEM_NONE +    }, +    { +	.iv = 40, +	.level = 38, +	.species = SPECIES_MASQUERAIN, +        .heldItem = ITEM_SILVER_POWDER +    }, +    { +	.iv = 40, +	.level = 38, +	.species = SPECIES_BEAUTIFLY, +        .heldItem = ITEM_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Edward[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_ABRA, +        .moves = MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Preston[] = { +    { +	.iv = 100, +	.level = 37, +	.species = SPECIES_KIRLIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Virgil[] = { +    { +	.iv = 100, +	.level = 36, +	.species = SPECIES_RALTS +    }, +    { +	.iv = 100, +	.level = 36, +	.species = SPECIES_KADABRA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Fritz[] = { +    { +	.iv = 100, +	.level = 35, +	.species = SPECIES_NATU +    }, +    { +	.iv = 100, +	.level = 35, +	.species = SPECIES_GIRAFARIG +    }, +    { +	.iv = 100, +	.level = 35, +	.species = SPECIES_KADABRA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_William[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_RALTS +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_KIRLIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Joshua[] = { +    { +	.iv = 0, +	.level = 41, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 0, +	.level = 41, +	.species = SPECIES_SOLROCK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cameron1[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_SOLROCK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cameron2[] = { +    { +	.iv = 10, +	.level = 34, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 10, +	.level = 34, +	.species = SPECIES_SOLROCK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cameron3[] = { +    { +	.iv = 20, +	.level = 37, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 20, +	.level = 37, +	.species = SPECIES_SOLROCK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cameron4[] = { +    { +	.iv = 30, +	.level = 40, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 30, +	.level = 40, +	.species = SPECIES_SOLROCK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cameron5[] = { +    { +	.iv = 40, +	.level = 43, +	.species = SPECIES_SOLROCK +    }, +    { +	.iv = 40, +	.level = 43, +	.species = SPECIES_ALAKAZAM +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Jaclyn[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_ABRA, +        .moves = MOVE_HIDDEN_POWER, MOVE_NONE, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Hannah[] = { +    { +	.iv = 100, +	.level = 36, +	.species = SPECIES_RALTS +    }, +    { +	.iv = 100, +	.level = 36, +	.species = SPECIES_KIRLIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Samantha[] = { +    { +	.iv = 100, +	.level = 37, +	.species = SPECIES_XATU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Maura[] = { +    { +	.iv = 100, +	.level = 36, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 100, +	.level = 36, +	.species = SPECIES_KIRLIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kayla[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_KADABRA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Alexis[] = { +    { +	.iv = 0, +	.level = 40, +	.species = SPECIES_KIRLIA +    }, +    { +	.iv = 0, +	.level = 40, +	.species = SPECIES_XATU +    }, +    { +	.iv = 0, +	.level = 40, +	.species = SPECIES_KADABRA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jacki1[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_LUNATONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jacki2[] = { +    { +	.iv = 10, +	.level = 34, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 10, +	.level = 34, +	.species = SPECIES_LUNATONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jacki3[] = { +    { +	.iv = 20, +	.level = 37, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 20, +	.level = 37, +	.species = SPECIES_LUNATONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jacki4[] = { +    { +	.iv = 30, +	.level = 40, +	.species = SPECIES_KADABRA +    }, +    { +	.iv = 30, +	.level = 40, +	.species = SPECIES_LUNATONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jacki5[] = { +    { +	.iv = 40, +	.level = 43, +	.species = SPECIES_LUNATONE +    }, +    { +	.iv = 40, +	.level = 43, +	.species = SPECIES_ALAKAZAM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Walter1[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_MANECTRIC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tucker[] = { +    { +	.iv = 0, +	.level = 44, +	.species = SPECIES_MANECTRIC +    }, +    { +	.iv = 0, +	.level = 44, +	.species = SPECIES_MANECTRIC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Thomas[] = { +    { +	.iv = 0, +	.level = 45, +	.species = SPECIES_ZANGOOSE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Walter2[] = { +    { +	.iv = 10, +	.level = 34, +	.species = SPECIES_MANECTRIC +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Walter3[] = { +    { +	.iv = 20, +	.level = 36, +	.species = SPECIES_LINOONE, +        .moves = MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES +    }, +    { +	.iv = 20, +	.level = 36, +	.species = SPECIES_MANECTRIC, +        .moves = MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Walter4[] = { +    { +	.iv = 30, +	.level = 39, +	.species = SPECIES_LINOONE, +        .moves = MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES +    }, +    { +	.iv = 30, +	.level = 39, +	.species = SPECIES_MANECTRIC, +        .moves = MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Walter5[] = { +    { +	.iv = 40, +	.level = 41, +	.species = SPECIES_LINOONE, +        .moves = MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_ODOR_SLEUTH, MOVE_FURY_SWIPES +    }, +    { +	.iv = 40, +	.level = 41, +	.species = SPECIES_GOLDUCK, +        .moves = MOVE_FURY_SWIPES, MOVE_DISABLE, MOVE_CONFUSION, MOVE_PSYCH_UP +    }, +    { +	.iv = 40, +	.level = 41, +	.species = SPECIES_MANECTRIC, +        .moves = MOVE_QUICK_ATTACK, MOVE_SPARK, MOVE_ODOR_SLEUTH, MOVE_ROAR +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_Sidney[] = { +    { +	.iv = 250, +	.level = 46, +	.species = SPECIES_MIGHTYENA, +        .heldItem = ITEM_NONE, +        .moves = MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_SAND_ATTACK, MOVE_CRUNCH +    }, +    { +	.iv = 250, +	.level = 48, +	.species = SPECIES_SHIFTRY, +        .heldItem = ITEM_NONE, +        .moves = MOVE_FAKE_OUT, MOVE_DOUBLE_TEAM, MOVE_SWAGGER, MOVE_EXTRASENSORY +    }, +    { +	.iv = 250, +	.level = 46, +	.species = SPECIES_CACTURNE, +        .heldItem = ITEM_NONE, +        .moves = MOVE_LEECH_SEED, MOVE_FAINT_ATTACK, MOVE_NEEDLE_ARM, MOVE_COTTON_SPORE +    }, +    { +	.iv = 250, +	.level = 48, +	.species = SPECIES_SHARPEDO, +        .heldItem = ITEM_NONE, +        .moves = MOVE_CRUNCH, MOVE_SWAGGER, MOVE_SURF, MOVE_SLASH +    }, +    { +	.iv = 255, +	.level = 49, +	.species = SPECIES_ABSOL, +        .heldItem = ITEM_SITRUS_BERRY, +        .moves = MOVE_AERIAL_ACE, MOVE_SNATCH, MOVE_SWORDS_DANCE, MOVE_SLASH +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_Phoebe[] = { +    { +	.iv = 250, +	.level = 48, +	.species = SPECIES_DUSCLOPS, +        .heldItem = ITEM_NONE, +        .moves = MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_CURSE, MOVE_FUTURE_SIGHT +    }, +    { +	.iv = 250, +	.level = 49, +	.species = SPECIES_BANETTE, +        .heldItem = ITEM_NONE, +        .moves = MOVE_SHADOW_BALL, MOVE_SPITE, MOVE_WILL_O_WISP, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 250, +	.level = 50, +	.species = SPECIES_SABLEYE, +        .heldItem = ITEM_NONE, +        .moves = MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_ATTRACT, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 250, +	.level = 49, +	.species = SPECIES_BANETTE, +        .heldItem = ITEM_NONE, +        .moves = MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_TOXIC, MOVE_SKILL_SWAP +    }, +    { +	.iv = 255, +	.level = 51, +	.species = SPECIES_DUSCLOPS, +        .heldItem = ITEM_SITRUS_BERRY, +        .moves = MOVE_SHADOW_BALL, MOVE_ICE_BEAM, MOVE_CONFUSE_RAY, MOVE_EARTHQUAKE +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_Glacia[] = { +    { +	.iv = 250, +	.level = 50, +	.species = SPECIES_GLALIE, +        .heldItem = ITEM_NONE, +        .moves = MOVE_LIGHT_SCREEN, MOVE_CRUNCH, MOVE_HAIL, MOVE_ICE_BEAM +    }, +    { +	.iv = 250, +	.level = 50, +	.species = SPECIES_SEALEO, +        .heldItem = ITEM_NONE, +        .moves = MOVE_SURF, MOVE_BODY_SLAM, MOVE_HAIL, MOVE_ICE_BALL +    }, +    { +	.iv = 250, +	.level = 52, +	.species = SPECIES_SEALEO, +        .heldItem = ITEM_NONE, +        .moves = MOVE_ATTRACT, MOVE_DIVE, MOVE_HAIL, MOVE_BLIZZARD +    }, +    { +	.iv = 250, +	.level = 52, +	.species = SPECIES_GLALIE, +        .heldItem = ITEM_NONE, +        .moves = MOVE_SHADOW_BALL, MOVE_CRUNCH, MOVE_HAIL, MOVE_ICE_BEAM +    }, +    { +	.iv = 255, +	.level = 53, +	.species = SPECIES_WALREIN, +        .heldItem = ITEM_SITRUS_BERRY, +        .moves = MOVE_SURF, MOVE_BODY_SLAM, MOVE_BLIZZARD, MOVE_SHEER_COLD +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_Drake[] = { +    { +	.iv = 250, +	.level = 52, +	.species = SPECIES_SHELGON, +        .heldItem = ITEM_NONE, +        .moves = MOVE_ROCK_TOMB, MOVE_DRAGON_CLAW, MOVE_PROTECT, MOVE_CRUNCH +    }, +    { +	.iv = 250, +	.level = 54, +	.species = SPECIES_ALTARIA, +        .heldItem = ITEM_NONE, +        .moves = MOVE_TAKE_DOWN, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_REFRESH +    }, +    { +	.iv = 250, +	.level = 53, +	.species = SPECIES_FLYGON, +        .heldItem = ITEM_NONE, +        .moves = MOVE_DIG, MOVE_DRAGON_BREATH, MOVE_FLY, MOVE_SANDSTORM +    }, +    { +	.iv = 250, +	.level = 53, +	.species = SPECIES_FLYGON, +        .heldItem = ITEM_NONE, +        .moves = MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_DRAGON_BREATH, MOVE_SAND_ATTACK +    }, +    { +	.iv = 255, +	.level = 55, +	.species = SPECIES_SALAMENCE, +        .heldItem = ITEM_SITRUS_BERRY, +        .moves = MOVE_FLAMETHROWER, MOVE_DRAGON_CLAW, MOVE_FLY, MOVE_CRUNCH +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Roxanne[] = { +    { +	.iv = 150, +	.level = 14, +	.species = SPECIES_GEODUDE, +        .moves = MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_ROCK_THROW, MOVE_ROCK_TOMB +    }, +    { +	.iv = 200, +	.level = 15, +	.species = SPECIES_NOSEPASS, +        .moves = MOVE_TACKLE, MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_ROCK_TOMB +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Brawly[] = { +    { +	.iv = 150, +	.level = 17, +	.species = SPECIES_MACHOP, +        .moves = MOVE_LEER, MOVE_KARATE_CHOP, MOVE_SEISMIC_TOSS, MOVE_BULK_UP +    }, +    { +	.iv = 200, +	.level = 18, +	.species = SPECIES_MAKUHITA, +        .moves = MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_BULK_UP +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Wattson[] = { +    { +	.iv = 200, +	.level = 22, +	.species = SPECIES_MAGNEMITE, +        .moves = MOVE_SUPERSONIC, MOVE_SONIC_BOOM, MOVE_THUNDER_SHOCK, MOVE_THUNDER_WAVE +    }, +    { +	.iv = 200, +	.level = 20, +	.species = SPECIES_VOLTORB, +        .moves = MOVE_ROLLOUT, MOVE_SELF_DESTRUCT, MOVE_SPARK, MOVE_SONIC_BOOM +    }, +    { +	.iv = 250, +	.level = 23, +	.species = SPECIES_MAGNETON, +        .moves = MOVE_SUPERSONIC, MOVE_SONIC_BOOM, MOVE_SHOCK_WAVE, MOVE_THUNDER_WAVE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Flannery[] = { +    { +	.iv = 200, +	.level = 26, +	.species = SPECIES_SLUGMA, +        .moves = MOVE_OVERHEAT, MOVE_SMOG, MOVE_LIGHT_SCREEN, MOVE_SUNNY_DAY +    }, +    { +	.iv = 200, +	.level = 26, +	.species = SPECIES_SLUGMA, +        .moves = MOVE_FLAMETHROWER, MOVE_ROCK_SLIDE, MOVE_LIGHT_SCREEN, MOVE_SUNNY_DAY +    }, +    { +	.iv = 250, +	.level = 28, +	.species = SPECIES_TORKOAL, +        .moves = MOVE_OVERHEAT, MOVE_BODY_SLAM, MOVE_FLAIL, MOVE_ATTRACT +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Norman[] = { +    { +	.iv = 200, +	.level = 28, +	.species = SPECIES_SLAKING, +        .moves = MOVE_ENCORE, MOVE_FACADE, MOVE_YAWN, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 200, +	.level = 30, +	.species = SPECIES_VIGOROTH, +        .moves = MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_FACADE, MOVE_ENCORE +    }, +    { +	.iv = 250, +	.level = 31, +	.species = SPECIES_SLAKING, +        .moves = MOVE_FOCUS_PUNCH, MOVE_SLACK_OFF, MOVE_FACADE, MOVE_FAINT_ATTACK +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Winona[] = { +    { +	.iv = 200, +	.level = 31, +	.species = SPECIES_SWELLOW, +        .moves = MOVE_QUICK_ATTACK, MOVE_AERIAL_ACE, MOVE_DOUBLE_TEAM, MOVE_ENDEAVOR +    }, +    { +	.iv = 200, +	.level = 30, +	.species = SPECIES_PELIPPER, +        .moves = MOVE_WATER_GUN, MOVE_SUPERSONIC, MOVE_PROTECT, MOVE_AERIAL_ACE +    }, +    { +	.iv = 200, +	.level = 32, +	.species = SPECIES_SKARMORY, +        .moves = MOVE_SAND_ATTACK, MOVE_FURY_ATTACK, MOVE_STEEL_WING, MOVE_AERIAL_ACE +    }, +    { +	.iv = 250, +	.level = 33, +	.species = SPECIES_ALTARIA, +        .moves = MOVE_EARTHQUAKE, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_AERIAL_ACE +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_TateAndLiza[] = { +    { +	.iv = 250, +	.level = 42, +	.species = SPECIES_LUNATONE, +        .heldItem = ITEM_NONE, +        .moves = MOVE_LIGHT_SCREEN, MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_CALM_MIND +    }, +    { +	.iv = 250, +	.level = 42, +	.species = SPECIES_SOLROCK, +        .heldItem = ITEM_NONE, +        .moves = MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_PSYCHIC, MOVE_FLAMETHROWER +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Wallace[] = { +    { +	.iv = 200, +	.level = 40, +	.species = SPECIES_LUVDISC, +        .moves = MOVE_WATER_PULSE, MOVE_ATTRACT, MOVE_SWEET_KISS, MOVE_FLAIL +    }, +    { +	.iv = 200, +	.level = 42, +	.species = SPECIES_WHISCASH, +        .moves = MOVE_RAIN_DANCE, MOVE_WATER_PULSE, MOVE_AMNESIA, MOVE_EARTHQUAKE +    }, +    { +	.iv = 200, +	.level = 40, +	.species = SPECIES_SEALEO, +        .moves = MOVE_ENCORE, MOVE_BODY_SLAM, MOVE_AURORA_BEAM, MOVE_WATER_PULSE +    }, +    { +	.iv = 200, +	.level = 42, +	.species = SPECIES_SEAKING, +        .moves = MOVE_WATER_PULSE, MOVE_RAIN_DANCE, MOVE_FURY_ATTACK, MOVE_HORN_DRILL +    }, +    { +	.iv = 250, +	.level = 43, +	.species = SPECIES_MILOTIC, +        .moves = MOVE_WATER_PULSE, MOVE_TWISTER, MOVE_RECOVER, MOVE_ICE_BEAM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jerry1[] = { +    { +	.iv = 10, +	.level = 10, +	.species = SPECIES_RALTS +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ted[] = { +    { +	.iv = 10, +	.level = 17, +	.species = SPECIES_RALTS +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Paul[] = { +    { +	.iv = 10, +	.level = 15, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 10, +	.level = 15, +	.species = SPECIES_ODDISH +    }, +    { +	.iv = 10, +	.level = 15, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jerry2[] = { +    { +	.iv = 20, +	.level = 26, +	.species = SPECIES_RALTS +    }, +    { +	.iv = 20, +	.level = 26, +	.species = SPECIES_MEDITITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jerry3[] = { +    { +	.iv = 30, +	.level = 29, +	.species = SPECIES_KIRLIA +    }, +    { +	.iv = 30, +	.level = 29, +	.species = SPECIES_MEDITITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jerry4[] = { +    { +	.iv = 40, +	.level = 32, +	.species = SPECIES_KIRLIA +    }, +    { +	.iv = 40, +	.level = 32, +	.species = SPECIES_MEDICHAM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jerry5[] = { +    { +	.iv = 50, +	.level = 34, +	.species = SPECIES_KIRLIA +    }, +    { +	.iv = 50, +	.level = 34, +	.species = SPECIES_BANETTE +    }, +    { +	.iv = 50, +	.level = 34, +	.species = SPECIES_MEDICHAM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Karen1[] = { +    { +	.iv = 10, +	.level = 9, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 10, +	.level = 9, +	.species = SPECIES_WHISMUR +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Georgia[] = { +    { +	.iv = 10, +	.level = 16, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 10, +	.level = 16, +	.species = SPECIES_BEAUTIFLY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Karen2[] = { +    { +	.iv = 20, +	.level = 26, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 20, +	.level = 26, +	.species = SPECIES_WHISMUR +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Karen3[] = { +    { +	.iv = 30, +	.level = 29, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 30, +	.level = 29, +	.species = SPECIES_LOUDRED +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Karen4[] = { +    { +	.iv = 40, +	.level = 32, +	.species = SPECIES_BRELOOM +    }, +    { +	.iv = 40, +	.level = 32, +	.species = SPECIES_LOUDRED +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Karen5[] = { +    { +	.iv = 50, +	.level = 35, +	.species = SPECIES_BRELOOM +    }, +    { +	.iv = 50, +	.level = 35, +	.species = SPECIES_EXPLOUD +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_KateAndJoy[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_SPINDA, +        .moves = MOVE_HYPNOSIS, MOVE_PSYBEAM, MOVE_DIZZY_PUNCH, MOVE_TEETER_DANCE +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_SLAKING, +        .moves = MOVE_FOCUS_PUNCH, MOVE_YAWN, MOVE_SLACK_OFF, MOVE_FAINT_ATTACK +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg1[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_ZIGZAGOON, +        .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH +    }, +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_MAKUHITA, +        .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg2[] = { +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_ZIGZAGOON, +        .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH +    }, +    { +	.iv = 10, +	.level = 28, +	.species = SPECIES_MAKUHITA, +        .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg3[] = { +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_ZIGZAGOON, +        .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH +    }, +    { +	.iv = 20, +	.level = 31, +	.species = SPECIES_MAKUHITA, +        .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg4[] = { +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_LINOONE, +        .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH +    }, +    { +	.iv = 30, +	.level = 34, +	.species = SPECIES_MAKUHITA, +        .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg5[] = { +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_LINOONE, +        .moves = MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_HEADBUTT, MOVE_ODOR_SLEUTH +    }, +    { +	.iv = 40, +	.level = 37, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_TACKLE, MOVE_FOCUS_ENERGY, MOVE_ARM_THRUST, MOVE_NONE +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Victor[] = { +    { +	.iv = 25, +	.level = 16, +	.species = SPECIES_TAILLOW, +        .heldItem = ITEM_ORAN_BERRY +    }, +    { +	.iv = 25, +	.level = 16, +	.species = SPECIES_ZIGZAGOON, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Miguel1[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_SKITTY, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_Colton[] = { +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_SKITTY, +        .heldItem = ITEM_ORAN_BERRY, +        .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL +    }, +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_SKITTY, +        .heldItem = ITEM_ORAN_BERRY, +        .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL +    }, +    { +	.iv = 0, +	.level = 40, +	.species = SPECIES_SKITTY, +        .heldItem = ITEM_ORAN_BERRY, +        .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_SKITTY, +        .heldItem = ITEM_ORAN_BERRY, +        .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_SKITTY, +        .heldItem = ITEM_ORAN_BERRY, +        .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL +    }, +    { +	.iv = 0, +	.level = 42, +	.species = SPECIES_DELCATTY, +        .heldItem = ITEM_ORAN_BERRY, +        .moves = MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK, MOVE_HEAL_BELL +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Miguel2[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_SKITTY, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Miguel3[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_SKITTY, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Miguel4[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_DELCATTY, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Miguel5[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_DELCATTY, +        .heldItem = ITEM_SITRUS_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Victoria[] = { +    { +	.iv = 50, +	.level = 17, +	.species = SPECIES_ROSELIA, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Vanessa[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_PIKACHU, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Marissa[] = { +    { +	.iv = 100, +	.level = 36, +	.species = SPECIES_AZURILL, +        .heldItem = ITEM_ORAN_BERRY +    }, +    { +	.iv = 100, +	.level = 38, +	.species = SPECIES_MARILL, +        .heldItem = ITEM_ORAN_BERRY +    }, +    { +	.iv = 100, +	.level = 40, +	.species = SPECIES_AZUMARILL, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Isabel1[] = { +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_PLUSLE, +        .heldItem = ITEM_ORAN_BERRY +    }, +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_MINUN, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Isabel2[] = { +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_PLUSLE, +        .heldItem = ITEM_ORAN_BERRY +    }, +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_MINUN, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Isabel3[] = { +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_PLUSLE, +        .heldItem = ITEM_ORAN_BERRY +    }, +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_MINUN, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Isabel4[] = { +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_PLUSLE, +        .heldItem = ITEM_ORAN_BERRY +    }, +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_MINUN, +        .heldItem = ITEM_ORAN_BERRY +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Isabel5[] = { +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_PLUSLE, +        .heldItem = ITEM_SITRUS_BERRY +    }, +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_MINUN, +        .heldItem = ITEM_SITRUS_BERRY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Timothy1[] = { +    { +	.iv = 200, +	.level = 28, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Timothy2[] = { +    { +	.iv = 210, +	.level = 31, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Timothy3[] = { +    { +	.iv = 220, +	.level = 34, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_ARM_THRUST, MOVE_KNOCK_OFF, MOVE_SAND_ATTACK, MOVE_DIG +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Timothy4[] = { +    { +	.iv = 230, +	.level = 37, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Timothy5[] = { +    { +	.iv = 240, +	.level = 40, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_ARM_THRUST, MOVE_BELLY_DRUM, MOVE_SAND_ATTACK, MOVE_DIG +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Vicky[] = { +    { +	.iv = 200, +	.level = 18, +	.species = SPECIES_MEDITITE, +        .moves = MOVE_HI_JUMP_KICK, MOVE_MEDITATE, MOVE_CONFUSION, MOVE_DETECT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shelby1[] = { +    { +	.iv = 200, +	.level = 22, +	.species = SPECIES_MEDITITE +    }, +    { +	.iv = 200, +	.level = 22, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shelby2[] = { +    { +	.iv = 210, +	.level = 30, +	.species = SPECIES_MEDITITE +    }, +    { +	.iv = 210, +	.level = 30, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shelby3[] = { +    { +	.iv = 220, +	.level = 33, +	.species = SPECIES_MEDICHAM +    }, +    { +	.iv = 220, +	.level = 33, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shelby4[] = { +    { +	.iv = 230, +	.level = 36, +	.species = SPECIES_MEDICHAM +    }, +    { +	.iv = 230, +	.level = 36, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Shelby5[] = { +    { +	.iv = 240, +	.level = 39, +	.species = SPECIES_MEDICHAM +    }, +    { +	.iv = 240, +	.level = 39, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Calvin1[] = { +    { +	.iv = 0, +	.level = 5, +	.species = SPECIES_ZIGZAGOON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Billy[] = { +    { +	.iv = 0, +	.level = 6, +	.species = SPECIES_SEEDOT +    }, +    { +	.iv = 0, +	.level = 8, +	.species = SPECIES_TAILLOW +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Josh[] = { +    { +	.iv = 100, +	.level = 10, +	.species = SPECIES_GEODUDE, +        .moves = MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE +    }, +    { +	.iv = 100, +	.level = 8, +	.species = SPECIES_GEODUDE, +        .moves = MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE +    }, +    { +	.iv = 100, +	.level = 6, +	.species = SPECIES_GEODUDE, +        .moves = MOVE_TACKLE, MOVE_NONE, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tommy[] = { +    { +	.iv = 100, +	.level = 11, +	.species = SPECIES_GEODUDE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Joey[] = { +    { +	.iv = 0, +	.level = 8, +	.species = SPECIES_ZIGZAGOON +    }, +    { +	.iv = 0, +	.level = 10, +	.species = SPECIES_MACHOP +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Ben[] = { +    { +	.iv = 100, +	.level = 19, +	.species = SPECIES_ZIGZAGOON, +        .moves = MOVE_HEADBUTT, MOVE_SAND_ATTACK, MOVE_GROWL, MOVE_THUNDERBOLT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous5[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_NINCADA +    }, +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_NINCADA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kevin[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_NINCADA +    }, +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_NINCADA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Neal[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_TRAPINCH +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dillon[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_ARON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Calvin2[] = { +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Calvin3[] = { +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 20, +	.level = 30, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Calvin4[] = { +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 30, +	.level = 33, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Calvin5[] = { +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 40, +	.level = 32, +	.species = SPECIES_VIGOROTH +    }, +    { +	.iv = 40, +	.level = 36, +	.species = SPECIES_LINOONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Eddie[] = { +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_ZIGZAGOON +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_ZIGZAGOON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Allen[] = { +    { +	.iv = 0, +	.level = 5, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 3, +	.species = SPECIES_TAILLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Timmy[] = { +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_ARON +    }, +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_ELECTRIKE +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_Steven[] = { +    { +	.iv = 255, +	.level = 57, +	.species = SPECIES_SKARMORY, +        .heldItem = ITEM_NONE, +        .moves = MOVE_TOXIC, MOVE_AERIAL_ACE, MOVE_SPIKES, MOVE_STEEL_WING +    }, +    { +	.iv = 255, +	.level = 55, +	.species = SPECIES_CLAYDOL, +        .heldItem = ITEM_NONE, +        .moves = MOVE_REFLECT, MOVE_LIGHT_SCREEN, MOVE_ANCIENT_POWER, MOVE_EARTHQUAKE +    }, +    { +	.iv = 255, +	.level = 56, +	.species = SPECIES_AGGRON, +        .heldItem = ITEM_NONE, +        .moves = MOVE_THUNDER, MOVE_EARTHQUAKE, MOVE_SOLAR_BEAM, MOVE_DRAGON_CLAW +    }, +    { +	.iv = 255, +	.level = 56, +	.species = SPECIES_CRADILY, +        .heldItem = ITEM_NONE, +        .moves = MOVE_GIGA_DRAIN, MOVE_ANCIENT_POWER, MOVE_SLUDGE_BOMB, MOVE_CONFUSE_RAY +    }, +    { +	.iv = 255, +	.level = 56, +	.species = SPECIES_ARMALDO, +        .heldItem = ITEM_NONE, +        .moves = MOVE_WATER_PULSE, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_SLASH +    }, +    { +	.iv = 255, +	.level = 58, +	.species = SPECIES_METAGROSS, +        .heldItem = ITEM_SITRUS_BERRY, +        .moves = MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_METEOR_MASH, MOVE_HYPER_BEAM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Andrew[] = { +    { +	.iv = 0, +	.level = 5, +	.species = SPECIES_MAGIKARP +    }, +    { +	.iv = 0, +	.level = 10, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_MAGIKARP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ivan[] = { +    { +	.iv = 0, +	.level = 6, +	.species = SPECIES_MAGIKARP +    }, +    { +	.iv = 0, +	.level = 6, +	.species = SPECIES_MAGIKARP +    }, +    { +	.iv = 0, +	.level = 6, +	.species = SPECIES_MAGIKARP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Claude[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_BARBOACH +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_GOLDEEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Elliot1[] = { +    { +	.iv = 0, +	.level = 11, +	.species = SPECIES_MAGIKARP +    }, +    { +	.iv = 0, +	.level = 8, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 11, +	.species = SPECIES_MAGIKARP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ned[] = { +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_TENTACOOL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dale[] = { +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_TENTACOOL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nolan[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_BARBOACH +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Barny[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Wade[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Carter[] = { +    { +	.iv = 0, +	.level = 23, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_TENTACOOL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Elliot2[] = { +    { +	.iv = 10, +	.level = 24, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_GYARADOS +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Elliot3[] = { +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 20, +	.level = 26, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 20, +	.level = 26, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_GYARADOS +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Elliot4[] = { +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 30, +	.level = 30, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 30, +	.level = 30, +	.species = SPECIES_TENTACRUEL +    }, +    { +	.iv = 31, +	.level = 31, +	.species = SPECIES_GYARADOS +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Elliot5[] = { +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_SHARPEDO +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_TENTACRUEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ronald[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 0, +	.level = 29, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_MAGIKARP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jacob[] = { +    { +	.iv = 0, +	.level = 7, +	.species = SPECIES_VOLTORB +    }, +    { +	.iv = 0, +	.level = 7, +	.species = SPECIES_VOLTORB +    }, +    { +	.iv = 160, +	.level = 15, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anthony[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_MAGNEMITE +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Benjamin1[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Benjamin2[] = { +    { +	.iv = 10, +	.level = 28, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Benjamin3[] = { +    { +	.iv = 20, +	.level = 31, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Benjamin4[] = { +    { +	.iv = 30, +	.level = 34, +	.species = SPECIES_MAGNETON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Benjamin5[] = { +    { +	.iv = 40, +	.level = 37, +	.species = SPECIES_MAGNETON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Abigail1[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jasmine[] = { +    { +	.iv = 80, +	.level = 15, +	.species = SPECIES_MAGNEMITE +    }, +    { +	.iv = 80, +	.level = 15, +	.species = SPECIES_MAGNEMITE +    }, +    { +	.iv = 0, +	.level = 7, +	.species = SPECIES_VOLTORB +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Abigail2[] = { +    { +	.iv = 10, +	.level = 28, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Abigail3[] = { +    { +	.iv = 20, +	.level = 31, +	.species = SPECIES_MAGNEMITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Abigail4[] = { +    { +	.iv = 30, +	.level = 34, +	.species = SPECIES_MAGNETON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Abigail5[] = { +    { +	.iv = 40, +	.level = 37, +	.species = SPECIES_MAGNETON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dylan1[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_DODUO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dylan2[] = { +    { +	.iv = 10, +	.level = 28, +	.species = SPECIES_DODUO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dylan3[] = { +    { +	.iv = 20, +	.level = 31, +	.species = SPECIES_DODUO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dylan4[] = { +    { +	.iv = 30, +	.level = 34, +	.species = SPECIES_DODRIO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dylan5[] = { +    { +	.iv = 40, +	.level = 37, +	.species = SPECIES_DODRIO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Maria1[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_DODUO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Maria2[] = { +    { +	.iv = 10, +	.level = 28, +	.species = SPECIES_DODUO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Maria3[] = { +    { +	.iv = 20, +	.level = 31, +	.species = SPECIES_DODUO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Maria4[] = { +    { +	.iv = 30, +	.level = 34, +	.species = SPECIES_DODRIO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Maria5[] = { +    { +	.iv = 40, +	.level = 37, +	.species = SPECIES_DODRIO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Caleb[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous6[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaiah1[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous7[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Chase[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 80, +	.level = 35, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaiah2[] = { +    { +	.iv = 10, +	.level = 39, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaiah3[] = { +    { +	.iv = 20, +	.level = 42, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaiah4[] = { +    { +	.iv = 30, +	.level = 45, +	.species = SPECIES_STARMIE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaiah5[] = { +    { +	.iv = 40, +	.level = 48, +	.species = SPECIES_STARMIE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous8[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 160, +	.level = 34, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Connor[] = { +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 160, +	.level = 33, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 160, +	.level = 33, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous9[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Katelyn1[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Allison[] = { +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 240, +	.level = 33, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Katelyn2[] = { +    { +	.iv = 10, +	.level = 39, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Katelyn3[] = { +    { +	.iv = 20, +	.level = 42, +	.species = SPECIES_STARYU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Katelyn4[] = { +    { +	.iv = 30, +	.level = 45, +	.species = SPECIES_STARMIE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Katelyn5[] = { +    { +	.iv = 40, +	.level = 48, +	.species = SPECIES_STARMIE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nicolas1[] = { +    { +	.iv = 100, +	.level = 38, +	.species = SPECIES_ALTARIA +    }, +    { +	.iv = 100, +	.level = 38, +	.species = SPECIES_ALTARIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nicolas2[] = { +    { +	.iv = 110, +	.level = 41, +	.species = SPECIES_ALTARIA +    }, +    { +	.iv = 110, +	.level = 41, +	.species = SPECIES_ALTARIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nicolas3[] = { +    { +	.iv = 120, +	.level = 44, +	.species = SPECIES_ALTARIA +    }, +    { +	.iv = 120, +	.level = 44, +	.species = SPECIES_ALTARIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nicolas4[] = { +    { +	.iv = 130, +	.level = 46, +	.species = SPECIES_BAGON +    }, +    { +	.iv = 130, +	.level = 46, +	.species = SPECIES_ALTARIA +    }, +    { +	.iv = 130, +	.level = 46, +	.species = SPECIES_ALTARIA +    } +}; + +const struct TrainerPartyMember2 gTrainerParty_Nicolas5[] = { +    { +	.iv = 140, +	.level = 49, +	.species = SPECIES_ALTARIA, +        .heldItem = ITEM_NONE +    }, +    { +	.iv = 140, +	.level = 49, +	.species = SPECIES_ALTARIA, +        .heldItem = ITEM_NONE +    }, +    { +	.iv = 140, +	.level = 49, +	.species = SPECIES_SHELGON, +        .heldItem = ITEM_DRAGON_FANG +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Aaron[] = { +    { +	.iv = 100, +	.level = 35, +	.species = SPECIES_BAGON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Perry[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Hugh[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_SWELLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Phil[] = { +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_TAILLOW +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_SWELLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jared[] = { +    { +	.iv = 100, +	.level = 30, +	.species = SPECIES_DODUO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous10[] = { +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_TAILLOW +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_SWABLU +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_TAILLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tanner[] = { +    { +	.iv = 100, +	.level = 30, +	.species = SPECIES_SWABLU +    }, +    { +	.iv = 100, +	.level = 30, +	.species = SPECIES_SWABLU +    }, +    { +	.iv = 100, +	.level = 30, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Will[] = { +    { +	.iv = 100, +	.level = 28, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 100, +	.level = 28, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 100, +	.level = 28, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Colin[] = { +    { +	.iv = 0, +	.level = 29, +	.species = SPECIES_NATU +    }, +    { +	.iv = 0, +	.level = 29, +	.species = SPECIES_SWELLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Robert1[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_SWABLU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Benny[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_XATU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Chester[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_TAILLOW +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_SWELLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Robert2[] = { +    { +	.iv = 10, +	.level = 32, +	.species = SPECIES_NATU +    }, +    { +	.iv = 10, +	.level = 32, +	.species = SPECIES_SWABLU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Robert3[] = { +    { +	.iv = 20, +	.level = 35, +	.species = SPECIES_NATU +    }, +    { +	.iv = 20, +	.level = 35, +	.species = SPECIES_ALTARIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Robert4[] = { +    { +	.iv = 30, +	.level = 38, +	.species = SPECIES_NATU +    }, +    { +	.iv = 30, +	.level = 38, +	.species = SPECIES_ALTARIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Robert5[] = { +    { +	.iv = 40, +	.level = 41, +	.species = SPECIES_ALTARIA +    }, +    { +	.iv = 40, +	.level = 41, +	.species = SPECIES_XATU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Alex[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_NATU +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Beck[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Yasu[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Takashi[] = { +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_NINCADA +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_KOFFING +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Makoto[] = { +    { +	.iv = 0, +	.level = 23, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Hideo1[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_NINJASK +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_SHEDINJA +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_TRAPINCH +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Lao1[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT +    }, +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_NONE +    }, +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SMOG, MOVE_SELF_DESTRUCT +    }, +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_KOFFING, +        .moves = MOVE_TACKLE, MOVE_SMOG, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lung[] = { +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_NINCADA +    }, +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Lao2[] = { +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT +    }, +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE +    }, +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_KOFFING, +        .moves = MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Lao3[] = { +    { +	.iv = 20, +	.level = 27, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT +    }, +    { +	.iv = 20, +	.level = 27, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT +    }, +    { +	.iv = 20, +	.level = 27, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE +    }, +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_KOFFING, +        .moves = MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Lao4[] = { +    { +	.iv = 30, +	.level = 30, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE +    }, +    { +	.iv = 30, +	.level = 30, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE +    }, +    { +	.iv = 30, +	.level = 30, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE +    }, +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_KOFFING, +        .moves = MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember3 gTrainerParty_Lao5[] = { +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_KOFFING, +        .heldItem = ITEM_NONE, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_KOFFING, +        .heldItem = ITEM_NONE, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_KOFFING, +        .heldItem = ITEM_NONE, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SELF_DESTRUCT +    }, +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_WEEZING, +        .heldItem = ITEM_SMOKE_BALL, +        .moves = MOVE_TACKLE, MOVE_SLUDGE, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tessa[] = { +    { +	.iv = 100, +	.level = 12, +	.species = SPECIES_MEDITITE +    }, +    { +	.iv = 100, +	.level = 12, +	.species = SPECIES_MACHOP +    }, +    { +	.iv = 100, +	.level = 12, +	.species = SPECIES_MEDITITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Laura[] = { +    { +	.iv = 100, +	.level = 14, +	.species = SPECIES_MEDITITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cyndy1[] = { +    { +	.iv = 100, +	.level = 19, +	.species = SPECIES_MEDITITE +    }, +    { +	.iv = 100, +	.level = 19, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cora[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_MEDITITE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jill[] = { +    { +	.iv = 100, +	.level = 27, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cyndy2[] = { +    { +	.iv = 110, +	.level = 26, +	.species = SPECIES_MEDITITE +    }, +    { +	.iv = 110, +	.level = 26, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cyndy3[] = { +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_MEDITITE +    }, +    { +	.iv = 120, +	.level = 29, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cyndy4[] = { +    { +	.iv = 130, +	.level = 32, +	.species = SPECIES_MEDICHAM +    }, +    { +	.iv = 130, +	.level = 32, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Cyndy5[] = { +    { +	.iv = 140, +	.level = 35, +	.species = SPECIES_MEDICHAM +    }, +    { +	.iv = 140, +	.level = 35, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Madeline1[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_NUMEL, +        .moves = MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Clarissa[] = { +    { +	.iv = 0, +	.level = 29, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 29, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Angelica[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_CASTFORM +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Madeline2[] = { +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_NUMEL, +        .moves = MOVE_EMBER, MOVE_TACKLE, MOVE_MAGNITUDE, MOVE_SUNNY_DAY +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Madeline3[] = { +    { +	.iv = 20, +	.level = 30, +	.species = SPECIES_NUMEL, +        .moves = MOVE_EMBER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Madeline4[] = { +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_ROSELIA, +        .moves = MOVE_LEECH_SEED, MOVE_MEGA_DRAIN, MOVE_GRASS_WHISTLE, MOVE_SUNNY_DAY +    }, +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_NUMEL, +        .moves = MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_MAGNITUDE, MOVE_SUNNY_DAY +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Madeline5[] = { +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_ROSELIA, +        .moves = MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_SOLAR_BEAM, MOVE_SUNNY_DAY +    }, +    { +	.iv = 40, +	.level = 35, +	.species = SPECIES_CAMERUPT, +        .moves = MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Beverly[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dawn[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nicole[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Denise[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Beth[] = { +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tara[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_HORSEA +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Missy[] = { +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Alice[] = { +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_GOLDEEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jenny1[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grace[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tanya[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_LUVDISC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Sharon[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SEAKING +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nikki[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brenda[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_GOLDEEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Katie[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_CHINCHOU +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Susie[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_HORSEA +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kara[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_SEAKING +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dana[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_LUVDISC +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_AZUMARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Erin[] = { +    { +	.iv = 0, +	.level = 38, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Debra[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SEAKING +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Linda[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_HORSEA +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SEADRA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kaylee[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_LANTURN +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Laurel[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_LUVDISC +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_LUVDISC +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_LUVDISC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Darcy[] = { +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_GOLDEEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jenny2[] = { +    { +	.iv = 0, +	.level = 38, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jenny3[] = { +    { +	.iv = 0, +	.level = 41, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jenny4[] = { +    { +	.iv = 0, +	.level = 43, +	.species = SPECIES_STARYU +    }, +    { +	.iv = 0, +	.level = 43, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jenny5[] = { +    { +	.iv = 0, +	.level = 45, +	.species = SPECIES_LUVDISC +    }, +    { +	.iv = 0, +	.level = 45, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 45, +	.species = SPECIES_STARMIE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Heidi[] = { +    { +	.iv = 0, +	.level = 23, +	.species = SPECIES_SANDSHREW, +        .moves = MOVE_DIG, MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH +    }, +    { +	.iv = 0, +	.level = 23, +	.species = SPECIES_BALTOY, +        .moves = MOVE_RAPID_SPIN, MOVE_MUD_SLAP, MOVE_PSYBEAM, MOVE_ROCK_TOMB +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Becky[] = { +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_SANDSHREW, +        .moves = MOVE_SAND_ATTACK, MOVE_POISON_STING, MOVE_SLASH, MOVE_DIG +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Carol[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_TAILLOW +    }, +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_LOMBRE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nancy[] = { +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_LOMBRE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Martha[] = { +    { +	.iv = 0, +	.level = 23, +	.species = SPECIES_SKITTY +    }, +    { +	.iv = 0, +	.level = 23, +	.species = SPECIES_SWABLU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Diana1[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_ODDISH +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_SWABLU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Nina[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_SWABLU +    }, +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_ZIGZAGOON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Irene[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Diana2[] = { +    { +	.iv = 10, +	.level = 25, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 10, +	.level = 25, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 10, +	.level = 25, +	.species = SPECIES_SWABLU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Diana3[] = { +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_BRELOOM +    }, +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 20, +	.level = 28, +	.species = SPECIES_SWABLU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Diana4[] = { +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_BRELOOM +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_SWABLU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Diana5[] = { +    { +	.iv = 40, +	.level = 40, +	.species = SPECIES_BRELOOM +    }, +    { +	.iv = 40, +	.level = 40, +	.species = SPECIES_VILEPLUME +    }, +    { +	.iv = 40, +	.level = 40, +	.species = SPECIES_ALTARIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv1[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_PLUSLE +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_MINUN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv2[] = { +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_PLUSLE +    }, +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_MINUN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_GinaAndMia1[] = { +    { +	.iv = 0, +	.level = 8, +	.species = SPECIES_LOTAD +    }, +    { +	.iv = 0, +	.level = 8, +	.species = SPECIES_SEEDOT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_MiuAndYuki[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_BEAUTIFLY +    }, +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_DUSTOX +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv3[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_PLUSLE +    }, +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_MINUN +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_GinaAndMia2[] = { +    { +	.iv = 0, +	.level = 10, +	.species = SPECIES_DUSKULL, +        .moves = MOVE_NIGHT_SHADE, MOVE_DISABLE, MOVE_NONE, MOVE_NONE +    }, +    { +	.iv = 0, +	.level = 10, +	.species = SPECIES_SHROOMISH, +        .moves = MOVE_ABSORB, MOVE_LEECH_SEED, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv4[] = { +    { +	.iv = 20, +	.level = 30, +	.species = SPECIES_PLUSLE +    }, +    { +	.iv = 20, +	.level = 30, +	.species = SPECIES_MINUN +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_AmyAndLiv5[] = { +    { +	.iv = 30, +	.level = 33, +	.species = SPECIES_PLUSLE, +        .moves = MOVE_SPARK, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND +    }, +    { +	.iv = 30, +	.level = 33, +	.species = SPECIES_MINUN, +        .moves = MOVE_SPARK, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_AmyAndLiv6[] = { +    { +	.iv = 40, +	.level = 36, +	.species = SPECIES_PLUSLE, +        .moves = MOVE_THUNDER, MOVE_CHARGE, MOVE_FAKE_TEARS, MOVE_HELPING_HAND +    }, +    { +	.iv = 40, +	.level = 36, +	.species = SPECIES_MINUN, +        .moves = MOVE_THUNDER, MOVE_CHARGE, MOVE_CHARM, MOVE_HELPING_HAND +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Huey[] = { +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_MACHOP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Edmond[] = { +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_MACHOP +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ernest1[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Dwayne[] = { +    { +	.iv = 0, +	.level = 11, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 11, +	.species = SPECIES_MACHOP +    }, +    { +	.iv = 0, +	.level = 11, +	.species = SPECIES_TENTACOOL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Phillip[] = { +    { +	.iv = 0, +	.level = 44, +	.species = SPECIES_TENTACRUEL +    }, +    { +	.iv = 0, +	.level = 44, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Leonard[] = { +    { +	.iv = 0, +	.level = 43, +	.species = SPECIES_MACHOP +    }, +    { +	.iv = 0, +	.level = 43, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 0, +	.level = 43, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Duncan[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ernest2[] = { +    { +	.iv = 10, +	.level = 36, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 10, +	.level = 36, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 10, +	.level = 36, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ernest3[] = { +    { +	.iv = 20, +	.level = 39, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 20, +	.level = 39, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 20, +	.level = 39, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ernest4[] = { +    { +	.iv = 30, +	.level = 42, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 30, +	.level = 42, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 30, +	.level = 42, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ernest5[] = { +    { +	.iv = 40, +	.level = 45, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 40, +	.level = 45, +	.species = SPECIES_MACHOKE +    }, +    { +	.iv = 40, +	.level = 45, +	.species = SPECIES_TENTACRUEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous11[] = { +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_ROSELIA +    }, +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous12[] = { +    { +	.iv = 0, +	.level = 21, +	.species = SPECIES_ROSELIA +    }, +    { +	.iv = 0, +	.level = 21, +	.species = SPECIES_ROSELIA +    }, +    { +	.iv = 0, +	.level = 21, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous13[] = { +    { +	.iv = 0, +	.level = 23, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Sonny[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Donovan[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SPHEAL +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Gerald[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_SPHEAL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_SPHEAL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kelvin[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SPHEAL +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kody[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_SPHEAL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_SPHEAL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tevin[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Damon[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SPHEAL +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Pablo[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_SPHEAL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Edwin1[] = { +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_LOMBRE +    }, +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_NUZLEAF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Hector1[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_ZANGOOSE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Hector2[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_SEVIPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Edwin2[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_LOMBRE +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_NUZLEAF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Edwin3[] = { +    { +	.iv = 0, +	.level = 29, +	.species = SPECIES_LOMBRE +    }, +    { +	.iv = 0, +	.level = 29, +	.species = SPECIES_NUZLEAF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Edwin4[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_LOMBRE +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_NUZLEAF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Edwin5[] = { +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_LUDICOLO +    }, +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_SHIFTRY +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Wally1[] = { +    { +	.iv = 150, +	.level = 44, +	.species = SPECIES_ALTARIA, +        .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE +    }, +    { +	.iv = 150, +	.level = 43, +	.species = SPECIES_DELCATTY, +        .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 150, +	.level = 44, +	.species = SPECIES_ROSELIA, +        .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC +    }, +    { +	.iv = 150, +	.level = 41, +	.species = SPECIES_MAGNETON, +        .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH +    }, +    { +	.iv = 250, +	.level = 45, +	.species = SPECIES_GARDEVOIR, +        .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan1[] = { +    { +	.iv = 0, +	.level = 5, +	.species = SPECIES_TREECKO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan2[] = { +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 100, +	.level = 20, +	.species = SPECIES_GROVYLE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan3[] = { +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_GROVYLE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan4[] = { +    { +	.iv = 0, +	.level = 5, +	.species = SPECIES_TORCHIC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan5[] = { +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 100, +	.level = 20, +	.species = SPECIES_COMBUSKEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan6[] = { +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_COMBUSKEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan7[] = { +    { +	.iv = 0, +	.level = 5, +	.species = SPECIES_MUDKIP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan8[] = { +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 100, +	.level = 20, +	.species = SPECIES_MARSHTOMP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan9[] = { +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_MARSHTOMP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May1[] = { +    { +	.iv = 0, +	.level = 5, +	.species = SPECIES_TREECKO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May2[] = { +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 100, +	.level = 20, +	.species = SPECIES_GROVYLE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May3[] = { +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_GROVYLE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May4[] = { +    { +	.iv = 0, +	.level = 5, +	.species = SPECIES_TORCHIC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May5[] = { +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 100, +	.level = 20, +	.species = SPECIES_COMBUSKEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May6[] = { +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_COMBUSKEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May7[] = { +    { +	.iv = 0, +	.level = 5, +	.species = SPECIES_MUDKIP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May8[] = { +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 50, +	.level = 18, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 100, +	.level = 20, +	.species = SPECIES_MARSHTOMP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May9[] = { +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_MARSHTOMP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaac1[] = { +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_WHISMUR +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_ZIGZAGOON +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_ARON +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_TAILLOW +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Riley[] = { +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_ZIGZAGOON +    }, +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_SPINDA +    }, +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Aidan[] = { +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_SEEDOT +    }, +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_NUZLEAF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaac2[] = { +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_LOUDRED +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_LINOONE +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_ARON +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_MAKUHITA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaac3[] = { +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_LOUDRED +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_LINOONE +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_ARON +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaac4[] = { +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_LOUDRED +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_LINOONE +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_ARON +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Isaac5[] = { +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_LOUDRED +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_LINOONE +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_LAIRON +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_HARIYAMA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lydia1[] = { +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_ROSELIA +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_SKITTY +    }, +    { +	.iv = 0, +	.level = 12, +	.species = SPECIES_GOLDEEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Alexia[] = { +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_LOTAD +    }, +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_LOMBRE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Danielle[] = { +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_SKITTY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lydia2[] = { +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_WINGULL +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_ROSELIA +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_SKITTY +    }, +    { +	.iv = 10, +	.level = 22, +	.species = SPECIES_GOLDEEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lydia3[] = { +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_BRELOOM +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_ROSELIA +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_DELCATTY +    }, +    { +	.iv = 20, +	.level = 25, +	.species = SPECIES_GOLDEEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lydia4[] = { +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_BRELOOM +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_ROSELIA +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_DELCATTY +    }, +    { +	.iv = 30, +	.level = 28, +	.species = SPECIES_GOLDEEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lydia5[] = { +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_PELIPPER +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_BRELOOM +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_AZUMARILL +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_ROSELIA +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_DELCATTY +    }, +    { +	.iv = 40, +	.level = 31, +	.species = SPECIES_SEAKING +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jackson1[] = { +    { +	.iv = 50, +	.level = 28, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Carlos[] = { +    { +	.iv = 50, +	.level = 29, +	.species = SPECIES_SEEDOT +    }, +    { +	.iv = 50, +	.level = 29, +	.species = SPECIES_NUZLEAF +    }, +    { +	.iv = 50, +	.level = 29, +	.species = SPECIES_LOMBRE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Sebastian[] = { +    { +	.iv = 50, +	.level = 39, +	.species = SPECIES_CACTURNE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jackson2[] = { +    { +	.iv = 60, +	.level = 31, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jackson3[] = { +    { +	.iv = 70, +	.level = 34, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jackson4[] = { +    { +	.iv = 80, +	.level = 37, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jackson5[] = { +    { +	.iv = 90, +	.level = 39, +	.species = SPECIES_KECLEON +    }, +    { +	.iv = 90, +	.level = 39, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Catherine1[] = { +    { +	.iv = 50, +	.level = 27, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 50, +	.level = 27, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jenna[] = { +    { +	.iv = 50, +	.level = 29, +	.species = SPECIES_LOTAD +    }, +    { +	.iv = 50, +	.level = 29, +	.species = SPECIES_LOMBRE +    }, +    { +	.iv = 50, +	.level = 29, +	.species = SPECIES_NUZLEAF +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Sophia[] = { +    { +	.iv = 50, +	.level = 38, +	.species = SPECIES_SWABLU +    }, +    { +	.iv = 50, +	.level = 38, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Catherine2[] = { +    { +	.iv = 60, +	.level = 30, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 60, +	.level = 30, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Catherine3[] = { +    { +	.iv = 70, +	.level = 33, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 70, +	.level = 33, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Catherine4[] = { +    { +	.iv = 80, +	.level = 36, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 80, +	.level = 36, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Catherine5[] = { +    { +	.iv = 90, +	.level = 39, +	.species = SPECIES_BELLOSSOM +    }, +    { +	.iv = 90, +	.level = 39, +	.species = SPECIES_ROSELIA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Maxie1[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_TORKOAL +    }, +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_CAMERUPT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt28[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt29[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt30[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_ZUBAT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt31[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt32[] = { +    { +	.iv = 0, +	.level = 37, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 37, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt33[] = { +    { +	.iv = 0, +	.level = 38, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt34[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt35[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_BALTOY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt36[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt37[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt38[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt39[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt40[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt41[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt42[] = { +    { +	.iv = 0, +	.level = 11, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt43[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_POOCHYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt44[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt45[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt46[] = { +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt47[] = { +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt48[] = { +    { +	.iv = 0, +	.level = 17, +	.species = SPECIES_BALTOY +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt49[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_ZUBAT +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_ZUBAT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt50[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt51[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt52[] = { +    { +	.iv = 0, +	.level = 28, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt53[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Grunt54[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_ZUBAT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous14[] = { +    { +	.iv = 50, +	.level = 30, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 50, +	.level = 30, +	.species = SPECIES_MIGHTYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous15[] = { +    { +	.iv = 50, +	.level = 30, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 50, +	.level = 30, +	.species = SPECIES_SWELLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tabitha1[] = { +    { +	.iv = 50, +	.level = 32, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 50, +	.level = 32, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 50, +	.level = 32, +	.species = SPECIES_CAMERUPT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tabitha2[] = { +    { +	.iv = 50, +	.level = 20, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 50, +	.level = 20, +	.species = SPECIES_POOCHYENA +    }, +    { +	.iv = 50, +	.level = 20, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Anonymous16[] = { +    { +	.iv = 50, +	.level = 21, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 50, +	.level = 21, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Courtney1[] = { +    { +	.iv = 50, +	.level = 28, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 50, +	.level = 28, +	.species = SPECIES_MIGHTYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Courtney2[] = { +    { +	.iv = 50, +	.level = 38, +	.species = SPECIES_CAMERUPT +    }, +    { +	.iv = 50, +	.level = 38, +	.species = SPECIES_MIGHTYENA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Maxie2[] = { +    { +	.iv = 150, +	.level = 41, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 150, +	.level = 41, +	.species = SPECIES_CROBAT +    }, +    { +	.iv = 150, +	.level = 43, +	.species = SPECIES_CAMERUPT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Maxie3[] = { +    { +	.iv = 150, +	.level = 24, +	.species = SPECIES_MIGHTYENA +    }, +    { +	.iv = 150, +	.level = 24, +	.species = SPECIES_GOLBAT +    }, +    { +	.iv = 150, +	.level = 25, +	.species = SPECIES_CAMERUPT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tiana[] = { +    { +	.iv = 0, +	.level = 4, +	.species = SPECIES_ZIGZAGOON +    }, +    { +	.iv = 0, +	.level = 4, +	.species = SPECIES_ZIGZAGOON +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Haley1[] = { +    { +	.iv = 0, +	.level = 7, +	.species = SPECIES_LOTAD +    }, +    { +	.iv = 0, +	.level = 7, +	.species = SPECIES_SHROOMISH +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Janice[] = { +    { +	.iv = 0, +	.level = 10, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Vivi[] = { +    { +	.iv = 100, +	.level = 15, +	.species = SPECIES_MARILL +    }, +    { +	.iv = 100, +	.level = 15, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 100, +	.level = 15, +	.species = SPECIES_NUMEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Haley2[] = { +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_LOMBRE +    }, +    { +	.iv = 10, +	.level = 26, +	.species = SPECIES_SHROOMISH +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Haley3[] = { +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_LOMBRE +    }, +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Haley4[] = { +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_LOMBRE +    }, +    { +	.iv = 30, +	.level = 32, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Haley5[] = { +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_LOMBRE +    }, +    { +	.iv = 40, +	.level = 34, +	.species = SPECIES_BRELOOM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Sally[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_ODDISH +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Robin[] = { +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_SKITTY +    }, +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 0, +	.level = 14, +	.species = SPECIES_MARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Andrea[] = { +    { +	.iv = 100, +	.level = 41, +	.species = SPECIES_LUVDISC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Crissy[] = { +    { +	.iv = 100, +	.level = 40, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 100, +	.level = 40, +	.species = SPECIES_WAILMER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Rick[] = { +    { +	.iv = 0, +	.level = 4, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 0, +	.level = 4, +	.species = SPECIES_WURMPLE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lyle[] = { +    { +	.iv = 0, +	.level = 3, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 0, +	.level = 3, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 0, +	.level = 3, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 0, +	.level = 3, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 0, +	.level = 3, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 0, +	.level = 3, +	.species = SPECIES_WURMPLE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jose[] = { +    { +	.iv = 50, +	.level = 8, +	.species = SPECIES_WURMPLE +    }, +    { +	.iv = 50, +	.level = 8, +	.species = SPECIES_SILCOON +    }, +    { +	.iv = 50, +	.level = 8, +	.species = SPECIES_NINCADA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Doug[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_NINCADA +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_NINCADA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Greg[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_VOLBEAT +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_ILLUMISE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kent[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_James1[] = { +    { +	.iv = 0, +	.level = 8, +	.species = SPECIES_NINCADA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_James2[] = { +    { +	.iv = 10, +	.level = 27, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_James3[] = { +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_DUSTOX +    }, +    { +	.iv = 20, +	.level = 29, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_James4[] = { +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_DUSTOX +    }, +    { +	.iv = 30, +	.level = 31, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_James5[] = { +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_SURSKIT +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_NINJASK +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_DUSTOX +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_NINJASK +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brice[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_MACHOP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Trent1[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_GEODUDE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lenny[] = { +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_MACHOP +    }, +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_MACHOP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Lucas1[] = { +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 18, +	.species = SPECIES_GEODUDE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Alan[] = { +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_NOSEPASS +    }, +    { +	.iv = 0, +	.level = 22, +	.species = SPECIES_GRAVELER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Clark[] = { +    { +	.iv = 0, +	.level = 8, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 8, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 8, +	.species = SPECIES_GEODUDE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Eric[] = { +    { +	.iv = 0, +	.level = 21, +	.species = SPECIES_BALTOY +    }, +    { +	.iv = 0, +	.level = 21, +	.species = SPECIES_BALTOY +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Lucas2[] = { +    { +	.iv = 0, +	.level = 9, +	.species = SPECIES_WAILMER, +        .moves = MOVE_SPLASH, MOVE_WATER_GUN, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Mike1[] = { +    { +	.iv = 0, +	.level = 10, +	.species = SPECIES_PELIPPER, +        .moves = MOVE_GUST, MOVE_GROWL, MOVE_NONE, MOVE_NONE +    }, +    { +	.iv = 0, +	.level = 10, +	.species = SPECIES_POOCHYENA, +        .moves = MOVE_BITE, MOVE_SCARY_FACE, MOVE_NONE, MOVE_NONE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Mike2[] = { +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 0, +	.level = 16, +	.species = SPECIES_MACHOP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Trent2[] = { +    { +	.iv = 10, +	.level = 24, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 10, +	.level = 24, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 10, +	.level = 24, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 10, +	.level = 24, +	.species = SPECIES_GRAVELER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Trent3[] = { +    { +	.iv = 20, +	.level = 27, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 20, +	.level = 27, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 20, +	.level = 27, +	.species = SPECIES_GRAVELER +    }, +    { +	.iv = 20, +	.level = 27, +	.species = SPECIES_GRAVELER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Trent4[] = { +    { +	.iv = 30, +	.level = 30, +	.species = SPECIES_GEODUDE +    }, +    { +	.iv = 30, +	.level = 30, +	.species = SPECIES_GRAVELER +    }, +    { +	.iv = 30, +	.level = 30, +	.species = SPECIES_GRAVELER +    }, +    { +	.iv = 30, +	.level = 30, +	.species = SPECIES_GRAVELER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Trent5[] = { +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_GRAVELER +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_GRAVELER +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_GRAVELER +    }, +    { +	.iv = 40, +	.level = 33, +	.species = SPECIES_GOLEM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_DezAndLuke[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_DELCATTY +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_MANECTRIC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_LeaAndJed[] = { +    { +	.iv = 0, +	.level = 45, +	.species = SPECIES_LUVDISC +    }, +    { +	.iv = 0, +	.level = 45, +	.species = SPECIES_LUVDISC +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_LoisAndHal1[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_VOLBEAT +    }, +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_ILLUMISE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_LoisAndHal2[] = { +    { +	.iv = 10, +	.level = 30, +	.species = SPECIES_VOLBEAT +    }, +    { +	.iv = 10, +	.level = 30, +	.species = SPECIES_ILLUMISE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_LoisAndHal3[] = { +    { +	.iv = 20, +	.level = 33, +	.species = SPECIES_VOLBEAT +    }, +    { +	.iv = 20, +	.level = 33, +	.species = SPECIES_ILLUMISE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_LoisAndHal4[] = { +    { +	.iv = 30, +	.level = 36, +	.species = SPECIES_VOLBEAT +    }, +    { +	.iv = 30, +	.level = 36, +	.species = SPECIES_ILLUMISE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_LoisAndHal5[] = { +    { +	.iv = 40, +	.level = 39, +	.species = SPECIES_VOLBEAT +    }, +    { +	.iv = 40, +	.level = 39, +	.species = SPECIES_ILLUMISE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Johanna[] = { +    { +	.iv = 0, +	.level = 13, +	.species = SPECIES_GOLDEEN +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Zane[] = { +    { +	.iv = 100, +	.level = 24, +	.species = SPECIES_KECLEON, +        .moves = MOVE_FLAMETHROWER, MOVE_FURY_SWIPES, MOVE_FAINT_ATTACK, MOVE_BIND +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Vivian[] = { +    { +	.iv = 100, +	.level = 19, +	.species = SPECIES_MEDITITE, +        .moves = MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_THUNDER_PUNCH +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Sadie[] = { +    { +	.iv = 100, +	.level = 24, +	.species = SPECIES_MEDITITE, +        .moves = MOVE_BIDE, MOVE_DETECT, MOVE_CONFUSION, MOVE_FIRE_PUNCH +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Hideo2[] = { +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_KOFFING, +        .moves = MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_KOFFING, +        .moves = MOVE_TACKLE, MOVE_POISON_GAS, MOVE_SLUDGE, MOVE_SMOKESCREEN +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Keigo[] = { +    { +	.iv = 0, +	.level = 29, +	.species = SPECIES_KOFFING, +        .moves = MOVE_POISON_GAS, MOVE_TACKLE, MOVE_SLUDGE, MOVE_SMOKESCREEN +    }, +    { +	.iv = 0, +	.level = 29, +	.species = SPECIES_NINJASK, +        .moves = MOVE_SAND_ATTACK, MOVE_DOUBLE_TEAM, MOVE_FURY_CUTTER, MOVE_SWORDS_DANCE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Tsunao[] = { +    { +	.iv = 0, +	.level = 28, +	.species = SPECIES_NINCADA, +        .moves = MOVE_LEECH_LIFE, MOVE_FURY_SWIPES, MOVE_MIND_READER, MOVE_DIG +    }, +    { +	.iv = 0, +	.level = 28, +	.species = SPECIES_KOFFING, +        .moves = MOVE_TACKLE, MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN +    }, +    { +	.iv = 0, +	.level = 28, +	.species = SPECIES_NINJASK, +        .moves = MOVE_DOUBLE_TEAM, MOVE_FURY_CUTTER, MOVE_SCREECH, MOVE_SWORDS_DANCE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Terrell[] = { +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_TAILLOW +    }, +    { +	.iv = 100, +	.level = 29, +	.species = SPECIES_SWELLOW +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Kylee[] = { +    { +	.iv = 100, +	.level = 30, +	.species = SPECIES_SWABLU +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Wally2[] = { +    { +	.iv = 30, +	.level = 16, +	.species = SPECIES_RALTS +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Wally3[] = { +    { +	.iv = 150, +	.level = 47, +	.species = SPECIES_ALTARIA, +        .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE +    }, +    { +	.iv = 150, +	.level = 46, +	.species = SPECIES_DELCATTY, +        .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 150, +	.level = 47, +	.species = SPECIES_ROSELIA, +        .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC +    }, +    { +	.iv = 150, +	.level = 44, +	.species = SPECIES_MAGNETON, +        .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH +    }, +    { +	.iv = 250, +	.level = 48, +	.species = SPECIES_GARDEVOIR, +        .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Wally4[] = { +    { +	.iv = 150, +	.level = 50, +	.species = SPECIES_ALTARIA, +        .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE +    }, +    { +	.iv = 150, +	.level = 49, +	.species = SPECIES_DELCATTY, +        .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 150, +	.level = 50, +	.species = SPECIES_ROSELIA, +        .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC +    }, +    { +	.iv = 150, +	.level = 47, +	.species = SPECIES_MAGNETON, +        .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH +    }, +    { +	.iv = 250, +	.level = 51, +	.species = SPECIES_GARDEVOIR, +        .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Wally5[] = { +    { +	.iv = 150, +	.level = 53, +	.species = SPECIES_ALTARIA, +        .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE +    }, +    { +	.iv = 150, +	.level = 52, +	.species = SPECIES_DELCATTY, +        .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 150, +	.level = 53, +	.species = SPECIES_ROSELIA, +        .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC +    }, +    { +	.iv = 150, +	.level = 50, +	.species = SPECIES_MAGNETON, +        .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH +    }, +    { +	.iv = 250, +	.level = 54, +	.species = SPECIES_GARDEVOIR, +        .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_Wally6[] = { +    { +	.iv = 150, +	.level = 56, +	.species = SPECIES_ALTARIA, +        .moves = MOVE_AERIAL_ACE, MOVE_SAFEGUARD, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE +    }, +    { +	.iv = 150, +	.level = 55, +	.species = SPECIES_DELCATTY, +        .moves = MOVE_SING, MOVE_ASSIST, MOVE_CHARM, MOVE_FAINT_ATTACK +    }, +    { +	.iv = 150, +	.level = 56, +	.species = SPECIES_ROSELIA, +        .moves = MOVE_MAGICAL_LEAF, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_TOXIC +    }, +    { +	.iv = 150, +	.level = 53, +	.species = SPECIES_MAGNETON, +        .moves = MOVE_SUPERSONIC, MOVE_THUNDERBOLT, MOVE_TRI_ATTACK, MOVE_SCREECH +    }, +    { +	.iv = 250, +	.level = 57, +	.species = SPECIES_GARDEVOIR, +        .moves = MOVE_DOUBLE_TEAM, MOVE_CALM_MIND, MOVE_PSYCHIC, MOVE_FUTURE_SIGHT +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan10[] = { +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 200, +	.level = 34, +	.species = SPECIES_GROVYLE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan11[] = { +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 200, +	.level = 34, +	.species = SPECIES_COMBUSKEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Brendan12[] = { +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 200, +	.level = 34, +	.species = SPECIES_MARSHTOMP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May10[] = { +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 200, +	.level = 34, +	.species = SPECIES_GROVYLE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May11[] = { +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 200, +	.level = 34, +	.species = SPECIES_COMBUSKEN +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_May12[] = { +    { +	.iv = 150, +	.level = 31, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_SHROOMISH +    }, +    { +	.iv = 150, +	.level = 32, +	.species = SPECIES_NUMEL +    }, +    { +	.iv = 200, +	.level = 34, +	.species = SPECIES_MARSHTOMP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Jonah[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Henry[] = { +    { +	.iv = 0, +	.level = 31, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_TENTACRUEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Roger[] = { +    { +	.iv = 0, +	.level = 15, +	.species = SPECIES_MAGIKARP +    }, +    { +	.iv = 0, +	.level = 25, +	.species = SPECIES_MAGIKARP +    }, +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_GYARADOS +    }, +    { +	.iv = 0, +	.level = 45, +	.species = SPECIES_MAGIKARP +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Alexa[] = { +    { +	.iv = 100, +	.level = 35, +	.species = SPECIES_GLOOM +    }, +    { +	.iv = 100, +	.level = 35, +	.species = SPECIES_AZUMARILL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Ruben[] = { +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_SHIFTRY +    }, +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_GRAVELER +    }, +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_LOUDRED +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Koji[] = { +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_MACHOKE +    }, +    { +	.iv = 100, +	.level = 34, +	.species = SPECIES_MACHOKE +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Wayne[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 35, +	.species = SPECIES_WAILMER +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_TENTACRUEL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Byron[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SWELLOW +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Reed[] = { +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_CARVANHA +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_SPHEAL +    }, +    { +	.iv = 0, +	.level = 32, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Tisha[] = { +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_CHINCHOU +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_LUVDISC +    }, +    { +	.iv = 0, +	.level = 33, +	.species = SPECIES_PELIPPER +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_ToriAndTia[] = { +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_WHISMUR +    }, +    { +	.iv = 0, +	.level = 20, +	.species = SPECIES_WHISMUR +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_KimAndIris[] = { +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_SWABLU, +        .moves = MOVE_SING, MOVE_FURY_ATTACK, MOVE_SAFEGUARD, MOVE_AERIAL_ACE +    }, +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_NUMEL, +        .moves = MOVE_FLAMETHROWER, MOVE_TAKE_DOWN, MOVE_REST, MOVE_EARTHQUAKE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_TyraAndIvy[] = { +    { +	.iv = 0, +	.level = 19, +	.species = SPECIES_ROSELIA, +        .moves = MOVE_GROWTH, MOVE_STUN_SPORE, MOVE_MEGA_DRAIN, MOVE_LEECH_SEED +    }, +    { +	.iv = 0, +	.level = 21, +	.species = SPECIES_GRAVELER, +        .moves = MOVE_DEFENSE_CURL, MOVE_ROLLOUT, MOVE_MUD_SPORT, MOVE_ROCK_THROW +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_MelAndPaul[] = { +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_DUSTOX, +        .moves = MOVE_GUST, MOVE_PSYBEAM, MOVE_TOXIC, MOVE_PROTECT +    }, +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_BEAUTIFLY, +        .moves = MOVE_GUST, MOVE_MEGA_DRAIN, MOVE_ATTRACT, MOVE_STUN_SPORE +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_JohnAndJay1[] = { +    { +	.iv = 200, +	.level = 40, +	.species = SPECIES_MEDICHAM, +        .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT +    }, +    { +	.iv = 200, +	.level = 40, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_JohnAndJay2[] = { +    { +	.iv = 210, +	.level = 43, +	.species = SPECIES_MEDICHAM, +        .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT +    }, +    { +	.iv = 210, +	.level = 43, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_JohnAndJay3[] = { +    { +	.iv = 220, +	.level = 46, +	.species = SPECIES_MEDICHAM, +        .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT +    }, +    { +	.iv = 220, +	.level = 46, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_JohnAndJay4[] = { +    { +	.iv = 230, +	.level = 49, +	.species = SPECIES_MEDICHAM, +        .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT +    }, +    { +	.iv = 230, +	.level = 49, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM +    } +}; + +const struct TrainerPartyMember1 gTrainerParty_JohnAndJay5[] = { +    { +	.iv = 240, +	.level = 52, +	.species = SPECIES_MEDICHAM, +        .moves = MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_PSYCH_UP, MOVE_PROTECT +    }, +    { +	.iv = 240, +	.level = 52, +	.species = SPECIES_HARIYAMA, +        .moves = MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_REST, MOVE_BELLY_DRUM +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_ReliAndIan[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_AZUMARILL +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_WINGULL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_RitaAndSam1[] = { +    { +	.iv = 0, +	.level = 36, +	.species = SPECIES_CHINCHOU +    }, +    { +	.iv = 0, +	.level = 34, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_RitaAndSam2[] = { +    { +	.iv = 0, +	.level = 42, +	.species = SPECIES_CHINCHOU +    }, +    { +	.iv = 0, +	.level = 40, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_RitaAndSam3[] = { +    { +	.iv = 0, +	.level = 45, +	.species = SPECIES_LANTURN +    }, +    { +	.iv = 0, +	.level = 43, +	.species = SPECIES_CARVANHA +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_RitaAndSam4[] = { +    { +	.iv = 0, +	.level = 48, +	.species = SPECIES_LANTURN +    }, +    { +	.iv = 0, +	.level = 46, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_RitaAndSam5[] = { +    { +	.iv = 0, +	.level = 51, +	.species = SPECIES_LANTURN +    }, +    { +	.iv = 0, +	.level = 49, +	.species = SPECIES_SHARPEDO +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_LisaAndRay[] = { +    { +	.iv = 0, +	.level = 28, +	.species = SPECIES_GOLDEEN +    }, +    { +	.iv = 0, +	.level = 26, +	.species = SPECIES_TENTACOOL +    } +}; + +const struct TrainerPartyMember0 gTrainerParty_Eugene[] = { +    { +	.iv = 0, +	.level = 30, +	.species = SPECIES_MAGIKARP +    }, +    { +	.iv = 0, +	.level = 21, +	.species = SPECIES_TENTACOOL +    }, +    { +	.iv = 0, +	.level = 27, +	.species = SPECIES_FEEBAS +    }, +    { +	.iv = 0, +	.level = 24, +	.species = SPECIES_CARVANHA +    } +}; + | 
