diff options
Diffstat (limited to 'data')
101 files changed, 16851 insertions, 12804 deletions
diff --git a/data/battle_frontier/battle_frontier_mons.inc b/data/battle_frontier/battle_frontier_mons.inc index 47ba6b4ef..6b77c8378 100644 --- a/data/battle_frontier/battle_frontier_mons.inc +++ b/data/battle_frontier/battle_frontier_mons.inc @@ -960,7 +960,7 @@ gBattleFrontierMons:: @ 85D97BC .4byte NATURE_DOCILE @ 137 - .2byte SPECIES_FARFETCH_D + .2byte SPECIES_FARFETCHD .2byte MOVE_SLASH, MOVE_KNOCK_OFF, MOVE_SWORDS_DANCE, MOVE_AGILITY .byte BATTLE_FRONTIER_ITEM_STICK .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP diff --git a/data/battle_frontier/battle_frontier_trainers.inc b/data/battle_frontier/battle_frontier_trainers.inc index fc8f29261..fc97ffe89 100644 --- a/data/battle_frontier/battle_frontier_trainers.inc +++ b/data/battle_frontier/battle_frontier_trainers.inc @@ -4,389 +4,389 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_YOUNGSTER .string "BRADY$", 8 @ pre-battle speech - ec_word I_AM - ec_word NEVER - ec_word GOING - ec_word TO - ec_word LOSE - ec_word EXCL -@ win speech - ec_word I_AM - ec_word STRONG - ec_word AREN_T - ec_word I - ec_word QUES - .2byte -1 -@ loss speech - ec_word WHAT - ec_word QUES - .2byte -1 - ec_word BUT - ec_word HOW - ec_word QUES + .2byte EC_WORD_I_AM + .2byte EC_WORD_NEVER + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_LOSE + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_STRONG + .2byte EC_WORD_AREN_T + .2byte EC_WORD_I + .2byte EC_WORD_QUES + .2byte -1 +@ loss speech + .2byte EC_WORD_WHAT + .2byte EC_WORD_QUES + .2byte -1 + .2byte EC_WORD_BUT + .2byte EC_WORD_HOW + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Brady @ 1 .4byte TRAINER_CLASS_YOUNGSTER .string "CONNER$", 8 @ pre-battle speech - ec_word LOSING - ec_word DOESN_T - ec_word BUG - ec_word ME + .2byte EC_WORD_LOSING + .2byte EC_WORD_DOESN_T + .2byte EC_WORD_BUG + .2byte EC_WORD_ME .2byte -1 .2byte -1 @ win speech - ec_word A - ec_word WIN - ec_word IS - ec_word JUST - ec_word AWESOME + .2byte EC_WORD_A + .2byte EC_WORD_WIN + .2byte EC_WORD_IS + .2byte EC_WORD_JUST + .2byte EC_WORD_AWESOME .2byte -1 @ loss speech - ec_word DARN - ec_word ELLIPSIS - ec_word LOSING - ec_word DOES - ec_word BUG - ec_word ME + .2byte EC_WORD_DARN + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_LOSING + .2byte EC_WORD_DOES + .2byte EC_WORD_BUG + .2byte EC_WORD_ME .4byte gBattleFrontierTrainerMons_Conner @ 2 .4byte TRAINER_CLASS_YOUNGSTER .string "BRADLEY$", 8 @ pre-battle speech - ec_word HEY_THERE - ec_word EXCL - ec_word YOU_RE - ec_word MY - ec_word OPPONENT - ec_word TODAY -@ win speech - ec_word HAHAHA - ec_word EXCL - .2byte -1 - ec_word SEE_YA - ec_word LATER - ec_word EXCL -@ loss speech - ec_word TOMORROW - ec_word IS - ec_word WHEN - ec_word WE - ec_word REALLY - ec_word BATTLE + .2byte EC_WORD_HEY_THERE + .2byte EC_WORD_EXCL + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MY + .2byte EC_WORD_OPPONENT + .2byte EC_WORD_TODAY +@ win speech + .2byte EC_WORD_HAHAHA + .2byte EC_WORD_EXCL + .2byte -1 + .2byte EC_WORD_SEE_YA + .2byte EC_WORD_LATER + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_TOMORROW + .2byte EC_WORD_IS + .2byte EC_WORD_WHEN + .2byte EC_WORD_WE + .2byte EC_WORD_REALLY + .2byte EC_WORD_BATTLE .4byte gBattleFrontierTrainerMons_Bradley @ 3 .4byte TRAINER_CLASS_LASS .string "CYBIL$", 8 @ pre-battle speech - ec_word YOU_RE - ec_word REALLY - ec_word NOT_VERY - ec_word SCARY - ec_word AT - ec_word ALL -@ win speech - ec_word IT_S - ec_word SAD - ec_word TO - ec_word SEE - ec_word YOU - ec_move2 STRUGGLE -@ loss speech - ec_word THIS - ec_word CAN_T - ec_word BE - ec_word HAPPENING - ec_word TO_ME - ec_word EXCL + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_REALLY + .2byte EC_WORD_NOT_VERY + .2byte EC_WORD_SCARY + .2byte EC_WORD_AT + .2byte EC_WORD_ALL +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_SAD + .2byte EC_WORD_TO + .2byte EC_WORD_SEE + .2byte EC_WORD_YOU + .2byte EC_MOVE2(STRUGGLE) +@ loss speech + .2byte EC_WORD_THIS + .2byte EC_WORD_CAN_T + .2byte EC_WORD_BE + .2byte EC_WORD_HAPPENING + .2byte EC_WORD_TO_ME + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Cybil @ 4 .4byte TRAINER_CLASS_LASS .string "RODETTE$", 8 @ pre-battle speech - ec_word OH - ec_word THIS - ec_word IS - ec_word SO - ec_word EXCITING - ec_word EXCL -@ win speech - ec_word IT_S - ec_word INCREDIBLE - ec_word HOW - ec_word STRONG - ec_word I_AM - ec_word EXCL -@ loss speech - ec_word OH_DEAR - ec_word ELLIPSIS - ec_word I_AM - ec_word JUST - ec_word NO - ec_word GOOD + .2byte EC_WORD_OH + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_SO + .2byte EC_WORD_EXCITING + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_INCREDIBLE + .2byte EC_WORD_HOW + .2byte EC_WORD_STRONG + .2byte EC_WORD_I_AM + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_OH_DEAR + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_JUST + .2byte EC_WORD_NO + .2byte EC_WORD_GOOD .4byte gBattleFrontierTrainerMons_Rodette @ 5 .4byte TRAINER_CLASS_LASS .string "PEGGY$", 8 @ pre-battle speech - ec_word GET - ec_word READY - ec_word TO - ec_word BE - ec_word DESTROYED - ec_word EXCL -@ win speech - ec_word HAHAHA - ec_word EXCL_EXCL - .2byte -1 - ec_word I_AM - ec_word LOLLING - ec_word EXCL -@ loss speech - ec_word I_AM - ec_word FEELING - ec_word SAD - ec_word THANKS - ec_word TO - ec_word YOU + .2byte EC_WORD_GET + .2byte EC_WORD_READY + .2byte EC_WORD_TO + .2byte EC_WORD_BE + .2byte EC_WORD_DESTROYED + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_HAHAHA + .2byte EC_WORD_EXCL_EXCL + .2byte -1 + .2byte EC_WORD_I_AM + .2byte EC_WORD_LOLLING + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_SAD + .2byte EC_WORD_THANKS + .2byte EC_WORD_TO + .2byte EC_WORD_YOU .4byte gBattleFrontierTrainerMons_Peggy @ 6 .4byte TRAINER_CLASS_SCHOOL_KID_1 .string "KEITH$", 8 @ pre-battle speech - ec_word I - ec_word DON_T - ec_word JUST - ec_word STUDY - ec_word YOU - ec_word KNOW -@ win speech - ec_word YOU - ec_word DON_T - ec_word STUDY - ec_word ENOUGH - ec_word ELLIPSIS - .2byte -1 -@ loss speech - ec_word I - ec_word NEED - ec_word TO - ec_word STUDY - ec_word MORE - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_JUST + .2byte EC_WORD_STUDY + .2byte EC_WORD_YOU + .2byte EC_WORD_KNOW +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_DON_T + .2byte EC_WORD_STUDY + .2byte EC_WORD_ENOUGH + .2byte EC_WORD_ELLIPSIS + .2byte -1 +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_STUDY + .2byte EC_WORD_MORE + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Keith @ 7 .4byte TRAINER_CLASS_SCHOOL_KID_1 .string "GRAYSON$", 8 @ pre-battle speech - ec_word A - ec_word POKEMON - ec_word BATTLE - ec_word ISN_T - ec_word CHILD_S_PLAY - ec_word EXCL -@ win speech - ec_word YOU_RE - ec_word DONE - ec_word AREN_T - ec_word YOU - ec_word QUES - .2byte -1 -@ loss speech - ec_word WE - ec_word WERE - ec_word LIKE - ec_word TOYS - ec_word TO - ec_word YOU + .2byte EC_WORD_A + .2byte EC_WORD_POKEMON + .2byte EC_WORD_BATTLE + .2byte EC_WORD_ISN_T + .2byte EC_WORD_CHILD_S_PLAY + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_DONE + .2byte EC_WORD_AREN_T + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES + .2byte -1 +@ loss speech + .2byte EC_WORD_WE + .2byte EC_WORD_WERE + .2byte EC_WORD_LIKE + .2byte EC_WORD_TOYS + .2byte EC_WORD_TO + .2byte EC_WORD_YOU .4byte gBattleFrontierTrainerMons_Grayson @ 8 .4byte TRAINER_CLASS_SCHOOL_KID_1 .string "GLENN$", 8 @ pre-battle speech - ec_word I - ec_word WOULD - ec_word BE - ec_word COOL - ec_word IF_I_WIN + .2byte EC_WORD_I + .2byte EC_WORD_WOULD + .2byte EC_WORD_BE + .2byte EC_WORD_COOL + .2byte EC_WORD_IF_I_WIN .2byte -1 @ win speech - ec_word COOL - ec_word EXCL + .2byte EC_WORD_COOL + .2byte EC_WORD_EXCL .2byte -1 - ec_word THAT_S - ec_word WHAT - ec_word I_AM + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHAT + .2byte EC_WORD_I_AM @ loss speech - ec_word I_AM - ec_word NOT - ec_word GOING - ec_word TO - ec_word BE - ec_word COOL + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_BE + .2byte EC_WORD_COOL .4byte gBattleFrontierTrainerMons_Glenn @ 9 .4byte TRAINER_CLASS_SCHOOL_KID_2 .string "LILIANA$", 8 @ pre-battle speech - ec_word I - ec_word WON_T - ec_word GIVE_UP - ec_word UNTIL - ec_word I - ec_word WIN -@ win speech - ec_word THERE - ec_word IS - ec_word NO - ec_word SURRENDER - ec_word IN - ec_word ME -@ loss speech - ec_word THAT_S - ec_word IT - ec_word ELLIPSIS - ec_word I - ec_word GIVE_UP - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_WON_T + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_UNTIL + .2byte EC_WORD_I + .2byte EC_WORD_WIN +@ win speech + .2byte EC_WORD_THERE + .2byte EC_WORD_IS + .2byte EC_WORD_NO + .2byte EC_WORD_SURRENDER + .2byte EC_WORD_IN + .2byte EC_WORD_ME +@ loss speech + .2byte EC_WORD_THAT_S + .2byte EC_WORD_IT + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Liliana @ 10 .4byte TRAINER_CLASS_SCHOOL_KID_2 .string "ELISE$", 8 @ pre-battle speech - ec_word MY - ec_word STRATEGY - ec_word IS - ec_word FROM - ec_word MY - ec_word FATHER -@ win speech - ec_word I - ec_word WIN - ec_word EXCL - ec_word FATHER - ec_word I_VE - ec_word WON -@ loss speech - ec_word FORGIVE - ec_word ME - ec_word FATHER - ec_word FOR - ec_word I_VE - ec_word LOST + .2byte EC_WORD_MY + .2byte EC_WORD_STRATEGY + .2byte EC_WORD_IS + .2byte EC_WORD_FROM + .2byte EC_WORD_MY + .2byte EC_WORD_FATHER +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_WIN + .2byte EC_WORD_EXCL + .2byte EC_WORD_FATHER + .2byte EC_WORD_I_VE + .2byte EC_WORD_WON +@ loss speech + .2byte EC_WORD_FORGIVE + .2byte EC_WORD_ME + .2byte EC_WORD_FATHER + .2byte EC_WORD_FOR + .2byte EC_WORD_I_VE + .2byte EC_WORD_LOST .4byte gBattleFrontierTrainerMons_Elise @ 11 .4byte TRAINER_CLASS_SCHOOL_KID_2 .string "ZOEY$", 8 @ pre-battle speech - ec_word PLEASE - ec_word BATTLE - ec_word LIKE - ec_word YOU - ec_word MEAN - ec_word IT -@ win speech - ec_word THANK_YOU - ec_word EXCL_EXCL - .2byte -1 - ec_word THANK_YOU - ec_word SO - ec_word MUCH -@ loss speech - ec_word WERE - ec_word YOU - ec_word REALLY - ec_word BEING - ec_word SERIOUS - ec_word QUES + .2byte EC_WORD_PLEASE + .2byte EC_WORD_BATTLE + .2byte EC_WORD_LIKE + .2byte EC_WORD_YOU + .2byte EC_WORD_MEAN + .2byte EC_WORD_IT +@ win speech + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_EXCL_EXCL + .2byte -1 + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_SO + .2byte EC_WORD_MUCH +@ loss speech + .2byte EC_WORD_WERE + .2byte EC_WORD_YOU + .2byte EC_WORD_REALLY + .2byte EC_WORD_BEING + .2byte EC_WORD_SERIOUS + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Zoey @ 12 .4byte TRAINER_CLASS_RICH_BOY .string "MANUEL$", 8 @ pre-battle speech - ec_word ME - ec_word LOSE - ec_word QUES - ec_word THAT_S - ec_word PREPOSTEROUS - ec_word EXCL + .2byte EC_WORD_ME + .2byte EC_WORD_LOSE + .2byte EC_WORD_QUES + .2byte EC_WORD_THAT_S + .2byte EC_WORD_PREPOSTEROUS + .2byte EC_WORD_EXCL @ win speech - ec_word NATURALLY - ec_word I - ec_word WIN + .2byte EC_WORD_NATURALLY + .2byte EC_WORD_I + .2byte EC_WORD_WIN .2byte -1 .2byte -1 .2byte -1 @ loss speech - ec_word WAAAH - ec_word EXCL + .2byte EC_WORD_WAAAH + .2byte EC_WORD_EXCL .2byte -1 - ec_word I - ec_word LOST - ec_word MOTHER + .2byte EC_WORD_I + .2byte EC_WORD_LOST + .2byte EC_WORD_MOTHER .4byte gBattleFrontierTrainerMons_Manuel @ 13 .4byte TRAINER_CLASS_RICH_BOY .string "RUSS$", 8 @ pre-battle speech - ec_word THEY - ec_word ALL - ec_word WANT - ec_word MY - ec_word FABULOUS - ec_word POKEMON -@ win speech - ec_word I - ec_word WILL - ec_word HAVE - ec_word A - ec_word POKEMON - ec_word PARTY -@ loss speech - ec_word HOW - ec_word COULD - ec_word YOU - ec_word DO - ec_word THAT - ec_word QUES + .2byte EC_WORD_THEY + .2byte EC_WORD_ALL + .2byte EC_WORD_WANT + .2byte EC_WORD_MY + .2byte EC_WORD_FABULOUS + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_WORD_POKEMON + .2byte EC_WORD_PARTY +@ loss speech + .2byte EC_WORD_HOW + .2byte EC_WORD_COULD + .2byte EC_WORD_YOU + .2byte EC_WORD_DO + .2byte EC_WORD_THAT + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Russ @ 14 .4byte TRAINER_CLASS_RICH_BOY .string "DUSTIN$", 8 @ pre-battle speech - ec_word I - ec_word REALLY - ec_word LIKE - ec_word COOL - ec_word POKEMON + .2byte EC_WORD_I + .2byte EC_WORD_REALLY + .2byte EC_WORD_LIKE + .2byte EC_WORD_COOL + .2byte EC_WORD_POKEMON .2byte -1 @ win speech - ec_word I - ec_word LIKE - ec_word MYSELF - ec_word WHEN_I_WIN - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_MYSELF + .2byte EC_WORD_WHEN_I_WIN + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_word I - ec_word LIKE - ec_word MYSELF - ec_word IF_I_LOSE - ec_word TOO + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_MYSELF + .2byte EC_WORD_IF_I_LOSE + .2byte EC_WORD_TOO .2byte -1 .4byte gBattleFrontierTrainerMons_Dustin @@ -394,50 +394,50 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_LADY .string "TINA$", 8 @ pre-battle speech - ec_word IF_I_WIN - ec_word YOU - ec_word CAN - ec_word HAVE - ec_word A - ec_move2 SWEET_KISS -@ win speech - ec_word HERE_IT_IS - ec_word YOUR - ec_move2 SWEET_KISS - ec_word FROM - ec_word MY - ec_pokemon2 JYNX -@ loss speech - ec_word YOU - ec_word WANT - ec_word A - ec_move1 SWIFT - ec_move2 MEGA_KICK - ec_word INSTEAD + .2byte EC_WORD_IF_I_WIN + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_MOVE2(SWEET_KISS) +@ win speech + .2byte EC_WORD_HERE_IT_IS + .2byte EC_WORD_YOUR + .2byte EC_MOVE2(SWEET_KISS) + .2byte EC_WORD_FROM + .2byte EC_WORD_MY + .2byte EC_POKEMON2(JYNX) +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_WANT + .2byte EC_WORD_A + .2byte EC_MOVE(SWIFT) + .2byte EC_MOVE2(MEGA_KICK) + .2byte EC_WORD_INSTEAD .4byte gBattleFrontierTrainerMons_Tina @ 16 .4byte TRAINER_CLASS_LADY .string "GILLIAN$", 8 @ pre-battle speech - ec_word THE - ec_word GOURMET - ec_word THING - ec_word IS - ec_word SO - ec_word YESTERDAY + .2byte EC_WORD_THE + .2byte EC_WORD_GOURMET + .2byte EC_WORD_THING + .2byte EC_WORD_IS + .2byte EC_WORD_SO + .2byte EC_WORD_YESTERDAY @ win speech - ec_word POKEMON - ec_word NEVER - ec_word GO - ec_word OUT - ec_word OF - ec_word FASHION + .2byte EC_WORD_POKEMON + .2byte EC_WORD_NEVER + .2byte EC_WORD_GO + .2byte EC_WORD_OUT + .2byte EC_WORD_OF + .2byte EC_WORD_FASHION @ loss speech - ec_word LOSING - ec_word DOESN_T - ec_word DISAPPOINT - ec_word ME + .2byte EC_WORD_LOSING + .2byte EC_WORD_DOESN_T + .2byte EC_WORD_DISAPPOINT + .2byte EC_WORD_ME .2byte -1 .2byte -1 .4byte gBattleFrontierTrainerMons_Gillian @@ -446,103 +446,103 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_LADY .string "ZOE$", 8 @ pre-battle speech - ec_word I - ec_word HAVEN_T - ec_word A - ec_word WORRY - ec_word AT - ec_word ALL -@ win speech - ec_word LIFE - ec_word IS - ec_word ALWAYS - ec_word GOOD - ec_word TO_ME - .2byte -1 -@ loss speech - ec_word I - ec_word WORRY - ec_word ABOUT - ec_word MY - ec_word POKEMON - ec_word SKILL + .2byte EC_WORD_I + .2byte EC_WORD_HAVEN_T + .2byte EC_WORD_A + .2byte EC_WORD_WORRY + .2byte EC_WORD_AT + .2byte EC_WORD_ALL +@ win speech + .2byte EC_WORD_LIFE + .2byte EC_WORD_IS + .2byte EC_WORD_ALWAYS + .2byte EC_WORD_GOOD + .2byte EC_WORD_TO_ME + .2byte -1 +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WORRY + .2byte EC_WORD_ABOUT + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_SKILL .4byte gBattleFrontierTrainerMons_Zoe @ 18 .4byte TRAINER_CLASS_CAMPER .string "CHEN$", 8 @ pre-battle speech - ec_word I_AM - ec_word TOTALLY - ec_word READY - ec_word TO - ec_word ROCK - ec_word TODAY -@ win speech - ec_word I_AM - ec_word READY - ec_word TO - ec_word GO - ec_word ON - ec_word EXCL -@ loss speech - ec_word I_VE - ec_word LOST - ec_word MY - ec_move1 FOCUS_ENERGY - ec_word AND - ec_word TOUGHNESS + .2byte EC_WORD_I_AM + .2byte EC_WORD_TOTALLY + .2byte EC_WORD_READY + .2byte EC_WORD_TO + .2byte EC_WORD_ROCK + .2byte EC_WORD_TODAY +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_READY + .2byte EC_WORD_TO + .2byte EC_WORD_GO + .2byte EC_WORD_ON + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I_VE + .2byte EC_WORD_LOST + .2byte EC_WORD_MY + .2byte EC_MOVE(FOCUS_ENERGY) + .2byte EC_WORD_AND + .2byte EC_WORD_TOUGHNESS .4byte gBattleFrontierTrainerMons_Chen @ 19 .4byte TRAINER_CLASS_CAMPER .string "AL$", 8 @ pre-battle speech - ec_word YOUR - ec_word LOOK - ec_word SAYS - ec_word YOU_RE - ec_word REALLY - ec_word TOUGH -@ win speech - ec_word IT_S - ec_word ME - ec_word WHO_IS - ec_word REALLY - ec_word TOUGH - .2byte -1 -@ loss speech - ec_word I_AM - ec_word RIGHT - ec_word EXCL - ec_word YOU_RE - ec_word REALLY - ec_word TOUGH + .2byte EC_WORD_YOUR + .2byte EC_WORD_LOOK + .2byte EC_WORD_SAYS + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_REALLY + .2byte EC_WORD_TOUGH +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_ME + .2byte EC_WORD_WHO_IS + .2byte EC_WORD_REALLY + .2byte EC_WORD_TOUGH + .2byte -1 +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_RIGHT + .2byte EC_WORD_EXCL + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_REALLY + .2byte EC_WORD_TOUGH .4byte gBattleFrontierTrainerMons_Al @ 20 .4byte TRAINER_CLASS_CAMPER .string "MITCH$", 8 @ pre-battle speech - ec_word MOTHER - ec_word NATURE - ec_word IS - ec_word MY - ec_word ALLY - ec_word EXCL -@ win speech - ec_word WAS - ec_word THAT - ec_word ENOUGH - ec_word FOR - ec_word YOU - ec_word QUES -@ loss speech - ec_word MOTHER - ec_word NATURE - ec_word DIDN_T - ec_word LET_ME_WIN - ec_word QUES + .2byte EC_WORD_MOTHER + .2byte EC_WORD_NATURE + .2byte EC_WORD_IS + .2byte EC_WORD_MY + .2byte EC_WORD_ALLY + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_WAS + .2byte EC_WORD_THAT + .2byte EC_WORD_ENOUGH + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_MOTHER + .2byte EC_WORD_NATURE + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_LET_ME_WIN + .2byte EC_WORD_QUES .2byte -1 .4byte gBattleFrontierTrainerMons_Mitch @@ -550,25 +550,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PICNICKER .string "ANNE$", 8 @ pre-battle speech - ec_word I - ec_word CAN_T - ec_word WAIT - ec_word LET_S - ec_word BATTLE - ec_word NOW + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_WAIT + .2byte EC_WORD_LET_S + .2byte EC_WORD_BATTLE + .2byte EC_WORD_NOW @ win speech - ec_word MY - ec_word HAPPINESS - ec_word IS - ec_word OVERWHELMING - ec_word EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_HAPPINESS + .2byte EC_WORD_IS + .2byte EC_WORD_OVERWHELMING + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_word YOU_VE - ec_word DESTROYED - ec_word MY - ec_word HAPPINESS - ec_word ELLIPSIS + .2byte EC_WORD_YOU_VE + .2byte EC_WORD_DESTROYED + .2byte EC_WORD_MY + .2byte EC_WORD_HAPPINESS + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Anne @@ -576,207 +576,207 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PICNICKER .string "ALIZE$", 8 @ pre-battle speech - ec_word CUTE - ec_word AND - ec_word AWFULLY - ec_word STRONG - ec_word THAT_S - ec_word ME -@ win speech - ec_word YUP - ec_word I_AM - ec_word CUTE - ec_word AND - ec_word AWFULLY - ec_word STRONG -@ loss speech - ec_word I_AM - ec_word WEAK - ec_word ELLIPSIS - ec_word BUT - ec_word I_AM - ec_word CUTE + .2byte EC_WORD_CUTE + .2byte EC_WORD_AND + .2byte EC_WORD_AWFULLY + .2byte EC_WORD_STRONG + .2byte EC_WORD_THAT_S + .2byte EC_WORD_ME +@ win speech + .2byte EC_WORD_YUP + .2byte EC_WORD_I_AM + .2byte EC_WORD_CUTE + .2byte EC_WORD_AND + .2byte EC_WORD_AWFULLY + .2byte EC_WORD_STRONG +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_WEAK + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_BUT + .2byte EC_WORD_I_AM + .2byte EC_WORD_CUTE .4byte gBattleFrontierTrainerMons_Alize @ 23 .4byte TRAINER_CLASS_PICNICKER .string "LAUREN$", 8 @ pre-battle speech - ec_word I_AM - ec_word OLD - ec_word BUT - ec_word I_AM - ec_word ALSO - ec_word GOOD -@ win speech - ec_word I - ec_word SAID - ec_word I_WAS - ec_word OLD - ec_word BUT - ec_word GOOD -@ loss speech - ec_word WHAT - ec_word A - ec_word WEIRD - ec_word DREAM - ec_word THAT_WAS - ec_word EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_OLD + .2byte EC_WORD_BUT + .2byte EC_WORD_I_AM + .2byte EC_WORD_ALSO + .2byte EC_WORD_GOOD +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_SAID + .2byte EC_WORD_I_WAS + .2byte EC_WORD_OLD + .2byte EC_WORD_BUT + .2byte EC_WORD_GOOD +@ loss speech + .2byte EC_WORD_WHAT + .2byte EC_WORD_A + .2byte EC_WORD_WEIRD + .2byte EC_WORD_DREAM + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Lauren @ 24 .4byte TRAINER_CLASS_TUBER_2 .string "KIPP$", 8 @ pre-battle speech - ec_word IF_I_WIN - ec_word I_AM - ec_word GOING - ec_word TO - ec_word GO - ec_move2 SURF -@ win speech - ec_word YEAH - ec_word EXCL - ec_word I_AM - ec_word OFF - ec_word TO - ec_move2 SURF -@ loss speech - ec_word OH - ec_word NO - ec_word EXCL - ec_word A - ec_move1 WHIRLPOOL - ec_word EXCL + .2byte EC_WORD_IF_I_WIN + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_GO + .2byte EC_MOVE2(SURF) +@ win speech + .2byte EC_WORD_YEAH + .2byte EC_WORD_EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_OFF + .2byte EC_WORD_TO + .2byte EC_MOVE2(SURF) +@ loss speech + .2byte EC_WORD_OH + .2byte EC_WORD_NO + .2byte EC_WORD_EXCL + .2byte EC_WORD_A + .2byte EC_MOVE(WHIRLPOOL) + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Kipp @ 25 .4byte TRAINER_CLASS_TUBER_2 .string "JASON$", 8 @ pre-battle speech - ec_word TEACH - ec_word ME - ec_word A - ec_word GOOD - ec_word STRATEGY + .2byte EC_WORD_TEACH + .2byte EC_WORD_ME + .2byte EC_WORD_A + .2byte EC_WORD_GOOD + .2byte EC_WORD_STRATEGY .2byte -1 @ win speech - ec_word THAT_WAS - ec_word YOUR - ec_word GOOD - ec_word STRATEGY - ec_word QUES_EXCL + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_YOUR + .2byte EC_WORD_GOOD + .2byte EC_WORD_STRATEGY + .2byte EC_WORD_QUES_EXCL .2byte -1 @ loss speech - ec_word WOW - ec_word THAT - ec_word IS - ec_word AN - ec_word AWESOME - ec_word STRATEGY + .2byte EC_WORD_WOW + .2byte EC_WORD_THAT + .2byte EC_WORD_IS + .2byte EC_WORD_AN + .2byte EC_WORD_AWESOME + .2byte EC_WORD_STRATEGY .4byte gBattleFrontierTrainerMons_Jason @ 26 .4byte TRAINER_CLASS_TUBER_2 .string "JOHN$", 8 @ pre-battle speech - ec_word I_AM - ec_word A - ec_word PRETTY - ec_word NEW - ec_word TRAINER - .2byte -1 -@ win speech - ec_word I_AM - ec_word NEW - ec_word BUT - ec_word I - ec_word WON - ec_word EXCL -@ loss speech - ec_word I_AM - ec_word NEW - ec_word SO - ec_word WHAT - ec_word IF_I_LOSE - ec_word QUES + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_WORD_PRETTY + .2byte EC_WORD_NEW + .2byte EC_WORD_TRAINER + .2byte -1 +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_NEW + .2byte EC_WORD_BUT + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_NEW + .2byte EC_WORD_SO + .2byte EC_WORD_WHAT + .2byte EC_WORD_IF_I_LOSE + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_John @ 27 .4byte TRAINER_CLASS_TUBER_1 .string "ANN$", 8 @ pre-battle speech - ec_word IT_S - ec_word SO - ec_word EXCITING - ec_word IT - ec_word REALLY - ec_word IS -@ win speech - ec_word I_AM - ec_word SO - ec_word HAPPY - ec_word I - ec_word CAN - ec_word CRY -@ loss speech - ec_word I_AM - ec_word SO - ec_word SAD - ec_word I - ec_word WILL - ec_word CRY + .2byte EC_WORD_IT_S + .2byte EC_WORD_SO + .2byte EC_WORD_EXCITING + .2byte EC_WORD_IT + .2byte EC_WORD_REALLY + .2byte EC_WORD_IS +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_SO + .2byte EC_WORD_HAPPY + .2byte EC_WORD_I + .2byte EC_WORD_CAN + .2byte EC_WORD_CRY +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_SO + .2byte EC_WORD_SAD + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_CRY .4byte gBattleFrontierTrainerMons_Ann @ 28 .4byte TRAINER_CLASS_TUBER_1 .string "EILEEN$", 8 @ pre-battle speech - ec_word LET_S - ec_word PRETEND - ec_word I_AM - ec_word AN - ec_word ADULT - ec_word OK_QUES -@ win speech - ec_word SO - ec_word THIS - ec_word IS - ec_word AN - ec_word ADULT - ec_word FEELING -@ loss speech - ec_word AN - ec_word ADULT - ec_word CAN_T - ec_word BEAT - ec_word YOU - ec_word QUES + .2byte EC_WORD_LET_S + .2byte EC_WORD_PRETEND + .2byte EC_WORD_I_AM + .2byte EC_WORD_AN + .2byte EC_WORD_ADULT + .2byte EC_WORD_OK_QUES +@ win speech + .2byte EC_WORD_SO + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_AN + .2byte EC_WORD_ADULT + .2byte EC_WORD_FEELING +@ loss speech + .2byte EC_WORD_AN + .2byte EC_WORD_ADULT + .2byte EC_WORD_CAN_T + .2byte EC_WORD_BEAT + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Eileen @ 29 .4byte TRAINER_CLASS_TUBER_1 .string "CARLIE$", 8 @ pre-battle speech - ec_word MY - ec_word SUMMER - ec_word VACATION - ec_word IS - ec_word FOR - ec_word POKEMON -@ win speech - ec_word MY - ec_word SUMMER - ec_word VACATION - ec_word WILL - ec_word BE - ec_word AWESOME -@ loss speech - ec_word I - ec_word CAN_T_WIN - ec_word LIKE - ec_word THIS - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_WORD_SUMMER + .2byte EC_WORD_VACATION + .2byte EC_WORD_IS + .2byte EC_WORD_FOR + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_SUMMER + .2byte EC_WORD_VACATION + .2byte EC_WORD_WILL + .2byte EC_WORD_BE + .2byte EC_WORD_AWESOME +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T_WIN + .2byte EC_WORD_LIKE + .2byte EC_WORD_THIS + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Carlie @@ -784,389 +784,389 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_SWIMMER_M .string "GORDON$", 8 @ pre-battle speech - ec_word VICTORY - ec_word WILL - ec_word COME - ec_word TO_ME - ec_word EXCL + .2byte EC_WORD_VICTORY + .2byte EC_WORD_WILL + .2byte EC_WORD_COME + .2byte EC_WORD_TO_ME + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word OH_YEAH - ec_word EXCL + .2byte EC_WORD_OH_YEAH + .2byte EC_WORD_EXCL .2byte -1 - ec_word I - ec_word REALLY - ec_word WON + .2byte EC_WORD_I + .2byte EC_WORD_REALLY + .2byte EC_WORD_WON @ loss speech - ec_word NOTHING - ec_word IS - ec_word WORKING - ec_word OUT - ec_word FOR - ec_word ME + .2byte EC_WORD_NOTHING + .2byte EC_WORD_IS + .2byte EC_WORD_WORKING + .2byte EC_WORD_OUT + .2byte EC_WORD_FOR + .2byte EC_WORD_ME .4byte gBattleFrontierTrainerMons_Gordon @ 31 .4byte TRAINER_CLASS_SWIMMER_M .string "AYDEN$", 8 @ pre-battle speech - ec_word COME_ON - ec_word I - ec_word NEED - ec_word A - ec_word HOT - ec_word BATTLE -@ win speech - ec_word I - ec_word NEED - ec_word WATER - ec_word TO - ec_word COOL - ec_word DOWN -@ loss speech - ec_word YOU - ec_word HAVE - ec_word ME - ec_word FEELING - ec_word ICE - ec_word COLD + .2byte EC_WORD_COME_ON + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_A + .2byte EC_WORD_HOT + .2byte EC_WORD_BATTLE +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_WATER + .2byte EC_WORD_TO + .2byte EC_WORD_COOL + .2byte EC_WORD_DOWN +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_ME + .2byte EC_WORD_FEELING + .2byte EC_WORD_ICE + .2byte EC_WORD_COLD .4byte gBattleFrontierTrainerMons_Ayden @ 32 .4byte TRAINER_CLASS_SWIMMER_M .string "MARCO$", 8 @ pre-battle speech - ec_word I - ec_move2 SURF - ec_word IN - ec_word THE - ec_word WINTER - ec_word TOO -@ win speech - ec_word I - ec_word WILL - ec_word GO - ec_move2 SURF - ec_word RIGHT - ec_word NOW -@ loss speech - ec_word I - ec_word WILL - ec_move2 BEAT_UP - ec_word MY - ec_move2 SURF - ec_word BOARD + .2byte EC_WORD_I + .2byte EC_MOVE2(SURF) + .2byte EC_WORD_IN + .2byte EC_WORD_THE + .2byte EC_WORD_WINTER + .2byte EC_WORD_TOO +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_GO + .2byte EC_MOVE2(SURF) + .2byte EC_WORD_RIGHT + .2byte EC_WORD_NOW +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_MOVE2(BEAT_UP) + .2byte EC_WORD_MY + .2byte EC_MOVE2(SURF) + .2byte EC_WORD_BOARD .4byte gBattleFrontierTrainerMons_Marco @ 33 .4byte TRAINER_CLASS_SWIMMER_F .string "CIERRA$", 8 @ pre-battle speech - ec_word I - ec_word LIKE - ec_word TO - ec_word SYNCHRONIZE - ec_word MY - ec_word SWIFT_SWIM -@ win speech - ec_word MY - ec_word POKEMON - ec_word SYNCHRONIZE - ec_word WITH - ec_word ME - .2byte -1 -@ loss speech - ec_word I - ec_word NEED - ec_word TO - ec_word SYNCHRONIZE - ec_word BETTER - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_TO + .2byte EC_WORD_SYNCHRONIZE + .2byte EC_WORD_MY + .2byte EC_WORD_SWIFT_SWIM +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_SYNCHRONIZE + .2byte EC_WORD_WITH + .2byte EC_WORD_ME + .2byte -1 +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_SYNCHRONIZE + .2byte EC_WORD_BETTER + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Cierra @ 34 .4byte TRAINER_CLASS_SWIMMER_F .string "MARCY$", 8 @ pre-battle speech - ec_word I_AM - ec_word A - ec_word KNOCKOUT - ec_word YOU - ec_word CAN_T_WIN - ec_word EXCL -@ win speech - ec_word AFTER - ec_word ALL - ec_word I_AM - ec_word A - ec_word KNOCKOUT - ec_word EXCL -@ loss speech - ec_word THAT_S - ec_word NOT - ec_word THE - ec_word KNOCKOUT - ec_word I - ec_word MEAN + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_WORD_KNOCKOUT + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN_T_WIN + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_AFTER + .2byte EC_WORD_ALL + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_WORD_KNOCKOUT + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_THAT_S + .2byte EC_WORD_NOT + .2byte EC_WORD_THE + .2byte EC_WORD_KNOCKOUT + .2byte EC_WORD_I + .2byte EC_WORD_MEAN .4byte gBattleFrontierTrainerMons_Marcy @ 35 .4byte TRAINER_CLASS_SWIMMER_F .string "KATHY$", 8 @ pre-battle speech - ec_word I_VE - ec_word WON - ec_word EVERY - ec_word MATCH - ec_word TODAY - ec_word EXCL -@ win speech - ec_word IT_S - ec_word SO - ec_word GREAT - ec_word TO - ec_word WIN - ec_word EXCL -@ loss speech - ec_word HUH_QUES - ec_word I - ec_word SHOULD - ec_word NOT - ec_word HAVE - ec_word LOST + .2byte EC_WORD_I_VE + .2byte EC_WORD_WON + .2byte EC_WORD_EVERY + .2byte EC_WORD_MATCH + .2byte EC_WORD_TODAY + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_SO + .2byte EC_WORD_GREAT + .2byte EC_WORD_TO + .2byte EC_WORD_WIN + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_I + .2byte EC_WORD_SHOULD + .2byte EC_WORD_NOT + .2byte EC_WORD_HAVE + .2byte EC_WORD_LOST .4byte gBattleFrontierTrainerMons_Kathy @ 36 .4byte TRAINER_CLASS_POKEFAN_1 .string "PEYTON$", 8 @ pre-battle speech - ec_word I_AM - ec_word NEVER - ec_word DISAPPOINTED - ec_word WITH - ec_word MY - ec_word POKEMON -@ win speech - ec_word I_AM - ec_word HAPPY - ec_word IF - ec_word WE - ec_word WIN - ec_word TOGETHER -@ loss speech - ec_word I - ec_word ADORE - ec_word MY - ec_word POKEMON - ec_word MORE - ec_word IF_I_LOSE + .2byte EC_WORD_I_AM + .2byte EC_WORD_NEVER + .2byte EC_WORD_DISAPPOINTED + .2byte EC_WORD_WITH + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_HAPPY + .2byte EC_WORD_IF + .2byte EC_WORD_WE + .2byte EC_WORD_WIN + .2byte EC_WORD_TOGETHER +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_ADORE + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_MORE + .2byte EC_WORD_IF_I_LOSE .4byte gBattleFrontierTrainerMons_Peyton @ 37 .4byte TRAINER_CLASS_POKEFAN_1 .string "JULIAN$", 8 @ pre-battle speech - ec_word YOU - ec_word ADORE - ec_word YOUR - ec_word POKEMON - ec_word RIGHT - ec_word QUES -@ win speech - ec_word YOU_RE - ec_word TOTALLY - ec_word OUT - ec_word OF - ec_word THE - ec_word QUESTION -@ loss speech - ec_word YOU - ec_word DO - ec_word ADORE - ec_word YOUR - ec_word POKEMON - ec_word EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_ADORE + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_RIGHT + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_TOTALLY + .2byte EC_WORD_OUT + .2byte EC_WORD_OF + .2byte EC_WORD_THE + .2byte EC_WORD_QUESTION +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_DO + .2byte EC_WORD_ADORE + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Julian @ 38 .4byte TRAINER_CLASS_POKEFAN_1 .string "QUINN$", 8 @ pre-battle speech - ec_word MY - ec_word POKEMON - ec_word ARE - ec_word BUT - ec_word A - ec_word DREAM -@ win speech - ec_word THIS - ec_word IS - ec_word A - ec_word BEAUTIFUL - ec_word DREAM - ec_word EXCL -@ loss speech - ec_word THIS - ec_word IS - ec_word AN - ec_word AWFUL - ec_move1 NIGHTMARE - ec_word EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_BUT + .2byte EC_WORD_A + .2byte EC_WORD_DREAM +@ win speech + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_WORD_BEAUTIFUL + .2byte EC_WORD_DREAM + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_AN + .2byte EC_WORD_AWFUL + .2byte EC_MOVE(NIGHTMARE) + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Quinn @ 39 .4byte TRAINER_CLASS_POKEFAN_2 .string "HAYLEE$", 8 @ pre-battle speech - ec_word I - ec_word DON_T - ec_word KNOW - ec_word HOW - ec_word I_AM - ec_word FEELING -@ win speech - ec_word I_AM - ec_word FEELING - ec_word OVERWHELMING - ec_word JOY - ec_word OVER - ec_word THIS -@ loss speech - ec_word DESTROYED - ec_word IS - ec_word THE - ec_word WAY - ec_word I_AM - ec_word FEELING + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_KNOW + .2byte EC_WORD_HOW + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_OVERWHELMING + .2byte EC_WORD_JOY + .2byte EC_WORD_OVER + .2byte EC_WORD_THIS +@ loss speech + .2byte EC_WORD_DESTROYED + .2byte EC_WORD_IS + .2byte EC_WORD_THE + .2byte EC_WORD_WAY + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING .4byte gBattleFrontierTrainerMons_Haylee @ 40 .4byte TRAINER_CLASS_POKEFAN_2 .string "AMANDA$", 8 @ pre-battle speech - ec_word I - ec_word COME - ec_word FROM - ec_word A - ec_word TRAINER - ec_word FAMILY -@ win speech - ec_word I - ec_word WILL - ec_word TREASURE - ec_word THIS - ec_word WIN - .2byte -1 -@ loss speech - ec_word I - ec_word WANT - ec_word TO - ec_word GO_HOME - ec_word RIGHT - ec_word NOW + .2byte EC_WORD_I + .2byte EC_WORD_COME + .2byte EC_WORD_FROM + .2byte EC_WORD_A + .2byte EC_WORD_TRAINER + .2byte EC_WORD_FAMILY +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_TREASURE + .2byte EC_WORD_THIS + .2byte EC_WORD_WIN + .2byte -1 +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_GO_HOME + .2byte EC_WORD_RIGHT + .2byte EC_WORD_NOW .4byte gBattleFrontierTrainerMons_Amanda @ 41 .4byte TRAINER_CLASS_POKEFAN_2 .string "STACY$", 8 @ pre-battle speech - ec_word ALL - ec_word POKEMON - ec_word HAVE - ec_word THEIR - ec_word OWN - ec_word CUTE_CHARM -@ win speech - ec_word YOU - ec_word SEE - ec_word WHAT - ec_word I - ec_word MEAN - ec_word QUES -@ loss speech - ec_word SHOULD - ec_word I - ec_word NOT - ec_word ADORE - ec_word POKEMON - ec_word QUES + .2byte EC_WORD_ALL + .2byte EC_WORD_POKEMON + .2byte EC_WORD_HAVE + .2byte EC_WORD_THEIR + .2byte EC_WORD_OWN + .2byte EC_WORD_CUTE_CHARM +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_SEE + .2byte EC_WORD_WHAT + .2byte EC_WORD_I + .2byte EC_WORD_MEAN + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_SHOULD + .2byte EC_WORD_I + .2byte EC_WORD_NOT + .2byte EC_WORD_ADORE + .2byte EC_WORD_POKEMON + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Stacy @ 42 .4byte TRAINER_CLASS_PKMN_BREEDER_2 .string "RAFAEL$", 8 @ pre-battle speech - ec_word COME_ON - ec_word EXCL - ec_word LET_S - ec_word SEE - ec_word SOME - ec_word SPIRIT -@ win speech - ec_word THAT_S_IT_EXCL - ec_word THAT_S - ec_word THE - ec_word SPIRIT - ec_word EXCL - .2byte -1 -@ loss speech - ec_word WELL - ec_word SO - ec_word MUCH - ec_word FOR - ec_word OUR - ec_word SPIRIT + .2byte EC_WORD_COME_ON + .2byte EC_WORD_EXCL + .2byte EC_WORD_LET_S + .2byte EC_WORD_SEE + .2byte EC_WORD_SOME + .2byte EC_WORD_SPIRIT +@ win speech + .2byte EC_WORD_THAT_S_IT_EXCL + .2byte EC_WORD_THAT_S + .2byte EC_WORD_THE + .2byte EC_WORD_SPIRIT + .2byte EC_WORD_EXCL + .2byte -1 +@ loss speech + .2byte EC_WORD_WELL + .2byte EC_WORD_SO + .2byte EC_WORD_MUCH + .2byte EC_WORD_FOR + .2byte EC_WORD_OUR + .2byte EC_WORD_SPIRIT .4byte gBattleFrontierTrainerMons_Rafael @ 43 .4byte TRAINER_CLASS_PKMN_BREEDER_2 .string "OLIVER$", 8 @ pre-battle speech - ec_word A - ec_word GENIUS - ec_word THAT_S - ec_word WHAT - ec_word I_AM - ec_word EXCL -@ win speech - ec_word THAT_S - ec_word HOW - ec_word A - ec_word GENIUS - ec_word WORKS - ec_word EXCL -@ loss speech - ec_word YOU_RE - ec_word MORE - ec_word A - ec_word GENIUS - ec_word THAN - ec_word I_AM + .2byte EC_WORD_A + .2byte EC_WORD_GENIUS + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHAT + .2byte EC_WORD_I_AM + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_THAT_S + .2byte EC_WORD_HOW + .2byte EC_WORD_A + .2byte EC_WORD_GENIUS + .2byte EC_WORD_WORKS + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MORE + .2byte EC_WORD_A + .2byte EC_WORD_GENIUS + .2byte EC_WORD_THAN + .2byte EC_WORD_I_AM .4byte gBattleFrontierTrainerMons_Oliver @ 44 .4byte TRAINER_CLASS_PKMN_BREEDER_2 .string "PAYTON$", 8 @ pre-battle speech - ec_word I - ec_word TRAIN - ec_word FROM - ec_word THE - ec_word EGG - ec_word UP + .2byte EC_WORD_I + .2byte EC_WORD_TRAIN + .2byte EC_WORD_FROM + .2byte EC_WORD_THE + .2byte EC_WORD_EGG + .2byte EC_WORD_UP @ win speech - ec_word WELL - ec_word DONE - ec_word EXCL + .2byte EC_WORD_WELL + .2byte EC_WORD_DONE + .2byte EC_WORD_EXCL .2byte -1 .2byte -1 .2byte -1 @ loss speech - ec_word THAT_WAS - ec_word A - ec_move2 SOFT_BOILED - ec_word LOSS - ec_word ELLIPSIS + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_A + .2byte EC_MOVE2(SOFT_BOILED) + .2byte EC_WORD_LOSS + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Payton @@ -1174,129 +1174,129 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PKMN_BREEDER_1 .string "PAMELA$", 8 @ pre-battle speech - ec_word ALL - ec_word POKEMON - ec_word ADORE - ec_word A - ec_word KIND - ec_word TRAINER -@ win speech - ec_word IT_S - ec_word TOO - ec_word BAD - ec_word YOU - ec_word LOST - .2byte -1 -@ loss speech - ec_word YOU_RE - ec_word KIND - ec_word AND - ec_word YOU_RE - ec_word ALSO - ec_word STRONG + .2byte EC_WORD_ALL + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ADORE + .2byte EC_WORD_A + .2byte EC_WORD_KIND + .2byte EC_WORD_TRAINER +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_TOO + .2byte EC_WORD_BAD + .2byte EC_WORD_YOU + .2byte EC_WORD_LOST + .2byte -1 +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_KIND + .2byte EC_WORD_AND + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_ALSO + .2byte EC_WORD_STRONG .4byte gBattleFrontierTrainerMons_Pamela @ 46 .4byte TRAINER_CLASS_PKMN_BREEDER_1 .string "ELIZA$", 8 @ pre-battle speech - ec_word I - ec_word ADORE - ec_word POKEMON - ec_word LIKE - ec_word MY - ec_word CHILDREN -@ win speech - ec_word I_AM - ec_word SO - ec_word HAPPY - ec_word FOR - ec_word MY - ec_word POKEMON -@ loss speech - ec_word OH_DEAR - ec_word I_AM - ec_word SO - ec_word SORRY - ec_word ABOUT - ec_word THIS + .2byte EC_WORD_I + .2byte EC_WORD_ADORE + .2byte EC_WORD_POKEMON + .2byte EC_WORD_LIKE + .2byte EC_WORD_MY + .2byte EC_WORD_CHILDREN +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_SO + .2byte EC_WORD_HAPPY + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON +@ loss speech + .2byte EC_WORD_OH_DEAR + .2byte EC_WORD_I_AM + .2byte EC_WORD_SO + .2byte EC_WORD_SORRY + .2byte EC_WORD_ABOUT + .2byte EC_WORD_THIS .4byte gBattleFrontierTrainerMons_Eliza @ 47 .4byte TRAINER_CLASS_PKMN_BREEDER_1 .string "MARISA$", 8 @ pre-battle speech - ec_word I - ec_word PROMISE - ec_word TO - ec_word BATTLE - ec_word SERIOUSLY - .2byte -1 -@ win speech - ec_word PROMISE - ec_word ME - ec_word YOU - ec_word WILL - ec_word DO - ec_word BETTER -@ loss speech - ec_word PROMISE - ec_word ME - ec_word ANOTHER - ec_word BATTLE - ec_word PLEASE - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_PROMISE + .2byte EC_WORD_TO + .2byte EC_WORD_BATTLE + .2byte EC_WORD_SERIOUSLY + .2byte -1 +@ win speech + .2byte EC_WORD_PROMISE + .2byte EC_WORD_ME + .2byte EC_WORD_YOU + .2byte EC_WORD_WILL + .2byte EC_WORD_DO + .2byte EC_WORD_BETTER +@ loss speech + .2byte EC_WORD_PROMISE + .2byte EC_WORD_ME + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_BATTLE + .2byte EC_WORD_PLEASE + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Marisa @ 48 .4byte TRAINER_CLASS_BUG_CATCHER .string "LEWIS$", 8 @ pre-battle speech - ec_word A_LITTLE - ec_word BUG - ec_word IS - ec_word SCARY - ec_word QUES - ec_word HAHAHA -@ win speech - ec_word LOOK - ec_word LOOK - ec_word EXCL - ec_word A - ec_word SCARY - ec_word BUG -@ loss speech - ec_word OH - ec_word A - ec_word BUG - ec_word ISN_T - ec_word SCARY - ec_word ELLIPSIS + .2byte EC_WORD_A_LITTLE + .2byte EC_WORD_BUG + .2byte EC_WORD_IS + .2byte EC_WORD_SCARY + .2byte EC_WORD_QUES + .2byte EC_WORD_HAHAHA +@ win speech + .2byte EC_WORD_LOOK + .2byte EC_WORD_LOOK + .2byte EC_WORD_EXCL + .2byte EC_WORD_A + .2byte EC_WORD_SCARY + .2byte EC_WORD_BUG +@ loss speech + .2byte EC_WORD_OH + .2byte EC_WORD_A + .2byte EC_WORD_BUG + .2byte EC_WORD_ISN_T + .2byte EC_WORD_SCARY + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Lewis @ 49 .4byte TRAINER_CLASS_BUG_CATCHER .string "YOSHI$", 8 @ pre-battle speech - ec_word BUG - ec_word POKEMON - ec_word MAKE - ec_word ME - ec_word FEELING - ec_word LOVEY_DOVEY -@ win speech - ec_word BUG - ec_word POKEMON - ec_word ARE - ec_word THE - ec_word BEST - ec_word EXCL -@ loss speech - ec_word YOU_RE - ec_word IGNORANT - ec_word ABOUT - ec_word BUG - ec_word POKEMON + .2byte EC_WORD_BUG + .2byte EC_WORD_POKEMON + .2byte EC_WORD_MAKE + .2byte EC_WORD_ME + .2byte EC_WORD_FEELING + .2byte EC_WORD_LOVEY_DOVEY +@ win speech + .2byte EC_WORD_BUG + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_THE + .2byte EC_WORD_BEST + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_IGNORANT + .2byte EC_WORD_ABOUT + .2byte EC_WORD_BUG + .2byte EC_WORD_POKEMON .2byte -1 .4byte gBattleFrontierTrainerMons_Yoshi @@ -1304,25 +1304,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_BUG_CATCHER .string "DESTIN$", 8 @ pre-battle speech - ec_word IT_S - ec_word WAY - ec_word TOO - ec_word HOT - ec_word HERE + .2byte EC_WORD_IT_S + .2byte EC_WORD_WAY + .2byte EC_WORD_TOO + .2byte EC_WORD_HOT + .2byte EC_WORD_HERE .2byte -1 @ win speech - ec_word I_AM - ec_word ABOUT - ec_word TO - ec_move1 OVERHEAT + .2byte EC_WORD_I_AM + .2byte EC_WORD_ABOUT + .2byte EC_WORD_TO + .2byte EC_MOVE(OVERHEAT) .2byte -1 .2byte -1 @ loss speech - ec_word PLEASE - ec_word I - ec_word NEED - ec_word SOME - ec_word WATER + .2byte EC_WORD_PLEASE + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_SOME + .2byte EC_WORD_WATER .2byte -1 .4byte gBattleFrontierTrainerMons_Destin @@ -1330,23 +1330,23 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_NINJA_BOY .string "KEON$", 8 @ pre-battle speech - ec_word FORGIVE - ec_word ME - ec_word BUT - ec_word HERE_I_COME - ec_word EXCL + .2byte EC_WORD_FORGIVE + .2byte EC_WORD_ME + .2byte EC_WORD_BUT + .2byte EC_WORD_HERE_I_COME + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word FORGIVE - ec_word ME - ec_word FOR - ec_word MY - ec_word OVERWHELMING - ec_word POWER + .2byte EC_WORD_FORGIVE + .2byte EC_WORD_ME + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_OVERWHELMING + .2byte EC_WORD_POWER @ loss speech - ec_word I_AM - ec_word SORRY - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_SORRY + .2byte EC_WORD_ELLIPSIS .2byte -1 .2byte -1 .2byte -1 @@ -1356,51 +1356,51 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_NINJA_BOY .string "STUART$", 8 @ pre-battle speech - ec_word I - ec_word PROMISE - ec_word YOU - ec_word A - ec_word HOT - ec_word BATTLE -@ win speech - ec_word THE - ec_word MASTER - ec_word OF - ec_word COOL - ec_word THAT_S - ec_word ME -@ loss speech - ec_word I - ec_word SEE - ec_word I_AM - ec_word NOT - ec_word SO - ec_word COOL + .2byte EC_WORD_I + .2byte EC_WORD_PROMISE + .2byte EC_WORD_YOU + .2byte EC_WORD_A + .2byte EC_WORD_HOT + .2byte EC_WORD_BATTLE +@ win speech + .2byte EC_WORD_THE + .2byte EC_WORD_MASTER + .2byte EC_WORD_OF + .2byte EC_WORD_COOL + .2byte EC_WORD_THAT_S + .2byte EC_WORD_ME +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_SEE + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_SO + .2byte EC_WORD_COOL .4byte gBattleFrontierTrainerMons_Stuart @ 53 .4byte TRAINER_CLASS_NINJA_BOY .string "NESTOR$", 8 @ pre-battle speech - ec_word SHOW - ec_word ME - ec_word A - ec_word REALLY - ec_word SMOOTH - ec_word MOVE -@ win speech - ec_word THERE - ec_word WAS - ec_word NOTHING - ec_word SMOOTH - ec_word ABOUT - ec_word THAT -@ loss speech - ec_word YOU - ec_word REALLY - ec_word ARE - ec_word SMOOTH - ec_word EXCL + .2byte EC_WORD_SHOW + .2byte EC_WORD_ME + .2byte EC_WORD_A + .2byte EC_WORD_REALLY + .2byte EC_WORD_SMOOTH + .2byte EC_WORD_MOVE +@ win speech + .2byte EC_WORD_THERE + .2byte EC_WORD_WAS + .2byte EC_WORD_NOTHING + .2byte EC_WORD_SMOOTH + .2byte EC_WORD_ABOUT + .2byte EC_WORD_THAT +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_REALLY + .2byte EC_WORD_ARE + .2byte EC_WORD_SMOOTH + .2byte EC_WORD_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Nestor @@ -1408,50 +1408,50 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_BUG_MANIAC .string "DERRICK$", 8 @ pre-battle speech - ec_word LET_S - ec_word SEE - ec_word YOU - ec_move2 MEDITATE - ec_word LIKE - ec_word ME -@ win speech - ec_word HOW - ec_word I - ec_move2 MEDITATE - ec_word IS - ec_word JUST - ec_word BEAUTIFUL -@ loss speech - ec_word I - ec_word WILL - ec_move2 MEDITATE - ec_word FOR - ec_word A - ec_move2 CALM_MIND + .2byte EC_WORD_LET_S + .2byte EC_WORD_SEE + .2byte EC_WORD_YOU + .2byte EC_MOVE2(MEDITATE) + .2byte EC_WORD_LIKE + .2byte EC_WORD_ME +@ win speech + .2byte EC_WORD_HOW + .2byte EC_WORD_I + .2byte EC_MOVE2(MEDITATE) + .2byte EC_WORD_IS + .2byte EC_WORD_JUST + .2byte EC_WORD_BEAUTIFUL +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_MOVE2(MEDITATE) + .2byte EC_WORD_FOR + .2byte EC_WORD_A + .2byte EC_MOVE2(CALM_MIND) .4byte gBattleFrontierTrainerMons_Derrick @ 55 .4byte TRAINER_CLASS_BUG_MANIAC .string "BRYSON$", 8 @ pre-battle speech - ec_move2 POISON_POWDER - ec_word IS - ec_word IN - ec_word OUR - ec_move2 COTTON_SPORE - ec_word MOVE + .2byte EC_MOVE2(POISON_POWDER) + .2byte EC_WORD_IS + .2byte EC_WORD_IN + .2byte EC_WORD_OUR + .2byte EC_MOVE2(COTTON_SPORE) + .2byte EC_WORD_MOVE @ win speech - ec_word HOW_DO - ec_word YOU - ec_word LIKE - ec_word OUR - ec_move2 POISON_POWDER - ec_word QUES + .2byte EC_WORD_HOW_DO + .2byte EC_WORD_YOU + .2byte EC_WORD_LIKE + .2byte EC_WORD_OUR + .2byte EC_MOVE2(POISON_POWDER) + .2byte EC_WORD_QUES @ loss speech - ec_word MY - ec_move2 COTTON_SPORE - ec_word WAS - ec_word USELESS + .2byte EC_WORD_MY + .2byte EC_MOVE2(COTTON_SPORE) + .2byte EC_WORD_WAS + .2byte EC_WORD_USELESS .2byte -1 .2byte -1 .4byte gBattleFrontierTrainerMons_Bryson @@ -1460,103 +1460,103 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_BUG_MANIAC .string "CLAYTON$", 8 @ pre-battle speech - ec_word HUH_QUES + .2byte EC_WORD_HUH_QUES .2byte -1 .2byte -1 - ec_word WHERE - ec_word IS_IT_QUES + .2byte EC_WORD_WHERE + .2byte EC_WORD_IS_IT_QUES .2byte -1 @ win speech - ec_word WHERE - ec_word IS_IT_QUES - ec_word I_VE - ec_word LOST - ec_word MY - ec_word POKENAV + .2byte EC_WORD_WHERE + .2byte EC_WORD_IS_IT_QUES + .2byte EC_WORD_I_VE + .2byte EC_WORD_LOST + .2byte EC_WORD_MY + .2byte EC_WORD_POKENAV @ loss speech - ec_word WHERE - ec_word IS_IT_QUES - ec_word I_VE - ec_word LOST - ec_word MY - ec_word SENSE + .2byte EC_WORD_WHERE + .2byte EC_WORD_IS_IT_QUES + .2byte EC_WORD_I_VE + .2byte EC_WORD_LOST + .2byte EC_WORD_MY + .2byte EC_WORD_SENSE .4byte gBattleFrontierTrainerMons_Clayton @ 57 .4byte TRAINER_CLASS_FISHERMAN .string "TRENTON$", 8 @ pre-battle speech - ec_word COME_OVER - ec_word FOR - ec_word SOME - ec_word TASTY - ec_word WATER - .2byte -1 -@ win speech - ec_word MMM - ec_word DO - ec_word YOU - ec_word WANT - ec_word SOME - ec_word QUES -@ loss speech - ec_word I - ec_word GOT - ec_word THIS - ec_word TASTY - ec_word WATER - ec_word SHOPPING + .2byte EC_WORD_COME_OVER + .2byte EC_WORD_FOR + .2byte EC_WORD_SOME + .2byte EC_WORD_TASTY + .2byte EC_WORD_WATER + .2byte -1 +@ win speech + .2byte EC_WORD_MMM + .2byte EC_WORD_DO + .2byte EC_WORD_YOU + .2byte EC_WORD_WANT + .2byte EC_WORD_SOME + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_GOT + .2byte EC_WORD_THIS + .2byte EC_WORD_TASTY + .2byte EC_WORD_WATER + .2byte EC_WORD_SHOPPING .4byte gBattleFrontierTrainerMons_Trenton @ 58 .4byte TRAINER_CLASS_FISHERMAN .string "JENSON$", 8 @ pre-battle speech - ec_word MY - ec_word POKEMON - ec_word WILL - ec_word MAKE - ec_word YOU - ec_word DOWNCAST -@ win speech - ec_word YOUR - ec_word POKEMON - ec_word DON_T - ec_word MAKE - ec_word THE - ec_move1 CUT -@ loss speech - ec_word I_AM - ec_word THE - ec_word TRAINER - ec_word WHO_IS - ec_word FEELING - ec_word DOWNCAST + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_WILL + .2byte EC_WORD_MAKE + .2byte EC_WORD_YOU + .2byte EC_WORD_DOWNCAST +@ win speech + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_DON_T + .2byte EC_WORD_MAKE + .2byte EC_WORD_THE + .2byte EC_MOVE(CUT) +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_THE + .2byte EC_WORD_TRAINER + .2byte EC_WORD_WHO_IS + .2byte EC_WORD_FEELING + .2byte EC_WORD_DOWNCAST .4byte gBattleFrontierTrainerMons_Jenson @ 59 .4byte TRAINER_CLASS_FISHERMAN .string "WESLEY$", 8 @ pre-battle speech - ec_pokemon2 MEW - ec_pokemon2 MEW - ec_word IS - ec_word HOW - ec_word I - ec_word CRY -@ win speech - ec_word YES - ec_word I - ec_word KNOW - ec_word I_AM - ec_word CUTE - ec_word EXCL -@ loss speech - ec_pokemon2 MEW - ec_pokemon2 MEW - ec_word EXCL - ec_pokemon2 MEW - ec_word EXCL_EXCL + .2byte EC_POKEMON2(MEW) + .2byte EC_POKEMON2(MEW) + .2byte EC_WORD_IS + .2byte EC_WORD_HOW + .2byte EC_WORD_I + .2byte EC_WORD_CRY +@ win speech + .2byte EC_WORD_YES + .2byte EC_WORD_I + .2byte EC_WORD_KNOW + .2byte EC_WORD_I_AM + .2byte EC_WORD_CUTE + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_POKEMON2(MEW) + .2byte EC_POKEMON2(MEW) + .2byte EC_WORD_EXCL + .2byte EC_POKEMON2(MEW) + .2byte EC_WORD_EXCL_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Wesley @@ -1564,129 +1564,129 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_RUIN_MANIAC .string "ANTON$", 8 @ pre-battle speech - ec_word GET - ec_word READY - ec_word FOR - ec_word ME - ec_word TO - ec_move1 THRASH -@ win speech - ec_word WAHAHAHA - ec_word EXCL - ec_word SORRY - ec_word ABOUT - ec_word THAT - ec_word EXCL -@ loss speech - ec_word IT_S - ec_word A - ec_word TOUGH - ec_word LOSS - ec_word TO - ec_move2 SWALLOW + .2byte EC_WORD_GET + .2byte EC_WORD_READY + .2byte EC_WORD_FOR + .2byte EC_WORD_ME + .2byte EC_WORD_TO + .2byte EC_MOVE(THRASH) +@ win speech + .2byte EC_WORD_WAHAHAHA + .2byte EC_WORD_EXCL + .2byte EC_WORD_SORRY + .2byte EC_WORD_ABOUT + .2byte EC_WORD_THAT + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_WORD_TOUGH + .2byte EC_WORD_LOSS + .2byte EC_WORD_TO + .2byte EC_MOVE2(SWALLOW) .4byte gBattleFrontierTrainerMons_Anton @ 61 .4byte TRAINER_CLASS_RUIN_MANIAC .string "LAWSON$", 8 @ pre-battle speech - ec_word I_AM - ec_word YOUNG - ec_word AT - ec_word HEART - ec_word EXCL - .2byte -1 -@ win speech - ec_word NOT - ec_word COOL - ec_word EXCL - ec_word NOT - ec_word AT - ec_word ALL -@ loss speech - ec_word I_AM - ec_word OLD - ec_word AND - ec_word FEELING - ec_word SHAKY - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_YOUNG + .2byte EC_WORD_AT + .2byte EC_WORD_HEART + .2byte EC_WORD_EXCL + .2byte -1 +@ win speech + .2byte EC_WORD_NOT + .2byte EC_WORD_COOL + .2byte EC_WORD_EXCL + .2byte EC_WORD_NOT + .2byte EC_WORD_AT + .2byte EC_WORD_ALL +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_OLD + .2byte EC_WORD_AND + .2byte EC_WORD_FEELING + .2byte EC_WORD_SHAKY + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Lawson @ 62 .4byte TRAINER_CLASS_RUIN_MANIAC .string "SAMMY$", 8 @ pre-battle speech - ec_word MY - ec_word PARTY - ec_word IS - ec_word READY - ec_word TO - ec_word ROCK -@ win speech - ec_word MY - ec_word PARTY - ec_word IS - ec_word JUST - ec_word INCREDIBLE - ec_word EXCL -@ loss speech - ec_word I - ec_word CRY - ec_word FOR - ec_word MY - ec_word PARTY - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_WORD_PARTY + .2byte EC_WORD_IS + .2byte EC_WORD_READY + .2byte EC_WORD_TO + .2byte EC_WORD_ROCK +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_PARTY + .2byte EC_WORD_IS + .2byte EC_WORD_JUST + .2byte EC_WORD_INCREDIBLE + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_CRY + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_PARTY + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Sammy @ 63 .4byte TRAINER_CLASS_COLLECTOR .string "ARNIE$", 8 @ pre-battle speech - ec_word I_AM - ec_word NO_1 - ec_word I - ec_word HAVE - ec_word NO - ec_word RIVAL -@ win speech - ec_word YOU - ec_word SEE - ec_word QUES - ec_word I - ec_word CAN_T - ec_word LOSE -@ loss speech - ec_word NO - ec_word EXCL - ec_word I - ec_word WON_T - ec_word ACCEPT - ec_word THIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_NO_1 + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_NO + .2byte EC_WORD_RIVAL +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_LOSE +@ loss speech + .2byte EC_WORD_NO + .2byte EC_WORD_EXCL + .2byte EC_WORD_I + .2byte EC_WORD_WON_T + .2byte EC_WORD_ACCEPT + .2byte EC_WORD_THIS .4byte gBattleFrontierTrainerMons_Arnie @ 64 .4byte TRAINER_CLASS_COLLECTOR .string "ADRIAN$", 8 @ pre-battle speech - ec_word YAHOO - ec_word EXCL + .2byte EC_WORD_YAHOO + .2byte EC_WORD_EXCL .2byte -1 - ec_word YAHOO - ec_word EXCL_EXCL + .2byte EC_WORD_YAHOO + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ win speech - ec_word THANK_YOU - ec_word EXCL + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_EXCL .2byte -1 - ec_word THANK_YOU - ec_word EXCL_EXCL + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ loss speech - ec_word GOOD_BYE - ec_word EXCL + .2byte EC_WORD_GOOD_BYE + .2byte EC_WORD_EXCL .2byte -1 - ec_word GOOD_BYE - ec_word EXCL_EXCL + .2byte EC_WORD_GOOD_BYE + .2byte EC_WORD_EXCL_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Adrian @@ -1694,103 +1694,103 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_COLLECTOR .string "TRISTAN$", 8 @ pre-battle speech - ec_word CONFUSED - ec_word QUES + .2byte EC_WORD_CONFUSED + .2byte EC_WORD_QUES .2byte -1 - ec_word I_AM - ec_word A - ec_word GENIUS + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_WORD_GENIUS @ win speech - ec_word SEE - ec_word QUES + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES .2byte -1 - ec_word I_AM - ec_word A - ec_word GENIUS + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_WORD_GENIUS @ loss speech - ec_word I_AM - ec_word NOT - ec_word A - ec_word GENIUS - ec_word IN - ec_word BATTLE + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_A + .2byte EC_WORD_GENIUS + .2byte EC_WORD_IN + .2byte EC_WORD_BATTLE .4byte gBattleFrontierTrainerMons_Tristan @ 66 .4byte TRAINER_CLASS_PARASOL_LADY .string "JULIANA$", 8 @ pre-battle speech - ec_word I - ec_word THINK - ec_word I_AM - ec_word SHOPPING - ec_word TOO - ec_word MUCH -@ win speech - ec_word BUT - ec_word I - ec_word WANT - ec_word A - ec_word POKEMON - ec_word PLUSH_DOLL -@ loss speech - ec_word I - ec_word SO - ec_word WANT - ec_word ANOTHER - ec_word POKEMON - ec_word PLUSH_DOLL + .2byte EC_WORD_I + .2byte EC_WORD_THINK + .2byte EC_WORD_I_AM + .2byte EC_WORD_SHOPPING + .2byte EC_WORD_TOO + .2byte EC_WORD_MUCH +@ win speech + .2byte EC_WORD_BUT + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_A + .2byte EC_WORD_POKEMON + .2byte EC_WORD_PLUSH_DOLL +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_SO + .2byte EC_WORD_WANT + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_POKEMON + .2byte EC_WORD_PLUSH_DOLL .4byte gBattleFrontierTrainerMons_Juliana @ 67 .4byte TRAINER_CLASS_PARASOL_LADY .string "RYLEE$", 8 @ pre-battle speech - ec_word SHOW - ec_word ME - ec_word THAT - ec_word YOU - ec_word HAVE - ec_word GUTS -@ win speech - ec_word BYE_BYE - ec_word EXCL - ec_word YOU - ec_word HAVE - ec_word NO - ec_word GUTS -@ loss speech - ec_word THAT_WAS - ec_word GUTSY - ec_word ELLIPSIS - ec_word YOU_RE - ec_word QUITE - ec_word SUPER + .2byte EC_WORD_SHOW + .2byte EC_WORD_ME + .2byte EC_WORD_THAT + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_GUTS +@ win speech + .2byte EC_WORD_BYE_BYE + .2byte EC_WORD_EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_NO + .2byte EC_WORD_GUTS +@ loss speech + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_GUTSY + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_QUITE + .2byte EC_WORD_SUPER .4byte gBattleFrontierTrainerMons_Rylee @ 68 .4byte TRAINER_CLASS_PARASOL_LADY .string "CHELSEA$", 8 @ pre-battle speech - ec_word I - ec_word SERIOUSLY - ec_word MEAN - ec_word TO - ec_word WIN - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_SERIOUSLY + .2byte EC_WORD_MEAN + .2byte EC_WORD_TO + .2byte EC_WORD_WIN + .2byte EC_WORD_EXCL @ win speech - ec_word THAT_WAS - ec_word MY - ec_word WILL - ec_word TO - ec_word WIN + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_MY + .2byte EC_WORD_WILL + .2byte EC_WORD_TO + .2byte EC_WORD_WIN .2byte -1 @ loss speech - ec_word YOU_RE - ec_word FAR - ec_word TOO_STRONG - ec_word FOR - ec_word ME + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_FAR + .2byte EC_WORD_TOO_STRONG + .2byte EC_WORD_FOR + .2byte EC_WORD_ME .2byte -1 .4byte gBattleFrontierTrainerMons_Chelsea @@ -1798,233 +1798,233 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_BEAUTY .string "DANELA$", 8 @ pre-battle speech - ec_word YOU - ec_word MUST_BE - ec_word MY - ec_word OPPONENT - ec_word NOW - ec_word EXCL -@ win speech - ec_word OH_DEAR - ec_word TOO_WEAK - ec_word EXCL - ec_word DON_T - ec_word GIVE_UP - ec_word EXCL -@ loss speech - ec_word THAT_WAS - ec_word GOOD - ec_word AND - ec_word THIS - ec_word IS - ec_word GOOD_BYE + .2byte EC_WORD_YOU + .2byte EC_WORD_MUST_BE + .2byte EC_WORD_MY + .2byte EC_WORD_OPPONENT + .2byte EC_WORD_NOW + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_OH_DEAR + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_EXCL + .2byte EC_WORD_DON_T + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_GOOD + .2byte EC_WORD_AND + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_GOOD_BYE .4byte gBattleFrontierTrainerMons_Danela @ 70 .4byte TRAINER_CLASS_BEAUTY .string "LIZBETH$", 8 @ pre-battle speech - ec_word IF_I_LOSE - ec_word YOU - ec_word CAN - ec_word HAVE - ec_word A - ec_move2 PRESENT -@ win speech - ec_word HERE_IT_IS - ec_word A_LITTLE - ec_word PRAISE - ec_word AS - ec_word YOUR - ec_move2 PRESENT -@ loss speech - ec_word YOUR - ec_move2 PRESENT - ec_word QUES_EXCL - ec_word HERE_IT_IS - ec_word A - ec_move1 DOUBLE_SLAP + .2byte EC_WORD_IF_I_LOSE + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_MOVE2(PRESENT) +@ win speech + .2byte EC_WORD_HERE_IT_IS + .2byte EC_WORD_A_LITTLE + .2byte EC_WORD_PRAISE + .2byte EC_WORD_AS + .2byte EC_WORD_YOUR + .2byte EC_MOVE2(PRESENT) +@ loss speech + .2byte EC_WORD_YOUR + .2byte EC_MOVE2(PRESENT) + .2byte EC_WORD_QUES_EXCL + .2byte EC_WORD_HERE_IT_IS + .2byte EC_WORD_A + .2byte EC_MOVE(DOUBLE_SLAP) .4byte gBattleFrontierTrainerMons_Lizbeth @ 71 .4byte TRAINER_CLASS_BEAUTY .string "AMELIA$", 8 @ pre-battle speech - ec_word I - ec_word BELIEVE - ec_word IN - ec_word CUTE - ec_word FASHION - ec_word APPEAL -@ win speech - ec_word YOUR - ec_word FASHION - ec_word SENSE - ec_word IS - ec_word A - ec_word DISASTER -@ loss speech - ec_word THAT_WAS - ec_word AWFUL - ec_word EXCL - ec_word I_AM - ec_word GOING - ec_word HOME + .2byte EC_WORD_I + .2byte EC_WORD_BELIEVE + .2byte EC_WORD_IN + .2byte EC_WORD_CUTE + .2byte EC_WORD_FASHION + .2byte EC_WORD_APPEAL +@ win speech + .2byte EC_WORD_YOUR + .2byte EC_WORD_FASHION + .2byte EC_WORD_SENSE + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_WORD_DISASTER +@ loss speech + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_AWFUL + .2byte EC_WORD_EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_HOME .4byte gBattleFrontierTrainerMons_Amelia @ 72 .4byte TRAINER_CLASS_AROMA_LADY .string "JILLIAN$", 8 @ pre-battle speech - ec_word WHAT - ec_word IS - ec_word THAT - ec_word I - ec_word SMELL - ec_word QUES -@ win speech - ec_word IT_S - ec_word THE - ec_move1 SWEET_SCENT - ec_word OF - ec_word TASTY - ec_word WATER -@ loss speech - ec_word IT_S - ec_word YOUR - ec_word OFFENSIVE - ec_word STENCH - ec_word THAT_S - ec_word WHAT + .2byte EC_WORD_WHAT + .2byte EC_WORD_IS + .2byte EC_WORD_THAT + .2byte EC_WORD_I + .2byte EC_WORD_SMELL + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_THE + .2byte EC_MOVE(SWEET_SCENT) + .2byte EC_WORD_OF + .2byte EC_WORD_TASTY + .2byte EC_WORD_WATER +@ loss speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_YOUR + .2byte EC_WORD_OFFENSIVE + .2byte EC_WORD_STENCH + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHAT .4byte gBattleFrontierTrainerMons_Jillian @ 73 .4byte TRAINER_CLASS_AROMA_LADY .string "ABBIE$", 8 @ pre-battle speech - ec_word YOU - ec_word TRY - ec_word MY - ec_word SECRET - ec_move1 AROMATHERAPY - ec_word OK_QUES -@ win speech - ec_word MY - ec_move1 AROMATHERAPY - ec_word IS - ec_word TERRIBLE - ec_word FOR - ec_word YOU -@ loss speech - ec_word DIDN_T - ec_word YOU - ec_word SMELL - ec_word A - ec_word THING - ec_word QUES_EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_TRY + .2byte EC_WORD_MY + .2byte EC_WORD_SECRET + .2byte EC_MOVE(AROMATHERAPY) + .2byte EC_WORD_OK_QUES +@ win speech + .2byte EC_WORD_MY + .2byte EC_MOVE(AROMATHERAPY) + .2byte EC_WORD_IS + .2byte EC_WORD_TERRIBLE + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU +@ loss speech + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_YOU + .2byte EC_WORD_SMELL + .2byte EC_WORD_A + .2byte EC_WORD_THING + .2byte EC_WORD_QUES_EXCL .4byte gBattleFrontierTrainerMons_Abbie @ 74 .4byte TRAINER_CLASS_AROMA_LADY .string "BRIANA$", 8 @ pre-battle speech - ec_word MY - ec_word BOY - ec_word FRIEND - ec_word WORKS - ec_word TOO - ec_word MUCH -@ win speech - ec_word I - ec_word ONLY - ec_word MISS - ec_word HIM - ec_word MORE - ec_word ELLIPSIS -@ loss speech - ec_word I_AM - ec_word SO - ec_word LONESOME - ec_word WITHOUT - ec_word HIM - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_WORD_BOY + .2byte EC_WORD_FRIEND + .2byte EC_WORD_WORKS + .2byte EC_WORD_TOO + .2byte EC_WORD_MUCH +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_ONLY + .2byte EC_WORD_MISS + .2byte EC_WORD_HIM + .2byte EC_WORD_MORE + .2byte EC_WORD_ELLIPSIS +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_SO + .2byte EC_WORD_LONESOME + .2byte EC_WORD_WITHOUT + .2byte EC_WORD_HIM + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Briana @ 75 .4byte TRAINER_CLASS_GUITARIST .string "ANTONIO$", 8 @ pre-battle speech - ec_word I - ec_word KNOW - ec_word HOW - ec_word TO - ec_word GO - ec_word GO -@ win speech - ec_word BUT - ec_word I - ec_word DON_T - ec_word LIKE - ec_word TO - ec_word DANCE -@ loss speech - ec_word GO - ec_word GO - ec_word ELLIPSIS - ec_word JUST - ec_move1 FLAIL - ec_word ABOUT + .2byte EC_WORD_I + .2byte EC_WORD_KNOW + .2byte EC_WORD_HOW + .2byte EC_WORD_TO + .2byte EC_WORD_GO + .2byte EC_WORD_GO +@ win speech + .2byte EC_WORD_BUT + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_LIKE + .2byte EC_WORD_TO + .2byte EC_WORD_DANCE +@ loss speech + .2byte EC_WORD_GO + .2byte EC_WORD_GO + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_JUST + .2byte EC_MOVE(FLAIL) + .2byte EC_WORD_ABOUT .4byte gBattleFrontierTrainerMons_Antonio @ 76 .4byte TRAINER_CLASS_GUITARIST .string "JADEN$", 8 @ pre-battle speech - ec_word HELLO - ec_word I - ec_word THINK - ec_word I - ec_word ADORE - ec_word YOU + .2byte EC_WORD_HELLO + .2byte EC_WORD_I + .2byte EC_WORD_THINK + .2byte EC_WORD_I + .2byte EC_WORD_ADORE + .2byte EC_WORD_YOU @ win speech - ec_word YOU - ec_word MAKE - ec_word ME - ec_move1 THRASH - ec_word IN - ec_move2 FRUSTRATION + .2byte EC_WORD_YOU + .2byte EC_WORD_MAKE + .2byte EC_WORD_ME + .2byte EC_MOVE(THRASH) + .2byte EC_WORD_IN + .2byte EC_MOVE2(FRUSTRATION) @ loss speech - ec_word THIS_IS_IT_EXCL + .2byte EC_WORD_THIS_IS_IT_EXCL .2byte -1 .2byte -1 - ec_word GOOD_BYE - ec_word FOREVER - ec_word EXCL + .2byte EC_WORD_GOOD_BYE + .2byte EC_WORD_FOREVER + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Jaden @ 77 .4byte TRAINER_CLASS_GUITARIST .string "DAKOTA$", 8 @ pre-battle speech - ec_word YOU - ec_word HAVE - ec_word TO - ec_word DANCE - ec_word WITH - ec_word POWER -@ win speech - ec_word GOT - ec_word IT - ec_word QUES - ec_word DANCE - ec_word WITH - ec_word POWER -@ loss speech - ec_word OKAY - ec_word YOU - ec_word UNDERSTAND - ec_word ALL_RIGHT - ec_word EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_TO + .2byte EC_WORD_DANCE + .2byte EC_WORD_WITH + .2byte EC_WORD_POWER +@ win speech + .2byte EC_WORD_GOT + .2byte EC_WORD_IT + .2byte EC_WORD_QUES + .2byte EC_WORD_DANCE + .2byte EC_WORD_WITH + .2byte EC_WORD_POWER +@ loss speech + .2byte EC_WORD_OKAY + .2byte EC_WORD_YOU + .2byte EC_WORD_UNDERSTAND + .2byte EC_WORD_ALL_RIGHT + .2byte EC_WORD_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Dakota @@ -2032,74 +2032,74 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_BIRD_KEEPER .string "BRAYDEN$", 8 @ pre-battle speech - ec_word COLOR_CHANGE - ec_word VERSION - ec_word TOYS - ec_word ARE - ec_word USELESS - ec_word EXCL -@ win speech - ec_word I - ec_word ONLY - ec_word COLLECT - ec_word NORMAL - ec_word VERSION - ec_word TOYS -@ loss speech - ec_word I - ec_move2 ATTRACT - ec_word COLOR_CHANGE - ec_word VERSION - ec_word TOYS - ec_word ELLIPSIS + .2byte EC_WORD_COLOR_CHANGE + .2byte EC_WORD_VERSION + .2byte EC_WORD_TOYS + .2byte EC_WORD_ARE + .2byte EC_WORD_USELESS + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_ONLY + .2byte EC_WORD_COLLECT + .2byte EC_WORD_NORMAL + .2byte EC_WORD_VERSION + .2byte EC_WORD_TOYS +@ loss speech + .2byte EC_WORD_I + .2byte EC_MOVE2(ATTRACT) + .2byte EC_WORD_COLOR_CHANGE + .2byte EC_WORD_VERSION + .2byte EC_WORD_TOYS + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Brayden @ 79 .4byte TRAINER_CLASS_BIRD_KEEPER .string "CORSON$", 8 @ pre-battle speech - ec_word I - ec_word GET - ec_word TO - ec_move2 BEAT_UP - ec_word ON - ec_word YOU -@ win speech - ec_word TOO - ec_word EASY - ec_word EXCL - ec_word I_AM - ec_word SO - ec_word COOL -@ loss speech - ec_word WHY - ec_word QUES_EXCL - .2byte -1 - ec_word I - ec_move2 CURSE - ec_word YOU + .2byte EC_WORD_I + .2byte EC_WORD_GET + .2byte EC_WORD_TO + .2byte EC_MOVE2(BEAT_UP) + .2byte EC_WORD_ON + .2byte EC_WORD_YOU +@ win speech + .2byte EC_WORD_TOO + .2byte EC_WORD_EASY + .2byte EC_WORD_EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_SO + .2byte EC_WORD_COOL +@ loss speech + .2byte EC_WORD_WHY + .2byte EC_WORD_QUES_EXCL + .2byte -1 + .2byte EC_WORD_I + .2byte EC_MOVE2(CURSE) + .2byte EC_WORD_YOU .4byte gBattleFrontierTrainerMons_Corson @ 80 .4byte TRAINER_CLASS_BIRD_KEEPER .string "TREVIN$", 8 @ pre-battle speech - ec_word THERE - ec_word IS - ec_word NONE - ec_word BETTER - ec_word THAN - ec_word ME + .2byte EC_WORD_THERE + .2byte EC_WORD_IS + .2byte EC_WORD_NONE + .2byte EC_WORD_BETTER + .2byte EC_WORD_THAN + .2byte EC_WORD_ME @ win speech - ec_word YES_SIR_EXCL + .2byte EC_WORD_YES_SIR_EXCL .2byte -1 .2byte -1 - ec_word I_AM - ec_word THE - ec_word BEST + .2byte EC_WORD_I_AM + .2byte EC_WORD_THE + .2byte EC_WORD_BEST @ loss speech - ec_word SERIOUS - ec_word QUES_EXCL + .2byte EC_WORD_SERIOUS + .2byte EC_WORD_QUES_EXCL .2byte -1 .2byte -1 .2byte -1 @@ -2110,77 +2110,77 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_SAILOR .string "PATRICK$", 8 @ pre-battle speech - ec_word I_AM - ec_word PERFECT - ec_word EXCL - ec_word GIVE_UP - ec_word NOW + .2byte EC_WORD_I_AM + .2byte EC_WORD_PERFECT + .2byte EC_WORD_EXCL + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_NOW .2byte -1 @ win speech - ec_word DON_T - ec_word BE - ec_word DISAPPOINTED - ec_word I_AM - ec_word PERFECT + .2byte EC_WORD_DON_T + .2byte EC_WORD_BE + .2byte EC_WORD_DISAPPOINTED + .2byte EC_WORD_I_AM + .2byte EC_WORD_PERFECT .2byte -1 @ loss speech - ec_word BUT - ec_word HOW - ec_word QUES - ec_word I_AM - ec_word PERFECT - ec_word ELLIPSIS + .2byte EC_WORD_BUT + .2byte EC_WORD_HOW + .2byte EC_WORD_QUES + .2byte EC_WORD_I_AM + .2byte EC_WORD_PERFECT + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Patrick @ 82 .4byte TRAINER_CLASS_SAILOR .string "KADEN$", 8 @ pre-battle speech - ec_word WHAT - ec_word ARE - ec_word YOU - ec_word UP - ec_word TO - ec_word QUES -@ win speech - ec_word YOU - ec_word WERE - ec_word A - ec_word SURPRISE - ec_word TO_ME - ec_word EXCL -@ loss speech - ec_word I - ec_word DON_T - ec_word KNOW - ec_word WHO - ec_word I_AM - ec_word ELLIPSIS + .2byte EC_WORD_WHAT + .2byte EC_WORD_ARE + .2byte EC_WORD_YOU + .2byte EC_WORD_UP + .2byte EC_WORD_TO + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_WERE + .2byte EC_WORD_A + .2byte EC_WORD_SURPRISE + .2byte EC_WORD_TO_ME + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_KNOW + .2byte EC_WORD_WHO + .2byte EC_WORD_I_AM + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Kaden @ 83 .4byte TRAINER_CLASS_SAILOR .string "MAXWELL$", 8 @ pre-battle speech - ec_word HEY_THERE - ec_word WHO_IS - ec_word YOUR - ec_word RIVAL - ec_word QUES + .2byte EC_WORD_HEY_THERE + .2byte EC_WORD_WHO_IS + .2byte EC_WORD_YOUR + .2byte EC_WORD_RIVAL + .2byte EC_WORD_QUES .2byte -1 @ win speech - ec_word MY - ec_word RIVAL - ec_word IS - ec_word MY - ec_word GIRL - ec_word FRIEND + .2byte EC_WORD_MY + .2byte EC_WORD_RIVAL + .2byte EC_WORD_IS + .2byte EC_WORD_MY + .2byte EC_WORD_GIRL + .2byte EC_WORD_FRIEND @ loss speech - ec_word I_AM - ec_word MAKING - ec_word YOU - ec_word MY - ec_word RIVAL + .2byte EC_WORD_I_AM + .2byte EC_WORD_MAKING + .2byte EC_WORD_YOU + .2byte EC_WORD_MY + .2byte EC_WORD_RIVAL .2byte -1 .4byte gBattleFrontierTrainerMons_Maxwell @@ -2188,49 +2188,49 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_HIKER .string "DARYL$", 8 @ pre-battle speech - ec_word I - ec_word ONLY - ec_word KNOW - ec_word HOW - ec_word TO - ec_move1 CHARGE -@ win speech - ec_word AM - ec_word I - ec_word OVERWHELMING - ec_word OR - ec_word WHAT - ec_word QUES -@ loss speech - ec_word YOU_RE - ec_word GOING - ec_word TO - ec_word A - ec_word LEGEND - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_ONLY + .2byte EC_WORD_KNOW + .2byte EC_WORD_HOW + .2byte EC_WORD_TO + .2byte EC_MOVE(CHARGE) +@ win speech + .2byte EC_WORD_AM + .2byte EC_WORD_I + .2byte EC_WORD_OVERWHELMING + .2byte EC_WORD_OR + .2byte EC_WORD_WHAT + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_A + .2byte EC_WORD_LEGEND + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Daryl @ 85 .4byte TRAINER_CLASS_HIKER .string "KENNETH$", 8 @ pre-battle speech - ec_word YOU - ec_word BETTER - ec_word NOT - ec_move2 SLACK_OFF - ec_word WITH - ec_word ME + .2byte EC_WORD_YOU + .2byte EC_WORD_BETTER + .2byte EC_WORD_NOT + .2byte EC_MOVE2(SLACK_OFF) + .2byte EC_WORD_WITH + .2byte EC_WORD_ME @ win speech - ec_word DID - ec_word MY - ec_move2 TAUNT - ec_word INTIMIDATE - ec_word YOU - ec_word QUES + .2byte EC_WORD_DID + .2byte EC_WORD_MY + .2byte EC_MOVE2(TAUNT) + .2byte EC_WORD_INTIMIDATE + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES @ loss speech - ec_word I_AM - ec_word SORRY - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_SORRY + .2byte EC_WORD_ELLIPSIS .2byte -1 .2byte -1 .2byte -1 @@ -2240,25 +2240,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_HIKER .string "RICH$", 8 @ pre-battle speech - ec_word YOUR - ec_move1 FACADE - ec_word DOESN_T - ec_move2 TRICK - ec_word ME + .2byte EC_WORD_YOUR + .2byte EC_MOVE(FACADE) + .2byte EC_WORD_DOESN_T + .2byte EC_MOVE2(TRICK) + .2byte EC_WORD_ME .2byte -1 @ win speech - ec_word SERIOUSLY - ec_word ARE - ec_word YOU - ec_word REALLY - ec_word OK_QUES + .2byte EC_WORD_SERIOUSLY + .2byte EC_WORD_ARE + .2byte EC_WORD_YOU + .2byte EC_WORD_REALLY + .2byte EC_WORD_OK_QUES .2byte -1 @ loss speech - ec_word THAT_WAS - ec_word REALLY - ec_word TOUGH - ec_word ON - ec_word ME + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_REALLY + .2byte EC_WORD_TOUGH + .2byte EC_WORD_ON + .2byte EC_WORD_ME .2byte -1 .4byte gBattleFrontierTrainerMons_Rich @@ -2266,181 +2266,181 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_KINDLER .string "CADEN$", 8 @ pre-battle speech - ec_word I - ec_word CAN_T - ec_word BE - ec_word DEFEATED - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_BE + .2byte EC_WORD_DEFEATED + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word FIRE - ec_word EXCL + .2byte EC_WORD_FIRE + .2byte EC_WORD_EXCL .2byte -1 - ec_word FIRE - ec_word EXCL_EXCL + .2byte EC_WORD_FIRE + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ loss speech - ec_word I_AM - ec_word TIRED - ec_word ELLIPSIS - ec_word IT_S - ec_word SO - ec_word HOT + .2byte EC_WORD_I_AM + .2byte EC_WORD_TIRED + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_IT_S + .2byte EC_WORD_SO + .2byte EC_WORD_HOT .4byte gBattleFrontierTrainerMons_Caden @ 88 .4byte TRAINER_CLASS_KINDLER .string "MARLON$", 8 @ pre-battle speech - ec_word A - ec_word POKEDEX - ec_word IS - ec_word A_LITTLE - ec_word RADIO - ec_word QUES -@ win speech - ec_word A_LITTLE - ec_word RADIO - ec_word HUH_QUES - ec_word THAT_S - ec_word TOTALLY - ec_word COOL -@ loss speech - ec_word IT_S - ec_word NOT - ec_word QUES - ec_word IS - ec_word POKENAV - ec_word QUES + .2byte EC_WORD_A + .2byte EC_WORD_POKEDEX + .2byte EC_WORD_IS + .2byte EC_WORD_A_LITTLE + .2byte EC_WORD_RADIO + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_A_LITTLE + .2byte EC_WORD_RADIO + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_THAT_S + .2byte EC_WORD_TOTALLY + .2byte EC_WORD_COOL +@ loss speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_NOT + .2byte EC_WORD_QUES + .2byte EC_WORD_IS + .2byte EC_WORD_POKENAV + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Marlon @ 89 .4byte TRAINER_CLASS_KINDLER .string "NASH$", 8 @ pre-battle speech - ec_word I_AM - ec_word ON - ec_word FIRE - ec_word BABY - ec_word EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_ON + .2byte EC_WORD_FIRE + .2byte EC_WORD_BABY + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word I - ec_word LEFT - ec_word YOU - ec_word JUST - ec_word AN - ec_move2 EMBER + .2byte EC_WORD_I + .2byte EC_WORD_LEFT + .2byte EC_WORD_YOU + .2byte EC_WORD_JUST + .2byte EC_WORD_AN + .2byte EC_MOVE2(EMBER) @ loss speech - ec_word AIYEEH - ec_word EXCL_EXCL + .2byte EC_WORD_AIYEEH + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word NO - ec_word WATER - ec_word PLEASE + .2byte EC_WORD_NO + .2byte EC_WORD_WATER + .2byte EC_WORD_PLEASE .4byte gBattleFrontierTrainerMons_Nash @ 90 .4byte TRAINER_CLASS_TRIATHLETE_3 .string "ROBBY$", 8 @ pre-battle speech - ec_word HAHAHA - ec_word EXCL - ec_word HAPPY - ec_word TO - ec_word MEET_YOU - ec_word EXCL -@ win speech - ec_word I_AM - ec_word THE - ec_word LEADER - ec_word WITH - ec_word REFRESHING - ec_word SERENE_GRACE -@ loss speech - ec_word I - ec_word WILL - ec_move1 THRASH - ec_word MY - ec_word TOYS - ec_word EXCL + .2byte EC_WORD_HAHAHA + .2byte EC_WORD_EXCL + .2byte EC_WORD_HAPPY + .2byte EC_WORD_TO + .2byte EC_WORD_MEET_YOU + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_THE + .2byte EC_WORD_LEADER + .2byte EC_WORD_WITH + .2byte EC_WORD_REFRESHING + .2byte EC_WORD_SERENE_GRACE +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_MOVE(THRASH) + .2byte EC_WORD_MY + .2byte EC_WORD_TOYS + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Robby @ 91 .4byte TRAINER_CLASS_TRIATHLETE_3 .string "REECE$", 8 @ pre-battle speech - ec_word MY - ec_move2 QUICK_ATTACK - ec_word CAN - ec_word BEAT - ec_word A - ec_move2 TELEPORT -@ win speech - ec_word LIKE - ec_word I - ec_word SAID - ec_word I_AM - ec_word DARN - ec_word FAST -@ loss speech - ec_word I_WAS - ec_word KIDDING - ec_word ABOUT - ec_word THAT - ec_move2 TELEPORT - ec_word THING + .2byte EC_WORD_MY + .2byte EC_MOVE2(QUICK_ATTACK) + .2byte EC_WORD_CAN + .2byte EC_WORD_BEAT + .2byte EC_WORD_A + .2byte EC_MOVE2(TELEPORT) +@ win speech + .2byte EC_WORD_LIKE + .2byte EC_WORD_I + .2byte EC_WORD_SAID + .2byte EC_WORD_I_AM + .2byte EC_WORD_DARN + .2byte EC_WORD_FAST +@ loss speech + .2byte EC_WORD_I_WAS + .2byte EC_WORD_KIDDING + .2byte EC_WORD_ABOUT + .2byte EC_WORD_THAT + .2byte EC_MOVE2(TELEPORT) + .2byte EC_WORD_THING .4byte gBattleFrontierTrainerMons_Reece @ 92 .4byte TRAINER_CLASS_TRIATHLETE_4 .string "KATHRYN$", 8 @ pre-battle speech - ec_word I - ec_word DON_T - ec_word TRAIN - ec_word GOOD - ec_word ENOUGH - ec_word QUES -@ win speech - ec_word DON_T - ec_move2 TAUNT - ec_word ME - ec_word LIKE - ec_word THAT - ec_word OK_QUES -@ loss speech - ec_word WHY - ec_word COULDN_T - ec_word I - ec_word WIN - ec_word THIS - ec_word QUES + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_TRAIN + .2byte EC_WORD_GOOD + .2byte EC_WORD_ENOUGH + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_DON_T + .2byte EC_MOVE2(TAUNT) + .2byte EC_WORD_ME + .2byte EC_WORD_LIKE + .2byte EC_WORD_THAT + .2byte EC_WORD_OK_QUES +@ loss speech + .2byte EC_WORD_WHY + .2byte EC_WORD_COULDN_T + .2byte EC_WORD_I + .2byte EC_WORD_WIN + .2byte EC_WORD_THIS + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Kathryn @ 93 .4byte TRAINER_CLASS_TRIATHLETE_4 .string "ELLEN$", 8 @ pre-battle speech - ec_word CRUSH - ec_word YOU - ec_word LIKE - ec_word AN - ec_word EGG - ec_word EXCL -@ win speech - ec_word THAT_WAS - ec_word A - ec_word TASTY - ec_word VICTORY - ec_word FOR - ec_word ME -@ loss speech - ec_word TOO - ec_word TOUGH - ec_word TO - ec_word CRUSH - ec_word EXCL + .2byte EC_WORD_CRUSH + .2byte EC_WORD_YOU + .2byte EC_WORD_LIKE + .2byte EC_WORD_AN + .2byte EC_WORD_EGG + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_A + .2byte EC_WORD_TASTY + .2byte EC_WORD_VICTORY + .2byte EC_WORD_FOR + .2byte EC_WORD_ME +@ loss speech + .2byte EC_WORD_TOO + .2byte EC_WORD_TOUGH + .2byte EC_WORD_TO + .2byte EC_WORD_CRUSH + .2byte EC_WORD_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Ellen @@ -2448,51 +2448,51 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_TRIATHLETE_5 .string "RAMON$", 8 @ pre-battle speech - ec_word OKAY - ec_word EXCL - .2byte -1 - ec_word THIS - ec_word IS - ec_word PERFECTION -@ win speech - ec_word I_AM - ec_word HAPPY - ec_word THAT - ec_word I - ec_word WON - ec_word EXCL -@ loss speech - ec_word IT_S - ec_word A - ec_word SECRET - ec_word WHY - ec_word I_AM - ec_word HAPPY + .2byte EC_WORD_OKAY + .2byte EC_WORD_EXCL + .2byte -1 + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_PERFECTION +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_HAPPY + .2byte EC_WORD_THAT + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_WORD_SECRET + .2byte EC_WORD_WHY + .2byte EC_WORD_I_AM + .2byte EC_WORD_HAPPY .4byte gBattleFrontierTrainerMons_Ramon @ 95 .4byte TRAINER_CLASS_TRIATHLETE_5 .string "ARTHUR$", 8 @ pre-battle speech - ec_word HERE_I_COME - ec_word FEELING - ec_word READY - ec_word FOR - ec_word IT - ec_word ALL + .2byte EC_WORD_HERE_I_COME + .2byte EC_WORD_FEELING + .2byte EC_WORD_READY + .2byte EC_WORD_FOR + .2byte EC_WORD_IT + .2byte EC_WORD_ALL @ win speech - ec_word THAT_S_IT_EXCL + .2byte EC_WORD_THAT_S_IT_EXCL .2byte -1 .2byte -1 - ec_word THAT_WAS - ec_word FABULOUS - ec_word EXCL + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_FABULOUS + .2byte EC_WORD_EXCL @ loss speech - ec_word THAT_WAS - ec_word NOT - ec_word WHAT - ec_word I - ec_word NEED + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_NOT + .2byte EC_WORD_WHAT + .2byte EC_WORD_I + .2byte EC_WORD_NEED .2byte -1 .4byte gBattleFrontierTrainerMons_Arthur @@ -2500,51 +2500,51 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_TRIATHLETE_6 .string "ALONDRA$", 8 @ pre-battle speech - ec_word EVERY - ec_word DAY - ec_word IS - ec_word A - ec_word GREAT - ec_word DAY -@ win speech - ec_word MY - ec_move2 DIVE - ec_word WILL - ec_word BE - ec_word A - ec_word LEGEND -@ loss speech - ec_word MY - ec_move2 DIVE - ec_word LEFT - ec_word ME - ec_word COLD - ec_word ELLIPSIS + .2byte EC_WORD_EVERY + .2byte EC_WORD_DAY + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_WORD_GREAT + .2byte EC_WORD_DAY +@ win speech + .2byte EC_WORD_MY + .2byte EC_MOVE2(DIVE) + .2byte EC_WORD_WILL + .2byte EC_WORD_BE + .2byte EC_WORD_A + .2byte EC_WORD_LEGEND +@ loss speech + .2byte EC_WORD_MY + .2byte EC_MOVE2(DIVE) + .2byte EC_WORD_LEFT + .2byte EC_WORD_ME + .2byte EC_WORD_COLD + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Alondra @ 97 .4byte TRAINER_CLASS_TRIATHLETE_6 .string "ADRIANA$", 8 @ pre-battle speech - ec_word COME - ec_word SEE - ec_word AN - ec_word INCREDIBLE - ec_word SWIFT_SWIM - ec_word EXCL -@ win speech - ec_word I - ec_word MAKE - ec_word IT - ec_word LOOK - ec_word SO - ec_word EASY -@ loss speech - ec_word I_AM - ec_word FEELING - ec_move2 BEAT_UP - ec_word AND - ec_word TIRED + .2byte EC_WORD_COME + .2byte EC_WORD_SEE + .2byte EC_WORD_AN + .2byte EC_WORD_INCREDIBLE + .2byte EC_WORD_SWIFT_SWIM + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_MAKE + .2byte EC_WORD_IT + .2byte EC_WORD_LOOK + .2byte EC_WORD_SO + .2byte EC_WORD_EASY +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_MOVE2(BEAT_UP) + .2byte EC_WORD_AND + .2byte EC_WORD_TIRED .2byte -1 .4byte gBattleFrontierTrainerMons_Adriana @@ -2552,207 +2552,207 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_TRIATHLETE_1 .string "MALIK$", 8 @ pre-battle speech - ec_word OH - ec_word NOT - ec_word ANOTHER - ec_word BATTLE - ec_word PLEASE - ec_word ELLIPSIS -@ win speech - ec_word I - ec_word FINALLY - ec_word WON - ec_word ELLIPSIS - ec_word I_AM - ec_word TIRED -@ loss speech - ec_word I - ec_word FINALLY - ec_word LOST - ec_word ELLIPSIS - ec_word I_AM - ec_word TIRED + .2byte EC_WORD_OH + .2byte EC_WORD_NOT + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_BATTLE + .2byte EC_WORD_PLEASE + .2byte EC_WORD_ELLIPSIS +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_FINALLY + .2byte EC_WORD_WON + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_TIRED +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_FINALLY + .2byte EC_WORD_LOST + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_TIRED .4byte gBattleFrontierTrainerMons_Malik @ 99 .4byte TRAINER_CLASS_TRIATHLETE_2 .string "JILL$", 8 @ pre-battle speech - ec_word I_AM - ec_word THE - ec_move2 QUICK_ATTACK - ec_word TRAINER - ec_word EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_THE + .2byte EC_MOVE2(QUICK_ATTACK) + .2byte EC_WORD_TRAINER + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word THE - ec_move2 QUICK_ATTACK - ec_word TRAINER - ec_word WINS - ec_word EXCL + .2byte EC_WORD_THE + .2byte EC_MOVE2(QUICK_ATTACK) + .2byte EC_WORD_TRAINER + .2byte EC_WORD_WINS + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_word THE - ec_move2 QUICK_ATTACK - ec_word TRAINER - ec_word GIVES - ec_word UP - ec_word EXCL + .2byte EC_WORD_THE + .2byte EC_MOVE2(QUICK_ATTACK) + .2byte EC_WORD_TRAINER + .2byte EC_WORD_GIVES + .2byte EC_WORD_UP + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Jill @ 100 .4byte TRAINER_CLASS_TRIATHLETE_3 .string "ERIK$", 8 @ pre-battle speech - ec_word I_AM - ec_word THE - ec_word SPEED_BOOST - ec_word HERO - ec_word EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_THE + .2byte EC_WORD_SPEED_BOOST + .2byte EC_WORD_HERO + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word THANK_YOU - ec_word FROM - ec_word THE - ec_word SPEED_BOOST - ec_word HERO - ec_word EXCL + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_FROM + .2byte EC_WORD_THE + .2byte EC_WORD_SPEED_BOOST + .2byte EC_WORD_HERO + .2byte EC_WORD_EXCL @ loss speech - ec_word WAAAH - ec_word EXCL_EXCL + .2byte EC_WORD_WAAAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word NO - ec_word NO - ec_word EXCL_EXCL + .2byte EC_WORD_NO + .2byte EC_WORD_NO + .2byte EC_WORD_EXCL_EXCL .4byte gBattleFrontierTrainerMons_Erik @ 101 .4byte TRAINER_CLASS_TRIATHLETE_4 .string "YAZMIN$", 8 @ pre-battle speech - ec_word I - ec_word WOULD - ec_word RATHER - ec_word RUN - ec_word THAN - ec_word BIKE -@ win speech - ec_word YES - ec_word I - ec_word WOULD - ec_word MUCH - ec_word RATHER - ec_word RUN -@ loss speech - ec_word BYE_BYE - ec_word EXCL - ec_word I_AM - ec_word GOING - ec_word TO - ec_word RUN_AWAY + .2byte EC_WORD_I + .2byte EC_WORD_WOULD + .2byte EC_WORD_RATHER + .2byte EC_WORD_RUN + .2byte EC_WORD_THAN + .2byte EC_WORD_BIKE +@ win speech + .2byte EC_WORD_YES + .2byte EC_WORD_I + .2byte EC_WORD_WOULD + .2byte EC_WORD_MUCH + .2byte EC_WORD_RATHER + .2byte EC_WORD_RUN +@ loss speech + .2byte EC_WORD_BYE_BYE + .2byte EC_WORD_EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_RUN_AWAY .4byte gBattleFrontierTrainerMons_Yazmin @ 102 .4byte TRAINER_CLASS_TRIATHLETE_5 .string "JAMAL$", 8 @ pre-battle speech - ec_word I_AM - ec_word GOING - ec_word TO - ec_word BE - ec_word A - ec_word FATHER -@ win speech - ec_word I - ec_word CAN_T - ec_word WAIT - ec_word FOR - ec_word MY - ec_word BABY -@ loss speech - ec_word MY - ec_word BABY - ec_word WILL - ec_word BE - ec_word TOTALLY - ec_word AWESOME + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_BE + .2byte EC_WORD_A + .2byte EC_WORD_FATHER +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_WAIT + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_BABY +@ loss speech + .2byte EC_WORD_MY + .2byte EC_WORD_BABY + .2byte EC_WORD_WILL + .2byte EC_WORD_BE + .2byte EC_WORD_TOTALLY + .2byte EC_WORD_AWESOME .4byte gBattleFrontierTrainerMons_Jamal @ 103 .4byte TRAINER_CLASS_TRIATHLETE_6 .string "LESLIE$", 8 @ pre-battle speech - ec_word I_AM - ec_word GOING - ec_word TO - ec_word BE - ec_word A - ec_word MOTHER -@ win speech - ec_word A - ec_word BABY - ec_word WILL - ec_word BE - ec_word A_LITTLE - ec_word CHALLENGE -@ loss speech - ec_word I_AM - ec_word TOO - ec_word HAPPY - ec_word TO - ec_word BE - ec_word ANGRY + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_BE + .2byte EC_WORD_A + .2byte EC_WORD_MOTHER +@ win speech + .2byte EC_WORD_A + .2byte EC_WORD_BABY + .2byte EC_WORD_WILL + .2byte EC_WORD_BE + .2byte EC_WORD_A_LITTLE + .2byte EC_WORD_CHALLENGE +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_TOO + .2byte EC_WORD_HAPPY + .2byte EC_WORD_TO + .2byte EC_WORD_BE + .2byte EC_WORD_ANGRY .4byte gBattleFrontierTrainerMons_Leslie @ 104 .4byte TRAINER_CLASS_TRIATHLETE_1 .string "DAVE$", 8 @ pre-battle speech - ec_word WHAT - ec_word SHOULD - ec_word I - ec_word DO - ec_word TODAY - ec_word QUES -@ win speech - ec_word I - ec_word SHOULD - ec_word ENJOY - ec_word SOME - ec_word SPORTS - ec_word EXCL -@ loss speech - ec_word I - ec_word WILL - ec_word GO - ec_word PLAY - ec_word A - ec_word GAME + .2byte EC_WORD_WHAT + .2byte EC_WORD_SHOULD + .2byte EC_WORD_I + .2byte EC_WORD_DO + .2byte EC_WORD_TODAY + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_SHOULD + .2byte EC_WORD_ENJOY + .2byte EC_WORD_SOME + .2byte EC_WORD_SPORTS + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_GO + .2byte EC_WORD_PLAY + .2byte EC_WORD_A + .2byte EC_WORD_GAME .4byte gBattleFrontierTrainerMons_Dave @ 105 .4byte TRAINER_CLASS_TRIATHLETE_1 .string "CARLO$", 8 @ pre-battle speech - ec_word HAH - ec_word EXCL_EXCL + .2byte EC_WORD_HAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word YEAH - ec_word EXCL_EXCL + .2byte EC_WORD_YEAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ win speech - ec_word I - ec_word DO - ec_word THINGS - ec_word AT - ec_move1 EXTREME_SPEED - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_DO + .2byte EC_WORD_THINGS + .2byte EC_WORD_AT + .2byte EC_MOVE(EXTREME_SPEED) + .2byte EC_WORD_EXCL @ loss speech - ec_word I - ec_word LOST - ec_word AT - ec_move1 EXTREME_SPEED - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_LOST + .2byte EC_WORD_AT + .2byte EC_MOVE(EXTREME_SPEED) + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Carlo @@ -2760,103 +2760,103 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_TRIATHLETE_2 .string "EMILIA$", 8 @ pre-battle speech - ec_word ME - ec_word WORRY - ec_word QUES - ec_word I - ec_word HAVE - ec_word NONE -@ win speech - ec_word AHAHA - ec_word SEE - ec_word QUES - ec_word THAT_WAS - ec_word FANTASTIC - ec_word EXCL -@ loss speech - ec_word AHAHA - ec_word SEE - ec_word QUES - ec_word THAT_WAS - ec_word ENTERTAINING - ec_word EXCL + .2byte EC_WORD_ME + .2byte EC_WORD_WORRY + .2byte EC_WORD_QUES + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_NONE +@ win speech + .2byte EC_WORD_AHAHA + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_FANTASTIC + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_AHAHA + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_ENTERTAINING + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Emilia @ 107 .4byte TRAINER_CLASS_TRIATHLETE_2 .string "DALIA$", 8 @ pre-battle speech - ec_word MY - ec_word BIKE - ec_word IS - ec_word VERY - ec_word EXPENSIVE - .2byte -1 -@ win speech - ec_word DON_T - ec_word COME - ec_word NEAR - ec_word MY - ec_word BIKE - ec_word EXCL -@ loss speech - ec_word MY - ec_word BIKE - ec_word IS - ec_word MY - ec_word BEST - ec_word FRIEND + .2byte EC_WORD_MY + .2byte EC_WORD_BIKE + .2byte EC_WORD_IS + .2byte EC_WORD_VERY + .2byte EC_WORD_EXPENSIVE + .2byte -1 +@ win speech + .2byte EC_WORD_DON_T + .2byte EC_WORD_COME + .2byte EC_WORD_NEAR + .2byte EC_WORD_MY + .2byte EC_WORD_BIKE + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_MY + .2byte EC_WORD_BIKE + .2byte EC_WORD_IS + .2byte EC_WORD_MY + .2byte EC_WORD_BEST + .2byte EC_WORD_FRIEND .4byte gBattleFrontierTrainerMons_Dalia @ 108 .4byte TRAINER_CLASS_BLACK_BELT .string "HITOMI$", 8 @ pre-battle speech - ec_word YEAH - ec_word EXCL_EXCL + .2byte EC_WORD_YEAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word HAH - ec_word EXCL_EXCL + .2byte EC_WORD_HAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ win speech - ec_word WHAT - ec_word QUES_EXCL + .2byte EC_WORD_WHAT + .2byte EC_WORD_QUES_EXCL .2byte -1 - ec_word I - ec_word WON - ec_word QUES_EXCL + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_QUES_EXCL @ loss speech - ec_word AIYEEH - ec_word EXCL_EXCL + .2byte EC_WORD_AIYEEH + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word I_AM - ec_word SORRY - ec_word EXCL_EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_SORRY + .2byte EC_WORD_EXCL_EXCL .4byte gBattleFrontierTrainerMons_Hitomi @ 109 .4byte TRAINER_CLASS_BLACK_BELT .string "RICARDO$", 8 @ pre-battle speech - ec_word COME_ON - ec_word EXCL - ec_word PLAY - ec_word TIME - ec_word IS - ec_word OVER + .2byte EC_WORD_COME_ON + .2byte EC_WORD_EXCL + .2byte EC_WORD_PLAY + .2byte EC_WORD_TIME + .2byte EC_WORD_IS + .2byte EC_WORD_OVER @ win speech - ec_word YOU_RE - ec_word OUT - ec_word OF - ec_word HERE - ec_word EXCL + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_OUT + .2byte EC_WORD_OF + .2byte EC_WORD_HERE + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_word PLEASE - ec_word DON_T - ec_word HIT - ec_word ME - ec_word EXCL + .2byte EC_WORD_PLEASE + .2byte EC_WORD_DON_T + .2byte EC_WORD_HIT + .2byte EC_WORD_ME + .2byte EC_WORD_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Ricardo @@ -2864,178 +2864,178 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_BLACK_BELT .string "SHIZUKA$", 8 @ pre-battle speech - ec_word SHOW - ec_word ME - ec_word THAT - ec_word YOU_RE - ec_word SERIOUS - ec_word EXCL -@ win speech - ec_word I - ec_word WON_T - ec_word FORGET - ec_word ABOUT - ec_word YOU - .2byte -1 -@ loss speech - ec_word YOU_RE - ec_word PERFECT - ec_word IN - ec_word EVERY - ec_word WAY - ec_word EXCL + .2byte EC_WORD_SHOW + .2byte EC_WORD_ME + .2byte EC_WORD_THAT + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_SERIOUS + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_WON_T + .2byte EC_WORD_FORGET + .2byte EC_WORD_ABOUT + .2byte EC_WORD_YOU + .2byte -1 +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_PERFECT + .2byte EC_WORD_IN + .2byte EC_WORD_EVERY + .2byte EC_WORD_WAY + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Shizuka @ 111 .4byte TRAINER_CLASS_BATTLE_GIRL .string "JOANA$", 8 @ pre-battle speech - ec_word YOU_RE - ec_word GOING - ec_word TO - ec_word LOSE - ec_word RIGHT - ec_word AWAY -@ win speech - ec_word I_AM - ec_word THE - ec_word WINNER - ec_word HEAR - ec_word ME - ec_move2 ROAR -@ loss speech - ec_word I - ec_word REFUSE - ec_word TO - ec_word ACCEPT - ec_word THAT - ec_move1 OUTRAGE + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_LOSE + .2byte EC_WORD_RIGHT + .2byte EC_WORD_AWAY +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_THE + .2byte EC_WORD_WINNER + .2byte EC_WORD_HEAR + .2byte EC_WORD_ME + .2byte EC_MOVE2(ROAR) +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_REFUSE + .2byte EC_WORD_TO + .2byte EC_WORD_ACCEPT + .2byte EC_WORD_THAT + .2byte EC_MOVE(OUTRAGE) .4byte gBattleFrontierTrainerMons_Joana @ 112 .4byte TRAINER_CLASS_BATTLE_GIRL .string "KELLY$", 8 @ pre-battle speech - ec_word MY - ec_word NIGHT - ec_word SCHOOL - ec_word IS - ec_word REALLY - ec_word SCARY -@ win speech - ec_word A - ec_word LADY - ec_word GHOST - ec_word APPEARS - ec_word THERE - .2byte -1 -@ loss speech - ec_word THE - ec_word HOME - ec_word WORK - ec_word IS - ec_word AWFULLY - ec_word SCARY + .2byte EC_WORD_MY + .2byte EC_WORD_NIGHT + .2byte EC_WORD_SCHOOL + .2byte EC_WORD_IS + .2byte EC_WORD_REALLY + .2byte EC_WORD_SCARY +@ win speech + .2byte EC_WORD_A + .2byte EC_WORD_LADY + .2byte EC_WORD_GHOST + .2byte EC_WORD_APPEARS + .2byte EC_WORD_THERE + .2byte -1 +@ loss speech + .2byte EC_WORD_THE + .2byte EC_WORD_HOME + .2byte EC_WORD_WORK + .2byte EC_WORD_IS + .2byte EC_WORD_AWFULLY + .2byte EC_WORD_SCARY .4byte gBattleFrontierTrainerMons_Kelly @ 113 .4byte TRAINER_CLASS_BATTLE_GIRL .string "RAYNA$", 8 @ pre-battle speech - ec_word I_AM - ec_word NO_1 - ec_word WHEN - ec_word IT_S - ec_word ABOUT - ec_word POWER + .2byte EC_WORD_I_AM + .2byte EC_WORD_NO_1 + .2byte EC_WORD_WHEN + .2byte EC_WORD_IT_S + .2byte EC_WORD_ABOUT + .2byte EC_WORD_POWER @ win speech - ec_word UNDERSTAND - ec_word MY - ec_word POWER - ec_word NOW - ec_word QUES + .2byte EC_WORD_UNDERSTAND + .2byte EC_WORD_MY + .2byte EC_WORD_POWER + .2byte EC_WORD_NOW + .2byte EC_WORD_QUES .2byte -1 @ loss speech - ec_word TERRIBLE - ec_word ELLIPSIS + .2byte EC_WORD_TERRIBLE + .2byte EC_WORD_ELLIPSIS .2byte -1 - ec_word I_AM - ec_word TERRIBLE - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_TERRIBLE + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Rayna @ 114 .4byte TRAINER_CLASS_EXPERT_1 .string "EVAN$", 8 @ pre-battle speech - ec_word EVERY - ec_word BATTLE - ec_word HAS - ec_word A - ec_word SMELL - .2byte -1 -@ win speech - ec_word OH - ec_word EXCL - ec_word THE - ec_move1 SWEET_SCENT - ec_word OF - ec_word VICTORY -@ loss speech - ec_word THE - ec_word AWFUL - ec_word STENCH - ec_word OF - ec_word A - ec_word LOSS + .2byte EC_WORD_EVERY + .2byte EC_WORD_BATTLE + .2byte EC_WORD_HAS + .2byte EC_WORD_A + .2byte EC_WORD_SMELL + .2byte -1 +@ win speech + .2byte EC_WORD_OH + .2byte EC_WORD_EXCL + .2byte EC_WORD_THE + .2byte EC_MOVE(SWEET_SCENT) + .2byte EC_WORD_OF + .2byte EC_WORD_VICTORY +@ loss speech + .2byte EC_WORD_THE + .2byte EC_WORD_AWFUL + .2byte EC_WORD_STENCH + .2byte EC_WORD_OF + .2byte EC_WORD_A + .2byte EC_WORD_LOSS .4byte gBattleFrontierTrainerMons_Evan @ 115 .4byte TRAINER_CLASS_EXPERT_1 .string "JORDAN$", 8 @ pre-battle speech - ec_word GOOD - ec_word EXCL + .2byte EC_WORD_GOOD + .2byte EC_WORD_EXCL .2byte -1 - ec_word COME_ON - ec_word EXCL_EXCL + .2byte EC_WORD_COME_ON + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ win speech - ec_word YOU - ec_word CAN_T - ec_word BEAT - ec_word ME - ec_word EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN_T + .2byte EC_WORD_BEAT + .2byte EC_WORD_ME + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_word WHAT - ec_word QUES_EXCL + .2byte EC_WORD_WHAT + .2byte EC_WORD_QUES_EXCL .2byte -1 - ec_word BUT - ec_word HOW - ec_word QUES + .2byte EC_WORD_BUT + .2byte EC_WORD_HOW + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Jordan @ 116 .4byte TRAINER_CLASS_EXPERT_1 .string "JOEL$", 8 @ pre-battle speech - ec_word FUFUFU - ec_word ELLIPSIS + .2byte EC_WORD_FUFUFU + .2byte EC_WORD_ELLIPSIS .2byte -1 .2byte -1 .2byte -1 .2byte -1 @ win speech - ec_word GIGGLE - ec_word ELLIPSIS + .2byte EC_WORD_GIGGLE + .2byte EC_WORD_ELLIPSIS .2byte -1 .2byte -1 .2byte -1 .2byte -1 @ loss speech - ec_word HAHAHA - ec_word ELLIPSIS + .2byte EC_WORD_HAHAHA + .2byte EC_WORD_ELLIPSIS .2byte -1 .2byte -1 .2byte -1 @@ -3046,129 +3046,129 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_EXPERT_2 .string "KRISTEN$", 8 @ pre-battle speech - ec_word HAHAHA - ec_word ELLIPSIS - .2byte -1 - ec_word A - ec_word KID - ec_word ELLIPSIS -@ win speech - ec_word JUST - ec_word A_LITTLE - ec_word KID - ec_word AFTER - ec_word ALL - ec_word EXCL -@ loss speech - ec_word A - ec_word TOUGH - ec_word KID - ec_word HUH_QUES - ec_word HUMPH - ec_word EXCL + .2byte EC_WORD_HAHAHA + .2byte EC_WORD_ELLIPSIS + .2byte -1 + .2byte EC_WORD_A + .2byte EC_WORD_KID + .2byte EC_WORD_ELLIPSIS +@ win speech + .2byte EC_WORD_JUST + .2byte EC_WORD_A_LITTLE + .2byte EC_WORD_KID + .2byte EC_WORD_AFTER + .2byte EC_WORD_ALL + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_A + .2byte EC_WORD_TOUGH + .2byte EC_WORD_KID + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_HUMPH + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Kristen @ 118 .4byte TRAINER_CLASS_EXPERT_2 .string "SELPHY$", 8 @ pre-battle speech - ec_word HUH_QUES - ec_word WHAT - ec_word IS_IT_QUES + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_WHAT + .2byte EC_WORD_IS_IT_QUES .2byte -1 .2byte -1 .2byte -1 @ win speech - ec_word OH - ec_word YES - ec_word EXCL - ec_word WHY - ec_word NOT - ec_word QUES + .2byte EC_WORD_OH + .2byte EC_WORD_YES + .2byte EC_WORD_EXCL + .2byte EC_WORD_WHY + .2byte EC_WORD_NOT + .2byte EC_WORD_QUES @ loss speech - ec_word OH - ec_word NO - ec_word EXCL - ec_word WHY - ec_word NOT - ec_word QUES + .2byte EC_WORD_OH + .2byte EC_WORD_NO + .2byte EC_WORD_EXCL + .2byte EC_WORD_WHY + .2byte EC_WORD_NOT + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Selphy @ 119 .4byte TRAINER_CLASS_EXPERT_2 .string "CHLOE$", 8 @ pre-battle speech - ec_word COME - ec_word WE - ec_word WILL - ec_word DO - ec_word BATTLE - ec_word NOW + .2byte EC_WORD_COME + .2byte EC_WORD_WE + .2byte EC_WORD_WILL + .2byte EC_WORD_DO + .2byte EC_WORD_BATTLE + .2byte EC_WORD_NOW @ win speech - ec_word MORE - ec_word EXCL + .2byte EC_WORD_MORE + .2byte EC_WORD_EXCL .2byte -1 - ec_word ANOTHER - ec_word BATTLE - ec_word EXCL + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_BATTLE + .2byte EC_WORD_EXCL @ loss speech - ec_word OH - ec_word EXCL + .2byte EC_WORD_OH + .2byte EC_WORD_EXCL .2byte -1 - ec_word STRONG - ec_word YOU - ec_word ARE + .2byte EC_WORD_STRONG + .2byte EC_WORD_YOU + .2byte EC_WORD_ARE .4byte gBattleFrontierTrainerMons_Chloe @ 120 .4byte TRAINER_CLASS_PSYCHIC_1 .string "NORTON$", 8 @ pre-battle speech - ec_word I - ec_word KNOW - ec_word ONLY - ec_word YOU + .2byte EC_WORD_I + .2byte EC_WORD_KNOW + .2byte EC_WORD_ONLY + .2byte EC_WORD_YOU .2byte -1 .2byte -1 @ win speech - ec_word EXCUSE_ME - ec_word BUT - ec_word YOU_RE - ec_word A - ec_word PUSHOVER - ec_word EXCL + .2byte EC_WORD_EXCUSE_ME + .2byte EC_WORD_BUT + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_A + .2byte EC_WORD_PUSHOVER + .2byte EC_WORD_EXCL @ loss speech - ec_word YOU_RE - ec_word SOME - ec_word KIND - ec_word OF - ec_word AWESOME - ec_word EXCL + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_SOME + .2byte EC_WORD_KIND + .2byte EC_WORD_OF + .2byte EC_WORD_AWESOME + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Norton @ 121 .4byte TRAINER_CLASS_PSYCHIC_1 .string "LUKAS$", 8 @ pre-battle speech - ec_word MY - ec_word JOKING - ec_word IS - ec_word PRETTY - ec_word TERRIBLE - ec_word ELLIPSIS -@ win speech - ec_word YOUR - ec_word ROCK_HEAD - ec_word EXISTS - ec_word TO - ec_word SHINE - ec_word EXCL -@ loss speech - ec_word YOUR - ec_word ROCK_HEAD - ec_word COME - ec_word TO - ec_word SHINE + .2byte EC_WORD_MY + .2byte EC_WORD_JOKING + .2byte EC_WORD_IS + .2byte EC_WORD_PRETTY + .2byte EC_WORD_TERRIBLE + .2byte EC_WORD_ELLIPSIS +@ win speech + .2byte EC_WORD_YOUR + .2byte EC_WORD_ROCK_HEAD + .2byte EC_WORD_EXISTS + .2byte EC_WORD_TO + .2byte EC_WORD_SHINE + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_YOUR + .2byte EC_WORD_ROCK_HEAD + .2byte EC_WORD_COME + .2byte EC_WORD_TO + .2byte EC_WORD_SHINE .2byte -1 .4byte gBattleFrontierTrainerMons_Lukas @@ -3176,77 +3176,77 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PSYCHIC_1 .string "ZACH$", 8 @ pre-battle speech - ec_word I_AM - ec_word AN - ec_word EXCELLENT - ec_move2 MIMIC - ec_word OF - ec_word POKEMON -@ win speech - ec_word I_AM - ec_word HAPPY - ec_word LIKE - ec_word A_LITTLE - ec_pokemon2 TOGEPI - ec_word EXCL -@ loss speech - ec_word I_AM - ec_word ANGRY - ec_word LIKE - ec_word A - ec_pokemon2 MANKEY - ec_word EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_AN + .2byte EC_WORD_EXCELLENT + .2byte EC_MOVE2(MIMIC) + .2byte EC_WORD_OF + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_HAPPY + .2byte EC_WORD_LIKE + .2byte EC_WORD_A_LITTLE + .2byte EC_POKEMON2(TOGEPI) + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_ANGRY + .2byte EC_WORD_LIKE + .2byte EC_WORD_A + .2byte EC_POKEMON2(MANKEY) + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Zach @ 123 .4byte TRAINER_CLASS_PSYCHIC_2 .string "KAITLYN$", 8 @ pre-battle speech - ec_word I - ec_word CRUSH - ec_word THINGS - ec_word WITH - ec_word PSYCHIC - ec_word POWER -@ win speech - ec_word MY - ec_word VICTORY - ec_word WILL - ec_word MAKE - ec_word THE - ec_word NEWS -@ loss speech - ec_word NO - ec_word NO - ec_word ELLIPSIS - ec_word THIS - ec_word WON_T - ec_word DO + .2byte EC_WORD_I + .2byte EC_WORD_CRUSH + .2byte EC_WORD_THINGS + .2byte EC_WORD_WITH + .2byte EC_WORD_PSYCHIC + .2byte EC_WORD_POWER +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_VICTORY + .2byte EC_WORD_WILL + .2byte EC_WORD_MAKE + .2byte EC_WORD_THE + .2byte EC_WORD_NEWS +@ loss speech + .2byte EC_WORD_NO + .2byte EC_WORD_NO + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_THIS + .2byte EC_WORD_WON_T + .2byte EC_WORD_DO .4byte gBattleFrontierTrainerMons_Kaitlyn @ 124 .4byte TRAINER_CLASS_PSYCHIC_2 .string "BREANNA$", 8 @ pre-battle speech - ec_word MY - ec_word POKEMON - ec_word WILL - ec_word CRUSH - ec_word YOU - ec_word EXCL -@ win speech - ec_word HAVE - ec_word SOME - ec_word MORE - ec_word OF - ec_word THIS - ec_word EXCL -@ loss speech - ec_word YOU - ec_word HAVE - ec_word GUTS - ec_word AND - ec_word SKILL + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_WILL + .2byte EC_WORD_CRUSH + .2byte EC_WORD_YOU + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_HAVE + .2byte EC_WORD_SOME + .2byte EC_WORD_MORE + .2byte EC_WORD_OF + .2byte EC_WORD_THIS + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_GUTS + .2byte EC_WORD_AND + .2byte EC_WORD_SKILL .2byte -1 .4byte gBattleFrontierTrainerMons_Breanna @@ -3254,25 +3254,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PSYCHIC_2 .string "KENDRA$", 8 @ pre-battle speech - ec_word IF - ec_word YOU_RE - ec_word SMART - ec_word STOP - ec_word RIGHT - ec_word NOW -@ win speech - ec_word I - ec_word SAID - ec_word THAT - ec_word YOU - ec_word SHOULD - ec_word STOP -@ loss speech - ec_word WHY - ec_word DIDN_T - ec_word YOU - ec_word STOP - ec_word QUES + .2byte EC_WORD_IF + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_SMART + .2byte EC_WORD_STOP + .2byte EC_WORD_RIGHT + .2byte EC_WORD_NOW +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_SAID + .2byte EC_WORD_THAT + .2byte EC_WORD_YOU + .2byte EC_WORD_SHOULD + .2byte EC_WORD_STOP +@ loss speech + .2byte EC_WORD_WHY + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_YOU + .2byte EC_WORD_STOP + .2byte EC_WORD_QUES .2byte -1 .4byte gBattleFrontierTrainerMons_Kendra @@ -3280,25 +3280,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_HEX_MANIAC .string "MOLLY$", 8 @ pre-battle speech - ec_word WILL - ec_word MY - ec_word CUTE_CHARM - ec_move2 ATTRACT - ec_word YOU - ec_word QUES -@ win speech - ec_word YOUR - ec_word POKEMON - ec_word ARE - ec_word MY - ec_word TOYS - ec_word NOW -@ loss speech - ec_word OH - ec_word HOW - ec_word COULD - ec_word YOU - ec_word QUES + .2byte EC_WORD_WILL + .2byte EC_WORD_MY + .2byte EC_WORD_CUTE_CHARM + .2byte EC_MOVE2(ATTRACT) + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_MY + .2byte EC_WORD_TOYS + .2byte EC_WORD_NOW +@ loss speech + .2byte EC_WORD_OH + .2byte EC_WORD_HOW + .2byte EC_WORD_COULD + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES .2byte -1 .4byte gBattleFrontierTrainerMons_Molly @@ -3306,205 +3306,205 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_HEX_MANIAC .string "JAZMIN$", 8 @ pre-battle speech - ec_word I - ec_word FORECAST - ec_word TERRIBLE - ec_word THINGS - ec_word FOR - ec_word YOU -@ win speech - ec_word THERE - ec_word WASN_T - ec_word MY - ec_word FORECAST - ec_word RIGHT - ec_word QUES -@ loss speech - ec_word MY - ec_move2 FORESIGHT - ec_word DIDN_T - ec_word SHOW - ec_word ME - ec_word THIS + .2byte EC_WORD_I + .2byte EC_WORD_FORECAST + .2byte EC_WORD_TERRIBLE + .2byte EC_WORD_THINGS + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU +@ win speech + .2byte EC_WORD_THERE + .2byte EC_WORD_WASN_T + .2byte EC_WORD_MY + .2byte EC_WORD_FORECAST + .2byte EC_WORD_RIGHT + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_MY + .2byte EC_MOVE2(FORESIGHT) + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_SHOW + .2byte EC_WORD_ME + .2byte EC_WORD_THIS .4byte gBattleFrontierTrainerMons_Jazmin @ 128 .4byte TRAINER_CLASS_HEX_MANIAC .string "KELSEY$", 8 @ pre-battle speech - ec_word I - ec_word HAVEN_T - ec_word SLEPT - ec_word IN - ec_word DAYS - ec_word ELLIPSIS -@ win speech - ec_word MY - ec_word SLEEP - ec_word WILL - ec_word BE - ec_word EXCELLENT - ec_word NOW -@ loss speech - ec_word YOU - ec_word HAVE - ec_word DESTROYED - ec_word MY - ec_word SLEEP - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_HAVEN_T + .2byte EC_WORD_SLEPT + .2byte EC_WORD_IN + .2byte EC_WORD_DAYS + .2byte EC_WORD_ELLIPSIS +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_SLEEP + .2byte EC_WORD_WILL + .2byte EC_WORD_BE + .2byte EC_WORD_EXCELLENT + .2byte EC_WORD_NOW +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_DESTROYED + .2byte EC_WORD_MY + .2byte EC_WORD_SLEEP + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Kelsey @ 129 .4byte TRAINER_CLASS_POKEMANIAC .string "JALEN$", 8 @ pre-battle speech - ec_word I - ec_word DON_T - ec_word ALLOW - ec_word POKEMON - ec_word TO - ec_move1 THRASH -@ win speech - ec_word HAHAHA - ec_word EXCL - ec_word ARE - ec_word YOU - ec_word ANGRY - ec_word QUES -@ loss speech - ec_word WHY - ec_word IS - ec_word THIS - ec_word SO - ec_word HARD - ec_word QUES + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_ALLOW + .2byte EC_WORD_POKEMON + .2byte EC_WORD_TO + .2byte EC_MOVE(THRASH) +@ win speech + .2byte EC_WORD_HAHAHA + .2byte EC_WORD_EXCL + .2byte EC_WORD_ARE + .2byte EC_WORD_YOU + .2byte EC_WORD_ANGRY + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_WHY + .2byte EC_WORD_IS + .2byte EC_WORD_THIS + .2byte EC_WORD_SO + .2byte EC_WORD_HARD + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Jalen @ 130 .4byte TRAINER_CLASS_POKEMANIAC .string "GRIFFEN$", 8 @ pre-battle speech - ec_word I - ec_move2 SWALLOW - ec_move2 SLUDGE - ec_word TO - ec_move2 TRANSFORM - ec_word MYSELF -@ win speech - ec_word I - ec_word HAVE - ec_word A - ec_move1 GROWTH - ec_word OF - ec_move2 ACID_ARMOR -@ loss speech - ec_word I - ec_word HAVE - ec_word A - ec_move1 GROWTH - ec_word OF - ec_word SUCTION_CUPS + .2byte EC_WORD_I + .2byte EC_MOVE2(SWALLOW) + .2byte EC_MOVE2(SLUDGE) + .2byte EC_WORD_TO + .2byte EC_MOVE2(TRANSFORM) + .2byte EC_WORD_MYSELF +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_MOVE(GROWTH) + .2byte EC_WORD_OF + .2byte EC_MOVE2(ACID_ARMOR) +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_MOVE(GROWTH) + .2byte EC_WORD_OF + .2byte EC_WORD_SUCTION_CUPS .4byte gBattleFrontierTrainerMons_Griffen @ 131 .4byte TRAINER_CLASS_POKEMANIAC .string "XANDER$", 8 @ pre-battle speech - ec_word I - ec_word GOT - ec_word MY - ec_word POKEMON - ec_word ON - ec_word RENTAL -@ win speech - ec_word IT_S - ec_word INCREDIBLE - ec_word MY - ec_word RENTAL - ec_word POKEMON - ec_word WON -@ loss speech - ec_word RENTAL - ec_word POKEMON - ec_word AREN_T - ec_word UP - ec_word TO - ec_move2 SCRATCH + .2byte EC_WORD_I + .2byte EC_WORD_GOT + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ON + .2byte EC_WORD_RENTAL +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_INCREDIBLE + .2byte EC_WORD_MY + .2byte EC_WORD_RENTAL + .2byte EC_WORD_POKEMON + .2byte EC_WORD_WON +@ loss speech + .2byte EC_WORD_RENTAL + .2byte EC_WORD_POKEMON + .2byte EC_WORD_AREN_T + .2byte EC_WORD_UP + .2byte EC_WORD_TO + .2byte EC_MOVE2(SCRATCH) .4byte gBattleFrontierTrainerMons_Xander @ 132 .4byte TRAINER_CLASS_GENTLEMAN .string "MARVIN$", 8 @ pre-battle speech - ec_word YOU_RE - ec_word UP - ec_word TO - ec_word THE - ec_word CHALLENGE - ec_word QUES -@ win speech - ec_word I - ec_word DIDN_T - ec_word THINK - ec_word YOU_RE - ec_word GOOD - ec_word ENOUGH -@ loss speech - ec_word I_AM - ec_word FEELING - ec_word PERFECT - ec_word THANK_YOU - ec_word SO - ec_word MUCH + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_UP + .2byte EC_WORD_TO + .2byte EC_WORD_THE + .2byte EC_WORD_CHALLENGE + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_THINK + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_GOOD + .2byte EC_WORD_ENOUGH +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_PERFECT + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_SO + .2byte EC_WORD_MUCH .4byte gBattleFrontierTrainerMons_Marvin @ 133 .4byte TRAINER_CLASS_GENTLEMAN .string "BRENNAN$", 8 @ pre-battle speech - ec_word I - ec_move2 WISH - ec_word TO - ec_word SEE - ec_word THE - ec_word NEWS -@ win speech - ec_word COMICS - ec_word GET - ec_word DAMP - ec_word FROM - ec_word DRIZZLE - ec_word QUES -@ loss speech - ec_word THE - ec_word TIGHT - ec_word MONEY - ec_word LIVING - ec_word CHANNEL - ec_word QUES_EXCL + .2byte EC_WORD_I + .2byte EC_MOVE2(WISH) + .2byte EC_WORD_TO + .2byte EC_WORD_SEE + .2byte EC_WORD_THE + .2byte EC_WORD_NEWS +@ win speech + .2byte EC_WORD_COMICS + .2byte EC_WORD_GET + .2byte EC_WORD_DAMP + .2byte EC_WORD_FROM + .2byte EC_WORD_DRIZZLE + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_THE + .2byte EC_WORD_TIGHT + .2byte EC_WORD_MONEY + .2byte EC_WORD_LIVING + .2byte EC_WORD_CHANNEL + .2byte EC_WORD_QUES_EXCL .4byte gBattleFrontierTrainerMons_Brennan @ 134 .4byte TRAINER_CLASS_BUG_MANIAC .string "BALEY$", 8 @ pre-battle speech - ec_move1 SCREECH - ec_word IS - ec_word LIKE - ec_word MUSIC - ec_word TO_ME - ec_word EXCL + .2byte EC_MOVE(SCREECH) + .2byte EC_WORD_IS + .2byte EC_WORD_LIKE + .2byte EC_WORD_MUSIC + .2byte EC_WORD_TO_ME + .2byte EC_WORD_EXCL @ win speech - ec_word MY - ec_move1 SCREECH - ec_word STRATEGY - ec_word IS - ec_word THE - ec_word BEST + .2byte EC_WORD_MY + .2byte EC_MOVE(SCREECH) + .2byte EC_WORD_STRATEGY + .2byte EC_WORD_IS + .2byte EC_WORD_THE + .2byte EC_WORD_BEST @ loss speech - ec_word YOU_RE - ec_word SOUNDPROOF - ec_word QUES + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_SOUNDPROOF + .2byte EC_WORD_QUES .2byte -1 .2byte -1 .2byte -1 @@ -3514,51 +3514,51 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_RUIN_MANIAC .string "ZACKARY$", 8 @ pre-battle speech - ec_word CAN - ec_word YOU - ec_move1 DIG - ec_word IT - ec_word YO - ec_word QUES -@ win speech - ec_move2 TAKE_DOWN - ec_word TAKE - ec_word A - ec_move2 DIVE - ec_word YO - ec_word YO -@ loss speech - ec_word BREAK - ec_word DOWN - ec_move2 DIVE - ec_word TIME - ec_word FOR - ec_word ME + .2byte EC_WORD_CAN + .2byte EC_WORD_YOU + .2byte EC_MOVE(DIG) + .2byte EC_WORD_IT + .2byte EC_WORD_YO + .2byte EC_WORD_QUES +@ win speech + .2byte EC_MOVE2(TAKE_DOWN) + .2byte EC_WORD_TAKE + .2byte EC_WORD_A + .2byte EC_MOVE2(DIVE) + .2byte EC_WORD_YO + .2byte EC_WORD_YO +@ loss speech + .2byte EC_WORD_BREAK + .2byte EC_WORD_DOWN + .2byte EC_MOVE2(DIVE) + .2byte EC_WORD_TIME + .2byte EC_WORD_FOR + .2byte EC_WORD_ME .4byte gBattleFrontierTrainerMons_Zackary @ 136 .4byte TRAINER_CLASS_COLLECTOR .string "GABRIEL$", 8 @ pre-battle speech - ec_move2 POUND - ec_word THE - ec_word THICK_FAT - ec_word ON - ec_word MY - ec_move2 BELLY_DRUM -@ win speech - ec_move2 POUND - ec_word MY - ec_move2 BELLY_DRUM - ec_move2 POUND - ec_word MY - ec_move2 BELLY_DRUM -@ loss speech - ec_word MY - ec_move2 BELLY_DRUM - ec_word WAS - ec_word TOO_WEAK - ec_word ELLIPSIS + .2byte EC_MOVE2(POUND) + .2byte EC_WORD_THE + .2byte EC_WORD_THICK_FAT + .2byte EC_WORD_ON + .2byte EC_WORD_MY + .2byte EC_MOVE2(BELLY_DRUM) +@ win speech + .2byte EC_MOVE2(POUND) + .2byte EC_WORD_MY + .2byte EC_MOVE2(BELLY_DRUM) + .2byte EC_MOVE2(POUND) + .2byte EC_WORD_MY + .2byte EC_MOVE2(BELLY_DRUM) +@ loss speech + .2byte EC_WORD_MY + .2byte EC_MOVE2(BELLY_DRUM) + .2byte EC_WORD_WAS + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Gabriel @@ -3566,77 +3566,77 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PARASOL_LADY .string "EMILY$", 8 @ pre-battle speech - ec_word HOW - ec_word ABOUT - ec_word A_TINY_BIT - ec_word OF - ec_move1 HYPNOSIS - ec_word QUES -@ win speech - ec_word MY - ec_move1 HYPNOSIS - ec_word STRATEGY - ec_word WORKS - ec_word TO - ec_word PERFECTION -@ loss speech - ec_word MY - ec_move1 HYPNOSIS - ec_word STRATEGY - ec_word WENT - ec_word BADLY - ec_word ELLIPSIS + .2byte EC_WORD_HOW + .2byte EC_WORD_ABOUT + .2byte EC_WORD_A_TINY_BIT + .2byte EC_WORD_OF + .2byte EC_MOVE(HYPNOSIS) + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_MY + .2byte EC_MOVE(HYPNOSIS) + .2byte EC_WORD_STRATEGY + .2byte EC_WORD_WORKS + .2byte EC_WORD_TO + .2byte EC_WORD_PERFECTION +@ loss speech + .2byte EC_WORD_MY + .2byte EC_MOVE(HYPNOSIS) + .2byte EC_WORD_STRATEGY + .2byte EC_WORD_WENT + .2byte EC_WORD_BADLY + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Emily @ 138 .4byte TRAINER_CLASS_BEAUTY .string "JORDYN$", 8 @ pre-battle speech - ec_word YOU - ec_word DON_T - ec_word KNOW - ec_word MY - ec_word SECRET - ec_word ELLIPSIS -@ win speech - ec_word I_AM - ec_word NOT - ec_word AS - ec_word I - ec_word APPEAR - ec_word ELLIPSIS -@ loss speech - ec_word BUT - ec_word HOW - ec_word DID - ec_word YOU - ec_word KNOW - ec_word QUES + .2byte EC_WORD_YOU + .2byte EC_WORD_DON_T + .2byte EC_WORD_KNOW + .2byte EC_WORD_MY + .2byte EC_WORD_SECRET + .2byte EC_WORD_ELLIPSIS +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_AS + .2byte EC_WORD_I + .2byte EC_WORD_APPEAR + .2byte EC_WORD_ELLIPSIS +@ loss speech + .2byte EC_WORD_BUT + .2byte EC_WORD_HOW + .2byte EC_WORD_DID + .2byte EC_WORD_YOU + .2byte EC_WORD_KNOW + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Jordyn @ 139 .4byte TRAINER_CLASS_AROMA_LADY .string "SOFIA$", 8 @ pre-battle speech - ec_pokemon1 LOUDRED - ec_word PROBABLY - ec_word HAS - ec_word A - ec_move1 SWEET_SCENT + .2byte EC_POKEMON(LOUDRED) + .2byte EC_WORD_PROBABLY + .2byte EC_WORD_HAS + .2byte EC_WORD_A + .2byte EC_MOVE(SWEET_SCENT) .2byte -1 @ win speech - ec_word THAT_S - ec_word THE - ec_word FEELING - ec_word THAT - ec_word I - ec_word GET + .2byte EC_WORD_THAT_S + .2byte EC_WORD_THE + .2byte EC_WORD_FEELING + .2byte EC_WORD_THAT + .2byte EC_WORD_I + .2byte EC_WORD_GET @ loss speech - ec_word I - ec_word WORK - ec_word AT - ec_word THE - ec_word DEPT_STORE + .2byte EC_WORD_I + .2byte EC_WORD_WORK + .2byte EC_WORD_AT + .2byte EC_WORD_THE + .2byte EC_WORD_DEPT_STORE .2byte -1 .4byte gBattleFrontierTrainerMons_Sofia @@ -3644,51 +3644,51 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_COOLTRAINER_1 .string "BRADEN$", 8 @ pre-battle speech - ec_word I_CHOOSE_YOU - ec_word EXCL + .2byte EC_WORD_I_CHOOSE_YOU + .2byte EC_WORD_EXCL .2byte -1 - ec_word THIS_IS_IT_EXCL + .2byte EC_WORD_THIS_IS_IT_EXCL .2byte -1 .2byte -1 @ win speech - ec_word I_AM - ec_word FEELING - ec_word PRETTY - ec_word AWESOME - ec_word ABOUT - ec_word MYSELF + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_PRETTY + .2byte EC_WORD_AWESOME + .2byte EC_WORD_ABOUT + .2byte EC_WORD_MYSELF @ loss speech - ec_word ALL_RIGHT - ec_word EXCL + .2byte EC_WORD_ALL_RIGHT + .2byte EC_WORD_EXCL .2byte -1 - ec_word I - ec_word SURRENDER - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_SURRENDER + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Braden @ 141 .4byte TRAINER_CLASS_COOLTRAINER_1 .string "KAYDEN$", 8 @ pre-battle speech - ec_word THEY - ec_word OVERDO - ec_word THAT - ec_word GOURMET - ec_word THING - ec_word ELLIPSIS -@ win speech - ec_word THAT - ec_word GOURMET - ec_word THING - ec_word ISN_T - ec_word FOR - ec_word ME -@ loss speech - ec_word HEY - ec_word THIS - ec_word IS - ec_word PRETTY - ec_word TASTY + .2byte EC_WORD_THEY + .2byte EC_WORD_OVERDO + .2byte EC_WORD_THAT + .2byte EC_WORD_GOURMET + .2byte EC_WORD_THING + .2byte EC_WORD_ELLIPSIS +@ win speech + .2byte EC_WORD_THAT + .2byte EC_WORD_GOURMET + .2byte EC_WORD_THING + .2byte EC_WORD_ISN_T + .2byte EC_WORD_FOR + .2byte EC_WORD_ME +@ loss speech + .2byte EC_WORD_HEY + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_PRETTY + .2byte EC_WORD_TASTY .2byte -1 .4byte gBattleFrontierTrainerMons_Kayden @@ -3696,259 +3696,259 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_COOLTRAINER_1 .string "COOPER$", 8 @ pre-battle speech - ec_word THIS - ec_word SHOULD - ec_word ABSOLUTELY - ec_word BE - ec_word A - ec_word PUSHOVER -@ win speech - ec_word THAT_WAS - ec_word TOO - ec_word EXCITING - ec_word FOR - ec_word ME - ec_word ELLIPSIS -@ loss speech - ec_word PLEASE - ec_word EXCL - .2byte -1 - ec_word SORRY - ec_word I_AM - ec_word SORRY + .2byte EC_WORD_THIS + .2byte EC_WORD_SHOULD + .2byte EC_WORD_ABSOLUTELY + .2byte EC_WORD_BE + .2byte EC_WORD_A + .2byte EC_WORD_PUSHOVER +@ win speech + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_TOO + .2byte EC_WORD_EXCITING + .2byte EC_WORD_FOR + .2byte EC_WORD_ME + .2byte EC_WORD_ELLIPSIS +@ loss speech + .2byte EC_WORD_PLEASE + .2byte EC_WORD_EXCL + .2byte -1 + .2byte EC_WORD_SORRY + .2byte EC_WORD_I_AM + .2byte EC_WORD_SORRY .4byte gBattleFrontierTrainerMons_Cooper @ 143 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "JULIA$", 8 @ pre-battle speech - ec_word SPIRIT - ec_word ALONE - ec_word WON_T - ec_word MAKE - ec_word YOU - ec_word WIN -@ win speech - ec_word YOU - ec_word SHOULD - ec_word ACCEPT - ec_word THIS - ec_word WITH - ec_word SERENE_GRACE -@ loss speech - ec_word FOR_NOW - ec_word GOOD_BYE - ec_word BUT - ec_word IT_S - ec_word NOT - ec_word OVER + .2byte EC_WORD_SPIRIT + .2byte EC_WORD_ALONE + .2byte EC_WORD_WON_T + .2byte EC_WORD_MAKE + .2byte EC_WORD_YOU + .2byte EC_WORD_WIN +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_SHOULD + .2byte EC_WORD_ACCEPT + .2byte EC_WORD_THIS + .2byte EC_WORD_WITH + .2byte EC_WORD_SERENE_GRACE +@ loss speech + .2byte EC_WORD_FOR_NOW + .2byte EC_WORD_GOOD_BYE + .2byte EC_WORD_BUT + .2byte EC_WORD_IT_S + .2byte EC_WORD_NOT + .2byte EC_WORD_OVER .4byte gBattleFrontierTrainerMons_Julia @ 144 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "AMARA$", 8 @ pre-battle speech - ec_word WROOOAAR_EXCL - ec_word EXCL_EXCL - ec_word I_AM - ec_word SO - ec_word READY - ec_word EXCL_EXCL -@ win speech - ec_word I - ec_word LOSE - ec_word MYSELF - ec_word IF - ec_word IT_S - ec_word EXCITING -@ loss speech - ec_word THAT_S - ec_word TOO - ec_word MUCH - ec_word TO - ec_move2 TACKLE - ec_word EXCL + .2byte EC_WORD_WROOOAAR_EXCL + .2byte EC_WORD_EXCL_EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_SO + .2byte EC_WORD_READY + .2byte EC_WORD_EXCL_EXCL +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_LOSE + .2byte EC_WORD_MYSELF + .2byte EC_WORD_IF + .2byte EC_WORD_IT_S + .2byte EC_WORD_EXCITING +@ loss speech + .2byte EC_WORD_THAT_S + .2byte EC_WORD_TOO + .2byte EC_WORD_MUCH + .2byte EC_WORD_TO + .2byte EC_MOVE2(TACKLE) + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Amara @ 145 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "LYNN$", 8 @ pre-battle speech - ec_word YOUR - ec_word SECRET - ec_word CAN_T - ec_word BE - ec_word HIDDEN - ec_word FOREVER -@ win speech - ec_word I - ec_word KNOW - ec_word YOUR - ec_word SECRET - ec_word NOW - ec_word EXCL -@ loss speech - ec_word YOU - ec_word CAN_T - ec_move1 SAFEGUARD - ec_word YOUR - ec_word OWN - ec_word SECRET + .2byte EC_WORD_YOUR + .2byte EC_WORD_SECRET + .2byte EC_WORD_CAN_T + .2byte EC_WORD_BE + .2byte EC_WORD_HIDDEN + .2byte EC_WORD_FOREVER +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_KNOW + .2byte EC_WORD_YOUR + .2byte EC_WORD_SECRET + .2byte EC_WORD_NOW + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN_T + .2byte EC_MOVE(SAFEGUARD) + .2byte EC_WORD_YOUR + .2byte EC_WORD_OWN + .2byte EC_WORD_SECRET .4byte gBattleFrontierTrainerMons_Lynn @ 146 .4byte TRAINER_CLASS_PKMN_RANGER_1 .string "JOVAN$", 8 @ pre-battle speech - ec_word YOUR - ec_word BATTLE - ec_word SENSE - ec_word IS - ec_word SADLY - ec_word LACKING -@ win speech - ec_word MY - ec_word BATTLE - ec_word SENSE - ec_word IS - ec_word COOL - ec_word ISN_T_IT_QUES -@ loss speech - ec_word I_WAS - ec_word MINUS - ec_word MY - ec_word NORMAL - ec_word POWER - ec_word TODAY + .2byte EC_WORD_YOUR + .2byte EC_WORD_BATTLE + .2byte EC_WORD_SENSE + .2byte EC_WORD_IS + .2byte EC_WORD_SADLY + .2byte EC_WORD_LACKING +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_BATTLE + .2byte EC_WORD_SENSE + .2byte EC_WORD_IS + .2byte EC_WORD_COOL + .2byte EC_WORD_ISN_T_IT_QUES +@ loss speech + .2byte EC_WORD_I_WAS + .2byte EC_WORD_MINUS + .2byte EC_WORD_MY + .2byte EC_WORD_NORMAL + .2byte EC_WORD_POWER + .2byte EC_WORD_TODAY .4byte gBattleFrontierTrainerMons_Jovan @ 147 .4byte TRAINER_CLASS_PKMN_RANGER_1 .string "DOMINIC$", 8 @ pre-battle speech - ec_word I - ec_word HAVE - ec_word THIS - ec_word EXCELLENT - ec_word CAMERA + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_THIS + .2byte EC_WORD_EXCELLENT + .2byte EC_WORD_CAMERA .2byte -1 @ win speech - ec_word MY - ec_word CAMERA - ec_word WAS - ec_word AWFULLY - ec_word EXPENSIVE + .2byte EC_WORD_MY + .2byte EC_WORD_CAMERA + .2byte EC_WORD_WAS + .2byte EC_WORD_AWFULLY + .2byte EC_WORD_EXPENSIVE .2byte -1 @ loss speech - ec_word MY - ec_word CAMERA - ec_word DOESN_T - ec_word MISS - ec_word A - ec_word THING + .2byte EC_WORD_MY + .2byte EC_WORD_CAMERA + .2byte EC_WORD_DOESN_T + .2byte EC_WORD_MISS + .2byte EC_WORD_A + .2byte EC_WORD_THING .4byte gBattleFrontierTrainerMons_Dominic @ 148 .4byte TRAINER_CLASS_PKMN_RANGER_1 .string "NIKOLAS$", 8 @ pre-battle speech - ec_word I - ec_move2 MIMIC - ec_word POKEMON - ec_word AFTER - ec_word EVERY - ec_word BATTLE -@ win speech - ec_word IF_I_WIN - ec_word I - ec_word PRETEND - ec_word I_AM - ec_word A - ec_pokemon2 TAUROS -@ loss speech - ec_word IF_I_LOSE - ec_word I - ec_word PRETEND - ec_word I_AM - ec_word A - ec_pokemon2 MILTANK + .2byte EC_WORD_I + .2byte EC_MOVE2(MIMIC) + .2byte EC_WORD_POKEMON + .2byte EC_WORD_AFTER + .2byte EC_WORD_EVERY + .2byte EC_WORD_BATTLE +@ win speech + .2byte EC_WORD_IF_I_WIN + .2byte EC_WORD_I + .2byte EC_WORD_PRETEND + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_POKEMON2(TAUROS) +@ loss speech + .2byte EC_WORD_IF_I_LOSE + .2byte EC_WORD_I + .2byte EC_WORD_PRETEND + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_POKEMON2(MILTANK) .4byte gBattleFrontierTrainerMons_Nikolas @ 149 .4byte TRAINER_CLASS_PKMN_RANGER_2 .string "VALERIA$", 8 @ pre-battle speech - ec_word I - ec_move2 WISH - ec_word YOU - ec_word WOULD - ec_word NOT - ec_move2 GLARE -@ win speech - ec_word YOU_RE - ec_word MEAN - ec_word EXCL - ec_word I - ec_word MEAN - ec_word REALLY -@ loss speech - ec_word YOU - ec_word HAVE - ec_word A - ec_word REALLY - ec_move1 SCARY_FACE - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_MOVE2(WISH) + .2byte EC_WORD_YOU + .2byte EC_WORD_WOULD + .2byte EC_WORD_NOT + .2byte EC_MOVE2(GLARE) +@ win speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MEAN + .2byte EC_WORD_EXCL + .2byte EC_WORD_I + .2byte EC_WORD_MEAN + .2byte EC_WORD_REALLY +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_WORD_REALLY + .2byte EC_MOVE(SCARY_FACE) + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Valeria @ 150 .4byte TRAINER_CLASS_PKMN_RANGER_2 .string "DELANEY$", 8 @ pre-battle speech - ec_word SCHOOL - ec_word IS - ec_word OVER - ec_word TIME - ec_word TO - ec_word PLAY -@ win speech - ec_word MY - ec_word BOY - ec_word FRIEND - ec_word IS - ec_word FROM - ec_word SCHOOL -@ loss speech - ec_word I - ec_word HAVE - ec_word TO - ec_word WORK - ec_word NEXT - ec_word WEEK + .2byte EC_WORD_SCHOOL + .2byte EC_WORD_IS + .2byte EC_WORD_OVER + .2byte EC_WORD_TIME + .2byte EC_WORD_TO + .2byte EC_WORD_PLAY +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_BOY + .2byte EC_WORD_FRIEND + .2byte EC_WORD_IS + .2byte EC_WORD_FROM + .2byte EC_WORD_SCHOOL +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_TO + .2byte EC_WORD_WORK + .2byte EC_WORD_NEXT + .2byte EC_WORD_WEEK .4byte gBattleFrontierTrainerMons_Delaney @ 151 .4byte TRAINER_CLASS_PKMN_RANGER_2 .string "MEGHAN$", 8 @ pre-battle speech - ec_word SCHOOL - ec_word IS - ec_word OUT - ec_word TIME - ec_word TO - ec_word PLAY + .2byte EC_WORD_SCHOOL + .2byte EC_WORD_IS + .2byte EC_WORD_OUT + .2byte EC_WORD_TIME + .2byte EC_WORD_TO + .2byte EC_WORD_PLAY @ win speech - ec_word MY - ec_word BOY - ec_word FRIEND - ec_word LIKES - ec_word COMICS + .2byte EC_WORD_MY + .2byte EC_WORD_BOY + .2byte EC_WORD_FRIEND + .2byte EC_WORD_LIKES + .2byte EC_WORD_COMICS .2byte -1 @ loss speech - ec_word IT_S - ec_word BACK - ec_word TO - ec_word SCHOOL - ec_word SOON + .2byte EC_WORD_IT_S + .2byte EC_WORD_BACK + .2byte EC_WORD_TO + .2byte EC_WORD_SCHOOL + .2byte EC_WORD_SOON .2byte -1 .4byte gBattleFrontierTrainerMons_Meghan @@ -3956,25 +3956,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_DRAGON_TAMER .string "ROBERTO$", 8 @ pre-battle speech - ec_word DRAGON - ec_word POKEMON - ec_word ARE - ec_word INVINCIBLE - ec_word EXCL + .2byte EC_WORD_DRAGON + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_INVINCIBLE + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word YOU - ec_word WEREN_T - ec_word BAD - ec_word I_WAS - ec_word JUST - ec_word BETTER + .2byte EC_WORD_YOU + .2byte EC_WORD_WEREN_T + .2byte EC_WORD_BAD + .2byte EC_WORD_I_WAS + .2byte EC_WORD_JUST + .2byte EC_WORD_BETTER @ loss speech - ec_word AREN_T - ec_word YOU - ec_word SATISFIED - ec_word YET - ec_word QUES + .2byte EC_WORD_AREN_T + .2byte EC_WORD_YOU + .2byte EC_WORD_SATISFIED + .2byte EC_WORD_YET + .2byte EC_WORD_QUES .2byte -1 .4byte gBattleFrontierTrainerMons_Roberto @@ -3982,25 +3982,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_DRAGON_TAMER .string "DAMIAN$", 8 @ pre-battle speech - ec_word MY - ec_word PURE_POWER - ec_word IS - ec_word MACHINE - ec_word LIKE - ec_word EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_PURE_POWER + .2byte EC_WORD_IS + .2byte EC_WORD_MACHINE + .2byte EC_WORD_LIKE + .2byte EC_WORD_EXCL @ win speech - ec_word MY - ec_move2 MACH_PUNCH - ec_word WILL - ec_word MAKE - ec_word A - ec_move1 BRICK_BREAK + .2byte EC_WORD_MY + .2byte EC_MOVE2(MACH_PUNCH) + .2byte EC_WORD_WILL + .2byte EC_WORD_MAKE + .2byte EC_WORD_A + .2byte EC_MOVE(BRICK_BREAK) @ loss speech - ec_word ARRGH - ec_word EXCL + .2byte EC_WORD_ARRGH + .2byte EC_WORD_EXCL .2byte -1 - ec_word NO - ec_word EXCL_EXCL + .2byte EC_WORD_NO + .2byte EC_WORD_EXCL_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Damian @@ -4008,103 +4008,103 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_DRAGON_TAMER .string "BRODY$", 8 @ pre-battle speech - ec_word MY - ec_word FASHION - ec_word SENSE - ec_word SEEMS - ec_pokemon1 ODDISH - ec_word QUES -@ win speech - ec_word IT_S - ec_word MY - ec_word FAMILY - ec_word STAY_AT_HOME - ec_word LOOK - ec_word EXCL -@ loss speech - ec_word I - ec_word QUESTION - ec_word YOUR - ec_word FASHION - ec_word SENSE - ec_word SERIOUSLY + .2byte EC_WORD_MY + .2byte EC_WORD_FASHION + .2byte EC_WORD_SENSE + .2byte EC_WORD_SEEMS + .2byte EC_POKEMON(ODDISH) + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_MY + .2byte EC_WORD_FAMILY + .2byte EC_WORD_STAY_AT_HOME + .2byte EC_WORD_LOOK + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_QUESTION + .2byte EC_WORD_YOUR + .2byte EC_WORD_FASHION + .2byte EC_WORD_SENSE + .2byte EC_WORD_SERIOUSLY .4byte gBattleFrontierTrainerMons_Brody @ 155 .4byte TRAINER_CLASS_DRAGON_TAMER .string "GRAHAM$", 8 @ pre-battle speech - ec_word YEAH - ec_word EXCL + .2byte EC_WORD_YEAH + .2byte EC_WORD_EXCL .2byte -1 - ec_word YEAH_YEAH - ec_word EXCL_EXCL + .2byte EC_WORD_YEAH_YEAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ win speech - ec_word WAHAHAHA - ec_word WAHAHAHA - ec_word EXCL - ec_word WAHAHAHA - ec_word WAHAHAHA - ec_word EXCL_EXCL + .2byte EC_WORD_WAHAHAHA + .2byte EC_WORD_WAHAHAHA + .2byte EC_WORD_EXCL + .2byte EC_WORD_WAHAHAHA + .2byte EC_WORD_WAHAHAHA + .2byte EC_WORD_EXCL_EXCL @ loss speech - ec_word I_AM - ec_word SORRY - ec_word ELLIPSIS - ec_word IT_S - ec_word MY - ec_word BAD + .2byte EC_WORD_I_AM + .2byte EC_WORD_SORRY + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_IT_S + .2byte EC_WORD_MY + .2byte EC_WORD_BAD .4byte gBattleFrontierTrainerMons_Graham @ 156 .4byte TRAINER_CLASS_POKEFAN_1 .string "TYLOR$", 8 @ pre-battle speech - ec_word ARE - ec_word YOU - ec_word FEELING - ec_word MY - ec_move2 HEAT_WAVE - ec_word QUES -@ win speech - ec_word YES - ec_word I_AM - ec_word ON - ec_word FIRE - ec_word EXCL - .2byte -1 -@ loss speech - ec_word BUT - ec_word I_WAS - ec_word ON - ec_word FIRE - ec_word FOR - ec_word YOU + .2byte EC_WORD_ARE + .2byte EC_WORD_YOU + .2byte EC_WORD_FEELING + .2byte EC_WORD_MY + .2byte EC_MOVE2(HEAT_WAVE) + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_YES + .2byte EC_WORD_I_AM + .2byte EC_WORD_ON + .2byte EC_WORD_FIRE + .2byte EC_WORD_EXCL + .2byte -1 +@ loss speech + .2byte EC_WORD_BUT + .2byte EC_WORD_I_WAS + .2byte EC_WORD_ON + .2byte EC_WORD_FIRE + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU .4byte gBattleFrontierTrainerMons_Tylor @ 157 .4byte TRAINER_CLASS_POKEFAN_2 .string "JAREN$", 8 @ pre-battle speech - ec_word FIGHTING - ec_word SPIRIT - ec_word QUES - ec_word ME - ec_word QUES + .2byte EC_WORD_FIGHTING + .2byte EC_WORD_SPIRIT + .2byte EC_WORD_QUES + .2byte EC_WORD_ME + .2byte EC_WORD_QUES .2byte -1 @ win speech - ec_word I - ec_word WANT - ec_word MORE - ec_word CUTE - ec_word POKEMON + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_MORE + .2byte EC_WORD_CUTE + .2byte EC_WORD_POKEMON .2byte -1 @ loss speech - ec_word YOUR - ec_word POKEMON - ec_word LOOK - ec_word QUITE - ec_word CUTE + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_LOOK + .2byte EC_WORD_QUITE + .2byte EC_WORD_CUTE .2byte -1 .4byte gBattleFrontierTrainerMons_Jaren @@ -4112,389 +4112,389 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PKMN_BREEDER_2 .string "CORDELL$", 8 @ pre-battle speech - ec_word A - ec_word BATTLE - ec_word IS - ec_word DECIDED - ec_word ON - ec_word SPIRIT -@ win speech - ec_word CAN_T - ec_word YOU - ec_word ACCEPT - ec_word THAT - ec_word QUES - .2byte -1 -@ loss speech - ec_word I - ec_word WILL - ec_word BE - ec_word ON - ec_word MY - ec_word WAY + .2byte EC_WORD_A + .2byte EC_WORD_BATTLE + .2byte EC_WORD_IS + .2byte EC_WORD_DECIDED + .2byte EC_WORD_ON + .2byte EC_WORD_SPIRIT +@ win speech + .2byte EC_WORD_CAN_T + .2byte EC_WORD_YOU + .2byte EC_WORD_ACCEPT + .2byte EC_WORD_THAT + .2byte EC_WORD_QUES + .2byte -1 +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_BE + .2byte EC_WORD_ON + .2byte EC_WORD_MY + .2byte EC_WORD_WAY .4byte gBattleFrontierTrainerMons_Cordell @ 159 .4byte TRAINER_CLASS_PKMN_BREEDER_1 .string "JAZLYN$", 8 @ pre-battle speech - ec_word IS - ec_word YOUR - ec_word POKEDEX - ec_word REALLY - ec_word AWESOME - ec_word QUES -@ win speech - ec_word OH_YEAH - ec_word WOW - ec_word YOUR - ec_word POKEDEX - ec_word IS - ec_word SUPER -@ loss speech - ec_word AN - ec_word AVANT_GARDE - ec_word POKEDEX - ec_word WOULD - ec_word BE - ec_word AWESOME + .2byte EC_WORD_IS + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEDEX + .2byte EC_WORD_REALLY + .2byte EC_WORD_AWESOME + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_OH_YEAH + .2byte EC_WORD_WOW + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEDEX + .2byte EC_WORD_IS + .2byte EC_WORD_SUPER +@ loss speech + .2byte EC_WORD_AN + .2byte EC_WORD_AVANT_GARDE + .2byte EC_WORD_POKEDEX + .2byte EC_WORD_WOULD + .2byte EC_WORD_BE + .2byte EC_WORD_AWESOME .4byte gBattleFrontierTrainerMons_Jazlyn @ 160 .4byte TRAINER_CLASS_YOUNGSTER .string "ZACHERY$", 8 @ pre-battle speech - ec_word I - ec_word HAVE - ec_word MY - ec_word OWN - ec_word PLACE - ec_word YEEHAW_EXCL -@ win speech - ec_word IT_S - ec_word AN - ec_word EXCITING - ec_word TIME - ec_word FOR - ec_word ME -@ loss speech - ec_word YOU - ec_word CAN_T - ec_word FLATTEN - ec_word MY - ec_word HAPPINESS - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_MY + .2byte EC_WORD_OWN + .2byte EC_WORD_PLACE + .2byte EC_WORD_YEEHAW_EXCL +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_AN + .2byte EC_WORD_EXCITING + .2byte EC_WORD_TIME + .2byte EC_WORD_FOR + .2byte EC_WORD_ME +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN_T + .2byte EC_WORD_FLATTEN + .2byte EC_WORD_MY + .2byte EC_WORD_HAPPINESS + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Zachery @ 161 .4byte TRAINER_CLASS_YOUNGSTER .string "JOHAN$", 8 @ pre-battle speech - ec_word WINTER - ec_word WILL - ec_word SOON - ec_word BE - ec_word HERE - .2byte -1 -@ win speech - ec_word MY - ec_word ALLOWANCE - ec_word COULD - ec_word USE - ec_word A - ec_move2 HELPING_HAND -@ loss speech - ec_word I - ec_word ALWAYS - ec_word USE - ec_word MY - ec_word ALLOWANCE - ec_word UP + .2byte EC_WORD_WINTER + .2byte EC_WORD_WILL + .2byte EC_WORD_SOON + .2byte EC_WORD_BE + .2byte EC_WORD_HERE + .2byte -1 +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_ALLOWANCE + .2byte EC_WORD_COULD + .2byte EC_WORD_USE + .2byte EC_WORD_A + .2byte EC_MOVE2(HELPING_HAND) +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_ALWAYS + .2byte EC_WORD_USE + .2byte EC_WORD_MY + .2byte EC_WORD_ALLOWANCE + .2byte EC_WORD_UP .4byte gBattleFrontierTrainerMons_Johan @ 162 .4byte TRAINER_CLASS_LASS .string "SHEA$", 8 @ pre-battle speech - ec_word DO - ec_word YOU - ec_word BATTLE - ec_word WITH - ec_word BEAUTY - ec_word QUES -@ win speech - ec_word YOU - ec_word BATTLE - ec_word IN - ec_word AN - ec_word UGLY - ec_word WAY -@ loss speech - ec_word WHAT - ec_word IS - ec_word BEAUTY - ec_word TO - ec_word YOU - ec_word QUES + .2byte EC_WORD_DO + .2byte EC_WORD_YOU + .2byte EC_WORD_BATTLE + .2byte EC_WORD_WITH + .2byte EC_WORD_BEAUTY + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_BATTLE + .2byte EC_WORD_IN + .2byte EC_WORD_AN + .2byte EC_WORD_UGLY + .2byte EC_WORD_WAY +@ loss speech + .2byte EC_WORD_WHAT + .2byte EC_WORD_IS + .2byte EC_WORD_BEAUTY + .2byte EC_WORD_TO + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Shea @ 163 .4byte TRAINER_CLASS_LASS .string "KAILA$", 8 @ pre-battle speech - ec_word I_AM - ec_word FEELING - ec_word THIRSTY - ec_word RIGHT - ec_word NOW - ec_word ELLIPSIS -@ win speech - ec_word I - ec_word COULD - ec_word USE - ec_word A - ec_word COLD - ec_word DRINK -@ loss speech - ec_word THAT - ec_word LOSS - ec_word IS - ec_word HARD - ec_word TO - ec_move2 SWALLOW + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_THIRSTY + .2byte EC_WORD_RIGHT + .2byte EC_WORD_NOW + .2byte EC_WORD_ELLIPSIS +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_COULD + .2byte EC_WORD_USE + .2byte EC_WORD_A + .2byte EC_WORD_COLD + .2byte EC_WORD_DRINK +@ loss speech + .2byte EC_WORD_THAT + .2byte EC_WORD_LOSS + .2byte EC_WORD_IS + .2byte EC_WORD_HARD + .2byte EC_WORD_TO + .2byte EC_MOVE2(SWALLOW) .4byte gBattleFrontierTrainerMons_Kaila @ 164 .4byte TRAINER_CLASS_SCHOOL_KID_1 .string "ISIAH$", 8 @ pre-battle speech - ec_word I - ec_word PRETEND - ec_word TO - ec_word STUDY - ec_word A_LOT - .2byte -1 -@ win speech - ec_word I - ec_move2 TRICK - ec_word MOTHER - ec_word FOR - ec_word MY - ec_word ALLOWANCE -@ loss speech - ec_word I - ec_word DON_T - ec_word WANT - ec_word TO - ec_word STUDY - ec_word MORE + .2byte EC_WORD_I + .2byte EC_WORD_PRETEND + .2byte EC_WORD_TO + .2byte EC_WORD_STUDY + .2byte EC_WORD_A_LOT + .2byte -1 +@ win speech + .2byte EC_WORD_I + .2byte EC_MOVE2(TRICK) + .2byte EC_WORD_MOTHER + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_ALLOWANCE +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_STUDY + .2byte EC_WORD_MORE .4byte gBattleFrontierTrainerMons_Isiah @ 165 .4byte TRAINER_CLASS_SCHOOL_KID_1 .string "GARRETT$", 8 @ pre-battle speech - ec_word I - ec_word ENJOY - ec_word COMICS - ec_word AND - ec_word THIS - ec_word GAME -@ win speech - ec_word I - ec_word LIKE - ec_word THIS - ec_word MUSIC - ec_word IDOL - ec_word TOO -@ loss speech - ec_word BUT - ec_word I - ec_word HAVE - ec_word TO - ec_word STUDY - ec_word MORE + .2byte EC_WORD_I + .2byte EC_WORD_ENJOY + .2byte EC_WORD_COMICS + .2byte EC_WORD_AND + .2byte EC_WORD_THIS + .2byte EC_WORD_GAME +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_THIS + .2byte EC_WORD_MUSIC + .2byte EC_WORD_IDOL + .2byte EC_WORD_TOO +@ loss speech + .2byte EC_WORD_BUT + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_TO + .2byte EC_WORD_STUDY + .2byte EC_WORD_MORE .4byte gBattleFrontierTrainerMons_Garrett @ 166 .4byte TRAINER_CLASS_SCHOOL_KID_2 .string "HAYLIE$", 8 @ pre-battle speech - ec_word I - ec_word WORRY - ec_word TOO - ec_word MUCH - ec_word TO - ec_word SLEEP -@ win speech - ec_word A - ec_word WIN - ec_word GIVES - ec_word ME - ec_word A - ec_move2 CALM_MIND -@ loss speech - ec_word MY - ec_word INSOMNIA - ec_word WILL - ec_word GET - ec_word BAD - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_WORRY + .2byte EC_WORD_TOO + .2byte EC_WORD_MUCH + .2byte EC_WORD_TO + .2byte EC_WORD_SLEEP +@ win speech + .2byte EC_WORD_A + .2byte EC_WORD_WIN + .2byte EC_WORD_GIVES + .2byte EC_WORD_ME + .2byte EC_WORD_A + .2byte EC_MOVE2(CALM_MIND) +@ loss speech + .2byte EC_WORD_MY + .2byte EC_WORD_INSOMNIA + .2byte EC_WORD_WILL + .2byte EC_WORD_GET + .2byte EC_WORD_BAD + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Haylie @ 167 .4byte TRAINER_CLASS_SCHOOL_KID_2 .string "MEGAN$", 8 @ pre-battle speech - ec_word I - ec_word BELIEVE - ec_word IN - ec_word AN - ec_move1 AROMATHERAPY - ec_word BATH -@ win speech - ec_word I - ec_word WANT - ec_word A - ec_word HEALTHY - ec_word CLEAR_BODY - .2byte -1 -@ loss speech - ec_word IF - ec_word ONLY - ec_move1 AROMATHERAPY - ec_word WERE - ec_word LESS - ec_word EXPENSIVE + .2byte EC_WORD_I + .2byte EC_WORD_BELIEVE + .2byte EC_WORD_IN + .2byte EC_WORD_AN + .2byte EC_MOVE(AROMATHERAPY) + .2byte EC_WORD_BATH +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_A + .2byte EC_WORD_HEALTHY + .2byte EC_WORD_CLEAR_BODY + .2byte -1 +@ loss speech + .2byte EC_WORD_IF + .2byte EC_WORD_ONLY + .2byte EC_MOVE(AROMATHERAPY) + .2byte EC_WORD_WERE + .2byte EC_WORD_LESS + .2byte EC_WORD_EXPENSIVE .4byte gBattleFrontierTrainerMons_Megan @ 168 .4byte TRAINER_CLASS_RICH_BOY .string "ISSAC$", 8 @ pre-battle speech - ec_word MY - ec_word HOBBY - ec_word QUES + .2byte EC_WORD_MY + .2byte EC_WORD_HOBBY + .2byte EC_WORD_QUES .2byte -1 .2byte -1 .2byte -1 @ win speech - ec_word I - ec_word LIKE - ec_word ANY - ec_word KIND - ec_word OF - ec_move2 WATER_SPORT + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_ANY + .2byte EC_WORD_KIND + .2byte EC_WORD_OF + .2byte EC_MOVE2(WATER_SPORT) @ loss speech - ec_word I - ec_word DISLIKE - ec_word ANY - ec_word KIND - ec_word OF - ec_move2 MUD_SPORT + .2byte EC_WORD_I + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_ANY + .2byte EC_WORD_KIND + .2byte EC_WORD_OF + .2byte EC_MOVE2(MUD_SPORT) .4byte gBattleFrontierTrainerMons_Issac @ 169 .4byte TRAINER_CLASS_RICH_BOY .string "QUINTON$", 8 @ pre-battle speech - ec_word I_AM - ec_word SAD - ec_word CAUSE - ec_word I_AM - ec_word TOO_WEAK + .2byte EC_WORD_I_AM + .2byte EC_WORD_SAD + .2byte EC_WORD_CAUSE + .2byte EC_WORD_I_AM + .2byte EC_WORD_TOO_WEAK .2byte -1 @ win speech - ec_word YOU - ec_word AREN_T - ec_word TOO_STRONG - ec_word FOR - ec_word ME + .2byte EC_WORD_YOU + .2byte EC_WORD_AREN_T + .2byte EC_WORD_TOO_STRONG + .2byte EC_WORD_FOR + .2byte EC_WORD_ME .2byte -1 @ loss speech - ec_word HEY - ec_word WHAT - ec_word DID - ec_word I - ec_word DO - ec_word QUES + .2byte EC_WORD_HEY + .2byte EC_WORD_WHAT + .2byte EC_WORD_DID + .2byte EC_WORD_I + .2byte EC_WORD_DO + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Quinton @ 170 .4byte TRAINER_CLASS_LADY .string "SALMA$", 8 @ pre-battle speech - ec_word YOU_VE - ec_word GOT - ec_word YOUR - ec_word HUSTLE - ec_word ON - ec_word EXCL -@ win speech - ec_word I - ec_word WIN - ec_word YOU - ec_word HUSTLE - ec_word ON - ec_word OUT -@ loss speech - ec_word I - ec_word DON_T - ec_word GET - ec_word HOW - ec_word I - ec_word LOST + .2byte EC_WORD_YOU_VE + .2byte EC_WORD_GOT + .2byte EC_WORD_YOUR + .2byte EC_WORD_HUSTLE + .2byte EC_WORD_ON + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_WIN + .2byte EC_WORD_YOU + .2byte EC_WORD_HUSTLE + .2byte EC_WORD_ON + .2byte EC_WORD_OUT +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_GET + .2byte EC_WORD_HOW + .2byte EC_WORD_I + .2byte EC_WORD_LOST .4byte gBattleFrontierTrainerMons_Salma @ 171 .4byte TRAINER_CLASS_LADY .string "ANSLEY$", 8 @ pre-battle speech - ec_word I_AM - ec_word BORED - ec_word ELLIPSIS - ec_word DANCE - ec_word FOR - ec_word ME -@ win speech - ec_word YOU_VE - ec_word BORED - ec_word ME - ec_word SOME - ec_word MORE - .2byte -1 -@ loss speech - ec_word TAKE - ec_word YOUR - ec_move2 FRUSTRATION - ec_word SOME - ec_word OTHER - ec_word PLACE + .2byte EC_WORD_I_AM + .2byte EC_WORD_BORED + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_DANCE + .2byte EC_WORD_FOR + .2byte EC_WORD_ME +@ win speech + .2byte EC_WORD_YOU_VE + .2byte EC_WORD_BORED + .2byte EC_WORD_ME + .2byte EC_WORD_SOME + .2byte EC_WORD_MORE + .2byte -1 +@ loss speech + .2byte EC_WORD_TAKE + .2byte EC_WORD_YOUR + .2byte EC_MOVE2(FRUSTRATION) + .2byte EC_WORD_SOME + .2byte EC_WORD_OTHER + .2byte EC_WORD_PLACE .4byte gBattleFrontierTrainerMons_Ansley @ 172 .4byte TRAINER_CLASS_BUG_CATCHER .string "HOLDEN$", 8 @ pre-battle speech - ec_word LET_S - ec_word COMMEMORATE - ec_word MY - ec_word COOLNESS - ec_word IN - ec_word BATTLE + .2byte EC_WORD_LET_S + .2byte EC_WORD_COMMEMORATE + .2byte EC_WORD_MY + .2byte EC_WORD_COOLNESS + .2byte EC_WORD_IN + .2byte EC_WORD_BATTLE @ win speech - ec_word YOU_RE - ec_word TOO_WEAK - ec_word FOR - ec_word ANY - ec_word PRAISE + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_FOR + .2byte EC_WORD_ANY + .2byte EC_WORD_PRAISE .2byte -1 @ loss speech - ec_word YOUR - ec_word BATTLE - ec_word SENSE - ec_word IS - ec_word AMUSING + .2byte EC_WORD_YOUR + .2byte EC_WORD_BATTLE + .2byte EC_WORD_SENSE + .2byte EC_WORD_IS + .2byte EC_WORD_AMUSING .2byte -1 .4byte gBattleFrontierTrainerMons_Holden @@ -4502,103 +4502,103 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_BUG_CATCHER .string "LUCA$", 8 @ pre-battle speech - ec_word WE - ec_word WILL - ec_word HAVE - ec_word A - ec_word COOL - ec_word BATTLE -@ win speech - ec_word I - ec_word WON - ec_word IN - ec_word A - ec_word COOL - ec_word WAY -@ loss speech - ec_word HELLO - ec_word QUES - ec_word I_AM - ec_word JUST - ec_word A - ec_word KID + .2byte EC_WORD_WE + .2byte EC_WORD_WILL + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_WORD_COOL + .2byte EC_WORD_BATTLE +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_IN + .2byte EC_WORD_A + .2byte EC_WORD_COOL + .2byte EC_WORD_WAY +@ loss speech + .2byte EC_WORD_HELLO + .2byte EC_WORD_QUES + .2byte EC_WORD_I_AM + .2byte EC_WORD_JUST + .2byte EC_WORD_A + .2byte EC_WORD_KID .4byte gBattleFrontierTrainerMons_Luca @ 174 .4byte TRAINER_CLASS_NINJA_BOY .string "JAMISON$", 8 @ pre-battle speech - ec_word MY - ec_move2 SECRET_POWER - ec_word IS - ec_word OVERWHELMING - ec_word TO - ec_word POKEMON -@ win speech - ec_word DID - ec_word YOU - ec_word SEE - ec_word THAT - ec_word QUES - .2byte -1 -@ loss speech - ec_word I - ec_word WILL - ec_word USE - ec_move1 SMOKESCREEN - ec_word TO - ec_word ESCAPE + .2byte EC_WORD_MY + .2byte EC_MOVE2(SECRET_POWER) + .2byte EC_WORD_IS + .2byte EC_WORD_OVERWHELMING + .2byte EC_WORD_TO + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_DID + .2byte EC_WORD_YOU + .2byte EC_WORD_SEE + .2byte EC_WORD_THAT + .2byte EC_WORD_QUES + .2byte -1 +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_USE + .2byte EC_MOVE(SMOKESCREEN) + .2byte EC_WORD_TO + .2byte EC_WORD_ESCAPE .4byte gBattleFrontierTrainerMons_Jamison @ 175 .4byte TRAINER_CLASS_NINJA_BOY .string "GUNNAR$", 8 @ pre-battle speech - ec_word I - ec_move1 CUT - ec_word DOWN - ec_word EVERY - ec_word OPPONENT - .2byte -1 -@ win speech - ec_word DON_T - ec_move1 GRUDGE - ec_word ME - ec_word FOR - ec_word YOUR - ec_word LOSS -@ loss speech - ec_word PLEASE - ec_word LOSE - ec_word THAT - ec_move1 SCARY_FACE - ec_word OF - ec_word YOURS + .2byte EC_WORD_I + .2byte EC_MOVE(CUT) + .2byte EC_WORD_DOWN + .2byte EC_WORD_EVERY + .2byte EC_WORD_OPPONENT + .2byte -1 +@ win speech + .2byte EC_WORD_DON_T + .2byte EC_MOVE(GRUDGE) + .2byte EC_WORD_ME + .2byte EC_WORD_FOR + .2byte EC_WORD_YOUR + .2byte EC_WORD_LOSS +@ loss speech + .2byte EC_WORD_PLEASE + .2byte EC_WORD_LOSE + .2byte EC_WORD_THAT + .2byte EC_MOVE(SCARY_FACE) + .2byte EC_WORD_OF + .2byte EC_WORD_YOURS .4byte gBattleFrontierTrainerMons_Gunnar @ 176 .4byte TRAINER_CLASS_TUBER_2 .string "CRAIG$", 8 @ pre-battle speech - ec_word I - ec_word CAN_T - ec_word WAIT - ec_word FOR - ec_word MY - ec_word TRAIN -@ win speech - ec_word MY - ec_word TRAIN - ec_word ISN_T - ec_word HERE - ec_word YET - ec_word ELLIPSIS -@ loss speech - ec_word HERE_IT_IS - ec_word MY - ec_word TRAIN - ec_word SEE_YA - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_WAIT + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_TRAIN +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_TRAIN + .2byte EC_WORD_ISN_T + .2byte EC_WORD_HERE + .2byte EC_WORD_YET + .2byte EC_WORD_ELLIPSIS +@ loss speech + .2byte EC_WORD_HERE_IT_IS + .2byte EC_WORD_MY + .2byte EC_WORD_TRAIN + .2byte EC_WORD_SEE_YA + .2byte EC_WORD_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Craig @@ -4606,25 +4606,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_TUBER_2 .string "PIERCE$", 8 @ pre-battle speech - ec_word THERE - ec_word WAS - ec_word A - ec_move2 HEAT_WAVE - ec_word LAST - ec_word WEEK + .2byte EC_WORD_THERE + .2byte EC_WORD_WAS + .2byte EC_WORD_A + .2byte EC_MOVE2(HEAT_WAVE) + .2byte EC_WORD_LAST + .2byte EC_WORD_WEEK @ win speech - ec_word I - ec_word CAN_T - ec_word TAKE - ec_word A - ec_move2 HEAT_WAVE + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_TAKE + .2byte EC_WORD_A + .2byte EC_MOVE2(HEAT_WAVE) .2byte -1 @ loss speech - ec_word DIDN_T - ec_word IT - ec_move1 HAIL - ec_word TOO - ec_word QUES + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_IT + .2byte EC_MOVE(HAIL) + .2byte EC_WORD_TOO + .2byte EC_WORD_QUES .2byte -1 .4byte gBattleFrontierTrainerMons_Pierce @@ -4632,155 +4632,155 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_TUBER_1 .string "REGINA$", 8 @ pre-battle speech - ec_word I - ec_word LIKE - ec_word TO - ec_word PLAY - ec_word IN - ec_word WATER -@ win speech - ec_word I - ec_word REFUSE - ec_word TO - ec_word COME - ec_word OUT - .2byte -1 -@ loss speech - ec_word YOU_RE - ec_word NOT - ec_word MUCH - ec_word GOOD - ec_word IN - ec_word WATER + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_TO + .2byte EC_WORD_PLAY + .2byte EC_WORD_IN + .2byte EC_WORD_WATER +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_REFUSE + .2byte EC_WORD_TO + .2byte EC_WORD_COME + .2byte EC_WORD_OUT + .2byte -1 +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_NOT + .2byte EC_WORD_MUCH + .2byte EC_WORD_GOOD + .2byte EC_WORD_IN + .2byte EC_WORD_WATER .4byte gBattleFrontierTrainerMons_Regina @ 179 .4byte TRAINER_CLASS_TUBER_1 .string "ALISON$", 8 @ pre-battle speech - ec_word THIS - ec_word KINDERGARTEN - ec_word MAGAZINE - ec_word IS - ec_word TOO - ec_word MUCH -@ win speech - ec_word HOW - ec_word TO - ec_word BUG - ec_word YOUR - ec_word TEACHER - ec_word QUES -@ loss speech - ec_word ENJOY - ec_word A - ec_word TASTY - ec_word SCHOOL - ec_word DIET - ec_word QUES + .2byte EC_WORD_THIS + .2byte EC_WORD_KINDERGARTEN + .2byte EC_WORD_MAGAZINE + .2byte EC_WORD_IS + .2byte EC_WORD_TOO + .2byte EC_WORD_MUCH +@ win speech + .2byte EC_WORD_HOW + .2byte EC_WORD_TO + .2byte EC_WORD_BUG + .2byte EC_WORD_YOUR + .2byte EC_WORD_TEACHER + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_ENJOY + .2byte EC_WORD_A + .2byte EC_WORD_TASTY + .2byte EC_WORD_SCHOOL + .2byte EC_WORD_DIET + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Alison @ 180 .4byte TRAINER_CLASS_BUG_MANIAC .string "HANK$", 8 @ pre-battle speech - ec_word THERE - ec_word IS - ec_word A - ec_word BUG - ec_word EVENT - ec_word SOON -@ win speech - ec_word IT_S - ec_word A - ec_word BUG - ec_word FASHION - ec_word SHOW - ec_word EXCL -@ loss speech - ec_word DON_T - ec_word YOU - ec_word LIKE - ec_word BUG - ec_word POKEMON - ec_word QUES + .2byte EC_WORD_THERE + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_WORD_BUG + .2byte EC_WORD_EVENT + .2byte EC_WORD_SOON +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_WORD_BUG + .2byte EC_WORD_FASHION + .2byte EC_WORD_SHOW + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_DON_T + .2byte EC_WORD_YOU + .2byte EC_WORD_LIKE + .2byte EC_WORD_BUG + .2byte EC_WORD_POKEMON + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Hank @ 181 .4byte TRAINER_CLASS_BUG_MANIAC .string "EARL$", 8 @ pre-battle speech - ec_word THE - ec_word INVINCIBLE - ec_word BUG - ec_word TRAINER - ec_word IS - ec_word HERE -@ win speech - ec_word THE - ec_word INVINCIBLE - ec_word BUG - ec_word TRAINER - ec_word AM - ec_word I -@ loss speech - ec_word SEE - ec_word HOW - ec_word FAST - ec_word I - ec_word RUN_AWAY - ec_word EXCL + .2byte EC_WORD_THE + .2byte EC_WORD_INVINCIBLE + .2byte EC_WORD_BUG + .2byte EC_WORD_TRAINER + .2byte EC_WORD_IS + .2byte EC_WORD_HERE +@ win speech + .2byte EC_WORD_THE + .2byte EC_WORD_INVINCIBLE + .2byte EC_WORD_BUG + .2byte EC_WORD_TRAINER + .2byte EC_WORD_AM + .2byte EC_WORD_I +@ loss speech + .2byte EC_WORD_SEE + .2byte EC_WORD_HOW + .2byte EC_WORD_FAST + .2byte EC_WORD_I + .2byte EC_WORD_RUN_AWAY + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Earl @ 182 .4byte TRAINER_CLASS_FISHERMAN .string "RAMIRO$", 8 @ pre-battle speech - ec_word I - ec_word WENT - ec_word TO - ec_word A - ec_word FISHING - ec_word SCHOOL -@ win speech - ec_word SERIOUSLY - ec_word I_AM - ec_word IN - ec_word THE - ec_word FISHING - ec_word HALL_OF_FAME -@ loss speech - ec_word I - ec_word WANT - ec_word TO - ec_word GO - ec_word BACK - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_WENT + .2byte EC_WORD_TO + .2byte EC_WORD_A + .2byte EC_WORD_FISHING + .2byte EC_WORD_SCHOOL +@ win speech + .2byte EC_WORD_SERIOUSLY + .2byte EC_WORD_I_AM + .2byte EC_WORD_IN + .2byte EC_WORD_THE + .2byte EC_WORD_FISHING + .2byte EC_WORD_HALL_OF_FAME +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_GO + .2byte EC_WORD_BACK + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Ramiro @ 183 .4byte TRAINER_CLASS_FISHERMAN .string "HUNTER$", 8 @ pre-battle speech - ec_word SHOW - ec_word ME - ec_word A - ec_word TOTALLY - ec_word COOL - ec_move1 CROSS_CHOP -@ win speech - ec_word YOU_RE - ec_word TOO_WEAK - ec_word TO - ec_word DO - ec_word A - ec_move1 CROSS_CHOP -@ loss speech - ec_word WAS - ec_word IT - ec_word A - ec_word MISTAKE - ec_word QUES + .2byte EC_WORD_SHOW + .2byte EC_WORD_ME + .2byte EC_WORD_A + .2byte EC_WORD_TOTALLY + .2byte EC_WORD_COOL + .2byte EC_MOVE(CROSS_CHOP) +@ win speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_TO + .2byte EC_WORD_DO + .2byte EC_WORD_A + .2byte EC_MOVE(CROSS_CHOP) +@ loss speech + .2byte EC_WORD_WAS + .2byte EC_WORD_IT + .2byte EC_WORD_A + .2byte EC_WORD_MISTAKE + .2byte EC_WORD_QUES .2byte -1 .4byte gBattleFrontierTrainerMons_Hunter @@ -4788,103 +4788,103 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_RUIN_MANIAC .string "AIDEN$", 8 @ pre-battle speech - ec_word MY - ec_word WORK - ec_word IS - ec_word MAKING - ec_word ME - ec_word HEALTHY -@ win speech - ec_word YOU - ec_word SEE - ec_word QUES - ec_word I_AM - ec_word HEALTHY - ec_word EXCL -@ loss speech - ec_word YOU_RE - ec_word MORE - ec_word HEALTHY - ec_word THAN - ec_word I_AM - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_WORD_WORK + .2byte EC_WORD_IS + .2byte EC_WORD_MAKING + .2byte EC_WORD_ME + .2byte EC_WORD_HEALTHY +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES + .2byte EC_WORD_I_AM + .2byte EC_WORD_HEALTHY + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MORE + .2byte EC_WORD_HEALTHY + .2byte EC_WORD_THAN + .2byte EC_WORD_I_AM + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Aiden @ 185 .4byte TRAINER_CLASS_RUIN_MANIAC .string "XAVIER$", 8 @ pre-battle speech - ec_word HEY_THERE - ec_word EXCL + .2byte EC_WORD_HEY_THERE + .2byte EC_WORD_EXCL .2byte -1 - ec_word LOOK - ec_word LOOK - ec_word EXCL_EXCL + .2byte EC_WORD_LOOK + .2byte EC_WORD_LOOK + .2byte EC_WORD_EXCL_EXCL @ win speech - ec_word GOOD_BYE - ec_word AND - ec_word THANK_YOU - ec_word THAT_WAS - ec_word FUNNY + .2byte EC_WORD_GOOD_BYE + .2byte EC_WORD_AND + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_FUNNY .2byte -1 @ loss speech - ec_word WOWEE - ec_word EXCL + .2byte EC_WORD_WOWEE + .2byte EC_WORD_EXCL .2byte -1 - ec_word NO - ec_word NO - ec_word EXCL_EXCL + .2byte EC_WORD_NO + .2byte EC_WORD_NO + .2byte EC_WORD_EXCL_EXCL .4byte gBattleFrontierTrainerMons_Xavier @ 186 .4byte TRAINER_CLASS_COLLECTOR .string "CLINTON$", 8 @ pre-battle speech - ec_word WANT - ec_word TO - ec_word SEE - ec_word MY - ec_move1 HYPNOSIS - ec_word QUES -@ win speech - ec_word YOUR - ec_move2 FURY_SWIPES - ec_word YOUR - ec_move1 STRENGTH - ec_word YOUNG - ec_word TRAINER -@ loss speech - ec_word TCH - ec_word ELLIPSIS - .2byte -1 - ec_word I_AM - ec_word TOO_WEAK - ec_word ELLIPSIS + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_SEE + .2byte EC_WORD_MY + .2byte EC_MOVE(HYPNOSIS) + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_YOUR + .2byte EC_MOVE2(FURY_SWIPES) + .2byte EC_WORD_YOUR + .2byte EC_MOVE(STRENGTH) + .2byte EC_WORD_YOUNG + .2byte EC_WORD_TRAINER +@ loss speech + .2byte EC_WORD_TCH + .2byte EC_WORD_ELLIPSIS + .2byte -1 + .2byte EC_WORD_I_AM + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Clinton @ 187 .4byte TRAINER_CLASS_COLLECTOR .string "JESSE$", 8 @ pre-battle speech - ec_word THIS - ec_word BATTLE - ec_word IS - ec_word FOR - ec_word MY - ec_word MOTHER -@ win speech - ec_word MOTHER - ec_word WILL - ec_word BE - ec_word HAPPY - ec_word FOR - ec_word ME -@ loss speech - ec_word I - ec_word WANT - ec_word MY - ec_word MOTHER - ec_word EXCL + .2byte EC_WORD_THIS + .2byte EC_WORD_BATTLE + .2byte EC_WORD_IS + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_MOTHER +@ win speech + .2byte EC_WORD_MOTHER + .2byte EC_WORD_WILL + .2byte EC_WORD_BE + .2byte EC_WORD_HAPPY + .2byte EC_WORD_FOR + .2byte EC_WORD_ME +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_MY + .2byte EC_WORD_MOTHER + .2byte EC_WORD_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Jesse @@ -4892,77 +4892,77 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_GUITARIST .string "EDUARDO$", 8 @ pre-battle speech - ec_word OUR - ec_word MUSIC - ec_word WILL - ec_word PLAY - ec_word ALL - ec_word NIGHT -@ win speech - ec_word NIGHTTIME - ec_word IS - ec_word WHEN - ec_word I - ec_word PLAY - ec_word BEST -@ loss speech - ec_word LET_S - ec_word PARTY - ec_word UNTIL - ec_word THE - ec_move1 MORNING_SUN - ec_word EXCL + .2byte EC_WORD_OUR + .2byte EC_WORD_MUSIC + .2byte EC_WORD_WILL + .2byte EC_WORD_PLAY + .2byte EC_WORD_ALL + .2byte EC_WORD_NIGHT +@ win speech + .2byte EC_WORD_NIGHTTIME + .2byte EC_WORD_IS + .2byte EC_WORD_WHEN + .2byte EC_WORD_I + .2byte EC_WORD_PLAY + .2byte EC_WORD_BEST +@ loss speech + .2byte EC_WORD_LET_S + .2byte EC_WORD_PARTY + .2byte EC_WORD_UNTIL + .2byte EC_WORD_THE + .2byte EC_MOVE(MORNING_SUN) + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Eduardo @ 189 .4byte TRAINER_CLASS_GUITARIST .string "HAL$", 8 @ pre-battle speech - ec_word I_AM - ec_word TRENDY - ec_word AREN_T - ec_word I - ec_word QUES - .2byte -1 -@ win speech - ec_word I_AM - ec_word FEELING - ec_word HIP_AND - ec_word HAPPENING - ec_word OH_YEAH - ec_word EXCL -@ loss speech - ec_word I_AM - ec_word ALWAYS - ec_word TRENDY - ec_word THANK_YOU - ec_word VERY - ec_word MUCH + .2byte EC_WORD_I_AM + .2byte EC_WORD_TRENDY + .2byte EC_WORD_AREN_T + .2byte EC_WORD_I + .2byte EC_WORD_QUES + .2byte -1 +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_HIP_AND + .2byte EC_WORD_HAPPENING + .2byte EC_WORD_OH_YEAH + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_ALWAYS + .2byte EC_WORD_TRENDY + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_VERY + .2byte EC_WORD_MUCH .4byte gBattleFrontierTrainerMons_Hal @ 190 .4byte TRAINER_CLASS_BIRD_KEEPER .string "GAGE$", 8 @ pre-battle speech - ec_word HERE_IT_IS - ec_word A - ec_word FLYING - ec_word TYPE - ec_word HIDDEN - ec_word MOVE -@ win speech - ec_word IT_S - ec_word A - ec_word FLYING - ec_word TYPE - ec_word VICTORY - ec_word EXCL -@ loss speech - ec_word IF_I_LOSE - ec_word I - ec_word JUST - ec_move1 FLY - ec_word AWAY + .2byte EC_WORD_HERE_IT_IS + .2byte EC_WORD_A + .2byte EC_WORD_FLYING + .2byte EC_WORD_TYPE + .2byte EC_WORD_HIDDEN + .2byte EC_WORD_MOVE +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_WORD_FLYING + .2byte EC_WORD_TYPE + .2byte EC_WORD_VICTORY + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_IF_I_LOSE + .2byte EC_WORD_I + .2byte EC_WORD_JUST + .2byte EC_MOVE(FLY) + .2byte EC_WORD_AWAY .2byte -1 .4byte gBattleFrontierTrainerMons_Gage @@ -4970,181 +4970,181 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_BIRD_KEEPER .string "ARNOLD$", 8 @ pre-battle speech - ec_word I_AM - ec_word FEELING - ec_word WEIRD - ec_word FROM - ec_word A - ec_word DREAM -@ win speech - ec_word YOUR - ec_move1 SCARY_FACE - ec_word WAS - ec_word IN - ec_word MY - ec_word DREAM -@ loss speech - ec_word MY - ec_word INCREDIBLE - ec_word DREAM - ec_word WAS - ec_word SO - ec_word WEIRD + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_WEIRD + .2byte EC_WORD_FROM + .2byte EC_WORD_A + .2byte EC_WORD_DREAM +@ win speech + .2byte EC_WORD_YOUR + .2byte EC_MOVE(SCARY_FACE) + .2byte EC_WORD_WAS + .2byte EC_WORD_IN + .2byte EC_WORD_MY + .2byte EC_WORD_DREAM +@ loss speech + .2byte EC_WORD_MY + .2byte EC_WORD_INCREDIBLE + .2byte EC_WORD_DREAM + .2byte EC_WORD_WAS + .2byte EC_WORD_SO + .2byte EC_WORD_WEIRD .4byte gBattleFrontierTrainerMons_Arnold @ 192 .4byte TRAINER_CLASS_SAILOR .string "JARRETT$", 8 @ pre-battle speech - ec_word COME_ON - ec_word LET_S - ec_word DANCE - ec_word LIKE - ec_word IT_S - ec_word YESTERDAY -@ win speech - ec_word YOU - ec_word LIKE - ec_word HOW - ec_word I - ec_word DANCE - ec_word QUES -@ loss speech - ec_word YOU - ec_word DON_T - ec_word APPRECIATE - ec_word HOW - ec_word I - ec_word DANCE + .2byte EC_WORD_COME_ON + .2byte EC_WORD_LET_S + .2byte EC_WORD_DANCE + .2byte EC_WORD_LIKE + .2byte EC_WORD_IT_S + .2byte EC_WORD_YESTERDAY +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_LIKE + .2byte EC_WORD_HOW + .2byte EC_WORD_I + .2byte EC_WORD_DANCE + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_DON_T + .2byte EC_WORD_APPRECIATE + .2byte EC_WORD_HOW + .2byte EC_WORD_I + .2byte EC_WORD_DANCE .4byte gBattleFrontierTrainerMons_Jarrett @ 193 .4byte TRAINER_CLASS_SAILOR .string "GARETT$", 8 @ pre-battle speech - ec_word MY - ec_word GIRL - ec_word GIVES - ec_word ME - ec_word A_LITTLE - ec_move2 SWEET_KISS -@ win speech - ec_word MY - ec_word GIRL - ec_word FRIEND - ec_word IS - ec_word MY - ec_word TREASURE -@ loss speech - ec_word A - ec_word TREASURE - ec_word ISN_T - ec_word ALWAYS - ec_word ABOUT - ec_word MONEY + .2byte EC_WORD_MY + .2byte EC_WORD_GIRL + .2byte EC_WORD_GIVES + .2byte EC_WORD_ME + .2byte EC_WORD_A_LITTLE + .2byte EC_MOVE2(SWEET_KISS) +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_GIRL + .2byte EC_WORD_FRIEND + .2byte EC_WORD_IS + .2byte EC_WORD_MY + .2byte EC_WORD_TREASURE +@ loss speech + .2byte EC_WORD_A + .2byte EC_WORD_TREASURE + .2byte EC_WORD_ISN_T + .2byte EC_WORD_ALWAYS + .2byte EC_WORD_ABOUT + .2byte EC_WORD_MONEY .4byte gBattleFrontierTrainerMons_Garett @ 194 .4byte TRAINER_CLASS_HIKER .string "EMANUEL$", 8 @ pre-battle speech - ec_word SMARTNESS - ec_word ALONE - ec_word WON_T - ec_word MAKE - ec_word YOU - ec_word WIN -@ win speech - ec_word I_AM - ec_word NOT_VERY - ec_word SMART - ec_word BUT - ec_word I - ec_word WON -@ loss speech - ec_word HOW - ec_word DID - ec_word YOU - ec_move2 FAKE_OUT - ec_word ME - ec_word QUES + .2byte EC_WORD_SMARTNESS + .2byte EC_WORD_ALONE + .2byte EC_WORD_WON_T + .2byte EC_WORD_MAKE + .2byte EC_WORD_YOU + .2byte EC_WORD_WIN +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT_VERY + .2byte EC_WORD_SMART + .2byte EC_WORD_BUT + .2byte EC_WORD_I + .2byte EC_WORD_WON +@ loss speech + .2byte EC_WORD_HOW + .2byte EC_WORD_DID + .2byte EC_WORD_YOU + .2byte EC_MOVE2(FAKE_OUT) + .2byte EC_WORD_ME + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Emanuel @ 195 .4byte TRAINER_CLASS_HIKER .string "GUSTAVO$", 8 @ pre-battle speech - ec_move1 CHARGE - ec_word EXCL + .2byte EC_MOVE(CHARGE) + .2byte EC_WORD_EXCL .2byte -1 - ec_move1 CHARGE - ec_word EXCL_EXCL + .2byte EC_MOVE(CHARGE) + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ win speech - ec_word SURRENDER - ec_word QUES + .2byte EC_WORD_SURRENDER + .2byte EC_WORD_QUES .2byte -1 - ec_word SO - ec_word SOON - ec_word QUES + .2byte EC_WORD_SO + .2byte EC_WORD_SOON + .2byte EC_WORD_QUES @ loss speech - ec_word YOU - ec_word CAN_T - ec_word MAKE - ec_word ME - ec_word SURRENDER - ec_word YET + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN_T + .2byte EC_WORD_MAKE + .2byte EC_WORD_ME + .2byte EC_WORD_SURRENDER + .2byte EC_WORD_YET .4byte gBattleFrontierTrainerMons_Gustavo @ 196 .4byte TRAINER_CLASS_KINDLER .string "KAMERON$", 8 @ pre-battle speech - ec_word TAKE_THAT - ec_word EXCL - ec_word IT_S - ec_word MY - ec_word FIERY - ec_move2 TRICK -@ win speech - ec_word DID - ec_word MY - ec_word FIERY - ec_move2 TRICK - ec_move1 ASTONISH - ec_word QUES -@ loss speech - ec_word YOU - ec_word DIDN_T - ec_word FALL - ec_word FOR - ec_word MY - ec_move2 TRICK + .2byte EC_WORD_TAKE_THAT + .2byte EC_WORD_EXCL + .2byte EC_WORD_IT_S + .2byte EC_WORD_MY + .2byte EC_WORD_FIERY + .2byte EC_MOVE2(TRICK) +@ win speech + .2byte EC_WORD_DID + .2byte EC_WORD_MY + .2byte EC_WORD_FIERY + .2byte EC_MOVE2(TRICK) + .2byte EC_MOVE(ASTONISH) + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_FALL + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_MOVE2(TRICK) .4byte gBattleFrontierTrainerMons_Kameron @ 197 .4byte TRAINER_CLASS_KINDLER .string "ALFREDO$", 8 @ pre-battle speech - ec_word A - ec_word FIERY - ec_word GOURMET - ec_word AM - ec_word I - ec_word EXCL -@ win speech - ec_word IT_S - ec_word A - ec_word TASTY - ec_word GOURMET - ec_word VICTORY - ec_word EXCL -@ loss speech - ec_word WHAT - ec_word A - ec_word DISASTER - ec_word THAT_WAS - ec_word EXCL + .2byte EC_WORD_A + .2byte EC_WORD_FIERY + .2byte EC_WORD_GOURMET + .2byte EC_WORD_AM + .2byte EC_WORD_I + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_WORD_TASTY + .2byte EC_WORD_GOURMET + .2byte EC_WORD_VICTORY + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_WHAT + .2byte EC_WORD_A + .2byte EC_WORD_DISASTER + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Alfredo @@ -5152,25 +5152,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_GENTLEMAN .string "RUBEN$", 8 @ pre-battle speech - ec_word I - ec_word CAN_T - ec_word WAIT - ec_word TO - ec_word GET - ec_word GOING -@ win speech - ec_word GET - ec_word GOING - ec_word EXCL - ec_word THIS - ec_word IS - ec_word GOOD_BYE -@ loss speech - ec_word I_VE - ec_word GOT - ec_word TO - ec_word GET - ec_word GOING + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_WAIT + .2byte EC_WORD_TO + .2byte EC_WORD_GET + .2byte EC_WORD_GOING +@ win speech + .2byte EC_WORD_GET + .2byte EC_WORD_GOING + .2byte EC_WORD_EXCL + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_GOOD_BYE +@ loss speech + .2byte EC_WORD_I_VE + .2byte EC_WORD_GOT + .2byte EC_WORD_TO + .2byte EC_WORD_GET + .2byte EC_WORD_GOING .2byte -1 .4byte gBattleFrontierTrainerMons_Ruben @@ -5178,25 +5178,25 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_GENTLEMAN .string "LAMAR$", 8 @ pre-battle speech - ec_word A - ec_move2 PRESENT - ec_word FOR - ec_word ME - ec_word QUES + .2byte EC_WORD_A + .2byte EC_MOVE2(PRESENT) + .2byte EC_WORD_FOR + .2byte EC_WORD_ME + .2byte EC_WORD_QUES .2byte -1 @ win speech - ec_word MMM - ec_word THIS - ec_word IS - ec_word QUITE - ec_word TASTY - ec_word ELLIPSIS + .2byte EC_WORD_MMM + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_QUITE + .2byte EC_WORD_TASTY + .2byte EC_WORD_ELLIPSIS @ loss speech - ec_word OH - ec_word IT_S - ec_word A - ec_word GAME - ec_word IS_IT_QUES + .2byte EC_WORD_OH + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_WORD_GAME + .2byte EC_WORD_IS_IT_QUES .2byte -1 .4byte gBattleFrontierTrainerMons_Lamar @@ -5204,155 +5204,155 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_YOUNGSTER .string "JAXON$", 8 @ pre-battle speech - ec_word A - ec_word SHELL_ARMOR - ec_word IS - ec_word WHAT - ec_word I - ec_word WANT -@ win speech - ec_word MY - ec_word FATHER - ec_word AND - ec_word MOTHER - ec_word WON_T - ec_word ACCEPT -@ loss speech - ec_word PLEASE - ec_word I - ec_word NEED - ec_word A - ec_word SHELL_ARMOR - ec_word EXCL + .2byte EC_WORD_A + .2byte EC_WORD_SHELL_ARMOR + .2byte EC_WORD_IS + .2byte EC_WORD_WHAT + .2byte EC_WORD_I + .2byte EC_WORD_WANT +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_FATHER + .2byte EC_WORD_AND + .2byte EC_WORD_MOTHER + .2byte EC_WORD_WON_T + .2byte EC_WORD_ACCEPT +@ loss speech + .2byte EC_WORD_PLEASE + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_A + .2byte EC_WORD_SHELL_ARMOR + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Jaxon @ 201 .4byte TRAINER_CLASS_YOUNGSTER .string "LOGAN$", 8 @ pre-battle speech - ec_word IF_I_LOSE - ec_word I - ec_word WILL - ec_word STUDY - ec_word FOR - ec_word SCHOOL -@ win speech - ec_word ME - ec_word STUDY - ec_word QUES - ec_word NOT_VERY - ec_word LIKELY_TO - ec_word SEE -@ loss speech - ec_word NO - ec_word THANKS - ec_word I_AM - ec_word GOING - ec_word TO - ec_word SLEEP + .2byte EC_WORD_IF_I_LOSE + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_STUDY + .2byte EC_WORD_FOR + .2byte EC_WORD_SCHOOL +@ win speech + .2byte EC_WORD_ME + .2byte EC_WORD_STUDY + .2byte EC_WORD_QUES + .2byte EC_WORD_NOT_VERY + .2byte EC_WORD_LIKELY_TO + .2byte EC_WORD_SEE +@ loss speech + .2byte EC_WORD_NO + .2byte EC_WORD_THANKS + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_SLEEP .4byte gBattleFrontierTrainerMons_Logan @ 202 .4byte TRAINER_CLASS_LASS .string "EMILEE$", 8 @ pre-battle speech - ec_word IS - ec_word THIS - ec_word KIND - ec_word OF - ec_word BATTLE - ec_word OK_QUES -@ win speech - ec_word LET_S - ec_word GO - ec_word FOR - ec_word AN - ec_move1 ICY_WIND - ec_move2 SURF -@ loss speech - ec_word HOW - ec_word ABOUT - ec_word A - ec_move1 ROCK_SLIDE - ec_word SHOW - ec_word QUES + .2byte EC_WORD_IS + .2byte EC_WORD_THIS + .2byte EC_WORD_KIND + .2byte EC_WORD_OF + .2byte EC_WORD_BATTLE + .2byte EC_WORD_OK_QUES +@ win speech + .2byte EC_WORD_LET_S + .2byte EC_WORD_GO + .2byte EC_WORD_FOR + .2byte EC_WORD_AN + .2byte EC_MOVE(ICY_WIND) + .2byte EC_MOVE2(SURF) +@ loss speech + .2byte EC_WORD_HOW + .2byte EC_WORD_ABOUT + .2byte EC_WORD_A + .2byte EC_MOVE(ROCK_SLIDE) + .2byte EC_WORD_SHOW + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Emilee @ 203 .4byte TRAINER_CLASS_LASS .string "JOSIE$", 8 @ pre-battle speech - ec_word A - ec_word POKEMON - ec_word FASHION - ec_word CONTEST - ec_word IS - ec_word PRETTY -@ win speech - ec_word I - ec_word REALLY - ec_word LIKE - ec_word MODE - ec_word FASHION - ec_word THINGS -@ loss speech - ec_word YOU_RE - ec_word TOTALLY - ec_word LACKING - ec_word IN - ec_word FASHION - ec_word SENSE + .2byte EC_WORD_A + .2byte EC_WORD_POKEMON + .2byte EC_WORD_FASHION + .2byte EC_WORD_CONTEST + .2byte EC_WORD_IS + .2byte EC_WORD_PRETTY +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_REALLY + .2byte EC_WORD_LIKE + .2byte EC_WORD_MODE + .2byte EC_WORD_FASHION + .2byte EC_WORD_THINGS +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_TOTALLY + .2byte EC_WORD_LACKING + .2byte EC_WORD_IN + .2byte EC_WORD_FASHION + .2byte EC_WORD_SENSE .4byte gBattleFrontierTrainerMons_Josie @ 204 .4byte TRAINER_CLASS_CAMPER .string "ARMANDO$", 8 @ pre-battle speech - ec_word I - ec_word NEED - ec_word MORE - ec_word GRASS - ec_word TYPE - ec_word POKEMON -@ win speech - ec_word TRADE - ec_word ME - ec_word A - ec_word GRASS - ec_word POKEMON - ec_word PLEASE -@ loss speech - ec_word THERE - ec_word AREN_T - ec_word ENOUGH - ec_word GRASS - ec_word TYPE - ec_word POKEMON + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_MORE + .2byte EC_WORD_GRASS + .2byte EC_WORD_TYPE + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_TRADE + .2byte EC_WORD_ME + .2byte EC_WORD_A + .2byte EC_WORD_GRASS + .2byte EC_WORD_POKEMON + .2byte EC_WORD_PLEASE +@ loss speech + .2byte EC_WORD_THERE + .2byte EC_WORD_AREN_T + .2byte EC_WORD_ENOUGH + .2byte EC_WORD_GRASS + .2byte EC_WORD_TYPE + .2byte EC_WORD_POKEMON .4byte gBattleFrontierTrainerMons_Armando @ 205 .4byte TRAINER_CLASS_CAMPER .string "SKYLER$", 8 @ pre-battle speech - ec_move2 INGRAIN - ec_word IS - ec_word MY - ec_word CHOICE - ec_word BATTLE - ec_word MOVE -@ win speech - ec_word YOU - ec_word CAN_T - ec_word MOVE - ec_word ME - ec_word NOW - ec_word EXCL -@ loss speech - ec_word YOU - ec_move1 CUT - ec_word ME - ec_word DOWN - ec_word ELLIPSIS + .2byte EC_MOVE2(INGRAIN) + .2byte EC_WORD_IS + .2byte EC_WORD_MY + .2byte EC_WORD_CHOICE + .2byte EC_WORD_BATTLE + .2byte EC_WORD_MOVE +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN_T + .2byte EC_WORD_MOVE + .2byte EC_WORD_ME + .2byte EC_WORD_NOW + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_MOVE(CUT) + .2byte EC_WORD_ME + .2byte EC_WORD_DOWN + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Skyler @@ -5360,154 +5360,154 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PICNICKER .string "RUTH$", 8 @ pre-battle speech - ec_word I - ec_word WANT - ec_word TO - ec_word ENJOY - ec_word THIS - ec_word BATTLE -@ win speech - ec_word THAT_WAS - ec_word MUCH - ec_word TOO - ec_word EASY - ec_word EXCL - .2byte -1 -@ loss speech - ec_word PLEASE - ec_word STOP - ec_word I - ec_word DON_T - ec_word ENJOY - ec_word THIS + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_ENJOY + .2byte EC_WORD_THIS + .2byte EC_WORD_BATTLE +@ win speech + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_MUCH + .2byte EC_WORD_TOO + .2byte EC_WORD_EASY + .2byte EC_WORD_EXCL + .2byte -1 +@ loss speech + .2byte EC_WORD_PLEASE + .2byte EC_WORD_STOP + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_ENJOY + .2byte EC_WORD_THIS .4byte gBattleFrontierTrainerMons_Ruth @ 207 .4byte TRAINER_CLASS_PICNICKER .string "MELODY$", 8 @ pre-battle speech - ec_word I - ec_move2 WISH - ec_word SUNDAY - ec_word IS - ec_word A - ec_move2 SUNNY_DAY -@ win speech - ec_word SUNDAY - ec_word SEEMS - ec_word FOREVER - ec_word TO - ec_word COME - ec_word ELLIPSIS -@ loss speech - ec_word THE - ec_word FORECAST - ec_word SAYS - ec_word IT - ec_word WILL - ec_move1 HAIL + .2byte EC_WORD_I + .2byte EC_MOVE2(WISH) + .2byte EC_WORD_SUNDAY + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_MOVE2(SUNNY_DAY) +@ win speech + .2byte EC_WORD_SUNDAY + .2byte EC_WORD_SEEMS + .2byte EC_WORD_FOREVER + .2byte EC_WORD_TO + .2byte EC_WORD_COME + .2byte EC_WORD_ELLIPSIS +@ loss speech + .2byte EC_WORD_THE + .2byte EC_WORD_FORECAST + .2byte EC_WORD_SAYS + .2byte EC_WORD_IT + .2byte EC_WORD_WILL + .2byte EC_MOVE(HAIL) .4byte gBattleFrontierTrainerMons_Melody @ 208 .4byte TRAINER_CLASS_SWIMMER_M .string "PEDRO$", 8 @ pre-battle speech - ec_word A - ec_word SWIFT_SWIM - ec_word WILL - ec_word DO - ec_word YOU - ec_word GOOD -@ win speech - ec_word THAT_S - ec_word HOW - ec_word I - ec_word SINK - ec_word AN - ec_word OPPONENT -@ loss speech - ec_word UH_OH - ec_word EXCL - .2byte -1 - ec_word A - ec_move1 WHIRLPOOL - ec_word EXCL + .2byte EC_WORD_A + .2byte EC_WORD_SWIFT_SWIM + .2byte EC_WORD_WILL + .2byte EC_WORD_DO + .2byte EC_WORD_YOU + .2byte EC_WORD_GOOD +@ win speech + .2byte EC_WORD_THAT_S + .2byte EC_WORD_HOW + .2byte EC_WORD_I + .2byte EC_WORD_SINK + .2byte EC_WORD_AN + .2byte EC_WORD_OPPONENT +@ loss speech + .2byte EC_WORD_UH_OH + .2byte EC_WORD_EXCL + .2byte -1 + .2byte EC_WORD_A + .2byte EC_MOVE(WHIRLPOOL) + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Pedro @ 209 .4byte TRAINER_CLASS_SWIMMER_M .string "ERICK$", 8 @ pre-battle speech - ec_word I - ec_word WILL - ec_move2 TACKLE - ec_word YOU - ec_word DOWN - ec_word EXCL -@ win speech - ec_word DON_T - ec_word YOU - ec_word RUN_AWAY - ec_word YOU - ec_word LOSER - ec_word EXCL -@ loss speech - ec_word I - ec_word DIDN_T - ec_word THINK - ec_word YOU - ec_word WOULD - ec_move1 COUNTER + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_MOVE2(TACKLE) + .2byte EC_WORD_YOU + .2byte EC_WORD_DOWN + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_DON_T + .2byte EC_WORD_YOU + .2byte EC_WORD_RUN_AWAY + .2byte EC_WORD_YOU + .2byte EC_WORD_LOSER + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_THINK + .2byte EC_WORD_YOU + .2byte EC_WORD_WOULD + .2byte EC_MOVE(COUNTER) .4byte gBattleFrontierTrainerMons_Erick @ 210 .4byte TRAINER_CLASS_SWIMMER_F .string "ELAINE$", 8 @ pre-battle speech - ec_word MY - ec_word HEROINE - ec_word ADVENTURE - ec_word ISN_T - ec_word GOING - ec_word WELL -@ win speech - ec_word THANK_YOU - ec_word EXCL - ec_word THAT_S - ec_word WHAT - ec_word I - ec_word NEED -@ loss speech - ec_word I - ec_word KNOW - ec_word I_AM - ec_word NOT - ec_word A - ec_word HEROINE + .2byte EC_WORD_MY + .2byte EC_WORD_HEROINE + .2byte EC_WORD_ADVENTURE + .2byte EC_WORD_ISN_T + .2byte EC_WORD_GOING + .2byte EC_WORD_WELL +@ win speech + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_EXCL + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHAT + .2byte EC_WORD_I + .2byte EC_WORD_NEED +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_KNOW + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_A + .2byte EC_WORD_HEROINE .4byte gBattleFrontierTrainerMons_Elaine @ 211 .4byte TRAINER_CLASS_SWIMMER_F .string "JOYCE$", 8 @ pre-battle speech - ec_word YOU - ec_word MAKE - ec_word ME - ec_word GO - ec_word AHAHA - ec_word EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_MAKE + .2byte EC_WORD_ME + .2byte EC_WORD_GO + .2byte EC_WORD_AHAHA + .2byte EC_WORD_EXCL @ win speech - ec_word LALALA - ec_word NO - ec_word LOSING - ec_word FOR - ec_word ME - ec_word EXCL + .2byte EC_WORD_LALALA + .2byte EC_WORD_NO + .2byte EC_WORD_LOSING + .2byte EC_WORD_FOR + .2byte EC_WORD_ME + .2byte EC_WORD_EXCL @ loss speech - ec_word LALALA - ec_word ELLIPSIS + .2byte EC_WORD_LALALA + .2byte EC_WORD_ELLIPSIS .2byte -1 - ec_word HUH_QUES + .2byte EC_WORD_HUH_QUES .2byte -1 .2byte -1 .4byte gBattleFrontierTrainerMons_Joyce @@ -5516,129 +5516,129 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_POKEFAN_1 .string "TODD$", 8 @ pre-battle speech - ec_word YOU_RE - ec_word A - ec_word LIGHTNINGROD - ec_word FOR - ec_word MY - ec_word POWER -@ win speech - ec_word THAT_S - ec_word ALL - ec_word YOU - ec_word COULD - ec_move1 ABSORB - ec_word QUES -@ loss speech - ec_word YOU - ec_move2 REFLECT - ec_word MY - ec_word POWER - ec_word BACK - ec_word QUES + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_A + .2byte EC_WORD_LIGHTNINGROD + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_POWER +@ win speech + .2byte EC_WORD_THAT_S + .2byte EC_WORD_ALL + .2byte EC_WORD_YOU + .2byte EC_WORD_COULD + .2byte EC_MOVE(ABSORB) + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_MOVE2(REFLECT) + .2byte EC_WORD_MY + .2byte EC_WORD_POWER + .2byte EC_WORD_BACK + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Todd @ 213 .4byte TRAINER_CLASS_POKEFAN_1 .string "GAVIN$", 8 @ pre-battle speech - ec_word I - ec_word WILL - ec_move1 BIDE - ec_word MY - ec_word TIME + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_MOVE(BIDE) + .2byte EC_WORD_MY + .2byte EC_WORD_TIME .2byte -1 @ win speech - ec_word IT_S - ec_word OVER - ec_word SO - ec_word SOON - ec_word QUES + .2byte EC_WORD_IT_S + .2byte EC_WORD_OVER + .2byte EC_WORD_SO + .2byte EC_WORD_SOON + .2byte EC_WORD_QUES .2byte -1 @ loss speech - ec_word MY - ec_word MISTAKE - ec_word WAS - ec_word TOO - ec_word EXPENSIVE - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_WORD_MISTAKE + .2byte EC_WORD_WAS + .2byte EC_WORD_TOO + .2byte EC_WORD_EXPENSIVE + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Gavin @ 214 .4byte TRAINER_CLASS_POKEFAN_2 .string "MALORY$", 8 @ pre-battle speech - ec_word PROMISE - ec_word TO - ec_word SHOW - ec_word ME - ec_word CUTE - ec_word POKEMON -@ win speech - ec_word GIGGLE - ec_word ELLIPSIS - .2byte -1 - ec_word THANK_YOU - ec_word SO - ec_word MUCH -@ loss speech - ec_word TCH - ec_word YOUR - ec_word POKEMON - ec_word AREN_T - ec_word VERY - ec_word NICE + .2byte EC_WORD_PROMISE + .2byte EC_WORD_TO + .2byte EC_WORD_SHOW + .2byte EC_WORD_ME + .2byte EC_WORD_CUTE + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_GIGGLE + .2byte EC_WORD_ELLIPSIS + .2byte -1 + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_SO + .2byte EC_WORD_MUCH +@ loss speech + .2byte EC_WORD_TCH + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_AREN_T + .2byte EC_WORD_VERY + .2byte EC_WORD_NICE .4byte gBattleFrontierTrainerMons_Malory @ 215 .4byte TRAINER_CLASS_POKEFAN_2 .string "ESTHER$", 8 @ pre-battle speech - ec_word I - ec_word WANT - ec_word A - ec_word NICE - ec_move2 PRESENT - ec_word ELLIPSIS -@ win speech - ec_word PLEASE - ec_word GET - ec_word ME - ec_word A - ec_word POKEMON - ec_word GAME -@ loss speech - ec_word MESSAGE - ec_word CARDS - ec_word MAKE - ec_word A - ec_word WEAK - ec_move2 PRESENT + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_A + .2byte EC_WORD_NICE + .2byte EC_MOVE2(PRESENT) + .2byte EC_WORD_ELLIPSIS +@ win speech + .2byte EC_WORD_PLEASE + .2byte EC_WORD_GET + .2byte EC_WORD_ME + .2byte EC_WORD_A + .2byte EC_WORD_POKEMON + .2byte EC_WORD_GAME +@ loss speech + .2byte EC_WORD_MESSAGE + .2byte EC_WORD_CARDS + .2byte EC_WORD_MAKE + .2byte EC_WORD_A + .2byte EC_WORD_WEAK + .2byte EC_MOVE2(PRESENT) .4byte gBattleFrontierTrainerMons_Esther @ 216 .4byte TRAINER_CLASS_PKMN_BREEDER_2 .string "OSCAR$", 8 @ pre-battle speech - ec_word LET_S - ec_word SEE - ec_word YOUR - ec_word POWER - ec_word IN - ec_word FULL -@ win speech - ec_word THAT_WAS - ec_word NOT - ec_word YOUR - ec_word FULL - ec_word POWER - ec_word EXCL -@ loss speech - ec_word NOT - ec_word FUNNY - ec_word ELLIPSIS - ec_word YOU_RE - ec_word TOO_STRONG + .2byte EC_WORD_LET_S + .2byte EC_WORD_SEE + .2byte EC_WORD_YOUR + .2byte EC_WORD_POWER + .2byte EC_WORD_IN + .2byte EC_WORD_FULL +@ win speech + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_NOT + .2byte EC_WORD_YOUR + .2byte EC_WORD_FULL + .2byte EC_WORD_POWER + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_NOT + .2byte EC_WORD_FUNNY + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_TOO_STRONG .2byte -1 .4byte gBattleFrontierTrainerMons_Oscar @@ -5646,129 +5646,129 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PKMN_BREEDER_2 .string "WILSON$", 8 @ pre-battle speech - ec_word WORK - ec_word IS - ec_word MAKING - ec_word ME - ec_word AN - ec_word EARLY_BIRD -@ win speech - ec_word ALL - ec_word WORK - ec_word AND - ec_word NO - ec_word PLAY - ec_word ELLIPSIS -@ loss speech - ec_move1 ENDURE - ec_word IS - ec_word ALL - ec_word I - ec_word CAN - ec_word DO + .2byte EC_WORD_WORK + .2byte EC_WORD_IS + .2byte EC_WORD_MAKING + .2byte EC_WORD_ME + .2byte EC_WORD_AN + .2byte EC_WORD_EARLY_BIRD +@ win speech + .2byte EC_WORD_ALL + .2byte EC_WORD_WORK + .2byte EC_WORD_AND + .2byte EC_WORD_NO + .2byte EC_WORD_PLAY + .2byte EC_WORD_ELLIPSIS +@ loss speech + .2byte EC_MOVE(ENDURE) + .2byte EC_WORD_IS + .2byte EC_WORD_ALL + .2byte EC_WORD_I + .2byte EC_WORD_CAN + .2byte EC_WORD_DO .4byte gBattleFrontierTrainerMons_Wilson @ 218 .4byte TRAINER_CLASS_PKMN_BREEDER_1 .string "CLARE$", 8 @ pre-battle speech - ec_word YAY - ec_word EXCL - ec_word A - ec_word TOUGH - ec_word TRAINER - ec_word EXCL -@ win speech - ec_word AWW - ec_word EXCL - ec_word A - ec_word WIMPY - ec_word TRAINER - ec_word EXCL -@ loss speech - ec_word COOL - ec_word EXCL - ec_word A - ec_word GENIUS - ec_word TRAINER - ec_word EXCL + .2byte EC_WORD_YAY + .2byte EC_WORD_EXCL + .2byte EC_WORD_A + .2byte EC_WORD_TOUGH + .2byte EC_WORD_TRAINER + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_AWW + .2byte EC_WORD_EXCL + .2byte EC_WORD_A + .2byte EC_WORD_WIMPY + .2byte EC_WORD_TRAINER + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_COOL + .2byte EC_WORD_EXCL + .2byte EC_WORD_A + .2byte EC_WORD_GENIUS + .2byte EC_WORD_TRAINER + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Clare @ 219 .4byte TRAINER_CLASS_PKMN_BREEDER_1 .string "TESS$", 8 @ pre-battle speech - ec_word WANT - ec_word SOME - ec_pokemon1 GULPIN - ec_word DESIGN - ec_word SWEETS - ec_word QUES -@ win speech - ec_word THEY_RE - ec_word A - ec_word SECRET - ec_word POKEMON - ec_word GOURMET - ec_word ITEM -@ loss speech - ec_word THEY_RE - ec_word TASTY - ec_word EXCL - ec_word REFRESHING - ec_word TOO - ec_word EXCL + .2byte EC_WORD_WANT + .2byte EC_WORD_SOME + .2byte EC_POKEMON(GULPIN) + .2byte EC_WORD_DESIGN + .2byte EC_WORD_SWEETS + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_THEY_RE + .2byte EC_WORD_A + .2byte EC_WORD_SECRET + .2byte EC_WORD_POKEMON + .2byte EC_WORD_GOURMET + .2byte EC_WORD_ITEM +@ loss speech + .2byte EC_WORD_THEY_RE + .2byte EC_WORD_TASTY + .2byte EC_WORD_EXCL + .2byte EC_WORD_REFRESHING + .2byte EC_WORD_TOO + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Tess @ 220 .4byte TRAINER_CLASS_COOLTRAINER_1 .string "LEON$", 8 @ pre-battle speech - ec_word I_AM - ec_word BETTER - ec_word THAN - ec_word ANY - ec_word OTHER - ec_word TRAINER -@ win speech - ec_word I - ec_word DID - ec_word IT - ec_move2 JUMP_KICK - ec_word FOR - ec_word JOY -@ loss speech - ec_word BACK - ec_word HOME - ec_word I - ec_word WILL - ec_word GO - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_BETTER + .2byte EC_WORD_THAN + .2byte EC_WORD_ANY + .2byte EC_WORD_OTHER + .2byte EC_WORD_TRAINER +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_DID + .2byte EC_WORD_IT + .2byte EC_MOVE2(JUMP_KICK) + .2byte EC_WORD_FOR + .2byte EC_WORD_JOY +@ loss speech + .2byte EC_WORD_BACK + .2byte EC_WORD_HOME + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_GO + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Leon @ 221 .4byte TRAINER_CLASS_COOLTRAINER_1 .string "ALONZO$", 8 @ pre-battle speech - ec_word I_VE - ec_word NOT - ec_word LOST - ec_word ONCE - ec_word YET - ec_word EXCL + .2byte EC_WORD_I_VE + .2byte EC_WORD_NOT + .2byte EC_WORD_LOST + .2byte EC_WORD_ONCE + .2byte EC_WORD_YET + .2byte EC_WORD_EXCL @ win speech - ec_word YOUR - ec_word SAD - ec_word LOOK - ec_word BECOMES - ec_word YOU + .2byte EC_WORD_YOUR + .2byte EC_WORD_SAD + .2byte EC_WORD_LOOK + .2byte EC_WORD_BECOMES + .2byte EC_WORD_YOU .2byte -1 @ loss speech - ec_word I - ec_word DON_T - ec_word BELIEVE - ec_word THIS - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_BELIEVE + .2byte EC_WORD_THIS + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Alonzo @@ -5776,363 +5776,363 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_COOLTRAINER_1 .string "VINCE$", 8 @ pre-battle speech - ec_word THE - ec_word TOP - ec_word TRAINER - ec_word THAT_S - ec_word ME - ec_word EXCL -@ win speech - ec_word THE - ec_word TOP - ec_word RANK - ec_word BELONGS_TO - ec_word ME - ec_word EXCL -@ loss speech - ec_word I - ec_word WILL - ec_word APPEAL - ec_word THIS - ec_move1 OUTRAGE - ec_word EXCL + .2byte EC_WORD_THE + .2byte EC_WORD_TOP + .2byte EC_WORD_TRAINER + .2byte EC_WORD_THAT_S + .2byte EC_WORD_ME + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_THE + .2byte EC_WORD_TOP + .2byte EC_WORD_RANK + .2byte EC_WORD_BELONGS_TO + .2byte EC_WORD_ME + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_APPEAL + .2byte EC_WORD_THIS + .2byte EC_MOVE(OUTRAGE) + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Vince @ 223 .4byte TRAINER_CLASS_COOLTRAINER_1 .string "BRYON$", 8 @ pre-battle speech - ec_word MY - ec_move2 BARRAGE - ec_word WILL - ec_move2 SLAM - ec_word YOU - ec_word EXCL -@ win speech - ec_word YOU - ec_word DIDN_T - ec_word COUNT_ON - ec_word ANY - ec_word LESS - ec_word QUES -@ loss speech - ec_word I - ec_word JUST - ec_word DON_T - ec_word GET - ec_word IT - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_MOVE2(BARRAGE) + .2byte EC_WORD_WILL + .2byte EC_MOVE2(SLAM) + .2byte EC_WORD_YOU + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_COUNT_ON + .2byte EC_WORD_ANY + .2byte EC_WORD_LESS + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_JUST + .2byte EC_WORD_DON_T + .2byte EC_WORD_GET + .2byte EC_WORD_IT + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Bryon @ 224 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "AVA$", 8 @ pre-battle speech - ec_word I_AM - ec_word A - ec_word TREASURE - ec_word OF - ec_word THIS - ec_word WORLD -@ win speech - ec_word MY - ec_word WORLD - ec_word IS - ec_word FULL - ec_word OF - ec_word WONDER -@ loss speech - ec_word WHY - ec_word ARE - ec_word YOU - ec_word SO - ec_word TERRIBLE - ec_word QUES + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_WORD_TREASURE + .2byte EC_WORD_OF + .2byte EC_WORD_THIS + .2byte EC_WORD_WORLD +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_WORLD + .2byte EC_WORD_IS + .2byte EC_WORD_FULL + .2byte EC_WORD_OF + .2byte EC_WORD_WONDER +@ loss speech + .2byte EC_WORD_WHY + .2byte EC_WORD_ARE + .2byte EC_WORD_YOU + .2byte EC_WORD_SO + .2byte EC_WORD_TERRIBLE + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Ava @ 225 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "MIRIAM$", 8 @ pre-battle speech - ec_word OH - ec_word A - ec_word TRAINER - ec_word WITH - ec_word A - ec_move1 SCARY_FACE -@ win speech - ec_word AHAHA - ec_word YOU - ec_word ONLY - ec_word LOOK - ec_word SCARY - ec_word EXCL -@ loss speech - ec_word AIYEEH - ec_word EXCL - ec_word YOU - ec_word REALLY - ec_word ARE - ec_word SCARY + .2byte EC_WORD_OH + .2byte EC_WORD_A + .2byte EC_WORD_TRAINER + .2byte EC_WORD_WITH + .2byte EC_WORD_A + .2byte EC_MOVE(SCARY_FACE) +@ win speech + .2byte EC_WORD_AHAHA + .2byte EC_WORD_YOU + .2byte EC_WORD_ONLY + .2byte EC_WORD_LOOK + .2byte EC_WORD_SCARY + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_AIYEEH + .2byte EC_WORD_EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_REALLY + .2byte EC_WORD_ARE + .2byte EC_WORD_SCARY .4byte gBattleFrontierTrainerMons_Miriam @ 226 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "CARRIE$", 8 @ pre-battle speech - ec_word I - ec_word WILL - ec_word SHOW - ec_word YOU - ec_word GUTSY - ec_word EXCL -@ win speech - ec_word IT_S - ec_word ALL - ec_word ABOUT - ec_word GUTS - ec_word EXCL - .2byte -1 -@ loss speech - ec_word OH - ec_word NO - ec_word ELLIPSIS - ec_move1 SELF_DESTRUCT - ec_word MODE - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_SHOW + .2byte EC_WORD_YOU + .2byte EC_WORD_GUTSY + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_ALL + .2byte EC_WORD_ABOUT + .2byte EC_WORD_GUTS + .2byte EC_WORD_EXCL + .2byte -1 +@ loss speech + .2byte EC_WORD_OH + .2byte EC_WORD_NO + .2byte EC_WORD_ELLIPSIS + .2byte EC_MOVE(SELF_DESTRUCT) + .2byte EC_WORD_MODE + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Carrie @ 227 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "GILLIAN$", 8 @ pre-battle speech - ec_word I - ec_word SEEK - ec_word A - ec_word TRULY - ec_word GREAT - ec_word BATTLE -@ win speech - ec_word I - ec_word NEED - ec_word A_LOT - ec_word BETTER - ec_word BATTLE - ec_word ELLIPSIS -@ loss speech - ec_word THAT_WAS - ec_word A_LITTLE - ec_word TOO - ec_word MUCH - ec_word TO - ec_word TAKE + .2byte EC_WORD_I + .2byte EC_WORD_SEEK + .2byte EC_WORD_A + .2byte EC_WORD_TRULY + .2byte EC_WORD_GREAT + .2byte EC_WORD_BATTLE +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_A_LOT + .2byte EC_WORD_BETTER + .2byte EC_WORD_BATTLE + .2byte EC_WORD_ELLIPSIS +@ loss speech + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_A_LITTLE + .2byte EC_WORD_TOO + .2byte EC_WORD_MUCH + .2byte EC_WORD_TO + .2byte EC_WORD_TAKE .4byte gBattleFrontierTrainerMons_Gillian2 @ 228 .4byte TRAINER_CLASS_PKMN_RANGER_1 .string "TYLER$", 8 @ pre-battle speech - ec_word YO - ec_word EXCL + .2byte EC_WORD_YO + .2byte EC_WORD_EXCL .2byte -1 - ec_word LET_S - ec_word GO - ec_word EXCL_EXCL + .2byte EC_WORD_LET_S + .2byte EC_WORD_GO + .2byte EC_WORD_EXCL_EXCL @ win speech - ec_word YO - ec_word EXCL + .2byte EC_WORD_YO + .2byte EC_WORD_EXCL .2byte -1 - ec_word I - ec_word WON - ec_word YO + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_YO @ loss speech - ec_word YO - ec_word EXCL + .2byte EC_WORD_YO + .2byte EC_WORD_EXCL .2byte -1 - ec_word I - ec_word LOST - ec_word YO + .2byte EC_WORD_I + .2byte EC_WORD_LOST + .2byte EC_WORD_YO .4byte gBattleFrontierTrainerMons_Tyler @ 229 .4byte TRAINER_CLASS_PKMN_RANGER_1 .string "CHAZ$", 8 @ pre-battle speech - ec_word MY - ec_word POKEMON - ec_word HAVE - ec_word TOO - ec_word MUCH - ec_word POWER -@ win speech - ec_word THEY - ec_word HAVE - ec_word MORE - ec_word POWER - ec_word NOW - ec_word EXCL -@ loss speech - ec_word YEAH - ec_move2 TAKE_DOWN - ec_word THEIR - ec_word POWER - ec_word A_TINY_BIT - ec_word PLEASE + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_HAVE + .2byte EC_WORD_TOO + .2byte EC_WORD_MUCH + .2byte EC_WORD_POWER +@ win speech + .2byte EC_WORD_THEY + .2byte EC_WORD_HAVE + .2byte EC_WORD_MORE + .2byte EC_WORD_POWER + .2byte EC_WORD_NOW + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_YEAH + .2byte EC_MOVE2(TAKE_DOWN) + .2byte EC_WORD_THEIR + .2byte EC_WORD_POWER + .2byte EC_WORD_A_TINY_BIT + .2byte EC_WORD_PLEASE .4byte gBattleFrontierTrainerMons_Chaz @ 230 .4byte TRAINER_CLASS_PKMN_RANGER_1 .string "NELSON$", 8 @ pre-battle speech - ec_word WELL_THEN - ec_word WILL - ec_word THIS - ec_word POKEMON - ec_word WORK - ec_word QUES -@ win speech - ec_word I - ec_word SEE - ec_word THAT - ec_word IT - ec_word WAS - ec_word TOO_STRONG -@ loss speech - ec_word IT - ec_word DIDN_T - ec_word MATCH_UP - ec_word WELL - ec_word I - ec_word THINK + .2byte EC_WORD_WELL_THEN + .2byte EC_WORD_WILL + .2byte EC_WORD_THIS + .2byte EC_WORD_POKEMON + .2byte EC_WORD_WORK + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_SEE + .2byte EC_WORD_THAT + .2byte EC_WORD_IT + .2byte EC_WORD_WAS + .2byte EC_WORD_TOO_STRONG +@ loss speech + .2byte EC_WORD_IT + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_MATCH_UP + .2byte EC_WORD_WELL + .2byte EC_WORD_I + .2byte EC_WORD_THINK .4byte gBattleFrontierTrainerMons_Nelson @ 231 .4byte TRAINER_CLASS_PKMN_RANGER_2 .string "SHANIA$", 8 @ pre-battle speech - ec_word ALL - ec_word MY - ec_word POKEMON - ec_word ABSOLUTELY - ec_word ADORE - ec_word ME -@ win speech - ec_word HAPPINESS - ec_word IS - ec_word A - ec_word POKEMON - ec_word WITH - ec_word CUTE_CHARM -@ loss speech - ec_word YOU_RE - ec_word SO - ec_word MEAN - ec_word TO - ec_word CUTE - ec_word POKEMON + .2byte EC_WORD_ALL + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ABSOLUTELY + .2byte EC_WORD_ADORE + .2byte EC_WORD_ME +@ win speech + .2byte EC_WORD_HAPPINESS + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_WORD_POKEMON + .2byte EC_WORD_WITH + .2byte EC_WORD_CUTE_CHARM +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_SO + .2byte EC_WORD_MEAN + .2byte EC_WORD_TO + .2byte EC_WORD_CUTE + .2byte EC_WORD_POKEMON .4byte gBattleFrontierTrainerMons_Shania @ 232 .4byte TRAINER_CLASS_PKMN_RANGER_2 .string "STELLA$", 8 @ pre-battle speech - ec_word I - ec_word WANT - ec_word TO - ec_word SEE - ec_word YOUR - ec_word POKEMON -@ win speech - ec_word WELL - ec_word AREN_T - ec_word THEY - ec_word BORING - ec_word QUES - ec_word AHAHA -@ loss speech - ec_word YOUR - ec_word POKEMON - ec_word ARE - ec_word SOMETHING - ec_word ELSE - ec_word ALL_RIGHT + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_SEE + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_WELL + .2byte EC_WORD_AREN_T + .2byte EC_WORD_THEY + .2byte EC_WORD_BORING + .2byte EC_WORD_QUES + .2byte EC_WORD_AHAHA +@ loss speech + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_SOMETHING + .2byte EC_WORD_ELSE + .2byte EC_WORD_ALL_RIGHT .4byte gBattleFrontierTrainerMons_Stella @ 233 .4byte TRAINER_CLASS_PKMN_RANGER_2 .string "DORINE$", 8 @ pre-battle speech - ec_word I_AM - ec_word YOUNG - ec_word AND - ec_word STRONG - ec_word EXCL - .2byte -1 -@ win speech - ec_word SEE - ec_word QUES - ec_word AREN_T - ec_word I - ec_word GOOD - ec_word QUES -@ loss speech - ec_word THIS - ec_word ISN_T - ec_word WORKING - ec_word OUT - ec_word AT - ec_word ALL + .2byte EC_WORD_I_AM + .2byte EC_WORD_YOUNG + .2byte EC_WORD_AND + .2byte EC_WORD_STRONG + .2byte EC_WORD_EXCL + .2byte -1 +@ win speech + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES + .2byte EC_WORD_AREN_T + .2byte EC_WORD_I + .2byte EC_WORD_GOOD + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_THIS + .2byte EC_WORD_ISN_T + .2byte EC_WORD_WORKING + .2byte EC_WORD_OUT + .2byte EC_WORD_AT + .2byte EC_WORD_ALL .4byte gBattleFrontierTrainerMons_Dorine @ 234 .4byte TRAINER_CLASS_DRAGON_TAMER .string "MADDOX$", 8 @ pre-battle speech - ec_word DRAGON - ec_word POKEMON - ec_word ARE - ec_word MY - ec_word NO_1 - ec_word CHOICE -@ win speech - ec_word IT_S - ec_word NO - ec_word SECRET - ec_word DRAGON - ec_word POKEMON - ec_word WIN -@ loss speech - ec_word DRAGON - ec_word POKEMON - ec_word SHOULD - ec_word NOT - ec_word LOSE - ec_word EXCL + .2byte EC_WORD_DRAGON + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_MY + .2byte EC_WORD_NO_1 + .2byte EC_WORD_CHOICE +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_NO + .2byte EC_WORD_SECRET + .2byte EC_WORD_DRAGON + .2byte EC_WORD_POKEMON + .2byte EC_WORD_WIN +@ loss speech + .2byte EC_WORD_DRAGON + .2byte EC_WORD_POKEMON + .2byte EC_WORD_SHOULD + .2byte EC_WORD_NOT + .2byte EC_WORD_LOSE + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Maddox @ 235 .4byte TRAINER_CLASS_DRAGON_TAMER .string "DAVIN$", 8 @ pre-battle speech - ec_word LET_S - ec_word HEAR - ec_word YOU - ec_move2 ROAR - ec_word EXCL + .2byte EC_WORD_LET_S + .2byte EC_WORD_HEAR + .2byte EC_WORD_YOU + .2byte EC_MOVE2(ROAR) + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word WROOOAAR_EXCL + .2byte EC_WORD_WROOOAAR_EXCL .2byte -1 .2byte -1 - ec_word VICTORY - ec_word EXCL_EXCL + .2byte EC_WORD_VICTORY + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ loss speech - ec_word WROOOAAR_EXCL + .2byte EC_WORD_WROOOAAR_EXCL .2byte -1 .2byte -1 - ec_word WHY - ec_word QUES_EXCL + .2byte EC_WORD_WHY + .2byte EC_WORD_QUES_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Davin @@ -6140,285 +6140,285 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_DRAGON_TAMER .string "TREVON$", 8 @ pre-battle speech - ec_word I_AM - ec_word LIVING - ec_word ONLY - ec_word WITH - ec_word DRAGON - ec_word POKEMON -@ win speech - ec_word THE - ec_word WAY - ec_word I_AM - ec_word LIVING - ec_word IS - ec_word PERFECT -@ loss speech - ec_word YOU_VE - ec_word DESTROYED - ec_word THE - ec_word WAY - ec_word I_AM - ec_word LIVING + .2byte EC_WORD_I_AM + .2byte EC_WORD_LIVING + .2byte EC_WORD_ONLY + .2byte EC_WORD_WITH + .2byte EC_WORD_DRAGON + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_THE + .2byte EC_WORD_WAY + .2byte EC_WORD_I_AM + .2byte EC_WORD_LIVING + .2byte EC_WORD_IS + .2byte EC_WORD_PERFECT +@ loss speech + .2byte EC_WORD_YOU_VE + .2byte EC_WORD_DESTROYED + .2byte EC_WORD_THE + .2byte EC_WORD_WAY + .2byte EC_WORD_I_AM + .2byte EC_WORD_LIVING .4byte gBattleFrontierTrainerMons_Trevon @ 237 .4byte TRAINER_CLASS_BLACK_BELT .string "MATEO$", 8 @ pre-battle speech - ec_word THIS - ec_word SHOULD - ec_word BE - ec_word OVER - ec_word SOON - ec_word ENOUGH -@ win speech - ec_word WELL - ec_word THAT - ec_word DIDN_T - ec_word TAKE - ec_word VERY - ec_word MUCH -@ loss speech - ec_word I - ec_word CAN_T - ec_word LOSE - ec_word SO - ec_word SOON - ec_word EXCL + .2byte EC_WORD_THIS + .2byte EC_WORD_SHOULD + .2byte EC_WORD_BE + .2byte EC_WORD_OVER + .2byte EC_WORD_SOON + .2byte EC_WORD_ENOUGH +@ win speech + .2byte EC_WORD_WELL + .2byte EC_WORD_THAT + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_TAKE + .2byte EC_WORD_VERY + .2byte EC_WORD_MUCH +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_LOSE + .2byte EC_WORD_SO + .2byte EC_WORD_SOON + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Mateo @ 238 .4byte TRAINER_CLASS_BLACK_BELT .string "BRET$", 8 @ pre-battle speech - ec_word I - ec_word LIKE - ec_word ROCK_SOLID - ec_word POKEMON - ec_word THE - ec_word BEST -@ win speech - ec_word TOUGHNESS - ec_word IS - ec_word THE - ec_word WAY - ec_word TO - ec_word GO -@ loss speech - ec_word I - ec_word ALSO - ec_word HAVE - ec_word A - ec_word PLUSH_DOLL - ec_word COLLECTION + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_ROCK_SOLID + .2byte EC_WORD_POKEMON + .2byte EC_WORD_THE + .2byte EC_WORD_BEST +@ win speech + .2byte EC_WORD_TOUGHNESS + .2byte EC_WORD_IS + .2byte EC_WORD_THE + .2byte EC_WORD_WAY + .2byte EC_WORD_TO + .2byte EC_WORD_GO +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_ALSO + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_WORD_PLUSH_DOLL + .2byte EC_WORD_COLLECTION .4byte gBattleFrontierTrainerMons_Bret @ 239 .4byte TRAINER_CLASS_BLACK_BELT .string "RAUL$", 8 @ pre-battle speech - ec_word I - ec_word REJECT - ec_word EVERY - ec_word WEAK - ec_word TRAINER - .2byte -1 -@ win speech - ec_word HUMPH - ec_word EXCL - ec_word ANOTHER - ec_word WEAK - ec_word TRAINER - ec_word ELLIPSIS -@ loss speech - ec_word THERE - ec_word IS - ec_word NOTHING - ec_word WEAK - ec_word ABOUT - ec_word YOU + .2byte EC_WORD_I + .2byte EC_WORD_REJECT + .2byte EC_WORD_EVERY + .2byte EC_WORD_WEAK + .2byte EC_WORD_TRAINER + .2byte -1 +@ win speech + .2byte EC_WORD_HUMPH + .2byte EC_WORD_EXCL + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_WEAK + .2byte EC_WORD_TRAINER + .2byte EC_WORD_ELLIPSIS +@ loss speech + .2byte EC_WORD_THERE + .2byte EC_WORD_IS + .2byte EC_WORD_NOTHING + .2byte EC_WORD_WEAK + .2byte EC_WORD_ABOUT + .2byte EC_WORD_YOU .4byte gBattleFrontierTrainerMons_Raul @ 240 .4byte TRAINER_CLASS_BATTLE_GIRL .string "KAY$", 8 @ pre-battle speech - ec_word AND - ec_word YET - ec_word ANOTHER - ec_word BATTLE - ec_word QUES - .2byte -1 -@ win speech - ec_word I - ec_word WON - ec_word BUT - ec_word I_AM - ec_word TIRED - ec_word ELLIPSIS -@ loss speech - ec_word GOOD - ec_word IT_S - ec_word OVER - ec_word AT - ec_word LAST - ec_word ELLIPSIS + .2byte EC_WORD_AND + .2byte EC_WORD_YET + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_BATTLE + .2byte EC_WORD_QUES + .2byte -1 +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_BUT + .2byte EC_WORD_I_AM + .2byte EC_WORD_TIRED + .2byte EC_WORD_ELLIPSIS +@ loss speech + .2byte EC_WORD_GOOD + .2byte EC_WORD_IT_S + .2byte EC_WORD_OVER + .2byte EC_WORD_AT + .2byte EC_WORD_LAST + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Kay @ 241 .4byte TRAINER_CLASS_BATTLE_GIRL .string "ELENA$", 8 @ pre-battle speech - ec_word A - ec_word BATTLE - ec_word GIRL - ec_word THAT_S - ec_word ME - ec_word EXCL -@ win speech - ec_word ISN_T - ec_word A - ec_word BATTLE - ec_word GIRL - ec_word AWESOME - ec_word QUES -@ loss speech - ec_word YOU - ec_word DISLIKE - ec_word A - ec_word BATTLE - ec_word GIRL - ec_word QUES + .2byte EC_WORD_A + .2byte EC_WORD_BATTLE + .2byte EC_WORD_GIRL + .2byte EC_WORD_THAT_S + .2byte EC_WORD_ME + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_ISN_T + .2byte EC_WORD_A + .2byte EC_WORD_BATTLE + .2byte EC_WORD_GIRL + .2byte EC_WORD_AWESOME + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_A + .2byte EC_WORD_BATTLE + .2byte EC_WORD_GIRL + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Elena @ 242 .4byte TRAINER_CLASS_BATTLE_GIRL .string "ALANA$", 8 @ pre-battle speech - ec_word EAT - ec_word MY - ec_word INVINCIBLE - ec_word ATTACK - ec_word YOU - ec_word EXCL -@ win speech - ec_word YOU - ec_word HAVE - ec_word MUCH - ec_word TO - ec_word LEARN - .2byte -1 -@ loss speech - ec_word SO - ec_word MUCH - ec_word FOR - ec_word MY - ec_word INVINCIBLE - ec_word ATTACK + .2byte EC_WORD_EAT + .2byte EC_WORD_MY + .2byte EC_WORD_INVINCIBLE + .2byte EC_WORD_ATTACK + .2byte EC_WORD_YOU + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_MUCH + .2byte EC_WORD_TO + .2byte EC_WORD_LEARN + .2byte -1 +@ loss speech + .2byte EC_WORD_SO + .2byte EC_WORD_MUCH + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_INVINCIBLE + .2byte EC_WORD_ATTACK .4byte gBattleFrontierTrainerMons_Alana @ 243 .4byte TRAINER_CLASS_EXPERT_1 .string "ALEXAS$", 8 @ pre-battle speech - ec_word GOOD - ec_word TO - ec_word MEET_YOU - ec_word YOUNG - ec_word TRAINER - ec_word EXCL -@ win speech - ec_word WAHAHAHA - ec_word EXCL - .2byte -1 - ec_word GIVE - ec_word IT - ec_word UP -@ loss speech - ec_word YOU - ec_word ARE - ec_word A - ec_word STRONG - ec_word TRAINER - ec_word KID + .2byte EC_WORD_GOOD + .2byte EC_WORD_TO + .2byte EC_WORD_MEET_YOU + .2byte EC_WORD_YOUNG + .2byte EC_WORD_TRAINER + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_WAHAHAHA + .2byte EC_WORD_EXCL + .2byte -1 + .2byte EC_WORD_GIVE + .2byte EC_WORD_IT + .2byte EC_WORD_UP +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_ARE + .2byte EC_WORD_A + .2byte EC_WORD_STRONG + .2byte EC_WORD_TRAINER + .2byte EC_WORD_KID .4byte gBattleFrontierTrainerMons_Alexas @ 244 .4byte TRAINER_CLASS_EXPERT_1 .string "WESTON$", 8 @ pre-battle speech - ec_word I - ec_word DON_T - ec_word PLAY - ec_word DOWN - ec_word ALL_RIGHT - ec_word QUES -@ win speech - ec_word YOU_RE - ec_word FAR - ec_word TOO - ec_word EASY - ec_word TO - ec_word ATTACK -@ loss speech - ec_word WELL - ec_word WELL - ec_word ELLIPSIS - ec_word I - ec_word SURRENDER - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_PLAY + .2byte EC_WORD_DOWN + .2byte EC_WORD_ALL_RIGHT + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_FAR + .2byte EC_WORD_TOO + .2byte EC_WORD_EASY + .2byte EC_WORD_TO + .2byte EC_WORD_ATTACK +@ loss speech + .2byte EC_WORD_WELL + .2byte EC_WORD_WELL + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_SURRENDER + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Weston @ 245 .4byte TRAINER_CLASS_EXPERT_1 .string "JASPER$", 8 @ pre-battle speech - ec_word I_AM - ec_word NOT - ec_word OLD - ec_word I_AM - ec_word SKILLED - ec_word EXCL -@ win speech - ec_word SKILLED - ec_word THAT_S - ec_word WHAT - ec_word I_AM - ec_word EXCL - .2byte -1 -@ loss speech - ec_word I_AM - ec_word SHOCKED - ec_word EXCL - ec_word DOWN - ec_word I - ec_word GO + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_OLD + .2byte EC_WORD_I_AM + .2byte EC_WORD_SKILLED + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_SKILLED + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHAT + .2byte EC_WORD_I_AM + .2byte EC_WORD_EXCL + .2byte -1 +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_SHOCKED + .2byte EC_WORD_EXCL + .2byte EC_WORD_DOWN + .2byte EC_WORD_I + .2byte EC_WORD_GO .4byte gBattleFrontierTrainerMons_Jasper @ 246 .4byte TRAINER_CLASS_EXPERT_2 .string "NADIA$", 8 @ pre-battle speech - ec_word YOU - ec_word CAN_T - ec_word BEAT - ec_word ME - ec_word DOWN - ec_word EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN_T + .2byte EC_WORD_BEAT + .2byte EC_WORD_ME + .2byte EC_WORD_DOWN + .2byte EC_WORD_EXCL @ win speech - ec_word HAH - ec_word EXCL + .2byte EC_WORD_HAH + .2byte EC_WORD_EXCL .2byte -1 - ec_word I - ec_word BEAT - ec_word YOU + .2byte EC_WORD_I + .2byte EC_WORD_BEAT + .2byte EC_WORD_YOU @ loss speech - ec_word I_AM - ec_move2 BEAT_UP - ec_word AND - ec_word DOWNCAST - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_MOVE2(BEAT_UP) + .2byte EC_WORD_AND + .2byte EC_WORD_DOWNCAST + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Nadia @@ -6426,103 +6426,103 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_EXPERT_2 .string "MIRANDA$", 8 @ pre-battle speech - ec_word WELL - ec_word WELL + .2byte EC_WORD_WELL + .2byte EC_WORD_WELL .2byte -1 - ec_word LET_S - ec_word START + .2byte EC_WORD_LET_S + .2byte EC_WORD_START .2byte -1 @ win speech - ec_word WHAT - ec_word QUES - ec_word DONE - ec_word SO - ec_word SOON - ec_word QUES + .2byte EC_WORD_WHAT + .2byte EC_WORD_QUES + .2byte EC_WORD_DONE + .2byte EC_WORD_SO + .2byte EC_WORD_SOON + .2byte EC_WORD_QUES @ loss speech - ec_word WELL - ec_word I - ec_word SEE - ec_word THAT - ec_word I_AM - ec_word TOO_WEAK + .2byte EC_WORD_WELL + .2byte EC_WORD_I + .2byte EC_WORD_SEE + .2byte EC_WORD_THAT + .2byte EC_WORD_I_AM + .2byte EC_WORD_TOO_WEAK .4byte gBattleFrontierTrainerMons_Miranda @ 248 .4byte TRAINER_CLASS_EXPERT_2 .string "EMMA$", 8 @ pre-battle speech - ec_word I_VE - ec_word BEEN - ec_word HEARING - ec_word ABOUT - ec_word YOU + .2byte EC_WORD_I_VE + .2byte EC_WORD_BEEN + .2byte EC_WORD_HEARING + .2byte EC_WORD_ABOUT + .2byte EC_WORD_YOU .2byte -1 @ win speech - ec_word I - ec_word THINK - ec_word I_VE - ec_word MISHEARD - ec_word THINGS + .2byte EC_WORD_I + .2byte EC_WORD_THINK + .2byte EC_WORD_I_VE + .2byte EC_WORD_MISHEARD + .2byte EC_WORD_THINGS .2byte -1 @ loss speech - ec_word WHAT - ec_word I_VE - ec_word BEEN - ec_word HEARING - ec_word IS - ec_word RIGHT + .2byte EC_WORD_WHAT + .2byte EC_WORD_I_VE + .2byte EC_WORD_BEEN + .2byte EC_WORD_HEARING + .2byte EC_WORD_IS + .2byte EC_WORD_RIGHT .4byte gBattleFrontierTrainerMons_Emma @ 249 .4byte TRAINER_CLASS_PSYCHIC_1 .string "ROLANDO$", 8 @ pre-battle speech - ec_word I_AM - ec_word A - ec_word SUPER - ec_word POKEMON - ec_word HERO - ec_word EXCL -@ win speech - ec_word WAS - ec_word THAT - ec_word ENOUGH - ec_word FOR - ec_word YOU - ec_word QUES -@ loss speech - ec_word YOU - ec_word SHOULD - ec_word NOT - ec_word BEAT - ec_word A - ec_word HERO + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_WORD_SUPER + .2byte EC_WORD_POKEMON + .2byte EC_WORD_HERO + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_WAS + .2byte EC_WORD_THAT + .2byte EC_WORD_ENOUGH + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_SHOULD + .2byte EC_WORD_NOT + .2byte EC_WORD_BEAT + .2byte EC_WORD_A + .2byte EC_WORD_HERO .4byte gBattleFrontierTrainerMons_Rolando @ 250 .4byte TRAINER_CLASS_PSYCHIC_1 .string "STANLY$", 8 @ pre-battle speech - ec_word THIS - ec_word SHOULD - ec_word BE - ec_word AN - ec_word EASY - ec_word MATCH + .2byte EC_WORD_THIS + .2byte EC_WORD_SHOULD + .2byte EC_WORD_BE + .2byte EC_WORD_AN + .2byte EC_WORD_EASY + .2byte EC_WORD_MATCH @ win speech - ec_word IT - ec_word REALLY - ec_word WAS - ec_word EASY + .2byte EC_WORD_IT + .2byte EC_WORD_REALLY + .2byte EC_WORD_WAS + .2byte EC_WORD_EASY .2byte -1 .2byte -1 @ loss speech - ec_word ARE - ec_word YOU - ec_word HAPPY - ec_word NOW - ec_word QUES + .2byte EC_WORD_ARE + .2byte EC_WORD_YOU + .2byte EC_WORD_HAPPY + .2byte EC_WORD_NOW + .2byte EC_WORD_QUES .2byte -1 .4byte gBattleFrontierTrainerMons_Stanly @@ -6530,207 +6530,207 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_PSYCHIC_1 .string "DARIO$", 8 @ pre-battle speech - ec_word MY - ec_move2 FORESIGHT - ec_word SAYS - ec_word I - ec_word WILL - ec_word WIN -@ win speech - ec_word MY - ec_move2 FORESIGHT - ec_word HAS - ec_word BEEN - ec_word PERFECT - .2byte -1 -@ loss speech - ec_word I - ec_word DIDN_T - ec_word SEE - ec_word THIS - ec_move1 REVERSAL - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_MOVE2(FORESIGHT) + .2byte EC_WORD_SAYS + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_WIN +@ win speech + .2byte EC_WORD_MY + .2byte EC_MOVE2(FORESIGHT) + .2byte EC_WORD_HAS + .2byte EC_WORD_BEEN + .2byte EC_WORD_PERFECT + .2byte -1 +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_SEE + .2byte EC_WORD_THIS + .2byte EC_MOVE(REVERSAL) + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Dario @ 252 .4byte TRAINER_CLASS_PSYCHIC_2 .string "KARLEE$", 8 @ pre-battle speech - ec_word SOMETHING - ec_word GOOD - ec_word WILL - ec_word COME - ec_word OF - ec_word THIS -@ win speech - ec_word YOU - ec_word SEE - ec_word QUES - ec_word FANTASTIC - ec_word EXCL - .2byte -1 -@ loss speech - ec_word THAT - ec_word SOMETHING - ec_word GOOD - ec_word WENT - ec_word TO - ec_word YOU + .2byte EC_WORD_SOMETHING + .2byte EC_WORD_GOOD + .2byte EC_WORD_WILL + .2byte EC_WORD_COME + .2byte EC_WORD_OF + .2byte EC_WORD_THIS +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES + .2byte EC_WORD_FANTASTIC + .2byte EC_WORD_EXCL + .2byte -1 +@ loss speech + .2byte EC_WORD_THAT + .2byte EC_WORD_SOMETHING + .2byte EC_WORD_GOOD + .2byte EC_WORD_WENT + .2byte EC_WORD_TO + .2byte EC_WORD_YOU .4byte gBattleFrontierTrainerMons_Karlee @ 253 .4byte TRAINER_CLASS_PSYCHIC_2 .string "JAYLIN$", 8 @ pre-battle speech - ec_word EVERY - ec_word TRAINER - ec_word HAS - ec_word BEEN - ec_word TOO_WEAK - ec_word ELLIPSIS -@ win speech - ec_word IT_S - ec_word MAKING - ec_word ME - ec_move1 YAWN - ec_word THAT - ec_word BATTLE -@ loss speech - ec_word I - ec_word SLEPT - ec_word AND - ec_word SO - ec_word I - ec_word LOST + .2byte EC_WORD_EVERY + .2byte EC_WORD_TRAINER + .2byte EC_WORD_HAS + .2byte EC_WORD_BEEN + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_ELLIPSIS +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_MAKING + .2byte EC_WORD_ME + .2byte EC_MOVE(YAWN) + .2byte EC_WORD_THAT + .2byte EC_WORD_BATTLE +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_SLEPT + .2byte EC_WORD_AND + .2byte EC_WORD_SO + .2byte EC_WORD_I + .2byte EC_WORD_LOST .4byte gBattleFrontierTrainerMons_Jaylin @ 254 .4byte TRAINER_CLASS_PSYCHIC_2 .string "INGRID$", 8 @ pre-battle speech - ec_word I_AM - ec_word NOT - ec_word A - ec_word VERY - ec_word MEAN - ec_word TRAINER -@ win speech - ec_word WASN_T - ec_word THAT - ec_word A - ec_word GOOD - ec_word MATCH - ec_word QUES -@ loss speech - ec_word I - ec_word LOST - ec_word CAUSE - ec_word YOU_RE - ec_word MEAN - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_A + .2byte EC_WORD_VERY + .2byte EC_WORD_MEAN + .2byte EC_WORD_TRAINER +@ win speech + .2byte EC_WORD_WASN_T + .2byte EC_WORD_THAT + .2byte EC_WORD_A + .2byte EC_WORD_GOOD + .2byte EC_WORD_MATCH + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_LOST + .2byte EC_WORD_CAUSE + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MEAN + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Ingrid @ 255 .4byte TRAINER_CLASS_HEX_MANIAC .string "DELILAH$", 8 @ pre-battle speech - ec_word DON_T - ec_move1 GRUDGE - ec_word ME - ec_word IF_I_WIN - ec_word OK_QUES - .2byte -1 -@ win speech - ec_word I_AM - ec_word SORRY - ec_word TO - ec_word SEE - ec_word YOU - ec_word ANGRY -@ loss speech - ec_word I - ec_word HAVE - ec_word A - ec_move1 GRUDGE - ec_word WITH - ec_word YOU + .2byte EC_WORD_DON_T + .2byte EC_MOVE(GRUDGE) + .2byte EC_WORD_ME + .2byte EC_WORD_IF_I_WIN + .2byte EC_WORD_OK_QUES + .2byte -1 +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_SORRY + .2byte EC_WORD_TO + .2byte EC_WORD_SEE + .2byte EC_WORD_YOU + .2byte EC_WORD_ANGRY +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_MOVE(GRUDGE) + .2byte EC_WORD_WITH + .2byte EC_WORD_YOU .4byte gBattleFrontierTrainerMons_Delilah @ 256 .4byte TRAINER_CLASS_HEX_MANIAC .string "CARLY$", 8 @ pre-battle speech - ec_word I - ec_word WILL - ec_word SCATTER - ec_word SOME - ec_move2 POISON_POWDER - ec_word ABOUT -@ win speech - ec_word IT_S - ec_word SCARY - ec_word HOW - ec_word MY - ec_word STRATEGY - ec_word WORKS -@ loss speech - ec_word I - ec_word DISLIKE - ec_word YOU - ec_word AND - ec_word YOUR - ec_word POKEMON + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_SCATTER + .2byte EC_WORD_SOME + .2byte EC_MOVE2(POISON_POWDER) + .2byte EC_WORD_ABOUT +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_SCARY + .2byte EC_WORD_HOW + .2byte EC_WORD_MY + .2byte EC_WORD_STRATEGY + .2byte EC_WORD_WORKS +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_YOU + .2byte EC_WORD_AND + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON .4byte gBattleFrontierTrainerMons_Carly @ 257 .4byte TRAINER_CLASS_HEX_MANIAC .string "LEXIE$", 8 @ pre-battle speech - ec_word WANT - ec_word TO - ec_word SEE - ec_word SCARY - ec_word POKEMON - ec_word QUES + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_SEE + .2byte EC_WORD_SCARY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_QUES @ win speech - ec_word WASN_T - ec_word THAT - ec_word SCARY - ec_word EH_QUES + .2byte EC_WORD_WASN_T + .2byte EC_WORD_THAT + .2byte EC_WORD_SCARY + .2byte EC_WORD_EH_QUES .2byte -1 .2byte -1 @ loss speech - ec_word YOU_RE - ec_word MORE - ec_word SCARY - ec_word THAN - ec_word MY - ec_word POKEMON + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MORE + .2byte EC_WORD_SCARY + .2byte EC_WORD_THAN + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON .4byte gBattleFrontierTrainerMons_Lexie @ 258 .4byte TRAINER_CLASS_POKEMANIAC .string "MILLER$", 8 @ pre-battle speech - ec_word HELLO - ec_word QUES + .2byte EC_WORD_HELLO + .2byte EC_WORD_QUES .2byte -1 - ec_word HELLO - ec_word QUES_EXCL + .2byte EC_WORD_HELLO + .2byte EC_WORD_QUES_EXCL .2byte -1 @ win speech - ec_word HELLO - ec_word MOTHER - ec_word EXCL - ec_word I - ec_word WON - ec_word EXCL + .2byte EC_WORD_HELLO + .2byte EC_WORD_MOTHER + .2byte EC_WORD_EXCL + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_EXCL @ loss speech - ec_word MY - ec_word PHONE - ec_word ISN_T - ec_word WORKING - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_WORD_PHONE + .2byte EC_WORD_ISN_T + .2byte EC_WORD_WORKING + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Miller @@ -6738,153 +6738,153 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_POKEMANIAC .string "MARV$", 8 @ pre-battle speech - ec_word YOU - ec_word CAN - ec_word LOSE - ec_word YOUR - ec_move1 SWAGGER - ec_word NOW -@ win speech - ec_word THERE - ec_word IS - ec_word NO - ec_move1 SWAGGER - ec_word LEFT - ec_word EH_QUES -@ loss speech - ec_word GO - ec_word ON - ec_move1 SWAGGER - ec_word ALL - ec_word YOU - ec_word WANT + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN + .2byte EC_WORD_LOSE + .2byte EC_WORD_YOUR + .2byte EC_MOVE(SWAGGER) + .2byte EC_WORD_NOW +@ win speech + .2byte EC_WORD_THERE + .2byte EC_WORD_IS + .2byte EC_WORD_NO + .2byte EC_MOVE(SWAGGER) + .2byte EC_WORD_LEFT + .2byte EC_WORD_EH_QUES +@ loss speech + .2byte EC_WORD_GO + .2byte EC_WORD_ON + .2byte EC_MOVE(SWAGGER) + .2byte EC_WORD_ALL + .2byte EC_WORD_YOU + .2byte EC_WORD_WANT .4byte gBattleFrontierTrainerMons_Marv @ 260 .4byte TRAINER_CLASS_POKEMANIAC .string "LAYTON$", 8 @ pre-battle speech - ec_word I - ec_word KNOW - ec_word I_AM - ec_word TOTALLY - ec_word COOL - ec_word EXCL -@ win speech - ec_word YOU - ec_word CAN - ec_word LOOK - ec_word UP - ec_word TO - ec_word ME -@ loss speech - ec_word YOU_RE - ec_word COOL - ec_word EXCL - ec_word NO - ec_word REALLY - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_KNOW + .2byte EC_WORD_I_AM + .2byte EC_WORD_TOTALLY + .2byte EC_WORD_COOL + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN + .2byte EC_WORD_LOOK + .2byte EC_WORD_UP + .2byte EC_WORD_TO + .2byte EC_WORD_ME +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_COOL + .2byte EC_WORD_EXCL + .2byte EC_WORD_NO + .2byte EC_WORD_REALLY + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Layton @ 261 .4byte TRAINER_CLASS_GENTLEMAN .string "BROOKS$", 8 @ pre-battle speech - ec_word THIS - ec_word IS - ec_word A - ec_word HIGH - ec_word LEVEL - ec_word BATTLE -@ win speech - ec_word THAT_WAS - ec_word HIGH - ec_word LEVEL - ec_word AND - ec_word EXCITING - ec_word TOO -@ loss speech - ec_word YOU_RE - ec_word TOO - ec_word HIGH - ec_word IN - ec_word LEVEL - ec_word ELLIPSIS + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_WORD_HIGH + .2byte EC_WORD_LEVEL + .2byte EC_WORD_BATTLE +@ win speech + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_HIGH + .2byte EC_WORD_LEVEL + .2byte EC_WORD_AND + .2byte EC_WORD_EXCITING + .2byte EC_WORD_TOO +@ loss speech + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_TOO + .2byte EC_WORD_HIGH + .2byte EC_WORD_IN + .2byte EC_WORD_LEVEL + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Brooks @ 262 .4byte TRAINER_CLASS_GENTLEMAN .string "GREGORY$", 8 @ pre-battle speech - ec_word I_AM - ec_word NOT - ec_word THAT - ec_word OLD - ec_word YET - .2byte -1 -@ win speech - ec_word WHO - ec_word SAYS - ec_word I_AM - ec_word TOO - ec_word OLD - ec_word QUES -@ loss speech - ec_word PLEASE - ec_word I_AM - ec_word REALLY - ec_word NOT - ec_word THAT - ec_word OLD + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_THAT + .2byte EC_WORD_OLD + .2byte EC_WORD_YET + .2byte -1 +@ win speech + .2byte EC_WORD_WHO + .2byte EC_WORD_SAYS + .2byte EC_WORD_I_AM + .2byte EC_WORD_TOO + .2byte EC_WORD_OLD + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_PLEASE + .2byte EC_WORD_I_AM + .2byte EC_WORD_REALLY + .2byte EC_WORD_NOT + .2byte EC_WORD_THAT + .2byte EC_WORD_OLD .4byte gBattleFrontierTrainerMons_Gregory @ 263 .4byte TRAINER_CLASS_GENTLEMAN .string "REESE$", 8 @ pre-battle speech - ec_word I_VE - ec_word A - ec_word COUPLE - ec_word THINGS + .2byte EC_WORD_I_VE + .2byte EC_WORD_A + .2byte EC_WORD_COUPLE + .2byte EC_WORD_THINGS .2byte -1 .2byte -1 @ win speech - ec_word DON_T - ec_word DIET - ec_word PLAY - ec_word SPORTS - ec_word INSTEAD + .2byte EC_WORD_DON_T + .2byte EC_WORD_DIET + .2byte EC_WORD_PLAY + .2byte EC_WORD_SPORTS + .2byte EC_WORD_INSTEAD .2byte -1 @ loss speech - ec_word INSTEAD - ec_word OF - ec_word TELEVISION - ec_word GET - ec_word A - ec_word BOOK + .2byte EC_WORD_INSTEAD + .2byte EC_WORD_OF + .2byte EC_WORD_TELEVISION + .2byte EC_WORD_GET + .2byte EC_WORD_A + .2byte EC_WORD_BOOK .4byte gBattleFrontierTrainerMons_Reese @ 264 .4byte TRAINER_CLASS_TRIATHLETE_3 .string "MASON$", 8 @ pre-battle speech - ec_word PLEASE - ec_word DON_T - ec_word MAKE - ec_word THIS - ec_word SCARY + .2byte EC_WORD_PLEASE + .2byte EC_WORD_DON_T + .2byte EC_WORD_MAKE + .2byte EC_WORD_THIS + .2byte EC_WORD_SCARY .2byte -1 @ win speech - ec_word THANK_YOU - ec_word ELLIPSIS + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_ELLIPSIS .2byte -1 - ec_word I_AM - ec_word HAPPY - ec_word NOW + .2byte EC_WORD_I_AM + .2byte EC_WORD_HAPPY + .2byte EC_WORD_NOW @ loss speech - ec_word I_AM - ec_word DISAPPOINTED - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_DISAPPOINTED + .2byte EC_WORD_ELLIPSIS .2byte -1 .2byte -1 .2byte -1 @@ -6894,75 +6894,75 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_TRIATHLETE_3 .string "TOBY$", 8 @ pre-battle speech - ec_word LISTEN - ec_word UP - .2byte -1 - ec_word I - ec_word ALWAYS - ec_word WIN -@ win speech - ec_word I_AM - ec_word A - ec_word GENIUS - ec_word OR - ec_word WHAT - ec_word QUES -@ loss speech - ec_word I - ec_word CAN - ec_word BEAT - ec_word YOU - ec_word AT - ec_word SMARTNESS + .2byte EC_WORD_LISTEN + .2byte EC_WORD_UP + .2byte -1 + .2byte EC_WORD_I + .2byte EC_WORD_ALWAYS + .2byte EC_WORD_WIN +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_A + .2byte EC_WORD_GENIUS + .2byte EC_WORD_OR + .2byte EC_WORD_WHAT + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_CAN + .2byte EC_WORD_BEAT + .2byte EC_WORD_YOU + .2byte EC_WORD_AT + .2byte EC_WORD_SMARTNESS .4byte gBattleFrontierTrainerMons_Toby @ 266 .4byte TRAINER_CLASS_TRIATHLETE_4 .string "DOROTHY$", 8 @ pre-battle speech - ec_word THE - ec_word SPORTS - ec_word WORLD - ec_word SHOULD - ec_word ACCEPT - ec_word POKEMON -@ win speech - ec_word THANK_YOU - ec_word EXCL - ec_word THAT - ec_word WIN - ec_word WAS - ec_word REFRESHING -@ loss speech - ec_word THANK_YOU - ec_word EXCL - ec_word THAT - ec_word LOSS - ec_word WAS - ec_word REFRESHING + .2byte EC_WORD_THE + .2byte EC_WORD_SPORTS + .2byte EC_WORD_WORLD + .2byte EC_WORD_SHOULD + .2byte EC_WORD_ACCEPT + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_EXCL + .2byte EC_WORD_THAT + .2byte EC_WORD_WIN + .2byte EC_WORD_WAS + .2byte EC_WORD_REFRESHING +@ loss speech + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_EXCL + .2byte EC_WORD_THAT + .2byte EC_WORD_LOSS + .2byte EC_WORD_WAS + .2byte EC_WORD_REFRESHING .4byte gBattleFrontierTrainerMons_Dorothy @ 267 .4byte TRAINER_CLASS_TRIATHLETE_4 .string "PIPER$", 8 @ pre-battle speech - ec_word COME_ON - ec_word YOU - ec_word NEED - ec_word A - ec_word SPEED_BOOST - ec_word QUES + .2byte EC_WORD_COME_ON + .2byte EC_WORD_YOU + .2byte EC_WORD_NEED + .2byte EC_WORD_A + .2byte EC_WORD_SPEED_BOOST + .2byte EC_WORD_QUES @ win speech - ec_word YOU - ec_word NEED - ec_word TO - ec_word SHOW - ec_word MORE - ec_word GUTS + .2byte EC_WORD_YOU + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_SHOW + .2byte EC_WORD_MORE + .2byte EC_WORD_GUTS @ loss speech - ec_word OH - ec_word YOU - ec_word EXCL + .2byte EC_WORD_OH + .2byte EC_WORD_YOU + .2byte EC_WORD_EXCL .2byte -1 .2byte -1 .2byte -1 @@ -6972,51 +6972,51 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_TRIATHLETE_5 .string "FINN$", 8 @ pre-battle speech - ec_word NOT - ec_word ANOTHER - ec_word TRAINER - ec_word BATTLE - ec_word ELLIPSIS + .2byte EC_WORD_NOT + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_TRAINER + .2byte EC_WORD_BATTLE + .2byte EC_WORD_ELLIPSIS .2byte -1 @ win speech - ec_word WON_T - ec_word THIS - ec_word EVER - ec_word END - ec_word QUES + .2byte EC_WORD_WON_T + .2byte EC_WORD_THIS + .2byte EC_WORD_EVER + .2byte EC_WORD_END + .2byte EC_WORD_QUES .2byte -1 @ loss speech - ec_word I - ec_word FINALLY - ec_word GET - ec_word TO - ec_move2 REST - ec_word A_LITTLE + .2byte EC_WORD_I + .2byte EC_WORD_FINALLY + .2byte EC_WORD_GET + .2byte EC_WORD_TO + .2byte EC_MOVE2(REST) + .2byte EC_WORD_A_LITTLE .4byte gBattleFrontierTrainerMons_Finn @ 269 .4byte TRAINER_CLASS_TRIATHLETE_5 .string "SAMIR$", 8 @ pre-battle speech - ec_word I - ec_move2 DIVE - ec_word BELOW - ec_word THE - ec_move2 SURF - ec_word EXCL -@ win speech - ec_word YAHOO - ec_word TAKE - ec_word A - ec_move2 DIVE - ec_word YOU - ec_word EXCL -@ loss speech - ec_word I_AM - ec_word GOING - ec_word TO - ec_word SINK - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_MOVE2(DIVE) + .2byte EC_WORD_BELOW + .2byte EC_WORD_THE + .2byte EC_MOVE2(SURF) + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_YAHOO + .2byte EC_WORD_TAKE + .2byte EC_WORD_A + .2byte EC_MOVE2(DIVE) + .2byte EC_WORD_YOU + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_SINK + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gBattleFrontierTrainerMons_Samir @@ -7024,700 +7024,700 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_TRIATHLETE_6 .string "FIONA$", 8 @ pre-battle speech - ec_word DID - ec_word YOU - ec_word LIMBER - ec_word UP - ec_word BEFORE - ec_word QUES -@ win speech - ec_word YOU - ec_word NEED - ec_word TO - ec_word BE - ec_word MORE - ec_word READY -@ loss speech - ec_word BEING - ec_word LIMBER - ec_word DIDN_T - ec_word WORK - ec_word FOR - ec_word ME + .2byte EC_WORD_DID + .2byte EC_WORD_YOU + .2byte EC_WORD_LIMBER + .2byte EC_WORD_UP + .2byte EC_WORD_BEFORE + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_BE + .2byte EC_WORD_MORE + .2byte EC_WORD_READY +@ loss speech + .2byte EC_WORD_BEING + .2byte EC_WORD_LIMBER + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_WORK + .2byte EC_WORD_FOR + .2byte EC_WORD_ME .4byte gBattleFrontierTrainerMons_Fiona @ 271 .4byte TRAINER_CLASS_TRIATHLETE_6 .string "GLORIA$", 8 @ pre-battle speech - ec_word I - ec_word LIKE - ec_word TO - ec_word ATTACK - ec_word WITH - ec_word SUCTION_CUPS -@ win speech - ec_word GIGGLE - ec_word ELLIPSIS - ec_word IT_S - ec_word OVER - ec_word FOR - ec_word YOU -@ loss speech - ec_word I - ec_word DON_T - ec_word GET - ec_word HOW - ec_word SUCTION_CUPS - ec_word WORK + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_TO + .2byte EC_WORD_ATTACK + .2byte EC_WORD_WITH + .2byte EC_WORD_SUCTION_CUPS +@ win speech + .2byte EC_WORD_GIGGLE + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_IT_S + .2byte EC_WORD_OVER + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_GET + .2byte EC_WORD_HOW + .2byte EC_WORD_SUCTION_CUPS + .2byte EC_WORD_WORK .4byte gBattleFrontierTrainerMons_Gloria @ 272 .4byte TRAINER_CLASS_TRIATHLETE_1 .string "NICO$", 8 @ pre-battle speech - ec_word LIKE - ec_word A - ec_move1 SONIC_BOOM - ec_word I_VE_ARRIVED + .2byte EC_WORD_LIKE + .2byte EC_WORD_A + .2byte EC_MOVE(SONIC_BOOM) + .2byte EC_WORD_I_VE_ARRIVED .2byte -1 .2byte -1 @ win speech - ec_word SORRY - ec_word TO - ec_word MAKE - ec_word YOU - ec_word SO - ec_word DOWNCAST + .2byte EC_WORD_SORRY + .2byte EC_WORD_TO + .2byte EC_WORD_MAKE + .2byte EC_WORD_YOU + .2byte EC_WORD_SO + .2byte EC_WORD_DOWNCAST @ loss speech - ec_word I_AM - ec_word GOING - ec_word WITH - ec_word A - ec_move2 SUPERSONIC - ec_word SPEED_BOOST + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_WITH + .2byte EC_WORD_A + .2byte EC_MOVE2(SUPERSONIC) + .2byte EC_WORD_SPEED_BOOST .4byte gBattleFrontierTrainerMons_Nico @ 273 .4byte TRAINER_CLASS_TRIATHLETE_1 .string "JEREMY$", 8 @ pre-battle speech - ec_word A - ec_word POKEMON - ec_word MASTER - ec_word THAT_S - ec_word MY - ec_word DREAM -@ win speech - ec_word MY - ec_word DREAM - ec_word ISN_T - ec_word FAR - ec_word OFF - ec_word EXCL -@ loss speech - ec_word WHAT - ec_word I - ec_word DREAM - ec_word ISN_T - ec_word HAPPENING - ec_word ELLIPSIS + .2byte EC_WORD_A + .2byte EC_WORD_POKEMON + .2byte EC_WORD_MASTER + .2byte EC_WORD_THAT_S + .2byte EC_WORD_MY + .2byte EC_WORD_DREAM +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_DREAM + .2byte EC_WORD_ISN_T + .2byte EC_WORD_FAR + .2byte EC_WORD_OFF + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_WHAT + .2byte EC_WORD_I + .2byte EC_WORD_DREAM + .2byte EC_WORD_ISN_T + .2byte EC_WORD_HAPPENING + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Jeremy @ 274 .4byte TRAINER_CLASS_TRIATHLETE_2 .string "CAITLIN$", 8 @ pre-battle speech - ec_word DON_T - ec_word YOU - ec_word THINK - ec_word I_AM - ec_word CUTE - ec_word QUES -@ win speech - ec_word THERE - ec_word IS - ec_word MORE - ec_word TO_ME - ec_word THAN - ec_word CUTENESS -@ loss speech - ec_word MY - ec_word CUTE_CHARM - ec_word DOESN_T - ec_move2 ATTRACT - ec_word YOU - ec_word QUES + .2byte EC_WORD_DON_T + .2byte EC_WORD_YOU + .2byte EC_WORD_THINK + .2byte EC_WORD_I_AM + .2byte EC_WORD_CUTE + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_THERE + .2byte EC_WORD_IS + .2byte EC_WORD_MORE + .2byte EC_WORD_TO_ME + .2byte EC_WORD_THAN + .2byte EC_WORD_CUTENESS +@ loss speech + .2byte EC_WORD_MY + .2byte EC_WORD_CUTE_CHARM + .2byte EC_WORD_DOESN_T + .2byte EC_MOVE2(ATTRACT) + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Caitlin @ 275 .4byte TRAINER_CLASS_TRIATHLETE_2 .string "REENA$", 8 @ pre-battle speech - ec_word I_AM - ec_word ALWAYS - ec_word HAPPY - ec_word HAPPY - ec_word HAPPY - ec_word EXCL -@ win speech - ec_word OH - ec_word YAY - ec_word EXCL - ec_word YAHOO - ec_word FOR - ec_word ME -@ loss speech - ec_word YAHOO - ec_word EXCL - ec_word I_AM - ec_word HAPPY - ec_word FOR - ec_word YOU + .2byte EC_WORD_I_AM + .2byte EC_WORD_ALWAYS + .2byte EC_WORD_HAPPY + .2byte EC_WORD_HAPPY + .2byte EC_WORD_HAPPY + .2byte EC_WORD_EXCL +@ win speech + .2byte EC_WORD_OH + .2byte EC_WORD_YAY + .2byte EC_WORD_EXCL + .2byte EC_WORD_YAHOO + .2byte EC_WORD_FOR + .2byte EC_WORD_ME +@ loss speech + .2byte EC_WORD_YAHOO + .2byte EC_WORD_EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_HAPPY + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU .4byte gBattleFrontierTrainerMons_Reena @ 276 .4byte TRAINER_CLASS_BUG_MANIAC .string "AVERY$", 8 @ pre-battle speech - ec_word I_VE - ec_word GOT - ec_word A_LOT - ec_word OF - ec_word BUG - ec_word POKEMON -@ win speech - ec_word MY - ec_word BUG - ec_word POKEMON - ec_word ARE - ec_word ALL - ec_word UNBELIEVABLE -@ loss speech - ec_word MY - ec_word BUG - ec_word POKEMON - ec_word ARE - ec_word ALL - ec_word UPSIDE_DOWN + .2byte EC_WORD_I_VE + .2byte EC_WORD_GOT + .2byte EC_WORD_A_LOT + .2byte EC_WORD_OF + .2byte EC_WORD_BUG + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_MY + .2byte EC_WORD_BUG + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_ALL + .2byte EC_WORD_UNBELIEVABLE +@ loss speech + .2byte EC_WORD_MY + .2byte EC_WORD_BUG + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_ALL + .2byte EC_WORD_UPSIDE_DOWN .4byte gBattleFrontierTrainerMons_Avery @ 277 .4byte TRAINER_CLASS_BUG_MANIAC .string "LIAM$", 8 @ pre-battle speech - ec_word WE - ec_word REALLY - ec_word DISLIKE - ec_word FIRE - ec_word AND - ec_word FLYING -@ win speech - ec_word BUG - ec_word POKEMON - ec_word AREN_T - ec_word BAD - ec_word HEY_QUES - .2byte -1 -@ loss speech - ec_word YOU - ec_word KNOW - ec_word WHAT - ec_word WE - ec_word DISLIKE - ec_word HEY_QUES + .2byte EC_WORD_WE + .2byte EC_WORD_REALLY + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_FIRE + .2byte EC_WORD_AND + .2byte EC_WORD_FLYING +@ win speech + .2byte EC_WORD_BUG + .2byte EC_WORD_POKEMON + .2byte EC_WORD_AREN_T + .2byte EC_WORD_BAD + .2byte EC_WORD_HEY_QUES + .2byte -1 +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_KNOW + .2byte EC_WORD_WHAT + .2byte EC_WORD_WE + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_HEY_QUES .4byte gBattleFrontierTrainerMons_Liam @ 278 .4byte TRAINER_CLASS_FISHERMAN .string "THEO$", 8 @ pre-battle speech - ec_word FISHING - ec_word IS - ec_word MY - ec_word CHOICE - ec_word IN - ec_word LIFE -@ win speech - ec_word WATER - ec_word POKEMON - ec_move2 ATTRACT - ec_word ME - ec_word WITHOUT - ec_word END -@ loss speech - ec_word DON_T - ec_word COUNT_ON - ec_word THAT - ec_word HAPPENING - ec_word ANOTHER - ec_word TIME + .2byte EC_WORD_FISHING + .2byte EC_WORD_IS + .2byte EC_WORD_MY + .2byte EC_WORD_CHOICE + .2byte EC_WORD_IN + .2byte EC_WORD_LIFE +@ win speech + .2byte EC_WORD_WATER + .2byte EC_WORD_POKEMON + .2byte EC_MOVE2(ATTRACT) + .2byte EC_WORD_ME + .2byte EC_WORD_WITHOUT + .2byte EC_WORD_END +@ loss speech + .2byte EC_WORD_DON_T + .2byte EC_WORD_COUNT_ON + .2byte EC_WORD_THAT + .2byte EC_WORD_HAPPENING + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_TIME .4byte gBattleFrontierTrainerMons_Theo @ 279 .4byte TRAINER_CLASS_FISHERMAN .string "BAILEY$", 8 @ pre-battle speech - ec_word I_AM - ec_word AN - ec_word ADULT - ec_word I - ec_word BATTLE - ec_word EASY -@ win speech - ec_word I_AM - ec_word AN - ec_word ADULT - ec_word I - ec_move2 SWALLOW - ec_word JOY -@ loss speech - ec_word I_AM - ec_word AN - ec_word ADULT - ec_word I - ec_move2 SWALLOW - ec_move2 FRUSTRATION + .2byte EC_WORD_I_AM + .2byte EC_WORD_AN + .2byte EC_WORD_ADULT + .2byte EC_WORD_I + .2byte EC_WORD_BATTLE + .2byte EC_WORD_EASY +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_AN + .2byte EC_WORD_ADULT + .2byte EC_WORD_I + .2byte EC_MOVE2(SWALLOW) + .2byte EC_WORD_JOY +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_AN + .2byte EC_WORD_ADULT + .2byte EC_WORD_I + .2byte EC_MOVE2(SWALLOW) + .2byte EC_MOVE2(FRUSTRATION) .4byte gBattleFrontierTrainerMons_Bailey @ 280 .4byte TRAINER_CLASS_RUIN_MANIAC .string "HUGO$", 8 @ pre-battle speech - ec_word I - ec_word TRY - ec_word THE - ec_word BEST - ec_word I - ec_word CAN -@ win speech - ec_word I - ec_word CAN_WIN - ec_word IF - ec_word I - ec_word TRY - ec_word ENOUGH -@ loss speech - ec_word I - ec_word DID - ec_word TRY - ec_word DIDN_T - ec_word I - ec_word QUES + .2byte EC_WORD_I + .2byte EC_WORD_TRY + .2byte EC_WORD_THE + .2byte EC_WORD_BEST + .2byte EC_WORD_I + .2byte EC_WORD_CAN +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_CAN_WIN + .2byte EC_WORD_IF + .2byte EC_WORD_I + .2byte EC_WORD_TRY + .2byte EC_WORD_ENOUGH +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_DID + .2byte EC_WORD_TRY + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_I + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Hugo @ 281 .4byte TRAINER_CLASS_RUIN_MANIAC .string "BRYCE$", 8 @ pre-battle speech - ec_word I_WAS - ec_word ON - ec_word VACATION - ec_word UNTIL - ec_word ONLY - ec_word YESTERDAY -@ win speech - ec_word I - ec_word HAVEN_T - ec_word LOST - ec_word MY - ec_word SKILL - ec_word YET -@ loss speech - ec_word THAT_S - ec_word IT - ec_word ELLIPSIS - ec_word I - ec_word NEED - ec_word SLEEP + .2byte EC_WORD_I_WAS + .2byte EC_WORD_ON + .2byte EC_WORD_VACATION + .2byte EC_WORD_UNTIL + .2byte EC_WORD_ONLY + .2byte EC_WORD_YESTERDAY +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_HAVEN_T + .2byte EC_WORD_LOST + .2byte EC_WORD_MY + .2byte EC_WORD_SKILL + .2byte EC_WORD_YET +@ loss speech + .2byte EC_WORD_THAT_S + .2byte EC_WORD_IT + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_SLEEP .4byte gBattleFrontierTrainerMons_Bryce @ 282 .4byte TRAINER_CLASS_COLLECTOR .string "GIDEON$", 8 @ pre-battle speech - ec_word WHAT_S_UP_QUES - ec_word YOU - ec_word THINK - ec_word I_AM - ec_word SCARY - ec_word QUES -@ win speech - ec_word I_AM - ec_word COOL - ec_word BUT - ec_word NOT - ec_word SCARY - ec_word EXCL -@ loss speech - ec_word LOOK - ec_word AT - ec_word MY - ec_word FABULOUS - ec_word FASHION - ec_word SENSE + .2byte EC_WORD_WHAT_S_UP_QUES + .2byte EC_WORD_YOU + .2byte EC_WORD_THINK + .2byte EC_WORD_I_AM + .2byte EC_WORD_SCARY + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_COOL + .2byte EC_WORD_BUT + .2byte EC_WORD_NOT + .2byte EC_WORD_SCARY + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_LOOK + .2byte EC_WORD_AT + .2byte EC_WORD_MY + .2byte EC_WORD_FABULOUS + .2byte EC_WORD_FASHION + .2byte EC_WORD_SENSE .4byte gBattleFrontierTrainerMons_Gideon @ 283 .4byte TRAINER_CLASS_COLLECTOR .string "TRISTON$", 8 @ pre-battle speech - ec_word I - ec_word WOULD - ec_word RATHER - ec_word LOOK - ec_word AT - ec_word POKEMON -@ win speech - ec_word HUH_QUES - ec_word YOU - ec_word MEAN - ec_word I - ec_word WON - ec_word QUES_EXCL -@ loss speech - ec_word SEE - ec_word QUES - .2byte -1 - ec_word I - ec_word ALWAYS - ec_word LOSE + .2byte EC_WORD_I + .2byte EC_WORD_WOULD + .2byte EC_WORD_RATHER + .2byte EC_WORD_LOOK + .2byte EC_WORD_AT + .2byte EC_WORD_POKEMON +@ win speech + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_YOU + .2byte EC_WORD_MEAN + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_QUES_EXCL +@ loss speech + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES + .2byte -1 + .2byte EC_WORD_I + .2byte EC_WORD_ALWAYS + .2byte EC_WORD_LOSE .4byte gBattleFrontierTrainerMons_Triston @ 284 .4byte TRAINER_CLASS_GUITARIST .string "CHARLES$", 8 @ pre-battle speech - ec_word IT_S - ec_word HOPELESS - ec_word TO - ec_move2 STRUGGLE - ec_word WITH - ec_word ME -@ win speech - ec_move1 SUBMISSION - ec_word WAS - ec_word YOUR - ec_word ONLY - ec_word CHOICE - .2byte -1 -@ loss speech - ec_word I_AM - ec_word GOING - ec_word DOWN - ec_word DOWN - ec_word DOWN - ec_word EXCL + .2byte EC_WORD_IT_S + .2byte EC_WORD_HOPELESS + .2byte EC_WORD_TO + .2byte EC_MOVE2(STRUGGLE) + .2byte EC_WORD_WITH + .2byte EC_WORD_ME +@ win speech + .2byte EC_MOVE(SUBMISSION) + .2byte EC_WORD_WAS + .2byte EC_WORD_YOUR + .2byte EC_WORD_ONLY + .2byte EC_WORD_CHOICE + .2byte -1 +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_DOWN + .2byte EC_WORD_DOWN + .2byte EC_WORD_DOWN + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Charles @ 285 .4byte TRAINER_CLASS_GUITARIST .string "RAYMOND$", 8 @ pre-battle speech - ec_word WANT - ec_word TO - ec_word HEAR - ec_word MY - ec_word SONG - ec_word QUES -@ win speech - ec_word SATISFIED - ec_word THAT_S - ec_word WHAT - ec_word I_AM - ec_word EXCL - .2byte -1 -@ loss speech - ec_word SATISFIED - ec_word IS - ec_word WHAT - ec_word I - ec_word CAN_T - ec_word BE + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_HEAR + .2byte EC_WORD_MY + .2byte EC_WORD_SONG + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_SATISFIED + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHAT + .2byte EC_WORD_I_AM + .2byte EC_WORD_EXCL + .2byte -1 +@ loss speech + .2byte EC_WORD_SATISFIED + .2byte EC_WORD_IS + .2byte EC_WORD_WHAT + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_BE .4byte gBattleFrontierTrainerMons_Raymond @ 286 .4byte TRAINER_CLASS_BIRD_KEEPER .string "DIRK$", 8 @ pre-battle speech - ec_word FLYING - ec_word POKEMON - ec_word ARE - ec_word ABOVE - ec_word THE - ec_move2 REST -@ win speech - ec_word YOU - ec_word CAN_T_WIN - ec_word EXCL - ec_word FLYING - ec_word POKEMON - ec_word RULE -@ loss speech - ec_word AREN_T - ec_word THERE - ec_word MORE - ec_word FLYING - ec_word POKEMON - ec_word QUES + .2byte EC_WORD_FLYING + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_ABOVE + .2byte EC_WORD_THE + .2byte EC_MOVE2(REST) +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN_T_WIN + .2byte EC_WORD_EXCL + .2byte EC_WORD_FLYING + .2byte EC_WORD_POKEMON + .2byte EC_WORD_RULE +@ loss speech + .2byte EC_WORD_AREN_T + .2byte EC_WORD_THERE + .2byte EC_WORD_MORE + .2byte EC_WORD_FLYING + .2byte EC_WORD_POKEMON + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Dirk @ 287 .4byte TRAINER_CLASS_BIRD_KEEPER .string "HAROLD$", 8 @ pre-battle speech - ec_word MY - ec_word POKEMON - ec_word APPEAL - ec_word TO - ec_word YOU - ec_word QUES -@ win speech - ec_word YOU - ec_word DO - ec_word LIKE - ec_word MY - ec_word POKEMON - ec_word QUES -@ loss speech - ec_word SO - ec_word YOU - ec_word DISLIKE - ec_word MY - ec_word POKEMON - ec_word QUES + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_APPEAL + .2byte EC_WORD_TO + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_DO + .2byte EC_WORD_LIKE + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_QUES +@ loss speech + .2byte EC_WORD_SO + .2byte EC_WORD_YOU + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Harold @ 288 .4byte TRAINER_CLASS_SAILOR .string "OMAR$", 8 @ pre-battle speech - ec_word LET_ME_WIN - ec_word IN - ec_move1 RETURN - ec_word FOR - ec_word A - ec_move2 PRESENT -@ win speech - ec_word HERE - ec_word YOU - ec_word ARE - ec_word SOME - ec_move2 TOXIC - ec_word SWEETS -@ loss speech - ec_word YOUR - ec_move2 PRESENT - ec_word QUES - ec_word WHAT - ec_word FOR - ec_word QUES_EXCL + .2byte EC_WORD_LET_ME_WIN + .2byte EC_WORD_IN + .2byte EC_MOVE(RETURN) + .2byte EC_WORD_FOR + .2byte EC_WORD_A + .2byte EC_MOVE2(PRESENT) +@ win speech + .2byte EC_WORD_HERE + .2byte EC_WORD_YOU + .2byte EC_WORD_ARE + .2byte EC_WORD_SOME + .2byte EC_MOVE2(TOXIC) + .2byte EC_WORD_SWEETS +@ loss speech + .2byte EC_WORD_YOUR + .2byte EC_MOVE2(PRESENT) + .2byte EC_WORD_QUES + .2byte EC_WORD_WHAT + .2byte EC_WORD_FOR + .2byte EC_WORD_QUES_EXCL .4byte gBattleFrontierTrainerMons_Omar @ 289 .4byte TRAINER_CLASS_SAILOR .string "PETER$", 8 @ pre-battle speech - ec_word I - ec_word BRAG - ec_word ABOUT - ec_word MY - ec_word HAPPINESS - ec_word OK_QUES -@ win speech - ec_word YOU - ec_word HAVE - ec_word TO - ec_word LISTEN - ec_word TO_ME - ec_word BRAG -@ loss speech - ec_word I_AM - ec_word DISAPPOINTED - ec_word YOU - ec_word WON_T - ec_word LISTEN - ec_word TO_ME + .2byte EC_WORD_I + .2byte EC_WORD_BRAG + .2byte EC_WORD_ABOUT + .2byte EC_WORD_MY + .2byte EC_WORD_HAPPINESS + .2byte EC_WORD_OK_QUES +@ win speech + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_TO + .2byte EC_WORD_LISTEN + .2byte EC_WORD_TO_ME + .2byte EC_WORD_BRAG +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_DISAPPOINTED + .2byte EC_WORD_YOU + .2byte EC_WORD_WON_T + .2byte EC_WORD_LISTEN + .2byte EC_WORD_TO_ME .4byte gBattleFrontierTrainerMons_Peter @ 290 .4byte TRAINER_CLASS_HIKER .string "DEV$", 8 @ pre-battle speech - ec_word COME_ON - ec_word LET_S - ec_word GET - ec_word A - ec_word MOVE - ec_word ON -@ win speech - ec_word I - ec_word GET - ec_word TO - ec_word NAP - ec_word AFTER - ec_word THAT -@ loss speech - ec_word I - ec_word NEED - ec_word TO - ec_word NAP - ec_word AFTER - ec_word THAT + .2byte EC_WORD_COME_ON + .2byte EC_WORD_LET_S + .2byte EC_WORD_GET + .2byte EC_WORD_A + .2byte EC_WORD_MOVE + .2byte EC_WORD_ON +@ win speech + .2byte EC_WORD_I + .2byte EC_WORD_GET + .2byte EC_WORD_TO + .2byte EC_WORD_NAP + .2byte EC_WORD_AFTER + .2byte EC_WORD_THAT +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_NAP + .2byte EC_WORD_AFTER + .2byte EC_WORD_THAT .4byte gBattleFrontierTrainerMons_Dev @ 291 .4byte TRAINER_CLASS_HIKER .string "COREY$", 8 @ pre-battle speech - ec_word LET_S - ec_word TEACH - ec_word YOU - ec_word HOW - ec_word TOUGH - ec_word I_AM -@ win speech - ec_word LOOK - ec_word AT - ec_word ME - ec_word MAKE - ec_word A - ec_move1 BRICK_BREAK -@ loss speech - ec_word MY - ec_move2 FRUSTRATION - ec_word IS - ec_word CLOSE - ec_word TO - ec_move2 ERUPTION + .2byte EC_WORD_LET_S + .2byte EC_WORD_TEACH + .2byte EC_WORD_YOU + .2byte EC_WORD_HOW + .2byte EC_WORD_TOUGH + .2byte EC_WORD_I_AM +@ win speech + .2byte EC_WORD_LOOK + .2byte EC_WORD_AT + .2byte EC_WORD_ME + .2byte EC_WORD_MAKE + .2byte EC_WORD_A + .2byte EC_MOVE(BRICK_BREAK) +@ loss speech + .2byte EC_WORD_MY + .2byte EC_MOVE2(FRUSTRATION) + .2byte EC_WORD_IS + .2byte EC_WORD_CLOSE + .2byte EC_WORD_TO + .2byte EC_MOVE2(ERUPTION) .4byte gBattleFrontierTrainerMons_Corey @ 292 .4byte TRAINER_CLASS_KINDLER .string "ANDRE$", 8 @ pre-battle speech - ec_word NOW - ec_word THIS - ec_word IS - ec_word A - ec_word PERFECT - ec_word FLAME_BODY -@ win speech - ec_word LOOK - ec_word AT - ec_word MY - ec_word FIERY - ec_word DANCE - ec_word EXCL -@ loss speech - ec_word YOU - ec_word WANT - ec_word AN - ec_move2 EXPLOSION - ec_word HERE - ec_word QUES + .2byte EC_WORD_NOW + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_WORD_PERFECT + .2byte EC_WORD_FLAME_BODY +@ win speech + .2byte EC_WORD_LOOK + .2byte EC_WORD_AT + .2byte EC_WORD_MY + .2byte EC_WORD_FIERY + .2byte EC_WORD_DANCE + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_YOU + .2byte EC_WORD_WANT + .2byte EC_WORD_AN + .2byte EC_MOVE2(EXPLOSION) + .2byte EC_WORD_HERE + .2byte EC_WORD_QUES .4byte gBattleFrontierTrainerMons_Andre @ 293 .4byte TRAINER_CLASS_KINDLER .string "FERRIS$", 8 @ pre-battle speech - ec_word I_AM - ec_word NO_1 - ec_word IN - ec_word THE - ec_word OLD - ec_word CLASS -@ win speech - ec_word NO_1 - ec_word THAT_S - ec_word WHAT - ec_word I_AM - ec_word EXCL - .2byte -1 -@ loss speech - ec_word I_AM - ec_word NOT - ec_word NO_1 - ec_word ANY - ec_word MORE - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_NO_1 + .2byte EC_WORD_IN + .2byte EC_WORD_THE + .2byte EC_WORD_OLD + .2byte EC_WORD_CLASS +@ win speech + .2byte EC_WORD_NO_1 + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHAT + .2byte EC_WORD_I_AM + .2byte EC_WORD_EXCL + .2byte -1 +@ loss speech + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_NO_1 + .2byte EC_WORD_ANY + .2byte EC_WORD_MORE + .2byte EC_WORD_ELLIPSIS .4byte gBattleFrontierTrainerMons_Ferris @ 294 .4byte TRAINER_CLASS_PARASOL_LADY .string "ALIVIA$", 8 @ pre-battle speech - ec_word I_AM - ec_word FEELING - ec_word GIDDY - ec_word SO - ec_word SHOULD - ec_word YOU -@ win speech - ec_word IT - ec_word WAS - ec_word ALL - ec_word TOGETHER - ec_word TOO - ec_word EASY -@ loss speech - ec_word I - ec_word WILL - ec_word GIDDY - ec_word UP - ec_word AND - ec_word AWAY + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_GIDDY + .2byte EC_WORD_SO + .2byte EC_WORD_SHOULD + .2byte EC_WORD_YOU +@ win speech + .2byte EC_WORD_IT + .2byte EC_WORD_WAS + .2byte EC_WORD_ALL + .2byte EC_WORD_TOGETHER + .2byte EC_WORD_TOO + .2byte EC_WORD_EASY +@ loss speech + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_GIDDY + .2byte EC_WORD_UP + .2byte EC_WORD_AND + .2byte EC_WORD_AWAY .4byte gBattleFrontierTrainerMons_Alivia @ 295 .4byte TRAINER_CLASS_PARASOL_LADY .string "PAIGE$", 8 @ pre-battle speech - ec_word LET_S - ec_word ENJOY - ec_word OUR - ec_word BATTLE - ec_word TOGETHER + .2byte EC_WORD_LET_S + .2byte EC_WORD_ENJOY + .2byte EC_WORD_OUR + .2byte EC_WORD_BATTLE + .2byte EC_WORD_TOGETHER .2byte -1 @ win speech - ec_word THAT_S_IT_EXCL + .2byte EC_WORD_THAT_S_IT_EXCL .2byte -1 .2byte -1 - ec_word THANK_YOU - ec_word VERY - ec_word MUCH + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_VERY + .2byte EC_WORD_MUCH @ loss speech - ec_word THAT_S_IT_EXCL + .2byte EC_WORD_THAT_S_IT_EXCL .2byte -1 .2byte -1 - ec_word DO - ec_word GO - ec_word ON + .2byte EC_WORD_DO + .2byte EC_WORD_GO + .2byte EC_WORD_ON .4byte gBattleFrontierTrainerMons_Paige @ 296 .4byte TRAINER_CLASS_BEAUTY .string "ANYA$", 8 @ pre-battle speech - ec_word I - ec_word DISLIKE - ec_word OH - ec_word SO - ec_word PRETTY - ec_word FASHION + .2byte EC_WORD_I + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_OH + .2byte EC_WORD_SO + .2byte EC_WORD_PRETTY + .2byte EC_WORD_FASHION @ win speech - ec_word FASHION - ec_word SHOULD - ec_word MATCH - ec_word THE - ec_word PERSON + .2byte EC_WORD_FASHION + .2byte EC_WORD_SHOULD + .2byte EC_WORD_MATCH + .2byte EC_WORD_THE + .2byte EC_WORD_PERSON .2byte -1 @ loss speech - ec_word PRETTY - ec_word COULD - ec_word BE - ec_word GOOD + .2byte EC_WORD_PRETTY + .2byte EC_WORD_COULD + .2byte EC_WORD_BE + .2byte EC_WORD_GOOD .2byte -1 .2byte -1 .4byte gBattleFrontierTrainerMons_Anya @@ -7726,51 +7726,51 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_BEAUTY .string "DAWN$", 8 @ pre-battle speech - ec_word I - ec_word GO - ec_word ALL - ec_word OUT - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_GO + .2byte EC_WORD_ALL + .2byte EC_WORD_OUT + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word DON_T - ec_word BE - ec_word A - ec_word BABY - ec_word EXCL + .2byte EC_WORD_DON_T + .2byte EC_WORD_BE + .2byte EC_WORD_A + .2byte EC_WORD_BABY + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_word YOU - ec_word WON - ec_word EXCL - ec_word MOVE - ec_word ON - ec_word EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_WON + .2byte EC_WORD_EXCL + .2byte EC_WORD_MOVE + .2byte EC_WORD_ON + .2byte EC_WORD_EXCL .4byte gBattleFrontierTrainerMons_Dawn @ 298 .4byte TRAINER_CLASS_AROMA_LADY .string "ABBY$", 8 @ pre-battle speech - ec_word I - ec_word LIKE - ec_word A - ec_word TRAINER - ec_word THAT_S - ec_word REFRESHING + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_A + .2byte EC_WORD_TRAINER + .2byte EC_WORD_THAT_S + .2byte EC_WORD_REFRESHING @ win speech - ec_word VICTORY - ec_word HAS - ec_word A - ec_move1 SWEET_SCENT - ec_word EXCL + .2byte EC_WORD_VICTORY + .2byte EC_WORD_HAS + .2byte EC_WORD_A + .2byte EC_MOVE(SWEET_SCENT) + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_word WHAT - ec_word AN - ec_word AWFUL - ec_word STENCH - ec_word EXCL + .2byte EC_WORD_WHAT + .2byte EC_WORD_AN + .2byte EC_WORD_AWFUL + .2byte EC_WORD_STENCH + .2byte EC_WORD_EXCL .2byte -1 .4byte gBattleFrontierTrainerMons_Abby @@ -7778,24 +7778,24 @@ gBattleFrontierTrainers:: @ 85D5ACC .4byte TRAINER_CLASS_AROMA_LADY .string "GRETEL$", 8 @ pre-battle speech - ec_word I - ec_word CAUSE - ec_move1 OUTRAGE - ec_word AS - ec_word A - ec_word TRAINER -@ win speech - ec_word IT_S - ec_word ONLY - ec_word NATURAL - ec_word SEE_YA - ec_word BYE_BYE - ec_word EXCL -@ loss speech - ec_word IT_S - ec_word HARD - ec_word TO - ec_word BELIEVE - ec_word BUT - ec_word CONGRATS + .2byte EC_WORD_I + .2byte EC_WORD_CAUSE + .2byte EC_MOVE(OUTRAGE) + .2byte EC_WORD_AS + .2byte EC_WORD_A + .2byte EC_WORD_TRAINER +@ win speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_ONLY + .2byte EC_WORD_NATURAL + .2byte EC_WORD_SEE_YA + .2byte EC_WORD_BYE_BYE + .2byte EC_WORD_EXCL +@ loss speech + .2byte EC_WORD_IT_S + .2byte EC_WORD_HARD + .2byte EC_WORD_TO + .2byte EC_WORD_BELIEVE + .2byte EC_WORD_BUT + .2byte EC_WORD_CONGRATS .4byte gBattleFrontierTrainerMons_Gretel diff --git a/data/battle_frontier/fallarbor_battle_tent_trainers.inc b/data/battle_frontier/fallarbor_battle_tent_trainers.inc index 049cca1ad..2574b7d86 100644 --- a/data/battle_frontier/fallarbor_battle_tent_trainers.inc +++ b/data/battle_frontier/fallarbor_battle_tent_trainers.inc @@ -4,103 +4,103 @@ gFallarborBattleTentTrainers:: @ 85DF084 .4byte TRAINER_CLASS_AROMA_LADY .string "AMBER$", 8 @ pre-battle speech - ec_word I - ec_word HAVE - ec_word TO - ec_word DIET - ec_word EVERY - ec_word DAY + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_TO + .2byte EC_WORD_DIET + .2byte EC_WORD_EVERY + .2byte EC_WORD_DAY @ win speech - ec_word A - ec_move1 NIGHTMARE - ec_word OF - ec_word SWEETS - ec_word SHOCKED - ec_word ME + .2byte EC_WORD_A + .2byte EC_MOVE(NIGHTMARE) + .2byte EC_WORD_OF + .2byte EC_WORD_SWEETS + .2byte EC_WORD_SHOCKED + .2byte EC_WORD_ME @ loss speech - ec_word IF - ec_word YOU - ec_word GIVE_UP - ec_word YOU - ec_word WILL - ec_word LOSE + .2byte EC_WORD_IF + .2byte EC_WORD_YOU + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_YOU + .2byte EC_WORD_WILL + .2byte EC_WORD_LOSE .4byte gFallarborBattleTentTrainerMons_Amber @ 1 .4byte TRAINER_CLASS_RUIN_MANIAC .string "JAVIER$", 8 @ pre-battle speech - ec_word I - ec_word NEVER - ec_word EVER - ec_word HAVE - ec_word ENOUGH - ec_word MONEY + .2byte EC_WORD_I + .2byte EC_WORD_NEVER + .2byte EC_WORD_EVER + .2byte EC_WORD_HAVE + .2byte EC_WORD_ENOUGH + .2byte EC_WORD_MONEY @ win speech - ec_word I - ec_word WON - ec_word BUT - ec_word I - ec_word NEED - ec_word MONEY + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_BUT + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_MONEY @ loss speech - ec_word I - ec_word NEED - ec_word MONEY - ec_word FOR - ec_word A - ec_word BIKE + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_MONEY + .2byte EC_WORD_FOR + .2byte EC_WORD_A + .2byte EC_WORD_BIKE .4byte gFallarborBattleTentTrainerMons_Javier @ 2 .4byte TRAINER_CLASS_TUBER_1 .string "NATALIE$", 8 @ pre-battle speech - ec_word THE - ec_word WAY - ec_word I - ec_word BATTLE - ec_word IS - ec_word WEIRD + .2byte EC_WORD_THE + .2byte EC_WORD_WAY + .2byte EC_WORD_I + .2byte EC_WORD_BATTLE + .2byte EC_WORD_IS + .2byte EC_WORD_WEIRD @ win speech - ec_word YOU_RE - ec_word MUCH - ec_word TOO_WEAK - ec_word FOR - ec_word THIS - ec_word PLACE + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MUCH + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_FOR + .2byte EC_WORD_THIS + .2byte EC_WORD_PLACE @ loss speech - ec_word GIVE_ME - ec_word AN - ec_word EASY - ec_word MATCH - ec_word NEXT - ec_word TIME + .2byte EC_WORD_GIVE_ME + .2byte EC_WORD_AN + .2byte EC_WORD_EASY + .2byte EC_WORD_MATCH + .2byte EC_WORD_NEXT + .2byte EC_WORD_TIME .4byte gFallarborBattleTentTrainerMons_Natalie @ 3 .4byte TRAINER_CLASS_TUBER_2 .string "TREVE$", 8 @ pre-battle speech - ec_word LOOK - ec_word AT - ec_word MY - ec_move2 METRONOME - ec_word AND - ec_word SLEEP + .2byte EC_WORD_LOOK + .2byte EC_WORD_AT + .2byte EC_WORD_MY + .2byte EC_MOVE2(METRONOME) + .2byte EC_WORD_AND + .2byte EC_WORD_SLEEP @ win speech - ec_word YEAH - ec_word EXCL - ec_move1 HYPNOSIS - ec_word IS - ec_word TOTALLY - ec_word GREAT + .2byte EC_WORD_YEAH + .2byte EC_WORD_EXCL + .2byte EC_MOVE(HYPNOSIS) + .2byte EC_WORD_IS + .2byte EC_WORD_TOTALLY + .2byte EC_WORD_GREAT @ loss speech - ec_word MY - ec_move1 HYPNOSIS - ec_word DIDN_T - ec_word WORK - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_MOVE(HYPNOSIS) + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_WORK + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gFallarborBattleTentTrainerMons_Treve @@ -108,77 +108,77 @@ gFallarborBattleTentTrainers:: @ 85DF084 .4byte TRAINER_CLASS_LADY .string "ARIANNA$", 8 @ pre-battle speech - ec_word IF_I_WIN - ec_word GIVE_ME - ec_word POKEMON - ec_word FOR - ec_word MY - ec_word COLLECTION + .2byte EC_WORD_IF_I_WIN + .2byte EC_WORD_GIVE_ME + .2byte EC_WORD_POKEMON + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_COLLECTION @ win speech - ec_word YOUR - ec_word POKEMON - ec_word ARE - ec_word TOO_WEAK - ec_word TO - ec_word COLLECT + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_TO + .2byte EC_WORD_COLLECT @ loss speech - ec_word YOUR - ec_word POKEMON - ec_word ARE - ec_word SOMETHING - ec_word ELSE - ec_word ELLIPSIS + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_SOMETHING + .2byte EC_WORD_ELSE + .2byte EC_WORD_ELLIPSIS .4byte gFallarborBattleTentTrainerMons_Arianna @ 5 .4byte TRAINER_CLASS_BEAUTY .string "JADYN$", 8 @ pre-battle speech - ec_word MY - ec_word NAME - ec_word IS - ec_word REALLY - ec_word A - ec_word MYSTERY + .2byte EC_WORD_MY + .2byte EC_WORD_NAME + .2byte EC_WORD_IS + .2byte EC_WORD_REALLY + .2byte EC_WORD_A + .2byte EC_WORD_MYSTERY @ win speech - ec_word MY - ec_word NAME - ec_word GOES - ec_word ON - ec_word A - ec_word MYSTERY + .2byte EC_WORD_MY + .2byte EC_WORD_NAME + .2byte EC_WORD_GOES + .2byte EC_WORD_ON + .2byte EC_WORD_A + .2byte EC_WORD_MYSTERY @ loss speech - ec_word MY - ec_word NAME - ec_word QUES - ec_word I_AM - ec_word YOUR - ec_word MOTHER + .2byte EC_WORD_MY + .2byte EC_WORD_NAME + .2byte EC_WORD_QUES + .2byte EC_WORD_I_AM + .2byte EC_WORD_YOUR + .2byte EC_WORD_MOTHER .4byte gFallarborBattleTentTrainerMons_Jadyn @ 6 .4byte TRAINER_CLASS_RICH_BOY .string "GERARDO$", 8 @ pre-battle speech - ec_word I_AM - ec_word THE - ec_word BEST - ec_word HERO - ec_word EVER - ec_word EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_THE + .2byte EC_WORD_BEST + .2byte EC_WORD_HERO + .2byte EC_WORD_EVER + .2byte EC_WORD_EXCL @ win speech - ec_word SEE - ec_word WHAT - ec_word I - ec_word MEAN - ec_word QUES + .2byte EC_WORD_SEE + .2byte EC_WORD_WHAT + .2byte EC_WORD_I + .2byte EC_WORD_MEAN + .2byte EC_WORD_QUES .2byte -1 @ loss speech - ec_word HUH_QUES - ec_word YOU - ec_word WERE - ec_word RIGHT - ec_word QUES + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_YOU + .2byte EC_WORD_WERE + .2byte EC_WORD_RIGHT + .2byte EC_WORD_QUES .2byte -1 .4byte gFallarborBattleTentTrainerMons_Gerardo @@ -186,285 +186,285 @@ gFallarborBattleTentTrainers:: @ 85DF084 .4byte TRAINER_CLASS_POKEMANIAC .string "JONN$", 8 @ pre-battle speech - ec_word THE - ec_word WORLD - ec_move2 SUPERPOWER - ec_move2 STOMP - ec_word CONTEST - ec_word EXCL_EXCL + .2byte EC_WORD_THE + .2byte EC_WORD_WORLD + .2byte EC_MOVE2(SUPERPOWER) + .2byte EC_MOVE2(STOMP) + .2byte EC_WORD_CONTEST + .2byte EC_WORD_EXCL_EXCL @ win speech - ec_word I_AM - ec_word NO_1 - ec_word EXCL_EXCL - ec_word HEAR - ec_word ME - ec_move2 ROAR + .2byte EC_WORD_I_AM + .2byte EC_WORD_NO_1 + .2byte EC_WORD_EXCL_EXCL + .2byte EC_WORD_HEAR + .2byte EC_WORD_ME + .2byte EC_MOVE2(ROAR) @ loss speech - ec_word I - ec_word GIVE_UP - ec_word EXCL - ec_word YOU_RE - ec_word NO_1 - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_EXCL + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_NO_1 + .2byte EC_WORD_EXCL .4byte gFallarborBattleTentTrainerMons_Jonn @ 8 .4byte TRAINER_CLASS_SWIMMER_M .string "ESTEBAN$", 8 @ pre-battle speech - ec_word YOU_RE - ec_word A - ec_word GOOD - ec_word TRAINER - ec_word QUES - ec_word UNBELIEVABLE + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_A + .2byte EC_WORD_GOOD + .2byte EC_WORD_TRAINER + .2byte EC_WORD_QUES + .2byte EC_WORD_UNBELIEVABLE @ win speech - ec_word YOU_RE - ec_word SOME - ec_word PUSHOVER - ec_word OF - ec_word A - ec_word TRAINER + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_SOME + .2byte EC_WORD_PUSHOVER + .2byte EC_WORD_OF + .2byte EC_WORD_A + .2byte EC_WORD_TRAINER @ loss speech - ec_word YOU_RE - ec_word MUCH - ec_word TOO - ec_word MUCH - ec_word FOR - ec_word ME + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MUCH + .2byte EC_WORD_TOO + .2byte EC_WORD_MUCH + .2byte EC_WORD_FOR + .2byte EC_WORD_ME .4byte gFallarborBattleTentTrainerMons_Esteban @ 9 .4byte TRAINER_CLASS_CAMPER .string "JAMESON$", 8 @ pre-battle speech - ec_word MY - ec_word POKEMON - ec_word ARE - ec_word SILKY - ec_word SMOOTH - ec_word EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_SILKY + .2byte EC_WORD_SMOOTH + .2byte EC_WORD_EXCL @ win speech - ec_word MY - ec_word SILKY - ec_word SMOOTH - ec_word POKEMON - ec_word RULE - ec_word EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_SILKY + .2byte EC_WORD_SMOOTH + .2byte EC_WORD_POKEMON + .2byte EC_WORD_RULE + .2byte EC_WORD_EXCL @ loss speech - ec_word MY - ec_word POKEMON - ec_move2 STRUGGLE - ec_word IN - ec_word YOUR - ec_word STICKY_HOLD + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_MOVE2(STRUGGLE) + .2byte EC_WORD_IN + .2byte EC_WORD_YOUR + .2byte EC_WORD_STICKY_HOLD .4byte gFallarborBattleTentTrainerMons_Jameson @ 10 .4byte TRAINER_CLASS_BUG_MANIAC .string "ALANZO$", 8 @ pre-battle speech - ec_move2 FORESIGHT - ec_word IS - ec_word A - ec_word POWER - ec_word I - ec_word HAVE + .2byte EC_MOVE2(FORESIGHT) + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_WORD_POWER + .2byte EC_WORD_I + .2byte EC_WORD_HAVE @ win speech - ec_word YOU_RE - ec_word OBLIVIOUS - ec_word ABOUT - ec_move2 FORESIGHT - ec_word EXCL + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_OBLIVIOUS + .2byte EC_WORD_ABOUT + .2byte EC_MOVE2(FORESIGHT) + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_word MY - ec_move2 FORESIGHT - ec_word IS - ec_word ALWAYS - ec_word RIGHT - ec_word EXCL + .2byte EC_WORD_MY + .2byte EC_MOVE2(FORESIGHT) + .2byte EC_WORD_IS + .2byte EC_WORD_ALWAYS + .2byte EC_WORD_RIGHT + .2byte EC_WORD_EXCL .4byte gFallarborBattleTentTrainerMons_Alanzo @ 11 .4byte TRAINER_CLASS_GENTLEMAN .string "HOWARD$", 8 @ pre-battle speech - ec_word YOUR - ec_word POKEMON - ec_word CAN_T - ec_word BEAT - ec_word ME + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_CAN_T + .2byte EC_WORD_BEAT + .2byte EC_WORD_ME .2byte -1 @ win speech - ec_word YOU - ec_word COULDN_T - ec_word WIN - ec_word COULD - ec_word YOU - ec_word QUES + .2byte EC_WORD_YOU + .2byte EC_WORD_COULDN_T + .2byte EC_WORD_WIN + .2byte EC_WORD_COULD + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES @ loss speech - ec_word YOU - ec_word WOULD - ec_word GO - ec_word ALL - ec_word OUT - ec_word ELLIPSIS + .2byte EC_WORD_YOU + .2byte EC_WORD_WOULD + .2byte EC_WORD_GO + .2byte EC_WORD_ALL + .2byte EC_WORD_OUT + .2byte EC_WORD_ELLIPSIS .4byte gFallarborBattleTentTrainerMons_Howard @ 12 .4byte TRAINER_CLASS_GUITARIST .string "CONRAD$", 8 @ pre-battle speech - ec_word YOUR - ec_word POKEMON - ec_word ARE - ec_word PRETTY - ec_word WILD - ec_word EXCL + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_PRETTY + .2byte EC_WORD_WILD + .2byte EC_WORD_EXCL @ win speech - ec_word WHOAH - ec_word EXCL_EXCL + .2byte EC_WORD_WHOAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word LET_S - ec_word DANCE - ec_word EXCL + .2byte EC_WORD_LET_S + .2byte EC_WORD_DANCE + .2byte EC_WORD_EXCL @ loss speech - ec_word MY - ec_word MUSIC - ec_word WILL - ec_word PLAY - ec_word ON - ec_word ELLIPSIS + .2byte EC_WORD_MY + .2byte EC_WORD_MUSIC + .2byte EC_WORD_WILL + .2byte EC_WORD_PLAY + .2byte EC_WORD_ON + .2byte EC_WORD_ELLIPSIS .4byte gFallarborBattleTentTrainerMons_Conrad @ 13 .4byte TRAINER_CLASS_SCHOOL_KID_2 .string "MAKENNA$", 8 @ pre-battle speech - ec_word SHOW - ec_word ME - ec_word THAT - ec_word YOU - ec_word MEAN - ec_word IT + .2byte EC_WORD_SHOW + .2byte EC_WORD_ME + .2byte EC_WORD_THAT + .2byte EC_WORD_YOU + .2byte EC_WORD_MEAN + .2byte EC_WORD_IT @ win speech - ec_word THAT_S - ec_word WHY - ec_word I - ec_word STUDY - ec_word EVERY - ec_word DAY + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHY + .2byte EC_WORD_I + .2byte EC_WORD_STUDY + .2byte EC_WORD_EVERY + .2byte EC_WORD_DAY @ loss speech - ec_word AWW - ec_word I - ec_word STUDY - ec_word EVERY - ec_word DAY - ec_word TOO + .2byte EC_WORD_AWW + .2byte EC_WORD_I + .2byte EC_WORD_STUDY + .2byte EC_WORD_EVERY + .2byte EC_WORD_DAY + .2byte EC_WORD_TOO .4byte gFallarborBattleTentTrainerMons_Makenna @ 14 .4byte TRAINER_CLASS_COOLTRAINER_1 .string "BRAYAN$", 8 @ pre-battle speech - ec_word CAN - ec_word YOU - ec_word SEE - ec_word MY - ec_word POWER - ec_word QUES + .2byte EC_WORD_CAN + .2byte EC_WORD_YOU + .2byte EC_WORD_SEE + .2byte EC_WORD_MY + .2byte EC_WORD_POWER + .2byte EC_WORD_QUES @ win speech - ec_word HOW - ec_word BORING - ec_word ELLIPSIS - ec_word THIS - ec_word IS - ec_word GOOD_BYE + .2byte EC_WORD_HOW + .2byte EC_WORD_BORING + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_GOOD_BYE @ loss speech - ec_word AM - ec_word I - ec_word THE - ec_word WEAK - ec_word TRAINER - ec_word QUES + .2byte EC_WORD_AM + .2byte EC_WORD_I + .2byte EC_WORD_THE + .2byte EC_WORD_WEAK + .2byte EC_WORD_TRAINER + .2byte EC_WORD_QUES .4byte gFallarborBattleTentTrainerMons_Brayan @ 15 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "MARIANA$", 8 @ pre-battle speech - ec_word A - ec_word LIE - ec_word CAN - ec_word BE - ec_word KIND - ec_word ELLIPSIS + .2byte EC_WORD_A + .2byte EC_WORD_LIE + .2byte EC_WORD_CAN + .2byte EC_WORD_BE + .2byte EC_WORD_KIND + .2byte EC_WORD_ELLIPSIS @ win speech - ec_word THIS - ec_word IS - ec_word LIKE - ec_word THE - ec_word SUNDAY - ec_word COMICS + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_LIKE + .2byte EC_WORD_THE + .2byte EC_WORD_SUNDAY + .2byte EC_WORD_COMICS @ loss speech - ec_word THIS - ec_word IS - ec_word LIKE - ec_word FROM - ec_word A - ec_word MOVIE + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_LIKE + .2byte EC_WORD_FROM + .2byte EC_WORD_A + .2byte EC_WORD_MOVIE .4byte gFallarborBattleTentTrainerMons_Mariana @ 16 .4byte TRAINER_CLASS_POKEFAN_1 .string "SHELDON$", 8 @ pre-battle speech - ec_word A - ec_word POKEMON - ec_word TEACHER - ec_word GETS - ec_word NO - ec_move2 REST + .2byte EC_WORD_A + .2byte EC_WORD_POKEMON + .2byte EC_WORD_TEACHER + .2byte EC_WORD_GETS + .2byte EC_WORD_NO + .2byte EC_MOVE2(REST) @ win speech - ec_word MY - ec_word SMARTNESS - ec_word GETS - ec_word ME - ec_word EASY - ec_word WINS + .2byte EC_WORD_MY + .2byte EC_WORD_SMARTNESS + .2byte EC_WORD_GETS + .2byte EC_WORD_ME + .2byte EC_WORD_EASY + .2byte EC_WORD_WINS @ loss speech - ec_word I - ec_word HAVE - ec_word TO - ec_word GO - ec_word WORK - ec_word BYE_BYE + .2byte EC_WORD_I + .2byte EC_WORD_HAVE + .2byte EC_WORD_TO + .2byte EC_WORD_GO + .2byte EC_WORD_WORK + .2byte EC_WORD_BYE_BYE .4byte gFallarborBattleTentTrainerMons_Sheldon @ 17 .4byte TRAINER_CLASS_POKEFAN_2 .string "GIANNA$", 8 @ pre-battle speech - ec_word AHAHA - ec_word YES - ec_word EXCL - ec_word LOVEY_DOVEY - ec_word POKEMON - ec_word WORLD + .2byte EC_WORD_AHAHA + .2byte EC_WORD_YES + .2byte EC_WORD_EXCL + .2byte EC_WORD_LOVEY_DOVEY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_WORLD @ win speech - ec_word MY - ec_word SHINE - ec_word IS - ec_word MAKING - ec_word THINGS - ec_word BETTER + .2byte EC_WORD_MY + .2byte EC_WORD_SHINE + .2byte EC_WORD_IS + .2byte EC_WORD_MAKING + .2byte EC_WORD_THINGS + .2byte EC_WORD_BETTER @ loss speech - ec_word DO - ec_word YOU - ec_word DISLIKE - ec_word POKEMON - ec_word QUES + .2byte EC_WORD_DO + .2byte EC_WORD_YOU + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_POKEMON + .2byte EC_WORD_QUES .2byte -1 .4byte gFallarborBattleTentTrainerMons_Gianna @@ -472,257 +472,257 @@ gFallarborBattleTentTrainers:: @ 85DF084 .4byte TRAINER_CLASS_EXPERT_1 .string "YAHIR$", 8 @ pre-battle speech - ec_word YOU - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word COME_ON - ec_word EXCL + .2byte EC_WORD_YOU + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_COME_ON + .2byte EC_WORD_EXCL @ win speech - ec_word YOU - ec_word NEED - ec_word TO - ec_word TRAIN - ec_word A_LOT - ec_word MORE + .2byte EC_WORD_YOU + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_TRAIN + .2byte EC_WORD_A_LOT + .2byte EC_WORD_MORE @ loss speech - ec_word NOT - ec_word ENOUGH - ec_word ELLIPSIS - ec_word JUST - ec_word NOT - ec_word ENOUGH + .2byte EC_WORD_NOT + .2byte EC_WORD_ENOUGH + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_JUST + .2byte EC_WORD_NOT + .2byte EC_WORD_ENOUGH .4byte gFallarborBattleTentTrainerMons_Yahir @ 19 .4byte TRAINER_CLASS_EXPERT_2 .string "BRITNEY$", 8 @ pre-battle speech - ec_word IT - ec_word SEEMS - ec_word THAT - ec_word YOU_RE - ec_word QUITE - ec_word GOOD + .2byte EC_WORD_IT + .2byte EC_WORD_SEEMS + .2byte EC_WORD_THAT + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_QUITE + .2byte EC_WORD_GOOD @ win speech - ec_word YOU_RE - ec_word A - ec_word LUKEWARM - ec_word TALENT - ec_word AT - ec_word BEST + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_A + .2byte EC_WORD_LUKEWARM + .2byte EC_WORD_TALENT + .2byte EC_WORD_AT + .2byte EC_WORD_BEST @ loss speech - ec_word YOU_RE - ec_word A - ec_word COOL - ec_word HERO - ec_word AT - ec_word THIS + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_A + .2byte EC_WORD_COOL + .2byte EC_WORD_HERO + .2byte EC_WORD_AT + .2byte EC_WORD_THIS .4byte gFallarborBattleTentTrainerMons_Britney @ 20 .4byte TRAINER_CLASS_YOUNGSTER .string "HECTER$", 8 @ pre-battle speech - ec_word MY - ec_move2 HIDDEN_POWER - ec_word IS - ec_word EXCITING - ec_word ME - ec_word EXCL + .2byte EC_WORD_MY + .2byte EC_MOVE2(HIDDEN_POWER) + .2byte EC_WORD_IS + .2byte EC_WORD_EXCITING + .2byte EC_WORD_ME + .2byte EC_WORD_EXCL @ win speech - ec_word YEEHAW_EXCL - ec_word LET_S - ec_word HAVE - ec_word A - ec_move2 HIDDEN_POWER - ec_word PARTY + .2byte EC_WORD_YEEHAW_EXCL + .2byte EC_WORD_LET_S + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_MOVE2(HIDDEN_POWER) + .2byte EC_WORD_PARTY @ loss speech - ec_word WAAAH - ec_word EXCL - ec_word DON_T - ec_word YOU - ec_move2 MIMIC - ec_word ME + .2byte EC_WORD_WAAAH + .2byte EC_WORD_EXCL + .2byte EC_WORD_DON_T + .2byte EC_WORD_YOU + .2byte EC_MOVE2(MIMIC) + .2byte EC_WORD_ME .4byte gFallarborBattleTentTrainerMons_Hecter @ 21 .4byte TRAINER_CLASS_FISHERMAN .string "TANNOR$", 8 @ pre-battle speech - ec_word YOU - ec_word HAVE - ec_word GOT - ec_word TO - ec_word BE - ec_word JOKING + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_GOT + .2byte EC_WORD_TO + .2byte EC_WORD_BE + .2byte EC_WORD_JOKING @ win speech - ec_word YOU_RE - ec_word THE - ec_word BEST - ec_word AT - ec_word BEING - ec_word FUNNY + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_THE + .2byte EC_WORD_BEST + .2byte EC_WORD_AT + .2byte EC_WORD_BEING + .2byte EC_WORD_FUNNY @ loss speech - ec_word YOU - ec_word WEREN_T - ec_word BEING - ec_word FUNNY - ec_word AT - ec_word ALL + .2byte EC_WORD_YOU + .2byte EC_WORD_WEREN_T + .2byte EC_WORD_BEING + .2byte EC_WORD_FUNNY + .2byte EC_WORD_AT + .2byte EC_WORD_ALL .4byte gFallarborBattleTentTrainerMons_Tannor @ 22 .4byte TRAINER_CLASS_BIRD_KEEPER .string "BENJI$", 8 @ pre-battle speech - ec_word YOU - ec_word DON_T - ec_word THINK - ec_word VERY - ec_word FAST - ec_word HUH_QUES + .2byte EC_WORD_YOU + .2byte EC_WORD_DON_T + .2byte EC_WORD_THINK + .2byte EC_WORD_VERY + .2byte EC_WORD_FAST + .2byte EC_WORD_HUH_QUES @ win speech - ec_word SORRY - ec_word EXCL - ec_word I - ec_word DIDN_T - ec_word MEAN - ec_word YOU + .2byte EC_WORD_SORRY + .2byte EC_WORD_EXCL + .2byte EC_WORD_I + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_MEAN + .2byte EC_WORD_YOU @ loss speech - ec_word YOU - ec_word LEFT - ec_word ME - ec_word FEELING - ec_word SAD - ec_word ELLIPSIS + .2byte EC_WORD_YOU + .2byte EC_WORD_LEFT + .2byte EC_WORD_ME + .2byte EC_WORD_FEELING + .2byte EC_WORD_SAD + .2byte EC_WORD_ELLIPSIS .4byte gFallarborBattleTentTrainerMons_Benji @ 23 .4byte TRAINER_CLASS_NINJA_BOY .string "RORY$", 8 @ pre-battle speech - ec_word DON_T - ec_word CAUSE - ec_word AN - ec_move1 UPROAR - ec_word YOU - ec_word EXCL + .2byte EC_WORD_DON_T + .2byte EC_WORD_CAUSE + .2byte EC_WORD_AN + .2byte EC_MOVE(UPROAR) + .2byte EC_WORD_YOU + .2byte EC_WORD_EXCL @ win speech - ec_word I - ec_word DON_T - ec_word NEED - ec_word AN - ec_move1 UPROAR - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_NEED + .2byte EC_WORD_AN + .2byte EC_MOVE(UPROAR) + .2byte EC_WORD_EXCL @ loss speech - ec_word I_AM - ec_word GOING - ec_word TO - ec_word CAUSE - ec_word AN - ec_move1 UPROAR + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_CAUSE + .2byte EC_WORD_AN + .2byte EC_MOVE(UPROAR) .4byte gFallarborBattleTentTrainerMons_Rory @ 24 .4byte TRAINER_CLASS_PARASOL_LADY .string "ELEANOR$", 8 @ pre-battle speech - ec_word I - ec_word REALLY - ec_word WANT - ec_word TO - ec_word PARTY + .2byte EC_WORD_I + .2byte EC_WORD_REALLY + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_PARTY .2byte -1 @ win speech - ec_word A - ec_word TRENDY - ec_word PARTY - ec_word WOULD - ec_word BE - ec_word REFRESHING + .2byte EC_WORD_A + .2byte EC_WORD_TRENDY + .2byte EC_WORD_PARTY + .2byte EC_WORD_WOULD + .2byte EC_WORD_BE + .2byte EC_WORD_REFRESHING @ loss speech - ec_word DON_T - ec_word YOU - ec_word LIKE - ec_word TO - ec_word PARTY - ec_word QUES + .2byte EC_WORD_DON_T + .2byte EC_WORD_YOU + .2byte EC_WORD_LIKE + .2byte EC_WORD_TO + .2byte EC_WORD_PARTY + .2byte EC_WORD_QUES .4byte gFallarborBattleTentTrainerMons_Eleanor @ 25 .4byte TRAINER_CLASS_SWIMMER_F .string "EVELYN$", 8 @ pre-battle speech - ec_word MY - ec_word PC - ec_word IS - ec_word MY - ec_word SECRET_BASE - ec_word EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_PC + .2byte EC_WORD_IS + .2byte EC_WORD_MY + .2byte EC_WORD_SECRET_BASE + .2byte EC_WORD_EXCL @ win speech - ec_word IT_S - ec_word ALL - ec_word SECRET - ec_word ON - ec_word MY - ec_word PC + .2byte EC_WORD_IT_S + .2byte EC_WORD_ALL + .2byte EC_WORD_SECRET + .2byte EC_WORD_ON + .2byte EC_WORD_MY + .2byte EC_WORD_PC @ loss speech - ec_word NO - ec_word EXCL + .2byte EC_WORD_NO + .2byte EC_WORD_EXCL .2byte -1 - ec_word I - ec_word REJECT - ec_word THIS + .2byte EC_WORD_I + .2byte EC_WORD_REJECT + .2byte EC_WORD_THIS .4byte gFallarborBattleTentTrainerMons_Evelyn @ 26 .4byte TRAINER_CLASS_PICNICKER .string "ARIELLE$", 8 @ pre-battle speech - ec_word IT_S - ec_word NOT_VERY - ec_word PRETTY - ec_word BUT - ec_word I - ec_word TRY + .2byte EC_WORD_IT_S + .2byte EC_WORD_NOT_VERY + .2byte EC_WORD_PRETTY + .2byte EC_WORD_BUT + .2byte EC_WORD_I + .2byte EC_WORD_TRY @ win speech - ec_word WE_RE - ec_word NOT_VERY - ec_word PRETTY - ec_word BUT - ec_word WE_RE - ec_word GREAT + .2byte EC_WORD_WE_RE + .2byte EC_WORD_NOT_VERY + .2byte EC_WORD_PRETTY + .2byte EC_WORD_BUT + .2byte EC_WORD_WE_RE + .2byte EC_WORD_GREAT @ loss speech - ec_word THAT_WAS - ec_word PRETTY - ec_word MEAN - ec_word OF - ec_word YOU - ec_word EXCL + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_PRETTY + .2byte EC_WORD_MEAN + .2byte EC_WORD_OF + .2byte EC_WORD_YOU + .2byte EC_WORD_EXCL .4byte gFallarborBattleTentTrainerMons_Arielle @ 27 .4byte TRAINER_CLASS_SAILOR .string "CONNAR$", 8 @ pre-battle speech - ec_word I_AM - ec_word NOT - ec_word STRONG - ec_word ENOUGH - ec_word FOR - ec_word THIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_STRONG + .2byte EC_WORD_ENOUGH + .2byte EC_WORD_FOR + .2byte EC_WORD_THIS @ win speech - ec_word DO - ec_word YOU - ec_word THINK - ec_word YOU_RE - ec_word OK_QUES + .2byte EC_WORD_DO + .2byte EC_WORD_YOU + .2byte EC_WORD_THINK + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_OK_QUES .2byte -1 @ loss speech - ec_word GOOD_BYE - ec_word AND - ec_word THANK_YOU + .2byte EC_WORD_GOOD_BYE + .2byte EC_WORD_AND + .2byte EC_WORD_THANK_YOU .2byte -1 .2byte -1 .2byte -1 @@ -732,50 +732,50 @@ gFallarborBattleTentTrainers:: @ 85DF084 .4byte TRAINER_CLASS_COLLECTOR .string "MAURICE$", 8 @ pre-battle speech - ec_word THERE - ec_word IS - ec_word NO - ec_word RADIO - ec_word OR - ec_word TELEVISION + .2byte EC_WORD_THERE + .2byte EC_WORD_IS + .2byte EC_WORD_NO + .2byte EC_WORD_RADIO + .2byte EC_WORD_OR + .2byte EC_WORD_TELEVISION @ win speech - ec_word BUT - ec_word THERE - ec_word IS - ec_word A_LOT - ec_word OF - ec_word POKEMON + .2byte EC_WORD_BUT + .2byte EC_WORD_THERE + .2byte EC_WORD_IS + .2byte EC_WORD_A_LOT + .2byte EC_WORD_OF + .2byte EC_WORD_POKEMON @ loss speech - ec_word I - ec_word CAN_T - ec_word ENJOY - ec_word MYSELF - ec_word WITHOUT - ec_word MONEY + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_ENJOY + .2byte EC_WORD_MYSELF + .2byte EC_WORD_WITHOUT + .2byte EC_WORD_MONEY .4byte gFallarborBattleTentTrainerMons_Maurice @ 29 .4byte TRAINER_CLASS_LASS .string "KIANNA$", 8 @ pre-battle speech - ec_word I - ec_word WANT - ec_word TO - ec_word GO - ec_word DEPT_STORE - ec_word SHOPPING + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_GO + .2byte EC_WORD_DEPT_STORE + .2byte EC_WORD_SHOPPING @ win speech - ec_word I - ec_word DISLIKE - ec_word SHOPPING - ec_word ALONE + .2byte EC_WORD_I + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_SHOPPING + .2byte EC_WORD_ALONE .2byte -1 .2byte -1 @ loss speech - ec_word WANT - ec_word TO - ec_word GO - ec_word SHOPPING - ec_word TOGETHER - ec_word QUES + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_GO + .2byte EC_WORD_SHOPPING + .2byte EC_WORD_TOGETHER + .2byte EC_WORD_QUES .4byte gFallarborBattleTentTrainerMons_Kianna diff --git a/data/battle_frontier/slateport_battle_tent_trainers.inc b/data/battle_frontier/slateport_battle_tent_trainers.inc index 00b874c07..9d6900149 100644 --- a/data/battle_frontier/slateport_battle_tent_trainers.inc +++ b/data/battle_frontier/slateport_battle_tent_trainers.inc @@ -4,205 +4,205 @@ gSlateportBattleTentTrainers:: @ 85DDA14 .4byte TRAINER_CLASS_AROMA_LADY .string "JOLIE$", 8 @ pre-battle speech - ec_word WHAT - ec_word WILL - ec_word I - ec_word BE - ec_word TOMORROW - ec_word QUES + .2byte EC_WORD_WHAT + .2byte EC_WORD_WILL + .2byte EC_WORD_I + .2byte EC_WORD_BE + .2byte EC_WORD_TOMORROW + .2byte EC_WORD_QUES @ win speech - ec_word I_AM - ec_word FEELING - ec_word LIKE - ec_word IT_S - ec_word FRIDAY - ec_word EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_LIKE + .2byte EC_WORD_IT_S + .2byte EC_WORD_FRIDAY + .2byte EC_WORD_EXCL @ loss speech - ec_word I_AM - ec_word FEELING - ec_word LIKE - ec_word IT_S - ec_word MONDAY - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_LIKE + .2byte EC_WORD_IT_S + .2byte EC_WORD_MONDAY + .2byte EC_WORD_ELLIPSIS .4byte gSlateportBattleTentTrainerMons_Jolie @ 1 .4byte TRAINER_CLASS_RUIN_MANIAC .string "MALACHI$", 8 @ pre-battle speech - ec_word BAD - ec_word NEWS - ec_word EXCL - ec_word IT_S - ec_word A - ec_move1 SAND_TOMB + .2byte EC_WORD_BAD + .2byte EC_WORD_NEWS + .2byte EC_WORD_EXCL + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_MOVE(SAND_TOMB) @ win speech - ec_word YEEHAW_EXCL + .2byte EC_WORD_YEEHAW_EXCL .2byte -1 .2byte -1 - ec_word I_VE - ec_word DONE - ec_word IT + .2byte EC_WORD_I_VE + .2byte EC_WORD_DONE + .2byte EC_WORD_IT @ loss speech - ec_word I_VE - ec_word LOST - ec_word IN - ec_word THIS - ec_move1 SAND_TOMB - ec_word ELLIPSIS + .2byte EC_WORD_I_VE + .2byte EC_WORD_LOST + .2byte EC_WORD_IN + .2byte EC_WORD_THIS + .2byte EC_MOVE(SAND_TOMB) + .2byte EC_WORD_ELLIPSIS .4byte gSlateportBattleTentTrainerMons_Malachi @ 2 .4byte TRAINER_CLASS_TUBER_1 .string "KELSIE$", 8 @ pre-battle speech - ec_word GO - ec_word EXCL_EXCL - ec_word MY - ec_word BATH - ec_word POKEMON - ec_word EXCL_EXCL + .2byte EC_WORD_GO + .2byte EC_WORD_EXCL_EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_BATH + .2byte EC_WORD_POKEMON + .2byte EC_WORD_EXCL_EXCL @ win speech - ec_word YAHOO - ec_word EXCL_EXCL - ec_word MY - ec_word BATH - ec_word POKEMON - ec_word EXCL_EXCL + .2byte EC_WORD_YAHOO + .2byte EC_WORD_EXCL_EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_BATH + .2byte EC_WORD_POKEMON + .2byte EC_WORD_EXCL_EXCL @ loss speech - ec_word GWAH - ec_word EXCL_EXCL - ec_word MY - ec_word BATH - ec_word POKEMON - ec_word EXCL_EXCL + .2byte EC_WORD_GWAH + .2byte EC_WORD_EXCL_EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_BATH + .2byte EC_WORD_POKEMON + .2byte EC_WORD_EXCL_EXCL .4byte gSlateportBattleTentTrainerMons_Kelsie @ 3 .4byte TRAINER_CLASS_TUBER_2 .string "DAVON$", 8 @ pre-battle speech - ec_word YEAH_YEAH - ec_word EXCL_EXCL + .2byte EC_WORD_YEAH_YEAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word GREAT - ec_move1 WHIRLPOOL - ec_word ISN_T_IT_QUES + .2byte EC_WORD_GREAT + .2byte EC_MOVE(WHIRLPOOL) + .2byte EC_WORD_ISN_T_IT_QUES @ win speech - ec_word THAT_WAS - ec_word LIKE - ec_word A - ec_move1 WHIRLPOOL - ec_word YEAH_YEAH - ec_word EXCL_EXCL + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_LIKE + .2byte EC_WORD_A + .2byte EC_MOVE(WHIRLPOOL) + .2byte EC_WORD_YEAH_YEAH + .2byte EC_WORD_EXCL_EXCL @ loss speech - ec_word DON_T - ec_word GET - ec_move2 BEAT_UP - ec_word IN - ec_word THAT - ec_move1 WHIRLPOOL + .2byte EC_WORD_DON_T + .2byte EC_WORD_GET + .2byte EC_MOVE2(BEAT_UP) + .2byte EC_WORD_IN + .2byte EC_WORD_THAT + .2byte EC_MOVE(WHIRLPOOL) .4byte gSlateportBattleTentTrainerMons_Davon @ 4 .4byte TRAINER_CLASS_LADY .string "GLENDA$", 8 @ pre-battle speech - ec_word CONVERSATION - ec_word CAN - ec_word WAIT - ec_word UNTIL - ec_word I - ec_word WIN + .2byte EC_WORD_CONVERSATION + .2byte EC_WORD_CAN + .2byte EC_WORD_WAIT + .2byte EC_WORD_UNTIL + .2byte EC_WORD_I + .2byte EC_WORD_WIN @ win speech - ec_word FABULOUS - ec_word EXCL - ec_word I_AM - ec_word GOING - ec_word TO - ec_word ROCK + .2byte EC_WORD_FABULOUS + .2byte EC_WORD_EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_ROCK @ loss speech - ec_word NO - ec_word EXCL + .2byte EC_WORD_NO + .2byte EC_WORD_EXCL .2byte -1 - ec_word I - ec_word WASN_T - ec_word SERIOUS + .2byte EC_WORD_I + .2byte EC_WORD_WASN_T + .2byte EC_WORD_SERIOUS .4byte gSlateportBattleTentTrainerMons_Glenda @ 5 .4byte TRAINER_CLASS_BEAUTY .string "HELENA$", 8 @ pre-battle speech - ec_word DOES - ec_word MY - ec_word BEAUTY - ec_word INTIMIDATE - ec_word YOU - ec_word QUES + .2byte EC_WORD_DOES + .2byte EC_WORD_MY + .2byte EC_WORD_BEAUTY + .2byte EC_WORD_INTIMIDATE + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES @ win speech - ec_word I_AM - ec_word SO - ec_word SORRY - ec_word BUT - ec_word YOU_RE - ec_word BORING + .2byte EC_WORD_I_AM + .2byte EC_WORD_SO + .2byte EC_WORD_SORRY + .2byte EC_WORD_BUT + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_BORING @ loss speech - ec_word I - ec_word DO - ec_word SO - ec_word ENJOY - ec_word THIS - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_DO + .2byte EC_WORD_SO + .2byte EC_WORD_ENJOY + .2byte EC_WORD_THIS + .2byte EC_WORD_EXCL .4byte gSlateportBattleTentTrainerMons_Helena @ 6 .4byte TRAINER_CLASS_RICH_BOY .string "RODOLFO$", 8 @ pre-battle speech - ec_word GO - ec_word GET - ec_word A - ec_pokemon1 WHISCASH - ec_word FOR - ec_word ME + .2byte EC_WORD_GO + .2byte EC_WORD_GET + .2byte EC_WORD_A + .2byte EC_POKEMON(WHISCASH) + .2byte EC_WORD_FOR + .2byte EC_WORD_ME @ win speech - ec_word AWW - ec_word YOU - ec_word DON_T - ec_word HAVE - ec_word A - ec_pokemon1 WHISCASH + .2byte EC_WORD_AWW + .2byte EC_WORD_YOU + .2byte EC_WORD_DON_T + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_POKEMON(WHISCASH) @ loss speech - ec_word PLEASE - ec_word I - ec_word NEED - ec_word A - ec_pokemon1 WHISCASH - ec_word BADLY + .2byte EC_WORD_PLEASE + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_A + .2byte EC_POKEMON(WHISCASH) + .2byte EC_WORD_BADLY .4byte gSlateportBattleTentTrainerMons_Rodolfo @ 7 .4byte TRAINER_CLASS_POKEMANIAC .string "DAVION$", 8 @ pre-battle speech - ec_word GRAAAH - ec_word GRAAAH - ec_word EXCL_EXCL - ec_word GRAAAH - ec_word GRAAAH - ec_word EXCL_EXCL + .2byte EC_WORD_GRAAAH + .2byte EC_WORD_GRAAAH + .2byte EC_WORD_EXCL_EXCL + .2byte EC_WORD_GRAAAH + .2byte EC_WORD_GRAAAH + .2byte EC_WORD_EXCL_EXCL @ win speech - ec_move2 ROAR - ec_word EXCL + .2byte EC_MOVE2(ROAR) + .2byte EC_WORD_EXCL .2byte -1 - ec_move2 ROAR - ec_word EXCL_EXCL + .2byte EC_MOVE2(ROAR) + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ loss speech - ec_word URGH - ec_word WAAAH - ec_word EXCL_EXCL + .2byte EC_WORD_URGH + .2byte EC_WORD_WAAAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 .2byte -1 .2byte -1 @@ -212,285 +212,285 @@ gSlateportBattleTentTrainers:: @ 85DDA14 .4byte TRAINER_CLASS_SWIMMER_M .string "KENDALL$", 8 @ pre-battle speech - ec_word A_LITTLE - ec_move2 PETAL_DANCE - ec_word TO - ec_word PLEASE - ec_word YOU - ec_word EXCL + .2byte EC_WORD_A_LITTLE + .2byte EC_MOVE2(PETAL_DANCE) + .2byte EC_WORD_TO + .2byte EC_WORD_PLEASE + .2byte EC_WORD_YOU + .2byte EC_WORD_EXCL @ win speech - ec_word I - ec_word DO - ec_word THIS - ec_word ONLY - ec_word FOR - ec_word WORK + .2byte EC_WORD_I + .2byte EC_WORD_DO + .2byte EC_WORD_THIS + .2byte EC_WORD_ONLY + .2byte EC_WORD_FOR + .2byte EC_WORD_WORK @ loss speech - ec_word HOW - ec_word COULD - ec_word YOU - ec_move2 POUND - ec_word ME - ec_word QUES + .2byte EC_WORD_HOW + .2byte EC_WORD_COULD + .2byte EC_WORD_YOU + .2byte EC_MOVE2(POUND) + .2byte EC_WORD_ME + .2byte EC_WORD_QUES .4byte gSlateportBattleTentTrainerMons_Kendall @ 9 .4byte TRAINER_CLASS_CAMPER .string "COLTEN$", 8 @ pre-battle speech - ec_word I - ec_word WANT - ec_word TO - ec_word GO - ec_word RUN - ec_word AROUND + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_GO + .2byte EC_WORD_RUN + .2byte EC_WORD_AROUND @ win speech - ec_word YAY - ec_word EXCL - ec_word WANT - ec_word TO - ec_word RUN - ec_word QUES + .2byte EC_WORD_YAY + .2byte EC_WORD_EXCL + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_RUN + .2byte EC_WORD_QUES @ loss speech - ec_word A - ec_word SWIFT_SWIM - ec_word WOULD - ec_word BE - ec_word GOOD - ec_word TOO + .2byte EC_WORD_A + .2byte EC_WORD_SWIFT_SWIM + .2byte EC_WORD_WOULD + .2byte EC_WORD_BE + .2byte EC_WORD_GOOD + .2byte EC_WORD_TOO .4byte gSlateportBattleTentTrainerMons_Colten @ 10 .4byte TRAINER_CLASS_BUG_MANIAC .string "IRVIN$", 8 @ pre-battle speech - ec_word HAVE - ec_word A - ec_word LOOK - ec_word AT - ec_word MY - ec_move1 CONFUSE_RAY + .2byte EC_WORD_HAVE + .2byte EC_WORD_A + .2byte EC_WORD_LOOK + .2byte EC_WORD_AT + .2byte EC_WORD_MY + .2byte EC_MOVE(CONFUSE_RAY) @ win speech - ec_word YAHOO - ec_word MY - ec_move1 CONFUSE_RAY - ec_word IS - ec_word THE - ec_word BEST + .2byte EC_WORD_YAHOO + .2byte EC_WORD_MY + .2byte EC_MOVE(CONFUSE_RAY) + .2byte EC_WORD_IS + .2byte EC_WORD_THE + .2byte EC_WORD_BEST @ loss speech - ec_word GWAH - ec_word EXCL_EXCL + .2byte EC_WORD_GWAH + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word I_AM - ec_word SORRY - ec_word EXCL + .2byte EC_WORD_I_AM + .2byte EC_WORD_SORRY + .2byte EC_WORD_EXCL .4byte gSlateportBattleTentTrainerMons_Irvin @ 11 .4byte TRAINER_CLASS_GENTLEMAN .string "SHAUN$", 8 @ pre-battle speech - ec_word LISTEN - ec_word ELLIPSIS - ec_word YOU - ec_word AREN_T - ec_word VERY - ec_word GOOD + .2byte EC_WORD_LISTEN + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_YOU + .2byte EC_WORD_AREN_T + .2byte EC_WORD_VERY + .2byte EC_WORD_GOOD @ win speech - ec_word YOU - ec_word SEE - ec_word QUES - ec_word I - ec_word WAS - ec_word RIGHT + .2byte EC_WORD_YOU + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES + .2byte EC_WORD_I + .2byte EC_WORD_WAS + .2byte EC_WORD_RIGHT @ loss speech - ec_word YES - ec_word YES - ec_word ELLIPSIS - ec_word YOU_RE - ec_word QUITE - ec_word SOMETHING + .2byte EC_WORD_YES + .2byte EC_WORD_YES + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_QUITE + .2byte EC_WORD_SOMETHING .4byte gSlateportBattleTentTrainerMons_Shaun @ 12 .4byte TRAINER_CLASS_GUITARIST .string "KYLER$", 8 @ pre-battle speech - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word QUES + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_QUES @ win speech - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word YAY + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_YAY @ loss speech - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word WOW + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_WOW .4byte gSlateportBattleTentTrainerMons_Kyler @ 13 .4byte TRAINER_CLASS_SCHOOL_KID_2 .string "MAGGIE$", 8 @ pre-battle speech - ec_pokemon1 VULPIX - ec_pokemon1 XATU - ec_pokemon2 UMBREON - ec_word ELLIPSIS - ec_word UM - ec_word ELLIPSIS + .2byte EC_POKEMON(VULPIX) + .2byte EC_POKEMON(XATU) + .2byte EC_POKEMON2(UMBREON) + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_UM + .2byte EC_WORD_ELLIPSIS @ win speech - ec_pokemon1 NOSEPASS - ec_word ELLIPSIS - ec_word UM - ec_pokemon1 SEVIPER - ec_word EXCL + .2byte EC_POKEMON(NOSEPASS) + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_UM + .2byte EC_POKEMON(SEVIPER) + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_pokemon1 NOSEPASS - ec_word ELLIPSIS - ec_word UM - ec_pokemon2 SNORLAX - ec_word ELLIPSIS - ec_word UH_OH + .2byte EC_POKEMON(NOSEPASS) + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_UM + .2byte EC_POKEMON2(SNORLAX) + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_UH_OH .4byte gSlateportBattleTentTrainerMons_Maggie @ 14 .4byte TRAINER_CLASS_COOLTRAINER_1 .string "STEPHON$", 8 @ pre-battle speech - ec_word I_AM - ec_word GOING - ec_word TO - ec_word ENJOY - ec_word AN - ec_word EGG + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_ENJOY + .2byte EC_WORD_AN + .2byte EC_WORD_EGG @ win speech - ec_word I - ec_word WILL - ec_word ENJOY - ec_word THIS - ec_word TASTY - ec_word VICTORY + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_ENJOY + .2byte EC_WORD_THIS + .2byte EC_WORD_TASTY + .2byte EC_WORD_VICTORY @ loss speech - ec_word AWFUL - ec_word EXCL_EXCL + .2byte EC_WORD_AWFUL + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word JUST - ec_word AWFUL - ec_word EXCL_EXCL + .2byte EC_WORD_JUST + .2byte EC_WORD_AWFUL + .2byte EC_WORD_EXCL_EXCL .4byte gSlateportBattleTentTrainerMons_Stephon @ 15 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "REBECCA$", 8 @ pre-battle speech - ec_word THAT - ec_word EGG - ec_word HAS - ec_word A - ec_word TASTY - ec_word SHINE + .2byte EC_WORD_THAT + .2byte EC_WORD_EGG + .2byte EC_WORD_HAS + .2byte EC_WORD_A + .2byte EC_WORD_TASTY + .2byte EC_WORD_SHINE @ win speech - ec_word I - ec_word CAN_T - ec_word EXCL - ec_word SMELL - ec_word THAT - ec_word STENCH + .2byte EC_WORD_I + .2byte EC_WORD_CAN_T + .2byte EC_WORD_EXCL + .2byte EC_WORD_SMELL + .2byte EC_WORD_THAT + .2byte EC_WORD_STENCH @ loss speech - ec_word YOU - ec_word CAN_T - ec_word MAKE - ec_word ME - ec_word STOP - ec_word ELLIPSIS + .2byte EC_WORD_YOU + .2byte EC_WORD_CAN_T + .2byte EC_WORD_MAKE + .2byte EC_WORD_ME + .2byte EC_WORD_STOP + .2byte EC_WORD_ELLIPSIS .4byte gSlateportBattleTentTrainerMons_Rebecca @ 16 .4byte TRAINER_CLASS_POKEFAN_1 .string "REGGIE$", 8 @ pre-battle speech - ec_word POKEMON - ec_word COME - ec_word BEFORE - ec_word MONEY - ec_word OR - ec_word FAMILY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_COME + .2byte EC_WORD_BEFORE + .2byte EC_WORD_MONEY + .2byte EC_WORD_OR + .2byte EC_WORD_FAMILY @ win speech - ec_word THAT_S - ec_word WHAT - ec_word IS - ec_word MAKING - ec_word ME - ec_word STRONG + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHAT + .2byte EC_WORD_IS + .2byte EC_WORD_MAKING + .2byte EC_WORD_ME + .2byte EC_WORD_STRONG @ loss speech - ec_word THAT_S - ec_word WHY - ec_word I_AM - ec_word SO - ec_word THICK - ec_word ELLIPSIS + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHY + .2byte EC_WORD_I_AM + .2byte EC_WORD_SO + .2byte EC_WORD_THICK + .2byte EC_WORD_ELLIPSIS .4byte gSlateportBattleTentTrainerMons_Reggie @ 17 .4byte TRAINER_CLASS_POKEFAN_2 .string "JANAE$", 8 @ pre-battle speech - ec_word I - ec_word JUST - ec_word ADORE - ec_word YOUR - ec_word TOUGH - ec_word LOOK + .2byte EC_WORD_I + .2byte EC_WORD_JUST + .2byte EC_WORD_ADORE + .2byte EC_WORD_YOUR + .2byte EC_WORD_TOUGH + .2byte EC_WORD_LOOK @ win speech - ec_word I - ec_word LIKE - ec_word HOW - ec_word YOU - ec_move2 STRUGGLE + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_WORD_HOW + .2byte EC_WORD_YOU + .2byte EC_MOVE2(STRUGGLE) .2byte -1 @ loss speech - ec_word YOU_RE - ec_word A - ec_word MEAN - ec_word AND - ec_word AWFUL - ec_word TRAINER + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_A + .2byte EC_WORD_MEAN + .2byte EC_WORD_AND + .2byte EC_WORD_AWFUL + .2byte EC_WORD_TRAINER .4byte gSlateportBattleTentTrainerMons_Janae @ 18 .4byte TRAINER_CLASS_EXPERT_1 .string "CAIDEN$", 8 @ pre-battle speech - ec_word MY - ec_move2 CURSE - ec_word WILL - ec_word BREAK - ec_word YOUR - ec_word SPIRIT + .2byte EC_WORD_MY + .2byte EC_MOVE2(CURSE) + .2byte EC_WORD_WILL + .2byte EC_WORD_BREAK + .2byte EC_WORD_YOUR + .2byte EC_WORD_SPIRIT @ win speech - ec_move2 CURSE - ec_word QUES - ec_word IT_S - ec_word A - ec_word LIE - ec_word ELLIPSIS + .2byte EC_MOVE2(CURSE) + .2byte EC_WORD_QUES + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_WORD_LIE + .2byte EC_WORD_ELLIPSIS @ loss speech - ec_word MY - ec_move2 CURSE - ec_word WILL - ec_word LAST - ec_word FOREVER + .2byte EC_WORD_MY + .2byte EC_MOVE2(CURSE) + .2byte EC_WORD_WILL + .2byte EC_WORD_LAST + .2byte EC_WORD_FOREVER .2byte -1 .4byte gSlateportBattleTentTrainerMons_Caiden @@ -498,77 +498,77 @@ gSlateportBattleTentTrainers:: @ 85DDA14 .4byte TRAINER_CLASS_EXPERT_2 .string "KIRSTEN$", 8 @ pre-battle speech - ec_word HUH_QUES - ec_word A - ec_word BATTLE - ec_word YOU - ec_word SAID - ec_word QUES + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_A + .2byte EC_WORD_BATTLE + .2byte EC_WORD_YOU + .2byte EC_WORD_SAID + .2byte EC_WORD_QUES @ win speech - ec_word HUH_QUES - ec_word STRONG - ec_word BUT - ec_word NOT - ec_word STRONG - ec_word ENOUGH + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_STRONG + .2byte EC_WORD_BUT + .2byte EC_WORD_NOT + .2byte EC_WORD_STRONG + .2byte EC_WORD_ENOUGH @ loss speech - ec_word HUH_QUES - ec_word I - ec_word SURRENDER - ec_word TO - ec_word YOUR - ec_move1 STRENGTH + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_I + .2byte EC_WORD_SURRENDER + .2byte EC_WORD_TO + .2byte EC_WORD_YOUR + .2byte EC_MOVE(STRENGTH) .4byte gSlateportBattleTentTrainerMons_Kirsten @ 20 .4byte TRAINER_CLASS_YOUNGSTER .string "KURTIS$", 8 @ pre-battle speech - ec_word SORRY - ec_word YOU_RE - ec_word GOING - ec_word TO - ec_word GET - ec_move2 BEAT_UP + .2byte EC_WORD_SORRY + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_GET + .2byte EC_MOVE2(BEAT_UP) @ win speech - ec_word I - ec_word SAID - ec_word WE - ec_word WOULD - ec_move2 POUND - ec_word YOU + .2byte EC_WORD_I + .2byte EC_WORD_SAID + .2byte EC_WORD_WE + .2byte EC_WORD_WOULD + .2byte EC_MOVE2(POUND) + .2byte EC_WORD_YOU @ loss speech - ec_word HOW - ec_word DID - ec_word I - ec_word GET - ec_move2 BEAT_UP - ec_word QUES + .2byte EC_WORD_HOW + .2byte EC_WORD_DID + .2byte EC_WORD_I + .2byte EC_WORD_GET + .2byte EC_MOVE2(BEAT_UP) + .2byte EC_WORD_QUES .4byte gSlateportBattleTentTrainerMons_Kurtis @ 21 .4byte TRAINER_CLASS_FISHERMAN .string "STEFAN$", 8 @ pre-battle speech - ec_word I - ec_word ONLY - ec_word WANT - ec_word CUTE - ec_word POKEMON + .2byte EC_WORD_I + .2byte EC_WORD_ONLY + .2byte EC_WORD_WANT + .2byte EC_WORD_CUTE + .2byte EC_WORD_POKEMON .2byte -1 @ win speech - ec_word WHAT - ec_word IS - ec_word IT - ec_word TO - ec_word YOU - ec_word QUES + .2byte EC_WORD_WHAT + .2byte EC_WORD_IS + .2byte EC_WORD_IT + .2byte EC_WORD_TO + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES @ loss speech - ec_word YOU_RE - ec_word KIND - ec_word OF - ec_word AWESOME - ec_word ELLIPSIS + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_KIND + .2byte EC_WORD_OF + .2byte EC_WORD_AWESOME + .2byte EC_WORD_ELLIPSIS .2byte -1 .4byte gSlateportBattleTentTrainerMons_Stefan @@ -576,51 +576,51 @@ gSlateportBattleTentTrainers:: @ 85DDA14 .4byte TRAINER_CLASS_BIRD_KEEPER .string "AVERY$", 8 @ pre-battle speech - ec_word TOYS - ec_word EXCL - ec_word I - ec_word NEED - ec_word MORE - ec_word TOYS + .2byte EC_WORD_TOYS + .2byte EC_WORD_EXCL + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_MORE + .2byte EC_WORD_TOYS @ win speech - ec_word I - ec_word NEED - ec_word SOME - ec_word EASY - ec_word MONEY - ec_word FAST + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_SOME + .2byte EC_WORD_EASY + .2byte EC_WORD_MONEY + .2byte EC_WORD_FAST @ loss speech - ec_word I - ec_word NEED - ec_word TO - ec_word WORK - ec_word FOR - ec_word MONEY + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_WORK + .2byte EC_WORD_FOR + .2byte EC_WORD_MONEY .4byte gSlateportBattleTentTrainerMons_Avery @ 23 .4byte TRAINER_CLASS_NINJA_BOY .string "DWANE$", 8 @ pre-battle speech - ec_word MMM - ec_word TASTY - ec_word ELLIPSIS - ec_word WONDER - ec_word WHAT - ec_word QUES + .2byte EC_WORD_MMM + .2byte EC_WORD_TASTY + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_WONDER + .2byte EC_WORD_WHAT + .2byte EC_WORD_QUES @ win speech - ec_word MMM - ec_word MMM - ec_word ELLIPSIS - ec_word YOU - ec_word DON_T - ec_word KNOW + .2byte EC_WORD_MMM + .2byte EC_WORD_MMM + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_YOU + .2byte EC_WORD_DON_T + .2byte EC_WORD_KNOW @ loss speech - ec_word MMM - ec_word MMM - ec_word ELLIPSIS - ec_word OH_YEAH - ec_word THIS_IS_IT_EXCL + .2byte EC_WORD_MMM + .2byte EC_WORD_MMM + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_OH_YEAH + .2byte EC_WORD_THIS_IS_IT_EXCL .2byte -1 .4byte gSlateportBattleTentTrainerMons_Dwane @@ -628,21 +628,21 @@ gSlateportBattleTentTrainers:: @ 85DDA14 .4byte TRAINER_CLASS_PARASOL_LADY .string "MCKENNA$", 8 @ pre-battle speech - ec_word I - ec_word DISLIKE - ec_word SMALL - ec_word TALK - ec_word LET_S - ec_word GO + .2byte EC_WORD_I + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_SMALL + .2byte EC_WORD_TALK + .2byte EC_WORD_LET_S + .2byte EC_WORD_GO @ win speech - ec_word YUP - ec_word THAT_S - ec_word THAT + .2byte EC_WORD_YUP + .2byte EC_WORD_THAT_S + .2byte EC_WORD_THAT .2byte -1 .2byte -1 .2byte -1 @ loss speech - ec_word KTHX_BYE + .2byte EC_WORD_KTHX_BYE .2byte -1 .2byte -1 .2byte -1 @@ -654,51 +654,51 @@ gSlateportBattleTentTrainers:: @ 85DDA14 .4byte TRAINER_CLASS_SWIMMER_F .string "CAMRYN$", 8 @ pre-battle speech - ec_word MR - ec_word JUDGE - ec_word YOU - ec_word HAVE - ec_word OUR - ec_word TRUST + .2byte EC_WORD_MR + .2byte EC_WORD_JUDGE + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_OUR + .2byte EC_WORD_TRUST @ win speech - ec_word YES_SIR_EXCL - ec_word WE_RE - ec_word NO_1 - ec_word IN - ec_word THIS - ec_word CONTEST + .2byte EC_WORD_YES_SIR_EXCL + .2byte EC_WORD_WE_RE + .2byte EC_WORD_NO_1 + .2byte EC_WORD_IN + .2byte EC_WORD_THIS + .2byte EC_WORD_CONTEST @ loss speech - ec_word I - ec_word WON_T - ec_word GIVE_UP - ec_word MY - ec_word IDOL - ec_word DREAM + .2byte EC_WORD_I + .2byte EC_WORD_WON_T + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_MY + .2byte EC_WORD_IDOL + .2byte EC_WORD_DREAM .4byte gSlateportBattleTentTrainerMons_Camryn @ 26 .4byte TRAINER_CLASS_PICNICKER .string "NATASHA$", 8 @ pre-battle speech - ec_word COME_OVER - ec_word TO - ec_word MY - ec_word PLACE - ec_word OK_QUES + .2byte EC_WORD_COME_OVER + .2byte EC_WORD_TO + .2byte EC_WORD_MY + .2byte EC_WORD_PLACE + .2byte EC_WORD_OK_QUES .2byte -1 @ win speech - ec_word COME_ON - ec_word OVER - ec_word IT - ec_word WILL - ec_word BE - ec_word GREAT + .2byte EC_WORD_COME_ON + .2byte EC_WORD_OVER + .2byte EC_WORD_IT + .2byte EC_WORD_WILL + .2byte EC_WORD_BE + .2byte EC_WORD_GREAT @ loss speech - ec_word AWW - ec_word WON_T - ec_word YOU - ec_word COME_OVER - ec_word QUES + .2byte EC_WORD_AWW + .2byte EC_WORD_WON_T + .2byte EC_WORD_YOU + .2byte EC_WORD_COME_OVER + .2byte EC_WORD_QUES .2byte -1 .4byte gSlateportBattleTentTrainerMons_Natasha @@ -706,76 +706,76 @@ gSlateportBattleTentTrainers:: @ 85DDA14 .4byte TRAINER_CLASS_SAILOR .string "AUSTYN$", 8 @ pre-battle speech - ec_word I - ec_word DON_T - ec_word CARE - ec_word HOW - ec_word WE - ec_word MATCH_UP + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_CARE + .2byte EC_WORD_HOW + .2byte EC_WORD_WE + .2byte EC_WORD_MATCH_UP @ win speech - ec_word HAH - ec_word BACK - ec_word TO - ec_word SCHOOL - ec_word FOR - ec_word YOU + .2byte EC_WORD_HAH + .2byte EC_WORD_BACK + .2byte EC_WORD_TO + .2byte EC_WORD_SCHOOL + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU @ loss speech - ec_word I - ec_word NEED - ec_word TO - ec_word STUDY - ec_word MY - ec_word LESSONS + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_STUDY + .2byte EC_WORD_MY + .2byte EC_WORD_LESSONS .4byte gSlateportBattleTentTrainerMons_Austyn @ 28 .4byte TRAINER_CLASS_COLLECTOR .string "DONOVAN$", 8 @ pre-battle speech - ec_word OH - ec_word I_AM - ec_word FEELING - ec_word SLIMY - ec_word ALL - ec_word OVER + .2byte EC_WORD_OH + .2byte EC_WORD_I_AM + .2byte EC_WORD_FEELING + .2byte EC_WORD_SLIMY + .2byte EC_WORD_ALL + .2byte EC_WORD_OVER @ win speech - ec_word YOU_RE - ec_word GOING - ec_word DOWN - ec_word THE - ec_move2 MEGA_DRAIN - ec_word HAHAHA + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_GOING + .2byte EC_WORD_DOWN + .2byte EC_WORD_THE + .2byte EC_MOVE2(MEGA_DRAIN) + .2byte EC_WORD_HAHAHA @ loss speech - ec_word I_AM - ec_word NATURALLY - ec_word SLIMY - ec_word THAT_S - ec_word WHAT - ec_word I_AM + .2byte EC_WORD_I_AM + .2byte EC_WORD_NATURALLY + .2byte EC_WORD_SLIMY + .2byte EC_WORD_THAT_S + .2byte EC_WORD_WHAT + .2byte EC_WORD_I_AM .4byte gSlateportBattleTentTrainerMons_Donovan @ 29 .4byte TRAINER_CLASS_LASS .string "TAMIA$", 8 @ pre-battle speech - ec_word I_AM - ec_word ANGRY - ec_word WITH - ec_word MY - ec_word FATHER - ec_word ELLIPSIS + .2byte EC_WORD_I_AM + .2byte EC_WORD_ANGRY + .2byte EC_WORD_WITH + .2byte EC_WORD_MY + .2byte EC_WORD_FATHER + .2byte EC_WORD_ELLIPSIS @ win speech - ec_word I - ec_word REALLY - ec_word DISLIKE - ec_word MY - ec_word FATHER - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_REALLY + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_MY + .2byte EC_WORD_FATHER + .2byte EC_WORD_EXCL @ loss speech - ec_word I - ec_word JUST - ec_word SO - ec_word ADORE - ec_word MY - ec_word FATHER + .2byte EC_WORD_I + .2byte EC_WORD_JUST + .2byte EC_WORD_SO + .2byte EC_WORD_ADORE + .2byte EC_WORD_MY + .2byte EC_WORD_FATHER .4byte gSlateportBattleTentTrainerMons_Tamia diff --git a/data/battle_frontier/verdanturf_battle_tent_trainers.inc b/data/battle_frontier/verdanturf_battle_tent_trainers.inc index af9a03910..aa028c600 100644 --- a/data/battle_frontier/verdanturf_battle_tent_trainers.inc +++ b/data/battle_frontier/verdanturf_battle_tent_trainers.inc @@ -4,413 +4,413 @@ gVerdanturfBattleTentTrainers:: @ 85DE610 .4byte TRAINER_CLASS_AROMA_LADY .string "BRENNA$", 8 @ pre-battle speech - ec_word NO - ec_word DAYS - ec_word GO - ec_word WITHOUT - ec_word MY - ec_move1 FAKE_TEARS + .2byte EC_WORD_NO + .2byte EC_WORD_DAYS + .2byte EC_WORD_GO + .2byte EC_WORD_WITHOUT + .2byte EC_WORD_MY + .2byte EC_MOVE(FAKE_TEARS) @ win speech - ec_word OH - ec_word THAT_WAS - ec_word SO - ec_word REFRESHING - ec_word EXCL + .2byte EC_WORD_OH + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_SO + .2byte EC_WORD_REFRESHING + .2byte EC_WORD_EXCL .2byte -1 @ loss speech - ec_word ALL - ec_word I - ec_word EVER - ec_word GET - ec_word IS - ec_move1 TORMENT + .2byte EC_WORD_ALL + .2byte EC_WORD_I + .2byte EC_WORD_EVER + .2byte EC_WORD_GET + .2byte EC_WORD_IS + .2byte EC_MOVE(TORMENT) .4byte gVerdanturfBattleTentTrainerMons_Brenna @ 1 .4byte TRAINER_CLASS_RUIN_MANIAC .string "DILAN$", 8 @ pre-battle speech - ec_word YOU - ec_word DON_T - ec_word KNOW - ec_word HOW - ec_word BORED - ec_word I_AM + .2byte EC_WORD_YOU + .2byte EC_WORD_DON_T + .2byte EC_WORD_KNOW + .2byte EC_WORD_HOW + .2byte EC_WORD_BORED + .2byte EC_WORD_I_AM @ win speech - ec_word LOSING - ec_word ISN_T - ec_word EXCITING - ec_word AT - ec_word ALL - ec_word ELLIPSIS + .2byte EC_WORD_LOSING + .2byte EC_WORD_ISN_T + .2byte EC_WORD_EXCITING + .2byte EC_WORD_AT + .2byte EC_WORD_ALL + .2byte EC_WORD_ELLIPSIS @ loss speech - ec_word EXCITING - ec_word EXCL_EXCL - ec_word BYE_BYE - ec_word TO - ec_word BEING - ec_word BORED + .2byte EC_WORD_EXCITING + .2byte EC_WORD_EXCL_EXCL + .2byte EC_WORD_BYE_BYE + .2byte EC_WORD_TO + .2byte EC_WORD_BEING + .2byte EC_WORD_BORED .4byte gVerdanturfBattleTentTrainerMons_Dilan @ 2 .4byte TRAINER_CLASS_TUBER_1 .string "ELIANA$", 8 @ pre-battle speech - ec_word I_AM - ec_word GOING - ec_word ON - ec_word A - ec_word VACATION - ec_word SOON + .2byte EC_WORD_I_AM + .2byte EC_WORD_GOING + .2byte EC_WORD_ON + .2byte EC_WORD_A + .2byte EC_WORD_VACATION + .2byte EC_WORD_SOON @ win speech - ec_word I - ec_word NEED - ec_word TO - ec_word GET - ec_word SOME - ec_word MONEY + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_GET + .2byte EC_WORD_SOME + .2byte EC_WORD_MONEY @ loss speech - ec_word NO - ec_word SLEEP - ec_word UNTIL - ec_word I - ec_word GET - ec_word HOME + .2byte EC_WORD_NO + .2byte EC_WORD_SLEEP + .2byte EC_WORD_UNTIL + .2byte EC_WORD_I + .2byte EC_WORD_GET + .2byte EC_WORD_HOME .4byte gVerdanturfBattleTentTrainerMons_Eliana @ 3 .4byte TRAINER_CLASS_TUBER_2 .string "MARKUS$", 8 @ pre-battle speech - ec_word I_AM - ec_word SMART - ec_word EXCL - ec_word IF_I_LOSE - ec_word I - ec_move1 SELF_DESTRUCT + .2byte EC_WORD_I_AM + .2byte EC_WORD_SMART + .2byte EC_WORD_EXCL + .2byte EC_WORD_IF_I_LOSE + .2byte EC_WORD_I + .2byte EC_MOVE(SELF_DESTRUCT) @ win speech - ec_word IT_S - ec_word A - ec_word NON_STOP - ec_move2 EXPLOSION - ec_word OF - ec_word JOY + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_WORD_NON_STOP + .2byte EC_MOVE2(EXPLOSION) + .2byte EC_WORD_OF + .2byte EC_WORD_JOY @ loss speech - ec_word I_VE - ec_word LOST - ec_word ELLIPSIS - ec_word TIME - ec_word TO - ec_move1 SELF_DESTRUCT + .2byte EC_WORD_I_VE + .2byte EC_WORD_LOST + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_TIME + .2byte EC_WORD_TO + .2byte EC_MOVE(SELF_DESTRUCT) .4byte gVerdanturfBattleTentTrainerMons_Markus @ 4 .4byte TRAINER_CLASS_LADY .string "CAITLYN$", 8 @ pre-battle speech - ec_word I_AM - ec_word BORED - ec_word OF - ec_word BEING - ec_word AN - ec_word IDOL + .2byte EC_WORD_I_AM + .2byte EC_WORD_BORED + .2byte EC_WORD_OF + .2byte EC_WORD_BEING + .2byte EC_WORD_AN + .2byte EC_WORD_IDOL @ win speech - ec_word A - ec_word BATTLE - ec_word IS - ec_word BEST - ec_word FOR - ec_word HAPPINESS + .2byte EC_WORD_A + .2byte EC_WORD_BATTLE + .2byte EC_WORD_IS + .2byte EC_WORD_BEST + .2byte EC_WORD_FOR + .2byte EC_WORD_HAPPINESS @ loss speech - ec_word LOSING - ec_word DOESN_T - ec_word BUG - ec_word ME - ec_word AT - ec_word ALL + .2byte EC_WORD_LOSING + .2byte EC_WORD_DOESN_T + .2byte EC_WORD_BUG + .2byte EC_WORD_ME + .2byte EC_WORD_AT + .2byte EC_WORD_ALL .4byte gVerdanturfBattleTentTrainerMons_Caitlyn @ 5 .4byte TRAINER_CLASS_BEAUTY .string "DESIREE$", 8 @ pre-battle speech - ec_word DOESN_T - ec_word MY - ec_word BEAUTY - ec_move1 ASTONISH - ec_word YOU - ec_word QUES + .2byte EC_WORD_DOESN_T + .2byte EC_WORD_MY + .2byte EC_WORD_BEAUTY + .2byte EC_MOVE(ASTONISH) + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES @ win speech - ec_word DID - ec_word I - ec_word INTIMIDATE - ec_word YOU - ec_word QUES + .2byte EC_WORD_DID + .2byte EC_WORD_I + .2byte EC_WORD_INTIMIDATE + .2byte EC_WORD_YOU + .2byte EC_WORD_QUES .2byte -1 @ loss speech - ec_word MY - ec_word BEAUTY - ec_word DID - ec_word NOTHING - ec_word FOR - ec_word YOU + .2byte EC_WORD_MY + .2byte EC_WORD_BEAUTY + .2byte EC_WORD_DID + .2byte EC_WORD_NOTHING + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU .4byte gVerdanturfBattleTentTrainerMons_Desiree @ 6 .4byte TRAINER_CLASS_RICH_BOY .string "RONALD$", 8 @ pre-battle speech - ec_word COME_ON - ec_word I - ec_word WILL - ec_word BATTLE - ec_word SERIOUSLY + .2byte EC_WORD_COME_ON + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_BATTLE + .2byte EC_WORD_SERIOUSLY .2byte -1 @ win speech - ec_word GIVE_UP - ec_word QUES + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_QUES .2byte -1 - ec_word THAT_S - ec_word REALLY - ec_word WEAK + .2byte EC_WORD_THAT_S + .2byte EC_WORD_REALLY + .2byte EC_WORD_WEAK @ loss speech - ec_word I - ec_word NEED - ec_word TO - ec_word DO - ec_word A - ec_move2 BATON_PASS + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_TO + .2byte EC_WORD_DO + .2byte EC_WORD_A + .2byte EC_MOVE2(BATON_PASS) .4byte gVerdanturfBattleTentTrainerMons_Ronald @ 7 .4byte TRAINER_CLASS_POKEMANIAC .string "ASHTEN$", 8 @ pre-battle speech - ec_word OH_YEAH - ec_word ANOTHER - ec_word EXCITING - ec_word BATTLE - ec_word EXCL + .2byte EC_WORD_OH_YEAH + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_EXCITING + .2byte EC_WORD_BATTLE + .2byte EC_WORD_EXCL .2byte -1 @ win speech - ec_word YOUR - ec_word POKEMON - ec_word ARE - ec_word WIMPY - ec_word AND - ec_word BORING + .2byte EC_WORD_YOUR + .2byte EC_WORD_POKEMON + .2byte EC_WORD_ARE + .2byte EC_WORD_WIMPY + .2byte EC_WORD_AND + .2byte EC_WORD_BORING @ loss speech - ec_word THAT_WAS - ec_word AN - ec_word EXCITING - ec_word LOSS - ec_word WOW - ec_word EXCL + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_AN + .2byte EC_WORD_EXCITING + .2byte EC_WORD_LOSS + .2byte EC_WORD_WOW + .2byte EC_WORD_EXCL .4byte gVerdanturfBattleTentTrainerMons_Ashten @ 8 .4byte TRAINER_CLASS_SWIMMER_M .string "GERARD$", 8 @ pre-battle speech - ec_word LOOK - ec_word AT - ec_word MY - ec_word SUPER - ec_move2 TEETER_DANCE - ec_word EXCL + .2byte EC_WORD_LOOK + .2byte EC_WORD_AT + .2byte EC_WORD_MY + .2byte EC_WORD_SUPER + .2byte EC_MOVE2(TEETER_DANCE) + .2byte EC_WORD_EXCL @ win speech - ec_word THAT_WAS - ec_word HARD - ec_word ELLIPSIS - ec_word AM - ec_word I - ec_word OK_QUES + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_HARD + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_AM + .2byte EC_WORD_I + .2byte EC_WORD_OK_QUES @ loss speech - ec_word I - ec_word WON_T - ec_word FORGIVE - ec_word YOU - ec_word FOR - ec_word THAT + .2byte EC_WORD_I + .2byte EC_WORD_WON_T + .2byte EC_WORD_FORGIVE + .2byte EC_WORD_YOU + .2byte EC_WORD_FOR + .2byte EC_WORD_THAT .4byte gVerdanturfBattleTentTrainerMons_Gerard @ 9 .4byte TRAINER_CLASS_CAMPER .string "BRADLY$", 8 @ pre-battle speech - ec_word IT_S - ec_word LONESOME - ec_word BUT - ec_word I - ec_word VACATION - ec_word ALONE + .2byte EC_WORD_IT_S + .2byte EC_WORD_LONESOME + .2byte EC_WORD_BUT + .2byte EC_WORD_I + .2byte EC_WORD_VACATION + .2byte EC_WORD_ALONE @ win speech - ec_word I - ec_word WILL - ec_move1 WITHDRAW - ec_word INSIDE - ec_word MY - ec_word SHELL_ARMOR + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_MOVE(WITHDRAW) + .2byte EC_WORD_INSIDE + .2byte EC_WORD_MY + .2byte EC_WORD_SHELL_ARMOR @ loss speech - ec_word OH - ec_word ELLIPSIS + .2byte EC_WORD_OH + .2byte EC_WORD_ELLIPSIS .2byte -1 - ec_word ALONE - ec_word AS - ec_word ALWAYS + .2byte EC_WORD_ALONE + .2byte EC_WORD_AS + .2byte EC_WORD_ALWAYS .4byte gVerdanturfBattleTentTrainerMons_Bradly @ 10 .4byte TRAINER_CLASS_BUG_MANIAC .string "DENNIS$", 8 @ pre-battle speech - ec_word ARE - ec_word YOU - ec_word REALLY - ec_word STRONG - ec_word QUES + .2byte EC_WORD_ARE + .2byte EC_WORD_YOU + .2byte EC_WORD_REALLY + .2byte EC_WORD_STRONG + .2byte EC_WORD_QUES .2byte -1 @ win speech - ec_word WAHAHAHA - ec_word EXCL + .2byte EC_WORD_WAHAHAHA + .2byte EC_WORD_EXCL .2byte -1 - ec_word WAHAHAHA - ec_word EXCL_EXCL + .2byte EC_WORD_WAHAHAHA + .2byte EC_WORD_EXCL_EXCL .2byte -1 @ loss speech - ec_word NICE - ec_word GOING - ec_word EXCL - ec_word I - ec_word WAS - ec_word CHILD_S_PLAY + .2byte EC_WORD_NICE + .2byte EC_WORD_GOING + .2byte EC_WORD_EXCL + .2byte EC_WORD_I + .2byte EC_WORD_WAS + .2byte EC_WORD_CHILD_S_PLAY .4byte gVerdanturfBattleTentTrainerMons_Dennis @ 11 .4byte TRAINER_CLASS_GENTLEMAN .string "PRESTIN$", 8 @ pre-battle speech - ec_word THIS - ec_word IS - ec_word A - ec_move1 NIGHTMARE - ec_word FOR - ec_word YOU + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_A + .2byte EC_MOVE(NIGHTMARE) + .2byte EC_WORD_FOR + .2byte EC_WORD_YOU @ win speech - ec_word FORGIVE - ec_word ME - ec_word ELLIPSIS - ec_word IT_S - ec_word A - ec_word DREAM + .2byte EC_WORD_FORGIVE + .2byte EC_WORD_ME + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_IT_S + .2byte EC_WORD_A + .2byte EC_WORD_DREAM @ loss speech - ec_word I - ec_word WANT - ec_word TO - ec_word WAKE_UP - ec_word FROM - ec_word THIS + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_TO + .2byte EC_WORD_WAKE_UP + .2byte EC_WORD_FROM + .2byte EC_WORD_THIS .4byte gVerdanturfBattleTentTrainerMons_Prestin @ 12 .4byte TRAINER_CLASS_GUITARIST .string "ERNESTO$", 8 @ pre-battle speech - ec_word THIS - ec_word PARTY - ec_word GOES - ec_word ON - ec_word FOREVER - ec_word EXCL + .2byte EC_WORD_THIS + .2byte EC_WORD_PARTY + .2byte EC_WORD_GOES + .2byte EC_WORD_ON + .2byte EC_WORD_FOREVER + .2byte EC_WORD_EXCL @ win speech - ec_word THE - ec_word MUSIC - ec_word PLAYS - ec_word ON - ec_word WITHOUT - ec_word END + .2byte EC_WORD_THE + .2byte EC_WORD_MUSIC + .2byte EC_WORD_PLAYS + .2byte EC_WORD_ON + .2byte EC_WORD_WITHOUT + .2byte EC_WORD_END @ loss speech - ec_word NO - ec_word EXCL - ec_word THE - ec_word MUSIC - ec_word CAN_T - ec_word STOP + .2byte EC_WORD_NO + .2byte EC_WORD_EXCL + .2byte EC_WORD_THE + .2byte EC_WORD_MUSIC + .2byte EC_WORD_CAN_T + .2byte EC_WORD_STOP .4byte gVerdanturfBattleTentTrainerMons_Ernesto @ 13 .4byte TRAINER_CLASS_SCHOOL_KID_2 .string "NALA$", 8 @ pre-battle speech - ec_word I - ec_word WANT - ec_word THE - ec_word WORLD - ec_word MOVIE - ec_word COLLECTION + .2byte EC_WORD_I + .2byte EC_WORD_WANT + .2byte EC_WORD_THE + .2byte EC_WORD_WORLD + .2byte EC_WORD_MOVIE + .2byte EC_WORD_COLLECTION @ win speech - ec_word I - ec_word DON_T - ec_word LIKE - ec_word RADIO - ec_word VERY - ec_word MUCH + .2byte EC_WORD_I + .2byte EC_WORD_DON_T + .2byte EC_WORD_LIKE + .2byte EC_WORD_RADIO + .2byte EC_WORD_VERY + .2byte EC_WORD_MUCH @ loss speech - ec_word I - ec_word REFUSE - ec_word TO - ec_word BELIEVE - ec_word THIS - ec_word EXCL + .2byte EC_WORD_I + .2byte EC_WORD_REFUSE + .2byte EC_WORD_TO + .2byte EC_WORD_BELIEVE + .2byte EC_WORD_THIS + .2byte EC_WORD_EXCL .4byte gVerdanturfBattleTentTrainerMons_Nala @ 14 .4byte TRAINER_CLASS_COOLTRAINER_1 .string "DARNELL$", 8 @ pre-battle speech - ec_word I - ec_word WILL - ec_word GO_EASY - ec_word ON - ec_word YOU + .2byte EC_WORD_I + .2byte EC_WORD_WILL + .2byte EC_WORD_GO_EASY + .2byte EC_WORD_ON + .2byte EC_WORD_YOU .2byte -1 @ win speech - ec_word YOUR - ec_move2 FRUSTRATION - ec_word SHOULD - ec_word BE - ec_word HIDDEN - ec_word AWAY + .2byte EC_WORD_YOUR + .2byte EC_MOVE2(FRUSTRATION) + .2byte EC_WORD_SHOULD + .2byte EC_WORD_BE + .2byte EC_WORD_HIDDEN + .2byte EC_WORD_AWAY @ loss speech - ec_word YOU_RE - ec_word TOO - ec_word MUCH - ec_word TO - ec_word TAKE - ec_word ELLIPSIS + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_TOO + .2byte EC_WORD_MUCH + .2byte EC_WORD_TO + .2byte EC_WORD_TAKE + .2byte EC_WORD_ELLIPSIS .4byte gVerdanturfBattleTentTrainerMons_Darnell @ 15 .4byte TRAINER_CLASS_COOLTRAINER_2 .string "ASHLYN$", 8 @ pre-battle speech - ec_word I - ec_word LOOK - ec_word TOUGH - ec_word DO - ec_word I - ec_word QUES + .2byte EC_WORD_I + .2byte EC_WORD_LOOK + .2byte EC_WORD_TOUGH + .2byte EC_WORD_DO + .2byte EC_WORD_I + .2byte EC_WORD_QUES @ win speech - ec_word I_AM - ec_word NOT - ec_word OVER - ec_word YOUR - ec_move2 TAUNT - ec_word YET + .2byte EC_WORD_I_AM + .2byte EC_WORD_NOT + .2byte EC_WORD_OVER + .2byte EC_WORD_YOUR + .2byte EC_MOVE2(TAUNT) + .2byte EC_WORD_YET @ loss speech - ec_word YOU_RE - ec_word MEAN - ec_word EXCL_EXCL + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MEAN + .2byte EC_WORD_EXCL_EXCL .2byte -1 .2byte -1 .2byte -1 @@ -420,48 +420,48 @@ gVerdanturfBattleTentTrainers:: @ 85DE610 .4byte TRAINER_CLASS_POKEFAN_1 .string "ADDISON$", 8 @ pre-battle speech - ec_word YES - ec_word EXCL + .2byte EC_WORD_YES + .2byte EC_WORD_EXCL .2byte -1 - ec_word MY - ec_word POKEMON - ec_word EXCL + .2byte EC_WORD_MY + .2byte EC_WORD_POKEMON + .2byte EC_WORD_EXCL @ win speech - ec_word WELL - ec_word WASN_T - ec_word THAT - ec_word EASY - ec_word QUES + .2byte EC_WORD_WELL + .2byte EC_WORD_WASN_T + .2byte EC_WORD_THAT + .2byte EC_WORD_EASY + .2byte EC_WORD_QUES .2byte -1 @ loss speech - ec_word WAAAH - ec_word EXCL + .2byte EC_WORD_WAAAH + .2byte EC_WORD_EXCL .2byte -1 - ec_word BUT - ec_word WHY - ec_word QUES + .2byte EC_WORD_BUT + .2byte EC_WORD_WHY + .2byte EC_WORD_QUES .4byte gVerdanturfBattleTentTrainerMons_Addison @ 17 .4byte TRAINER_CLASS_POKEFAN_2 .string "JUSTINE$", 8 @ pre-battle speech - ec_word YES - ec_word EXCL + .2byte EC_WORD_YES + .2byte EC_WORD_EXCL .2byte -1 - ec_word COME_ON - ec_word I_AM - ec_word READY + .2byte EC_WORD_COME_ON + .2byte EC_WORD_I_AM + .2byte EC_WORD_READY @ win speech - ec_word YOU_RE - ec_word JUST - ec_word NOT - ec_word GOOD - ec_word ENOUGH - ec_word EXCL + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_JUST + .2byte EC_WORD_NOT + .2byte EC_WORD_GOOD + .2byte EC_WORD_ENOUGH + .2byte EC_WORD_EXCL @ loss speech - ec_word WOWEE - ec_word EXCL_EXCL + .2byte EC_WORD_WOWEE + .2byte EC_WORD_EXCL_EXCL .2byte -1 .2byte -1 .2byte -1 @@ -472,310 +472,310 @@ gVerdanturfBattleTentTrainers:: @ 85DE610 .4byte TRAINER_CLASS_EXPERT_1 .string "TYSON$", 8 @ pre-battle speech - ec_word YOU_RE - ec_word GOING - ec_word TO - ec_word PRESSURE - ec_word ME - ec_word QUES + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_GOING + .2byte EC_WORD_TO + .2byte EC_WORD_PRESSURE + .2byte EC_WORD_ME + .2byte EC_WORD_QUES @ win speech - ec_word WHAT - ec_word QUES - ec_word YOU_RE - ec_word MUCH - ec_word TOO_WEAK - ec_word EXCL + .2byte EC_WORD_WHAT + .2byte EC_WORD_QUES + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_MUCH + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_EXCL @ loss speech - ec_word THIS - ec_word DOESN_T - ec_word MAKE - ec_word ME - ec_word HAPPY - ec_word EXCL + .2byte EC_WORD_THIS + .2byte EC_WORD_DOESN_T + .2byte EC_WORD_MAKE + .2byte EC_WORD_ME + .2byte EC_WORD_HAPPY + .2byte EC_WORD_EXCL .4byte gVerdanturfBattleTentTrainerMons_Tyson @ 19 .4byte TRAINER_CLASS_EXPERT_2 .string "LAILA$", 8 @ pre-battle speech - ec_word A - ec_move2 STRUGGLE - ec_word ISN_T - ec_word VERY - ec_word COOL + .2byte EC_WORD_A + .2byte EC_MOVE2(STRUGGLE) + .2byte EC_WORD_ISN_T + .2byte EC_WORD_VERY + .2byte EC_WORD_COOL .2byte -1 @ win speech - ec_word NOPE - ec_word NOT_VERY - ec_word COOL - ec_word AT - ec_word ALL - ec_word EXCL + .2byte EC_WORD_NOPE + .2byte EC_WORD_NOT_VERY + .2byte EC_WORD_COOL + .2byte EC_WORD_AT + .2byte EC_WORD_ALL + .2byte EC_WORD_EXCL @ loss speech - ec_word YOU_RE - ec_word NOT - ec_word COOL - ec_word BUT - ec_word YOU - ec_word WON + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_NOT + .2byte EC_WORD_COOL + .2byte EC_WORD_BUT + .2byte EC_WORD_YOU + .2byte EC_WORD_WON .4byte gVerdanturfBattleTentTrainerMons_Laila @ 20 .4byte TRAINER_CLASS_YOUNGSTER .string "WAREN$", 8 @ pre-battle speech - ec_word DANGER - ec_word EXCL + .2byte EC_WORD_DANGER + .2byte EC_WORD_EXCL .2byte -1 - ec_word I - ec_word SENSE - ec_word DANGER + .2byte EC_WORD_I + .2byte EC_WORD_SENSE + .2byte EC_WORD_DANGER @ win speech - ec_word DID - ec_word YOU - ec_word BELIEVE - ec_word MY - ec_word LIE - ec_word QUES_EXCL + .2byte EC_WORD_DID + .2byte EC_WORD_YOU + .2byte EC_WORD_BELIEVE + .2byte EC_WORD_MY + .2byte EC_WORD_LIE + .2byte EC_WORD_QUES_EXCL @ loss speech - ec_word I - ec_word REALLY - ec_word DID - ec_word SENSE - ec_word DANGER - ec_word ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_REALLY + .2byte EC_WORD_DID + .2byte EC_WORD_SENSE + .2byte EC_WORD_DANGER + .2byte EC_WORD_ELLIPSIS .4byte gVerdanturfBattleTentTrainerMons_Waren @ 21 .4byte TRAINER_CLASS_FISHERMAN .string "TOBIAS$", 8 @ pre-battle speech - ec_move2 BARRIER - ec_word EXCL_EXCL + .2byte EC_MOVE2(BARRIER) + .2byte EC_WORD_EXCL_EXCL .2byte -1 - ec_word NOW - ec_word COME_ON - ec_word EXCL + .2byte EC_WORD_NOW + .2byte EC_WORD_COME_ON + .2byte EC_WORD_EXCL @ win speech - ec_word HUH_QUES - ec_word YOU - ec_word MEAN - ec_word I - ec_word WON - ec_word QUES + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_YOU + .2byte EC_WORD_MEAN + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_QUES @ loss speech - ec_word I - ec_word SHOULD - ec_word KNOW - ec_word THAT - ec_word IT_S - ec_word HOPELESS + .2byte EC_WORD_I + .2byte EC_WORD_SHOULD + .2byte EC_WORD_KNOW + .2byte EC_WORD_THAT + .2byte EC_WORD_IT_S + .2byte EC_WORD_HOPELESS .4byte gVerdanturfBattleTentTrainerMons_Tobias @ 22 .4byte TRAINER_CLASS_BIRD_KEEPER .string "JOSIAH$", 8 @ pre-battle speech - ec_word I - ec_word PROMISE - ec_word TO - ec_move1 FLY - ec_word IF_I_LOSE + .2byte EC_WORD_I + .2byte EC_WORD_PROMISE + .2byte EC_WORD_TO + .2byte EC_MOVE(FLY) + .2byte EC_WORD_IF_I_LOSE .2byte -1 @ win speech - ec_word TOO_WEAK - ec_word ELLIPSIS + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_ELLIPSIS .2byte -1 - ec_word YOU - ec_move1 FLY - ec_word INSTEAD + .2byte EC_WORD_YOU + .2byte EC_MOVE(FLY) + .2byte EC_WORD_INSTEAD @ loss speech - ec_word I - ec_word PROMISE - ec_word TO - ec_move1 FLY - ec_word SOMETIME - ec_word SOON + .2byte EC_WORD_I + .2byte EC_WORD_PROMISE + .2byte EC_WORD_TO + .2byte EC_MOVE(FLY) + .2byte EC_WORD_SOMETIME + .2byte EC_WORD_SOON .4byte gVerdanturfBattleTentTrainerMons_Josiah @ 23 .4byte TRAINER_CLASS_NINJA_BOY .string "DION$", 8 @ pre-battle speech - ec_word IT_S - ec_word TRENDY - ec_word UM - ec_word BATTLE - ec_word SOMETHING + .2byte EC_WORD_IT_S + .2byte EC_WORD_TRENDY + .2byte EC_WORD_UM + .2byte EC_WORD_BATTLE + .2byte EC_WORD_SOMETHING .2byte -1 @ win speech - ec_word WAS - ec_word IT - ec_word ELLIPSIS - ec_word BATTLE - ec_word DATE - ec_word QUES + .2byte EC_WORD_WAS + .2byte EC_WORD_IT + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_BATTLE + .2byte EC_WORD_DATE + .2byte EC_WORD_QUES @ loss speech - ec_word WAS - ec_word IT - ec_word ELLIPSIS - ec_word BATTLE - ec_word GOURMET - ec_word QUES + .2byte EC_WORD_WAS + .2byte EC_WORD_IT + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_BATTLE + .2byte EC_WORD_GOURMET + .2byte EC_WORD_QUES .4byte gVerdanturfBattleTentTrainerMons_Dion @ 24 .4byte TRAINER_CLASS_PARASOL_LADY .string "KENZIE$", 8 @ pre-battle speech - ec_word THE - ec_move1 MORNING_SUN - ec_word GIVES - ec_word ME - ec_move1 STRENGTH + .2byte EC_WORD_THE + .2byte EC_MOVE(MORNING_SUN) + .2byte EC_WORD_GIVES + .2byte EC_WORD_ME + .2byte EC_MOVE(STRENGTH) .2byte -1 @ win speech - ec_word BUT - ec_word I - ec_word LIKE - ec_move2 MOONLIGHT - ec_word TOO + .2byte EC_WORD_BUT + .2byte EC_WORD_I + .2byte EC_WORD_LIKE + .2byte EC_MOVE2(MOONLIGHT) + .2byte EC_WORD_TOO .2byte -1 @ loss speech - ec_word YOU_RE - ec_word LIKE - ec_word A - ec_word TERRIBLE - ec_move1 SANDSTORM - ec_word ELLIPSIS + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_LIKE + .2byte EC_WORD_A + .2byte EC_WORD_TERRIBLE + .2byte EC_MOVE(SANDSTORM) + .2byte EC_WORD_ELLIPSIS .4byte gVerdanturfBattleTentTrainerMons_Kenzie @ 25 .4byte TRAINER_CLASS_SWIMMER_F .string "LILLIAN$", 8 @ pre-battle speech - ec_word I - ec_word DO - ec_word THINGS - ec_word AT - ec_word MY - ec_word OWN_TEMPO + .2byte EC_WORD_I + .2byte EC_WORD_DO + .2byte EC_WORD_THINGS + .2byte EC_WORD_AT + .2byte EC_WORD_MY + .2byte EC_WORD_OWN_TEMPO @ win speech - ec_word I - ec_word WON - ec_word QUES - ec_word WHAT - ec_word A - ec_word SURPRISE + .2byte EC_WORD_I + .2byte EC_WORD_WON + .2byte EC_WORD_QUES + .2byte EC_WORD_WHAT + .2byte EC_WORD_A + .2byte EC_WORD_SURPRISE @ loss speech - ec_word AWW - ec_word ELLIPSIS - ec_word I - ec_word NEED - ec_word A - ec_word NAP + .2byte EC_WORD_AWW + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_I + .2byte EC_WORD_NEED + .2byte EC_WORD_A + .2byte EC_WORD_NAP .4byte gVerdanturfBattleTentTrainerMons_Lillian @ 26 .4byte TRAINER_CLASS_PICNICKER .string "LESLEY$", 8 @ pre-battle speech - ec_word YOU - ec_word SHOULD - ec_word NOT - ec_word BE - ec_word LOLLING - ec_word ABOUT + .2byte EC_WORD_YOU + .2byte EC_WORD_SHOULD + .2byte EC_WORD_NOT + .2byte EC_WORD_BE + .2byte EC_WORD_LOLLING + .2byte EC_WORD_ABOUT @ win speech - ec_word YOU - ec_word SHOULD - ec_word GET - ec_word UP - ec_word EARLIER + .2byte EC_WORD_YOU + .2byte EC_WORD_SHOULD + .2byte EC_WORD_GET + .2byte EC_WORD_UP + .2byte EC_WORD_EARLIER .2byte -1 @ loss speech - ec_word THIS - ec_word SHOULD - ec_word NOT - ec_word BE - ec_word HAPPENING - ec_word EXCL + .2byte EC_WORD_THIS + .2byte EC_WORD_SHOULD + .2byte EC_WORD_NOT + .2byte EC_WORD_BE + .2byte EC_WORD_HAPPENING + .2byte EC_WORD_EXCL .4byte gVerdanturfBattleTentTrainerMons_Lesley @ 27 .4byte TRAINER_CLASS_SAILOR .string "MARQUIS$", 8 @ pre-battle speech - ec_word NONE - ec_word OF - ec_word THIS - ec_word IS - ec_word MAKING - ec_word SENSE + .2byte EC_WORD_NONE + .2byte EC_WORD_OF + .2byte EC_WORD_THIS + .2byte EC_WORD_IS + .2byte EC_WORD_MAKING + .2byte EC_WORD_SENSE @ win speech - ec_word SEE - ec_word QUES - ec_word THIS - ec_word JUST - ec_word ISN_T - ec_word NORMAL + .2byte EC_WORD_SEE + .2byte EC_WORD_QUES + .2byte EC_WORD_THIS + .2byte EC_WORD_JUST + .2byte EC_WORD_ISN_T + .2byte EC_WORD_NORMAL @ loss speech - ec_word SHOULD - ec_word I - ec_word CAUSE - ec_word AN - ec_move1 UPROAR - ec_word QUES + .2byte EC_WORD_SHOULD + .2byte EC_WORD_I + .2byte EC_WORD_CAUSE + .2byte EC_WORD_AN + .2byte EC_MOVE(UPROAR) + .2byte EC_WORD_QUES .4byte gVerdanturfBattleTentTrainerMons_Marquis @ 28 .4byte TRAINER_CLASS_COLLECTOR .string "FREDDY$", 8 @ pre-battle speech - ec_word I - ec_word ADORE - ec_word THIS - ec_word CUTE - ec_word TELEVISION - ec_word IDOL + .2byte EC_WORD_I + .2byte EC_WORD_ADORE + .2byte EC_WORD_THIS + .2byte EC_WORD_CUTE + .2byte EC_WORD_TELEVISION + .2byte EC_WORD_IDOL @ win speech - ec_word YOU_RE - ec_word SO - ec_word FUNNY - ec_word WHEN - ec_word YOU_RE - ec_word ANGRY + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_SO + .2byte EC_WORD_FUNNY + .2byte EC_WORD_WHEN + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_ANGRY @ loss speech - ec_word LATE - ec_word NIGHT - ec_word TELEVISION - ec_word IS - ec_word MY - ec_word LIFE + .2byte EC_WORD_LATE + .2byte EC_WORD_NIGHT + .2byte EC_WORD_TELEVISION + .2byte EC_WORD_IS + .2byte EC_WORD_MY + .2byte EC_WORD_LIFE .4byte gVerdanturfBattleTentTrainerMons_Freddy @ 29 .4byte TRAINER_CLASS_LASS .string "CECILIA$", 8 @ pre-battle speech - ec_word MY - ec_word FABULOUS - ec_word CUTENESS - ec_word IS - ec_word IN - ec_word FASHION + .2byte EC_WORD_MY + .2byte EC_WORD_FABULOUS + .2byte EC_WORD_CUTENESS + .2byte EC_WORD_IS + .2byte EC_WORD_IN + .2byte EC_WORD_FASHION @ win speech - ec_word YOU_RE - ec_word NO - ec_word MATCH - ec_word FOR - ec_word MY - ec_word CUTE_CHARM + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_NO + .2byte EC_WORD_MATCH + .2byte EC_WORD_FOR + .2byte EC_WORD_MY + .2byte EC_WORD_CUTE_CHARM @ loss speech - ec_word DON_T - ec_word YOU - ec_word HAVE - ec_word FASHION - ec_word SENSE - ec_word QUES + .2byte EC_WORD_DON_T + .2byte EC_WORD_YOU + .2byte EC_WORD_HAVE + .2byte EC_WORD_FASHION + .2byte EC_WORD_SENSE + .2byte EC_WORD_QUES .4byte gVerdanturfBattleTentTrainerMons_Cecilia diff --git a/data/battle_frontier_2.s b/data/battle_frontier_2.s index 44c14f520..74abbe788 100644 --- a/data/battle_frontier_2.s +++ b/data/battle_frontier_2.s @@ -1,3 +1,5 @@ +#include "constants/moves.h" +#include "constants/species.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s index b2dfec5d8..4efa72858 100644 --- a/data/battle_scripts_1.s +++ b/data/battle_scripts_1.s @@ -1,586 +1,4593 @@ +#include "constants/abilities.h" +#include "constants/moves.h" +#include "constants/songs.h" .include "asm/macros.inc" + .include "asm/macros/battle_script.inc" .include "constants/constants.inc" + .include "constants/battle_constants.inc" + .include "constants/battle_script_constants.inc" + .include "constants/battle_text.inc" .section script_data, "aw", %progbits gBattleScriptsForMoveEffects:: @ 82D86A8 - .incbin "baserom.gba", 0x2d86a8, 0x388 - -BattleScript_PresentDamageTarget:: @ 82D8A30 - .incbin "baserom.gba", 0x2d8a30, 0x1e - -BattleScript_MoveEnd:: @ 82D8A4E - .incbin "baserom.gba", 0x2d8a4e, 0x12 - -BattleScript_PauseEffectivenessSoundResultMsgEndMove:: @ 82D8A60 - .incbin "baserom.gba", 0x2d8a60, 0x274 - -BattleScript_StatUp:: @ 82D8CD4 - .incbin "baserom.gba", 0x2d8cd4, 0x91 - -BattleScript_StatDown:: @ 82D8D65 - .incbin "baserom.gba", 0x2d8d65, 0x6fd - -BattleScript_MoveUsedMustRecharge:: @ 82D9462 - .incbin "baserom.gba", 0x2d9462, 0xa7f - -BattleScript_PresentHealTarget:: @ 82D9EE1 - .incbin "baserom.gba", 0x2d9ee1, 0x1a - -BattleScript_AlreadyAtFullHp:: @ 82D9EFB - .incbin "baserom.gba", 0x2d9efb, 0x21 - -BattleScript_ButItFailed:: @ 82D9F1C - .incbin "baserom.gba", 0x2d9f1c, 0x88e - -BattleScript_FaintAttacker:: @ 82DA7AA - .incbin "baserom.gba", 0x2da7aa, 0xd - -BattleScript_FaintTarget:: @ 82DA7B7 - .incbin "baserom.gba", 0x2da7b7, 0xd - -gUnknown_082DA7C4:: @ 82DA7C4 - .incbin "baserom.gba", 0x2da7c4, 0x9 - -gUnknown_082DA7CD:: @ 82DA7CD - .incbin "baserom.gba", 0x2da7cd, 0x160 - -BattleScript_LocalTrainerBattleWon:: @ 82DA92D - .incbin "baserom.gba", 0x2da92d, 0x3d - -BattleScript_PayDayMoneyAndPickUpItems:: @ 82DA96A - .incbin "baserom.gba", 0x2da96a, 0x3 - -BattleScript_LocalBattleLost:: @ 82DA96D - .incbin "baserom.gba", 0x2da96d, 0x9e - -gUnknown_082DAA0B:: @ 82DAA0B - .incbin "baserom.gba", 0x2daa0b, 0x2a - -BattleScript_LinkBattleWonOrLost:: @ 82DAA35 - .incbin "baserom.gba", 0x2daa35, 0x52 - -BattleScript_FrontierTrainerBattleWon:: @ 82DAA87 - .incbin "baserom.gba", 0x2daa87, 0x54 - -BattleScript_SmokeBallEscape:: @ 82DAADB - .incbin "baserom.gba", 0x2daadb, 0xe - -BattleScript_RanAwayUsingMonAbility:: @ 82DAAE9 - .incbin "baserom.gba", 0x2daae9, 0x7 - -BattleScript_GotAwaySafely:: @ 82DAAF0 - .incbin "baserom.gba", 0x2daaf0, 0x7 - -BattleScript_WildMonFled:: @ 82DAAF7 - .incbin "baserom.gba", 0x2daaf7, 0x7 - -gUnknown_082DAAFE:: @ 82DAAFE - .incbin "baserom.gba", 0x2daafe, 0x4 - -BattleScript_PrintFailedToRunString:: @ 82DAB02 - .incbin "baserom.gba", 0x2dab02, 0x9 - -gUnknown_082DAB0B:: @ 82DAB0B - .incbin "baserom.gba", 0x2dab0b, 0x6 - -gUnknown_082DAB11:: @ 82DAB11 - .incbin "baserom.gba", 0x2dab11, 0x4 - -BattleScript_ActionSwitch:: @ 82DAB15 - .incbin "baserom.gba", 0x2dab15, 0xa4 - -BattleScript_Pausex20:: @ 82DABB9 - .incbin "baserom.gba", 0x2dabb9, 0x4 - -BattleScript_LevelUp:: @ 82DABBD - .incbin "baserom.gba", 0x2dabbd, 0x6f - -gUnknown_082DAC2C:: @ 82DAC2C - .incbin "baserom.gba", 0x2dac2c, 0x1b - -gUnknown_082DAC47:: @ 82DAC47 - .incbin "baserom.gba", 0x2dac47, 0x82 - -gUnknown_082DACC9:: @ 82DACC9 - .incbin "baserom.gba", 0x2dacc9, 0x9 - -gUnknown_082DACD2:: @ 82DACD2 - .incbin "baserom.gba", 0x2dacd2, 0xe - -gUnknown_082DACE0:: @ 82DACE0 - .incbin "baserom.gba", 0x2dace0, 0x7 - -gUnknown_082DACE7:: @ 82DACE7 - .incbin "baserom.gba", 0x2dace7, 0x13 - -gUnknown_082DACFA:: @ 82DACFA - .incbin "baserom.gba", 0x2dacfa, 0x11 - -gUnknown_082DAD0B:: @ 82DAD0B - .incbin "baserom.gba", 0x2dad0b, 0xa - -BattleScript_LeechSeedTurnDrain:: @ 82DAD15 - .incbin "baserom.gba", 0x2dad15, 0x5c - -BattleScript_BideStoringEnergy:: @ 82DAD71 - .incbin "baserom.gba", 0x2dad71, 0xb - -BattleScript_BideAttack:: @ 82DAD7C - .incbin "baserom.gba", 0x2dad7c, 0x48 - -BattleScript_BideNoEnergyToAttack:: @ 82DADC4 - .incbin "baserom.gba", 0x2dadc4, 0x14 - -gUnknown_082DADD8:: @ 82DADD8 - .incbin "baserom.gba", 0x2dadd8, 0x2b - -BattleScript_MistProtected:: @ 82DAE03 - .incbin "baserom.gba", 0x2dae03, 0xa - -BattleScript_RageIsBuilding:: @ 82DAE0D - .incbin "baserom.gba", 0x2dae0d, 0x7 - -BattleScript_MoveUsedIsDisabled:: @ 82DAE14 - .incbin "baserom.gba", 0x2dae14, 0xb - -gUnknown_082DAE1F:: @ 82DAE1F - .incbin "baserom.gba", 0x2dae1f, 0x4 - -BattleScript_DisabledNoMore:: @ 82DAE23 - .incbin "baserom.gba", 0x2dae23, 0x7 - -gUnknown_082DAE2A:: @ 82DAE2A - .incbin "baserom.gba", 0x2dae2a, 0xd - -BattleScript_EncoredNoMore:: @ 82DAE37 - .incbin "baserom.gba", 0x2dae37, 0x7 - -BattleScript_DestinyBondTakesLife:: @ 82DAE3E - .incbin "baserom.gba", 0x2dae3e, 0x1b - -gUnknown_082DAE59:: @ 82DAE59 - .incbin "baserom.gba", 0x2dae59, 0x37 - -gUnknown_082DAE90:: @ 82DAE90 - .incbin "baserom.gba", 0x2dae90, 0x37 - -gUnknown_082DAEC7:: @ 82DAEC7 - .incbin "baserom.gba", 0x2daec7, 0x3e - -gUnknown_082DAF05:: @ 82DAF05 - .incbin "baserom.gba", 0x2daf05, 0x1b - -gUnknown_082DAF20:: @ 82DAF20 - .incbin "baserom.gba", 0x2daf20, 0x7 - -BattleScript_AllStatsUp:: @ 82DAF27 - .incbin "baserom.gba", 0x2daf27, 0x9c - -BattleScript_RapidSpinAway:: @ 82DAFC3 - .incbin "baserom.gba", 0x2dafc3, 0x2 - -BattleScript_WrapFree:: @ 82DAFC5 - .incbin "baserom.gba", 0x2dafc5, 0x11 - -BattleScript_LeechSeedFree:: @ 82DAFD6 - .incbin "baserom.gba", 0x2dafd6, 0x7 - -BattleScript_SpikesFree:: @ 82DAFDD - .incbin "baserom.gba", 0x2dafdd, 0x7 - -gUnknown_082DAFE4:: @ 82DAFE4 - .incbin "baserom.gba", 0x2dafe4, 0x8e - -BattleScript_NoMovesLeft:: @ 82DB072 - .incbin "baserom.gba", 0x2db072, 0x4 - -gUnknown_082DB076:: @ 82DB076 - .incbin "baserom.gba", 0x2db076, 0x4 - -BattleScript_NoPPForMove:: @ 82DB07A - .incbin "baserom.gba", 0x2db07a, 0xf - -gUnknown_082DB089:: @ 82DB089 - .incbin "baserom.gba", 0x2db089, 0xf - -gUnknown_082DB098:: @ 82DB098 - .incbin "baserom.gba", 0x2db098, 0x8 - -gUnknown_082DB0A0:: @ 82DB0A0 - .incbin "baserom.gba", 0x2db0a0, 0x4 - -BattleScript_MoveUsedIsTaunted:: @ 82DB0A4 - .incbin "baserom.gba", 0x2db0a4, 0xb - -gUnknown_082DB0AF:: @ 82DB0AF - .incbin "baserom.gba", 0x2db0af, 0x8 - -BattleScript_WishComesTrue:: @ 82DB0B7 - .incbin "baserom.gba", 0x2db0b7, 0x37 - -BattleScript_IngrainTurnHeal:: @ 82DB0EE - .incbin "baserom.gba", 0x2db0ee, 0x29 - -BattleScript_AtkDefDown:: @ 82DB117 - .incbin "baserom.gba", 0x2db117, 0x51 - -BattleScript_KnockedOff:: @ 82DB168 - .incbin "baserom.gba", 0x2db168, 0xe - -BattleScript_MoveUsedIsImprisoned:: @ 82DB176 - .incbin "baserom.gba", 0x2db176, 0xb - -gUnknown_082DB181:: @ 82DB181 - .incbin "baserom.gba", 0x2db181, 0x4 - -gUnknown_082DB185:: @ 82DB185 - .incbin "baserom.gba", 0x2db185, 0x8 - -BattleScript_GrudgeTakesPp:: @ 82DB18D - .incbin "baserom.gba", 0x2db18d, 0x7 - -BattleScript_MagicCoatBounce:: @ 82DB194 - .incbin "baserom.gba", 0x2db194, 0x18 - -BattleScript_SnatchedMove:: @ 82DB1AC - .incbin "baserom.gba", 0x2db1ac, 0x1b - -BattleScript_EnduredMsg:: @ 82DB1C7 - .incbin "baserom.gba", 0x2db1c7, 0x7 - -BattleScript_OneHitKOMsg:: @ 82DB1CE - .incbin "baserom.gba", 0x2db1ce, 0x7 - -BattleScript_SAtkDown2:: @ 82DB1D5 - .incbin "baserom.gba", 0x2db1d5, 0x2a - -BattleScript_FocusPunchSetUp:: @ 82DB1FF - .incbin "baserom.gba", 0x2db1ff, 0x14 - -BattleScript_MoveUsedIsAsleep:: @ 82DB213 - .incbin "baserom.gba", 0x2db213, 0xd - -BattleScript_MoveUsedWokeUp:: @ 82DB220 - .incbin "baserom.gba", 0x2db220, 0x14 - -gUnknown_082DB234:: @ 82DB234 - .incbin "baserom.gba", 0x2db234, 0x9 - -BattleScript_PoisonTurnDmg:: @ 82DB23D - .incbin "baserom.gba", 0x2db23d, 0x22 - -BattleScript_BurnTurnDmg:: @ 82DB25F - .incbin "baserom.gba", 0x2db25f, 0xb - -BattleScript_MoveUsedIsFrozen:: @ 82DB26A - .incbin "baserom.gba", 0x2db26a, 0xd - -BattleScript_MoveUsedUnfroze:: @ 82DB277 - .incbin "baserom.gba", 0x2db277, 0xb - -BattleScript_DefrostedViaFireMove:: @ 82DB282 - .incbin "baserom.gba", 0x2db282, 0x9 - -BattleScript_MoveUsedIsParalyzed:: @ 82DB28B - .incbin "baserom.gba", 0x2db28b, 0x10 - -BattleScript_MoveUsedFlinched:: @ 82DB29B - .incbin "baserom.gba", 0x2db29b, 0xb - -gUnknown_082DB2A6:: @ 82DB2A6 - .incbin "baserom.gba", 0x2db2a6, 0x9 - -BattleScript_ThrashConfuses:: @ 82DB2AF - .incbin "baserom.gba", 0x2db2af, 0xe - -BattleScript_MoveUsedIsConfused:: @ 82DB2BD - .incbin "baserom.gba", 0x2db2bd, 0x43 - -BattleScript_MoveUsedIsConfusedNoMore:: @ 82DB300 - .incbin "baserom.gba", 0x2db300, 0x7 - -BattleScript_PrintPayDayMoneyString:: @ 82DB307 - .incbin "baserom.gba", 0x2db307, 0x7 - -BattleScript_WrapTurnDmg:: @ 82DB30E - .incbin "baserom.gba", 0x2db30e, 0x12 - -BattleScript_WrapEnds:: @ 82DB320 - .incbin "baserom.gba", 0x2db320, 0x7 - -BattleScript_MoveUsedIsInLove:: @ 82DB327 - .incbin "baserom.gba", 0x2db327, 0xd - -BattleScript_MoveUsedIsParalyzedCantAttack:: @ 82DB334 - .incbin "baserom.gba", 0x2db334, 0xb - -BattleScript_NightmareTurnDmg:: @ 82DB33F - .incbin "baserom.gba", 0x2db33f, 0x11 - -BattleScript_CurseTurnDmg:: @ 82DB350 - .incbin "baserom.gba", 0x2db350, 0x11 - -BattleScript_TargetPRLZHeal:: @ 82DB361 - .incbin "baserom.gba", 0x2db361, 0x9 - -BattleScript_MoveEffectSleep:: @ 82DB36A - .incbin "baserom.gba", 0x2db36A, 0xE - -BattleScript_YawnMakesAsleep:: @ 82DB378 - .incbin "baserom.gba", 0x2db378, 0xE - -BattleScript_MoveEffectPoison:: @ 82DB386 - .incbin "baserom.gba", 0x2db386, 0xF - -BattleScript_MoveEffectBurn:: @ 82DB395 - .incbin "baserom.gba", 0x2db395, 0xF - -BattleScript_MoveEffectFreeze:: @ 82DB3A4 - .incbin "baserom.gba", 0x2db3A4, 0xF - -BattleScript_MoveEffectParalysis:: @ 82DB3B3 - .incbin "baserom.gba", 0x2db3B3, 0xF - -BattleScript_MoveEffectUproar:: @ 82DB3C2 - .incbin "baserom.gba", 0x2db3C2, 0x7 - -BattleScript_MoveEffectToxic:: @ 82DB3C9 - .incbin "baserom.gba", 0x2db3C9, 0xD - -BattleScript_MoveEffectPayDay:: @ 82DB3D6 - .incbin "baserom.gba", 0x2db3D6, 0x7 - -BattleScript_MoveEffectWrap:: @ 82DB3DD - .incbin "baserom.gba", 0x2db3DD, 0x9 - -BattleScript_MoveEffectConfusion:: @ 82DB3E6 - .incbin "baserom.gba", 0x2db3E6, 0xE - -BattleScript_MoveEffectRecoil33:: @ 82DB3F4 - .incbin "baserom.gba", 0x2db3F4, 0x2e - -BattleScript_ItemSteal:: @ 82DB422 - .incbin "baserom.gba", 0x2db422, 0xe - -BattleScript_DrizzleActivates:: @ 82DB430 - .incbin "baserom.gba", 0x2db430, 0x14 - -BattleScript_SpeedBoostActivates:: @ 82DB444 - .incbin "baserom.gba", 0x2db444, 0xe - -BattleScript_TraceActivates:: @ 82DB452 - .incbin "baserom.gba", 0x2db452, 0xa - -BattleScript_RainDishActivates:: @ 82DB45C - .incbin "baserom.gba", 0x2db45c, 0x14 - -BattleScript_SandstreamActivates:: @ 82DB470 - .incbin "baserom.gba", 0x2db470, 0x14 - -BattleScript_ShedSkinActivates:: @ 82DB484 - .incbin "baserom.gba", 0x2db484, 0x25 - -BattleScript_CastformChange:: @ 82DB4A9 - .incbin "baserom.gba", 0x2db4a9, 0xf - -gUnknown_082DB4B8:: @ 82DB4B8 - .incbin "baserom.gba", 0x2db4b8, 0x9 - -gUnknown_082DB4C1:: @ 82DB4C1 - .incbin "baserom.gba", 0x2db4c1, 0x69 - -BattleScript_DroughtActivates:: @ 82DB52A - .incbin "baserom.gba", 0x2db52a, 0x14 - -BattleScript_TookAttack:: @ 82DB53E - .incbin "baserom.gba", 0x2db53e, 0x14 - -BattleScript_SturdyPreventsOHKO:: @ 82DB552 - .incbin "baserom.gba", 0x2db552, 0xe - -BattleScript_DampStopsExplosion:: @ 82DB560 - .incbin "baserom.gba", 0x2db560, 0xe - -BattleScript_MoveHPDrain_PPLoss:: @ 82DB56E - .incbin "baserom.gba", 0x2db56e, 0x1 - -BattleScript_MoveHPDrain:: @ 82DB56F - .incbin "baserom.gba", 0x2db56f, 0x22 - -gUnknown_082DB591:: @ 82DB591 - .incbin "baserom.gba", 0x2db591, 0x1 - -gUnknown_082DB592:: @ 82DB592 - .incbin "baserom.gba", 0x2db592, 0x15 - -BattleScript_FlashFireBoost_PPLoss:: @ 82DB5A7 - .incbin "baserom.gba", 0x2db5a7, 0x1 - -BattleScript_FlashFireBoost:: @ 82DB5A8 - .incbin "baserom.gba", 0x2db5a8, 0x1f - -BattleScript_AbilityNoStatLoss:: @ 82DB5C7 - .incbin "baserom.gba", 0x2db5c7, 0xa - -BattleScript_BRNPrevention:: @ 82DB5D1 - .incbin "baserom.gba", 0x2db5d1, 0xc - -BattleScript_PRLZPrevention:: @ 82DB5DD - .incbin "baserom.gba", 0x2db5dd, 0xc - -BattleScript_PSNPrevention:: @ 82DB5E9 - .incbin "baserom.gba", 0x2db5e9, 0xc - -BattleScript_ObliviousPreventsAttraction:: @ 82DB5F5 - .incbin "baserom.gba", 0x2db5f5, 0xe - -BattleScript_FlinchPrevention:: @ 82DB603 - .incbin "baserom.gba", 0x2db603, 0x1c - -BattleScript_SoundproofProtected:: @ 82DB61F - .incbin "baserom.gba", 0x2db61f, 0x10 - -BattleScript_AbilityNoSpecificStatLoss:: @ 82DB62F - .incbin "baserom.gba", 0x2db62f, 0x10 - -BattleScript_StickyHoldActivates:: @ 82DB63F - .incbin "baserom.gba", 0x2db63f, 0xe - -BattleScript_ColorChangeActivates:: @ 82DB64D - .incbin "baserom.gba", 0x2db64d, 0x7 - -BattleScript_RoughSkinActivates:: @ 82DB654 - .incbin "baserom.gba", 0x2db654, 0x1b - -BattleScript_CuteCharmActivates:: @ 82DB66F - .incbin "baserom.gba", 0x2db66f, 0xd - -BattleScript_ApplySecondaryEffect:: @ 82DB67C - .incbin "baserom.gba", 0x2db67c, 0x3 - -BattleScript_SynchronizeActivates:: @ 82DB67F - .incbin "baserom.gba", 0x2db67f, 0x3 - -BattleScript_NoItemSteal:: @ 82DB682 - .incbin "baserom.gba", 0x2db682, 0xa - -gUnknown_082DB68C:: @ 82DB68C - .incbin "baserom.gba", 0x2db68c, 0x9 - -gUnknown_082DB695:: @ 82DB695 - .incbin "baserom.gba", 0x2db695, 0x10 - -gUnknown_082DB6A5:: @ 82DB6A5 - .incbin "baserom.gba", 0x2db6a5, 0x8 - -BattleScript_MoveUsedLoafingAround:: @ 82DB6AD - .incbin "baserom.gba", 0x2db6ad, 0x2c - -gUnknown_082DB6D9:: @ 82DB6D9 - .incbin "baserom.gba", 0x2db6d9, 0x17 - -gUnknown_082DB6F0:: @ 82DB6F0 - .incbin "baserom.gba", 0x2db6f0, 0xb - -BattleScript_SubstituteFade:: @ 82DB6FB - .incbin "baserom.gba", 0x2db6fb, 0xb - -BattleScript_BerryCurePrlzEnd2:: @ 82DB706 - .incbin "baserom.gba", 0x2db706, 0x6 - -BattleScript_BerryCureParRet:: @ 82DB70C - .incbin "baserom.gba", 0x2db70c, 0x12 - -BattleScript_BerryCurePsnEnd2:: @ 82DB71E - .incbin "baserom.gba", 0x2db71e, 0x6 - -BattleScript_BerryCurePsnRet:: @ 82DB724 - .incbin "baserom.gba", 0x2db724, 0x12 - -BattleScript_BerryCureBrnEnd2:: @ 82DB736 - .incbin "baserom.gba", 0x2db736, 0x6 - -BattleScript_BerryCureBrnRet:: @ 82DB73C - .incbin "baserom.gba", 0x2db73c, 0x12 - -BattleScript_BerryCureFrzEnd2:: @ 82DB74E - .incbin "baserom.gba", 0x2db74e, 0x6 - -BattleScript_BerryCureFrzRet:: @ 82DB754 - .incbin "baserom.gba", 0x2db754, 0x12 - -BattleScript_BerryCureSlpEnd2:: @ 82DB766 - .incbin "baserom.gba", 0x2db766, 0x6 - -BattleScript_BerryCureSlpRet:: @ 82DB76C - .incbin "baserom.gba", 0x2db76c, 0x12 - -BattleScript_BerryCureConfusionEnd2:: @ 82DB77E - .incbin "baserom.gba", 0x2db77e, 0x6 - -BattleScript_BerryCureConfusionRet:: @ 82DB784 - .incbin "baserom.gba", 0x2db784, 0x10 - -BattleScript_BerryCureChosenStatusEnd2:: @ 82DB794 - .incbin "baserom.gba", 0x2db794, 0x6 - -BattleScript_BerryCureChosenStatusRet:: @ 82DB79A - .incbin "baserom.gba", 0x2db79a, 0x14 - -BattleScript_WhiteHerbEnd2:: @ 82DB7AE - .incbin "baserom.gba", 0x2db7ae, 0x6 - -BattleScript_WhiteHerbRet:: @ 82DB7B4 - .incbin "baserom.gba", 0x2db7b4, 0x10 - -BattleScript_ItemHealHP_RemoveItem:: @ 82DB7C4 - .incbin "baserom.gba", 0x2db7c4, 0x1d - -BattleScript_BerryPPHealEnd2:: @ 82DB7E1 - .incbin "baserom.gba", 0x2db7e1, 0x10 - -BattleScript_ItemHealHP_End2:: @ 82DB7F1 - .incbin "baserom.gba", 0x2db7f1, 0x6 - -BattleScript_ItemHealHP_Ret:: @ 82DB7F7 - .incbin "baserom.gba", 0x2db7f7, 0x1b - -gUnknown_082DB812:: @ 82DB812 - .incbin "baserom.gba", 0x2db812, 0x4 - -BattleScript_HangedOnMsg:: @ 82DB816 - .incbin "baserom.gba", 0x2db816, 0xe - -BattleScript_BerryConfuseHealEnd2:: @ 82DB824 - .incbin "baserom.gba", 0x2db824, 0x2a - -BattleScript_BerryStatRaiseEnd2:: @ 82DB84E - .incbin "baserom.gba", 0x2db84e, 0x1b - -BattleScript_BerryFocusEnergyEnd2:: @ 82DB869 - .incbin "baserom.gba", 0x2db869, 0x10 - -BattleScript_ActionSelectionItemsCantBeUsed:: @ 82DB879 - .incbin "baserom.gba", 0x2db879, 0x4 - -gUnknown_082DB87D:: @ 82DB87D - .incbin "baserom.gba", 0x2db87d, 0x4 - -gUnknown_082DB881:: @ 82DB881 - .incbin "baserom.gba", 0x2db881, 0x3d - -gUnknown_082DB8BE:: @ 82DB8BE - .incbin "baserom.gba", 0x2db8be, 0x35 - -gUnknown_082DB8F3:: @ 82DB8F3 - .incbin "baserom.gba", 0x2db8f3, 0xc7 - -gUnknown_082DB9BA:: @ 82DB9BA - .incbin "baserom.gba", 0x2db9ba, 0x7 - -gUnknown_082DB9C1:: @ 82DB9C1 - .incbin "baserom.gba", 0x2db9c1, 0x7 - -gUnknown_082DB9C8:: @ 82DB9C8 - .incbin "baserom.gba", 0x2db9c8, 0xc + .4byte BattleScript_EffectHit + .4byte BattleScript_EffectSleep + .4byte BattleScript_EffectPoisonHit + .4byte BattleScript_EffectAbsorb + .4byte BattleScript_EffectBurnHit + .4byte BattleScript_EffectFreezeHit + .4byte BattleScript_EffectParalyzeHit + .4byte BattleScript_EffectExplosion + .4byte BattleScript_EffectDreamEater + .4byte BattleScript_EffectMirrorMove + .4byte BattleScript_EffectAttackUp + .4byte BattleScript_EffectDefenseUp + .4byte BattleScript_EffectSpeedUp + .4byte BattleScript_EffectSpecialAttackUp + .4byte BattleScript_EffectSpecialDefenseUp + .4byte BattleScript_EffectAccuracyUp + .4byte BattleScript_EffectEvasionUp + .4byte BattleScript_EffectAlwaysHit + .4byte BattleScript_EffectAttackDown + .4byte BattleScript_EffectDefenseDown + .4byte BattleScript_EffectSpeedDown + .4byte BattleScript_EffectSpecialAttackDown + .4byte BattleScript_EffectSpecialDefenseDown + .4byte BattleScript_EffectAccuracyDown + .4byte BattleScript_EffectEvasionDown + .4byte BattleScript_EffectHaze + .4byte BattleScript_EffectBide + .4byte BattleScript_EffectRampage + .4byte BattleScript_EffectRoar + .4byte BattleScript_EffectMultiHit + .4byte BattleScript_EffectConversion + .4byte BattleScript_EffectFlinchHit + .4byte BattleScript_EffectRestoreHp + .4byte BattleScript_EffectToxic + .4byte BattleScript_EffectPayDay + .4byte BattleScript_EffectLightScreen + .4byte BattleScript_EffectTriAttack + .4byte BattleScript_EffectRest + .4byte BattleScript_EffectOHKO + .4byte BattleScript_EffectRazorWind + .4byte BattleScript_EffectSuperFang + .4byte BattleScript_EffectDragonRage + .4byte BattleScript_EffectTrap + .4byte BattleScript_EffectHighCritical + .4byte BattleScript_EffectDoubleHit + .4byte BattleScript_EffectRecoilIfMiss + .4byte BattleScript_EffectMist + .4byte BattleScript_EffectFocusEnergy + .4byte BattleScript_EffectRecoil + .4byte BattleScript_EffectConfuse + .4byte BattleScript_EffectAttackUp2 + .4byte BattleScript_EffectDefenseUp2 + .4byte BattleScript_EffectSpeedUp2 + .4byte BattleScript_EffectSpecialAttackUp2 + .4byte BattleScript_EffectSpecialDefenseUp2 + .4byte BattleScript_EffectAccuracyUp2 + .4byte BattleScript_EffectEvasionUp2 + .4byte BattleScript_EffectTransform + .4byte BattleScript_EffectAttackDown2 + .4byte BattleScript_EffectDefenseDown2 + .4byte BattleScript_EffectSpeedDown2 + .4byte BattleScript_EffectSpecialAttackDown2 + .4byte BattleScript_EffectSpecialDefenseDown2 + .4byte BattleScript_EffectAccuracyDown2 + .4byte BattleScript_EffectEvasionDown2 + .4byte BattleScript_EffectReflect + .4byte BattleScript_EffectPoison + .4byte BattleScript_EffectParalyze + .4byte BattleScript_EffectAttackDownHit + .4byte BattleScript_EffectDefenseDownHit + .4byte BattleScript_EffectSpeedDownHit + .4byte BattleScript_EffectSpecialAttackDownHit + .4byte BattleScript_EffectSpecialDefenseDownHit + .4byte BattleScript_EffectAccuracyDownHit + .4byte BattleScript_EffectEvasionDownHit + .4byte BattleScript_EffectSkyAttack + .4byte BattleScript_EffectConfuseHit + .4byte BattleScript_EffectTwineedle + .4byte BattleScript_EffectVitalThrow + .4byte BattleScript_EffectSubstitute + .4byte BattleScript_EffectRecharge + .4byte BattleScript_EffectRage + .4byte BattleScript_EffectMimic + .4byte BattleScript_EffectMetronome + .4byte BattleScript_EffectLeechSeed + .4byte BattleScript_EffectSplash + .4byte BattleScript_EffectDisable + .4byte BattleScript_EffectLevelDamage + .4byte BattleScript_EffectPsywave + .4byte BattleScript_EffectCounter + .4byte BattleScript_EffectEncore + .4byte BattleScript_EffectPainSplit + .4byte BattleScript_EffectSnore + .4byte BattleScript_EffectConversion2 + .4byte BattleScript_EffectLockOn + .4byte BattleScript_EffectSketch + .4byte BattleScript_EffectUnused60//Thaw + .4byte BattleScript_EffectSleepTalk + .4byte BattleScript_EffectDestinyBond + .4byte BattleScript_EffectFlail + .4byte BattleScript_EffectSpite + .4byte BattleScript_EffectFalseSwipe + .4byte BattleScript_EffectHealBell + .4byte BattleScript_EffectQuickAttack + .4byte BattleScript_EffectTripleKick + .4byte BattleScript_EffectThief + .4byte BattleScript_EffectMeanLook + .4byte BattleScript_EffectNightmare + .4byte BattleScript_EffectMinimize + .4byte BattleScript_EffectCurse + .4byte BattleScript_EffectUnused6e + .4byte BattleScript_EffectProtect + .4byte BattleScript_EffectSpikes + .4byte BattleScript_EffectForesight + .4byte BattleScript_EffectPerishSong + .4byte BattleScript_EffectSandstorm + .4byte BattleScript_EffectEndure + .4byte BattleScript_EffectRollout + .4byte BattleScript_EffectSwagger + .4byte BattleScript_EffectFuryCutter + .4byte BattleScript_EffectAttract + .4byte BattleScript_EffectReturn + .4byte BattleScript_EffectPresent + .4byte BattleScript_EffectFrustration + .4byte BattleScript_EffectSafeguard + .4byte BattleScript_EffectThawHit + .4byte BattleScript_EffectMagnitude + .4byte BattleScript_EffectBatonPass + .4byte BattleScript_EffectPursuit + .4byte BattleScript_EffectRapidSpin + .4byte BattleScript_EffectSonicboom + .4byte BattleScript_EffectUnused83 + .4byte BattleScript_EffectMorningSun + .4byte BattleScript_EffectSynthesis + .4byte BattleScript_EffectMoonlight + .4byte BattleScript_EffectHiddenPower + .4byte BattleScript_EffectRainDance + .4byte BattleScript_EffectSunnyDay + .4byte BattleScript_EffectDefenseUpHit + .4byte BattleScript_EffectAttackUpHit + .4byte BattleScript_EffectAllStatsUpHit + .4byte BattleScript_EffectUnused8d + .4byte BattleScript_EffectBellyDrum + .4byte BattleScript_EffectPsychUp + .4byte BattleScript_EffectMirrorCoat + .4byte BattleScript_EffectSkullBash + .4byte BattleScript_EffectTwister + .4byte BattleScript_EffectEarthquake + .4byte BattleScript_EffectFutureSight + .4byte BattleScript_EffectGust + .4byte BattleScript_EffectStomp + .4byte BattleScript_EffectSolarbeam + .4byte BattleScript_EffectThunder + .4byte BattleScript_EffectTeleport + .4byte BattleScript_EffectBeatUp + .4byte BattleScript_EffectSemiInvulnerable + .4byte BattleScript_EffectDefenseCurl + .4byte BattleScript_EffectSoftboiled + .4byte BattleScript_EffectFakeOut + .4byte BattleScript_EffectUproar + .4byte BattleScript_EffectStockpile + .4byte BattleScript_EffectSpitUp + .4byte BattleScript_EffectSwallow + .4byte BattleScript_EffectUnusedA3 + .4byte BattleScript_EffectHail + .4byte BattleScript_EffectTorment + .4byte BattleScript_EffectFlatter + .4byte BattleScript_EffectWillOWisp + .4byte BattleScript_EffectMemento + .4byte BattleScript_EffectFacade + .4byte BattleScript_EffectFocusPunch + .4byte BattleScript_EffectSmellingsalt + .4byte BattleScript_EffectFollowMe + .4byte BattleScript_EffectNaturePower + .4byte BattleScript_EffectCharge + .4byte BattleScript_EffectTaunt + .4byte BattleScript_EffectHelpingHand + .4byte BattleScript_EffectTrick + .4byte BattleScript_EffectRolePlay + .4byte BattleScript_EffectWish + .4byte BattleScript_EffectAssist + .4byte BattleScript_EffectIngrain + .4byte BattleScript_EffectSuperpower + .4byte BattleScript_EffectMagicCoat + .4byte BattleScript_EffectRecycle + .4byte BattleScript_EffectRevenge + .4byte BattleScript_EffectBrickBreak + .4byte BattleScript_EffectYawn + .4byte BattleScript_EffectKnockOff + .4byte BattleScript_EffectEndeavor + .4byte BattleScript_EffectEruption + .4byte BattleScript_EffectSkillSwap + .4byte BattleScript_EffectImprison + .4byte BattleScript_EffectRefresh + .4byte BattleScript_EffectGrudge + .4byte BattleScript_EffectSnatch + .4byte BattleScript_EffectLowKick + .4byte BattleScript_EffectSecretPower + .4byte BattleScript_EffectDoubleEdge + .4byte BattleScript_EffectTeeterDance + .4byte BattleScript_EffectBlazeKick + .4byte BattleScript_EffectMudSport + .4byte BattleScript_EffectPoisonFang + .4byte BattleScript_EffectWeatherBall + .4byte BattleScript_EffectOverheat + .4byte BattleScript_EffectTickle + .4byte BattleScript_EffectCosmicPower + .4byte BattleScript_EffectSkyUppercut + .4byte BattleScript_EffectBulkUp + .4byte BattleScript_EffectPoisonTail + .4byte BattleScript_EffectWaterSport + .4byte BattleScript_EffectCalmMind + .4byte BattleScript_EffectDragonDance + .4byte BattleScript_EffectCamouflage + +BattleScript_EffectSpeedUp:: +BattleScript_EffectSpecialDefenseUp:: +BattleScript_EffectAccuracyUp:: +BattleScript_EffectAlwaysHit:: +BattleScript_EffectSpecialAttackDown:: +BattleScript_EffectSpecialDefenseDown:: +BattleScript_EffectHighCritical:: +BattleScript_EffectAccuracyUp2:: +BattleScript_EffectEvasionUp2:: +BattleScript_EffectSpecialAttackDown2:: +BattleScript_EffectAccuracyDown2:: +BattleScript_EffectEvasionDown2:: +BattleScript_EffectEvasionDownHit:: +BattleScript_EffectVitalThrow:: +BattleScript_EffectUnused60:: +BattleScript_EffectFalseSwipe:: +BattleScript_EffectQuickAttack:: +BattleScript_EffectUnused6e:: +BattleScript_EffectPursuit:: +BattleScript_EffectUnused83:: +BattleScript_EffectUnused8d:: +BattleScript_EffectUnusedA3:: +BattleScript_EffectHit:: + jumpifnotmove MOVE_SURF, BattleScript_HitFromAtkCanceler + jumpifnostatus3 TARGET, STATUS3_UNDERWATER, BattleScript_HitFromAtkCanceler + orword gHitMarker, HITMARKER_IGNORE_UNDERWATER + setbyte sDMG_MULTIPLIER, 0x2 +BattleScript_HitFromAtkCanceler:: + attackcanceler +BattleScript_HitFromAccCheck:: + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE +BattleScript_HitFromAtkString:: + attackstring + ppreduce +BattleScript_HitFromCritCalc:: + critcalc + damagecalc + typecalc + adjustnormaldamage +BattleScript_HitFromAtkAnimation:: + attackanimation + waitanimation + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + resultmessage + waitmessage 0x40 + seteffectwithchance + tryfaintmon TARGET, FALSE, NULL +BattleScript_MoveEnd:: + setbyte sMOVEEND_STATE, 0x0 + moveend 0x0, 0x0 + end + +BattleScript_MakeMoveMissed:: + orbyte gBattleMoveFlags, MOVESTATUS_MISSED +BattleScript_PrintMoveMissed:: + attackstring + ppreduce +BattleScript_MoveMissedPause:: + pause 0x20 +BattleScript_MoveMissed:: + effectivenesssound + resultmessage + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSleep:: + attackcanceler + attackstring + ppreduce + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + jumpifstatus TARGET, STATUS_SLEEP, BattleScript_AlreadyAsleep + jumpifcantmakeasleep BattleScript_CantMakeAsleep + jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected + attackanimation + waitanimation + setmoveeffect EFFECT_SLEEP + seteffectprimary + goto BattleScript_MoveEnd + +BattleScript_AlreadyAsleep:: + various23 ATTACKER + pause 0x20 + printstring STRINGID_PKMNALREADYASLEEP + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_WasntAffected:: + pause 0x20 + printstring STRINGID_PKMNWASNTAFFECTED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_CantMakeAsleep:: + pause 0x20 + printfromtable gUproarAwakeStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectPoisonHit:: +BattleScript_EffectPoisonTail:: + setmoveeffect EFFECT_POISON + goto BattleScript_EffectHit + +BattleScript_EffectAbsorb:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + critcalc + damagecalc + typecalc + adjustnormaldamage + attackanimation + waitanimation + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + resultmessage + waitmessage 0x40 + negativedamage + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + jumpifability TARGET, ABILITY_LIQUID_OOZE, BattleScript_AbsorbLiquidOoze + setbyte cMULTISTRING_CHOOSER, 0x0 + goto BattleScript_AbsorbUpdateHp +BattleScript_AbsorbLiquidOoze:: + manipulatedamage ATK80_DMG_CHANGE_SIGN + setbyte cMULTISTRING_CHOOSER, 0x1 +BattleScript_AbsorbUpdateHp:: + healthbarupdate ATTACKER + datahpupdate ATTACKER + jumpifmovehadnoeffect BattleScript_AbsorbTryFainting + printfromtable gLeechSeedDrainStringIds + waitmessage 0x40 +BattleScript_AbsorbTryFainting:: + tryfaintmon ATTACKER, FALSE, NULL + tryfaintmon TARGET, FALSE, NULL + goto BattleScript_MoveEnd + +BattleScript_EffectBurnHit:: +BattleScript_EffectBlazeKick:: + setmoveeffect EFFECT_BURN + goto BattleScript_EffectHit + +BattleScript_EffectFreezeHit:: + setmoveeffect EFFECT_FREEZE + goto BattleScript_EffectHit + +BattleScript_EffectParalyzeHit:: + setmoveeffect EFFECT_PARALYSIS + goto BattleScript_EffectHit + +BattleScript_EffectExplosion:: + attackcanceler + attackstring + ppreduce + faintifabilitynotdamp + setatkhptozero + waitstate + jumpifbyte NO_COMMON_BITS, gBattleMoveFlags, MOVESTATUS_MISSED, BattleScript_82D8B94 + call BattleScript_82D8BEA + goto BattleScript_82D8B96 +BattleScript_82D8B94:: + attackanimation + waitanimation +BattleScript_82D8B96:: + movevaluescleanup + critcalc + damagecalc + typecalc + adjustnormaldamage + accuracycheck BattleScript_82D8BCF, ACC_CURR_MOVE + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + resultmessage + waitmessage 0x40 + tryfaintmon TARGET, FALSE, NULL + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + jumpifnexttargetvalid BattleScript_82D8B96 + tryfaintmon ATTACKER, FALSE, NULL + end +BattleScript_82D8BCF:: + effectivenesssound + resultmessage + waitmessage 0x40 + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + jumpifnexttargetvalid BattleScript_82D8B96 + tryfaintmon ATTACKER, FALSE, NULL + end + +BattleScript_82D8BEA:: + bicbyte gBattleMoveFlags, MOVESTATUS_MISSED + attackanimation + waitanimation + orbyte gBattleMoveFlags, MOVESTATUS_MISSED + return + +BattleScript_EffectDreamEater:: + attackcanceler + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_82D8C0E + jumpifstatus TARGET, STATUS_SLEEP, BattleScript_82D8C18 +BattleScript_82D8C0E:: + attackstring + ppreduce + waitmessage 0x40 + goto BattleScript_WasntAffected +BattleScript_82D8C18:: + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + critcalc + damagecalc + typecalc + adjustnormaldamage + attackanimation + waitanimation + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + resultmessage + waitmessage 0x40 + negativedamage + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + jumpifmovehadnoeffect BattleScript_DreamEaterTryFaintEnd + printstring STRINGID_PKMNDREAMEATEN + waitmessage 0x40 +BattleScript_DreamEaterTryFaintEnd:: + tryfaintmon TARGET, FALSE, NULL + goto BattleScript_MoveEnd + +BattleScript_EffectMirrorMove:: + attackcanceler + attackstring + pause 0x40 + trymirrormove + ppreduce + orbyte gBattleMoveFlags, MOVESTATUS_FAILED + printstring STRINGID_MIRRORMOVEFAILED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectAttackUp:: + setstatchanger ATK, 1, FALSE + goto BattleScript_EffectStatUp + +BattleScript_EffectDefenseUp:: + setstatchanger DEF, 1, FALSE + goto BattleScript_EffectStatUp + +BattleScript_EffectSpecialAttackUp:: + setstatchanger SPATK, 1, FALSE + goto BattleScript_EffectStatUp + +BattleScript_EffectEvasionUp:: + setstatchanger EVASION, 1, FALSE +BattleScript_EffectStatUp:: + attackcanceler +BattleScript_EffectStatUpAfterAtkCanceler:: + attackstring + ppreduce + statbuffchange AFFECTS_USER | 0x1, BattleScript_StatUpEnd + jumpifbyte NOT_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_StatUpAttackAnim + pause 0x20 + goto BattleScript_StatUpPrintString +BattleScript_StatUpAttackAnim:: + attackanimation + waitanimation +BattleScript_StatUpDoAnim:: + setgraphicalstatchangevalues + playanimation ATTACKER, ANIM_STATS_CHANGE, sANIM_ARG1 +BattleScript_StatUpPrintString:: + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_StatUpEnd:: + goto BattleScript_MoveEnd + +BattleScript_StatUp:: + playanimation EFFECT_BANK, ANIM_STATS_CHANGE, sANIM_ARG1 + printfromtable gStatUpStringIds + waitmessage 0x40 + return + +BattleScript_EffectAttackDown:: + setstatchanger ATK, 1, TRUE + goto BattleScript_EffectStatDown + +BattleScript_EffectDefenseDown:: + setstatchanger DEF, 1, TRUE + goto BattleScript_EffectStatDown + +BattleScript_EffectSpeedDown:: + setstatchanger SPEED, 1, TRUE + goto BattleScript_EffectStatDown + +BattleScript_EffectAccuracyDown:: + setstatchanger ACC, 1, TRUE + goto BattleScript_EffectStatDown + +BattleScript_EffectEvasionDown:: + setstatchanger EVASION, 1, TRUE +BattleScript_EffectStatDown:: + attackcanceler + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailedAtkStringPpReduce + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + statbuffchange 0x1, BattleScript_StatDownEnd + jumpifbyte LESS_THAN, cMULTISTRING_CHOOSER, 0x2, BattleScript_StatDownDoAnim + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x3, BattleScript_StatDownEnd + pause 0x20 + goto BattleScript_StatDownPrintString +BattleScript_StatDownDoAnim:: + attackanimation + waitanimation + setgraphicalstatchangevalues + playanimation TARGET, ANIM_STATS_CHANGE, sANIM_ARG1 +BattleScript_StatDownPrintString:: + printfromtable gStatDownStringIds + waitmessage 0x40 +BattleScript_StatDownEnd:: + goto BattleScript_MoveEnd + +BattleScript_StatDown:: + playanimation EFFECT_BANK, ANIM_STATS_CHANGE, sANIM_ARG1 + printfromtable gStatDownStringIds + waitmessage 0x40 + return + +BattleScript_EffectHaze:: + attackcanceler + attackstring + ppreduce + attackanimation + waitanimation + normalisebuffs + printstring STRINGID_STATCHANGESGONE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectBide:: + attackcanceler + attackstring + ppreduce + attackanimation + waitanimation + orword gHitMarker, HITMARKER_x8000000 + setbide + goto BattleScript_MoveEnd + +BattleScript_EffectRampage:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + jumpifstatus2 ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_82D8DAE + ppreduce +BattleScript_82D8DAE:: + confuseifrepeatingattackends + goto BattleScript_HitFromCritCalc + +BattleScript_EffectRoar:: + attackcanceler + attackstring + ppreduce + jumpifability TARGET, ABILITY_SUCTION_CUPS, BattleScript_AbilityPreventsPhasingOut + jumpifstatus3 TARGET, STATUS3_ROOTED, BattleScript_PrintMonIsRooted + accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON + accuracycheck BattleScript_MoveMissedPause, ACC_CURR_MOVE + jumpifbattletype BATTLE_TYPE_ARENA, BattleScript_ButItFailed + forcerandomswitch BattleScript_ButItFailed + +BattleScript_EffectMultiHit:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + setmultihitcounter 0x0 + initmultihitstring + setbyte sMULTIHIT_EFFECT, 0x0 +BattleScript_MultiHitLoop:: + jumpifhasnohp ATTACKER, BattleScript_MultiHitEnd + jumpifhasnohp TARGET, BattleScript_MultiHitPrintStrings + jumpifhalfword EQUAL, gChosenMove, MOVE_SLEEP_TALK, BattleScript_DoMultiHit + jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_MultiHitPrintStrings +BattleScript_DoMultiHit:: + movevaluescleanup + copybyte cEFFECT_CHOOSER, sMULTIHIT_EFFECT + critcalc + damagecalc + typecalc + jumpifmovehadnoeffect BattleScript_MultiHitNoMoreHits + adjustnormaldamage + attackanimation + waitanimation + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + printstring STRINGID_EMPTYSTRING3 + waitmessage 0x1 + addbyte sMULTIHIT_STRING + 4, 0x1 + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_ENDURED, BattleScript_MultiHitPrintStrings + decrementmultihit BattleScript_MultiHitLoop + goto BattleScript_MultiHitPrintStrings +BattleScript_MultiHitNoMoreHits:: + pause 0x20 +BattleScript_MultiHitPrintStrings:: + resultmessage + waitmessage 0x40 + jumpifmovehadnoeffect BattleScript_MultiHitEnd + copyarray gBattleTextBuff1, sMULTIHIT_STRING, 0x6 + printstring STRINGID_HITXTIMES + waitmessage 0x40 +BattleScript_MultiHitEnd:: + seteffectwithchance + tryfaintmon TARGET, FALSE, NULL + setbyte sMOVEEND_STATE, 0x2 + moveend 0x1, 0x0 + setbyte sMOVEEND_STATE, 0x4 + moveend 0x0, 0x0 + end + +BattleScript_EffectConversion:: + attackcanceler + attackstring + ppreduce + tryconversiontypechange BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNCHANGEDTYPE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectFlinchHit:: + setmoveeffect EFFECT_FLINCH + goto BattleScript_EffectHit + +BattleScript_EffectRestoreHp:: + attackcanceler + attackstring + ppreduce + tryhealhalfhealth BattleScript_AlreadyAtFullHp, ATTACKER + attackanimation + waitanimation + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + printstring STRINGID_PKMNREGAINEDHEALTH + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectToxic:: + attackcanceler + attackstring + ppreduce + jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + jumpifstatus TARGET, STATUS_POISON, BattleScript_AlreadyPoisoned + jumpifstatus TARGET, STATUS_TOXIC_POISON, BattleScript_AlreadyPoisoned + jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed + jumpiftype TARGET, TYPE_POISON, BattleScript_NotAffected + jumpiftype TARGET, TYPE_STEEL, BattleScript_NotAffected + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected + attackanimation + waitanimation + setmoveeffect EFFECT_TOXIC + seteffectprimary + resultmessage + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_AlreadyPoisoned:: + various23 ATTACKER + pause 0x40 + printstring STRINGID_PKMNALREADYPOISONED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_ImmunityProtected:: + copybyte gEffectBank, gBankTarget + setbyte cMULTISTRING_CHOOSER, 0x0 + call BattleScript_PSNPrevention + goto BattleScript_MoveEnd + +BattleScript_EffectPayDay:: + setmoveeffect EFFECT_PAYDAY + goto BattleScript_EffectHit + +BattleScript_EffectLightScreen:: + attackcanceler + attackstring + ppreduce + setlightscreen + goto BattleScript_PrintReflectLightScreenSafeguardString + +BattleScript_EffectTriAttack:: + setmoveeffect EFFECT_TRI_ATTACK + goto BattleScript_EffectHit + +BattleScript_EffectRest:: + attackcanceler + attackstring + ppreduce + jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_RestIsAlreadyAsleep + jumpifcantmakeasleep BattleScript_RestCantSleep + trysetrest BattleScript_AlreadyAtFullHp + pause 0x20 + printfromtable gRestUsedStringIds + waitmessage 0x40 + updatestatusicon ATTACKER + waitstate + goto BattleScript_PresentHealTarget + +BattleScript_RestCantSleep:: + pause 0x40 + printfromtable gUproarAwakeStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_RestIsAlreadyAsleep:: + various23 ATTACKER + pause 0x20 + printstring STRINGID_PKMNALREADYASLEEP2 + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectOHKO:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON + typecalc + jumpifmovehadnoeffect BattleScript_HitFromAtkAnimation + tryKO BattleScript_KOFail + trysetdestinybondtohappen + goto BattleScript_HitFromAtkAnimation +BattleScript_KOFail:: + pause 0x40 + printfromtable gKOFailedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectRazorWind:: + jumpifstatus2 ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn + jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn + setbyte sTWOTURN_STRINGID, 0x0 + call BattleScriptFirstChargingTurn + goto BattleScript_MoveEnd + +BattleScript_TwoTurnMovesSecondTurn:: + attackcanceler + setmoveeffect EFFECT_CHARGING + setbyte sANIM_TURN, 0x1 + clearstatusfromeffect ATTACKER + orword gHitMarker, HITMARKER_NO_PPDEDUCT + jumpifnotmove MOVE_SKY_ATTACK, BattleScript_HitFromAccCheck + setmoveeffect EFFECT_FLINCH + goto BattleScript_HitFromAccCheck + +BattleScriptFirstChargingTurn:: + attackcanceler + printstring STRINGID_EMPTYSTRING3 + ppreduce + attackanimation + waitanimation + orword gHitMarker, HITMARKER_x8000000 + setmoveeffect EFFECT_CHARGING | AFFECTS_USER + seteffectprimary + copybyte cMULTISTRING_CHOOSER, sTWOTURN_STRINGID + printfromtable gFirstTurnOfTwoStringIds + waitmessage 0x40 + return + +BattleScript_EffectSuperFang:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + typecalc + bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE + damagetohalftargethp + goto BattleScript_HitFromAtkAnimation + +BattleScript_EffectDragonRage:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + typecalc + bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE + setword gBattleMoveDamage, 40 + adjustsetdamage + goto BattleScript_HitFromAtkAnimation + +BattleScript_EffectTrap:: + jumpifnotmove MOVE_WHIRLPOOL, BattleScript_DoWrapEffect + jumpifnostatus3 TARGET, STATUS3_UNDERWATER, BattleScript_DoWrapEffect + orword gHitMarker, HITMARKER_IGNORE_UNDERWATER + setbyte sDMG_MULTIPLIER, 0x2 +BattleScript_DoWrapEffect:: + setmoveeffect EFFECT_WRAP + goto BattleScript_EffectHit + +BattleScript_EffectDoubleHit:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + setmultihitcounter 0x2 + initmultihitstring + setbyte sMULTIHIT_EFFECT, 0x0 + goto BattleScript_MultiHitLoop + +BattleScript_EffectRecoilIfMiss:: + attackcanceler + accuracycheck BattleScript_MoveMissedDoDamage, ACC_CURR_MOVE + goto BattleScript_HitFromAtkString +BattleScript_MoveMissedDoDamage:: + attackstring + ppreduce + pause 0x40 + resultmessage + waitmessage 0x40 + jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_NOTAFFECTED, BattleScript_MoveEnd + printstring STRINGID_PKMNCRASHED + waitmessage 0x40 + damagecalc + typecalc + adjustnormaldamage + manipulatedamage ATK80_DMG_HALF_BY_TWO_NOT_MORE_THAN_HALF_MAX_HP + bicbyte gBattleMoveFlags, MOVESTATUS_MISSED + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + tryfaintmon ATTACKER, FALSE, NULL + orbyte gBattleMoveFlags, MOVESTATUS_MISSED + goto BattleScript_MoveEnd + +BattleScript_EffectMist:: + attackcanceler + attackstring + ppreduce + setmist + attackanimation + waitanimation + printfromtable gMistUsedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectFocusEnergy:: + attackcanceler + attackstring + ppreduce + jumpifstatus2 ATTACKER, STATUS2_FOCUS_ENERGY, BattleScript_ButItFailed + setfocusenergy + attackanimation + waitanimation + printfromtable gFocusEnergyUsedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectRecoil:: + setmoveeffect EFFECT_RECOIL_25 | AFFECTS_USER | CERTAIN + jumpifnotmove MOVE_STRUGGLE, BattleScript_EffectHit + incrementgamestat 0x1B + goto BattleScript_EffectHit + +BattleScript_EffectConfuse:: + attackcanceler + attackstring + ppreduce + jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_OwnTempoPrevents + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + jumpifstatus2 TARGET, STATUS2_CONFUSION, BattleScript_AlreadyConfused + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected + attackanimation + waitanimation + setmoveeffect EFFECT_CONFUSION + seteffectprimary + resultmessage + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_AlreadyConfused:: + various23 ATTACKER + pause 0x20 + printstring STRINGID_PKMNALREADYCONFUSED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectAttackUp2:: + setstatchanger ATK, 2, FALSE + goto BattleScript_EffectStatUp + +BattleScript_EffectDefenseUp2:: + setstatchanger DEF, 2, FALSE + goto BattleScript_EffectStatUp + +BattleScript_EffectSpeedUp2:: + setstatchanger SPEED, 2, FALSE + goto BattleScript_EffectStatUp + +BattleScript_EffectSpecialAttackUp2:: + setstatchanger SPATK, 2, FALSE + goto BattleScript_EffectStatUp + +BattleScript_EffectSpecialDefenseUp2:: + setstatchanger SPDEF, 2, FALSE + goto BattleScript_EffectStatUp + +BattleScript_EffectTransform:: + attackcanceler + attackstring + ppreduce + transformdataexecution + attackanimation + waitanimation + printfromtable gTransformUsedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectAttackDown2:: + setstatchanger ATK, 2, TRUE + goto BattleScript_EffectStatDown + +BattleScript_EffectDefenseDown2:: + setstatchanger DEF, 2, TRUE + goto BattleScript_EffectStatDown + +BattleScript_EffectSpeedDown2:: + setstatchanger SPEED, 2, TRUE + goto BattleScript_EffectStatDown + +BattleScript_EffectSpecialDefenseDown2:: + setstatchanger SPDEF, 2, TRUE + goto BattleScript_EffectStatDown + +BattleScript_EffectReflect:: + attackcanceler + attackstring + ppreduce + setreflect +BattleScript_PrintReflectLightScreenSafeguardString:: + attackanimation + waitanimation + printfromtable gReflectLightScreenSafeguardStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectPoison:: + attackcanceler + attackstring + ppreduce + jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + jumpifstatus TARGET, STATUS_POISON, BattleScript_AlreadyPoisoned + jumpifstatus TARGET, STATUS_TOXIC_POISON, BattleScript_AlreadyPoisoned + jumpiftype TARGET, TYPE_POISON, BattleScript_NotAffected + jumpiftype TARGET, TYPE_STEEL, BattleScript_NotAffected + jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected + attackanimation + waitanimation + setmoveeffect EFFECT_POISON + seteffectprimary + resultmessage + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectParalyze:: + attackcanceler + attackstring + ppreduce + jumpifability TARGET, ABILITY_LIMBER, BattleScript_LimberProtected + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + typecalc + jumpifmovehadnoeffect BattleScript_ButItFailed + jumpifstatus TARGET, STATUS_PARALYSIS, BattleScript_AlreadyParalyzed + jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected + attackanimation + waitanimation + setmoveeffect EFFECT_PARALYSIS + seteffectprimary + resultmessage + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_AlreadyParalyzed:: + various23 ATTACKER + pause 0x20 + printstring STRINGID_PKMNISALREADYPARALYZED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_LimberProtected:: + copybyte gEffectBank, gBankTarget + setbyte cMULTISTRING_CHOOSER, 0x0 + call BattleScript_PRLZPrevention + goto BattleScript_MoveEnd + +BattleScript_EffectAttackDownHit:: + setmoveeffect EFFECT_ATK_MINUS_1 + goto BattleScript_EffectHit + +BattleScript_EffectDefenseDownHit:: + setmoveeffect EFFECT_DEF_MINUS_1 + goto BattleScript_EffectHit + +BattleScript_EffectSpeedDownHit:: + setmoveeffect EFFECT_SPD_MINUS_1 + goto BattleScript_EffectHit + +BattleScript_EffectSpecialAttackDownHit:: + setmoveeffect EFFECT_SP_ATK_MINUS_1 + goto BattleScript_EffectHit + +BattleScript_EffectSpecialDefenseDownHit:: + setmoveeffect EFFECT_SP_DEF_MINUS_1 + goto BattleScript_EffectHit + +BattleScript_EffectAccuracyDownHit:: + setmoveeffect EFFECT_ACC_MINUS_1 + goto BattleScript_EffectHit + +BattleScript_EffectSkyAttack:: + jumpifstatus2 ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn + jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn + setbyte sTWOTURN_STRINGID, 0x3 + call BattleScriptFirstChargingTurn + goto BattleScript_MoveEnd + +BattleScript_EffectConfuseHit:: + setmoveeffect EFFECT_CONFUSION + goto BattleScript_EffectHit + +BattleScript_EffectTwineedle:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + setbyte sMULTIHIT_EFFECT, EFFECT_POISON + attackstring + ppreduce + setmultihitcounter 0x2 + initmultihitstring + goto BattleScript_MultiHitLoop + +BattleScript_EffectSubstitute:: + attackcanceler + ppreduce + attackstring + waitstate + jumpifstatus2 ATTACKER, STATUS2_SUBSTITUTE, BattleScript_AlreadyHasSubstitute + setsubstitute + jumpifbyte NOT_EQUAL, cMULTISTRING_CHOOSER, 0x1, BattleScript_SubstituteAnim + pause 0x20 + goto BattleScript_SubstituteString +BattleScript_SubstituteAnim:: + attackanimation + waitanimation + healthbarupdate ATTACKER + datahpupdate ATTACKER +BattleScript_SubstituteString:: + printfromtable gSubsituteUsedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd +BattleScript_AlreadyHasSubstitute:: + various23 ATTACKER + pause 0x20 + printstring STRINGID_PKMNHASSUBSTITUTE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectRecharge:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + setmoveeffect EFFECT_RECHARGE | AFFECTS_USER | CERTAIN + goto BattleScript_HitFromAtkString + +BattleScript_MoveUsedMustRecharge:: + printstring STRINGID_PKMNMUSTRECHARGE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectRage:: + attackcanceler + accuracycheck BattleScript_RageMiss, ACC_CURR_MOVE + setmoveeffect EFFECT_RAGE + seteffectprimary + setmoveeffect 0 + goto BattleScript_HitFromAtkString +BattleScript_RageMiss:: + setmoveeffect EFFECT_RAGE + clearstatusfromeffect ATTACKER + goto BattleScript_PrintMoveMissed + +BattleScript_EffectMimic:: + attackcanceler + attackstring + ppreduce + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON + mimicattackcopy BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNLEARNEDMOVE2 + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectMetronome:: + attackcanceler + attackstring + pause 0x20 + attackanimation + waitanimation + setbyte sANIM_TURN, 0x0 + setbyte sANIM_TARGETS_HIT, 0x0 + metronome + +BattleScript_EffectLeechSeed:: + attackcanceler + attackstring + pause 0x20 + ppreduce + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + accuracycheck BattleScript_DoLeechSeed, ACC_CURR_MOVE +BattleScript_DoLeechSeed:: + setseeded + attackanimation + waitanimation + printfromtable gLeechSeedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSplash:: + attackcanceler + attackstring + ppreduce + attackanimation + waitanimation + incrementgamestat 0x1A + printstring STRINGID_BUTNOTHINGHAPPENED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectDisable:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + disablelastusedattack BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNMOVEWASDISABLED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectLevelDamage:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + typecalc + bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE + dmgtolevel + adjustsetdamage + goto BattleScript_HitFromAtkAnimation + +BattleScript_EffectPsywave:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + typecalc + bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE + psywavedamageeffect + adjustsetdamage + goto BattleScript_HitFromAtkAnimation + +BattleScript_EffectCounter:: + attackcanceler + counterdamagecalculator BattleScript_ButItFailedAtkStringPpReduce + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + typecalc2 + adjustsetdamage + goto BattleScript_HitFromAtkAnimation + +BattleScript_EffectEncore:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + trysetencore BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNGOTENCORE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectPainSplit:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON + painsplitdmgcalc BattleScript_ButItFailed + attackanimation + waitanimation + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + copyword gBattleMoveDamage, sPAINSPLIT_HP + healthbarupdate TARGET + datahpupdate TARGET + printstring STRINGID_SHAREDPAIN + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSnore:: + attackcanceler + jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_SnoreIsAsleep + attackstring + ppreduce + goto BattleScript_ButItFailed +BattleScript_SnoreIsAsleep:: + jumpifhalfword EQUAL, gChosenMove, MOVE_SLEEP_TALK, BattleScript_DoSnore + printstring STRINGID_PKMNFASTASLEEP + waitmessage 0x40 + statusanimation ATTACKER +BattleScript_DoSnore:: + attackstring + ppreduce + accuracycheck BattleScript_MoveMissedPause, ACC_CURR_MOVE + setmoveeffect EFFECT_FLINCH + goto BattleScript_HitFromCritCalc + +BattleScript_EffectConversion2:: + attackcanceler + attackstring + ppreduce + settypetorandomresistance BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNCHANGEDTYPE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectLockOn:: + attackcanceler + attackstring + ppreduce + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + setalwayshitflag + attackanimation + waitanimation + printstring STRINGID_PKMNTOOKAIM + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSketch:: + attackcanceler + attackstring + ppreduce + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + copymovepermanently BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNSKETCHEDMOVE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSleepTalk:: + attackcanceler + jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_SleepTalkIsAsleep + attackstring + ppreduce + goto BattleScript_ButItFailed +BattleScript_SleepTalkIsAsleep:: + printstring STRINGID_PKMNFASTASLEEP + waitmessage 0x40 + statusanimation ATTACKER + attackstring + ppreduce + orword gHitMarker, HITMARKER_NO_PPDEDUCT + trychoosesleeptalkmove BattleScript_SleepTalkUsingMove + pause 0x40 + goto BattleScript_ButItFailed +BattleScript_SleepTalkUsingMove:: + attackanimation + waitanimation + setbyte sANIM_TURN, 0x0 + setbyte sANIM_TARGETS_HIT, 0x0 + jumptorandomattack TRUE + +BattleScript_EffectDestinyBond:: + attackcanceler + attackstring + ppreduce + setdestinybond + attackanimation + waitanimation + printstring STRINGID_PKMNTRYINGTOTAKEFOE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectFlail:: + remaininghptopower + goto BattleScript_EffectHit + +BattleScript_EffectSpite:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + tryspiteppreduce BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNREDUCEDPP + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectHealBell:: + attackcanceler + attackstring + ppreduce + healpartystatus + waitstate + attackanimation + waitanimation + printfromtable gPartyStatusHealStringIds + waitmessage 0x40 + jumpifnotmove MOVE_HEAL_BELL, BattleScript_PartyHealEnd + jumpifbyte NO_COMMON_BITS, cMULTISTRING_CHOOSER, 0x1, BattleScript_CheckHealBellMon2Unaffected + printstring STRINGID_PKMNSXBLOCKSY + waitmessage 0x40 +BattleScript_CheckHealBellMon2Unaffected:: + jumpifbyte NO_COMMON_BITS, cMULTISTRING_CHOOSER, 0x2, BattleScript_PartyHealEnd + printstring STRINGID_PKMNSXBLOCKSY2 + waitmessage 0x40 +BattleScript_PartyHealEnd:: + updatestatusicon ATTACKER_WITH_PARTNER + waitstate + goto BattleScript_MoveEnd + +BattleScript_EffectTripleKick:: + attackcanceler + attackstring + ppreduce + sethword sTRIPLE_KICK_POWER, 0x0 + initmultihitstring + setmultihit 0x3 +BattleScript_TripleKickLoop:: + jumpifhasnohp ATTACKER, BattleScript_TripleKickEnd + jumpifhasnohp TARGET, BattleScript_TripleKickNoMoreHits + jumpifhalfword EQUAL, gChosenMove, MOVE_SLEEP_TALK, BattleScript_DoTripleKickAttack + jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_TripleKickNoMoreHits +BattleScript_DoTripleKickAttack:: + accuracycheck BattleScript_TripleKickNoMoreHits, ACC_CURR_MOVE + movevaluescleanup + addbyte sTRIPLE_KICK_POWER, 10 + addbyte sMULTIHIT_STRING + 4, 0x1 + copyhword gDynamicBasePower, sTRIPLE_KICK_POWER + critcalc + damagecalc + typecalc + adjustnormaldamage + jumpifmovehadnoeffect BattleScript_TripleKickNoMoreHits + attackanimation + waitanimation + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + printstring STRINGID_EMPTYSTRING3 + waitmessage 0x1 + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_ENDURED, BattleScript_TripleKickPrintStrings + decrementmultihit BattleScript_TripleKickLoop + goto BattleScript_TripleKickPrintStrings +BattleScript_TripleKickNoMoreHits:: + pause 0x20 + jumpifbyte EQUAL, sMULTIHIT_STRING + 4, 0x0, BattleScript_TripleKickPrintStrings + bicbyte gBattleMoveFlags, MOVESTATUS_MISSED +BattleScript_TripleKickPrintStrings:: + resultmessage + waitmessage 0x40 + jumpifbyte EQUAL, sMULTIHIT_STRING + 4, 0x0, BattleScript_TripleKickEnd + jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_NOTAFFECTED, BattleScript_TripleKickEnd + copyarray gBattleTextBuff1, sMULTIHIT_STRING, 0x6 + printstring STRINGID_HITXTIMES + waitmessage 0x40 +BattleScript_TripleKickEnd:: + seteffectwithchance + tryfaintmon TARGET, FALSE, NULL + setbyte sMOVEEND_STATE, 0xE + moveend 0x0, 0x0 + end + +BattleScript_EffectThief:: + setmoveeffect EFFECT_STEAL_ITEM + goto BattleScript_EffectHit + +BattleScript_EffectMeanLook:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, NO_ACC_CALC + jumpifstatus2 TARGET, STATUS2_ESCAPE_PREVENTION, BattleScript_ButItFailed + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + attackanimation + waitanimation + setmoveeffect EFFECT_PREVENT_ESCAPE + seteffectprimary + printstring STRINGID_TARGETCANTESCAPENOW + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectNightmare:: + attackcanceler + attackstring + ppreduce + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + jumpifstatus2 TARGET, STATUS2_NIGHTMARE, BattleScript_ButItFailed + jumpifstatus TARGET, STATUS_SLEEP, BattleScript_NightmareWorked + goto BattleScript_ButItFailed +BattleScript_NightmareWorked:: + attackanimation + waitanimation + setmoveeffect EFFECT_NIGHTMARE + seteffectprimary + printstring STRINGID_PKMNFELLINTONIGHTMARE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectMinimize:: + attackcanceler + setminimize + setstatchanger EVASION, 1, FALSE + goto BattleScript_EffectStatUpAfterAtkCanceler + +BattleScript_EffectCurse:: + jumpiftype2 ATTACKER, TYPE_GHOST, BattleScript_GhostCurse + attackcanceler + attackstring + ppreduce + jumpifstat ATTACKER, GREATER_THAN, SPEED, 0x0, BattleScript_CurseTrySpeed + jumpifstat ATTACKER, NOT_EQUAL, ATK, 0xC, BattleScript_CurseTrySpeed + jumpifstat ATTACKER, EQUAL, DEF, 0xC, BattleScript_ButItFailed +BattleScript_CurseTrySpeed:: + copybyte gBankTarget, gBankAttacker + setbyte sANIM_TURN, 0x1 + attackanimation + waitanimation + setstatchanger SPEED, 1, TRUE + statbuffchange AFFECTS_USER | 0x1, BattleScript_CurseTryAttack + printfromtable gStatDownStringIds + waitmessage 0x40 +BattleScript_CurseTryAttack:: + setstatchanger ATK, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_CurseTryDefence + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_CurseTryDefence:: + setstatchanger DEF, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_CurseEnd + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_CurseEnd:: + goto BattleScript_MoveEnd +BattleScript_GhostCurse:: + jumpifbytenotequal gBankAttacker, gBankTarget, BattleScript_DoGhostCurse + getmovetarget ATTACKER +BattleScript_DoGhostCurse:: + attackcanceler + attackstring + ppreduce + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON + cursetarget BattleScript_ButItFailed + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + setbyte sANIM_TURN, 0x0 + attackanimation + waitanimation + healthbarupdate ATTACKER + datahpupdate ATTACKER + printstring STRINGID_PKMNLAIDCURSE + waitmessage 0x40 + tryfaintmon ATTACKER, FALSE, NULL + goto BattleScript_MoveEnd + +BattleScript_EffectProtect:: +BattleScript_EffectEndure:: + attackcanceler + attackstring + ppreduce + setprotectlike + attackanimation + waitanimation + printfromtable gProtectLikeUsedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSpikes:: + attackcanceler + trysetspikes BattleScript_ButItFailedAtkStringPpReduce + attackstring + ppreduce + attackanimation + waitanimation + printstring STRINGID_SPIKESSCATTERED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectForesight:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + setforesight + attackanimation + waitanimation + printstring STRINGID_PKMNIDENTIFIED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectPerishSong:: + attackcanceler + attackstring + ppreduce + trysetperishsong BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_FAINTINTHREE + waitmessage 0x40 + setbyte sBANK, 0x0 +BattleScript_PerishSongLoop:: + jumpifability SCRIPTING_BANK, ABILITY_SOUNDPROOF, BattleScript_PerishSongNotAffected +BattleScript_PerishSongLoopIncrement:: + addbyte sBANK, 0x1 + jumpifbytenotequal sBANK, gNoOfAllBanks, BattleScript_PerishSongLoop + goto BattleScript_MoveEnd + +BattleScript_PerishSongNotAffected:: + printstring STRINGID_PKMNSXBLOCKSY2 + waitmessage 0x40 + goto BattleScript_PerishSongLoopIncrement + +BattleScript_EffectSandstorm:: + attackcanceler + attackstring + ppreduce + setsandstorm + goto BattleScript_MoveWeatherChange + +BattleScript_EffectRollout:: + attackcanceler + attackstring + jumpifstatus2 ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_RolloutCheckAccuracy + ppreduce +BattleScript_RolloutCheckAccuracy:: + accuracycheck BattleScript_RolloutHit, ACC_CURR_MOVE +BattleScript_RolloutHit:: + typecalc2 + rolloutdamagecalculation + goto BattleScript_HitFromCritCalc + +BattleScript_EffectSwagger:: + attackcanceler + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_MakeMoveMissed + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + jumpifconfusedandstatmaxed ATK, BattleScript_ButItFailed + attackanimation + waitanimation + setstatchanger ATK, 2, FALSE + statbuffchange 0x1, BattleScript_SwaggerTryConfuse + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_SwaggerTryConfuse + setgraphicalstatchangevalues + playanimation TARGET, ANIM_STATS_CHANGE, sANIM_ARG1 + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_SwaggerTryConfuse:: + jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_OwnTempoPrevents + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected + setmoveeffect EFFECT_CONFUSION + seteffectprimary + goto BattleScript_MoveEnd + +BattleScript_EffectFuryCutter:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_FuryCutterHit, ACC_CURR_MOVE +BattleScript_FuryCutterHit:: + furycuttercalc + critcalc + damagecalc + typecalc + jumpifmovehadnoeffect BattleScript_FuryCutterHit + adjustnormaldamage + goto BattleScript_HitFromAtkAnimation + +BattleScript_EffectAttract:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + tryinfatuating BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNFELLINLOVE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectReturn:: +BattleScript_EffectFrustration:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + happinesstodamagecalculation + goto BattleScript_HitFromAtkString + +BattleScript_EffectPresent:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + typecalc + presentdamagecalculation + +BattleScript_EffectSafeguard:: + attackcanceler + attackstring + ppreduce + setsafeguard + goto BattleScript_PrintReflectLightScreenSafeguardString + +BattleScript_EffectThawHit:: + setmoveeffect EFFECT_BURN + goto BattleScript_EffectHit + +BattleScript_EffectMagnitude:: + attackcanceler + attackstring + ppreduce + selectfirstvalidtarget + magnitudedamagecalculation + pause 0x20 + printstring STRINGID_MAGNITUDESTRENGTH + waitmessage 0x40 + goto BattleScript_HitsAllWithUndergroundBonusLoop + +BattleScript_EffectBatonPass:: + attackcanceler + attackstring + ppreduce + jumpifbattletype BATTLE_TYPE_ARENA, BattleScript_ButItFailed + jumpifcantswitch ATK4F_DONT_CHECK_STATUSES | ATTACKER, BattleScript_ButItFailed + attackanimation + waitanimation + openpartyscreen 0x1, BattleScript_ButItFailed + switchoutabilities ATTACKER + waitstate + switchhandleorder ATTACKER, 0x2 + returntoball ATTACKER + getswitchedmondata ATTACKER + switchindataupdate ATTACKER + hpthresholds ATTACKER + printstring STRINGID_SWITCHINMON + switchinanim ATTACKER, TRUE + waitstate + switchineffects ATTACKER + goto BattleScript_MoveEnd + +BattleScript_EffectRapidSpin:: + setmoveeffect EFFECT_RAPIDSPIN | AFFECTS_USER | CERTAIN + goto BattleScript_EffectHit + +BattleScript_EffectSonicboom:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + typecalc + bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE + setword gBattleMoveDamage, 20 + adjustsetdamage + goto BattleScript_HitFromAtkAnimation + +BattleScript_EffectMorningSun:: +BattleScript_EffectSynthesis:: +BattleScript_EffectMoonlight:: + attackcanceler + attackstring + ppreduce + recoverbasedonsunlight BattleScript_AlreadyAtFullHp + goto BattleScript_PresentHealTarget + +BattleScript_EffectHiddenPower:: + hiddenpowercalc + goto BattleScript_EffectHit + +BattleScript_EffectRainDance:: + attackcanceler + attackstring + ppreduce + setrain +BattleScript_MoveWeatherChange:: + attackanimation + waitanimation + printfromtable gMoveWeatherChangeStringIds + waitmessage 0x40 + call BattleScript_WeatherFormChanges + goto BattleScript_MoveEnd + +BattleScript_EffectSunnyDay:: + attackcanceler + attackstring + ppreduce + setsunny + goto BattleScript_MoveWeatherChange + +BattleScript_EffectDefenseUpHit:: + setmoveeffect EFFECT_DEF_PLUS_1 | AFFECTS_USER + goto BattleScript_EffectHit + +BattleScript_EffectAttackUpHit:: + setmoveeffect EFFECT_ATK_PLUS_1 | AFFECTS_USER + goto BattleScript_EffectHit + +BattleScript_EffectAllStatsUpHit:: + setmoveeffect EFFECT_ALL_STATS_UP | AFFECTS_USER + goto BattleScript_EffectHit + +BattleScript_EffectBellyDrum:: + attackcanceler + attackstring + ppreduce + maxattackhalvehp BattleScript_ButItFailed + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + attackanimation + waitanimation + healthbarupdate ATTACKER + datahpupdate ATTACKER + printstring STRINGID_PKMNCUTHPMAXEDATTACK + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectPsychUp:: + attackcanceler + attackstring + ppreduce + copyfoestats BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNCOPIEDSTATCHANGES + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectMirrorCoat:: + attackcanceler + mirrorcoatdamagecalculator BattleScript_ButItFailedAtkStringPpReduce + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + typecalc2 + adjustsetdamage + goto BattleScript_HitFromAtkAnimation + +BattleScript_EffectSkullBash:: + jumpifstatus2 ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn + jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn + setbyte sTWOTURN_STRINGID, 0x2 + call BattleScriptFirstChargingTurn + setstatchanger DEF, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_SkullBashEnd + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_SkullBashEnd + setgraphicalstatchangevalues + playanimation ATTACKER, ANIM_STATS_CHANGE, sANIM_ARG1 + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_SkullBashEnd:: + goto BattleScript_MoveEnd + +BattleScript_EffectTwister:: + jumpifnostatus3 TARGET, STATUS3_ON_AIR, BattleScript_FlinchEffect + orword gHitMarker, HITMARKER_IGNORE_ON_AIR + setbyte sDMG_MULTIPLIER, 0x2 +BattleScript_FlinchEffect:: + setmoveeffect EFFECT_FLINCH + goto BattleScript_EffectHit + +BattleScript_EffectEarthquake:: + attackcanceler + attackstring + ppreduce + selectfirstvalidtarget +BattleScript_HitsAllWithUndergroundBonusLoop:: + movevaluescleanup + jumpifnostatus3 TARGET, STATUS3_UNDERGROUND, BattleScript_HitsAllNoUndergroundBonus + orword gHitMarker, HITMARKER_IGNORE_UNDERGROUND + setbyte sDMG_MULTIPLIER, 0x2 + goto BattleScript_DoHitAllWithUndergroundBonus +BattleScript_HitsAllNoUndergroundBonus:: + bicword gHitMarker, HITMARKER_IGNORE_UNDERGROUND + setbyte sDMG_MULTIPLIER, 0x1 +BattleScript_DoHitAllWithUndergroundBonus:: + accuracycheck BattleScript_HitAllWithUndergroundBonusMissed, ACC_CURR_MOVE + critcalc + damagecalc + typecalc + adjustnormaldamage + attackanimation + waitanimation + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + resultmessage + waitmessage 0x40 + printstring STRINGID_EMPTYSTRING3 + waitmessage 0x1 + tryfaintmon TARGET, FALSE, NULL + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + jumpifnexttargetvalid BattleScript_HitsAllWithUndergroundBonusLoop + end +BattleScript_HitAllWithUndergroundBonusMissed:: + pause 0x20 + typecalc + effectivenesssound + resultmessage + waitmessage 0x40 + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + jumpifnexttargetvalid BattleScript_HitsAllWithUndergroundBonusLoop + end + +BattleScript_EffectFutureSight:: + attackcanceler + attackstring + ppreduce + trysetfutureattack BattleScript_ButItFailed + attackanimation + waitanimation + printfromtable gFutureMoveUsedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectGust:: + jumpifnostatus3 TARGET, STATUS3_ON_AIR, BattleScript_EffectHit + orword gHitMarker, HITMARKER_IGNORE_ON_AIR + setbyte sDMG_MULTIPLIER, 0x2 + goto BattleScript_EffectHit + +BattleScript_EffectStomp:: + jumpifnostatus3 TARGET, STATUS3_MINIMIZED, BattleScript_FlinchEffect + setbyte sDMG_MULTIPLIER, 0x2 + goto BattleScript_FlinchEffect + +BattleScript_EffectSolarbeam:: + jumpifabilitypresent ABILITY_CLOUD_NINE, BattleScript_SolarbeamDecideTurn + jumpifabilitypresent ABILITY_AIR_LOCK, BattleScript_SolarbeamDecideTurn + jumpifhalfword COMMON_BITS, gBattleWeather, WEATHER_SUN_TEMPORARY | WEATHER_SUN_PERMANENT, BattleScript_SolarbeamOnFirstTurn +BattleScript_SolarbeamDecideTurn:: + jumpifstatus2 ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn + jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn + setbyte sTWOTURN_STRINGID, 0x1 + call BattleScriptFirstChargingTurn + goto BattleScript_MoveEnd +BattleScript_SolarbeamOnFirstTurn:: + orword gHitMarker, HITMARKER_x8000000 + setmoveeffect EFFECT_CHARGING | AFFECTS_USER + seteffectprimary + ppreduce + goto BattleScript_TwoTurnMovesSecondTurn + +BattleScript_EffectThunder:: + setmoveeffect EFFECT_PARALYSIS + orword gHitMarker, HITMARKER_IGNORE_ON_AIR + goto BattleScript_EffectHit + +BattleScript_EffectTeleport:: + attackcanceler + attackstring + ppreduce + jumpifbattletype BATTLE_TYPE_TRAINER, BattleScript_ButItFailed + getifcantrunfrombattle ATTACKER + jumpifbyte EQUAL, gBattleCommunication, 0x1, BattleScript_ButItFailed + jumpifbyte EQUAL, gBattleCommunication, 0x2, BattleScript_PrintAbilityMadeIneffective + attackanimation + waitanimation + printstring STRINGID_PKMNFLEDFROMBATTLE + waitmessage 0x40 + setoutcomeonteleport ATTACKER + goto BattleScript_MoveEnd + +BattleScript_EffectBeatUp:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + pause 0x20 + ppreduce + setbyte gBattleCommunication, 0x0 +BattleScript_BeatUpLoop:: + movevaluescleanup + trydobeatup BattleScript_BeatUpEnd, BattleScript_ButItFailed + printstring STRINGID_PKMNATTACK + critcalc + jumpifbyte NOT_EQUAL, gCritMultiplier, 0x2, BattleScript_BeatUpAttack + manipulatedamage ATK80_DMG_DOUBLED +BattleScript_BeatUpAttack:: + adjustnormaldamage + attackanimation + waitanimation + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + resultmessage + waitmessage 0x40 + tryfaintmon TARGET, FALSE, NULL + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + goto BattleScript_BeatUpLoop +BattleScript_BeatUpEnd:: + end + +BattleScript_EffectSemiInvulnerable:: + jumpifstatus2 ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_SecondTurnSemiInvulnerable + jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_SecondTurnSemiInvulnerable + jumpifmove MOVE_FLY, BattleScript_FirstTurnFly + jumpifmove MOVE_DIVE, BattleScript_FirstTurnDive + jumpifmove MOVE_BOUNCE, BattleScript_FirstTurnBounce + setbyte sTWOTURN_STRINGID, 0x5 + goto BattleScript_FirstTurnSemiInvulnerable + +BattleScript_FirstTurnBounce:: + setbyte sTWOTURN_STRINGID, 0x7 + goto BattleScript_FirstTurnSemiInvulnerable + +BattleScript_FirstTurnDive:: + setbyte sTWOTURN_STRINGID, 0x6 + goto BattleScript_FirstTurnSemiInvulnerable + +BattleScript_FirstTurnFly:: + setbyte sTWOTURN_STRINGID, 0x4 +BattleScript_FirstTurnSemiInvulnerable:: + call BattleScriptFirstChargingTurn + setsemiinvulnerablebit + goto BattleScript_MoveEnd + +BattleScript_SecondTurnSemiInvulnerable:: + attackcanceler + setmoveeffect EFFECT_CHARGING + setbyte sANIM_TURN, 0x1 + clearstatusfromeffect ATTACKER + orword gHitMarker, HITMARKER_NO_PPDEDUCT + jumpifnotmove MOVE_BOUNCE, BattleScript_SemiInvulnerableTryHit + setmoveeffect EFFECT_PARALYSIS +BattleScript_SemiInvulnerableTryHit:: + accuracycheck BattleScript_SemiInvulnerableMiss, ACC_CURR_MOVE + clearsemiinvulnerablebit + goto BattleScript_HitFromAtkString + +BattleScript_SemiInvulnerableMiss:: + clearsemiinvulnerablebit + goto BattleScript_PrintMoveMissed + +BattleScript_EffectDefenseCurl:: + attackcanceler + attackstring + ppreduce + setdefensecurlbit + setstatchanger DEF, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_DefenseCurlDoStatUpAnim + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_StatUpPrintString + attackanimation + waitanimation +BattleScript_DefenseCurlDoStatUpAnim:: + goto BattleScript_StatUpDoAnim + +BattleScript_EffectSoftboiled:: + attackcanceler + attackstring + ppreduce + tryhealhalfhealth BattleScript_AlreadyAtFullHp, TARGET +BattleScript_PresentHealTarget:: + attackanimation + waitanimation + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate TARGET + datahpupdate TARGET + printstring STRINGID_PKMNREGAINEDHEALTH + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_AlreadyAtFullHp:: + pause 0x20 + printstring STRINGID_PKMNHPFULL + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectFakeOut:: + attackcanceler + jumpifnotfirstturn BattleScript_ButItFailedAtkStringPpReduce + setmoveeffect EFFECT_FLINCH | CERTAIN + goto BattleScript_EffectHit + +BattleScript_ButItFailedAtkStringPpReduce:: + attackstring +BattleScript_ButItFailedPpReduce:: + ppreduce +BattleScript_ButItFailed:: + pause 0x20 + orbyte gBattleMoveFlags, MOVESTATUS_FAILED + resultmessage + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_NotAffected:: + pause 0x20 + orbyte gBattleMoveFlags, MOVESTATUS_NOTAFFECTED + resultmessage + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectUproar:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + setmoveeffect EFFECT_UPROAR | AFFECTS_USER + attackstring + jumpifstatus2 ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_UproarHit + ppreduce +BattleScript_UproarHit:: + nop + goto BattleScript_HitFromCritCalc + +BattleScript_EffectStockpile:: + attackcanceler + attackstring + ppreduce + stockpile + attackanimation + waitanimation + printfromtable gStockpileUsedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSpitUp:: + attackcanceler + jumpifbyte EQUAL, gBattleCommunication + 6, 0x1, BattleScript_82D9FA2 + attackstring + ppreduce + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + stockpiletobasedamage BattleScript_SpitUpFail + typecalc + adjustsetdamage + goto BattleScript_HitFromAtkAnimation +BattleScript_SpitUpFail:: + pause 0x20 + printstring STRINGID_FAILEDTOSPITUP + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_82D9FA2:: + attackstring + ppreduce + pause 0x40 + stockpiletobasedamage BattleScript_SpitUpFail + resultmessage + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSwallow:: + attackcanceler + attackstring + ppreduce + stockpiletohpheal BattleScript_SwallowFail + goto BattleScript_PresentHealTarget + +BattleScript_SwallowFail:: + pause 0x20 + printfromtable gSwallowFailStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectHail:: + attackcanceler + attackstring + ppreduce + sethail + goto BattleScript_MoveWeatherChange + +BattleScript_EffectTorment:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + settorment BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNSUBJECTEDTOTORMENT + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectFlatter:: + attackcanceler + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_MakeMoveMissed + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + jumpifconfusedandstatmaxed SPATK, BattleScript_ButItFailed + attackanimation + waitanimation + setstatchanger SPATK, 1, FALSE + statbuffchange 0x1, BattleScript_FlatterTryConfuse + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_FlatterTryConfuse + setgraphicalstatchangevalues + playanimation TARGET, ANIM_STATS_CHANGE, sANIM_ARG1 + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_FlatterTryConfuse:: + jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_OwnTempoPrevents + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected + setmoveeffect EFFECT_CONFUSION + seteffectprimary + goto BattleScript_MoveEnd + +BattleScript_EffectWillOWisp:: + attackcanceler + attackstring + ppreduce + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + jumpifstatus TARGET, STATUS_BURN, BattleScript_AlreadyBurned + jumpiftype TARGET, TYPE_FIRE, BattleScript_NotAffected + jumpifability TARGET, ABILITY_WATER_VEIL, BattleScript_WaterVeilPrevents + jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected + attackanimation + waitanimation + setmoveeffect EFFECT_BURN + seteffectprimary + goto BattleScript_MoveEnd + +BattleScript_WaterVeilPrevents:: + copybyte gEffectBank, gBankTarget + setbyte cMULTISTRING_CHOOSER, 0x0 + call BattleScript_BRNPrevention + goto BattleScript_MoveEnd + +BattleScript_AlreadyBurned:: + various23 ATTACKER + pause 0x20 + printstring STRINGID_PKMNALREADYHASBURN + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectMemento:: + attackcanceler + jumpifbyte EQUAL, gBattleCommunication + 6, 0x1, BattleScript_82DA153 + attackstring + ppreduce + jumpifattackandspecialattackcannotfall BattleScript_ButItFailed + setatkhptozero + attackanimation + waitanimation + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_82DA148 + setbyte sFIELD_1B, 0x0 + playstatchangeanimation TARGET, 0x12, 0x7 + playstatchangeanimation TARGET, 0x2, 0x3 + setstatchanger ATK, 2, TRUE + statbuffchange 0x1, BattleScript_82DA119 + jumpifbyte GREATER_THAN, cMULTISTRING_CHOOSER, 0x1, BattleScript_82DA119 + printfromtable gStatDownStringIds + waitmessage 0x40 +BattleScript_82DA119:: + playstatchangeanimation TARGET, 0x10, 0x3 + setstatchanger SPATK, 2, TRUE + statbuffchange 0x1, BattleScript_82DA13C + jumpifbyte GREATER_THAN, cMULTISTRING_CHOOSER, 0x1, BattleScript_82DA13C + printfromtable gStatDownStringIds + waitmessage 0x40 +BattleScript_82DA13C:: + tryfaintmon ATTACKER, FALSE, NULL + goto BattleScript_MoveEnd +BattleScript_82DA148:: + printstring STRINGID_BUTNOEFFECT + waitmessage 0x40 + goto BattleScript_82DA13C +BattleScript_82DA153:: + attackstring + ppreduce + jumpifattackandspecialattackcannotfall BattleScript_82DA15A +BattleScript_82DA15A:: + setatkhptozero + pause 0x40 + effectivenesssound + resultmessage + waitmessage 0x40 + tryfaintmon ATTACKER, FALSE, NULL + goto BattleScript_MoveEnd + +BattleScript_EffectFacade:: + jumpifstatus ATTACKER, STATUS_POISON | STATUS_BURN | STATUS_PARALYSIS | STATUS_TOXIC_POISON, BattleScript_FacadeDoubleDmg + goto BattleScript_EffectHit + +BattleScript_FacadeDoubleDmg:: + setbyte sDMG_MULTIPLIER, 0x2 + goto BattleScript_EffectHit + +BattleScript_EffectFocusPunch:: + attackcanceler + jumpifnodamage BattleScript_HitFromAccCheck + ppreduce + printstring STRINGID_PKMNLOSTFOCUS + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSmellingsalt:: + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_EffectHit + setmoveeffect EFFECT_REMOVE_PARALYSIS | CERTAIN + jumpifstatus TARGET, STATUS_PARALYSIS, BattleScript_SmellingsaltDoubleDmg + goto BattleScript_EffectHit + +BattleScript_SmellingsaltDoubleDmg:: + setbyte sDMG_MULTIPLIER, 0x2 + goto BattleScript_EffectHit + +BattleScript_EffectFollowMe:: + attackcanceler + attackstring + ppreduce + setforcedtarget + attackanimation + waitanimation + printstring STRINGID_PKMNCENTERATTENTION + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectNaturePower:: + attackcanceler + attackstring + pause 0x20 + callterrainattack + printstring STRINGID_NATUREPOWERTURNEDINTO + waitmessage 0x40 + return + +BattleScript_EffectCharge:: + attackcanceler + attackstring + ppreduce + setcharge + attackanimation + waitanimation + printstring STRINGID_PKMNCHARGINGPOWER + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectTaunt:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + settaunt BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNFELLFORTAUNT + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectHelpingHand:: + attackcanceler + attackstring + ppreduce + trysethelpinghand BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNREADYTOHELP + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectTrick:: + attackcanceler + attackstring + ppreduce + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + tryswapitems BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNSWITCHEDITEMS + waitmessage 0x40 + printfromtable gItemSwapStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectRolePlay:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON + trycopyability BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNCOPIEDFOE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectWish:: + attackcanceler + attackstring + ppreduce + trywish 0x0, BattleScript_ButItFailed + attackanimation + waitanimation + goto BattleScript_MoveEnd + +BattleScript_EffectAssist:: + attackcanceler + attackstring + asistattackselect BattleScript_ButItFailedPpReduce + attackanimation + waitanimation + setbyte sANIM_TURN, 0x0 + setbyte sANIM_TARGETS_HIT, 0x0 + jumptorandomattack TRUE + +BattleScript_EffectIngrain:: + attackcanceler + attackstring + ppreduce + trysetroots BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNPLANTEDROOTS + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSuperpower:: + setmoveeffect EFFECT_ATK_DEF_DOWN | AFFECTS_USER | CERTAIN + goto BattleScript_EffectHit + +BattleScript_EffectMagicCoat:: + attackcanceler + trysetmagiccoat BattleScript_ButItFailedAtkStringPpReduce + attackstring + ppreduce + attackanimation + waitanimation + printstring STRINGID_PKMNSHROUDEDITSELF + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectRecycle:: + attackcanceler + attackstring + ppreduce + tryrecycleitem BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_XFOUNDONEY + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectRevenge:: + doubledamagedealtifdamaged + goto BattleScript_EffectHit + +BattleScript_EffectBrickBreak:: + attackcanceler + accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE + attackstring + ppreduce + removelightscreenreflect + critcalc + damagecalc + typecalc + adjustnormaldamage + jumpifbyte EQUAL, sANIM_TURN, 0x0, BattleScript_BrickBreakAnim + bicbyte gBattleMoveFlags, MOVESTATUS_MISSED | MOVESTATUS_NOTAFFECTED +BattleScript_BrickBreakAnim:: + attackanimation + waitanimation + jumpifbyte LESS_THAN, sANIM_TURN, 0x2, BattleScript_BrickBreakDoHit + printstring STRINGID_THEWALLSHATTERED + waitmessage 0x40 +BattleScript_BrickBreakDoHit:: + typecalc2 + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + resultmessage + waitmessage 0x40 + seteffectwithchance + tryfaintmon TARGET, FALSE, NULL + goto BattleScript_MoveEnd + +BattleScript_EffectYawn:: + attackcanceler + attackstring + ppreduce + jumpifability TARGET, ABILITY_VITAL_SPIRIT, BattleScript_PrintBankAbilityMadeIneffective + jumpifability TARGET, ABILITY_INSOMNIA, BattleScript_PrintBankAbilityMadeIneffective + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected + accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON + jumpifcantmakeasleep BattleScript_ButItFailed + setyawn BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNWASMADEDROWSY + waitmessage 0x40 + goto BattleScript_MoveEnd +BattleScript_PrintBankAbilityMadeIneffective:: + copybyte sBANK, sBANK_WITH_ABILITY +BattleScript_PrintAbilityMadeIneffective:: + pause 0x20 + printstring STRINGID_PKMNSXMADEITINEFFECTIVE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectKnockOff:: + setmoveeffect EFFECT_KNOCK_OFF + goto BattleScript_EffectHit + +BattleScript_EffectEndeavor:: + attackcanceler + attackstring + ppreduce + setdamagetohealthdifference BattleScript_ButItFailed + copyword gHpDealt, gBattleMoveDamage + accuracycheck BattleScript_MoveMissedPause, ACC_CURR_MOVE + typecalc + jumpifmovehadnoeffect BattleScript_HitFromAtkAnimation + bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE + copyword gBattleMoveDamage, gHpDealt + adjustsetdamage + goto BattleScript_HitFromAtkAnimation + +BattleScript_EffectEruption:: + scaledamagebyhealthratio + goto BattleScript_EffectHit + +BattleScript_EffectSkillSwap:: + attackcanceler + attackstring + ppreduce + accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON + tryswapabilities BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNSWAPPEDABILITIES + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectImprison:: + attackcanceler + attackstring + ppreduce + tryimprision BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNSEALEDOPPONENTMOVE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectRefresh:: + attackcanceler + attackstring + ppreduce + cureifburnedparalysedorpoisoned BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNSTATUSNORMAL + waitmessage 0x40 + updatestatusicon ATTACKER + goto BattleScript_MoveEnd + +BattleScript_EffectGrudge:: + attackcanceler + attackstring + ppreduce + trysetgrudge BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNWANTSGRUDGE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectSnatch:: + attackcanceler + trysetsnatch BattleScript_ButItFailedAtkStringPpReduce + attackstring + ppreduce + attackanimation + waitanimation + pause 0x20 + printstring STRINGID_PKMNWAITSFORTARGET + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectLowKick:: + attackcanceler + attackstring + ppreduce + weightdamagecalculation + accuracycheck BattleScript_MoveMissedPause, ACC_CURR_MOVE + goto BattleScript_HitFromCritCalc + +BattleScript_EffectSecretPower:: + getsecretpowereffect + goto BattleScript_EffectHit + +BattleScript_EffectDoubleEdge:: + setmoveeffect EFFECT_RECOIL_33_PARALYSIS | AFFECTS_USER | CERTAIN + goto BattleScript_EffectHit + +BattleScript_EffectTeeterDance:: + attackcanceler + attackstring + ppreduce + setbyte gBankTarget, 0x0 +BattleScript_TeeterDanceLoop:: + movevaluescleanup + setmoveeffect EFFECT_CONFUSION + jumpifbyteequal gBankAttacker, gBankTarget, BattleScript_TeeterDanceLoopIncrement + jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_TeeterDanceOwnTempoPrevents + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_TeeterDanceSubstitutePrevents + jumpifstatus2 TARGET, STATUS2_CONFUSION, BattleScript_TeeterDanceAlreadyConfused + jumpifhasnohp TARGET, BattleScript_TeeterDanceLoopIncrement + accuracycheck BattleScript_TeeterDanceMissed, ACC_CURR_MOVE + jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_TeeterDanceSafeguardProtected + attackanimation + waitanimation + seteffectprimary + resultmessage + waitmessage 0x40 +BattleScript_TeeterDanceDoMoveEndIncrement:: + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 +BattleScript_TeeterDanceLoopIncrement:: + addbyte gBankTarget, 0x1 + jumpifbytenotequal gBankTarget, gNoOfAllBanks, BattleScript_TeeterDanceLoop + end + +BattleScript_TeeterDanceOwnTempoPrevents:: + pause 0x20 + printstring STRINGID_PKMNPREVENTSCONFUSIONWITH + waitmessage 0x40 + goto BattleScript_TeeterDanceDoMoveEndIncrement + +BattleScript_TeeterDanceSafeguardProtected:: + pause 0x20 + printstring STRINGID_PKMNUSEDSAFEGUARD + waitmessage 0x40 + goto BattleScript_TeeterDanceDoMoveEndIncrement + +BattleScript_TeeterDanceSubstitutePrevents:: + pause 0x20 + printstring STRINGID_BUTITFAILED + waitmessage 0x40 + goto BattleScript_TeeterDanceDoMoveEndIncrement + +BattleScript_TeeterDanceAlreadyConfused:: + various23 ATTACKER + pause 0x20 + printstring STRINGID_PKMNALREADYCONFUSED + waitmessage 0x40 + goto BattleScript_TeeterDanceDoMoveEndIncrement + +BattleScript_TeeterDanceMissed:: + resultmessage + waitmessage 0x40 + goto BattleScript_TeeterDanceDoMoveEndIncrement + +BattleScript_EffectMudSport:: +BattleScript_EffectWaterSport:: + attackcanceler + attackstring + ppreduce + settypebasedhalvers BattleScript_ButItFailed + attackanimation + waitanimation + printfromtable gSportsUsedStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectPoisonFang:: + setmoveeffect EFFECT_TOXIC + goto BattleScript_EffectHit + +BattleScript_EffectWeatherBall:: + setweatherballtype + goto BattleScript_EffectHit + +BattleScript_EffectOverheat:: + setmoveeffect EFFECT_SP_ATK_TWO_DOWN | AFFECTS_USER | CERTAIN + goto BattleScript_EffectHit + +BattleScript_EffectTickle:: + attackcanceler + attackstring + ppreduce + jumpifstat TARGET, GREATER_THAN, ATK, 0x0, BattleScript_TickleDoMoveAnim + jumpifstat TARGET, EQUAL, DEF, 0x0, BattleScript_CantLowerMultipleStats +BattleScript_TickleDoMoveAnim:: + accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE + attackanimation + waitanimation + setbyte sFIELD_1B, 0x0 + playstatchangeanimation TARGET, 0x6, 0x5 + playstatchangeanimation TARGET, 0x2, 0x1 + setstatchanger ATK, 1, TRUE + statbuffchange 0x1, BattleScript_TickleTryLowerDef + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_TickleTryLowerDef + printfromtable gStatDownStringIds + waitmessage 0x40 +BattleScript_TickleTryLowerDef:: + playstatchangeanimation TARGET, 0x4, 0x1 + setstatchanger DEF, 1, TRUE + statbuffchange 0x1, BattleScript_TickleEnd + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_TickleEnd + printfromtable gStatDownStringIds + waitmessage 0x40 +BattleScript_TickleEnd:: + goto BattleScript_MoveEnd + +BattleScript_CantLowerMultipleStats:: + pause 0x20 + orbyte gBattleMoveFlags, MOVESTATUS_FAILED + printstring STRINGID_STATSWONTDECREASE2 + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectCosmicPower:: + attackcanceler + attackstring + ppreduce + jumpifstat ATTACKER, LESS_THAN, DEF, 0xC, BattleScript_CosmicPowerDoMoveAnim + jumpifstat ATTACKER, EQUAL, SPDEF, 0xC, BattleScript_CantRaiseMultipleStats +BattleScript_CosmicPowerDoMoveAnim:: + attackanimation + waitanimation + setbyte sFIELD_1B, 0x0 + playstatchangeanimation ATTACKER, 0x24, 0x0 + setstatchanger DEF, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_CosmicPowerTrySpDef + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_CosmicPowerTrySpDef + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_CosmicPowerTrySpDef:: + setstatchanger SPDEF, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_CosmicPowerEnd + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_CosmicPowerEnd + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_CosmicPowerEnd:: + goto BattleScript_MoveEnd + +BattleScript_EffectSkyUppercut:: + orword gHitMarker, HITMARKER_IGNORE_ON_AIR + goto BattleScript_EffectHit + +BattleScript_EffectBulkUp:: + attackcanceler + attackstring + ppreduce + jumpifstat ATTACKER, LESS_THAN, ATK, 0xC, BattleScript_BulkUpDoMoveAnim + jumpifstat ATTACKER, EQUAL, DEF, 0xC, BattleScript_CantRaiseMultipleStats +BattleScript_BulkUpDoMoveAnim:: + attackanimation + waitanimation + setbyte sFIELD_1B, 0x0 + playstatchangeanimation ATTACKER, 0x6, 0x0 + setstatchanger ATK, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_BulkUpTryDef + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_BulkUpTryDef + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_BulkUpTryDef:: + setstatchanger DEF, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_BulkUpEnd + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_BulkUpEnd + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_BulkUpEnd:: + goto BattleScript_MoveEnd + +BattleScript_EffectCalmMind:: + attackcanceler + attackstring + ppreduce + jumpifstat ATTACKER, LESS_THAN, SPATK, 0xC, BattleScript_CalmMindDoMoveAnim + jumpifstat ATTACKER, EQUAL, SPDEF, 0xC, BattleScript_CantRaiseMultipleStats +BattleScript_CalmMindDoMoveAnim:: + attackanimation + waitanimation + setbyte sFIELD_1B, 0x0 + playstatchangeanimation ATTACKER, 0x30, 0x0 + setstatchanger SPATK, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_CalmMindTrySpDef + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_CalmMindTrySpDef + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_CalmMindTrySpDef:: + setstatchanger SPDEF, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_CalmMindEnd + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_CalmMindEnd + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_CalmMindEnd:: + goto BattleScript_MoveEnd + +BattleScript_CantRaiseMultipleStats:: + pause 0x20 + orbyte gBattleMoveFlags, MOVESTATUS_FAILED + printstring STRINGID_STATSWONTINCREASE2 + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_EffectDragonDance:: + attackcanceler + attackstring + ppreduce + jumpifstat ATTACKER, LESS_THAN, ATK, 0xC, BattleScript_DragonDanceDoMoveAnim + jumpifstat ATTACKER, EQUAL, SPEED, 0xC, BattleScript_CantRaiseMultipleStats +BattleScript_DragonDanceDoMoveAnim:: + attackanimation + waitanimation + setbyte sFIELD_1B, 0x0 + playstatchangeanimation ATTACKER, 0xA, 0x0 + setstatchanger ATK, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_DragonDanceTrySpeed + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_DragonDanceTrySpeed + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_DragonDanceTrySpeed:: + setstatchanger SPEED, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_DragonDanceEnd + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_DragonDanceEnd + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_DragonDanceEnd:: + goto BattleScript_MoveEnd + +BattleScript_EffectCamouflage:: + attackcanceler + attackstring + ppreduce + settypetoterrain BattleScript_ButItFailed + attackanimation + waitanimation + printstring STRINGID_PKMNCHANGEDTYPE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_FaintAttacker:: + playfaintcry ATTACKER + pause 0x40 + dofaintanimation ATTACKER + cleareffectsonfaint ATTACKER + printstring STRINGID_ATTACKERFAINTED + return + +BattleScript_FaintTarget:: + playfaintcry TARGET + pause 0x40 + dofaintanimation TARGET + cleareffectsonfaint TARGET + printstring STRINGID_TARGETFAINTED + return + +BattleScript_GiveExp:: + setbyte sGIVEEXP_STATE, 0x0 + getexp TARGET + end2 + +BattleScript_HandleFaintedMon:: + atk24 BattleScript_82DA8F6 + jumpifbyte NOT_EQUAL, gBattleOutcome, 0, BattleScript_FaintedMonEnd + jumpifbattletype BATTLE_TYPE_TRAINER, BattleScript_FaintedMonTryChooseAnother + jumpifword NO_COMMON_BITS, gHitMarker, HITMARKER_x400000, BattleScript_FaintedMonTryChooseAnother + printstring STRINGID_USENEXTPKMN + setbyte gBattleCommunication, 0x0 + yesnobox + jumpifbyte EQUAL, gBattleCommunication + 1, 0x0, BattleScript_FaintedMonTryChooseAnother + jumpifplayerran BattleScript_FaintedMonEnd + printstring STRINGID_CANTESCAPE2 +BattleScript_FaintedMonTryChooseAnother:: + openpartyscreen 0x3, BattleScript_FaintedMonEnd + switchhandleorder GBANK_1, 0x2 + jumpifnotbattletype BATTLE_TYPE_TRAINER, BattleScript_FaintedMonChooseAnother + jumpifbattletype BATTLE_TYPE_LINK, BattleScript_FaintedMonChooseAnother + jumpifbattletype BATTLE_TYPE_x2000000, BattleScript_FaintedMonChooseAnother + jumpifbattletype BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_PIKE | BATTLE_TYPE_PYRAMID, BattleScript_FaintedMonChooseAnother + jumpifbattletype BATTLE_TYPE_DOUBLE, BattleScript_FaintedMonChooseAnother + jumpifword COMMON_BITS, gHitMarker, HITMARKER_x400000, BattleScript_FaintedMonChooseAnother + jumpifbyte EQUAL, sBATTLE_STYLE, 0x1, BattleScript_FaintedMonChooseAnother + jumpifcantswitch 11, BattleScript_FaintedMonChooseAnother + printstring STRINGID_ENEMYABOUTTOSWITCHPKMN + setbyte gBattleCommunication, 0x0 + yesnobox + jumpifbyte EQUAL, gBattleCommunication + 1, 0x1, BattleScript_FaintedMonChooseAnother + setatktoplayer0 + openpartyscreen 0x81, BattleScript_FaintedMonChooseAnother + switchhandleorder ATTACKER, 0x2 + jumpifbyte EQUAL, gBattleCommunication, 0x6, BattleScript_FaintedMonChooseAnother + atknameinbuff1 + resetintrimidatetracebits ATTACKER + hpthresholds2 ATTACKER + printstring STRINGID_RETURNMON + switchoutabilities ATTACKER + waitstate + returnatktoball + waitstate + drawpartystatussummary ATTACKER + getswitchedmondata ATTACKER + switchindataupdate ATTACKER + hpthresholds ATTACKER + printstring STRINGID_SWITCHINMON + atk62 ATTACKER + switchinanim ATTACKER, 0x0 + waitstate + switchineffects ATTACKER + resetsentmonsvalue +BattleScript_FaintedMonChooseAnother:: + drawpartystatussummary GBANK_1 + getswitchedmondata GBANK_1 + switchindataupdate GBANK_1 + hpthresholds GBANK_1 + printstring STRINGID_SWITCHINMON + atk62 GBANK_1 + switchinanim GBANK_1, FALSE + waitstate + various7 ATTACKER + switchineffects GBANK_1 + jumpifbattletype BATTLE_TYPE_DOUBLE, BattleScript_FaintedMonEnd + cancelallactions +BattleScript_FaintedMonEnd:: + end2 + +BattleScript_82DA8F6:: + openpartyscreen 0x5, BattleScript_82DA8FC +BattleScript_82DA8FC:: + switchhandleorder GBANK_1, 0x0 + openpartyscreen 0x6, BattleScript_82DA92C + switchhandleorder GBANK_1, 0x0 +BattleScript_82DA908:: + switchhandleorder GBANK_1, 0x3 + drawpartystatussummary GBANK_1 + getswitchedmondata GBANK_1 + switchindataupdate GBANK_1 + hpthresholds GBANK_1 + printstring STRINGID_SWITCHINMON + atk62 GBANK_1 + switchinanim GBANK_1, FALSE + waitstate + switchineffects 5 + jumpifbytenotequal gBank1, gNoOfAllBanks, BattleScript_82DA908 +BattleScript_82DA92C:: + end2 + +BattleScript_LocalTrainerBattleWon:: + jumpifbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_LocalTwoTrainersDefeated + printstring STRINGID_PLAYERDEFEATEDTRAINER1 + goto BattleScript_LocalBattleWonLoseTexts +BattleScript_LocalTwoTrainersDefeated:: + printstring STRINGID_TWOENEMIESDEFEATED +BattleScript_LocalBattleWonLoseTexts:: + trainerslidein ATTACKER + waitstate + printstring STRINGID_TRAINER1LOSETEXT + jumpifnotbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_LocalBattleWonReward + trainerslideout IDENTITY_OPPONENT_MON1 + waitstate + trainerslidein GBANK_1 + waitstate + printstring STRINGID_TRAINER2LOSETEXT +BattleScript_LocalBattleWonReward:: + getmoneyreward + printstring STRINGID_PLAYERGOTMONEY + waitmessage 0x40 +BattleScript_PayDayMoneyAndPickUpItems:: + givepaydaymoney + pickup + end2 + +BattleScript_LocalBattleLost:: + jumpifbattletype BATTLE_TYPE_DOME, BattleScript_CheckDomeDrew + jumpifbattletype BATTLE_TYPE_BATTLE_TOWER | BATTLE_TYPE_DOME | BATTLE_TYPE_PALACE | BATTLE_TYPE_ARENA | BATTLE_TYPE_FACTORY | BATTLE_TYPE_PIKE | BATTLE_TYPE_PYRAMID, BattleScript_LocalBattleLostPrintTrainersWinText + jumpifbattletype BATTLE_TYPE_x4000000, BattleScript_LocalBattleLostPrintTrainersWinText + jumpifbattletype BATTLE_TYPE_EREADER_TRAINER, BattleScript_LocalBattleLostEnd + jumpifhalfword EQUAL, gTrainerBattleOpponent_A, 0x400, BattleScript_LocalBattleLostEnd +BattleScript_LocalBattleLostPrintWhiteOut:: + printstring STRINGID_PLAYERWHITEOUT + waitmessage 0x40 + printstring STRINGID_PLAYERWHITEOUT2 + waitmessage 0x40 +BattleScript_LocalBattleLostEnd:: + end2 +BattleScript_CheckDomeDrew:: + jumpifbyte EQUAL, gBattleOutcome, DREW, BattleScript_LocalBattleLostEnd_ +BattleScript_LocalBattleLostPrintTrainersWinText:: + jumpifnotbattletype BATTLE_TYPE_TRAINER, BattleScript_LocalBattleLostPrintWhiteOut + returnopponentmon1toball ATTACKER + waitstate + returnopponentmon2toball ATTACKER + waitstate + trainerslidein ATTACKER + waitstate + printstring STRINGID_TRAINER1WINTEXT + jumpifbattletype BATTLE_TYPE_x800000, BattleScript_LocalBattleLostDoTrainer2WinText + jumpifnotbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_LocalBattleLostEnd_ +BattleScript_LocalBattleLostDoTrainer2WinText:: + trainerslideout IDENTITY_OPPONENT_MON1 + waitstate + trainerslidein GBANK_1 + waitstate + printstring STRINGID_TRAINER2WINTEXT +BattleScript_LocalBattleLostEnd_:: + end2 + +BattleScript_82DAA0B:: + returnopponentmon1toball ATTACKER + waitstate + returnopponentmon2toball ATTACKER + waitstate + trainerslidein ATTACKER + waitstate + printstring STRINGID_TRAINER1WINTEXT + trainerslideout IDENTITY_OPPONENT_MON1 + waitstate + trainerslidein GBANK_1 + waitstate + printstring STRINGID_TRAINER2WINTEXT + jumpifbattletype BATTLE_TYPE_RECORDED, BattleScript_82DAA31 + atk57 +BattleScript_82DAA31:: + waitmessage 0x40 + end2 + +BattleScript_LinkBattleWonOrLost:: + jumpifbattletype BATTLE_TYPE_BATTLE_TOWER, BattleScript_82DAA5C + printstring STRINGID_BATTLEEND + waitmessage 0x40 + jumpifbattletype BATTLE_TYPE_RECORDED, BattleScript_LinkBattleWonOrLostWaitEnd + atk57 +BattleScript_LinkBattleWonOrLostWaitEnd:: + waitmessage 0x40 + end2 + +BattleScript_82DAA5C:: + playtrainerdefeatbgm ATTACKER + printstring STRINGID_BATTLEEND + waitmessage 0x40 + trainerslidein ATTACKER + waitstate + printstring STRINGID_TRAINER1LOSETEXT + trainerslideout IDENTITY_OPPONENT_MON1 + waitstate + trainerslidein GBANK_1 + waitstate + printstring STRINGID_TRAINER2LOSETEXT + jumpifbattletype BATTLE_TYPE_RECORDED, BattleScript_82DAA83 + atk57 +BattleScript_82DAA83:: + waitmessage 0x40 + end2 + +BattleScript_FrontierTrainerBattleWon:: + jumpifnotbattletype BATTLE_TYPE_TRAINER, BattleScript_PayDayMoneyAndPickUpItems + jumpifbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_82DAAAB + printstring STRINGID_PLAYERDEFEATEDTRAINER1 + goto BattleScript_82DAAAE +BattleScript_82DAAAB:: + printstring STRINGID_TWOENEMIESDEFEATED +BattleScript_82DAAAE:: + trainerslidein ATTACKER + waitstate + printstring STRINGID_TRAINER1LOSETEXT + jumpifnotbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_82DAACB + trainerslideout IDENTITY_OPPONENT_MON1 + waitstate + trainerslidein GBANK_1 + waitstate + printstring STRINGID_TRAINER2LOSETEXT +BattleScript_82DAACB:: + jumpifnotbattletype BATTLE_TYPE_PYRAMID, BattleScript_82DAADA + pickup +BattleScript_82DAADA:: + end2 + +BattleScript_SmokeBallEscape:: + playanimation ATTACKER, ANIM_SMOKEBALL_ESCAPE, NULL + printstring STRINGID_PKMNFLEDUSINGITS + waitmessage 0x40 + end2 + +BattleScript_RanAwayUsingMonAbility:: + printstring STRINGID_PKMNFLEDUSING + waitmessage 0x40 + end2 + +BattleScript_GotAwaySafely:: + printstring STRINGID_GOTAWAYSAFELY + waitmessage 0x40 + end2 + +BattleScript_WildMonFled:: + printstring STRINGID_WILDPKMNFLED + waitmessage 0x40 + end2 + +BattleScript_PrintCantRunFromTrainer:: + printstring STRINGID_NORUNNINGFROMTRAINERS + end2 + +BattleScript_PrintFailedToRunString:: + printfromtable gNoEscapeStringIds + waitmessage 0x40 + end2 + +BattleScript_PrintCantEscapeFromBattle:: + printselectionstringfromtable gNoEscapeStringIds + endselectionscript + +BattleScript_PrintFullBox:: + printselectionstring STRINGID_BOXISFULL + endselectionscript + +BattleScript_ActionSwitch:: + hpthresholds2 ATTACKER + printstring STRINGID_RETURNMON + setbyte sDMG_MULTIPLIER, 0x2 + jumpifbattletype BATTLE_TYPE_DOUBLE, BattleScript_PursuitSwitchDmgSetMultihit + setmultihit 0x1 + goto BattleScript_PursuitSwitchDmgLoop +BattleScript_PursuitSwitchDmgSetMultihit:: + setmultihit 0x2 +BattleScript_PursuitSwitchDmgLoop:: + jumpifnopursuitswitchdmg BattleScript_DoSwitchOut + atk5F + trysetdestinybondtohappen + call BattleScript_PursuitDmgOnSwitchOut + atk5F +BattleScript_DoSwitchOut:: + decrementmultihit BattleScript_PursuitSwitchDmgLoop + switchoutabilities ATTACKER + waitstate + returnatktoball + waitstate + drawpartystatussummary ATTACKER + switchhandleorder ATTACKER, 0x1 + getswitchedmondata ATTACKER + switchindataupdate ATTACKER + hpthresholds ATTACKER + printstring STRINGID_SWITCHINMON + atk62 ATTACKER + switchinanim ATTACKER, FALSE + waitstate + switchineffects ATTACKER + setbyte sMOVEEND_STATE, 0x4 + moveend 0x1, 0x0 + setbyte sMOVEEND_STATE, 0xF + moveend 0x1, 0x0 + end2 + +BattleScript_PursuitDmgOnSwitchOut:: + pause 0x20 + attackstring + ppreduce + critcalc + damagecalc + typecalc + adjustnormaldamage + attackanimation + waitanimation + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + critmessage + waitmessage 0x40 + resultmessage + waitmessage 0x40 + tryfaintmon TARGET, FALSE, NULL + setbyte sMOVEEND_STATE, 0x3 + moveend 0x2, 0x6 + various4 TARGET + jumpifbyte EQUAL, gBattleCommunication, 0x0, BattleScript_PursuitDmgOnSwitchOutRet + setbyte sGIVEEXP_STATE, 0x0 + getexp TARGET +BattleScript_PursuitDmgOnSwitchOutRet:: + return + +BattleScript_Pausex20:: + pause 0x20 + return + +BattleScript_LevelUp:: + fanfare BGM_FANFA1 + printstring STRINGID_PKMNGREWTOLV + setbyte sLVLBOX_STATE, 0x0 + drawlvlupbox + handlelearnnewmove BattleScript_LearnedNewMove, BattleScript_LearnMoveReturn, TRUE + goto BattleScript_AskToLearnMove +BattleScript_TryLearnMoveLoop:: + handlelearnnewmove BattleScript_LearnedNewMove, BattleScript_LearnMoveReturn, FALSE +BattleScript_AskToLearnMove:: + buffermovetolearn + printstring STRINGID_TRYTOLEARNMOVE1 + printstring STRINGID_TRYTOLEARNMOVE2 + printstring STRINGID_TRYTOLEARNMOVE3 + waitstate + setbyte sLEARNMOVE_STATE, 0x0 + yesnoboxlearnmove BattleScript_ForgotAndLearnedNewMove + printstring STRINGID_STOPLEARNINGMOVE + waitstate + setbyte sLEARNMOVE_STATE, 0x0 + yesnoboxstoplearningmove BattleScript_AskToLearnMove + printstring STRINGID_DIDNOTLEARNMOVE + goto BattleScript_TryLearnMoveLoop +BattleScript_ForgotAndLearnedNewMove:: + printstring STRINGID_123POOF + printstring STRINGID_PKMNFORGOTMOVE + printstring STRINGID_ANDELLIPSIS +BattleScript_LearnedNewMove:: + buffermovetolearn + fanfare BGM_FANFA1 + printstring STRINGID_PKMNLEARNEDMOVE + waitmessage 0x40 + updatechoicemoveonlvlup ATTACKER + goto BattleScript_TryLearnMoveLoop +BattleScript_LearnMoveReturn:: + return + +BattleScript_RainContinuesOrEnds:: + printfromtable gRainContinuesStringIds + waitmessage 0x40 + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_RainContinuesOrEndsEnd + playanimation ATTACKER, ANIM_RAIN_CONTINUES, NULL +BattleScript_RainContinuesOrEndsEnd:: + end2 + +BattleScript_DamagingWeatherContinues:: + printfromtable gSandStormHailContinuesStringIds + waitmessage 0x40 + playanimation2 ATTACKER, sANIM_ARG1, NULL + setbyte gBattleCommunication, 0x0 +BattleScript_DamagingWeatherLoop:: + copyarraywithindex gBankAttacker, gBanksByTurnOrder, gBattleCommunication, 0x1 + weatherdamage + jumpifword EQUAL, gBattleMoveDamage, 0x0, BattleScript_DamagingWeatherLoopIncrement + printfromtable gSandStormHailDmgStringIds + waitmessage 0x40 + orword gHitMarker, HITMARKER_x20 | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 | HITMARKER_GRUDGE + effectivenesssound + hitanimation ATTACKER + healthbarupdate ATTACKER + datahpupdate ATTACKER + tryfaintmon ATTACKER, FALSE, NULL + atk24 BattleScript_DamagingWeatherLoopIncrement +BattleScript_DamagingWeatherLoopIncrement:: + jumpifbyte NOT_EQUAL, gBattleOutcome, 0, BattleScript_DamagingWeatherContinuesEnd + addbyte gBattleCommunication, 0x1 + jumpifbytenotequal gBattleCommunication, gNoOfAllBanks, BattleScript_DamagingWeatherLoop +BattleScript_DamagingWeatherContinuesEnd:: + bicword gHitMarker, HITMARKER_x20 | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 | HITMARKER_GRUDGE + end2 + +BattleScript_SandStormHailEnds:: + printfromtable gSandStormHailEndStringIds + waitmessage 0x40 + end2 + +BattleScript_SunlightContinues:: + printstring STRINGID_SUNLIGHTSTRONG + waitmessage 0x40 + playanimation ATTACKER, ANIM_SUN_CONTINUES, NULL + end2 + +BattleScript_SunlightFaded:: + printstring STRINGID_SUNLIGHTFADED + waitmessage 0x40 + end2 + +BattleScript_OverworldWeatherStarts:: + printfromtable gWeatherContinuesStringIds + waitmessage 0x40 + playanimation2 ATTACKER, sANIM_ARG1, NULL + end3 + +BattleScript_SideStatusWoreOff:: + printstring STRINGID_PKMNSXWOREOFF + waitmessage 0x40 + end2 + +BattleScript_SafeguardProtected:: + pause 0x20 + printstring STRINGID_PKMNUSEDSAFEGUARD + waitmessage 0x40 + end2 + +BattleScript_SafeguardEnds:: + pause 0x20 + printstring STRINGID_PKMNSAFEGUARDEXPIRED + waitmessage 0x40 + end2 + +BattleScript_LeechSeedTurnDrain:: + playanimation ATTACKER, ANIM_LEECH_SEED_DRAIN, sANIM_ARG1 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate ATTACKER + datahpupdate ATTACKER + copyword gBattleMoveDamage, gHpDealt + jumpifability ATTACKER, ABILITY_LIQUID_OOZE, BattleScript_LeechSeedTurnPrintLiquidOoze + manipulatedamage ATK80_DMG_CHANGE_SIGN + setbyte cMULTISTRING_CHOOSER, 0x3 + goto BattleScript_LeechSeedTurnPrintAndUpdateHp +BattleScript_LeechSeedTurnPrintLiquidOoze:: + setbyte cMULTISTRING_CHOOSER, 0x4 +BattleScript_LeechSeedTurnPrintAndUpdateHp:: + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate TARGET + datahpupdate TARGET + printfromtable gLeechSeedStringIds + waitmessage 0x40 + tryfaintmon ATTACKER, FALSE, NULL + tryfaintmon TARGET, FALSE, NULL + end2 + +BattleScript_BideStoringEnergy:: + printstring STRINGID_PKMNSTORINGENERGY + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_BideAttack:: + attackcanceler + setmoveeffect EFFECT_CHARGING + clearstatusfromeffect ATTACKER + printstring STRINGID_PKMNUNLEASHEDENERGY + waitmessage 0x40 + accuracycheck BattleScript_MoveMissed, ACC_CURR_MOVE + typecalc + bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE + copyword gBattleMoveDamage, sBIDE_DMG + adjustsetdamage + setbyte sANIM_TURN, 0x1 + attackanimation + waitanimation + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + resultmessage + waitmessage 0x40 + tryfaintmon TARGET, FALSE, NULL + goto BattleScript_MoveEnd + +BattleScript_BideNoEnergyToAttack:: + attackcanceler + setmoveeffect EFFECT_CHARGING + clearstatusfromeffect ATTACKER + printstring STRINGID_PKMNUNLEASHEDENERGY + waitmessage 0x40 + goto BattleScript_ButItFailed + +BattleScript_SuccessForceOut:: + attackanimation + waitanimation + switchoutabilities TARGET + returntoball TARGET + waitstate + jumpifbattletype BATTLE_TYPE_TRAINER, BattleScript_TrainerBattleForceOut + setoutcomeonteleport ATTACKER + finishaction + +BattleScript_TrainerBattleForceOut:: + getswitchedmondata TARGET + switchindataupdate TARGET + switchinanim TARGET, FALSE + waitstate + printstring STRINGID_PKMNWASDRAGGEDOUT + switchineffects TARGET + goto BattleScript_MoveEnd + +BattleScript_MistProtected:: + pause 0x20 + printstring STRINGID_PKMNPROTECTEDBYMIST + waitmessage 0x40 + return + +BattleScript_RageIsBuilding:: + printstring STRINGID_PKMNRAGEBUILDING + waitmessage 0x40 + return + +BattleScript_MoveUsedIsDisabled:: + printstring STRINGID_PKMNMOVEISDISABLED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_SelectingDisabledMove:: + printselectionstring STRINGID_PKMNMOVEISDISABLED + endselectionscript + +BattleScript_DisabledNoMore:: + printstring STRINGID_PKMNMOVEDISABLEDNOMORE + waitmessage 0x40 + end2 + +BattleScript_SelectingDisabledMoveInPalace:: + printstring STRINGID_PKMNMOVEISDISABLED +BattleScript_SelectingUnusableMoveInPalace:: + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + end + +BattleScript_EncoredNoMore:: + printstring STRINGID_PKMNENCOREENDED + waitmessage 0x40 + end2 + +BattleScript_DestinyBondTakesLife:: + printstring STRINGID_PKMNTOOKFOE + waitmessage 0x40 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate ATTACKER + datahpupdate ATTACKER + tryfaintmon ATTACKER, FALSE, NULL + return + +BattleScript_SpikesOnAttacker:: + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate ATTACKER + datahpupdate ATTACKER + call BattleScript_PrintHurtBySpikes + tryfaintmon ATTACKER, FALSE, NULL + tryfaintmon ATTACKER, TRUE, BattleScript_SpikesOnAttackerFainted + return + +BattleScript_SpikesOnAttackerFainted:: + setbyte sGIVEEXP_STATE, 0x0 + getexp ATTACKER + setbyte sMOVEEND_STATE, 0x0 + moveend 0x0, 0x0 + goto BattleScript_HandleFaintedMon + +BattleScript_SpikesOnTarget:: + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate TARGET + datahpupdate TARGET + call BattleScript_PrintHurtBySpikes + tryfaintmon TARGET, FALSE, NULL + tryfaintmon TARGET, TRUE, BattleScript_SpikesOnTargetFainted + return + +BattleScript_SpikesOnTargetFainted:: + setbyte sGIVEEXP_STATE, 0x0 + getexp TARGET + setbyte sMOVEEND_STATE, 0x0 + moveend 0x0, 0x0 + goto BattleScript_HandleFaintedMon + +BattleScript_SpikesOngBank1:: + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate GBANK_1 + datahpupdate GBANK_1 + call BattleScript_PrintHurtBySpikes + tryfaintmon GBANK_1, FALSE, NULL + tryfaintmon GBANK_1, TRUE, BattleScript_SpikesOngBank1Fainted + return + +BattleScript_SpikesOngBank1Fainted:: + setbyte sGIVEEXP_STATE, 0x0 + getexp GBANK_1 + setbyte sMOVEEND_STATE, 0x0 + moveend 0x0, 0x0 + goto BattleScript_HandleFaintedMon + +BattleScript_PrintHurtBySpikes:: + printstring STRINGID_PKMNHURTBYSPIKES + waitmessage 0x40 + return + +BattleScript_PerishSongTakesLife:: + printstring STRINGID_PKMNPERISHCOUNTFELL + waitmessage 0x40 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate ATTACKER + datahpupdate ATTACKER + tryfaintmon ATTACKER, FALSE, NULL + end2 + +BattleScript_PerishSongCountGoesDown:: + printstring STRINGID_PKMNPERISHCOUNTFELL + waitmessage 0x40 + end2 + +BattleScript_AllStatsUp:: + jumpifstat ATTACKER, LESS_THAN, ATK, 0xC, BattleScript_AllStatsUpAtk + jumpifstat ATTACKER, LESS_THAN, DEF, 0xC, BattleScript_AllStatsUpAtk + jumpifstat ATTACKER, LESS_THAN, SPEED, 0xC, BattleScript_AllStatsUpAtk + jumpifstat ATTACKER, LESS_THAN, SPATK, 0xC, BattleScript_AllStatsUpAtk + jumpifstat ATTACKER, EQUAL, SPDEF, 0xC, BattleScript_AllStatsUpRet +BattleScript_AllStatsUpAtk:: + setbyte sFIELD_1B, 0x0 + playstatchangeanimation ATTACKER, 0x3E, 0x0 + setstatchanger ATK, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpDef + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_AllStatsUpDef:: + setstatchanger DEF, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpSpeed + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_AllStatsUpSpeed:: + setstatchanger SPEED, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpSpAtk + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_AllStatsUpSpAtk:: + setstatchanger SPATK, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpSpDef + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_AllStatsUpSpDef:: + setstatchanger SPDEF, 1, FALSE + statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpRet + printfromtable gStatUpStringIds + waitmessage 0x40 +BattleScript_AllStatsUpRet:: + return + +BattleScript_RapidSpinAway:: + rapidspinfree + return + +BattleScript_WrapFree:: + printstring STRINGID_PKMNGOTFREE + waitmessage 0x40 + copybyte gBankTarget, sBANK + return + +BattleScript_LeechSeedFree:: + printstring STRINGID_PKMNSHEDLEECHSEED + waitmessage 0x40 + return + +BattleScript_SpikesFree:: + printstring STRINGID_PKMNBLEWAWAYSPIKES + waitmessage 0x40 + return + +BattleScript_MonTookFutureAttack:: + printstring STRINGID_PKMNTOOKATTACK + waitmessage 0x40 + jumpifbyte NOT_EQUAL, cMULTISTRING_CHOOSER, 0x0, BattleScript_CheckDoomDesireMiss + accuracycheck BattleScript_FutureAttackMiss, MOVE_FUTURE_SIGHT + goto BattleScript_FutureAttackAnimate +BattleScript_CheckDoomDesireMiss:: + accuracycheck BattleScript_FutureAttackMiss, MOVE_DOOM_DESIRE +BattleScript_FutureAttackAnimate:: + adjustnormaldamage2 + jumpifbyte NOT_EQUAL, cMULTISTRING_CHOOSER, 0x0, BattleScript_FutureHitAnimDoomDesire + playanimation ATTACKER, ANIM_FUTURE_SIGHT_HIT, NULL + goto BattleScript_DoFutureAttackHit +BattleScript_FutureHitAnimDoomDesire:: + playanimation ATTACKER, ANIM_DOOM_DESIRE_HIT, NULL +BattleScript_DoFutureAttackHit:: + effectivenesssound + hitanimation TARGET + waitstate + healthbarupdate TARGET + datahpupdate TARGET + resultmessage + waitmessage 0x40 + tryfaintmon TARGET, FALSE, NULL + atk24 BattleScript_FutureAttackEnd +BattleScript_FutureAttackEnd:: + setbyte sMOVEEND_STATE, 0x0 + moveend 0x1, 0x0 + setbyte sMOVEEND_STATE, 0xB + moveend 0x2, 0xE + setbyte gBattleMoveFlags, 0 + end2 + +BattleScript_FutureAttackMiss:: + pause 0x20 + setbyte gBattleMoveFlags, 0 + orbyte gBattleMoveFlags, MOVESTATUS_FAILED + resultmessage + waitmessage 0x40 + setbyte gBattleMoveFlags, 0 + end2 + +BattleScript_NoMovesLeft:: + printselectionstring STRINGID_PKMNHASNOMOVESLEFT + endselectionscript + +BattleScript_SelectingMoveWithNoPP:: + printselectionstring STRINGID_NOPPLEFT + endselectionscript + +BattleScript_NoPPForMove:: + attackstring + pause 0x20 + printstring STRINGID_BUTNOPPLEFT + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_SelectingTormentedMove:: + printselectionstring STRINGID_PKMNCANTUSEMOVETORMENT + endselectionscript + +BattleScript_MoveUsedIsTormented:: + printstring STRINGID_PKMNCANTUSEMOVETORMENT + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_SelectingTormentedMoveInPalace:: + printstring STRINGID_PKMNCANTUSEMOVETORMENT + goto BattleScript_SelectingUnusableMoveInPalace + +BattleScript_SelectingNotAllowedMoveTaunt:: + printselectionstring STRINGID_PKMNCANTUSEMOVETAUNT + endselectionscript + +BattleScript_MoveUsedIsTaunted:: + printstring STRINGID_PKMNCANTUSEMOVETAUNT + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_SelectingNotAllowedMoveTauntInPalace:: + printstring STRINGID_PKMNCANTUSEMOVETAUNT + goto BattleScript_SelectingUnusableMoveInPalace + +BattleScript_WishComesTrue:: + trywish 0x1, BattleScript_WishButFullHp + playanimation TARGET, ANIM_WISH_HEAL, NULL + printstring STRINGID_PKMNWISHCAMETRUE + waitmessage 0x40 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate TARGET + datahpupdate TARGET + printstring STRINGID_PKMNREGAINEDHEALTH + waitmessage 0x40 + end2 + +BattleScript_WishButFullHp:: + printstring STRINGID_PKMNWISHCAMETRUE + waitmessage 0x40 + pause 0x20 + printstring STRINGID_PKMNHPFULL + waitmessage 0x40 + end2 + +BattleScript_IngrainTurnHeal:: + playanimation ATTACKER, ANIM_INGRAIN_HEAL, NULL + printstring STRINGID_PKMNABSORBEDNUTRIENTS + waitmessage 0x40 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + end2 + +BattleScript_PrintMonIsRooted:: + pause 0x20 + printstring STRINGID_PKMNANCHOREDITSELF + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_AtkDefDown:: + setbyte sFIELD_1B, 0x0 + playstatchangeanimation ATTACKER, 0x6, 0xD + playstatchangeanimation ATTACKER, 0x2, 0x9 + setstatchanger ATK, 1, TRUE + statbuffchange AFFECTS_USER | CERTAIN | 0x1, BattleScript_82DB144 + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_82DB144 + printfromtable gStatDownStringIds + waitmessage 0x40 +BattleScript_82DB144:: + playstatchangeanimation ATTACKER, 0x4, 0x9 + setstatchanger DEF, 1, TRUE + statbuffchange AFFECTS_USER | CERTAIN | 0x1, BattleScript_82DB167 + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_82DB167 + printfromtable gStatDownStringIds + waitmessage 0x40 +BattleScript_82DB167:: + return + +BattleScript_KnockedOff:: + playanimation TARGET, ANIM_ITEM_KNOCKOFF, NULL + printstring STRINGID_PKMNKNOCKEDOFF + waitmessage 0x40 + return + +BattleScript_MoveUsedIsImprisoned:: + printstring STRINGID_PKMNCANTUSEMOVESEALED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_SelectingImprisionedMove:: + printselectionstring STRINGID_PKMNCANTUSEMOVESEALED + endselectionscript + +BattleScript_SelectingImprisionedMoveInPalace:: + printstring STRINGID_PKMNCANTUSEMOVESEALED + goto BattleScript_SelectingUnusableMoveInPalace + +BattleScript_GrudgeTakesPp:: + printstring STRINGID_PKMNLOSTPPGRUDGE + waitmessage 0x40 + return + +BattleScript_MagicCoatBounce:: + attackstring + ppreduce + pause 0x20 + printstring STRINGID_PKMNMOVEBOUNCED + waitmessage 0x40 + orword gHitMarker, HITMARKER_ATTACKSTRING_PRINTED | HITMARKER_NO_PPDEDUCT | HITMARKER_x800000 + setmagiccoattarget ATTACKER + return + +BattleScript_SnatchedMove:: + attackstring + ppreduce + snatchsetbanks + playanimation TARGET, ANIM_SNATCH_MOVE, NULL + printstring STRINGID_PKMNSNATCHEDMOVE + waitmessage 0x40 + orword gHitMarker, HITMARKER_ATTACKSTRING_PRINTED | HITMARKER_NO_PPDEDUCT | HITMARKER_x800000 + atk5F + return + +BattleScript_EnduredMsg:: + printstring STRINGID_PKMNENDUREDHIT + waitmessage 0x40 + return + +BattleScript_OneHitKOMsg:: + printstring STRINGID_ONEHITKO + waitmessage 0x40 + return + +BattleScript_SAtkDown2:: + setbyte sFIELD_1B, 0x0 + playstatchangeanimation ATTACKER, 0x10, 0xB + setstatchanger SPATK, 2, TRUE + statbuffchange AFFECTS_USER | CERTAIN | 0x1, BattleScript_82DB1FE + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_82DB1FE + printfromtable gStatDownStringIds + waitmessage 0x40 +BattleScript_82DB1FE:: + return + +BattleScript_FocusPunchSetUp:: + printstring STRINGID_EMPTYSTRING3 + waitmessage 0x1 + playanimation ATTACKER, ANIM_x14, NULL + printstring STRINGID_PKMNTIGHTENINGFOCUS + waitmessage 0x40 + end2 + +BattleScript_MoveUsedIsAsleep:: + printstring STRINGID_PKMNFASTASLEEP + waitmessage 0x40 + statusanimation ATTACKER + goto BattleScript_MoveEnd + +BattleScript_MoveUsedWokeUp:: + bicword gHitMarker, HITMARKER_x10 + printfromtable gWokeUpStringIds + waitmessage 0x40 + updatestatusicon ATTACKER + return + +BattleScript_MonWokeUpInUproar:: + printstring STRINGID_PKMNWOKEUPINUPROAR + waitmessage 0x40 + updatestatusicon ATTACKER + end2 + +BattleScript_PoisonTurnDmg:: + printstring STRINGID_PKMNHURTBYPOISON + waitmessage 0x40 +BattleScript_DoStatusTurnDmg:: + statusanimation ATTACKER +BattleScript_DoTurnDmg:: + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate ATTACKER + datahpupdate ATTACKER + tryfaintmon ATTACKER, FALSE, NULL + atk24 BattleScript_DoTurnDmgEnd +BattleScript_DoTurnDmgEnd:: + end2 + +BattleScript_BurnTurnDmg:: + printstring STRINGID_PKMNHURTBYBURN + waitmessage 0x40 + goto BattleScript_DoStatusTurnDmg + +BattleScript_MoveUsedIsFrozen:: + printstring STRINGID_PKMNISFROZEN + waitmessage 0x40 + statusanimation ATTACKER + goto BattleScript_MoveEnd + +BattleScript_MoveUsedUnfroze:: + printfromtable gGotDefrostedStringIds + waitmessage 0x40 + updatestatusicon ATTACKER + return + +BattleScript_DefrostedViaFireMove:: + printstring STRINGID_PKMNWASDEFROSTED + waitmessage 0x40 + updatestatusicon TARGET + return + +BattleScript_MoveUsedIsParalyzed:: + printstring STRINGID_PKMNISPARALYZED + waitmessage 0x40 + statusanimation ATTACKER + cancelmultiturnmoves ATTACKER + goto BattleScript_MoveEnd + +BattleScript_MoveUsedFlinched:: + printstring STRINGID_PKMNFLINCHED + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_PrintUproarOverTurns:: + printfromtable gUproarOverTurnStringIds + waitmessage 0x40 + end2 + +BattleScript_ThrashConfuses:: + chosenstatus2animation ATTACKER, STATUS2_CONFUSION + printstring STRINGID_PKMNFATIGUECONFUSION + waitmessage 0x40 + end2 + +BattleScript_MoveUsedIsConfused:: + printstring STRINGID_PKMNISCONFUSED + waitmessage 0x40 + status2animation ATTACKER, STATUS2_CONFUSION + jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0x0, BattleScript_MoveUsedIsConfusedRet +BattleScript_DoSelfConfusionDmg:: + cancelmultiturnmoves ATTACKER + adjustnormaldamage2 + printstring STRINGID_ITHURTCONFUSION + waitmessage 0x40 + effectivenesssound + hitanimation ATTACKER + waitstate + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate ATTACKER + datahpupdate ATTACKER + resultmessage + waitmessage 0x40 + tryfaintmon ATTACKER, FALSE, NULL + goto BattleScript_MoveEnd +BattleScript_MoveUsedIsConfusedRet:: + return + +BattleScript_MoveUsedIsConfusedNoMore:: + printstring STRINGID_PKMNHEALEDCONFUSION + waitmessage 0x40 + return + +BattleScript_PrintPayDayMoneyString:: + printstring STRINGID_PKMNPICKEDUPITEM + waitmessage 0x40 + return + +BattleScript_WrapTurnDmg:: + playanimation ATTACKER, ANIM_TURN_TRAP, sANIM_ARG1 + printstring STRINGID_PKMNHURTBY + waitmessage 0x40 + goto BattleScript_DoTurnDmg + +BattleScript_WrapEnds:: + printstring STRINGID_PKMNFREEDFROM + waitmessage 0x40 + end2 + +BattleScript_MoveUsedIsInLove:: + printstring STRINGID_PKMNINLOVE + waitmessage 0x40 + status2animation ATTACKER, STATUS2_INFATUATION + return + +BattleScript_MoveUsedIsParalyzedCantAttack:: + printstring STRINGID_PKMNIMMOBILIZEDBYLOVE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_NightmareTurnDmg:: + printstring STRINGID_PKMNLOCKEDINNIGHTMARE + waitmessage 0x40 + status2animation ATTACKER, STATUS2_NIGHTMARE + goto BattleScript_DoTurnDmg + +BattleScript_CurseTurnDmg:: + printstring STRINGID_PKMNAFFLICTEDBYCURSE + waitmessage 0x40 + status2animation ATTACKER, STATUS2_CURSED + goto BattleScript_DoTurnDmg + +BattleScript_TargetPRLZHeal:: + printstring STRINGID_PKMNHEALEDPARALYSIS + waitmessage 0x40 + updatestatusicon TARGET + return + +BattleScript_MoveEffectSleep:: + statusanimation EFFECT_BANK + printfromtable gFellAsleepStringIds + waitmessage 0x40 +BattleScript_UpdateEffectStatusIconRet:: + updatestatusicon EFFECT_BANK + waitstate + return + +BattleScript_YawnMakesAsleep:: + statusanimation EFFECT_BANK + printstring STRINGID_PKMNFELLASLEEP + waitmessage 0x40 + updatestatusicon EFFECT_BANK + waitstate + makevisible EFFECT_BANK + end2 + +BattleScript_MoveEffectPoison:: + statusanimation EFFECT_BANK + printfromtable gGotPoisonedStringIds + waitmessage 0x40 + goto BattleScript_UpdateEffectStatusIconRet + +BattleScript_MoveEffectBurn:: + statusanimation EFFECT_BANK + printfromtable gGotBurnedStringIds + waitmessage 0x40 + goto BattleScript_UpdateEffectStatusIconRet + +BattleScript_MoveEffectFreeze:: + statusanimation EFFECT_BANK + printfromtable gGotFrozenStringIds + waitmessage 0x40 + goto BattleScript_UpdateEffectStatusIconRet + +BattleScript_MoveEffectParalysis:: + statusanimation EFFECT_BANK + printfromtable gGotParalyzedStringIds + waitmessage 0x40 + goto BattleScript_UpdateEffectStatusIconRet + +BattleScript_MoveEffectUproar:: + printstring STRINGID_PKMNCAUSEDUPROAR + waitmessage 0x40 + return + +BattleScript_MoveEffectToxic:: + statusanimation EFFECT_BANK + printstring STRINGID_PKMNBADLYPOISONED + waitmessage 0x40 + goto BattleScript_UpdateEffectStatusIconRet + +BattleScript_MoveEffectPayDay:: + printstring STRINGID_COINSSCATTERED + waitmessage 0x40 + return + +BattleScript_MoveEffectWrap:: + printfromtable gWrappedStringIds + waitmessage 0x40 + return + +BattleScript_MoveEffectConfusion:: + chosenstatus2animation EFFECT_BANK, STATUS2_CONFUSION + printstring STRINGID_PKMNWASCONFUSED + waitmessage 0x40 + return + +BattleScript_MoveEffectRecoil33:: + jumpifmove MOVE_STRUGGLE, BattleScript_DoRecoil33 + jumpifability ATTACKER, ABILITY_ROCK_HEAD, BattleScript_Recoil33End +BattleScript_DoRecoil33:: + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate ATTACKER + datahpupdate ATTACKER + printstring STRINGID_PKMNHITWITHRECOIL + waitmessage 0x40 + tryfaintmon ATTACKER, FALSE, NULL +BattleScript_Recoil33End:: + return + +BattleScript_ItemSteal:: + playanimation TARGET, ANIM_ITEM_STEAL, NULL + printstring STRINGID_PKMNSTOLEITEM + waitmessage 0x40 + return + +BattleScript_DrizzleActivates:: + pause 0x20 + printstring STRINGID_PKMNMADEITRAIN + waitstate + playanimation BANK0, ANIM_RAIN_CONTINUES, NULL + call BattleScript_WeatherFormChanges + end3 + +BattleScript_SpeedBoostActivates:: + playanimation ATTACKER, ANIM_STATS_CHANGE, sANIM_ARG1 + printstring STRINGID_PKMNRAISEDSPEED + waitmessage 0x40 + end3 + +BattleScript_TraceActivates:: + pause 0x20 + printstring STRINGID_PKMNTRACED + waitmessage 0x40 + end3 + +BattleScript_RainDishActivates:: + printstring STRINGID_PKMNSXRESTOREDHPALITTLE2 + waitmessage 0x40 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + end3 + +BattleScript_SandstreamActivates:: + pause 0x20 + printstring STRINGID_PKMNSXWHIPPEDUPSANDSTORM + waitstate + playanimation BANK0, ANIM_SANDSTORM_CONTINUES, NULL + call BattleScript_WeatherFormChanges + end3 + +BattleScript_ShedSkinActivates:: + printstring STRINGID_PKMNSXCUREDYPROBLEM + waitmessage 0x40 + updatestatusicon ATTACKER + end3 + +BattleScript_WeatherFormChanges:: + setbyte sBANK, 0x0 +BattleScript_WeatherFormChangesLoop:: + trycastformdatachange + addbyte sBANK, 0x1 + jumpifbytenotequal sBANK, gNoOfAllBanks, BattleScript_WeatherFormChangesLoop + return + +BattleScript_CastformChange:: + call BattleScript_82DB4AF + end3 + +BattleScript_82DB4AF:: + docastformchangeanimation + waitstate + printstring STRINGID_PKMNTRANSFORMED + waitmessage 0x40 + return + +BattleScript_82DB4B8:: + call BattleScript_82DB4BE + end3 + +BattleScript_82DB4BE:: + pause 0x20 +BattleScript_82DB4C1:: + setbyte gBankTarget, 0x0 + setstatchanger ATK, 1, TRUE +BattleScript_82DB4CD:: + trygetintimidatetarget BattleScript_82DB51B + jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_82DB510 + jumpifability TARGET, ABILITY_CLEAR_BODY, BattleScript_82DB51C + jumpifability TARGET, ABILITY_HYPER_CUTTER, BattleScript_82DB51C + jumpifability TARGET, ABILITY_WHITE_SMOKE, BattleScript_82DB51C + statbuffchange 0x21, BattleScript_82DB510 + jumpifbyte GREATER_THAN, cMULTISTRING_CHOOSER, 0x1, BattleScript_82DB510 + setgraphicalstatchangevalues + playanimation TARGET, ANIM_STATS_CHANGE, sANIM_ARG1 + printstring STRINGID_PKMNCUTSATTACKWITH + waitmessage 0x40 +BattleScript_82DB510:: + addbyte gBankTarget, 0x1 + goto BattleScript_82DB4CD +BattleScript_82DB51B:: + return + +BattleScript_82DB51C:: + pause 0x20 + printstring STRINGID_PREVENTEDFROMWORKING + waitmessage 0x40 + goto BattleScript_82DB510 + +BattleScript_DroughtActivates:: + pause 0x20 + printstring STRINGID_PKMNSXINTENSIFIEDSUN + waitstate + playanimation BANK0, ANIM_SUN_CONTINUES, NULL + call BattleScript_WeatherFormChanges + end3 + +BattleScript_TookAttack:: + attackstring + pause 0x20 + printstring STRINGID_PKMNSXTOOKATTACK + waitmessage 0x40 + orword gHitMarker, HITMARKER_ATTACKSTRING_PRINTED + return + +BattleScript_SturdyPreventsOHKO:: + pause 0x20 + printstring STRINGID_PKMNPROTECTEDBY + pause 0x40 + goto BattleScript_MoveEnd + +BattleScript_DampStopsExplosion:: + pause 0x20 + printstring STRINGID_PKMNPREVENTSUSAGE + pause 0x40 + goto BattleScript_MoveEnd + +BattleScript_MoveHPDrain_PPLoss:: + ppreduce +BattleScript_MoveHPDrain:: + attackstring + pause 0x20 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate TARGET + datahpupdate TARGET + printstring STRINGID_PKMNRESTOREDHPUSING + waitmessage 0x40 + orbyte gBattleMoveFlags, MOVESTATUS_NOTAFFECTED + goto BattleScript_MoveEnd + +BattleScript_MonMadeMoveUseless_PPLoss:: + ppreduce +BattleScript_MonMadeMoveUseless:: + attackstring + pause 0x20 + printstring STRINGID_PKMNSXMADEYUSELESS + waitmessage 0x40 + orbyte gBattleMoveFlags, MOVESTATUS_NOTAFFECTED + goto BattleScript_MoveEnd + +BattleScript_FlashFireBoost_PPLoss:: + ppreduce +BattleScript_FlashFireBoost:: + attackstring + pause 0x20 + printfromtable gFlashFireStringIds + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_AbilityPreventsPhasingOut:: + pause 0x20 + printstring STRINGID_PKMNANCHORSITSELFWITH + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_AbilityNoStatLoss:: + pause 0x20 + printstring STRINGID_PKMNPREVENTSSTATLOSSWITH + waitmessage 0x40 + return + +BattleScript_BRNPrevention:: + pause 0x20 + printfromtable gBRNPreventionStringIds + waitmessage 0x40 + return + +BattleScript_PRLZPrevention:: + pause 0x20 + printfromtable gPRLZPreventionStringIds + waitmessage 0x40 + return + +BattleScript_PSNPrevention:: + pause 0x20 + printfromtable gPSNPreventionStringIds + waitmessage 0x40 + return + +BattleScript_ObliviousPreventsAttraction:: + pause 0x20 + printstring STRINGID_PKMNPREVENTSROMANCEWITH + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_FlinchPrevention:: + pause 0x20 + printstring STRINGID_PKMNSXPREVENTSFLINCHING + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_OwnTempoPrevents:: + pause 0x20 + printstring STRINGID_PKMNPREVENTSCONFUSIONWITH + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_SoundproofProtected:: + attackstring + ppreduce + pause 0x20 + printstring STRINGID_PKMNSXBLOCKSY + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_AbilityNoSpecificStatLoss:: + pause 0x20 + printstring STRINGID_PKMNSXPREVENTSYLOSS + waitmessage 0x40 + setbyte cMULTISTRING_CHOOSER, 0x3 + return + +BattleScript_StickyHoldActivates:: + pause 0x20 + printstring STRINGID_PKMNSXMADEYINEFFECTIVE + waitmessage 0x40 + goto BattleScript_MoveEnd + +BattleScript_ColorChangeActivates:: + printstring STRINGID_PKMNCHANGEDTYPEWITH + waitmessage 0x40 + return + +BattleScript_RoughSkinActivates:: + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 + healthbarupdate ATTACKER + datahpupdate ATTACKER + printstring STRINGID_PKMNHURTSWITH + waitmessage 0x40 + tryfaintmon ATTACKER, FALSE, NULL + return + +BattleScript_CuteCharmActivates:: + status2animation ATTACKER, STATUS2_INFATUATION + printstring STRINGID_PKMNSXINFATUATEDY + waitmessage 0x40 + return + +BattleScript_ApplySecondaryEffect:: + waitstate + seteffectsecondary + return + +BattleScript_SynchronizeActivates:: + waitstate + seteffectprimary + return + +BattleScript_NoItemSteal:: + pause 0x20 + printstring STRINGID_PKMNSXMADEYINEFFECTIVE + waitmessage 0x40 + return + +BattleScript_AbilityCuredStatus:: + printstring STRINGID_PKMNSXCUREDITSYPROBLEM + waitmessage 0x40 + updatestatusicon SCRIPTING_BANK + return + +BattleScript_82DB695:: + printstring STRINGID_PKMNIGNORESASLEEP + waitmessage 0x40 + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + end + +BattleScript_IgnoresAndUsesRandomMove:: + printstring STRINGID_PKMNIGNOREDORDERS + waitmessage 0x40 + jumptorandomattack FALSE + +BattleScript_MoveUsedLoafingAround:: + jumpifbyte NOT_EQUAL, cMULTISTRING_CHOOSER, 0x4, BattleScript_82DB6C7 + setbyte gBattleCommunication, 0x0 + various24 ATTACKER + setbyte cMULTISTRING_CHOOSER, 0x4 +BattleScript_82DB6C7:: + printfromtable gInobedientStringIds + waitmessage 0x40 + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + end + +BattleScript_IgnoresAndFallsAsleep:: + printstring STRINGID_PKMNBEGANTONAP + waitmessage 0x40 + setmoveeffect EFFECT_SLEEP | AFFECTS_USER + seteffectprimary + setbyte sMOVEEND_STATE, 0x0 + moveend 0x2, 0x10 + end + +BattleScript_82DB6F0:: + printstring STRINGID_PKMNWONTOBEY + waitmessage 0x40 + goto BattleScript_DoSelfConfusionDmg + +BattleScript_SubstituteFade:: + playanimation TARGET, ANIM_SUBSTITUTE_FADE, NULL + printstring STRINGID_PKMNSUBSTITUTEFADED + return + +BattleScript_BerryCurePrlzEnd2:: + call BattleScript_BerryCureParRet + end2 + +BattleScript_BerryCureParRet:: + playanimation SCRIPTING_BANK, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMCUREDPARALYSIS + waitmessage 0x40 + updatestatusicon SCRIPTING_BANK + removeitem SCRIPTING_BANK + return + +BattleScript_BerryCurePsnEnd2:: + call BattleScript_BerryCurePsnRet + end2 + +BattleScript_BerryCurePsnRet:: + playanimation SCRIPTING_BANK, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMCUREDPOISON + waitmessage 0x40 + updatestatusicon SCRIPTING_BANK + removeitem SCRIPTING_BANK + return + +BattleScript_BerryCureBrnEnd2:: + call BattleScript_BerryCureBrnRet + end2 + +BattleScript_BerryCureBrnRet:: + playanimation SCRIPTING_BANK, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMHEALEDBURN + waitmessage 0x40 + updatestatusicon SCRIPTING_BANK + removeitem SCRIPTING_BANK + return + +BattleScript_BerryCureFrzEnd2:: + call BattleScript_BerryCureFrzRet + end2 + +BattleScript_BerryCureFrzRet:: + playanimation SCRIPTING_BANK, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMDEFROSTEDIT + waitmessage 0x40 + updatestatusicon SCRIPTING_BANK + removeitem SCRIPTING_BANK + return + +BattleScript_BerryCureSlpEnd2:: + call BattleScript_BerryCureSlpRet + end2 + +BattleScript_BerryCureSlpRet:: + playanimation SCRIPTING_BANK, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMWOKEIT + waitmessage 0x40 + updatestatusicon SCRIPTING_BANK + removeitem SCRIPTING_BANK + return + +BattleScript_BerryCureConfusionEnd2:: + call BattleScript_BerryCureConfusionRet + end2 + +BattleScript_BerryCureConfusionRet:: + playanimation SCRIPTING_BANK, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMSNAPPEDOUT + waitmessage 0x40 + removeitem SCRIPTING_BANK + return + +BattleScript_BerryCureChosenStatusEnd2:: + call BattleScript_BerryCureChosenStatusRet + end2 + +BattleScript_BerryCureChosenStatusRet:: + playanimation SCRIPTING_BANK, ANIM_ITEM_EFFECT, NULL + printfromtable gBerryEffectStringIds + waitmessage 0x40 + updatestatusicon SCRIPTING_BANK + removeitem SCRIPTING_BANK + return + +BattleScript_WhiteHerbEnd2:: + call BattleScript_WhiteHerbRet + end2 + +BattleScript_WhiteHerbRet:: + playanimation SCRIPTING_BANK, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMRESTOREDSTATUS + waitmessage 0x40 + removeitem SCRIPTING_BANK + return + +BattleScript_ItemHealHP_RemoveItem:: + playanimation ATTACKER, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMRESTOREDHEALTH + waitmessage 0x40 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + removeitem ATTACKER + end2 + +BattleScript_BerryPPHealEnd2:: + playanimation ATTACKER, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMRESTOREDPP + waitmessage 0x40 + removeitem ATTACKER + end2 + +BattleScript_ItemHealHP_End2:: + call BattleScript_ItemHealHP_Ret + end2 + +BattleScript_ItemHealHP_Ret:: + playanimation ATTACKER, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMRESTOREDHPALITTLE + waitmessage 0x40 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + return + +BattleScript_SelectingNotAllowedMoveChoiceItem:: + printselectionstring STRINGID_ITEMALLOWSONLYYMOVE + endselectionscript + +BattleScript_HangedOnMsg:: + playanimation TARGET, ANIM_HANGED_ON, NULL + printstring STRINGID_PKMNHUNGONWITHX + waitmessage 0x40 + return + +BattleScript_BerryConfuseHealEnd2:: + playanimation ATTACKER, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNSITEMRESTOREDHEALTH + waitmessage 0x40 + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + printstring STRINGID_FORXCOMMAYZ + waitmessage 0x40 + setmoveeffect EFFECT_CONFUSION | AFFECTS_USER + seteffectprimary + removeitem ATTACKER + end2 + +BattleScript_BerryStatRaiseEnd2:: + playanimation ATTACKER, ANIM_ITEM_EFFECT, NULL + statbuffchange AFFECTS_USER | 0x1, BattleScript_82DB85B +BattleScript_82DB85B:: + setbyte cMULTISTRING_CHOOSER, 0x4 + call BattleScript_StatUp + removeitem ATTACKER + end2 + +BattleScript_BerryFocusEnergyEnd2:: + playanimation ATTACKER, ANIM_ITEM_EFFECT, NULL + printstring STRINGID_PKMNUSEDXTOGETPUMPED + waitmessage 0x40 + removeitem ATTACKER + end2 + +BattleScript_ActionSelectionItemsCantBeUsed:: + printselectionstring STRINGID_ITEMSCANTBEUSEDNOW + endselectionscript + +BattleScript_82DB87D:: + printstring STRINGID_EMPTYSTRING3 + return + +BattleScript_82DB881:: + setbyte gBattleCommunication + 1, 0x0 +BattleScript_82DB887:: + various8 ATTACKER + jumpifbyte NOT_EQUAL, gBattleCommunication, 0x1, BattleScript_82DB89D + printfromtable gStringIds_85CCF0A + waitmessage 0x40 +BattleScript_82DB89D:: + addbyte gBattleCommunication + 1, 0x1 + jumpifbytenotequal gBattleCommunication + 1, gNoOfAllBanks, BattleScript_82DB887 + setbyte gBattleCommunication, 0x0 + setbyte gBattleCommunication + 1, 0x0 + end2 + +BattleScript_82DB8BE:: + waitcry ATTACKER + various21 ATTACKER + playse 0x109 + pause 0x8 + playse 0x109 + various14 ATTACKER + various16 8 + various17 8 + pause 0x40 + various15 ATTACKER + various22 ATTACKER + end2 + +BattleScript_82DB8E0:: + playse SE_PINPON + various14 ATTACKER + various16 TARGET + various17 TARGET + pause 0x40 + various15 ATTACKER + end2 + +BattleScript_82DB8F3:: + makevisible 11 + waitstate + makevisible OPPONENT1 + waitstate + various21 ATTACKER + playse 0x109 + pause 0x8 + playse 0x109 + pause 0x40 + various14 ATTACKER + various16 ATTACKER + various17 ATTACKER + pause 0x40 + setbyte gBattleCommunication, 0x0 + various9 ATTACKER + pause 0x40 + various9 ATTACKER + various16 EFFECT_BANK + various17 EFFECT_BANK + various9 ATTACKER + various16 GBANK_1 + various17 GBANK_1 + various9 ATTACKER + various16 0x4 + various17 0x4 + various9 ATTACKER + jumpifbyte EQUAL, gBattleCommunication + 1, 0x3, BattleScript_82DB973 + jumpifbyte EQUAL, gBattleCommunication + 1, 0x4, BattleScript_82DB992 + various16 0x5 + various17 0x5 + various9 ATTACKER + various15 ATTACKER + printstring STRINGID_DEFEATEDOPPONENTBYREFEREE + waitmessage 0x40 + playfaintcry OPPONENT1 + waitcry ATTACKER + dofaintanimation OPPONENT1 + cleareffectsonfaint OPPONENT1 + various10 ATTACKER + end2 + +BattleScript_82DB973:: + various16 0x6 + various17 0x6 + various9 ATTACKER + various15 ATTACKER + printstring STRINGID_LOSTTOOPPONENTBYREFEREE + waitmessage 0x40 + playfaintcry 11 + waitcry ATTACKER + dofaintanimation 11 + cleareffectsonfaint 11 + various11 ATTACKER + end2 + +BattleScript_82DB992:: + various16 BANK0 + various17 BANK0 + various9 ATTACKER + various15 ATTACKER + printstring STRINGID_TIEDOPPONENTBYREFEREE + waitmessage 0x40 + playfaintcry 11 + waitcry ATTACKER + dofaintanimation 11 + cleareffectsonfaint 11 + playfaintcry OPPONENT1 + waitcry ATTACKER + dofaintanimation OPPONENT1 + cleareffectsonfaint OPPONENT1 + various12 ATTACKER + end2 + +BattleScript_AskIfWantsToForfeitMatch:: + printselectionstring STRINGID_QUESTIONFORFEITMATCH + forfeityesnobox ATTACKER + endselectionscript + +BattleScript_PrintPlayerForfeited:: + printstring STRINGID_FORFEITEDMATCH + waitmessage 0x40 + end2 + +BattleScript_PrintPlayerForfeitedLinkBattle:: + printstring STRINGID_FORFEITEDMATCH + waitmessage 0x40 + atk57 + waitmessage 0x40 + end2 diff --git a/data/battle_scripts_2.s b/data/battle_scripts_2.s index 4a4dc4665..9cd6a4d7d 100644 --- a/data/battle_scripts_2.s +++ b/data/battle_scripts_2.s @@ -1,32 +1,38 @@ +#include "constants/items.h" +#include "constants/songs.h" .include "asm/macros.inc" + .include "asm/macros/battle_script.inc" .include "constants/constants.inc" + .include "constants/battle_constants.inc" + .include "constants/battle_script_constants.inc" + .include "constants/battle_text.inc" .section script_data, "aw", %progbits .align 2 gBattlescriptsForBallThrow:: @ 82DBD08 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD7E - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 - .4byte gUnknown_082DBD68 + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_SafariBallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow + .4byte BattleScript_BallThrow .align 2 -gUnknown_082DBD3C:: @ 82DBD3C - .4byte gUnknown_082DBE12 - .4byte gUnknown_082DBE1C - .4byte gUnknown_082DBE1C - .4byte gUnknown_082DBE4B - .4byte gUnknown_082DBE6F - .4byte gUnknown_082DBE91 +gBattlescriptsForUsingItem:: @ 82DBD3C + .4byte BattleScript_PlayerUsesItem + .4byte BattleScript_OpponentUsesHealItem + .4byte BattleScript_OpponentUsesHealItem + .4byte BattleScript_OpponentUsesStatusCureItem + .4byte BattleScript_OpponentUsesXItem + .4byte BattleScript_OpponentUsesGuardSpecs .align 2 gBattlescriptsForRunningByItem:: @ 82DBD54 @@ -34,55 +40,166 @@ gBattlescriptsForRunningByItem:: @ 82DBD54 .align 2 gBattlescriptsForSafariActions:: @ 82DBD58 - .4byte gUnknown_082DBEBD - .4byte gUnknown_082DBEC4 - .4byte gUnknown_082DBECD - .4byte gUnknown_082DBEE3 - -gUnknown_082DBD68:: @ 82DBD68 - .incbin "baserom.gba", 0x2dbd68, 0x16 - -gUnknown_082DBD7E:: @ 82DBD7E - .incbin "baserom.gba", 0x2dbd7e, 0x6 - -BattleScript_SuccessBallThrow:: @ 82DBD84 - .incbin "baserom.gba", 0x2dbd84, 0x46 - -BattleScript_WallyBallThrow:: @ 82DBDCA - .incbin "baserom.gba", 0x2dbdca, 0xa - -BattleScript_ShakeBallThrow:: @ 82DBDD4 - .incbin "baserom.gba", 0x2dbdd4, 0x2e - -BattleScript_TrainerBallBlock:: @ 82DBE02 - .incbin "baserom.gba", 0x2dbe02, 0x10 - -gUnknown_082DBE12:: @ 82DBE12 - .incbin "baserom.gba", 0x2dbe12, 0xa - -gUnknown_082DBE1C:: @ 82DBE1C - .incbin "baserom.gba", 0x2dbe1c, 0x2f - -gUnknown_082DBE4B:: @ 82DBE4B - .incbin "baserom.gba", 0x2dbe4b, 0x24 - -gUnknown_082DBE6F:: @ 82DBE6F - .incbin "baserom.gba", 0x2dbe6f, 0x22 - -gUnknown_082DBE91:: @ 82DBE91 - .incbin "baserom.gba", 0x2dbe91, 0x22 - -BattleScript_RunByUsingItem:: @ 82DBEB3 - .incbin "baserom.gba", 0x2dbeb3, 0xA - -gUnknown_082DBEBD:: @ 82DBEBD - .incbin "baserom.gba", 0x2dbebd, 0x7 - -gUnknown_082DBEC4:: @ 82DBEC4 - .incbin "baserom.gba", 0x2dbec4, 0x9 - -gUnknown_082DBECD:: @ 82DBECD - .incbin "baserom.gba", 0x2dbecd, 0x16 - -gUnknown_082DBEE3:: @ 82DBEE3 - .incbin "baserom.gba", 0x2dbee3, 0x15 + .4byte BattleScript_ActionWatchesCarefully + .4byte BattleScript_ActionGetNear + .4byte BattleScript_ActionThrowPokeblock + .4byte BattleScript_82DBEE3 + +BattleScript_BallThrow:: + jumpifword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_WALLY_TUTORIAL, BattleScript_BallThrowByWally + printstring STRINGID_PLAYERUSEDITEM + handleballthrow + +BattleScript_BallThrowByWally:: + printstring STRINGID_WALLYUSEDITEM + handleballthrow + +BattleScript_SafariBallThrow:: + printstring STRINGID_PLAYERUSEDITEM + updatestatusicon ATTACKER + handleballthrow + +BattleScript_SuccessBallThrow:: + jumpifhalfword EQUAL, gLastUsedItem, ITEM_SAFARI_BALL, BattleScript_PrintCaughtMonInfo + incrementgamestat 0xB +BattleScript_PrintCaughtMonInfo:: + printstring STRINGID_GOTCHAPKMNCAUGHT + trysetcaughtmondexflags BattleScript_TryNicknameCaughtMon + printstring STRINGID_PKMNDATAADDEDTODEX + waitstate + setbyte gBattleCommunication, 0x0 + displaydexinfo +BattleScript_TryNicknameCaughtMon:: + printstring STRINGID_GIVENICKNAMECAPTURED + waitstate + setbyte gBattleCommunication, 0x0 + trygivecaughtmonnick BattleScript_GiveCaughtMonEnd + givecaughtmon + printfromtable gCaughtMonStringIds + waitmessage 0x40 + goto BattleScript_SuccessBallThrowEnd +BattleScript_GiveCaughtMonEnd:: + givecaughtmon +BattleScript_SuccessBallThrowEnd:: + setbyte gBattleOutcome, CAUGHT + finishturn + +BattleScript_WallyBallThrow:: + printstring STRINGID_GOTCHAPKMNCAUGHT2 + setbyte gBattleOutcome, CAUGHT + finishturn + +BattleScript_ShakeBallThrow:: + printfromtable gBallEscapeStringIds + waitmessage 0x40 + jumpifword NO_COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_SAFARI, BattleScript_ShakeBallThrowEnd + jumpifbyte NOT_EQUAL, gNumSafariBalls, 0x0, BattleScript_ShakeBallThrowEnd + printstring STRINGID_OUTOFSAFARIBALLS + waitmessage 0x40 + setbyte gBattleOutcome, OUT_OF_BALLS +BattleScript_ShakeBallThrowEnd:: + finishaction + +BattleScript_TrainerBallBlock:: + waitmessage 0x40 + printstring STRINGID_TRAINERBLOCKEDBALL + waitmessage 0x40 + printstring STRINGID_DONTBEATHIEF + waitmessage 0x40 + finishaction + +BattleScript_PlayerUsesItem:: + setbyte sMOVEEND_STATE, 0xF + moveend 0x1, 0x0 + end + +BattleScript_OpponentUsesHealItem:: + printstring STRINGID_EMPTYSTRING3 + pause 0x30 + playse SE_KAIFUKU + printstring STRINGID_TRAINER1USEDITEM + waitmessage 0x40 + useitemonopponent + orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE + healthbarupdate ATTACKER + datahpupdate ATTACKER + printstring STRINGID_PKMNSITEMRESTOREDHEALTH + waitmessage 0x40 + updatestatusicon ATTACKER + setbyte sMOVEEND_STATE, 0xF + moveend 0x1, 0x0 + finishaction + +BattleScript_OpponentUsesStatusCureItem:: + printstring STRINGID_EMPTYSTRING3 + pause 0x30 + playse SE_KAIFUKU + printstring STRINGID_TRAINER1USEDITEM + waitmessage 0x40 + useitemonopponent + printfromtable gTrainerItemCuredStatusStringIds + waitmessage 0x40 + updatestatusicon ATTACKER + setbyte sMOVEEND_STATE, 0xF + moveend 0x1, 0x0 + finishaction + +BattleScript_OpponentUsesXItem:: + printstring STRINGID_EMPTYSTRING3 + pause 0x30 + playse SE_KAIFUKU + printstring STRINGID_TRAINER1USEDITEM + waitmessage 0x40 + useitemonopponent + printfromtable gStatUpStringIds + waitmessage 0x40 + setbyte sMOVEEND_STATE, 0xF + moveend 0x1, 0x0 + finishaction + +BattleScript_OpponentUsesGuardSpecs:: + printstring STRINGID_EMPTYSTRING3 + pause 0x30 + playse SE_KAIFUKU + printstring STRINGID_TRAINER1USEDITEM + waitmessage 0x40 + useitemonopponent + printfromtable gMistUsedStringIds + waitmessage 0x40 + setbyte sMOVEEND_STATE, 0xF + moveend 0x1, 0x0 + finishaction + +BattleScript_RunByUsingItem:: + playse SE_NIGERU + setbyte gBattleOutcome, RAN + finishturn + +BattleScript_ActionWatchesCarefully:: + printstring STRINGID_PKMNWATCHINGCAREFULLY + waitmessage 0x40 + end2 + +BattleScript_ActionGetNear:: + printfromtable gSafariGetNearStringIds + waitmessage 0x40 + end2 + +BattleScript_ActionThrowPokeblock:: + printstring STRINGID_THREWPOKEBLOCKATPKMN + waitmessage 0x40 + playanimation ATTACKER, ANIM_x4, NULL + printfromtable gSafariPokeblockResultStringIds + waitmessage 0x40 + end2 + +BattleScript_82DBEE3:: + printstring STRINGID_RETURNMON + waitmessage 0x40 + returnatktoball + waitstate + trainerslidein TARGET + waitstate + printstring STRINGID_YOUTHROWABALLNOWRIGHT + waitmessage 0x40 + end2 diff --git a/data/battle_setup.s b/data/battle_setup.s deleted file mode 100644 index d5043aae9..000000000 --- a/data/battle_setup.s +++ /dev/null @@ -1,190 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .section .rodata - .align 2, 0 - -gUnknown_0854FE88:: @ 854FE88 - .byte 0x08, 0x09, 0x05, 0x0a, 0x00, 0x0a, 0x07, 0x06 - -gUnknown_0854FE90:: @ 854FE90 - .byte 0x04, 0x0b, 0x02, 0x03, 0x00, 0x0a, 0x01, 0x06 - -gUnknown_0854FE98:: @ 854FE98 - .byte 0x1d, 0x1e, 0x1f, 0x20, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29 - -gUnknown_0854FEA4:: @ 854FEA4 - .byte 0x1f, 0x20, 0x21 - -gUnknown_0854FEA7:: @ 854FEA7 - .byte 0x1d, 0x1f, 0x20, 0x21, 0x00 - - .align 2 -gUnknown_0854FEAC:: @ 854FEAC - .4byte gUnknown_02038BC8, 0x00000000 - .4byte gTrainerBattleOpponent_A, 0x00000001 - .4byte gUnknown_02038BD0, 0x00000001 - .4byte gUnknown_02038BD4, 0x00000002 - .4byte gUnknown_02038BDC, 0x00000002 - .4byte gUnknown_02038BE4, 0x00000005 - .4byte gUnknown_02038BE8, 0x00000005 - .4byte gUnknown_02038BF0, 0x00000005 - .4byte gUnknown_02038BEC, 0x00000006 - - .align 2 -gUnknown_0854FEF4:: @ 854FEF4 - .4byte gUnknown_02038BC8, 0x00000000 - .4byte gTrainerBattleOpponent_A, 0x00000001 - .4byte gUnknown_02038BD0, 0x00000001 - .4byte gUnknown_02038BD4, 0x00000002 - .4byte gUnknown_02038BDC, 0x00000002 - .4byte gUnknown_02038BE4, 0x00000005 - .4byte gUnknown_02038BE8, 0x00000005 - .4byte gUnknown_02038BF0, 0x00000002 - .4byte gUnknown_02038BEC, 0x00000006 - - .align 2 -gUnknown_0854FF3C:: @ 854FF3C - .4byte gUnknown_02038BC8, 0x00000000 - .4byte gTrainerBattleOpponent_A, 0x00000001 - .4byte gUnknown_02038BD0, 0x00000001 - .4byte gUnknown_02038BD4, 0x00000002 - .4byte gUnknown_02038BDC, 0x00000002 - .4byte gUnknown_02038BE4, 0x00000005 - .4byte gUnknown_02038BE8, 0x00000002 - .4byte gUnknown_02038BF0, 0x00000005 - .4byte gUnknown_02038BEC, 0x00000006 - - .align 2 -gUnknown_0854FF84:: @ 854FF84 - .4byte gUnknown_02038BC8, 0x00000000 - .4byte gTrainerBattleOpponent_A, 0x00000001 - .4byte gUnknown_02038BD0, 0x00000001 - .4byte gUnknown_02038BD4, 0x00000005 - .4byte gUnknown_02038BDC, 0x00000002 - .4byte gUnknown_02038BE4, 0x00000005 - .4byte gUnknown_02038BE8, 0x00000005 - .4byte gUnknown_02038BF0, 0x00000005 - .4byte gUnknown_02038BEC, 0x00000006 - - .align 2 -gUnknown_0854FFCC:: @ 854FFCC - .4byte gUnknown_02038BC8, 0x00000000 - .4byte gTrainerBattleOpponent_A, 0x00000001 - .4byte gUnknown_02038BD0, 0x00000001 - .4byte gUnknown_02038BD4, 0x00000002 - .4byte gUnknown_02038BDC, 0x00000002 - .4byte gUnknown_02038BE4, 0x00000005 - .4byte gUnknown_02038BE8, 0x00000002 - .4byte gUnknown_02038BF0, 0x00000002 - .4byte gUnknown_02038BEC, 0x00000006 - - .align 2 -gUnknown_08550014:: @ 8550014 - .4byte gUnknown_02038BC8, 0x00000000 - .4byte gTrainerBattleOpponent_B, 0x00000001 - .4byte gUnknown_02038BD0, 0x00000001 - .4byte gUnknown_02038BD8, 0x00000002 - .4byte gUnknown_02038BE0, 0x00000002 - .4byte gUnknown_02038BE4, 0x00000005 - .4byte gUnknown_02038BE8, 0x00000005 - .4byte gUnknown_02038BF4, 0x00000005 - .4byte gUnknown_02038BEC, 0x00000006 - - .align 2 -gUnknown_0855005C:: @ 855005C - .4byte gUnknown_02038BC8, 0x00000000 - .4byte gTrainerBattleOpponent_B, 0x00000001 - .4byte gUnknown_02038BD0, 0x00000001 - .4byte gUnknown_02038BD8, 0x00000002 - .4byte gUnknown_02038BE0, 0x00000002 - .4byte gUnknown_02038BE4, 0x00000005 - .4byte gUnknown_02038BE8, 0x00000005 - .4byte gUnknown_02038BF4, 0x00000002 - .4byte gUnknown_02038BEC, 0x00000006 - - .align 2 -gUnknown_085500A4:: @ 85500A4 - .2byte 0x0025, 0x0028, 0x0029, 0x002a, 0x002b, 0x0000, 0x0021, 0x0000 - .2byte 0x02e1, 0x032c, 0x032d, 0x032e, 0x032f, 0x0000, 0x0014, 0x0000 - .2byte 0x002c, 0x002f, 0x0030, 0x0031, 0x0032, 0x0000, 0x001a, 0x0000 - .2byte 0x0039, 0x003c, 0x003d, 0x003e, 0x003f, 0x0000, 0x0018, 0x0000 - .2byte 0x0040, 0x0043, 0x0044, 0x0045, 0x0046, 0x0000, 0x0018, 0x0000 - .2byte 0x02af, 0x02b0, 0x02b1, 0x02b2, 0x02b3, 0x0000, 0x0027, 0x0000 - .2byte 0x02ff, 0x033c, 0x033d, 0x033e, 0x033f, 0x0000, 0x0024, 0x0000 - .2byte 0x005e, 0x0065, 0x0066, 0x0067, 0x0068, 0x0000, 0x001a, 0x0000 - .2byte 0x004e, 0x0054, 0x0055, 0x0056, 0x0057, 0x0000, 0x001a, 0x0000 - .2byte 0x006c, 0x006e, 0x006f, 0x0070, 0x0071, 0x0018, 0x0014, 0x0000 - .2byte 0x0072, 0x0078, 0x0079, 0x007a, 0x007b, 0x0000, 0x0013, 0x0000 - .2byte 0x0090, 0x034c, 0x034d, 0x034e, 0x034f, 0x0018, 0x0038, 0x0000 - .2byte 0x007f, 0x0084, 0x0085, 0x0086, 0x0087, 0x0000, 0x0024, 0x0000 - .2byte 0x0088, 0x008b, 0x008c, 0x008d, 0x008e, 0x0000, 0x0013, 0x0000 - .2byte 0x008f, 0x0093, 0x0094, 0x0095, 0x0096, 0x0000, 0x001d, 0x0000 - .2byte 0x009b, 0x00af, 0x00b0, 0x00b1, 0x00b2, 0x0000, 0x0016, 0x0000 - .2byte 0x00b7, 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x0000, 0x001e, 0x0000 - .2byte 0x02a0, 0x0338, 0x0339, 0x033a, 0x033b, 0x0000, 0x002a, 0x0000 - .2byte 0x00c3, 0x0340, 0x0341, 0x0342, 0x0343, 0x0000, 0x0026, 0x0000 - .2byte 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x0000, 0x0021, 0x0000 - .2byte 0x00ce, 0x00cf, 0x00d0, 0x00d1, 0x00d2, 0x0000, 0x001d, 0x0000 - .2byte 0x00d8, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x0018, 0x000d, 0x0000 - .2byte 0x02a9, 0x02aa, 0x02ab, 0x02ac, 0x02ad, 0x0018, 0x0001, 0x0000 - .2byte 0x00e2, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x0000, 0x0023, 0x0000 - .2byte 0x00ee, 0x00ef, 0x00f0, 0x00f1, 0x00f2, 0x0000, 0x0026, 0x0000 - .2byte 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x0000, 0x0026, 0x0000 - .2byte 0x00fe, 0x0101, 0x0102, 0x0103, 0x0104, 0x0000, 0x0024, 0x0000 - .2byte 0x0118, 0x011a, 0x011b, 0x011c, 0x011d, 0x0000, 0x001f, 0x0000 - .2byte 0x0111, 0x0114, 0x0115, 0x0116, 0x0117, 0x0000, 0x001f, 0x0000 - .2byte 0x011f, 0x0120, 0x0121, 0x0122, 0x0123, 0x0000, 0x0020, 0x0000 - .2byte 0x012e, 0x012f, 0x0130, 0x0131, 0x0132, 0x0000, 0x0019, 0x0000 - .2byte 0x0125, 0x0127, 0x0128, 0x0129, 0x012a, 0x0000, 0x0012, 0x0000 - .2byte 0x0133, 0x0134, 0x0135, 0x0136, 0x0137, 0x0000, 0x001e, 0x0000 - .2byte 0x0139, 0x013a, 0x013b, 0x013c, 0x013d, 0x0018, 0x000c, 0x0000 - .2byte 0x013e, 0x0148, 0x0149, 0x014a, 0x014b, 0x0000, 0x0011, 0x0000 - .2byte 0x0153, 0x015a, 0x015b, 0x015c, 0x015d, 0x0000, 0x0015, 0x0000 - .2byte 0x0178, 0x017b, 0x017c, 0x017d, 0x017e, 0x0000, 0x002b, 0x0000 - .2byte 0x0171, 0x0172, 0x0173, 0x0174, 0x0175, 0x0000, 0x0020, 0x0000 - .2byte 0x0166, 0x0168, 0x0169, 0x016a, 0x016b, 0x0000, 0x0019, 0x0000 - .2byte 0x016c, 0x016d, 0x016e, 0x016f, 0x0170, 0x0000, 0x0020, 0x0000 - .2byte 0x0182, 0x0184, 0x0185, 0x0186, 0x0187, 0x0000, 0x002b, 0x0000 - .2byte 0x0161, 0x0162, 0x0163, 0x0164, 0x0165, 0x0000, 0x0019, 0x0000 - .2byte 0x0179, 0x0334, 0x0335, 0x0336, 0x0337, 0x0000, 0x0029, 0x0000 - .2byte 0x0188, 0x0189, 0x018a, 0x018b, 0x018c, 0x0018, 0x0001, 0x0000 - .2byte 0x0196, 0x0199, 0x019a, 0x019b, 0x019c, 0x0000, 0x0023, 0x0000 - .2byte 0x01a3, 0x01a5, 0x01a6, 0x01a7, 0x01a8, 0x0000, 0x001c, 0x0000 - .2byte 0x01ab, 0x01ae, 0x01af, 0x01b0, 0x01b1, 0x0000, 0x001e, 0x0000 - .2byte 0x01b2, 0x01b5, 0x01b6, 0x01b7, 0x01b8, 0x0000, 0x001c, 0x0000 - .2byte 0x01c1, 0x01d1, 0x01d2, 0x01d3, 0x01d4, 0x0000, 0x0027, 0x0000 - .2byte 0x01da, 0x01dd, 0x01de, 0x01df, 0x01e0, 0x0018, 0x000d, 0x0000 - .2byte 0x01e1, 0x01e2, 0x01e7, 0x01e8, 0x01e9, 0x0000, 0x0012, 0x0000 - .2byte 0x01ec, 0x01f1, 0x01f2, 0x01f3, 0x01f4, 0x0000, 0x0028, 0x0000 - .2byte 0x02e4, 0x0330, 0x0331, 0x0332, 0x0333, 0x0000, 0x0017, 0x0000 - .2byte 0x0200, 0x0203, 0x0204, 0x0205, 0x0206, 0x0000, 0x0019, 0x0000 - .2byte 0x0221, 0x0224, 0x0225, 0x0226, 0x0227, 0x0000, 0x0020, 0x0000 - .2byte 0x021a, 0x021d, 0x021e, 0x021f, 0x0220, 0x0000, 0x0020, 0x0000 - .2byte 0x0009, 0x0348, 0x0349, 0x034a, 0x034b, 0x0018, 0x0011, 0x0000 - .2byte 0x022f, 0x0232, 0x0233, 0x0234, 0x0235, 0x0000, 0x0022, 0x0000 - .2byte 0x0228, 0x022b, 0x022c, 0x022d, 0x022e, 0x0000, 0x0022, 0x0000 - .2byte 0x025c, 0x025f, 0x0260, 0x0261, 0x0262, 0x0000, 0x0013, 0x0000 - .2byte 0x026d, 0x026e, 0x026f, 0x0270, 0x0271, 0x0018, 0x000b, 0x0000 - .2byte 0x0273, 0x027c, 0x027d, 0x027e, 0x027f, 0x0000, 0x001b, 0x0000 - .2byte 0x0001, 0x0344, 0x0345, 0x0346, 0x0347, 0x0018, 0x000c, 0x0000 - .2byte 0x0282, 0x0283, 0x0284, 0x0285, 0x0286, 0x0018, 0x003e, 0x0000 - .2byte 0x0291, 0x0292, 0x0293, 0x0294, 0x0294, 0x0018, 0x002b, 0x0000 - .2byte 0x0109, 0x0302, 0x0303, 0x0304, 0x0305, 0x0000, 0x0003, 0x0000 - .2byte 0x010a, 0x0306, 0x0307, 0x0308, 0x0309, 0x0000, 0x000b, 0x0000 - .2byte 0x010b, 0x030a, 0x030b, 0x030c, 0x030d, 0x0000, 0x0002, 0x0000 - .2byte 0x010c, 0x030e, 0x030f, 0x0310, 0x0311, 0x0000, 0x000c, 0x0000 - .2byte 0x010d, 0x0312, 0x0313, 0x0314, 0x0315, 0x0000, 0x0000, 0x0000 - .2byte 0x010e, 0x0316, 0x0317, 0x0318, 0x0319, 0x0000, 0x0004, 0x0000 - .2byte 0x010f, 0x031a, 0x031b, 0x031c, 0x031d, 0x0000, 0x0006, 0x0000 - .2byte 0x0110, 0x031e, 0x031f, 0x0320, 0x0321, 0x0000, 0x0007, 0x0000 - .2byte 0x0105, 0x0105, 0x0105, 0x0105, 0x0105, 0x0000, 0x0008, 0x0000 - .2byte 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0000, 0x0008, 0x0000 - .2byte 0x0107, 0x0107, 0x0107, 0x0107, 0x0107, 0x0000, 0x0008, 0x0000 - .2byte 0x0108, 0x0108, 0x0108, 0x0108, 0x0108, 0x0000, 0x0008, 0x0000 - .2byte 0x014f, 0x014f, 0x014f, 0x014f, 0x014f, 0x0000, 0x0008, 0x0000 - - .align 2 -gUnknown_08550584:: @ 8550584 - .2byte 0x0867, 0x0868, 0x0869, 0x086a, 0x086b, 0x086c, 0x086d, 0x086e - diff --git a/data/battle_tower.s b/data/battle_tower.s index a952e0773..b3926d19a 100644 --- a/data/battle_tower.s +++ b/data/battle_tower.s @@ -1,3 +1,7 @@ +#include "constants/easy_chat.h" +#include "constants/items.h" +#include "constants/moves.h" +#include "constants/species.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/cable_car.s b/data/cable_car.s index 0f3bf3e2e..32a265c97 100644 --- a/data/cable_car.s +++ b/data/cable_car.s @@ -1,3 +1,4 @@ +#include "constants/map_objects.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/data2b.s b/data/data2b.s index e723b4c97..6051b86cc 100644 --- a/data/data2b.s +++ b/data/data2b.s @@ -1,5 +1,8 @@ @ the second big chunk of data +#include "constants/items.h" +#include "constants/moves.h" +#include "constants/species.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/data2c.s b/data/data2c.s index be715493c..904009254 100644 --- a/data/data2c.s +++ b/data/data2c.s @@ -1,5 +1,9 @@ @ the second big chunk of data +#include "constants/abilities.h" +#include "constants/items.h" +#include "constants/moves.h" +#include "constants/species.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/data4c.s b/data/data4c.s index b86cd2add..c18d0d592 100644 --- a/data/data4c.s +++ b/data/data4c.s @@ -5,39 +5,6 @@ .section .rodata -gUnknown_085B21D4:: @ 85B21D4 - .incbin "baserom.gba", 0x5b21d4, 0x8 - -gUnknown_085B21DC:: @ 85B21DC - .incbin "baserom.gba", 0x5b21dc, 0x18 - -gUnknown_085B21F4:: @ 85B21F4 - .incbin "baserom.gba", 0x5b21f4, 0x8 - -gUnknown_085B21FC:: @ 85B21FC - .incbin "baserom.gba", 0x5b21fc, 0xc - -gUnknown_085B2208:: @ 85B2208 - .incbin "baserom.gba", 0x5b2208, 0x10 - -gUnknown_085B2218:: @ 85B2218 - .incbin "baserom.gba", 0x5b2218, 0x38 - -gUnknown_085B2250:: @ 85B2250 - .incbin "baserom.gba", 0x5b2250, 0x18 - -gUnknown_085B2268:: @ 85B2268 - .incbin "baserom.gba", 0x5b2268, 0x38 - -gUnknown_085B22A0:: @ 85B22A0 - .incbin "baserom.gba", 0x5b22a0, 0x18 - -gUnknown_085B22B8:: @ 85B22B8 - .incbin "baserom.gba", 0x5b22b8, 0x18 - -gUnknown_085B22D0:: @ 85B22D0 - .incbin "baserom.gba", 0x5b22d0, 0x2d0 - gPokeblockFlavorCompatibilityTable:: @ 85B25A0 .incbin "baserom.gba", 0x5b25a0, 0x80 diff --git a/data/easy_chat.s b/data/easy_chat.s index db2e620ef..8d9c561d4 100644 --- a/data/easy_chat.s +++ b/data/easy_chat.s @@ -1,3 +1,6 @@ +#include "constants/easy_chat.h" +#include "constants/moves.h" +#include "constants/species.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/event_scripts.s b/data/event_scripts.s index 214242b7b..f4b2270a3 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1,8 +1,12 @@ +#include "constants/flags.h" +#include "constants/items.h" +#include "constants/moves.h" +#include "constants/songs.h" +#include "constants/species.h" +#include "constants/vars.h" .include "asm/macros.inc" .include "asm/macros/event.inc" .include "constants/constants.inc" - .include "constants/variables.inc" - .include "constants/flags.inc" .section script_data, "aw", %progbits @@ -842,101 +846,101 @@ EventScript_271356:: @ 8271356 special SetUpTrainerEncounterMusic special sub_80B45AC waitstate - goto EventScript_27143C + goto EventScript_ShowTrainerIntroMsg EventScript_271362:: @ 8271362 lock faceplayer - applymovement 0x800F, Movement_27143A + applymovement VAR_LAST_TALKED, Movement_27143A waitmovement 0 - specialvar VAR_RESULT, check_trainer_flag + specialvar VAR_RESULT, GetTrainerFlag compare_var_to_value VAR_RESULT, 0 goto_if 5, EventScript_271389 special SetUpTrainerEncounterMusic special sub_80B16D8 - goto EventScript_27143C + goto EventScript_ShowTrainerIntroMsg EventScript_271389:: @ 8271389 - ontrainerbattleend + gotopostbattlescript -EventScript_27138A:: @ 827138A +EventScript_TryDoDoubleTrainerBattle:: @ 827138A lock faceplayer call EventScript_27142F - specialvar VAR_RESULT, check_trainer_flag + specialvar VAR_RESULT, GetTrainerFlag compare_var_to_value VAR_RESULT, 0 goto_if 5, EventScript_2713C1 - special sub_80F92F8 + special HasEnoughMonsForDoubleBattle compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_2713BA + goto_if 5, EventScript_NotEnoughMonsForDoubleBattle special SetUpTrainerEncounterMusic special sub_80B16D8 - goto EventScript_27143C + goto EventScript_ShowTrainerIntroMsg -EventScript_2713BA:: @ 82713BA - special special_trainer_unable_to_battle +EventScript_NotEnoughMonsForDoubleBattle:: @ 82713BA + special ShowTrainerCantBattleSpeech waitmessage waitbuttonpress release end EventScript_2713C1:: @ 82713C1 - ontrainerbattleend + gotopostbattlescript EventScript_2713C2:: @ 82713C2 - applymovement 0x800F, Movement_27143A + applymovement VAR_LAST_TALKED, Movement_27143A waitmovement 0 special SetUpTrainerEncounterMusic trainerbattlebegin - ontrainerbattleend + gotopostbattlescript EventScript_2713D1:: @ 82713D1 call EventScript_27142F - specialvar VAR_RESULT, sub_80B22A0 + specialvar VAR_RESULT, IsTrainerReadyForRematch compare_var_to_value VAR_RESULT, 0 goto_eq EventScript_2713F7 special SetUpTrainerEncounterMusic special sub_80B16D8 - special sub_80B1A14 + special ShowTrainerIntroSpeech waitmessage waitbuttonpress - special sub_80B19EC + special BattleSetup_StartRematchBattle waitstate releaseall end EventScript_2713F7:: @ 82713F7 - ontrainerbattleend + gotopostbattlescript -EventScript_2713F8:: @ 82713F8 - specialvar VAR_RESULT, sub_80B22A0 +EventScript_TryDoDoubleRematchBattle:: @ 82713F8 + specialvar VAR_RESULT, IsTrainerReadyForRematch compare_var_to_value VAR_RESULT, 0 goto_eq EventScript_271427 - special sub_80F92F8 + special HasEnoughMonsForDoubleBattle compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_271428 + goto_if 5, EventScript_NotEnoughMonsForDoubleRematchBattle special SetUpTrainerEncounterMusic special sub_80B16D8 - special sub_80B1A14 + special ShowTrainerIntroSpeech waitmessage waitbuttonpress - special sub_80B19EC + special BattleSetup_StartRematchBattle waitstate releaseall end EventScript_271427:: @ 8271427 - ontrainerbattleend + gotopostbattlescript -EventScript_271428:: @ 8271428 - special special_trainer_unable_to_battle +EventScript_NotEnoughMonsForDoubleRematchBattle:: @ 8271428 + special ShowTrainerCantBattleSpeech waitmessage waitbuttonpress release end EventScript_27142F:: @ 827142F - applymovement 0x800F, Movement_27143A + applymovement VAR_LAST_TALKED, Movement_27143A waitmovement 0 return @@ -944,18 +948,18 @@ Movement_27143A: @ 827143A step_59 step_end -EventScript_27143C:: @ 827143C - special sub_80B1A14 +EventScript_ShowTrainerIntroMsg:: @ 827143C + special ShowTrainerIntroSpeech waitmessage waitbuttonpress special sub_80B45D0 compare_var_to_value VAR_RESULT, 1 goto_eq EventScript_271356 - goto EventScript_271454 + goto EventScript_DoTrainerBattle -EventScript_271454:: @ 8271454 +EventScript_DoTrainerBattle:: @ 8271454 trainerbattlebegin - specialvar VAR_RESULT, sub_80B170C + specialvar VAR_RESULT, GetTrainerBattleMode compare_var_to_value VAR_RESULT, 0 goto_eq EventScript_271491 compare_var_to_value VAR_RESULT, 2 @@ -968,7 +972,7 @@ EventScript_271454:: @ 8271454 goto_eq EventScript_271491 EventScript_271491:: @ 8271491 - ontrainerbattleendgoto + gotobeatenscript releaseall end @@ -2268,7 +2272,7 @@ Route101_EventScript_272141:: @ 8272141 Route103_EventScript_272141:: @ 8272141 lock faceplayer - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_if 0, Route101_EventScript_272155 checkflag FLAG_0x119 goto_if 0, Route101_EventScript_1FA2D2 @@ -4082,15 +4086,15 @@ Std_8:: @ 82742C9 delay 30 return -LavaridgeTown_Gym_1F_EventScript_2742E6:: @ 82742E6 - special CheckIfMultipleTrainersWantBattle +EventScript_TryGetTrainerScript:: @ 82742E6 + special ShouldTryGetTrainerScript compare_var_to_value VAR_RESULT, 1 - goto_eq LavaridgeTown_Gym_1F_EventScript_2742F6 + goto_eq EventScript_GotoTrainerScript releaseall end -LavaridgeTown_Gym_1F_EventScript_2742F6:: @ 82742F6 - ontrainerbattleendgoto +EventScript_GotoTrainerScript:: @ 82742F6 + gotobeatenscript releaseall end @@ -14313,12 +14317,12 @@ EventScript_2C83F0:: @ 82C83F0 closemessage end -Text_2C840A:: @ 82C840A +Text_ThisIsATestSignpostMsg:: @ 82C840A .string "This is a test message.\n" .string "This is a signpost.$" -EventScript_2C8436:: @ 82C8436 - msgbox Text_2C840A, 3 +EventScript_TestSignpostMsg:: @ 82C8436 + msgbox Text_ThisIsATestSignpostMsg, 3 end .string "It’s very disappointing…$" diff --git a/data/field_map_obj.s b/data/field_map_obj.s index 52b39f932..50bdfe6f3 100644 --- a/data/field_map_obj.s +++ b/data/field_map_obj.s @@ -1,3 +1,4 @@ +#include "constants/map_objects.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/graphics.s b/data/graphics.s index 2b83c5946..d1a8e88ab 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -16,12 +16,108 @@ gUnknown_08C00524:: @ 8C00524 .incbin "baserom.gba", 0xc00c10, 0xa34 gUnknown_08C01644:: @ 8C01644 - .incbin "baserom.gba", 0xc01644, 0xE0 + .incbin "baserom.gba", 0xc01644, 0xe0 gUnknown_08C01724:: @ 8C01724 - .incbin "baserom.gba", 0xc01724, 0xBDC + .incbin "baserom.gba", 0xc01724, 0x18 + + .align 2 +gInterfaceGfx_PokeBall:: + .incbin "graphics/interface/ball/poke.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_PokeBall:: + .incbin "graphics/interface/ball/poke.gbapal.lz" + + .align 2 +gInterfaceGfx_GreatBall:: + .incbin "graphics/interface/ball/great.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_GreatBall:: + .incbin "graphics/interface/ball/great.gbapal.lz" + + .align 2 +gInterfaceGfx_SafariBall:: + .incbin "graphics/interface/ball/safari.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_SafariBall:: + .incbin "graphics/interface/ball/safari.gbapal.lz" + + .align 2 +gInterfaceGfx_UltraBall:: + .incbin "baserom.gba", 0xC019E0, 0xB4 + + .align 2 +gInterfacePal_UltraBall:: + .incbin "baserom.gba", 0xC01A94, 0x20 + + .align 2 +gInterfaceGfx_MasterBall:: + .incbin "graphics/interface/ball/master.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_MasterBall:: + .incbin "graphics/interface/ball/master.gbapal.lz" + + .align 2 +gInterfaceGfx_NetBall:: + .incbin "graphics/interface/ball/net.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_NetBall:: + .incbin "graphics/interface/ball/net.gbapal.lz" + + .align 2 +gInterfaceGfx_DiveBall:: + .incbin "graphics/interface/ball/dive.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_DiveBall:: + .incbin "graphics/interface/ball/dive.gbapal.lz" + + .align 2 +gInterfaceGfx_NestBall:: + .incbin "graphics/interface/ball/nest.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_NestBall:: + .incbin "graphics/interface/ball/nest.gbapal.lz" + + .align 2 +gInterfaceGfx_RepeatBall:: + .incbin "graphics/interface/ball/repeat.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_RepeatBall:: + .incbin "graphics/interface/ball/repeat.gbapal.lz" + + .align 2 +gInterfaceGfx_TimerBall:: + .incbin "graphics/interface/ball/timer.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_TimerBall:: + .incbin "graphics/interface/ball/timer.gbapal.lz" + + .align 2 +gInterfaceGfx_LuxuryBall:: + .incbin "graphics/interface/ball/luxury.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_LuxuryBall:: + .incbin "graphics/interface/ball/luxury.gbapal.lz" + + .align 2 +gInterfaceGfx_PremierBall:: + .incbin "graphics/interface/ball/premier.4bpp.lz" @ 0xBC + + .align 2 +gInterfacePal_PremierBall:: + .incbin "graphics/interface/ball/premier.gbapal.lz" -gUnknown_08C02300:: @ 8C02300 +gOpenPokeballGfx:: @ 8C02300 .incbin "baserom.gba", 0xc02300, 0x7c gUnknown_08C0237C:: @ 8C0237C @@ -682,7 +778,7 @@ gMonIcon_Egg:: @ 8D8FC74 .incbin "baserom.gba", 0xd90074, 0x1524 -gUnknown_08D91598:: @ 8D91598 +sBlenderCenterGfx:: @ 8D91598 .incbin "baserom.gba", 0xd91598, 0x820 gUnknown_08D91DB8:: @ 8D91DB8 diff --git a/data/graphics/field_objects/berry_tree_graphics_tables.inc b/data/graphics/field_objects/berry_tree_graphics_tables.inc index 52c8719fe..8d716d759 100644 --- a/data/graphics/field_objects/berry_tree_graphics_tables.inc +++ b/data/graphics/field_objects/berry_tree_graphics_tables.inc @@ -478,18 +478,18 @@ gFieldObjectPicTable_TamatoBerryTree:: @ 850C758 gBerryTreePaletteSlotTable_Tamato:: @ 850C7A0 berry_tree_palette_slot_table 2 - .byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES - .byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES - .byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES - .byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES - .byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES gBerryTreeFieldObjectGraphicsIdTable:: @ 850C7AA - .byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES - .byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES - .byte FIELD_OBJ_GFX_BERRY_TREE_LATE_STAGES - .byte FIELD_OBJ_GFX_BERRY_TREE_LATE_STAGES - .byte FIELD_OBJ_GFX_BERRY_TREE_LATE_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES + .byte MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES .align 2 gBerryTreePicTablePointers:: @ 850C7B0 diff --git a/data/graphics/pokemon/animation_delay_table.inc b/data/graphics/pokemon/animation_delay_table.inc index 55d602bab..be517649b 100644 --- a/data/graphics/pokemon/animation_delay_table.inc +++ b/data/graphics/pokemon/animation_delay_table.inc @@ -81,7 +81,7 @@ gMonAnimationDelayTable:: @ 8329B87 .byte 0x00 @ SPECIES_SLOWBRO .byte 0x00 @ SPECIES_MAGNEMITE .byte 0x00 @ SPECIES_MAGNETON - .byte 0x00 @ SPECIES_FARFETCH_D + .byte 0x00 @ SPECIES_FARFETCHD .byte 0x00 @ SPECIES_DODUO .byte 0x00 @ SPECIES_DODRIO .byte 0x00 @ SPECIES_SEEL diff --git a/data/graphics/pokemon/front_anim_ids_table.inc b/data/graphics/pokemon/front_anim_ids_table.inc index 6e2d7fe0e..4f225348a 100644 --- a/data/graphics/pokemon/front_anim_ids_table.inc +++ b/data/graphics/pokemon/front_anim_ids_table.inc @@ -81,7 +81,7 @@ gMonFrontAnimIdsTable:: @ 83299EC .byte 0x0b @ SPECIES_SLOWBRO .byte 0x54 @ SPECIES_MAGNEMITE .byte 0x2c @ SPECIES_MAGNETON - .byte 0x48 @ SPECIES_FARFETCH_D + .byte 0x48 @ SPECIES_FARFETCHD .byte 0x4c @ SPECIES_DODUO .byte 0x41 @ SPECIES_DODRIO .byte 0x0b @ SPECIES_SEEL diff --git a/data/item_menu_icons.s b/data/item_menu_icons.s index 3b7b0ef89..01aa67eb0 100644 --- a/data/item_menu_icons.s +++ b/data/item_menu_icons.s @@ -1,3 +1,4 @@ +#include "constants/items.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/link.s b/data/link.s index d9cf886c5..8cd19ba5c 100644 --- a/data/link.s +++ b/data/link.s @@ -1,5 +1,6 @@ @ the second big chunk of data +#include "constants/species.h" .include "asm/macros.inc" .include "constants/constants.inc" @@ -28,15 +29,15 @@ g2BlankTilesGfx:: @ 82ED168 .incbin "graphics/interface/blank_1x2.4bpp" gUnknown_082ED1A8:: @ 82ED1A8 - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x000000C8 - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x000000C8 - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x00000064 - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x000000DC - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x00000028 gUnknown_082ED1D0:: @ 82ED1D0 @@ -224,15 +225,15 @@ gUnknown_082ED6A5:: @ 82ED6A5 .align 2 gUnknown_082ED6B8:: @ 82ED6B8 - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x000000c8 - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x000000c8 - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x00000064 - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x000000dc - .4byte gUnknown_020228C4 + .4byte gBlockSendBuffer .4byte 0x00000028 .align 2 diff --git a/data/map_events.s b/data/map_events.s index 805c4d255..8784ee047 100644 --- a/data/map_events.s +++ b/data/map_events.s @@ -1,7 +1,9 @@ +#include "constants/flags.h" +#include "constants/items.h" +#include "constants/map_objects.h" +#include "constants/vars.h" .include "asm/macros.inc" .include "constants/constants.inc" - .include "constants/flags.inc" - .include "constants/variables.inc" .section .rodata diff --git a/data/maps.s b/data/maps.s index a8074c02a..8848ac242 100644 --- a/data/maps.s +++ b/data/maps.s @@ -1,3 +1,4 @@ +#include "constants/songs.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/rom4.s b/data/overworld.s index 890829cd9..890829cd9 100644 --- a/data/rom4.s +++ b/data/overworld.s diff --git a/data/player_pc.s b/data/player_pc.s index c3422db30..47bdbff39 100644 --- a/data/player_pc.s +++ b/data/player_pc.s @@ -1,3 +1,4 @@ +#include "constants/items.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/pokeball.s b/data/pokeball.s deleted file mode 100644 index 4e7b4315a..000000000 --- a/data/pokeball.s +++ /dev/null @@ -1,14 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .section .rodata - .align 2, 0 - -gUnknown_0832C400:: @ 832C400 - .incbin "baserom.gba", 0x32c400, 0x60 - -gUnknown_0832C460:: @ 832C460 - .incbin "baserom.gba", 0x32c460, 0x128 - -gUnknown_0832C588:: @ 832C588 - .incbin "baserom.gba", 0x32c588, 0x138 diff --git a/data/script_cmd_table.inc b/data/script_cmd_table.inc index b33db9218..96f42dfb0 100644 --- a/data/script_cmd_table.inc +++ b/data/script_cmd_table.inc @@ -94,8 +94,8 @@ gScriptCmdTable:: @ 81DB67C .4byte ScrCmd_turnobject .4byte ScrCmd_trainerbattle .4byte ScrCmd_dotrainerbattle - .4byte ScrCmd_ontrainerbattleend - .4byte ScrCmd_ontrainerbattleendgoto + .4byte ScrCmd_gotopostbattlescript + .4byte ScrCmd_gotobeatenscript .4byte ScrCmd_checktrainerflag .4byte ScrCmd_settrainerflag .4byte ScrCmd_cleartrainerflag diff --git a/data/scripts/cable_club.inc b/data/scripts/cable_club.inc index 71e3303b5..bfea16d8f 100644 --- a/data/scripts/cable_club.inc +++ b/data/scripts/cable_club.inc @@ -409,7 +409,7 @@ OldaleTown_PokemonCenter_2F_EventScript_276F23:: @ 8276F23 end OldaleTown_PokemonCenter_2F_EventScript_276F2E:: @ 8276F2E - special sub_80F92F8 + special HasEnoughMonsForDoubleBattle compare_var_to_value VAR_RESULT, 0 goto_if 5, OldaleTown_PokemonCenter_2F_EventScript_276F47 setvar VAR_0x8004, 2 @@ -1194,7 +1194,7 @@ OldaleTown_PokemonCenter_2F_EventScript_27788E:: @ 827788E end OldaleTown_PokemonCenter_2F_EventScript_277899:: @ 8277899 - special sub_80F92F8 + special HasEnoughMonsForDoubleBattle compare_var_to_value VAR_RESULT, 0 goto_if 5, OldaleTown_PokemonCenter_2F_EventScript_2778B2 setvar VAR_0x8004, 1 diff --git a/data/scripts/maps/AbandonedShip_Rooms2_1F.inc b/data/scripts/maps/AbandonedShip_Rooms2_1F.inc index 7d86c6f3f..0b687aaeb 100644 --- a/data/scripts/maps/AbandonedShip_Rooms2_1F.inc +++ b/data/scripts/maps/AbandonedShip_Rooms2_1F.inc @@ -3,7 +3,7 @@ AbandonedShip_Rooms2_1F_MapScripts:: @ 82380A6 AbandonedShip_Rooms2_1F_EventScript_2380A7:: @ 82380A7 trainerbattle 6, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_23819D, AbandonedShip_Rooms2_1F_Text_2381DA, AbandonedShip_Rooms2_1F_Text_238257, AbandonedShip_Rooms2_1F_EventScript_2380D7 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq AbandonedShip_Rooms2_1F_EventScript_2380F0 msgbox AbandonedShip_Rooms2_1F_Text_23820F, 4 @@ -26,7 +26,7 @@ AbandonedShip_Rooms2_1F_EventScript_2380F0:: @ 82380F0 AbandonedShip_Rooms2_1F_EventScript_23810B:: @ 823810B trainerbattle 6, TRAINER_KIRA_AND_DAN_1, 0, AbandonedShip_Rooms2_1F_Text_2382A4, AbandonedShip_Rooms2_1F_Text_2382F4, AbandonedShip_Rooms2_1F_Text_23836F, AbandonedShip_Rooms2_1F_EventScript_23813B - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq AbandonedShip_Rooms2_1F_EventScript_238154 msgbox AbandonedShip_Rooms2_1F_Text_23830A, 4 diff --git a/data/scripts/maps/AbandonedShip_Rooms_1F.inc b/data/scripts/maps/AbandonedShip_Rooms_1F.inc index 025b497dd..beaea9b34 100644 --- a/data/scripts/maps/AbandonedShip_Rooms_1F.inc +++ b/data/scripts/maps/AbandonedShip_Rooms_1F.inc @@ -12,7 +12,7 @@ AbandonedShip_Rooms_1F_EventScript_237A9C:: @ 8237A9C AbandonedShip_Rooms_1F_EventScript_237AB3:: @ 8237AB3 trainerbattle 2, TRAINER_THALIA_1, 0, AbandonedShip_Rooms_1F_Text_237B76, AbandonedShip_Rooms_1F_Text_237BB8, AbandonedShip_Rooms_1F_EventScript_237ADF - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq AbandonedShip_Rooms_1F_EventScript_237AFE msgbox AbandonedShip_Rooms_1F_Text_237BDB, 4 diff --git a/data/scripts/maps/AncientTomb.inc b/data/scripts/maps/AncientTomb.inc index 85a1d708d..240a40fd8 100644 --- a/data/scripts/maps/AncientTomb.inc +++ b/data/scripts/maps/AncientTomb.inc @@ -72,7 +72,7 @@ AncientTomb_EventScript_23905A:: @ 823905A waitmoncry setwildbattle SPECIES_REGISTEEL, 40, ITEM_NONE setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0A74 + special StartRegiBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE specialvar VAR_RESULT, sub_8138B80 diff --git a/data/scripts/maps/BattleFrontier_Lounge2.inc b/data/scripts/maps/BattleFrontier_Lounge2.inc index 6b43747cc..bd20f13ac 100644 --- a/data/scripts/maps/BattleFrontier_Lounge2.inc +++ b/data/scripts/maps/BattleFrontier_Lounge2.inc @@ -17,29 +17,29 @@ BattleFrontier_Lounge2_EventScript_26065F:: @ 826065F end BattleFrontier_Lounge2_EventScript_26066D:: @ 826066D - compare_var_to_value VAR_0x402F, 0 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 0 call_if 1, BattleFrontier_Lounge2_EventScript_26070A - compare_var_to_value VAR_0x402F, 1 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 1 call_if 1, BattleFrontier_Lounge2_EventScript_26070F - compare_var_to_value VAR_0x402F, 2 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 2 call_if 1, BattleFrontier_Lounge2_EventScript_260714 - compare_var_to_value VAR_0x402F, 3 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 3 call_if 1, BattleFrontier_Lounge2_EventScript_260719 - compare_var_to_value VAR_0x402F, 4 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 4 call_if 1, BattleFrontier_Lounge2_EventScript_26071E - compare_var_to_value VAR_0x402F, 5 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 5 call_if 1, BattleFrontier_Lounge2_EventScript_260723 - compare_var_to_value VAR_0x402F, 6 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 6 call_if 1, BattleFrontier_Lounge2_EventScript_260728 - compare_var_to_value VAR_0x402F, 7 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 7 call_if 1, BattleFrontier_Lounge2_EventScript_26072D - compare_var_to_value VAR_0x402F, 8 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 8 call_if 1, BattleFrontier_Lounge2_EventScript_260732 - compare_var_to_value VAR_0x402F, 9 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 9 call_if 1, BattleFrontier_Lounge2_EventScript_260737 - compare_var_to_value VAR_0x402F, 3 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 3 call_if 3, BattleFrontier_Lounge2_EventScript_2606F8 - compare_var_to_value VAR_0x402F, 4 + compare_var_to_value VAR_FRONTIER_MANIAC_FACILITY, 4 call_if 4, BattleFrontier_Lounge2_EventScript_260701 special sub_8139F20 waitmessage diff --git a/data/scripts/maps/BattleFrontier_Lounge3.inc b/data/scripts/maps/BattleFrontier_Lounge3.inc index 0612ccb8e..5fb7a8367 100644 --- a/data/scripts/maps/BattleFrontier_Lounge3.inc +++ b/data/scripts/maps/BattleFrontier_Lounge3.inc @@ -32,7 +32,7 @@ BattleFrontier_Lounge3_EventScript_261DAF:: @ 8261DAF BattleFrontier_Lounge3_EventScript_261DE9:: @ 8261DE9 multichoice 20, 4, 87, 0 - copyvar VAR_0x4032, VAR_RESULT + copyvar VAR_FRONTIER_GAMBLER_AMOUNT_BET, VAR_RESULT switch VAR_RESULT case 0, BattleFrontier_Lounge3_EventScript_261E30 case 1, BattleFrontier_Lounge3_EventScript_261E3B @@ -69,7 +69,7 @@ BattleFrontier_Lounge3_EventScript_261E51:: @ 8261E51 BattleFrontier_Lounge3_EventScript_261E75:: @ 8261E75 copyvar VAR_0x8004, VAR_0x8008 special sub_813A9A4 - setvar VAR_0x4033, 1 + setvar VAR_FRONTIER_GAMBLER_PLACED_BET_F, 1 special sub_813A8FC playse SE_REGI msgbox BattleFrontier_Lounge3_Text_262BE0, 4 @@ -113,37 +113,37 @@ BattleFrontier_Lounge3_EventScript_261EEB:: @ 8261EEB BattleFrontier_Lounge3_EventScript_261EF9:: @ 8261EF9 msgbox BattleFrontier_Lounge3_Text_26346B, 4 - compare_var_to_value VAR_0x4033, 1 + compare_var_to_value VAR_FRONTIER_GAMBLER_PLACED_BET_F, 1 goto_if 4, BattleFrontier_Lounge3_EventScript_261F12 goto BattleFrontier_Lounge3_EventScript_261DAF end BattleFrontier_Lounge3_EventScript_261F12:: @ 8261F12 - compare_var_to_value VAR_0x4033, 1 + compare_var_to_value VAR_FRONTIER_GAMBLER_PLACED_BET_F, 1 goto_eq BattleFrontier_Lounge3_EventScript_261F9E - compare_var_to_value VAR_0x4033, 2 + compare_var_to_value VAR_FRONTIER_GAMBLER_PLACED_BET_F, 2 goto_eq BattleFrontier_Lounge3_EventScript_261F2E goto BattleFrontier_Lounge3_EventScript_261F71 end BattleFrontier_Lounge3_EventScript_261F2E:: @ 8261F2E msgbox BattleFrontier_Lounge3_Text_263334, 4 - compare_var_to_value VAR_0x4032, 0 + compare_var_to_value VAR_FRONTIER_GAMBLER_AMOUNT_BET, 0 call_if 1, BattleFrontier_Lounge3_EventScript_261F80 - compare_var_to_value VAR_0x4032, 1 + compare_var_to_value VAR_FRONTIER_GAMBLER_AMOUNT_BET, 1 call_if 1, BattleFrontier_Lounge3_EventScript_261F8A - compare_var_to_value VAR_0x4032, 2 + compare_var_to_value VAR_FRONTIER_GAMBLER_AMOUNT_BET, 2 call_if 1, BattleFrontier_Lounge3_EventScript_261F94 msgbox BattleFrontier_Lounge3_Text_2633D4, 9 special sub_813A9D0 msgbox BattleFrontier_Lounge3_Text_2633F2, 4 - setvar VAR_0x4033, 0 + setvar VAR_FRONTIER_GAMBLER_PLACED_BET_F, 0 release end BattleFrontier_Lounge3_EventScript_261F71:: @ 8261F71 msgbox BattleFrontier_Lounge3_Text_263298, 4 - setvar VAR_0x4033, 0 + setvar VAR_FRONTIER_GAMBLER_PLACED_BET_F, 0 release end diff --git a/data/scripts/maps/BirthIsland_Exterior.inc b/data/scripts/maps/BirthIsland_Exterior.inc index 8ea18a673..8c298c85a 100644 --- a/data/scripts/maps/BirthIsland_Exterior.inc +++ b/data/scripts/maps/BirthIsland_Exterior.inc @@ -88,7 +88,7 @@ BirthIsland_Exterior_EventScript_267FC1:: @ 8267FC1 setvar VAR_0x8006, 0 special DoScriptedWildBattle setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0934 + special BattleSetup_StartLegendaryBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE specialvar VAR_RESULT, sub_8138B80 diff --git a/data/scripts/maps/DesertRuins.inc b/data/scripts/maps/DesertRuins.inc index bb2f6d23d..afbd24903 100644 --- a/data/scripts/maps/DesertRuins.inc +++ b/data/scripts/maps/DesertRuins.inc @@ -72,7 +72,7 @@ DesertRuins_EventScript_22DA02:: @ 822DA02 waitmoncry setwildbattle SPECIES_REGIROCK, 40, ITEM_NONE setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0A74 + special StartRegiBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE specialvar VAR_RESULT, sub_8138B80 diff --git a/data/scripts/maps/DewfordTown_Gym.inc b/data/scripts/maps/DewfordTown_Gym.inc index a3f996f25..5e9b5fa7d 100644 --- a/data/scripts/maps/DewfordTown_Gym.inc +++ b/data/scripts/maps/DewfordTown_Gym.inc @@ -157,7 +157,7 @@ DewfordTown_Gym_EventScript_1FC7C1:: @ 81FC7C1 DewfordTown_Gym_EventScript_1FC7C2:: @ 81FC7C2 trainerbattle 1, TRAINER_BRAWLY_1, 0, DewfordTown_Gym_Text_1FCF44, DewfordTown_Gym_Text_1FD008, DewfordTown_Gym_EventScript_1FC7F7 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq DewfordTown_Gym_EventScript_1FC89C checkflag FLAG_0x0A6 diff --git a/data/scripts/maps/FarawayIsland_Interior.inc b/data/scripts/maps/FarawayIsland_Interior.inc index f49d938a7..e86a2da52 100644 --- a/data/scripts/maps/FarawayIsland_Interior.inc +++ b/data/scripts/maps/FarawayIsland_Interior.inc @@ -145,7 +145,7 @@ FarawayIsland_Interior_EventScript_267DF2:: @ 8267DF2 setvar VAR_0x8006, 0 special DoScriptedWildBattle setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0934 + special BattleSetup_StartLegendaryBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE specialvar VAR_RESULT, sub_8138B80 diff --git a/data/scripts/maps/FortreeCity_Gym.inc b/data/scripts/maps/FortreeCity_Gym.inc index e3990cd23..67d5a21eb 100644 --- a/data/scripts/maps/FortreeCity_Gym.inc +++ b/data/scripts/maps/FortreeCity_Gym.inc @@ -17,7 +17,7 @@ FortreeCity_Gym_EventScript_2165C4:: @ 82165C4 FortreeCity_Gym_EventScript_2165C8:: @ 82165C8 trainerbattle 1, TRAINER_WINONA_1, 0, FortreeCity_Gym_Text_216D75, FortreeCity_Gym_Text_216E60, FortreeCity_Gym_EventScript_2165FD - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq FortreeCity_Gym_EventScript_21668D checkflag FLAG_0x0AA diff --git a/data/scripts/maps/IslandCave.inc b/data/scripts/maps/IslandCave.inc index 69a3ef76a..4d6a4fda9 100644 --- a/data/scripts/maps/IslandCave.inc +++ b/data/scripts/maps/IslandCave.inc @@ -104,7 +104,7 @@ IslandCave_EventScript_238F58:: @ 8238F58 waitmoncry setwildbattle SPECIES_REGICE, 40, ITEM_NONE setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0A74 + special StartRegiBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE specialvar VAR_RESULT, sub_8138B80 diff --git a/data/scripts/maps/JaggedPass.inc b/data/scripts/maps/JaggedPass.inc index 1fb3b316e..4cc415b30 100644 --- a/data/scripts/maps/JaggedPass.inc +++ b/data/scripts/maps/JaggedPass.inc @@ -104,7 +104,7 @@ JaggedPass_EventScript_230785:: @ 8230785 JaggedPass_EventScript_23079C:: @ 823079C trainerbattle 2, TRAINER_DIANA_1, 0, JaggedPass_Text_230974, JaggedPass_Text_2309B5, JaggedPass_EventScript_2307C8 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq JaggedPass_EventScript_2307E4 msgbox JaggedPass_Text_2309D8, 4 @@ -128,7 +128,7 @@ JaggedPass_EventScript_2307E4:: @ 82307E4 JaggedPass_EventScript_2307FB:: @ 82307FB trainerbattle 2, TRAINER_ETHAN_1, 0, JaggedPass_Text_230B10, JaggedPass_Text_230B50, JaggedPass_EventScript_230827 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq JaggedPass_EventScript_230843 msgbox JaggedPass_Text_230B93, 4 diff --git a/data/scripts/maps/LavaridgeTown_Gym_1F.inc b/data/scripts/maps/LavaridgeTown_Gym_1F.inc index 55ae851e0..581f4ca1d 100644 --- a/data/scripts/maps/LavaridgeTown_Gym_1F.inc +++ b/data/scripts/maps/LavaridgeTown_Gym_1F.inc @@ -60,7 +60,7 @@ LavaridgeTown_Gym_1F_EventScript_1FE78B:: @ 81FE78B LavaridgeTown_Gym_1F_EventScript_1FE78C:: @ 81FE78C trainerbattle 1, TRAINER_FLANNERY_1, 0, LavaridgeTown_Gym_1F_Text_1FF0DC, LavaridgeTown_Gym_1F_Text_1FF233, LavaridgeTown_Gym_1F_EventScript_1FE7C1 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq LavaridgeTown_Gym_1F_EventScript_1FE864 checkflag FLAG_0x0A8 @@ -127,9 +127,9 @@ LavaridgeTown_Gym_1F_EventScript_1FE89A:: @ 81FE89A LavaridgeTown_Gym_B1F_EventScript_1FE89A:: @ 81FE89A call LavaridgeTown_Gym_1F_EventScript_1FE705 release - special CheckIfMultipleTrainersWantBattle + special ShouldTryGetTrainerScript compare_var_to_value VAR_RESULT, 1 - goto_eq LavaridgeTown_Gym_1F_EventScript_2742F6 + goto_eq EventScript_GotoTrainerScript end LavaridgeTown_Gym_1F_EventScript_1FE8AF:: @ 81FE8AF diff --git a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc index cef69c7b2..1dd35ab18 100644 --- a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc +++ b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc @@ -482,7 +482,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_1FA25A:: @ 81FA25A goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA28A compare_var_to_value VAR_0x40D3, 2 goto_eq LittlerootTown_ProfessorBirchsLab_EventScript_1FA294 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_if 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA29E checkflag FLAG_0x119 goto_if 0, LittlerootTown_ProfessorBirchsLab_EventScript_1FA2D2 diff --git a/data/scripts/maps/MarineCave_End.inc b/data/scripts/maps/MarineCave_End.inc index dc2e2b3a0..fafc10b63 100644 --- a/data/scripts/maps/MarineCave_End.inc +++ b/data/scripts/maps/MarineCave_End.inc @@ -38,7 +38,7 @@ MarineCave_End_EventScript_23B01B:: @ 823B01B setvar VAR_LAST_TALKED, 1 setwildbattle SPECIES_KYOGRE, 70, ITEM_NONE setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0934 + special BattleSetup_StartLegendaryBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE setvar VAR_0x4001, 0 diff --git a/data/scripts/maps/MauvilleCity_Gym.inc b/data/scripts/maps/MauvilleCity_Gym.inc index 899550337..dd2d502db 100644 --- a/data/scripts/maps/MauvilleCity_Gym.inc +++ b/data/scripts/maps/MauvilleCity_Gym.inc @@ -77,7 +77,7 @@ MauvilleCity_Gym_EventScript_20DEE7:: @ 820DEE7 MauvilleCity_Gym_EventScript_20DEEB:: @ 820DEEB trainerbattle 1, TRAINER_WATTSON_1, 0, MauvilleCity_Gym_Text_20E602, MauvilleCity_Gym_Text_20E734, MauvilleCity_Gym_EventScript_20DF2B - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq MauvilleCity_Gym_EventScript_20DFDE checkflag FLAG_0x0A7 diff --git a/data/scripts/maps/MeteorFalls_1F_2R.inc b/data/scripts/maps/MeteorFalls_1F_2R.inc index 8cf171209..12e84c761 100644 --- a/data/scripts/maps/MeteorFalls_1F_2R.inc +++ b/data/scripts/maps/MeteorFalls_1F_2R.inc @@ -3,7 +3,7 @@ MeteorFalls_1F_2R_MapScripts:: @ 822C4DD MeteorFalls_1F_2R_EventScript_22C4DE:: @ 822C4DE trainerbattle 2, TRAINER_NICOLAS_1, 0, MeteorFalls_1F_2R_Text_22C608, MeteorFalls_1F_2R_Text_22C678, MeteorFalls_1F_2R_EventScript_22C50A - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq MeteorFalls_1F_2R_EventScript_22C529 msgbox MeteorFalls_1F_2R_Text_22C6A3, 4 @@ -28,7 +28,7 @@ MeteorFalls_1F_2R_EventScript_22C529:: @ 822C529 MeteorFalls_1F_2R_EventScript_22C540:: @ 822C540 trainerbattle 6, TRAINER_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_22C843, MeteorFalls_1F_2R_Text_22C89C, MeteorFalls_1F_2R_Text_22C92B, MeteorFalls_1F_2R_EventScript_22C570 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq MeteorFalls_1F_2R_EventScript_22C589 msgbox MeteorFalls_1F_2R_Text_22C8C1, 4 @@ -51,7 +51,7 @@ MeteorFalls_1F_2R_EventScript_22C589:: @ 822C589 MeteorFalls_1F_2R_EventScript_22C5A4:: @ 822C5A4 trainerbattle 6, TRAINER_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_22C9E6, MeteorFalls_1F_2R_Text_22CA44, MeteorFalls_1F_2R_Text_22CACD, MeteorFalls_1F_2R_EventScript_22C5D4 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq MeteorFalls_1F_2R_EventScript_22C5ED msgbox MeteorFalls_1F_2R_Text_22CA70, 4 diff --git a/data/scripts/maps/MossdeepCity_Gym.inc b/data/scripts/maps/MossdeepCity_Gym.inc index 89c243767..dfcb14721 100644 --- a/data/scripts/maps/MossdeepCity_Gym.inc +++ b/data/scripts/maps/MossdeepCity_Gym.inc @@ -50,7 +50,7 @@ MossdeepCity_Gym_EventScript_220885:: @ 8220885 MossdeepCity_Gym_EventScript_220898:: @ 8220898 trainerbattle 8, TRAINER_TATE_AND_LIZA_1, 0, MossdeepCity_Gym_Text_221783, MossdeepCity_Gym_Text_2218EC, MossdeepCity_Gym_Text_221BCE, MossdeepCity_Gym_EventScript_2208D1 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq MossdeepCity_Gym_EventScript_22097E checkflag FLAG_0x0AB diff --git a/data/scripts/maps/MtChimney.inc b/data/scripts/maps/MtChimney.inc index d7a2ed83a..b93fbd3ec 100644 --- a/data/scripts/maps/MtChimney.inc +++ b/data/scripts/maps/MtChimney.inc @@ -488,7 +488,7 @@ MtChimney_EventScript_22F141:: @ 822F141 MtChimney_EventScript_22F14A:: @ 822F14A trainerbattle 2, TRAINER_SHELBY_1, 0, MtChimney_Text_23001D, MtChimney_Text_230076, MtChimney_EventScript_22F176 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq MtChimney_EventScript_22F195 msgbox MtChimney_Text_2300A2, 4 @@ -533,7 +533,7 @@ MtChimney_EventScript_22F1F1:: @ 822F1F1 MtChimney_EventScript_22F208:: @ 822F208 trainerbattle 2, TRAINER_SAWYER_1, 0, MtChimney_Text_2304B3, MtChimney_Text_2304F7, MtChimney_EventScript_22F234 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq MtChimney_EventScript_22F253 msgbox MtChimney_Text_230519, 4 diff --git a/data/scripts/maps/MtPyre_3F.inc b/data/scripts/maps/MtPyre_3F.inc index ad99e6c9a..7c95a8d84 100644 --- a/data/scripts/maps/MtPyre_3F.inc +++ b/data/scripts/maps/MtPyre_3F.inc @@ -13,7 +13,7 @@ MtPyre_3F_EventScript_23176A:: @ 823176A MtPyre_3F_EventScript_231781:: @ 8231781 trainerbattle 2, TRAINER_GABRIELLE_1, 0, MtPyre_3F_Text_231952, MtPyre_3F_Text_23196A, MtPyre_3F_EventScript_2317AD - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq MtPyre_3F_EventScript_2317CC msgbox MtPyre_3F_Text_23199B, 4 diff --git a/data/scripts/maps/MtPyre_6F.inc b/data/scripts/maps/MtPyre_6F.inc index 36a727daa..6c61221d5 100644 --- a/data/scripts/maps/MtPyre_6F.inc +++ b/data/scripts/maps/MtPyre_6F.inc @@ -3,7 +3,7 @@ MtPyre_6F_MapScripts:: @ 8231D3A MtPyre_6F_EventScript_231D3B:: @ 8231D3B trainerbattle 2, TRAINER_VALERIE_1, 0, MtPyre_6F_Text_231DB4, MtPyre_6F_Text_231DE2, MtPyre_6F_EventScript_231D67 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq MtPyre_6F_EventScript_231D86 msgbox MtPyre_6F_Text_231DFC, 4 diff --git a/data/scripts/maps/NavelRock_Bottom.inc b/data/scripts/maps/NavelRock_Bottom.inc index 055697d23..5167af41a 100644 --- a/data/scripts/maps/NavelRock_Bottom.inc +++ b/data/scripts/maps/NavelRock_Bottom.inc @@ -61,7 +61,7 @@ NavelRock_Bottom_EventScript_2692A2:: @ 82692A2 setvar VAR_0x8006, 0 special DoScriptedWildBattle setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0934 + special BattleSetup_StartLegendaryBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE specialvar VAR_RESULT, sub_8138B80 diff --git a/data/scripts/maps/NavelRock_Top.inc b/data/scripts/maps/NavelRock_Top.inc index 01c9a1523..edebb3976 100644 --- a/data/scripts/maps/NavelRock_Top.inc +++ b/data/scripts/maps/NavelRock_Top.inc @@ -65,7 +65,7 @@ NavelRock_Top_EventScript_26916F:: @ 826916F setvar VAR_0x8006, 0 special DoScriptedWildBattle setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0934 + special BattleSetup_StartLegendaryBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE setvar VAR_LAST_TALKED, 1 diff --git a/data/scripts/maps/PetalburgCity.inc b/data/scripts/maps/PetalburgCity.inc index e223bf414..ad7e2f1cb 100644 --- a/data/scripts/maps/PetalburgCity.inc +++ b/data/scripts/maps/PetalburgCity.inc @@ -36,7 +36,7 @@ PetalburgCity_EventScript_1DC32E:: @ 81DC32E applymovement 255, PetalburgCity_Movement_1DC430 waitmovement 0 msgbox PetalburgCity_Text_1EC1F8, 4 - special sub_80B086C + special StartWallyTutorialBattle waitstate msgbox PetalburgCity_Text_1EC271, 4 applymovementat 2, PetalburgCity_Movement_2725A4, PETALBURG_CITY diff --git a/data/scripts/maps/PetalburgCity_Gym.inc b/data/scripts/maps/PetalburgCity_Gym.inc index e6cdd1334..3c119a227 100644 --- a/data/scripts/maps/PetalburgCity_Gym.inc +++ b/data/scripts/maps/PetalburgCity_Gym.inc @@ -62,7 +62,7 @@ PetalburgCity_Gym_EventScript_204955:: @ 8204955 PetalburgCity_Gym_EventScript_20495D:: @ 820495D setorcopyvar 0x8015, 269 - specialvar VAR_RESULT, sub_80B22A0 + specialvar VAR_RESULT, IsTrainerReadyForRematch compare_var_to_value VAR_RESULT, 1 goto_eq PetalburgCity_Gym_EventScript_204985 compare_var_to_value VAR_0x4085, 8 diff --git a/data/scripts/maps/PetalburgWoods.inc b/data/scripts/maps/PetalburgWoods.inc index a6b018134..64cf94754 100644 --- a/data/scripts/maps/PetalburgWoods.inc +++ b/data/scripts/maps/PetalburgWoods.inc @@ -279,7 +279,7 @@ PetalburgWoods_EventScript_22E26D:: @ 822E26D PetalburgWoods_EventScript_22E284:: @ 822E284 trainerbattle 2, TRAINER_JAMES_1, 0, PetalburgWoods_Text_22E827, PetalburgWoods_Text_22E86B, PetalburgWoods_EventScript_22E2C5 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq PetalburgWoods_EventScript_22E31B setvar VAR_0x8004, 621 @@ -293,7 +293,7 @@ PetalburgWoods_EventScript_22E284:: @ 822E284 PetalburgWoods_EventScript_22E2C5:: @ 822E2C5 special sub_80B4808 waitmovement 0 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq PetalburgWoods_EventScript_22E2D6 release end @@ -308,7 +308,7 @@ PetalburgWoods_EventScript_22E2D6:: @ 822E2D6 end PetalburgWoods_EventScript_22E2EF:: @ 822E2EF - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq PetalburgWoods_EventScript_22E302 msgbox PetalburgWoods_Text_22E889, 4 release diff --git a/data/scripts/maps/Route101.inc b/data/scripts/maps/Route101.inc index 27c83f3d0..6536952c4 100644 --- a/data/scripts/maps/Route101.inc +++ b/data/scripts/maps/Route101.inc @@ -225,7 +225,7 @@ Route101_EventScript_1EBE16:: @ 81EBE16 setobjectxy 255, 6, 13 applymovement 255, Route101_Movement_2725A4 waitmovement 0 - special sub_80B1138 + special ChooseStarter waitstate applymovement 2, Route101_Movement_1EBE8D waitmovement 0 diff --git a/data/scripts/maps/Route102.inc b/data/scripts/maps/Route102.inc index 00c8c309f..99e9f610c 100644 --- a/data/scripts/maps/Route102.inc +++ b/data/scripts/maps/Route102.inc @@ -19,7 +19,7 @@ Route102_EventScript_1EC0FC:: @ 81EC0FC Route102_EventScript_1EC105:: @ 81EC105 trainerbattle 2, TRAINER_CALVIN_1, 0, Route102_Text_294513, Route102_Text_29457C, Route102_EventScript_1EC146 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route102_EventScript_1EC19C setvar VAR_0x8004, 318 @@ -33,7 +33,7 @@ Route102_EventScript_1EC105:: @ 81EC105 Route102_EventScript_1EC146:: @ 81EC146 special sub_80B4808 waitmovement 0 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route102_EventScript_1EC157 release end @@ -48,7 +48,7 @@ Route102_EventScript_1EC157:: @ 81EC157 end Route102_EventScript_1EC170:: @ 81EC170 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route102_EventScript_1EC183 msgbox Route102_Text_2945AC, 4 release diff --git a/data/scripts/maps/Route103.inc b/data/scripts/maps/Route103.inc index 4dd68204a..dcfa8cde3 100644 --- a/data/scripts/maps/Route103.inc +++ b/data/scripts/maps/Route103.inc @@ -209,7 +209,7 @@ Route103_EventScript_1EC5F4:: @ 81EC5F4 Route103_EventScript_1EC60B:: @ 81EC60B trainerbattle 6, TRAINER_AMY_AND_LIV_1, 0, Route103_Text_2949F9, Route103_Text_294A3D, Route103_Text_294AAE, Route103_EventScript_1EC63A - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route103_EventScript_1EC653 msgbox Route103_Text_294A52, 6 @@ -231,7 +231,7 @@ Route103_EventScript_1EC653:: @ 81EC653 Route103_EventScript_1EC66E:: @ 81EC66E trainerbattle 6, TRAINER_AMY_AND_LIV_1, 0, Route103_Text_294AFD, Route103_Text_294B22, Route103_Text_294BD0, Route103_EventScript_1EC69D - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route103_EventScript_1EC6B6 msgbox Route103_Text_294B40, 6 @@ -258,7 +258,7 @@ Route103_EventScript_1EC6D1:: @ 81EC6D1 Route103_EventScript_1EC6E8:: @ 81EC6E8 trainerbattle 2, TRAINER_MIGUEL_1, 0, Route103_Text_294EDF, Route103_Text_294F21, Route103_EventScript_1EC714 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route103_EventScript_1EC733 msgbox Route103_Text_294F42, 4 diff --git a/data/scripts/maps/Route104.inc b/data/scripts/maps/Route104.inc index 8c4138f11..df209ced9 100644 --- a/data/scripts/maps/Route104.inc +++ b/data/scripts/maps/Route104.inc @@ -882,7 +882,7 @@ Route104_EventScript_1ED376:: @ 81ED376 Route104_EventScript_1ED38D:: @ 81ED38D trainerbattle 2, TRAINER_HALEY_1, 0, Route104_Text_29563A, Route104_Text_29566F, Route104_EventScript_1ED3CE - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route104_EventScript_1ED424 setvar VAR_0x8004, 604 @@ -896,7 +896,7 @@ Route104_EventScript_1ED38D:: @ 81ED38D Route104_EventScript_1ED3CE:: @ 81ED3CE special sub_80B4808 waitmovement 0 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route104_EventScript_1ED3DF release end @@ -911,7 +911,7 @@ Route104_EventScript_1ED3DF:: @ 81ED3DF end Route104_EventScript_1ED3F8:: @ 81ED3F8 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route104_EventScript_1ED40B msgbox Route104_Text_295689, 4 release @@ -933,7 +933,7 @@ Route104_EventScript_1ED424:: @ 81ED424 Route104_EventScript_1ED43B:: @ 81ED43B trainerbattle 2, TRAINER_WINSTON_1, 0, Route104_Text_295870, Route104_Text_2958AD, Route104_EventScript_1ED47C - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route104_EventScript_1ED4D2 setvar VAR_0x8004, 136 @@ -947,7 +947,7 @@ Route104_EventScript_1ED43B:: @ 81ED43B Route104_EventScript_1ED47C:: @ 81ED47C special sub_80B4808 waitmovement 0 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route104_EventScript_1ED48D release end @@ -962,7 +962,7 @@ Route104_EventScript_1ED48D:: @ 81ED48D end Route104_EventScript_1ED4A6:: @ 81ED4A6 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route104_EventScript_1ED4B9 msgbox Route104_Text_2958C1, 4 release @@ -984,7 +984,7 @@ Route104_EventScript_1ED4D2:: @ 81ED4D2 Route104_EventScript_1ED4E9:: @ 81ED4E9 trainerbattle 2, TRAINER_CINDY_1, 0, Route104_Text_295A7E, Route104_Text_295ABB, Route104_EventScript_1ED52A - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route104_EventScript_1ED580 setvar VAR_0x8004, 114 @@ -998,7 +998,7 @@ Route104_EventScript_1ED4E9:: @ 81ED4E9 Route104_EventScript_1ED52A:: @ 81ED52A special sub_80B4808 waitmovement 0 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route104_EventScript_1ED53B release end @@ -1013,7 +1013,7 @@ Route104_EventScript_1ED53B:: @ 81ED53B end Route104_EventScript_1ED554:: @ 81ED554 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route104_EventScript_1ED567 msgbox Route104_Text_295AC3, 4 release diff --git a/data/scripts/maps/Route105.inc b/data/scripts/maps/Route105.inc index 72b35e7b0..b527fc7a8 100644 --- a/data/scripts/maps/Route105.inc +++ b/data/scripts/maps/Route105.inc @@ -63,7 +63,7 @@ Route105_EventScript_1EE2BD:: @ 81EE2BD Route105_EventScript_1EE2D4:: @ 81EE2D4 trainerbattle 2, TRAINER_ANDRES_1, 0, Route105_Text_2960A9, Route105_Text_2960DB, Route105_EventScript_1EE300 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route105_EventScript_1EE31F msgbox Route105_Text_2960FA, 4 diff --git a/data/scripts/maps/Route106.inc b/data/scripts/maps/Route106.inc index 3bb5e27e7..8b0df4336 100644 --- a/data/scripts/maps/Route106.inc +++ b/data/scripts/maps/Route106.inc @@ -17,7 +17,7 @@ Route106_EventScript_1EE4AA:: @ 81EE4AA Route106_EventScript_1EE4C1:: @ 81EE4C1 trainerbattle 2, TRAINER_ELLIOT_1, 0, Route106_Text_296327, Route106_Text_29635C, Route106_EventScript_1EE4ED - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route106_EventScript_1EE50C msgbox Route106_Text_29638C, 4 diff --git a/data/scripts/maps/Route107.inc b/data/scripts/maps/Route107.inc index 736eaa8ee..0f144a6bb 100644 --- a/data/scripts/maps/Route107.inc +++ b/data/scripts/maps/Route107.inc @@ -8,7 +8,7 @@ Route107_EventScript_1EE595:: @ 81EE595 Route107_EventScript_1EE5AC:: @ 81EE5AC trainerbattle 2, TRAINER_TONY_1, 0, Route107_Text_2967AD, Route107_Text_2967D8, Route107_EventScript_1EE5D8 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route107_EventScript_1EE5F7 msgbox Route107_Text_2967FF, 4 diff --git a/data/scripts/maps/Route108.inc b/data/scripts/maps/Route108.inc index d88f63ca1..5c416d7dd 100644 --- a/data/scripts/maps/Route108.inc +++ b/data/scripts/maps/Route108.inc @@ -28,7 +28,7 @@ Route108_EventScript_1EE6E6:: @ 81EE6E6 Route108_EventScript_1EE6FD:: @ 81EE6FD trainerbattle 2, TRAINER_CORY_1, 0, Route108_Text_296F5D, Route108_Text_296F93, Route108_EventScript_1EE729 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route108_EventScript_1EE748 msgbox Route108_Text_296FB0, 4 diff --git a/data/scripts/maps/Route109.inc b/data/scripts/maps/Route109.inc index 4cdd835ff..da36de73c 100644 --- a/data/scripts/maps/Route109.inc +++ b/data/scripts/maps/Route109.inc @@ -397,7 +397,7 @@ Route109_EventScript_1EEA82:: @ 81EEA82 Route109_EventScript_1EEA99:: @ 81EEA99 trainerbattle 2, TRAINER_RICKY_1, 0, Route109_Text_29733B, Route109_Text_297379, Route109_EventScript_1EEAC5 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route109_EventScript_1EEAE4 msgbox Route109_Text_297380, 4 @@ -422,7 +422,7 @@ Route109_EventScript_1EEAE4:: @ 81EEAE4 Route109_EventScript_1EEAFB:: @ 81EEAFB trainerbattle 2, TRAINER_LOLA_1, 0, Route109_Text_29749C, Route109_Text_2974CF, Route109_EventScript_1EEB27 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route109_EventScript_1EEB46 msgbox Route109_Text_2974D6, 4 diff --git a/data/scripts/maps/Route110.inc b/data/scripts/maps/Route110.inc index 0fa78b385..f07ca623e 100644 --- a/data/scripts/maps/Route110.inc +++ b/data/scripts/maps/Route110.inc @@ -176,7 +176,7 @@ Route110_EventScript_1EF409:: @ 81EF409 Route110_EventScript_1EF420:: @ 81EF420 trainerbattle 2, TRAINER_EDWIN_1, 0, Route110_Text_29815E, Route110_Text_29818F, Route110_EventScript_1EF44C - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route110_EventScript_1EF46B msgbox Route110_Text_2981B3, 4 @@ -216,7 +216,7 @@ Route110_EventScript_1EF4B0:: @ 81EF4B0 Route110_EventScript_1EF4C7:: @ 81EF4C7 trainerbattle 2, TRAINER_BENJAMIN_1, 0, Route110_Text_297C63, Route110_Text_297C8A, Route110_EventScript_1EF4F3 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route110_EventScript_1EF512 msgbox Route110_Text_297CB4, 4 @@ -246,7 +246,7 @@ Route110_EventScript_1EF529:: @ 81EF529 Route110_EventScript_1EF540:: @ 81EF540 trainerbattle 2, TRAINER_ABIGAIL_1, 0, Route110_Text_297DFA, Route110_Text_297E69, Route110_EventScript_1EF56C - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route110_EventScript_1EF58B msgbox Route110_Text_297E88, 4 @@ -271,7 +271,7 @@ Route110_EventScript_1EF58B:: @ 81EF58B Route110_EventScript_1EF5A2:: @ 81EF5A2 trainerbattle 2, TRAINER_ISABEL_1, 0, Route110_Text_298349, Route110_Text_298389, Route110_EventScript_1EF5CE - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route110_EventScript_1EF5ED msgbox Route110_Text_2983A2, 4 diff --git a/data/scripts/maps/Route111.inc b/data/scripts/maps/Route111.inc index c51b07b6c..18dc4c389 100644 --- a/data/scripts/maps/Route111.inc +++ b/data/scripts/maps/Route111.inc @@ -473,7 +473,7 @@ Route111_EventScript_1F1249:: @ 81F1249 Route111_EventScript_1F1260:: @ 81F1260 trainerbattle 2, TRAINER_DUSTY_1, 0, Route111_Text_298B08, Route111_Text_298B53, Route111_EventScript_1F128C - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route111_EventScript_1F12AB msgbox Route111_Text_298B9A, 4 @@ -513,7 +513,7 @@ Route111_EventScript_1F12F0:: @ 81F12F0 Route111_EventScript_1F1307:: @ 81F1307 trainerbattle 2, TRAINER_WILTON_1, 0, Route111_Text_298F79, Route111_Text_298FA9, Route111_EventScript_1F1333 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route111_EventScript_1F1352 msgbox Route111_Text_298FD4, 4 @@ -538,7 +538,7 @@ Route111_EventScript_1F1352:: @ 81F1352 Route111_EventScript_1F1369:: @ 81F1369 trainerbattle 2, TRAINER_BROOKE_1, 0, Route111_Text_299143, Route111_Text_299193, Route111_EventScript_1F1395 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route111_EventScript_1F13B4 msgbox Route111_Text_2991C2, 4 diff --git a/data/scripts/maps/Route112.inc b/data/scripts/maps/Route112.inc index 066a7a347..6a9f506f6 100644 --- a/data/scripts/maps/Route112.inc +++ b/data/scripts/maps/Route112.inc @@ -67,7 +67,7 @@ Route112_EventScript_1F1E6A:: @ 81F1E6A Route112_EventScript_1F1E81:: @ 81F1E81 trainerbattle 2, TRAINER_TRENT_1, 0, Route112_Text_299815, Route112_Text_29987C, Route112_EventScript_1F1EAD - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route112_EventScript_1F1ECC msgbox Route112_Text_299896, 4 diff --git a/data/scripts/maps/Route113.inc b/data/scripts/maps/Route113.inc index 7ee63e492..30bf10068 100644 --- a/data/scripts/maps/Route113.inc +++ b/data/scripts/maps/Route113.inc @@ -60,7 +60,7 @@ Route113_EventScript_1F21D7:: @ 81F21D7 Route113_EventScript_1F21EE:: @ 81F21EE trainerbattle 2, TRAINER_MADELINE_1, 0, Route113_Text_299EA6, Route113_Text_299EF9, Route113_EventScript_1F221A - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route113_EventScript_1F2239 msgbox Route113_Text_299F15, 4 @@ -85,7 +85,7 @@ Route113_EventScript_1F2239:: @ 81F2239 Route113_EventScript_1F2250:: @ 81F2250 trainerbattle 2, TRAINER_LAO_1, 0, Route113_Text_29A015, Route113_Text_29A04C, Route113_EventScript_1F227C - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route113_EventScript_1F229B msgbox Route113_Text_29A067, 4 diff --git a/data/scripts/maps/Route114.inc b/data/scripts/maps/Route114.inc index cca7be5af..f1aaf24d2 100644 --- a/data/scripts/maps/Route114.inc +++ b/data/scripts/maps/Route114.inc @@ -110,7 +110,7 @@ Route114_EventScript_1F2685:: @ 81F2685 Route114_EventScript_1F269C:: @ 81F269C trainerbattle 2, TRAINER_STEVE_1, 0, Route114_Text_29A943, Route114_Text_29A973, Route114_EventScript_1F26C8 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route114_EventScript_1F26E7 msgbox Route114_Text_29A981, 4 @@ -135,7 +135,7 @@ Route114_EventScript_1F26E7:: @ 81F26E7 Route114_EventScript_1F26FE:: @ 81F26FE trainerbattle 2, TRAINER_BERNIE_1, 0, Route114_Text_29AADB, Route114_Text_29AB1A, Route114_EventScript_1F272A - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route114_EventScript_1F2749 msgbox Route114_Text_29AB36, 4 diff --git a/data/scripts/maps/Route115.inc b/data/scripts/maps/Route115.inc index 8ea531f9d..8adf2fa04 100644 --- a/data/scripts/maps/Route115.inc +++ b/data/scripts/maps/Route115.inc @@ -38,7 +38,7 @@ Route115_EventScript_1F2985:: @ 81F2985 Route115_EventScript_1F298E:: @ 81F298E trainerbattle 2, TRAINER_TIMOTHY_1, 0, Route115_Text_29B1FA, Route115_Text_29B230, Route115_EventScript_1F29BA - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route115_EventScript_1F29D9 msgbox Route115_Text_29B258, 4 @@ -68,7 +68,7 @@ Route115_EventScript_1F29F0:: @ 81F29F0 Route115_EventScript_1F2A07:: @ 81F2A07 trainerbattle 2, TRAINER_NOB_1, 0, Route115_Text_29B449, Route115_Text_29B480, Route115_EventScript_1F2A33 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route115_EventScript_1F2A52 msgbox Route115_Text_29B49D, 4 @@ -93,7 +93,7 @@ Route115_EventScript_1F2A52:: @ 81F2A52 Route115_EventScript_1F2A69:: @ 81F2A69 trainerbattle 2, TRAINER_CYNDY_1, 0, Route115_Text_29B5EF, Route115_Text_29B62D, Route115_EventScript_1F2A95 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route115_EventScript_1F2AB4 msgbox Route115_Text_29B647, 4 diff --git a/data/scripts/maps/Route116.inc b/data/scripts/maps/Route116.inc index 359f21375..4e6a6be80 100644 --- a/data/scripts/maps/Route116.inc +++ b/data/scripts/maps/Route116.inc @@ -259,7 +259,7 @@ Route116_EventScript_1F2EA0:: @ 81F2EA0 Route116_EventScript_1F2EB7:: @ 81F2EB7 trainerbattle 2, TRAINER_JERRY_1, 0, Route116_Text_29BD0C, Route116_Text_29BD66, Route116_EventScript_1F2EF8 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route116_EventScript_1F2F4E setvar VAR_0x8004, 273 @@ -271,7 +271,7 @@ Route116_EventScript_1F2EB7:: @ 81F2EB7 end Route116_EventScript_1F2EF8:: @ 81F2EF8 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route116_EventScript_1F2F03 release end @@ -288,7 +288,7 @@ Route116_EventScript_1F2F03:: @ 81F2F03 end Route116_EventScript_1F2F22:: @ 81F2F22 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route116_EventScript_1F2F35 msgbox Route116_Text_29BD92, 4 release @@ -320,7 +320,7 @@ Route116_EventScript_1F2F7C:: @ 81F2F7C Route116_EventScript_1F2F93:: @ 81F2F93 trainerbattle 2, TRAINER_KAREN_1, 0, Route116_Text_29BFC5, Route116_Text_29BFFA, Route116_EventScript_1F2FD4 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route116_EventScript_1F302A setvar VAR_0x8004, 280 @@ -332,7 +332,7 @@ Route116_EventScript_1F2F93:: @ 81F2F93 end Route116_EventScript_1F2FD4:: @ 81F2FD4 - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route116_EventScript_1F2FDF release end @@ -349,7 +349,7 @@ Route116_EventScript_1F2FDF:: @ 81F2FDF end Route116_EventScript_1F2FFE:: @ 81F2FFE - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq Route116_EventScript_1F3011 msgbox Route116_Text_29C010, 4 release diff --git a/data/scripts/maps/Route117.inc b/data/scripts/maps/Route117.inc index 01463516b..5140596d8 100644 --- a/data/scripts/maps/Route117.inc +++ b/data/scripts/maps/Route117.inc @@ -40,7 +40,7 @@ Route117_EventScript_1F39C7:: @ 81F39C7 Route117_EventScript_1F39D0:: @ 81F39D0 trainerbattle 2, TRAINER_ISAAC_1, 0, Route117_Text_29C43F, Route117_Text_29C47A, Route117_EventScript_1F39FC - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route117_EventScript_1F3A1B msgbox Route117_Text_29C498, 4 @@ -65,7 +65,7 @@ Route117_EventScript_1F3A1B:: @ 81F3A1B Route117_EventScript_1F3A32:: @ 81F3A32 trainerbattle 2, TRAINER_LYDIA_1, 0, Route117_Text_29C612, Route117_Text_29C659, Route117_EventScript_1F3A5E - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route117_EventScript_1F3A7D msgbox Route117_Text_29C679, 4 @@ -90,7 +90,7 @@ Route117_EventScript_1F3A7D:: @ 81F3A7D Route117_EventScript_1F3A94:: @ 81F3A94 trainerbattle 2, TRAINER_DYLAN_1, 0, Route117_Text_29C7A5, Route117_Text_29C7EB, Route117_EventScript_1F3AC0 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route117_EventScript_1F3ADF msgbox Route117_Text_29C800, 4 @@ -115,7 +115,7 @@ Route117_EventScript_1F3ADF:: @ 81F3ADF Route117_EventScript_1F3AF6:: @ 81F3AF6 trainerbattle 2, TRAINER_MARIA_1, 0, Route117_Text_29C955, Route117_Text_29C9A6, Route117_EventScript_1F3B22 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route117_EventScript_1F3B41 msgbox Route117_Text_29C9D0, 4 @@ -145,7 +145,7 @@ Route117_EventScript_1F3B58:: @ 81F3B58 Route117_EventScript_1F3B6F:: @ 81F3B6F trainerbattle 6, TRAINER_ANNA_AND_MEG_1, 0, Route117_Text_29CC4A, Route117_Text_29CC8E, Route117_Text_29CD61, Route117_EventScript_1F3B9F - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route117_EventScript_1F3BB8 msgbox Route117_Text_29CCCB, 4 @@ -168,7 +168,7 @@ Route117_EventScript_1F3BB8:: @ 81F3BB8 Route117_EventScript_1F3BD3:: @ 81F3BD3 trainerbattle 6, TRAINER_ANNA_AND_MEG_1, 0, Route117_Text_29CD9D, Route117_Text_29CDE9, Route117_Text_29CE52, Route117_EventScript_1F3C03 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route117_EventScript_1F3C1C msgbox Route117_Text_29CE17, 4 diff --git a/data/scripts/maps/Route118.inc b/data/scripts/maps/Route118.inc index 42c3d6d57..5d46224a9 100644 --- a/data/scripts/maps/Route118.inc +++ b/data/scripts/maps/Route118.inc @@ -188,7 +188,7 @@ Route118_Movement_1F3F7E: @ 81F3F7E Route118_EventScript_1F3F87:: @ 81F3F87 trainerbattle 2, TRAINER_ROSE_1, 0, Route118_Text_29D290, Route118_Text_29D2D8, Route118_EventScript_1F3FB3 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route118_EventScript_1F3FD2 msgbox Route118_Text_29D2FA, 4 @@ -223,7 +223,7 @@ Route118_EventScript_1F4000:: @ 81F4000 Route118_EventScript_1F4017:: @ 81F4017 trainerbattle 2, TRAINER_DALTON_1, 0, Route118_Text_29D6AF, Route118_Text_29D6CD, Route118_EventScript_1F4043 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route118_EventScript_1F4062 msgbox Route118_Text_29D6D8, 4 diff --git a/data/scripts/maps/Route119.inc b/data/scripts/maps/Route119.inc index 4436005ba..f9bbadb85 100644 --- a/data/scripts/maps/Route119.inc +++ b/data/scripts/maps/Route119.inc @@ -368,7 +368,7 @@ Route119_EventScript_1F47F9:: @ 81F47F9 Route119_EventScript_1F4810:: @ 81F4810 trainerbattle 2, TRAINER_JACKSON_1, 0, Route119_Text_29DC4C, Route119_Text_29DC9F, Route119_EventScript_1F483C - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route119_EventScript_1F485B msgbox Route119_Text_29DCC6, 4 @@ -393,7 +393,7 @@ Route119_EventScript_1F485B:: @ 81F485B Route119_EventScript_1F4872:: @ 81F4872 trainerbattle 2, TRAINER_CATHERINE_1, 0, Route119_Text_29DE0F, Route119_Text_29DE5D, Route119_EventScript_1F489E - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route119_EventScript_1F48BD msgbox Route119_Text_29DE88, 4 diff --git a/data/scripts/maps/Route120.inc b/data/scripts/maps/Route120.inc index aaffe0f12..9651ab8ab 100644 --- a/data/scripts/maps/Route120.inc +++ b/data/scripts/maps/Route120.inc @@ -297,7 +297,7 @@ Route120_EventScript_1F57D7:: @ 81F57D7 Route120_EventScript_1F57EE:: @ 81F57EE trainerbattle 2, TRAINER_ROBERT_1, 0, Route120_Text_29E6E3, Route120_Text_29E70A, Route120_EventScript_1F581A - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route120_EventScript_1F5839 msgbox Route120_Text_29E726, 4 @@ -332,7 +332,7 @@ Route120_EventScript_1F5867:: @ 81F5867 Route120_EventScript_1F587E:: @ 81F587E trainerbattle 2, TRAINER_JEFFREY_1, 0, Route120_Text_29E9D7, Route120_Text_29E9FF, Route120_EventScript_1F58AA - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route120_EventScript_1F58C9 msgbox Route120_Text_29EA08, 4 diff --git a/data/scripts/maps/Route121.inc b/data/scripts/maps/Route121.inc index 0d1f8863e..59623b4e6 100644 --- a/data/scripts/maps/Route121.inc +++ b/data/scripts/maps/Route121.inc @@ -72,7 +72,7 @@ Route121_EventScript_1F5E74:: @ 81F5E74 Route121_EventScript_1F5E8B:: @ 81F5E8B trainerbattle 2, TRAINER_WALTER_1, 0, Route121_Text_29F199, Route121_Text_29F20D, Route121_EventScript_1F5EB7 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route121_EventScript_1F5ED6 msgbox Route121_Text_29F21E, 4 @@ -112,7 +112,7 @@ Route121_EventScript_1F5F1F:: @ 81F5F1F Route121_EventScript_1F5F3A:: @ 81F5F3A trainerbattle 2, TRAINER_JESSICA_1, 0, Route121_Text_29F612, Route121_Text_29F641, Route121_EventScript_1F5F66 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route121_EventScript_1F5F85 msgbox Route121_Text_29F66F, 4 @@ -157,7 +157,7 @@ Route121_EventScript_1F5FE1:: @ 81F5FE1 Route121_EventScript_1F5FF8:: @ 81F5FF8 trainerbattle 2, TRAINER_CRISTIN_1, 0, Route121_Text_29F770, Route121_Text_29F7C1, Route121_EventScript_1F6024 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route121_EventScript_1F6043 msgbox Route121_Text_29F7D4, 4 diff --git a/data/scripts/maps/Route123.inc b/data/scripts/maps/Route123.inc index 8eb397fd4..ee659a496 100644 --- a/data/scripts/maps/Route123.inc +++ b/data/scripts/maps/Route123.inc @@ -62,7 +62,7 @@ Route123_EventScript_1F61F3:: @ 81F61F3 Route123_EventScript_1F620A:: @ 81F620A trainerbattle 2, TRAINER_CAMERON_1, 0, Route123_Text_29FDBA, Route123_Text_29FE1E, Route123_EventScript_1F6236 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route123_EventScript_1F6255 msgbox Route123_Text_29FE2A, 4 @@ -87,7 +87,7 @@ Route123_EventScript_1F6255:: @ 81F6255 Route123_EventScript_1F626C:: @ 81F626C trainerbattle 2, TRAINER_JACKI_1, 0, Route123_Text_29FF61, Route123_Text_29FFD8, Route123_EventScript_1F6298 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route123_EventScript_1F62B7 msgbox Route123_Text_29FFE5, 4 @@ -162,7 +162,7 @@ Route123_EventScript_1F63A5:: @ 81F63A5 Route123_EventScript_1F63BC:: @ 81F63BC trainerbattle 2, TRAINER_FERNANDO_1, 0, Route123_Text_2A0323, Route123_Text_2A035C, Route123_EventScript_1F63E8 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route123_EventScript_1F6407 msgbox Route123_Text_2A0389, 4 diff --git a/data/scripts/maps/Route124.inc b/data/scripts/maps/Route124.inc index 2a0298650..01687eba8 100644 --- a/data/scripts/maps/Route124.inc +++ b/data/scripts/maps/Route124.inc @@ -23,7 +23,7 @@ Route124_EventScript_1F659C:: @ 81F659C Route124_EventScript_1F65B3:: @ 81F65B3 trainerbattle 2, TRAINER_JENNY_1, 0, Route124_Text_2A0B37, Route124_Text_2A0B7C, Route124_EventScript_1F65DF - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route124_EventScript_1F65FE msgbox Route124_Text_2A0B9A, 4 @@ -58,7 +58,7 @@ Route124_EventScript_1F662C:: @ 81F662C Route124_EventScript_1F6643:: @ 81F6643 trainerbattle 6, TRAINER_LILA_AND_ROY_1, 0, Route124_Text_2A0E87, Route124_Text_2A0EFE, Route124_Text_2A0F8C, Route124_EventScript_1F6673 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route124_EventScript_1F668C msgbox Route124_Text_2A0F3A, 4 @@ -81,7 +81,7 @@ Route124_EventScript_1F668C:: @ 81F668C Route124_EventScript_1F66A7:: @ 81F66A7 trainerbattle 6, TRAINER_LILA_AND_ROY_1, 0, Route124_Text_2A0FD1, Route124_Text_2A1012, Route124_Text_2A10E5, Route124_EventScript_1F66D7 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route124_EventScript_1F66F0 msgbox Route124_Text_2A103E, 4 diff --git a/data/scripts/maps/Route125.inc b/data/scripts/maps/Route125.inc index 953bf52b2..b93e7f016 100644 --- a/data/scripts/maps/Route125.inc +++ b/data/scripts/maps/Route125.inc @@ -48,7 +48,7 @@ Route125_EventScript_1F67E9:: @ 81F67E9 Route125_EventScript_1F6800:: @ 81F6800 trainerbattle 2, TRAINER_ERNEST_1, 0, Route125_Text_2A16FC, Route125_Text_2A173A, Route125_EventScript_1F682C - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route125_EventScript_1F684B msgbox Route125_Text_2A1755, 4 diff --git a/data/scripts/maps/Route126.inc b/data/scripts/maps/Route126.inc index 4678fe39d..e6f8848b7 100644 --- a/data/scripts/maps/Route126.inc +++ b/data/scripts/maps/Route126.inc @@ -44,7 +44,7 @@ Route126_EventScript_1F6960:: @ 81F6960 Route126_EventScript_1F6977:: @ 81F6977 trainerbattle 2, TRAINER_PABLO_1, 0, Route126_Text_2A1EA5, Route126_Text_2A1EE3, Route126_EventScript_1F69A3 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route126_EventScript_1F69C2 msgbox Route126_Text_2A1F10, 4 diff --git a/data/scripts/maps/Route127.inc b/data/scripts/maps/Route127.inc index 9851df043..68992425e 100644 --- a/data/scripts/maps/Route127.inc +++ b/data/scripts/maps/Route127.inc @@ -63,7 +63,7 @@ Route127_EventScript_1F6ABF:: @ 81F6ABF Route127_EventScript_1F6AD6:: @ 81F6AD6 trainerbattle 2, TRAINER_KOJI_1, 0, Route127_Text_2A264D, Route127_Text_2A2685, Route127_EventScript_1F6B02 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route127_EventScript_1F6B21 msgbox Route127_Text_2A26AC, 4 diff --git a/data/scripts/maps/Route128.inc b/data/scripts/maps/Route128.inc index 1ba1b3448..21824eb41 100644 --- a/data/scripts/maps/Route128.inc +++ b/data/scripts/maps/Route128.inc @@ -177,7 +177,7 @@ Route128_Movement_1F6CBB: @ 81F6CBB Route128_EventScript_1F6CBE:: @ 81F6CBE trainerbattle 2, TRAINER_ISAIAH_1, 0, Route128_Text_2A287F, Route128_Text_2A28AB, Route128_EventScript_1F6CEA - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route128_EventScript_1F6D09 msgbox Route128_Text_2A28D7, 4 @@ -202,7 +202,7 @@ Route128_EventScript_1F6D09:: @ 81F6D09 Route128_EventScript_1F6D20:: @ 81F6D20 trainerbattle 2, TRAINER_KATELYN_1, 0, Route128_Text_2A2A1F, Route128_Text_2A2A94, Route128_EventScript_1F6D4C - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq Route128_EventScript_1F6D6B msgbox Route128_Text_2A2AB7, 4 diff --git a/data/scripts/maps/RustboroCity.inc b/data/scripts/maps/RustboroCity.inc index 31182439b..14f155cee 100644 --- a/data/scripts/maps/RustboroCity.inc +++ b/data/scripts/maps/RustboroCity.inc @@ -52,7 +52,7 @@ RustboroCity_EventScript_1E0715:: @ 81E0715 waitmovement 0 msgbox RustboroCity_Text_1E22A5, 4 closemessage - setflag FLAG_0x12F + setflag FLAG_HAS_MATCH_CALL applymovement 15, RustboroCity_Movement_2725A4 waitmovement 0 playse SE_TK_KASYA diff --git a/data/scripts/maps/RustboroCity_Gym.inc b/data/scripts/maps/RustboroCity_Gym.inc index dec6a8e73..dde0cc6a6 100644 --- a/data/scripts/maps/RustboroCity_Gym.inc +++ b/data/scripts/maps/RustboroCity_Gym.inc @@ -3,7 +3,7 @@ RustboroCity_Gym_MapScripts:: @ 8212F30 RustboroCity_Gym_EventScript_212F31:: @ 8212F31 trainerbattle 1, TRAINER_ROXANNE_1, 0, RustboroCity_Gym_Text_21362A, RustboroCity_Gym_Text_21370B, RustboroCity_Gym_EventScript_212F66 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq RustboroCity_Gym_EventScript_212FC8 checkflag FLAG_0x0A5 diff --git a/data/scripts/maps/SkyPillar_Top.inc b/data/scripts/maps/SkyPillar_Top.inc index d5a4e477c..7d7e575fc 100644 --- a/data/scripts/maps/SkyPillar_Top.inc +++ b/data/scripts/maps/SkyPillar_Top.inc @@ -53,7 +53,7 @@ SkyPillar_Top_EventScript_239722:: @ 8239722 waitmoncry setwildbattle SPECIES_RAYQUAZA, 70, ITEM_NONE setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0934 + special BattleSetup_StartLegendaryBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE specialvar VAR_RESULT, sub_8138B80 diff --git a/data/scripts/maps/SootopolisCity_Gym_1F.inc b/data/scripts/maps/SootopolisCity_Gym_1F.inc index e28d8d13f..8b6a5754e 100644 --- a/data/scripts/maps/SootopolisCity_Gym_1F.inc +++ b/data/scripts/maps/SootopolisCity_Gym_1F.inc @@ -87,7 +87,7 @@ SootopolisCity_Gym_1F_Movement_224F42: @ 8224F42 SootopolisCity_Gym_1F_EventScript_224F44:: @ 8224F44 trainerbattle 1, TRAINER_JUAN_1, 0, SootopolisCity_Gym_1F_Text_225268, SootopolisCity_Gym_1F_Text_225432, SootopolisCity_Gym_1F_EventScript_224F82 - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq SootopolisCity_Gym_1F_EventScript_225025 checkflag FLAG_0x0AC diff --git a/data/scripts/maps/SouthernIsland_Interior.inc b/data/scripts/maps/SouthernIsland_Interior.inc index 1853c08b8..aa19dc5fb 100644 --- a/data/scripts/maps/SouthernIsland_Interior.inc +++ b/data/scripts/maps/SouthernIsland_Interior.inc @@ -87,7 +87,7 @@ SouthernIsland_Interior_EventScript_242AD0:: @ 8242AD0 compare_var_to_value VAR_0x40D5, 0 call_if 5, SouthernIsland_Interior_EventScript_242BB7 setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B08EC + special BattleSetup_StartLatiBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE specialvar VAR_RESULT, sub_8138B80 diff --git a/data/scripts/maps/TerraCave_End.inc b/data/scripts/maps/TerraCave_End.inc index a39856dda..f3168036f 100644 --- a/data/scripts/maps/TerraCave_End.inc +++ b/data/scripts/maps/TerraCave_End.inc @@ -38,7 +38,7 @@ TerraCave_End_EventScript_23B0EC:: @ 823B0EC setvar VAR_LAST_TALKED, 1 setwildbattle SPECIES_GROUDON, 70, ITEM_NONE setflag FLAG_SYS_CTRL_OBJ_DELETE - special sub_80B0934 + special BattleSetup_StartLegendaryBattle waitstate clearflag FLAG_SYS_CTRL_OBJ_DELETE setvar VAR_0x4001, 0 diff --git a/data/scripts/maps/VictoryRoad_1F.inc b/data/scripts/maps/VictoryRoad_1F.inc index 8bc22aa3d..94ecc0946 100644 --- a/data/scripts/maps/VictoryRoad_1F.inc +++ b/data/scripts/maps/VictoryRoad_1F.inc @@ -83,7 +83,7 @@ VictoryRoad_1F_EventScript_235E2C:: @ 8235E2C VictoryRoad_1F_EventScript_235E35:: @ 8235E35 trainerbattle 0, TRAINER_WALLY_3, 0, VictoryRoad_1F_Text_236073, VictoryRoad_1F_Text_2360DA - specialvar VAR_RESULT, sub_80B226C + specialvar VAR_RESULT, ShouldTryRematchBattle compare_var_to_value VAR_RESULT, 1 goto_eq VictoryRoad_1F_EventScript_235E5C msgbox VictoryRoad_1F_Text_2360FE, 6 diff --git a/data/scripts/players_house.inc b/data/scripts/players_house.inc index 85952d9f0..184a00a0d 100644 --- a/data/scripts/players_house.inc +++ b/data/scripts/players_house.inc @@ -114,7 +114,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_29283F:: @ 829283F LittlerootTown_BrendansHouse_2F_EventScript_292849:: @ 8292849 fadescreen 1 - special Special_StartWallClock + special StartWallClock waitstate return @@ -318,7 +318,7 @@ LittlerootTown_MaysHouse_1F_EventScript_2929C5:: @ 82929C5 goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A0F compare_var_to_value VAR_0x408C, 4 goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A0F - checkflag FLAG_0x12F + checkflag FLAG_HAS_MATCH_CALL goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A19 checkflag FLAG_0x052 goto_eq LittlerootTown_BrendansHouse_1F_EventScript_292A86 diff --git a/data/scripts/pokeblocks.inc b/data/scripts/pokeblocks.inc index e77e4d789..a93c44615 100644 --- a/data/scripts/pokeblocks.inc +++ b/data/scripts/pokeblocks.inc @@ -290,7 +290,7 @@ LilycoveCity_ContestLobby_EventScript_293CEE:: @ 8293CEE checkitem ITEM_POKEBLOCK_CASE, 1 compare_var_to_value VAR_RESULT, 0 goto_eq LilycoveCity_ContestLobby_EventScript_293D43 - specialvar VAR_RESULT, sub_8136EF4 + specialvar VAR_RESULT, GetFirstFreePokeblockSlot compare_var_to_value VAR_RESULT, 65535 goto_eq LilycoveCity_ContestLobby_EventScript_293D39 specialvar VAR_RESULT, PlayerHasBerries @@ -303,7 +303,7 @@ LilycoveCity_ContestLobby_EventScript_293CEE:: @ 8293CEE LilycoveCity_ContestLobby_EventScript_293D2C:: @ 8293D2C copyvar VAR_0x8004, VAR_0x8009 fadescreen 1 - special sub_807FA80 + special DoBerryBlending waitstate releaseall end @@ -365,7 +365,7 @@ LilycoveCity_ContestLobby_EventScript_293DC6:: @ 8293DC6 compare_var_to_value VAR_RESULT, 0 goto_eq LilycoveCity_ContestLobby_EventScript_293E14 msgbox LilycoveCity_ContestLobby_Text_293237, 4 - specialvar VAR_RESULT, sub_8136EF4 + specialvar VAR_RESULT, GetFirstFreePokeblockSlot compare_var_to_value VAR_RESULT, 65535 goto_if 5, LilycoveCity_ContestLobby_EventScript_293D91 compare_var_to_value VAR_RESULT, 65535 @@ -431,7 +431,7 @@ LilycoveCity_ContestLobby_EventScript_293EA3:: @ 8293EA3 compare_var_to_value VAR_RESULT, 0 goto_eq LilycoveCity_ContestLobby_EventScript_293EF1 msgbox LilycoveCity_ContestLobby_Text_29354E, 4 - specialvar VAR_RESULT, sub_8136EF4 + specialvar VAR_RESULT, GetFirstFreePokeblockSlot compare_var_to_value VAR_RESULT, 65535 goto_if 5, LilycoveCity_ContestLobby_EventScript_293E6E compare_var_to_value VAR_RESULT, 65535 @@ -470,7 +470,7 @@ LilycoveCity_ContestLobby_EventScript_293F28:: @ 8293F28 specialvar VAR_RESULT, PlayerHasBerries compare_var_to_value VAR_RESULT, 0 goto_eq LilycoveCity_ContestLobby_EventScript_293F1E - specialvar VAR_RESULT, sub_8136EF4 + specialvar VAR_RESULT, GetFirstFreePokeblockSlot compare_var_to_value VAR_RESULT, 65535 goto_if 5, LilycoveCity_ContestLobby_EventScript_293F64 compare_var_to_value VAR_RESULT, 65535 @@ -536,7 +536,7 @@ LilycoveCity_ContestLobby_EventScript_293FF8:: @ 8293FF8 checkitem ITEM_POKEBLOCK_CASE, 1 compare_var_to_value VAR_RESULT, 0 goto_eq LilycoveCity_ContestLobby_EventScript_294028 - specialvar VAR_RESULT, sub_8136EF4 + specialvar VAR_RESULT, GetFirstFreePokeblockSlot compare_var_to_value VAR_RESULT, 65535 goto_eq LilycoveCity_ContestLobby_EventScript_294028 dodailyevents @@ -570,7 +570,7 @@ LilycoveCity_ContestLobby_EventScript_294055:: @ 8294055 checkitem ITEM_POKEBLOCK_CASE, 1 compare_var_to_value VAR_RESULT, 0 goto_eq LilycoveCity_ContestLobby_EventScript_29416C - specialvar VAR_RESULT, sub_8136EF4 + specialvar VAR_RESULT, GetFirstFreePokeblockSlot compare_var_to_value VAR_RESULT, 65535 goto_if 5, LilycoveCity_ContestLobby_EventScript_294092 compare_var_to_value VAR_RESULT, 65535 @@ -635,7 +635,7 @@ LilycoveCity_ContestLobby_EventScript_294147:: @ 8294147 removeobject 239 removeobject 238 removeobject 237 - special sub_807FA80 + special DoBerryBlending waitstate releaseall end diff --git a/data/specials.inc b/data/specials.inc index da076f6ff..d159df31f 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -61,17 +61,17 @@ gSpecials:: @ 81DBA64 def_special FieldObjectInteractionWaterBerryTree def_special PlayerHasBerries def_special IsEnigmaBerryValid - def_special sub_80B170C - def_special sub_80B1A14 - def_special special_trainer_unable_to_battle - def_special check_trainer_flag + def_special GetTrainerBattleMode + def_special ShowTrainerIntroSpeech + def_special ShowTrainerCantBattleSpeech + def_special GetTrainerFlag def_special sub_80B45AC def_special SetUpTrainerEncounterMusic - def_special sub_80B226C - def_special sub_80B22A0 - def_special sub_80B19EC + def_special ShouldTryRematchBattle + def_special IsTrainerReadyForRematch + def_special BattleSetup_StartRematchBattle def_special sub_80C7578 - def_special sub_80F92F8 + def_special HasEnoughMonsForDoubleBattle def_special TurnOffTVScreen def_special DoTVShow def_special DoPokeNews @@ -164,14 +164,14 @@ gSpecials:: @ 81DBA64 def_special sub_8138B8C def_special sub_814FC9C def_special sub_8085784 - def_special Special_StartWallClock + def_special StartWallClock def_special Special_ViewWallClock - def_special sub_80B1138 - def_special sub_80B086C + def_special ChooseStarter + def_special StartWallyTutorialBattle def_special ChangePokemonNickname def_special sub_81B94B0 - def_special sub_8136EF4 - def_special sub_807FA80 + def_special GetFirstFreePokeblockSlot + def_special DoBerryBlending def_special sub_8142BC8 def_special sub_813BD60 def_special sub_813BCA8 @@ -320,9 +320,9 @@ gSpecials:: @ 81DBA64 def_special sub_8139540 def_special sub_809E1C8 def_special sub_8139560 - def_special sub_80B0A18 - def_special sub_80B0934 - def_special sub_80B0A74 + def_special StartGroudonKyogreBattle + def_special BattleSetup_StartLegendaryBattle + def_special StartRegiBattle def_special sub_80B16D8 def_special DoSealedChamberShakingEffect2 def_special sub_8139634 @@ -332,7 +332,7 @@ gSpecials:: @ 81DBA64 def_special sub_80F8D28 def_special sub_80F8EB8 def_special sub_8162794 - def_special sub_80B08EC + def_special BattleSetup_StartLatiBattle def_special sub_8139648 def_special sub_8139668 def_special sub_80F8FA0 @@ -415,7 +415,7 @@ gSpecials:: @ 81DBA64 def_special PutLilycoveContestLadyShowOnTheAir def_special sub_813B880 def_special sub_81A085C - def_special CheckIfMultipleTrainersWantBattle + def_special ShouldTryGetTrainerScript def_special AddMapNamePopUpWindowTask def_special AddMapNamePopUpWindowTask def_special sub_81BE994 diff --git a/data/starter_choose.s b/data/starter_choose.s index ae81aae20..a951a8987 100644 --- a/data/starter_choose.s +++ b/data/starter_choose.s @@ -63,5 +63,4 @@ sSpriteTemplate_PokeBall:: @ 85B1F28 .incbin "baserom.gba", 0x5b1f28, 0x18 gUnknown_085B1F40:: @ 85B1F40 - .incbin "baserom.gba", 0x5b1f40, 0x294 - + .incbin "baserom.gba", 0x5b1f40, 0x18 diff --git a/data/text/contest_strings.inc b/data/text/contest_strings.inc index 46ce8a8c4..92b04c95c 100644 --- a/data/text/contest_strings.inc +++ b/data/text/contest_strings.inc @@ -202,476 +202,516 @@ gContestMoveTypeSmartText:: @ 827D4FB gContestMoveTypeToughText:: @ 827D501 .string "TOUGH$" -gUnknown_0827D507:: @ 827D507 +gText_0827D507:: @ 827D507 .string "Appeal no. {STR_VAR_1}!\n" .string "Which move will be played?$" -gUnknown_0827D531:: @ 827D531 +gText_0827D531:: @ 827D531 .string "Appeal no. {STR_VAR_1}!\n" .string "But it can’t participate!$" -gUnknown_0827D55A:: @ 827D55A +gText_0827D55A:: @ 827D55A .string "{STR_VAR_1} appealed with\n" .string "{STR_VAR_2}!$" -gUnknown_0827D56F:: @ 827D56F +gText_0827D56F:: @ 827D56F .string "{STR_VAR_1} was watching\n" .string "the others.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827D597:: @ 827D597 +gText_0827D597:: @ 827D597 .string "We’re all out of\n" .string "Appeal Time!{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827D5C1:: @ 827D5C1 +gText_0827D5C1:: @ 827D5C1 .string "But the appeal was\n" .string "jammed.$" -gUnknown_0827D5DC:: @ 827D5DC +gText_0827D5DC:: @ 827D5DC .string "It followed another\n" .string "POKéMON’s lead.$" -gUnknown_0827D600:: @ 827D600 +gText_0827D600:: @ 827D600 .string "But it messed up.$" -gUnknown_0827D612:: @ 827D612 +gText_0827D612:: @ 827D612 .string "It went better than\n" .string "usual.$" -gUnknown_0827D62D:: @ 827D62D +gText_0827D62D:: @ 827D62D .string "The JUDGE looked away\n" .string "for some reason.$" -gUnknown_0827D654:: @ 827D654 +gText_0827D654:: @ 827D654 .string "It worked hard to build on\n" .string "past mistakes.$" -gUnknown_0827D67E:: @ 827D67E +gText_0827D67E:: @ 827D67E .string "It can’t make any more\n" .string "moves.$" -gUnknown_0827D69C:: @ 827D69C +gText_0827D69C:: @ 827D69C .string "It worked frighteningly\n" .string "well.$" -gUnknown_0827D6BA:: @ 827D6BA +gText_0827D6BA:: @ 827D6BA .string "It worked as hard as the\n" .string "standout POKéMON.$" -gUnknown_0827D6E5:: @ 827D6E5 +gText_0827D6E5:: @ 827D6E5 .string "The JUDGE looked on\n" .string "expectantly.$" -gUnknown_0827D706:: @ 827D706 +gText_0827D706:: @ 827D706 .string "It worked rather well.$" -gUnknown_0827D71D:: @ 827D71D +gText_0827D71D:: @ 827D71D .string "It worked a little better\n" .string "than usual.$" -gUnknown_0827D743:: @ 827D743 +gText_0827D743:: @ 827D743 .string "{STR_VAR_1} failed to\n" .string "stand out at all…{PAUSE_UNTIL_PRESS}$" -gUnknown_0827D764:: @ 827D764 +gText_0827D764:: @ 827D764 .string "{STR_VAR_1} didn’t stand\n" .string "out very much…{PAUSE_UNTIL_PRESS}$" -gUnknown_0827D785:: @ 827D785 +gText_0827D785:: @ 827D785 .string "{STR_VAR_1} caught a\n" .string "little attention.{PAUSE_UNTIL_PRESS}$" -gUnknown_0827D7A5:: @ 827D7A5 +gText_0827D7A5:: @ 827D7A5 .string "{STR_VAR_1} attracted a\n" .string "lot of attention.{PAUSE_UNTIL_PRESS}$" -gUnknown_0827D7C8:: @ 827D7C8 +gText_0827D7C8:: @ 827D7C8 .string "{STR_VAR_1} commanded\n" .string "total attention.{PAUSE_UNTIL_PRESS}$" -gUnknown_0827D7E8:: @ 827D7E8 +gText_0827D7E8:: @ 827D7E8 .string "{STR_VAR_1} hasn’t made\n" .string "its appeal.{PAUSE_UNTIL_PRESS}$" -gUnknown_0827D805:: @ 827D805 +gText_0827D805:: @ 827D805 .string "Anticipation swelled for\n" .string "{STR_VAR_1}’s appeal next.$" -gUnknown_0827D830:: @ 827D830 +gText_0827D830:: @ 827D830 .string "$" -gUnknown_0827D831:: @ 827D831 +gText_0827D831:: @ 827D831 .string "The JUDGE ’s views on\n" .string "{STR_VAR_1} held firm.$" -gUnknown_0827D855:: @ 827D855 +gText_0827D855:: @ 827D855 .string "{STR_VAR_1}’s {STR_VAR_3}\n" .string "changed perceptions.$" -gUnknown_0827D872:: @ 827D872 +gText_0827D872:: @ 827D872 .string "{STR_VAR_1}’s appeal\n" .string "effect wore off.$" -gUnknown_0827D88F:: @ 827D88F +gText_0827D88F:: @ 827D88F .string "The special appeal’s\n" .string "effect wore off.$" -gUnknown_0827D8B5:: @ 827D8B5 +gText_0827D8B5:: @ 827D8B5 .string "Everyone’s appeals were\n" .string "made to look the same.$" -gUnknown_0827D8E4:: @ 827D8E4 +gText_0827D8E4:: @ 827D8E4 .string "It cheapened\n" .string "{STR_VAR_2}’s appeal.$" -gUnknown_0827D8FE:: @ 827D8FE +gText_0827D8FE:: @ 827D8FE .string "It cheapened the appeal\n" .string "of those ahead.$" -gUnknown_0827D926:: @ 827D926 +gText_0827D926:: @ 827D926 .string "It stole attention away\n" .string "from {STR_VAR_2}.$" -gUnknown_0827D947:: @ 827D947 +gText_0827D947:: @ 827D947 .string "It cheapened\n" .string "{STR_VAR_2}’s appeal.$" -gUnknown_0827D961:: @ 827D961 +gText_0827D961:: @ 827D961 .string "It severely cheapened\n" .string "other appeals.$" -gUnknown_0827D986:: @ 827D986 +gText_0827D986:: @ 827D986 .string "Anticipation swelled for\n" .string "{STR_VAR_1}’s appeal next.$" -gUnknown_0827D9B1:: @ 827D9B1 +gText_0827D9B1:: @ 827D9B1 .string "It cheapened the appeal\n" .string "of those ahead.$" -gUnknown_0827D9D9:: @ 827D9D9 +gText_0827D9D9:: @ 827D9D9 .string "It cheapened the JUDGE’s\n" .string "favorite appeal.$" -gUnknown_0827DA03:: @ 827DA03 +gText_0827DA03:: @ 827DA03 .string "The appeals of others\n" .string "were cheapened by half.$" -gUnknown_0827DA31:: @ 827DA31 +gText_0827DA31:: @ 827DA31 .string "It stood out to make up\n" .string "for being jammed.$" -gUnknown_0827DA5B:: @ 827DA5B +gText_0827DA5B:: @ 827DA5B .string "It can’t participate in\n" .string "appeals any more.$" -gUnknown_0827DA85:: @ 827DA85 +gText_0827DA85:: @ 827DA85 .string "It touched the JUDGE for\n" .string "a fantastic appeal.$" -gUnknown_0827DAB2:: @ 827DAB2 +gText_0827DAB2:: @ 827DAB2 .string "Anticipation rose for\n" .string "upcoming appeals.$" -gUnknown_0827DADA:: @ 827DADA +gText_0827DADA:: @ 827DADA .string "It stood out as much as\n" .string "special appeals.$" -gUnknown_0827DB03:: @ 827DB03 +gText_0827DB03:: @ 827DB03 .string "It stood out as much as\n" .string "{STR_VAR_1}.$" -gUnknown_0827DB1F:: @ 827DB1F +gText_0827DB1F:: @ 827DB1F .string "Jammed appeals were made\n" .string "even less noticeable.$" -gUnknown_0827DB4E:: @ 827DB4E +gText_0827DB4E:: @ 827DB4E .string "Everyone’s appeals were\n" .string "made the same.$" +gText_827DB75:: @ 827DB75 .string "It became more conscious\n" .string "of the other POKéMON.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DBB0:: @ 827DBB0 .string "{STR_VAR_1} can’t make an\n" .string "appeal after this.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DBE0:: @ 827DBE0 .string "It settled down just a\n" .string "little bit.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DC0F:: @ 827DC0F .string "It became oblivious to\n" .string "the other POKéMON.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DC45:: @ 827DC45 .string "It became less aware of\n" .string "the other POKéMON.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DC7C:: @ 827DC7C .string "It stopped caring about\n" .string "other POKéMON much.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DCB4:: @ 827DCB4 .string "It tried to startle the\n" .string "other POKéMON.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DCE7:: @ 827DCE7 .string "It tried to dazzle the\n" .string "others.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DD12:: @ 827DD12 .string "The JUDGE looked away\n" .string "from {STR_VAR_1}.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DD3D:: @ 827DD3D .string "It tried to unnerve the\n" .string "next POKéMON.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DD6F:: @ 827DD6F .string "{STR_VAR_1} became\n" .string "nervous.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DD8E:: @ 827DD8E .string "The appeal tried to\n" .string "unnerve waiting POKéMON.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DDC7:: @ 827DDC7 .string "It taunted POKéMON\n" .string "doing well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DDF2:: @ 827DDF2 .string "{STR_VAR_1} regained its\n" .string "form.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DE14:: @ 827DE14 .string "It tried to jam POKéMON\n" .string "doing well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DE44:: @ 827DE44 .string "The standout {STR_VAR_1}\n" .string "hustled even more.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DE73:: @ 827DE73 .string "The largely unnoticed\n" .string "{STR_VAR_1} worked hard.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DEA5:: @ 827DEA5 .string "It worked as much as\n" .string "POKéMON before it.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DED9:: @ 827DED9 .string "{STR_VAR_1}’s appeal did\n" .string "not go well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DF02:: @ 827DF02 .string "It worked as much as the\n" .string "preceding POKéMON.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DF3A:: @ 827DF3A .string "{STR_VAR_1}’s appeal did\n" .string "not go well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DF63:: @ 827DF63 .string "{STR_VAR_1}’s appeal did\n" .string "not go well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DF8C:: @ 827DF8C .string "{STR_VAR_1}’s appeal\n" .string "went slightly well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DFB8:: @ 827DFB8 .string "{STR_VAR_1}’s appeal\n" .string "went pretty well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827DFE2:: @ 827DFE2 .string "{STR_VAR_1}’s appeal\n" .string "went excellently.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E00C:: @ 827E00C .string "{STR_VAR_1}’s appeal was\n" .string "a dud.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E02F:: @ 827E02F .string "{STR_VAR_1}’s appeal did\n" .string "not work very well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E05F:: @ 827E05F .string "{STR_VAR_1}’s appeal\n" .string "went slightly well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E08B:: @ 827E08B .string "{STR_VAR_1}’s appeal\n" .string "went pretty well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E0B5:: @ 827E0B5 .string "{STR_VAR_1}’s appeal\n" .string "went very well.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E0DD:: @ 827E0DD .string "{STR_VAR_1}’s appeal\n" .string "went excellently.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E107:: @ 827E107 .string "It’s the same type as the\n" .string "POKéMON before--good!{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E143:: @ 827E143 .string "It’s not the same type as\n" .string "the one before--good!{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E17F:: @ 827E17F .string "It stood out much more\n" .string "than the POKéMON before.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E1BB:: @ 827E1BB .string "It didn’t do as well as the\n" .string "POKéMON before.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E1F3:: @ 827E1F3 .string "{STR_VAR_1}’s condition\n" .string "rose above usual.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E220:: @ 827E220 .string "{STR_VAR_1}’s hot status\n" .string "made it a great appeal!{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E254:: @ 827E254 .string "It moved up in line for\n" .string "the next appeal.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E289:: @ 827E289 .string "It moved back in line once\n" .string "for the next appeal.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" +gText_827E2C5:: @ 827E2C5 .string "It scrambled up the\n" .string "order for the next turn.{PAUSE 15}{PAUSE 15}{PAUSE 15}{PAUSE 15}$" -gUnknown_0827E2FE:: @ 827E2FE +gText_0827E2FE:: @ 827E2FE .string "The JUDGE looked at\n" .string "{STR_VAR_1} expectantly.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E32E:: @ 827E32E +gText_0827E32E:: @ 827E32E .string "The appeal combo went\n" .string "over well.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E35B:: @ 827E35B +gText_0827E35B:: @ 827E35B .string "The appeal combo went\n" .string "over very well.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E38D:: @ 827E38D +gText_0827E38D:: @ 827E38D .string "The appeal combo went\n" .string "over excellently.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E3C1:: @ 827E3C1 +gText_0827E3C1:: @ 827E3C1 .string "{STR_VAR_1} managed to\n" .string "avert its gaze.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E3EB:: @ 827E3EB +gText_0827E3EB:: @ 827E3EB .string "{STR_VAR_1} managed to\n" .string "avoid seeing it.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E416:: @ 827E416 +gText_0827E416:: @ 827E416 .string "{STR_VAR_1} isn’t fazed\n" .string "by that sort of thing.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E448:: @ 827E448 +gText_0827E448:: @ 827E448 .string "{STR_VAR_1} became a\n" .string "little distracted.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E473:: @ 827E473 +gText_0827E473:: @ 827E473 .string "It tried to startle the\n" .string "other POKéMON.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E4A6:: @ 827E4A6 +gText_0827E4A6:: @ 827E4A6 .string "{STR_VAR_1} looked down\n" .string "out of distraction.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E4D5:: @ 827E4D5 +gText_0827E4D5:: @ 827E4D5 .string "{STR_VAR_1} turned back\n" .string "out of distraction.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E504:: @ 827E504 +gText_0827E504:: @ 827E504 .string "{STR_VAR_1} couldn’t help\n" .string "uttering a cry.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E531:: @ 827E531 +gText_0827E531:: @ 827E531 .string "{STR_VAR_1} couldn’t help\n" .string "leaping up.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E55A:: @ 827E55A +gText_0827E55A:: @ 827E55A .string "{STR_VAR_1} tripped over\n" .string "out of distraction.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E58A:: @ 827E58A +gText_0827E58A:: @ 827E58A .string "{STR_VAR_1} was too\n" .string "nervous to move.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E5B2:: @ 827E5B2 +gText_0827E5B2:: @ 827E5B2 .string "But it messed up.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E5D0:: @ 827E5D0 +gText_0827E5D0:: @ 827E5D0 .string "But it failed to make\n" .string "the target nervous.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E606:: @ 827E606 +gText_0827E606:: @ 827E606 .string "But it failed to make\n" .string "anyone nervous.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E638:: @ 827E638 +gText_0827E638:: @ 827E638 .string "But it was ignored…{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E658:: @ 827E658 +gText_0827E658:: @ 827E658 .string "But it couldn’t improve\n" .string "its condition…{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E68B:: @ 827E68B +gText_0827E68B:: @ 827E68B .string "Its bad condition\n" .string "resulted in a weak appeal.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E6C4:: @ 827E6C4 +gText_0827E6C4:: @ 827E6C4 .string "{STR_VAR_1} was\n" .string "unaffected.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E6E3:: @ 827E6E3 +gText_0827E6E3:: @ 827E6E3 .string "{STR_VAR_1} disappointed\n" .string "by repeating an appeal.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E717:: @ 827E717 +gText_0827E717:: @ 827E717 .string "{STR_VAR_1}’s {STR_VAR_3}\n" .string "went over great.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E73C:: @ 827E73C +gText_0827E73C:: @ 827E73C .string "{STR_VAR_1}’s {STR_VAR_3}\n" .string "didn’t go over well here…{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E76A:: @ 827E76A +gText_0827E76A:: @ 827E76A .string "{STR_VAR_1}’s {STR_VAR_3}\n" .string "got the crowd going.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E793:: @ 827E793 +gText_0827E793:: @ 827E793 .string "{STR_VAR_1} can’t appeal\n" .string "next turn…{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E7BA:: @ 827E7BA +gText_0827E7BA:: @ 827E7BA .string "It attracted the crowd’s\n" .string "attention.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E7EA:: @ 827E7EA +gText_0827E7EA:: @ 827E7EA .string "The crowd continues to\n" .string "watch {STR_VAR_3}.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E817:: @ 827E817 +gText_0827E817:: @ 827E817 .string "{STR_VAR_1}’s\n" .string "{STR_VAR_2} is ignored.{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}{PAUSE 0x0F}$" -gUnknown_0827E837:: @ 827E837 +gText_0827E837:: @ 827E837 .string "shyness$" -gUnknown_0827E83F:: @ 827E83F +gText_0827E83F:: @ 827E83F .string "anxiety$" -gUnknown_0827E847:: @ 827E847 +gText_0827E847:: @ 827E847 .string "laziness$" -gUnknown_0827E850:: @ 827E850 +gText_0827E850:: @ 827E850 .string "hesitancy$" -gUnknown_0827E85A:: @ 827E85A +gText_0827E85A:: @ 827E85A .string "fear$" -gUnknown_0827E85F:: @ 827E85F +gText_0827E85F:: @ 827E85F .string "coolness$" -gUnknown_0827E868:: @ 827E868 +gText_0827E868:: @ 827E868 .string "beauty$" -gUnknown_0827E86F:: @ 827E86F +gText_0827E86F:: @ 827E86F .string "cuteness$" -gUnknown_0827E878:: @ 827E878 +gText_0827E878:: @ 827E878 .string "smartness$" -gUnknown_0827E882:: @ 827E882 +gText_0827E882:: @ 827E882 .string "toughness$" -gUnknown_0827E88C:: @ 827E88C +gText_0827E88C:: @ 827E88C .string "TENSION$" -gUnknown_0827E894:: @ 827E894 +gText_0827E894:: @ 827E894 .string "COOL Move$" -gUnknown_0827E89E:: @ 827E89E +gText_0827E89E:: @ 827E89E .string "BEAUTY Move$" -gUnknown_0827E8AA:: @ 827E8AA +gText_0827E8AA:: @ 827E8AA .string "CUTE Move$" -gUnknown_0827E8B4:: @ 827E8B4 +gText_0827E8B4:: @ 827E8B4 .string "SMART Move$" -gUnknown_0827E8BF:: @ 827E8BF +gText_0827E8BF:: @ 827E8BF .string "TOUGH Move$" -gUnknown_0827E8CA:: @ 827E8CA +gText_0827E8CA:: @ 827E8CA .string "???$" diff --git a/data/text/easy_chat/easy_chat_group_pokemon2.s b/data/text/easy_chat/easy_chat_group_pokemon2.s index 6a1bc0fcd..e2f58e496 100644 --- a/data/text/easy_chat/easy_chat_group_pokemon2.s +++ b/data/text/easy_chat/easy_chat_group_pokemon2.s @@ -57,7 +57,7 @@ gEasyChatGroup_Pokemon2:: @ 859CE0C .2byte SPECIES_ESPEON .2byte SPECIES_EXEGGCUTE .2byte SPECIES_EXEGGUTOR - .2byte SPECIES_FARFETCH_D + .2byte SPECIES_FARFETCHD .2byte SPECIES_FEAROW .2byte SPECIES_FERALIGATR .2byte SPECIES_FLAAFFY diff --git a/data/text/easy_chat/easy_chat_words_by_letter.inc b/data/text/easy_chat/easy_chat_words_by_letter.inc index a271a5586..bce4be347 100644 --- a/data/text/easy_chat/easy_chat_words_by_letter.inc +++ b/data/text/easy_chat/easy_chat_words_by_letter.inc @@ -1,2522 +1,2522 @@ gEasyChatWordsByLetter_Others:: @ 859D0B4 - ec_word EXCL - ec_word EXCL_EXCL - ec_word DASH - ec_word DASH_DASH_DASH - ec_word ELLIPSIS - ec_word ELLIPSIS_EXCL - ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS - ec_word 1_HIT_KO_EXCL - ec_word QUES - ec_word QUES_EXCL + .2byte EC_WORD_EXCL + .2byte EC_WORD_EXCL_EXCL + .2byte EC_WORD_DASH + .2byte EC_WORD_DASH_DASH_DASH + .2byte EC_WORD_ELLIPSIS + .2byte EC_WORD_ELLIPSIS_EXCL + .2byte EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS + .2byte EC_WORD_1_HIT_KO_EXCL + .2byte EC_WORD_QUES + .2byte EC_WORD_QUES_EXCL gEasyChatWordsByLetter_A:: @ 859D0C8 - ec_word A - ec_word A_LITTLE - ec_word A_LOT - ec_word A_TINY_BIT - ec_word ABOUT - ec_word ABOVE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 ABRA - ec_pokemon2 ABRA - ec_word ABSENT - ec_pokemon1 ABSOL - ec_word ABSOLUTELY - ec_move1 ABSORB - ec_word ACCEPT - ec_move2 ACID - ec_move2 ACID_ARMOR - ec_word ADORE - ec_word ADULT - ec_word ADVENTURE - ec_move2 AERIAL_ACE - ec_move1 AEROBLAST - ec_pokemon2 AERODACTYL - ec_word AFTER - ec_word AGE - ec_pokemon1 AGGRON - ec_move1 AGILITY - ec_word AGREE - ec_word AHAHA - ec_word AIM - ec_pokemon2 AIPOM - ec_move1 AIR_CUTTER - ec_word AIR_LOCK - ec_word AIYEEH - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 ALAKAZAM - ec_pokemon2 ALAKAZAM - ec_word ALL - ec_word ALL_RIGHT - ec_word ALLOW - ec_word ALLOWANCE - ec_word ALLY - ec_word ALMOST - ec_word ALONE - ec_word ALSO - ec_word ALT_COLOR - ec_pokemon1 ALTARIA - ec_word ALTHOUGH - ec_word ALWAYS - ec_word AM - ec_move2 AMNESIA - ec_pokemon2 AMPHAROS - ec_word AMUSING - ec_word AN - ec_move1 ANCIENT_POWER - ec_word AND - ec_word ANGER - ec_word ANGERS - ec_word ANGRY - ec_word ANIME - ec_pokemon1 ANORITH - ec_word ANOTHER - ec_word ANTICIPATION - ec_word ANY - ec_word ANYWHERE - ec_word APOLOGIZE - ec_word APPEAL - ec_word APPEAR - ec_word APPEARS - ec_word APPRECIATE - ec_word APPROVED - ec_pokemon2 ARBOK - ec_pokemon2 ARCANINE - ec_word ARE - ec_word AREN_T - ec_word ARENA_TRAP - ec_pokemon2 ARIADOS - ec_move2 ARM_THRUST - ec_pokemon1 ARMALDO - ec_move1 AROMATHERAPY - ec_pokemon1 ARON - ec_word AROUND - ec_word ARRGH - ec_pokemon2 ARTICUNO - ec_word AS - ec_word AS_IF - ec_word AS_MUCH_AS - ec_move2 ASSIST - ec_move1 ASTONISH - ec_word AT - ec_word ATTACK - ec_move2 ATTRACT - ec_word AUNT - ec_move1 AURORA_BEAM - ec_word AVANT_GARDE - ec_word AWAY - ec_word AWESOME - ec_word AWFUL - ec_word AWFULLY - ec_word AWW - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 AZUMARILL - ec_pokemon2 AZUMARILL - ec_pokemon1 AZURILL + .2byte EC_WORD_A + .2byte EC_WORD_A_LITTLE + .2byte EC_WORD_A_LOT + .2byte EC_WORD_A_TINY_BIT + .2byte EC_WORD_ABOUT + .2byte EC_WORD_ABOVE + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(ABRA) + .2byte EC_POKEMON2(ABRA) + .2byte EC_WORD_ABSENT + .2byte EC_POKEMON(ABSOL) + .2byte EC_WORD_ABSOLUTELY + .2byte EC_MOVE(ABSORB) + .2byte EC_WORD_ACCEPT + .2byte EC_MOVE2(ACID) + .2byte EC_MOVE2(ACID_ARMOR) + .2byte EC_WORD_ADORE + .2byte EC_WORD_ADULT + .2byte EC_WORD_ADVENTURE + .2byte EC_MOVE2(AERIAL_ACE) + .2byte EC_MOVE(AEROBLAST) + .2byte EC_POKEMON2(AERODACTYL) + .2byte EC_WORD_AFTER + .2byte EC_WORD_AGE + .2byte EC_POKEMON(AGGRON) + .2byte EC_MOVE(AGILITY) + .2byte EC_WORD_AGREE + .2byte EC_WORD_AHAHA + .2byte EC_WORD_AIM + .2byte EC_POKEMON2(AIPOM) + .2byte EC_MOVE(AIR_CUTTER) + .2byte EC_WORD_AIR_LOCK + .2byte EC_WORD_AIYEEH + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(ALAKAZAM) + .2byte EC_POKEMON2(ALAKAZAM) + .2byte EC_WORD_ALL + .2byte EC_WORD_ALL_RIGHT + .2byte EC_WORD_ALLOW + .2byte EC_WORD_ALLOWANCE + .2byte EC_WORD_ALLY + .2byte EC_WORD_ALMOST + .2byte EC_WORD_ALONE + .2byte EC_WORD_ALSO + .2byte EC_WORD_ALT_COLOR + .2byte EC_POKEMON(ALTARIA) + .2byte EC_WORD_ALTHOUGH + .2byte EC_WORD_ALWAYS + .2byte EC_WORD_AM + .2byte EC_MOVE2(AMNESIA) + .2byte EC_POKEMON2(AMPHAROS) + .2byte EC_WORD_AMUSING + .2byte EC_WORD_AN + .2byte EC_MOVE(ANCIENT_POWER) + .2byte EC_WORD_AND + .2byte EC_WORD_ANGER + .2byte EC_WORD_ANGERS + .2byte EC_WORD_ANGRY + .2byte EC_WORD_ANIME + .2byte EC_POKEMON(ANORITH) + .2byte EC_WORD_ANOTHER + .2byte EC_WORD_ANTICIPATION + .2byte EC_WORD_ANY + .2byte EC_WORD_ANYWHERE + .2byte EC_WORD_APOLOGIZE + .2byte EC_WORD_APPEAL + .2byte EC_WORD_APPEAR + .2byte EC_WORD_APPEARS + .2byte EC_WORD_APPRECIATE + .2byte EC_WORD_APPROVED + .2byte EC_POKEMON2(ARBOK) + .2byte EC_POKEMON2(ARCANINE) + .2byte EC_WORD_ARE + .2byte EC_WORD_AREN_T + .2byte EC_WORD_ARENA_TRAP + .2byte EC_POKEMON2(ARIADOS) + .2byte EC_MOVE2(ARM_THRUST) + .2byte EC_POKEMON(ARMALDO) + .2byte EC_MOVE(AROMATHERAPY) + .2byte EC_POKEMON(ARON) + .2byte EC_WORD_AROUND + .2byte EC_WORD_ARRGH + .2byte EC_POKEMON2(ARTICUNO) + .2byte EC_WORD_AS + .2byte EC_WORD_AS_IF + .2byte EC_WORD_AS_MUCH_AS + .2byte EC_MOVE2(ASSIST) + .2byte EC_MOVE(ASTONISH) + .2byte EC_WORD_AT + .2byte EC_WORD_ATTACK + .2byte EC_MOVE2(ATTRACT) + .2byte EC_WORD_AUNT + .2byte EC_MOVE(AURORA_BEAM) + .2byte EC_WORD_AVANT_GARDE + .2byte EC_WORD_AWAY + .2byte EC_WORD_AWESOME + .2byte EC_WORD_AWFUL + .2byte EC_WORD_AWFULLY + .2byte EC_WORD_AWW + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(AZUMARILL) + .2byte EC_POKEMON2(AZUMARILL) + .2byte EC_POKEMON(AZURILL) gEasyChatWordsByLetter_B:: @ 859D19C - ec_word BABE - ec_word BABY - ec_word BACK - ec_word BAD - ec_word BADLY - ec_word BAG - ec_pokemon1 BAGON - ec_word BALL - ec_pokemon1 BALTOY - ec_pokemon1 BANETTE - ec_word BANG - ec_pokemon1 BARBOACH - ec_move2 BARRAGE - ec_move2 BARRIER - ec_word BATH - ec_move2 BATON_PASS - ec_word BATTLE - ec_word BATTLE_ARMOR - ec_word BATTLE_ROOM - ec_word BATTLE_TOWER - ec_pokemon2 BAYLEEF - ec_word BE - ec_word BEAT - ec_move2 BEAT_UP - ec_pokemon1 BEAUTIFLY - ec_word BEAUTIFUL - ec_word BEAUTY - ec_word BECOMES - ec_pokemon2 BEEDRILL - ec_word BEEN - ec_word BEFORE - ec_word BEGINNING - ec_word BEING - ec_pokemon1 BELDUM - ec_word BELIEVE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 BELLOSSOM - ec_pokemon2 BELLOSSOM - ec_pokemon2 BELLSPROUT - ec_move2 BELLY_DRUM - ec_word BELONGS_TO - ec_word BELOW - ec_word BERRY - ec_word BESIDE - ec_word BEST - ec_word BETTER - ec_move1 BIDE - ec_word BIG - ec_word BIKE - ec_move1 BIND - ec_move1 BITE - ec_move2 BLAST_BURN - ec_pokemon2 BLASTOISE - ec_word BLAZE - ec_move2 BLAZE_KICK - ec_pokemon1 BLAZIKEN - ec_word BLEND - ec_pokemon2 BLISSEY - ec_move2 BLIZZARD - ec_move2 BLOCK - ec_word BOARD - ec_move2 BODY_SLAM - ec_move2 BONE_CLUB - ec_move2 BONE_RUSH - ec_move2 BONEMERANG - ec_word BOOK - ec_word BORED - ec_word BORING - ec_move2 BOUNCE - ec_word BOY - ec_word BRAG - ec_word BREAK - ec_pokemon1 BRELOOM - ec_move1 BRICK_BREAK - ec_word BROTHER - ec_move1 BUBBLE - ec_move2 BUBBLE_BEAM - ec_word BUG - ec_pokemon2 BULBASAUR - ec_move2 BULK_UP - ec_move2 BULLET_SEED - ec_word BUSY - ec_word BUT - ec_pokemon2 BUTTERFREE - ec_word BYE_BYE + .2byte EC_WORD_BABE + .2byte EC_WORD_BABY + .2byte EC_WORD_BACK + .2byte EC_WORD_BAD + .2byte EC_WORD_BADLY + .2byte EC_WORD_BAG + .2byte EC_POKEMON(BAGON) + .2byte EC_WORD_BALL + .2byte EC_POKEMON(BALTOY) + .2byte EC_POKEMON(BANETTE) + .2byte EC_WORD_BANG + .2byte EC_POKEMON(BARBOACH) + .2byte EC_MOVE2(BARRAGE) + .2byte EC_MOVE2(BARRIER) + .2byte EC_WORD_BATH + .2byte EC_MOVE2(BATON_PASS) + .2byte EC_WORD_BATTLE + .2byte EC_WORD_BATTLE_ARMOR + .2byte EC_WORD_BATTLE_ROOM + .2byte EC_WORD_BATTLE_TOWER + .2byte EC_POKEMON2(BAYLEEF) + .2byte EC_WORD_BE + .2byte EC_WORD_BEAT + .2byte EC_MOVE2(BEAT_UP) + .2byte EC_POKEMON(BEAUTIFLY) + .2byte EC_WORD_BEAUTIFUL + .2byte EC_WORD_BEAUTY + .2byte EC_WORD_BECOMES + .2byte EC_POKEMON2(BEEDRILL) + .2byte EC_WORD_BEEN + .2byte EC_WORD_BEFORE + .2byte EC_WORD_BEGINNING + .2byte EC_WORD_BEING + .2byte EC_POKEMON(BELDUM) + .2byte EC_WORD_BELIEVE + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(BELLOSSOM) + .2byte EC_POKEMON2(BELLOSSOM) + .2byte EC_POKEMON2(BELLSPROUT) + .2byte EC_MOVE2(BELLY_DRUM) + .2byte EC_WORD_BELONGS_TO + .2byte EC_WORD_BELOW + .2byte EC_WORD_BERRY + .2byte EC_WORD_BESIDE + .2byte EC_WORD_BEST + .2byte EC_WORD_BETTER + .2byte EC_MOVE(BIDE) + .2byte EC_WORD_BIG + .2byte EC_WORD_BIKE + .2byte EC_MOVE(BIND) + .2byte EC_MOVE(BITE) + .2byte EC_MOVE2(BLAST_BURN) + .2byte EC_POKEMON2(BLASTOISE) + .2byte EC_WORD_BLAZE + .2byte EC_MOVE2(BLAZE_KICK) + .2byte EC_POKEMON(BLAZIKEN) + .2byte EC_WORD_BLEND + .2byte EC_POKEMON2(BLISSEY) + .2byte EC_MOVE2(BLIZZARD) + .2byte EC_MOVE2(BLOCK) + .2byte EC_WORD_BOARD + .2byte EC_MOVE2(BODY_SLAM) + .2byte EC_MOVE2(BONE_CLUB) + .2byte EC_MOVE2(BONE_RUSH) + .2byte EC_MOVE2(BONEMERANG) + .2byte EC_WORD_BOOK + .2byte EC_WORD_BORED + .2byte EC_WORD_BORING + .2byte EC_MOVE2(BOUNCE) + .2byte EC_WORD_BOY + .2byte EC_WORD_BRAG + .2byte EC_WORD_BREAK + .2byte EC_POKEMON(BRELOOM) + .2byte EC_MOVE(BRICK_BREAK) + .2byte EC_WORD_BROTHER + .2byte EC_MOVE(BUBBLE) + .2byte EC_MOVE2(BUBBLE_BEAM) + .2byte EC_WORD_BUG + .2byte EC_POKEMON2(BULBASAUR) + .2byte EC_MOVE2(BULK_UP) + .2byte EC_MOVE2(BULLET_SEED) + .2byte EC_WORD_BUSY + .2byte EC_WORD_BUT + .2byte EC_POKEMON2(BUTTERFREE) + .2byte EC_WORD_BYE_BYE gEasyChatWordsByLetter_C:: @ 859D248 - ec_pokemon1 CACNEA - ec_pokemon1 CACTURNE - ec_move2 CALM_MIND - ec_word CAME - ec_word CAMERA - ec_pokemon1 CAMERUPT - ec_move2 CAMOUFLAGE - ec_word CAN - ec_word CAN_WIN - ec_word CAN_T - ec_word CAN_T_WIN - ec_word CANCEL - ec_word CAPABLE - ec_word CARDS - ec_word CARE - ec_word CARES - ec_pokemon1 CARVANHA - ec_pokemon1 CASCOON - ec_word CASE - ec_pokemon1 CASTFORM - ec_pokemon2 CATERPIE - ec_word CAUSE - ec_pokemon2 CELEBI - ec_word CENTER - ec_word CHALLENGE - ec_word CHANGE - ec_word CHANNEL - ec_pokemon2 CHANSEY - ec_move1 CHARGE - ec_pokemon2 CHARIZARD - ec_move1 CHARM - ec_pokemon2 CHARMANDER - ec_pokemon2 CHARMELEON - ec_word CHAT - ec_pokemon2 CHIKORITA - ec_word CHILD_S_PLAY - ec_word CHILDREN - ec_pokemon1 CHIMECHO - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 CHINCHOU - ec_pokemon2 CHINCHOU - ec_word CHLOROPHYLL - ec_word CHOICE - ec_word CHOOSE - ec_word CHORES - ec_move1 CLAMP - ec_pokemon1 CLAMPERL - ec_word CLASS - ec_pokemon1 CLAYDOL - ec_word CLEAR_BODY - ec_pokemon2 CLEFABLE - ec_pokemon2 CLEFAIRY - ec_pokemon2 CLEFFA - ec_word CLOSE - ec_word CLOUD_NINE - ec_pokemon2 CLOYSTER - ec_word COLD - ec_word COLLECT - ec_word COLLECTION - ec_word COLOR - ec_word COLOR_CHANGE - ec_pokemon1 COMBUSKEN - ec_word COME - ec_word COME_ON - ec_word COME_OVER - ec_move2 COMET_PUNCH - ec_word COMICS - ec_word COMMEMORATE - ec_word COMPLETE - ec_word COMPOUNDEYES - ec_word CONCEDE - ec_move1 CONFUSE_RAY - ec_word CONFUSED - ec_move2 CONFUSION - ec_word CONGRATS - ec_move1 CONSTRICT - ec_word CONTEST - ec_word CONVERSATION - ec_move2 CONVERSION - ec_move2 CONVERSION_2 - ec_word COOL - ec_word COOLNESS - ec_pokemon1 CORPHISH - ec_word CORRECT - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 CORSOLA - ec_pokemon2 CORSOLA - ec_move1 COSMIC_POWER - ec_move2 COTTON_SPORE - ec_word COULD - ec_word COULDN_T - ec_word COUNT_ON - ec_move1 COUNTER - ec_word COUPLE - ec_move2 COVET - ec_move1 CRABHAMMER - ec_pokemon1 CRADILY - ec_pokemon1 CRAWDAUNT - ec_word CRIES - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 CROBAT - ec_pokemon2 CROBAT - ec_pokemon2 CROCONAW - ec_move1 CROSS_CHOP - ec_move1 CRUNCH - ec_word CRUSH - ec_move2 CRUSH_CLAW - ec_word CRY - ec_pokemon2 CUBONE - ec_word CURRENT - ec_move2 CURSE - ec_move1 CUT - ec_word CUTE - ec_word CUTE_CHARM - ec_word CUTENESS - ec_pokemon2 CYNDAQUIL + .2byte EC_POKEMON(CACNEA) + .2byte EC_POKEMON(CACTURNE) + .2byte EC_MOVE2(CALM_MIND) + .2byte EC_WORD_CAME + .2byte EC_WORD_CAMERA + .2byte EC_POKEMON(CAMERUPT) + .2byte EC_MOVE2(CAMOUFLAGE) + .2byte EC_WORD_CAN + .2byte EC_WORD_CAN_WIN + .2byte EC_WORD_CAN_T + .2byte EC_WORD_CAN_T_WIN + .2byte EC_WORD_CANCEL + .2byte EC_WORD_CAPABLE + .2byte EC_WORD_CARDS + .2byte EC_WORD_CARE + .2byte EC_WORD_CARES + .2byte EC_POKEMON(CARVANHA) + .2byte EC_POKEMON(CASCOON) + .2byte EC_WORD_CASE + .2byte EC_POKEMON(CASTFORM) + .2byte EC_POKEMON2(CATERPIE) + .2byte EC_WORD_CAUSE + .2byte EC_POKEMON2(CELEBI) + .2byte EC_WORD_CENTER + .2byte EC_WORD_CHALLENGE + .2byte EC_WORD_CHANGE + .2byte EC_WORD_CHANNEL + .2byte EC_POKEMON2(CHANSEY) + .2byte EC_MOVE(CHARGE) + .2byte EC_POKEMON2(CHARIZARD) + .2byte EC_MOVE(CHARM) + .2byte EC_POKEMON2(CHARMANDER) + .2byte EC_POKEMON2(CHARMELEON) + .2byte EC_WORD_CHAT + .2byte EC_POKEMON2(CHIKORITA) + .2byte EC_WORD_CHILD_S_PLAY + .2byte EC_WORD_CHILDREN + .2byte EC_POKEMON(CHIMECHO) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(CHINCHOU) + .2byte EC_POKEMON2(CHINCHOU) + .2byte EC_WORD_CHLOROPHYLL + .2byte EC_WORD_CHOICE + .2byte EC_WORD_CHOOSE + .2byte EC_WORD_CHORES + .2byte EC_MOVE(CLAMP) + .2byte EC_POKEMON(CLAMPERL) + .2byte EC_WORD_CLASS + .2byte EC_POKEMON(CLAYDOL) + .2byte EC_WORD_CLEAR_BODY + .2byte EC_POKEMON2(CLEFABLE) + .2byte EC_POKEMON2(CLEFAIRY) + .2byte EC_POKEMON2(CLEFFA) + .2byte EC_WORD_CLOSE + .2byte EC_WORD_CLOUD_NINE + .2byte EC_POKEMON2(CLOYSTER) + .2byte EC_WORD_COLD + .2byte EC_WORD_COLLECT + .2byte EC_WORD_COLLECTION + .2byte EC_WORD_COLOR + .2byte EC_WORD_COLOR_CHANGE + .2byte EC_POKEMON(COMBUSKEN) + .2byte EC_WORD_COME + .2byte EC_WORD_COME_ON + .2byte EC_WORD_COME_OVER + .2byte EC_MOVE2(COMET_PUNCH) + .2byte EC_WORD_COMICS + .2byte EC_WORD_COMMEMORATE + .2byte EC_WORD_COMPLETE + .2byte EC_WORD_COMPOUNDEYES + .2byte EC_WORD_CONCEDE + .2byte EC_MOVE(CONFUSE_RAY) + .2byte EC_WORD_CONFUSED + .2byte EC_MOVE2(CONFUSION) + .2byte EC_WORD_CONGRATS + .2byte EC_MOVE(CONSTRICT) + .2byte EC_WORD_CONTEST + .2byte EC_WORD_CONVERSATION + .2byte EC_MOVE2(CONVERSION) + .2byte EC_MOVE2(CONVERSION_2) + .2byte EC_WORD_COOL + .2byte EC_WORD_COOLNESS + .2byte EC_POKEMON(CORPHISH) + .2byte EC_WORD_CORRECT + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(CORSOLA) + .2byte EC_POKEMON2(CORSOLA) + .2byte EC_MOVE(COSMIC_POWER) + .2byte EC_MOVE2(COTTON_SPORE) + .2byte EC_WORD_COULD + .2byte EC_WORD_COULDN_T + .2byte EC_WORD_COUNT_ON + .2byte EC_MOVE(COUNTER) + .2byte EC_WORD_COUPLE + .2byte EC_MOVE2(COVET) + .2byte EC_MOVE(CRABHAMMER) + .2byte EC_POKEMON(CRADILY) + .2byte EC_POKEMON(CRAWDAUNT) + .2byte EC_WORD_CRIES + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(CROBAT) + .2byte EC_POKEMON2(CROBAT) + .2byte EC_POKEMON2(CROCONAW) + .2byte EC_MOVE(CROSS_CHOP) + .2byte EC_MOVE(CRUNCH) + .2byte EC_WORD_CRUSH + .2byte EC_MOVE2(CRUSH_CLAW) + .2byte EC_WORD_CRY + .2byte EC_POKEMON2(CUBONE) + .2byte EC_WORD_CURRENT + .2byte EC_MOVE2(CURSE) + .2byte EC_MOVE(CUT) + .2byte EC_WORD_CUTE + .2byte EC_WORD_CUTE_CHARM + .2byte EC_WORD_CUTENESS + .2byte EC_POKEMON2(CYNDAQUIL) gEasyChatWordsByLetter_D:: @ 859D336 - ec_word DAILY - ec_word DAMP - ec_word DANCE - ec_word DANGER - ec_word DARK - ec_word DARN - ec_word DATE - ec_word DAUGHTER - ec_word DAY - ec_word DAYS - ec_word DAYTIME - ec_word DECIDE - ec_word DECIDED - ec_word DEEP - ec_word DEFEATED - ec_move2 DEFENSE_CURL - ec_pokemon1 DELCATTY - ec_pokemon2 DELIBIRD - ec_pokemon1 DEOXYS - ec_word DEPT_STORE - ec_word DESIGN - ec_word DESTINY - ec_move2 DESTINY_BOND - ec_word DESTROYED - ec_move2 DETECT - ec_pokemon2 DEWGONG - ec_word DID - ec_word DIDN_T - ec_word DIET - ec_word DIFFERENT - ec_move1 DIG - ec_word DIGITAL - ec_pokemon2 DIGLETT - ec_word DIRECT - ec_move1 DISABLE - ec_word DISAPPEAR - ec_word DISAPPOINT - ec_word DISAPPOINTED - ec_word DISAPPOINTS - ec_word DISASTER - ec_word DISLIKE - ec_word DISLIKES - ec_pokemon2 DITTO - ec_move2 DIVE - ec_move2 DIZZY_PUNCH - ec_word DO - ec_word DOCILE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 DODRIO - ec_pokemon2 DODRIO - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 DODUO - ec_pokemon2 DODUO - ec_word DOES - ec_word DOESN_T - ec_word DON_T - ec_word DONE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 DONPHAN - ec_pokemon2 DONPHAN - ec_move2 DOOM_DESIRE - ec_move2 DOUBLE_KICK - ec_move1 DOUBLE_TEAM - ec_move1 DOUBLE_EDGE - ec_move1 DOUBLE_SLAP - ec_word DOWN - ec_word DOWNCAST - ec_word DRAGON - ec_move2 DRAGON_CLAW - ec_move2 DRAGON_DANCE - ec_move2 DRAGON_RAGE - ec_pokemon2 DRAGONAIR - ec_move2 DRAGON_BREATH - ec_pokemon2 DRAGONITE - ec_pokemon2 DRATINI - ec_word DREAM - ec_move2 DREAM_EATER - ec_move2 DRILL_PECK - ec_word DRINK - ec_word DRINKS - ec_word DRIZZLE - ec_word DROOLING - ec_word DROUGHT - ec_pokemon2 DROWZEE - ec_word DUDE - ec_pokemon2 DUGTRIO - ec_pokemon2 DUNSPARCE - ec_pokemon1 DUSCLOPS - ec_pokemon1 DUSKULL - ec_pokemon1 DUSTOX - ec_move2 DYNAMIC_PUNCH + .2byte EC_WORD_DAILY + .2byte EC_WORD_DAMP + .2byte EC_WORD_DANCE + .2byte EC_WORD_DANGER + .2byte EC_WORD_DARK + .2byte EC_WORD_DARN + .2byte EC_WORD_DATE + .2byte EC_WORD_DAUGHTER + .2byte EC_WORD_DAY + .2byte EC_WORD_DAYS + .2byte EC_WORD_DAYTIME + .2byte EC_WORD_DECIDE + .2byte EC_WORD_DECIDED + .2byte EC_WORD_DEEP + .2byte EC_WORD_DEFEATED + .2byte EC_MOVE2(DEFENSE_CURL) + .2byte EC_POKEMON(DELCATTY) + .2byte EC_POKEMON2(DELIBIRD) + .2byte EC_POKEMON(DEOXYS) + .2byte EC_WORD_DEPT_STORE + .2byte EC_WORD_DESIGN + .2byte EC_WORD_DESTINY + .2byte EC_MOVE2(DESTINY_BOND) + .2byte EC_WORD_DESTROYED + .2byte EC_MOVE2(DETECT) + .2byte EC_POKEMON2(DEWGONG) + .2byte EC_WORD_DID + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_DIET + .2byte EC_WORD_DIFFERENT + .2byte EC_MOVE(DIG) + .2byte EC_WORD_DIGITAL + .2byte EC_POKEMON2(DIGLETT) + .2byte EC_WORD_DIRECT + .2byte EC_MOVE(DISABLE) + .2byte EC_WORD_DISAPPEAR + .2byte EC_WORD_DISAPPOINT + .2byte EC_WORD_DISAPPOINTED + .2byte EC_WORD_DISAPPOINTS + .2byte EC_WORD_DISASTER + .2byte EC_WORD_DISLIKE + .2byte EC_WORD_DISLIKES + .2byte EC_POKEMON2(DITTO) + .2byte EC_MOVE2(DIVE) + .2byte EC_MOVE2(DIZZY_PUNCH) + .2byte EC_WORD_DO + .2byte EC_WORD_DOCILE + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(DODRIO) + .2byte EC_POKEMON2(DODRIO) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(DODUO) + .2byte EC_POKEMON2(DODUO) + .2byte EC_WORD_DOES + .2byte EC_WORD_DOESN_T + .2byte EC_WORD_DON_T + .2byte EC_WORD_DONE + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(DONPHAN) + .2byte EC_POKEMON2(DONPHAN) + .2byte EC_MOVE2(DOOM_DESIRE) + .2byte EC_MOVE2(DOUBLE_KICK) + .2byte EC_MOVE(DOUBLE_TEAM) + .2byte EC_MOVE(DOUBLE_EDGE) + .2byte EC_MOVE(DOUBLE_SLAP) + .2byte EC_WORD_DOWN + .2byte EC_WORD_DOWNCAST + .2byte EC_WORD_DRAGON + .2byte EC_MOVE2(DRAGON_CLAW) + .2byte EC_MOVE2(DRAGON_DANCE) + .2byte EC_MOVE2(DRAGON_RAGE) + .2byte EC_POKEMON2(DRAGONAIR) + .2byte EC_MOVE2(DRAGON_BREATH) + .2byte EC_POKEMON2(DRAGONITE) + .2byte EC_POKEMON2(DRATINI) + .2byte EC_WORD_DREAM + .2byte EC_MOVE2(DREAM_EATER) + .2byte EC_MOVE2(DRILL_PECK) + .2byte EC_WORD_DRINK + .2byte EC_WORD_DRINKS + .2byte EC_WORD_DRIZZLE + .2byte EC_WORD_DROOLING + .2byte EC_WORD_DROUGHT + .2byte EC_POKEMON2(DROWZEE) + .2byte EC_WORD_DUDE + .2byte EC_POKEMON2(DUGTRIO) + .2byte EC_POKEMON2(DUNSPARCE) + .2byte EC_POKEMON(DUSCLOPS) + .2byte EC_POKEMON(DUSKULL) + .2byte EC_POKEMON(DUSTOX) + .2byte EC_MOVE2(DYNAMIC_PUNCH) gEasyChatWordsByLetter_E:: @ 859D3F2 - ec_word EARLIER - ec_word EARLY_BIRD - ec_move1 EARTHQUAKE - ec_word EASY - ec_word EAT - ec_word EATS - ec_word EEK - ec_pokemon2 EEVEE - ec_word EFFECT_SPORE - ec_word EGG - ec_move2 EGG_BOMB - ec_word EH_QUES - ec_word EHEHE - ec_pokemon2 EKANS - ec_pokemon2 ELECTABUZZ - ec_word ELECTRIC - ec_pokemon1 ELECTRIKE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 ELECTRODE - ec_pokemon2 ELECTRODE - ec_pokemon2 ELEKID - ec_word ELSE - ec_move2 EMBER - ec_word EMERALD - ec_move1 ENCORE - ec_word ENCYCLOPEDIA - ec_word END - ec_move1 ENDEAVOR - ec_move1 ENDURE - ec_word ENJOY - ec_word ENJOYS - ec_word ENOUGH - ec_pokemon2 ENTEI - ec_word ENTERTAINING - ec_move2 ERUPTION - ec_word ESCAPE - ec_pokemon2 ESPEON - ec_word EVEN_SO - ec_word EVENT - ec_word EVENTS - ec_word EVER - ec_word EVERY - ec_word EVOLUTION - ec_word EVOLVE - ec_word EXCELLENT - ec_word EXCESS - ec_word EXCITE - ec_word EXCITING - ec_word EXCUSE - ec_word EXCUSE_ME - ec_pokemon2 EXEGGCUTE - ec_pokemon2 EXEGGUTOR - ec_word EXISTS - ec_word EXPENSIVE - ec_move2 EXPLOSION - ec_pokemon1 EXPLOUD - ec_move1 EXTRASENSORY - ec_move1 EXTREME_SPEED + .2byte EC_WORD_EARLIER + .2byte EC_WORD_EARLY_BIRD + .2byte EC_MOVE(EARTHQUAKE) + .2byte EC_WORD_EASY + .2byte EC_WORD_EAT + .2byte EC_WORD_EATS + .2byte EC_WORD_EEK + .2byte EC_POKEMON2(EEVEE) + .2byte EC_WORD_EFFECT_SPORE + .2byte EC_WORD_EGG + .2byte EC_MOVE2(EGG_BOMB) + .2byte EC_WORD_EH_QUES + .2byte EC_WORD_EHEHE + .2byte EC_POKEMON2(EKANS) + .2byte EC_POKEMON2(ELECTABUZZ) + .2byte EC_WORD_ELECTRIC + .2byte EC_POKEMON(ELECTRIKE) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(ELECTRODE) + .2byte EC_POKEMON2(ELECTRODE) + .2byte EC_POKEMON2(ELEKID) + .2byte EC_WORD_ELSE + .2byte EC_MOVE2(EMBER) + .2byte EC_WORD_EMERALD + .2byte EC_MOVE(ENCORE) + .2byte EC_WORD_ENCYCLOPEDIA + .2byte EC_WORD_END + .2byte EC_MOVE(ENDEAVOR) + .2byte EC_MOVE(ENDURE) + .2byte EC_WORD_ENJOY + .2byte EC_WORD_ENJOYS + .2byte EC_WORD_ENOUGH + .2byte EC_POKEMON2(ENTEI) + .2byte EC_WORD_ENTERTAINING + .2byte EC_MOVE2(ERUPTION) + .2byte EC_WORD_ESCAPE + .2byte EC_POKEMON2(ESPEON) + .2byte EC_WORD_EVEN_SO + .2byte EC_WORD_EVENT + .2byte EC_WORD_EVENTS + .2byte EC_WORD_EVER + .2byte EC_WORD_EVERY + .2byte EC_WORD_EVOLUTION + .2byte EC_WORD_EVOLVE + .2byte EC_WORD_EXCELLENT + .2byte EC_WORD_EXCESS + .2byte EC_WORD_EXCITE + .2byte EC_WORD_EXCITING + .2byte EC_WORD_EXCUSE + .2byte EC_WORD_EXCUSE_ME + .2byte EC_POKEMON2(EXEGGCUTE) + .2byte EC_POKEMON2(EXEGGUTOR) + .2byte EC_WORD_EXISTS + .2byte EC_WORD_EXPENSIVE + .2byte EC_MOVE2(EXPLOSION) + .2byte EC_POKEMON(EXPLOUD) + .2byte EC_MOVE(EXTRASENSORY) + .2byte EC_MOVE(EXTREME_SPEED) gEasyChatWordsByLetter_F:: @ 859D468 - ec_word FABULOUS - ec_move1 FACADE - ec_word FAINT - ec_move2 FAINT_ATTACK - ec_word FAINTED - ec_move2 FAKE_OUT - ec_move1 FAKE_TEARS - ec_word FALL - ec_move2 FALSE_SWIPE - ec_word FAMILY - ec_word FANTASTIC - ec_word FAR - ec_pokemon2 FARFETCH_D - ec_word FASHION - ec_word FAST - ec_word FATHER - ec_word FEAR - ec_pokemon2 FEAROW - ec_move2 FEATHER_DANCE - ec_pokemon1 FEEBAS - ec_word FEELING - ec_pokemon2 FERALIGATR - ec_word FESTIVAL - ec_word FEVER - ec_word FIERY - ec_word FIGHT - ec_word FIGHTING - ec_word FIGHTS - ec_word FINAL - ec_word FINALLY - ec_word FINISH - ec_word FIRE - ec_move2 FIRE_BLAST - ec_move2 FIRE_PUNCH - ec_move2 FIRE_SPIN - ec_word FISHING - ec_move1 FISSURE - ec_pokemon2 FLAAFFY - ec_move1 FLAIL - ec_word FLAME - ec_word FLAME_BODY - ec_move1 FLAME_WHEEL - ec_move1 FLAMETHROWER - ec_pokemon2 FLAREON - ec_move2 FLASH - ec_word FLASH_FIRE - ec_word FLATTEN - ec_move1 FLATTER - ec_word FLOWERS - ec_move1 FLY - ec_pokemon1 FLYGON - ec_word FLYING - ec_move1 FOCUS_ENERGY - ec_move1 FOCUS_PUNCH - ec_word FOE - ec_move1 FOLLOW_ME - ec_word FOR - ec_word FOR_NOW - ec_word FORECAST - ec_move2 FORESIGHT - ec_word FOREVER - ec_word FORGET - ec_word FORGETS - ec_word FORGIVE - ec_pokemon2 FORRETRESS - ec_move2 FRENZY_PLANT - ec_word FRIDAY - ec_word FRIEND - ec_word FROM - ec_word FRONT - ec_word FRONTIER - ec_move2 FRUSTRATION - ec_word FUFUFU - ec_word FULL - ec_word FUNNY - ec_pokemon2 FURRET - ec_move2 FURY_ATTACK - ec_move2 FURY_CUTTER - ec_move2 FURY_SWIPES - ec_move2 FUTURE_SIGHT + .2byte EC_WORD_FABULOUS + .2byte EC_MOVE(FACADE) + .2byte EC_WORD_FAINT + .2byte EC_MOVE2(FAINT_ATTACK) + .2byte EC_WORD_FAINTED + .2byte EC_MOVE2(FAKE_OUT) + .2byte EC_MOVE(FAKE_TEARS) + .2byte EC_WORD_FALL + .2byte EC_MOVE2(FALSE_SWIPE) + .2byte EC_WORD_FAMILY + .2byte EC_WORD_FANTASTIC + .2byte EC_WORD_FAR + .2byte EC_POKEMON2(FARFETCHD) + .2byte EC_WORD_FASHION + .2byte EC_WORD_FAST + .2byte EC_WORD_FATHER + .2byte EC_WORD_FEAR + .2byte EC_POKEMON2(FEAROW) + .2byte EC_MOVE2(FEATHER_DANCE) + .2byte EC_POKEMON(FEEBAS) + .2byte EC_WORD_FEELING + .2byte EC_POKEMON2(FERALIGATR) + .2byte EC_WORD_FESTIVAL + .2byte EC_WORD_FEVER + .2byte EC_WORD_FIERY + .2byte EC_WORD_FIGHT + .2byte EC_WORD_FIGHTING + .2byte EC_WORD_FIGHTS + .2byte EC_WORD_FINAL + .2byte EC_WORD_FINALLY + .2byte EC_WORD_FINISH + .2byte EC_WORD_FIRE + .2byte EC_MOVE2(FIRE_BLAST) + .2byte EC_MOVE2(FIRE_PUNCH) + .2byte EC_MOVE2(FIRE_SPIN) + .2byte EC_WORD_FISHING + .2byte EC_MOVE(FISSURE) + .2byte EC_POKEMON2(FLAAFFY) + .2byte EC_MOVE(FLAIL) + .2byte EC_WORD_FLAME + .2byte EC_WORD_FLAME_BODY + .2byte EC_MOVE(FLAME_WHEEL) + .2byte EC_MOVE(FLAMETHROWER) + .2byte EC_POKEMON2(FLAREON) + .2byte EC_MOVE2(FLASH) + .2byte EC_WORD_FLASH_FIRE + .2byte EC_WORD_FLATTEN + .2byte EC_MOVE(FLATTER) + .2byte EC_WORD_FLOWERS + .2byte EC_MOVE(FLY) + .2byte EC_POKEMON(FLYGON) + .2byte EC_WORD_FLYING + .2byte EC_MOVE(FOCUS_ENERGY) + .2byte EC_MOVE(FOCUS_PUNCH) + .2byte EC_WORD_FOE + .2byte EC_MOVE(FOLLOW_ME) + .2byte EC_WORD_FOR + .2byte EC_WORD_FOR_NOW + .2byte EC_WORD_FORECAST + .2byte EC_MOVE2(FORESIGHT) + .2byte EC_WORD_FOREVER + .2byte EC_WORD_FORGET + .2byte EC_WORD_FORGETS + .2byte EC_WORD_FORGIVE + .2byte EC_POKEMON2(FORRETRESS) + .2byte EC_MOVE2(FRENZY_PLANT) + .2byte EC_WORD_FRIDAY + .2byte EC_WORD_FRIEND + .2byte EC_WORD_FROM + .2byte EC_WORD_FRONT + .2byte EC_WORD_FRONTIER + .2byte EC_MOVE2(FRUSTRATION) + .2byte EC_WORD_FUFUFU + .2byte EC_WORD_FULL + .2byte EC_WORD_FUNNY + .2byte EC_POKEMON2(FURRET) + .2byte EC_MOVE2(FURY_ATTACK) + .2byte EC_MOVE2(FURY_CUTTER) + .2byte EC_MOVE2(FURY_SWIPES) + .2byte EC_MOVE2(FUTURE_SIGHT) gEasyChatWordsByLetter_G:: @ 859D508 - ec_word GAME - ec_pokemon1 GARDEVOIR - ec_pokemon2 GASTLY - ec_pokemon2 GENGAR - ec_word GENIUS - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GEODUDE - ec_pokemon2 GEODUDE - ec_word GET - ec_word GETS - ec_word GHOST - ec_word GIDDY - ec_move1 GIGA_DRAIN - ec_word GIGGLE - ec_word GIMME - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GIRAFARIG - ec_pokemon2 GIRAFARIG - ec_word GIRL - ec_word GIVE - ec_word GIVE_ME - ec_word GIVE_UP - ec_word GIVES - ec_pokemon1 GLALIE - ec_move2 GLARE - ec_pokemon2 GLIGAR - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GLOOM - ec_pokemon2 GLOOM - ec_word GO - ec_word GO_AHEAD - ec_word GO_EASY - ec_word GO_HOME - ec_word GOES - ec_word GOING - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GOLBAT - ec_pokemon2 GOLBAT - ec_word GOLD - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GOLDEEN - ec_pokemon2 GOLDEEN - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GOLDUCK - ec_pokemon2 GOLDUCK - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GOLEM - ec_pokemon2 GOLEM - ec_word GOOD - ec_word GOOD_BYE - ec_pokemon1 GOREBYSS - ec_word GOT - ec_word GOTCHA - ec_word GOURMET - ec_word GRAAAH - ec_pokemon2 GRANBULL - ec_word GRANDFATHER - ec_word GRANDMOTHER - ec_word GRASS - ec_move1 GRASS_WHISTLE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GRAVELER - ec_pokemon2 GRAVELER - ec_word GREAT - ec_word GREEN - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GRIMER - ec_pokemon2 GRIMER - ec_pokemon1 GROUDON - ec_word GROUND - ec_word GROUP - ec_pokemon1 GROVYLE - ec_move2 GROWL - ec_pokemon2 GROWLITHE - ec_move1 GROWTH - ec_move1 GRUDGE - ec_pokemon1 GRUMPIG - ec_word GUARD - ec_move2 GUILLOTINE - ec_pokemon1 GULPIN - ec_move1 GUST - ec_word GUTS - ec_word GUTSY - ec_word GWAH - ec_word GWAHAHAHA - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 GYARADOS - ec_pokemon2 GYARADOS + .2byte EC_WORD_GAME + .2byte EC_POKEMON(GARDEVOIR) + .2byte EC_POKEMON2(GASTLY) + .2byte EC_POKEMON2(GENGAR) + .2byte EC_WORD_GENIUS + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GEODUDE) + .2byte EC_POKEMON2(GEODUDE) + .2byte EC_WORD_GET + .2byte EC_WORD_GETS + .2byte EC_WORD_GHOST + .2byte EC_WORD_GIDDY + .2byte EC_MOVE(GIGA_DRAIN) + .2byte EC_WORD_GIGGLE + .2byte EC_WORD_GIMME + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GIRAFARIG) + .2byte EC_POKEMON2(GIRAFARIG) + .2byte EC_WORD_GIRL + .2byte EC_WORD_GIVE + .2byte EC_WORD_GIVE_ME + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_GIVES + .2byte EC_POKEMON(GLALIE) + .2byte EC_MOVE2(GLARE) + .2byte EC_POKEMON2(GLIGAR) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GLOOM) + .2byte EC_POKEMON2(GLOOM) + .2byte EC_WORD_GO + .2byte EC_WORD_GO_AHEAD + .2byte EC_WORD_GO_EASY + .2byte EC_WORD_GO_HOME + .2byte EC_WORD_GOES + .2byte EC_WORD_GOING + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GOLBAT) + .2byte EC_POKEMON2(GOLBAT) + .2byte EC_WORD_GOLD + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GOLDEEN) + .2byte EC_POKEMON2(GOLDEEN) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GOLDUCK) + .2byte EC_POKEMON2(GOLDUCK) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GOLEM) + .2byte EC_POKEMON2(GOLEM) + .2byte EC_WORD_GOOD + .2byte EC_WORD_GOOD_BYE + .2byte EC_POKEMON(GOREBYSS) + .2byte EC_WORD_GOT + .2byte EC_WORD_GOTCHA + .2byte EC_WORD_GOURMET + .2byte EC_WORD_GRAAAH + .2byte EC_POKEMON2(GRANBULL) + .2byte EC_WORD_GRANDFATHER + .2byte EC_WORD_GRANDMOTHER + .2byte EC_WORD_GRASS + .2byte EC_MOVE(GRASS_WHISTLE) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GRAVELER) + .2byte EC_POKEMON2(GRAVELER) + .2byte EC_WORD_GREAT + .2byte EC_WORD_GREEN + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GRIMER) + .2byte EC_POKEMON2(GRIMER) + .2byte EC_POKEMON(GROUDON) + .2byte EC_WORD_GROUND + .2byte EC_WORD_GROUP + .2byte EC_POKEMON(GROVYLE) + .2byte EC_MOVE2(GROWL) + .2byte EC_POKEMON2(GROWLITHE) + .2byte EC_MOVE(GROWTH) + .2byte EC_MOVE(GRUDGE) + .2byte EC_POKEMON(GRUMPIG) + .2byte EC_WORD_GUARD + .2byte EC_MOVE2(GUILLOTINE) + .2byte EC_POKEMON(GULPIN) + .2byte EC_MOVE(GUST) + .2byte EC_WORD_GUTS + .2byte EC_WORD_GUTSY + .2byte EC_WORD_GWAH + .2byte EC_WORD_GWAHAHAHA + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(GYARADOS) + .2byte EC_POKEMON2(GYARADOS) gEasyChatWordsByLetter_H:: @ 859D5CC - ec_word HABIT - ec_word HAH - ec_word HAHAHA - ec_move1 HAIL - ec_word HALL_OF_FAME - ec_word HAPPENING - ec_word HAPPILY - ec_word HAPPINESS - ec_word HAPPY - ec_word HARD - ec_move1 HARDEN - ec_pokemon1 HARIYAMA - ec_word HAS - ec_word HASSLE - ec_pokemon2 HAUNTER - ec_word HAVE - ec_word HAVEN_T - ec_move1 HAZE - ec_word HE - ec_word HE_S - ec_move1 HEADBUTT - ec_move1 HEAL_BELL - ec_word HEALTHY - ec_word HEAR - ec_word HEARING - ec_word HEARS - ec_word HEART - ec_move2 HEAT_WAVE - ec_word HEH - ec_word HEHE - ec_word HEHEHE - ec_word HELLO - ec_move2 HELPING_HAND - ec_word HER - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 HERACROSS - ec_pokemon2 HERACROSS - ec_word HERE - ec_word HERE_GOES - ec_word HERE_I_COME - ec_word HERE_IT_IS - ec_word HERO - ec_word HEROINE - ec_word HERS - ec_word HEY - ec_word HEY_THERE - ec_word HEY_QUES - ec_word HI - ec_move2 HI_JUMP_KICK - ec_word HIDDEN - ec_move2 HIDDEN_POWER - ec_word HIGH - ec_word HIGHS - ec_word HIM - ec_word HIP_AND - ec_word HIS - ec_word HIT - ec_pokemon2 HITMONCHAN - ec_pokemon2 HITMONLEE - ec_pokemon2 HITMONTOP - ec_word HIYAH - ec_word HMM - ec_pokemon2 HO_OH - ec_word HOBBY - ec_word HOHOHO - ec_word HOLIDAY - ec_word HOME - ec_word HOO_HAH - ec_pokemon2 HOOTHOOT - ec_word HOPELESS - ec_pokemon2 HOPPIP - ec_move2 HORN_ATTACK - ec_move2 HORN_DRILL - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 HORSEA - ec_pokemon2 HORSEA - ec_word HOT - ec_pokemon2 HOUNDOOM - ec_pokemon2 HOUNDOUR - ec_word HOW - ec_word HOW_DO - ec_word HOWEVER - ec_move2 HOWL - ec_word HUGE_POWER - ec_word HUH_QUES - ec_word HUMPH - ec_word HUNGRY - ec_pokemon1 HUNTAIL - ec_word HURRIED - ec_word HUSTLE - ec_move2 HYDRO_CANNON - ec_move2 HYDRO_PUMP - ec_word HYPER - ec_move2 HYPER_BEAM - ec_word HYPER_CUTTER - ec_move2 HYPER_FANG - ec_move2 HYPER_VOICE - ec_pokemon2 HYPNO - ec_move1 HYPNOSIS + .2byte EC_WORD_HABIT + .2byte EC_WORD_HAH + .2byte EC_WORD_HAHAHA + .2byte EC_MOVE(HAIL) + .2byte EC_WORD_HALL_OF_FAME + .2byte EC_WORD_HAPPENING + .2byte EC_WORD_HAPPILY + .2byte EC_WORD_HAPPINESS + .2byte EC_WORD_HAPPY + .2byte EC_WORD_HARD + .2byte EC_MOVE(HARDEN) + .2byte EC_POKEMON(HARIYAMA) + .2byte EC_WORD_HAS + .2byte EC_WORD_HASSLE + .2byte EC_POKEMON2(HAUNTER) + .2byte EC_WORD_HAVE + .2byte EC_WORD_HAVEN_T + .2byte EC_MOVE(HAZE) + .2byte EC_WORD_HE + .2byte EC_WORD_HE_S + .2byte EC_MOVE(HEADBUTT) + .2byte EC_MOVE(HEAL_BELL) + .2byte EC_WORD_HEALTHY + .2byte EC_WORD_HEAR + .2byte EC_WORD_HEARING + .2byte EC_WORD_HEARS + .2byte EC_WORD_HEART + .2byte EC_MOVE2(HEAT_WAVE) + .2byte EC_WORD_HEH + .2byte EC_WORD_HEHE + .2byte EC_WORD_HEHEHE + .2byte EC_WORD_HELLO + .2byte EC_MOVE2(HELPING_HAND) + .2byte EC_WORD_HER + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(HERACROSS) + .2byte EC_POKEMON2(HERACROSS) + .2byte EC_WORD_HERE + .2byte EC_WORD_HERE_GOES + .2byte EC_WORD_HERE_I_COME + .2byte EC_WORD_HERE_IT_IS + .2byte EC_WORD_HERO + .2byte EC_WORD_HEROINE + .2byte EC_WORD_HERS + .2byte EC_WORD_HEY + .2byte EC_WORD_HEY_THERE + .2byte EC_WORD_HEY_QUES + .2byte EC_WORD_HI + .2byte EC_MOVE2(HI_JUMP_KICK) + .2byte EC_WORD_HIDDEN + .2byte EC_MOVE2(HIDDEN_POWER) + .2byte EC_WORD_HIGH + .2byte EC_WORD_HIGHS + .2byte EC_WORD_HIM + .2byte EC_WORD_HIP_AND + .2byte EC_WORD_HIS + .2byte EC_WORD_HIT + .2byte EC_POKEMON2(HITMONCHAN) + .2byte EC_POKEMON2(HITMONLEE) + .2byte EC_POKEMON2(HITMONTOP) + .2byte EC_WORD_HIYAH + .2byte EC_WORD_HMM + .2byte EC_POKEMON2(HO_OH) + .2byte EC_WORD_HOBBY + .2byte EC_WORD_HOHOHO + .2byte EC_WORD_HOLIDAY + .2byte EC_WORD_HOME + .2byte EC_WORD_HOO_HAH + .2byte EC_POKEMON2(HOOTHOOT) + .2byte EC_WORD_HOPELESS + .2byte EC_POKEMON2(HOPPIP) + .2byte EC_MOVE2(HORN_ATTACK) + .2byte EC_MOVE2(HORN_DRILL) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(HORSEA) + .2byte EC_POKEMON2(HORSEA) + .2byte EC_WORD_HOT + .2byte EC_POKEMON2(HOUNDOOM) + .2byte EC_POKEMON2(HOUNDOUR) + .2byte EC_WORD_HOW + .2byte EC_WORD_HOW_DO + .2byte EC_WORD_HOWEVER + .2byte EC_MOVE2(HOWL) + .2byte EC_WORD_HUGE_POWER + .2byte EC_WORD_HUH_QUES + .2byte EC_WORD_HUMPH + .2byte EC_WORD_HUNGRY + .2byte EC_POKEMON(HUNTAIL) + .2byte EC_WORD_HURRIED + .2byte EC_WORD_HUSTLE + .2byte EC_MOVE2(HYDRO_CANNON) + .2byte EC_MOVE2(HYDRO_PUMP) + .2byte EC_WORD_HYPER + .2byte EC_MOVE2(HYPER_BEAM) + .2byte EC_WORD_HYPER_CUTTER + .2byte EC_MOVE2(HYPER_FANG) + .2byte EC_MOVE2(HYPER_VOICE) + .2byte EC_POKEMON2(HYPNO) + .2byte EC_MOVE(HYPNOSIS) gEasyChatWordsByLetter_I:: @ 859D696 - ec_word I - ec_word I_AM - ec_word I_CHOOSE_YOU - ec_word I_WAS - ec_word I_VE - ec_word I_VE_ARRIVED - ec_word ICE - ec_move1 ICE_BALL - ec_move2 ICE_BEAM - ec_move2 ICE_PUNCH - ec_move2 ICICLE_SPEAR - ec_move1 ICY_WIND - ec_word IDOL - ec_word IF - ec_word IF_I_LOSE - ec_word IF_I_WIN - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 IGGLYBUFF - ec_pokemon2 IGGLYBUFF - ec_word IGNORANT - ec_word ILLUMINATE - ec_pokemon1 ILLUMISE - ec_word IMMUNITY - ec_word IMPORTANT - ec_word IMPOSSIBLE - ec_move2 IMPRISON - ec_word IN - ec_word INCREASING - ec_word INCREDIBLE - ec_word INFORMATION - ec_move2 INGRAIN - ec_word INNER_FOCUS - ec_word INSIDE - ec_word INSOMNIA - ec_word INSTEAD - ec_word INTIMIDATE - ec_word INVINCIBLE - ec_move2 IRON_DEFENSE - ec_move1 IRON_TAIL - ec_word IS - ec_word IS_IT_QUES - ec_word ISN_T - ec_word ISN_T_IT_QUES - ec_word IT - ec_word IT_S - ec_word ITEM - ec_pokemon2 IVYSAUR + .2byte EC_WORD_I + .2byte EC_WORD_I_AM + .2byte EC_WORD_I_CHOOSE_YOU + .2byte EC_WORD_I_WAS + .2byte EC_WORD_I_VE + .2byte EC_WORD_I_VE_ARRIVED + .2byte EC_WORD_ICE + .2byte EC_MOVE(ICE_BALL) + .2byte EC_MOVE2(ICE_BEAM) + .2byte EC_MOVE2(ICE_PUNCH) + .2byte EC_MOVE2(ICICLE_SPEAR) + .2byte EC_MOVE(ICY_WIND) + .2byte EC_WORD_IDOL + .2byte EC_WORD_IF + .2byte EC_WORD_IF_I_LOSE + .2byte EC_WORD_IF_I_WIN + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(IGGLYBUFF) + .2byte EC_POKEMON2(IGGLYBUFF) + .2byte EC_WORD_IGNORANT + .2byte EC_WORD_ILLUMINATE + .2byte EC_POKEMON(ILLUMISE) + .2byte EC_WORD_IMMUNITY + .2byte EC_WORD_IMPORTANT + .2byte EC_WORD_IMPOSSIBLE + .2byte EC_MOVE2(IMPRISON) + .2byte EC_WORD_IN + .2byte EC_WORD_INCREASING + .2byte EC_WORD_INCREDIBLE + .2byte EC_WORD_INFORMATION + .2byte EC_MOVE2(INGRAIN) + .2byte EC_WORD_INNER_FOCUS + .2byte EC_WORD_INSIDE + .2byte EC_WORD_INSOMNIA + .2byte EC_WORD_INSTEAD + .2byte EC_WORD_INTIMIDATE + .2byte EC_WORD_INVINCIBLE + .2byte EC_MOVE2(IRON_DEFENSE) + .2byte EC_MOVE(IRON_TAIL) + .2byte EC_WORD_IS + .2byte EC_WORD_IS_IT_QUES + .2byte EC_WORD_ISN_T + .2byte EC_WORD_ISN_T_IT_QUES + .2byte EC_WORD_IT + .2byte EC_WORD_IT_S + .2byte EC_WORD_ITEM + .2byte EC_POKEMON2(IVYSAUR) gEasyChatWordsByLetter_J:: @ 859D6F6 .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 JIGGLYPUFF - ec_pokemon2 JIGGLYPUFF - ec_pokemon1 JIRACHI - ec_word JOKING - ec_pokemon2 JOLTEON - ec_word JOY - ec_word JUDGE - ec_move2 JUMP_KICK - ec_pokemon2 JUMPLUFF - ec_word JUST - ec_pokemon2 JYNX + .2byte EC_POKEMON(JIGGLYPUFF) + .2byte EC_POKEMON2(JIGGLYPUFF) + .2byte EC_POKEMON(JIRACHI) + .2byte EC_WORD_JOKING + .2byte EC_POKEMON2(JOLTEON) + .2byte EC_WORD_JOY + .2byte EC_WORD_JUDGE + .2byte EC_MOVE2(JUMP_KICK) + .2byte EC_POKEMON2(JUMPLUFF) + .2byte EC_WORD_JUST + .2byte EC_POKEMON2(JYNX) gEasyChatWordsByLetter_K:: @ 859D710 - ec_pokemon2 KABUTO - ec_pokemon2 KABUTOPS - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 KADABRA - ec_pokemon2 KADABRA - ec_pokemon2 KAKUNA - ec_pokemon2 KANGASKHAN - ec_move1 KARATE_CHOP - ec_pokemon1 KECLEON - ec_word KEEN_EYE - ec_word KID - ec_word KIDDING - ec_word KIND - ec_word KINDERGARTEN - ec_move1 KINESIS - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 KINGDRA - ec_pokemon2 KINGDRA - ec_pokemon2 KINGLER - ec_pokemon1 KIRLIA - ec_move2 KNOCK_OFF - ec_word KNOCKOUT - ec_word KNOW - ec_word KNOWS - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 KOFFING - ec_pokemon2 KOFFING - ec_pokemon2 KRABBY - ec_word KTHX_BYE - ec_pokemon1 KYOGRE + .2byte EC_POKEMON2(KABUTO) + .2byte EC_POKEMON2(KABUTOPS) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(KADABRA) + .2byte EC_POKEMON2(KADABRA) + .2byte EC_POKEMON2(KAKUNA) + .2byte EC_POKEMON2(KANGASKHAN) + .2byte EC_MOVE(KARATE_CHOP) + .2byte EC_POKEMON(KECLEON) + .2byte EC_WORD_KEEN_EYE + .2byte EC_WORD_KID + .2byte EC_WORD_KIDDING + .2byte EC_WORD_KIND + .2byte EC_WORD_KINDERGARTEN + .2byte EC_MOVE(KINESIS) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(KINGDRA) + .2byte EC_POKEMON2(KINGDRA) + .2byte EC_POKEMON2(KINGLER) + .2byte EC_POKEMON(KIRLIA) + .2byte EC_MOVE2(KNOCK_OFF) + .2byte EC_WORD_KNOCKOUT + .2byte EC_WORD_KNOW + .2byte EC_WORD_KNOWS + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(KOFFING) + .2byte EC_POKEMON2(KOFFING) + .2byte EC_POKEMON2(KRABBY) + .2byte EC_WORD_KTHX_BYE + .2byte EC_POKEMON(KYOGRE) gEasyChatWordsByLetter_L:: @ 859D752 - ec_word LACKING - ec_word LACKS - ec_word LADY - ec_pokemon1 LAIRON - ec_word LALALA - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 LANTURN - ec_pokemon2 LANTURN - ec_pokemon2 LAPRAS - ec_pokemon2 LARVITAR - ec_word LAST - ec_word LATE - ec_word LATER - ec_pokemon1 LATIAS - ec_pokemon1 LATIOS - ec_word LAVISH - ec_word LAY - ec_word LEADER - ec_word LEADERS - ec_word LEAF - ec_move2 LEAF_BLADE - ec_word LEARN - ec_pokemon2 LEDIAN - ec_pokemon2 LEDYBA - ec_move1 LEECH_LIFE - ec_move2 LEECH_SEED - ec_move2 LEER - ec_word LEFT - ec_word LEGEND - ec_word LESS - ec_word LESSONS - ec_word LET_ME_WIN - ec_word LET_S - ec_word LETTER - ec_word LEVEL - ec_word LEVITATE - ec_move1 LICK - ec_pokemon2 LICKITUNG - ec_word LIE - ec_word LIFE - ec_move2 LIGHT_SCREEN - ec_word LIGHTNINGROD - ec_word LIKE - ec_word LIKELY_TO - ec_word LIKES - ec_pokemon1 LILEEP - ec_word LIMBER - ec_word LINK - ec_pokemon1 LINOONE - ec_word LIQUID_OOZE - ec_word LISTEN - ec_word LISTENING - ec_word LISTENS - ec_word LIVING - ec_move2 LOCK_ON - ec_word LOCOMOTIVE - ec_word LOL - ec_word LOLLING - ec_pokemon1 LOMBRE - ec_word LONESOME - ec_word LOOK - ec_word LOOKS - ec_word LOSE - ec_word LOSER - ec_word LOSING - ec_word LOSS - ec_word LOST - ec_pokemon1 LOTAD - ec_pokemon1 LOUDRED - ec_word LOUSY - ec_move1 LOVELY_KISS - ec_word LOVEY_DOVEY - ec_word LOW - ec_move1 LOW_KICK - ec_word LOWS - ec_pokemon1 LUDICOLO - ec_pokemon2 LUGIA - ec_word LUKEWARM - ec_pokemon1 LUNATONE - ec_move2 LUSTER_PURGE - ec_pokemon1 LUVDISC + .2byte EC_WORD_LACKING + .2byte EC_WORD_LACKS + .2byte EC_WORD_LADY + .2byte EC_POKEMON(LAIRON) + .2byte EC_WORD_LALALA + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(LANTURN) + .2byte EC_POKEMON2(LANTURN) + .2byte EC_POKEMON2(LAPRAS) + .2byte EC_POKEMON2(LARVITAR) + .2byte EC_WORD_LAST + .2byte EC_WORD_LATE + .2byte EC_WORD_LATER + .2byte EC_POKEMON(LATIAS) + .2byte EC_POKEMON(LATIOS) + .2byte EC_WORD_LAVISH + .2byte EC_WORD_LAY + .2byte EC_WORD_LEADER + .2byte EC_WORD_LEADERS + .2byte EC_WORD_LEAF + .2byte EC_MOVE2(LEAF_BLADE) + .2byte EC_WORD_LEARN + .2byte EC_POKEMON2(LEDIAN) + .2byte EC_POKEMON2(LEDYBA) + .2byte EC_MOVE(LEECH_LIFE) + .2byte EC_MOVE2(LEECH_SEED) + .2byte EC_MOVE2(LEER) + .2byte EC_WORD_LEFT + .2byte EC_WORD_LEGEND + .2byte EC_WORD_LESS + .2byte EC_WORD_LESSONS + .2byte EC_WORD_LET_ME_WIN + .2byte EC_WORD_LET_S + .2byte EC_WORD_LETTER + .2byte EC_WORD_LEVEL + .2byte EC_WORD_LEVITATE + .2byte EC_MOVE(LICK) + .2byte EC_POKEMON2(LICKITUNG) + .2byte EC_WORD_LIE + .2byte EC_WORD_LIFE + .2byte EC_MOVE2(LIGHT_SCREEN) + .2byte EC_WORD_LIGHTNINGROD + .2byte EC_WORD_LIKE + .2byte EC_WORD_LIKELY_TO + .2byte EC_WORD_LIKES + .2byte EC_POKEMON(LILEEP) + .2byte EC_WORD_LIMBER + .2byte EC_WORD_LINK + .2byte EC_POKEMON(LINOONE) + .2byte EC_WORD_LIQUID_OOZE + .2byte EC_WORD_LISTEN + .2byte EC_WORD_LISTENING + .2byte EC_WORD_LISTENS + .2byte EC_WORD_LIVING + .2byte EC_MOVE2(LOCK_ON) + .2byte EC_WORD_LOCOMOTIVE + .2byte EC_WORD_LOL + .2byte EC_WORD_LOLLING + .2byte EC_POKEMON(LOMBRE) + .2byte EC_WORD_LONESOME + .2byte EC_WORD_LOOK + .2byte EC_WORD_LOOKS + .2byte EC_WORD_LOSE + .2byte EC_WORD_LOSER + .2byte EC_WORD_LOSING + .2byte EC_WORD_LOSS + .2byte EC_WORD_LOST + .2byte EC_POKEMON(LOTAD) + .2byte EC_POKEMON(LOUDRED) + .2byte EC_WORD_LOUSY + .2byte EC_MOVE(LOVELY_KISS) + .2byte EC_WORD_LOVEY_DOVEY + .2byte EC_WORD_LOW + .2byte EC_MOVE(LOW_KICK) + .2byte EC_WORD_LOWS + .2byte EC_POKEMON(LUDICOLO) + .2byte EC_POKEMON2(LUGIA) + .2byte EC_WORD_LUKEWARM + .2byte EC_POKEMON(LUNATONE) + .2byte EC_MOVE2(LUSTER_PURGE) + .2byte EC_POKEMON(LUVDISC) gEasyChatWordsByLetter_M:: @ 859D7F6 - ec_move2 MACH_PUNCH - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 MACHAMP - ec_pokemon2 MACHAMP - ec_word MACHINE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 MACHOKE - ec_pokemon2 MACHOKE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 MACHOP - ec_pokemon2 MACHOP - ec_word MAGAZINE - ec_pokemon2 MAGBY - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 MAGCARGO - ec_pokemon2 MAGCARGO - ec_move2 MAGIC_COAT - ec_move2 MAGICAL_LEAF - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 MAGIKARP - ec_pokemon2 MAGIKARP - ec_word MAGMA_ARMOR - ec_pokemon2 MAGMAR - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 MAGNEMITE - ec_pokemon2 MAGNEMITE - ec_word MAGNET_PULL - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 MAGNETON - ec_pokemon2 MAGNETON - ec_move2 MAGNITUDE - ec_word MAIL - ec_word MAKE - ec_word MAKING - ec_pokemon1 MAKUHITA - ec_word MAN - ec_pokemon1 MANECTRIC - ec_pokemon2 MANKEY - ec_pokemon2 MANTINE - ec_pokemon2 MAREEP - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 MARILL - ec_pokemon2 MARILL - ec_pokemon2 MAROWAK - ec_pokemon1 MARSHTOMP - ec_word MARVEL_SCALE - ec_pokemon1 MASQUERAIN - ec_word MASTER - ec_word MATCH - ec_word MATCH_UP - ec_pokemon1 MAWILE - ec_word MAYBE - ec_word MC - ec_word ME - ec_word MEAN - ec_move1 MEAN_LOOK - ec_pokemon1 MEDICHAM - ec_move2 MEDITATE - ec_pokemon1 MEDITITE - ec_word MEET - ec_word MEET_YOU - ec_word MEETS - ec_word MEGA - ec_move2 MEGA_DRAIN - ec_move2 MEGA_KICK - ec_move2 MEGA_PUNCH - ec_move2 MEGAHORN - ec_pokemon2 MEGANIUM - ec_move1 MEMENTO - ec_pokemon2 MEOWTH - ec_word MESSAGE - ec_pokemon1 METAGROSS - ec_move2 METAL_CLAW - ec_move1 METAL_SOUND - ec_pokemon1 METANG - ec_pokemon2 METAPOD - ec_move1 METEOR_MASH - ec_move2 METRONOME - ec_pokemon2 MEW - ec_pokemon2 MEWTWO - ec_pokemon1 MIGHTYENA - ec_move2 MILK_DRINK - ec_pokemon1 MILOTIC - ec_pokemon2 MILTANK - ec_move2 MIMIC - ec_move1 MIND_READER - ec_move2 MINIMIZE - ec_pokemon1 MINUN - ec_word MINUS - ec_move2 MIRROR_COAT - ec_move1 MIRROR_MOVE - ec_pokemon2 MISDREAVUS - ec_word MISHEARD - ec_word MISS - ec_move1 MIST - ec_move2 MIST_BALL - ec_word MISTAKE - ec_word MMM - ec_word MODE - ec_word MODERN - ec_pokemon2 MOLTRES - ec_word MOMENTUM - ec_word MONDAY - ec_word MONEY - ec_word MONTH - ec_word MOOD - ec_move2 MOONLIGHT - ec_word MORE - ec_word MORNING - ec_move1 MORNING_SUN - ec_word MOTHER - ec_word MOVE - ec_word MOVIE - ec_word MR - ec_pokemon2 MR_MIME - ec_word MRS - ec_word MUCH - ec_word MUCH_OBLIGED - ec_move2 MUD_SHOT - ec_move2 MUD_SPORT - ec_move2 MUD_SLAP - ec_move2 MUDDY_WATER - ec_pokemon1 MUDKIP - ec_word MUFUFU - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 MUK - ec_pokemon2 MUK - ec_pokemon2 MURKROW - ec_word MUSIC - ec_word MUST_BE - ec_word MY - ec_word MYSELF - ec_word MYSTERY + .2byte EC_MOVE2(MACH_PUNCH) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(MACHAMP) + .2byte EC_POKEMON2(MACHAMP) + .2byte EC_WORD_MACHINE + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(MACHOKE) + .2byte EC_POKEMON2(MACHOKE) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(MACHOP) + .2byte EC_POKEMON2(MACHOP) + .2byte EC_WORD_MAGAZINE + .2byte EC_POKEMON2(MAGBY) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(MAGCARGO) + .2byte EC_POKEMON2(MAGCARGO) + .2byte EC_MOVE2(MAGIC_COAT) + .2byte EC_MOVE2(MAGICAL_LEAF) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(MAGIKARP) + .2byte EC_POKEMON2(MAGIKARP) + .2byte EC_WORD_MAGMA_ARMOR + .2byte EC_POKEMON2(MAGMAR) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(MAGNEMITE) + .2byte EC_POKEMON2(MAGNEMITE) + .2byte EC_WORD_MAGNET_PULL + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(MAGNETON) + .2byte EC_POKEMON2(MAGNETON) + .2byte EC_MOVE2(MAGNITUDE) + .2byte EC_WORD_MAIL + .2byte EC_WORD_MAKE + .2byte EC_WORD_MAKING + .2byte EC_POKEMON(MAKUHITA) + .2byte EC_WORD_MAN + .2byte EC_POKEMON(MANECTRIC) + .2byte EC_POKEMON2(MANKEY) + .2byte EC_POKEMON2(MANTINE) + .2byte EC_POKEMON2(MAREEP) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(MARILL) + .2byte EC_POKEMON2(MARILL) + .2byte EC_POKEMON2(MAROWAK) + .2byte EC_POKEMON(MARSHTOMP) + .2byte EC_WORD_MARVEL_SCALE + .2byte EC_POKEMON(MASQUERAIN) + .2byte EC_WORD_MASTER + .2byte EC_WORD_MATCH + .2byte EC_WORD_MATCH_UP + .2byte EC_POKEMON(MAWILE) + .2byte EC_WORD_MAYBE + .2byte EC_WORD_MC + .2byte EC_WORD_ME + .2byte EC_WORD_MEAN + .2byte EC_MOVE(MEAN_LOOK) + .2byte EC_POKEMON(MEDICHAM) + .2byte EC_MOVE2(MEDITATE) + .2byte EC_POKEMON(MEDITITE) + .2byte EC_WORD_MEET + .2byte EC_WORD_MEET_YOU + .2byte EC_WORD_MEETS + .2byte EC_WORD_MEGA + .2byte EC_MOVE2(MEGA_DRAIN) + .2byte EC_MOVE2(MEGA_KICK) + .2byte EC_MOVE2(MEGA_PUNCH) + .2byte EC_MOVE2(MEGAHORN) + .2byte EC_POKEMON2(MEGANIUM) + .2byte EC_MOVE(MEMENTO) + .2byte EC_POKEMON2(MEOWTH) + .2byte EC_WORD_MESSAGE + .2byte EC_POKEMON(METAGROSS) + .2byte EC_MOVE2(METAL_CLAW) + .2byte EC_MOVE(METAL_SOUND) + .2byte EC_POKEMON(METANG) + .2byte EC_POKEMON2(METAPOD) + .2byte EC_MOVE(METEOR_MASH) + .2byte EC_MOVE2(METRONOME) + .2byte EC_POKEMON2(MEW) + .2byte EC_POKEMON2(MEWTWO) + .2byte EC_POKEMON(MIGHTYENA) + .2byte EC_MOVE2(MILK_DRINK) + .2byte EC_POKEMON(MILOTIC) + .2byte EC_POKEMON2(MILTANK) + .2byte EC_MOVE2(MIMIC) + .2byte EC_MOVE(MIND_READER) + .2byte EC_MOVE2(MINIMIZE) + .2byte EC_POKEMON(MINUN) + .2byte EC_WORD_MINUS + .2byte EC_MOVE2(MIRROR_COAT) + .2byte EC_MOVE(MIRROR_MOVE) + .2byte EC_POKEMON2(MISDREAVUS) + .2byte EC_WORD_MISHEARD + .2byte EC_WORD_MISS + .2byte EC_MOVE(MIST) + .2byte EC_MOVE2(MIST_BALL) + .2byte EC_WORD_MISTAKE + .2byte EC_WORD_MMM + .2byte EC_WORD_MODE + .2byte EC_WORD_MODERN + .2byte EC_POKEMON2(MOLTRES) + .2byte EC_WORD_MOMENTUM + .2byte EC_WORD_MONDAY + .2byte EC_WORD_MONEY + .2byte EC_WORD_MONTH + .2byte EC_WORD_MOOD + .2byte EC_MOVE2(MOONLIGHT) + .2byte EC_WORD_MORE + .2byte EC_WORD_MORNING + .2byte EC_MOVE(MORNING_SUN) + .2byte EC_WORD_MOTHER + .2byte EC_WORD_MOVE + .2byte EC_WORD_MOVIE + .2byte EC_WORD_MR + .2byte EC_POKEMON2(MR_MIME) + .2byte EC_WORD_MRS + .2byte EC_WORD_MUCH + .2byte EC_WORD_MUCH_OBLIGED + .2byte EC_MOVE2(MUD_SHOT) + .2byte EC_MOVE2(MUD_SPORT) + .2byte EC_MOVE2(MUD_SLAP) + .2byte EC_MOVE2(MUDDY_WATER) + .2byte EC_POKEMON(MUDKIP) + .2byte EC_WORD_MUFUFU + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(MUK) + .2byte EC_POKEMON2(MUK) + .2byte EC_POKEMON2(MURKROW) + .2byte EC_WORD_MUSIC + .2byte EC_WORD_MUST_BE + .2byte EC_WORD_MY + .2byte EC_WORD_MYSELF + .2byte EC_WORD_MYSTERY gEasyChatWordsByLetter_N:: @ 859D912 - ec_word NAME - ec_word NAP - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 NATU - ec_pokemon2 NATU - ec_word NATURAL - ec_word NATURAL_CURE - ec_word NATURALLY - ec_word NATURE - ec_move1 NATURE_POWER - ec_word NEAR - ec_word NEARLY - ec_word NEED - ec_move2 NEEDLE_ARM - ec_word NEGATIVE - ec_word NEVER - ec_word NEW - ec_word NEWS - ec_word NEXT - ec_word NICE - ec_pokemon2 NIDOKING - ec_pokemon2 NIDOQUEEN - ec_pokemon2 NIDORAN_F - ec_pokemon2 NIDORAN_M - ec_pokemon2 NIDORINA - ec_pokemon2 NIDORINO - ec_word NIGHT - ec_move2 NIGHT_SHADE - ec_move1 NIGHTMARE - ec_word NIGHTTIME - ec_pokemon1 NINCADA - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 NINETALES - ec_pokemon2 NINETALES - ec_pokemon1 NINJASK - ec_word NITWIT - ec_word NO - ec_word NO_MATCH - ec_word NO_1 - ec_pokemon2 NOCTOWL - ec_word NOISY - ec_word NON_STOP - ec_word NONE - ec_word NOPE - ec_word NORMAL - ec_pokemon1 NOSEPASS - ec_word NOT - ec_word NOT_VERY - ec_word NOTHING - ec_word NOW - ec_pokemon1 NUMEL - ec_pokemon1 NUZLEAF + .2byte EC_WORD_NAME + .2byte EC_WORD_NAP + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(NATU) + .2byte EC_POKEMON2(NATU) + .2byte EC_WORD_NATURAL + .2byte EC_WORD_NATURAL_CURE + .2byte EC_WORD_NATURALLY + .2byte EC_WORD_NATURE + .2byte EC_MOVE(NATURE_POWER) + .2byte EC_WORD_NEAR + .2byte EC_WORD_NEARLY + .2byte EC_WORD_NEED + .2byte EC_MOVE2(NEEDLE_ARM) + .2byte EC_WORD_NEGATIVE + .2byte EC_WORD_NEVER + .2byte EC_WORD_NEW + .2byte EC_WORD_NEWS + .2byte EC_WORD_NEXT + .2byte EC_WORD_NICE + .2byte EC_POKEMON2(NIDOKING) + .2byte EC_POKEMON2(NIDOQUEEN) + .2byte EC_POKEMON2(NIDORAN_F) + .2byte EC_POKEMON2(NIDORAN_M) + .2byte EC_POKEMON2(NIDORINA) + .2byte EC_POKEMON2(NIDORINO) + .2byte EC_WORD_NIGHT + .2byte EC_MOVE2(NIGHT_SHADE) + .2byte EC_MOVE(NIGHTMARE) + .2byte EC_WORD_NIGHTTIME + .2byte EC_POKEMON(NINCADA) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(NINETALES) + .2byte EC_POKEMON2(NINETALES) + .2byte EC_POKEMON(NINJASK) + .2byte EC_WORD_NITWIT + .2byte EC_WORD_NO + .2byte EC_WORD_NO_MATCH + .2byte EC_WORD_NO_1 + .2byte EC_POKEMON2(NOCTOWL) + .2byte EC_WORD_NOISY + .2byte EC_WORD_NON_STOP + .2byte EC_WORD_NONE + .2byte EC_WORD_NOPE + .2byte EC_WORD_NORMAL + .2byte EC_POKEMON(NOSEPASS) + .2byte EC_WORD_NOT + .2byte EC_WORD_NOT_VERY + .2byte EC_WORD_NOTHING + .2byte EC_WORD_NOW + .2byte EC_POKEMON(NUMEL) + .2byte EC_POKEMON(NUZLEAF) gEasyChatWordsByLetter_O:: @ 859D97E - ec_word OBLIVIOUS - ec_move1 OCTAZOOKA - ec_pokemon2 OCTILLERY - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 ODDISH - ec_pokemon2 ODDISH - ec_move1 ODOR_SLEUTH - ec_word OF - ec_word OFF - ec_word OFFENSIVE - ec_word OH - ec_word OH_DEAR - ec_word OH_YEAH - ec_word OH_KAY - ec_word OH_QUES - ec_word OI - ec_word OI_OI_OI - ec_word OK_QUES - ec_word OKAY - ec_word OLD - ec_word OLDEN - ec_pokemon2 OMANYTE - ec_pokemon2 OMASTAR - ec_word ON - ec_word ONCE - ec_pokemon2 ONIX - ec_word ONLY - ec_word OOPS - ec_word OPPONENT - ec_word OPPOSITE - ec_word OR - ec_word OTHER - ec_word OUR - ec_word OUT - ec_move1 OUTRAGE - ec_word OUTSIDE - ec_word OVER - ec_word OVERDO - ec_word OVERGROW - ec_move1 OVERHEAT - ec_word OVERWHELMING - ec_word OWN - ec_word OWN_TEMPO + .2byte EC_WORD_OBLIVIOUS + .2byte EC_MOVE(OCTAZOOKA) + .2byte EC_POKEMON2(OCTILLERY) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(ODDISH) + .2byte EC_POKEMON2(ODDISH) + .2byte EC_MOVE(ODOR_SLEUTH) + .2byte EC_WORD_OF + .2byte EC_WORD_OFF + .2byte EC_WORD_OFFENSIVE + .2byte EC_WORD_OH + .2byte EC_WORD_OH_DEAR + .2byte EC_WORD_OH_YEAH + .2byte EC_WORD_OH_KAY + .2byte EC_WORD_OH_QUES + .2byte EC_WORD_OI + .2byte EC_WORD_OI_OI_OI + .2byte EC_WORD_OK_QUES + .2byte EC_WORD_OKAY + .2byte EC_WORD_OLD + .2byte EC_WORD_OLDEN + .2byte EC_POKEMON2(OMANYTE) + .2byte EC_POKEMON2(OMASTAR) + .2byte EC_WORD_ON + .2byte EC_WORD_ONCE + .2byte EC_POKEMON2(ONIX) + .2byte EC_WORD_ONLY + .2byte EC_WORD_OOPS + .2byte EC_WORD_OPPONENT + .2byte EC_WORD_OPPOSITE + .2byte EC_WORD_OR + .2byte EC_WORD_OTHER + .2byte EC_WORD_OUR + .2byte EC_WORD_OUT + .2byte EC_MOVE(OUTRAGE) + .2byte EC_WORD_OUTSIDE + .2byte EC_WORD_OVER + .2byte EC_WORD_OVERDO + .2byte EC_WORD_OVERGROW + .2byte EC_MOVE(OVERHEAT) + .2byte EC_WORD_OVERWHELMING + .2byte EC_WORD_OWN + .2byte EC_WORD_OWN_TEMPO gEasyChatWordsByLetter_P:: @ 859D9D6 - ec_move1 PAIN_SPLIT - ec_pokemon2 PARAS - ec_pokemon2 PARASECT - ec_word PARDON - ec_word PARENT - ec_word PARTNER - ec_word PARTY - ec_word PATTERN - ec_move2 PAY_DAY - ec_word PC - ec_move2 PECK - ec_pokemon1 PELIPPER - ec_word PERFECT - ec_word PERFECTION - ec_move2 PERISH_SONG - ec_pokemon2 PERSIAN - ec_word PERSON - ec_move2 PETAL_DANCE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 PHANPY - ec_pokemon2 PHANPY - ec_word PHONE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 PICHU - ec_pokemon2 PICHU - ec_word PICKUP - ec_pokemon2 PIDGEOT - ec_pokemon2 PIDGEOTTO - ec_pokemon2 PIDGEY - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 PIKACHU - ec_pokemon2 PIKACHU - ec_pokemon2 PILOSWINE - ec_move2 PIN_MISSILE - ec_pokemon2 PINECO - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 PINSIR - ec_pokemon2 PINSIR - ec_word PKRS - ec_word PLACE - ec_word PLANS - ec_word PLAY - ec_word PLAYED - ec_word PLAYS - ec_word PLEASE - ec_word PLUS - ec_word PLUSH_DOLL - ec_pokemon1 PLUSLE - ec_word POINTS - ec_word POISON - ec_move2 POISON_FANG - ec_move2 POISON_GAS - ec_word POISON_POINT - ec_move2 POISON_STING - ec_move2 POISON_TAIL - ec_move2 POISON_POWDER - ec_word POKEBLOCK - ec_word POKEDEX - ec_word POKEMON - ec_word POKENAV - ec_pokemon2 POLITOED - ec_pokemon2 POLIWAG - ec_pokemon2 POLIWHIRL - ec_pokemon2 POLIWRATH - ec_pokemon2 PONYTA - ec_pokemon1 POOCHYENA - ec_word POPULAR - ec_pokemon2 PORYGON - ec_pokemon2 PORYGON2 - ec_move2 POUND - ec_move1 POWDER_SNOW - ec_word POWER - ec_word PRAISE - ec_word PREPOSTEROUS - ec_move2 PRESENT - ec_word PRESSURE - ec_word PRETEND - ec_word PRETTY - ec_pokemon2 PRIMEAPE - ec_word PROBABLY - ec_word PROMISE - ec_move2 PROTECT - ec_move1 PSYBEAM - ec_move1 PSYCH_UP - .2byte -1, 2 @ doubled Pokémon species names - ec_word PSYCHIC - ec_move1 PSYCHIC - ec_move1 PSYCHO_BOOST - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 PSYDUCK - ec_pokemon2 PSYDUCK - ec_move1 PSYWAVE - ec_pokemon2 PUPITAR - ec_word PURE_POWER - ec_move1 PURSUIT - ec_word PUSHOVER + .2byte EC_MOVE(PAIN_SPLIT) + .2byte EC_POKEMON2(PARAS) + .2byte EC_POKEMON2(PARASECT) + .2byte EC_WORD_PARDON + .2byte EC_WORD_PARENT + .2byte EC_WORD_PARTNER + .2byte EC_WORD_PARTY + .2byte EC_WORD_PATTERN + .2byte EC_MOVE2(PAY_DAY) + .2byte EC_WORD_PC + .2byte EC_MOVE2(PECK) + .2byte EC_POKEMON(PELIPPER) + .2byte EC_WORD_PERFECT + .2byte EC_WORD_PERFECTION + .2byte EC_MOVE2(PERISH_SONG) + .2byte EC_POKEMON2(PERSIAN) + .2byte EC_WORD_PERSON + .2byte EC_MOVE2(PETAL_DANCE) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(PHANPY) + .2byte EC_POKEMON2(PHANPY) + .2byte EC_WORD_PHONE + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(PICHU) + .2byte EC_POKEMON2(PICHU) + .2byte EC_WORD_PICKUP + .2byte EC_POKEMON2(PIDGEOT) + .2byte EC_POKEMON2(PIDGEOTTO) + .2byte EC_POKEMON2(PIDGEY) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(PIKACHU) + .2byte EC_POKEMON2(PIKACHU) + .2byte EC_POKEMON2(PILOSWINE) + .2byte EC_MOVE2(PIN_MISSILE) + .2byte EC_POKEMON2(PINECO) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(PINSIR) + .2byte EC_POKEMON2(PINSIR) + .2byte EC_WORD_PKRS + .2byte EC_WORD_PLACE + .2byte EC_WORD_PLANS + .2byte EC_WORD_PLAY + .2byte EC_WORD_PLAYED + .2byte EC_WORD_PLAYS + .2byte EC_WORD_PLEASE + .2byte EC_WORD_PLUS + .2byte EC_WORD_PLUSH_DOLL + .2byte EC_POKEMON(PLUSLE) + .2byte EC_WORD_POINTS + .2byte EC_WORD_POISON + .2byte EC_MOVE2(POISON_FANG) + .2byte EC_MOVE2(POISON_GAS) + .2byte EC_WORD_POISON_POINT + .2byte EC_MOVE2(POISON_STING) + .2byte EC_MOVE2(POISON_TAIL) + .2byte EC_MOVE2(POISON_POWDER) + .2byte EC_WORD_POKEBLOCK + .2byte EC_WORD_POKEDEX + .2byte EC_WORD_POKEMON + .2byte EC_WORD_POKENAV + .2byte EC_POKEMON2(POLITOED) + .2byte EC_POKEMON2(POLIWAG) + .2byte EC_POKEMON2(POLIWHIRL) + .2byte EC_POKEMON2(POLIWRATH) + .2byte EC_POKEMON2(PONYTA) + .2byte EC_POKEMON(POOCHYENA) + .2byte EC_WORD_POPULAR + .2byte EC_POKEMON2(PORYGON) + .2byte EC_POKEMON2(PORYGON2) + .2byte EC_MOVE2(POUND) + .2byte EC_MOVE(POWDER_SNOW) + .2byte EC_WORD_POWER + .2byte EC_WORD_PRAISE + .2byte EC_WORD_PREPOSTEROUS + .2byte EC_MOVE2(PRESENT) + .2byte EC_WORD_PRESSURE + .2byte EC_WORD_PRETEND + .2byte EC_WORD_PRETTY + .2byte EC_POKEMON2(PRIMEAPE) + .2byte EC_WORD_PROBABLY + .2byte EC_WORD_PROMISE + .2byte EC_MOVE2(PROTECT) + .2byte EC_MOVE(PSYBEAM) + .2byte EC_MOVE(PSYCH_UP) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_WORD_PSYCHIC + .2byte EC_MOVE(PSYCHIC) + .2byte EC_MOVE(PSYCHO_BOOST) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(PSYDUCK) + .2byte EC_POKEMON2(PSYDUCK) + .2byte EC_MOVE(PSYWAVE) + .2byte EC_POKEMON2(PUPITAR) + .2byte EC_WORD_PURE_POWER + .2byte EC_MOVE(PURSUIT) + .2byte EC_WORD_PUSHOVER gEasyChatWordsByLetter_Q:: @ 859DAA2 - ec_pokemon2 QUAGSIRE - ec_word QUESTION - ec_move2 QUICK_ATTACK - ec_pokemon2 QUILAVA - ec_word QUITE - ec_pokemon2 QWILFISH + .2byte EC_POKEMON2(QUAGSIRE) + .2byte EC_WORD_QUESTION + .2byte EC_MOVE2(QUICK_ATTACK) + .2byte EC_POKEMON2(QUILAVA) + .2byte EC_WORD_QUITE + .2byte EC_POKEMON2(QWILFISH) gEasyChatWordsByLetter_R:: @ 859DAAE - ec_word RADIO - ec_move1 RAGE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 RAICHU - ec_pokemon2 RAICHU - ec_pokemon2 RAIKOU - ec_move1 RAIN_DANCE - ec_word RAIN_DISH - ec_pokemon1 RALTS - ec_word RANK - ec_move1 RAPID_SPIN - ec_pokemon2 RAPIDASH - ec_word RARE - ec_word RATHER - ec_pokemon2 RATICATE - ec_pokemon2 RATTATA - ec_pokemon1 RAYQUAZA - ec_move2 RAZOR_LEAF - ec_move1 RAZOR_WIND - ec_word READY - ec_word REALLY - ec_word REAR - ec_word RECEIVED - ec_word RECOMMEND - ec_move1 RECOVER - ec_move2 RECYCLE - ec_word RED - ec_move2 REFLECT - ec_move2 REFRESH - ec_word REFRESHING - ec_word REFUSE - ec_pokemon1 REGICE - ec_pokemon1 REGIROCK - ec_pokemon1 REGISTEEL - ec_word REJECT - ec_word RELEASE - ec_pokemon1 RELICANTH - ec_pokemon2 REMORAID - ec_word RENTAL - ec_move2 REST - ec_word RESUSCITATE - ec_move1 RETURN - ec_move2 REVENGE - ec_move1 REVERSAL - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 RHYDON - ec_pokemon2 RHYDON - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 RHYHORN - ec_pokemon2 RHYHORN - ec_word RIBBON - ec_word RICKETY - ec_word RIGHT - ec_word RIPPED - ec_word RIVAL - ec_move2 ROAR - ec_word ROCK - ec_move2 ROCK_BLAST - ec_word ROCK_HEAD - ec_move1 ROCK_SLIDE - ec_move1 ROCK_SMASH - ec_move1 ROCK_THROW - ec_move1 ROCK_TOMB - ec_word ROCK_SOLID - ec_move2 ROLE_PLAY - ec_move2 ROLLING_KICK - ec_move1 ROLLOUT - ec_word ROMANTIC - ec_word ROOM - ec_pokemon1 ROSELIA - ec_word ROUGH_SKIN - ec_word RPG - ec_word RUBY - ec_word RULE - ec_word RUN - ec_word RUN_AWAY - ec_word RUNS + .2byte EC_WORD_RADIO + .2byte EC_MOVE(RAGE) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(RAICHU) + .2byte EC_POKEMON2(RAICHU) + .2byte EC_POKEMON2(RAIKOU) + .2byte EC_MOVE(RAIN_DANCE) + .2byte EC_WORD_RAIN_DISH + .2byte EC_POKEMON(RALTS) + .2byte EC_WORD_RANK + .2byte EC_MOVE(RAPID_SPIN) + .2byte EC_POKEMON2(RAPIDASH) + .2byte EC_WORD_RARE + .2byte EC_WORD_RATHER + .2byte EC_POKEMON2(RATICATE) + .2byte EC_POKEMON2(RATTATA) + .2byte EC_POKEMON(RAYQUAZA) + .2byte EC_MOVE2(RAZOR_LEAF) + .2byte EC_MOVE(RAZOR_WIND) + .2byte EC_WORD_READY + .2byte EC_WORD_REALLY + .2byte EC_WORD_REAR + .2byte EC_WORD_RECEIVED + .2byte EC_WORD_RECOMMEND + .2byte EC_MOVE(RECOVER) + .2byte EC_MOVE2(RECYCLE) + .2byte EC_WORD_RED + .2byte EC_MOVE2(REFLECT) + .2byte EC_MOVE2(REFRESH) + .2byte EC_WORD_REFRESHING + .2byte EC_WORD_REFUSE + .2byte EC_POKEMON(REGICE) + .2byte EC_POKEMON(REGIROCK) + .2byte EC_POKEMON(REGISTEEL) + .2byte EC_WORD_REJECT + .2byte EC_WORD_RELEASE + .2byte EC_POKEMON(RELICANTH) + .2byte EC_POKEMON2(REMORAID) + .2byte EC_WORD_RENTAL + .2byte EC_MOVE2(REST) + .2byte EC_WORD_RESUSCITATE + .2byte EC_MOVE(RETURN) + .2byte EC_MOVE2(REVENGE) + .2byte EC_MOVE(REVERSAL) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(RHYDON) + .2byte EC_POKEMON2(RHYDON) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(RHYHORN) + .2byte EC_POKEMON2(RHYHORN) + .2byte EC_WORD_RIBBON + .2byte EC_WORD_RICKETY + .2byte EC_WORD_RIGHT + .2byte EC_WORD_RIPPED + .2byte EC_WORD_RIVAL + .2byte EC_MOVE2(ROAR) + .2byte EC_WORD_ROCK + .2byte EC_MOVE2(ROCK_BLAST) + .2byte EC_WORD_ROCK_HEAD + .2byte EC_MOVE(ROCK_SLIDE) + .2byte EC_MOVE(ROCK_SMASH) + .2byte EC_MOVE(ROCK_THROW) + .2byte EC_MOVE(ROCK_TOMB) + .2byte EC_WORD_ROCK_SOLID + .2byte EC_MOVE2(ROLE_PLAY) + .2byte EC_MOVE2(ROLLING_KICK) + .2byte EC_MOVE(ROLLOUT) + .2byte EC_WORD_ROMANTIC + .2byte EC_WORD_ROOM + .2byte EC_POKEMON(ROSELIA) + .2byte EC_WORD_ROUGH_SKIN + .2byte EC_WORD_RPG + .2byte EC_WORD_RUBY + .2byte EC_WORD_RULE + .2byte EC_WORD_RUN + .2byte EC_WORD_RUN_AWAY + .2byte EC_WORD_RUNS gEasyChatWordsByLetter_S:: @ 859DB4E - ec_pokemon1 SABLEYE - ec_move1 SACRED_FIRE - ec_word SAD - ec_word SADLY - ec_move1 SAFEGUARD - ec_word SAID - ec_pokemon1 SALAMENCE - ec_word SAND_STREAM - ec_move1 SAND_TOMB - ec_word SAND_VEIL - ec_move1 SAND_ATTACK - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 SANDSHREW - ec_pokemon2 SANDSHREW - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 SANDSLASH - ec_pokemon2 SANDSLASH - ec_move1 SANDSTORM - ec_word SAPPHIRE - ec_word SATISFIED - ec_word SATURDAY - ec_word SAYS - ec_word SCARY - ec_move1 SCARY_FACE - ec_word SCATTER - ec_pokemon1 SCEPTILE - ec_word SCHOOL - ec_pokemon2 SCIZOR - ec_move2 SCRATCH - ec_move1 SCREECH - ec_pokemon2 SCYTHER - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 SEADRA - ec_pokemon2 SEADRA - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 SEAKING - ec_pokemon2 SEAKING - ec_pokemon1 SEALEO - ec_word SEARCH - ec_word SECRET - ec_word SECRET_BASE - ec_move2 SECRET_POWER - ec_word SEE - ec_word SEE_YA - ec_pokemon1 SEEDOT - ec_word SEEK - ec_pokemon2 SEEL - ec_word SEEMS - ec_word SEES - ec_move2 SEISMIC_TOSS - ec_move1 SELF_DESTRUCT - ec_word SENSE - ec_pokemon2 SENTRET - ec_word SERENE_GRACE - ec_word SERIOUS - ec_word SERIOUSLY - ec_word SERVICE - ec_pokemon1 SEVIPER - ec_move1 SHADOW_BALL - ec_move1 SHADOW_PUNCH - ec_word SHADOW_TAG - ec_word SHADY - ec_word SHAKE - ec_word SHAKY - ec_word SHALLOW - ec_pokemon1 SHARPEDO - ec_move1 SHARPEN - ec_word SHE - ec_word SHE_IS - ec_word SHE_WAS - ec_word SHED_SKIN - ec_pokemon1 SHEDINJA - ec_move1 SHEER_COLD - ec_pokemon1 SHELGON - ec_word SHELL_ARMOR - ec_pokemon2 SHELLDER - ec_word SHIELD_DUST - ec_pokemon1 SHIFTRY - ec_word SHINE - ec_move2 SHOCK_WAVE - ec_word SHOCKED - ec_word SHOPPING - ec_word SHOULD - ec_word SHOW - ec_word SHREDDED - ec_pokemon1 SHROOMISH - ec_pokemon2 SHUCKLE - ec_pokemon1 SHUPPET - ec_word SIBLINGS - ec_word SIGH - ec_move1 SIGNAL_BEAM - ec_pokemon1 SILCOON - ec_word SILKY - ec_word SILVER - ec_move1 SILVER_WIND - ec_word SIMPLE - ec_word SINCE - ec_move1 SING - ec_word SINK - ec_word SISTER - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 SKARMORY - ec_pokemon2 SKARMORY - ec_move1 SKETCH - ec_word SKILL - ec_move1 SKILL_SWAP - ec_word SKILLED - ec_pokemon2 SKIPLOOM - ec_pokemon1 SKITTY - ec_move2 SKULL_BASH - ec_move1 SKY_ATTACK - ec_move1 SKY_UPPERCUT - ec_move2 SLACK_OFF - ec_pokemon1 SLAKING - ec_pokemon1 SLAKOTH - ec_move2 SLAM - ec_move1 SLASH - ec_word SLEEP - ec_move2 SLEEP_POWDER - ec_move2 SLEEP_TALK - ec_word SLEPT - ec_word SLIDE - ec_word SLIMY - ec_pokemon2 SLOWBRO - ec_pokemon2 SLOWKING - ec_pokemon2 SLOWPOKE - ec_move2 SLUDGE - ec_move2 SLUDGE_BOMB - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 SLUGMA - ec_pokemon2 SLUGMA - ec_word SMACK - ec_word SMALL - ec_word SMART - ec_word SMARTNESS - ec_pokemon2 SMEARGLE - ec_word SMELL - ec_word SMELL_YA - ec_move1 SMELLING_SALT - ec_word SMITE - ec_move1 SMOG - ec_move1 SMOKESCREEN - ec_pokemon2 SMOOCHUM - ec_word SMOOTH - ec_move2 SNATCH - ec_pokemon2 SNEASEL - ec_move1 SNORE - ec_pokemon2 SNORLAX - ec_word SNORT - ec_pokemon1 SNORUNT - ec_pokemon2 SNUBBULL - ec_word SO - ec_move2 SOFT_BOILED - ec_word SOFTWARE - ec_move1 SOLAR_BEAM - ec_pokemon1 SOLROCK - ec_word SOME - ec_word SOMEHOW - ec_word SOMEONE - ec_word SOMETHING - ec_word SOMETIME - ec_word SON - ec_word SONG - ec_word SONGS - ec_move1 SONIC_BOOM - ec_word SOON - ec_word SORRY - ec_word SOUNDPROOF - ec_word SP_ABILITY - ec_move1 SPARK - ec_pokemon2 SPEAROW - ec_word SPECTATOR - ec_word SPEED_BOOST - ec_pokemon1 SPHEAL - ec_move1 SPIDER_WEB - ec_move2 SPIKE_CANNON - ec_move2 SPIKES - ec_pokemon2 SPINARAK - ec_pokemon1 SPINDA - ec_word SPIRALING - ec_word SPIRIT - ec_move2 SPIT_UP - ec_move1 SPITE - ec_move2 SPLASH - ec_pokemon1 SPOINK - ec_move1 SPORE - ec_word SPORTS - ec_word SPRING - ec_pokemon2 SQUIRTLE - ec_word STAGE - ec_pokemon2 STANTLER - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 STARMIE - ec_pokemon2 STARMIE - ec_word START - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 STARYU - ec_pokemon2 STARYU - ec_word STATIC - ec_word STAY_AT_HOME - ec_word STEEL - ec_move2 STEEL_WING - ec_pokemon2 STEELIX - ec_word STENCH - ec_word STICKY_HOLD - ec_move2 STOCKPILE - ec_move2 STOMP - ec_word STOP - ec_word STORE - ec_word STORES - ec_word STORY - ec_word STRATEGY - ec_move1 STRENGTH - ec_move1 STRING_SHOT - ec_word STRONG - ec_move2 STRUGGLE - ec_word STUDY - ec_move1 STUN_SPORE - ec_word STURDY - ec_move1 SUBMISSION - ec_move2 SUBSTITUTE - ec_word SUCTION_CUPS - ec_pokemon2 SUDOWOODO - ec_pokemon2 SUICUNE - ec_word SUMMER - ec_word SUNDAY - ec_pokemon2 SUNFLORA - ec_pokemon2 SUNKERN - ec_move2 SUNNY_DAY - ec_word SUPER - ec_move1 SUPER_FANG - ec_move2 SUPERPOWER - ec_move2 SUPERSONIC - ec_move2 SURF - ec_word SURPRISE - ec_word SURRENDER - ec_pokemon1 SURSKIT - ec_pokemon1 SWABLU - ec_move1 SWAGGER - ec_move2 SWALLOW - ec_pokemon1 SWALOT - ec_pokemon1 SWAMPERT - ec_word SWARM - ec_move2 SWEET_KISS - ec_move1 SWEET_SCENT - ec_word SWEETS - ec_pokemon1 SWELLOW - ec_move1 SWIFT - ec_word SWIFT_SWIM - ec_pokemon2 SWINUB - ec_move2 SWORDS_DANCE - ec_word SYNCHRONIZE - ec_move1 SYNTHESIS - ec_word SYSTEM + .2byte EC_POKEMON(SABLEYE) + .2byte EC_MOVE(SACRED_FIRE) + .2byte EC_WORD_SAD + .2byte EC_WORD_SADLY + .2byte EC_MOVE(SAFEGUARD) + .2byte EC_WORD_SAID + .2byte EC_POKEMON(SALAMENCE) + .2byte EC_WORD_SAND_STREAM + .2byte EC_MOVE(SAND_TOMB) + .2byte EC_WORD_SAND_VEIL + .2byte EC_MOVE(SAND_ATTACK) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(SANDSHREW) + .2byte EC_POKEMON2(SANDSHREW) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(SANDSLASH) + .2byte EC_POKEMON2(SANDSLASH) + .2byte EC_MOVE(SANDSTORM) + .2byte EC_WORD_SAPPHIRE + .2byte EC_WORD_SATISFIED + .2byte EC_WORD_SATURDAY + .2byte EC_WORD_SAYS + .2byte EC_WORD_SCARY + .2byte EC_MOVE(SCARY_FACE) + .2byte EC_WORD_SCATTER + .2byte EC_POKEMON(SCEPTILE) + .2byte EC_WORD_SCHOOL + .2byte EC_POKEMON2(SCIZOR) + .2byte EC_MOVE2(SCRATCH) + .2byte EC_MOVE(SCREECH) + .2byte EC_POKEMON2(SCYTHER) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(SEADRA) + .2byte EC_POKEMON2(SEADRA) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(SEAKING) + .2byte EC_POKEMON2(SEAKING) + .2byte EC_POKEMON(SEALEO) + .2byte EC_WORD_SEARCH + .2byte EC_WORD_SECRET + .2byte EC_WORD_SECRET_BASE + .2byte EC_MOVE2(SECRET_POWER) + .2byte EC_WORD_SEE + .2byte EC_WORD_SEE_YA + .2byte EC_POKEMON(SEEDOT) + .2byte EC_WORD_SEEK + .2byte EC_POKEMON2(SEEL) + .2byte EC_WORD_SEEMS + .2byte EC_WORD_SEES + .2byte EC_MOVE2(SEISMIC_TOSS) + .2byte EC_MOVE(SELF_DESTRUCT) + .2byte EC_WORD_SENSE + .2byte EC_POKEMON2(SENTRET) + .2byte EC_WORD_SERENE_GRACE + .2byte EC_WORD_SERIOUS + .2byte EC_WORD_SERIOUSLY + .2byte EC_WORD_SERVICE + .2byte EC_POKEMON(SEVIPER) + .2byte EC_MOVE(SHADOW_BALL) + .2byte EC_MOVE(SHADOW_PUNCH) + .2byte EC_WORD_SHADOW_TAG + .2byte EC_WORD_SHADY + .2byte EC_WORD_SHAKE + .2byte EC_WORD_SHAKY + .2byte EC_WORD_SHALLOW + .2byte EC_POKEMON(SHARPEDO) + .2byte EC_MOVE(SHARPEN) + .2byte EC_WORD_SHE + .2byte EC_WORD_SHE_IS + .2byte EC_WORD_SHE_WAS + .2byte EC_WORD_SHED_SKIN + .2byte EC_POKEMON(SHEDINJA) + .2byte EC_MOVE(SHEER_COLD) + .2byte EC_POKEMON(SHELGON) + .2byte EC_WORD_SHELL_ARMOR + .2byte EC_POKEMON2(SHELLDER) + .2byte EC_WORD_SHIELD_DUST + .2byte EC_POKEMON(SHIFTRY) + .2byte EC_WORD_SHINE + .2byte EC_MOVE2(SHOCK_WAVE) + .2byte EC_WORD_SHOCKED + .2byte EC_WORD_SHOPPING + .2byte EC_WORD_SHOULD + .2byte EC_WORD_SHOW + .2byte EC_WORD_SHREDDED + .2byte EC_POKEMON(SHROOMISH) + .2byte EC_POKEMON2(SHUCKLE) + .2byte EC_POKEMON(SHUPPET) + .2byte EC_WORD_SIBLINGS + .2byte EC_WORD_SIGH + .2byte EC_MOVE(SIGNAL_BEAM) + .2byte EC_POKEMON(SILCOON) + .2byte EC_WORD_SILKY + .2byte EC_WORD_SILVER + .2byte EC_MOVE(SILVER_WIND) + .2byte EC_WORD_SIMPLE + .2byte EC_WORD_SINCE + .2byte EC_MOVE(SING) + .2byte EC_WORD_SINK + .2byte EC_WORD_SISTER + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(SKARMORY) + .2byte EC_POKEMON2(SKARMORY) + .2byte EC_MOVE(SKETCH) + .2byte EC_WORD_SKILL + .2byte EC_MOVE(SKILL_SWAP) + .2byte EC_WORD_SKILLED + .2byte EC_POKEMON2(SKIPLOOM) + .2byte EC_POKEMON(SKITTY) + .2byte EC_MOVE2(SKULL_BASH) + .2byte EC_MOVE(SKY_ATTACK) + .2byte EC_MOVE(SKY_UPPERCUT) + .2byte EC_MOVE2(SLACK_OFF) + .2byte EC_POKEMON(SLAKING) + .2byte EC_POKEMON(SLAKOTH) + .2byte EC_MOVE2(SLAM) + .2byte EC_MOVE(SLASH) + .2byte EC_WORD_SLEEP + .2byte EC_MOVE2(SLEEP_POWDER) + .2byte EC_MOVE2(SLEEP_TALK) + .2byte EC_WORD_SLEPT + .2byte EC_WORD_SLIDE + .2byte EC_WORD_SLIMY + .2byte EC_POKEMON2(SLOWBRO) + .2byte EC_POKEMON2(SLOWKING) + .2byte EC_POKEMON2(SLOWPOKE) + .2byte EC_MOVE2(SLUDGE) + .2byte EC_MOVE2(SLUDGE_BOMB) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(SLUGMA) + .2byte EC_POKEMON2(SLUGMA) + .2byte EC_WORD_SMACK + .2byte EC_WORD_SMALL + .2byte EC_WORD_SMART + .2byte EC_WORD_SMARTNESS + .2byte EC_POKEMON2(SMEARGLE) + .2byte EC_WORD_SMELL + .2byte EC_WORD_SMELL_YA + .2byte EC_MOVE(SMELLING_SALT) + .2byte EC_WORD_SMITE + .2byte EC_MOVE(SMOG) + .2byte EC_MOVE(SMOKESCREEN) + .2byte EC_POKEMON2(SMOOCHUM) + .2byte EC_WORD_SMOOTH + .2byte EC_MOVE2(SNATCH) + .2byte EC_POKEMON2(SNEASEL) + .2byte EC_MOVE(SNORE) + .2byte EC_POKEMON2(SNORLAX) + .2byte EC_WORD_SNORT + .2byte EC_POKEMON(SNORUNT) + .2byte EC_POKEMON2(SNUBBULL) + .2byte EC_WORD_SO + .2byte EC_MOVE2(SOFT_BOILED) + .2byte EC_WORD_SOFTWARE + .2byte EC_MOVE(SOLAR_BEAM) + .2byte EC_POKEMON(SOLROCK) + .2byte EC_WORD_SOME + .2byte EC_WORD_SOMEHOW + .2byte EC_WORD_SOMEONE + .2byte EC_WORD_SOMETHING + .2byte EC_WORD_SOMETIME + .2byte EC_WORD_SON + .2byte EC_WORD_SONG + .2byte EC_WORD_SONGS + .2byte EC_MOVE(SONIC_BOOM) + .2byte EC_WORD_SOON + .2byte EC_WORD_SORRY + .2byte EC_WORD_SOUNDPROOF + .2byte EC_WORD_SP_ABILITY + .2byte EC_MOVE(SPARK) + .2byte EC_POKEMON2(SPEAROW) + .2byte EC_WORD_SPECTATOR + .2byte EC_WORD_SPEED_BOOST + .2byte EC_POKEMON(SPHEAL) + .2byte EC_MOVE(SPIDER_WEB) + .2byte EC_MOVE2(SPIKE_CANNON) + .2byte EC_MOVE2(SPIKES) + .2byte EC_POKEMON2(SPINARAK) + .2byte EC_POKEMON(SPINDA) + .2byte EC_WORD_SPIRALING + .2byte EC_WORD_SPIRIT + .2byte EC_MOVE2(SPIT_UP) + .2byte EC_MOVE(SPITE) + .2byte EC_MOVE2(SPLASH) + .2byte EC_POKEMON(SPOINK) + .2byte EC_MOVE(SPORE) + .2byte EC_WORD_SPORTS + .2byte EC_WORD_SPRING + .2byte EC_POKEMON2(SQUIRTLE) + .2byte EC_WORD_STAGE + .2byte EC_POKEMON2(STANTLER) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(STARMIE) + .2byte EC_POKEMON2(STARMIE) + .2byte EC_WORD_START + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(STARYU) + .2byte EC_POKEMON2(STARYU) + .2byte EC_WORD_STATIC + .2byte EC_WORD_STAY_AT_HOME + .2byte EC_WORD_STEEL + .2byte EC_MOVE2(STEEL_WING) + .2byte EC_POKEMON2(STEELIX) + .2byte EC_WORD_STENCH + .2byte EC_WORD_STICKY_HOLD + .2byte EC_MOVE2(STOCKPILE) + .2byte EC_MOVE2(STOMP) + .2byte EC_WORD_STOP + .2byte EC_WORD_STORE + .2byte EC_WORD_STORES + .2byte EC_WORD_STORY + .2byte EC_WORD_STRATEGY + .2byte EC_MOVE(STRENGTH) + .2byte EC_MOVE(STRING_SHOT) + .2byte EC_WORD_STRONG + .2byte EC_MOVE2(STRUGGLE) + .2byte EC_WORD_STUDY + .2byte EC_MOVE(STUN_SPORE) + .2byte EC_WORD_STURDY + .2byte EC_MOVE(SUBMISSION) + .2byte EC_MOVE2(SUBSTITUTE) + .2byte EC_WORD_SUCTION_CUPS + .2byte EC_POKEMON2(SUDOWOODO) + .2byte EC_POKEMON2(SUICUNE) + .2byte EC_WORD_SUMMER + .2byte EC_WORD_SUNDAY + .2byte EC_POKEMON2(SUNFLORA) + .2byte EC_POKEMON2(SUNKERN) + .2byte EC_MOVE2(SUNNY_DAY) + .2byte EC_WORD_SUPER + .2byte EC_MOVE(SUPER_FANG) + .2byte EC_MOVE2(SUPERPOWER) + .2byte EC_MOVE2(SUPERSONIC) + .2byte EC_MOVE2(SURF) + .2byte EC_WORD_SURPRISE + .2byte EC_WORD_SURRENDER + .2byte EC_POKEMON(SURSKIT) + .2byte EC_POKEMON(SWABLU) + .2byte EC_MOVE(SWAGGER) + .2byte EC_MOVE2(SWALLOW) + .2byte EC_POKEMON(SWALOT) + .2byte EC_POKEMON(SWAMPERT) + .2byte EC_WORD_SWARM + .2byte EC_MOVE2(SWEET_KISS) + .2byte EC_MOVE(SWEET_SCENT) + .2byte EC_WORD_SWEETS + .2byte EC_POKEMON(SWELLOW) + .2byte EC_MOVE(SWIFT) + .2byte EC_WORD_SWIFT_SWIM + .2byte EC_POKEMON2(SWINUB) + .2byte EC_MOVE2(SWORDS_DANCE) + .2byte EC_WORD_SYNCHRONIZE + .2byte EC_MOVE(SYNTHESIS) + .2byte EC_WORD_SYSTEM gEasyChatWordsByLetter_T:: @ 859DD5A - ec_move2 TACKLE - ec_move2 TAIL_GLOW - ec_move1 TAIL_WHIP - ec_pokemon1 TAILLOW - ec_word TAKE - ec_move2 TAKE_DOWN - ec_word TAKE_THAT - ec_word TALENT - ec_word TALK - ec_word TALKING - ec_pokemon2 TANGELA - ec_word TASTY - ec_move2 TAUNT - ec_pokemon2 TAUROS - ec_word TCH - ec_word TEACH - ec_word TEACHER - ec_word TEACHES - ec_pokemon2 TEDDIURSA - ec_move2 TEETER_DANCE - ec_move2 TELEPORT - ec_word TELEVISION - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 TENTACOOL - ec_pokemon2 TENTACOOL - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 TENTACRUEL - ec_pokemon2 TENTACRUEL - ec_word TERRIBLE - ec_word TEST - ec_word THAN - ec_word THANK_YOU - ec_word THANKS - ec_word THAT - ec_word THAT_WAS - ec_word THAT_S - ec_word THAT_S_IT_EXCL - ec_word THE - ec_word THEIR - ec_word THERE - ec_word THESE - ec_word THESE_WERE - ec_word THEY - ec_word THEY_WERE - ec_word THEY_RE - ec_word THEY_VE - ec_word THICK - ec_word THICK_FAT - ec_move2 THIEF - ec_word THIN - ec_word THING - ec_word THINGS - ec_word THINK - ec_word THINKS - ec_word THIRSTY - ec_word THIS - ec_word THIS_IS_IT_EXCL - ec_word THOSE - ec_word THOSE_ARE - ec_word THOSE_WERE - ec_move1 THRASH - ec_word THROW - ec_move1 THUNDER - ec_move2 THUNDER_WAVE - ec_move1 THUNDERBOLT - ec_move1 THUNDER_PUNCH - ec_move2 THUNDER_SHOCK - ec_word THURSDAY - ec_move1 TICKLE - ec_word TICKLISH - ec_word TIGHT - ec_word TIME - ec_word TIMES - ec_word TIRED - ec_word TO - ec_word TO_HER - ec_word TO_ME - ec_word TO_THEM - ec_word TO_US - ec_word TO_WHOM - ec_word TODAY - ec_pokemon2 TOGEPI - ec_word TOGETHER - ec_pokemon2 TOGETIC - ec_word TOMORROW - ec_word TOO - ec_word TOO_LATE - ec_word TOO_STRONG - ec_word TOO_WEAK - ec_word TOP - ec_pokemon1 TORCHIC - ec_pokemon1 TORKOAL - ec_move1 TORMENT - ec_word TORRENT - ec_word TOTALLY - ec_pokemon2 TOTODILE - ec_word TOUGH - ec_word TOUGHNESS - ec_word TOURNAMENT - ec_word TOWER - ec_move2 TOXIC - ec_word TOYS - ec_word TRACE - ec_word TRADE - ec_word TRAIN - ec_word TRAINER - ec_word TRAINS - ec_move2 TRANSFORM - ec_pokemon1 TRAPINCH - ec_word TRAVEL - ec_word TREASURE - ec_pokemon1 TREECKO - ec_word TRENDY - ec_move2 TRI_ATTACK - ec_move2 TRICK - ec_word TRIES - ec_move2 TRIPLE_KICK - ec_pokemon1 TROPIUS - ec_word TRUANT - ec_word TRULY - ec_word TRUMP_CARD - ec_word TRUST - ec_word TRY - ec_word TUESDAY - ec_move2 TWINEEDLE - ec_word TWIRLING - ec_move2 TWISTER - ec_word TYPE - ec_pokemon2 TYPHLOSION - ec_pokemon2 TYRANITAR - ec_pokemon2 TYROGUE + .2byte EC_MOVE2(TACKLE) + .2byte EC_MOVE2(TAIL_GLOW) + .2byte EC_MOVE(TAIL_WHIP) + .2byte EC_POKEMON(TAILLOW) + .2byte EC_WORD_TAKE + .2byte EC_MOVE2(TAKE_DOWN) + .2byte EC_WORD_TAKE_THAT + .2byte EC_WORD_TALENT + .2byte EC_WORD_TALK + .2byte EC_WORD_TALKING + .2byte EC_POKEMON2(TANGELA) + .2byte EC_WORD_TASTY + .2byte EC_MOVE2(TAUNT) + .2byte EC_POKEMON2(TAUROS) + .2byte EC_WORD_TCH + .2byte EC_WORD_TEACH + .2byte EC_WORD_TEACHER + .2byte EC_WORD_TEACHES + .2byte EC_POKEMON2(TEDDIURSA) + .2byte EC_MOVE2(TEETER_DANCE) + .2byte EC_MOVE2(TELEPORT) + .2byte EC_WORD_TELEVISION + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(TENTACOOL) + .2byte EC_POKEMON2(TENTACOOL) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(TENTACRUEL) + .2byte EC_POKEMON2(TENTACRUEL) + .2byte EC_WORD_TERRIBLE + .2byte EC_WORD_TEST + .2byte EC_WORD_THAN + .2byte EC_WORD_THANK_YOU + .2byte EC_WORD_THANKS + .2byte EC_WORD_THAT + .2byte EC_WORD_THAT_WAS + .2byte EC_WORD_THAT_S + .2byte EC_WORD_THAT_S_IT_EXCL + .2byte EC_WORD_THE + .2byte EC_WORD_THEIR + .2byte EC_WORD_THERE + .2byte EC_WORD_THESE + .2byte EC_WORD_THESE_WERE + .2byte EC_WORD_THEY + .2byte EC_WORD_THEY_WERE + .2byte EC_WORD_THEY_RE + .2byte EC_WORD_THEY_VE + .2byte EC_WORD_THICK + .2byte EC_WORD_THICK_FAT + .2byte EC_MOVE2(THIEF) + .2byte EC_WORD_THIN + .2byte EC_WORD_THING + .2byte EC_WORD_THINGS + .2byte EC_WORD_THINK + .2byte EC_WORD_THINKS + .2byte EC_WORD_THIRSTY + .2byte EC_WORD_THIS + .2byte EC_WORD_THIS_IS_IT_EXCL + .2byte EC_WORD_THOSE + .2byte EC_WORD_THOSE_ARE + .2byte EC_WORD_THOSE_WERE + .2byte EC_MOVE(THRASH) + .2byte EC_WORD_THROW + .2byte EC_MOVE(THUNDER) + .2byte EC_MOVE2(THUNDER_WAVE) + .2byte EC_MOVE(THUNDERBOLT) + .2byte EC_MOVE(THUNDER_PUNCH) + .2byte EC_MOVE2(THUNDER_SHOCK) + .2byte EC_WORD_THURSDAY + .2byte EC_MOVE(TICKLE) + .2byte EC_WORD_TICKLISH + .2byte EC_WORD_TIGHT + .2byte EC_WORD_TIME + .2byte EC_WORD_TIMES + .2byte EC_WORD_TIRED + .2byte EC_WORD_TO + .2byte EC_WORD_TO_HER + .2byte EC_WORD_TO_ME + .2byte EC_WORD_TO_THEM + .2byte EC_WORD_TO_US + .2byte EC_WORD_TO_WHOM + .2byte EC_WORD_TODAY + .2byte EC_POKEMON2(TOGEPI) + .2byte EC_WORD_TOGETHER + .2byte EC_POKEMON2(TOGETIC) + .2byte EC_WORD_TOMORROW + .2byte EC_WORD_TOO + .2byte EC_WORD_TOO_LATE + .2byte EC_WORD_TOO_STRONG + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_TOP + .2byte EC_POKEMON(TORCHIC) + .2byte EC_POKEMON(TORKOAL) + .2byte EC_MOVE(TORMENT) + .2byte EC_WORD_TORRENT + .2byte EC_WORD_TOTALLY + .2byte EC_POKEMON2(TOTODILE) + .2byte EC_WORD_TOUGH + .2byte EC_WORD_TOUGHNESS + .2byte EC_WORD_TOURNAMENT + .2byte EC_WORD_TOWER + .2byte EC_MOVE2(TOXIC) + .2byte EC_WORD_TOYS + .2byte EC_WORD_TRACE + .2byte EC_WORD_TRADE + .2byte EC_WORD_TRAIN + .2byte EC_WORD_TRAINER + .2byte EC_WORD_TRAINS + .2byte EC_MOVE2(TRANSFORM) + .2byte EC_POKEMON(TRAPINCH) + .2byte EC_WORD_TRAVEL + .2byte EC_WORD_TREASURE + .2byte EC_POKEMON(TREECKO) + .2byte EC_WORD_TRENDY + .2byte EC_MOVE2(TRI_ATTACK) + .2byte EC_MOVE2(TRICK) + .2byte EC_WORD_TRIES + .2byte EC_MOVE2(TRIPLE_KICK) + .2byte EC_POKEMON(TROPIUS) + .2byte EC_WORD_TRUANT + .2byte EC_WORD_TRULY + .2byte EC_WORD_TRUMP_CARD + .2byte EC_WORD_TRUST + .2byte EC_WORD_TRY + .2byte EC_WORD_TUESDAY + .2byte EC_MOVE2(TWINEEDLE) + .2byte EC_WORD_TWIRLING + .2byte EC_MOVE2(TWISTER) + .2byte EC_WORD_TYPE + .2byte EC_POKEMON2(TYPHLOSION) + .2byte EC_POKEMON2(TYRANITAR) + .2byte EC_POKEMON2(TYROGUE) gEasyChatWordsByLetter_U:: @ 859DE64 - ec_word UGLY - ec_word UH_HUH - ec_word UH_OH - ec_word UM - ec_pokemon2 UMBREON - ec_word UNAVOIDABLE - ec_word UNBELIEVABLE - ec_word UNCLE - ec_word UNDERSTAND - ec_word UNDERSTANDS - ec_word UNDERSTOOD - ec_word UNION - ec_pokemon2 UNOWN - ec_word UNTIL - ec_word UP - ec_word UPBEAT - ec_move1 UPROAR - ec_word UPSIDE_DOWN - ec_word URGH - ec_pokemon2 URSARING - ec_word USE - ec_word USELESS - ec_word USES - ec_word USING + .2byte EC_WORD_UGLY + .2byte EC_WORD_UH_HUH + .2byte EC_WORD_UH_OH + .2byte EC_WORD_UM + .2byte EC_POKEMON2(UMBREON) + .2byte EC_WORD_UNAVOIDABLE + .2byte EC_WORD_UNBELIEVABLE + .2byte EC_WORD_UNCLE + .2byte EC_WORD_UNDERSTAND + .2byte EC_WORD_UNDERSTANDS + .2byte EC_WORD_UNDERSTOOD + .2byte EC_WORD_UNION + .2byte EC_POKEMON2(UNOWN) + .2byte EC_WORD_UNTIL + .2byte EC_WORD_UP + .2byte EC_WORD_UPBEAT + .2byte EC_MOVE(UPROAR) + .2byte EC_WORD_UPSIDE_DOWN + .2byte EC_WORD_URGH + .2byte EC_POKEMON2(URSARING) + .2byte EC_WORD_USE + .2byte EC_WORD_USELESS + .2byte EC_WORD_USES + .2byte EC_WORD_USING gEasyChatWordsByLetter_V:: @ 859DE94 - ec_word VACATION - ec_pokemon2 VAPOREON - ec_pokemon2 VENOMOTH - ec_pokemon2 VENONAT - ec_pokemon2 VENUSAUR - ec_word VERSION - ec_word VERSUS - ec_word VERY - ec_pokemon1 VIBRAVA - ec_move2 VICE_GRIP - ec_word VICTORY - ec_pokemon2 VICTREEBEL - ec_word VIEWING - ec_pokemon1 VIGOROTH - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 VILEPLUME - ec_pokemon2 VILEPLUME - ec_move2 VINE_WHIP - ec_word VITAL_SPIRIT - ec_move1 VITAL_THROW - ec_pokemon1 VOLBEAT - ec_word VOLT_ABSORB - ec_move2 VOLT_TACKLE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 VOLTORB - ec_pokemon2 VOLTORB - ec_word VORACIOUS - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 VULPIX - ec_pokemon2 VULPIX + .2byte EC_WORD_VACATION + .2byte EC_POKEMON2(VAPOREON) + .2byte EC_POKEMON2(VENOMOTH) + .2byte EC_POKEMON2(VENONAT) + .2byte EC_POKEMON2(VENUSAUR) + .2byte EC_WORD_VERSION + .2byte EC_WORD_VERSUS + .2byte EC_WORD_VERY + .2byte EC_POKEMON(VIBRAVA) + .2byte EC_MOVE2(VICE_GRIP) + .2byte EC_WORD_VICTORY + .2byte EC_POKEMON2(VICTREEBEL) + .2byte EC_WORD_VIEWING + .2byte EC_POKEMON(VIGOROTH) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(VILEPLUME) + .2byte EC_POKEMON2(VILEPLUME) + .2byte EC_MOVE2(VINE_WHIP) + .2byte EC_WORD_VITAL_SPIRIT + .2byte EC_MOVE(VITAL_THROW) + .2byte EC_POKEMON(VOLBEAT) + .2byte EC_WORD_VOLT_ABSORB + .2byte EC_MOVE2(VOLT_TACKLE) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(VOLTORB) + .2byte EC_POKEMON2(VOLTORB) + .2byte EC_WORD_VORACIOUS + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(VULPIX) + .2byte EC_POKEMON2(VULPIX) gEasyChatWordsByLetter_W:: @ 859DED6 - ec_word WAAAH - ec_word WAHAHAHA - ec_pokemon1 WAILMER - ec_pokemon1 WAILORD - ec_word WAIT - ec_word WAKE_UP - ec_word WAKES_UP - ec_word WALK - ec_word WALKING - ec_word WALKS - ec_pokemon1 WALREIN - ec_word WANDERING - ec_word WANNABE - ec_word WANT - ec_word WANTS - ec_pokemon2 WARTORTLE - ec_word WAS - ec_word WASN_T - ec_word WATER - ec_word WATER_ABSORB - ec_move2 WATER_GUN - ec_move2 WATER_PULSE - ec_move2 WATER_SPORT - ec_move1 WATER_SPOUT - ec_word WATER_VEIL - ec_move2 WATERFALL - ec_word WAY - ec_word WE - ec_word WE_RE - ec_word WE_VE - ec_word WEAK - ec_word WEAKENED - ec_move1 WEATHER_BALL - ec_word WEDNESDAY - ec_pokemon2 WEEDLE - ec_word WEEK - ec_pokemon2 WEEPINBELL - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 WEEZING - ec_pokemon2 WEEZING - ec_word WEIRD - ec_word WELCOME - ec_word WELL - ec_word WELL_THEN - ec_word WENT - ec_word WERE - ec_word WEREN_T - ec_word WHAT - ec_word WHAT_S_UP_QUES - ec_word WHEN - ec_word WHEN_I_WIN - ec_word WHERE - ec_word WHICH - ec_word WHILE - ec_move1 WHIRLPOOL - ec_move2 WHIRLWIND - ec_pokemon1 WHISCASH - ec_pokemon1 WHISMUR - ec_word WHITE_SMOKE - ec_word WHO - ec_word WHO_IS - ec_word WHO_WAS - ec_word WHOAH - ec_word WHOM - ec_word WHOSE - ec_word WHY - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 WIGGLYTUFF - ec_pokemon2 WIGGLYTUFF - ec_word WILD - ec_word WILL - ec_word WILL_BE_HERE - ec_move1 WILL_O_WISP - ec_word WIMPY - ec_word WIN - ec_move2 WING_ATTACK - ec_pokemon1 WINGULL - ec_word WINNER - ec_word WINS - ec_word WINTER - ec_word WIRELESS - ec_move2 WISH - ec_word WITH - ec_move1 WITHDRAW - ec_word WITHOUT - ec_word WOBBLY - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 WOBBUFFET - ec_pokemon2 WOBBUFFET - ec_word WOMAN - ec_word WON - ec_word WON_T - ec_word WONDER - ec_word WONDER_GUARD - ec_pokemon2 WOOPER - ec_word WORD - ec_word WORK - ec_word WORKING - ec_word WORKS - ec_word WORLD - ec_word WORRY - ec_word WOULD - ec_word WOW - ec_word WOWEE - ec_move2 WRAP - ec_word WROOOAAR_EXCL - ec_pokemon1 WURMPLE - ec_pokemon1 WYNAUT + .2byte EC_WORD_WAAAH + .2byte EC_WORD_WAHAHAHA + .2byte EC_POKEMON(WAILMER) + .2byte EC_POKEMON(WAILORD) + .2byte EC_WORD_WAIT + .2byte EC_WORD_WAKE_UP + .2byte EC_WORD_WAKES_UP + .2byte EC_WORD_WALK + .2byte EC_WORD_WALKING + .2byte EC_WORD_WALKS + .2byte EC_POKEMON(WALREIN) + .2byte EC_WORD_WANDERING + .2byte EC_WORD_WANNABE + .2byte EC_WORD_WANT + .2byte EC_WORD_WANTS + .2byte EC_POKEMON2(WARTORTLE) + .2byte EC_WORD_WAS + .2byte EC_WORD_WASN_T + .2byte EC_WORD_WATER + .2byte EC_WORD_WATER_ABSORB + .2byte EC_MOVE2(WATER_GUN) + .2byte EC_MOVE2(WATER_PULSE) + .2byte EC_MOVE2(WATER_SPORT) + .2byte EC_MOVE(WATER_SPOUT) + .2byte EC_WORD_WATER_VEIL + .2byte EC_MOVE2(WATERFALL) + .2byte EC_WORD_WAY + .2byte EC_WORD_WE + .2byte EC_WORD_WE_RE + .2byte EC_WORD_WE_VE + .2byte EC_WORD_WEAK + .2byte EC_WORD_WEAKENED + .2byte EC_MOVE(WEATHER_BALL) + .2byte EC_WORD_WEDNESDAY + .2byte EC_POKEMON2(WEEDLE) + .2byte EC_WORD_WEEK + .2byte EC_POKEMON2(WEEPINBELL) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(WEEZING) + .2byte EC_POKEMON2(WEEZING) + .2byte EC_WORD_WEIRD + .2byte EC_WORD_WELCOME + .2byte EC_WORD_WELL + .2byte EC_WORD_WELL_THEN + .2byte EC_WORD_WENT + .2byte EC_WORD_WERE + .2byte EC_WORD_WEREN_T + .2byte EC_WORD_WHAT + .2byte EC_WORD_WHAT_S_UP_QUES + .2byte EC_WORD_WHEN + .2byte EC_WORD_WHEN_I_WIN + .2byte EC_WORD_WHERE + .2byte EC_WORD_WHICH + .2byte EC_WORD_WHILE + .2byte EC_MOVE(WHIRLPOOL) + .2byte EC_MOVE2(WHIRLWIND) + .2byte EC_POKEMON(WHISCASH) + .2byte EC_POKEMON(WHISMUR) + .2byte EC_WORD_WHITE_SMOKE + .2byte EC_WORD_WHO + .2byte EC_WORD_WHO_IS + .2byte EC_WORD_WHO_WAS + .2byte EC_WORD_WHOAH + .2byte EC_WORD_WHOM + .2byte EC_WORD_WHOSE + .2byte EC_WORD_WHY + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(WIGGLYTUFF) + .2byte EC_POKEMON2(WIGGLYTUFF) + .2byte EC_WORD_WILD + .2byte EC_WORD_WILL + .2byte EC_WORD_WILL_BE_HERE + .2byte EC_MOVE(WILL_O_WISP) + .2byte EC_WORD_WIMPY + .2byte EC_WORD_WIN + .2byte EC_MOVE2(WING_ATTACK) + .2byte EC_POKEMON(WINGULL) + .2byte EC_WORD_WINNER + .2byte EC_WORD_WINS + .2byte EC_WORD_WINTER + .2byte EC_WORD_WIRELESS + .2byte EC_MOVE2(WISH) + .2byte EC_WORD_WITH + .2byte EC_MOVE(WITHDRAW) + .2byte EC_WORD_WITHOUT + .2byte EC_WORD_WOBBLY + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON(WOBBUFFET) + .2byte EC_POKEMON2(WOBBUFFET) + .2byte EC_WORD_WOMAN + .2byte EC_WORD_WON + .2byte EC_WORD_WON_T + .2byte EC_WORD_WONDER + .2byte EC_WORD_WONDER_GUARD + .2byte EC_POKEMON2(WOOPER) + .2byte EC_WORD_WORD + .2byte EC_WORD_WORK + .2byte EC_WORD_WORKING + .2byte EC_WORD_WORKS + .2byte EC_WORD_WORLD + .2byte EC_WORD_WORRY + .2byte EC_WORD_WOULD + .2byte EC_WORD_WOW + .2byte EC_WORD_WOWEE + .2byte EC_MOVE2(WRAP) + .2byte EC_WORD_WROOOAAR_EXCL + .2byte EC_POKEMON(WURMPLE) + .2byte EC_POKEMON(WYNAUT) gEasyChatWordsByLetter_X:: @ 859DFB4 .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 XATU - ec_pokemon2 XATU + .2byte EC_POKEMON(XATU) + .2byte EC_POKEMON2(XATU) gEasyChatWordsByLetter_Y:: @ 859DFBC - ec_word YAHOO - ec_pokemon2 YANMA - ec_move1 YAWN - ec_word YAY - ec_word YEAH - ec_word YEAH_YEAH - ec_word YEEHAW_EXCL - ec_word YES - ec_word YES_SIR_EXCL - ec_word YESTERDAY - ec_word YET - ec_word YO - ec_word YOU - ec_word YOU_RE - ec_word YOU_VE - ec_word YOUNG - ec_word YOUR - ec_word YOURS - ec_word YUP + .2byte EC_WORD_YAHOO + .2byte EC_POKEMON2(YANMA) + .2byte EC_MOVE(YAWN) + .2byte EC_WORD_YAY + .2byte EC_WORD_YEAH + .2byte EC_WORD_YEAH_YEAH + .2byte EC_WORD_YEEHAW_EXCL + .2byte EC_WORD_YES + .2byte EC_WORD_YES_SIR_EXCL + .2byte EC_WORD_YESTERDAY + .2byte EC_WORD_YET + .2byte EC_WORD_YO + .2byte EC_WORD_YOU + .2byte EC_WORD_YOU_RE + .2byte EC_WORD_YOU_VE + .2byte EC_WORD_YOUNG + .2byte EC_WORD_YOUR + .2byte EC_WORD_YOURS + .2byte EC_WORD_YUP gEasyChatWordsByLetter_Z:: @ 859DFE2 - ec_pokemon1 ZANGOOSE - ec_move2 ZAP_CANNON - ec_pokemon2 ZAPDOS - ec_pokemon1 ZIGZAGOON + .2byte EC_POKEMON(ZANGOOSE) + .2byte EC_MOVE2(ZAP_CANNON) + .2byte EC_POKEMON2(ZAPDOS) + .2byte EC_POKEMON(ZIGZAGOON) .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon1 ZUBAT - ec_pokemon2 ZUBAT + .2byte EC_POKEMON(ZUBAT) + .2byte EC_POKEMON2(ZUBAT) gEasyChatWordsByLetter_UnusedJapaneseHi:: @ 859DFF2 - ec_pokemon2 CLEFFA - ec_word AIYEEH - ec_pokemon2 WEEDLE - ec_word HERO - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 PIKACHU - ec_pokemon1 PIKACHU - ec_move2 LIGHT_SCREEN - ec_word SHINE - ec_word LOW - ec_pokemon2 CLEFABLE - ec_word FLYING - ec_pokemon2 PIDGEOT - ec_pokemon2 PIDGEOTTO - ec_word LEFT - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 PICHU - ec_pokemon1 PICHU - ec_move2 SCRATCH - ec_word SURPRISE - ec_move2 HYPER_FANG - ec_pokemon2 CLEFAIRY - ec_word DROUGHT - ec_word HIDDEN - ec_word PERSON - ec_word AWFUL - ec_pokemon2 CHARMANDER - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 STARYU - ec_pokemon1 STARYU - ec_word ALONE - ec_pokemon2 CYNDAQUIL - ec_move2 EMBER - ec_pokemon1 VIBRAVA - ec_word BORED - ec_pokemon2 SUNKERN - ec_word SECRET - ec_word SECRET_BASE - ec_move2 SECRET_POWER - ec_pokemon2 TEDDIURSA - ec_word HIYAH - ec_move2 DIZZY_PUNCH - ec_word LIGHTNINGROD - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 VOLTORB - ec_pokemon1 VOLTORB - ec_word DAYTIME - ec_move2 BULK_UP - ec_word NAP - ec_word HEROINE - ec_pokemon1 FEEBAS + .2byte EC_POKEMON2(CLEFFA) + .2byte EC_WORD_AIYEEH + .2byte EC_POKEMON2(WEEDLE) + .2byte EC_WORD_HERO + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(PIKACHU) + .2byte EC_POKEMON(PIKACHU) + .2byte EC_MOVE2(LIGHT_SCREEN) + .2byte EC_WORD_SHINE + .2byte EC_WORD_LOW + .2byte EC_POKEMON2(CLEFABLE) + .2byte EC_WORD_FLYING + .2byte EC_POKEMON2(PIDGEOT) + .2byte EC_POKEMON2(PIDGEOTTO) + .2byte EC_WORD_LEFT + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(PICHU) + .2byte EC_POKEMON(PICHU) + .2byte EC_MOVE2(SCRATCH) + .2byte EC_WORD_SURPRISE + .2byte EC_MOVE2(HYPER_FANG) + .2byte EC_POKEMON2(CLEFAIRY) + .2byte EC_WORD_DROUGHT + .2byte EC_WORD_HIDDEN + .2byte EC_WORD_PERSON + .2byte EC_WORD_AWFUL + .2byte EC_POKEMON2(CHARMANDER) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(STARYU) + .2byte EC_POKEMON(STARYU) + .2byte EC_WORD_ALONE + .2byte EC_POKEMON2(CYNDAQUIL) + .2byte EC_MOVE2(EMBER) + .2byte EC_POKEMON(VIBRAVA) + .2byte EC_WORD_BORED + .2byte EC_POKEMON2(SUNKERN) + .2byte EC_WORD_SECRET + .2byte EC_WORD_SECRET_BASE + .2byte EC_MOVE2(SECRET_POWER) + .2byte EC_POKEMON2(TEDDIURSA) + .2byte EC_WORD_HIYAH + .2byte EC_MOVE2(DIZZY_PUNCH) + .2byte EC_WORD_LIGHTNINGROD + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(VOLTORB) + .2byte EC_POKEMON(VOLTORB) + .2byte EC_WORD_DAYTIME + .2byte EC_MOVE2(BULK_UP) + .2byte EC_WORD_NAP + .2byte EC_WORD_HEROINE + .2byte EC_POKEMON(FEEBAS) gEasyChatWordsByLetter_UnusedJapaneseFu:: @ 859E060 - ec_word FIGHT - ec_pokemon2 MOLTRES - ec_word FASHION - ec_word FEAR - ec_word FEVER - ec_move2 IMPRISON - ec_pokemon2 FLAREON - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 ALAKAZAM - ec_pokemon1 ALAKAZAM - ec_pokemon2 MAGMAR - ec_pokemon1 GRUMPIG - ec_move2 FEATHER_DANCE - ec_pokemon2 FORRETRESS - ec_move2 WHIRLWIND - ec_word COMPOUNDEYES - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 WIGGLYTUFF - ec_pokemon1 WIGGLYTUFF - ec_move2 BEAT_UP - ec_word MYSTERY - ec_pokemon2 IVYSAUR - ec_pokemon2 BULBASAUR - ec_word MARVEL_SCALE - ec_word WONDER_GUARD - ec_pokemon2 VENUSAUR - ec_word LACKS - ec_word RESUSCITATE - ec_word SMACK - ec_word FUFUFU - ec_pokemon2 AERODACTYL - ec_word WIMPY - ec_pokemon2 MAGBY - ec_word LOL - ec_move2 BLIZZARD - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 IGGLYBUFF - ec_pokemon1 IGGLYBUFF - ec_word SNORT - ec_move2 STOMP - ec_word INSOMNIA - ec_word WINTER - ec_word LEVITATE - ec_pokemon1 FLYGON - ec_word PLUS - ec_move2 BLAST_BURN - ec_pokemon1 PLUSLE - ec_pokemon2 UMBREON - ec_move2 FLASH - ec_word WOBBLY - ec_move2 TEETER_DANCE - ec_word PRETEND - ec_pokemon2 ARTICUNO - ec_word WANNABE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 JIGGLYPUFF - ec_pokemon1 JIGGLYPUFF - ec_pokemon2 SNUBBULL - ec_word SHAKY - ec_move2 CRUSH_CLAW - ec_move2 BLAZE_KICK - ec_move2 PRESENT - ec_word PRESSURE - ec_word BLEND - ec_word FRONTIER - ec_word HUMPH - ec_move2 ERUPTION + .2byte EC_WORD_FIGHT + .2byte EC_POKEMON2(MOLTRES) + .2byte EC_WORD_FASHION + .2byte EC_WORD_FEAR + .2byte EC_WORD_FEVER + .2byte EC_MOVE2(IMPRISON) + .2byte EC_POKEMON2(FLAREON) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(ALAKAZAM) + .2byte EC_POKEMON(ALAKAZAM) + .2byte EC_POKEMON2(MAGMAR) + .2byte EC_POKEMON(GRUMPIG) + .2byte EC_MOVE2(FEATHER_DANCE) + .2byte EC_POKEMON2(FORRETRESS) + .2byte EC_MOVE2(WHIRLWIND) + .2byte EC_WORD_COMPOUNDEYES + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(WIGGLYTUFF) + .2byte EC_POKEMON(WIGGLYTUFF) + .2byte EC_MOVE2(BEAT_UP) + .2byte EC_WORD_MYSTERY + .2byte EC_POKEMON2(IVYSAUR) + .2byte EC_POKEMON2(BULBASAUR) + .2byte EC_WORD_MARVEL_SCALE + .2byte EC_WORD_WONDER_GUARD + .2byte EC_POKEMON2(VENUSAUR) + .2byte EC_WORD_LACKS + .2byte EC_WORD_RESUSCITATE + .2byte EC_WORD_SMACK + .2byte EC_WORD_FUFUFU + .2byte EC_POKEMON2(AERODACTYL) + .2byte EC_WORD_WIMPY + .2byte EC_POKEMON2(MAGBY) + .2byte EC_WORD_LOL + .2byte EC_MOVE2(BLIZZARD) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(IGGLYBUFF) + .2byte EC_POKEMON(IGGLYBUFF) + .2byte EC_WORD_SNORT + .2byte EC_MOVE2(STOMP) + .2byte EC_WORD_INSOMNIA + .2byte EC_WORD_WINTER + .2byte EC_WORD_LEVITATE + .2byte EC_POKEMON(FLYGON) + .2byte EC_WORD_PLUS + .2byte EC_MOVE2(BLAST_BURN) + .2byte EC_POKEMON(PLUSLE) + .2byte EC_POKEMON2(UMBREON) + .2byte EC_MOVE2(FLASH) + .2byte EC_WORD_WOBBLY + .2byte EC_MOVE2(TEETER_DANCE) + .2byte EC_WORD_PRETEND + .2byte EC_POKEMON2(ARTICUNO) + .2byte EC_WORD_WANNABE + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(JIGGLYPUFF) + .2byte EC_POKEMON(JIGGLYPUFF) + .2byte EC_POKEMON2(SNUBBULL) + .2byte EC_WORD_SHAKY + .2byte EC_MOVE2(CRUSH_CLAW) + .2byte EC_MOVE2(BLAZE_KICK) + .2byte EC_MOVE2(PRESENT) + .2byte EC_WORD_PRESSURE + .2byte EC_WORD_BLEND + .2byte EC_WORD_FRONTIER + .2byte EC_WORD_HUMPH + .2byte EC_MOVE2(ERUPTION) gEasyChatWordsByLetter_UnusedJapaneseHe:: @ 859E0EE - ec_word HEY - ec_pokemon1 CORPHISH - ec_word BABY - ec_pokemon2 BAYLEEF - ec_word BEST - ec_word LOUSY - ec_word HEHEHE - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 GRIMER - ec_pokemon1 GRIMER - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 MUK - ec_pokemon1 MUK - ec_word LIQUID_OOZE - ec_move2 SLUDGE - ec_move2 SLUDGE_BOMB - ec_move2 GLARE - ec_word HEH - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 HERACROSS - ec_pokemon1 HERACROSS - ec_pokemon1 PELIPPER - ec_pokemon2 HOUNDOOM - ec_pokemon2 PERSIAN - ec_word RIPPED - ec_pokemon2 LICKITUNG - ec_word STUDY - ec_word COLOR_CHANGE - ec_move2 TRANSFORM + .2byte EC_WORD_HEY + .2byte EC_POKEMON(CORPHISH) + .2byte EC_WORD_BABY + .2byte EC_POKEMON2(BAYLEEF) + .2byte EC_WORD_BEST + .2byte EC_WORD_LOUSY + .2byte EC_WORD_HEHEHE + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(GRIMER) + .2byte EC_POKEMON(GRIMER) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(MUK) + .2byte EC_POKEMON(MUK) + .2byte EC_WORD_LIQUID_OOZE + .2byte EC_MOVE2(SLUDGE) + .2byte EC_MOVE2(SLUDGE_BOMB) + .2byte EC_MOVE2(GLARE) + .2byte EC_WORD_HEH + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(HERACROSS) + .2byte EC_POKEMON(HERACROSS) + .2byte EC_POKEMON(PELIPPER) + .2byte EC_POKEMON2(HOUNDOOM) + .2byte EC_POKEMON2(PERSIAN) + .2byte EC_WORD_RIPPED + .2byte EC_POKEMON2(LICKITUNG) + .2byte EC_WORD_STUDY + .2byte EC_WORD_COLOR_CHANGE + .2byte EC_MOVE2(TRANSFORM) gEasyChatWordsByLetter_UnusedJapaneseHo:: @ 859E12E - ec_move2 POISON_TAIL - ec_word POINTS - ec_pokemon2 HO_OH - ec_word SOUNDPROOF - ec_word ADVENTURE - ec_word EFFECT_SPORE - ec_move2 ROAR - ec_pokemon1 WAILORD - ec_pokemon1 WAILMER - ec_word DUDE - ec_word BOARD - ec_pokemon2 HOOTHOOT - ec_pokemon1 SALAMENCE - ec_word BALL - ec_move2 BONE_RUSH - ec_word THEY - ec_word THEY_WERE - ec_word TO_THEM - ec_word THEIR - ec_word THEY_RE - ec_word THEY_VE - ec_word POKENAV - ec_word POKEMON - ec_word GET - ec_word POKEDEX - ec_word PKRS - ec_move2 CAMOUFLAGE - ec_word WANT - ec_move2 COVET - ec_pokemon1 AGGRON - ec_move2 TAIL_GLOW - ec_pokemon1 POOCHYENA - ec_pokemon2 PIDGEY - ec_word AS_MUCH_AS - ec_pokemon2 PONYTA - ec_move2 BONE_CLUB - ec_move2 BONEMERANG - ec_word FIRE - ec_move2 FIRE_SPIN - ec_word FLAME_BODY - ec_move2 FIRE_PUNCH - ec_pokemon2 SKIPLOOM - ec_word HOHOHO - ec_word PRAISE - ec_word UH_HUH - ec_pokemon2 PORYGON - ec_pokemon2 PORYGON2 - ec_move2 VOLT_TACKLE - ec_word POKEBLOCK - ec_move2 PERISH_SONG - ec_word SHREDDED - ec_pokemon1 CASTFORM - ec_word BOOK - ec_word SERIOUS - ec_word REALLY + .2byte EC_MOVE2(POISON_TAIL) + .2byte EC_WORD_POINTS + .2byte EC_POKEMON2(HO_OH) + .2byte EC_WORD_SOUNDPROOF + .2byte EC_WORD_ADVENTURE + .2byte EC_WORD_EFFECT_SPORE + .2byte EC_MOVE2(ROAR) + .2byte EC_POKEMON(WAILORD) + .2byte EC_POKEMON(WAILMER) + .2byte EC_WORD_DUDE + .2byte EC_WORD_BOARD + .2byte EC_POKEMON2(HOOTHOOT) + .2byte EC_POKEMON(SALAMENCE) + .2byte EC_WORD_BALL + .2byte EC_MOVE2(BONE_RUSH) + .2byte EC_WORD_THEY + .2byte EC_WORD_THEY_WERE + .2byte EC_WORD_TO_THEM + .2byte EC_WORD_THEIR + .2byte EC_WORD_THEY_RE + .2byte EC_WORD_THEY_VE + .2byte EC_WORD_POKENAV + .2byte EC_WORD_POKEMON + .2byte EC_WORD_GET + .2byte EC_WORD_POKEDEX + .2byte EC_WORD_PKRS + .2byte EC_MOVE2(CAMOUFLAGE) + .2byte EC_WORD_WANT + .2byte EC_MOVE2(COVET) + .2byte EC_POKEMON(AGGRON) + .2byte EC_MOVE2(TAIL_GLOW) + .2byte EC_POKEMON(POOCHYENA) + .2byte EC_POKEMON2(PIDGEY) + .2byte EC_WORD_AS_MUCH_AS + .2byte EC_POKEMON2(PONYTA) + .2byte EC_MOVE2(BONE_CLUB) + .2byte EC_MOVE2(BONEMERANG) + .2byte EC_WORD_FIRE + .2byte EC_MOVE2(FIRE_SPIN) + .2byte EC_WORD_FLAME_BODY + .2byte EC_MOVE2(FIRE_PUNCH) + .2byte EC_POKEMON2(SKIPLOOM) + .2byte EC_WORD_HOHOHO + .2byte EC_WORD_PRAISE + .2byte EC_WORD_UH_HUH + .2byte EC_POKEMON2(PORYGON) + .2byte EC_POKEMON2(PORYGON2) + .2byte EC_MOVE2(VOLT_TACKLE) + .2byte EC_WORD_POKEBLOCK + .2byte EC_MOVE2(PERISH_SONG) + .2byte EC_WORD_SHREDDED + .2byte EC_POKEMON(CASTFORM) + .2byte EC_WORD_BOOK + .2byte EC_WORD_SERIOUS + .2byte EC_WORD_REALLY gEasyChatWordsByLetter_UnusedJapaneseMa:: @ 859E19C - ec_word OH_DEAR - ec_word IN - ec_word GIVE_UP - ec_word MINUS - ec_pokemon1 MINUN - ec_word DAILY - ec_word OWN_TEMPO - ec_move2 WRAP - ec_move2 SPIKES - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 MAGCARGO - ec_pokemon1 MAGCARGO - ec_move2 MAGNITUDE - ec_pokemon1 MAKUHITA - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 SLUGMA - ec_pokemon1 SLUGMA - ec_word MAGMA_ARMOR - ec_pokemon2 QUILAVA - ec_word OVERDO - ec_word LOSS - ec_word IF_I_LOSE - ec_word LOST - ec_word LOSE - ec_word TRULY - ec_word SERIOUSLY - ec_move2 MAGICAL_LEAF - ec_move2 MAGIC_COAT - ec_word MACHINE - ec_word OUT - ec_word MASTER - ec_word INCREASING - ec_word TOO - ec_word LIKE - ec_pokemon2 BELLSPROUT - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 WEEZING - ec_pokemon1 WEEZING - ec_word SMELL - ec_word YET - ec_word MISTAKE - ec_pokemon1 LINOONE - ec_word TOTALLY - ec_move2 MUD_SHOT - ec_move2 MACH_PUNCH - ec_word FESTIVAL - ec_word UNTIL - ec_word WAIT - ec_word GUARD - ec_move2 PROTECT - ec_pokemon1 CASCOON - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 MARILL - ec_pokemon1 MARILL - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 AZUMARILL - ec_pokemon1 AZUMARILL - ec_move2 DEFENSE_CURL - ec_word AS_IF - ec_pokemon1 SWALOT - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 ELECTRODE - ec_pokemon1 ELECTRODE - ec_move2 ROLLING_KICK - ec_word COMICS - ec_pokemon2 MANKEY - ec_word SATISFIED - ec_pokemon2 MANTINE + .2byte EC_WORD_OH_DEAR + .2byte EC_WORD_IN + .2byte EC_WORD_GIVE_UP + .2byte EC_WORD_MINUS + .2byte EC_POKEMON(MINUN) + .2byte EC_WORD_DAILY + .2byte EC_WORD_OWN_TEMPO + .2byte EC_MOVE2(WRAP) + .2byte EC_MOVE2(SPIKES) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(MAGCARGO) + .2byte EC_POKEMON(MAGCARGO) + .2byte EC_MOVE2(MAGNITUDE) + .2byte EC_POKEMON(MAKUHITA) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(SLUGMA) + .2byte EC_POKEMON(SLUGMA) + .2byte EC_WORD_MAGMA_ARMOR + .2byte EC_POKEMON2(QUILAVA) + .2byte EC_WORD_OVERDO + .2byte EC_WORD_LOSS + .2byte EC_WORD_IF_I_LOSE + .2byte EC_WORD_LOST + .2byte EC_WORD_LOSE + .2byte EC_WORD_TRULY + .2byte EC_WORD_SERIOUSLY + .2byte EC_MOVE2(MAGICAL_LEAF) + .2byte EC_MOVE2(MAGIC_COAT) + .2byte EC_WORD_MACHINE + .2byte EC_WORD_OUT + .2byte EC_WORD_MASTER + .2byte EC_WORD_INCREASING + .2byte EC_WORD_TOO + .2byte EC_WORD_LIKE + .2byte EC_POKEMON2(BELLSPROUT) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(WEEZING) + .2byte EC_POKEMON(WEEZING) + .2byte EC_WORD_SMELL + .2byte EC_WORD_YET + .2byte EC_WORD_MISTAKE + .2byte EC_POKEMON(LINOONE) + .2byte EC_WORD_TOTALLY + .2byte EC_MOVE2(MUD_SHOT) + .2byte EC_MOVE2(MACH_PUNCH) + .2byte EC_WORD_FESTIVAL + .2byte EC_WORD_UNTIL + .2byte EC_WORD_WAIT + .2byte EC_WORD_GUARD + .2byte EC_MOVE2(PROTECT) + .2byte EC_POKEMON(CASCOON) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(MARILL) + .2byte EC_POKEMON(MARILL) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(AZUMARILL) + .2byte EC_POKEMON(AZUMARILL) + .2byte EC_MOVE2(DEFENSE_CURL) + .2byte EC_WORD_AS_IF + .2byte EC_POKEMON(SWALOT) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(ELECTRODE) + .2byte EC_POKEMON(ELECTRODE) + .2byte EC_MOVE2(ROLLING_KICK) + .2byte EC_WORD_COMICS + .2byte EC_POKEMON2(MANKEY) + .2byte EC_WORD_SATISFIED + .2byte EC_POKEMON2(MANTINE) gEasyChatWordsByLetter_UnusedJapaneseMi:: @ 859E230 - ec_word PARTNER - ec_move2 SUBSTITUTE - ec_word RIGHT - ec_move2 DETECT - ec_move2 PIN_MISSILE - ec_word WATER - ec_move2 WATER_SPORT - ec_pokemon1 MUDKIP - ec_move2 WATER_GUN - ec_move2 MIST_BALL - ec_move2 WATER_PULSE - ec_word WATER_VEIL - ec_word SHOW - ec_word SEE - ec_word DID - ec_move2 FURY_ATTACK - ec_move2 FURY_SWIPES - ec_move2 DESTINY_BOND - ec_word LOOKS - ec_word REJECT - ec_word ACCEPT - ec_pokemon2 DRATINI - ec_move2 FALSE_SWIPE - ec_move2 FORESIGHT - ec_pokemon2 MEW - ec_pokemon2 MEWTWO - ec_move2 MIRROR_COAT - ec_move2 FUTURE_SIGHT - ec_word SEES - ec_move2 MILK_DRINK - ec_pokemon2 MILTANK - ec_pokemon1 MILOTIC - ec_word WE - ec_word BEEN - ec_word TO_US - ec_word OUR - ec_word WE_RE + .2byte EC_WORD_PARTNER + .2byte EC_MOVE2(SUBSTITUTE) + .2byte EC_WORD_RIGHT + .2byte EC_MOVE2(DETECT) + .2byte EC_MOVE2(PIN_MISSILE) + .2byte EC_WORD_WATER + .2byte EC_MOVE2(WATER_SPORT) + .2byte EC_POKEMON(MUDKIP) + .2byte EC_MOVE2(WATER_GUN) + .2byte EC_MOVE2(MIST_BALL) + .2byte EC_MOVE2(WATER_PULSE) + .2byte EC_WORD_WATER_VEIL + .2byte EC_WORD_SHOW + .2byte EC_WORD_SEE + .2byte EC_WORD_DID + .2byte EC_MOVE2(FURY_ATTACK) + .2byte EC_MOVE2(FURY_SWIPES) + .2byte EC_MOVE2(DESTINY_BOND) + .2byte EC_WORD_LOOKS + .2byte EC_WORD_REJECT + .2byte EC_WORD_ACCEPT + .2byte EC_POKEMON2(DRATINI) + .2byte EC_MOVE2(FALSE_SWIPE) + .2byte EC_MOVE2(FORESIGHT) + .2byte EC_POKEMON2(MEW) + .2byte EC_POKEMON2(MEWTWO) + .2byte EC_MOVE2(MIRROR_COAT) + .2byte EC_MOVE2(FUTURE_SIGHT) + .2byte EC_WORD_SEES + .2byte EC_MOVE2(MILK_DRINK) + .2byte EC_POKEMON2(MILTANK) + .2byte EC_POKEMON(MILOTIC) + .2byte EC_WORD_WE + .2byte EC_WORD_BEEN + .2byte EC_WORD_TO_US + .2byte EC_WORD_OUR + .2byte EC_WORD_WE_RE gEasyChatWordsByLetter_UnusedJapaneseMu:: @ 859E27A - ec_word MOOD - ec_pokemon2 MISDREAVUS - ec_word OLDEN - ec_word ARRGH - ec_word BUG - ec_word SWARM - ec_word RATHER - ec_pokemon2 SMOOCHUM - ec_word INVINCIBLE - ec_word HEART - ec_word MUFUFU - ec_word MMM + .2byte EC_WORD_MOOD + .2byte EC_POKEMON2(MISDREAVUS) + .2byte EC_WORD_OLDEN + .2byte EC_WORD_ARRGH + .2byte EC_WORD_BUG + .2byte EC_WORD_SWARM + .2byte EC_WORD_RATHER + .2byte EC_POKEMON2(SMOOCHUM) + .2byte EC_WORD_INVINCIBLE + .2byte EC_WORD_HEART + .2byte EC_WORD_MUFUFU + .2byte EC_WORD_MMM gEasyChatWordsByLetter_UnusedJapaneseMe:: @ 859E292 - ec_move2 CALM_MIND - ec_word MAIL - ec_move2 MEGA_DRAIN - ec_move2 MEGA_KICK - ec_move2 MEGA_PUNCH - ec_pokemon2 MEGANIUM - ec_move2 MEGAHORN - ec_word SEEK - ec_move2 HIDDEN_POWER - ec_word RARE - ec_pokemon1 METAGROSS - ec_pokemon2 DITTO - ec_move2 METAL_CLAW - ec_pokemon1 METANG - ec_word DESTROYED - ec_word MESSAGE - ec_word AWFULLY - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 TENTACOOL - ec_pokemon1 TENTACOOL - ec_word FIERY - ec_pokemon2 MAREEP - ec_move2 ATTRACT - ec_word CUTE_CHARM - ec_word IMMUNITY + .2byte EC_MOVE2(CALM_MIND) + .2byte EC_WORD_MAIL + .2byte EC_MOVE2(MEGA_DRAIN) + .2byte EC_MOVE2(MEGA_KICK) + .2byte EC_MOVE2(MEGA_PUNCH) + .2byte EC_POKEMON2(MEGANIUM) + .2byte EC_MOVE2(MEGAHORN) + .2byte EC_WORD_SEEK + .2byte EC_MOVE2(HIDDEN_POWER) + .2byte EC_WORD_RARE + .2byte EC_POKEMON(METAGROSS) + .2byte EC_POKEMON2(DITTO) + .2byte EC_MOVE2(METAL_CLAW) + .2byte EC_POKEMON(METANG) + .2byte EC_WORD_DESTROYED + .2byte EC_WORD_MESSAGE + .2byte EC_WORD_AWFULLY + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(TENTACOOL) + .2byte EC_POKEMON(TENTACOOL) + .2byte EC_WORD_FIERY + .2byte EC_POKEMON2(MAREEP) + .2byte EC_MOVE2(ATTRACT) + .2byte EC_WORD_CUTE_CHARM + .2byte EC_WORD_IMMUNITY gEasyChatWordsByLetter_UnusedJapaneseMo:: @ 859E2C6 - ec_word ALMOST - ec_word BLAZE - ec_word NEARLY - ec_word MODE - ec_word OLD - ec_word THURSDAY - ec_pokemon2 FLAAFFY - ec_word LISTENING - ec_word OWN - ec_word MORE - ec_word DIDN_T - ec_word PICKUP - ec_move2 MIMIC - ec_word TOO_LATE - ec_word PATTERN - ec_word FLASH_FIRE - ec_word RECEIVED - ec_pokemon2 VENOMOTH - ec_word DOESN_T - ec_pokemon2 TANGELA + .2byte EC_WORD_ALMOST + .2byte EC_WORD_BLAZE + .2byte EC_WORD_NEARLY + .2byte EC_WORD_MODE + .2byte EC_WORD_OLD + .2byte EC_WORD_THURSDAY + .2byte EC_POKEMON2(FLAAFFY) + .2byte EC_WORD_LISTENING + .2byte EC_WORD_OWN + .2byte EC_WORD_MORE + .2byte EC_WORD_DIDN_T + .2byte EC_WORD_PICKUP + .2byte EC_MOVE2(MIMIC) + .2byte EC_WORD_TOO_LATE + .2byte EC_WORD_PATTERN + .2byte EC_WORD_FLASH_FIRE + .2byte EC_WORD_RECEIVED + .2byte EC_POKEMON2(VENOMOTH) + .2byte EC_WORD_DOESN_T + .2byte EC_POKEMON2(TANGELA) gEasyChatWordsByLetter_UnusedJapaneseYa:: @ 859E2EE - ec_word HOO_HAH - ec_word PROMISE - ec_word KIND - ec_pokemon1 BALTOY - ec_word HOLIDAY - ec_word NEGATIVE - ec_move2 FRUSTRATION - ec_word DONE - ec_word FINALLY - ec_word ANY - ec_word YAHOO - ec_pokemon2 SLOWKING - ec_pokemon2 SLOWBRO - ec_move2 LEECH_SEED - ec_pokemon2 SLOWPOKE - ec_word DANGER - ec_pokemon2 MURKROW - ec_pokemon1 SABLEYE - ec_word DEFEATED - ec_word BEAT - ec_word VITAL_SPIRIT - ec_pokemon1 VIGOROTH - ec_word YOUNG - ec_pokemon2 YANMA + .2byte EC_WORD_HOO_HAH + .2byte EC_WORD_PROMISE + .2byte EC_WORD_KIND + .2byte EC_POKEMON(BALTOY) + .2byte EC_WORD_HOLIDAY + .2byte EC_WORD_NEGATIVE + .2byte EC_MOVE2(FRUSTRATION) + .2byte EC_WORD_DONE + .2byte EC_WORD_FINALLY + .2byte EC_WORD_ANY + .2byte EC_WORD_YAHOO + .2byte EC_POKEMON2(SLOWKING) + .2byte EC_POKEMON2(SLOWBRO) + .2byte EC_MOVE2(LEECH_SEED) + .2byte EC_POKEMON2(SLOWPOKE) + .2byte EC_WORD_DANGER + .2byte EC_POKEMON2(MURKROW) + .2byte EC_POKEMON(SABLEYE) + .2byte EC_WORD_DEFEATED + .2byte EC_WORD_BEAT + .2byte EC_WORD_VITAL_SPIRIT + .2byte EC_POKEMON(VIGOROTH) + .2byte EC_WORD_YOUNG + .2byte EC_POKEMON2(YANMA) gEasyChatWordsByLetter_UnusedJapaneseYu:: @ 859E31E - ec_pokemon1 SNORUNT - ec_word TAKE - ec_word UNION - ec_move2 METRONOME - ec_word DREAM - ec_move2 DREAM_EATER - ec_word ALLOW - ec_word FORGET - ec_pokemon1 CRADILY - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 KADABRA - ec_pokemon1 KADABRA + .2byte EC_POKEMON(SNORUNT) + .2byte EC_WORD_TAKE + .2byte EC_WORD_UNION + .2byte EC_MOVE2(METRONOME) + .2byte EC_WORD_DREAM + .2byte EC_MOVE2(DREAM_EATER) + .2byte EC_WORD_ALLOW + .2byte EC_WORD_FORGET + .2byte EC_POKEMON(CRADILY) + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(KADABRA) + .2byte EC_POKEMON(KADABRA) gEasyChatWordsByLetter_UnusedJapaneseYo:: @ 859E338 - ec_word WITHOUT - ec_word YO - ec_move2 ACID - ec_word COME_OVER - ec_word KINDERGARTEN - ec_word CHLOROPHYLL - ec_word AFTER - ec_pokemon2 LARVITAR - ec_word OH_KAY - ec_word BEFORE - ec_word GREAT - ec_move2 MEDITATE - ec_word PURE_POWER - ec_word WELL - ec_move2 SNATCH - ec_word OKAY - ec_word PLANS - ec_word NIGHTTIME - ec_word WHILE - ec_pokemon1 DUSKULL - ec_word EASY - ec_word INSTEAD - ec_word NIGHT - ec_pokemon2 NOCTOWL - ec_word COUNT_ON - ec_word WEAK - ec_word TOO_WEAK - ec_word WEAKENED + .2byte EC_WORD_WITHOUT + .2byte EC_WORD_YO + .2byte EC_MOVE2(ACID) + .2byte EC_WORD_COME_OVER + .2byte EC_WORD_KINDERGARTEN + .2byte EC_WORD_CHLOROPHYLL + .2byte EC_WORD_AFTER + .2byte EC_POKEMON2(LARVITAR) + .2byte EC_WORD_OH_KAY + .2byte EC_WORD_BEFORE + .2byte EC_WORD_GREAT + .2byte EC_MOVE2(MEDITATE) + .2byte EC_WORD_PURE_POWER + .2byte EC_WORD_WELL + .2byte EC_MOVE2(SNATCH) + .2byte EC_WORD_OKAY + .2byte EC_WORD_PLANS + .2byte EC_WORD_NIGHTTIME + .2byte EC_WORD_WHILE + .2byte EC_POKEMON(DUSKULL) + .2byte EC_WORD_EASY + .2byte EC_WORD_INSTEAD + .2byte EC_WORD_NIGHT + .2byte EC_POKEMON2(NOCTOWL) + .2byte EC_WORD_COUNT_ON + .2byte EC_WORD_WEAK + .2byte EC_WORD_TOO_WEAK + .2byte EC_WORD_WEAKENED gEasyChatWordsByLetter_UnusedJapaneseRa:: @ 859E370 - ec_pokemon2 RAIKOU - ec_word WEEK - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 RAICHU - ec_pokemon1 RAICHU - ec_word RIVAL - ec_word LIFE - ec_pokemon1 MANECTRIC - ec_word SIMPLE - ec_word PUSHOVER - ec_pokemon1 SWAMPERT - ec_pokemon1 ELECTRIKE - ec_word SEEMS - ec_word RADIO - ec_move2 LUSTER_PURGE - ec_pokemon2 CHANSEY - ec_pokemon2 RATICATE - ec_pokemon1 LATIAS - ec_pokemon1 LATIOS - ec_pokemon1 LUVDISC - ec_pokemon2 LAPRAS - ec_word LOVEY_DOVEY - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 VILEPLUME - ec_pokemon1 VILEPLUME - ec_word LALALA - ec_pokemon1 RALTS - ec_word FORGETS - ec_word APPEARS - ec_word RANK - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 LANTURN - ec_pokemon1 LANTURN + .2byte EC_POKEMON2(RAIKOU) + .2byte EC_WORD_WEEK + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(RAICHU) + .2byte EC_POKEMON(RAICHU) + .2byte EC_WORD_RIVAL + .2byte EC_WORD_LIFE + .2byte EC_POKEMON(MANECTRIC) + .2byte EC_WORD_SIMPLE + .2byte EC_WORD_PUSHOVER + .2byte EC_POKEMON(SWAMPERT) + .2byte EC_POKEMON(ELECTRIKE) + .2byte EC_WORD_SEEMS + .2byte EC_WORD_RADIO + .2byte EC_MOVE2(LUSTER_PURGE) + .2byte EC_POKEMON2(CHANSEY) + .2byte EC_POKEMON2(RATICATE) + .2byte EC_POKEMON(LATIAS) + .2byte EC_POKEMON(LATIOS) + .2byte EC_POKEMON(LUVDISC) + .2byte EC_POKEMON2(LAPRAS) + .2byte EC_WORD_LOVEY_DOVEY + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(VILEPLUME) + .2byte EC_POKEMON(VILEPLUME) + .2byte EC_WORD_LALALA + .2byte EC_POKEMON(RALTS) + .2byte EC_WORD_FORGETS + .2byte EC_WORD_APPEARS + .2byte EC_WORD_RANK + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(LANTURN) + .2byte EC_POKEMON(LANTURN) gEasyChatWordsByLetter_UnusedJapaneseRi:: @ 859E3B8 - ec_word LEADER - ec_move2 LEAF_BLADE - ec_pokemon2 CHARMELEON - ec_pokemon2 CHARIZARD - ec_move2 RECYCLE - ec_move2 REFLECT - ec_move2 REFRESH - ec_move2 REVENGE - ec_word RIBBON - ec_word TRENDY - ec_move2 DRAGON_RAGE - ec_move2 DRAGON_BREATH - ec_move2 DRAGON_DANCE - ec_word VACATION - ec_pokemon1 LILEEP - ec_pokemon2 URSARING - ec_word SHIELD_DUST + .2byte EC_WORD_LEADER + .2byte EC_MOVE2(LEAF_BLADE) + .2byte EC_POKEMON2(CHARMELEON) + .2byte EC_POKEMON2(CHARIZARD) + .2byte EC_MOVE2(RECYCLE) + .2byte EC_MOVE2(REFLECT) + .2byte EC_MOVE2(REFRESH) + .2byte EC_MOVE2(REVENGE) + .2byte EC_WORD_RIBBON + .2byte EC_WORD_TRENDY + .2byte EC_MOVE2(DRAGON_RAGE) + .2byte EC_MOVE2(DRAGON_BREATH) + .2byte EC_MOVE2(DRAGON_DANCE) + .2byte EC_WORD_VACATION + .2byte EC_POKEMON(LILEEP) + .2byte EC_POKEMON2(URSARING) + .2byte EC_WORD_SHIELD_DUST gEasyChatWordsByLetter_UnusedJapaneseRu:: @ 859E3DA - ec_pokemon2 JYNX - ec_word ROOM - ec_word RULE - ec_pokemon2 LUGIA - ec_word LOOK - ec_pokemon1 LUNATONE - ec_word RUBY - ec_word THAN - ec_pokemon1 AZURILL - ec_pokemon1 LUDICOLO - ec_word HAPPILY + .2byte EC_POKEMON2(JYNX) + .2byte EC_WORD_ROOM + .2byte EC_WORD_RULE + .2byte EC_POKEMON2(LUGIA) + .2byte EC_WORD_LOOK + .2byte EC_POKEMON(LUNATONE) + .2byte EC_WORD_RUBY + .2byte EC_WORD_THAN + .2byte EC_POKEMON(AZURILL) + .2byte EC_POKEMON(LUDICOLO) + .2byte EC_WORD_HAPPILY gEasyChatWordsByLetter_UnusedJapaneseRe:: @ 859E3F0 .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 MAGNETON - ec_pokemon1 MAGNETON - ec_move2 ICE_PUNCH - ec_move2 ICE_BEAM - ec_pokemon1 REGICE - ec_pokemon1 REGISTEEL - ec_pokemon1 REGIROCK - ec_pokemon1 RAYQUAZA - ec_word UGLY - ec_pokemon2 LEDIAN - ec_pokemon2 LEDYBA - ec_word FANTASTIC - ec_word LEVEL - ec_move2 FURY_CUTTER - ec_move2 COMET_PUNCH - ec_word RENTAL + .2byte EC_POKEMON2(MAGNETON) + .2byte EC_POKEMON(MAGNETON) + .2byte EC_MOVE2(ICE_PUNCH) + .2byte EC_MOVE2(ICE_BEAM) + .2byte EC_POKEMON(REGICE) + .2byte EC_POKEMON(REGISTEEL) + .2byte EC_POKEMON(REGIROCK) + .2byte EC_POKEMON(RAYQUAZA) + .2byte EC_WORD_UGLY + .2byte EC_POKEMON2(LEDIAN) + .2byte EC_POKEMON2(LEDYBA) + .2byte EC_WORD_FANTASTIC + .2byte EC_WORD_LEVEL + .2byte EC_MOVE2(FURY_CUTTER) + .2byte EC_MOVE2(COMET_PUNCH) + .2byte EC_WORD_RENTAL gEasyChatWordsByLetter_UnusedJapaneseRo:: @ 859E414 - ec_move2 SKULL_BASH + .2byte EC_MOVE2(SKULL_BASH) .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 VULPIX - ec_pokemon1 VULPIX - ec_pokemon1 ROSELIA - ec_move2 LOCK_ON - ec_move2 ROCK_BLAST - ec_word ROMANTIC - ec_word QUESTION + .2byte EC_POKEMON2(VULPIX) + .2byte EC_POKEMON(VULPIX) + .2byte EC_POKEMON(ROSELIA) + .2byte EC_MOVE2(LOCK_ON) + .2byte EC_MOVE2(ROCK_BLAST) + .2byte EC_WORD_ROMANTIC + .2byte EC_WORD_QUESTION gEasyChatWordsByLetter_UnusedJapaneseWa:: @ 859E428 - ec_word YAY - ec_word WORLD - ec_word AWW - ec_word WIRELESS - ec_word WOWEE - ec_pokemon1 COMBUSKEN - ec_word UNDERSTAND - ec_word UNDERSTANDS - ec_word FAINT - ec_word ANTICIPATION - ec_word ONCE - ec_word MOVE - ec_word WE_VE - ec_word FAINTED - ec_word WOMAN - ec_word SHE - ec_word SHE_WAS - ec_word TO_HER - ec_word HERS - ec_word SHE_IS - ec_word SOME - ec_pokemon2 JUMPLUFF - ec_move2 COTTON_SPORE - ec_word GWAH - ec_pokemon2 TOTODILE - ec_word WAHAHAHA - ec_word ANYWHERE - ec_move2 STRUGGLE - ec_word BADLY - .2byte -1, 2 @ doubled Pokémon species names - ec_pokemon2 MACHOP - ec_pokemon1 MACHOP + .2byte EC_WORD_YAY + .2byte EC_WORD_WORLD + .2byte EC_WORD_AWW + .2byte EC_WORD_WIRELESS + .2byte EC_WORD_WOWEE + .2byte EC_POKEMON(COMBUSKEN) + .2byte EC_WORD_UNDERSTAND + .2byte EC_WORD_UNDERSTANDS + .2byte EC_WORD_FAINT + .2byte EC_WORD_ANTICIPATION + .2byte EC_WORD_ONCE + .2byte EC_WORD_MOVE + .2byte EC_WORD_WE_VE + .2byte EC_WORD_FAINTED + .2byte EC_WORD_WOMAN + .2byte EC_WORD_SHE + .2byte EC_WORD_SHE_WAS + .2byte EC_WORD_TO_HER + .2byte EC_WORD_HERS + .2byte EC_WORD_SHE_IS + .2byte EC_WORD_SOME + .2byte EC_POKEMON2(JUMPLUFF) + .2byte EC_MOVE2(COTTON_SPORE) + .2byte EC_WORD_GWAH + .2byte EC_POKEMON2(TOTODILE) + .2byte EC_WORD_WAHAHAHA + .2byte EC_WORD_ANYWHERE + .2byte EC_MOVE2(STRUGGLE) + .2byte EC_WORD_BADLY + .2byte -1, 2 @ doubled Pokémon species names + .2byte EC_POKEMON2(MACHOP) + .2byte EC_POKEMON(MACHOP) .align 2 gEasyChatWordsByLetterPointers:: @ 859E46C diff --git a/data/trade.s b/data/trade.s index 3150269b0..b392fbc24 100644 --- a/data/trade.s +++ b/data/trade.s @@ -3,6 +3,9 @@ .section .rodata .align 2, 0 + +gUnknown_0832C6A8:: @ 832C6A8 + .incbin "baserom.gba", 0x32C6A8, 0x18 gUnknown_0832C6C0:: @ 832C6C0 .incbin "baserom.gba", 0x32c6c0, 0x1fe diff --git a/data/unk_81BAD84.s b/data/unk_81BAD84.s deleted file mode 100644 index de88365ac..000000000 --- a/data/unk_81BAD84.s +++ /dev/null @@ -1,7 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .section .rodata - -gUnknown_08617128:: @ 8617128 - .incbin "baserom.gba", 0x617128, 0x48 diff --git a/data/wild_encounter.s b/data/wild_encounter.s index e221c2f99..0b46e3d35 100644 --- a/data/wild_encounter.s +++ b/data/wild_encounter.s @@ -1,3 +1,4 @@ +#include "constants/species.h" .include "asm/macros.inc" .include "constants/constants.inc" diff --git a/data/wild_mons.inc b/data/wild_mons.inc index 3361a3975..83b73bc81 100644 --- a/data/wild_mons.inc +++ b/data/wild_mons.inc @@ -1,17 +1,17 @@ .align 2 gRoute101_LandMons:: @ 85507E4 - wild_mon WURMPLE, 2 - wild_mon POOCHYENA, 2 - wild_mon WURMPLE, 2 - wild_mon WURMPLE, 3 - wild_mon POOCHYENA, 3 - wild_mon POOCHYENA, 3 - wild_mon WURMPLE, 3 - wild_mon POOCHYENA, 3 - wild_mon ZIGZAGOON, 2 - wild_mon ZIGZAGOON, 2 - wild_mon ZIGZAGOON, 3 - wild_mon ZIGZAGOON, 3 + wild_mon SPECIES_WURMPLE, 2 + wild_mon SPECIES_POOCHYENA, 2 + wild_mon SPECIES_WURMPLE, 2 + wild_mon SPECIES_WURMPLE, 3 + wild_mon SPECIES_POOCHYENA, 3 + wild_mon SPECIES_POOCHYENA, 3 + wild_mon SPECIES_WURMPLE, 3 + wild_mon SPECIES_POOCHYENA, 3 + wild_mon SPECIES_ZIGZAGOON, 2 + wild_mon SPECIES_ZIGZAGOON, 2 + wild_mon SPECIES_ZIGZAGOON, 3 + wild_mon SPECIES_ZIGZAGOON, 3 .align 2 gRoute101_LandMonsInfo:: @ 8550814 @@ -20,18 +20,18 @@ gRoute101_LandMonsInfo:: @ 8550814 .align 2 gRoute102_LandMons:: @ 855081C - wild_mon POOCHYENA, 3 - wild_mon WURMPLE, 3 - wild_mon POOCHYENA, 4 - wild_mon WURMPLE, 4 - wild_mon LOTAD, 3 - wild_mon LOTAD, 4 - wild_mon ZIGZAGOON, 3 - wild_mon ZIGZAGOON, 3 - wild_mon ZIGZAGOON, 4 - wild_mon RALTS, 4 - wild_mon ZIGZAGOON, 4 - wild_mon SEEDOT, 3 + wild_mon SPECIES_POOCHYENA, 3 + wild_mon SPECIES_WURMPLE, 3 + wild_mon SPECIES_POOCHYENA, 4 + wild_mon SPECIES_WURMPLE, 4 + wild_mon SPECIES_LOTAD, 3 + wild_mon SPECIES_LOTAD, 4 + wild_mon SPECIES_ZIGZAGOON, 3 + wild_mon SPECIES_ZIGZAGOON, 3 + wild_mon SPECIES_ZIGZAGOON, 4 + wild_mon SPECIES_RALTS, 4 + wild_mon SPECIES_ZIGZAGOON, 4 + wild_mon SPECIES_SEEDOT, 3 .align 2 gRoute102_LandMonsInfo:: @ 855084C @@ -40,11 +40,11 @@ gRoute102_LandMonsInfo:: @ 855084C .align 2 gRoute102_WaterMons:: @ 8550854 - wild_mon MARILL, 20, 30 - wild_mon MARILL, 10, 20 - wild_mon MARILL, 30, 35 - wild_mon MARILL, 5, 10 - wild_mon GOLDEEN, 20, 30 + wild_mon SPECIES_MARILL, 20, 30 + wild_mon SPECIES_MARILL, 10, 20 + wild_mon SPECIES_MARILL, 30, 35 + wild_mon SPECIES_MARILL, 5, 10 + wild_mon SPECIES_GOLDEEN, 20, 30 .align 2 gRoute102_WaterMonsInfo:: @ 8550868 @@ -53,16 +53,16 @@ gRoute102_WaterMonsInfo:: @ 8550868 .align 2 gRoute102_FishingMons:: @ 8550870 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon CORPHISH, 10, 30 - wild_mon CORPHISH, 25, 30 - wild_mon CORPHISH, 30, 35 - wild_mon CORPHISH, 20, 25 - wild_mon CORPHISH, 35, 40 - wild_mon CORPHISH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_CORPHISH, 10, 30 + wild_mon SPECIES_CORPHISH, 25, 30 + wild_mon SPECIES_CORPHISH, 30, 35 + wild_mon SPECIES_CORPHISH, 20, 25 + wild_mon SPECIES_CORPHISH, 35, 40 + wild_mon SPECIES_CORPHISH, 40, 45 .align 2 gRoute102_FishingMonsInfo:: @ 8550898 @@ -71,18 +71,18 @@ gRoute102_FishingMonsInfo:: @ 8550898 .align 2 gRoute103_LandMons:: @ 85508A0 - wild_mon POOCHYENA, 2 - wild_mon POOCHYENA, 3 - wild_mon POOCHYENA, 3 - wild_mon POOCHYENA, 4 - wild_mon WINGULL, 2 - wild_mon ZIGZAGOON, 3 - wild_mon ZIGZAGOON, 3 - wild_mon ZIGZAGOON, 4 - wild_mon WINGULL, 3 - wild_mon WINGULL, 3 - wild_mon WINGULL, 2 - wild_mon WINGULL, 4 + wild_mon SPECIES_POOCHYENA, 2 + wild_mon SPECIES_POOCHYENA, 3 + wild_mon SPECIES_POOCHYENA, 3 + wild_mon SPECIES_POOCHYENA, 4 + wild_mon SPECIES_WINGULL, 2 + wild_mon SPECIES_ZIGZAGOON, 3 + wild_mon SPECIES_ZIGZAGOON, 3 + wild_mon SPECIES_ZIGZAGOON, 4 + wild_mon SPECIES_WINGULL, 3 + wild_mon SPECIES_WINGULL, 3 + wild_mon SPECIES_WINGULL, 2 + wild_mon SPECIES_WINGULL, 4 .align 2 gRoute103_LandMonsInfo:: @ 85508D0 @@ -91,11 +91,11 @@ gRoute103_LandMonsInfo:: @ 85508D0 .align 2 gRoute103_WaterMons:: @ 85508D8 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute103_WaterMonsInfo:: @ 85508EC @@ -104,16 +104,16 @@ gRoute103_WaterMonsInfo:: @ 85508EC .align 2 gRoute103_FishingMons:: @ 85508F4 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute103_FishingMonsInfo:: @ 855091C @@ -122,18 +122,18 @@ gRoute103_FishingMonsInfo:: @ 855091C .align 2 gRoute104_LandMons:: @ 8550924 - wild_mon POOCHYENA, 4 - wild_mon WURMPLE, 4 - wild_mon POOCHYENA, 5 - wild_mon MARILL, 5 - wild_mon MARILL, 4 - wild_mon POOCHYENA, 5 - wild_mon TAILLOW, 4 - wild_mon TAILLOW, 5 - wild_mon WINGULL, 4 - wild_mon WINGULL, 4 - wild_mon WINGULL, 3 - wild_mon WINGULL, 5 + wild_mon SPECIES_POOCHYENA, 4 + wild_mon SPECIES_WURMPLE, 4 + wild_mon SPECIES_POOCHYENA, 5 + wild_mon SPECIES_MARILL, 5 + wild_mon SPECIES_MARILL, 4 + wild_mon SPECIES_POOCHYENA, 5 + wild_mon SPECIES_TAILLOW, 4 + wild_mon SPECIES_TAILLOW, 5 + wild_mon SPECIES_WINGULL, 4 + wild_mon SPECIES_WINGULL, 4 + wild_mon SPECIES_WINGULL, 3 + wild_mon SPECIES_WINGULL, 5 .align 2 gRoute104_LandMonsInfo:: @ 8550954 @@ -142,11 +142,11 @@ gRoute104_LandMonsInfo:: @ 8550954 .align 2 gRoute104_WaterMons:: @ 855095C - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute104_WaterMonsInfo:: @ 8550970 @@ -155,16 +155,16 @@ gRoute104_WaterMonsInfo:: @ 8550970 .align 2 gRoute104_FishingMons:: @ 8550978 - wild_mon MAGIKARP, 5, 10 - wild_mon MAGIKARP, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon MAGIKARP, 10, 30 - wild_mon MAGIKARP, 10, 30 - wild_mon MAGIKARP, 25, 30 - wild_mon MAGIKARP, 30, 35 - wild_mon MAGIKARP, 20, 25 - wild_mon MAGIKARP, 35, 40 - wild_mon MAGIKARP, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_MAGIKARP, 25, 30 + wild_mon SPECIES_MAGIKARP, 30, 35 + wild_mon SPECIES_MAGIKARP, 20, 25 + wild_mon SPECIES_MAGIKARP, 35, 40 + wild_mon SPECIES_MAGIKARP, 40, 45 .align 2 gRoute104_FishingMonsInfo:: @ 85509A0 @@ -173,11 +173,11 @@ gRoute104_FishingMonsInfo:: @ 85509A0 .align 2 gRoute105_WaterMons:: @ 85509A8 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute105_WaterMonsInfo:: @ 85509BC @@ -186,16 +186,16 @@ gRoute105_WaterMonsInfo:: @ 85509BC .align 2 gRoute105_FishingMons:: @ 85509C4 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute105_FishingMonsInfo:: @ 85509EC @@ -204,18 +204,18 @@ gRoute105_FishingMonsInfo:: @ 85509EC .align 2 gRoute110_LandMons:: @ 85509F4 - wild_mon POOCHYENA, 12 - wild_mon ELECTRIKE, 12 - wild_mon GULPIN, 12 - wild_mon ELECTRIKE, 13 - wild_mon MINUN, 13 - wild_mon ODDISH, 13 - wild_mon MINUN, 13 - wild_mon GULPIN, 13 - wild_mon WINGULL, 12 - wild_mon WINGULL, 12 - wild_mon PLUSLE, 12 - wild_mon PLUSLE, 13 + wild_mon SPECIES_POOCHYENA, 12 + wild_mon SPECIES_ELECTRIKE, 12 + wild_mon SPECIES_GULPIN, 12 + wild_mon SPECIES_ELECTRIKE, 13 + wild_mon SPECIES_MINUN, 13 + wild_mon SPECIES_ODDISH, 13 + wild_mon SPECIES_MINUN, 13 + wild_mon SPECIES_GULPIN, 13 + wild_mon SPECIES_WINGULL, 12 + wild_mon SPECIES_WINGULL, 12 + wild_mon SPECIES_PLUSLE, 12 + wild_mon SPECIES_PLUSLE, 13 .align 2 gRoute110_LandMonsInfo:: @ 8550A24 @@ -224,11 +224,11 @@ gRoute110_LandMonsInfo:: @ 8550A24 .align 2 gRoute110_WaterMons:: @ 8550A2C - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute110_WaterMonsInfo:: @ 8550A40 @@ -237,16 +237,16 @@ gRoute110_WaterMonsInfo:: @ 8550A40 .align 2 gRoute110_FishingMons:: @ 8550A48 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute110_FishingMonsInfo:: @ 8550A70 @@ -255,18 +255,18 @@ gRoute110_FishingMonsInfo:: @ 8550A70 .align 2 gRoute111_LandMons:: @ 8550A78 - wild_mon SANDSHREW, 20 - wild_mon TRAPINCH, 20 - wild_mon SANDSHREW, 21 - wild_mon TRAPINCH, 21 - wild_mon BALTOY, 19 - wild_mon BALTOY, 21 - wild_mon SANDSHREW, 19 - wild_mon TRAPINCH, 19 - wild_mon BALTOY, 20 - wild_mon CACNEA, 20 - wild_mon CACNEA, 22 - wild_mon CACNEA, 22 + wild_mon SPECIES_SANDSHREW, 20 + wild_mon SPECIES_TRAPINCH, 20 + wild_mon SPECIES_SANDSHREW, 21 + wild_mon SPECIES_TRAPINCH, 21 + wild_mon SPECIES_BALTOY, 19 + wild_mon SPECIES_BALTOY, 21 + wild_mon SPECIES_SANDSHREW, 19 + wild_mon SPECIES_TRAPINCH, 19 + wild_mon SPECIES_BALTOY, 20 + wild_mon SPECIES_CACNEA, 20 + wild_mon SPECIES_CACNEA, 22 + wild_mon SPECIES_CACNEA, 22 .align 2 gRoute111_LandMonsInfo:: @ 8550AA8 @@ -275,11 +275,11 @@ gRoute111_LandMonsInfo:: @ 8550AA8 .align 2 gRoute111_WaterMons:: @ 8550AB0 - wild_mon MARILL, 20, 30 - wild_mon MARILL, 10, 20 - wild_mon MARILL, 30, 35 - wild_mon MARILL, 5, 10 - wild_mon GOLDEEN, 20, 30 + wild_mon SPECIES_MARILL, 20, 30 + wild_mon SPECIES_MARILL, 10, 20 + wild_mon SPECIES_MARILL, 30, 35 + wild_mon SPECIES_MARILL, 5, 10 + wild_mon SPECIES_GOLDEEN, 20, 30 .align 2 gRoute111_WaterMonsInfo:: @ 8550AC4 @@ -288,11 +288,11 @@ gRoute111_WaterMonsInfo:: @ 8550AC4 .align 2 gRoute111_RockSmashMons:: @ 8550ACC - wild_mon GEODUDE, 10, 15 - wild_mon GEODUDE, 5, 10 - wild_mon GEODUDE, 15, 20 - wild_mon GEODUDE, 15, 20 - wild_mon GEODUDE, 15, 20 + wild_mon SPECIES_GEODUDE, 10, 15 + wild_mon SPECIES_GEODUDE, 5, 10 + wild_mon SPECIES_GEODUDE, 15, 20 + wild_mon SPECIES_GEODUDE, 15, 20 + wild_mon SPECIES_GEODUDE, 15, 20 .align 2 gRoute111_RockSmashMonsInfo:: @ 8550AE0 @@ -301,16 +301,16 @@ gRoute111_RockSmashMonsInfo:: @ 8550AE0 .align 2 gRoute111_FishingMons:: @ 8550AE8 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon BARBOACH, 10, 30 - wild_mon BARBOACH, 25, 30 - wild_mon BARBOACH, 30, 35 - wild_mon BARBOACH, 20, 25 - wild_mon BARBOACH, 35, 40 - wild_mon BARBOACH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_BARBOACH, 10, 30 + wild_mon SPECIES_BARBOACH, 25, 30 + wild_mon SPECIES_BARBOACH, 30, 35 + wild_mon SPECIES_BARBOACH, 20, 25 + wild_mon SPECIES_BARBOACH, 35, 40 + wild_mon SPECIES_BARBOACH, 40, 45 .align 2 gRoute111_FishingMonsInfo:: @ 8550B10 @@ -319,18 +319,18 @@ gRoute111_FishingMonsInfo:: @ 8550B10 .align 2 gRoute112_LandMons:: @ 8550B18 - wild_mon NUMEL, 15 - wild_mon NUMEL, 15 - wild_mon MARILL, 15 - wild_mon NUMEL, 14 - wild_mon NUMEL, 14 - wild_mon MARILL, 14 - wild_mon NUMEL, 16 - wild_mon MARILL, 16 - wild_mon NUMEL, 16 - wild_mon NUMEL, 16 - wild_mon NUMEL, 16 - wild_mon NUMEL, 16 + wild_mon SPECIES_NUMEL, 15 + wild_mon SPECIES_NUMEL, 15 + wild_mon SPECIES_MARILL, 15 + wild_mon SPECIES_NUMEL, 14 + wild_mon SPECIES_NUMEL, 14 + wild_mon SPECIES_MARILL, 14 + wild_mon SPECIES_NUMEL, 16 + wild_mon SPECIES_MARILL, 16 + wild_mon SPECIES_NUMEL, 16 + wild_mon SPECIES_NUMEL, 16 + wild_mon SPECIES_NUMEL, 16 + wild_mon SPECIES_NUMEL, 16 .align 2 gRoute112_LandMonsInfo:: @ 8550B48 @@ -339,18 +339,18 @@ gRoute112_LandMonsInfo:: @ 8550B48 .align 2 gRoute113_LandMons:: @ 8550B50 - wild_mon SPINDA, 15 - wild_mon SPINDA, 15 - wild_mon SLUGMA, 15 - wild_mon SPINDA, 14 - wild_mon SPINDA, 14 - wild_mon SLUGMA, 14 - wild_mon SPINDA, 16 - wild_mon SLUGMA, 16 - wild_mon SPINDA, 16 - wild_mon SKARMORY, 16 - wild_mon SPINDA, 16 - wild_mon SKARMORY, 16 + wild_mon SPECIES_SPINDA, 15 + wild_mon SPECIES_SPINDA, 15 + wild_mon SPECIES_SLUGMA, 15 + wild_mon SPECIES_SPINDA, 14 + wild_mon SPECIES_SPINDA, 14 + wild_mon SPECIES_SLUGMA, 14 + wild_mon SPECIES_SPINDA, 16 + wild_mon SPECIES_SLUGMA, 16 + wild_mon SPECIES_SPINDA, 16 + wild_mon SPECIES_SKARMORY, 16 + wild_mon SPECIES_SPINDA, 16 + wild_mon SPECIES_SKARMORY, 16 .align 2 gRoute113_LandMonsInfo:: @ 8550B80 @@ -359,18 +359,18 @@ gRoute113_LandMonsInfo:: @ 8550B80 .align 2 gRoute114_LandMons:: @ 8550B88 - wild_mon SWABLU, 16 - wild_mon LOTAD, 16 - wild_mon SWABLU, 17 - wild_mon SWABLU, 15 - wild_mon LOTAD, 15 - wild_mon LOMBRE, 16 - wild_mon LOMBRE, 16 - wild_mon LOMBRE, 18 - wild_mon SEVIPER, 17 - wild_mon SEVIPER, 15 - wild_mon SEVIPER, 17 - wild_mon NUZLEAF, 15 + wild_mon SPECIES_SWABLU, 16 + wild_mon SPECIES_LOTAD, 16 + wild_mon SPECIES_SWABLU, 17 + wild_mon SPECIES_SWABLU, 15 + wild_mon SPECIES_LOTAD, 15 + wild_mon SPECIES_LOMBRE, 16 + wild_mon SPECIES_LOMBRE, 16 + wild_mon SPECIES_LOMBRE, 18 + wild_mon SPECIES_SEVIPER, 17 + wild_mon SPECIES_SEVIPER, 15 + wild_mon SPECIES_SEVIPER, 17 + wild_mon SPECIES_NUZLEAF, 15 .align 2 gRoute114_LandMonsInfo:: @ 8550BB8 @@ -379,11 +379,11 @@ gRoute114_LandMonsInfo:: @ 8550BB8 .align 2 gRoute114_WaterMons:: @ 8550BC0 - wild_mon MARILL, 20, 30 - wild_mon MARILL, 10, 20 - wild_mon MARILL, 30, 35 - wild_mon MARILL, 5, 10 - wild_mon GOLDEEN, 20, 30 + wild_mon SPECIES_MARILL, 20, 30 + wild_mon SPECIES_MARILL, 10, 20 + wild_mon SPECIES_MARILL, 30, 35 + wild_mon SPECIES_MARILL, 5, 10 + wild_mon SPECIES_GOLDEEN, 20, 30 .align 2 gRoute114_WaterMonsInfo:: @ 8550BD4 @@ -392,11 +392,11 @@ gRoute114_WaterMonsInfo:: @ 8550BD4 .align 2 gRoute114_RockSmashMons:: @ 8550BDC - wild_mon GEODUDE, 10, 15 - wild_mon GEODUDE, 5, 10 - wild_mon GEODUDE, 15, 20 - wild_mon GEODUDE, 15, 20 - wild_mon GEODUDE, 15, 20 + wild_mon SPECIES_GEODUDE, 10, 15 + wild_mon SPECIES_GEODUDE, 5, 10 + wild_mon SPECIES_GEODUDE, 15, 20 + wild_mon SPECIES_GEODUDE, 15, 20 + wild_mon SPECIES_GEODUDE, 15, 20 .align 2 gRoute114_RockSmashMonsInfo:: @ 8550BF0 @@ -405,16 +405,16 @@ gRoute114_RockSmashMonsInfo:: @ 8550BF0 .align 2 gRoute114_FishingMons:: @ 8550BF8 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon BARBOACH, 10, 30 - wild_mon BARBOACH, 25, 30 - wild_mon BARBOACH, 30, 35 - wild_mon BARBOACH, 20, 25 - wild_mon BARBOACH, 35, 40 - wild_mon BARBOACH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_BARBOACH, 10, 30 + wild_mon SPECIES_BARBOACH, 25, 30 + wild_mon SPECIES_BARBOACH, 30, 35 + wild_mon SPECIES_BARBOACH, 20, 25 + wild_mon SPECIES_BARBOACH, 35, 40 + wild_mon SPECIES_BARBOACH, 40, 45 .align 2 gRoute114_FishingMonsInfo:: @ 8550C20 @@ -423,18 +423,18 @@ gRoute114_FishingMonsInfo:: @ 8550C20 .align 2 gRoute116_LandMons:: @ 8550C28 - wild_mon POOCHYENA, 6 - wild_mon WHISMUR, 6 - wild_mon NINCADA, 6 - wild_mon ABRA, 7 - wild_mon NINCADA, 7 - wild_mon TAILLOW, 6 - wild_mon TAILLOW, 7 - wild_mon TAILLOW, 8 - wild_mon POOCHYENA, 7 - wild_mon POOCHYENA, 8 - wild_mon SKITTY, 7 - wild_mon SKITTY, 8 + wild_mon SPECIES_POOCHYENA, 6 + wild_mon SPECIES_WHISMUR, 6 + wild_mon SPECIES_NINCADA, 6 + wild_mon SPECIES_ABRA, 7 + wild_mon SPECIES_NINCADA, 7 + wild_mon SPECIES_TAILLOW, 6 + wild_mon SPECIES_TAILLOW, 7 + wild_mon SPECIES_TAILLOW, 8 + wild_mon SPECIES_POOCHYENA, 7 + wild_mon SPECIES_POOCHYENA, 8 + wild_mon SPECIES_SKITTY, 7 + wild_mon SPECIES_SKITTY, 8 .align 2 gRoute116_LandMonsInfo:: @ 8550C58 @@ -443,18 +443,18 @@ gRoute116_LandMonsInfo:: @ 8550C58 .align 2 gRoute117_LandMons:: @ 8550C60 - wild_mon POOCHYENA, 13 - wild_mon ODDISH, 13 - wild_mon POOCHYENA, 14 - wild_mon ODDISH, 14 - wild_mon MARILL, 13 - wild_mon ODDISH, 13 - wild_mon ILLUMISE, 13 - wild_mon ILLUMISE, 13 - wild_mon ILLUMISE, 14 - wild_mon ILLUMISE, 14 - wild_mon VOLBEAT, 13 - wild_mon SEEDOT, 13 + wild_mon SPECIES_POOCHYENA, 13 + wild_mon SPECIES_ODDISH, 13 + wild_mon SPECIES_POOCHYENA, 14 + wild_mon SPECIES_ODDISH, 14 + wild_mon SPECIES_MARILL, 13 + wild_mon SPECIES_ODDISH, 13 + wild_mon SPECIES_ILLUMISE, 13 + wild_mon SPECIES_ILLUMISE, 13 + wild_mon SPECIES_ILLUMISE, 14 + wild_mon SPECIES_ILLUMISE, 14 + wild_mon SPECIES_VOLBEAT, 13 + wild_mon SPECIES_SEEDOT, 13 .align 2 gRoute117_LandMonsInfo:: @ 8550C90 @@ -463,11 +463,11 @@ gRoute117_LandMonsInfo:: @ 8550C90 .align 2 gRoute117_WaterMons:: @ 8550C98 - wild_mon MARILL, 20, 30 - wild_mon MARILL, 10, 20 - wild_mon MARILL, 30, 35 - wild_mon MARILL, 5, 10 - wild_mon GOLDEEN, 20, 30 + wild_mon SPECIES_MARILL, 20, 30 + wild_mon SPECIES_MARILL, 10, 20 + wild_mon SPECIES_MARILL, 30, 35 + wild_mon SPECIES_MARILL, 5, 10 + wild_mon SPECIES_GOLDEEN, 20, 30 .align 2 gRoute117_WaterMonsInfo:: @ 8550CAC @@ -476,16 +476,16 @@ gRoute117_WaterMonsInfo:: @ 8550CAC .align 2 gRoute117_FishingMons:: @ 8550CB4 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon CORPHISH, 10, 30 - wild_mon CORPHISH, 25, 30 - wild_mon CORPHISH, 30, 35 - wild_mon CORPHISH, 20, 25 - wild_mon CORPHISH, 35, 40 - wild_mon CORPHISH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_CORPHISH, 10, 30 + wild_mon SPECIES_CORPHISH, 25, 30 + wild_mon SPECIES_CORPHISH, 30, 35 + wild_mon SPECIES_CORPHISH, 20, 25 + wild_mon SPECIES_CORPHISH, 35, 40 + wild_mon SPECIES_CORPHISH, 40, 45 .align 2 gRoute117_FishingMonsInfo:: @ 8550CDC @@ -494,18 +494,18 @@ gRoute117_FishingMonsInfo:: @ 8550CDC .align 2 gRoute118_LandMons:: @ 8550CE4 - wild_mon ZIGZAGOON, 24 - wild_mon ELECTRIKE, 24 - wild_mon ZIGZAGOON, 26 - wild_mon ELECTRIKE, 26 - wild_mon LINOONE, 26 - wild_mon MANECTRIC, 26 - wild_mon WINGULL, 25 - wild_mon WINGULL, 25 - wild_mon WINGULL, 26 - wild_mon WINGULL, 26 - wild_mon WINGULL, 27 - wild_mon KECLEON, 25 + wild_mon SPECIES_ZIGZAGOON, 24 + wild_mon SPECIES_ELECTRIKE, 24 + wild_mon SPECIES_ZIGZAGOON, 26 + wild_mon SPECIES_ELECTRIKE, 26 + wild_mon SPECIES_LINOONE, 26 + wild_mon SPECIES_MANECTRIC, 26 + wild_mon SPECIES_WINGULL, 25 + wild_mon SPECIES_WINGULL, 25 + wild_mon SPECIES_WINGULL, 26 + wild_mon SPECIES_WINGULL, 26 + wild_mon SPECIES_WINGULL, 27 + wild_mon SPECIES_KECLEON, 25 .align 2 gRoute118_LandMonsInfo:: @ 8550D14 @@ -514,11 +514,11 @@ gRoute118_LandMonsInfo:: @ 8550D14 .align 2 gRoute118_WaterMons:: @ 8550D1C - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute118_WaterMonsInfo:: @ 8550D30 @@ -527,16 +527,16 @@ gRoute118_WaterMonsInfo:: @ 8550D30 .align 2 gRoute118_FishingMons:: @ 8550D38 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon CARVANHA, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon CARVANHA, 30, 35 - wild_mon CARVANHA, 20, 25 - wild_mon CARVANHA, 35, 40 - wild_mon CARVANHA, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_CARVANHA, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_CARVANHA, 30, 35 + wild_mon SPECIES_CARVANHA, 20, 25 + wild_mon SPECIES_CARVANHA, 35, 40 + wild_mon SPECIES_CARVANHA, 40, 45 .align 2 gRoute118_FishingMonsInfo:: @ 8550D60 @@ -545,11 +545,11 @@ gRoute118_FishingMonsInfo:: @ 8550D60 .align 2 gRoute124_WaterMons:: @ 8550D68 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute124_WaterMonsInfo:: @ 8550D7C @@ -558,16 +558,16 @@ gRoute124_WaterMonsInfo:: @ 8550D7C .align 2 gRoute124_FishingMons:: @ 8550D84 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute124_FishingMonsInfo:: @ 8550DAC @@ -576,18 +576,18 @@ gRoute124_FishingMonsInfo:: @ 8550DAC .align 2 gPetalburgWoods_LandMons:: @ 8550DB4 - wild_mon POOCHYENA, 5 - wild_mon WURMPLE, 5 - wild_mon SHROOMISH, 5 - wild_mon POOCHYENA, 6 - wild_mon SILCOON, 5 - wild_mon CASCOON, 5 - wild_mon WURMPLE, 6 - wild_mon SHROOMISH, 6 - wild_mon TAILLOW, 5 - wild_mon SLAKOTH, 5 - wild_mon TAILLOW, 6 - wild_mon SLAKOTH, 6 + wild_mon SPECIES_POOCHYENA, 5 + wild_mon SPECIES_WURMPLE, 5 + wild_mon SPECIES_SHROOMISH, 5 + wild_mon SPECIES_POOCHYENA, 6 + wild_mon SPECIES_SILCOON, 5 + wild_mon SPECIES_CASCOON, 5 + wild_mon SPECIES_WURMPLE, 6 + wild_mon SPECIES_SHROOMISH, 6 + wild_mon SPECIES_TAILLOW, 5 + wild_mon SPECIES_SLAKOTH, 5 + wild_mon SPECIES_TAILLOW, 6 + wild_mon SPECIES_SLAKOTH, 6 .align 2 gPetalburgWoods_LandMonsInfo:: @ 8550DE4 @@ -596,18 +596,18 @@ gPetalburgWoods_LandMonsInfo:: @ 8550DE4 .align 2 gRusturfTunnel_LandMons:: @ 8550DEC - wild_mon WHISMUR, 6 - wild_mon WHISMUR, 7 - wild_mon WHISMUR, 6 - wild_mon WHISMUR, 6 - wild_mon WHISMUR, 7 - wild_mon WHISMUR, 7 - wild_mon WHISMUR, 5 - wild_mon WHISMUR, 8 - wild_mon WHISMUR, 5 - wild_mon WHISMUR, 8 - wild_mon WHISMUR, 5 - wild_mon WHISMUR, 8 + wild_mon SPECIES_WHISMUR, 6 + wild_mon SPECIES_WHISMUR, 7 + wild_mon SPECIES_WHISMUR, 6 + wild_mon SPECIES_WHISMUR, 6 + wild_mon SPECIES_WHISMUR, 7 + wild_mon SPECIES_WHISMUR, 7 + wild_mon SPECIES_WHISMUR, 5 + wild_mon SPECIES_WHISMUR, 8 + wild_mon SPECIES_WHISMUR, 5 + wild_mon SPECIES_WHISMUR, 8 + wild_mon SPECIES_WHISMUR, 5 + wild_mon SPECIES_WHISMUR, 8 .align 2 gRusturfTunnel_LandMonsInfo:: @ 8550E1C @@ -616,18 +616,18 @@ gRusturfTunnel_LandMonsInfo:: @ 8550E1C .align 2 gGraniteCave_1F_LandMons:: @ 8550E24 - wild_mon ZUBAT, 7 - wild_mon MAKUHITA, 8 - wild_mon MAKUHITA, 7 - wild_mon ZUBAT, 8 - wild_mon MAKUHITA, 9 - wild_mon ABRA, 8 - wild_mon MAKUHITA, 10 - wild_mon MAKUHITA, 6 - wild_mon GEODUDE, 7 - wild_mon GEODUDE, 8 - wild_mon GEODUDE, 6 - wild_mon GEODUDE, 9 + wild_mon SPECIES_ZUBAT, 7 + wild_mon SPECIES_MAKUHITA, 8 + wild_mon SPECIES_MAKUHITA, 7 + wild_mon SPECIES_ZUBAT, 8 + wild_mon SPECIES_MAKUHITA, 9 + wild_mon SPECIES_ABRA, 8 + wild_mon SPECIES_MAKUHITA, 10 + wild_mon SPECIES_MAKUHITA, 6 + wild_mon SPECIES_GEODUDE, 7 + wild_mon SPECIES_GEODUDE, 8 + wild_mon SPECIES_GEODUDE, 6 + wild_mon SPECIES_GEODUDE, 9 .align 2 gGraniteCave_1F_LandMonsInfo:: @ 8550E54 @@ -636,18 +636,18 @@ gGraniteCave_1F_LandMonsInfo:: @ 8550E54 .align 2 gGraniteCave_B1F_LandMons:: @ 8550E5C - wild_mon ZUBAT, 9 - wild_mon ARON, 10 - wild_mon ARON, 9 - wild_mon ARON, 11 - wild_mon ZUBAT, 10 - wild_mon ABRA, 9 - wild_mon MAKUHITA, 10 - wild_mon MAKUHITA, 11 - wild_mon SABLEYE, 10 - wild_mon SABLEYE, 10 - wild_mon SABLEYE, 9 - wild_mon SABLEYE, 11 + wild_mon SPECIES_ZUBAT, 9 + wild_mon SPECIES_ARON, 10 + wild_mon SPECIES_ARON, 9 + wild_mon SPECIES_ARON, 11 + wild_mon SPECIES_ZUBAT, 10 + wild_mon SPECIES_ABRA, 9 + wild_mon SPECIES_MAKUHITA, 10 + wild_mon SPECIES_MAKUHITA, 11 + wild_mon SPECIES_SABLEYE, 10 + wild_mon SPECIES_SABLEYE, 10 + wild_mon SPECIES_SABLEYE, 9 + wild_mon SPECIES_SABLEYE, 11 .align 2 gGraniteCave_B1F_LandMonsInfo:: @ 8550E8C @@ -656,18 +656,18 @@ gGraniteCave_B1F_LandMonsInfo:: @ 8550E8C .align 2 gMtPyre_1F_LandMons:: @ 8550E94 - wild_mon SHUPPET, 27 - wild_mon SHUPPET, 28 - wild_mon SHUPPET, 26 - wild_mon SHUPPET, 25 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 - wild_mon SHUPPET, 23 - wild_mon SHUPPET, 22 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 27 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_SHUPPET, 26 + wild_mon SPECIES_SHUPPET, 25 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 23 + wild_mon SPECIES_SHUPPET, 22 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 .align 2 gMtPyre_1F_LandMonsInfo:: @ 8550EC4 @@ -676,18 +676,18 @@ gMtPyre_1F_LandMonsInfo:: @ 8550EC4 .align 2 gVictoryRoad_1F_LandMons:: @ 8550ECC - wild_mon GOLBAT, 40 - wild_mon HARIYAMA, 40 - wild_mon LAIRON, 40 - wild_mon LOUDRED, 40 - wild_mon ZUBAT, 36 - wild_mon MAKUHITA, 36 - wild_mon GOLBAT, 38 - wild_mon HARIYAMA, 38 - wild_mon ARON, 36 - wild_mon WHISMUR, 36 - wild_mon ARON, 36 - wild_mon WHISMUR, 36 + wild_mon SPECIES_GOLBAT, 40 + wild_mon SPECIES_HARIYAMA, 40 + wild_mon SPECIES_LAIRON, 40 + wild_mon SPECIES_LOUDRED, 40 + wild_mon SPECIES_ZUBAT, 36 + wild_mon SPECIES_MAKUHITA, 36 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_HARIYAMA, 38 + wild_mon SPECIES_ARON, 36 + wild_mon SPECIES_WHISMUR, 36 + wild_mon SPECIES_ARON, 36 + wild_mon SPECIES_WHISMUR, 36 .align 2 gVictoryRoad_1F_LandMonsInfo:: @ 8550EFC @@ -696,18 +696,18 @@ gVictoryRoad_1F_LandMonsInfo:: @ 8550EFC .align 2 gSafariZone_South_LandMons:: @ 8550F04 - wild_mon ODDISH, 25 - wild_mon ODDISH, 27 - wild_mon GIRAFARIG, 25 - wild_mon GIRAFARIG, 27 - wild_mon NATU, 25 - wild_mon DODUO, 25 - wild_mon GLOOM, 25 - wild_mon WOBBUFFET, 27 - wild_mon PIKACHU, 25 - wild_mon WOBBUFFET, 27 - wild_mon PIKACHU, 27 - wild_mon WOBBUFFET, 29 + wild_mon SPECIES_ODDISH, 25 + wild_mon SPECIES_ODDISH, 27 + wild_mon SPECIES_GIRAFARIG, 25 + wild_mon SPECIES_GIRAFARIG, 27 + wild_mon SPECIES_NATU, 25 + wild_mon SPECIES_DODUO, 25 + wild_mon SPECIES_GLOOM, 25 + wild_mon SPECIES_WOBBUFFET, 27 + wild_mon SPECIES_PIKACHU, 25 + wild_mon SPECIES_WOBBUFFET, 27 + wild_mon SPECIES_PIKACHU, 27 + wild_mon SPECIES_WOBBUFFET, 29 .align 2 gSafariZone_South_LandMonsInfo:: @ 8550F34 @@ -716,11 +716,11 @@ gSafariZone_South_LandMonsInfo:: @ 8550F34 .align 2 gUnderwater2_WaterMons:: @ 8550F3C - wild_mon CLAMPERL, 20, 30 - wild_mon CHINCHOU, 20, 30 - wild_mon CLAMPERL, 30, 35 - wild_mon RELICANTH, 30, 35 - wild_mon RELICANTH, 30, 35 + wild_mon SPECIES_CLAMPERL, 20, 30 + wild_mon SPECIES_CHINCHOU, 20, 30 + wild_mon SPECIES_CLAMPERL, 30, 35 + wild_mon SPECIES_RELICANTH, 30, 35 + wild_mon SPECIES_RELICANTH, 30, 35 .align 2 gUnderwater2_WaterMonsInfo:: @ 8550F50 @@ -729,11 +729,11 @@ gUnderwater2_WaterMonsInfo:: @ 8550F50 .align 2 gAbandonedShip_Rooms_B1F_WaterMons:: @ 8550F58 - wild_mon TENTACOOL, 5, 35 - wild_mon TENTACOOL, 5, 35 - wild_mon TENTACOOL, 5, 35 - wild_mon TENTACOOL, 5, 35 - wild_mon TENTACRUEL, 30, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_TENTACRUEL, 30, 35 .align 2 gAbandonedShip_Rooms_B1F_WaterMonsInfo:: @ 8550F6C @@ -742,16 +742,16 @@ gAbandonedShip_Rooms_B1F_WaterMonsInfo:: @ 8550F6C .align 2 gAbandonedShip_Rooms_B1F_FishingMons:: @ 8550F74 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon TENTACOOL, 25, 30 - wild_mon TENTACOOL, 30, 35 - wild_mon TENTACRUEL, 30, 35 - wild_mon TENTACRUEL, 25, 30 - wild_mon TENTACRUEL, 20, 25 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_TENTACOOL, 25, 30 + wild_mon SPECIES_TENTACOOL, 30, 35 + wild_mon SPECIES_TENTACRUEL, 30, 35 + wild_mon SPECIES_TENTACRUEL, 25, 30 + wild_mon SPECIES_TENTACRUEL, 20, 25 .align 2 gAbandonedShip_Rooms_B1F_FishingMonsInfo:: @ 8550F9C @@ -760,18 +760,18 @@ gAbandonedShip_Rooms_B1F_FishingMonsInfo:: @ 8550F9C .align 2 gGraniteCave_B2F_LandMons:: @ 8550FA4 - wild_mon ZUBAT, 10 - wild_mon ARON, 11 - wild_mon ARON, 10 - wild_mon ZUBAT, 11 - wild_mon ARON, 12 - wild_mon ABRA, 10 - wild_mon SABLEYE, 10 - wild_mon SABLEYE, 11 - wild_mon SABLEYE, 12 - wild_mon SABLEYE, 10 - wild_mon SABLEYE, 12 - wild_mon SABLEYE, 10 + wild_mon SPECIES_ZUBAT, 10 + wild_mon SPECIES_ARON, 11 + wild_mon SPECIES_ARON, 10 + wild_mon SPECIES_ZUBAT, 11 + wild_mon SPECIES_ARON, 12 + wild_mon SPECIES_ABRA, 10 + wild_mon SPECIES_SABLEYE, 10 + wild_mon SPECIES_SABLEYE, 11 + wild_mon SPECIES_SABLEYE, 12 + wild_mon SPECIES_SABLEYE, 10 + wild_mon SPECIES_SABLEYE, 12 + wild_mon SPECIES_SABLEYE, 10 .align 2 gGraniteCave_B2F_LandMonsInfo:: @ 8550FD4 @@ -780,11 +780,11 @@ gGraniteCave_B2F_LandMonsInfo:: @ 8550FD4 .align 2 gGraniteCave_B2F_RockSmashMons:: @ 8550FDC - wild_mon GEODUDE, 10, 15 - wild_mon NOSEPASS, 10, 20 - wild_mon GEODUDE, 5, 10 - wild_mon GEODUDE, 15, 20 - wild_mon GEODUDE, 15, 20 + wild_mon SPECIES_GEODUDE, 10, 15 + wild_mon SPECIES_NOSEPASS, 10, 20 + wild_mon SPECIES_GEODUDE, 5, 10 + wild_mon SPECIES_GEODUDE, 15, 20 + wild_mon SPECIES_GEODUDE, 15, 20 .align 2 gGraniteCave_B2F_RockSmashMonsInfo:: @ 8550FF0 @@ -793,18 +793,18 @@ gGraniteCave_B2F_RockSmashMonsInfo:: @ 8550FF0 .align 2 gFieryPath_LandMons:: @ 8550FF8 - wild_mon NUMEL, 15 - wild_mon KOFFING, 15 - wild_mon NUMEL, 16 - wild_mon MACHOP, 15 - wild_mon TORKOAL, 15 - wild_mon SLUGMA, 15 - wild_mon KOFFING, 16 - wild_mon MACHOP, 16 - wild_mon TORKOAL, 14 - wild_mon TORKOAL, 16 - wild_mon GRIMER, 14 - wild_mon GRIMER, 14 + wild_mon SPECIES_NUMEL, 15 + wild_mon SPECIES_KOFFING, 15 + wild_mon SPECIES_NUMEL, 16 + wild_mon SPECIES_MACHOP, 15 + wild_mon SPECIES_TORKOAL, 15 + wild_mon SPECIES_SLUGMA, 15 + wild_mon SPECIES_KOFFING, 16 + wild_mon SPECIES_MACHOP, 16 + wild_mon SPECIES_TORKOAL, 14 + wild_mon SPECIES_TORKOAL, 16 + wild_mon SPECIES_GRIMER, 14 + wild_mon SPECIES_GRIMER, 14 .align 2 gFieryPath_LandMonsInfo:: @ 8551028 @@ -813,18 +813,18 @@ gFieryPath_LandMonsInfo:: @ 8551028 .align 2 gMeteorFalls_B1F_2R_LandMons:: @ 8551030 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 35 - wild_mon BAGON, 30 - wild_mon SOLROCK, 35 - wild_mon BAGON, 35 - wild_mon SOLROCK, 37 - wild_mon BAGON, 25 - wild_mon SOLROCK, 39 - wild_mon GOLBAT, 38 - wild_mon GOLBAT, 40 - wild_mon GOLBAT, 38 - wild_mon GOLBAT, 40 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_BAGON, 30 + wild_mon SPECIES_SOLROCK, 35 + wild_mon SPECIES_BAGON, 35 + wild_mon SPECIES_SOLROCK, 37 + wild_mon SPECIES_BAGON, 25 + wild_mon SPECIES_SOLROCK, 39 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_GOLBAT, 40 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_GOLBAT, 40 .align 2 gMeteorFalls_B1F_2R_LandMonsInfo:: @ 8551060 @@ -833,11 +833,11 @@ gMeteorFalls_B1F_2R_LandMonsInfo:: @ 8551060 .align 2 gMeteorFalls_B1F_2R_WaterMons:: @ 8551068 - wild_mon GOLBAT, 30, 35 - wild_mon GOLBAT, 30, 35 - wild_mon SOLROCK, 25, 35 - wild_mon SOLROCK, 15, 25 - wild_mon SOLROCK, 5, 15 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_SOLROCK, 25, 35 + wild_mon SPECIES_SOLROCK, 15, 25 + wild_mon SPECIES_SOLROCK, 5, 15 .align 2 gMeteorFalls_B1F_2R_WaterMonsInfo:: @ 855107C @@ -846,16 +846,16 @@ gMeteorFalls_B1F_2R_WaterMonsInfo:: @ 855107C .align 2 gMeteorFalls_B1F_2R_FishingMons:: @ 8551084 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon BARBOACH, 10, 30 - wild_mon BARBOACH, 25, 30 - wild_mon BARBOACH, 30, 35 - wild_mon WHISCASH, 30, 35 - wild_mon WHISCASH, 35, 40 - wild_mon WHISCASH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_BARBOACH, 10, 30 + wild_mon SPECIES_BARBOACH, 25, 30 + wild_mon SPECIES_BARBOACH, 30, 35 + wild_mon SPECIES_WHISCASH, 30, 35 + wild_mon SPECIES_WHISCASH, 35, 40 + wild_mon SPECIES_WHISCASH, 40, 45 .align 2 gMeteorFalls_B1F_2R_FishingMonsInfo:: @ 85510AC @@ -864,18 +864,18 @@ gMeteorFalls_B1F_2R_FishingMonsInfo:: @ 85510AC .align 2 gJaggedPass_LandMons:: @ 85510B4 - wild_mon NUMEL, 21 - wild_mon NUMEL, 21 - wild_mon MACHOP, 21 - wild_mon NUMEL, 20 - wild_mon SPOINK, 20 - wild_mon MACHOP, 20 - wild_mon SPOINK, 21 - wild_mon MACHOP, 22 - wild_mon NUMEL, 22 - wild_mon SPOINK, 22 - wild_mon NUMEL, 22 - wild_mon SPOINK, 22 + wild_mon SPECIES_NUMEL, 21 + wild_mon SPECIES_NUMEL, 21 + wild_mon SPECIES_MACHOP, 21 + wild_mon SPECIES_NUMEL, 20 + wild_mon SPECIES_SPOINK, 20 + wild_mon SPECIES_MACHOP, 20 + wild_mon SPECIES_SPOINK, 21 + wild_mon SPECIES_MACHOP, 22 + wild_mon SPECIES_NUMEL, 22 + wild_mon SPECIES_SPOINK, 22 + wild_mon SPECIES_NUMEL, 22 + wild_mon SPECIES_SPOINK, 22 .align 2 gJaggedPass_LandMonsInfo:: @ 85510E4 @@ -884,11 +884,11 @@ gJaggedPass_LandMonsInfo:: @ 85510E4 .align 2 gRoute106_WaterMons:: @ 85510EC - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute106_WaterMonsInfo:: @ 8551100 @@ -897,16 +897,16 @@ gRoute106_WaterMonsInfo:: @ 8551100 .align 2 gRoute106_FishingMons:: @ 8551108 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute106_FishingMonsInfo:: @ 8551130 @@ -915,11 +915,11 @@ gRoute106_FishingMonsInfo:: @ 8551130 .align 2 gRoute107_WaterMons:: @ 8551138 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute107_WaterMonsInfo:: @ 855114C @@ -928,16 +928,16 @@ gRoute107_WaterMonsInfo:: @ 855114C .align 2 gRoute107_FishingMons:: @ 8551154 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute107_FishingMonsInfo:: @ 855117C @@ -946,11 +946,11 @@ gRoute107_FishingMonsInfo:: @ 855117C .align 2 gRoute108_WaterMons:: @ 8551184 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute108_WaterMonsInfo:: @ 8551198 @@ -959,16 +959,16 @@ gRoute108_WaterMonsInfo:: @ 8551198 .align 2 gRoute108_FishingMons:: @ 85511A0 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute108_FishingMonsInfo:: @ 85511C8 @@ -977,11 +977,11 @@ gRoute108_FishingMonsInfo:: @ 85511C8 .align 2 gRoute109_WaterMons:: @ 85511D0 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute109_WaterMonsInfo:: @ 85511E4 @@ -990,16 +990,16 @@ gRoute109_WaterMonsInfo:: @ 85511E4 .align 2 gRoute109_FishingMons:: @ 85511EC - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute109_FishingMonsInfo:: @ 8551214 @@ -1008,18 +1008,18 @@ gRoute109_FishingMonsInfo:: @ 8551214 .align 2 gRoute115_LandMons:: @ 855121C - wild_mon SWABLU, 23 - wild_mon TAILLOW, 23 - wild_mon SWABLU, 25 - wild_mon TAILLOW, 24 - wild_mon TAILLOW, 25 - wild_mon SWELLOW, 25 - wild_mon JIGGLYPUFF, 24 - wild_mon JIGGLYPUFF, 25 - wild_mon WINGULL, 24 - wild_mon WINGULL, 24 - wild_mon WINGULL, 26 - wild_mon WINGULL, 25 + wild_mon SPECIES_SWABLU, 23 + wild_mon SPECIES_TAILLOW, 23 + wild_mon SPECIES_SWABLU, 25 + wild_mon SPECIES_TAILLOW, 24 + wild_mon SPECIES_TAILLOW, 25 + wild_mon SPECIES_SWELLOW, 25 + wild_mon SPECIES_JIGGLYPUFF, 24 + wild_mon SPECIES_JIGGLYPUFF, 25 + wild_mon SPECIES_WINGULL, 24 + wild_mon SPECIES_WINGULL, 24 + wild_mon SPECIES_WINGULL, 26 + wild_mon SPECIES_WINGULL, 25 .align 2 gRoute115_LandMonsInfo:: @ 855124C @@ -1028,11 +1028,11 @@ gRoute115_LandMonsInfo:: @ 855124C .align 2 gRoute115_WaterMons:: @ 8551254 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute115_WaterMonsInfo:: @ 8551268 @@ -1041,16 +1041,16 @@ gRoute115_WaterMonsInfo:: @ 8551268 .align 2 gRoute115_FishingMons:: @ 8551270 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute115_FishingMonsInfo:: @ 8551298 @@ -1059,18 +1059,18 @@ gRoute115_FishingMonsInfo:: @ 8551298 .align 2 gNewMauville_Inside_LandMons:: @ 85512A0 - wild_mon VOLTORB, 24 - wild_mon MAGNEMITE, 24 - wild_mon VOLTORB, 25 - wild_mon MAGNEMITE, 25 - wild_mon VOLTORB, 23 - wild_mon MAGNEMITE, 23 - wild_mon VOLTORB, 26 - wild_mon MAGNEMITE, 26 - wild_mon VOLTORB, 22 - wild_mon MAGNEMITE, 22 - wild_mon ELECTRODE, 26 - wild_mon MAGNETON, 26 + wild_mon SPECIES_VOLTORB, 24 + wild_mon SPECIES_MAGNEMITE, 24 + wild_mon SPECIES_VOLTORB, 25 + wild_mon SPECIES_MAGNEMITE, 25 + wild_mon SPECIES_VOLTORB, 23 + wild_mon SPECIES_MAGNEMITE, 23 + wild_mon SPECIES_VOLTORB, 26 + wild_mon SPECIES_MAGNEMITE, 26 + wild_mon SPECIES_VOLTORB, 22 + wild_mon SPECIES_MAGNEMITE, 22 + wild_mon SPECIES_ELECTRODE, 26 + wild_mon SPECIES_MAGNETON, 26 .align 2 gNewMauville_Inside_LandMonsInfo:: @ 85512D0 @@ -1079,18 +1079,18 @@ gNewMauville_Inside_LandMonsInfo:: @ 85512D0 .align 2 gRoute119_LandMons:: @ 85512D8 - wild_mon ZIGZAGOON, 25 - wild_mon LINOONE, 25 - wild_mon ZIGZAGOON, 27 - wild_mon ODDISH, 25 - wild_mon LINOONE, 27 - wild_mon ODDISH, 26 - wild_mon ODDISH, 27 - wild_mon ODDISH, 24 - wild_mon TROPIUS, 25 - wild_mon TROPIUS, 26 - wild_mon TROPIUS, 27 - wild_mon KECLEON, 25 + wild_mon SPECIES_ZIGZAGOON, 25 + wild_mon SPECIES_LINOONE, 25 + wild_mon SPECIES_ZIGZAGOON, 27 + wild_mon SPECIES_ODDISH, 25 + wild_mon SPECIES_LINOONE, 27 + wild_mon SPECIES_ODDISH, 26 + wild_mon SPECIES_ODDISH, 27 + wild_mon SPECIES_ODDISH, 24 + wild_mon SPECIES_TROPIUS, 25 + wild_mon SPECIES_TROPIUS, 26 + wild_mon SPECIES_TROPIUS, 27 + wild_mon SPECIES_KECLEON, 25 .align 2 gRoute119_LandMonsInfo:: @ 8551308 @@ -1099,11 +1099,11 @@ gRoute119_LandMonsInfo:: @ 8551308 .align 2 gRoute119_WaterMons:: @ 8551310 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute119_WaterMonsInfo:: @ 8551324 @@ -1112,16 +1112,16 @@ gRoute119_WaterMonsInfo:: @ 8551324 .align 2 gRoute119_FishingMons:: @ 855132C - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon CARVANHA, 10, 30 - wild_mon CARVANHA, 25, 30 - wild_mon CARVANHA, 30, 35 - wild_mon CARVANHA, 20, 25 - wild_mon CARVANHA, 35, 40 - wild_mon CARVANHA, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_CARVANHA, 10, 30 + wild_mon SPECIES_CARVANHA, 25, 30 + wild_mon SPECIES_CARVANHA, 30, 35 + wild_mon SPECIES_CARVANHA, 20, 25 + wild_mon SPECIES_CARVANHA, 35, 40 + wild_mon SPECIES_CARVANHA, 40, 45 .align 2 gRoute119_FishingMonsInfo:: @ 8551354 @@ -1130,18 +1130,18 @@ gRoute119_FishingMonsInfo:: @ 8551354 .align 2 gRoute120_LandMons:: @ 855135C - wild_mon POOCHYENA, 25 - wild_mon MIGHTYENA, 25 - wild_mon MIGHTYENA, 27 - wild_mon ODDISH, 25 - wild_mon MARILL, 25 - wild_mon ODDISH, 26 - wild_mon ODDISH, 27 - wild_mon MARILL, 27 - wild_mon ABSOL, 25 - wild_mon ABSOL, 27 - wild_mon KECLEON, 25 - wild_mon SEEDOT, 25 + wild_mon SPECIES_POOCHYENA, 25 + wild_mon SPECIES_MIGHTYENA, 25 + wild_mon SPECIES_MIGHTYENA, 27 + wild_mon SPECIES_ODDISH, 25 + wild_mon SPECIES_MARILL, 25 + wild_mon SPECIES_ODDISH, 26 + wild_mon SPECIES_ODDISH, 27 + wild_mon SPECIES_MARILL, 27 + wild_mon SPECIES_ABSOL, 25 + wild_mon SPECIES_ABSOL, 27 + wild_mon SPECIES_KECLEON, 25 + wild_mon SPECIES_SEEDOT, 25 .align 2 gRoute120_LandMonsInfo:: @ 855138C @@ -1150,11 +1150,11 @@ gRoute120_LandMonsInfo:: @ 855138C .align 2 gRoute120_WaterMons:: @ 8551394 - wild_mon MARILL, 20, 30 - wild_mon MARILL, 10, 20 - wild_mon MARILL, 30, 35 - wild_mon MARILL, 5, 10 - wild_mon GOLDEEN, 20, 30 + wild_mon SPECIES_MARILL, 20, 30 + wild_mon SPECIES_MARILL, 10, 20 + wild_mon SPECIES_MARILL, 30, 35 + wild_mon SPECIES_MARILL, 5, 10 + wild_mon SPECIES_GOLDEEN, 20, 30 .align 2 gRoute120_WaterMonsInfo:: @ 85513A8 @@ -1163,16 +1163,16 @@ gRoute120_WaterMonsInfo:: @ 85513A8 .align 2 gRoute120_FishingMons:: @ 85513B0 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon BARBOACH, 10, 30 - wild_mon BARBOACH, 25, 30 - wild_mon BARBOACH, 30, 35 - wild_mon BARBOACH, 20, 25 - wild_mon BARBOACH, 35, 40 - wild_mon BARBOACH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_BARBOACH, 10, 30 + wild_mon SPECIES_BARBOACH, 25, 30 + wild_mon SPECIES_BARBOACH, 30, 35 + wild_mon SPECIES_BARBOACH, 20, 25 + wild_mon SPECIES_BARBOACH, 35, 40 + wild_mon SPECIES_BARBOACH, 40, 45 .align 2 gRoute120_FishingMonsInfo:: @ 85513D8 @@ -1181,18 +1181,18 @@ gRoute120_FishingMonsInfo:: @ 85513D8 .align 2 gRoute121_LandMons:: @ 85513E0 - wild_mon POOCHYENA, 26 - wild_mon SHUPPET, 26 - wild_mon MIGHTYENA, 26 - wild_mon SHUPPET, 28 - wild_mon MIGHTYENA, 28 - wild_mon ODDISH, 26 - wild_mon ODDISH, 28 - wild_mon GLOOM, 28 - wild_mon WINGULL, 26 - wild_mon WINGULL, 27 - wild_mon WINGULL, 28 - wild_mon KECLEON, 25 + wild_mon SPECIES_POOCHYENA, 26 + wild_mon SPECIES_SHUPPET, 26 + wild_mon SPECIES_MIGHTYENA, 26 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_MIGHTYENA, 28 + wild_mon SPECIES_ODDISH, 26 + wild_mon SPECIES_ODDISH, 28 + wild_mon SPECIES_GLOOM, 28 + wild_mon SPECIES_WINGULL, 26 + wild_mon SPECIES_WINGULL, 27 + wild_mon SPECIES_WINGULL, 28 + wild_mon SPECIES_KECLEON, 25 .align 2 gRoute121_LandMonsInfo:: @ 8551410 @@ -1201,11 +1201,11 @@ gRoute121_LandMonsInfo:: @ 8551410 .align 2 gRoute121_WaterMons:: @ 8551418 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute121_WaterMonsInfo:: @ 855142C @@ -1214,16 +1214,16 @@ gRoute121_WaterMonsInfo:: @ 855142C .align 2 gRoute121_FishingMons:: @ 8551434 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute121_FishingMonsInfo:: @ 855145C @@ -1232,11 +1232,11 @@ gRoute121_FishingMonsInfo:: @ 855145C .align 2 gRoute122_WaterMons:: @ 8551464 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute122_WaterMonsInfo:: @ 8551478 @@ -1245,16 +1245,16 @@ gRoute122_WaterMonsInfo:: @ 8551478 .align 2 gRoute122_FishingMons:: @ 8551480 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute122_FishingMonsInfo:: @ 85514A8 @@ -1263,18 +1263,18 @@ gRoute122_FishingMonsInfo:: @ 85514A8 .align 2 gRoute123_LandMons:: @ 85514B0 - wild_mon POOCHYENA, 26 - wild_mon SHUPPET, 26 - wild_mon MIGHTYENA, 26 - wild_mon SHUPPET, 28 - wild_mon MIGHTYENA, 28 - wild_mon ODDISH, 26 - wild_mon ODDISH, 28 - wild_mon GLOOM, 28 - wild_mon WINGULL, 26 - wild_mon WINGULL, 27 - wild_mon WINGULL, 28 - wild_mon KECLEON, 25 + wild_mon SPECIES_POOCHYENA, 26 + wild_mon SPECIES_SHUPPET, 26 + wild_mon SPECIES_MIGHTYENA, 26 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_MIGHTYENA, 28 + wild_mon SPECIES_ODDISH, 26 + wild_mon SPECIES_ODDISH, 28 + wild_mon SPECIES_GLOOM, 28 + wild_mon SPECIES_WINGULL, 26 + wild_mon SPECIES_WINGULL, 27 + wild_mon SPECIES_WINGULL, 28 + wild_mon SPECIES_KECLEON, 25 .align 2 gRoute123_LandMonsInfo:: @ 85514E0 @@ -1283,11 +1283,11 @@ gRoute123_LandMonsInfo:: @ 85514E0 .align 2 gRoute123_WaterMons:: @ 85514E8 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute123_WaterMonsInfo:: @ 85514FC @@ -1296,16 +1296,16 @@ gRoute123_WaterMonsInfo:: @ 85514FC .align 2 gRoute123_FishingMons:: @ 8551504 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute123_FishingMonsInfo:: @ 855152C @@ -1314,18 +1314,18 @@ gRoute123_FishingMonsInfo:: @ 855152C .align 2 gMtPyre_2F_LandMons:: @ 8551534 - wild_mon SHUPPET, 27 - wild_mon SHUPPET, 28 - wild_mon SHUPPET, 26 - wild_mon SHUPPET, 25 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 - wild_mon SHUPPET, 23 - wild_mon SHUPPET, 22 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 27 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_SHUPPET, 26 + wild_mon SPECIES_SHUPPET, 25 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 23 + wild_mon SPECIES_SHUPPET, 22 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 .align 2 gMtPyre_2F_LandMonsInfo:: @ 8551564 @@ -1334,18 +1334,18 @@ gMtPyre_2F_LandMonsInfo:: @ 8551564 .align 2 gMtPyre_3F_LandMons:: @ 855156C - wild_mon SHUPPET, 27 - wild_mon SHUPPET, 28 - wild_mon SHUPPET, 26 - wild_mon SHUPPET, 25 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 - wild_mon SHUPPET, 23 - wild_mon SHUPPET, 22 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 27 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_SHUPPET, 26 + wild_mon SPECIES_SHUPPET, 25 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 23 + wild_mon SPECIES_SHUPPET, 22 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 .align 2 gMtPyre_3F_LandMonsInfo:: @ 855159C @@ -1354,18 +1354,18 @@ gMtPyre_3F_LandMonsInfo:: @ 855159C .align 2 gMtPyre_4F_LandMons:: @ 85515A4 - wild_mon SHUPPET, 27 - wild_mon SHUPPET, 28 - wild_mon SHUPPET, 26 - wild_mon SHUPPET, 25 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 - wild_mon SHUPPET, 23 - wild_mon SHUPPET, 22 - wild_mon DUSKULL, 27 - wild_mon DUSKULL, 27 - wild_mon DUSKULL, 25 - wild_mon DUSKULL, 29 + wild_mon SPECIES_SHUPPET, 27 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_SHUPPET, 26 + wild_mon SPECIES_SHUPPET, 25 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 23 + wild_mon SPECIES_SHUPPET, 22 + wild_mon SPECIES_DUSKULL, 27 + wild_mon SPECIES_DUSKULL, 27 + wild_mon SPECIES_DUSKULL, 25 + wild_mon SPECIES_DUSKULL, 29 .align 2 gMtPyre_4F_LandMonsInfo:: @ 85515D4 @@ -1374,18 +1374,18 @@ gMtPyre_4F_LandMonsInfo:: @ 85515D4 .align 2 gMtPyre_5F_LandMons:: @ 85515DC - wild_mon SHUPPET, 27 - wild_mon SHUPPET, 28 - wild_mon SHUPPET, 26 - wild_mon SHUPPET, 25 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 - wild_mon SHUPPET, 23 - wild_mon SHUPPET, 22 - wild_mon DUSKULL, 27 - wild_mon DUSKULL, 27 - wild_mon DUSKULL, 25 - wild_mon DUSKULL, 29 + wild_mon SPECIES_SHUPPET, 27 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_SHUPPET, 26 + wild_mon SPECIES_SHUPPET, 25 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 23 + wild_mon SPECIES_SHUPPET, 22 + wild_mon SPECIES_DUSKULL, 27 + wild_mon SPECIES_DUSKULL, 27 + wild_mon SPECIES_DUSKULL, 25 + wild_mon SPECIES_DUSKULL, 29 .align 2 gMtPyre_5F_LandMonsInfo:: @ 855160C @@ -1394,18 +1394,18 @@ gMtPyre_5F_LandMonsInfo:: @ 855160C .align 2 gMtPyre_6F_LandMons:: @ 8551614 - wild_mon SHUPPET, 27 - wild_mon SHUPPET, 28 - wild_mon SHUPPET, 26 - wild_mon SHUPPET, 25 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 24 - wild_mon SHUPPET, 23 - wild_mon SHUPPET, 22 - wild_mon DUSKULL, 27 - wild_mon DUSKULL, 27 - wild_mon DUSKULL, 25 - wild_mon DUSKULL, 29 + wild_mon SPECIES_SHUPPET, 27 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_SHUPPET, 26 + wild_mon SPECIES_SHUPPET, 25 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_SHUPPET, 23 + wild_mon SPECIES_SHUPPET, 22 + wild_mon SPECIES_DUSKULL, 27 + wild_mon SPECIES_DUSKULL, 27 + wild_mon SPECIES_DUSKULL, 25 + wild_mon SPECIES_DUSKULL, 29 .align 2 gMtPyre_6F_LandMonsInfo:: @ 8551644 @@ -1414,18 +1414,18 @@ gMtPyre_6F_LandMonsInfo:: @ 8551644 .align 2 gMtPyre_Exterior_LandMons:: @ 855164C - wild_mon SHUPPET, 27 - wild_mon SHUPPET, 27 - wild_mon SHUPPET, 28 - wild_mon SHUPPET, 29 - wild_mon VULPIX, 29 - wild_mon VULPIX, 27 - wild_mon VULPIX, 29 - wild_mon VULPIX, 25 - wild_mon WINGULL, 27 - wild_mon WINGULL, 27 - wild_mon WINGULL, 26 - wild_mon WINGULL, 28 + wild_mon SPECIES_SHUPPET, 27 + wild_mon SPECIES_SHUPPET, 27 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_VULPIX, 29 + wild_mon SPECIES_VULPIX, 27 + wild_mon SPECIES_VULPIX, 29 + wild_mon SPECIES_VULPIX, 25 + wild_mon SPECIES_WINGULL, 27 + wild_mon SPECIES_WINGULL, 27 + wild_mon SPECIES_WINGULL, 26 + wild_mon SPECIES_WINGULL, 28 .align 2 gMtPyre_Exterior_LandMonsInfo:: @ 855167C @@ -1434,18 +1434,18 @@ gMtPyre_Exterior_LandMonsInfo:: @ 855167C .align 2 gMtPyre_Summit_LandMons:: @ 8551684 - wild_mon SHUPPET, 28 - wild_mon SHUPPET, 29 - wild_mon SHUPPET, 27 - wild_mon SHUPPET, 26 - wild_mon SHUPPET, 30 - wild_mon SHUPPET, 25 - wild_mon SHUPPET, 24 - wild_mon DUSKULL, 28 - wild_mon DUSKULL, 26 - wild_mon DUSKULL, 30 - wild_mon CHIMECHO, 28 - wild_mon CHIMECHO, 28 + wild_mon SPECIES_SHUPPET, 28 + wild_mon SPECIES_SHUPPET, 29 + wild_mon SPECIES_SHUPPET, 27 + wild_mon SPECIES_SHUPPET, 26 + wild_mon SPECIES_SHUPPET, 30 + wild_mon SPECIES_SHUPPET, 25 + wild_mon SPECIES_SHUPPET, 24 + wild_mon SPECIES_DUSKULL, 28 + wild_mon SPECIES_DUSKULL, 26 + wild_mon SPECIES_DUSKULL, 30 + wild_mon SPECIES_CHIMECHO, 28 + wild_mon SPECIES_CHIMECHO, 28 .align 2 gMtPyre_Summit_LandMonsInfo:: @ 85516B4 @@ -1454,18 +1454,18 @@ gMtPyre_Summit_LandMonsInfo:: @ 85516B4 .align 2 gGraniteCave_StevensRoom_LandMons:: @ 85516BC - wild_mon ZUBAT, 7 - wild_mon MAKUHITA, 8 - wild_mon MAKUHITA, 7 - wild_mon ZUBAT, 8 - wild_mon MAKUHITA, 9 - wild_mon ABRA, 8 - wild_mon MAKUHITA, 10 - wild_mon MAKUHITA, 6 - wild_mon ARON, 7 - wild_mon ARON, 8 - wild_mon ARON, 7 - wild_mon ARON, 8 + wild_mon SPECIES_ZUBAT, 7 + wild_mon SPECIES_MAKUHITA, 8 + wild_mon SPECIES_MAKUHITA, 7 + wild_mon SPECIES_ZUBAT, 8 + wild_mon SPECIES_MAKUHITA, 9 + wild_mon SPECIES_ABRA, 8 + wild_mon SPECIES_MAKUHITA, 10 + wild_mon SPECIES_MAKUHITA, 6 + wild_mon SPECIES_ARON, 7 + wild_mon SPECIES_ARON, 8 + wild_mon SPECIES_ARON, 7 + wild_mon SPECIES_ARON, 8 .align 2 gGraniteCave_StevensRoom_LandMonsInfo:: @ 85516EC @@ -1474,11 +1474,11 @@ gGraniteCave_StevensRoom_LandMonsInfo:: @ 85516EC .align 2 gRoute125_WaterMons:: @ 85516F4 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute125_WaterMonsInfo:: @ 8551708 @@ -1487,16 +1487,16 @@ gRoute125_WaterMonsInfo:: @ 8551708 .align 2 gRoute125_FishingMons:: @ 8551710 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute125_FishingMonsInfo:: @ 8551738 @@ -1505,11 +1505,11 @@ gRoute125_FishingMonsInfo:: @ 8551738 .align 2 gRoute126_WaterMons:: @ 8551740 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute126_WaterMonsInfo:: @ 8551754 @@ -1518,16 +1518,16 @@ gRoute126_WaterMonsInfo:: @ 8551754 .align 2 gRoute126_FishingMons:: @ 855175C - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute126_FishingMonsInfo:: @ 8551784 @@ -1536,11 +1536,11 @@ gRoute126_FishingMonsInfo:: @ 8551784 .align 2 gRoute127_WaterMons:: @ 855178C - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute127_WaterMonsInfo:: @ 85517A0 @@ -1549,16 +1549,16 @@ gRoute127_WaterMonsInfo:: @ 85517A0 .align 2 gRoute127_FishingMons:: @ 85517A8 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute127_FishingMonsInfo:: @ 85517D0 @@ -1567,11 +1567,11 @@ gRoute127_FishingMonsInfo:: @ 85517D0 .align 2 gRoute128_WaterMons:: @ 85517D8 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute128_WaterMonsInfo:: @ 85517EC @@ -1580,16 +1580,16 @@ gRoute128_WaterMonsInfo:: @ 85517EC .align 2 gRoute128_FishingMons:: @ 85517F4 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon LUVDISC, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon LUVDISC, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon CORSOLA, 30, 35 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_LUVDISC, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_LUVDISC, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_CORSOLA, 30, 35 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute128_FishingMonsInfo:: @ 855181C @@ -1598,11 +1598,11 @@ gRoute128_FishingMonsInfo:: @ 855181C .align 2 gRoute129_WaterMons:: @ 8551824 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon WAILORD, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_WAILORD, 25, 30 .align 2 gRoute129_WaterMonsInfo:: @ 8551838 @@ -1611,16 +1611,16 @@ gRoute129_WaterMonsInfo:: @ 8551838 .align 2 gRoute129_FishingMons:: @ 8551840 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute129_FishingMonsInfo:: @ 8551868 @@ -1629,18 +1629,18 @@ gRoute129_FishingMonsInfo:: @ 8551868 .align 2 gRoute130_LandMons:: @ 8551870 - wild_mon WYNAUT, 30 - wild_mon WYNAUT, 35 - wild_mon WYNAUT, 25 - wild_mon WYNAUT, 40 - wild_mon WYNAUT, 20 - wild_mon WYNAUT, 45 - wild_mon WYNAUT, 15 - wild_mon WYNAUT, 50 - wild_mon WYNAUT, 10 - wild_mon WYNAUT, 5 - wild_mon WYNAUT, 10 - wild_mon WYNAUT, 5 + wild_mon SPECIES_WYNAUT, 30 + wild_mon SPECIES_WYNAUT, 35 + wild_mon SPECIES_WYNAUT, 25 + wild_mon SPECIES_WYNAUT, 40 + wild_mon SPECIES_WYNAUT, 20 + wild_mon SPECIES_WYNAUT, 45 + wild_mon SPECIES_WYNAUT, 15 + wild_mon SPECIES_WYNAUT, 50 + wild_mon SPECIES_WYNAUT, 10 + wild_mon SPECIES_WYNAUT, 5 + wild_mon SPECIES_WYNAUT, 10 + wild_mon SPECIES_WYNAUT, 5 .align 2 gRoute130_LandMonsInfo:: @ 85518A0 @@ -1649,11 +1649,11 @@ gRoute130_LandMonsInfo:: @ 85518A0 .align 2 gRoute130_WaterMons:: @ 85518A8 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute130_WaterMonsInfo:: @ 85518BC @@ -1662,16 +1662,16 @@ gRoute130_WaterMonsInfo:: @ 85518BC .align 2 gRoute130_FishingMons:: @ 85518C4 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute130_FishingMonsInfo:: @ 85518EC @@ -1680,11 +1680,11 @@ gRoute130_FishingMonsInfo:: @ 85518EC .align 2 gRoute131_WaterMons:: @ 85518F4 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute131_WaterMonsInfo:: @ 8551908 @@ -1693,16 +1693,16 @@ gRoute131_WaterMonsInfo:: @ 8551908 .align 2 gRoute131_FishingMons:: @ 8551910 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute131_FishingMonsInfo:: @ 8551938 @@ -1711,11 +1711,11 @@ gRoute131_FishingMonsInfo:: @ 8551938 .align 2 gRoute132_WaterMons:: @ 8551940 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute132_WaterMonsInfo:: @ 8551954 @@ -1724,16 +1724,16 @@ gRoute132_WaterMonsInfo:: @ 8551954 .align 2 gRoute132_FishingMons:: @ 855195C - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon HORSEA, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_HORSEA, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute132_FishingMonsInfo:: @ 8551984 @@ -1742,11 +1742,11 @@ gRoute132_FishingMonsInfo:: @ 8551984 .align 2 gRoute133_WaterMons:: @ 855198C - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute133_WaterMonsInfo:: @ 85519A0 @@ -1755,16 +1755,16 @@ gRoute133_WaterMonsInfo:: @ 85519A0 .align 2 gRoute133_FishingMons:: @ 85519A8 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon HORSEA, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_HORSEA, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute133_FishingMonsInfo:: @ 85519D0 @@ -1773,11 +1773,11 @@ gRoute133_FishingMonsInfo:: @ 85519D0 .align 2 gRoute134_WaterMons:: @ 85519D8 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gRoute134_WaterMonsInfo:: @ 85519EC @@ -1786,16 +1786,16 @@ gRoute134_WaterMonsInfo:: @ 85519EC .align 2 gRoute134_FishingMons:: @ 85519F4 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon HORSEA, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_HORSEA, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gRoute134_FishingMonsInfo:: @ 8551A1C @@ -1804,11 +1804,11 @@ gRoute134_FishingMonsInfo:: @ 8551A1C .align 2 gAbandonedShip_HiddenFloorCorridors_WaterMons:: @ 8551A24 - wild_mon TENTACOOL, 5, 35 - wild_mon TENTACOOL, 5, 35 - wild_mon TENTACOOL, 5, 35 - wild_mon TENTACOOL, 5, 35 - wild_mon TENTACRUEL, 30, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_TENTACRUEL, 30, 35 .align 2 gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo:: @ 8551A38 @@ -1817,16 +1817,16 @@ gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo:: @ 8551A38 .align 2 gAbandonedShip_HiddenFloorCorridors_FishingMons:: @ 8551A40 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon TENTACOOL, 25, 30 - wild_mon TENTACOOL, 30, 35 - wild_mon TENTACRUEL, 30, 35 - wild_mon TENTACRUEL, 25, 30 - wild_mon TENTACRUEL, 20, 25 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_TENTACOOL, 25, 30 + wild_mon SPECIES_TENTACOOL, 30, 35 + wild_mon SPECIES_TENTACRUEL, 30, 35 + wild_mon SPECIES_TENTACRUEL, 25, 30 + wild_mon SPECIES_TENTACRUEL, 20, 25 .align 2 gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo:: @ 8551A68 @@ -1835,18 +1835,18 @@ gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo:: @ 8551A68 .align 2 gSeafloorCavern_Room1_LandMons:: @ 8551A70 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 28 - wild_mon ZUBAT, 29 - wild_mon ZUBAT, 34 - wild_mon ZUBAT, 35 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_ZUBAT, 29 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_ZUBAT, 35 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gSeafloorCavern_Room1_LandMonsInfo:: @ 8551AA0 @@ -1855,18 +1855,18 @@ gSeafloorCavern_Room1_LandMonsInfo:: @ 8551AA0 .align 2 gSeafloorCavern_Room2_LandMons:: @ 8551AA8 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 28 - wild_mon ZUBAT, 29 - wild_mon ZUBAT, 34 - wild_mon ZUBAT, 35 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_ZUBAT, 29 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_ZUBAT, 35 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gSeafloorCavern_Room2_LandMonsInfo:: @ 8551AD8 @@ -1875,18 +1875,18 @@ gSeafloorCavern_Room2_LandMonsInfo:: @ 8551AD8 .align 2 gSeafloorCavern_Room3_LandMons:: @ 8551AE0 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 28 - wild_mon ZUBAT, 29 - wild_mon ZUBAT, 34 - wild_mon ZUBAT, 35 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_ZUBAT, 29 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_ZUBAT, 35 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gSeafloorCavern_Room3_LandMonsInfo:: @ 8551B10 @@ -1895,18 +1895,18 @@ gSeafloorCavern_Room3_LandMonsInfo:: @ 8551B10 .align 2 gSeafloorCavern_Room4_LandMons:: @ 8551B18 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 28 - wild_mon ZUBAT, 29 - wild_mon ZUBAT, 34 - wild_mon ZUBAT, 35 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_ZUBAT, 29 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_ZUBAT, 35 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gSeafloorCavern_Room4_LandMonsInfo:: @ 8551B48 @@ -1915,18 +1915,18 @@ gSeafloorCavern_Room4_LandMonsInfo:: @ 8551B48 .align 2 gSeafloorCavern_Room5_LandMons:: @ 8551B50 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 28 - wild_mon ZUBAT, 29 - wild_mon ZUBAT, 34 - wild_mon ZUBAT, 35 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_ZUBAT, 29 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_ZUBAT, 35 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gSeafloorCavern_Room5_LandMonsInfo:: @ 8551B80 @@ -1935,18 +1935,18 @@ gSeafloorCavern_Room5_LandMonsInfo:: @ 8551B80 .align 2 gSeafloorCavern_Room6_LandMons:: @ 8551B88 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 28 - wild_mon ZUBAT, 29 - wild_mon ZUBAT, 34 - wild_mon ZUBAT, 35 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_ZUBAT, 29 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_ZUBAT, 35 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gSeafloorCavern_Room6_LandMonsInfo:: @ 8551BB8 @@ -1955,11 +1955,11 @@ gSeafloorCavern_Room6_LandMonsInfo:: @ 8551BB8 .align 2 gSeafloorCavern_Room6_WaterMons:: @ 8551BC0 - wild_mon TENTACOOL, 5, 35 - wild_mon ZUBAT, 5, 35 - wild_mon ZUBAT, 30, 35 - wild_mon GOLBAT, 30, 35 - wild_mon GOLBAT, 30, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_ZUBAT, 5, 35 + wild_mon SPECIES_ZUBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 30, 35 .align 2 gSeafloorCavern_Room6_WaterMonsInfo:: @ 8551BD4 @@ -1968,16 +1968,16 @@ gSeafloorCavern_Room6_WaterMonsInfo:: @ 8551BD4 .align 2 gSeafloorCavern_Room6_FishingMons:: @ 8551BDC - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gSeafloorCavern_Room6_FishingMonsInfo:: @ 8551C04 @@ -1986,18 +1986,18 @@ gSeafloorCavern_Room6_FishingMonsInfo:: @ 8551C04 .align 2 gSeafloorCavern_Room7_LandMons:: @ 8551C0C - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 28 - wild_mon ZUBAT, 29 - wild_mon ZUBAT, 34 - wild_mon ZUBAT, 35 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_ZUBAT, 29 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_ZUBAT, 35 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gSeafloorCavern_Room7_LandMonsInfo:: @ 8551C3C @@ -2006,11 +2006,11 @@ gSeafloorCavern_Room7_LandMonsInfo:: @ 8551C3C .align 2 gSeafloorCavern_Room7_WaterMons:: @ 8551C44 - wild_mon TENTACOOL, 5, 35 - wild_mon ZUBAT, 5, 35 - wild_mon ZUBAT, 30, 35 - wild_mon GOLBAT, 30, 35 - wild_mon GOLBAT, 30, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_ZUBAT, 5, 35 + wild_mon SPECIES_ZUBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 30, 35 .align 2 gSeafloorCavern_Room7_WaterMonsInfo:: @ 8551C58 @@ -2019,16 +2019,16 @@ gSeafloorCavern_Room7_WaterMonsInfo:: @ 8551C58 .align 2 gSeafloorCavern_Room7_FishingMons:: @ 8551C60 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gSeafloorCavern_Room7_FishingMonsInfo:: @ 8551C88 @@ -2037,18 +2037,18 @@ gSeafloorCavern_Room7_FishingMonsInfo:: @ 8551C88 .align 2 gSeafloorCavern_Room8_LandMons:: @ 8551C90 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 28 - wild_mon ZUBAT, 29 - wild_mon ZUBAT, 34 - wild_mon ZUBAT, 35 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_ZUBAT, 29 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_ZUBAT, 35 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gSeafloorCavern_Room8_LandMonsInfo:: @ 8551CC0 @@ -2057,11 +2057,11 @@ gSeafloorCavern_Room8_LandMonsInfo:: @ 8551CC0 .align 2 gSeafloorCavern_Entrance_WaterMons:: @ 8551CC8 - wild_mon TENTACOOL, 5, 35 - wild_mon ZUBAT, 5, 35 - wild_mon ZUBAT, 30, 35 - wild_mon GOLBAT, 30, 35 - wild_mon GOLBAT, 30, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_ZUBAT, 5, 35 + wild_mon SPECIES_ZUBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 30, 35 .align 2 gSeafloorCavern_Entrance_WaterMonsInfo:: @ 8551CDC @@ -2070,16 +2070,16 @@ gSeafloorCavern_Entrance_WaterMonsInfo:: @ 8551CDC .align 2 gSeafloorCavern_Entrance_FishingMons:: @ 8551CE4 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gSeafloorCavern_Entrance_FishingMonsInfo:: @ 8551D0C @@ -2088,18 +2088,18 @@ gSeafloorCavern_Entrance_FishingMonsInfo:: @ 8551D0C .align 2 gCaveOfOrigin_Entrance_LandMons:: @ 8551D14 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 28 - wild_mon ZUBAT, 29 - wild_mon ZUBAT, 34 - wild_mon ZUBAT, 35 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_ZUBAT, 29 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_ZUBAT, 35 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gCaveOfOrigin_Entrance_LandMonsInfo:: @ 8551D44 @@ -2108,18 +2108,18 @@ gCaveOfOrigin_Entrance_LandMonsInfo:: @ 8551D44 .align 2 gCaveOfOrigin_1F_LandMons:: @ 8551D4C - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon SABLEYE, 30 - wild_mon SABLEYE, 32 - wild_mon SABLEYE, 34 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 34 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_SABLEYE, 30 + wild_mon SPECIES_SABLEYE, 32 + wild_mon SPECIES_SABLEYE, 34 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gCaveOfOrigin_1F_LandMonsInfo:: @ 8551D7C @@ -2128,18 +2128,18 @@ gCaveOfOrigin_1F_LandMonsInfo:: @ 8551D7C .align 2 gCaveOfOrigin_UnusedRubySapphireMap1_LandMons:: @ 8551D84 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon SABLEYE, 30 - wild_mon SABLEYE, 32 - wild_mon SABLEYE, 34 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 34 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_SABLEYE, 30 + wild_mon SPECIES_SABLEYE, 32 + wild_mon SPECIES_SABLEYE, 34 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo:: @ 8551DB4 @@ -2148,18 +2148,18 @@ gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo:: @ 8551DB4 .align 2 gCaveOfOrigin_UnusedRubySapphireMap2_LandMons:: @ 8551DBC - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon SABLEYE, 30 - wild_mon SABLEYE, 32 - wild_mon SABLEYE, 34 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 34 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_SABLEYE, 30 + wild_mon SPECIES_SABLEYE, 32 + wild_mon SPECIES_SABLEYE, 34 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo:: @ 8551DEC @@ -2168,18 +2168,18 @@ gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo:: @ 8551DEC .align 2 gCaveOfOrigin_UnusedRubySapphireMap3_LandMons:: @ 8551DF4 - wild_mon ZUBAT, 30 - wild_mon ZUBAT, 31 - wild_mon ZUBAT, 32 - wild_mon SABLEYE, 30 - wild_mon SABLEYE, 32 - wild_mon SABLEYE, 34 - wild_mon ZUBAT, 33 - wild_mon ZUBAT, 34 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 36 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_ZUBAT, 31 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_SABLEYE, 30 + wild_mon SPECIES_SABLEYE, 32 + wild_mon SPECIES_SABLEYE, 34 + wild_mon SPECIES_ZUBAT, 33 + wild_mon SPECIES_ZUBAT, 34 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 36 .align 2 gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo:: @ 8551E24 @@ -2188,18 +2188,18 @@ gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo:: @ 8551E24 .align 2 gNewMauville_Entrance_LandMons:: @ 8551E2C - wild_mon VOLTORB, 24 - wild_mon MAGNEMITE, 24 - wild_mon VOLTORB, 25 - wild_mon MAGNEMITE, 25 - wild_mon VOLTORB, 23 - wild_mon MAGNEMITE, 23 - wild_mon VOLTORB, 26 - wild_mon MAGNEMITE, 26 - wild_mon VOLTORB, 22 - wild_mon MAGNEMITE, 22 - wild_mon VOLTORB, 22 - wild_mon MAGNEMITE, 22 + wild_mon SPECIES_VOLTORB, 24 + wild_mon SPECIES_MAGNEMITE, 24 + wild_mon SPECIES_VOLTORB, 25 + wild_mon SPECIES_MAGNEMITE, 25 + wild_mon SPECIES_VOLTORB, 23 + wild_mon SPECIES_MAGNEMITE, 23 + wild_mon SPECIES_VOLTORB, 26 + wild_mon SPECIES_MAGNEMITE, 26 + wild_mon SPECIES_VOLTORB, 22 + wild_mon SPECIES_MAGNEMITE, 22 + wild_mon SPECIES_VOLTORB, 22 + wild_mon SPECIES_MAGNEMITE, 22 .align 2 gNewMauville_Entrance_LandMonsInfo:: @ 8551E5C @@ -2208,18 +2208,18 @@ gNewMauville_Entrance_LandMonsInfo:: @ 8551E5C .align 2 gSafariZone_Southwest_LandMons:: @ 8551E64 - wild_mon ODDISH, 25 - wild_mon ODDISH, 27 - wild_mon GIRAFARIG, 25 - wild_mon GIRAFARIG, 27 - wild_mon NATU, 25 - wild_mon DODUO, 27 - wild_mon GLOOM, 25 - wild_mon WOBBUFFET, 27 - wild_mon PIKACHU, 25 - wild_mon WOBBUFFET, 27 - wild_mon PIKACHU, 27 - wild_mon WOBBUFFET, 29 + wild_mon SPECIES_ODDISH, 25 + wild_mon SPECIES_ODDISH, 27 + wild_mon SPECIES_GIRAFARIG, 25 + wild_mon SPECIES_GIRAFARIG, 27 + wild_mon SPECIES_NATU, 25 + wild_mon SPECIES_DODUO, 27 + wild_mon SPECIES_GLOOM, 25 + wild_mon SPECIES_WOBBUFFET, 27 + wild_mon SPECIES_PIKACHU, 25 + wild_mon SPECIES_WOBBUFFET, 27 + wild_mon SPECIES_PIKACHU, 27 + wild_mon SPECIES_WOBBUFFET, 29 .align 2 gSafariZone_Southwest_LandMonsInfo:: @ 8551E94 @@ -2228,11 +2228,11 @@ gSafariZone_Southwest_LandMonsInfo:: @ 8551E94 .align 2 gSafariZone_Southwest_WaterMons:: @ 8551E9C - wild_mon PSYDUCK, 20, 30 - wild_mon PSYDUCK, 20, 30 - wild_mon PSYDUCK, 30, 35 - wild_mon PSYDUCK, 30, 35 - wild_mon PSYDUCK, 30, 35 + wild_mon SPECIES_PSYDUCK, 20, 30 + wild_mon SPECIES_PSYDUCK, 20, 30 + wild_mon SPECIES_PSYDUCK, 30, 35 + wild_mon SPECIES_PSYDUCK, 30, 35 + wild_mon SPECIES_PSYDUCK, 30, 35 .align 2 gSafariZone_Southwest_WaterMonsInfo:: @ 8551EB0 @@ -2241,16 +2241,16 @@ gSafariZone_Southwest_WaterMonsInfo:: @ 8551EB0 .align 2 gSafariZone_Southwest_FishingMons:: @ 8551EB8 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 25 - wild_mon GOLDEEN, 10, 30 - wild_mon GOLDEEN, 25, 30 - wild_mon GOLDEEN, 30, 35 - wild_mon SEAKING, 30, 35 - wild_mon SEAKING, 35, 40 - wild_mon SEAKING, 25, 30 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 25 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_GOLDEEN, 25, 30 + wild_mon SPECIES_GOLDEEN, 30, 35 + wild_mon SPECIES_SEAKING, 30, 35 + wild_mon SPECIES_SEAKING, 35, 40 + wild_mon SPECIES_SEAKING, 25, 30 .align 2 gSafariZone_Southwest_FishingMonsInfo:: @ 8551EE0 @@ -2259,18 +2259,18 @@ gSafariZone_Southwest_FishingMonsInfo:: @ 8551EE0 .align 2 gSafariZone_North_LandMons:: @ 8551EE8 - wild_mon PHANPY, 27 - wild_mon ODDISH, 27 - wild_mon PHANPY, 29 - wild_mon ODDISH, 29 - wild_mon NATU, 27 - wild_mon GLOOM, 29 - wild_mon GLOOM, 31 - wild_mon NATU, 29 - wild_mon XATU, 29 - wild_mon HERACROSS, 27 - wild_mon XATU, 31 - wild_mon HERACROSS, 29 + wild_mon SPECIES_PHANPY, 27 + wild_mon SPECIES_ODDISH, 27 + wild_mon SPECIES_PHANPY, 29 + wild_mon SPECIES_ODDISH, 29 + wild_mon SPECIES_NATU, 27 + wild_mon SPECIES_GLOOM, 29 + wild_mon SPECIES_GLOOM, 31 + wild_mon SPECIES_NATU, 29 + wild_mon SPECIES_XATU, 29 + wild_mon SPECIES_HERACROSS, 27 + wild_mon SPECIES_XATU, 31 + wild_mon SPECIES_HERACROSS, 29 .align 2 gSafariZone_North_LandMonsInfo:: @ 8551F18 @@ -2279,11 +2279,11 @@ gSafariZone_North_LandMonsInfo:: @ 8551F18 .align 2 gSafariZone_North_RockSmashMons:: @ 8551F20 - wild_mon GEODUDE, 10, 15 - wild_mon GEODUDE, 5, 10 - wild_mon GEODUDE, 15, 20 - wild_mon GEODUDE, 20, 25 - wild_mon GEODUDE, 25, 30 + wild_mon SPECIES_GEODUDE, 10, 15 + wild_mon SPECIES_GEODUDE, 5, 10 + wild_mon SPECIES_GEODUDE, 15, 20 + wild_mon SPECIES_GEODUDE, 20, 25 + wild_mon SPECIES_GEODUDE, 25, 30 .align 2 gSafariZone_North_RockSmashMonsInfo:: @ 8551F34 @@ -2292,18 +2292,18 @@ gSafariZone_North_RockSmashMonsInfo:: @ 8551F34 .align 2 gSafariZone_Northwest_LandMons:: @ 8551F3C - wild_mon RHYHORN, 27 - wild_mon ODDISH, 27 - wild_mon RHYHORN, 29 - wild_mon ODDISH, 29 - wild_mon DODUO, 27 - wild_mon GLOOM, 29 - wild_mon GLOOM, 31 - wild_mon DODUO, 29 - wild_mon DODRIO, 29 - wild_mon PINSIR, 27 - wild_mon DODRIO, 31 - wild_mon PINSIR, 29 + wild_mon SPECIES_RHYHORN, 27 + wild_mon SPECIES_ODDISH, 27 + wild_mon SPECIES_RHYHORN, 29 + wild_mon SPECIES_ODDISH, 29 + wild_mon SPECIES_DODUO, 27 + wild_mon SPECIES_GLOOM, 29 + wild_mon SPECIES_GLOOM, 31 + wild_mon SPECIES_DODUO, 29 + wild_mon SPECIES_DODRIO, 29 + wild_mon SPECIES_PINSIR, 27 + wild_mon SPECIES_DODRIO, 31 + wild_mon SPECIES_PINSIR, 29 .align 2 gSafariZone_Northwest_LandMonsInfo:: @ 8551F6C @@ -2312,11 +2312,11 @@ gSafariZone_Northwest_LandMonsInfo:: @ 8551F6C .align 2 gSafariZone_Northwest_WaterMons:: @ 8551F74 - wild_mon PSYDUCK, 20, 30 - wild_mon PSYDUCK, 20, 30 - wild_mon PSYDUCK, 30, 35 - wild_mon GOLDUCK, 30, 35 - wild_mon GOLDUCK, 25, 40 + wild_mon SPECIES_PSYDUCK, 20, 30 + wild_mon SPECIES_PSYDUCK, 20, 30 + wild_mon SPECIES_PSYDUCK, 30, 35 + wild_mon SPECIES_GOLDUCK, 30, 35 + wild_mon SPECIES_GOLDUCK, 25, 40 .align 2 gSafariZone_Northwest_WaterMonsInfo:: @ 8551F88 @@ -2325,16 +2325,16 @@ gSafariZone_Northwest_WaterMonsInfo:: @ 8551F88 .align 2 gSafariZone_Northwest_FishingMons:: @ 8551F90 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 25 - wild_mon GOLDEEN, 10, 30 - wild_mon GOLDEEN, 25, 30 - wild_mon GOLDEEN, 30, 35 - wild_mon SEAKING, 30, 35 - wild_mon SEAKING, 35, 40 - wild_mon SEAKING, 25, 30 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 25 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_GOLDEEN, 25, 30 + wild_mon SPECIES_GOLDEEN, 30, 35 + wild_mon SPECIES_SEAKING, 30, 35 + wild_mon SPECIES_SEAKING, 35, 40 + wild_mon SPECIES_SEAKING, 25, 30 .align 2 gSafariZone_Northwest_FishingMonsInfo:: @ 8551FB8 @@ -2343,18 +2343,18 @@ gSafariZone_Northwest_FishingMonsInfo:: @ 8551FB8 .align 2 gVictoryRoad_B1F_LandMons:: @ 8551FC0 - wild_mon GOLBAT, 40 - wild_mon HARIYAMA, 40 - wild_mon LAIRON, 40 - wild_mon LAIRON, 40 - wild_mon GOLBAT, 38 - wild_mon HARIYAMA, 38 - wild_mon GOLBAT, 42 - wild_mon HARIYAMA, 42 - wild_mon LAIRON, 42 - wild_mon MAWILE, 38 - wild_mon LAIRON, 42 - wild_mon MAWILE, 38 + wild_mon SPECIES_GOLBAT, 40 + wild_mon SPECIES_HARIYAMA, 40 + wild_mon SPECIES_LAIRON, 40 + wild_mon SPECIES_LAIRON, 40 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_HARIYAMA, 38 + wild_mon SPECIES_GOLBAT, 42 + wild_mon SPECIES_HARIYAMA, 42 + wild_mon SPECIES_LAIRON, 42 + wild_mon SPECIES_MAWILE, 38 + wild_mon SPECIES_LAIRON, 42 + wild_mon SPECIES_MAWILE, 38 .align 2 gVictoryRoad_B1F_LandMonsInfo:: @ 8551FF0 @@ -2363,11 +2363,11 @@ gVictoryRoad_B1F_LandMonsInfo:: @ 8551FF0 .align 2 gVictoryRoad_B1F_RockSmashMons:: @ 8551FF8 - wild_mon GRAVELER, 30, 40 - wild_mon GEODUDE, 30, 40 - wild_mon GRAVELER, 35, 40 - wild_mon GRAVELER, 35, 40 - wild_mon GRAVELER, 35, 40 + wild_mon SPECIES_GRAVELER, 30, 40 + wild_mon SPECIES_GEODUDE, 30, 40 + wild_mon SPECIES_GRAVELER, 35, 40 + wild_mon SPECIES_GRAVELER, 35, 40 + wild_mon SPECIES_GRAVELER, 35, 40 .align 2 gVictoryRoad_B1F_RockSmashMonsInfo:: @ 855200C @@ -2376,18 +2376,18 @@ gVictoryRoad_B1F_RockSmashMonsInfo:: @ 855200C .align 2 gVictoryRoad_B2F_LandMons:: @ 8552014 - wild_mon GOLBAT, 40 - wild_mon SABLEYE, 40 - wild_mon LAIRON, 40 - wild_mon LAIRON, 40 - wild_mon GOLBAT, 42 - wild_mon SABLEYE, 42 - wild_mon GOLBAT, 44 - wild_mon SABLEYE, 44 - wild_mon LAIRON, 42 - wild_mon MAWILE, 42 - wild_mon LAIRON, 44 - wild_mon MAWILE, 44 + wild_mon SPECIES_GOLBAT, 40 + wild_mon SPECIES_SABLEYE, 40 + wild_mon SPECIES_LAIRON, 40 + wild_mon SPECIES_LAIRON, 40 + wild_mon SPECIES_GOLBAT, 42 + wild_mon SPECIES_SABLEYE, 42 + wild_mon SPECIES_GOLBAT, 44 + wild_mon SPECIES_SABLEYE, 44 + wild_mon SPECIES_LAIRON, 42 + wild_mon SPECIES_MAWILE, 42 + wild_mon SPECIES_LAIRON, 44 + wild_mon SPECIES_MAWILE, 44 .align 2 gVictoryRoad_B2F_LandMonsInfo:: @ 8552044 @@ -2396,11 +2396,11 @@ gVictoryRoad_B2F_LandMonsInfo:: @ 8552044 .align 2 gVictoryRoad_B2F_WaterMons:: @ 855204C - wild_mon GOLBAT, 30, 35 - wild_mon GOLBAT, 25, 30 - wild_mon GOLBAT, 35, 40 - wild_mon GOLBAT, 35, 40 - wild_mon GOLBAT, 35, 40 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 25, 30 + wild_mon SPECIES_GOLBAT, 35, 40 + wild_mon SPECIES_GOLBAT, 35, 40 + wild_mon SPECIES_GOLBAT, 35, 40 .align 2 gVictoryRoad_B2F_WaterMonsInfo:: @ 8552060 @@ -2409,16 +2409,16 @@ gVictoryRoad_B2F_WaterMonsInfo:: @ 8552060 .align 2 gVictoryRoad_B2F_FishingMons:: @ 8552068 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon BARBOACH, 10, 30 - wild_mon BARBOACH, 25, 30 - wild_mon BARBOACH, 30, 35 - wild_mon WHISCASH, 30, 35 - wild_mon WHISCASH, 35, 40 - wild_mon WHISCASH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_BARBOACH, 10, 30 + wild_mon SPECIES_BARBOACH, 25, 30 + wild_mon SPECIES_BARBOACH, 30, 35 + wild_mon SPECIES_WHISCASH, 30, 35 + wild_mon SPECIES_WHISCASH, 35, 40 + wild_mon SPECIES_WHISCASH, 40, 45 .align 2 gVictoryRoad_B2F_FishingMonsInfo:: @ 8552090 @@ -2427,18 +2427,18 @@ gVictoryRoad_B2F_FishingMonsInfo:: @ 8552090 .align 2 gMeteorFalls_1F_1R_LandMons:: @ 8552098 - wild_mon ZUBAT, 16 - wild_mon ZUBAT, 17 - wild_mon ZUBAT, 18 - wild_mon ZUBAT, 15 - wild_mon ZUBAT, 14 - wild_mon SOLROCK, 16 - wild_mon SOLROCK, 18 - wild_mon SOLROCK, 14 - wild_mon ZUBAT, 19 - wild_mon ZUBAT, 20 - wild_mon ZUBAT, 19 - wild_mon ZUBAT, 20 + wild_mon SPECIES_ZUBAT, 16 + wild_mon SPECIES_ZUBAT, 17 + wild_mon SPECIES_ZUBAT, 18 + wild_mon SPECIES_ZUBAT, 15 + wild_mon SPECIES_ZUBAT, 14 + wild_mon SPECIES_SOLROCK, 16 + wild_mon SPECIES_SOLROCK, 18 + wild_mon SPECIES_SOLROCK, 14 + wild_mon SPECIES_ZUBAT, 19 + wild_mon SPECIES_ZUBAT, 20 + wild_mon SPECIES_ZUBAT, 19 + wild_mon SPECIES_ZUBAT, 20 .align 2 gMeteorFalls_1F_1R_LandMonsInfo:: @ 85520C8 @@ -2447,11 +2447,11 @@ gMeteorFalls_1F_1R_LandMonsInfo:: @ 85520C8 .align 2 gMeteorFalls_1F_1R_WaterMons:: @ 85520D0 - wild_mon ZUBAT, 5, 35 - wild_mon ZUBAT, 30, 35 - wild_mon SOLROCK, 25, 35 - wild_mon SOLROCK, 15, 25 - wild_mon SOLROCK, 5, 15 + wild_mon SPECIES_ZUBAT, 5, 35 + wild_mon SPECIES_ZUBAT, 30, 35 + wild_mon SPECIES_SOLROCK, 25, 35 + wild_mon SPECIES_SOLROCK, 15, 25 + wild_mon SPECIES_SOLROCK, 5, 15 .align 2 gMeteorFalls_1F_1R_WaterMonsInfo:: @ 85520E4 @@ -2460,16 +2460,16 @@ gMeteorFalls_1F_1R_WaterMonsInfo:: @ 85520E4 .align 2 gMeteorFalls_1F_1R_FishingMons:: @ 85520EC - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon BARBOACH, 10, 30 - wild_mon BARBOACH, 25, 30 - wild_mon BARBOACH, 30, 35 - wild_mon BARBOACH, 20, 25 - wild_mon BARBOACH, 35, 40 - wild_mon BARBOACH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_BARBOACH, 10, 30 + wild_mon SPECIES_BARBOACH, 25, 30 + wild_mon SPECIES_BARBOACH, 30, 35 + wild_mon SPECIES_BARBOACH, 20, 25 + wild_mon SPECIES_BARBOACH, 35, 40 + wild_mon SPECIES_BARBOACH, 40, 45 .align 2 gMeteorFalls_1F_1R_FishingMonsInfo:: @ 8552114 @@ -2478,18 +2478,18 @@ gMeteorFalls_1F_1R_FishingMonsInfo:: @ 8552114 .align 2 gMeteorFalls_1F_2R_LandMons:: @ 855211C - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon SOLROCK, 35 - wild_mon SOLROCK, 33 - wild_mon SOLROCK, 37 - wild_mon GOLBAT, 35 - wild_mon SOLROCK, 39 - wild_mon GOLBAT, 38 - wild_mon GOLBAT, 40 - wild_mon GOLBAT, 38 - wild_mon GOLBAT, 40 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_SOLROCK, 35 + wild_mon SPECIES_SOLROCK, 33 + wild_mon SPECIES_SOLROCK, 37 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_SOLROCK, 39 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_GOLBAT, 40 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_GOLBAT, 40 .align 2 gMeteorFalls_1F_2R_LandMonsInfo:: @ 855214C @@ -2498,11 +2498,11 @@ gMeteorFalls_1F_2R_LandMonsInfo:: @ 855214C .align 2 gMeteorFalls_1F_2R_WaterMons:: @ 8552154 - wild_mon GOLBAT, 30, 35 - wild_mon GOLBAT, 30, 35 - wild_mon SOLROCK, 25, 35 - wild_mon SOLROCK, 15, 25 - wild_mon SOLROCK, 5, 15 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_SOLROCK, 25, 35 + wild_mon SPECIES_SOLROCK, 15, 25 + wild_mon SPECIES_SOLROCK, 5, 15 .align 2 gMeteorFalls_1F_2R_WaterMonsInfo:: @ 8552168 @@ -2511,16 +2511,16 @@ gMeteorFalls_1F_2R_WaterMonsInfo:: @ 8552168 .align 2 gMeteorFalls_1F_2R_FishingMons:: @ 8552170 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon BARBOACH, 10, 30 - wild_mon BARBOACH, 25, 30 - wild_mon BARBOACH, 30, 35 - wild_mon WHISCASH, 30, 35 - wild_mon WHISCASH, 35, 40 - wild_mon WHISCASH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_BARBOACH, 10, 30 + wild_mon SPECIES_BARBOACH, 25, 30 + wild_mon SPECIES_BARBOACH, 30, 35 + wild_mon SPECIES_WHISCASH, 30, 35 + wild_mon SPECIES_WHISCASH, 35, 40 + wild_mon SPECIES_WHISCASH, 40, 45 .align 2 gMeteorFalls_1F_2R_FishingMonsInfo:: @ 8552198 @@ -2529,18 +2529,18 @@ gMeteorFalls_1F_2R_FishingMonsInfo:: @ 8552198 .align 2 gMeteorFalls_B1F_1R_LandMons:: @ 85521A0 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon SOLROCK, 35 - wild_mon SOLROCK, 33 - wild_mon SOLROCK, 37 - wild_mon GOLBAT, 35 - wild_mon SOLROCK, 39 - wild_mon GOLBAT, 38 - wild_mon GOLBAT, 40 - wild_mon GOLBAT, 38 - wild_mon GOLBAT, 40 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_SOLROCK, 35 + wild_mon SPECIES_SOLROCK, 33 + wild_mon SPECIES_SOLROCK, 37 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_SOLROCK, 39 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_GOLBAT, 40 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_GOLBAT, 40 .align 2 gMeteorFalls_B1F_1R_LandMonsInfo:: @ 85521D0 @@ -2549,11 +2549,11 @@ gMeteorFalls_B1F_1R_LandMonsInfo:: @ 85521D0 .align 2 gMeteorFalls_B1F_1R_WaterMons:: @ 85521D8 - wild_mon GOLBAT, 30, 35 - wild_mon GOLBAT, 30, 35 - wild_mon SOLROCK, 25, 35 - wild_mon SOLROCK, 15, 25 - wild_mon SOLROCK, 5, 15 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_GOLBAT, 30, 35 + wild_mon SPECIES_SOLROCK, 25, 35 + wild_mon SPECIES_SOLROCK, 15, 25 + wild_mon SPECIES_SOLROCK, 5, 15 .align 2 gMeteorFalls_B1F_1R_WaterMonsInfo:: @ 85521EC @@ -2562,16 +2562,16 @@ gMeteorFalls_B1F_1R_WaterMonsInfo:: @ 85521EC .align 2 gMeteorFalls_B1F_1R_FishingMons:: @ 85521F4 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon BARBOACH, 10, 30 - wild_mon BARBOACH, 25, 30 - wild_mon BARBOACH, 30, 35 - wild_mon WHISCASH, 30, 35 - wild_mon WHISCASH, 35, 40 - wild_mon WHISCASH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_BARBOACH, 10, 30 + wild_mon SPECIES_BARBOACH, 25, 30 + wild_mon SPECIES_BARBOACH, 30, 35 + wild_mon SPECIES_WHISCASH, 30, 35 + wild_mon SPECIES_WHISCASH, 35, 40 + wild_mon SPECIES_WHISCASH, 40, 45 .align 2 gMeteorFalls_B1F_1R_FishingMonsInfo:: @ 855221C @@ -2580,18 +2580,18 @@ gMeteorFalls_B1F_1R_FishingMonsInfo:: @ 855221C .align 2 gShoalCave_LowTideStairsRoom_LandMons:: @ 8552224 - wild_mon ZUBAT, 26 - wild_mon SPHEAL, 26 - wild_mon ZUBAT, 28 - wild_mon SPHEAL, 28 - wild_mon ZUBAT, 30 - wild_mon SPHEAL, 30 - wild_mon ZUBAT, 32 - wild_mon SPHEAL, 32 - wild_mon GOLBAT, 32 - wild_mon SPHEAL, 32 - wild_mon GOLBAT, 32 - wild_mon SPHEAL, 32 + wild_mon SPECIES_ZUBAT, 26 + wild_mon SPECIES_SPHEAL, 26 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_SPHEAL, 28 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_SPHEAL, 30 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_SPHEAL, 32 + wild_mon SPECIES_GOLBAT, 32 + wild_mon SPECIES_SPHEAL, 32 + wild_mon SPECIES_GOLBAT, 32 + wild_mon SPECIES_SPHEAL, 32 .align 2 gShoalCave_LowTideStairsRoom_LandMonsInfo:: @ 8552254 @@ -2600,18 +2600,18 @@ gShoalCave_LowTideStairsRoom_LandMonsInfo:: @ 8552254 .align 2 gShoalCave_LowTideLowerRoom_LandMons:: @ 855225C - wild_mon ZUBAT, 26 - wild_mon SPHEAL, 26 - wild_mon ZUBAT, 28 - wild_mon SPHEAL, 28 - wild_mon ZUBAT, 30 - wild_mon SPHEAL, 30 - wild_mon ZUBAT, 32 - wild_mon SPHEAL, 32 - wild_mon GOLBAT, 32 - wild_mon SPHEAL, 32 - wild_mon GOLBAT, 32 - wild_mon SPHEAL, 32 + wild_mon SPECIES_ZUBAT, 26 + wild_mon SPECIES_SPHEAL, 26 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_SPHEAL, 28 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_SPHEAL, 30 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_SPHEAL, 32 + wild_mon SPECIES_GOLBAT, 32 + wild_mon SPECIES_SPHEAL, 32 + wild_mon SPECIES_GOLBAT, 32 + wild_mon SPECIES_SPHEAL, 32 .align 2 gShoalCave_LowTideLowerRoom_LandMonsInfo:: @ 855228C @@ -2620,18 +2620,18 @@ gShoalCave_LowTideLowerRoom_LandMonsInfo:: @ 855228C .align 2 gShoalCave_LowTideInnerRoom_LandMons:: @ 8552294 - wild_mon ZUBAT, 26 - wild_mon SPHEAL, 26 - wild_mon ZUBAT, 28 - wild_mon SPHEAL, 28 - wild_mon ZUBAT, 30 - wild_mon SPHEAL, 30 - wild_mon ZUBAT, 32 - wild_mon SPHEAL, 32 - wild_mon GOLBAT, 32 - wild_mon SPHEAL, 32 - wild_mon GOLBAT, 32 - wild_mon SPHEAL, 32 + wild_mon SPECIES_ZUBAT, 26 + wild_mon SPECIES_SPHEAL, 26 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_SPHEAL, 28 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_SPHEAL, 30 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_SPHEAL, 32 + wild_mon SPECIES_GOLBAT, 32 + wild_mon SPECIES_SPHEAL, 32 + wild_mon SPECIES_GOLBAT, 32 + wild_mon SPECIES_SPHEAL, 32 .align 2 gShoalCave_LowTideInnerRoom_LandMonsInfo:: @ 85522C4 @@ -2640,11 +2640,11 @@ gShoalCave_LowTideInnerRoom_LandMonsInfo:: @ 85522C4 .align 2 gShoalCave_LowTideInnerRoom_WaterMons:: @ 85522CC - wild_mon TENTACOOL, 5, 35 - wild_mon ZUBAT, 5, 35 - wild_mon SPHEAL, 25, 30 - wild_mon SPHEAL, 25, 30 - wild_mon SPHEAL, 25, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_ZUBAT, 5, 35 + wild_mon SPECIES_SPHEAL, 25, 30 + wild_mon SPECIES_SPHEAL, 25, 30 + wild_mon SPECIES_SPHEAL, 25, 35 .align 2 gShoalCave_LowTideInnerRoom_WaterMonsInfo:: @ 85522E0 @@ -2653,16 +2653,16 @@ gShoalCave_LowTideInnerRoom_WaterMonsInfo:: @ 85522E0 .align 2 gShoalCave_LowTideInnerRoom_FishingMons:: @ 85522E8 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gShoalCave_LowTideInnerRoom_FishingMonsInfo:: @ 8552310 @@ -2671,18 +2671,18 @@ gShoalCave_LowTideInnerRoom_FishingMonsInfo:: @ 8552310 .align 2 gShoalCave_LowTideEntranceRoom_LandMons:: @ 8552318 - wild_mon ZUBAT, 26 - wild_mon SPHEAL, 26 - wild_mon ZUBAT, 28 - wild_mon SPHEAL, 28 - wild_mon ZUBAT, 30 - wild_mon SPHEAL, 30 - wild_mon ZUBAT, 32 - wild_mon SPHEAL, 32 - wild_mon GOLBAT, 32 - wild_mon SPHEAL, 32 - wild_mon GOLBAT, 32 - wild_mon SPHEAL, 32 + wild_mon SPECIES_ZUBAT, 26 + wild_mon SPECIES_SPHEAL, 26 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_SPHEAL, 28 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_SPHEAL, 30 + wild_mon SPECIES_ZUBAT, 32 + wild_mon SPECIES_SPHEAL, 32 + wild_mon SPECIES_GOLBAT, 32 + wild_mon SPECIES_SPHEAL, 32 + wild_mon SPECIES_GOLBAT, 32 + wild_mon SPECIES_SPHEAL, 32 .align 2 gShoalCave_LowTideEntranceRoom_LandMonsInfo:: @ 8552348 @@ -2691,11 +2691,11 @@ gShoalCave_LowTideEntranceRoom_LandMonsInfo:: @ 8552348 .align 2 gShoalCave_LowTideEntranceRoom_WaterMons:: @ 8552350 - wild_mon TENTACOOL, 5, 35 - wild_mon ZUBAT, 5, 35 - wild_mon SPHEAL, 25, 30 - wild_mon SPHEAL, 25, 30 - wild_mon SPHEAL, 25, 35 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_ZUBAT, 5, 35 + wild_mon SPECIES_SPHEAL, 25, 30 + wild_mon SPECIES_SPHEAL, 25, 30 + wild_mon SPECIES_SPHEAL, 25, 35 .align 2 gShoalCave_LowTideEntranceRoom_WaterMonsInfo:: @ 8552364 @@ -2704,16 +2704,16 @@ gShoalCave_LowTideEntranceRoom_WaterMonsInfo:: @ 8552364 .align 2 gShoalCave_LowTideEntranceRoom_FishingMons:: @ 855236C - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gShoalCave_LowTideEntranceRoom_FishingMonsInfo:: @ 8552394 @@ -2722,11 +2722,11 @@ gShoalCave_LowTideEntranceRoom_FishingMonsInfo:: @ 8552394 .align 2 gLilycoveCity_WaterMons:: @ 855239C - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gLilycoveCity_WaterMonsInfo:: @ 85523B0 @@ -2735,16 +2735,16 @@ gLilycoveCity_WaterMonsInfo:: @ 85523B0 .align 2 gLilycoveCity_FishingMons:: @ 85523B8 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon STARYU, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_STARYU, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gLilycoveCity_FishingMonsInfo:: @ 85523E0 @@ -2753,11 +2753,11 @@ gLilycoveCity_FishingMonsInfo:: @ 85523E0 .align 2 gDewfordTown_WaterMons:: @ 85523E8 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gDewfordTown_WaterMonsInfo:: @ 85523FC @@ -2766,16 +2766,16 @@ gDewfordTown_WaterMonsInfo:: @ 85523FC .align 2 gDewfordTown_FishingMons:: @ 8552404 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gDewfordTown_FishingMonsInfo:: @ 855242C @@ -2784,11 +2784,11 @@ gDewfordTown_FishingMonsInfo:: @ 855242C .align 2 gSlateportCity_WaterMons:: @ 8552434 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gSlateportCity_WaterMonsInfo:: @ 8552448 @@ -2797,16 +2797,16 @@ gSlateportCity_WaterMonsInfo:: @ 8552448 .align 2 gSlateportCity_FishingMons:: @ 8552450 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 20, 25 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 20, 25 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gSlateportCity_FishingMonsInfo:: @ 8552478 @@ -2815,11 +2815,11 @@ gSlateportCity_FishingMonsInfo:: @ 8552478 .align 2 gMossdeepCity_WaterMons:: @ 8552480 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gMossdeepCity_WaterMonsInfo:: @ 8552494 @@ -2828,16 +2828,16 @@ gMossdeepCity_WaterMonsInfo:: @ 8552494 .align 2 gMossdeepCity_FishingMons:: @ 855249C - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gMossdeepCity_FishingMonsInfo:: @ 85524C4 @@ -2846,11 +2846,11 @@ gMossdeepCity_FishingMonsInfo:: @ 85524C4 .align 2 gPacifidlogTown_WaterMons:: @ 85524CC - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gPacifidlogTown_WaterMonsInfo:: @ 85524E0 @@ -2859,16 +2859,16 @@ gPacifidlogTown_WaterMonsInfo:: @ 85524E0 .align 2 gPacifidlogTown_FishingMons:: @ 85524E8 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon TENTACOOL, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon SHARPEDO, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon WAILMER, 25, 30 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_TENTACOOL, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_SHARPEDO, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_WAILMER, 25, 30 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gPacifidlogTown_FishingMonsInfo:: @ 8552510 @@ -2877,11 +2877,11 @@ gPacifidlogTown_FishingMonsInfo:: @ 8552510 .align 2 gEverGrandeCity_WaterMons:: @ 8552518 - wild_mon TENTACOOL, 5, 35 - wild_mon WINGULL, 10, 30 - wild_mon WINGULL, 15, 25 - wild_mon PELIPPER, 25, 30 - wild_mon PELIPPER, 25, 30 + wild_mon SPECIES_TENTACOOL, 5, 35 + wild_mon SPECIES_WINGULL, 10, 30 + wild_mon SPECIES_WINGULL, 15, 25 + wild_mon SPECIES_PELIPPER, 25, 30 + wild_mon SPECIES_PELIPPER, 25, 30 .align 2 gEverGrandeCity_WaterMonsInfo:: @ 855252C @@ -2890,16 +2890,16 @@ gEverGrandeCity_WaterMonsInfo:: @ 855252C .align 2 gEverGrandeCity_FishingMons:: @ 8552534 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon LUVDISC, 10, 30 - wild_mon WAILMER, 10, 30 - wild_mon LUVDISC, 30, 35 - wild_mon WAILMER, 30, 35 - wild_mon CORSOLA, 30, 35 - wild_mon WAILMER, 35, 40 - wild_mon WAILMER, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_LUVDISC, 10, 30 + wild_mon SPECIES_WAILMER, 10, 30 + wild_mon SPECIES_LUVDISC, 30, 35 + wild_mon SPECIES_WAILMER, 30, 35 + wild_mon SPECIES_CORSOLA, 30, 35 + wild_mon SPECIES_WAILMER, 35, 40 + wild_mon SPECIES_WAILMER, 40, 45 .align 2 gEverGrandeCity_FishingMonsInfo:: @ 855255C @@ -2908,11 +2908,11 @@ gEverGrandeCity_FishingMonsInfo:: @ 855255C .align 2 gPetalburgCity_WaterMons:: @ 8552564 - wild_mon MARILL, 20, 30 - wild_mon MARILL, 10, 20 - wild_mon MARILL, 30, 35 - wild_mon MARILL, 5, 10 - wild_mon MARILL, 5, 10 + wild_mon SPECIES_MARILL, 20, 30 + wild_mon SPECIES_MARILL, 10, 20 + wild_mon SPECIES_MARILL, 30, 35 + wild_mon SPECIES_MARILL, 5, 10 + wild_mon SPECIES_MARILL, 5, 10 .align 2 gPetalburgCity_WaterMonsInfo:: @ 8552578 @@ -2921,16 +2921,16 @@ gPetalburgCity_WaterMonsInfo:: @ 8552578 .align 2 gPetalburgCity_FishingMons:: @ 8552580 - wild_mon MAGIKARP, 5, 10 - wild_mon GOLDEEN, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon GOLDEEN, 10, 30 - wild_mon CORPHISH, 10, 30 - wild_mon CORPHISH, 25, 30 - wild_mon CORPHISH, 30, 35 - wild_mon CORPHISH, 20, 25 - wild_mon CORPHISH, 35, 40 - wild_mon CORPHISH, 40, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_GOLDEEN, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_GOLDEEN, 10, 30 + wild_mon SPECIES_CORPHISH, 10, 30 + wild_mon SPECIES_CORPHISH, 25, 30 + wild_mon SPECIES_CORPHISH, 30, 35 + wild_mon SPECIES_CORPHISH, 20, 25 + wild_mon SPECIES_CORPHISH, 35, 40 + wild_mon SPECIES_CORPHISH, 40, 45 .align 2 gPetalburgCity_FishingMonsInfo:: @ 85525A8 @@ -2939,11 +2939,11 @@ gPetalburgCity_FishingMonsInfo:: @ 85525A8 .align 2 gUnderwater1_WaterMons:: @ 85525B0 - wild_mon CLAMPERL, 20, 30 - wild_mon CHINCHOU, 20, 30 - wild_mon CLAMPERL, 30, 35 - wild_mon RELICANTH, 30, 35 - wild_mon RELICANTH, 30, 35 + wild_mon SPECIES_CLAMPERL, 20, 30 + wild_mon SPECIES_CHINCHOU, 20, 30 + wild_mon SPECIES_CLAMPERL, 30, 35 + wild_mon SPECIES_RELICANTH, 30, 35 + wild_mon SPECIES_RELICANTH, 30, 35 .align 2 gUnderwater1_WaterMonsInfo:: @ 85525C4 @@ -2952,18 +2952,18 @@ gUnderwater1_WaterMonsInfo:: @ 85525C4 .align 2 gShoalCave_LowTideIceRoom_LandMons:: @ 85525CC - wild_mon ZUBAT, 26 - wild_mon SPHEAL, 26 - wild_mon ZUBAT, 28 - wild_mon SPHEAL, 28 - wild_mon ZUBAT, 30 - wild_mon SPHEAL, 30 - wild_mon SNORUNT, 26 - wild_mon SPHEAL, 32 - wild_mon GOLBAT, 30 - wild_mon SNORUNT, 28 - wild_mon GOLBAT, 32 - wild_mon SNORUNT, 30 + wild_mon SPECIES_ZUBAT, 26 + wild_mon SPECIES_SPHEAL, 26 + wild_mon SPECIES_ZUBAT, 28 + wild_mon SPECIES_SPHEAL, 28 + wild_mon SPECIES_ZUBAT, 30 + wild_mon SPECIES_SPHEAL, 30 + wild_mon SPECIES_SNORUNT, 26 + wild_mon SPECIES_SPHEAL, 32 + wild_mon SPECIES_GOLBAT, 30 + wild_mon SPECIES_SNORUNT, 28 + wild_mon SPECIES_GOLBAT, 32 + wild_mon SPECIES_SNORUNT, 30 .align 2 gShoalCave_LowTideIceRoom_LandMonsInfo:: @ 85525FC @@ -2972,18 +2972,18 @@ gShoalCave_LowTideIceRoom_LandMonsInfo:: @ 85525FC .align 2 gSkyPillar_1F_LandMons:: @ 8552604 - wild_mon SABLEYE, 33 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon SABLEYE, 34 - wild_mon CLAYDOL, 36 - wild_mon BANETTE, 37 - wild_mon BANETTE, 38 - wild_mon CLAYDOL, 36 - wild_mon CLAYDOL, 37 - wild_mon CLAYDOL, 38 - wild_mon CLAYDOL, 37 - wild_mon CLAYDOL, 38 + wild_mon SPECIES_SABLEYE, 33 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_SABLEYE, 34 + wild_mon SPECIES_CLAYDOL, 36 + wild_mon SPECIES_BANETTE, 37 + wild_mon SPECIES_BANETTE, 38 + wild_mon SPECIES_CLAYDOL, 36 + wild_mon SPECIES_CLAYDOL, 37 + wild_mon SPECIES_CLAYDOL, 38 + wild_mon SPECIES_CLAYDOL, 37 + wild_mon SPECIES_CLAYDOL, 38 .align 2 gSkyPillar_1F_LandMonsInfo:: @ 8552634 @@ -2992,11 +2992,11 @@ gSkyPillar_1F_LandMonsInfo:: @ 8552634 .align 2 gSootopolisCity_WaterMons:: @ 855263C - wild_mon MAGIKARP, 5, 35 - wild_mon MAGIKARP, 10, 30 - wild_mon MAGIKARP, 15, 25 - wild_mon MAGIKARP, 25, 30 - wild_mon MAGIKARP, 25, 30 + wild_mon SPECIES_MAGIKARP, 5, 35 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_MAGIKARP, 15, 25 + wild_mon SPECIES_MAGIKARP, 25, 30 + wild_mon SPECIES_MAGIKARP, 25, 30 .align 2 gSootopolisCity_WaterMonsInfo:: @ 8552650 @@ -3005,16 +3005,16 @@ gSootopolisCity_WaterMonsInfo:: @ 8552650 .align 2 gSootopolisCity_FishingMons:: @ 8552658 - wild_mon MAGIKARP, 5, 10 - wild_mon TENTACOOL, 5, 10 - wild_mon MAGIKARP, 10, 30 - wild_mon MAGIKARP, 10, 30 - wild_mon MAGIKARP, 10, 30 - wild_mon MAGIKARP, 30, 35 - wild_mon MAGIKARP, 30, 35 - wild_mon GYARADOS, 35, 40 - wild_mon GYARADOS, 35, 45 - wild_mon GYARADOS, 5, 45 + wild_mon SPECIES_MAGIKARP, 5, 10 + wild_mon SPECIES_TENTACOOL, 5, 10 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_MAGIKARP, 10, 30 + wild_mon SPECIES_MAGIKARP, 30, 35 + wild_mon SPECIES_MAGIKARP, 30, 35 + wild_mon SPECIES_GYARADOS, 35, 40 + wild_mon SPECIES_GYARADOS, 35, 45 + wild_mon SPECIES_GYARADOS, 5, 45 .align 2 gSootopolisCity_FishingMonsInfo:: @ 8552680 @@ -3023,18 +3023,18 @@ gSootopolisCity_FishingMonsInfo:: @ 8552680 .align 2 gSkyPillar_3F_LandMons:: @ 8552688 - wild_mon SABLEYE, 33 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon SABLEYE, 34 - wild_mon CLAYDOL, 36 - wild_mon BANETTE, 37 - wild_mon BANETTE, 38 - wild_mon CLAYDOL, 36 - wild_mon CLAYDOL, 37 - wild_mon CLAYDOL, 38 - wild_mon CLAYDOL, 37 - wild_mon CLAYDOL, 38 + wild_mon SPECIES_SABLEYE, 33 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_SABLEYE, 34 + wild_mon SPECIES_CLAYDOL, 36 + wild_mon SPECIES_BANETTE, 37 + wild_mon SPECIES_BANETTE, 38 + wild_mon SPECIES_CLAYDOL, 36 + wild_mon SPECIES_CLAYDOL, 37 + wild_mon SPECIES_CLAYDOL, 38 + wild_mon SPECIES_CLAYDOL, 37 + wild_mon SPECIES_CLAYDOL, 38 .align 2 gSkyPillar_3F_LandMonsInfo:: @ 85526B8 @@ -3043,18 +3043,18 @@ gSkyPillar_3F_LandMonsInfo:: @ 85526B8 .align 2 gSkyPillar_5F_LandMons:: @ 85526C0 - wild_mon SABLEYE, 33 - wild_mon GOLBAT, 34 - wild_mon GOLBAT, 35 - wild_mon SABLEYE, 34 - wild_mon CLAYDOL, 36 - wild_mon BANETTE, 37 - wild_mon BANETTE, 38 - wild_mon CLAYDOL, 36 - wild_mon CLAYDOL, 37 - wild_mon ALTARIA, 38 - wild_mon ALTARIA, 39 - wild_mon ALTARIA, 39 + wild_mon SPECIES_SABLEYE, 33 + wild_mon SPECIES_GOLBAT, 34 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_SABLEYE, 34 + wild_mon SPECIES_CLAYDOL, 36 + wild_mon SPECIES_BANETTE, 37 + wild_mon SPECIES_BANETTE, 38 + wild_mon SPECIES_CLAYDOL, 36 + wild_mon SPECIES_CLAYDOL, 37 + wild_mon SPECIES_ALTARIA, 38 + wild_mon SPECIES_ALTARIA, 39 + wild_mon SPECIES_ALTARIA, 39 .align 2 gSkyPillar_5F_LandMonsInfo:: @ 85526F0 @@ -3063,18 +3063,18 @@ gSkyPillar_5F_LandMonsInfo:: @ 85526F0 .align 2 gSafariZone_Southeast_LandMons:: @ 85526F8 - wild_mon SUNKERN, 33 - wild_mon MAREEP, 34 - wild_mon SUNKERN, 35 - wild_mon MAREEP, 36 - wild_mon AIPOM, 34 - wild_mon SPINARAK, 33 - wild_mon HOOTHOOT, 35 - wild_mon SNUBBULL, 34 - wild_mon STANTLER, 36 - wild_mon GLIGAR, 37 - wild_mon STANTLER, 39 - wild_mon GLIGAR, 40 + wild_mon SPECIES_SUNKERN, 33 + wild_mon SPECIES_MAREEP, 34 + wild_mon SPECIES_SUNKERN, 35 + wild_mon SPECIES_MAREEP, 36 + wild_mon SPECIES_AIPOM, 34 + wild_mon SPECIES_SPINARAK, 33 + wild_mon SPECIES_HOOTHOOT, 35 + wild_mon SPECIES_SNUBBULL, 34 + wild_mon SPECIES_STANTLER, 36 + wild_mon SPECIES_GLIGAR, 37 + wild_mon SPECIES_STANTLER, 39 + wild_mon SPECIES_GLIGAR, 40 .align 2 gSafariZone_Southeast_LandMonsInfo:: @ 8552728 @@ -3083,11 +3083,11 @@ gSafariZone_Southeast_LandMonsInfo:: @ 8552728 .align 2 gSafariZone_Southeast_WaterMons:: @ 8552730 - wild_mon WOOPER, 25, 30 - wild_mon MARILL, 25, 30 - wild_mon MARILL, 25, 30 - wild_mon MARILL, 30, 35 - wild_mon QUAGSIRE, 35, 40 + wild_mon SPECIES_WOOPER, 25, 30 + wild_mon SPECIES_MARILL, 25, 30 + wild_mon SPECIES_MARILL, 25, 30 + wild_mon SPECIES_MARILL, 30, 35 + wild_mon SPECIES_QUAGSIRE, 35, 40 .align 2 gSafariZone_Southeast_WaterMonsInfo:: @ 8552744 @@ -3096,16 +3096,16 @@ gSafariZone_Southeast_WaterMonsInfo:: @ 8552744 .align 2 gSafariZone_Southeast_FishingMons:: @ 855274C - wild_mon MAGIKARP, 25, 30 - wild_mon GOLDEEN, 25, 30 - wild_mon MAGIKARP, 25, 30 - wild_mon GOLDEEN, 25, 30 - wild_mon REMORAID, 30, 35 - wild_mon GOLDEEN, 25, 30 - wild_mon REMORAID, 25, 30 - wild_mon REMORAID, 30, 35 - wild_mon REMORAID, 30, 35 - wild_mon OCTILLERY, 35, 40 + wild_mon SPECIES_MAGIKARP, 25, 30 + wild_mon SPECIES_GOLDEEN, 25, 30 + wild_mon SPECIES_MAGIKARP, 25, 30 + wild_mon SPECIES_GOLDEEN, 25, 30 + wild_mon SPECIES_REMORAID, 30, 35 + wild_mon SPECIES_GOLDEEN, 25, 30 + wild_mon SPECIES_REMORAID, 25, 30 + wild_mon SPECIES_REMORAID, 30, 35 + wild_mon SPECIES_REMORAID, 30, 35 + wild_mon SPECIES_OCTILLERY, 35, 40 .align 2 gSafariZone_Southeast_FishingMonsInfo:: @ 8552774 @@ -3114,18 +3114,18 @@ gSafariZone_Southeast_FishingMonsInfo:: @ 8552774 .align 2 gSafariZone_Northeast_LandMons:: @ 855277C - wild_mon AIPOM, 33 - wild_mon TEDDIURSA, 34 - wild_mon AIPOM, 35 - wild_mon TEDDIURSA, 36 - wild_mon SUNKERN, 34 - wild_mon LEDYBA, 33 - wild_mon HOOTHOOT, 35 - wild_mon PINECO, 34 - wild_mon HOUNDOUR, 36 - wild_mon MILTANK, 37 - wild_mon HOUNDOUR, 39 - wild_mon MILTANK, 40 + wild_mon SPECIES_AIPOM, 33 + wild_mon SPECIES_TEDDIURSA, 34 + wild_mon SPECIES_AIPOM, 35 + wild_mon SPECIES_TEDDIURSA, 36 + wild_mon SPECIES_SUNKERN, 34 + wild_mon SPECIES_LEDYBA, 33 + wild_mon SPECIES_HOOTHOOT, 35 + wild_mon SPECIES_PINECO, 34 + wild_mon SPECIES_HOUNDOUR, 36 + wild_mon SPECIES_MILTANK, 37 + wild_mon SPECIES_HOUNDOUR, 39 + wild_mon SPECIES_MILTANK, 40 .align 2 gSafariZone_Northeast_LandMonsInfo:: @ 85527AC @@ -3134,11 +3134,11 @@ gSafariZone_Northeast_LandMonsInfo:: @ 85527AC .align 2 gSafariZone_Northeast_RockSmashMons:: @ 85527B4 - wild_mon SHUCKLE, 25, 30 - wild_mon SHUCKLE, 20, 25 - wild_mon SHUCKLE, 30, 35 - wild_mon SHUCKLE, 30, 35 - wild_mon SHUCKLE, 35, 40 + wild_mon SPECIES_SHUCKLE, 25, 30 + wild_mon SPECIES_SHUCKLE, 20, 25 + wild_mon SPECIES_SHUCKLE, 30, 35 + wild_mon SPECIES_SHUCKLE, 30, 35 + wild_mon SPECIES_SHUCKLE, 35, 40 .align 2 gSafariZone_Northeast_RockSmashMonsInfo:: @ 85527C8 @@ -3147,18 +3147,18 @@ gSafariZone_Northeast_RockSmashMonsInfo:: @ 85527C8 .align 2 gMagmaHideout_1F_LandMons:: @ 85527D0 - wild_mon GEODUDE, 27 - wild_mon TORKOAL, 28 - wild_mon GEODUDE, 28 - wild_mon TORKOAL, 30 - wild_mon GEODUDE, 29 - wild_mon GEODUDE, 30 - wild_mon GEODUDE, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 31 - wild_mon GRAVELER, 32 - wild_mon GRAVELER, 33 + wild_mon SPECIES_GEODUDE, 27 + wild_mon SPECIES_TORKOAL, 28 + wild_mon SPECIES_GEODUDE, 28 + wild_mon SPECIES_TORKOAL, 30 + wild_mon SPECIES_GEODUDE, 29 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 31 + wild_mon SPECIES_GRAVELER, 32 + wild_mon SPECIES_GRAVELER, 33 .align 2 gMagmaHideout_1F_LandMonsInfo:: @ 8552800 @@ -3167,18 +3167,18 @@ gMagmaHideout_1F_LandMonsInfo:: @ 8552800 .align 2 gMagmaHideout_2F_1R_LandMons:: @ 8552808 - wild_mon GEODUDE, 27 - wild_mon TORKOAL, 28 - wild_mon GEODUDE, 28 - wild_mon TORKOAL, 30 - wild_mon GEODUDE, 29 - wild_mon GEODUDE, 30 - wild_mon GEODUDE, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 31 - wild_mon GRAVELER, 32 - wild_mon GRAVELER, 33 + wild_mon SPECIES_GEODUDE, 27 + wild_mon SPECIES_TORKOAL, 28 + wild_mon SPECIES_GEODUDE, 28 + wild_mon SPECIES_TORKOAL, 30 + wild_mon SPECIES_GEODUDE, 29 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 31 + wild_mon SPECIES_GRAVELER, 32 + wild_mon SPECIES_GRAVELER, 33 .align 2 gMagmaHideout_2F_1R_LandMonsInfo:: @ 8552838 @@ -3187,18 +3187,18 @@ gMagmaHideout_2F_1R_LandMonsInfo:: @ 8552838 .align 2 gMagmaHideout_2F_2R_LandMons:: @ 8552840 - wild_mon GEODUDE, 27 - wild_mon TORKOAL, 28 - wild_mon GEODUDE, 28 - wild_mon TORKOAL, 30 - wild_mon GEODUDE, 29 - wild_mon GEODUDE, 30 - wild_mon GEODUDE, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 31 - wild_mon GRAVELER, 32 - wild_mon GRAVELER, 33 + wild_mon SPECIES_GEODUDE, 27 + wild_mon SPECIES_TORKOAL, 28 + wild_mon SPECIES_GEODUDE, 28 + wild_mon SPECIES_TORKOAL, 30 + wild_mon SPECIES_GEODUDE, 29 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 31 + wild_mon SPECIES_GRAVELER, 32 + wild_mon SPECIES_GRAVELER, 33 .align 2 gMagmaHideout_2F_2R_LandMonsInfo:: @ 8552870 @@ -3207,18 +3207,18 @@ gMagmaHideout_2F_2R_LandMonsInfo:: @ 8552870 .align 2 gMagmaHideout_3F_1R_LandMons:: @ 8552878 - wild_mon GEODUDE, 27 - wild_mon TORKOAL, 28 - wild_mon GEODUDE, 28 - wild_mon TORKOAL, 30 - wild_mon GEODUDE, 29 - wild_mon GEODUDE, 30 - wild_mon GEODUDE, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 31 - wild_mon GRAVELER, 32 - wild_mon GRAVELER, 33 + wild_mon SPECIES_GEODUDE, 27 + wild_mon SPECIES_TORKOAL, 28 + wild_mon SPECIES_GEODUDE, 28 + wild_mon SPECIES_TORKOAL, 30 + wild_mon SPECIES_GEODUDE, 29 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 31 + wild_mon SPECIES_GRAVELER, 32 + wild_mon SPECIES_GRAVELER, 33 .align 2 gMagmaHideout_3F_1R_LandMonsInfo:: @ 85528A8 @@ -3227,18 +3227,18 @@ gMagmaHideout_3F_1R_LandMonsInfo:: @ 85528A8 .align 2 gMagmaHideout_3F_2R_LandMons:: @ 85528B0 - wild_mon GEODUDE, 27 - wild_mon TORKOAL, 28 - wild_mon GEODUDE, 28 - wild_mon TORKOAL, 30 - wild_mon GEODUDE, 29 - wild_mon GEODUDE, 30 - wild_mon GEODUDE, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 31 - wild_mon GRAVELER, 32 - wild_mon GRAVELER, 33 + wild_mon SPECIES_GEODUDE, 27 + wild_mon SPECIES_TORKOAL, 28 + wild_mon SPECIES_GEODUDE, 28 + wild_mon SPECIES_TORKOAL, 30 + wild_mon SPECIES_GEODUDE, 29 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 31 + wild_mon SPECIES_GRAVELER, 32 + wild_mon SPECIES_GRAVELER, 33 .align 2 gMagmaHideout_3F_2R_LandMonsInfo:: @ 85528E0 @@ -3247,18 +3247,18 @@ gMagmaHideout_3F_2R_LandMonsInfo:: @ 85528E0 .align 2 gMagmaHideout_4F_LandMons:: @ 85528E8 - wild_mon GEODUDE, 27 - wild_mon TORKOAL, 28 - wild_mon GEODUDE, 28 - wild_mon TORKOAL, 30 - wild_mon GEODUDE, 29 - wild_mon GEODUDE, 30 - wild_mon GEODUDE, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 31 - wild_mon GRAVELER, 32 - wild_mon GRAVELER, 33 + wild_mon SPECIES_GEODUDE, 27 + wild_mon SPECIES_TORKOAL, 28 + wild_mon SPECIES_GEODUDE, 28 + wild_mon SPECIES_TORKOAL, 30 + wild_mon SPECIES_GEODUDE, 29 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 31 + wild_mon SPECIES_GRAVELER, 32 + wild_mon SPECIES_GRAVELER, 33 .align 2 gMagmaHideout_4F_LandMonsInfo:: @ 8552918 @@ -3267,18 +3267,18 @@ gMagmaHideout_4F_LandMonsInfo:: @ 8552918 .align 2 gMagmaHideout_3F_3R_LandMons:: @ 8552920 - wild_mon GEODUDE, 27 - wild_mon TORKOAL, 28 - wild_mon GEODUDE, 28 - wild_mon TORKOAL, 30 - wild_mon GEODUDE, 29 - wild_mon GEODUDE, 30 - wild_mon GEODUDE, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 31 - wild_mon GRAVELER, 32 - wild_mon GRAVELER, 33 + wild_mon SPECIES_GEODUDE, 27 + wild_mon SPECIES_TORKOAL, 28 + wild_mon SPECIES_GEODUDE, 28 + wild_mon SPECIES_TORKOAL, 30 + wild_mon SPECIES_GEODUDE, 29 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 31 + wild_mon SPECIES_GRAVELER, 32 + wild_mon SPECIES_GRAVELER, 33 .align 2 gMagmaHideout_3F_3R_LandMonsInfo:: @ 8552950 @@ -3287,18 +3287,18 @@ gMagmaHideout_3F_3R_LandMonsInfo:: @ 8552950 .align 2 gMagmaHideout_2F_3R_LandMons:: @ 8552958 - wild_mon GEODUDE, 27 - wild_mon TORKOAL, 28 - wild_mon GEODUDE, 28 - wild_mon TORKOAL, 30 - wild_mon GEODUDE, 29 - wild_mon GEODUDE, 30 - wild_mon GEODUDE, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 30 - wild_mon GRAVELER, 31 - wild_mon GRAVELER, 32 - wild_mon GRAVELER, 33 + wild_mon SPECIES_GEODUDE, 27 + wild_mon SPECIES_TORKOAL, 28 + wild_mon SPECIES_GEODUDE, 28 + wild_mon SPECIES_TORKOAL, 30 + wild_mon SPECIES_GEODUDE, 29 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GEODUDE, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 30 + wild_mon SPECIES_GRAVELER, 31 + wild_mon SPECIES_GRAVELER, 32 + wild_mon SPECIES_GRAVELER, 33 .align 2 gMagmaHideout_2F_3R_LandMonsInfo:: @ 8552988 @@ -3307,18 +3307,18 @@ gMagmaHideout_2F_3R_LandMonsInfo:: @ 8552988 .align 2 gMirageTower_1F_LandMons:: @ 8552990 - wild_mon SANDSHREW, 21 - wild_mon TRAPINCH, 21 - wild_mon SANDSHREW, 20 - wild_mon TRAPINCH, 20 - wild_mon SANDSHREW, 20 - wild_mon TRAPINCH, 20 - wild_mon SANDSHREW, 22 - wild_mon TRAPINCH, 22 - wild_mon SANDSHREW, 23 - wild_mon TRAPINCH, 23 - wild_mon SANDSHREW, 24 - wild_mon TRAPINCH, 24 + wild_mon SPECIES_SANDSHREW, 21 + wild_mon SPECIES_TRAPINCH, 21 + wild_mon SPECIES_SANDSHREW, 20 + wild_mon SPECIES_TRAPINCH, 20 + wild_mon SPECIES_SANDSHREW, 20 + wild_mon SPECIES_TRAPINCH, 20 + wild_mon SPECIES_SANDSHREW, 22 + wild_mon SPECIES_TRAPINCH, 22 + wild_mon SPECIES_SANDSHREW, 23 + wild_mon SPECIES_TRAPINCH, 23 + wild_mon SPECIES_SANDSHREW, 24 + wild_mon SPECIES_TRAPINCH, 24 .align 2 gMirageTower_1F_LandMonsInfo:: @ 85529C0 @@ -3327,18 +3327,18 @@ gMirageTower_1F_LandMonsInfo:: @ 85529C0 .align 2 gMirageTower_2F_LandMons:: @ 85529C8 - wild_mon SANDSHREW, 21 - wild_mon TRAPINCH, 21 - wild_mon SANDSHREW, 20 - wild_mon TRAPINCH, 20 - wild_mon SANDSHREW, 20 - wild_mon TRAPINCH, 20 - wild_mon SANDSHREW, 22 - wild_mon TRAPINCH, 22 - wild_mon SANDSHREW, 23 - wild_mon TRAPINCH, 23 - wild_mon SANDSHREW, 24 - wild_mon TRAPINCH, 24 + wild_mon SPECIES_SANDSHREW, 21 + wild_mon SPECIES_TRAPINCH, 21 + wild_mon SPECIES_SANDSHREW, 20 + wild_mon SPECIES_TRAPINCH, 20 + wild_mon SPECIES_SANDSHREW, 20 + wild_mon SPECIES_TRAPINCH, 20 + wild_mon SPECIES_SANDSHREW, 22 + wild_mon SPECIES_TRAPINCH, 22 + wild_mon SPECIES_SANDSHREW, 23 + wild_mon SPECIES_TRAPINCH, 23 + wild_mon SPECIES_SANDSHREW, 24 + wild_mon SPECIES_TRAPINCH, 24 .align 2 gMirageTower_2F_LandMonsInfo:: @ 85529F8 @@ -3347,18 +3347,18 @@ gMirageTower_2F_LandMonsInfo:: @ 85529F8 .align 2 gMirageTower_3F_LandMons:: @ 8552A00 - wild_mon SANDSHREW, 21 - wild_mon TRAPINCH, 21 - wild_mon SANDSHREW, 20 - wild_mon TRAPINCH, 20 - wild_mon SANDSHREW, 20 - wild_mon TRAPINCH, 20 - wild_mon SANDSHREW, 22 - wild_mon TRAPINCH, 22 - wild_mon SANDSHREW, 23 - wild_mon TRAPINCH, 23 - wild_mon SANDSHREW, 24 - wild_mon TRAPINCH, 24 + wild_mon SPECIES_SANDSHREW, 21 + wild_mon SPECIES_TRAPINCH, 21 + wild_mon SPECIES_SANDSHREW, 20 + wild_mon SPECIES_TRAPINCH, 20 + wild_mon SPECIES_SANDSHREW, 20 + wild_mon SPECIES_TRAPINCH, 20 + wild_mon SPECIES_SANDSHREW, 22 + wild_mon SPECIES_TRAPINCH, 22 + wild_mon SPECIES_SANDSHREW, 23 + wild_mon SPECIES_TRAPINCH, 23 + wild_mon SPECIES_SANDSHREW, 24 + wild_mon SPECIES_TRAPINCH, 24 .align 2 gMirageTower_3F_LandMonsInfo:: @ 8552A30 @@ -3367,18 +3367,18 @@ gMirageTower_3F_LandMonsInfo:: @ 8552A30 .align 2 gMirageTower_4F_LandMons:: @ 8552A38 - wild_mon SANDSHREW, 21 - wild_mon TRAPINCH, 21 - wild_mon SANDSHREW, 20 - wild_mon TRAPINCH, 20 - wild_mon SANDSHREW, 20 - wild_mon TRAPINCH, 20 - wild_mon SANDSHREW, 22 - wild_mon TRAPINCH, 22 - wild_mon SANDSHREW, 23 - wild_mon TRAPINCH, 23 - wild_mon SANDSHREW, 24 - wild_mon TRAPINCH, 24 + wild_mon SPECIES_SANDSHREW, 21 + wild_mon SPECIES_TRAPINCH, 21 + wild_mon SPECIES_SANDSHREW, 20 + wild_mon SPECIES_TRAPINCH, 20 + wild_mon SPECIES_SANDSHREW, 20 + wild_mon SPECIES_TRAPINCH, 20 + wild_mon SPECIES_SANDSHREW, 22 + wild_mon SPECIES_TRAPINCH, 22 + wild_mon SPECIES_SANDSHREW, 23 + wild_mon SPECIES_TRAPINCH, 23 + wild_mon SPECIES_SANDSHREW, 24 + wild_mon SPECIES_TRAPINCH, 24 .align 2 gMirageTower_4F_LandMonsInfo:: @ 8552A68 @@ -3387,18 +3387,18 @@ gMirageTower_4F_LandMonsInfo:: @ 8552A68 .align 2 gDesertUnderpass_LandMons:: @ 8552A70 - wild_mon DITTO, 38 - wild_mon WHISMUR, 35 - wild_mon DITTO, 40 - wild_mon LOUDRED, 40 - wild_mon DITTO, 41 - wild_mon WHISMUR, 36 - wild_mon LOUDRED, 38 - wild_mon DITTO, 42 - wild_mon WHISMUR, 38 - wild_mon DITTO, 43 - wild_mon LOUDRED, 44 - wild_mon DITTO, 45 + wild_mon SPECIES_DITTO, 38 + wild_mon SPECIES_WHISMUR, 35 + wild_mon SPECIES_DITTO, 40 + wild_mon SPECIES_LOUDRED, 40 + wild_mon SPECIES_DITTO, 41 + wild_mon SPECIES_WHISMUR, 36 + wild_mon SPECIES_LOUDRED, 38 + wild_mon SPECIES_DITTO, 42 + wild_mon SPECIES_WHISMUR, 38 + wild_mon SPECIES_DITTO, 43 + wild_mon SPECIES_LOUDRED, 44 + wild_mon SPECIES_DITTO, 45 .align 2 gDesertUnderpass_LandMonsInfo:: @ 8552AA0 @@ -3407,18 +3407,18 @@ gDesertUnderpass_LandMonsInfo:: @ 8552AA0 .align 2 gArtisanCave_B1F_LandMons:: @ 8552AA8 - wild_mon SMEARGLE, 40 - wild_mon SMEARGLE, 41 - wild_mon SMEARGLE, 42 - wild_mon SMEARGLE, 43 - wild_mon SMEARGLE, 44 - wild_mon SMEARGLE, 45 - wild_mon SMEARGLE, 46 - wild_mon SMEARGLE, 47 - wild_mon SMEARGLE, 48 - wild_mon SMEARGLE, 49 - wild_mon SMEARGLE, 50 - wild_mon SMEARGLE, 50 + wild_mon SPECIES_SMEARGLE, 40 + wild_mon SPECIES_SMEARGLE, 41 + wild_mon SPECIES_SMEARGLE, 42 + wild_mon SPECIES_SMEARGLE, 43 + wild_mon SPECIES_SMEARGLE, 44 + wild_mon SPECIES_SMEARGLE, 45 + wild_mon SPECIES_SMEARGLE, 46 + wild_mon SPECIES_SMEARGLE, 47 + wild_mon SPECIES_SMEARGLE, 48 + wild_mon SPECIES_SMEARGLE, 49 + wild_mon SPECIES_SMEARGLE, 50 + wild_mon SPECIES_SMEARGLE, 50 .align 2 gArtisanCave_B1F_LandMonsInfo:: @ 8552AD8 @@ -3427,18 +3427,18 @@ gArtisanCave_B1F_LandMonsInfo:: @ 8552AD8 .align 2 gArtisanCave_1F_LandMons:: @ 8552AE0 - wild_mon SMEARGLE, 40 - wild_mon SMEARGLE, 41 - wild_mon SMEARGLE, 42 - wild_mon SMEARGLE, 43 - wild_mon SMEARGLE, 44 - wild_mon SMEARGLE, 45 - wild_mon SMEARGLE, 46 - wild_mon SMEARGLE, 47 - wild_mon SMEARGLE, 48 - wild_mon SMEARGLE, 49 - wild_mon SMEARGLE, 50 - wild_mon SMEARGLE, 50 + wild_mon SPECIES_SMEARGLE, 40 + wild_mon SPECIES_SMEARGLE, 41 + wild_mon SPECIES_SMEARGLE, 42 + wild_mon SPECIES_SMEARGLE, 43 + wild_mon SPECIES_SMEARGLE, 44 + wild_mon SPECIES_SMEARGLE, 45 + wild_mon SPECIES_SMEARGLE, 46 + wild_mon SPECIES_SMEARGLE, 47 + wild_mon SPECIES_SMEARGLE, 48 + wild_mon SPECIES_SMEARGLE, 49 + wild_mon SPECIES_SMEARGLE, 50 + wild_mon SPECIES_SMEARGLE, 50 .align 2 gArtisanCave_1F_LandMonsInfo:: @ 8552B10 @@ -3447,18 +3447,18 @@ gArtisanCave_1F_LandMonsInfo:: @ 8552B10 .align 2 gAlteringCave1_LandMons:: @ 8552B18 - wild_mon ZUBAT, 10 - wild_mon ZUBAT, 12 - wild_mon ZUBAT, 8 - wild_mon ZUBAT, 14 - wild_mon ZUBAT, 10 - wild_mon ZUBAT, 12 - wild_mon ZUBAT, 16 - wild_mon ZUBAT, 6 - wild_mon ZUBAT, 8 - wild_mon ZUBAT, 14 - wild_mon ZUBAT, 8 - wild_mon ZUBAT, 14 + wild_mon SPECIES_ZUBAT, 10 + wild_mon SPECIES_ZUBAT, 12 + wild_mon SPECIES_ZUBAT, 8 + wild_mon SPECIES_ZUBAT, 14 + wild_mon SPECIES_ZUBAT, 10 + wild_mon SPECIES_ZUBAT, 12 + wild_mon SPECIES_ZUBAT, 16 + wild_mon SPECIES_ZUBAT, 6 + wild_mon SPECIES_ZUBAT, 8 + wild_mon SPECIES_ZUBAT, 14 + wild_mon SPECIES_ZUBAT, 8 + wild_mon SPECIES_ZUBAT, 14 .align 2 gAlteringCave1_LandMonsInfo:: @ 8552B48 @@ -3467,18 +3467,18 @@ gAlteringCave1_LandMonsInfo:: @ 8552B48 .align 2 gAlteringCave2_LandMons:: @ 8552B50 - wild_mon MAREEP, 7 - wild_mon MAREEP, 9 - wild_mon MAREEP, 5 - wild_mon MAREEP, 11 - wild_mon MAREEP, 7 - wild_mon MAREEP, 9 - wild_mon MAREEP, 13 - wild_mon MAREEP, 3 - wild_mon MAREEP, 5 - wild_mon MAREEP, 11 - wild_mon MAREEP, 5 - wild_mon MAREEP, 11 + wild_mon SPECIES_MAREEP, 7 + wild_mon SPECIES_MAREEP, 9 + wild_mon SPECIES_MAREEP, 5 + wild_mon SPECIES_MAREEP, 11 + wild_mon SPECIES_MAREEP, 7 + wild_mon SPECIES_MAREEP, 9 + wild_mon SPECIES_MAREEP, 13 + wild_mon SPECIES_MAREEP, 3 + wild_mon SPECIES_MAREEP, 5 + wild_mon SPECIES_MAREEP, 11 + wild_mon SPECIES_MAREEP, 5 + wild_mon SPECIES_MAREEP, 11 .align 2 gAlteringCave2_LandMonsInfo:: @ 8552B80 @@ -3487,18 +3487,18 @@ gAlteringCave2_LandMonsInfo:: @ 8552B80 .align 2 gAlteringCave3_LandMons:: @ 8552B88 - wild_mon PINECO, 23 - wild_mon PINECO, 25 - wild_mon PINECO, 22 - wild_mon PINECO, 27 - wild_mon PINECO, 23 - wild_mon PINECO, 25 - wild_mon PINECO, 29 - wild_mon PINECO, 19 - wild_mon PINECO, 21 - wild_mon PINECO, 27 - wild_mon PINECO, 21 - wild_mon PINECO, 27 + wild_mon SPECIES_PINECO, 23 + wild_mon SPECIES_PINECO, 25 + wild_mon SPECIES_PINECO, 22 + wild_mon SPECIES_PINECO, 27 + wild_mon SPECIES_PINECO, 23 + wild_mon SPECIES_PINECO, 25 + wild_mon SPECIES_PINECO, 29 + wild_mon SPECIES_PINECO, 19 + wild_mon SPECIES_PINECO, 21 + wild_mon SPECIES_PINECO, 27 + wild_mon SPECIES_PINECO, 21 + wild_mon SPECIES_PINECO, 27 .align 2 gAlteringCave3_LandMonsInfo:: @ 8552BB8 @@ -3507,18 +3507,18 @@ gAlteringCave3_LandMonsInfo:: @ 8552BB8 .align 2 gAlteringCave4_LandMons:: @ 8552BC0 - wild_mon HOUNDOUR, 16 - wild_mon HOUNDOUR, 18 - wild_mon HOUNDOUR, 14 - wild_mon HOUNDOUR, 20 - wild_mon HOUNDOUR, 16 - wild_mon HOUNDOUR, 18 - wild_mon HOUNDOUR, 22 - wild_mon HOUNDOUR, 12 - wild_mon HOUNDOUR, 14 - wild_mon HOUNDOUR, 20 - wild_mon HOUNDOUR, 14 - wild_mon HOUNDOUR, 20 + wild_mon SPECIES_HOUNDOUR, 16 + wild_mon SPECIES_HOUNDOUR, 18 + wild_mon SPECIES_HOUNDOUR, 14 + wild_mon SPECIES_HOUNDOUR, 20 + wild_mon SPECIES_HOUNDOUR, 16 + wild_mon SPECIES_HOUNDOUR, 18 + wild_mon SPECIES_HOUNDOUR, 22 + wild_mon SPECIES_HOUNDOUR, 12 + wild_mon SPECIES_HOUNDOUR, 14 + wild_mon SPECIES_HOUNDOUR, 20 + wild_mon SPECIES_HOUNDOUR, 14 + wild_mon SPECIES_HOUNDOUR, 20 .align 2 gAlteringCave4_LandMonsInfo:: @ 8552BF0 @@ -3527,18 +3527,18 @@ gAlteringCave4_LandMonsInfo:: @ 8552BF0 .align 2 gAlteringCave5_LandMons:: @ 8552BF8 - wild_mon TEDDIURSA, 10 - wild_mon TEDDIURSA, 12 - wild_mon TEDDIURSA, 8 - wild_mon TEDDIURSA, 14 - wild_mon TEDDIURSA, 10 - wild_mon TEDDIURSA, 12 - wild_mon TEDDIURSA, 16 - wild_mon TEDDIURSA, 6 - wild_mon TEDDIURSA, 8 - wild_mon TEDDIURSA, 14 - wild_mon TEDDIURSA, 8 - wild_mon TEDDIURSA, 14 + wild_mon SPECIES_TEDDIURSA, 10 + wild_mon SPECIES_TEDDIURSA, 12 + wild_mon SPECIES_TEDDIURSA, 8 + wild_mon SPECIES_TEDDIURSA, 14 + wild_mon SPECIES_TEDDIURSA, 10 + wild_mon SPECIES_TEDDIURSA, 12 + wild_mon SPECIES_TEDDIURSA, 16 + wild_mon SPECIES_TEDDIURSA, 6 + wild_mon SPECIES_TEDDIURSA, 8 + wild_mon SPECIES_TEDDIURSA, 14 + wild_mon SPECIES_TEDDIURSA, 8 + wild_mon SPECIES_TEDDIURSA, 14 .align 2 gAlteringCave5_LandMonsInfo:: @ 8552C28 @@ -3547,18 +3547,18 @@ gAlteringCave5_LandMonsInfo:: @ 8552C28 .align 2 gAlteringCave6_LandMons:: @ 8552C30 - wild_mon AIPOM, 22 - wild_mon AIPOM, 24 - wild_mon AIPOM, 20 - wild_mon AIPOM, 26 - wild_mon AIPOM, 22 - wild_mon AIPOM, 24 - wild_mon AIPOM, 28 - wild_mon AIPOM, 18 - wild_mon AIPOM, 20 - wild_mon AIPOM, 26 - wild_mon AIPOM, 20 - wild_mon AIPOM, 26 + wild_mon SPECIES_AIPOM, 22 + wild_mon SPECIES_AIPOM, 24 + wild_mon SPECIES_AIPOM, 20 + wild_mon SPECIES_AIPOM, 26 + wild_mon SPECIES_AIPOM, 22 + wild_mon SPECIES_AIPOM, 24 + wild_mon SPECIES_AIPOM, 28 + wild_mon SPECIES_AIPOM, 18 + wild_mon SPECIES_AIPOM, 20 + wild_mon SPECIES_AIPOM, 26 + wild_mon SPECIES_AIPOM, 20 + wild_mon SPECIES_AIPOM, 26 .align 2 gAlteringCave6_LandMonsInfo:: @ 8552C60 @@ -3567,18 +3567,18 @@ gAlteringCave6_LandMonsInfo:: @ 8552C60 .align 2 gAlteringCave7_LandMons:: @ 8552C68 - wild_mon SHUCKLE, 22 - wild_mon SHUCKLE, 24 - wild_mon SHUCKLE, 20 - wild_mon SHUCKLE, 26 - wild_mon SHUCKLE, 22 - wild_mon SHUCKLE, 24 - wild_mon SHUCKLE, 28 - wild_mon SHUCKLE, 18 - wild_mon SHUCKLE, 20 - wild_mon SHUCKLE, 26 - wild_mon SHUCKLE, 20 - wild_mon SHUCKLE, 26 + wild_mon SPECIES_SHUCKLE, 22 + wild_mon SPECIES_SHUCKLE, 24 + wild_mon SPECIES_SHUCKLE, 20 + wild_mon SPECIES_SHUCKLE, 26 + wild_mon SPECIES_SHUCKLE, 22 + wild_mon SPECIES_SHUCKLE, 24 + wild_mon SPECIES_SHUCKLE, 28 + wild_mon SPECIES_SHUCKLE, 18 + wild_mon SPECIES_SHUCKLE, 20 + wild_mon SPECIES_SHUCKLE, 26 + wild_mon SPECIES_SHUCKLE, 20 + wild_mon SPECIES_SHUCKLE, 26 .align 2 gAlteringCave7_LandMonsInfo:: @ 8552C98 @@ -3587,18 +3587,18 @@ gAlteringCave7_LandMonsInfo:: @ 8552C98 .align 2 gAlteringCave8_LandMons:: @ 8552CA0 - wild_mon STANTLER, 22 - wild_mon STANTLER, 24 - wild_mon STANTLER, 20 - wild_mon STANTLER, 26 - wild_mon STANTLER, 22 - wild_mon STANTLER, 24 - wild_mon STANTLER, 28 - wild_mon STANTLER, 18 - wild_mon STANTLER, 20 - wild_mon STANTLER, 26 - wild_mon STANTLER, 20 - wild_mon STANTLER, 26 + wild_mon SPECIES_STANTLER, 22 + wild_mon SPECIES_STANTLER, 24 + wild_mon SPECIES_STANTLER, 20 + wild_mon SPECIES_STANTLER, 26 + wild_mon SPECIES_STANTLER, 22 + wild_mon SPECIES_STANTLER, 24 + wild_mon SPECIES_STANTLER, 28 + wild_mon SPECIES_STANTLER, 18 + wild_mon SPECIES_STANTLER, 20 + wild_mon SPECIES_STANTLER, 26 + wild_mon SPECIES_STANTLER, 20 + wild_mon SPECIES_STANTLER, 26 .align 2 gAlteringCave8_LandMonsInfo:: @ 8552CD0 @@ -3607,18 +3607,18 @@ gAlteringCave8_LandMonsInfo:: @ 8552CD0 .align 2 gAlteringCave9_LandMons:: @ 8552CD8 - wild_mon SMEARGLE, 22 - wild_mon SMEARGLE, 24 - wild_mon SMEARGLE, 20 - wild_mon SMEARGLE, 26 - wild_mon SMEARGLE, 22 - wild_mon SMEARGLE, 24 - wild_mon SMEARGLE, 28 - wild_mon SMEARGLE, 18 - wild_mon SMEARGLE, 20 - wild_mon SMEARGLE, 26 - wild_mon SMEARGLE, 20 - wild_mon SMEARGLE, 26 + wild_mon SPECIES_SMEARGLE, 22 + wild_mon SPECIES_SMEARGLE, 24 + wild_mon SPECIES_SMEARGLE, 20 + wild_mon SPECIES_SMEARGLE, 26 + wild_mon SPECIES_SMEARGLE, 22 + wild_mon SPECIES_SMEARGLE, 24 + wild_mon SPECIES_SMEARGLE, 28 + wild_mon SPECIES_SMEARGLE, 18 + wild_mon SPECIES_SMEARGLE, 20 + wild_mon SPECIES_SMEARGLE, 26 + wild_mon SPECIES_SMEARGLE, 20 + wild_mon SPECIES_SMEARGLE, 26 .align 2 gAlteringCave9_LandMonsInfo:: @ 8552D08 @@ -3627,18 +3627,18 @@ gAlteringCave9_LandMonsInfo:: @ 8552D08 .align 2 gMeteorFalls_StevensCave_LandMons:: @ 8552D10 - wild_mon GOLBAT, 33 - wild_mon GOLBAT, 35 - wild_mon GOLBAT, 33 - wild_mon SOLROCK, 35 - wild_mon SOLROCK, 33 - wild_mon SOLROCK, 37 - wild_mon GOLBAT, 35 - wild_mon SOLROCK, 39 - wild_mon GOLBAT, 38 - wild_mon GOLBAT, 40 - wild_mon GOLBAT, 38 - wild_mon GOLBAT, 40 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_GOLBAT, 33 + wild_mon SPECIES_SOLROCK, 35 + wild_mon SPECIES_SOLROCK, 33 + wild_mon SPECIES_SOLROCK, 37 + wild_mon SPECIES_GOLBAT, 35 + wild_mon SPECIES_SOLROCK, 39 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_GOLBAT, 40 + wild_mon SPECIES_GOLBAT, 38 + wild_mon SPECIES_GOLBAT, 40 .align 2 gMeteorFalls_StevensCave_LandMonsInfo:: @ 8552D40 |