From bd91a6eaa1b418bb93c2f2b475f01fee2f7d4a58 Mon Sep 17 00:00:00 2001 From: cawtds Date: Sun, 5 May 2024 22:53:32 +0200 Subject: [PATCH] refactoring: removed gMoveNames and move gNatureNamePointers --- include/data.h | 2 +- src/battle_controller_player.c | 2 +- src/battle_message.c | 8 +- src/data.c | 1 - src/data/party_menu.h | 65 +- src/data/text/move_names.h | 2000 -------------------------------- src/data/text/nature_names.h | 53 - src/easy_chat.c | 2 +- src/field_specials.c | 8 +- src/item_pc.c | 2 +- src/learn_move.c | 6 +- src/party_menu.c | 46 +- src/party_menu_specials.c | 2 +- src/pokemon.c | 29 + src/pokemon_special_anim.c | 4 +- src/pokemon_summary_screen.c | 4 +- src/quest_log_events.c | 4 +- src/scrcmd.c | 2 +- src/shop.c | 2 +- src/tm_case.c | 2 +- src/trade.c | 2 +- 21 files changed, 116 insertions(+), 2130 deletions(-) delete mode 100644 src/data/text/move_names.h delete mode 100644 src/data/text/nature_names.h diff --git a/include/data.h b/include/data.h index 34587910a..80ec3cbeb 100644 --- a/include/data.h +++ b/include/data.h @@ -20,7 +20,7 @@ struct MonCoords #define GET_MON_COORDS_HEIGHT(size)((size & 0xF) * 8) // extern const u8 gSpeciesNames[][POKEMON_NAME_LENGTH + 1]; -extern const u8 gMoveNames[][MOVE_NAME_LENGTH + 1]; +// extern const u8 gMoveNames[][MOVE_NAME_LENGTH + 1]; extern const u8 gTrainerClassNames[][13]; diff --git a/src/battle_controller_player.c b/src/battle_controller_player.c index c50868900..774b94c9e 100644 --- a/src/battle_controller_player.c +++ b/src/battle_controller_player.c @@ -1312,7 +1312,7 @@ static void MoveSelectionDisplayMoveNames(u32 battler) { MoveSelectionDestroyCursorAt(i); StringCopy(gDisplayedStringBattle, gText_MoveInterfaceDynamicColors); - StringAppend(gDisplayedStringBattle, gMoveNames[moveInfo->moves[i]]); + StringAppend(gDisplayedStringBattle, gMovesInfo[moveInfo->moves[i]].name); BattlePutTextOnWindow(gDisplayedStringBattle, i + 3); if (moveInfo->moves[i] != MOVE_NONE) ++gNumberOfMovesToChoose; diff --git a/src/battle_message.c b/src/battle_message.c index 5d5fe1871..721168578 100644 --- a/src/battle_message.c +++ b/src/battle_message.c @@ -2564,7 +2564,7 @@ void BufferStringBattle(u32 battler, u16 stringId) if (sBattleMsgDataPtr->currentMove >= MOVES_COUNT) StringCopy(gBattleTextBuff3, sATypeMove_Table[*(&gBattleStruct->stringMoveType)]); else - StringCopy(gBattleTextBuff3, gMoveNames[sBattleMsgDataPtr->currentMove]); + StringCopy(gBattleTextBuff3, gMovesInfo[sBattleMsgDataPtr->currentMove].name); stringPtr = sText_AttackerUsedX; break; @@ -2885,13 +2885,13 @@ u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) if (sBattleMsgDataPtr->currentMove >= MOVES_COUNT) toCpy = (const u8 *)&sATypeMove_Table[gBattleStruct->stringMoveType]; else - toCpy = gMoveNames[sBattleMsgDataPtr->currentMove]; + toCpy = gMovesInfo[sBattleMsgDataPtr->currentMove].name; break; case B_TXT_LAST_MOVE: // originally used move name if (sBattleMsgDataPtr->originallyUsedMove >= MOVES_COUNT) toCpy = (const u8 *)&sATypeMove_Table[gBattleStruct->stringMoveType]; else - toCpy = gMoveNames[sBattleMsgDataPtr->originallyUsedMove]; + toCpy = gMovesInfo[sBattleMsgDataPtr->originallyUsedMove].name; break; case B_TXT_LAST_ITEM: // last used item if (gBattleTypeFlags & BATTLE_TYPE_LINK) @@ -3211,7 +3211,7 @@ static void ExpandBattleTextBuffPlaceholders(const u8 *src, u8 *dst) srcId += src[srcId + 1] + 3; break; case B_BUFF_MOVE: // move name - StringAppend(dst, gMoveNames[T1_READ_16(&src[srcId + 1])]); + StringAppend(dst, gMovesInfo[T1_READ_16(&src[srcId + 1])].name); srcId += 3; break; case B_BUFF_TYPE: // type name diff --git a/src/data.c b/src/data.c index 6ba84360c..c5489ffd9 100644 --- a/src/data.c +++ b/src/data.c @@ -292,4 +292,3 @@ const union AnimCmd *const gAnims_MonPic[] = #include "data/trainer_parties.h" #include "data/text/trainer_class_names.h" #include "data/trainers.h" -#include "data/text/move_names.h" diff --git a/src/data/party_menu.h b/src/data/party_menu.h index 201ac775d..1d8734cc3 100644 --- a/src/data/party_menu.h +++ b/src/data/party_menu.h @@ -1058,36 +1058,24 @@ static struct TaskFunc func; } const sCursorOptions[] = { - [CURSOR_OPTION_SUMMARY] = {gText_Summary5, CursorCB_Summary }, - [CURSOR_OPTION_SWITCH] = {gText_Switch2, CursorCB_Switch }, - [CURSOR_OPTION_CANCEL1] = {gFameCheckerText_Cancel, CursorCB_Cancel1 }, - [CURSOR_OPTION_ITEM] = {gText_Item, CursorCB_Item }, - [CURSOR_OPTION_GIVE] = {gOtherText_Give, CursorCB_Give }, - [CURSOR_OPTION_TAKE_ITEM] = {gText_Take, CursorCB_TakeItem }, - [CURSOR_OPTION_MAIL] = {gText_Mail, CursorCB_Mail }, - [CURSOR_OPTION_TAKE_MAIL] = {gText_Take2, CursorCB_TakeMail }, - [CURSOR_OPTION_READ] = {gText_Read2, CursorCB_Read }, - [CURSOR_OPTION_CANCEL2] = {gFameCheckerText_Cancel, CursorCB_Cancel2 }, - [CURSOR_OPTION_SHIFT] = {gText_Shift, CursorCB_SendMon }, - [CURSOR_OPTION_SEND_OUT] = {gText_SendOut, CursorCB_SendMon }, - [CURSOR_OPTION_ENTER] = {gText_Enter, CursorCB_Enter }, - [CURSOR_OPTION_NO_ENTRY] = {gText_NoEntry, CursorCB_NoEntry }, - [CURSOR_OPTION_STORE] = {gText_Store, CursorCB_Store }, - [CURSOR_OPTION_REGISTER] = {gText_Register, CursorCB_Register }, - [CURSOR_OPTION_TRADE1] = {gText_Trade4, CursorCB_Trade1 }, - [CURSOR_OPTION_TRADE2] = {gText_Trade4, CursorCB_Trade2 }, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_FLASH] = {gMoveNames[MOVE_FLASH], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_CUT] = {gMoveNames[MOVE_CUT], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_FLY] = {gMoveNames[MOVE_FLY], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_STRENGTH] = {gMoveNames[MOVE_STRENGTH], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_SURF] = {gMoveNames[MOVE_SURF], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_ROCK_SMASH] = {gMoveNames[MOVE_ROCK_SMASH], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_WATERFALL] = {gMoveNames[MOVE_WATERFALL], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_TELEPORT] = {gMoveNames[MOVE_TELEPORT], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_DIG] = {gMoveNames[MOVE_DIG], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_MILK_DRINK] = {gMoveNames[MOVE_MILK_DRINK], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_SOFT_BOILED] = {gMoveNames[MOVE_SOFT_BOILED], CursorCB_FieldMove}, - [CURSOR_OPTION_FIELD_MOVES + FIELD_MOVE_SWEET_SCENT] = {gMoveNames[MOVE_SWEET_SCENT], CursorCB_FieldMove}, + [CURSOR_OPTION_SUMMARY] = {gText_Summary5, CursorCB_Summary }, + [CURSOR_OPTION_SWITCH] = {gText_Switch2, CursorCB_Switch }, + [CURSOR_OPTION_CANCEL1] = {gFameCheckerText_Cancel, CursorCB_Cancel1 }, + [CURSOR_OPTION_ITEM] = {gText_Item, CursorCB_Item }, + [CURSOR_OPTION_GIVE] = {gOtherText_Give, CursorCB_Give }, + [CURSOR_OPTION_TAKE_ITEM] = {gText_Take, CursorCB_TakeItem }, + [CURSOR_OPTION_MAIL] = {gText_Mail, CursorCB_Mail }, + [CURSOR_OPTION_TAKE_MAIL] = {gText_Take2, CursorCB_TakeMail }, + [CURSOR_OPTION_READ] = {gText_Read2, CursorCB_Read }, + [CURSOR_OPTION_CANCEL2] = {gFameCheckerText_Cancel, CursorCB_Cancel2 }, + [CURSOR_OPTION_SHIFT] = {gText_Shift, CursorCB_SendMon }, + [CURSOR_OPTION_SEND_OUT] = {gText_SendOut, CursorCB_SendMon }, + [CURSOR_OPTION_ENTER] = {gText_Enter, CursorCB_Enter }, + [CURSOR_OPTION_NO_ENTRY] = {gText_NoEntry, CursorCB_NoEntry }, + [CURSOR_OPTION_STORE] = {gText_Store, CursorCB_Store }, + [CURSOR_OPTION_REGISTER] = {gText_Register, CursorCB_Register }, + [CURSOR_OPTION_TRADE1] = {gText_Trade4, CursorCB_Trade1 }, + [CURSOR_OPTION_TRADE2] = {gText_Trade4, CursorCB_Trade2 }, }; static const u8 sPartyMenuAction_SummarySwitchCancel[] = {CURSOR_OPTION_SUMMARY, CURSOR_OPTION_SWITCH, CURSOR_OPTION_CANCEL1}; @@ -1155,10 +1143,21 @@ static const u8 sPartyMenuActionCounts[] = [ACTIONS_SPIN_TRADE] = NELEMS(sPartyMenuAction_TradeSummaryCancel2), }; -static const u16 sFieldMoves[] = +static const u16 sFieldMoves[FIELD_MOVE_END + 1] = { - MOVE_FLASH, MOVE_CUT, MOVE_FLY, MOVE_STRENGTH, MOVE_SURF, MOVE_ROCK_SMASH, MOVE_WATERFALL, MOVE_TELEPORT, - MOVE_DIG, MOVE_MILK_DRINK, MOVE_SOFT_BOILED, MOVE_SWEET_SCENT, FIELD_MOVE_END // this may be misuse of enum. same in emerald + [FIELD_MOVE_FLASH] = MOVE_FLASH, + [FIELD_MOVE_CUT] = MOVE_CUT, + [FIELD_MOVE_FLY] = MOVE_FLY, + [FIELD_MOVE_STRENGTH] = MOVE_STRENGTH, + [FIELD_MOVE_SURF] = MOVE_SURF, + [FIELD_MOVE_ROCK_SMASH] = MOVE_ROCK_SMASH, + [FIELD_MOVE_WATERFALL] = MOVE_WATERFALL, + [FIELD_MOVE_TELEPORT] = MOVE_TELEPORT, + [FIELD_MOVE_DIG] = MOVE_DIG, + [FIELD_MOVE_MILK_DRINK] = MOVE_MILK_DRINK, + [FIELD_MOVE_SOFT_BOILED] = MOVE_SOFT_BOILED, + [FIELD_MOVE_SWEET_SCENT] = MOVE_SWEET_SCENT, + [FIELD_MOVE_END] = FIELD_MOVE_END // this may be misuse of enum. same in emerald }; static struct diff --git a/src/data/text/move_names.h b/src/data/text/move_names.h deleted file mode 100644 index f69b1f96a..000000000 --- a/src/data/text/move_names.h +++ /dev/null @@ -1,2000 +0,0 @@ -#if B_EXPANDED_MOVE_NAMES == TRUE -// 16 letters -const u8 gMoveNames[MOVES_COUNT_DYNAMAX][MOVE_NAME_LENGTH + 1] = -{ - [MOVE_NONE] = _("-"), - [MOVE_POUND] = _("Pound"), - [MOVE_KARATE_CHOP] = _("Karate Chop"), - [MOVE_DOUBLE_SLAP] = _("Double Slap"), - [MOVE_COMET_PUNCH] = _("Comet Punch"), - [MOVE_MEGA_PUNCH] = _("Mega Punch"), - [MOVE_PAY_DAY] = _("Pay Day"), - [MOVE_FIRE_PUNCH] = _("Fire Punch"), - [MOVE_ICE_PUNCH] = _("Ice Punch"), - [MOVE_THUNDER_PUNCH] = _("Thunder Punch"), - [MOVE_SCRATCH] = _("Scratch"), - [MOVE_VISE_GRIP] = _("Vise Grip"), - [MOVE_GUILLOTINE] = _("Guillotine"), - [MOVE_RAZOR_WIND] = _("Razor Wind"), - [MOVE_SWORDS_DANCE] = _("Swords Dance"), - [MOVE_CUT] = _("Cut"), - [MOVE_GUST] = _("Gust"), - [MOVE_WING_ATTACK] = _("Wing Attack"), - [MOVE_WHIRLWIND] = _("Whirlwind"), - [MOVE_FLY] = _("Fly"), - [MOVE_BIND] = _("Bind"), - [MOVE_SLAM] = _("Slam"), - [MOVE_VINE_WHIP] = _("Vine Whip"), - [MOVE_STOMP] = _("Stomp"), - [MOVE_DOUBLE_KICK] = _("Double Kick"), - [MOVE_MEGA_KICK] = _("Mega Kick"), - [MOVE_JUMP_KICK] = _("Jump Kick"), - [MOVE_ROLLING_KICK] = _("Rolling Kick"), - [MOVE_SAND_ATTACK] = _("Sand Attack"), - [MOVE_HEADBUTT] = _("Headbutt"), - [MOVE_HORN_ATTACK] = _("Horn Attack"), - [MOVE_FURY_ATTACK] = _("Fury Attack"), - [MOVE_HORN_DRILL] = _("Horn Drill"), - [MOVE_TACKLE] = _("Tackle"), - [MOVE_BODY_SLAM] = _("Body Slam"), - [MOVE_WRAP] = _("Wrap"), - [MOVE_TAKE_DOWN] = _("Take Down"), - [MOVE_THRASH] = _("Thrash"), - [MOVE_DOUBLE_EDGE] = _("Double-Edge"), - [MOVE_TAIL_WHIP] = _("Tail Whip"), - [MOVE_POISON_STING] = _("Poison Sting"), - [MOVE_TWINEEDLE] = _("Twineedle"), - [MOVE_PIN_MISSILE] = _("Pin Missile"), - [MOVE_LEER] = _("Leer"), - [MOVE_BITE] = _("Bite"), - [MOVE_GROWL] = _("Growl"), - [MOVE_ROAR] = _("Roar"), - [MOVE_SING] = _("Sing"), - [MOVE_SUPERSONIC] = _("Supersonic"), - [MOVE_SONIC_BOOM] = _("Sonic Boom"), - [MOVE_DISABLE] = _("Disable"), - [MOVE_ACID] = _("Acid"), - [MOVE_EMBER] = _("Ember"), - [MOVE_FLAMETHROWER] = _("Flamethrower"), - [MOVE_MIST] = _("Mist"), - [MOVE_WATER_GUN] = _("Water Gun"), - [MOVE_HYDRO_PUMP] = _("Hydro Pump"), - [MOVE_SURF] = _("Surf"), - [MOVE_ICE_BEAM] = _("Ice Beam"), - [MOVE_BLIZZARD] = _("Blizzard"), - [MOVE_PSYBEAM] = _("Psybeam"), - [MOVE_BUBBLE_BEAM] = _("Bubble Beam"), - [MOVE_AURORA_BEAM] = _("Aurora Beam"), - [MOVE_HYPER_BEAM] = _("Hyper Beam"), - [MOVE_PECK] = _("Peck"), - [MOVE_DRILL_PECK] = _("Drill Peck"), - [MOVE_SUBMISSION] = _("Submission"), - [MOVE_LOW_KICK] = _("Low Kick"), - [MOVE_COUNTER] = _("Counter"), - [MOVE_SEISMIC_TOSS] = _("Seismic Toss"), - [MOVE_STRENGTH] = _("Strength"), - [MOVE_ABSORB] = _("Absorb"), - [MOVE_MEGA_DRAIN] = _("Mega Drain"), - [MOVE_LEECH_SEED] = _("Leech Seed"), - [MOVE_GROWTH] = _("Growth"), - [MOVE_RAZOR_LEAF] = _("Razor Leaf"), - [MOVE_SOLAR_BEAM] = _("Solar Beam"), - [MOVE_POISON_POWDER] = _("Poison Powder"), - [MOVE_STUN_SPORE] = _("Stun Spore"), - [MOVE_SLEEP_POWDER] = _("Sleep Powder"), - [MOVE_PETAL_DANCE] = _("Petal Dance"), - [MOVE_STRING_SHOT] = _("String Shot"), - [MOVE_DRAGON_RAGE] = _("Dragon Rage"), - [MOVE_FIRE_SPIN] = _("Fire Spin"), - [MOVE_THUNDER_SHOCK] = _("Thunder Shock"), - [MOVE_THUNDERBOLT] = _("Thunderbolt"), - [MOVE_THUNDER_WAVE] = _("Thunder Wave"), - [MOVE_THUNDER] = _("Thunder"), - [MOVE_ROCK_THROW] = _("Rock Throw"), - [MOVE_EARTHQUAKE] = _("Earthquake"), - [MOVE_FISSURE] = _("Fissure"), - [MOVE_DIG] = _("Dig"), - [MOVE_TOXIC] = _("Toxic"), - [MOVE_CONFUSION] = _("Confusion"), - [MOVE_PSYCHIC] = _("Psychic"), - [MOVE_HYPNOSIS] = _("Hypnosis"), - [MOVE_MEDITATE] = _("Meditate"), - [MOVE_AGILITY] = _("Agility"), - [MOVE_QUICK_ATTACK] = _("Quick Attack"), - [MOVE_RAGE] = _("Rage"), - [MOVE_TELEPORT] = _("Teleport"), - [MOVE_NIGHT_SHADE] = _("Night Shade"), - [MOVE_MIMIC] = _("Mimic"), - [MOVE_SCREECH] = _("Screech"), - [MOVE_DOUBLE_TEAM] = _("Double Team"), - [MOVE_RECOVER] = _("Recover"), - [MOVE_HARDEN] = _("Harden"), - [MOVE_MINIMIZE] = _("Minimize"), - [MOVE_SMOKESCREEN] = _("Smokescreen"), - [MOVE_CONFUSE_RAY] = _("Confuse Ray"), - [MOVE_WITHDRAW] = _("Withdraw"), - [MOVE_DEFENSE_CURL] = _("Defense Curl"), - [MOVE_BARRIER] = _("Barrier"), - [MOVE_LIGHT_SCREEN] = _("Light Screen"), - [MOVE_HAZE] = _("Haze"), - [MOVE_REFLECT] = _("Reflect"), - [MOVE_FOCUS_ENERGY] = _("Focus Energy"), - [MOVE_BIDE] = _("Bide"), - [MOVE_METRONOME] = _("Metronome"), - [MOVE_MIRROR_MOVE] = _("Mirror Move"), - [MOVE_SELF_DESTRUCT] = _("Self-Destruct"), - [MOVE_EGG_BOMB] = _("Egg Bomb"), - [MOVE_LICK] = _("Lick"), - [MOVE_SMOG] = _("Smog"), - [MOVE_SLUDGE] = _("Sludge"), - [MOVE_BONE_CLUB] = _("Bone Club"), - [MOVE_FIRE_BLAST] = _("Fire Blast"), - [MOVE_WATERFALL] = _("Waterfall"), - [MOVE_CLAMP] = _("Clamp"), - [MOVE_SWIFT] = _("Swift"), - [MOVE_SKULL_BASH] = _("Skull Bash"), - [MOVE_SPIKE_CANNON] = _("Spike Cannon"), - [MOVE_CONSTRICT] = _("Constrict"), - [MOVE_AMNESIA] = _("Amnesia"), - [MOVE_KINESIS] = _("Kinesis"), - [MOVE_SOFT_BOILED] = _("Soft-Boiled"), - [MOVE_HIGH_JUMP_KICK] = _("High Jump Kick"), - [MOVE_GLARE] = _("Glare"), - [MOVE_DREAM_EATER] = _("Dream Eater"), - [MOVE_POISON_GAS] = _("Poison Gas"), - [MOVE_BARRAGE] = _("Barrage"), - [MOVE_LEECH_LIFE] = _("Leech Life"), - [MOVE_LOVELY_KISS] = _("Lovely Kiss"), - [MOVE_SKY_ATTACK] = _("Sky Attack"), - [MOVE_TRANSFORM] = _("Transform"), - [MOVE_BUBBLE] = _("Bubble"), - [MOVE_DIZZY_PUNCH] = _("Dizzy Punch"), - [MOVE_SPORE] = _("Spore"), - [MOVE_FLASH] = _("Flash"), - [MOVE_PSYWAVE] = _("Psywave"), - [MOVE_SPLASH] = _("Splash"), - [MOVE_ACID_ARMOR] = _("Acid Armor"), - [MOVE_CRABHAMMER] = _("Crabhammer"), - [MOVE_EXPLOSION] = _("Explosion"), - [MOVE_FURY_SWIPES] = _("Fury Swipes"), - [MOVE_BONEMERANG] = _("Bonemerang"), - [MOVE_REST] = _("Rest"), - [MOVE_ROCK_SLIDE] = _("Rock Slide"), - [MOVE_HYPER_FANG] = _("Hyper Fang"), - [MOVE_SHARPEN] = _("Sharpen"), - [MOVE_CONVERSION] = _("Conversion"), - [MOVE_TRI_ATTACK] = _("Tri Attack"), - [MOVE_SUPER_FANG] = _("Super Fang"), - [MOVE_SLASH] = _("Slash"), - [MOVE_SUBSTITUTE] = _("Substitute"), - [MOVE_STRUGGLE] = _("Struggle"), - [MOVE_SKETCH] = _("Sketch"), - [MOVE_TRIPLE_KICK] = _("Triple Kick"), - [MOVE_THIEF] = _("Thief"), - [MOVE_SPIDER_WEB] = _("Spider Web"), - [MOVE_MIND_READER] = _("Mind Reader"), - [MOVE_NIGHTMARE] = _("Nightmare"), - [MOVE_FLAME_WHEEL] = _("Flame Wheel"), - [MOVE_SNORE] = _("Snore"), - [MOVE_CURSE] = _("Curse"), - [MOVE_FLAIL] = _("Flail"), - [MOVE_CONVERSION_2] = _("Conversion 2"), - [MOVE_AEROBLAST] = _("Aeroblast"), - [MOVE_COTTON_SPORE] = _("Cotton Spore"), - [MOVE_REVERSAL] = _("Reversal"), - [MOVE_SPITE] = _("Spite"), - [MOVE_POWDER_SNOW] = _("Powder Snow"), - [MOVE_PROTECT] = _("Protect"), - [MOVE_MACH_PUNCH] = _("Mach Punch"), - [MOVE_SCARY_FACE] = _("Scary Face"), - [MOVE_FEINT_ATTACK] = _("Feint Attack"), - [MOVE_SWEET_KISS] = _("Sweet Kiss"), - [MOVE_BELLY_DRUM] = _("Belly Drum"), - [MOVE_SLUDGE_BOMB] = _("Sludge Bomb"), - [MOVE_MUD_SLAP] = _("Mud-Slap"), - [MOVE_OCTAZOOKA] = _("Octazooka"), - [MOVE_SPIKES] = _("Spikes"), - [MOVE_ZAP_CANNON] = _("Zap Cannon"), - [MOVE_FORESIGHT] = _("Foresight"), - [MOVE_DESTINY_BOND] = _("Destiny Bond"), - [MOVE_PERISH_SONG] = _("Perish Song"), - [MOVE_ICY_WIND] = _("Icy Wind"), - [MOVE_DETECT] = _("Detect"), - [MOVE_BONE_RUSH] = _("Bone Rush"), - [MOVE_LOCK_ON] = _("Lock-On"), - [MOVE_OUTRAGE] = _("Outrage"), - [MOVE_SANDSTORM] = _("Sandstorm"), - [MOVE_GIGA_DRAIN] = _("Giga Drain"), - [MOVE_ENDURE] = _("Endure"), - [MOVE_CHARM] = _("Charm"), - [MOVE_ROLLOUT] = _("Rollout"), - [MOVE_FALSE_SWIPE] = _("False Swipe"), - [MOVE_SWAGGER] = _("Swagger"), - [MOVE_MILK_DRINK] = _("Milk Drink"), - [MOVE_SPARK] = _("Spark"), - [MOVE_FURY_CUTTER] = _("Fury Cutter"), - [MOVE_STEEL_WING] = _("Steel Wing"), - [MOVE_MEAN_LOOK] = _("Mean Look"), - [MOVE_ATTRACT] = _("Attract"), - [MOVE_SLEEP_TALK] = _("Sleep Talk"), - [MOVE_HEAL_BELL] = _("Heal Bell"), - [MOVE_RETURN] = _("Return"), - [MOVE_PRESENT] = _("Present"), - [MOVE_FRUSTRATION] = _("Frustration"), - [MOVE_SAFEGUARD] = _("Safeguard"), - [MOVE_PAIN_SPLIT] = _("Pain Split"), - [MOVE_SACRED_FIRE] = _("Sacred Fire"), - [MOVE_MAGNITUDE] = _("Magnitude"), - [MOVE_DYNAMIC_PUNCH] = _("Dynamic Punch"), - [MOVE_MEGAHORN] = _("Megahorn"), - [MOVE_DRAGON_BREATH] = _("Dragon Breath"), - [MOVE_BATON_PASS] = _("Baton Pass"), - [MOVE_ENCORE] = _("Encore"), - [MOVE_PURSUIT] = _("Pursuit"), - [MOVE_RAPID_SPIN] = _("Rapid Spin"), - [MOVE_SWEET_SCENT] = _("Sweet Scent"), - [MOVE_IRON_TAIL] = _("Iron Tail"), - [MOVE_METAL_CLAW] = _("Metal Claw"), - [MOVE_VITAL_THROW] = _("Vital Throw"), - [MOVE_MORNING_SUN] = _("Morning Sun"), - [MOVE_SYNTHESIS] = _("Synthesis"), - [MOVE_MOONLIGHT] = _("Moonlight"), - [MOVE_HIDDEN_POWER] = _("Hidden Power"), - [MOVE_CROSS_CHOP] = _("Cross Chop"), - [MOVE_TWISTER] = _("Twister"), - [MOVE_RAIN_DANCE] = _("Rain Dance"), - [MOVE_SUNNY_DAY] = _("Sunny Day"), - [MOVE_CRUNCH] = _("Crunch"), - [MOVE_MIRROR_COAT] = _("Mirror Coat"), - [MOVE_PSYCH_UP] = _("Psych Up"), - [MOVE_EXTREME_SPEED] = _("Extreme Speed"), - [MOVE_ANCIENT_POWER] = _("Ancient Power"), - [MOVE_SHADOW_BALL] = _("Shadow Ball"), - [MOVE_FUTURE_SIGHT] = _("Future Sight"), - [MOVE_ROCK_SMASH] = _("Rock Smash"), - [MOVE_WHIRLPOOL] = _("Whirlpool"), - [MOVE_BEAT_UP] = _("Beat Up"), - [MOVE_FAKE_OUT] = _("Fake Out"), - [MOVE_UPROAR] = _("Uproar"), - [MOVE_STOCKPILE] = _("Stockpile"), - [MOVE_SPIT_UP] = _("Spit Up"), - [MOVE_SWALLOW] = _("Swallow"), - [MOVE_HEAT_WAVE] = _("Heat Wave"), - [MOVE_HAIL] = _("Hail"), - [MOVE_TORMENT] = _("Torment"), - [MOVE_FLATTER] = _("Flatter"), - [MOVE_WILL_O_WISP] = _("Will-o-Wisp"), - [MOVE_MEMENTO] = _("Memento"), - [MOVE_FACADE] = _("Facade"), - [MOVE_FOCUS_PUNCH] = _("Focus Punch"), - [MOVE_SMELLING_SALTS] = _("Smelling Salts"), - [MOVE_FOLLOW_ME] = _("Follow Me"), - [MOVE_NATURE_POWER] = _("Nature Power"), - [MOVE_CHARGE] = _("Charge"), - [MOVE_TAUNT] = _("Taunt"), - [MOVE_HELPING_HAND] = _("Helping Hand"), - [MOVE_TRICK] = _("Trick"), - [MOVE_ROLE_PLAY] = _("Role Play"), - [MOVE_WISH] = _("Wish"), - [MOVE_ASSIST] = _("Assist"), - [MOVE_INGRAIN] = _("Ingrain"), - [MOVE_SUPERPOWER] = _("Superpower"), - [MOVE_MAGIC_COAT] = _("Magic Coat"), - [MOVE_RECYCLE] = _("Recycle"), - [MOVE_REVENGE] = _("Revenge"), - [MOVE_BRICK_BREAK] = _("Brick Break"), - [MOVE_YAWN] = _("Yawn"), - [MOVE_KNOCK_OFF] = _("Knock Off"), - [MOVE_ENDEAVOR] = _("Endeavor"), - [MOVE_ERUPTION] = _("Eruption"), - [MOVE_SKILL_SWAP] = _("Skill Swap"), - [MOVE_IMPRISON] = _("Imprison"), - [MOVE_REFRESH] = _("Refresh"), - [MOVE_GRUDGE] = _("Grudge"), - [MOVE_SNATCH] = _("Snatch"), - [MOVE_SECRET_POWER] = _("Secret Power"), - [MOVE_DIVE] = _("Dive"), - [MOVE_ARM_THRUST] = _("Arm Thrust"), - [MOVE_CAMOUFLAGE] = _("Camouflage"), - [MOVE_TAIL_GLOW] = _("Tail Glow"), - [MOVE_LUSTER_PURGE] = _("Luster Purge"), - [MOVE_MIST_BALL] = _("Mist Ball"), - [MOVE_FEATHER_DANCE] = _("Feather Dance"), - [MOVE_TEETER_DANCE] = _("Teeter Dance"), - [MOVE_BLAZE_KICK] = _("Blaze Kick"), - [MOVE_MUD_SPORT] = _("Mud Sport"), - [MOVE_ICE_BALL] = _("Ice Ball"), - [MOVE_NEEDLE_ARM] = _("Needle Arm"), - [MOVE_SLACK_OFF] = _("Slack Off"), - [MOVE_HYPER_VOICE] = _("Hyper Voice"), - [MOVE_POISON_FANG] = _("Poison Fang"), - [MOVE_CRUSH_CLAW] = _("Crush Claw"), - [MOVE_BLAST_BURN] = _("Blast Burn"), - [MOVE_HYDRO_CANNON] = _("Hydro Cannon"), - [MOVE_METEOR_MASH] = _("Meteor Mash"), - [MOVE_ASTONISH] = _("Astonish"), - [MOVE_WEATHER_BALL] = _("Weather Ball"), - [MOVE_AROMATHERAPY] = _("Aromatherapy"), - [MOVE_FAKE_TEARS] = _("Fake Tears"), - [MOVE_AIR_CUTTER] = _("Air Cutter"), - [MOVE_OVERHEAT] = _("Overheat"), - [MOVE_ODOR_SLEUTH] = _("Odor Sleuth"), - [MOVE_ROCK_TOMB] = _("Rock Tomb"), - [MOVE_SILVER_WIND] = _("Silver Wind"), - [MOVE_METAL_SOUND] = _("Metal Sound"), - [MOVE_GRASS_WHISTLE] = _("Grass Whistle"), - [MOVE_TICKLE] = _("Tickle"), - [MOVE_COSMIC_POWER] = _("Cosmic Power"), - [MOVE_WATER_SPOUT] = _("Water Spout"), - [MOVE_SIGNAL_BEAM] = _("Signal Beam"), - [MOVE_SHADOW_PUNCH] = _("Shadow Punch"), - [MOVE_EXTRASENSORY] = _("Extrasensory"), - [MOVE_SKY_UPPERCUT] = _("Sky Uppercut"), - [MOVE_SAND_TOMB] = _("Sand Tomb"), - [MOVE_SHEER_COLD] = _("Sheer Cold"), - [MOVE_MUDDY_WATER] = _("Muddy Water"), - [MOVE_BULLET_SEED] = _("Bullet Seed"), - [MOVE_AERIAL_ACE] = _("Aerial Ace"), - [MOVE_ICICLE_SPEAR] = _("Icicle Spear"), - [MOVE_IRON_DEFENSE] = _("Iron Defense"), - [MOVE_BLOCK] = _("Block"), - [MOVE_HOWL] = _("Howl"), - [MOVE_DRAGON_CLAW] = _("Dragon Claw"), - [MOVE_FRENZY_PLANT] = _("Frenzy Plant"), - [MOVE_BULK_UP] = _("Bulk Up"), - [MOVE_BOUNCE] = _("Bounce"), - [MOVE_MUD_SHOT] = _("Mud Shot"), - [MOVE_POISON_TAIL] = _("Poison Tail"), - [MOVE_COVET] = _("Covet"), - [MOVE_VOLT_TACKLE] = _("Volt Tackle"), - [MOVE_MAGICAL_LEAF] = _("Magical Leaf"), - [MOVE_WATER_SPORT] = _("Water Sport"), - [MOVE_CALM_MIND] = _("Calm Mind"), - [MOVE_LEAF_BLADE] = _("Leaf Blade"), - [MOVE_DRAGON_DANCE] = _("Dragon Dance"), - [MOVE_ROCK_BLAST] = _("Rock Blast"), - [MOVE_SHOCK_WAVE] = _("Shock Wave"), - [MOVE_WATER_PULSE] = _("Water Pulse"), - [MOVE_DOOM_DESIRE] = _("Doom Desire"), - [MOVE_PSYCHO_BOOST] = _("Psycho Boost"), - [MOVE_ROOST] = _("Roost"), - [MOVE_GRAVITY] = _("Gravity"), - [MOVE_MIRACLE_EYE] = _("Miracle Eye"), - [MOVE_WAKE_UP_SLAP] = _("Wake-Up Slap"), - [MOVE_HAMMER_ARM] = _("Hammer Arm"), - [MOVE_GYRO_BALL] = _("Gyro Ball"), - [MOVE_HEALING_WISH] = _("Healing Wish"), - [MOVE_BRINE] = _("Brine"), - [MOVE_NATURAL_GIFT] = _("Natural Gift"), - [MOVE_FEINT] = _("Feint"), - [MOVE_PLUCK] = _("Pluck"), - [MOVE_TAILWIND] = _("Tailwind"), - [MOVE_ACUPRESSURE] = _("Acupressure"), - [MOVE_METAL_BURST] = _("Metal Burst"), - [MOVE_U_TURN] = _("U-turn"), - [MOVE_CLOSE_COMBAT] = _("Close Combat"), - [MOVE_PAYBACK] = _("Payback"), - [MOVE_ASSURANCE] = _("Assurance"), - [MOVE_EMBARGO] = _("Embargo"), - [MOVE_FLING] = _("Fling"), - [MOVE_PSYCHO_SHIFT] = _("Psycho Shift"), - [MOVE_TRUMP_CARD] = _("Trump Card"), - [MOVE_HEAL_BLOCK] = _("Heal Block"), - [MOVE_WRING_OUT] = _("Wring Out"), - [MOVE_POWER_TRICK] = _("Power Trick"), - [MOVE_GASTRO_ACID] = _("Gastro Acid"), - [MOVE_LUCKY_CHANT] = _("Lucky Chant"), - [MOVE_ME_FIRST] = _("Me First"), - [MOVE_COPYCAT] = _("Copycat"), - [MOVE_POWER_SWAP] = _("Power Swap"), - [MOVE_GUARD_SWAP] = _("Guard Swap"), - [MOVE_PUNISHMENT] = _("Punishment"), - [MOVE_LAST_RESORT] = _("Last Resort"), - [MOVE_WORRY_SEED] = _("Worry Seed"), - [MOVE_SUCKER_PUNCH] = _("Sucker Punch"), - [MOVE_TOXIC_SPIKES] = _("Toxic Spikes"), - [MOVE_HEART_SWAP] = _("Heart Swap"), - [MOVE_AQUA_RING] = _("Aqua Ring"), - [MOVE_MAGNET_RISE] = _("Magnet Rise"), - [MOVE_FLARE_BLITZ] = _("Flare Blitz"), - [MOVE_FORCE_PALM] = _("Force Palm"), - [MOVE_AURA_SPHERE] = _("Aura Sphere"), - [MOVE_ROCK_POLISH] = _("Rock Polish"), - [MOVE_POISON_JAB] = _("Poison Jab"), - [MOVE_DARK_PULSE] = _("Dark Pulse"), - [MOVE_NIGHT_SLASH] = _("Night Slash"), - [MOVE_AQUA_TAIL] = _("Aqua Tail"), - [MOVE_SEED_BOMB] = _("Seed Bomb"), - [MOVE_AIR_SLASH] = _("Air Slash"), - [MOVE_X_SCISSOR] = _("X-Scissor"), - [MOVE_BUG_BUZZ] = _("Bug Buzz"), - [MOVE_DRAGON_PULSE] = _("Dragon Pulse"), - [MOVE_DRAGON_RUSH] = _("Dragon Rush"), - [MOVE_POWER_GEM] = _("Power Gem"), - [MOVE_DRAIN_PUNCH] = _("Drain Punch"), - [MOVE_VACUUM_WAVE] = _("Vacuum Wave"), - [MOVE_FOCUS_BLAST] = _("Focus Blast"), - [MOVE_ENERGY_BALL] = _("Energy Ball"), - [MOVE_BRAVE_BIRD] = _("Brave Bird"), - [MOVE_EARTH_POWER] = _("Earth Power"), - [MOVE_SWITCHEROO] = _("Switcheroo"), - [MOVE_GIGA_IMPACT] = _("Giga Impact"), - [MOVE_NASTY_PLOT] = _("Nasty Plot"), - [MOVE_BULLET_PUNCH] = _("Bullet Punch"), - [MOVE_AVALANCHE] = _("Avalanche"), - [MOVE_ICE_SHARD] = _("Ice Shard"), - [MOVE_SHADOW_CLAW] = _("Shadow Claw"), - [MOVE_THUNDER_FANG] = _("Thunder Fang"), - [MOVE_ICE_FANG] = _("Ice Fang"), - [MOVE_FIRE_FANG] = _("Fire Fang"), - [MOVE_SHADOW_SNEAK] = _("Shadow Sneak"), - [MOVE_MUD_BOMB] = _("Mud Bomb"), - [MOVE_PSYCHO_CUT] = _("Psycho Cut"), - [MOVE_ZEN_HEADBUTT] = _("Zen Headbutt"), - [MOVE_MIRROR_SHOT] = _("Mirror Shot"), - [MOVE_FLASH_CANNON] = _("Flash Cannon"), - [MOVE_ROCK_CLIMB] = _("Rock Climb"), - [MOVE_DEFOG] = _("Defog"), - [MOVE_TRICK_ROOM] = _("Trick Room"), - [MOVE_DRACO_METEOR] = _("Draco Meteor"), - [MOVE_DISCHARGE] = _("Discharge"), - [MOVE_LAVA_PLUME] = _("Lava Plume"), - [MOVE_LEAF_STORM] = _("Leaf Storm"), - [MOVE_POWER_WHIP] = _("Power Whip"), - [MOVE_ROCK_WRECKER] = _("Rock Wrecker"), - [MOVE_CROSS_POISON] = _("Cross Poison"), - [MOVE_GUNK_SHOT] = _("Gunk Shot"), - [MOVE_IRON_HEAD] = _("Iron Head"), - [MOVE_MAGNET_BOMB] = _("Magnet Bomb"), - [MOVE_STONE_EDGE] = _("Stone Edge"), - [MOVE_CAPTIVATE] = _("Captivate"), - [MOVE_STEALTH_ROCK] = _("Stealth Rock"), - [MOVE_GRASS_KNOT] = _("Grass Knot"), - [MOVE_CHATTER] = _("Chatter"), - [MOVE_JUDGMENT] = _("Judgment"), - [MOVE_BUG_BITE] = _("Bug Bite"), - [MOVE_CHARGE_BEAM] = _("Charge Beam"), - [MOVE_WOOD_HAMMER] = _("Wood Hammer"), - [MOVE_AQUA_JET] = _("Aqua Jet"), - [MOVE_ATTACK_ORDER] = _("Attack Order"), - [MOVE_DEFEND_ORDER] = _("Defend Order"), - [MOVE_HEAL_ORDER] = _("Heal Order"), - [MOVE_HEAD_SMASH] = _("Head Smash"), - [MOVE_DOUBLE_HIT] = _("Double Hit"), - [MOVE_ROAR_OF_TIME] = _("Roar of Time"), - [MOVE_SPACIAL_REND] = _("Spacial Rend"), - [MOVE_LUNAR_DANCE] = _("Lunar Dance"), - [MOVE_CRUSH_GRIP] = _("Crush Grip"), - [MOVE_MAGMA_STORM] = _("Magma Storm"), - [MOVE_DARK_VOID] = _("Dark Void"), - [MOVE_SEED_FLARE] = _("Seed Flare"), - [MOVE_OMINOUS_WIND] = _("Ominous Wind"), - [MOVE_SHADOW_FORCE] = _("Shadow Force"), - [MOVE_HONE_CLAWS] = _("Hone Claws"), - [MOVE_WIDE_GUARD] = _("Wide Guard"), - [MOVE_GUARD_SPLIT] = _("Guard Split"), - [MOVE_POWER_SPLIT] = _("Power Split"), - [MOVE_WONDER_ROOM] = _("Wonder Room"), - [MOVE_PSYSHOCK] = _("Psyshock"), - [MOVE_VENOSHOCK] = _("Venoshock"), - [MOVE_AUTOTOMIZE] = _("Autotomize"), - [MOVE_RAGE_POWDER] = _("Rage Powder"), - [MOVE_TELEKINESIS] = _("Telekinesis"), - [MOVE_MAGIC_ROOM] = _("Magic Room"), - [MOVE_SMACK_DOWN] = _("Smack Down"), - [MOVE_STORM_THROW] = _("Storm Throw"), - [MOVE_FLAME_BURST] = _("Flame Burst"), - [MOVE_SLUDGE_WAVE] = _("Sludge Wave"), - [MOVE_QUIVER_DANCE] = _("Quiver Dance"), - [MOVE_HEAVY_SLAM] = _("Heavy Slam"), - [MOVE_SYNCHRONOISE] = _("Synchronoise"), - [MOVE_ELECTRO_BALL] = _("Electro Ball"), - [MOVE_SOAK] = _("Soak"), - [MOVE_FLAME_CHARGE] = _("Flame Charge"), - [MOVE_COIL] = _("Coil"), - [MOVE_LOW_SWEEP] = _("Low Sweep"), - [MOVE_ACID_SPRAY] = _("Acid Spray"), - [MOVE_FOUL_PLAY] = _("Foul Play"), - [MOVE_SIMPLE_BEAM] = _("Simple Beam"), - [MOVE_ENTRAINMENT] = _("Entrainment"), - [MOVE_AFTER_YOU] = _("After You"), - [MOVE_ROUND] = _("Round"), - [MOVE_ECHOED_VOICE] = _("Echoed Voice"), - [MOVE_CHIP_AWAY] = _("Chip Away"), - [MOVE_CLEAR_SMOG] = _("Clear Smog"), - [MOVE_STORED_POWER] = _("Stored Power"), - [MOVE_QUICK_GUARD] = _("Quick Guard"), - [MOVE_ALLY_SWITCH] = _("Ally Switch"), - [MOVE_SCALD] = _("Scald"), - [MOVE_SHELL_SMASH] = _("Shell Smash"), - [MOVE_HEAL_PULSE] = _("Heal Pulse"), - [MOVE_HEX] = _("Hex"), - [MOVE_SKY_DROP] = _("Sky Drop"), - [MOVE_SHIFT_GEAR] = _("Shift Gear"), - [MOVE_CIRCLE_THROW] = _("Circle Throw"), - [MOVE_INCINERATE] = _("Incinerate"), - [MOVE_QUASH] = _("Quash"), - [MOVE_ACROBATICS] = _("Acrobatics"), - [MOVE_REFLECT_TYPE] = _("Reflect Type"), - [MOVE_RETALIATE] = _("Retaliate"), - [MOVE_FINAL_GAMBIT] = _("Final Gambit"), - [MOVE_BESTOW] = _("Bestow"), - [MOVE_INFERNO] = _("Inferno"), - [MOVE_WATER_PLEDGE] = _("Water Pledge"), - [MOVE_FIRE_PLEDGE] = _("Fire Pledge"), - [MOVE_GRASS_PLEDGE] = _("Grass Pledge"), - [MOVE_VOLT_SWITCH] = _("Volt Switch"), - [MOVE_STRUGGLE_BUG] = _("Struggle Bug"), - [MOVE_BULLDOZE] = _("Bulldoze"), - [MOVE_FROST_BREATH] = _("Frost Breath"), - [MOVE_DRAGON_TAIL] = _("Dragon Tail"), - [MOVE_WORK_UP] = _("Work Up"), - [MOVE_ELECTROWEB] = _("Electroweb"), - [MOVE_WILD_CHARGE] = _("Wild Charge"), - [MOVE_DRILL_RUN] = _("Drill Run"), - [MOVE_DUAL_CHOP] = _("Dual Chop"), - [MOVE_HEART_STAMP] = _("Heart Stamp"), - [MOVE_HORN_LEECH] = _("Horn Leech"), - [MOVE_SACRED_SWORD] = _("Sacred Sword"), - [MOVE_RAZOR_SHELL] = _("Razor Shell"), - [MOVE_HEAT_CRASH] = _("Heat Crash"), - [MOVE_LEAF_TORNADO] = _("Leaf Tornado"), - [MOVE_STEAMROLLER] = _("Steamroller"), - [MOVE_COTTON_GUARD] = _("Cotton Guard"), - [MOVE_NIGHT_DAZE] = _("Night Daze"), - [MOVE_PSYSTRIKE] = _("Psystrike"), - [MOVE_TAIL_SLAP] = _("Tail Slap"), - [MOVE_HURRICANE] = _("Hurricane"), - [MOVE_HEAD_CHARGE] = _("Head Charge"), - [MOVE_GEAR_GRIND] = _("Gear Grind"), - [MOVE_SEARING_SHOT] = _("Searing Shot"), - [MOVE_TECHNO_BLAST] = _("Techno Blast"), - [MOVE_RELIC_SONG] = _("Relic Song"), - [MOVE_SECRET_SWORD] = _("Secret Sword"), - [MOVE_GLACIATE] = _("Glaciate"), - [MOVE_BOLT_STRIKE] = _("Bolt Strike"), - [MOVE_BLUE_FLARE] = _("Blue Flare"), - [MOVE_FIERY_DANCE] = _("Fiery Dance"), - [MOVE_FREEZE_SHOCK] = _("Freeze Shock"), - [MOVE_ICE_BURN] = _("Ice Burn"), - [MOVE_SNARL] = _("Snarl"), - [MOVE_ICICLE_CRASH] = _("Icicle Crash"), - [MOVE_V_CREATE] = _("V-create"), - [MOVE_FUSION_FLARE] = _("Fusion Flare"), - [MOVE_FUSION_BOLT] = _("Fusion Bolt"), - [MOVE_FLYING_PRESS] = _("Flying Press"), - [MOVE_MAT_BLOCK] = _("Mat Block"), - [MOVE_BELCH] = _("Belch"), - [MOVE_ROTOTILLER] = _("Rototiller"), - [MOVE_STICKY_WEB] = _("Sticky Web"), - [MOVE_FELL_STINGER] = _("Fell Stinger"), - [MOVE_PHANTOM_FORCE] = _("Phantom Force"), - [MOVE_TRICK_OR_TREAT] = _("Trick-Or-Treat"), - [MOVE_NOBLE_ROAR] = _("Noble Roar"), - [MOVE_ION_DELUGE] = _("Ion Deluge"), - [MOVE_PARABOLIC_CHARGE] = _("Parabolic Charge"), - [MOVE_FORESTS_CURSE] = _("Forest's Curse"), - [MOVE_PETAL_BLIZZARD] = _("Petal Blizzard"), - [MOVE_FREEZE_DRY] = _("Freeze-Dry"), - [MOVE_DISARMING_VOICE] = _("Disarming Voice"), - [MOVE_PARTING_SHOT] = _("Parting Shot"), - [MOVE_TOPSY_TURVY] = _("Topsy-Turvy"), - [MOVE_DRAINING_KISS] = _("Draining Kiss"), - [MOVE_CRAFTY_SHIELD] = _("Crafty Shield"), - [MOVE_FLOWER_SHIELD] = _("Flower Shield"), - [MOVE_GRASSY_TERRAIN] = _("Grassy Terrain"), - [MOVE_MISTY_TERRAIN] = _("Misty Terrain"), - [MOVE_ELECTRIFY] = _("Electrify"), - [MOVE_PLAY_ROUGH] = _("Play Rough"), - [MOVE_FAIRY_WIND] = _("Fairy Wind"), - [MOVE_MOONBLAST] = _("Moonblast"), - [MOVE_BOOMBURST] = _("Boomburst"), - [MOVE_FAIRY_LOCK] = _("Fairy Lock"), - [MOVE_KINGS_SHIELD] = _("King's Shield"), - [MOVE_PLAY_NICE] = _("Play Nice"), - [MOVE_CONFIDE] = _("Confide"), - [MOVE_DIAMOND_STORM] = _("Diamond Storm"), - [MOVE_STEAM_ERUPTION] = _("Steam Eruption"), - [MOVE_HYPERSPACE_HOLE] = _("Hyprspace Hole"), - [MOVE_WATER_SHURIKEN] = _("Water Shuriken"), - [MOVE_MYSTICAL_FIRE] = _("Mystical Fire"), - [MOVE_SPIKY_SHIELD] = _("Spiky Shield"), - [MOVE_AROMATIC_MIST] = _("Aromatic Mist"), - [MOVE_EERIE_IMPULSE] = _("Eerie Impulse"), - [MOVE_VENOM_DRENCH] = _("Venom Drench"), - [MOVE_POWDER] = _("Powder"), - [MOVE_GEOMANCY] = _("Geomancy"), - [MOVE_MAGNETIC_FLUX] = _("Magnetic Flux"), - [MOVE_HAPPY_HOUR] = _("Happy Hour"), - [MOVE_ELECTRIC_TERRAIN] = _("Electric Terrain"), - [MOVE_DAZZLING_GLEAM] = _("Dazzling Gleam"), - [MOVE_CELEBRATE] = _("Celebrate"), - [MOVE_HOLD_HANDS] = _("Hold Hands"), - [MOVE_BABY_DOLL_EYES] = _("Baby-Doll Eyes"), - [MOVE_NUZZLE] = _("Nuzzle"), - [MOVE_HOLD_BACK] = _("Hold Back"), - [MOVE_INFESTATION] = _("Infestation"), - [MOVE_POWER_UP_PUNCH] = _("Power-Up Punch"), - [MOVE_OBLIVION_WING] = _("Oblivion Wing"), - [MOVE_THOUSAND_ARROWS] = _("Thousand Arrows"), - [MOVE_THOUSAND_WAVES] = _("Thousand Waves"), - [MOVE_LANDS_WRATH] = _("Land's Wrath"), - [MOVE_LIGHT_OF_RUIN] = _("Light Of Ruin"), - [MOVE_ORIGIN_PULSE] = _("Origin Pulse"), - [MOVE_PRECIPICE_BLADES] = _("Precipice Blades"), - [MOVE_DRAGON_ASCENT] = _("Dragon Ascent"), - [MOVE_HYPERSPACE_FURY] = _("Hyperspace Fury"), - [MOVE_SHORE_UP] = _("Shore Up"), - [MOVE_FIRST_IMPRESSION] = _("First Impression"), - [MOVE_BANEFUL_BUNKER] = _("Baneful Bunker"), - [MOVE_SPIRIT_SHACKLE] = _("Spirit Shackle"), - [MOVE_DARKEST_LARIAT] = _("Darkest Lariat"), - [MOVE_SPARKLING_ARIA] = _("Sparkling Aria"), - [MOVE_ICE_HAMMER] = _("Ice Hammer"), - [MOVE_FLORAL_HEALING] = _("Floral Healng"), - [MOVE_HIGH_HORSEPOWER] = _("High Horsepower"), - [MOVE_STRENGTH_SAP] = _("Strength Sap"), - [MOVE_SOLAR_BLADE] = _("Solar Blade"), - [MOVE_LEAFAGE] = _("Leafage"), - [MOVE_SPOTLIGHT] = _("Spotlight"), - [MOVE_TOXIC_THREAD] = _("Toxic Thread"), - [MOVE_LASER_FOCUS] = _("Laser Focus"), - [MOVE_GEAR_UP] = _("Gear Up"), - [MOVE_THROAT_CHOP] = _("Throat Chop"), - [MOVE_POLLEN_PUFF] = _("Pollen Puff"), - [MOVE_ANCHOR_SHOT] = _("Anchor Shot"), - [MOVE_PSYCHIC_TERRAIN] = _("Psychic Terrain"), - [MOVE_LUNGE] = _("Lunge"), - [MOVE_FIRE_LASH] = _("Fire Lash"), - [MOVE_POWER_TRIP] = _("Power Trip"), - [MOVE_BURN_UP] = _("Burn Up"), - [MOVE_SPEED_SWAP] = _("Speed Swap"), - [MOVE_SMART_STRIKE] = _("Smart Strike"), - [MOVE_PURIFY] = _("Purify"), - [MOVE_REVELATION_DANCE] = _("Revelation Dance"), - [MOVE_CORE_ENFORCER] = _("Core Enforcer"), - [MOVE_TROP_KICK] = _("Trop Kick"), - [MOVE_INSTRUCT] = _("Instruct"), - [MOVE_BEAK_BLAST] = _("Beak Blast"), - [MOVE_CLANGING_SCALES] = _("Clanging Scales"), - [MOVE_DRAGON_HAMMER] = _("Dragon Hammer"), - [MOVE_BRUTAL_SWING] = _("Brutal Swing"), - [MOVE_AURORA_VEIL] = _("Aurora Veil"), - [MOVE_SHELL_TRAP] = _("Shell Trap"), - [MOVE_FLEUR_CANNON] = _("Fleur Cannon"), - [MOVE_PSYCHIC_FANGS] = _("Psychic Fangs"), - [MOVE_STOMPING_TANTRUM] = _("Stomping Tantrum"), - [MOVE_SHADOW_BONE] = _("Shadow Bone"), - [MOVE_ACCELEROCK] = _("Accelerock"), - [MOVE_LIQUIDATION] = _("Liquidation"), - [MOVE_PRISMATIC_LASER] = _("Prismatic Laser"), - [MOVE_SPECTRAL_THIEF] = _("Spectral Thief"), - [MOVE_SUNSTEEL_STRIKE] = _("Sunsteel Strike"), - [MOVE_MOONGEIST_BEAM] = _("Moongeist Beam"), - [MOVE_TEARFUL_LOOK] = _("Tearful Look"), - [MOVE_ZING_ZAP] = _("Zing Zap"), - [MOVE_NATURES_MADNESS] = _("Nature's Madness"), - [MOVE_MULTI_ATTACK] = _("Multi-Attack"), - [MOVE_MIND_BLOWN] = _("Mind Blown"), - [MOVE_PLASMA_FISTS] = _("Plasma Fists"), - [MOVE_PHOTON_GEYSER] = _("Photon Geyser"), - [MOVE_ZIPPY_ZAP] = _("Zippy Zap"), - [MOVE_SPLISHY_SPLASH] = _("Splishy Splash"), - [MOVE_FLOATY_FALL] = _("Floaty Fall"), - [MOVE_PIKA_PAPOW] = _("Pika Papow"), - [MOVE_BOUNCY_BUBBLE] = _("Bouncy Bubble"), - [MOVE_BUZZY_BUZZ] = _("Buzzy Buzz"), - [MOVE_SIZZLY_SLIDE] = _("Sizzly Slide"), - [MOVE_GLITZY_GLOW] = _("Glitzy Glow"), - [MOVE_BADDY_BAD] = _("Baddy Bad"), - [MOVE_SAPPY_SEED] = _("Sappy Seed"), - [MOVE_FREEZY_FROST] = _("Freezy Frost"), - [MOVE_SPARKLY_SWIRL] = _("Sparkly Swirl"), - [MOVE_VEEVEE_VOLLEY] = _("Veevee Volley"), - [MOVE_DOUBLE_IRON_BASH] = _("Double Iron Bash"), - [MOVE_DYNAMAX_CANNON] = _("Dynamax Cannon"), - [MOVE_SNIPE_SHOT] = _("Snipe Shot"), - [MOVE_JAW_LOCK] = _("Jaw Lock"), - [MOVE_STUFF_CHEEKS] = _("Stuff Cheeks"), - [MOVE_NO_RETREAT] = _("No Retreat"), - [MOVE_TAR_SHOT] = _("Tar Shot"), - [MOVE_MAGIC_POWDER] = _("Magic Powder"), - [MOVE_DRAGON_DARTS] = _("Dragon Darts"), - [MOVE_TEATIME] = _("Teatime"), - [MOVE_OCTOLOCK] = _("Octolock"), - [MOVE_BOLT_BEAK] = _("Bolt Beak"), - [MOVE_FISHIOUS_REND] = _("Fishious Rend"), - [MOVE_COURT_CHANGE] = _("Court Change"), - [MOVE_CLANGOROUS_SOUL] = _("Clangorous Soul"), - [MOVE_BODY_PRESS] = _("Body Press"), - [MOVE_DECORATE] = _("Decorate"), - [MOVE_DRUM_BEATING] = _("Drum Beating"), - [MOVE_SNAP_TRAP] = _("Snap Trap"), - [MOVE_PYRO_BALL] = _("Pyro Ball"), - [MOVE_BEHEMOTH_BLADE] = _("Behemoth Blade"), - [MOVE_BEHEMOTH_BASH] = _("Behemoth Bash"), - [MOVE_AURA_WHEEL] = _("Aura Wheel"), - [MOVE_BREAKING_SWIPE] = _("Breaking Swipe"), - [MOVE_BRANCH_POKE] = _("Branch Poke"), - [MOVE_OVERDRIVE] = _("Overdrive"), - [MOVE_APPLE_ACID] = _("Apple Acid"), - [MOVE_GRAV_APPLE] = _("Grav Apple"), - [MOVE_SPIRIT_BREAK] = _("Spirit Break"), - [MOVE_STRANGE_STEAM] = _("Strange Steam"), - [MOVE_LIFE_DEW] = _("Life Dew"), - [MOVE_OBSTRUCT] = _("Obstruct"), - [MOVE_FALSE_SURRENDER] = _("False Surrender"), - [MOVE_METEOR_ASSAULT] = _("Meteor Assault"), - [MOVE_ETERNABEAM] = _("Eternabeam"), - [MOVE_STEEL_BEAM] = _("Steel Beam"), - [MOVE_EXPANDING_FORCE] = _("Expanding Force"), - [MOVE_STEEL_ROLLER] = _("Steel Roller"), - [MOVE_SCALE_SHOT] = _("Scale Shot"), - [MOVE_METEOR_BEAM] = _("Meteor Beam"), - [MOVE_SHELL_SIDE_ARM] = _("Shell Side Arm"), - [MOVE_MISTY_EXPLOSION] = _("Misty Explosion"), - [MOVE_GRASSY_GLIDE] = _("Grassy Glide"), - [MOVE_RISING_VOLTAGE] = _("Rising Voltage"), - [MOVE_TERRAIN_PULSE] = _("Terrain Pulse"), - [MOVE_SKITTER_SMACK] = _("Skitter Smack"), - [MOVE_BURNING_JEALOUSY] = _("Burning Jealousy"), - [MOVE_LASH_OUT] = _("Lash Out"), - [MOVE_POLTERGEIST] = _("Poltergeist"), - [MOVE_CORROSIVE_GAS] = _("Corrosive Gas"), - [MOVE_COACHING] = _("Coaching"), - [MOVE_FLIP_TURN] = _("Flip Turn"), - [MOVE_TRIPLE_AXEL] = _("Triple Axel"), - [MOVE_DUAL_WINGBEAT] = _("Dual Wingbeat"), - [MOVE_SCORCHING_SANDS] = _("Scorching Sands"), - [MOVE_JUNGLE_HEALING] = _("Jungle Healng"), - [MOVE_WICKED_BLOW] = _("Wicked Blow"), - [MOVE_SURGING_STRIKES] = _("Surging Strikes"), - [MOVE_THUNDER_CAGE] = _("Thunder Cage"), - [MOVE_DRAGON_ENERGY] = _("Dragon Energy"), - [MOVE_FREEZING_GLARE] = _("Freezing Glare"), - [MOVE_FIERY_WRATH] = _("Fiery Wrath"), - [MOVE_THUNDEROUS_KICK] = _("Thunderous Kick"), - [MOVE_GLACIAL_LANCE] = _("Glacial Lance"), - [MOVE_ASTRAL_BARRAGE] = _("Astral Barrage"), - [MOVE_EERIE_SPELL] = _("Eerie Spell"), - [MOVE_DIRE_CLAW] = _("Dire Claw"), - [MOVE_PSYSHIELD_BASH] = _("Psyshield Bash"), - [MOVE_POWER_SHIFT] = _("Power Shift"), - [MOVE_STONE_AXE] = _("Stone Axe"), - [MOVE_SPRINGTIDE_STORM] = _("Springtide Storm"), - [MOVE_MYSTICAL_POWER] = _("Mystical Power"), - [MOVE_RAGING_FURY] = _("Raging Fury"), - [MOVE_WAVE_CRASH] = _("Wave Crash"), - [MOVE_CHLOROBLAST] = _("Chloroblast"), - [MOVE_MOUNTAIN_GALE] = _("Mountain Gale"), - [MOVE_VICTORY_DANCE] = _("Victory Dance"), - [MOVE_HEADLONG_RUSH] = _("Headlong Rush"), - [MOVE_BARB_BARRAGE] = _("Barb Barrage"), - [MOVE_ESPER_WING] = _("Esper Wing"), - [MOVE_BITTER_MALICE] = _("Bitter Malice"), - [MOVE_SHELTER] = _("Shelter"), - [MOVE_TRIPLE_ARROWS] = _("Triple Arrows"), - [MOVE_INFERNAL_PARADE] = _("Infernal Parade"), - [MOVE_CEASELESS_EDGE] = _("Ceaseless Edge"), - [MOVE_BLEAKWIND_STORM] = _("Bleakwind Storm"), - [MOVE_WILDBOLT_STORM] = _("Wildbolt Storm"), - [MOVE_SANDSEAR_STORM] = _("Sandsear Storm"), - [MOVE_LUNAR_BLESSING] = _("Lunar Blessing"), - [MOVE_TAKE_HEART] = _("Take Heart"), - [MOVE_TERA_BLAST] = _("Tera Blast"), - [MOVE_SILK_TRAP] = _("Silk Trap"), - [MOVE_AXE_KICK] = _("Axe Kick"), - [MOVE_LAST_RESPECTS] = _("Last Respects"), - [MOVE_LUMINA_CRASH] = _("Lumina Crash"), - [MOVE_ORDER_UP] = _("Order Up"), - [MOVE_JET_PUNCH] = _("Jet Punch"), - [MOVE_SPICY_EXTRACT] = _("Spicy Extract"), - [MOVE_SPIN_OUT] = _("Spin Out"), - [MOVE_POPULATION_BOMB] = _("Population Bomb"), - [MOVE_ICE_SPINNER] = _("Ice Spinner"), - [MOVE_GLAIVE_RUSH] = _("Glaive Rush"), - [MOVE_REVIVAL_BLESSING] = _("Revival Blessing"), - [MOVE_SALT_CURE] = _("Salt Cure"), - [MOVE_TRIPLE_DIVE] = _("Triple Dive"), - [MOVE_MORTAL_SPIN] = _("Mortal Spin"), - [MOVE_DOODLE] = _("Doodle"), - [MOVE_FILLET_AWAY] = _("Fillet Away"), - [MOVE_KOWTOW_CLEAVE] = _("Kowtow Cleave"), - [MOVE_FLOWER_TRICK] = _("Flower Trick"), - [MOVE_TORCH_SONG] = _("Torch Song"), - [MOVE_AQUA_STEP] = _("Aqua Step"), - [MOVE_RAGING_BULL] = _("Raging Bull"), - [MOVE_MAKE_IT_RAIN] = _("Make It Rain"), - [MOVE_RUINATION] = _("Ruination"), - [MOVE_COLLISION_COURSE] = _("Collision Course"), - [MOVE_ELECTRO_DRIFT] = _("Electro Drift"), - [MOVE_SHED_TAIL] = _("Shed Tail"), - [MOVE_CHILLY_RECEPTION] = _("Chilly Reception"), - [MOVE_TIDY_UP] = _("Tidy Up"), - [MOVE_SNOWSCAPE] = _("Snowscape"), - [MOVE_POUNCE] = _("Pounce"), - [MOVE_TRAILBLAZE] = _("Trailblaze"), - [MOVE_CHILLING_WATER] = _("Chilling Water"), - [MOVE_HYPER_DRILL] = _("Hyper Drill"), - [MOVE_TWIN_BEAM] = _("Twin Beam"), - [MOVE_RAGE_FIST] = _("Rage Fist"), - [MOVE_ARMOR_CANNON] = _("Armor Cannon"), - [MOVE_BITTER_BLADE] = _("Bitter Blade"), - [MOVE_DOUBLE_SHOCK] = _("Double Shock"), - [MOVE_GIGATON_HAMMER] = _("Gigaton Hammer"), - [MOVE_COMEUPPANCE] = _("Comeuppance"), - [MOVE_AQUA_CUTTER] = _("Aqua Cutter"), - [MOVE_BLAZING_TORQUE] = _("Blazing Torque"), - [MOVE_WICKED_TORQUE] = _("Wicked Torque"), - [MOVE_NOXIOUS_TORQUE] = _("Noxious Torque"), - [MOVE_COMBAT_TORQUE] = _("Combat Torque"), - [MOVE_MAGICAL_TORQUE] = _("Magical Torque"), - [MOVE_PSYBLADE] = _("Psyblade"), - [MOVE_HYDRO_STEAM] = _("Hydro Steam"), - [MOVE_BLOOD_MOON] = _("Blood Moon"), - [MOVE_MATCHA_GOTCHA] = _("Matcha Gotcha"), - [MOVE_SYRUP_BOMB] = _("Syrup Bomb"), - [MOVE_IVY_CUDGEL] = _("Ivy Cudgel"), - [MOVE_ELECTRO_SHOT] = _("Electro Shot"), - [MOVE_TERA_STARSTORM] = _("Tera Starstorm"), - [MOVE_FICKLE_BEAM] = _("Fickle Beam"), - [MOVE_BURNING_BULWARK] = _("Burning Bulwark"), - [MOVE_THUNDERCLAP] = _("Thunderclap"), - [MOVE_MIGHTY_CLEAVE] = _("Mighty Cleave"), - [MOVE_TACHYON_CUTTER] = _("Tachyon Cutter"), - [MOVE_HARD_PRESS] = _("Hard Press"), - [MOVE_DRAGON_CHEER] = _("Dragon Cheer"), - [MOVE_ALLURING_VOICE] = _("Alluring Voice"), - [MOVE_TEMPER_FLARE] = _("Temper Flare"), - [MOVE_SUPERCELL_SLAM] = _("Supercell Slam"), - [MOVE_PSYCHIC_NOISE] = _("Psychic Noise"), - [MOVE_UPPER_HAND] = _("Upper Hand"), - [MOVE_MALIGNANT_CHAIN] = _("Malignant Chain"), - // Max Moves - [MOVE_MAX_GUARD] = _("Max Guard"), - [MOVE_MAX_STRIKE] = _("Max Strike"), - [MOVE_MAX_KNUCKLE] = _("Max Knuckle"), - [MOVE_MAX_AIRSTREAM] = _("Max Airstream"), - [MOVE_MAX_OOZE] = _("Max Ooze"), - [MOVE_MAX_QUAKE] = _("Max Quake"), - [MOVE_MAX_ROCKFALL] = _("Max Rockfall"), - [MOVE_MAX_FLUTTERBY] = _("Max Flutterby"), - [MOVE_MAX_PHANTASM] = _("Max Phantasm"), - [MOVE_MAX_STEELSPIKE] = _("Max Steelspike"), - [MOVE_MAX_FLARE] = _("Max Flare"), - [MOVE_MAX_GEYSER] = _("Max Geyser"), - [MOVE_MAX_OVERGROWTH] = _("Max Overgrowth"), - [MOVE_MAX_LIGHTNING] = _("Max Lightning"), - [MOVE_MAX_HAILSTORM] = _("Max Hailstorm"), - [MOVE_MAX_MINDSTORM] = _("Max Mindstorm"), - [MOVE_MAX_WYRMWIND] = _("Max Wyrmwind"), - [MOVE_MAX_DARKNESS] = _("Max Darkness"), - [MOVE_MAX_STARFALL] = _("Max Starfall"), - // Gigantamax Moves - [MOVE_G_MAX_VINE_LASH] = _("Gmax Vine Lash"), - [MOVE_G_MAX_WILDFIRE] = _("Gmax Wildfire"), - [MOVE_G_MAX_CANNONADE] = _("Gmax Cannonade"), - [MOVE_G_MAX_BEFUDDLE] = _("Gmax Befuddle"), - [MOVE_G_MAX_VOLT_CRASH] = _("Gmax Volt Crash"), - [MOVE_G_MAX_GOLD_RUSH] = _("Gmax Gold Rush"), - [MOVE_G_MAX_CHI_STRIKE] = _("Gmax Chi Strike"), - [MOVE_G_MAX_TERROR] = _("Gmax Terror"), - [MOVE_G_MAX_FOAM_BURST] = _("Gmax Foam Burst"), - [MOVE_G_MAX_RESONANCE] = _("Gmax Resonance"), - [MOVE_G_MAX_CUDDLE] = _("Gmax Cuddle"), - [MOVE_G_MAX_REPLENISH] = _("Gmax Replenish"), - [MOVE_G_MAX_MALODOR] = _("Gmax Malodor"), - [MOVE_G_MAX_MELTDOWN] = _("Gmax Meltdown"), - [MOVE_G_MAX_DRUM_SOLO] = _("Gmax Drum Solo"), - [MOVE_G_MAX_FIREBALL] = _("Gmax Fireball"), - [MOVE_G_MAX_HYDROSNIPE] = _("Gmax Hydrosnipe"), - [MOVE_G_MAX_WIND_RAGE] = _("Gmax Wind Rage"), - [MOVE_G_MAX_GRAVITAS] = _("Gmax Gravitas"), - [MOVE_G_MAX_STONESURGE] = _("Gmax Stonesurge"), - [MOVE_G_MAX_VOLCALITH] = _("Gmax Volcalith"), - [MOVE_G_MAX_TARTNESS] = _("Gmax Tartness"), - [MOVE_G_MAX_SWEETNESS] = _("Gmax Sweetness"), - [MOVE_G_MAX_SANDBLAST] = _("Gmax Sandblast"), - [MOVE_G_MAX_STUN_SHOCK] = _("Gmax Stun Shock"), - [MOVE_G_MAX_CENTIFERNO] = _("Gmax Centiferno"), - [MOVE_G_MAX_SMITE] = _("Gmax Smite"), - [MOVE_G_MAX_SNOOZE] = _("Gmax Snooze"), - [MOVE_G_MAX_FINALE] = _("Gmax Finale"), - [MOVE_G_MAX_STEELSURGE] = _("Gmax Steelsurge"), - [MOVE_G_MAX_DEPLETION] = _("Gmax Depletion"), - [MOVE_G_MAX_ONE_BLOW] = _("Gmax One Blow"), - [MOVE_G_MAX_RAPID_FLOW] = _("Gmax Rapid Flow"), -}; -#else -// 12 letters -const u8 gMoveNames[MOVES_COUNT_DYNAMAX][MOVE_NAME_LENGTH + 1] = -{ - [MOVE_NONE] = _("-"), - [MOVE_POUND] = _("Pound"), - [MOVE_KARATE_CHOP] = _("Karate Chop"), - [MOVE_DOUBLE_SLAP] = _("Double Slap"), - [MOVE_COMET_PUNCH] = _("Comet Punch"), - [MOVE_MEGA_PUNCH] = _("Mega Punch"), - [MOVE_PAY_DAY] = _("Pay Day"), - [MOVE_FIRE_PUNCH] = _("Fire Punch"), - [MOVE_ICE_PUNCH] = _("Ice Punch"), - [MOVE_THUNDER_PUNCH] = _("ThunderPunch"), - [MOVE_SCRATCH] = _("Scratch"), - [MOVE_VISE_GRIP] = _("Vise Grip"), - [MOVE_GUILLOTINE] = _("Guillotine"), - [MOVE_RAZOR_WIND] = _("Razor Wind"), - [MOVE_SWORDS_DANCE] = _("Swords Dance"), - [MOVE_CUT] = _("Cut"), - [MOVE_GUST] = _("Gust"), - [MOVE_WING_ATTACK] = _("Wing Attack"), - [MOVE_WHIRLWIND] = _("Whirlwind"), - [MOVE_FLY] = _("Fly"), - [MOVE_BIND] = _("Bind"), - [MOVE_SLAM] = _("Slam"), - [MOVE_VINE_WHIP] = _("Vine Whip"), - [MOVE_STOMP] = _("Stomp"), - [MOVE_DOUBLE_KICK] = _("Double Kick"), - [MOVE_MEGA_KICK] = _("Mega Kick"), - [MOVE_JUMP_KICK] = _("Jump Kick"), - [MOVE_ROLLING_KICK] = _("Rolling Kick"), - [MOVE_SAND_ATTACK] = _("Sand Attack"), - [MOVE_HEADBUTT] = _("Headbutt"), - [MOVE_HORN_ATTACK] = _("Horn Attack"), - [MOVE_FURY_ATTACK] = _("Fury Attack"), - [MOVE_HORN_DRILL] = _("Horn Drill"), - [MOVE_TACKLE] = _("Tackle"), - [MOVE_BODY_SLAM] = _("Body Slam"), - [MOVE_WRAP] = _("Wrap"), - [MOVE_TAKE_DOWN] = _("Take Down"), - [MOVE_THRASH] = _("Thrash"), - [MOVE_DOUBLE_EDGE] = _("Double-Edge"), - [MOVE_TAIL_WHIP] = _("Tail Whip"), - [MOVE_POISON_STING] = _("Poison Sting"), - [MOVE_TWINEEDLE] = _("Twineedle"), - [MOVE_PIN_MISSILE] = _("Pin Missile"), - [MOVE_LEER] = _("Leer"), - [MOVE_BITE] = _("Bite"), - [MOVE_GROWL] = _("Growl"), - [MOVE_ROAR] = _("Roar"), - [MOVE_SING] = _("Sing"), - [MOVE_SUPERSONIC] = _("Supersonic"), - [MOVE_SONIC_BOOM] = _("Sonic Boom"), - [MOVE_DISABLE] = _("Disable"), - [MOVE_ACID] = _("Acid"), - [MOVE_EMBER] = _("Ember"), - [MOVE_FLAMETHROWER] = _("Flamethrower"), - [MOVE_MIST] = _("Mist"), - [MOVE_WATER_GUN] = _("Water Gun"), - [MOVE_HYDRO_PUMP] = _("Hydro Pump"), - [MOVE_SURF] = _("Surf"), - [MOVE_ICE_BEAM] = _("Ice Beam"), - [MOVE_BLIZZARD] = _("Blizzard"), - [MOVE_PSYBEAM] = _("Psybeam"), - [MOVE_BUBBLE_BEAM] = _("Bubble Beam"), - [MOVE_AURORA_BEAM] = _("Aurora Beam"), - [MOVE_HYPER_BEAM] = _("Hyper Beam"), - [MOVE_PECK] = _("Peck"), - [MOVE_DRILL_PECK] = _("Drill Peck"), - [MOVE_SUBMISSION] = _("Submission"), - [MOVE_LOW_KICK] = _("Low Kick"), - [MOVE_COUNTER] = _("Counter"), - [MOVE_SEISMIC_TOSS] = _("Seismic Toss"), - [MOVE_STRENGTH] = _("Strength"), - [MOVE_ABSORB] = _("Absorb"), - [MOVE_MEGA_DRAIN] = _("Mega Drain"), - [MOVE_LEECH_SEED] = _("Leech Seed"), - [MOVE_GROWTH] = _("Growth"), - [MOVE_RAZOR_LEAF] = _("Razor Leaf"), - [MOVE_SOLAR_BEAM] = _("Solar Beam"), - [MOVE_POISON_POWDER] = _("PoisonPowder"), - [MOVE_STUN_SPORE] = _("Stun Spore"), - [MOVE_SLEEP_POWDER] = _("Sleep Powder"), - [MOVE_PETAL_DANCE] = _("Petal Dance"), - [MOVE_STRING_SHOT] = _("String Shot"), - [MOVE_DRAGON_RAGE] = _("Dragon Rage"), - [MOVE_FIRE_SPIN] = _("Fire Spin"), - [MOVE_THUNDER_SHOCK] = _("ThunderShock"), - [MOVE_THUNDERBOLT] = _("Thunderbolt"), - [MOVE_THUNDER_WAVE] = _("Thunder Wave"), - [MOVE_THUNDER] = _("Thunder"), - [MOVE_ROCK_THROW] = _("Rock Throw"), - [MOVE_EARTHQUAKE] = _("Earthquake"), - [MOVE_FISSURE] = _("Fissure"), - [MOVE_DIG] = _("Dig"), - [MOVE_TOXIC] = _("Toxic"), - [MOVE_CONFUSION] = _("Confusion"), - [MOVE_PSYCHIC] = _("Psychic"), - [MOVE_HYPNOSIS] = _("Hypnosis"), - [MOVE_MEDITATE] = _("Meditate"), - [MOVE_AGILITY] = _("Agility"), - [MOVE_QUICK_ATTACK] = _("Quick Attack"), - [MOVE_RAGE] = _("Rage"), - [MOVE_TELEPORT] = _("Teleport"), - [MOVE_NIGHT_SHADE] = _("Night Shade"), - [MOVE_MIMIC] = _("Mimic"), - [MOVE_SCREECH] = _("Screech"), - [MOVE_DOUBLE_TEAM] = _("Double Team"), - [MOVE_RECOVER] = _("Recover"), - [MOVE_HARDEN] = _("Harden"), - [MOVE_MINIMIZE] = _("Minimize"), - [MOVE_SMOKESCREEN] = _("Smokescreen"), - [MOVE_CONFUSE_RAY] = _("Confuse Ray"), - [MOVE_WITHDRAW] = _("Withdraw"), - [MOVE_DEFENSE_CURL] = _("Defense Curl"), - [MOVE_BARRIER] = _("Barrier"), - [MOVE_LIGHT_SCREEN] = _("Light Screen"), - [MOVE_HAZE] = _("Haze"), - [MOVE_REFLECT] = _("Reflect"), - [MOVE_FOCUS_ENERGY] = _("Focus Energy"), - [MOVE_BIDE] = _("Bide"), - [MOVE_METRONOME] = _("Metronome"), - [MOVE_MIRROR_MOVE] = _("Mirror Move"), - [MOVE_SELF_DESTRUCT] = _("SelfDestruct"), - [MOVE_EGG_BOMB] = _("Egg Bomb"), - [MOVE_LICK] = _("Lick"), - [MOVE_SMOG] = _("Smog"), - [MOVE_SLUDGE] = _("Sludge"), - [MOVE_BONE_CLUB] = _("Bone Club"), - [MOVE_FIRE_BLAST] = _("Fire Blast"), - [MOVE_WATERFALL] = _("Waterfall"), - [MOVE_CLAMP] = _("Clamp"), - [MOVE_SWIFT] = _("Swift"), - [MOVE_SKULL_BASH] = _("Skull Bash"), - [MOVE_SPIKE_CANNON] = _("Spike Cannon"), - [MOVE_CONSTRICT] = _("Constrict"), - [MOVE_AMNESIA] = _("Amnesia"), - [MOVE_KINESIS] = _("Kinesis"), - [MOVE_SOFT_BOILED] = _("Soft-Boiled"), - [MOVE_HIGH_JUMP_KICK] = _("HighJumpKick"), - [MOVE_GLARE] = _("Glare"), - [MOVE_DREAM_EATER] = _("Dream Eater"), - [MOVE_POISON_GAS] = _("Poison Gas"), - [MOVE_BARRAGE] = _("Barrage"), - [MOVE_LEECH_LIFE] = _("Leech Life"), - [MOVE_LOVELY_KISS] = _("Lovely Kiss"), - [MOVE_SKY_ATTACK] = _("Sky Attack"), - [MOVE_TRANSFORM] = _("Transform"), - [MOVE_BUBBLE] = _("Bubble"), - [MOVE_DIZZY_PUNCH] = _("Dizzy Punch"), - [MOVE_SPORE] = _("Spore"), - [MOVE_FLASH] = _("Flash"), - [MOVE_PSYWAVE] = _("Psywave"), - [MOVE_SPLASH] = _("Splash"), - [MOVE_ACID_ARMOR] = _("Acid Armor"), - [MOVE_CRABHAMMER] = _("Crabhammer"), - [MOVE_EXPLOSION] = _("Explosion"), - [MOVE_FURY_SWIPES] = _("Fury Swipes"), - [MOVE_BONEMERANG] = _("Bonemerang"), - [MOVE_REST] = _("Rest"), - [MOVE_ROCK_SLIDE] = _("Rock Slide"), - [MOVE_HYPER_FANG] = _("Hyper Fang"), - [MOVE_SHARPEN] = _("Sharpen"), - [MOVE_CONVERSION] = _("Conversion"), - [MOVE_TRI_ATTACK] = _("Tri Attack"), - [MOVE_SUPER_FANG] = _("Super Fang"), - [MOVE_SLASH] = _("Slash"), - [MOVE_SUBSTITUTE] = _("Substitute"), - [MOVE_STRUGGLE] = _("Struggle"), - [MOVE_SKETCH] = _("Sketch"), - [MOVE_TRIPLE_KICK] = _("Triple Kick"), - [MOVE_THIEF] = _("Thief"), - [MOVE_SPIDER_WEB] = _("Spider Web"), - [MOVE_MIND_READER] = _("Mind Reader"), - [MOVE_NIGHTMARE] = _("Nightmare"), - [MOVE_FLAME_WHEEL] = _("Flame Wheel"), - [MOVE_SNORE] = _("Snore"), - [MOVE_CURSE] = _("Curse"), - [MOVE_FLAIL] = _("Flail"), - [MOVE_CONVERSION_2] = _("Conversion 2"), - [MOVE_AEROBLAST] = _("Aeroblast"), - [MOVE_COTTON_SPORE] = _("Cotton Spore"), - [MOVE_REVERSAL] = _("Reversal"), - [MOVE_SPITE] = _("Spite"), - [MOVE_POWDER_SNOW] = _("Powder Snow"), - [MOVE_PROTECT] = _("Protect"), - [MOVE_MACH_PUNCH] = _("Mach Punch"), - [MOVE_SCARY_FACE] = _("Scary Face"), - [MOVE_FEINT_ATTACK] = _("Feint Attack"), - [MOVE_SWEET_KISS] = _("Sweet Kiss"), - [MOVE_BELLY_DRUM] = _("Belly Drum"), - [MOVE_SLUDGE_BOMB] = _("Sludge Bomb"), - [MOVE_MUD_SLAP] = _("Mud-Slap"), - [MOVE_OCTAZOOKA] = _("Octazooka"), - [MOVE_SPIKES] = _("Spikes"), - [MOVE_ZAP_CANNON] = _("Zap Cannon"), - [MOVE_FORESIGHT] = _("Foresight"), - [MOVE_DESTINY_BOND] = _("Destiny Bond"), - [MOVE_PERISH_SONG] = _("Perish Song"), - [MOVE_ICY_WIND] = _("Icy Wind"), - [MOVE_DETECT] = _("Detect"), - [MOVE_BONE_RUSH] = _("Bone Rush"), - [MOVE_LOCK_ON] = _("Lock-On"), - [MOVE_OUTRAGE] = _("Outrage"), - [MOVE_SANDSTORM] = _("Sandstorm"), - [MOVE_GIGA_DRAIN] = _("Giga Drain"), - [MOVE_ENDURE] = _("Endure"), - [MOVE_CHARM] = _("Charm"), - [MOVE_ROLLOUT] = _("Rollout"), - [MOVE_FALSE_SWIPE] = _("False Swipe"), - [MOVE_SWAGGER] = _("Swagger"), - [MOVE_MILK_DRINK] = _("Milk Drink"), - [MOVE_SPARK] = _("Spark"), - [MOVE_FURY_CUTTER] = _("Fury Cutter"), - [MOVE_STEEL_WING] = _("Steel Wing"), - [MOVE_MEAN_LOOK] = _("Mean Look"), - [MOVE_ATTRACT] = _("Attract"), - [MOVE_SLEEP_TALK] = _("Sleep Talk"), - [MOVE_HEAL_BELL] = _("Heal Bell"), - [MOVE_RETURN] = _("Return"), - [MOVE_PRESENT] = _("Present"), - [MOVE_FRUSTRATION] = _("Frustration"), - [MOVE_SAFEGUARD] = _("Safeguard"), - [MOVE_PAIN_SPLIT] = _("Pain Split"), - [MOVE_SACRED_FIRE] = _("Sacred Fire"), - [MOVE_MAGNITUDE] = _("Magnitude"), - [MOVE_DYNAMIC_PUNCH] = _("DynamicPunch"), - [MOVE_MEGAHORN] = _("Megahorn"), - [MOVE_DRAGON_BREATH] = _("DragonBreath"), - [MOVE_BATON_PASS] = _("Baton Pass"), - [MOVE_ENCORE] = _("Encore"), - [MOVE_PURSUIT] = _("Pursuit"), - [MOVE_RAPID_SPIN] = _("Rapid Spin"), - [MOVE_SWEET_SCENT] = _("Sweet Scent"), - [MOVE_IRON_TAIL] = _("Iron Tail"), - [MOVE_METAL_CLAW] = _("Metal Claw"), - [MOVE_VITAL_THROW] = _("Vital Throw"), - [MOVE_MORNING_SUN] = _("Morning Sun"), - [MOVE_SYNTHESIS] = _("Synthesis"), - [MOVE_MOONLIGHT] = _("Moonlight"), - [MOVE_HIDDEN_POWER] = _("Hidden Power"), - [MOVE_CROSS_CHOP] = _("Cross Chop"), - [MOVE_TWISTER] = _("Twister"), - [MOVE_RAIN_DANCE] = _("Rain Dance"), - [MOVE_SUNNY_DAY] = _("Sunny Day"), - [MOVE_CRUNCH] = _("Crunch"), - [MOVE_MIRROR_COAT] = _("Mirror Coat"), - [MOVE_PSYCH_UP] = _("Psych Up"), - [MOVE_EXTREME_SPEED] = _("ExtremeSpeed"), - [MOVE_ANCIENT_POWER] = _("AncientPower"), - [MOVE_SHADOW_BALL] = _("Shadow Ball"), - [MOVE_FUTURE_SIGHT] = _("Future Sight"), - [MOVE_ROCK_SMASH] = _("Rock Smash"), - [MOVE_WHIRLPOOL] = _("Whirlpool"), - [MOVE_BEAT_UP] = _("Beat Up"), - [MOVE_FAKE_OUT] = _("Fake Out"), - [MOVE_UPROAR] = _("Uproar"), - [MOVE_STOCKPILE] = _("Stockpile"), - [MOVE_SPIT_UP] = _("Spit Up"), - [MOVE_SWALLOW] = _("Swallow"), - [MOVE_HEAT_WAVE] = _("Heat Wave"), - [MOVE_HAIL] = _("Hail"), - [MOVE_TORMENT] = _("Torment"), - [MOVE_FLATTER] = _("Flatter"), - [MOVE_WILL_O_WISP] = _("Will-o-Wisp"), - [MOVE_MEMENTO] = _("Memento"), - [MOVE_FACADE] = _("Facade"), - [MOVE_FOCUS_PUNCH] = _("Focus Punch"), - [MOVE_SMELLING_SALTS] = _("SmellngSalts"), - [MOVE_FOLLOW_ME] = _("Follow Me"), - [MOVE_NATURE_POWER] = _("Nature Power"), - [MOVE_CHARGE] = _("Charge"), - [MOVE_TAUNT] = _("Taunt"), - [MOVE_HELPING_HAND] = _("Helping Hand"), - [MOVE_TRICK] = _("Trick"), - [MOVE_ROLE_PLAY] = _("Role Play"), - [MOVE_WISH] = _("Wish"), - [MOVE_ASSIST] = _("Assist"), - [MOVE_INGRAIN] = _("Ingrain"), - [MOVE_SUPERPOWER] = _("Superpower"), - [MOVE_MAGIC_COAT] = _("Magic Coat"), - [MOVE_RECYCLE] = _("Recycle"), - [MOVE_REVENGE] = _("Revenge"), - [MOVE_BRICK_BREAK] = _("Brick Break"), - [MOVE_YAWN] = _("Yawn"), - [MOVE_KNOCK_OFF] = _("Knock Off"), - [MOVE_ENDEAVOR] = _("Endeavor"), - [MOVE_ERUPTION] = _("Eruption"), - [MOVE_SKILL_SWAP] = _("Skill Swap"), - [MOVE_IMPRISON] = _("Imprison"), - [MOVE_REFRESH] = _("Refresh"), - [MOVE_GRUDGE] = _("Grudge"), - [MOVE_SNATCH] = _("Snatch"), - [MOVE_SECRET_POWER] = _("Secret Power"), - [MOVE_DIVE] = _("Dive"), - [MOVE_ARM_THRUST] = _("Arm Thrust"), - [MOVE_CAMOUFLAGE] = _("Camouflage"), - [MOVE_TAIL_GLOW] = _("Tail Glow"), - [MOVE_LUSTER_PURGE] = _("Luster Purge"), - [MOVE_MIST_BALL] = _("Mist Ball"), - [MOVE_FEATHER_DANCE] = _("FeatherDance"), - [MOVE_TEETER_DANCE] = _("Teeter Dance"), - [MOVE_BLAZE_KICK] = _("Blaze Kick"), - [MOVE_MUD_SPORT] = _("Mud Sport"), - [MOVE_ICE_BALL] = _("Ice Ball"), - [MOVE_NEEDLE_ARM] = _("Needle Arm"), - [MOVE_SLACK_OFF] = _("Slack Off"), - [MOVE_HYPER_VOICE] = _("Hyper Voice"), - [MOVE_POISON_FANG] = _("Poison Fang"), - [MOVE_CRUSH_CLAW] = _("Crush Claw"), - [MOVE_BLAST_BURN] = _("Blast Burn"), - [MOVE_HYDRO_CANNON] = _("Hydro Cannon"), - [MOVE_METEOR_MASH] = _("Meteor Mash"), - [MOVE_ASTONISH] = _("Astonish"), - [MOVE_WEATHER_BALL] = _("Weather Ball"), - [MOVE_AROMATHERAPY] = _("Aromatherapy"), - [MOVE_FAKE_TEARS] = _("Fake Tears"), - [MOVE_AIR_CUTTER] = _("Air Cutter"), - [MOVE_OVERHEAT] = _("Overheat"), - [MOVE_ODOR_SLEUTH] = _("Odor Sleuth"), - [MOVE_ROCK_TOMB] = _("Rock Tomb"), - [MOVE_SILVER_WIND] = _("Silver Wind"), - [MOVE_METAL_SOUND] = _("Metal Sound"), - [MOVE_GRASS_WHISTLE] = _("GrassWhistle"), - [MOVE_TICKLE] = _("Tickle"), - [MOVE_COSMIC_POWER] = _("Cosmic Power"), - [MOVE_WATER_SPOUT] = _("Water Spout"), - [MOVE_SIGNAL_BEAM] = _("Signal Beam"), - [MOVE_SHADOW_PUNCH] = _("Shadow Punch"), - [MOVE_EXTRASENSORY] = _("Extrasensory"), - [MOVE_SKY_UPPERCUT] = _("Sky Uppercut"), - [MOVE_SAND_TOMB] = _("Sand Tomb"), - [MOVE_SHEER_COLD] = _("Sheer Cold"), - [MOVE_MUDDY_WATER] = _("Muddy Water"), - [MOVE_BULLET_SEED] = _("Bullet Seed"), - [MOVE_AERIAL_ACE] = _("Aerial Ace"), - [MOVE_ICICLE_SPEAR] = _("Icicle Spear"), - [MOVE_IRON_DEFENSE] = _("Iron Defense"), - [MOVE_BLOCK] = _("Block"), - [MOVE_HOWL] = _("Howl"), - [MOVE_DRAGON_CLAW] = _("Dragon Claw"), - [MOVE_FRENZY_PLANT] = _("Frenzy Plant"), - [MOVE_BULK_UP] = _("Bulk Up"), - [MOVE_BOUNCE] = _("Bounce"), - [MOVE_MUD_SHOT] = _("Mud Shot"), - [MOVE_POISON_TAIL] = _("Poison Tail"), - [MOVE_COVET] = _("Covet"), - [MOVE_VOLT_TACKLE] = _("Volt Tackle"), - [MOVE_MAGICAL_LEAF] = _("Magical Leaf"), - [MOVE_WATER_SPORT] = _("Water Sport"), - [MOVE_CALM_MIND] = _("Calm Mind"), - [MOVE_LEAF_BLADE] = _("Leaf Blade"), - [MOVE_DRAGON_DANCE] = _("Dragon Dance"), - [MOVE_ROCK_BLAST] = _("Rock Blast"), - [MOVE_SHOCK_WAVE] = _("Shock Wave"), - [MOVE_WATER_PULSE] = _("Water Pulse"), - [MOVE_DOOM_DESIRE] = _("Doom Desire"), - [MOVE_PSYCHO_BOOST] = _("Psycho Boost"), - [MOVE_ROOST] = _("Roost"), - [MOVE_GRAVITY] = _("Gravity"), - [MOVE_MIRACLE_EYE] = _("Miracle Eye"), - [MOVE_WAKE_UP_SLAP] = _("Wake-Up Slap"), - [MOVE_HAMMER_ARM] = _("Hammer Arm"), - [MOVE_GYRO_BALL] = _("Gyro Ball"), - [MOVE_HEALING_WISH] = _("Healing Wish"), - [MOVE_BRINE] = _("Brine"), - [MOVE_NATURAL_GIFT] = _("Natural Gift"), - [MOVE_FEINT] = _("Feint"), - [MOVE_PLUCK] = _("Pluck"), - [MOVE_TAILWIND] = _("Tailwind"), - [MOVE_ACUPRESSURE] = _("Acupressure"), - [MOVE_METAL_BURST] = _("Metal Burst"), - [MOVE_U_TURN] = _("U-turn"), - [MOVE_CLOSE_COMBAT] = _("Close Combat"), - [MOVE_PAYBACK] = _("Payback"), - [MOVE_ASSURANCE] = _("Assurance"), - [MOVE_EMBARGO] = _("Embargo"), - [MOVE_FLING] = _("Fling"), - [MOVE_PSYCHO_SHIFT] = _("Psycho Shift"), - [MOVE_TRUMP_CARD] = _("Trump Card"), - [MOVE_HEAL_BLOCK] = _("Heal Block"), - [MOVE_WRING_OUT] = _("Wring Out"), - [MOVE_POWER_TRICK] = _("Power Trick"), - [MOVE_GASTRO_ACID] = _("Gastro Acid"), - [MOVE_LUCKY_CHANT] = _("Lucky Chant"), - [MOVE_ME_FIRST] = _("Me First"), - [MOVE_COPYCAT] = _("Copycat"), - [MOVE_POWER_SWAP] = _("Power Swap"), - [MOVE_GUARD_SWAP] = _("Guard Swap"), - [MOVE_PUNISHMENT] = _("Punishment"), - [MOVE_LAST_RESORT] = _("Last Resort"), - [MOVE_WORRY_SEED] = _("Worry Seed"), - [MOVE_SUCKER_PUNCH] = _("Sucker Punch"), - [MOVE_TOXIC_SPIKES] = _("Toxic Spikes"), - [MOVE_HEART_SWAP] = _("Heart Swap"), - [MOVE_AQUA_RING] = _("Aqua Ring"), - [MOVE_MAGNET_RISE] = _("Magnet Rise"), - [MOVE_FLARE_BLITZ] = _("Flare Blitz"), - [MOVE_FORCE_PALM] = _("Force Palm"), - [MOVE_AURA_SPHERE] = _("Aura Sphere"), - [MOVE_ROCK_POLISH] = _("Rock Polish"), - [MOVE_POISON_JAB] = _("Poison Jab"), - [MOVE_DARK_PULSE] = _("Dark Pulse"), - [MOVE_NIGHT_SLASH] = _("Night Slash"), - [MOVE_AQUA_TAIL] = _("Aqua Tail"), - [MOVE_SEED_BOMB] = _("Seed Bomb"), - [MOVE_AIR_SLASH] = _("Air Slash"), - [MOVE_X_SCISSOR] = _("X-Scissor"), - [MOVE_BUG_BUZZ] = _("Bug Buzz"), - [MOVE_DRAGON_PULSE] = _("Dragon Pulse"), - [MOVE_DRAGON_RUSH] = _("Dragon Rush"), - [MOVE_POWER_GEM] = _("Power Gem"), - [MOVE_DRAIN_PUNCH] = _("Drain Punch"), - [MOVE_VACUUM_WAVE] = _("Vacuum Wave"), - [MOVE_FOCUS_BLAST] = _("Focus Blast"), - [MOVE_ENERGY_BALL] = _("Energy Ball"), - [MOVE_BRAVE_BIRD] = _("Brave Bird"), - [MOVE_EARTH_POWER] = _("Earth Power"), - [MOVE_SWITCHEROO] = _("Switcheroo"), - [MOVE_GIGA_IMPACT] = _("Giga Impact"), - [MOVE_NASTY_PLOT] = _("Nasty Plot"), - [MOVE_BULLET_PUNCH] = _("Bullet Punch"), - [MOVE_AVALANCHE] = _("Avalanche"), - [MOVE_ICE_SHARD] = _("Ice Shard"), - [MOVE_SHADOW_CLAW] = _("Shadow Claw"), - [MOVE_THUNDER_FANG] = _("Thunder Fang"), - [MOVE_ICE_FANG] = _("Ice Fang"), - [MOVE_FIRE_FANG] = _("Fire Fang"), - [MOVE_SHADOW_SNEAK] = _("Shadow Sneak"), - [MOVE_MUD_BOMB] = _("Mud Bomb"), - [MOVE_PSYCHO_CUT] = _("Psycho Cut"), - [MOVE_ZEN_HEADBUTT] = _("Zen Headbutt"), - [MOVE_MIRROR_SHOT] = _("Mirror Shot"), - [MOVE_FLASH_CANNON] = _("Flash Cannon"), - [MOVE_ROCK_CLIMB] = _("Rock Climb"), - [MOVE_DEFOG] = _("Defog"), - [MOVE_TRICK_ROOM] = _("Trick Room"), - [MOVE_DRACO_METEOR] = _("Draco Meteor"), - [MOVE_DISCHARGE] = _("Discharge"), - [MOVE_LAVA_PLUME] = _("Lava Plume"), - [MOVE_LEAF_STORM] = _("Leaf Storm"), - [MOVE_POWER_WHIP] = _("Power Whip"), - [MOVE_ROCK_WRECKER] = _("Rock Wrecker"), - [MOVE_CROSS_POISON] = _("Cross Poison"), - [MOVE_GUNK_SHOT] = _("Gunk Shot"), - [MOVE_IRON_HEAD] = _("Iron Head"), - [MOVE_MAGNET_BOMB] = _("Magnet Bomb"), - [MOVE_STONE_EDGE] = _("Stone Edge"), - [MOVE_CAPTIVATE] = _("Captivate"), - [MOVE_STEALTH_ROCK] = _("Stealth Rock"), - [MOVE_GRASS_KNOT] = _("Grass Knot"), - [MOVE_CHATTER] = _("Chatter"), - [MOVE_JUDGMENT] = _("Judgment"), - [MOVE_BUG_BITE] = _("Bug Bite"), - [MOVE_CHARGE_BEAM] = _("Charge Beam"), - [MOVE_WOOD_HAMMER] = _("Wood Hammer"), - [MOVE_AQUA_JET] = _("Aqua Jet"), - [MOVE_ATTACK_ORDER] = _("Attack Order"), - [MOVE_DEFEND_ORDER] = _("Defend Order"), - [MOVE_HEAL_ORDER] = _("Heal Order"), - [MOVE_HEAD_SMASH] = _("Head Smash"), - [MOVE_DOUBLE_HIT] = _("Double Hit"), - [MOVE_ROAR_OF_TIME] = _("Roar of Time"), - [MOVE_SPACIAL_REND] = _("Spacial Rend"), - [MOVE_LUNAR_DANCE] = _("Lunar Dance"), - [MOVE_CRUSH_GRIP] = _("Crush Grip"), - [MOVE_MAGMA_STORM] = _("Magma Storm"), - [MOVE_DARK_VOID] = _("Dark Void"), - [MOVE_SEED_FLARE] = _("Seed Flare"), - [MOVE_OMINOUS_WIND] = _("Ominous Wind"), - [MOVE_SHADOW_FORCE] = _("Shadow Force"), - [MOVE_HONE_CLAWS] = _("Hone Claws"), - [MOVE_WIDE_GUARD] = _("Wide Guard"), - [MOVE_GUARD_SPLIT] = _("Guard Split"), - [MOVE_POWER_SPLIT] = _("Power Split"), - [MOVE_WONDER_ROOM] = _("Wonder Room"), - [MOVE_PSYSHOCK] = _("Psyshock"), - [MOVE_VENOSHOCK] = _("Venoshock"), - [MOVE_AUTOTOMIZE] = _("Autotomize"), - [MOVE_RAGE_POWDER] = _("Rage Powder"), - [MOVE_TELEKINESIS] = _("Telekinesis"), - [MOVE_MAGIC_ROOM] = _("Magic Room"), - [MOVE_SMACK_DOWN] = _("Smack Down"), - [MOVE_STORM_THROW] = _("Storm Throw"), - [MOVE_FLAME_BURST] = _("Flame Burst"), - [MOVE_SLUDGE_WAVE] = _("Sludge Wave"), - [MOVE_QUIVER_DANCE] = _("Quiver Dance"), - [MOVE_HEAVY_SLAM] = _("Heavy Slam"), - [MOVE_SYNCHRONOISE] = _("Synchronoise"), - [MOVE_ELECTRO_BALL] = _("Electro Ball"), - [MOVE_SOAK] = _("Soak"), - [MOVE_FLAME_CHARGE] = _("Flame Charge"), - [MOVE_COIL] = _("Coil"), - [MOVE_LOW_SWEEP] = _("Low Sweep"), - [MOVE_ACID_SPRAY] = _("Acid Spray"), - [MOVE_FOUL_PLAY] = _("Foul Play"), - [MOVE_SIMPLE_BEAM] = _("Simple Beam"), - [MOVE_ENTRAINMENT] = _("Entrainment"), - [MOVE_AFTER_YOU] = _("After You"), - [MOVE_ROUND] = _("Round"), - [MOVE_ECHOED_VOICE] = _("Echoed Voice"), - [MOVE_CHIP_AWAY] = _("Chip Away"), - [MOVE_CLEAR_SMOG] = _("Clear Smog"), - [MOVE_STORED_POWER] = _("Stored Power"), - [MOVE_QUICK_GUARD] = _("Quick Guard"), - [MOVE_ALLY_SWITCH] = _("Ally Switch"), - [MOVE_SCALD] = _("Scald"), - [MOVE_SHELL_SMASH] = _("Shell Smash"), - [MOVE_HEAL_PULSE] = _("Heal Pulse"), - [MOVE_HEX] = _("Hex"), - [MOVE_SKY_DROP] = _("Sky Drop"), - [MOVE_SHIFT_GEAR] = _("Shift Gear"), - [MOVE_CIRCLE_THROW] = _("Circle Throw"), - [MOVE_INCINERATE] = _("Incinerate"), - [MOVE_QUASH] = _("Quash"), - [MOVE_ACROBATICS] = _("Acrobatics"), - [MOVE_REFLECT_TYPE] = _("Reflect Type"), - [MOVE_RETALIATE] = _("Retaliate"), - [MOVE_FINAL_GAMBIT] = _("Final Gambit"), - [MOVE_BESTOW] = _("Bestow"), - [MOVE_INFERNO] = _("Inferno"), - [MOVE_WATER_PLEDGE] = _("Water Pledge"), - [MOVE_FIRE_PLEDGE] = _("Fire Pledge"), - [MOVE_GRASS_PLEDGE] = _("Grass Pledge"), - [MOVE_VOLT_SWITCH] = _("Volt Switch"), - [MOVE_STRUGGLE_BUG] = _("Struggle Bug"), - [MOVE_BULLDOZE] = _("Bulldoze"), - [MOVE_FROST_BREATH] = _("Frost Breath"), - [MOVE_DRAGON_TAIL] = _("Dragon Tail"), - [MOVE_WORK_UP] = _("Work Up"), - [MOVE_ELECTROWEB] = _("Electroweb"), - [MOVE_WILD_CHARGE] = _("Wild Charge"), - [MOVE_DRILL_RUN] = _("Drill Run"), - [MOVE_DUAL_CHOP] = _("Dual Chop"), - [MOVE_HEART_STAMP] = _("Heart Stamp"), - [MOVE_HORN_LEECH] = _("Horn Leech"), - [MOVE_SACRED_SWORD] = _("Sacred Sword"), - [MOVE_RAZOR_SHELL] = _("Razor Shell"), - [MOVE_HEAT_CRASH] = _("Heat Crash"), - [MOVE_LEAF_TORNADO] = _("Leaf Tornado"), - [MOVE_STEAMROLLER] = _("Steamroller"), - [MOVE_COTTON_GUARD] = _("Cotton Guard"), - [MOVE_NIGHT_DAZE] = _("Night Daze"), - [MOVE_PSYSTRIKE] = _("Psystrike"), - [MOVE_TAIL_SLAP] = _("Tail Slap"), - [MOVE_HURRICANE] = _("Hurricane"), - [MOVE_HEAD_CHARGE] = _("Head Charge"), - [MOVE_GEAR_GRIND] = _("Gear Grind"), - [MOVE_SEARING_SHOT] = _("Searing Shot"), - [MOVE_TECHNO_BLAST] = _("Techno Blast"), - [MOVE_RELIC_SONG] = _("Relic Song"), - [MOVE_SECRET_SWORD] = _("Secret Sword"), - [MOVE_GLACIATE] = _("Glaciate"), - [MOVE_BOLT_STRIKE] = _("Bolt Strike"), - [MOVE_BLUE_FLARE] = _("Blue Flare"), - [MOVE_FIERY_DANCE] = _("Fiery Dance"), - [MOVE_FREEZE_SHOCK] = _("Freeze Shock"), - [MOVE_ICE_BURN] = _("Ice Burn"), - [MOVE_SNARL] = _("Snarl"), - [MOVE_ICICLE_CRASH] = _("Icicle Crash"), - [MOVE_V_CREATE] = _("V-create"), - [MOVE_FUSION_FLARE] = _("Fusion Flare"), - [MOVE_FUSION_BOLT] = _("Fusion Bolt"), - [MOVE_FLYING_PRESS] = _("Flying Press"), - [MOVE_MAT_BLOCK] = _("Mat Block"), - [MOVE_BELCH] = _("Belch"), - [MOVE_ROTOTILLER] = _("Rototiller"), - [MOVE_STICKY_WEB] = _("Sticky Web"), - [MOVE_FELL_STINGER] = _("Fell Stinger"), - [MOVE_PHANTOM_FORCE] = _("PhantomForce"), - [MOVE_TRICK_OR_TREAT] = _("TrickOrTreat"), - [MOVE_NOBLE_ROAR] = _("Noble Roar"), - [MOVE_ION_DELUGE] = _("Ion Deluge"), - [MOVE_PARABOLIC_CHARGE] = _("ParabolcChrg"), - [MOVE_FORESTS_CURSE] = _("Forest'sCurs"), - [MOVE_PETAL_BLIZZARD] = _("PetalBlizzrd"), - [MOVE_FREEZE_DRY] = _("Freeze-Dry"), - [MOVE_DISARMING_VOICE] = _("DisrmngVoice"), - [MOVE_PARTING_SHOT] = _("Parting Shot"), - [MOVE_TOPSY_TURVY] = _("Topsy-Turvy"), - [MOVE_DRAINING_KISS] = _("DrainingKiss"), - [MOVE_CRAFTY_SHIELD] = _("CraftyShield"), - [MOVE_FLOWER_SHIELD] = _("FlowerShield"), - [MOVE_GRASSY_TERRAIN] = _("GrssyTerrain"), - [MOVE_MISTY_TERRAIN] = _("MistyTerrain"), - [MOVE_ELECTRIFY] = _("Electrify"), - [MOVE_PLAY_ROUGH] = _("Play Rough"), - [MOVE_FAIRY_WIND] = _("Fairy Wind"), - [MOVE_MOONBLAST] = _("Moonblast"), - [MOVE_BOOMBURST] = _("Boomburst"), - [MOVE_FAIRY_LOCK] = _("Fairy Lock"), - [MOVE_KINGS_SHIELD] = _("King'sShield"), - [MOVE_PLAY_NICE] = _("Play Nice"), - [MOVE_CONFIDE] = _("Confide"), - [MOVE_DIAMOND_STORM] = _("DiamondStorm"), - [MOVE_STEAM_ERUPTION] = _("SteamErption"), - [MOVE_HYPERSPACE_HOLE] = _("HyprspceHole"), - [MOVE_WATER_SHURIKEN] = _("WatrShuriken"), - [MOVE_MYSTICAL_FIRE] = _("MysticalFire"), - [MOVE_SPIKY_SHIELD] = _("Spiky Shield"), - [MOVE_AROMATIC_MIST] = _("AromaticMist"), - [MOVE_EERIE_IMPULSE] = _("EerieImpulse"), - [MOVE_VENOM_DRENCH] = _("Venom Drench"), - [MOVE_POWDER] = _("Powder"), - [MOVE_GEOMANCY] = _("Geomancy"), - [MOVE_MAGNETIC_FLUX] = _("MagneticFlux"), - [MOVE_HAPPY_HOUR] = _("Happy Hour"), - [MOVE_ELECTRIC_TERRAIN] = _("ElctrcTrrain"), - [MOVE_DAZZLING_GLEAM] = _("DazzlngGleam"), - [MOVE_CELEBRATE] = _("Celebrate"), - [MOVE_HOLD_HANDS] = _("Hold Hands"), - [MOVE_BABY_DOLL_EYES] = _("BabyDollEyes"), - [MOVE_NUZZLE] = _("Nuzzle"), - [MOVE_HOLD_BACK] = _("Hold Back"), - [MOVE_INFESTATION] = _("Infestation"), - [MOVE_POWER_UP_PUNCH] = _("PowerUpPunch"), - [MOVE_OBLIVION_WING] = _("OblivionWing"), - [MOVE_THOUSAND_ARROWS] = _("ThousndArrws"), - [MOVE_THOUSAND_WAVES] = _("ThousndWaves"), - [MOVE_LANDS_WRATH] = _("Land's Wrath"), - [MOVE_LIGHT_OF_RUIN] = _("LightOfRuin"), - [MOVE_ORIGIN_PULSE] = _("Origin Pulse"), - [MOVE_PRECIPICE_BLADES] = _("PrcipceBldes"), - [MOVE_DRAGON_ASCENT] = _("DragonAscent"), - [MOVE_HYPERSPACE_FURY] = _("HyprspceFury"), - [MOVE_SHORE_UP] = _("Shore Up"), - [MOVE_FIRST_IMPRESSION] = _("FrstImpressn"), - [MOVE_BANEFUL_BUNKER] = _("BanefulBunkr"), - [MOVE_SPIRIT_SHACKLE] = _("SpiritShackl"), - [MOVE_DARKEST_LARIAT] = _("DarkstLariat"), - [MOVE_SPARKLING_ARIA] = _("SparklngAria"), - [MOVE_ICE_HAMMER] = _("Ice Hammer"), - [MOVE_FLORAL_HEALING] = _("FloralHealng"), - [MOVE_HIGH_HORSEPOWER] = _("HighHorsepwr"), - [MOVE_STRENGTH_SAP] = _("Strength Sap"), - [MOVE_SOLAR_BLADE] = _("Solar Blade"), - [MOVE_LEAFAGE] = _("Leafage"), - [MOVE_SPOTLIGHT] = _("Spotlight"), - [MOVE_TOXIC_THREAD] = _("Toxic Thread"), - [MOVE_LASER_FOCUS] = _("Laser Focus"), - [MOVE_GEAR_UP] = _("Gear Up"), - [MOVE_THROAT_CHOP] = _("Throat Chop"), - [MOVE_POLLEN_PUFF] = _("Pollen Puff"), - [MOVE_ANCHOR_SHOT] = _("Anchor Shot"), - [MOVE_PSYCHIC_TERRAIN] = _("PsychcTrrain"), - [MOVE_LUNGE] = _("Lunge"), - [MOVE_FIRE_LASH] = _("Fire Lash"), - [MOVE_POWER_TRIP] = _("Power Trip"), - [MOVE_BURN_UP] = _("Burn Up"), - [MOVE_SPEED_SWAP] = _("Speed Swap"), - [MOVE_SMART_STRIKE] = _("Smart Strike"), - [MOVE_PURIFY] = _("Purify"), - [MOVE_REVELATION_DANCE] = _("RvlationDnce"), - [MOVE_CORE_ENFORCER] = _("CoreEnforcer"), - [MOVE_TROP_KICK] = _("Trop Kick"), - [MOVE_INSTRUCT] = _("Instruct"), - [MOVE_BEAK_BLAST] = _("Beak Blast"), - [MOVE_CLANGING_SCALES] = _("ClngngScales"), - [MOVE_DRAGON_HAMMER] = _("DragonHammer"), - [MOVE_BRUTAL_SWING] = _("Brutal Swing"), - [MOVE_AURORA_VEIL] = _("Aurora Veil"), - [MOVE_SHELL_TRAP] = _("Shell Trap"), - [MOVE_FLEUR_CANNON] = _("Fleur Cannon"), - [MOVE_PSYCHIC_FANGS] = _("PsychicFangs"), - [MOVE_STOMPING_TANTRUM] = _("StmpngTantrm"), - [MOVE_SHADOW_BONE] = _("Shadow Bone"), - [MOVE_ACCELEROCK] = _("Accelerock"), - [MOVE_LIQUIDATION] = _("Liquidation"), - [MOVE_PRISMATIC_LASER] = _("PrsmaticLasr"), - [MOVE_SPECTRAL_THIEF] = _("SpectrlThief"), - [MOVE_SUNSTEEL_STRIKE] = _("SnsteelStrke"), - [MOVE_MOONGEIST_BEAM] = _("MoongestBeam"), - [MOVE_TEARFUL_LOOK] = _("Tearful Look"), - [MOVE_ZING_ZAP] = _("Zing Zap"), - [MOVE_NATURES_MADNESS] = _("Natur'sMadns"), - [MOVE_MULTI_ATTACK] = _("Multi-Attack"), - [MOVE_MIND_BLOWN] = _("Mind Blown"), - [MOVE_PLASMA_FISTS] = _("Plasma Fists"), - [MOVE_PHOTON_GEYSER] = _("PhotonGeyser"), - [MOVE_ZIPPY_ZAP] = _("Zippy Zap"), - [MOVE_SPLISHY_SPLASH] = _("SplishySplsh"), - [MOVE_FLOATY_FALL] = _("Floaty Fall"), - [MOVE_PIKA_PAPOW] = _("Pika Papow"), - [MOVE_BOUNCY_BUBBLE] = _("BouncyBubble"), - [MOVE_BUZZY_BUZZ] = _("Buzzy Buzz"), - [MOVE_SIZZLY_SLIDE] = _("Sizzly Slide"), - [MOVE_GLITZY_GLOW] = _("Glitzy Glow"), - [MOVE_BADDY_BAD] = _("Baddy Bad"), - [MOVE_SAPPY_SEED] = _("Sappy Seed"), - [MOVE_FREEZY_FROST] = _("Freezy Frost"), - [MOVE_SPARKLY_SWIRL] = _("SparklySwirl"), - [MOVE_VEEVEE_VOLLEY] = _("VeeveeVolley"), - [MOVE_DOUBLE_IRON_BASH] = _("DublIronBash"), - [MOVE_DYNAMAX_CANNON] = _("DynamxCannon"), - [MOVE_SNIPE_SHOT] = _("Snipe Shot"), - [MOVE_JAW_LOCK] = _("Jaw Lock"), - [MOVE_STUFF_CHEEKS] = _("Stuff Cheeks"), - [MOVE_NO_RETREAT] = _("No Retreat"), - [MOVE_TAR_SHOT] = _("Tar Shot"), - [MOVE_MAGIC_POWDER] = _("Magic Powder"), - [MOVE_DRAGON_DARTS] = _("Dragon Darts"), - [MOVE_TEATIME] = _("Teatime"), - [MOVE_OCTOLOCK] = _("Octolock"), - [MOVE_BOLT_BEAK] = _("Bolt Beak"), - [MOVE_FISHIOUS_REND] = _("FishiousRend"), - [MOVE_COURT_CHANGE] = _("Court Change"), - [MOVE_CLANGOROUS_SOUL] = _("ClngrousSoul"), - [MOVE_BODY_PRESS] = _("Body Press"), - [MOVE_DECORATE] = _("Decorate"), - [MOVE_DRUM_BEATING] = _("Drum Beating"), - [MOVE_SNAP_TRAP] = _("Snap Trap"), - [MOVE_PYRO_BALL] = _("Pyro Ball"), - [MOVE_BEHEMOTH_BLADE] = _("BehemthBlade"), - [MOVE_BEHEMOTH_BASH] = _("BehemothBash"), - [MOVE_AURA_WHEEL] = _("Aura Wheel"), - [MOVE_BREAKING_SWIPE] = _("BreakngSwipe"), - [MOVE_BRANCH_POKE] = _("Branch Poke"), - [MOVE_OVERDRIVE] = _("Overdrive"), - [MOVE_APPLE_ACID] = _("Apple Acid"), - [MOVE_GRAV_APPLE] = _("Grav Apple"), - [MOVE_SPIRIT_BREAK] = _("Spirit Break"), - [MOVE_STRANGE_STEAM] = _("StrangeSteam"), - [MOVE_LIFE_DEW] = _("Life Dew"), - [MOVE_OBSTRUCT] = _("Obstruct"), - [MOVE_FALSE_SURRENDER] = _("FalsSurrendr"), - [MOVE_METEOR_ASSAULT] = _("MeteorAssalt"), - [MOVE_ETERNABEAM] = _("Eternabeam"), - [MOVE_STEEL_BEAM] = _("Steel Beam"), - [MOVE_EXPANDING_FORCE] = _("ExpandngForc"), - [MOVE_STEEL_ROLLER] = _("Steel Roller"), - [MOVE_SCALE_SHOT] = _("Scale Shot"), - [MOVE_METEOR_BEAM] = _("Meteor Beam"), - [MOVE_SHELL_SIDE_ARM] = _("ShellSideArm"), - [MOVE_MISTY_EXPLOSION] = _("MstyExplsion"), - [MOVE_GRASSY_GLIDE] = _("Grassy Glide"), - [MOVE_RISING_VOLTAGE] = _("RisngVoltage"), - [MOVE_TERRAIN_PULSE] = _("TerrainPulse"), - [MOVE_SKITTER_SMACK] = _("SkitterSmack"), - [MOVE_BURNING_JEALOUSY] = _("BrningJelosy"), - [MOVE_LASH_OUT] = _("Lash Out"), - [MOVE_POLTERGEIST] = _("Poltergeist"), - [MOVE_CORROSIVE_GAS] = _("CorrosiveGas"), - [MOVE_COACHING] = _("Coaching"), - [MOVE_FLIP_TURN] = _("Flip Turn"), - [MOVE_TRIPLE_AXEL] = _("Triple Axel"), - [MOVE_DUAL_WINGBEAT] = _("DualWingbeat"), - [MOVE_SCORCHING_SANDS] = _("ScorchngSnds"), - [MOVE_JUNGLE_HEALING] = _("JungleHealng"), - [MOVE_WICKED_BLOW] = _("Wicked Blow"), - [MOVE_SURGING_STRIKES] = _("SurgngStrkes"), - [MOVE_THUNDER_CAGE] = _("Thunder Cage"), - [MOVE_DRAGON_ENERGY] = _("DragonEnergy"), - [MOVE_FREEZING_GLARE] = _("FreezngGlare"), - [MOVE_FIERY_WRATH] = _("Fiery Wrath"), - [MOVE_THUNDEROUS_KICK] = _("ThnderusKick"), - [MOVE_GLACIAL_LANCE] = _("GlacialLance"), - [MOVE_ASTRAL_BARRAGE] = _("AstrlBarrage"), - [MOVE_EERIE_SPELL] = _("Eerie Spell"), - [MOVE_DIRE_CLAW] = _("Dire Claw"), - [MOVE_PSYSHIELD_BASH] = _("PsyshieldBsh"), - [MOVE_POWER_SHIFT] = _("Power Shift"), - [MOVE_STONE_AXE] = _("Stone Axe"), - [MOVE_SPRINGTIDE_STORM] = _("SprngtdeStrm"), - [MOVE_MYSTICAL_POWER] = _("MystcalPower"), - [MOVE_RAGING_FURY] = _("Raging Fury"), - [MOVE_WAVE_CRASH] = _("Wave Crash"), - [MOVE_CHLOROBLAST] = _("Chloroblast"), - [MOVE_MOUNTAIN_GALE] = _("MountainGale"), - [MOVE_VICTORY_DANCE] = _("VictoryDance"), - [MOVE_HEADLONG_RUSH] = _("HeadlongRush"), - [MOVE_BARB_BARRAGE] = _("Barb Barrage"), - [MOVE_ESPER_WING] = _("Esper Wing"), - [MOVE_BITTER_MALICE] = _("BitterMalice"), - [MOVE_SHELTER] = _("Shelter"), - [MOVE_TRIPLE_ARROWS] = _("TripleArrows"), - [MOVE_INFERNAL_PARADE] = _("InfrnlParade"), - [MOVE_CEASELESS_EDGE] = _("CeaslessEdge"), - [MOVE_BLEAKWIND_STORM] = _("BlekwndStorm"), - [MOVE_WILDBOLT_STORM] = _("WildbltStorm"), - [MOVE_SANDSEAR_STORM] = _("SndsearStorm"), - [MOVE_LUNAR_BLESSING] = _("LunarBlessng"), - [MOVE_TAKE_HEART] = _("Take Heart"), - [MOVE_TERA_BLAST] = _("Tera Blast"), - [MOVE_SILK_TRAP] = _("Silk Trap"), - [MOVE_AXE_KICK] = _("Axe Kick"), - [MOVE_LAST_RESPECTS] = _("LastRespects"), - [MOVE_LUMINA_CRASH] = _("Lumina Crash"), - [MOVE_ORDER_UP] = _("Order Up"), - [MOVE_JET_PUNCH] = _("Jet Punch"), - [MOVE_SPICY_EXTRACT] = _("SpicyExtract"), - [MOVE_SPIN_OUT] = _("Spin Out"), - [MOVE_POPULATION_BOMB] = _("PoplatinBomb"), - [MOVE_ICE_SPINNER] = _("Ice Spinner"), - [MOVE_GLAIVE_RUSH] = _("Glaive Rush"), - [MOVE_REVIVAL_BLESSING] = _("RevivlBlesng"), - [MOVE_SALT_CURE] = _("Salt Cure"), - [MOVE_TRIPLE_DIVE] = _("Triple Dive"), - [MOVE_MORTAL_SPIN] = _("Mortal Spin"), - [MOVE_DOODLE] = _("Doodle"), - [MOVE_FILLET_AWAY] = _("Fillet Away"), - [MOVE_KOWTOW_CLEAVE] = _("KowtowCleave"), - [MOVE_FLOWER_TRICK] = _("Flower Trick"), - [MOVE_TORCH_SONG] = _("Torch Song"), - [MOVE_AQUA_STEP] = _("Aqua Step"), - [MOVE_RAGING_BULL] = _("Raging Bull"), - [MOVE_MAKE_IT_RAIN] = _("Make It Rain"), - [MOVE_RUINATION] = _("Ruination"), - [MOVE_COLLISION_COURSE] = _("ColisinCours"), - [MOVE_ELECTRO_DRIFT] = _("ElectroDrift"), - [MOVE_SHED_TAIL] = _("Shed Tail"), - [MOVE_CHILLY_RECEPTION] = _("ChilReceptin"), - [MOVE_TIDY_UP] = _("Tidy Up"), - [MOVE_SNOWSCAPE] = _("Snowscape"), - [MOVE_POUNCE] = _("Pounce"), - [MOVE_TRAILBLAZE] = _("Trailblaze"), - [MOVE_CHILLING_WATER] = _("ChillingWatr"), - [MOVE_HYPER_DRILL] = _("Hyper Drill"), - [MOVE_TWIN_BEAM] = _("Twin Beam"), - [MOVE_RAGE_FIST] = _("Rage Fist"), - [MOVE_ARMOR_CANNON] = _("Armor Cannon"), - [MOVE_BITTER_BLADE] = _("Bitter Blade"), - [MOVE_DOUBLE_SHOCK] = _("Double Shock"), - [MOVE_GIGATON_HAMMER] = _("GigatonHammr"), - [MOVE_COMEUPPANCE] = _("Comeuppance"), - [MOVE_AQUA_CUTTER] = _("Aqua Cutter"), - [MOVE_BLAZING_TORQUE] = _("BlazngTorque"), - [MOVE_WICKED_TORQUE] = _("WickedTorque"), - [MOVE_NOXIOUS_TORQUE] = _("NoxiusTorque"), - [MOVE_COMBAT_TORQUE] = _("CombatTorque"), - [MOVE_MAGICAL_TORQUE] = _("MagiclTorque"), - [MOVE_PSYBLADE] = _("Psyblade"), - [MOVE_HYDRO_STEAM] = _("Hydro Steam"), - [MOVE_BLOOD_MOON] = _("Blood Moon"), - [MOVE_MATCHA_GOTCHA] = _("MatchaGotcha"), - [MOVE_SYRUP_BOMB] = _("Syrup Bomb"), - [MOVE_IVY_CUDGEL] = _("Ivy Cudgel"), - [MOVE_ELECTRO_SHOT] = _("Electro Shot"), - [MOVE_TERA_STARSTORM] = _("TeraStarstrm"), - [MOVE_FICKLE_BEAM] = _("Fickle Beam"), - [MOVE_BURNING_BULWARK] = _("BurnngBulwrk"), - [MOVE_THUNDERCLAP] = _("Thunderclap"), - [MOVE_MIGHTY_CLEAVE] = _("MightyCleave"), - [MOVE_TACHYON_CUTTER] = _("TachyonCuttr"), - [MOVE_HARD_PRESS] = _("Hard Press"), - [MOVE_DRAGON_CHEER] = _("Dragon Cheer"), - [MOVE_ALLURING_VOICE] = _("AllurngVoice"), - [MOVE_TEMPER_FLARE] = _("Temper Flare"), - [MOVE_SUPERCELL_SLAM] = _("SuprcellSlam"), - [MOVE_PSYCHIC_NOISE] = _("PsychicNoise"), - [MOVE_UPPER_HAND] = _("Upper Hand"), - [MOVE_MALIGNANT_CHAIN] = _("MalignntChan"), - // Max Moves - [MOVE_MAX_GUARD] = _("M-Guard"), - [MOVE_MAX_STRIKE] = _("M-Strike"), - [MOVE_MAX_KNUCKLE] = _("M-Knuckle"), - [MOVE_MAX_AIRSTREAM] = _("M-Airstream"), - [MOVE_MAX_OOZE] = _("M-Ooze"), - [MOVE_MAX_QUAKE] = _("M-Quake"), - [MOVE_MAX_ROCKFALL] = _("M-Rockfall"), - [MOVE_MAX_FLUTTERBY] = _("M-Flutterby"), - [MOVE_MAX_PHANTASM] = _("M-Phantasm"), - [MOVE_MAX_STEELSPIKE] = _("M-Steelspike"), - [MOVE_MAX_FLARE] = _("M-Flare"), - [MOVE_MAX_GEYSER] = _("M-Geyser"), - [MOVE_MAX_OVERGROWTH] = _("M-Overgrowth"), - [MOVE_MAX_LIGHTNING] = _("M-Lightning"), - [MOVE_MAX_HAILSTORM] = _("M-Hailstorm"), - [MOVE_MAX_MINDSTORM] = _("M-Mindstorm"), - [MOVE_MAX_WYRMWIND] = _("M-Wyrmwind"), - [MOVE_MAX_DARKNESS] = _("M-Darkness"), - [MOVE_MAX_STARFALL] = _("M-Starfall"), -// Gigantamax Moves - [MOVE_G_MAX_VINE_LASH] = _("G-Vine Lash"), - [MOVE_G_MAX_WILDFIRE] = _("G-Wildfire"), - [MOVE_G_MAX_CANNONADE] = _("G-Cannonade"), - [MOVE_G_MAX_BEFUDDLE] = _("G-Befuddle"), - [MOVE_G_MAX_VOLT_CRASH] = _("G-VoltCrash"), - [MOVE_G_MAX_GOLD_RUSH] = _("G-Gold Rush"), - [MOVE_G_MAX_CHI_STRIKE] = _("G-ChiStrike"), - [MOVE_G_MAX_TERROR] = _("G-Terror"), - [MOVE_G_MAX_FOAM_BURST] = _("G-FoamBurst"), - [MOVE_G_MAX_RESONANCE] = _("G-Resonance"), - [MOVE_G_MAX_CUDDLE] = _("G-Cuddle"), - [MOVE_G_MAX_REPLENISH] = _("G-Replenish"), - [MOVE_G_MAX_MALODOR] = _("G-Malodor"), - [MOVE_G_MAX_MELTDOWN] = _("G-Meltdown"), - [MOVE_G_MAX_DRUM_SOLO] = _("G-Drum Solo"), - [MOVE_G_MAX_FIREBALL] = _("G-Fireball"), - [MOVE_G_MAX_HYDROSNIPE] = _("G-Hydrsnipe"), - [MOVE_G_MAX_WIND_RAGE] = _("G-Wind Rage"), - [MOVE_G_MAX_GRAVITAS] = _("G-Gravitas"), - [MOVE_G_MAX_STONESURGE] = _("G-Stonesrge"), - [MOVE_G_MAX_VOLCALITH] = _("G-Volcalith"), - [MOVE_G_MAX_TARTNESS] = _("G-Tartness"), - [MOVE_G_MAX_SWEETNESS] = _("G-Sweetness"), - [MOVE_G_MAX_SANDBLAST] = _("G-Sandblast"), - [MOVE_G_MAX_STUN_SHOCK] = _("G-StunShock"), - [MOVE_G_MAX_CENTIFERNO] = _("G-Centiferno"), - [MOVE_G_MAX_SMITE] = _("G-Smite"), - [MOVE_G_MAX_SNOOZE] = _("G-Snooze"), - [MOVE_G_MAX_FINALE] = _("G-Finale"), - [MOVE_G_MAX_STEELSURGE] = _("G-Steelsrge"), - [MOVE_G_MAX_DEPLETION] = _("G-Depletion"), - [MOVE_G_MAX_ONE_BLOW] = _("G-One Blow"), - [MOVE_G_MAX_RAPID_FLOW] = _("G-Rapid Flow"), -}; -#endif - -static const u8 sText_Breakneck_Blitz[] = _("Breakneck Blitz"); -static const u8 sText_All_Out_Pummeling[] = _("All Out Pummeling"); -static const u8 sText_Supersonic_Skystrike[] = _("Supersonic Skystrike"); -static const u8 sText_Acid_Downpour[] = _("Acid Downpour"); -static const u8 sText_Tectonic_Rage[] = _("Tectonic Rage"); -static const u8 sText_Continental_Crush[] = _("Continental Crush"); -static const u8 sText_Savage_Spin_Out[] = _("Savage Spin Out"); -static const u8 sText_Never_Ending_Nightmare[] = _("Never Ending Nightmare"); -static const u8 sText_Corkscrew_Crash[] = _("Corkscrew Crash"); -static const u8 sText_Inferno_Overdrive[] = _("Inferno Overdrive"); -static const u8 sText_Hydro_Vortex[] = _("Hydro Vortex"); -static const u8 sText_Bloom_Doom[] = _("Bloom Doom"); -static const u8 sText_Gigavolt_Havoc[] = _("Gigavolt Havoc"); -static const u8 sText_Shattered_Psyche[] = _("Shattered Psyche"); -static const u8 sText_Subzero_Slammer[] = _("Subzero Slammer"); -static const u8 sText_Devastating_Drake[] = _("Devastating Drake"); -static const u8 sText_Black_Hole_Eclipse[] = _("Black Hole Eclipse"); -static const u8 sText_Twinkle_Tackle[] = _("Twinkle Tackle"); -static const u8 sText_Catastropika[] = _("Catastropika"); -static const u8 sText_10000000_Volt_Thunderbolt[] = _("10000000 Volt Thunderbolt"); -static const u8 sText_Stoked_Sparksurfer[] = _("Stoked Sparksurfer"); -static const u8 sText_Extreme_Evoboost[] = _("Extreme Evoboost"); -static const u8 sText_Pulverizing_Pancake[] = _("Pulverizing Pancake"); -static const u8 sText_Genesis_Supernova[] = _("Genesis Supernova"); -static const u8 sText_Sinister_Arrow_Raid[] = _("Sinister Arrow Raid"); -static const u8 sText_Malicious_Moonsault[] = _("Malicious Moonsault"); -static const u8 sText_Oceanic_Operetta[] = _("Oceanic Operetta"); -static const u8 sText_Splintered_Stormshards[] = _("Splintered Stormshards"); -static const u8 sText_Lets_Snuggle_Forever[] = _("Let's Snuggle Forever"); -static const u8 sText_Clangorous_Soulblaze[] = _("Clangorous Soulblaze"); -static const u8 sText_Guardian_Of_Alola[] = _("Guardian Of Alola"); -static const u8 sText_Searing_Sunraze_Smash[] = _("Searing Sunraze Smash"); -static const u8 sText_Menacing_Moonraze_Maelstrom[] = _("Menacing Moonraze Maelstrom"); -static const u8 sText_Light_That_Burns_The_Sky[] = _("Light That Burns The Sky"); -static const u8 sText_Soul_Stealing_7_Star_Strike[] = _("Soul Stealing 7 Star Strike"); - -const u8 *const gZMoveNames[] = -{ - [MOVE_BREAKNECK_BLITZ - FIRST_Z_MOVE] = sText_Breakneck_Blitz, - [MOVE_ALL_OUT_PUMMELING - FIRST_Z_MOVE] = sText_All_Out_Pummeling, - [MOVE_SUPERSONIC_SKYSTRIKE - FIRST_Z_MOVE] = sText_Supersonic_Skystrike, - [MOVE_ACID_DOWNPOUR - FIRST_Z_MOVE] = sText_Acid_Downpour, - [MOVE_TECTONIC_RAGE - FIRST_Z_MOVE] = sText_Tectonic_Rage, - [MOVE_CONTINENTAL_CRUSH - FIRST_Z_MOVE] = sText_Continental_Crush, - [MOVE_SAVAGE_SPIN_OUT - FIRST_Z_MOVE] = sText_Savage_Spin_Out, - [MOVE_NEVER_ENDING_NIGHTMARE - FIRST_Z_MOVE] = sText_Never_Ending_Nightmare, - [MOVE_CORKSCREW_CRASH - FIRST_Z_MOVE] = sText_Corkscrew_Crash, - [MOVE_INFERNO_OVERDRIVE - FIRST_Z_MOVE] = sText_Inferno_Overdrive, - [MOVE_HYDRO_VORTEX - FIRST_Z_MOVE] = sText_Hydro_Vortex, - [MOVE_BLOOM_DOOM - FIRST_Z_MOVE] = sText_Bloom_Doom, - [MOVE_GIGAVOLT_HAVOC - FIRST_Z_MOVE] = sText_Gigavolt_Havoc, - [MOVE_SHATTERED_PSYCHE - FIRST_Z_MOVE] = sText_Shattered_Psyche, - [MOVE_SUBZERO_SLAMMER - FIRST_Z_MOVE] = sText_Subzero_Slammer, - [MOVE_DEVASTATING_DRAKE - FIRST_Z_MOVE] = sText_Devastating_Drake, - [MOVE_BLACK_HOLE_ECLIPSE - FIRST_Z_MOVE] = sText_Black_Hole_Eclipse, - [MOVE_TWINKLE_TACKLE - FIRST_Z_MOVE] = sText_Twinkle_Tackle, - [MOVE_CATASTROPIKA - FIRST_Z_MOVE] = sText_Catastropika, - [MOVE_10000000_VOLT_THUNDERBOLT - FIRST_Z_MOVE] = sText_10000000_Volt_Thunderbolt, - [MOVE_STOKED_SPARKSURFER - FIRST_Z_MOVE] = sText_Stoked_Sparksurfer, - [MOVE_EXTREME_EVOBOOST - FIRST_Z_MOVE] = sText_Extreme_Evoboost, - [MOVE_PULVERIZING_PANCAKE - FIRST_Z_MOVE] = sText_Pulverizing_Pancake, - [MOVE_GENESIS_SUPERNOVA - FIRST_Z_MOVE] = sText_Genesis_Supernova, - [MOVE_SINISTER_ARROW_RAID - FIRST_Z_MOVE] = sText_Sinister_Arrow_Raid, - [MOVE_MALICIOUS_MOONSAULT - FIRST_Z_MOVE] = sText_Malicious_Moonsault, - [MOVE_OCEANIC_OPERETTA - FIRST_Z_MOVE] = sText_Oceanic_Operetta, - [MOVE_SPLINTERED_STORMSHARDS - FIRST_Z_MOVE] = sText_Splintered_Stormshards, - [MOVE_LETS_SNUGGLE_FOREVER - FIRST_Z_MOVE] = sText_Lets_Snuggle_Forever, - [MOVE_CLANGOROUS_SOULBLAZE - FIRST_Z_MOVE] = sText_Clangorous_Soulblaze, - [MOVE_GUARDIAN_OF_ALOLA - FIRST_Z_MOVE] = sText_Guardian_Of_Alola, - [MOVE_SEARING_SUNRAZE_SMASH - FIRST_Z_MOVE] = sText_Searing_Sunraze_Smash, - [MOVE_MENACING_MOONRAZE_MAELSTROM - FIRST_Z_MOVE] = sText_Menacing_Moonraze_Maelstrom, - [MOVE_LIGHT_THAT_BURNS_THE_SKY - FIRST_Z_MOVE] = sText_Light_That_Burns_The_Sky, - [MOVE_SOUL_STEALING_7_STAR_STRIKE - FIRST_Z_MOVE] = sText_Soul_Stealing_7_Star_Strike, -}; - -// Max Moves -static const u8 sText_Max_Guard[] = _("Max Guard"); -static const u8 sText_Max_Strike[] = _("Max Strike"); -static const u8 sText_Max_Knuckle[] = _("Max Knuckle"); -static const u8 sText_Max_Airstream[] = _("Max Airstream"); -static const u8 sText_Max_Ooze[] = _("Max Ooze"); -static const u8 sText_Max_Quake[] = _("Max Quake"); -static const u8 sText_Max_Rockfall[] = _("Max Rockfall"); -static const u8 sText_Max_Flutterby[] = _("Max Flutterby"); -static const u8 sText_Max_Phantasm[] = _("Max Phantasm"); -static const u8 sText_Max_Steelspike[] = _("Max Steelspike"); -static const u8 sText_Max_Flare[] = _("Max Flare"); -static const u8 sText_Max_Geyser[] = _("Max Geyser"); -static const u8 sText_Max_Overgrowth[] = _("Max Overgrowth"); -static const u8 sText_Max_Lightning[] = _("Max Lightning"); -static const u8 sText_Max_Hailstorm[] = _("Max Hailstorm"); -static const u8 sText_Max_Mindstorm[] = _("Max Mindstorm"); -static const u8 sText_Max_Wyrmwind[] = _("Max Wyrmwind"); -static const u8 sText_Max_Darkness[] = _("Max Darkness"); -static const u8 sText_Max_Starfall[] = _("Max Starfall"); -static const u8 sText_G_Max_Vine_Lash[] = _("G-Max Vine Lash"); -static const u8 sText_G_Max_Wildfire[] = _("G-Max Wildfire"); -static const u8 sText_G_Max_Cannonade[] = _("G-Max Cannonade"); -static const u8 sText_G_Max_Befuddle[] = _("G-Max Befuddle"); -static const u8 sText_G_Max_Volt_Crash[] = _("G-Max Volt Crash"); -static const u8 sText_G_Max_Gold_Rush[] = _("G-Max Gold Rush"); -static const u8 sText_G_Max_Chi_Strike[] = _("G-Max Chi Strike"); -static const u8 sText_G_Max_Terror[] = _("G-Max Terror"); -static const u8 sText_G_Max_Foam_Burst[] = _("G-Max Foam Burst"); -static const u8 sText_G_Max_Resonance[] = _("G-Max Resonance"); -static const u8 sText_G_Max_Cuddle[] = _("G-Max Cuddle"); -static const u8 sText_G_Max_Replenish[] = _("G-Max Replenish"); -static const u8 sText_G_Max_Malodor[] = _("G-Max Malodor"); -static const u8 sText_G_Max_Meltdown[] = _("G-Max Meltdown"); -static const u8 sText_G_Max_Drum_Solo[] = _("G-Max Drum Solo"); -static const u8 sText_G_Max_Fireball[] = _("G-Max Fireball"); -static const u8 sText_G_Max_Hydrosnipe[] = _("G-Max Hydrosnipe"); -static const u8 sText_G_Max_Wind_Rage[] = _("G-Max Wind Rage"); -static const u8 sText_G_Max_Gravitas[] = _("G-Max Gravitas"); -static const u8 sText_G_Max_Stonesurge[] = _("G-Max Stonesurge"); -static const u8 sText_G_Max_Volcalith[] = _("G-Max Volcalith"); -static const u8 sText_G_Max_Tartness[] = _("G-Max Tartness"); -static const u8 sText_G_Max_Sweetness[] = _("G-Max Sweetness"); -static const u8 sText_G_Max_Sandblast[] = _("G-Max Sandblast"); -static const u8 sText_G_Max_Stun_Shock[] = _("G-Max Stun Shock"); -static const u8 sText_G_Max_Centiferno[] = _("G-Max Centiferno"); -static const u8 sText_G_Max_Smite[] = _("G-Max Smite"); -static const u8 sText_G_Max_Snooze[] = _("G-Max Snooze"); -static const u8 sText_G_Max_Finale[] = _("G-Max Finale"); -static const u8 sText_G_Max_Steelsurge[] = _("G-Max Steelsurge"); -static const u8 sText_G_Max_Depletion[] = _("G-Max Depletion"); -static const u8 sText_G_Max_One_Blow[] = _("G-Max One Blow"); -static const u8 sText_G_Max_Rapid_Flow[] = _("G-Max Rapid Flow"); - -const u8 *const gMaxMoveNames[] = -{ - [MOVE_MAX_GUARD - FIRST_MAX_MOVE] = sText_Max_Guard, - [MOVE_MAX_STRIKE - FIRST_MAX_MOVE] = sText_Max_Strike, - [MOVE_MAX_KNUCKLE - FIRST_MAX_MOVE] = sText_Max_Knuckle, - [MOVE_MAX_AIRSTREAM - FIRST_MAX_MOVE] = sText_Max_Airstream, - [MOVE_MAX_OOZE - FIRST_MAX_MOVE] = sText_Max_Ooze, - [MOVE_MAX_QUAKE - FIRST_MAX_MOVE] = sText_Max_Quake, - [MOVE_MAX_ROCKFALL - FIRST_MAX_MOVE] = sText_Max_Rockfall, - [MOVE_MAX_FLUTTERBY - FIRST_MAX_MOVE] = sText_Max_Flutterby, - [MOVE_MAX_PHANTASM - FIRST_MAX_MOVE] = sText_Max_Phantasm, - [MOVE_MAX_STEELSPIKE - FIRST_MAX_MOVE] = sText_Max_Steelspike, - [MOVE_MAX_FLARE - FIRST_MAX_MOVE] = sText_Max_Flare, - [MOVE_MAX_GEYSER - FIRST_MAX_MOVE] = sText_Max_Geyser, - [MOVE_MAX_OVERGROWTH - FIRST_MAX_MOVE] = sText_Max_Overgrowth, - [MOVE_MAX_LIGHTNING - FIRST_MAX_MOVE] = sText_Max_Lightning, - [MOVE_MAX_HAILSTORM - FIRST_MAX_MOVE] = sText_Max_Hailstorm, - [MOVE_MAX_MINDSTORM - FIRST_MAX_MOVE] = sText_Max_Mindstorm, - [MOVE_MAX_WYRMWIND - FIRST_MAX_MOVE] = sText_Max_Wyrmwind, - [MOVE_MAX_DARKNESS - FIRST_MAX_MOVE] = sText_Max_Darkness, - [MOVE_MAX_STARFALL - FIRST_MAX_MOVE] = sText_Max_Starfall, - [MOVE_G_MAX_VINE_LASH - FIRST_MAX_MOVE] = sText_G_Max_Vine_Lash, - [MOVE_G_MAX_WILDFIRE - FIRST_MAX_MOVE] = sText_G_Max_Wildfire, - [MOVE_G_MAX_CANNONADE - FIRST_MAX_MOVE] = sText_G_Max_Cannonade, - [MOVE_G_MAX_BEFUDDLE - FIRST_MAX_MOVE] = sText_G_Max_Befuddle, - [MOVE_G_MAX_VOLT_CRASH - FIRST_MAX_MOVE] = sText_G_Max_Volt_Crash, - [MOVE_G_MAX_GOLD_RUSH - FIRST_MAX_MOVE] = sText_G_Max_Gold_Rush, - [MOVE_G_MAX_CHI_STRIKE - FIRST_MAX_MOVE] = sText_G_Max_Chi_Strike, - [MOVE_G_MAX_TERROR - FIRST_MAX_MOVE] = sText_G_Max_Terror, - [MOVE_G_MAX_FOAM_BURST - FIRST_MAX_MOVE] = sText_G_Max_Foam_Burst, - [MOVE_G_MAX_RESONANCE - FIRST_MAX_MOVE] = sText_G_Max_Resonance, - [MOVE_G_MAX_CUDDLE - FIRST_MAX_MOVE] = sText_G_Max_Cuddle, - [MOVE_G_MAX_REPLENISH - FIRST_MAX_MOVE] = sText_G_Max_Replenish, - [MOVE_G_MAX_MALODOR - FIRST_MAX_MOVE] = sText_G_Max_Malodor, - [MOVE_G_MAX_MELTDOWN - FIRST_MAX_MOVE] = sText_G_Max_Meltdown, - [MOVE_G_MAX_DRUM_SOLO - FIRST_MAX_MOVE] = sText_G_Max_Drum_Solo, - [MOVE_G_MAX_FIREBALL - FIRST_MAX_MOVE] = sText_G_Max_Fireball, - [MOVE_G_MAX_HYDROSNIPE - FIRST_MAX_MOVE] = sText_G_Max_Hydrosnipe, - [MOVE_G_MAX_WIND_RAGE - FIRST_MAX_MOVE] = sText_G_Max_Wind_Rage, - [MOVE_G_MAX_GRAVITAS - FIRST_MAX_MOVE] = sText_G_Max_Gravitas, - [MOVE_G_MAX_STONESURGE - FIRST_MAX_MOVE] = sText_G_Max_Stonesurge, - [MOVE_G_MAX_VOLCALITH - FIRST_MAX_MOVE] = sText_G_Max_Volcalith, - [MOVE_G_MAX_TARTNESS - FIRST_MAX_MOVE] = sText_G_Max_Tartness, - [MOVE_G_MAX_SWEETNESS - FIRST_MAX_MOVE] = sText_G_Max_Sweetness, - [MOVE_G_MAX_SANDBLAST - FIRST_MAX_MOVE] = sText_G_Max_Sandblast, - [MOVE_G_MAX_STUN_SHOCK - FIRST_MAX_MOVE] = sText_G_Max_Stun_Shock, - [MOVE_G_MAX_CENTIFERNO - FIRST_MAX_MOVE] = sText_G_Max_Centiferno, - [MOVE_G_MAX_SMITE - FIRST_MAX_MOVE] = sText_G_Max_Smite, - [MOVE_G_MAX_SNOOZE - FIRST_MAX_MOVE] = sText_G_Max_Snooze, - [MOVE_G_MAX_FINALE - FIRST_MAX_MOVE] = sText_G_Max_Finale, - [MOVE_G_MAX_STEELSURGE - FIRST_MAX_MOVE] = sText_G_Max_Steelsurge, - [MOVE_G_MAX_DEPLETION - FIRST_MAX_MOVE] = sText_G_Max_Depletion, - [MOVE_G_MAX_ONE_BLOW - FIRST_MAX_MOVE] = sText_G_Max_One_Blow, - [MOVE_G_MAX_RAPID_FLOW - FIRST_MAX_MOVE] = sText_G_Max_Rapid_Flow, -}; diff --git a/src/data/text/nature_names.h b/src/data/text/nature_names.h deleted file mode 100644 index 4c387a64c..000000000 --- a/src/data/text/nature_names.h +++ /dev/null @@ -1,53 +0,0 @@ -static const u8 sHardyNatureName[] = _("HARDY"); -static const u8 sLonelyNatureName[] = _("LONELY"); -static const u8 sBraveNatureName[] = _("BRAVE"); -static const u8 sAdamantNatureName[] = _("ADAMANT"); -static const u8 sNaughtyNatureName[] = _("NAUGHTY"); -static const u8 sBoldNatureName[] = _("BOLD"); -static const u8 sDocileNatureName[] = _("DOCILE"); -static const u8 sRelaxedNatureName[] = _("RELAXED"); -static const u8 sImpishNatureName[] = _("IMPISH"); -static const u8 sLaxNatureName[] = _("LAX"); -static const u8 sTimidNatureName[] = _("TIMID"); -static const u8 sHastyNatureName[] = _("HASTY"); -static const u8 sSeriousNatureName[] = _("SERIOUS"); -static const u8 sJollyNatureName[] = _("JOLLY"); -static const u8 sNaiveNatureName[] = _("NAIVE"); -static const u8 sModestNatureName[] = _("MODEST"); -static const u8 sMildNatureName[] = _("MILD"); -static const u8 sQuietNatureName[] = _("QUIET"); -static const u8 sBashfulNatureName[] = _("BASHFUL"); -static const u8 sRashNatureName[] = _("RASH"); -static const u8 sCalmNatureName[] = _("CALM"); -static const u8 sGentleNatureName[] = _("GENTLE"); -static const u8 sSassyNatureName[] = _("SASSY"); -static const u8 sCarefulNatureName[] = _("CAREFUL"); -static const u8 sQuirkyNatureName[] = _("QUIRKY"); - -const u8 *const gNatureNamePointers[NUM_NATURES] = { - [NATURE_HARDY] = sHardyNatureName, - [NATURE_LONELY] = sLonelyNatureName, - [NATURE_BRAVE] = sBraveNatureName, - [NATURE_ADAMANT] = sAdamantNatureName, - [NATURE_NAUGHTY] = sNaughtyNatureName, - [NATURE_BOLD] = sBoldNatureName, - [NATURE_DOCILE] = sDocileNatureName, - [NATURE_RELAXED] = sRelaxedNatureName, - [NATURE_IMPISH] = sImpishNatureName, - [NATURE_LAX] = sLaxNatureName, - [NATURE_TIMID] = sTimidNatureName, - [NATURE_HASTY] = sHastyNatureName, - [NATURE_SERIOUS] = sSeriousNatureName, - [NATURE_JOLLY] = sJollyNatureName, - [NATURE_NAIVE] = sNaiveNatureName, - [NATURE_MODEST] = sModestNatureName, - [NATURE_MILD] = sMildNatureName, - [NATURE_QUIET] = sQuietNatureName, - [NATURE_BASHFUL] = sBashfulNatureName, - [NATURE_RASH] = sRashNatureName, - [NATURE_CALM] = sCalmNatureName, - [NATURE_GENTLE] = sGentleNatureName, - [NATURE_SASSY] = sSassyNatureName, - [NATURE_CAREFUL] = sCarefulNatureName, - [NATURE_QUIRKY] = sQuirkyNatureName, -}; diff --git a/src/easy_chat.c b/src/easy_chat.c index 9c48c2026..4c1fa5a93 100644 --- a/src/easy_chat.c +++ b/src/easy_chat.c @@ -157,7 +157,7 @@ static const u8 *GetEasyChatWord(u8 groupId, u16 index) return gSpeciesInfo[index].speciesName; case EC_GROUP_MOVE_1: case EC_GROUP_MOVE_2: - return gMoveNames[index]; + return gMovesInfo[index].name; default: return sEasyChatGroups[groupId].wordData.words[index].text; } diff --git a/src/field_specials.c b/src/field_specials.c index 8d0df63b7..0f2436b69 100644 --- a/src/field_specials.c +++ b/src/field_specials.c @@ -2077,7 +2077,7 @@ bool8 BufferTMHMMoveName(void) // 8004 = item ID if (gSpecialVar_0x8004 >= ITEM_TM01 && gSpecialVar_0x8004 <= ITEM_HM08) { - StringCopy(gStringVar1, gMoveNames[ItemIdToBattleMoveId(gSpecialVar_0x8004)]); + StringCopy(gStringVar1, gMovesInfo[ItemIdToBattleMoveId(gSpecialVar_0x8004)].name); return TRUE; } else @@ -2259,21 +2259,21 @@ bool8 CapeBrinkGetMoveToTeachLeadPokemon(void) return FALSE; if (tutorMonId == 0) { - StringCopy(gStringVar2, gMoveNames[MOVE_FRENZY_PLANT]); + StringCopy(gStringVar2, gMovesInfo[MOVE_FRENZY_PLANT].name); gSpecialVar_0x8005 = MOVETUTOR_FRENZY_PLANT; if (FlagGet(FLAG_TUTOR_FRENZY_PLANT) == TRUE) return FALSE; } else if (tutorMonId == 1) { - StringCopy(gStringVar2, gMoveNames[MOVE_BLAST_BURN]); + StringCopy(gStringVar2, gMovesInfo[MOVE_BLAST_BURN].name); gSpecialVar_0x8005 = MOVETUTOR_BLAST_BURN; if (FlagGet(FLAG_TUTOR_BLAST_BURN) == TRUE) return FALSE; } else { - StringCopy(gStringVar2, gMoveNames[MOVE_HYDRO_CANNON]); + StringCopy(gStringVar2, gMovesInfo[MOVE_HYDRO_CANNON].name); gSpecialVar_0x8005 = MOVETUTOR_HYDRO_CANNON; if (FlagGet(FLAG_TUTOR_HYDRO_CANNON) == TRUE) return FALSE; diff --git a/src/item_pc.c b/src/item_pc.c index 5a114e9fd..62623419e 100644 --- a/src/item_pc.c +++ b/src/item_pc.c @@ -523,7 +523,7 @@ static void ItemPc_MoveCursorFunc(s32 itemIndex, bool8 onInit, struct ListMenu * itemId = ItemPc_GetItemIdBySlotId(itemIndex); CreateItemMenuIcon(itemId, sStateDataPtr->itemMenuIconSlot); if (ItemId_GetPocket(itemId) == POCKET_TM_CASE) - desc = gMoveNames[ItemIdToBattleMoveId(itemId)]; + desc = gMovesInfo[ItemIdToBattleMoveId(itemId)].name; else desc = ItemId_GetDescription(itemId); } diff --git a/src/learn_move.c b/src/learn_move.c index 65d0b294d..60145a354 100644 --- a/src/learn_move.c +++ b/src/learn_move.c @@ -643,10 +643,10 @@ static void MoveRelearnerStateMachine(void) else { move = GetMonData(&gPlayerParty[sMoveRelearner->selectedPartyMember], MON_DATA_MOVE1 + sMoveRelearner->selectedMoveSlot); - StringCopy(gStringVar3, gMoveNames[move]); + StringCopy(gStringVar3, gMovesInfo[move].name); RemoveMonPPBonus(&gPlayerParty[sMoveRelearner->selectedPartyMember], sMoveRelearner->selectedMoveSlot); SetMonMoveSlot(&gPlayerParty[sMoveRelearner->selectedPartyMember], sMoveRelearner->learnableMoves[sMoveRelearner->selectedIndex], sMoveRelearner->selectedMoveSlot); - StringCopy(gStringVar2, gMoveNames[sMoveRelearner->learnableMoves[sMoveRelearner->selectedIndex]]); + StringCopy(gStringVar2, gMovesInfo[sMoveRelearner->learnableMoves[sMoveRelearner->selectedIndex]].name); StringExpandPlaceholdersAndPrintTextOnWindow7Color2(gText_1_2_and_Poof); sMoveRelearner->state = 30; gSpecialVar_0x8004 = TRUE; @@ -755,7 +755,7 @@ static void MoveRelearnerInitListMenuBuffersEtc(void) sMoveRelearner->numLearnableMoves = GetMoveRelearnerMoves(&gPlayerParty[sMoveRelearner->selectedPartyMember], sMoveRelearner->learnableMoves); count = GetMoveRelearnerMoves(&gPlayerParty[sMoveRelearner->selectedPartyMember], sMoveRelearner->learnableMoves); for (i = 0; i < sMoveRelearner->numLearnableMoves; i++) - StringCopy(sMoveRelearner->listMenuStrbufs[i], gMoveNames[sMoveRelearner->learnableMoves[i]]); + StringCopy(sMoveRelearner->listMenuStrbufs[i], gMovesInfo[sMoveRelearner->learnableMoves[i]].name); GetMonData(&gPlayerParty[sMoveRelearner->selectedPartyMember], MON_DATA_NICKNAME, nickname); StringCopy_Nickname(gStringVar1, nickname); StringCopy(sMoveRelearner->listMenuStrbufs[sMoveRelearner->numLearnableMoves], gFameCheckerText_Cancel); diff --git a/src/party_menu.c b/src/party_menu.c index 77993c7bf..290560cff 100644 --- a/src/party_menu.c +++ b/src/party_menu.c @@ -2055,7 +2055,10 @@ static void Task_PartyMenu_PokedudeStep(u8 taskId) break; case 240: PartyMenuRemoveWindow(&sPartyMenuInternal->windowId[2]); - sCursorOptions[sPartyMenuInternal->actions[0]].func(taskId); + if (sPartyMenuInternal->actions[0] >= CURSOR_OPTION_FIELD_MOVES) + CursorCB_FieldMove(taskId); + else + sCursorOptions[sPartyMenuInternal->actions[0]].func(taskId); break; } ++data[0]; @@ -2571,9 +2574,14 @@ static u8 DisplaySelectionWindow(u8 windowType) fontAttribute = GetFontAttribute(FONT_NORMAL, FONTATTR_LETTER_SPACING); for (i = 0; i < sPartyMenuInternal->numActions; ++i) { + const u8 *text; u8 fontColorsId = (sPartyMenuInternal->actions[i] >= CURSOR_OPTION_FIELD_MOVES) ? 4 : 3; + if (sPartyMenuInternal->actions[i] >= CURSOR_OPTION_FIELD_MOVES) + text = gMovesInfo[sFieldMoves[sPartyMenuInternal->actions[i] - CURSOR_OPTION_FIELD_MOVES]].name; + else + text = sCursorOptions[sPartyMenuInternal->actions[i]].text; - AddTextPrinterParameterized4(sPartyMenuInternal->windowId[0], FONT_NORMAL, cursorDimension, (i * 16) + 2, fontAttribute, 0, sFontColorTable[fontColorsId], 0, sCursorOptions[sPartyMenuInternal->actions[i]].text); + AddTextPrinterParameterized4(sPartyMenuInternal->windowId[0], FONT_NORMAL, cursorDimension, (i * 16) + 2, fontAttribute, 0, sFontColorTable[fontColorsId], 0, text); } Menu_InitCursorInternal(sPartyMenuInternal->windowId[0], FONT_NORMAL, 0, 2, 16, sPartyMenuInternal->numActions, 0, 1); ScheduleBgCopyTilemapToVram(2); @@ -3095,11 +3103,17 @@ static void Task_HandleSelectionMenuInput(u8 taskId) case MENU_B_PRESSED: PlaySE(SE_SELECT); PartyMenuRemoveWindow(&sPartyMenuInternal->windowId[2]); - sCursorOptions[sPartyMenuInternal->actions[sPartyMenuInternal->numActions - 1]].func(taskId); + if (sPartyMenuInternal->actions[sPartyMenuInternal->numActions - 1] >= CURSOR_OPTION_FIELD_MOVES) + CursorCB_FieldMove(taskId); + else + sCursorOptions[sPartyMenuInternal->actions[sPartyMenuInternal->numActions - 1]].func(taskId); break; default: PartyMenuRemoveWindow(&sPartyMenuInternal->windowId[2]); - sCursorOptions[sPartyMenuInternal->actions[input]].func(taskId); + if (sPartyMenuInternal->actions[input] >= CURSOR_OPTION_FIELD_MOVES) + CursorCB_FieldMove(taskId); + else + sCursorOptions[sPartyMenuInternal->actions[input]].func(taskId); break; } } @@ -4931,7 +4945,7 @@ static void ShowMoveSelectWindow(u8 slot) move = GetMonData(&gPlayerParty[slot], MON_DATA_MOVE1 + i); AddTextPrinterParameterized(windowId, fontId, - gMoveNames[move], + gMovesInfo[move].name, GetFontAttribute(fontId, FONTATTR_MAX_LETTER_WIDTH) + GetFontAttribute(fontId, FONTATTR_LETTER_SPACING), (i * 16) + 2, TEXT_SKIP_DRAW, @@ -5065,7 +5079,7 @@ static void ItemUseCB_RestorePP(u8 taskId, TaskFunc func) PlaySE(SE_USE_ITEM); RemoveBagItem(gSpecialVar_ItemId, 1); move = GetMonData(mon, gPartyMenu.ppMoveSlot + MON_DATA_MOVE1); - StringCopy(gStringVar1, gMoveNames[move]); + StringCopy(gStringVar1, gMovesInfo[move].name); GetMedicineItemEffectMessage(gSpecialVar_ItemId); DisplayPartyMenuMessage(gStringVar4, TRUE); ScheduleBgCopyTilemapToVram(2); @@ -5167,7 +5181,7 @@ void ItemUseCB_TMHM(u8 taskId, TaskFunc func) item = gSpecialVar_ItemId; GetMonNickname(mon, gStringVar1); learnMoveId = ItemIdToBattleMoveId(item); - StringCopy(gStringVar2, gMoveNames[learnMoveId]); + StringCopy(gStringVar2, gMovesInfo[learnMoveId].name); learnMoveMethod = LEARN_VIA_TMHM; switch (CanMonLearnTMTutor(mon, item, 0)) { @@ -5209,7 +5223,7 @@ static void Task_LearnedMove(u8 taskId) RemoveBagItem(item, 1); } GetMonNickname(mon, gStringVar1); - StringCopy(gStringVar2, gMoveNames[learnMoveId]); + StringCopy(gStringVar2, gMovesInfo[learnMoveId].name); StringExpandPlaceholders(gStringVar4, gText_PkmnLearnedMove3); DisplayPartyMenuMessage(gStringVar4, TRUE); ScheduleBgCopyTilemapToVram(2); @@ -5321,7 +5335,7 @@ static void Task_ReplaceMoveWithTMHM(u8 taskId) ItemUse_SetQuestLogEvent(QL_EVENT_USED_ITEM, mon, gSpecialVar_ItemId, move); GetMonNickname(mon, gStringVar1); - StringCopy(gStringVar2, gMoveNames[move]); + StringCopy(gStringVar2, gMovesInfo[move].name); RemoveMonPPBonus(mon, moveIdx); SetMonMoveSlot(mon, gPartyMenu.learnMoveId, moveIdx); Task_LearnedMove(taskId); @@ -5333,7 +5347,7 @@ static void DisplayPartyMenuForgotMoveMessage(u8 taskId) u16 move = GetMonData(mon, MON_DATA_MOVE1 + GetMoveSlotToReplace()); GetMonNickname(mon, gStringVar1); - StringCopy(gStringVar2, gMoveNames[move]); + StringCopy(gStringVar2, gMovesInfo[move].name); DisplayLearnMoveMessage(gText_12PoofForgotMove); gTasks[taskId].func = Task_PartyMenuReplaceMove; } @@ -5355,7 +5369,7 @@ static void Task_PartyMenuReplaceMove(u8 taskId) static void StopLearningMovePrompt(u8 taskId) { - StringCopy(gStringVar2, gMoveNames[gPartyMenu.learnMoveId]); + StringCopy(gStringVar2, gMovesInfo[gPartyMenu.learnMoveId].name); StringExpandPlaceholders(gStringVar4, gText_StopLearningMove2); DisplayPartyMenuMessage(gStringVar4, TRUE); ScheduleBgCopyTilemapToVram(2); @@ -5379,7 +5393,7 @@ static void Task_HandleStopLearningMoveYesNoInput(u8 taskId) { case 0: // Yes GetMonNickname(mon, gStringVar1); - StringCopy(gStringVar2, gMoveNames[gPartyMenu.learnMoveId]); + StringCopy(gStringVar2, gMovesInfo[gPartyMenu.learnMoveId].name); StringExpandPlaceholders(gStringVar4, gText_MoveNotLearned); DisplayPartyMenuMessage(gStringVar4, TRUE); if (gPartyMenu.learnMoveMethod == LEARN_VIA_LEVEL_UP) @@ -5398,7 +5412,7 @@ static void Task_HandleStopLearningMoveYesNoInput(u8 taskId) // fallthrough case 1: // No GetMonNickname(mon, gStringVar1); - StringCopy(gStringVar2, gMoveNames[gPartyMenu.learnMoveId]); + StringCopy(gStringVar2, gMovesInfo[gPartyMenu.learnMoveId].name); DisplayLearnMoveMessage(gText_PkmnNeedsToReplaceMove); gTasks[taskId].func = Task_ReplaceMoveYesNo; break; @@ -5651,7 +5665,7 @@ static void PartyMenuTryEvolution(u8 taskId) static void DisplayMonNeedsToReplaceMove(u8 taskId) { GetMonNickname(&gPlayerParty[gPartyMenu.slotId], gStringVar1); - StringCopy(gStringVar2, gMoveNames[gMoveToLearn]); + StringCopy(gStringVar2, gMovesInfo[gMoveToLearn].name); StringExpandPlaceholders(gStringVar4, gText_PkmnNeedsToReplaceMove); DisplayPartyMenuMessage(gStringVar4, TRUE); ScheduleBgCopyTilemapToVram(2); @@ -5662,7 +5676,7 @@ static void DisplayMonNeedsToReplaceMove(u8 taskId) static void DisplayMonLearnedMove(u8 taskId, u16 move) { GetMonNickname(&gPlayerParty[gPartyMenu.slotId], gStringVar1); - StringCopy(gStringVar2, gMoveNames[move]); + StringCopy(gStringVar2, gMovesInfo[move].name); StringExpandPlaceholders(gStringVar4, gText_PkmnLearnedMove3); DisplayPartyMenuMessage(gStringVar4, TRUE); ScheduleBgCopyTilemapToVram(2); @@ -5870,7 +5884,7 @@ static void TryTutorSelectedMon(u8 taskId) data = gPartyMenu.data; GetMonNickname(mon, gStringVar1); gPartyMenu.learnMoveId = GetTutorMove(gSpecialVar_0x8005); - StringCopy(gStringVar2, gMoveNames[gPartyMenu.learnMoveId]); + StringCopy(gStringVar2, gMovesInfo[gPartyMenu.learnMoveId].name); learnMoveMethod = LEARN_VIA_TUTOR; switch (CanMonLearnTMTutor(mon, 0, gSpecialVar_0x8005)) { diff --git a/src/party_menu_specials.c b/src/party_menu_specials.c index 567f6b860..c9fa3c52b 100644 --- a/src/party_menu_specials.c +++ b/src/party_menu_specials.c @@ -64,7 +64,7 @@ void BufferMoveDeleterNicknameAndMove(void) u16 move = GetMonData(mon, MON_DATA_MOVE1 + gSpecialVar_0x8005); GetMonNickname(mon, gStringVar1); - StringCopy(gStringVar2, gMoveNames[move]); + StringCopy(gStringVar2, gMovesInfo[move].name); } static void ShiftMoveSlot(struct Pokemon *mon, u8 slotTo, u8 slotFrom) diff --git a/src/pokemon.c b/src/pokemon.c index ea97fe3b0..142332aa8 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -605,6 +605,35 @@ static const struct SpindaSpot sSpindaSpotGraphics[] = {.x = 34, .y = 26, .image = INCBIN_U16("graphics/spinda_spots/spot_3.bin")} }; +const u8 *const gNatureNamePointers[NUM_NATURES] = +{ + [NATURE_HARDY] = COMPOUND_STRING("Hardy"), + [NATURE_LONELY] = COMPOUND_STRING("Lonely"), + [NATURE_BRAVE] = COMPOUND_STRING("Brave"), + [NATURE_ADAMANT] = COMPOUND_STRING("Adamant"), + [NATURE_NAUGHTY] = COMPOUND_STRING("Naughty"), + [NATURE_BOLD] = COMPOUND_STRING("Bold"), + [NATURE_DOCILE] = COMPOUND_STRING("Docile"), + [NATURE_RELAXED] = COMPOUND_STRING("Relaxed"), + [NATURE_IMPISH] = COMPOUND_STRING("Impish"), + [NATURE_LAX] = COMPOUND_STRING("Lax"), + [NATURE_TIMID] = COMPOUND_STRING("Timid"), + [NATURE_HASTY] = COMPOUND_STRING("Hasty"), + [NATURE_SERIOUS] = COMPOUND_STRING("Serious"), + [NATURE_JOLLY] = COMPOUND_STRING("Jolly"), + [NATURE_NAIVE] = COMPOUND_STRING("Naive"), + [NATURE_MODEST] = COMPOUND_STRING("Modest"), + [NATURE_MILD] = COMPOUND_STRING("Mild"), + [NATURE_QUIET] = COMPOUND_STRING("Quiet"), + [NATURE_BASHFUL] = COMPOUND_STRING("Bashful"), + [NATURE_RASH] = COMPOUND_STRING("Rash"), + [NATURE_CALM] = COMPOUND_STRING("Calm"), + [NATURE_GENTLE] = COMPOUND_STRING("Gentle"), + [NATURE_SASSY] = COMPOUND_STRING("Sassy"), + [NATURE_CAREFUL] = COMPOUND_STRING("Careful"), + [NATURE_QUIRKY] = COMPOUND_STRING("Quirky"), +}; + const s8 gNatureStatTable[NUM_NATURES][NUM_NATURE_STATS] = { // Attack Defense Speed Sp.Atk Sp. Def [NATURE_HARDY] = { 0, 0, 0, 0, 0 }, diff --git a/src/pokemon_special_anim.c b/src/pokemon_special_anim.c index bf56a5c21..df58718d8 100644 --- a/src/pokemon_special_anim.c +++ b/src/pokemon_special_anim.c @@ -44,7 +44,7 @@ void StartUseItemAnim_ForgetMoveAndLearnTMorHM(u8 slotId, u16 itemId, u16 moveId SetMainCallback2(callback); else { - StringCopy(ptr->nameOfMoveForgotten, gMoveNames[moveId]); + StringCopy(ptr->nameOfMoveForgotten, gMovesInfo[moveId].name); SetUpUseItemAnim_ForgetMoveAndLearnTMorHM(ptr); } } @@ -89,7 +89,7 @@ static struct PokemonSpecialAnim * AllocPSA(u8 slotId, u16 itemId, MainCallback if (ptr->animType == 4) { moveId = ItemIdToBattleMoveId(itemId); - StringCopy(ptr->nameOfMoveToTeach, gMoveNames[moveId]); + StringCopy(ptr->nameOfMoveToTeach, gMovesInfo[moveId].name); } return ptr; } diff --git a/src/pokemon_summary_screen.c b/src/pokemon_summary_screen.c index f617cf93f..7e2bac69d 100644 --- a/src/pokemon_summary_screen.c +++ b/src/pokemon_summary_screen.c @@ -623,8 +623,6 @@ static const u32 sStarObjTiles[] = INCBIN_U32( "graphics/summary_screen/shiny_st static const u32 sBgTilemap_MovesInfoPage[] = INCBIN_U32( "graphics/summary_screen/moves_info_page.bin.lz"); static const u32 sBgTilemap_MovesPage[] = INCBIN_U32( "graphics/summary_screen/moves_page.bin.lz"); -#include "data/text/nature_names.h" - static const u8 *const sEggHatchTimeTexts[] = { gText_PokeSum_EggHatch_LongTime, gText_PokeSum_EggHatch_SomeTime, @@ -2270,7 +2268,7 @@ static void BufferMonMoveI(u8 i) sMonSummaryScreen->numMoves++; sMonSummaryScreen->moveTypes[i] = gMovesInfo[sMonSummaryScreen->moveIds[i]].type; - StringCopy(sMonSummaryScreen->summary.moveNameStrBufs[i], gMoveNames[sMonSummaryScreen->moveIds[i]]); + StringCopy(sMonSummaryScreen->summary.moveNameStrBufs[i], gMovesInfo[sMonSummaryScreen->moveIds[i]].name); if (i >= 4 && sMonSummaryScreen->mode == PSS_MODE_SELECT_MOVE) { diff --git a/src/quest_log_events.c b/src/quest_log_events.c index bd350ed7a..6310a405d 100644 --- a/src/quest_log_events.c +++ b/src/quest_log_events.c @@ -1104,10 +1104,10 @@ static const u16 *LoadEvent_UsedItem(const u16 *eventData) break; case POCKET_TM_CASE: QuestLog_GetSpeciesName(rSpecies, gStringVar1, 0); - StringCopy(gStringVar2, gMoveNames[ItemIdToBattleMoveId(rItemId)]); + StringCopy(gStringVar2, gMovesInfo[ItemIdToBattleMoveId(rItemId)].name); if (rItemParam != 0xFFFF) { - StringCopy(gStringVar3, gMoveNames[rItemParam]); + StringCopy(gStringVar3, gMovesInfo[rItemParam].name); if (rItemId >= ITEM_HM01) StringExpandPlaceholders(gStringVar4, gText_QuestLog_MonReplacedMoveWithHM); else diff --git a/src/scrcmd.c b/src/scrcmd.c index 51394e7c6..b25e2eeeb 100644 --- a/src/scrcmd.c +++ b/src/scrcmd.c @@ -1669,7 +1669,7 @@ bool8 ScrCmd_buffermovename(struct ScriptContext * ctx) u8 stringVarIndex = ScriptReadByte(ctx); u16 moveId = VarGet(ScriptReadHalfword(ctx)); - StringCopy(sScriptStringVars[stringVarIndex], gMoveNames[moveId]); + StringCopy(sScriptStringVars[stringVarIndex], gMovesInfo[moveId].name); return FALSE; } diff --git a/src/shop.c b/src/shop.c index 1a7720a72..f324dce43 100644 --- a/src/shop.c +++ b/src/shop.c @@ -621,7 +621,7 @@ static void LoadTmHmNameInMart(s32 item) StringCopy(gStringVar4, gText_NumberClear01); StringAppend(gStringVar4, gStringVar1); BuyMenuPrint(6, FONT_SMALL, gStringVar4, 0, 0, 0, 0, TEXT_SKIP_DRAW, 1); - StringCopy(gStringVar4, gMoveNames[ItemIdToBattleMoveId(item)]); + StringCopy(gStringVar4, gMovesInfo[ItemIdToBattleMoveId(item)].name); BuyMenuPrint(6, FONT_NORMAL, gStringVar4, 0, 0x10, 0, 0, 0, 1); } else diff --git a/src/tm_case.c b/src/tm_case.c index 94100ea9a..b07261853 100644 --- a/src/tm_case.c +++ b/src/tm_case.c @@ -694,7 +694,7 @@ static void GetTMNumberAndMoveString(u8 * dest, u16 itemId) } StringAppend(gStringVar4, sText_SingleSpace); StringAppend(gStringVar4, gText_FontNormal); - StringAppend(gStringVar4, gMoveNames[ItemIdToBattleMoveId(itemId)]); + StringAppend(gStringVar4, gMovesInfo[ItemIdToBattleMoveId(itemId)].name); StringCopy(dest, gStringVar4); } diff --git a/src/trade.c b/src/trade.c index e28aba993..f707f1538 100644 --- a/src/trade.c +++ b/src/trade.c @@ -2352,7 +2352,7 @@ static void BufferMovesString(u8 *movesString, u8 whichParty, u8 partyIdx) for (i = 0; i < MAX_MON_MOVES; i++) { if (moves[i] != MOVE_NONE) - StringAppend(movesString, gMoveNames[moves[i]]); + StringAppend(movesString, gMovesInfo[moves[i]].name); StringAppend(movesString, sText_Newline); }