mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-11 22:23:45 +01:00
11972 lines
400 KiB
C
11972 lines
400 KiB
C
const struct Trainer gTrainers[] = {
|
|
[TRAINER_NONE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _(""),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 0,
|
|
.party = {.NoItemDefaultMoves = NULL }
|
|
},
|
|
|
|
[TRAINER_SAWYER_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("SAWYER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sawyer1 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt1 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt2 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt3 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt4 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt5 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_6] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt6 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_7] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt7 }
|
|
},
|
|
|
|
[TRAINER_GABRIELLE_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("GABRIELLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle1 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_8] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt8 }
|
|
},
|
|
|
|
[TRAINER_MARCEL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("MARCEL"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Marcel }
|
|
},
|
|
|
|
[TRAINER_ALBERTO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("ALBERTO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Alberto }
|
|
},
|
|
|
|
[TRAINER_ED] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.trainerName = _("ED"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ed }
|
|
},
|
|
|
|
[TRAINER_GRUNT_9] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt9 }
|
|
},
|
|
|
|
[TRAINER_DECLAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("DECLAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Declan }
|
|
},
|
|
|
|
[TRAINER_GRUNT_10] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt10 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_11] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt11 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_12] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt12 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_13] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt13 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_14] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt14 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_15] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt15 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_16] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt16 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_17] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt17 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_18] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt18 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_19] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt19 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_20] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt20 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_21] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt21 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_22] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt22 }
|
|
},
|
|
|
|
[TRAINER_FREDRICK] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.trainerName = _("FREDRICK"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Fredrick }
|
|
},
|
|
|
|
[TRAINER_MATT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AQUA_ADMIN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_ADMIN_M,
|
|
.trainerName = _("MATT"),
|
|
.items = {ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Matt }
|
|
},
|
|
|
|
[TRAINER_ZANDER] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("ZANDER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Zander }
|
|
},
|
|
|
|
[TRAINER_SHELLY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AQUA_ADMIN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_ADMIN_F,
|
|
.trainerName = _("SHELLY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shelly1 }
|
|
},
|
|
|
|
[TRAINER_SHELLY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AQUA_ADMIN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_ADMIN_F,
|
|
.trainerName = _("SHELLY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shelly2 }
|
|
},
|
|
|
|
[TRAINER_ARCHIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AQUA_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_LEADER_ARCHIE,
|
|
.trainerName = _("ARCHIE"),
|
|
.items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Archie }
|
|
},
|
|
|
|
[TRAINER_LEAH] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("LEAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Leah }
|
|
},
|
|
|
|
[TRAINER_DAISY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.trainerName = _("DAISY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Daisy }
|
|
},
|
|
|
|
[TRAINER_ROSE_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.trainerName = _("ROSE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Rose1 }
|
|
},
|
|
|
|
[TRAINER_FELIX] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("FELIX"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Felix }
|
|
},
|
|
|
|
[TRAINER_VIOLET] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.trainerName = _("VIOLET"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Violet }
|
|
},
|
|
|
|
[TRAINER_ROSE_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.trainerName = _("ROSE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Rose2 }
|
|
},
|
|
|
|
[TRAINER_ROSE_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.trainerName = _("ROSE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Rose3 }
|
|
},
|
|
|
|
[TRAINER_ROSE_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.trainerName = _("ROSE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Rose4 }
|
|
},
|
|
|
|
[TRAINER_ROSE_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.trainerName = _("ROSE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Rose5 }
|
|
},
|
|
|
|
[TRAINER_DUSTY_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("DUSTY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Dusty1 }
|
|
},
|
|
|
|
[TRAINER_CHIP] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("CHIP"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Chip }
|
|
},
|
|
|
|
[TRAINER_FOSTER] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("FOSTER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Foster }
|
|
},
|
|
|
|
[TRAINER_DUSTY_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("DUSTY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Dusty2 }
|
|
},
|
|
|
|
[TRAINER_DUSTY_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("DUSTY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Dusty3 }
|
|
},
|
|
|
|
[TRAINER_DUSTY_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("DUSTY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Dusty4 }
|
|
},
|
|
|
|
[TRAINER_DUSTY_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("DUSTY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Dusty5 }
|
|
},
|
|
|
|
[TRAINER_GABBY_AND_TY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.trainerName = _("GABBY & TY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy1 }
|
|
},
|
|
|
|
[TRAINER_GABBY_AND_TY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.trainerName = _("GABBY & TY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy2 }
|
|
},
|
|
|
|
[TRAINER_GABBY_AND_TY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.trainerName = _("GABBY & TY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy3 }
|
|
},
|
|
|
|
[TRAINER_GABBY_AND_TY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.trainerName = _("GABBY & TY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy4 }
|
|
},
|
|
|
|
[TRAINER_GABBY_AND_TY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.trainerName = _("GABBY & TY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy5 }
|
|
},
|
|
|
|
[TRAINER_GABBY_AND_TY_6] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_INTERVIEWER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER,
|
|
.trainerPic = TRAINER_PIC_INTERVIEWER,
|
|
.trainerName = _("GABBY & TY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_GabbyAndTy6 }
|
|
},
|
|
|
|
[TRAINER_LOLA_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.trainerName = _("LOLA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lola1 }
|
|
},
|
|
|
|
[TRAINER_AUSTINA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.trainerName = _("AUSTINA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Austina }
|
|
},
|
|
|
|
[TRAINER_GWEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.trainerName = _("GWEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Gwen }
|
|
},
|
|
|
|
[TRAINER_LOLA_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.trainerName = _("LOLA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lola2 }
|
|
},
|
|
|
|
[TRAINER_LOLA_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.trainerName = _("LOLA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lola3 }
|
|
},
|
|
|
|
[TRAINER_LOLA_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.trainerName = _("LOLA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lola4 }
|
|
},
|
|
|
|
[TRAINER_LOLA_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.trainerName = _("LOLA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lola5 }
|
|
},
|
|
|
|
[TRAINER_RICKY_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_TUBER_2,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.trainerName = _("RICKY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Ricky1 }
|
|
},
|
|
|
|
[TRAINER_SIMON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_2,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.trainerName = _("SIMON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Simon }
|
|
},
|
|
|
|
[TRAINER_CHARLIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_2,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.trainerName = _("CHARLIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Charlie }
|
|
},
|
|
|
|
[TRAINER_RICKY_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_TUBER_2,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.trainerName = _("RICKY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Ricky2 }
|
|
},
|
|
|
|
[TRAINER_RICKY_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_TUBER_2,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.trainerName = _("RICKY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Ricky3 }
|
|
},
|
|
|
|
[TRAINER_RICKY_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_TUBER_2,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.trainerName = _("RICKY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Ricky4 }
|
|
},
|
|
|
|
[TRAINER_RICKY_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_TUBER_2,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.trainerName = _("RICKY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Ricky5 }
|
|
},
|
|
|
|
[TRAINER_RANDALL] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("RANDALL"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Randall }
|
|
},
|
|
|
|
[TRAINER_PARKER] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("PARKER"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Parker }
|
|
},
|
|
|
|
[TRAINER_GEORGE] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("GEORGE"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_George }
|
|
},
|
|
|
|
[TRAINER_BERKE] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("BERKE"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Berke }
|
|
},
|
|
|
|
[TRAINER_BRAXTON] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("BRAXTON"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Braxton }
|
|
},
|
|
|
|
[TRAINER_VINCENT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("VINCENT"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Vincent }
|
|
},
|
|
|
|
[TRAINER_LEROY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("LEROY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Leroy }
|
|
},
|
|
|
|
[TRAINER_WILTON_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("WILTON"),
|
|
.items = {ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Wilton1 }
|
|
},
|
|
|
|
[TRAINER_EDGAR] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("EDGAR"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Edgar }
|
|
},
|
|
|
|
[TRAINER_ALBERT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("ALBERT"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Albert }
|
|
},
|
|
|
|
[TRAINER_SAMUEL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("SAMUEL"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Samuel }
|
|
},
|
|
|
|
[TRAINER_VITO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("VITO"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Vito }
|
|
},
|
|
|
|
[TRAINER_OWEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("OWEN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Owen }
|
|
},
|
|
|
|
[TRAINER_WILTON_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("WILTON"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Wilton2 }
|
|
},
|
|
|
|
[TRAINER_WILTON_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("WILTON"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Wilton3 }
|
|
},
|
|
|
|
[TRAINER_WILTON_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("WILTON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Wilton4 }
|
|
},
|
|
|
|
[TRAINER_WILTON_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("WILTON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Wilton5 }
|
|
},
|
|
|
|
[TRAINER_WARREN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("WARREN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Warren }
|
|
},
|
|
|
|
[TRAINER_MARY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("MARY"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Mary }
|
|
},
|
|
|
|
[TRAINER_ALEXIA] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("ALEXIA"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Alexia }
|
|
},
|
|
|
|
[TRAINER_JODY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("JODY"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Jody }
|
|
},
|
|
|
|
[TRAINER_WENDY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("WENDY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 3,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Wendy }
|
|
},
|
|
|
|
[TRAINER_KEIRA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("KEIRA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Keira }
|
|
},
|
|
|
|
[TRAINER_BROOKE_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("BROOKE"),
|
|
.items = {ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brooke1 }
|
|
},
|
|
|
|
[TRAINER_JENNIFER] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("JENNIFER"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jennifer }
|
|
},
|
|
|
|
[TRAINER_HOPE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("HOPE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Hope }
|
|
},
|
|
|
|
[TRAINER_SHANNON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("SHANNON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shannon }
|
|
},
|
|
|
|
[TRAINER_MICHELLE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("MICHELLE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Michelle }
|
|
},
|
|
|
|
[TRAINER_CAROLINE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("CAROLINE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Caroline }
|
|
},
|
|
|
|
[TRAINER_JULIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("JULIE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Julie }
|
|
},
|
|
|
|
[TRAINER_BROOKE_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("BROOKE"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brooke2 }
|
|
},
|
|
|
|
[TRAINER_BROOKE_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("BROOKE"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brooke3 }
|
|
},
|
|
|
|
[TRAINER_BROOKE_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("BROOKE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brooke4 }
|
|
},
|
|
|
|
[TRAINER_BROOKE_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("BROOKE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brooke5 }
|
|
},
|
|
|
|
[TRAINER_PATRICIA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("PATRICIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Patricia }
|
|
},
|
|
|
|
[TRAINER_KINDRA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("KINDRA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kindra }
|
|
},
|
|
|
|
[TRAINER_TAMMY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("TAMMY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tammy }
|
|
},
|
|
|
|
[TRAINER_VALERIE_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("VALERIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Valerie1 }
|
|
},
|
|
|
|
[TRAINER_TASHA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("TASHA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tasha }
|
|
},
|
|
|
|
[TRAINER_VALERIE_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("VALERIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Valerie2 }
|
|
},
|
|
|
|
[TRAINER_VALERIE_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("VALERIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Valerie3 }
|
|
},
|
|
|
|
[TRAINER_VALERIE_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("VALERIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Valerie4 }
|
|
},
|
|
|
|
[TRAINER_VALERIE_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("VALERIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Valerie5 }
|
|
},
|
|
|
|
[TRAINER_CINDY_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("CINDY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Cindy1 }
|
|
},
|
|
|
|
[TRAINER_DAPHNE] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("DAPHNE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Daphne }
|
|
},
|
|
|
|
[TRAINER_GRUNT_23] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt23 }
|
|
},
|
|
|
|
[TRAINER_CINDY_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("CINDY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Cindy2 }
|
|
},
|
|
|
|
[TRAINER_BRIANNA] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("BRIANNA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Brianna }
|
|
},
|
|
|
|
[TRAINER_NAOMI] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("NAOMI"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Naomi }
|
|
},
|
|
|
|
[TRAINER_CINDY_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("CINDY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Cindy3 }
|
|
},
|
|
|
|
[TRAINER_CINDY_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("CINDY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Cindy4 }
|
|
},
|
|
|
|
[TRAINER_CINDY_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("CINDY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Cindy5 }
|
|
},
|
|
|
|
[TRAINER_CINDY_6] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("CINDY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Cindy6 }
|
|
},
|
|
|
|
[TRAINER_MELISSA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("MELISSA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Melissa }
|
|
},
|
|
|
|
[TRAINER_SHEILA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("SHEILA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sheila }
|
|
},
|
|
|
|
[TRAINER_SHIRLEY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("SHIRLEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shirley }
|
|
},
|
|
|
|
[TRAINER_JESSICA_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("JESSICA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Jessica1 }
|
|
},
|
|
|
|
[TRAINER_CONNIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("CONNIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Connie }
|
|
},
|
|
|
|
[TRAINER_BRIDGET] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("BRIDGET"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Bridget }
|
|
},
|
|
|
|
[TRAINER_OLIVIA] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("OLIVIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Olivia }
|
|
},
|
|
|
|
[TRAINER_TIFFANY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("TIFFANY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tiffany }
|
|
},
|
|
|
|
[TRAINER_JESSICA_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("JESSICA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Jessica2 }
|
|
},
|
|
|
|
[TRAINER_JESSICA_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("JESSICA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Jessica3 }
|
|
},
|
|
|
|
[TRAINER_JESSICA_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("JESSICA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Jessica4 }
|
|
},
|
|
|
|
[TRAINER_JESSICA_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("JESSICA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Jessica5 }
|
|
},
|
|
|
|
[TRAINER_WINSTON_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.trainerName = _("WINSTON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Winston1 }
|
|
},
|
|
|
|
[TRAINER_MOLLIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.trainerName = _("MOLLIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Mollie }
|
|
},
|
|
|
|
[TRAINER_GARRET] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.trainerName = _("GARRET"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Garret }
|
|
},
|
|
|
|
[TRAINER_WINSTON_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.trainerName = _("WINSTON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Winston2 }
|
|
},
|
|
|
|
[TRAINER_WINSTON_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.trainerName = _("WINSTON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Winston3 }
|
|
},
|
|
|
|
[TRAINER_WINSTON_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.trainerName = _("WINSTON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Winston4 }
|
|
},
|
|
|
|
[TRAINER_WINSTON_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.trainerName = _("WINSTON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Winston5 }
|
|
},
|
|
|
|
[TRAINER_STEVE_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.trainerName = _("STEVE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Steve1 }
|
|
},
|
|
|
|
[TRAINER_THALIA_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("THALIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Thalia1 }
|
|
},
|
|
|
|
[TRAINER_MARK] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.trainerName = _("MARK"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Mark }
|
|
},
|
|
|
|
[TRAINER_GRUNT_24] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt24 }
|
|
},
|
|
|
|
[TRAINER_STEVE_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.trainerName = _("STEVE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Steve2 }
|
|
},
|
|
|
|
[TRAINER_STEVE_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.trainerName = _("STEVE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Steve3 }
|
|
},
|
|
|
|
[TRAINER_STEVE_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.trainerName = _("STEVE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Steve4 }
|
|
},
|
|
|
|
[TRAINER_STEVE_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.trainerName = _("STEVE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Steve5 }
|
|
},
|
|
|
|
[TRAINER_LUIS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("LUIS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Luis }
|
|
},
|
|
|
|
[TRAINER_DOMINIK] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("DOMINIK"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dominik }
|
|
},
|
|
|
|
[TRAINER_DOUGLAS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("DOUGLAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Douglas }
|
|
},
|
|
|
|
[TRAINER_DARRIN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("DARRIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Darrin }
|
|
},
|
|
|
|
[TRAINER_TONY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("TONY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tony1 }
|
|
},
|
|
|
|
[TRAINER_JEROME] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("JEROME"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jerome }
|
|
},
|
|
|
|
[TRAINER_MATTHEW] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("MATTHEW"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Matthew }
|
|
},
|
|
|
|
[TRAINER_DAVID] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("DAVID"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_David }
|
|
},
|
|
|
|
[TRAINER_SPENCER] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("SPENCER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Spencer }
|
|
},
|
|
|
|
[TRAINER_ROLAND] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("ROLAND"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Roland }
|
|
},
|
|
|
|
[TRAINER_NOLEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("NOLEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nolen }
|
|
},
|
|
|
|
[TRAINER_STAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("STAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Stan }
|
|
},
|
|
|
|
[TRAINER_BARRY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("BARRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Barry }
|
|
},
|
|
|
|
[TRAINER_DEAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("DEAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dean }
|
|
},
|
|
|
|
[TRAINER_RODNEY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("RODNEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Rodney }
|
|
},
|
|
|
|
[TRAINER_RICHARD] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("RICHARD"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Richard }
|
|
},
|
|
|
|
[TRAINER_HERMAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("HERMAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Herman }
|
|
},
|
|
|
|
[TRAINER_SANTIAGO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("SANTIAGO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Santiago }
|
|
},
|
|
|
|
[TRAINER_GILBERT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("GILBERT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Gilbert }
|
|
},
|
|
|
|
[TRAINER_FRANKLIN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("FRANKLIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Franklin }
|
|
},
|
|
|
|
[TRAINER_KEVIN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("KEVIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kevin }
|
|
},
|
|
|
|
[TRAINER_JACK] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("JACK"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jack }
|
|
},
|
|
|
|
[TRAINER_DUDLEY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("DUDLEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dudley }
|
|
},
|
|
|
|
[TRAINER_CHAD] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("CHAD"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Chad }
|
|
},
|
|
|
|
[TRAINER_TONY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("TONY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tony2 }
|
|
},
|
|
|
|
[TRAINER_TONY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("TONY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tony3 }
|
|
},
|
|
|
|
[TRAINER_TONY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("TONY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tony4 }
|
|
},
|
|
|
|
[TRAINER_TONY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("TONY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tony5 }
|
|
},
|
|
|
|
[TRAINER_TAKAO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("TAKAO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Takao }
|
|
},
|
|
|
|
[TRAINER_HITOSHI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("HITOSHI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Hitoshi }
|
|
},
|
|
|
|
[TRAINER_KIYO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("KIYO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kiyo }
|
|
},
|
|
|
|
[TRAINER_KOICHI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("KOICHI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Koichi }
|
|
},
|
|
|
|
[TRAINER_NOB_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("NOB"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nob1 }
|
|
},
|
|
|
|
[TRAINER_NOB_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("NOB"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nob2 }
|
|
},
|
|
|
|
[TRAINER_NOB_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("NOB"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nob3 }
|
|
},
|
|
|
|
[TRAINER_NOB_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("NOB"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nob4 }
|
|
},
|
|
|
|
[TRAINER_NOB_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("NOB"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Nob5 }
|
|
},
|
|
|
|
[TRAINER_YUJI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("YUJI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Yuji }
|
|
},
|
|
|
|
[TRAINER_DAISUKE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("DAISUKE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Daisuke }
|
|
},
|
|
|
|
[TRAINER_ATSUSHI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("ATSUSHI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Atsushi }
|
|
},
|
|
|
|
[TRAINER_KIRK] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("KIRK"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Kirk }
|
|
},
|
|
|
|
[TRAINER_GRUNT_25] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt25 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_26] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt26 }
|
|
},
|
|
|
|
[TRAINER_SHAWN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("SHAWN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shawn }
|
|
},
|
|
|
|
[TRAINER_FERNANDO_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("FERNANDO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Fernando1 }
|
|
},
|
|
|
|
[TRAINER_DALTON_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("DALTON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dalton1 }
|
|
},
|
|
|
|
[TRAINER_DALTON_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("DALTON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dalton2 }
|
|
},
|
|
|
|
[TRAINER_DALTON_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("DALTON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dalton3 }
|
|
},
|
|
|
|
[TRAINER_DALTON_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("DALTON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dalton4 }
|
|
},
|
|
|
|
[TRAINER_DALTON_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("DALTON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dalton5 }
|
|
},
|
|
|
|
[TRAINER_COLE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("COLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cole }
|
|
},
|
|
|
|
[TRAINER_JEFF] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("JEFF"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jeff }
|
|
},
|
|
|
|
[TRAINER_AXLE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("AXLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Axle }
|
|
},
|
|
|
|
[TRAINER_JACE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("JACE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jace }
|
|
},
|
|
|
|
[TRAINER_KEEGAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("KEEGAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Keegan }
|
|
},
|
|
|
|
[TRAINER_BERNIE_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("BERNIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Bernie1 }
|
|
},
|
|
|
|
[TRAINER_BERNIE_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("BERNIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Bernie2 }
|
|
},
|
|
|
|
[TRAINER_BERNIE_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("BERNIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Bernie3 }
|
|
},
|
|
|
|
[TRAINER_BERNIE_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("BERNIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Bernie4 }
|
|
},
|
|
|
|
[TRAINER_BERNIE_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("BERNIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Bernie5 }
|
|
},
|
|
|
|
[TRAINER_DREW] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("DREW"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Drew }
|
|
},
|
|
|
|
[TRAINER_BEAU] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("BEAU"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Beau }
|
|
},
|
|
|
|
[TRAINER_LARRY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("LARRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Larry }
|
|
},
|
|
|
|
[TRAINER_SHANE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("SHANE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shane }
|
|
},
|
|
|
|
[TRAINER_JUSTIN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("JUSTIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Justin }
|
|
},
|
|
|
|
[TRAINER_ETHAN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("ETHAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ethan1 }
|
|
},
|
|
|
|
[TRAINER_AUTUMN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("AUTUMN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Autumn }
|
|
},
|
|
|
|
[TRAINER_TRAVIS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("TRAVIS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Travis }
|
|
},
|
|
|
|
[TRAINER_ETHAN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("ETHAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ethan2 }
|
|
},
|
|
|
|
[TRAINER_ETHAN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("ETHAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ethan3 }
|
|
},
|
|
|
|
[TRAINER_ETHAN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("ETHAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ethan4 }
|
|
},
|
|
|
|
[TRAINER_ETHAN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("ETHAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ethan5 }
|
|
},
|
|
|
|
[TRAINER_BRENT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("BRENT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brent }
|
|
},
|
|
|
|
[TRAINER_DONALD] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("DONALD"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Donald }
|
|
},
|
|
|
|
[TRAINER_TAYLOR] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("TAYLOR"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Taylor }
|
|
},
|
|
|
|
[TRAINER_JEFFREY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("JEFFREY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jeffrey1 }
|
|
},
|
|
|
|
[TRAINER_DEREK] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("DEREK"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Derek }
|
|
},
|
|
|
|
[TRAINER_JEFFREY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("JEFFREY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jeffrey2 }
|
|
},
|
|
|
|
[TRAINER_JEFFREY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("JEFFREY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jeffrey3 }
|
|
},
|
|
|
|
[TRAINER_JEFFREY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("JEFFREY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jeffrey4 }
|
|
},
|
|
|
|
[TRAINER_JEFFREY_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("JEFFREY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 5,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Jeffrey5 }
|
|
},
|
|
|
|
[TRAINER_EDWARD] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("EDWARD"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Edward }
|
|
},
|
|
|
|
[TRAINER_PRESTON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("PRESTON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Preston }
|
|
},
|
|
|
|
[TRAINER_VIRGIL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("VIRGIL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Virgil }
|
|
},
|
|
|
|
[TRAINER_BLAKE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("BLAKE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Blake }
|
|
},
|
|
|
|
[TRAINER_WILLIAM] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("WILLIAM"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_William }
|
|
},
|
|
|
|
[TRAINER_JOSHUA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("JOSHUA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Joshua }
|
|
},
|
|
|
|
[TRAINER_CAMERON_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("CAMERON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cameron1 }
|
|
},
|
|
|
|
[TRAINER_CAMERON_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("CAMERON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cameron2 }
|
|
},
|
|
|
|
[TRAINER_CAMERON_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("CAMERON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cameron3 }
|
|
},
|
|
|
|
[TRAINER_CAMERON_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("CAMERON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cameron4 }
|
|
},
|
|
|
|
[TRAINER_CAMERON_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("CAMERON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cameron5 }
|
|
},
|
|
|
|
[TRAINER_JACLYN] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("JACLYN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Jaclyn }
|
|
},
|
|
|
|
[TRAINER_HANNAH] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("HANNAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Hannah }
|
|
},
|
|
|
|
[TRAINER_SAMANTHA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("SAMANTHA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Samantha }
|
|
},
|
|
|
|
[TRAINER_MAURA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("MAURA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Maura }
|
|
},
|
|
|
|
[TRAINER_KAYLA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("KAYLA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kayla }
|
|
},
|
|
|
|
[TRAINER_ALEXIS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("ALEXIS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Alexis }
|
|
},
|
|
|
|
[TRAINER_JACKI_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("JACKI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jacki1 }
|
|
},
|
|
|
|
[TRAINER_JACKI_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("JACKI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jacki2 }
|
|
},
|
|
|
|
[TRAINER_JACKI_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("JACKI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jacki3 }
|
|
},
|
|
|
|
[TRAINER_JACKI_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("JACKI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jacki4 }
|
|
},
|
|
|
|
[TRAINER_JACKI_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("JACKI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jacki5 }
|
|
},
|
|
|
|
[TRAINER_WALTER_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("WALTER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Walter1 }
|
|
},
|
|
|
|
[TRAINER_MICAH] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("MICAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Micah }
|
|
},
|
|
|
|
[TRAINER_THOMAS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("THOMAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Thomas }
|
|
},
|
|
|
|
[TRAINER_WALTER_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("WALTER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Walter2 }
|
|
},
|
|
|
|
[TRAINER_WALTER_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("WALTER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Walter3 }
|
|
},
|
|
|
|
[TRAINER_WALTER_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("WALTER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Walter4 }
|
|
},
|
|
|
|
[TRAINER_WALTER_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("WALTER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Walter5 }
|
|
},
|
|
|
|
[TRAINER_SIDNEY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_SIDNEY,
|
|
.trainerName = _("SIDNEY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Sidney }
|
|
},
|
|
|
|
[TRAINER_PHOEBE] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_PHOEBE,
|
|
.trainerName = _("PHOEBE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Phoebe }
|
|
},
|
|
|
|
[TRAINER_GLACIA] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_GLACIA,
|
|
.trainerName = _("GLACIA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Glacia }
|
|
},
|
|
|
|
[TRAINER_DRAKE] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_ELITE_FOUR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR,
|
|
.trainerPic = TRAINER_PIC_ELITE_FOUR_DRAKE,
|
|
.trainerName = _("DRAKE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Drake }
|
|
},
|
|
|
|
[TRAINER_ROXANNE_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.trainerName = _("ROXANNE"),
|
|
.items = {ITEM_POTION, ITEM_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Roxanne1 }
|
|
},
|
|
|
|
[TRAINER_BRAWLY_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.trainerName = _("BRAWLY"),
|
|
.items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Brawly1 }
|
|
},
|
|
|
|
[TRAINER_WATTSON_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.trainerName = _("WATTSON"),
|
|
.items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Wattson1 }
|
|
},
|
|
|
|
[TRAINER_FLANNERY_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.trainerName = _("FLANNERY"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Flannery1 }
|
|
},
|
|
|
|
[TRAINER_NORMAN_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.trainerName = _("NORMAN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Norman1 }
|
|
},
|
|
|
|
[TRAINER_WINONA_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.trainerName = _("WINONA"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY | AI_SCRIPT_RISKY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Winona1 }
|
|
},
|
|
|
|
[TRAINER_TATE_AND_LIZA_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.trainerName = _("TATE&LIZA"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_HYPER_POTION},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_TateAndLiza1 }
|
|
},
|
|
|
|
[TRAINER_JUAN_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.trainerName = _("JUAN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Juan1 }
|
|
},
|
|
|
|
[TRAINER_JERRY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.trainerName = _("JERRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jerry1 }
|
|
},
|
|
|
|
[TRAINER_TED] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.trainerName = _("TED"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ted }
|
|
},
|
|
|
|
[TRAINER_PAUL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.trainerName = _("PAUL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Paul }
|
|
},
|
|
|
|
[TRAINER_JERRY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.trainerName = _("JERRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jerry2 }
|
|
},
|
|
|
|
[TRAINER_JERRY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.trainerName = _("JERRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jerry3 }
|
|
},
|
|
|
|
[TRAINER_JERRY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.trainerName = _("JERRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jerry4 }
|
|
},
|
|
|
|
[TRAINER_JERRY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_M,
|
|
.trainerName = _("JERRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jerry5 }
|
|
},
|
|
|
|
[TRAINER_KAREN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.trainerName = _("KAREN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Karen1 }
|
|
},
|
|
|
|
[TRAINER_GEORGIA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.trainerName = _("GEORGIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Georgia }
|
|
},
|
|
|
|
[TRAINER_KAREN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.trainerName = _("KAREN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Karen2 }
|
|
},
|
|
|
|
[TRAINER_KAREN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.trainerName = _("KAREN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Karen3 }
|
|
},
|
|
|
|
[TRAINER_KAREN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.trainerName = _("KAREN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Karen4 }
|
|
},
|
|
|
|
[TRAINER_KAREN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SCHOOL_KID,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_SCHOOL_KID_F,
|
|
.trainerName = _("KAREN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Karen5 }
|
|
},
|
|
|
|
[TRAINER_KATE_AND_JOY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.trainerName = _("KATE & JOY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_KateAndJoy }
|
|
},
|
|
|
|
[TRAINER_ANNA_AND_MEG_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.trainerName = _("ANNA & MEG"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg1 }
|
|
},
|
|
|
|
[TRAINER_ANNA_AND_MEG_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.trainerName = _("ANNA & MEG"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg2 }
|
|
},
|
|
|
|
[TRAINER_ANNA_AND_MEG_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.trainerName = _("ANNA & MEG"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg3 }
|
|
},
|
|
|
|
[TRAINER_ANNA_AND_MEG_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.trainerName = _("ANNA & MEG"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg4 }
|
|
},
|
|
|
|
[TRAINER_ANNA_AND_MEG_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.trainerName = _("ANNA & MEG"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg5 }
|
|
},
|
|
|
|
[TRAINER_VICTOR] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_M,
|
|
.trainerName = _("VICTOR"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Victor }
|
|
},
|
|
|
|
[TRAINER_MIGUEL_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_M,
|
|
.trainerName = _("MIGUEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Miguel1 }
|
|
},
|
|
|
|
[TRAINER_COLTON] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_M,
|
|
.trainerName = _("COLTON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Colton }
|
|
},
|
|
|
|
[TRAINER_MIGUEL_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_M,
|
|
.trainerName = _("MIGUEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Miguel2 }
|
|
},
|
|
|
|
[TRAINER_MIGUEL_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_M,
|
|
.trainerName = _("MIGUEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Miguel3 }
|
|
},
|
|
|
|
[TRAINER_MIGUEL_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_M,
|
|
.trainerName = _("MIGUEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Miguel4 }
|
|
},
|
|
|
|
[TRAINER_MIGUEL_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_M,
|
|
.trainerName = _("MIGUEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Miguel5 }
|
|
},
|
|
|
|
[TRAINER_VICTORIA] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_F,
|
|
.trainerName = _("VICTORIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Victoria }
|
|
},
|
|
|
|
[TRAINER_VANESSA] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_F,
|
|
.trainerName = _("VANESSA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Vanessa }
|
|
},
|
|
|
|
[TRAINER_BETHANY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_F,
|
|
.trainerName = _("BETHANY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Bethany }
|
|
},
|
|
|
|
[TRAINER_ISABEL_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_F,
|
|
.trainerName = _("ISABEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Isabel1 }
|
|
},
|
|
|
|
[TRAINER_ISABEL_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_F,
|
|
.trainerName = _("ISABEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Isabel2 }
|
|
},
|
|
|
|
[TRAINER_ISABEL_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_F,
|
|
.trainerName = _("ISABEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Isabel3 }
|
|
},
|
|
|
|
[TRAINER_ISABEL_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_F,
|
|
.trainerName = _("ISABEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Isabel4 }
|
|
},
|
|
|
|
[TRAINER_ISABEL_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_F,
|
|
.trainerName = _("ISABEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Isabel5 }
|
|
},
|
|
|
|
[TRAINER_TIMOTHY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.trainerName = _("TIMOTHY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Timothy1 }
|
|
},
|
|
|
|
[TRAINER_TIMOTHY_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.trainerName = _("TIMOTHY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Timothy2 }
|
|
},
|
|
|
|
[TRAINER_TIMOTHY_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.trainerName = _("TIMOTHY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Timothy3 }
|
|
},
|
|
|
|
[TRAINER_TIMOTHY_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.trainerName = _("TIMOTHY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Timothy4 }
|
|
},
|
|
|
|
[TRAINER_TIMOTHY_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.trainerName = _("TIMOTHY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Timothy5 }
|
|
},
|
|
|
|
[TRAINER_VICKY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.trainerName = _("VICKY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Vicky }
|
|
},
|
|
|
|
[TRAINER_SHELBY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.trainerName = _("SHELBY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shelby1 }
|
|
},
|
|
|
|
[TRAINER_SHELBY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.trainerName = _("SHELBY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shelby2 }
|
|
},
|
|
|
|
[TRAINER_SHELBY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.trainerName = _("SHELBY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shelby3 }
|
|
},
|
|
|
|
[TRAINER_SHELBY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.trainerName = _("SHELBY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shelby4 }
|
|
},
|
|
|
|
[TRAINER_SHELBY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.trainerName = _("SHELBY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shelby5 }
|
|
},
|
|
|
|
[TRAINER_CALVIN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("CALVIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Calvin1 }
|
|
},
|
|
|
|
[TRAINER_BILLY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("BILLY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Billy }
|
|
},
|
|
|
|
[TRAINER_JOSH] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("JOSH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Josh }
|
|
},
|
|
|
|
[TRAINER_TOMMY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("TOMMY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tommy }
|
|
},
|
|
|
|
[TRAINER_JOEY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("JOEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Joey }
|
|
},
|
|
|
|
[TRAINER_BEN] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("BEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Ben }
|
|
},
|
|
|
|
[TRAINER_QUINCY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("QUINCY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Quincy }
|
|
},
|
|
|
|
[TRAINER_KATELYNN] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("KATELYNN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Katelynn }
|
|
},
|
|
|
|
[TRAINER_JAYLEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("JAYLEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jaylen }
|
|
},
|
|
|
|
[TRAINER_DILLON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("DILLON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dillon }
|
|
},
|
|
|
|
[TRAINER_CALVIN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("CALVIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Calvin2 }
|
|
},
|
|
|
|
[TRAINER_CALVIN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("CALVIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Calvin3 }
|
|
},
|
|
|
|
[TRAINER_CALVIN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("CALVIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Calvin4 }
|
|
},
|
|
|
|
[TRAINER_CALVIN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("CALVIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Calvin5 }
|
|
},
|
|
|
|
[TRAINER_EDDIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("EDDIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Eddie }
|
|
},
|
|
|
|
[TRAINER_ALLEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("ALLEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Allen }
|
|
},
|
|
|
|
[TRAINER_TIMMY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("TIMMY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Timmy }
|
|
},
|
|
|
|
[TRAINER_WALLACE] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_CHAMPION,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CHAMPION_WALLACE,
|
|
.trainerName = _("WALLACE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Wallace }
|
|
},
|
|
|
|
[TRAINER_ANDREW] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("ANDREW"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Andrew }
|
|
},
|
|
|
|
[TRAINER_IVAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("IVAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ivan }
|
|
},
|
|
|
|
[TRAINER_CLAUDE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("CLAUDE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Claude }
|
|
},
|
|
|
|
[TRAINER_ELLIOT_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("ELLIOT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Elliot1 }
|
|
},
|
|
|
|
[TRAINER_NED] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("NED"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ned }
|
|
},
|
|
|
|
[TRAINER_DALE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("DALE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dale }
|
|
},
|
|
|
|
[TRAINER_NOLAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("NOLAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nolan }
|
|
},
|
|
|
|
[TRAINER_BARNY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("BARNY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Barny }
|
|
},
|
|
|
|
[TRAINER_WADE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("WADE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Wade }
|
|
},
|
|
|
|
[TRAINER_CARTER] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("CARTER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Carter }
|
|
},
|
|
|
|
[TRAINER_ELLIOT_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("ELLIOT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Elliot2 }
|
|
},
|
|
|
|
[TRAINER_ELLIOT_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("ELLIOT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Elliot3 }
|
|
},
|
|
|
|
[TRAINER_ELLIOT_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("ELLIOT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Elliot4 }
|
|
},
|
|
|
|
[TRAINER_ELLIOT_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("ELLIOT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Elliot5 }
|
|
},
|
|
|
|
[TRAINER_RONALD] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("RONALD"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ronald }
|
|
},
|
|
|
|
[TRAINER_JACOB] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.trainerName = _("JACOB"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jacob }
|
|
},
|
|
|
|
[TRAINER_ANTHONY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.trainerName = _("ANTHONY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Anthony }
|
|
},
|
|
|
|
[TRAINER_BENJAMIN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.trainerName = _("BENJAMIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Benjamin1 }
|
|
},
|
|
|
|
[TRAINER_BENJAMIN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.trainerName = _("BENJAMIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Benjamin2 }
|
|
},
|
|
|
|
[TRAINER_BENJAMIN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.trainerName = _("BENJAMIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Benjamin3 }
|
|
},
|
|
|
|
[TRAINER_BENJAMIN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.trainerName = _("BENJAMIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Benjamin4 }
|
|
},
|
|
|
|
[TRAINER_BENJAMIN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.trainerName = _("BENJAMIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Benjamin5 }
|
|
},
|
|
|
|
[TRAINER_ABIGAIL_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.trainerName = _("ABIGAIL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Abigail1 }
|
|
},
|
|
|
|
[TRAINER_JASMINE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.trainerName = _("JASMINE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jasmine }
|
|
},
|
|
|
|
[TRAINER_ABIGAIL_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.trainerName = _("ABIGAIL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Abigail2 }
|
|
},
|
|
|
|
[TRAINER_ABIGAIL_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.trainerName = _("ABIGAIL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Abigail3 }
|
|
},
|
|
|
|
[TRAINER_ABIGAIL_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.trainerName = _("ABIGAIL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Abigail4 }
|
|
},
|
|
|
|
[TRAINER_ABIGAIL_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.trainerName = _("ABIGAIL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Abigail5 }
|
|
},
|
|
|
|
[TRAINER_DYLAN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.trainerName = _("DYLAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dylan1 }
|
|
},
|
|
|
|
[TRAINER_DYLAN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.trainerName = _("DYLAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dylan2 }
|
|
},
|
|
|
|
[TRAINER_DYLAN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.trainerName = _("DYLAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dylan3 }
|
|
},
|
|
|
|
[TRAINER_DYLAN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.trainerName = _("DYLAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dylan4 }
|
|
},
|
|
|
|
[TRAINER_DYLAN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M,
|
|
.trainerName = _("DYLAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dylan5 }
|
|
},
|
|
|
|
[TRAINER_MARIA_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.trainerName = _("MARIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Maria1 }
|
|
},
|
|
|
|
[TRAINER_MARIA_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.trainerName = _("MARIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Maria2 }
|
|
},
|
|
|
|
[TRAINER_MARIA_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.trainerName = _("MARIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Maria3 }
|
|
},
|
|
|
|
[TRAINER_MARIA_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.trainerName = _("MARIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Maria4 }
|
|
},
|
|
|
|
[TRAINER_MARIA_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.trainerName = _("MARIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Maria5 }
|
|
},
|
|
|
|
[TRAINER_CAMDEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("CAMDEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Camden }
|
|
},
|
|
|
|
[TRAINER_DEMETRIUS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("DEMETRIUS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Demetrius }
|
|
},
|
|
|
|
[TRAINER_ISAIAH_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("ISAIAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaiah1 }
|
|
},
|
|
|
|
[TRAINER_PABLO_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("PABLO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Pablo1 }
|
|
},
|
|
|
|
[TRAINER_CHASE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("CHASE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Chase }
|
|
},
|
|
|
|
[TRAINER_ISAIAH_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("ISAIAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaiah2 }
|
|
},
|
|
|
|
[TRAINER_ISAIAH_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("ISAIAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaiah3 }
|
|
},
|
|
|
|
[TRAINER_ISAIAH_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("ISAIAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaiah4 }
|
|
},
|
|
|
|
[TRAINER_ISAIAH_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("ISAIAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaiah5 }
|
|
},
|
|
|
|
[TRAINER_ISOBEL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("ISOBEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isobel }
|
|
},
|
|
|
|
[TRAINER_DONNY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("DONNY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Donny }
|
|
},
|
|
|
|
[TRAINER_TALIA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("TALIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Talia }
|
|
},
|
|
|
|
[TRAINER_KATELYN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("KATELYN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Katelyn1 }
|
|
},
|
|
|
|
[TRAINER_ALLISON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("ALLISON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Allison }
|
|
},
|
|
|
|
[TRAINER_KATELYN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("KATELYN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Katelyn2 }
|
|
},
|
|
|
|
[TRAINER_KATELYN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("KATELYN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Katelyn3 }
|
|
},
|
|
|
|
[TRAINER_KATELYN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("KATELYN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Katelyn4 }
|
|
},
|
|
|
|
[TRAINER_KATELYN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("KATELYN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Katelyn5 }
|
|
},
|
|
|
|
[TRAINER_NICOLAS_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.trainerName = _("NICOLAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nicolas1 }
|
|
},
|
|
|
|
[TRAINER_NICOLAS_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.trainerName = _("NICOLAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nicolas2 }
|
|
},
|
|
|
|
[TRAINER_NICOLAS_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.trainerName = _("NICOLAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nicolas3 }
|
|
},
|
|
|
|
[TRAINER_NICOLAS_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.trainerName = _("NICOLAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nicolas4 }
|
|
},
|
|
|
|
[TRAINER_NICOLAS_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.trainerName = _("NICOLAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Nicolas5 }
|
|
},
|
|
|
|
[TRAINER_AARON] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_DRAGON_TAMER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_DRAGON_TAMER,
|
|
.trainerName = _("AARON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Aaron }
|
|
},
|
|
|
|
[TRAINER_PERRY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("PERRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Perry }
|
|
},
|
|
|
|
[TRAINER_HUGH] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("HUGH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Hugh }
|
|
},
|
|
|
|
[TRAINER_PHIL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("PHIL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Phil }
|
|
},
|
|
|
|
[TRAINER_JARED] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("JARED"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jared }
|
|
},
|
|
|
|
[TRAINER_HUMBERTO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("HUMBERTO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Humberto }
|
|
},
|
|
|
|
[TRAINER_PRESLEY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("PRESLEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Presley }
|
|
},
|
|
|
|
[TRAINER_EDWARDO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("EDWARDO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Edwardo }
|
|
},
|
|
|
|
[TRAINER_COLIN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("COLIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Colin }
|
|
},
|
|
|
|
[TRAINER_ROBERT_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("ROBERT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Robert1 }
|
|
},
|
|
|
|
[TRAINER_BENNY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("BENNY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Benny }
|
|
},
|
|
|
|
[TRAINER_CHESTER] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("CHESTER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Chester }
|
|
},
|
|
|
|
[TRAINER_ROBERT_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("ROBERT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Robert2 }
|
|
},
|
|
|
|
[TRAINER_ROBERT_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("ROBERT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Robert3 }
|
|
},
|
|
|
|
[TRAINER_ROBERT_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("ROBERT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Robert4 }
|
|
},
|
|
|
|
[TRAINER_ROBERT_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("ROBERT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Robert5 }
|
|
},
|
|
|
|
[TRAINER_ALEX] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("ALEX"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Alex }
|
|
},
|
|
|
|
[TRAINER_BECK] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("BECK"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Beck }
|
|
},
|
|
|
|
[TRAINER_YASU] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("YASU"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Yasu }
|
|
},
|
|
|
|
[TRAINER_TAKASHI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("TAKASHI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Takashi }
|
|
},
|
|
|
|
[TRAINER_DIANNE] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("DIANNE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 2,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Dianne }
|
|
},
|
|
|
|
[TRAINER_JANI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.trainerName = _("JANI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jani }
|
|
},
|
|
|
|
[TRAINER_LAO_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("LAO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 3,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Lao1 }
|
|
},
|
|
|
|
[TRAINER_LUNG] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("LUNG"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lung }
|
|
},
|
|
|
|
[TRAINER_LAO_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("LAO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 4,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Lao2 }
|
|
},
|
|
|
|
[TRAINER_LAO_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("LAO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 4,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Lao3 }
|
|
},
|
|
|
|
[TRAINER_LAO_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("LAO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 4,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Lao4 }
|
|
},
|
|
|
|
[TRAINER_LAO_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("LAO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Lao5 }
|
|
},
|
|
|
|
[TRAINER_JOCELYN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("JOCELYN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jocelyn }
|
|
},
|
|
|
|
[TRAINER_LAURA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("LAURA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Laura }
|
|
},
|
|
|
|
[TRAINER_CYNDY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("CYNDY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cyndy1 }
|
|
},
|
|
|
|
[TRAINER_CORA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("CORA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cora }
|
|
},
|
|
|
|
[TRAINER_PAULA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("PAULA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Paula }
|
|
},
|
|
|
|
[TRAINER_CYNDY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("CYNDY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cyndy2 }
|
|
},
|
|
|
|
[TRAINER_CYNDY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("CYNDY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cyndy3 }
|
|
},
|
|
|
|
[TRAINER_CYNDY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("CYNDY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cyndy4 }
|
|
},
|
|
|
|
[TRAINER_CYNDY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("CYNDY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cyndy5 }
|
|
},
|
|
|
|
[TRAINER_MADELINE_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.trainerName = _("MADELINE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Madeline1 }
|
|
},
|
|
|
|
[TRAINER_CLARISSA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.trainerName = _("CLARISSA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Clarissa }
|
|
},
|
|
|
|
[TRAINER_ANGELICA] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.trainerName = _("ANGELICA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Angelica }
|
|
},
|
|
|
|
[TRAINER_MADELINE_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.trainerName = _("MADELINE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Madeline2 }
|
|
},
|
|
|
|
[TRAINER_MADELINE_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.trainerName = _("MADELINE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Madeline3 }
|
|
},
|
|
|
|
[TRAINER_MADELINE_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.trainerName = _("MADELINE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Madeline4 }
|
|
},
|
|
|
|
[TRAINER_MADELINE_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.trainerName = _("MADELINE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Madeline5 }
|
|
},
|
|
|
|
[TRAINER_BEVERLY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("BEVERLY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Beverly }
|
|
},
|
|
|
|
[TRAINER_IMANI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("IMANI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Imani }
|
|
},
|
|
|
|
[TRAINER_KYLA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("KYLA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kyla }
|
|
},
|
|
|
|
[TRAINER_DENISE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("DENISE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Denise }
|
|
},
|
|
|
|
[TRAINER_BETH] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("BETH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Beth }
|
|
},
|
|
|
|
[TRAINER_TARA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("TARA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tara }
|
|
},
|
|
|
|
[TRAINER_MISSY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("MISSY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Missy }
|
|
},
|
|
|
|
[TRAINER_ALICE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("ALICE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Alice }
|
|
},
|
|
|
|
[TRAINER_JENNY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("JENNY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jenny1 }
|
|
},
|
|
|
|
[TRAINER_GRACE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("GRACE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grace }
|
|
},
|
|
|
|
[TRAINER_TANYA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("TANYA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tanya }
|
|
},
|
|
|
|
[TRAINER_SHARON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("SHARON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sharon }
|
|
},
|
|
|
|
[TRAINER_NIKKI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("NIKKI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nikki }
|
|
},
|
|
|
|
[TRAINER_BRENDA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("BRENDA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brenda }
|
|
},
|
|
|
|
[TRAINER_KATIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("KATIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Katie }
|
|
},
|
|
|
|
[TRAINER_SUSIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("SUSIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Susie }
|
|
},
|
|
|
|
[TRAINER_KARA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("KARA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kara }
|
|
},
|
|
|
|
[TRAINER_DANA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("DANA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dana }
|
|
},
|
|
|
|
[TRAINER_SIENNA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("SIENNA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sienna }
|
|
},
|
|
|
|
[TRAINER_DEBRA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("DEBRA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Debra }
|
|
},
|
|
|
|
[TRAINER_LINDA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("LINDA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Linda }
|
|
},
|
|
|
|
[TRAINER_KAYLEE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("KAYLEE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kaylee }
|
|
},
|
|
|
|
[TRAINER_LAUREL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("LAUREL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Laurel }
|
|
},
|
|
|
|
[TRAINER_CARLEE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("CARLEE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Carlee }
|
|
},
|
|
|
|
[TRAINER_JENNY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("JENNY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jenny2 }
|
|
},
|
|
|
|
[TRAINER_JENNY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("JENNY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jenny3 }
|
|
},
|
|
|
|
[TRAINER_JENNY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("JENNY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jenny4 }
|
|
},
|
|
|
|
[TRAINER_JENNY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("JENNY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jenny5 }
|
|
},
|
|
|
|
[TRAINER_HEIDI] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("HEIDI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Heidi }
|
|
},
|
|
|
|
[TRAINER_BECKY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("BECKY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Becky }
|
|
},
|
|
|
|
[TRAINER_CAROL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("CAROL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Carol }
|
|
},
|
|
|
|
[TRAINER_NANCY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("NANCY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nancy }
|
|
},
|
|
|
|
[TRAINER_MARTHA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("MARTHA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Martha }
|
|
},
|
|
|
|
[TRAINER_DIANA_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("DIANA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Diana1 }
|
|
},
|
|
|
|
[TRAINER_CEDRIC] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("CEDRIC"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Cedric }
|
|
},
|
|
|
|
[TRAINER_IRENE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("IRENE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Irene }
|
|
},
|
|
|
|
[TRAINER_DIANA_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("DIANA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Diana2 }
|
|
},
|
|
|
|
[TRAINER_DIANA_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("DIANA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Diana3 }
|
|
},
|
|
|
|
[TRAINER_DIANA_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("DIANA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Diana4 }
|
|
},
|
|
|
|
[TRAINER_DIANA_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("DIANA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Diana5 }
|
|
},
|
|
|
|
[TRAINER_AMY_AND_LIV_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("AMY & LIV"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv1 }
|
|
},
|
|
|
|
[TRAINER_AMY_AND_LIV_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("AMY & LIV"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv2 }
|
|
},
|
|
|
|
[TRAINER_GINA_AND_MIA_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("GINA & MIA"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_GinaAndMia1 }
|
|
},
|
|
|
|
[TRAINER_MIU_AND_YUKI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("MIU & YUKI"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_MiuAndYuki }
|
|
},
|
|
|
|
[TRAINER_AMY_AND_LIV_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("AMY & LIV"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv3 }
|
|
},
|
|
|
|
[TRAINER_GINA_AND_MIA_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("GINA & MIA"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_GinaAndMia2 }
|
|
},
|
|
|
|
[TRAINER_AMY_AND_LIV_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("AMY & LIV"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv4 }
|
|
},
|
|
|
|
[TRAINER_AMY_AND_LIV_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("AMY & LIV"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_AmyAndLiv5 }
|
|
},
|
|
|
|
[TRAINER_AMY_AND_LIV_6] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("AMY & LIV"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_AmyAndLiv6 }
|
|
},
|
|
|
|
[TRAINER_HUEY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("HUEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Huey }
|
|
},
|
|
|
|
[TRAINER_EDMOND] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("EDMOND"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Edmond }
|
|
},
|
|
|
|
[TRAINER_ERNEST_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("ERNEST"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ernest1 }
|
|
},
|
|
|
|
[TRAINER_DWAYNE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("DWAYNE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dwayne }
|
|
},
|
|
|
|
[TRAINER_PHILLIP] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("PHILLIP"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Phillip }
|
|
},
|
|
|
|
[TRAINER_LEONARD] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("LEONARD"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Leonard }
|
|
},
|
|
|
|
[TRAINER_DUNCAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("DUNCAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Duncan }
|
|
},
|
|
|
|
[TRAINER_ERNEST_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("ERNEST"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ernest2 }
|
|
},
|
|
|
|
[TRAINER_ERNEST_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("ERNEST"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ernest3 }
|
|
},
|
|
|
|
[TRAINER_ERNEST_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("ERNEST"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ernest4 }
|
|
},
|
|
|
|
[TRAINER_ERNEST_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("ERNEST"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ernest5 }
|
|
},
|
|
|
|
[TRAINER_ELI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("ELI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Eli }
|
|
},
|
|
|
|
[TRAINER_ANNIKA] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_F,
|
|
.trainerName = _("ANNIKA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Annika }
|
|
},
|
|
|
|
[TRAINER_JAZMYN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_2,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("JAZMYN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jazmyn }
|
|
},
|
|
|
|
[TRAINER_JONAS] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("JONAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Jonas }
|
|
},
|
|
|
|
[TRAINER_KAYLEY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.trainerName = _("KAYLEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Kayley }
|
|
},
|
|
|
|
[TRAINER_AURON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.trainerName = _("AURON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Auron }
|
|
},
|
|
|
|
[TRAINER_KELVIN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("KELVIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kelvin }
|
|
},
|
|
|
|
[TRAINER_MARLEY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("MARLEY"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Marley }
|
|
},
|
|
|
|
[TRAINER_REYNA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("REYNA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Reyna }
|
|
},
|
|
|
|
[TRAINER_HUDSON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("HUDSON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Hudson }
|
|
},
|
|
|
|
[TRAINER_CONOR] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.trainerName = _("CONOR"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Conor }
|
|
},
|
|
|
|
[TRAINER_EDWIN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.trainerName = _("EDWIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Edwin1 }
|
|
},
|
|
|
|
[TRAINER_HECTOR] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.trainerName = _("HECTOR"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Hector }
|
|
},
|
|
|
|
[TRAINER_TABITHA_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_ADMIN,
|
|
.trainerName = _("TABITHA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tabitha1 }
|
|
},
|
|
|
|
[TRAINER_EDWIN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.trainerName = _("EDWIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Edwin2 }
|
|
},
|
|
|
|
[TRAINER_EDWIN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.trainerName = _("EDWIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Edwin3 }
|
|
},
|
|
|
|
[TRAINER_EDWIN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.trainerName = _("EDWIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Edwin4 }
|
|
},
|
|
|
|
[TRAINER_EDWIN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COLLECTOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_COLLECTOR,
|
|
.trainerName = _("EDWIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Edwin5 }
|
|
},
|
|
|
|
[TRAINER_WALLY_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.trainerName = _("WALLY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Wally1 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan1 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan2 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan3 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan4 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan5 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_6] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan6 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_7] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan7 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_8] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan8 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_9] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan9 }
|
|
},
|
|
|
|
[TRAINER_MAY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May1 }
|
|
},
|
|
|
|
[TRAINER_MAY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May2 }
|
|
},
|
|
|
|
[TRAINER_MAY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May3 }
|
|
},
|
|
|
|
[TRAINER_MAY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May4 }
|
|
},
|
|
|
|
[TRAINER_MAY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May5 }
|
|
},
|
|
|
|
[TRAINER_MAY_6] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May6 }
|
|
},
|
|
|
|
[TRAINER_MAY_7] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May7 }
|
|
},
|
|
|
|
[TRAINER_MAY_8] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May8 }
|
|
},
|
|
|
|
[TRAINER_MAY_9] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May9 }
|
|
},
|
|
|
|
[TRAINER_ISAAC_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.trainerName = _("ISAAC"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaac1 }
|
|
},
|
|
|
|
[TRAINER_DAVIS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("DAVIS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Davis }
|
|
},
|
|
|
|
[TRAINER_MITCHELL] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("MITCHELL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Mitchell }
|
|
},
|
|
|
|
[TRAINER_ISAAC_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.trainerName = _("ISAAC"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaac2 }
|
|
},
|
|
|
|
[TRAINER_ISAAC_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.trainerName = _("ISAAC"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaac3 }
|
|
},
|
|
|
|
[TRAINER_ISAAC_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.trainerName = _("ISAAC"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaac4 }
|
|
},
|
|
|
|
[TRAINER_ISAAC_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.trainerName = _("ISAAC"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isaac5 }
|
|
},
|
|
|
|
[TRAINER_LYDIA_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("LYDIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lydia1 }
|
|
},
|
|
|
|
[TRAINER_HALLE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("HALLE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Halle }
|
|
},
|
|
|
|
[TRAINER_GARRISON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("GARRISON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Garrison }
|
|
},
|
|
|
|
[TRAINER_LYDIA_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("LYDIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lydia2 }
|
|
},
|
|
|
|
[TRAINER_LYDIA_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("LYDIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lydia3 }
|
|
},
|
|
|
|
[TRAINER_LYDIA_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("LYDIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lydia4 }
|
|
},
|
|
|
|
[TRAINER_LYDIA_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("LYDIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lydia5 }
|
|
},
|
|
|
|
[TRAINER_JACKSON_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.trainerName = _("JACKSON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jackson1 }
|
|
},
|
|
|
|
[TRAINER_LORENZO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.trainerName = _("LORENZO"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lorenzo }
|
|
},
|
|
|
|
[TRAINER_SEBASTIAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.trainerName = _("SEBASTIAN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sebastian }
|
|
},
|
|
|
|
[TRAINER_JACKSON_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.trainerName = _("JACKSON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jackson2 }
|
|
},
|
|
|
|
[TRAINER_JACKSON_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.trainerName = _("JACKSON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jackson3 }
|
|
},
|
|
|
|
[TRAINER_JACKSON_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.trainerName = _("JACKSON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jackson4 }
|
|
},
|
|
|
|
[TRAINER_JACKSON_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_M,
|
|
.trainerName = _("JACKSON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jackson5 }
|
|
},
|
|
|
|
[TRAINER_CATHERINE_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.trainerName = _("CATHERINE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Catherine1 }
|
|
},
|
|
|
|
[TRAINER_JENNA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.trainerName = _("JENNA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jenna }
|
|
},
|
|
|
|
[TRAINER_SOPHIA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.trainerName = _("SOPHIA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sophia }
|
|
},
|
|
|
|
[TRAINER_CATHERINE_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.trainerName = _("CATHERINE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Catherine2 }
|
|
},
|
|
|
|
[TRAINER_CATHERINE_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.trainerName = _("CATHERINE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Catherine3 }
|
|
},
|
|
|
|
[TRAINER_CATHERINE_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.trainerName = _("CATHERINE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Catherine4 }
|
|
},
|
|
|
|
[TRAINER_CATHERINE_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_RANGER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_POKEMON_RANGER_F,
|
|
.trainerName = _("CATHERINE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Catherine5 }
|
|
},
|
|
|
|
[TRAINER_JULIO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M,
|
|
.trainerName = _("JULIO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Julio }
|
|
},
|
|
|
|
[TRAINER_GRUNT_27] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt27 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_28] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt28 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_29] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt29 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_30] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt30 }
|
|
},
|
|
|
|
[TRAINER_MARC] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("MARC"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Marc }
|
|
},
|
|
|
|
[TRAINER_BRENDEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("BRENDEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brenden }
|
|
},
|
|
|
|
[TRAINER_LILITH] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("LILITH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lilith }
|
|
},
|
|
|
|
[TRAINER_CRISTIAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("CRISTIAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cristian }
|
|
},
|
|
|
|
[TRAINER_SYLVIA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("SYLVIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sylvia }
|
|
},
|
|
|
|
[TRAINER_LEONARDO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("LEONARDO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Leonardo }
|
|
},
|
|
|
|
[TRAINER_ATHENA] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("ATHENA"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Athena }
|
|
},
|
|
|
|
[TRAINER_HARRISON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("HARRISON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Harrison }
|
|
},
|
|
|
|
[TRAINER_GRUNT_31] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt31 }
|
|
},
|
|
|
|
[TRAINER_CLARENCE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("CLARENCE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Clarence }
|
|
},
|
|
|
|
[TRAINER_TERRY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("TERRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Terry }
|
|
},
|
|
|
|
[TRAINER_NATE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("NATE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nate }
|
|
},
|
|
|
|
[TRAINER_KATHLEEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HEX_MANIAC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_HEX_MANIAC,
|
|
.trainerName = _("KATHLEEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kathleen }
|
|
},
|
|
|
|
[TRAINER_CLIFFORD] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("CLIFFORD"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Clifford }
|
|
},
|
|
|
|
[TRAINER_NICHOLAS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("NICHOLAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Nicholas }
|
|
},
|
|
|
|
[TRAINER_GRUNT_32] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt32 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_33] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt33 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_34] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt34 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_35] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt35 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_36] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt36 }
|
|
},
|
|
|
|
[TRAINER_MACEY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("MACEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Macey }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_10] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan10 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_11] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan11 }
|
|
},
|
|
|
|
[TRAINER_PAXTON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_M,
|
|
.trainerName = _("PAXTON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Paxton }
|
|
},
|
|
|
|
[TRAINER_ISABELLA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F,
|
|
.trainerName = _("ISABELLA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isabella }
|
|
},
|
|
|
|
[TRAINER_GRUNT_37] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_AQUA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_AQUA,
|
|
.trainerPic = TRAINER_PIC_AQUA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt37 }
|
|
},
|
|
|
|
[TRAINER_TABITHA_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_ADMIN,
|
|
.trainerName = _("TABITHA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tabitha2 }
|
|
},
|
|
|
|
[TRAINER_JONATHAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("JONATHAN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jonathan }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_12] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan12 }
|
|
},
|
|
|
|
[TRAINER_MAY_10] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May10 }
|
|
},
|
|
|
|
[TRAINER_MAXIE_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_MAGMA_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
|
|
.trainerName = _("MAXIE"),
|
|
.items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Maxie1 }
|
|
},
|
|
|
|
[TRAINER_MAXIE_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_MAGMA_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
|
|
.trainerName = _("MAXIE"),
|
|
.items = {ITEM_SUPER_POTION, ITEM_SUPER_POTION, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Maxie2 }
|
|
},
|
|
|
|
[TRAINER_TIANA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("TIANA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tiana }
|
|
},
|
|
|
|
[TRAINER_HALEY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("HALEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Haley1 }
|
|
},
|
|
|
|
[TRAINER_JANICE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("JANICE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Janice }
|
|
},
|
|
|
|
[TRAINER_VIVI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_WINSTRATE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("VIVI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Vivi }
|
|
},
|
|
|
|
[TRAINER_HALEY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("HALEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Haley2 }
|
|
},
|
|
|
|
[TRAINER_HALEY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("HALEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Haley3 }
|
|
},
|
|
|
|
[TRAINER_HALEY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("HALEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Haley4 }
|
|
},
|
|
|
|
[TRAINER_HALEY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("HALEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Haley5 }
|
|
},
|
|
|
|
[TRAINER_SALLY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("SALLY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sally }
|
|
},
|
|
|
|
[TRAINER_ROBIN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("ROBIN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Robin }
|
|
},
|
|
|
|
[TRAINER_ANDREA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("ANDREA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Andrea }
|
|
},
|
|
|
|
[TRAINER_CRISSY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_LASS,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LASS,
|
|
.trainerName = _("CRISSY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Crissy }
|
|
},
|
|
|
|
[TRAINER_RICK] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("RICK"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Rick }
|
|
},
|
|
|
|
[TRAINER_LYLE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("LYLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lyle }
|
|
},
|
|
|
|
[TRAINER_JOSE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("JOSE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jose }
|
|
},
|
|
|
|
[TRAINER_DOUG] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("DOUG"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Doug }
|
|
},
|
|
|
|
[TRAINER_GREG] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("GREG"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Greg }
|
|
},
|
|
|
|
[TRAINER_KENT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("KENT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kent }
|
|
},
|
|
|
|
[TRAINER_JAMES_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("JAMES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_James1 }
|
|
},
|
|
|
|
[TRAINER_JAMES_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("JAMES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_James2 }
|
|
},
|
|
|
|
[TRAINER_JAMES_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("JAMES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_James3 }
|
|
},
|
|
|
|
[TRAINER_JAMES_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("JAMES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_James4 }
|
|
},
|
|
|
|
[TRAINER_JAMES_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_CATCHER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BUG_CATCHER,
|
|
.trainerName = _("JAMES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_James5 }
|
|
},
|
|
|
|
[TRAINER_BRICE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("BRICE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brice }
|
|
},
|
|
|
|
[TRAINER_TRENT_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("TRENT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Trent1 }
|
|
},
|
|
|
|
[TRAINER_LENNY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("LENNY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lenny }
|
|
},
|
|
|
|
[TRAINER_LUCAS_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("LUCAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lucas1 }
|
|
},
|
|
|
|
[TRAINER_ALAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("ALAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Alan }
|
|
},
|
|
|
|
[TRAINER_CLARK] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("CLARK"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Clark }
|
|
},
|
|
|
|
[TRAINER_ERIC] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("ERIC"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Eric }
|
|
},
|
|
|
|
[TRAINER_LUCAS_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("LUCAS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Lucas2 }
|
|
},
|
|
|
|
[TRAINER_MIKE_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("MIKE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Mike1 }
|
|
},
|
|
|
|
[TRAINER_MIKE_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("MIKE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Mike2 }
|
|
},
|
|
|
|
[TRAINER_TRENT_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("TRENT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Trent2 }
|
|
},
|
|
|
|
[TRAINER_TRENT_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("TRENT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Trent3 }
|
|
},
|
|
|
|
[TRAINER_TRENT_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("TRENT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Trent4 }
|
|
},
|
|
|
|
[TRAINER_TRENT_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("TRENT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Trent5 }
|
|
},
|
|
|
|
[TRAINER_DEZ_AND_LUKE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.trainerName = _("DEZ & LUKE"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_DezAndLuke }
|
|
},
|
|
|
|
[TRAINER_LEA_AND_JED] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.trainerName = _("LEA & JED"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_LeaAndJed }
|
|
},
|
|
|
|
[TRAINER_KIRA_AND_DAN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.trainerName = _("KIRA & DAN"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan1 }
|
|
},
|
|
|
|
[TRAINER_KIRA_AND_DAN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.trainerName = _("KIRA & DAN"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan2 }
|
|
},
|
|
|
|
[TRAINER_KIRA_AND_DAN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.trainerName = _("KIRA & DAN"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan3 }
|
|
},
|
|
|
|
[TRAINER_KIRA_AND_DAN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.trainerName = _("KIRA & DAN"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan4 }
|
|
},
|
|
|
|
[TRAINER_KIRA_AND_DAN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.trainerName = _("KIRA & DAN"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_KiraAndDan5 }
|
|
},
|
|
|
|
[TRAINER_JOHANNA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("JOHANNA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Johanna }
|
|
},
|
|
|
|
[TRAINER_GERALD] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("GERALD"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Gerald }
|
|
},
|
|
|
|
[TRAINER_VIVIAN] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("VIVIAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Vivian }
|
|
},
|
|
|
|
[TRAINER_DANIELLE] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("DANIELLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Danielle }
|
|
},
|
|
|
|
[TRAINER_HIDEO] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("HIDEO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Hideo }
|
|
},
|
|
|
|
[TRAINER_KEIGO] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("KEIGO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Keigo }
|
|
},
|
|
|
|
[TRAINER_RILEY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("RILEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Riley }
|
|
},
|
|
|
|
[TRAINER_FLINT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("FLINT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Flint }
|
|
},
|
|
|
|
[TRAINER_ASHLEY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("ASHLEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ashley }
|
|
},
|
|
|
|
[TRAINER_WALLY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.trainerName = _("WALLY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Wally2 }
|
|
},
|
|
|
|
[TRAINER_WALLY_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.trainerName = _("WALLY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Wally3 }
|
|
},
|
|
|
|
[TRAINER_WALLY_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.trainerName = _("WALLY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Wally4 }
|
|
},
|
|
|
|
[TRAINER_WALLY_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.trainerName = _("WALLY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Wally5 }
|
|
},
|
|
|
|
[TRAINER_WALLY_6] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_WALLY,
|
|
.trainerName = _("WALLY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Wally6 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_13] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan13 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_14] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan14 }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_15] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan15 }
|
|
},
|
|
|
|
[TRAINER_MAY_11] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May11 }
|
|
},
|
|
|
|
[TRAINER_MAY_12] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May12 }
|
|
},
|
|
|
|
[TRAINER_MAY_13] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May13 }
|
|
},
|
|
|
|
[TRAINER_JONAH] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("JONAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jonah }
|
|
},
|
|
|
|
[TRAINER_HENRY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("HENRY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Henry }
|
|
},
|
|
|
|
[TRAINER_ROGER] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("ROGER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Roger }
|
|
},
|
|
|
|
[TRAINER_ALEXA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("ALEXA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Alexa }
|
|
},
|
|
|
|
[TRAINER_RUBEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("RUBEN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Ruben }
|
|
},
|
|
|
|
[TRAINER_KOJI_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("KOJI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Koji1 }
|
|
},
|
|
|
|
[TRAINER_WAYNE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("WAYNE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Wayne }
|
|
},
|
|
|
|
[TRAINER_AIDAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("AIDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Aidan }
|
|
},
|
|
|
|
[TRAINER_REED] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("REED"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Reed }
|
|
},
|
|
|
|
[TRAINER_TISHA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("TISHA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tisha }
|
|
},
|
|
|
|
[TRAINER_TORI_AND_TIA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TWINS,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_TWINS,
|
|
.trainerName = _("TORI & TIA"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_ToriAndTia }
|
|
},
|
|
|
|
[TRAINER_KIM_AND_IRIS] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.trainerName = _("KIM & IRIS"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_KimAndIris }
|
|
},
|
|
|
|
[TRAINER_TYRA_AND_IVY] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_SR_AND_JR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_SR_AND_JR,
|
|
.trainerName = _("TYRA & IVY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_TyraAndIvy }
|
|
},
|
|
|
|
[TRAINER_MEL_AND_PAUL] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_YOUNG_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_YOUNG_COUPLE,
|
|
.trainerName = _("MEL & PAUL"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_MelAndPaul }
|
|
},
|
|
|
|
[TRAINER_JOHN_AND_JAY_1] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.trainerName = _("JOHN & JAY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay1 }
|
|
},
|
|
|
|
[TRAINER_JOHN_AND_JAY_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.trainerName = _("JOHN & JAY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay2 }
|
|
},
|
|
|
|
[TRAINER_JOHN_AND_JAY_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.trainerName = _("JOHN & JAY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay3 }
|
|
},
|
|
|
|
[TRAINER_JOHN_AND_JAY_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.trainerName = _("JOHN & JAY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_SETUP_FIRST_TURN,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay4 }
|
|
},
|
|
|
|
[TRAINER_JOHN_AND_JAY_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_OLD_COUPLE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_OLD_COUPLE,
|
|
.trainerName = _("JOHN & JAY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay5 }
|
|
},
|
|
|
|
[TRAINER_RELI_AND_IAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.trainerName = _("RELI & IAN"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_ReliAndIan }
|
|
},
|
|
|
|
[TRAINER_LILA_AND_ROY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.trainerName = _("LILA & ROY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy1 }
|
|
},
|
|
|
|
[TRAINER_LILA_AND_ROY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.trainerName = _("LILA & ROY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy2 }
|
|
},
|
|
|
|
[TRAINER_LILA_AND_ROY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.trainerName = _("LILA & ROY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy3 }
|
|
},
|
|
|
|
[TRAINER_LILA_AND_ROY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.trainerName = _("LILA & ROY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy4 }
|
|
},
|
|
|
|
[TRAINER_LILA_AND_ROY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.trainerName = _("LILA & ROY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_LilaAndRoy5 }
|
|
},
|
|
|
|
[TRAINER_LISA_AND_RAY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SIS_AND_BRO,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SIS_AND_BRO,
|
|
.trainerName = _("LISA & RAY"),
|
|
.items = {},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_LisaAndRay }
|
|
},
|
|
|
|
[TRAINER_CHRIS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("CHRIS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Chris }
|
|
},
|
|
|
|
[TRAINER_DAWSON] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_RICH_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_RICH_BOY,
|
|
.trainerName = _("DAWSON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Dawson }
|
|
},
|
|
|
|
[TRAINER_SARAH] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LADY,
|
|
.trainerName = _("SARAH"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Sarah }
|
|
},
|
|
|
|
[TRAINER_DARIAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("DARIAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Darian }
|
|
},
|
|
|
|
[TRAINER_HAILEY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_F,
|
|
.trainerName = _("HAILEY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Hailey }
|
|
},
|
|
|
|
[TRAINER_CHANDLER] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TUBER_2,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_TUBER_M,
|
|
.trainerName = _("CHANDLER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Chandler }
|
|
},
|
|
|
|
[TRAINER_KALEB] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM,
|
|
.trainerClass = TRAINER_CLASS_POKEFAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS,
|
|
.trainerPic = TRAINER_PIC_WINSTRATE_M,
|
|
.trainerName = _("KALEB"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.ItemDefaultMoves = gTrainerParty_Kaleb }
|
|
},
|
|
|
|
[TRAINER_JOSEPH] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("JOSEPH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Joseph }
|
|
},
|
|
|
|
[TRAINER_ALYSSA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F,
|
|
.trainerName = _("ALYSSA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Alyssa }
|
|
},
|
|
|
|
[TRAINER_MARCOS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("MARCOS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Marcos }
|
|
},
|
|
|
|
[TRAINER_RHETT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("RHETT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Rhett }
|
|
},
|
|
|
|
[TRAINER_TYRON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("TYRON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tyron }
|
|
},
|
|
|
|
[TRAINER_CELINA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.trainerName = _("CELINA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Celina }
|
|
},
|
|
|
|
[TRAINER_BIANCA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("BIANCA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Bianca }
|
|
},
|
|
|
|
[TRAINER_HAYDEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("HAYDEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Hayden }
|
|
},
|
|
|
|
[TRAINER_SOPHIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("SOPHIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sophie }
|
|
},
|
|
|
|
[TRAINER_COBY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("COBY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Coby }
|
|
},
|
|
|
|
[TRAINER_LAWRENCE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("LAWRENCE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lawrence }
|
|
},
|
|
|
|
[TRAINER_WYATT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_POKEMANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_POKEMANIAC,
|
|
.trainerName = _("WYATT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Wyatt }
|
|
},
|
|
|
|
[TRAINER_ANGELINA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("ANGELINA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Angelina }
|
|
},
|
|
|
|
[TRAINER_KAI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FISHERMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_FISHERMAN,
|
|
.trainerName = _("KAI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kai }
|
|
},
|
|
|
|
[TRAINER_CHARLOTTE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("CHARLOTTE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Charlotte }
|
|
},
|
|
|
|
[TRAINER_DEANDRE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("DEANDRE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Deandre }
|
|
},
|
|
|
|
[TRAINER_GRUNT_38] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt38 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_39] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt39 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_40] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt40 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_41] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt41 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_42] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt42 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_43] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt43 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_44] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt44 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_45] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt45 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_46] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt46 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_47] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt47 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_48] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt48 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_49] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt49 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_50] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_M,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt50 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_51] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt51 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_52] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt52 }
|
|
},
|
|
|
|
[TRAINER_GRUNT_53] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TEAM_MAGMA,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_GRUNT_F,
|
|
.trainerName = _("GRUNT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Grunt53 }
|
|
},
|
|
|
|
[TRAINER_TABITHA_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_MAGMA_ADMIN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_ADMIN,
|
|
.trainerName = _("TABITHA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 4,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tabitha3 }
|
|
},
|
|
|
|
[TRAINER_DARCY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("DARCY"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Darcy }
|
|
},
|
|
|
|
[TRAINER_MAXIE_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_MAGMA_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA,
|
|
.trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE,
|
|
.trainerName = _("MAXIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Maxie3 }
|
|
},
|
|
|
|
[TRAINER_PETE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_M,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_M,
|
|
.trainerName = _("PETE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Pete }
|
|
},
|
|
|
|
[TRAINER_ISABELLE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SWIMMER_F,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMER_F,
|
|
.trainerName = _("ISABELLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Isabelle }
|
|
},
|
|
|
|
[TRAINER_ANDRES_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("ANDRES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Andres1 }
|
|
},
|
|
|
|
[TRAINER_JOSUE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("JOSUE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Josue }
|
|
},
|
|
|
|
[TRAINER_CAMRON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("CAMRON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Camron }
|
|
},
|
|
|
|
[TRAINER_CORY_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("CORY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cory1 }
|
|
},
|
|
|
|
[TRAINER_CAROLINA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("CAROLINA"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Carolina }
|
|
},
|
|
|
|
[TRAINER_ELIJAH] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("ELIJAH"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Elijah }
|
|
},
|
|
|
|
[TRAINER_CELIA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PICNICKER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_GIRL,
|
|
.trainerPic = TRAINER_PIC_PICNICKER,
|
|
.trainerName = _("CELIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Celia }
|
|
},
|
|
|
|
[TRAINER_BRYAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("BRYAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Bryan }
|
|
},
|
|
|
|
[TRAINER_BRANDEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_CAMPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_CAMPER,
|
|
.trainerName = _("BRANDEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Branden }
|
|
},
|
|
|
|
[TRAINER_BRYANT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("BRYANT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Bryant }
|
|
},
|
|
|
|
[TRAINER_SHAYLA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_AROMA_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_AROMA_LADY,
|
|
.trainerName = _("SHAYLA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Shayla }
|
|
},
|
|
|
|
[TRAINER_KYRA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.trainerName = _("KYRA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Kyra }
|
|
},
|
|
|
|
[TRAINER_JAIDEN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_NINJA_BOY,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_NINJA_BOY,
|
|
.trainerName = _("JAIDEN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Jaiden }
|
|
},
|
|
|
|
[TRAINER_ALIX] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("ALIX"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Alix }
|
|
},
|
|
|
|
[TRAINER_HELENE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("HELENE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Helene }
|
|
},
|
|
|
|
[TRAINER_MARLENE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("MARLENE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Marlene }
|
|
},
|
|
|
|
[TRAINER_DEVAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("DEVAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Devan }
|
|
},
|
|
|
|
[TRAINER_JOHNSON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_YOUNGSTER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_YOUNGSTER,
|
|
.trainerName = _("JOHNSON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Johnson }
|
|
},
|
|
|
|
[TRAINER_MELINA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F,
|
|
.trainerName = _("MELINA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Melina }
|
|
},
|
|
|
|
[TRAINER_BRANDI] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("BRANDI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brandi }
|
|
},
|
|
|
|
[TRAINER_AISHA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("AISHA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Aisha }
|
|
},
|
|
|
|
[TRAINER_MAKAYLA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_EXPERT,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_EXPERT_F,
|
|
.trainerName = _("MAKAYLA"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Makayla }
|
|
},
|
|
|
|
[TRAINER_FABIAN] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("FABIAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Fabian }
|
|
},
|
|
|
|
[TRAINER_DAYTON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_KINDLER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_KINDLER,
|
|
.trainerName = _("DAYTON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Dayton }
|
|
},
|
|
|
|
[TRAINER_RACHEL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PARASOL_LADY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_PARASOL_LADY,
|
|
.trainerName = _("RACHEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Rachel }
|
|
},
|
|
|
|
[TRAINER_LEONEL] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_M,
|
|
.trainerName = _("LEONEL"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemCustomMoves = gTrainerParty_Leonel }
|
|
},
|
|
|
|
[TRAINER_CALLIE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BATTLE_GIRL,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BATTLE_GIRL,
|
|
.trainerName = _("CALLIE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Callie }
|
|
},
|
|
|
|
[TRAINER_CALE] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("CALE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cale }
|
|
},
|
|
|
|
[TRAINER_MYLES] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_M,
|
|
.trainerName = _("MYLES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Myles }
|
|
},
|
|
|
|
[TRAINER_PAT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("PAT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Pat }
|
|
},
|
|
|
|
[TRAINER_CRISTIN_1] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("CRISTIN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cristin1 }
|
|
},
|
|
|
|
[TRAINER_MAY_14] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May14 }
|
|
},
|
|
|
|
[TRAINER_MAY_15] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May15 }
|
|
},
|
|
|
|
[TRAINER_ROXANNE_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.trainerName = _("ROXANNE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Roxanne2 }
|
|
},
|
|
|
|
[TRAINER_ROXANNE_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.trainerName = _("ROXANNE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Roxanne3 }
|
|
},
|
|
|
|
[TRAINER_ROXANNE_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.trainerName = _("ROXANNE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Roxanne4 }
|
|
},
|
|
|
|
[TRAINER_ROXANNE_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_ROXANNE,
|
|
.trainerName = _("ROXANNE"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Roxanne5 }
|
|
},
|
|
|
|
[TRAINER_BRAWLY_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.trainerName = _("BRAWLY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Brawly2 }
|
|
},
|
|
|
|
[TRAINER_BRAWLY_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.trainerName = _("BRAWLY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Brawly3 }
|
|
},
|
|
|
|
[TRAINER_BRAWLY_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.trainerName = _("BRAWLY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Brawly4 }
|
|
},
|
|
|
|
[TRAINER_BRAWLY_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_BRAWLY,
|
|
.trainerName = _("BRAWLY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Brawly5 }
|
|
},
|
|
|
|
[TRAINER_WATTSON_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.trainerName = _("WATTSON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Wattson2 }
|
|
},
|
|
|
|
[TRAINER_WATTSON_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.trainerName = _("WATTSON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Wattson3 }
|
|
},
|
|
|
|
[TRAINER_WATTSON_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.trainerName = _("WATTSON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Wattson4 }
|
|
},
|
|
|
|
[TRAINER_WATTSON_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WATTSON,
|
|
.trainerName = _("WATTSON"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Wattson5 }
|
|
},
|
|
|
|
[TRAINER_FLANNERY_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.trainerName = _("FLANNERY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Flannery2 }
|
|
},
|
|
|
|
[TRAINER_FLANNERY_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.trainerName = _("FLANNERY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Flannery3 }
|
|
},
|
|
|
|
[TRAINER_FLANNERY_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.trainerName = _("FLANNERY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Flannery4 }
|
|
},
|
|
|
|
[TRAINER_FLANNERY_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_FLANNERY,
|
|
.trainerName = _("FLANNERY"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Flannery5 }
|
|
},
|
|
|
|
[TRAINER_NORMAN_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.trainerName = _("NORMAN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 4,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Norman2 }
|
|
},
|
|
|
|
[TRAINER_NORMAN_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.trainerName = _("NORMAN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Norman3 }
|
|
},
|
|
|
|
[TRAINER_NORMAN_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.trainerName = _("NORMAN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Norman4 }
|
|
},
|
|
|
|
[TRAINER_NORMAN_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_NORMAN,
|
|
.trainerName = _("NORMAN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Norman5 }
|
|
},
|
|
|
|
[TRAINER_WINONA_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.trainerName = _("WINONA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY | AI_SCRIPT_RISKY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Winona2 }
|
|
},
|
|
|
|
[TRAINER_WINONA_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.trainerName = _("WINONA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY | AI_SCRIPT_RISKY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Winona3 }
|
|
},
|
|
|
|
[TRAINER_WINONA_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.trainerName = _("WINONA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY | AI_SCRIPT_RISKY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Winona4 }
|
|
},
|
|
|
|
[TRAINER_WINONA_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_WINONA,
|
|
.trainerName = _("WINONA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY | AI_SCRIPT_RISKY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Winona5 }
|
|
},
|
|
|
|
[TRAINER_TATE_AND_LIZA_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.trainerName = _("TATE&LIZA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_TateAndLiza2 }
|
|
},
|
|
|
|
[TRAINER_TATE_AND_LIZA_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.trainerName = _("TATE&LIZA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_TateAndLiza3 }
|
|
},
|
|
|
|
[TRAINER_TATE_AND_LIZA_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.trainerName = _("TATE&LIZA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_TateAndLiza4 }
|
|
},
|
|
|
|
[TRAINER_TATE_AND_LIZA_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA,
|
|
.trainerName = _("TATE&LIZA"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_TateAndLiza5 }
|
|
},
|
|
|
|
[TRAINER_JUAN_2] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.trainerName = _("JUAN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Juan2 }
|
|
},
|
|
|
|
[TRAINER_JUAN_3] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.trainerName = _("JUAN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 5,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Juan3 }
|
|
},
|
|
|
|
[TRAINER_JUAN_4] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.trainerName = _("JUAN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Juan4 }
|
|
},
|
|
|
|
[TRAINER_JUAN_5] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_LEADER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEADER_JUAN,
|
|
.trainerName = _("JUAN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_NONE},
|
|
.doubleBattle = TRUE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Juan5 }
|
|
},
|
|
|
|
[TRAINER_ANGELO] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_BUG_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS,
|
|
.trainerPic = TRAINER_PIC_BUG_MANIAC,
|
|
.trainerName = _("ANGELO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Angelo }
|
|
},
|
|
|
|
[TRAINER_DARIUS] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BIRD_KEEPER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_BIRD_KEEPER,
|
|
.trainerName = _("DARIUS"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Darius }
|
|
},
|
|
|
|
[TRAINER_STEVEN] =
|
|
{
|
|
.partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_STEVEN,
|
|
.trainerName = _("STEVEN"),
|
|
.items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 6,
|
|
.party = {.ItemCustomMoves = gTrainerParty_Steven }
|
|
},
|
|
|
|
[TRAINER_ANABEL] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SALON_MAIDEN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SALON_MAIDEN_ANABEL,
|
|
.trainerName = _("ANABEL"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Anabel }
|
|
},
|
|
|
|
[TRAINER_TUCKER] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_DOME_ACE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_DOME_ACE_TUCKER,
|
|
.trainerName = _("TUCKER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Tucker }
|
|
},
|
|
|
|
[TRAINER_SPENSER] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PALACE_MAVEN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_PALACE_MAVEN_SPENSER,
|
|
.trainerName = _("SPENSER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Spenser }
|
|
},
|
|
|
|
[TRAINER_GRETA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_ARENA_TYCOON,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_ARENA_TYCOON_GRETA,
|
|
.trainerName = _("GRETA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Greta }
|
|
},
|
|
|
|
[TRAINER_NOLAND] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_FACTORY_HEAD,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_FACTORY_HEAD_NOLAND,
|
|
.trainerName = _("NOLAND"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Noland }
|
|
},
|
|
|
|
[TRAINER_LUCY] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PIKE_QUEEN,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_PIKE_QUEEN_LUCY,
|
|
.trainerName = _("LUCY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Lucy }
|
|
},
|
|
|
|
[TRAINER_BRANDON] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PYRAMID_KING,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_PYRAMID_KING_BRANDON,
|
|
.trainerName = _("BRANDON"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brandon }
|
|
},
|
|
|
|
[TRAINER_ANDRES_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("ANDRES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Andres2 }
|
|
},
|
|
|
|
[TRAINER_ANDRES_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("ANDRES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Andres3 }
|
|
},
|
|
|
|
[TRAINER_ANDRES_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("ANDRES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Andres4 }
|
|
},
|
|
|
|
[TRAINER_ANDRES_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_RUIN_MANIAC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_RUIN_MANIAC,
|
|
.trainerName = _("ANDRES"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Andres5 }
|
|
},
|
|
|
|
[TRAINER_CORY_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("CORY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cory2 }
|
|
},
|
|
|
|
[TRAINER_CORY_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("CORY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cory3 }
|
|
},
|
|
|
|
[TRAINER_CORY_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("CORY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cory4 }
|
|
},
|
|
|
|
[TRAINER_CORY_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_SAILOR,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_SAILOR,
|
|
.trainerName = _("CORY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cory5 }
|
|
},
|
|
|
|
[TRAINER_PABLO_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("PABLO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Pablo2 }
|
|
},
|
|
|
|
[TRAINER_PABLO_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("PABLO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Pablo3 }
|
|
},
|
|
|
|
[TRAINER_PABLO_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("PABLO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Pablo4 }
|
|
},
|
|
|
|
[TRAINER_PABLO_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_TRIATHLETE,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER,
|
|
.trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M,
|
|
.trainerName = _("PABLO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Pablo5 }
|
|
},
|
|
|
|
[TRAINER_KOJI_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("KOJI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Koji2 }
|
|
},
|
|
|
|
[TRAINER_KOJI_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("KOJI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Koji3 }
|
|
},
|
|
|
|
[TRAINER_KOJI_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("KOJI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Koji4 }
|
|
},
|
|
|
|
[TRAINER_KOJI_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BLACK_BELT,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_BLACK_BELT,
|
|
.trainerName = _("KOJI"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Koji5 }
|
|
},
|
|
|
|
[TRAINER_CRISTIN_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("CRISTIN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cristin2 }
|
|
},
|
|
|
|
[TRAINER_CRISTIN_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("CRISTIN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cristin3 }
|
|
},
|
|
|
|
[TRAINER_CRISTIN_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("CRISTIN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cristin4 }
|
|
},
|
|
|
|
[TRAINER_CRISTIN_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_COOLTRAINER_1,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_COOL,
|
|
.trainerPic = TRAINER_PIC_COOL_TRAINER_F,
|
|
.trainerName = _("CRISTIN"),
|
|
.items = {ITEM_HYPER_POTION, ITEM_NONE, ITEM_NONE, ITEM_NONE},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Cristin5 }
|
|
},
|
|
|
|
[TRAINER_FERNANDO_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("FERNANDO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Fernando2 }
|
|
},
|
|
|
|
[TRAINER_FERNANDO_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("FERNANDO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Fernando3 }
|
|
},
|
|
|
|
[TRAINER_FERNANDO_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("FERNANDO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Fernando4 }
|
|
},
|
|
|
|
[TRAINER_FERNANDO_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GUITARIST,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_GUITARIST,
|
|
.trainerName = _("FERNANDO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Fernando5 }
|
|
},
|
|
|
|
[TRAINER_SAWYER_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("SAWYER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sawyer2 }
|
|
},
|
|
|
|
[TRAINER_SAWYER_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("SAWYER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sawyer3 }
|
|
},
|
|
|
|
[TRAINER_SAWYER_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("SAWYER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sawyer4 }
|
|
},
|
|
|
|
[TRAINER_SAWYER_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_HIKER,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER,
|
|
.trainerPic = TRAINER_PIC_HIKER,
|
|
.trainerName = _("SAWYER"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Sawyer5 }
|
|
},
|
|
|
|
[TRAINER_GABRIELLE_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("GABRIELLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle2 }
|
|
},
|
|
|
|
[TRAINER_GABRIELLE_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("GABRIELLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle3 }
|
|
},
|
|
|
|
[TRAINER_GABRIELLE_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("GABRIELLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle4 }
|
|
},
|
|
|
|
[TRAINER_GABRIELLE_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_BREEDER,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_POKEMON_BREEDER_F,
|
|
.trainerName = _("GABRIELLE"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 6,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Gabrielle5 }
|
|
},
|
|
|
|
[TRAINER_THALIA_2] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("THALIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Thalia2 }
|
|
},
|
|
|
|
[TRAINER_THALIA_3] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("THALIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Thalia3 }
|
|
},
|
|
|
|
[TRAINER_THALIA_4] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("THALIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Thalia4 }
|
|
},
|
|
|
|
[TRAINER_THALIA_5] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_BEAUTY,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_FEMALE,
|
|
.trainerPic = TRAINER_PIC_BEAUTY,
|
|
.trainerName = _("THALIA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = AI_SCRIPT_CHECK_BAD_MOVE,
|
|
.partySize = 3,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Thalia5 }
|
|
},
|
|
|
|
[TRAINER_MARIELA] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_F,
|
|
.trainerName = _("MARIELA"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Mariela }
|
|
},
|
|
|
|
[TRAINER_ALVARO] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PSYCHIC,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE,
|
|
.trainerPic = TRAINER_PIC_PSYCHIC_M,
|
|
.trainerName = _("ALVARO"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 2,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Alvaro }
|
|
},
|
|
|
|
[TRAINER_EVERETT] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_GENTLEMAN,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH,
|
|
.trainerPic = TRAINER_PIC_GENTLEMAN,
|
|
.trainerName = _("EVERETT"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Everett }
|
|
},
|
|
|
|
[TRAINER_RED] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_RED,
|
|
.trainerName = _("RED"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Red }
|
|
},
|
|
|
|
[TRAINER_LEAF] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_3,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_LEAF,
|
|
.trainerName = _("LEAF"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Leaf }
|
|
},
|
|
|
|
[TRAINER_BRENDAN_16] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_4,
|
|
.encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN,
|
|
.trainerName = _("BRENDAN"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_Brendan16 }
|
|
},
|
|
|
|
[TRAINER_MAY_16] =
|
|
{
|
|
.partyFlags = 0,
|
|
.trainerClass = TRAINER_CLASS_PKMN_TRAINER_4,
|
|
.encounterMusic_gender = F_TRAINER_FEMALE | TRAINER_ENCOUNTER_MUSIC_MALE,
|
|
.trainerPic = TRAINER_PIC_RUBY_SAPPHIRE_MAY,
|
|
.trainerName = _("MAY"),
|
|
.items = {},
|
|
.doubleBattle = FALSE,
|
|
.aiFlags = 0,
|
|
.partySize = 1,
|
|
.party = {.NoItemDefaultMoves = gTrainerParty_May16 }
|
|
},
|
|
};
|