3007 lines
84 KiB
C
3007 lines
84 KiB
C
|
||
#include "global.h"
|
||
#include "contest.h"
|
||
|
||
enum {
|
||
CONTEST_OPPONENT_JIMMY,
|
||
CONTEST_OPPONENT_EDITH,
|
||
CONTEST_OPPONENT_EVAN,
|
||
CONTEST_OPPONENT_KELSEY,
|
||
CONTEST_OPPONENT_MADISON,
|
||
CONTEST_OPPONENT_RAYMOND,
|
||
CONTEST_OPPONENT_GRANT,
|
||
CONTEST_OPPONENT_PAIGE,
|
||
CONTEST_OPPONENT_ALEC,
|
||
CONTEST_OPPONENT_SYDNEY,
|
||
CONTEST_OPPONENT_MORRIS,
|
||
CONTEST_OPPONENT_MARIAH,
|
||
CONTEST_OPPONENT_RUSSELL,
|
||
CONTEST_OPPONENT_MELANIE,
|
||
CONTEST_OPPONENT_CHANCE,
|
||
CONTEST_OPPONENT_AGATHA,
|
||
CONTEST_OPPONENT_BEAU,
|
||
CONTEST_OPPONENT_KAY,
|
||
CONTEST_OPPONENT_CALE,
|
||
CONTEST_OPPONENT_CAITLIN,
|
||
CONTEST_OPPONENT_COLBY,
|
||
CONTEST_OPPONENT_KYLIE,
|
||
CONTEST_OPPONENT_LIAM,
|
||
CONTEST_OPPONENT_MILO,
|
||
CONTEST_OPPONENT_KARINA,
|
||
CONTEST_OPPONENT_BOBBY,
|
||
CONTEST_OPPONENT_CLAIRE,
|
||
CONTEST_OPPONENT_WILLIE,
|
||
CONTEST_OPPONENT_CASSIDY,
|
||
CONTEST_OPPONENT_MORGAN,
|
||
CONTEST_OPPONENT_SUMMER,
|
||
CONTEST_OPPONENT_MILES,
|
||
CONTEST_OPPONENT_AUDREY,
|
||
CONTEST_OPPONENT_AVERY,
|
||
CONTEST_OPPONENT_ARIANA,
|
||
CONTEST_OPPONENT_ASHTON,
|
||
CONTEST_OPPONENT_SANDRA,
|
||
CONTEST_OPPONENT_CARSON,
|
||
CONTEST_OPPONENT_KATRINA,
|
||
CONTEST_OPPONENT_LUKE,
|
||
CONTEST_OPPONENT_RAUL,
|
||
CONTEST_OPPONENT_JADA,
|
||
CONTEST_OPPONENT_ZEEK,
|
||
CONTEST_OPPONENT_DIEGO,
|
||
CONTEST_OPPONENT_ALIYAH,
|
||
CONTEST_OPPONENT_NATALIA,
|
||
CONTEST_OPPONENT_DEVIN,
|
||
CONTEST_OPPONENT_TYLOR,
|
||
CONTEST_OPPONENT_RONNIE,
|
||
CONTEST_OPPONENT_CLAUDIA,
|
||
CONTEST_OPPONENT_ELIAS,
|
||
CONTEST_OPPONENT_JADE,
|
||
CONTEST_OPPONENT_FRANCIS,
|
||
CONTEST_OPPONENT_ALISHA,
|
||
CONTEST_OPPONENT_SAUL,
|
||
CONTEST_OPPONENT_FELICIA,
|
||
CONTEST_OPPONENT_EMILIO,
|
||
CONTEST_OPPONENT_KARLA,
|
||
CONTEST_OPPONENT_DARRYL,
|
||
CONTEST_OPPONENT_SELENA,
|
||
CONTEST_OPPONENT_NOEL,
|
||
CONTEST_OPPONENT_LACEY,
|
||
CONTEST_OPPONENT_CORBIN,
|
||
CONTEST_OPPONENT_GRACIE,
|
||
CONTEST_OPPONENT_COLTIN,
|
||
CONTEST_OPPONENT_ELLIE,
|
||
CONTEST_OPPONENT_MARCUS,
|
||
CONTEST_OPPONENT_KIARA,
|
||
CONTEST_OPPONENT_BRYCE,
|
||
CONTEST_OPPONENT_JAMIE,
|
||
CONTEST_OPPONENT_JORGE,
|
||
CONTEST_OPPONENT_DEVON,
|
||
CONTEST_OPPONENT_JUSTINA,
|
||
CONTEST_OPPONENT_RALPH,
|
||
CONTEST_OPPONENT_ROSA,
|
||
CONTEST_OPPONENT_KEATON,
|
||
CONTEST_OPPONENT_MAYRA,
|
||
CONTEST_OPPONENT_LAMAR,
|
||
CONTEST_OPPONENT_AUBREY,
|
||
CONTEST_OPPONENT_NIGEL,
|
||
CONTEST_OPPONENT_CAMILLE,
|
||
CONTEST_OPPONENT_DEON,
|
||
CONTEST_OPPONENT_JANELLE,
|
||
CONTEST_OPPONENT_HEATH,
|
||
CONTEST_OPPONENT_SASHA,
|
||
CONTEST_OPPONENT_FRANKIE,
|
||
CONTEST_OPPONENT_HELEN,
|
||
CONTEST_OPPONENT_CAMILE,
|
||
CONTEST_OPPONENT_MARTIN,
|
||
CONTEST_OPPONENT_SERGIO,
|
||
CONTEST_OPPONENT_KAILEY,
|
||
CONTEST_OPPONENT_PERLA,
|
||
CONTEST_OPPONENT_CLARA,
|
||
CONTEST_OPPONENT_JAKOB,
|
||
CONTEST_OPPONENT_TREY,
|
||
CONTEST_OPPONENT_LANE
|
||
};
|
||
|
||
// 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)
|
||
|
||
// All AI contestants have the same trainer ID
|
||
#define CONTEST_AI_TRAINER_ID 0xFFFF
|
||
|
||
const struct ContestWinner gDefaultContestWinners[] =
|
||
{
|
||
[CONTEST_WINNER_HALL_1 - 1] = {
|
||
.personality = 0,
|
||
.trainerId = CONTEST_AI_TRAINER_ID,
|
||
.species = SPECIES_ELECTRIKE,
|
||
.contestCategory = CONTEST_CATEGORY_CUTE,
|
||
.monName = _("小杰"), //ブリリアン(ト)Brilliant
|
||
.trainerName = _("俊彦"), //トシヒコ 俊彦 敏彦
|
||
.contestRank = CONTEST_RANK_NORMAL
|
||
},
|
||
[CONTEST_WINNER_HALL_2 - 1] = {
|
||
.personality = 0,
|
||
.trainerId = CONTEST_AI_TRAINER_ID,
|
||
.species = SPECIES_TROPIUS,
|
||
.contestCategory = CONTEST_CATEGORY_COOL,
|
||
.monName = _("瑞克"), //リック(RICK)(英)
|
||
.trainerName = _("阿岚"),//アラン
|
||
.contestRank = CONTEST_RANK_HYPER
|
||
},
|
||
[CONTEST_WINNER_HALL_3 - 1] = {
|
||
.personality = 0,
|
||
.trainerId = CONTEST_AI_TRAINER_ID,
|
||
.species = SPECIES_XATU,
|
||
.contestCategory = CONTEST_CATEGORY_BEAUTY,
|
||
.monName = _("提奥"), //ティオ Tio(英)
|
||
.trainerName = _("美优"), //ミユウ 美佑 美優
|
||
.contestRank = CONTEST_RANK_NORMAL
|
||
},
|
||
[CONTEST_WINNER_HALL_4 - 1] = {
|
||
.personality = 0,
|
||
.trainerId = CONTEST_AI_TRAINER_ID,
|
||
.species = SPECIES_PLUSLE,
|
||
.contestCategory = CONTEST_CATEGORY_TOUGH,
|
||
.monName = _("奈奈"), //ナナ 菜々 奈々 七
|
||
.trainerName = _("义则"),//ヨシノリ 良則 義則
|
||
.contestRank = CONTEST_RANK_MASTER
|
||
},
|
||
[CONTEST_WINNER_HALL_5 - 1] = {
|
||
.personality = 0,
|
||
.trainerId = CONTEST_AI_TRAINER_ID,
|
||
.species = SPECIES_SHUPPET,
|
||
.contestCategory = CONTEST_CATEGORY_SMART,
|
||
.monName = _("小炭"), //カーボン Carbon
|
||
.trainerName = _("阿荣"), //サカエ 栄
|
||
.contestRank = CONTEST_RANK_SUPER
|
||
},
|
||
[CONTEST_WINNER_HALL_6 - 1] = {
|
||
.personality = 0,
|
||
.trainerId = CONTEST_AI_TRAINER_ID,
|
||
.species = SPECIES_ZANGOOSE,
|
||
.contestCategory = CONTEST_CATEGORY_COOL,
|
||
.monName = _("劈斩"), //スラッシュ SLASH
|
||
.trainerName = _("阳菜野"), //ヒナノ 日向野 陽菜乃
|
||
.contestRank = CONTEST_RANK_HYPER
|
||
},
|
||
[CONTEST_WINNER_HALL_UNUSED_1 - 1] = {
|
||
.personality = 0,
|
||
.trainerId = CONTEST_AI_TRAINER_ID,
|
||
.species = SPECIES_LOUDRED,
|
||
.contestCategory = CONTEST_CATEGORY_BEAUTY,
|
||
.monName = _("爆吼"),//未使用,自由发挥了
|
||
.trainerName = _("布莱恩"),//未使用,自由发挥了
|
||
.contestRank = CONTEST_RANK_HYPER
|
||
},
|
||
[CONTEST_WINNER_HALL_UNUSED_2 - 1] = {
|
||
.personality = 0,
|
||
.trainerId = CONTEST_AI_TRAINER_ID,
|
||
.species = SPECIES_DELCATTY,
|
||
.contestCategory = CONTEST_CATEGORY_CUTE,
|
||
.monName = _("绮丝蒂"),//未使用,自由发挥了
|
||
.trainerName = _("奥马尔"),//未使用,自由发挥了
|
||
.contestRank = CONTEST_RANK_MASTER
|
||
}
|
||
};
|
||
|
||
const struct ContestPokemon gContestOpponents[] =
|
||
{
|
||
[CONTEST_OPPONENT_JIMMY] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_POOCHYENA,
|
||
.nickname = _("琅琅"),
|
||
.trainerName = _("元晖"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_BOY_1,
|
||
.aiFlags = CONTEST_AI_SET_1,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_ROAR,
|
||
MOVE_BITE,
|
||
MOVE_TAKE_DOWN,
|
||
MOVE_HOWL
|
||
},
|
||
.cool = 10,
|
||
.beauty = 4,
|
||
.cute = 10,
|
||
.smart = 3,
|
||
.tough = 4,
|
||
.sheen = 50,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_EDITH] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_ILLUMISE,
|
||
.nickname = _("萤光"),
|
||
.trainerName = _("美雅"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_1,
|
||
.aiFlags = CONTEST_AI_SET_2,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_REST,
|
||
MOVE_FACADE,
|
||
MOVE_TACKLE,
|
||
MOVE_COVET
|
||
},
|
||
.cool = 10,
|
||
.beauty = 10,
|
||
.cute = 6,
|
||
.smart = 1,
|
||
.tough = 2,
|
||
.sheen = 60,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_EVAN] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_DUSTOX,
|
||
.nickname = _("小毒"),
|
||
.trainerName = _("拓嘉"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY,
|
||
.aiFlags = CONTEST_AI_SET_3,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SILVER_WIND,
|
||
MOVE_MOONLIGHT,
|
||
MOVE_LIGHT_SCREEN,
|
||
MOVE_GUST
|
||
},
|
||
.cool = 2,
|
||
.beauty = 10,
|
||
.cute = 10,
|
||
.smart = 12,
|
||
.tough = 4,
|
||
.sheen = 70,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_KELSEY] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SEEDOT,
|
||
.nickname = _("果酱"),
|
||
.trainerName = _("齐彩"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_1,
|
||
.aiFlags = CONTEST_AI_SET_4,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_BIDE,
|
||
MOVE_SYNTHESIS,
|
||
MOVE_BULLET_SEED,
|
||
MOVE_GROWTH
|
||
},
|
||
.cool = 3,
|
||
.beauty = 3,
|
||
.cute = 5,
|
||
.smart = 2,
|
||
.tough = 7,
|
||
.sheen = 80,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MADISON] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_TAILLOW,
|
||
.nickname = _("燕乐"),
|
||
.trainerName = _("映华"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||
.aiFlags = CONTEST_AI_SET_5,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_WING_ATTACK,
|
||
MOVE_AGILITY,
|
||
MOVE_AERIAL_ACE,
|
||
MOVE_GROWL
|
||
},
|
||
.cool = 1,
|
||
.beauty = 3,
|
||
.cute = 3,
|
||
.smart = 5,
|
||
.tough = 4,
|
||
.sheen = 90,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_RAYMOND] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_NINCADA,
|
||
.nickname = _("土居"),
|
||
.trainerName = _("廉恩"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT,
|
||
.aiFlags = CONTEST_AI_SET_6,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_LEECH_LIFE,
|
||
MOVE_FALSE_SWIPE,
|
||
MOVE_FURY_SWIPES,
|
||
MOVE_MIND_READER
|
||
},
|
||
.cool = 5,
|
||
.beauty = 2,
|
||
.cute = 10,
|
||
.smart = 7,
|
||
.tough = 8,
|
||
.sheen = 100,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_GRANT] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SHROOMISH,
|
||
.nickname = _("菇菇"),
|
||
.trainerName = _("家勤"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER,
|
||
.aiFlags = CONTEST_AI_SET_7,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_STUN_SPORE,
|
||
MOVE_LEECH_SEED,
|
||
MOVE_MEGA_DRAIN,
|
||
MOVE_ATTRACT
|
||
},
|
||
.cool = 3,
|
||
.beauty = 3,
|
||
.cute = 10,
|
||
.smart = 2,
|
||
.tough = 2,
|
||
.sheen = 50,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_PAIGE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SPHEAL,
|
||
.nickname = _("小球"),
|
||
.trainerName = _("瑜佳"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_4,
|
||
.aiFlags = CONTEST_AI_SET_8,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_AURORA_BEAM,
|
||
MOVE_WATER_GUN,
|
||
MOVE_GROWL,
|
||
MOVE_ROCK_TOMB
|
||
},
|
||
.cool = 3,
|
||
.beauty = 5,
|
||
.cute = 1,
|
||
.smart = 10,
|
||
.tough = 10,
|
||
.sheen = 60,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_ALEC] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SLAKOTH,
|
||
.nickname = _("獭哥"),
|
||
.trainerName = _("仁辉"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_CAMPER,
|
||
.aiFlags = CONTEST_AI_SET_9,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_STRENGTH,
|
||
MOVE_COUNTER,
|
||
MOVE_YAWN,
|
||
MOVE_ENCORE
|
||
},
|
||
.cool = 10,
|
||
.beauty = 4,
|
||
.cute = 4,
|
||
.smart = 5,
|
||
.tough = 18,
|
||
.sheen = 70,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_SYDNEY] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_WHISMUR,
|
||
.nickname = _("妞妞"),
|
||
.trainerName = _("君瑶"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_LASS,
|
||
.aiFlags = CONTEST_AI_SET_A,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_ASTONISH,
|
||
MOVE_SCREECH,
|
||
MOVE_UPROAR,
|
||
MOVE_HYPER_VOICE
|
||
},
|
||
.cool = 2,
|
||
.beauty = 2,
|
||
.cute = 7,
|
||
.smart = 2,
|
||
.tough = 7,
|
||
.sheen = 80,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MORRIS] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_MAKUHITA,
|
||
.nickname = _("冲冲"),
|
||
.trainerName = _("彰浩"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M,
|
||
.aiFlags = CONTEST_AI_SET_B,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SEISMIC_TOSS,
|
||
MOVE_VITAL_THROW,
|
||
MOVE_TACKLE,
|
||
MOVE_REVERSAL
|
||
},
|
||
.cool = 9,
|
||
.beauty = 1,
|
||
.cute = 1,
|
||
.smart = 8,
|
||
.tough = 1,
|
||
.sheen = 90,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MARIAH] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_ARON,
|
||
.nickname = _("小多拉"),
|
||
.trainerName = _("碧波"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_2,
|
||
.aiFlags = CONTEST_AI_SET_C,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_METAL_CLAW,
|
||
MOVE_IRON_DEFENSE,
|
||
MOVE_HEADBUTT,
|
||
MOVE_TAKE_DOWN
|
||
},
|
||
.cool = 5,
|
||
.beauty = 10,
|
||
.cute = 2,
|
||
.smart = 10,
|
||
.tough = 2,
|
||
.sheen = 100,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_RUSSELL] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_CROBAT,
|
||
.nickname = _("叉仔"),
|
||
.trainerName = _("立树"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_MAN_3,
|
||
.aiFlags = CONTEST_AI_SET_D,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_HAZE,
|
||
MOVE_MEAN_LOOK,
|
||
MOVE_CONFUSE_RAY,
|
||
MOVE_LEECH_LIFE
|
||
},
|
||
.cool = 4,
|
||
.beauty = 2,
|
||
.cute = 2,
|
||
.smart = 2,
|
||
.tough = 10,
|
||
.sheen = 50,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MELANIE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_GULPIN,
|
||
.nickname = _("小容"),
|
||
.trainerName = _("郁娜"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_TWIN,
|
||
.aiFlags = CONTEST_AI_SET_E,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SLUDGE,
|
||
MOVE_AMNESIA,
|
||
MOVE_TOXIC,
|
||
MOVE_YAWN
|
||
},
|
||
.cool = 1,
|
||
.beauty = 10,
|
||
.cute = 1,
|
||
.smart = 10,
|
||
.tough = 5,
|
||
.sheen = 60,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CHANCE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_MANECTRIC,
|
||
.nickname = _("雷丸"),
|
||
.trainerName = _("展宏"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_RICH_BOY,
|
||
.aiFlags = CONTEST_AI_SET_F,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SPARK,
|
||
MOVE_THUNDER_WAVE,
|
||
MOVE_THUNDER,
|
||
MOVE_ROAR
|
||
},
|
||
.cool = 20,
|
||
.beauty = 10,
|
||
.cute = 1,
|
||
.smart = 1,
|
||
.tough = 1,
|
||
.sheen = 70,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_AGATHA] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_BULBASAUR,
|
||
.nickname = _("种种"),
|
||
.trainerName = _("保莉"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_2,
|
||
.aiFlags = CONTEST_AI_SET_1,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_GROWL,
|
||
MOVE_LEECH_SEED,
|
||
MOVE_TACKLE,
|
||
MOVE_SWEET_SCENT
|
||
},
|
||
.cool = 5,
|
||
.beauty = 3,
|
||
.cute = 10,
|
||
.smart = 10,
|
||
.tough = 4,
|
||
.sheen = 50,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_BEAU] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_BUTTERFREE,
|
||
.nickname = _("巴小蝶"),
|
||
.trainerName = _("玛雅"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_HEX_MANIAC,
|
||
.aiFlags = CONTEST_AI_SET_2,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SUPERSONIC,
|
||
MOVE_WHIRLWIND,
|
||
MOVE_SILVER_WIND,
|
||
MOVE_SAFEGUARD
|
||
},
|
||
.cool = 3,
|
||
.beauty = 10,
|
||
.cute = 2,
|
||
.smart = 10,
|
||
.tough = 4,
|
||
.sheen = 60,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_KAY] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_PIDGEOTTO,
|
||
.nickname = _("袅袅"),
|
||
.trainerName = _("丽荷"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_5,
|
||
.aiFlags = CONTEST_AI_SET_3,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_MIRROR_MOVE,
|
||
MOVE_QUICK_ATTACK,
|
||
MOVE_AERIAL_ACE,
|
||
MOVE_FEATHER_DANCE
|
||
},
|
||
.cool = 10,
|
||
.beauty = 8,
|
||
.cute = 4,
|
||
.smart = 2,
|
||
.tough = 3,
|
||
.sheen = 70,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CALE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_DIGLETT,
|
||
.nickname = _("小挖"),
|
||
.trainerName = _("祖洲"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_HIKER,
|
||
.aiFlags = CONTEST_AI_SET_4,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_DIG,
|
||
MOVE_EARTHQUAKE,
|
||
MOVE_FISSURE,
|
||
MOVE_MAGNITUDE
|
||
},
|
||
.cool = 4,
|
||
.beauty = 2,
|
||
.cute = 3,
|
||
.smart = 5,
|
||
.tough = 10,
|
||
.sheen = 80,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CAITLIN] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_POLIWAG,
|
||
.nickname = _("蚊香香"),
|
||
.trainerName = _("文乃"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_TUBER_F,
|
||
.aiFlags = CONTEST_AI_SET_5,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_HYDRO_PUMP,
|
||
MOVE_RAIN_DANCE,
|
||
MOVE_BODY_SLAM,
|
||
MOVE_ICE_BEAM
|
||
},
|
||
.cool = 2,
|
||
.beauty = 10,
|
||
.cute = 5,
|
||
.smart = 3,
|
||
.tough = 10,
|
||
.sheen = 90,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_COLBY] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_TOTODILE,
|
||
.nickname = _("锯锯"),
|
||
.trainerName = _("文也"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_NINJA_BOY,
|
||
.aiFlags = CONTEST_AI_SET_6,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_RAGE,
|
||
MOVE_SCREECH,
|
||
MOVE_SURF,
|
||
MOVE_BLIZZARD
|
||
},
|
||
.cool = 6,
|
||
.beauty = 10,
|
||
.cute = 2,
|
||
.smart = 1,
|
||
.tough = 5,
|
||
.sheen = 100,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_KYLIE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_LEDYBA,
|
||
.nickname = _("芭蕾"),
|
||
.trainerName = _("如蜜"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_BEAUTY,
|
||
.aiFlags = CONTEST_AI_SET_7,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_BATON_PASS,
|
||
MOVE_AGILITY,
|
||
MOVE_SWIFT,
|
||
MOVE_ATTRACT
|
||
},
|
||
.cool = 8,
|
||
.beauty = 6,
|
||
.cute = 8,
|
||
.smart = 6,
|
||
.tough = 2,
|
||
.sheen = 90,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_LIAM] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_DELIBIRD,
|
||
.nickname = _("递利"),
|
||
.trainerName = _("弦驰"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_MAN_5,
|
||
.aiFlags = CONTEST_AI_SET_8,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_PRESENT,
|
||
MOVE_FACADE,
|
||
MOVE_FOCUS_PUNCH,
|
||
MOVE_RETURN
|
||
},
|
||
.cool = 4,
|
||
.beauty = 3,
|
||
.cute = 10,
|
||
.smart = 5,
|
||
.tough = 3,
|
||
.sheen = 80,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MILO] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_LARVITAR,
|
||
.nickname = _("基思"),
|
||
.trainerName = _("胜荣"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_MANIAC,
|
||
.aiFlags = CONTEST_AI_SET_9,
|
||
.whichRank = CONTEST_RANK_NORMAL,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_THRASH,
|
||
MOVE_TORMENT,
|
||
MOVE_CRUNCH,
|
||
MOVE_DIG
|
||
},
|
||
.cool = 8,
|
||
.beauty = 5,
|
||
.cute = 5,
|
||
.smart = 8,
|
||
.tough = 10,
|
||
.sheen = 70,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_KARINA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_ROSELIA,
|
||
.nickname = _("乐缤缤"),
|
||
.trainerName = _("桃蕙"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_PICNICKER,
|
||
.aiFlags = CONTEST_AI_SET_10,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_PETAL_DANCE,
|
||
MOVE_MAGICAL_LEAF,
|
||
MOVE_GRASS_WHISTLE,
|
||
MOVE_INGRAIN
|
||
},
|
||
.cool = 50,
|
||
.beauty = 15,
|
||
.cute = 75,
|
||
.smart = 10,
|
||
.tough = 20,
|
||
.sheen = 100,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_BOBBY] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_DODRIO,
|
||
.nickname = _("嘟咚"),
|
||
.trainerName = _("进发"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_RUNNING_TRIATHLETE_M,
|
||
.aiFlags = CONTEST_AI_SET_2,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_PECK,
|
||
MOVE_FURY_ATTACK,
|
||
MOVE_RETURN,
|
||
MOVE_GROWL
|
||
},
|
||
.cool = 15,
|
||
.beauty = 21,
|
||
.cute = 15,
|
||
.smart = 85,
|
||
.tough = 35,
|
||
.sheen = 110,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CLAIRE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_TRAPINCH,
|
||
.nickname = _("小仪"),
|
||
.trainerName = _("小梅"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_1,
|
||
.aiFlags = CONTEST_AI_SET_11,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_BITE,
|
||
MOVE_SAND_ATTACK,
|
||
MOVE_DIG,
|
||
MOVE_FEINT_ATTACK
|
||
},
|
||
.cool = 75,
|
||
.beauty = 25,
|
||
.cute = 25,
|
||
.smart = 10,
|
||
.tough = 25,
|
||
.sheen = 120,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_WILLIE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_CACNEA,
|
||
.nickname = _("仙人刺"),
|
||
.trainerName = _("典育"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY,
|
||
.aiFlags = CONTEST_AI_SET_12,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SPIKES,
|
||
MOVE_LEER,
|
||
MOVE_POISON_STING,
|
||
MOVE_SAND_ATTACK
|
||
},
|
||
.cool = 10,
|
||
.beauty = 30,
|
||
.cute = 25,
|
||
.smart = 65,
|
||
.tough = 25,
|
||
.sheen = 130,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CASSIDY] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SANDSLASH,
|
||
.nickname = _("小山"),
|
||
.trainerName = _("若桦"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||
.aiFlags = CONTEST_AI_SET_13,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SLASH,
|
||
MOVE_DEFENSE_CURL,
|
||
MOVE_SWIFT,
|
||
MOVE_FURY_SWIPES
|
||
},
|
||
.cool = 30,
|
||
.beauty = 90,
|
||
.cute = 30,
|
||
.smart = 10,
|
||
.tough = 100,
|
||
.sheen = 140,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MORGAN] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_BALTOY,
|
||
.nickname = _("天秤翁"),
|
||
.trainerName = _("力伟"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT,
|
||
.aiFlags = CONTEST_AI_SET_14,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SELF_DESTRUCT,
|
||
MOVE_ROCK_TOMB,
|
||
MOVE_PSYBEAM,
|
||
MOVE_CONFUSION
|
||
},
|
||
.cool = 50,
|
||
.beauty = 40,
|
||
.cute = 10,
|
||
.smart = 35,
|
||
.tough = 35,
|
||
.sheen = 150,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_SUMMER] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_MEDICHAM,
|
||
.nickname = _("雷玲"),
|
||
.trainerName = _("真佩"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_4,
|
||
.aiFlags = CONTEST_AI_SET_15,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_REVERSAL,
|
||
MOVE_THUNDER_PUNCH,
|
||
MOVE_FIRE_PUNCH,
|
||
MOVE_ICE_PUNCH
|
||
},
|
||
.cool = 40,
|
||
.beauty = 20,
|
||
.cute = 40,
|
||
.smart = 40,
|
||
.tough = 40,
|
||
.sheen = 100,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MILES] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SPINDA,
|
||
.nickname = _("晃悠"),
|
||
.trainerName = _("修志"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_CAMPER,
|
||
.aiFlags = CONTEST_AI_SET_16,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_TEETER_DANCE,
|
||
MOVE_PSYCH_UP,
|
||
MOVE_HYPNOSIS,
|
||
MOVE_UPROAR
|
||
},
|
||
.cool = 25,
|
||
.beauty = 75,
|
||
.cute = 25,
|
||
.smart = 10,
|
||
.tough = 25,
|
||
.sheen = 110,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_AUDREY] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SWABLU,
|
||
.nickname = _("绵绵"),
|
||
.trainerName = _("彩羽"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_LASS,
|
||
.aiFlags = CONTEST_AI_SET_17,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_MIRROR_MOVE,
|
||
MOVE_PERISH_SONG,
|
||
MOVE_SAFEGUARD,
|
||
MOVE_MIST
|
||
},
|
||
.cool = 30,
|
||
.beauty = 30,
|
||
.cute = 40,
|
||
.smart = 30,
|
||
.tough = 25,
|
||
.sheen = 120,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_AVERY] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SPOINK,
|
||
.nickname = _("噗噗"),
|
||
.trainerName = _("顺享"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M,
|
||
.aiFlags = CONTEST_AI_SET_A,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SPLASH,
|
||
MOVE_CONFUSE_RAY,
|
||
MOVE_SNORE,
|
||
MOVE_REST
|
||
},
|
||
.cool = 40,
|
||
.beauty = 10,
|
||
.cute = 30,
|
||
.smart = 40,
|
||
.tough = 30,
|
||
.sheen = 130,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_ARIANA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_KECLEON,
|
||
.nickname = _("阿龙"),
|
||
.trainerName = _("响枫"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_2,
|
||
.aiFlags = CONTEST_AI_SET_18,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_THIEF,
|
||
MOVE_SCREECH,
|
||
MOVE_ANCIENT_POWER,
|
||
MOVE_BIND
|
||
},
|
||
.cool = 10,
|
||
.beauty = 10,
|
||
.cute = 40,
|
||
.smart = 75,
|
||
.tough = 35,
|
||
.sheen = 140,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_ASHTON] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_GOLDEEN,
|
||
.nickname = _("小金"),
|
||
.trainerName = _("祥勇"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_MAN_3,
|
||
.aiFlags = CONTEST_AI_SET_19,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_HORN_ATTACK,
|
||
MOVE_FURY_ATTACK,
|
||
MOVE_HORN_DRILL,
|
||
MOVE_TAIL_WHIP
|
||
},
|
||
.cool = 70,
|
||
.beauty = 30,
|
||
.cute = 5,
|
||
.smart = 30,
|
||
.tough = 25,
|
||
.sheen = 150,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_SANDRA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_BARBOACH,
|
||
.nickname = _("鲶书"),
|
||
.trainerName = _("幸穗"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_TWIN,
|
||
.aiFlags = CONTEST_AI_SET_1A,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_MUD_SPORT,
|
||
MOVE_WATER_SPORT,
|
||
MOVE_EARTHQUAKE,
|
||
MOVE_FUTURE_SIGHT
|
||
},
|
||
.cool = 45,
|
||
.beauty = 45,
|
||
.cute = 60,
|
||
.smart = 25,
|
||
.tough = 15,
|
||
.sheen = 100,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CARSON] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SKARMORY,
|
||
.nickname = _("铁甲"),
|
||
.trainerName = _("润田"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER,
|
||
.aiFlags = CONTEST_AI_SET_1B,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SWIFT,
|
||
MOVE_DOUBLE_TEAM,
|
||
MOVE_AGILITY,
|
||
MOVE_CUT
|
||
},
|
||
.cool = 40,
|
||
.beauty = 30,
|
||
.cute = 25,
|
||
.smart = 60,
|
||
.tough = 20,
|
||
.sheen = 110,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_KATRINA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_LOTAD,
|
||
.nickname = _("莲芽"),
|
||
.trainerName = _("翩翎"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_1,
|
||
.aiFlags = CONTEST_AI_SET_1C,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_ASTONISH,
|
||
MOVE_GROWL,
|
||
MOVE_RAIN_DANCE,
|
||
MOVE_WATER_PULSE
|
||
},
|
||
.cool = 15,
|
||
.beauty = 15,
|
||
.cute = 30,
|
||
.smart = 15,
|
||
.tough = 75,
|
||
.sheen = 120,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_LUKE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_SLOWBRO,
|
||
.nickname = _("呆呆"),
|
||
.trainerName = _("应吉"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_FAT_MAN,
|
||
.aiFlags = CONTEST_AI_SET_1,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_YAWN,
|
||
MOVE_DISABLE,
|
||
MOVE_GROWL,
|
||
MOVE_CONFUSION
|
||
},
|
||
.cool = 20,
|
||
.beauty = 40,
|
||
.cute = 40,
|
||
.smart = 30,
|
||
.tough = 20,
|
||
.sheen = 100,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_RAUL] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_FARFETCHD,
|
||
.nickname = _("葱菁"),
|
||
.trainerName = _("百春"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_MAN_5,
|
||
.aiFlags = CONTEST_AI_SET_2,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_FACADE,
|
||
MOVE_FURY_CUTTER,
|
||
MOVE_FLY,
|
||
MOVE_RETURN
|
||
},
|
||
.cool = 40,
|
||
.beauty = 10,
|
||
.cute = 40,
|
||
.smart = 20,
|
||
.tough = 20,
|
||
.sheen = 110,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_JADA] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_SEEL,
|
||
.nickname = _("海宝"),
|
||
.trainerName = _("瑞琦"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_2,
|
||
.aiFlags = CONTEST_AI_SET_3,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_ATTRACT,
|
||
MOVE_ICE_BEAM,
|
||
MOVE_SAFEGUARD,
|
||
MOVE_GROWL
|
||
},
|
||
.cool = 10,
|
||
.beauty = 30,
|
||
.cute = 40,
|
||
.smart = 20,
|
||
.tough = 20,
|
||
.sheen = 120,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_ZEEK] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_DROWZEE,
|
||
.nickname = _("昏昏"),
|
||
.trainerName = _("满元"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_PSYCHIC_M,
|
||
.aiFlags = CONTEST_AI_SET_4,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_DISABLE,
|
||
MOVE_FUTURE_SIGHT,
|
||
MOVE_HIDDEN_POWER,
|
||
MOVE_RETURN
|
||
},
|
||
.cool = 10,
|
||
.beauty = 40,
|
||
.cute = 50,
|
||
.smart = 30,
|
||
.tough = 45,
|
||
.sheen = 130,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_DIEGO] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_HITMONCHAN,
|
||
.nickname = _("铁拳"),
|
||
.trainerName = _("福水"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_EXPERT_M,
|
||
.aiFlags = CONTEST_AI_SET_5,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SKY_UPPERCUT,
|
||
MOVE_DETECT,
|
||
MOVE_REVENGE,
|
||
MOVE_MEGA_PUNCH
|
||
},
|
||
.cool = 45,
|
||
.beauty = 20,
|
||
.cute = 10,
|
||
.smart = 20,
|
||
.tough = 45,
|
||
.sheen = 140,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_ALIYAH] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_BLISSEY,
|
||
.nickname = _("杏福"),
|
||
.trainerName = _("敏娜"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_TEALA,
|
||
.aiFlags = CONTEST_AI_SET_6,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SING,
|
||
MOVE_SOFT_BOILED,
|
||
MOVE_EGG_BOMB,
|
||
MOVE_DOUBLE_EDGE
|
||
},
|
||
.cool = 20,
|
||
.beauty = 35,
|
||
.cute = 40,
|
||
.smart = 20,
|
||
.tough = 20,
|
||
.sheen = 150,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_NATALIA] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_ELEKID,
|
||
.nickname = _("小击怪"),
|
||
.trainerName = _("善慈"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||
.aiFlags = CONTEST_AI_SET_7,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SHOCK_WAVE,
|
||
MOVE_QUICK_ATTACK,
|
||
MOVE_SCREECH,
|
||
MOVE_ATTRACT
|
||
},
|
||
.cool = 40,
|
||
.beauty = 10,
|
||
.cute = 40,
|
||
.smart = 25,
|
||
.tough = 25,
|
||
.sheen = 140,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_DEVIN] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_SNUBBULL,
|
||
.nickname = _("鲁鲁"),
|
||
.trainerName = _("哈利"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GENTLEMAN,
|
||
.aiFlags = CONTEST_AI_SET_8,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SCARY_FACE,
|
||
MOVE_TAUNT,
|
||
MOVE_TAIL_WHIP,
|
||
MOVE_BITE
|
||
},
|
||
.cool = 20,
|
||
.beauty = 20,
|
||
.cute = 20,
|
||
.smart = 20,
|
||
.tough = 20,
|
||
.sheen = 130,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_TYLOR] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_MISDREAVUS,
|
||
.nickname = _("梦魅"),
|
||
.trainerName = _("嘉月"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_HEX_MANIAC,
|
||
.aiFlags = CONTEST_AI_SET_9,
|
||
.whichRank = CONTEST_RANK_SUPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_PERISH_SONG,
|
||
MOVE_MEAN_LOOK,
|
||
MOVE_CONFUSE_RAY,
|
||
MOVE_PAIN_SPLIT
|
||
},
|
||
.cool = 10,
|
||
.beauty = 35,
|
||
.cute = 10,
|
||
.smart = 45,
|
||
.tough = 20,
|
||
.sheen = 120,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_RONNIE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_LAIRON,
|
||
.nickname = _("多拉"),
|
||
.trainerName = _("君毅"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_HIKER,
|
||
.aiFlags = CONTEST_AI_SET_1D,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_METAL_SOUND,
|
||
MOVE_METAL_CLAW,
|
||
MOVE_HARDEN,
|
||
MOVE_TAKE_DOWN
|
||
},
|
||
.cool = 30,
|
||
.beauty = 50,
|
||
.cute = 35,
|
||
.smart = 100,
|
||
.tough = 90,
|
||
.sheen = 200,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CLAUDIA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SHIFTRY,
|
||
.nickname = _("小天"),
|
||
.trainerName = _("曦兰"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_1,
|
||
.aiFlags = CONTEST_AI_SET_2,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_GROWTH,
|
||
MOVE_RAZOR_WIND,
|
||
MOVE_EXPLOSION,
|
||
MOVE_EXTRASENSORY
|
||
},
|
||
.cool = 75,
|
||
.beauty = 75,
|
||
.cute = 65,
|
||
.smart = 35,
|
||
.tough = 70,
|
||
.sheen = 210,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_ELIAS] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_NINJASK,
|
||
.nickname = _("忍忍"),
|
||
.trainerName = _("勘太郎"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY,
|
||
.aiFlags = CONTEST_AI_SET_11,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SCREECH,
|
||
MOVE_FURY_SWIPES,
|
||
MOVE_SAND_ATTACK,
|
||
MOVE_BATON_PASS
|
||
},
|
||
.cool = 30,
|
||
.beauty = 50,
|
||
.cute = 95,
|
||
.smart = 70,
|
||
.tough = 70,
|
||
.sheen = 220,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_JADE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SWELLOW,
|
||
.nickname = _("燕儿"),
|
||
.trainerName = _("初瑞"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||
.aiFlags = CONTEST_AI_SET_12,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_AGILITY,
|
||
MOVE_AERIAL_ACE,
|
||
MOVE_WING_ATTACK,
|
||
MOVE_FLY
|
||
},
|
||
.cool = 65,
|
||
.beauty = 85,
|
||
.cute = 35,
|
||
.smart = 75,
|
||
.tough = 40,
|
||
.sheen = 230,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_FRANCIS] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_MIGHTYENA,
|
||
.nickname = _("天狼"),
|
||
.trainerName = _("启翔"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT,
|
||
.aiFlags = CONTEST_AI_SET_5,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_TAUNT,
|
||
MOVE_THIEF,
|
||
MOVE_ODOR_SLEUTH,
|
||
MOVE_TAKE_DOWN
|
||
},
|
||
.cool = 40,
|
||
.beauty = 80,
|
||
.cute = 35,
|
||
.smart = 70,
|
||
.tough = 70,
|
||
.sheen = 240,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_ALISHA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_BEAUTIFLY,
|
||
.nickname = _("凤羽"),
|
||
.trainerName = _("璇律"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_4,
|
||
.aiFlags = CONTEST_AI_SET_1E,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_MORNING_SUN,
|
||
MOVE_SILVER_WIND,
|
||
MOVE_STUN_SPORE,
|
||
MOVE_SECRET_POWER
|
||
},
|
||
.cool = 40,
|
||
.beauty = 70,
|
||
.cute = 25,
|
||
.smart = 80,
|
||
.tough = 100,
|
||
.sheen = 250,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_SAUL] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SEAKING,
|
||
.nickname = _("小魔王"),
|
||
.trainerName = _("文雄"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_CAMPER,
|
||
.aiFlags = CONTEST_AI_SET_1F,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_FLAIL,
|
||
MOVE_SUPERSONIC,
|
||
MOVE_HORN_ATTACK,
|
||
MOVE_FURY_ATTACK
|
||
},
|
||
.cool = 80,
|
||
.beauty = 60,
|
||
.cute = 30,
|
||
.smart = 70,
|
||
.tough = 90,
|
||
.sheen = 200,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_FELICIA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_CASTFORM_NORMAL,
|
||
.nickname = _("泡儿"),
|
||
.trainerName = _("飒雅"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_LASS,
|
||
.aiFlags = CONTEST_AI_SET_16,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SUNNY_DAY,
|
||
MOVE_WEATHER_BALL,
|
||
MOVE_SANDSTORM,
|
||
MOVE_RETURN
|
||
},
|
||
.cool = 70,
|
||
.beauty = 80,
|
||
.cute = 80,
|
||
.smart = 50,
|
||
.tough = 65,
|
||
.sheen = 210,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_EMILIO] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_MACHOKE,
|
||
.nickname = _("力士"),
|
||
.trainerName = _("恭明"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M,
|
||
.aiFlags = CONTEST_AI_SET_20,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SEISMIC_TOSS,
|
||
MOVE_FOCUS_ENERGY,
|
||
MOVE_KARATE_CHOP,
|
||
MOVE_SCARY_FACE
|
||
},
|
||
.cool = 70,
|
||
.beauty = 85,
|
||
.cute = 25,
|
||
.smart = 60,
|
||
.tough = 50,
|
||
.sheen = 220,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_KARLA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_LOMBRE,
|
||
.nickname = _("帽童"),
|
||
.trainerName = _("静茹"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_2,
|
||
.aiFlags = CONTEST_AI_SET_A,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_ATTRACT,
|
||
MOVE_FLASH,
|
||
MOVE_UPROAR,
|
||
MOVE_GROWL
|
||
},
|
||
.cool = 40,
|
||
.beauty = 60,
|
||
.cute = 90,
|
||
.smart = 45,
|
||
.tough = 70,
|
||
.sheen = 230,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_DARRYL] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SEVIPER,
|
||
.nickname = _("蛇蛇"),
|
||
.trainerName = _("启成"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_MAN_3,
|
||
.aiFlags = CONTEST_AI_SET_18,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_POISON_FANG,
|
||
MOVE_GLARE,
|
||
MOVE_WRAP,
|
||
MOVE_SCREECH
|
||
},
|
||
.cool = 35,
|
||
.beauty = 50,
|
||
.cute = 90,
|
||
.smart = 40,
|
||
.tough = 100,
|
||
.sheen = 240,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_SELENA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_WAILMER,
|
||
.nickname = _("吼鲸"),
|
||
.trainerName = _("真莎"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_EXPERT_F,
|
||
.aiFlags = CONTEST_AI_SET_19,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_WATER_PULSE,
|
||
MOVE_REST,
|
||
MOVE_WATER_SPOUT,
|
||
MOVE_SPLASH
|
||
},
|
||
.cool = 30,
|
||
.beauty = 100,
|
||
.cute = 100,
|
||
.smart = 50,
|
||
.tough = 30,
|
||
.sheen = 250,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_NOEL] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_MAGIKARP,
|
||
.nickname = _("龙王"),
|
||
.trainerName = _("力奇"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER,
|
||
.aiFlags = CONTEST_AI_SET_1A,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_TACKLE,
|
||
MOVE_SPLASH,
|
||
MOVE_FLAIL,
|
||
MOVE_TACKLE
|
||
},
|
||
.cool = 30,
|
||
.beauty = 30,
|
||
.cute = 160,
|
||
.smart = 50,
|
||
.tough = 160,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_LACEY] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_LUNATONE,
|
||
.nickname = _("月石"),
|
||
.trainerName = _("锦薇"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_1,
|
||
.aiFlags = CONTEST_AI_SET_21,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_EXPLOSION,
|
||
MOVE_FUTURE_SIGHT,
|
||
MOVE_PSYCHIC,
|
||
MOVE_CONFUSION
|
||
},
|
||
.cool = 50,
|
||
.beauty = 70,
|
||
.cute = 60,
|
||
.smart = 70,
|
||
.tough = 50,
|
||
.sheen = 210,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CORBIN] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_ABSOL,
|
||
.nickname = _("阿勃"),
|
||
.trainerName = _("季鹏"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_MANIAC,
|
||
.aiFlags = CONTEST_AI_SET_F,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_PERISH_SONG,
|
||
MOVE_HAIL,
|
||
MOVE_HYPER_BEAM,
|
||
MOVE_SLASH
|
||
},
|
||
.cool = 95,
|
||
.beauty = 80,
|
||
.cute = 85,
|
||
.smart = 35,
|
||
.tough = 35,
|
||
.sheen = 220,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_GRACIE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_EXEGGUTOR,
|
||
.nickname = _("椰仔"),
|
||
.trainerName = _("未央"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_PICNICKER,
|
||
.aiFlags = CONTEST_AI_SET_1,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_STOMP,
|
||
MOVE_HYPNOSIS,
|
||
MOVE_EGG_BOMB,
|
||
MOVE_SKILL_SWAP
|
||
},
|
||
.cool = 40,
|
||
.beauty = 50,
|
||
.cute = 60,
|
||
.smart = 100,
|
||
.tough = 80,
|
||
.sheen = 200,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_COLTIN] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_CUBONE,
|
||
.nickname = _("卡拉哔"),
|
||
.trainerName = _("满朗"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_MAN_4,
|
||
.aiFlags = CONTEST_AI_SET_2,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_BONE_CLUB,
|
||
MOVE_BONEMERANG,
|
||
MOVE_BONE_RUSH,
|
||
MOVE_GROWL
|
||
},
|
||
.cool = 40,
|
||
.beauty = 35,
|
||
.cute = 85,
|
||
.smart = 35,
|
||
.tough = 100,
|
||
.sheen = 210,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_ELLIE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_HITMONLEE,
|
||
.nickname = _("月飞"),
|
||
.trainerName = _("千晨"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_EXPERT_F,
|
||
.aiFlags = CONTEST_AI_SET_3,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_REVERSAL,
|
||
MOVE_REVENGE,
|
||
MOVE_FOCUS_ENERGY,
|
||
MOVE_MEGA_KICK
|
||
},
|
||
.cool = 85,
|
||
.beauty = 30,
|
||
.cute = 25,
|
||
.smart = 50,
|
||
.tough = 100,
|
||
.sheen = 220,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MARCUS] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_SQUIRTLE,
|
||
.nickname = _("小龟"),
|
||
.trainerName = _("锐明"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_SAILOR,
|
||
.aiFlags = CONTEST_AI_SET_4,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_TAIL_WHIP,
|
||
MOVE_BUBBLE,
|
||
MOVE_FOCUS_PUNCH,
|
||
MOVE_WITHDRAW
|
||
},
|
||
.cool = 30,
|
||
.beauty = 35,
|
||
.cute = 100,
|
||
.smart = 40,
|
||
.tough = 95,
|
||
.sheen = 230,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_KIARA] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_KANGASKHAN,
|
||
.nickname = _("悦儿"),
|
||
.trainerName = _("日和"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_3,
|
||
.aiFlags = CONTEST_AI_SET_5,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_MEGA_PUNCH,
|
||
MOVE_RAGE,
|
||
MOVE_FOCUS_PUNCH,
|
||
MOVE_TAIL_WHIP
|
||
},
|
||
.cool = 100,
|
||
.beauty = 50,
|
||
.cute = 30,
|
||
.smart = 50,
|
||
.tough = 100,
|
||
.sheen = 240,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_BRYCE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_PINECO,
|
||
.nickname = _("果球"),
|
||
.trainerName = _("良光"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_BUG_CATCHER,
|
||
.aiFlags = CONTEST_AI_SET_6,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_EXPLOSION,
|
||
MOVE_SPIKES,
|
||
MOVE_LIGHT_SCREEN,
|
||
MOVE_GIGA_DRAIN
|
||
},
|
||
.cool = 80,
|
||
.beauty = 80,
|
||
.cute = 80,
|
||
.smart = 80,
|
||
.tough = 80,
|
||
.sheen = 250,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_JAMIE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_DUNSPARCE,
|
||
.nickname = _("慢慢"),
|
||
.trainerName = _("玉馨"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_5,
|
||
.aiFlags = CONTEST_AI_SET_7,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SPITE,
|
||
MOVE_YAWN,
|
||
MOVE_DEFENSE_CURL,
|
||
MOVE_TAKE_DOWN
|
||
},
|
||
.cool = 40,
|
||
.beauty = 35,
|
||
.cute = 100,
|
||
.smart = 40,
|
||
.tough = 110,
|
||
.sheen = 240,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_JORGE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_HOUNDOOM,
|
||
.nickname = _("黑轮"),
|
||
.trainerName = _("汤马士"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GENTLEMAN,
|
||
.aiFlags = CONTEST_AI_SET_8,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_ROAR,
|
||
MOVE_FLAMETHROWER,
|
||
MOVE_FEINT_ATTACK,
|
||
MOVE_SUNNY_DAY
|
||
},
|
||
.cool = 100,
|
||
.beauty = 100,
|
||
.cute = 30,
|
||
.smart = 25,
|
||
.tough = 80,
|
||
.sheen = 230,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_DEVON] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_MILTANK,
|
||
.nickname = _("鲜奶"),
|
||
.trainerName = _("恒义"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_M,
|
||
.aiFlags = CONTEST_AI_SET_9,
|
||
.whichRank = CONTEST_RANK_HYPER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_MILK_DRINK,
|
||
MOVE_HEAL_BELL,
|
||
MOVE_DEFENSE_CURL,
|
||
MOVE_BLIZZARD
|
||
},
|
||
.cool = 50,
|
||
.beauty = 110,
|
||
.cute = 100,
|
||
.smart = 35,
|
||
.tough = 40,
|
||
.sheen = 220,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_JUSTINA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_GYARADOS,
|
||
.nickname = _("玲珑"),
|
||
.trainerName = _("绫娟"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_PICNICKER,
|
||
.aiFlags = CONTEST_AI_SET_1D,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_HYPER_BEAM,
|
||
MOVE_HYDRO_PUMP,
|
||
MOVE_RAIN_DANCE,
|
||
MOVE_BITE
|
||
},
|
||
.cool = 160,
|
||
.beauty = 200,
|
||
.cute = 20,
|
||
.smart = 40,
|
||
.tough = 160,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_RALPH] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_LOUDRED,
|
||
.nickname = _("吼隆"),
|
||
.trainerName = _("达宏"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_EXPERT_M,
|
||
.aiFlags = CONTEST_AI_SET_2,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_HYPER_VOICE,
|
||
MOVE_STOMP,
|
||
MOVE_ROAR,
|
||
MOVE_HOWL
|
||
},
|
||
.cool = 170,
|
||
.beauty = 50,
|
||
.cute = 55,
|
||
.smart = 150,
|
||
.tough = 160,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_ROSA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SKITTY,
|
||
.nickname = _("喵可"),
|
||
.trainerName = _("秋妍"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_1,
|
||
.aiFlags = CONTEST_AI_SET_11,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_ATTRACT,
|
||
MOVE_ASSIST,
|
||
MOVE_FEINT_ATTACK,
|
||
MOVE_TAIL_WHIP
|
||
},
|
||
.cool = 40,
|
||
.beauty = 200,
|
||
.cute = 150,
|
||
.smart = 185,
|
||
.tough = 60,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_KEATON] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SLAKING,
|
||
.nickname = _("勤架"),
|
||
.trainerName = _("勇海"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY,
|
||
.aiFlags = CONTEST_AI_SET_12,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_COVET,
|
||
MOVE_COUNTER,
|
||
MOVE_ENCORE,
|
||
MOVE_SLACK_OFF
|
||
},
|
||
.cool = 85,
|
||
.beauty = 85,
|
||
.cute = 170,
|
||
.smart = 110,
|
||
.tough = 150,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MAYRA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_ALTARIA,
|
||
.nickname = _("雅儿"),
|
||
.trainerName = _("满泉"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F,
|
||
.aiFlags = CONTEST_AI_SET_5,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_DRAGON_DANCE,
|
||
MOVE_HYPER_BEAM,
|
||
MOVE_PERISH_SONG,
|
||
MOVE_SAFEGUARD
|
||
},
|
||
.cool = 170,
|
||
.beauty = 150,
|
||
.cute = 30,
|
||
.smart = 30,
|
||
.tough = 90,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_LAMAR] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_KIRLIA,
|
||
.nickname = _("琦琦"),
|
||
.trainerName = _("虎雄"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_RICH_BOY,
|
||
.aiFlags = CONTEST_AI_SET_1E,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SHOCK_WAVE,
|
||
MOVE_SHADOW_BALL,
|
||
MOVE_SKILL_SWAP,
|
||
MOVE_RETURN
|
||
},
|
||
.cool = 230,
|
||
.beauty = 60,
|
||
.cute = 60,
|
||
.smart = 230,
|
||
.tough = 80,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_AUBREY] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_BELLOSSOM,
|
||
.nickname = _("花花"),
|
||
.trainerName = _("仁宁"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_4,
|
||
.aiFlags = CONTEST_AI_SET_1F,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_PETAL_DANCE,
|
||
MOVE_SWEET_SCENT,
|
||
MOVE_STUN_SPORE,
|
||
MOVE_FLASH
|
||
},
|
||
.cool = 35,
|
||
.beauty = 200,
|
||
.cute = 150,
|
||
.smart = 130,
|
||
.tough = 40,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_NIGEL] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SABLEYE,
|
||
.nickname = _("小魄"),
|
||
.trainerName = _("初创"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_CAMPER,
|
||
.aiFlags = CONTEST_AI_SET_16,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_MEAN_LOOK,
|
||
MOVE_FEINT_ATTACK,
|
||
MOVE_KNOCK_OFF,
|
||
MOVE_CONFUSE_RAY
|
||
},
|
||
.cool = 25,
|
||
.beauty = 35,
|
||
.cute = 230,
|
||
.smart = 150,
|
||
.tough = 160,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CAMILLE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_NATU,
|
||
.nickname = _("天天"),
|
||
.trainerName = _("美玲"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_LASS,
|
||
.aiFlags = CONTEST_AI_SET_20,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_NIGHT_SHADE,
|
||
MOVE_FUTURE_SIGHT,
|
||
MOVE_CONFUSE_RAY,
|
||
MOVE_PSYCHIC
|
||
},
|
||
.cool = 35,
|
||
.beauty = 35,
|
||
.cute = 150,
|
||
.smart = 130,
|
||
.tough = 170,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_DEON] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_SHARPEDO,
|
||
.nickname = _("鲨米"),
|
||
.trainerName = _("强杰"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M,
|
||
.aiFlags = CONTEST_AI_SET_A,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_AGILITY,
|
||
MOVE_SWAGGER,
|
||
MOVE_TAUNT,
|
||
MOVE_TAKE_DOWN
|
||
},
|
||
.cool = 140,
|
||
.beauty = 70,
|
||
.cute = 140,
|
||
.smart = 75,
|
||
.tough = 100,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_JANELLE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_LUVDISC,
|
||
.nickname = _("爱玲"),
|
||
.trainerName = _("翩翡"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_GIRL_2,
|
||
.aiFlags = CONTEST_AI_SET_18,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_SWEET_KISS,
|
||
MOVE_ATTRACT,
|
||
MOVE_TAKE_DOWN,
|
||
MOVE_CHARM
|
||
},
|
||
.cool = 50,
|
||
.beauty = 100,
|
||
.cute = 220,
|
||
.smart = 40,
|
||
.tough = 190,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_HEATH] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_HERACROSS,
|
||
.nickname = _("赫拉斯哥"),
|
||
.trainerName = _("亚敦"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_MAN_3,
|
||
.aiFlags = CONTEST_AI_SET_19,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_STRENGTH,
|
||
MOVE_ENDURE,
|
||
MOVE_REVERSAL,
|
||
MOVE_ROCK_TOMB
|
||
},
|
||
.cool = 170,
|
||
.beauty = 70,
|
||
.cute = 110,
|
||
.smart = 240,
|
||
.tough = 140,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_SASHA] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_ELECTRODE,
|
||
.nickname = _("地雷"),
|
||
.trainerName = _("奈叶"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_TWIN,
|
||
.aiFlags = CONTEST_AI_SET_1A,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_EXPLOSION,
|
||
MOVE_LIGHT_SCREEN,
|
||
MOVE_SWIFT,
|
||
MOVE_FLASH
|
||
},
|
||
.cool = 200,
|
||
.beauty = 200,
|
||
.cute = 30,
|
||
.smart = 35,
|
||
.tough = 50,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_FRANKIE] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_PICHU,
|
||
.nickname = _("皮太郎"),
|
||
.trainerName = _("振泰"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER,
|
||
.aiFlags = CONTEST_AI_SET_21,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SWEET_KISS,
|
||
MOVE_ATTRACT,
|
||
MOVE_REST,
|
||
MOVE_TAIL_WHIP
|
||
},
|
||
.cool = 25,
|
||
.beauty = 150,
|
||
.cute = 180,
|
||
.smart = 115,
|
||
.tough = 120,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_HELEN] = {
|
||
.filter = CONTEST_FILTER_NONE,
|
||
.species = SPECIES_WOBBUFFET,
|
||
.nickname = _("然奇奇"),
|
||
.trainerName = _("蔚来"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_1,
|
||
.aiFlags = CONTEST_AI_SET_F,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_COUNTER,
|
||
MOVE_MIRROR_COAT,
|
||
MOVE_SAFEGUARD,
|
||
MOVE_DESTINY_BOND
|
||
},
|
||
.cool = 60,
|
||
.beauty = 230,
|
||
.cute = 50,
|
||
.smart = 220,
|
||
.tough = 210,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CAMILE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_GENGAR,
|
||
.nickname = _("咯咯"),
|
||
.trainerName = _("绫媚"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_HEX_MANIAC,
|
||
.aiFlags = CONTEST_AI_SET_1,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_DESTINY_BOND,
|
||
MOVE_CONFUSE_RAY,
|
||
MOVE_LICK,
|
||
MOVE_SLUDGE_BOMB
|
||
},
|
||
.cool = 200,
|
||
.beauty = 100,
|
||
.cute = 50,
|
||
.smart = 80,
|
||
.tough = 180,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_MARTIN] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_PORYGON,
|
||
.nickname = _("折线"),
|
||
.trainerName = _("建彦"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_SCIENTIST_1,
|
||
.aiFlags = CONTEST_AI_SET_2,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_CONVERSION_2,
|
||
MOVE_CONVERSION,
|
||
MOVE_RETURN,
|
||
MOVE_RECYCLE
|
||
},
|
||
.cool = 130,
|
||
.beauty = 130,
|
||
.cute = 130,
|
||
.smart = 130,
|
||
.tough = 130,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_SERGIO] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_DRAGONITE,
|
||
.nickname = _("太龙"),
|
||
.trainerName = _("勇真"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_BOY_1,
|
||
.aiFlags = CONTEST_AI_SET_3,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_OUTRAGE,
|
||
MOVE_SLAM,
|
||
MOVE_TWISTER,
|
||
MOVE_EARTHQUAKE
|
||
},
|
||
.cool = 150,
|
||
.beauty = 140,
|
||
.cute = 50,
|
||
.smart = 120,
|
||
.tough = 150,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_KAILEY] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_MEOWTH,
|
||
.nickname = _("喵咪"),
|
||
.trainerName = _("桃华"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_TWIN,
|
||
.aiFlags = CONTEST_AI_SET_4,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_GROWL,
|
||
MOVE_TAUNT,
|
||
MOVE_PAY_DAY,
|
||
MOVE_BITE
|
||
},
|
||
.cool = 125,
|
||
.beauty = 110,
|
||
.cute = 180,
|
||
.smart = 170,
|
||
.tough = 80,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_PERLA] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_JYNX,
|
||
.nickname = _("佳丽"),
|
||
.trainerName = _("贤霞"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_BEAUTY,
|
||
.aiFlags = CONTEST_AI_SET_5,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = TRUE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_PERISH_SONG,
|
||
MOVE_MEAN_LOOK,
|
||
MOVE_LOVELY_KISS,
|
||
MOVE_FAKE_TEARS
|
||
},
|
||
.cool = 100,
|
||
.beauty = 150,
|
||
.cute = 100,
|
||
.smart = 150,
|
||
.tough = 120,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_CLARA] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_TOGEPI,
|
||
.nickname = _("刺福"),
|
||
.trainerName = _("律歌"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_WOMAN_2,
|
||
.aiFlags = CONTEST_AI_SET_6,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_GROWL,
|
||
MOVE_YAWN,
|
||
MOVE_ENCORE,
|
||
MOVE_FOLLOW_ME
|
||
},
|
||
.cool = 80,
|
||
.beauty = 120,
|
||
.cute = 200,
|
||
.smart = 120,
|
||
.tough = 80,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_JAKOB] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_ESPEON,
|
||
.nickname = _("阳灵"),
|
||
.trainerName = _("震泰"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_PSYCHIC_M,
|
||
.aiFlags = CONTEST_AI_SET_7,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = TRUE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = FALSE,
|
||
.moves =
|
||
{
|
||
MOVE_SWIFT,
|
||
MOVE_QUICK_ATTACK,
|
||
MOVE_MORNING_SUN,
|
||
MOVE_TAIL_WHIP
|
||
},
|
||
.cool = 180,
|
||
.beauty = 150,
|
||
.cute = 100,
|
||
.smart = 80,
|
||
.tough = 150,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_TREY] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_SLOWKING,
|
||
.nickname = _("贤王"),
|
||
.trainerName = _("雄濠"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_SAILOR,
|
||
.aiFlags = CONTEST_AI_SET_8,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = FALSE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = TRUE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_FACADE,
|
||
MOVE_CURSE,
|
||
MOVE_YAWN,
|
||
MOVE_FOCUS_PUNCH
|
||
},
|
||
.cool = 100,
|
||
.beauty = 80,
|
||
.cute = 200,
|
||
.smart = 110,
|
||
.tough = 170,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
},
|
||
[CONTEST_OPPONENT_LANE] = {
|
||
.filter = CONTEST_FILTER_ONLY_POSTGAME,
|
||
.species = SPECIES_URSARING,
|
||
.nickname = _("熊藏"),
|
||
.trainerName = _("忠德"),
|
||
.trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT,
|
||
.aiFlags = CONTEST_AI_SET_9,
|
||
.whichRank = CONTEST_RANK_MASTER,
|
||
.aiPool_Cool = TRUE,
|
||
.aiPool_Beauty = FALSE,
|
||
.aiPool_Cute = FALSE,
|
||
.aiPool_Smart = FALSE,
|
||
.aiPool_Tough = TRUE,
|
||
.moves =
|
||
{
|
||
MOVE_THRASH,
|
||
MOVE_AERIAL_ACE,
|
||
MOVE_FAKE_TEARS,
|
||
MOVE_LEER
|
||
},
|
||
.cool = 180,
|
||
.beauty = 140,
|
||
.cute = 30,
|
||
.smart = 80,
|
||
.tough = 190,
|
||
.sheen = 255,
|
||
.personality = 0,
|
||
.otId = CONTEST_AI_TRAINER_ID,
|
||
}
|
||
};
|