Merge pull request #1147 from GriffinRichards/doc-contestai
Document contest AI
This commit is contained in:
@@ -2838,289 +2838,289 @@ const struct ContestEffect gContestEffects[] =
|
||||
{
|
||||
[CONTEST_EFFECT_HIGHLY_APPEALING] =
|
||||
{
|
||||
.effectType = 0,
|
||||
.effectType = CONTEST_EFFECT_TYPE_APPEAL,
|
||||
.appeal = 40,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_USER_MORE_EASILY_STARTLED] =
|
||||
{
|
||||
.effectType = 0,
|
||||
.effectType = CONTEST_EFFECT_TYPE_APPEAL,
|
||||
.appeal = 60,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_GREAT_APPEAL_BUT_NO_MORE_MOVES] =
|
||||
{
|
||||
.effectType = 0,
|
||||
.effectType = CONTEST_EFFECT_TYPE_APPEAL,
|
||||
.appeal = 80,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_REPETITION_NOT_BORING] =
|
||||
{
|
||||
.effectType = 0,
|
||||
.effectType = CONTEST_EFFECT_TYPE_APPEAL,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_AVOID_STARTLE_ONCE] =
|
||||
{
|
||||
.effectType = 1,
|
||||
.effectType = CONTEST_EFFECT_TYPE_AVOID_STARTLE,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_AVOID_STARTLE] =
|
||||
{
|
||||
.effectType = 1,
|
||||
.effectType = CONTEST_EFFECT_TYPE_AVOID_STARTLE,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_AVOID_STARTLE_SLIGHTLY] =
|
||||
{
|
||||
.effectType = 1,
|
||||
.effectType = CONTEST_EFFECT_TYPE_AVOID_STARTLE,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_USER_LESS_EASILY_STARTLED] =
|
||||
{
|
||||
.effectType = 1,
|
||||
.effectType = CONTEST_EFFECT_TYPE_AVOID_STARTLE,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_FRONT_MON] =
|
||||
{
|
||||
.effectType = 2,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MON,
|
||||
.appeal = 30,
|
||||
.jam = 20,
|
||||
},
|
||||
[CONTEST_EFFECT_SLIGHTLY_STARTLE_PREV_MONS] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 30,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_PREV_MON] =
|
||||
{
|
||||
.effectType = 2,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MON,
|
||||
.appeal = 20,
|
||||
.jam = 30,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_PREV_MONS] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 20,
|
||||
},
|
||||
[CONTEST_EFFECT_BADLY_STARTLE_FRONT_MON] =
|
||||
{
|
||||
.effectType = 2,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MON,
|
||||
.appeal = 10,
|
||||
.jam = 40,
|
||||
},
|
||||
[CONTEST_EFFECT_BADLY_STARTLE_PREV_MONS] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 10,
|
||||
.jam = 30,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_PREV_MON_2] =
|
||||
{
|
||||
.effectType = 2,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MON,
|
||||
.appeal = 30,
|
||||
.jam = 20,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_PREV_MONS_2] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 30,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_SHIFT_JUDGE_ATTENTION] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MON_WITH_JUDGES_ATTENTION] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_JAMS_OTHERS_BUT_MISS_ONE_TURN] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 40,
|
||||
.jam = 40,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_SAME_TYPE_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_COOL_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_BEAUTY_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_CUTE_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_SMART_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_TOUGH_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_MAKE_FOLLOWING_MON_NERVOUS] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_MAKE_FOLLOWING_MONS_NERVOUS] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_WORSEN_CONDITION_OF_PREV_MONS] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BADLY_STARTLES_MONS_IN_GOOD_CONDITION] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 30,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_IF_FIRST] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_IF_LAST] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONE] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_WHEN_LATER] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_QUALITY_DEPENDS_ON_TIMING] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_IF_SAME_TYPE] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_IF_DIFF_TYPE] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_AFFECTED_BY_PREV_APPEAL] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_IMPROVE_CONDITION_PREVENT_NERVOUSNESS] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_WITH_GOOD_CONDITION] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_NEXT_APPEAL_EARLIER] =
|
||||
{
|
||||
.effectType = 6,
|
||||
.effectType = CONTEST_EFFECT_TYPE_TURN_ORDER,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_NEXT_APPEAL_LATER] =
|
||||
{
|
||||
.effectType = 6,
|
||||
.effectType = CONTEST_EFFECT_TYPE_TURN_ORDER,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_MAKE_SCRAMBLING_TURN_ORDER_EASIER] =
|
||||
{
|
||||
.effectType = 6,
|
||||
.effectType = CONTEST_EFFECT_TYPE_TURN_ORDER,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_SCRAMBLE_NEXT_TURN_ORDER] =
|
||||
{
|
||||
.effectType = 6,
|
||||
.effectType = CONTEST_EFFECT_TYPE_TURN_ORDER,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_EXCITE_AUDIENCE_IN_ANY_CONTEST] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BADLY_STARTLE_MONS_WITH_GOOD_APPEALS] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_WHEN_AUDIENCE_EXCITED] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_DONT_EXCITE_AUDIENCE] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
|
||||
@@ -100,7 +100,44 @@
|
||||
#define CONTEST_OPPONENT_TREY 94
|
||||
#define CONTEST_OPPONENT_LANE 95
|
||||
|
||||
const struct ContestWinner gUnknown_08587FA4[] =
|
||||
// All contest opponents have a common set of AI flags (which contains all of the actually
|
||||
// useful AI scripts, as well as some dummys) and a random combination of 2-3 dummy flags.
|
||||
// Seems that like the battle AI they had more plans for this than what ended up in the final game
|
||||
#define CONTEST_AI_SET_1 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_20 | CONTEST_AI_DUMMY_21)
|
||||
#define CONTEST_AI_SET_2 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_19 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_3 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_18 | CONTEST_AI_DUMMY_23)
|
||||
#define CONTEST_AI_SET_4 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_17 | CONTEST_AI_DUMMY_23)
|
||||
#define CONTEST_AI_SET_5 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_16 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_6 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_15 | CONTEST_AI_DUMMY_22)
|
||||
#define CONTEST_AI_SET_7 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_14 | CONTEST_AI_DUMMY_23)
|
||||
#define CONTEST_AI_SET_8 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_13 | CONTEST_AI_DUMMY_21)
|
||||
#define CONTEST_AI_SET_9 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_12 | CONTEST_AI_DUMMY_24)
|
||||
#define CONTEST_AI_SET_A (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_11 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_B (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_10 | CONTEST_AI_DUMMY_21)
|
||||
#define CONTEST_AI_SET_C (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_9 | CONTEST_AI_DUMMY_21)
|
||||
#define CONTEST_AI_SET_D (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_8 | CONTEST_AI_DUMMY_22 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_E (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_7 | CONTEST_AI_DUMMY_24)
|
||||
#define CONTEST_AI_SET_F (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_6 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_10 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_20 | CONTEST_AI_DUMMY_23)
|
||||
#define CONTEST_AI_SET_11 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_18 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_12 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_17 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_13 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_16 | CONTEST_AI_DUMMY_22)
|
||||
#define CONTEST_AI_SET_14 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_15 | CONTEST_AI_DUMMY_21)
|
||||
#define CONTEST_AI_SET_15 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_14 | CONTEST_AI_DUMMY_22)
|
||||
#define CONTEST_AI_SET_16 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_13 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_17 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_12 | CONTEST_AI_DUMMY_23 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_18 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_10 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_19 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_9 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_1A (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_8 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_1B (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_7 | CONTEST_AI_DUMMY_21)
|
||||
#define CONTEST_AI_SET_1C (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_6 | CONTEST_AI_DUMMY_21)
|
||||
#define CONTEST_AI_SET_1D (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_20 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_1E (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_15 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_1F (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_14 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_20 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_12 | CONTEST_AI_DUMMY_25)
|
||||
#define CONTEST_AI_SET_21 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_7 | CONTEST_AI_DUMMY_25)
|
||||
|
||||
const struct ContestWinner gDefaultContestWinners[] =
|
||||
{
|
||||
{
|
||||
.personality = 0,
|
||||
@@ -183,7 +220,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("POOCHY"),
|
||||
.trainerName = _("JIMMY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_BOY_1,
|
||||
.aiChecks = 0xC000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -211,7 +248,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("MUSILLE"),
|
||||
.trainerName = _("EDITH"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_1,
|
||||
.aiChecks = 0x82000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_2,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -239,7 +276,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("DUSTER"),
|
||||
.trainerName = _("EVAN"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY,
|
||||
.aiChecks = 0x21000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_3,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -267,7 +304,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("DOTS"),
|
||||
.trainerName = _("KELSEY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_1,
|
||||
.aiChecks = 0x20800FFF,
|
||||
.aiFlags = CONTEST_AI_SET_4,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -295,7 +332,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("TATAY"),
|
||||
.trainerName = _("MADISON"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||||
.aiChecks = 0x80400FFF,
|
||||
.aiFlags = CONTEST_AI_SET_5,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -323,7 +360,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("NINDA"),
|
||||
.trainerName = _("RAYMOND"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT,
|
||||
.aiChecks = 0x10200FFF,
|
||||
.aiFlags = CONTEST_AI_SET_6,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -351,7 +388,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SMISH"),
|
||||
.trainerName = _("GRANT"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER,
|
||||
.aiChecks = 0x20100FFF,
|
||||
.aiFlags = CONTEST_AI_SET_7,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -379,7 +416,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SLEAL"),
|
||||
.trainerName = _("PAIGE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_4,
|
||||
.aiChecks = 0x8080FFF,
|
||||
.aiFlags = CONTEST_AI_SET_8,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -407,7 +444,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SLOKTH"),
|
||||
.trainerName = _("ALEC"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_CAMPER,
|
||||
.aiChecks = 0x40040FFF,
|
||||
.aiFlags = CONTEST_AI_SET_9,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -435,7 +472,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("WHIRIS"),
|
||||
.trainerName = _("SYDNEY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_LASS,
|
||||
.aiChecks = 0x80020FFF,
|
||||
.aiFlags = CONTEST_AI_SET_A,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -463,7 +500,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("MAHITA"),
|
||||
.trainerName = _("MORRIS"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M,
|
||||
.aiChecks = 0x8010FFF,
|
||||
.aiFlags = CONTEST_AI_SET_B,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -491,7 +528,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("RONAR"),
|
||||
.trainerName = _("MARIAH"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_2,
|
||||
.aiChecks = 0x8008FFF,
|
||||
.aiFlags = CONTEST_AI_SET_C,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -519,7 +556,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("BATRO"),
|
||||
.trainerName = _("RUSSELL"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_MAN_3,
|
||||
.aiChecks = 0x90004FFF,
|
||||
.aiFlags = CONTEST_AI_SET_D,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -547,7 +584,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("GULIN"),
|
||||
.trainerName = _("MELANIE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_TWIN,
|
||||
.aiChecks = 0x40002FFF,
|
||||
.aiFlags = CONTEST_AI_SET_E,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -575,7 +612,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("RIKELEC"),
|
||||
.trainerName = _("CHANCE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_RICH_BOY,
|
||||
.aiChecks = 0x80001FFF,
|
||||
.aiFlags = CONTEST_AI_SET_F,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -603,7 +640,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("BULBY"),
|
||||
.trainerName = _("AGATHA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_2,
|
||||
.aiChecks = 0xC000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -631,7 +668,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("FUTTERBE"),
|
||||
.trainerName = _("BEAU"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_HEX_MANIAC,
|
||||
.aiChecks = 0x82000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_2,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -659,7 +696,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("PIDEOT"),
|
||||
.trainerName = _("KAY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_5,
|
||||
.aiChecks = 0x21000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_3,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -687,7 +724,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("DIGLE"),
|
||||
.trainerName = _("CALE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_HIKER,
|
||||
.aiChecks = 0x20800FFF,
|
||||
.aiFlags = CONTEST_AI_SET_4,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -715,7 +752,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("WAGIL"),
|
||||
.trainerName = _("CAITLIN"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_TUBER_F,
|
||||
.aiChecks = 0x80400FFF,
|
||||
.aiFlags = CONTEST_AI_SET_5,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -743,7 +780,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("TOTDIL"),
|
||||
.trainerName = _("COLBY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_NINJA_BOY,
|
||||
.aiChecks = 0x10200FFF,
|
||||
.aiFlags = CONTEST_AI_SET_6,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -771,7 +808,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("BALEDY"),
|
||||
.trainerName = _("KYLIE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_BEAUTY,
|
||||
.aiChecks = 0x20100FFF,
|
||||
.aiFlags = CONTEST_AI_SET_7,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -799,7 +836,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("BIRDLY"),
|
||||
.trainerName = _("LIAM"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_MAN_5,
|
||||
.aiChecks = 0x8080FFF,
|
||||
.aiFlags = CONTEST_AI_SET_8,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -827,7 +864,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("TARVITAR"),
|
||||
.trainerName = _("MILO"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_MANIAC,
|
||||
.aiChecks = 0x40040FFF,
|
||||
.aiFlags = CONTEST_AI_SET_9,
|
||||
.whichRank = CONTEST_RANK_NORMAL,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -855,7 +892,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("RELIA"),
|
||||
.trainerName = _("KARINA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_PICNICKER,
|
||||
.aiChecks = 0x24000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_10,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -883,7 +920,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("DUODO"),
|
||||
.trainerName = _("BOBBY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_RUNNING_TRIATHLETE_M,
|
||||
.aiChecks = 0x82000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_2,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -911,7 +948,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("PINCHIN"),
|
||||
.trainerName = _("CLAIRE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_1,
|
||||
.aiChecks = 0x81000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_11,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -939,7 +976,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("NACAC"),
|
||||
.trainerName = _("WILLIE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY,
|
||||
.aiChecks = 0x80800FFF,
|
||||
.aiFlags = CONTEST_AI_SET_12,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -967,7 +1004,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SHRAND"),
|
||||
.trainerName = _("CASSIDY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||||
.aiChecks = 0x10400FFF,
|
||||
.aiFlags = CONTEST_AI_SET_13,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -995,7 +1032,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("TOYBAL"),
|
||||
.trainerName = _("MORGAN"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT,
|
||||
.aiChecks = 0x8200FFF,
|
||||
.aiFlags = CONTEST_AI_SET_14,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1023,7 +1060,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("CHAMCHAM"),
|
||||
.trainerName = _("SUMMER"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_4,
|
||||
.aiChecks = 0x10100FFF,
|
||||
.aiFlags = CONTEST_AI_SET_15,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1051,7 +1088,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SPININ"),
|
||||
.trainerName = _("MILES"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_CAMPER,
|
||||
.aiChecks = 0x80080FFF,
|
||||
.aiFlags = CONTEST_AI_SET_16,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1079,7 +1116,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SWABY"),
|
||||
.trainerName = _("AUDREY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_LASS,
|
||||
.aiChecks = 0xA0040FFF,
|
||||
.aiFlags = CONTEST_AI_SET_17,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1107,7 +1144,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("POINKER"),
|
||||
.trainerName = _("AVERY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M,
|
||||
.aiChecks = 0x80020FFF,
|
||||
.aiFlags = CONTEST_AI_SET_A,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1135,7 +1172,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("KECON"),
|
||||
.trainerName = _("ARIANA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_2,
|
||||
.aiChecks = 0x80010FFF,
|
||||
.aiFlags = CONTEST_AI_SET_18,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1163,7 +1200,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("GOLDEN"),
|
||||
.trainerName = _("ASHTON"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_MAN_3,
|
||||
.aiChecks = 0x80008FFF,
|
||||
.aiFlags = CONTEST_AI_SET_19,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1191,7 +1228,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("BOBOACH"),
|
||||
.trainerName = _("SANDRA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_TWIN,
|
||||
.aiChecks = 0x80004FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1A,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1219,7 +1256,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("CORPY"),
|
||||
.trainerName = _("CARSON"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER,
|
||||
.aiChecks = 0x8002FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1B,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1247,7 +1284,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("TADO"),
|
||||
.trainerName = _("KATRINA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_1,
|
||||
.aiChecks = 0x8001FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1C,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1275,7 +1312,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("BROWLO"),
|
||||
.trainerName = _("LUKE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_FAT_MAN,
|
||||
.aiChecks = 0xC000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1303,7 +1340,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("FETCHIN"),
|
||||
.trainerName = _("RAUL"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_MAN_5,
|
||||
.aiChecks = 0x82000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_2,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1331,7 +1368,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SEELEY"),
|
||||
.trainerName = _("JADA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_2,
|
||||
.aiChecks = 0x21000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_3,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1359,7 +1396,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("DROWZIN"),
|
||||
.trainerName = _("ZEEK"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_PSYCHIC_M,
|
||||
.aiChecks = 0x20800FFF,
|
||||
.aiFlags = CONTEST_AI_SET_4,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1387,7 +1424,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("HITEMON"),
|
||||
.trainerName = _("DIEGO"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_EXPERT_M,
|
||||
.aiChecks = 0x80400FFF,
|
||||
.aiFlags = CONTEST_AI_SET_5,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1415,7 +1452,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("BLISS"),
|
||||
.trainerName = _("ALIYAH"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_TEALA,
|
||||
.aiChecks = 0x10200FFF,
|
||||
.aiFlags = CONTEST_AI_SET_6,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1443,7 +1480,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("KIDLEK"),
|
||||
.trainerName = _("NATALIA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||||
.aiChecks = 0x20100FFF,
|
||||
.aiFlags = CONTEST_AI_SET_7,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1471,7 +1508,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SNUBBINS"),
|
||||
.trainerName = _("DEVIN"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GENTLEMAN,
|
||||
.aiChecks = 0x8080FFF,
|
||||
.aiFlags = CONTEST_AI_SET_8,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1499,7 +1536,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("DREAVIS"),
|
||||
.trainerName = _("TYLOR"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_HEX_MANIAC,
|
||||
.aiChecks = 0x40040FFF,
|
||||
.aiFlags = CONTEST_AI_SET_9,
|
||||
.whichRank = CONTEST_RANK_SUPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1527,7 +1564,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("LAIRN"),
|
||||
.trainerName = _("RONNIE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_HIKER,
|
||||
.aiChecks = 0x84000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1D,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1555,7 +1592,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SHIFTY"),
|
||||
.trainerName = _("CLAUDIA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_1,
|
||||
.aiChecks = 0x82000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_2,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1583,7 +1620,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("NINAS"),
|
||||
.trainerName = _("ELIAS"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY,
|
||||
.aiChecks = 0x81000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_11,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1611,7 +1648,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("WELOW"),
|
||||
.trainerName = _("JADE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||||
.aiChecks = 0x80800FFF,
|
||||
.aiFlags = CONTEST_AI_SET_12,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1639,7 +1676,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("YENA"),
|
||||
.trainerName = _("FRANCIS"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT,
|
||||
.aiChecks = 0x80400FFF,
|
||||
.aiFlags = CONTEST_AI_SET_5,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1667,7 +1704,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("TIFLY"),
|
||||
.trainerName = _("ALISHA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_4,
|
||||
.aiChecks = 0x80200FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1E,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1695,7 +1732,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("KINGSEA"),
|
||||
.trainerName = _("SAUL"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_CAMPER,
|
||||
.aiChecks = 0x80100FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1F,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1723,7 +1760,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("CASTER"),
|
||||
.trainerName = _("FELICIA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_LASS,
|
||||
.aiChecks = 0x80080FFF,
|
||||
.aiFlags = CONTEST_AI_SET_16,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1751,7 +1788,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("CHOKEM"),
|
||||
.trainerName = _("EMILIO"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M,
|
||||
.aiChecks = 0x80040FFF,
|
||||
.aiFlags = CONTEST_AI_SET_20,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1779,7 +1816,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("LOMBE"),
|
||||
.trainerName = _("KARLA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_2,
|
||||
.aiChecks = 0x80020FFF,
|
||||
.aiFlags = CONTEST_AI_SET_A,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1807,7 +1844,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("VIPES"),
|
||||
.trainerName = _("DARRYL"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_MAN_3,
|
||||
.aiChecks = 0x80010FFF,
|
||||
.aiFlags = CONTEST_AI_SET_18,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1835,7 +1872,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("MERAIL"),
|
||||
.trainerName = _("SELENA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_EXPERT_F,
|
||||
.aiChecks = 0x80008FFF,
|
||||
.aiFlags = CONTEST_AI_SET_19,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1863,7 +1900,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("KARPAG"),
|
||||
.trainerName = _("NOEL"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER,
|
||||
.aiChecks = 0x80004FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1A,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1891,7 +1928,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("LUNONE"),
|
||||
.trainerName = _("LACEY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_1,
|
||||
.aiChecks = 0x80002FFF,
|
||||
.aiFlags = CONTEST_AI_SET_21,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1919,7 +1956,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("ABSO"),
|
||||
.trainerName = _("CORBIN"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_MANIAC,
|
||||
.aiChecks = 0x80001FFF,
|
||||
.aiFlags = CONTEST_AI_SET_F,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -1947,7 +1984,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("EGGSOR"),
|
||||
.trainerName = _("GRACIE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_PICNICKER,
|
||||
.aiChecks = 0xC000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -1975,7 +2012,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("CUBIN"),
|
||||
.trainerName = _("COLTIN"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_MAN_4,
|
||||
.aiChecks = 0x82000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_2,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2003,7 +2040,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("HITMON"),
|
||||
.trainerName = _("ELLIE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_EXPERT_F,
|
||||
.aiChecks = 0x21000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_3,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2031,7 +2068,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SURTLE"),
|
||||
.trainerName = _("MARCUS"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_SAILOR,
|
||||
.aiChecks = 0x20800FFF,
|
||||
.aiFlags = CONTEST_AI_SET_4,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2059,7 +2096,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("KHANKAN"),
|
||||
.trainerName = _("KIARA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_3,
|
||||
.aiChecks = 0x80400FFF,
|
||||
.aiFlags = CONTEST_AI_SET_5,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2087,7 +2124,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("PINOC"),
|
||||
.trainerName = _("BRYCE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_BUG_CATCHER,
|
||||
.aiChecks = 0x10200FFF,
|
||||
.aiFlags = CONTEST_AI_SET_6,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2115,7 +2152,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("DILTOT"),
|
||||
.trainerName = _("JAMIE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_5,
|
||||
.aiChecks = 0x20100FFF,
|
||||
.aiFlags = CONTEST_AI_SET_7,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2143,7 +2180,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("DOOMOND"),
|
||||
.trainerName = _("JORGE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GENTLEMAN,
|
||||
.aiChecks = 0x8080FFF,
|
||||
.aiFlags = CONTEST_AI_SET_8,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2171,7 +2208,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("MILKAN"),
|
||||
.trainerName = _("DEVON"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_M,
|
||||
.aiChecks = 0x40040FFF,
|
||||
.aiFlags = CONTEST_AI_SET_9,
|
||||
.whichRank = CONTEST_RANK_HYPER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2199,7 +2236,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("RADOS"),
|
||||
.trainerName = _("JUSTINA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_PICNICKER,
|
||||
.aiChecks = 0x84000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1D,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2227,7 +2264,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("LOUDERD"),
|
||||
.trainerName = _("RALPH"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_EXPERT_M,
|
||||
.aiChecks = 0x82000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_2,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2255,7 +2292,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SITTY"),
|
||||
.trainerName = _("ROSA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_1,
|
||||
.aiChecks = 0x81000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_11,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2283,7 +2320,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SLING"),
|
||||
.trainerName = _("KEATON"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY,
|
||||
.aiChecks = 0x80800FFF,
|
||||
.aiFlags = CONTEST_AI_SET_12,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2311,7 +2348,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("TARIA"),
|
||||
.trainerName = _("MAYRA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||||
.aiChecks = 0x80400FFF,
|
||||
.aiFlags = CONTEST_AI_SET_5,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2339,7 +2376,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("LIRKI"),
|
||||
.trainerName = _("LAMAR"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_RICH_BOY,
|
||||
.aiChecks = 0x80200FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1E,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2367,7 +2404,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("BLOSSOM"),
|
||||
.trainerName = _("AUBREY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_4,
|
||||
.aiChecks = 0x80100FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1F,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2395,7 +2432,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("EYESAB"),
|
||||
.trainerName = _("NIGEL"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_CAMPER,
|
||||
.aiChecks = 0x80080FFF,
|
||||
.aiFlags = CONTEST_AI_SET_16,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2423,7 +2460,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("UTAN"),
|
||||
.trainerName = _("CAMILLE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_LASS,
|
||||
.aiChecks = 0x80040FFF,
|
||||
.aiFlags = CONTEST_AI_SET_20,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2451,7 +2488,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("PEDOS"),
|
||||
.trainerName = _("DEON"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M,
|
||||
.aiChecks = 0x80020FFF,
|
||||
.aiFlags = CONTEST_AI_SET_A,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2479,7 +2516,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("LUVIS"),
|
||||
.trainerName = _("JANELLE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_2,
|
||||
.aiChecks = 0x80010FFF,
|
||||
.aiFlags = CONTEST_AI_SET_18,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2507,7 +2544,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("HEROSS"),
|
||||
.trainerName = _("HEATH"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_MAN_3,
|
||||
.aiChecks = 0x80008FFF,
|
||||
.aiFlags = CONTEST_AI_SET_19,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2535,7 +2572,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("RODLECT"),
|
||||
.trainerName = _("SASHA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_TWIN,
|
||||
.aiChecks = 0x80004FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1A,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2563,7 +2600,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("CHUPY"),
|
||||
.trainerName = _("FRANKIE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER,
|
||||
.aiChecks = 0x80002FFF,
|
||||
.aiFlags = CONTEST_AI_SET_21,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2591,7 +2628,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("WOBET"),
|
||||
.trainerName = _("HELEN"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_1,
|
||||
.aiChecks = 0x80001FFF,
|
||||
.aiFlags = CONTEST_AI_SET_F,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2619,7 +2656,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("GAREN"),
|
||||
.trainerName = _("CAMILE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_HEX_MANIAC,
|
||||
.aiChecks = 0xC000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_1,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2647,7 +2684,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("GONPOR"),
|
||||
.trainerName = _("MARTIN"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_SCIENTIST_1,
|
||||
.aiChecks = 0x82000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_2,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2675,7 +2712,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("DRITE"),
|
||||
.trainerName = _("SERGIO"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_BOY_1,
|
||||
.aiChecks = 0x21000FFF,
|
||||
.aiFlags = CONTEST_AI_SET_3,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2703,7 +2740,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("MEOWY"),
|
||||
.trainerName = _("KAILEY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_TWIN,
|
||||
.aiChecks = 0x20800FFF,
|
||||
.aiFlags = CONTEST_AI_SET_4,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2731,7 +2768,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("NYX"),
|
||||
.trainerName = _("PERLA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_BEAUTY,
|
||||
.aiChecks = 0x80400FFF,
|
||||
.aiFlags = CONTEST_AI_SET_5,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2759,7 +2796,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("GEPITO"),
|
||||
.trainerName = _("CLARA"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_2,
|
||||
.aiChecks = 0x10200FFF,
|
||||
.aiFlags = CONTEST_AI_SET_6,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2787,7 +2824,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SPEON"),
|
||||
.trainerName = _("JAKOB"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_PSYCHIC_M,
|
||||
.aiChecks = 0x20100FFF,
|
||||
.aiFlags = CONTEST_AI_SET_7,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = TRUE,
|
||||
@@ -2815,7 +2852,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("SLOWGO"),
|
||||
.trainerName = _("TREY"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_SAILOR,
|
||||
.aiChecks = 0x8080FFF,
|
||||
.aiFlags = CONTEST_AI_SET_8,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = FALSE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
@@ -2843,7 +2880,7 @@ const struct ContestPokemon gContestOpponents[] =
|
||||
.nickname = _("URSING"),
|
||||
.trainerName = _("LANE"),
|
||||
.trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT,
|
||||
.aiChecks = 0x40040FFF,
|
||||
.aiFlags = CONTEST_AI_SET_9,
|
||||
.whichRank = CONTEST_RANK_MASTER,
|
||||
.aiPool_Cool = TRUE,
|
||||
.aiPool_Beauty = FALSE,
|
||||
|
||||
Reference in New Issue
Block a user