From 7a16daf6ee4e3c08113e468a5138838b4c2639d6 Mon Sep 17 00:00:00 2001 From: YamaArashi Date: Sun, 11 Oct 2015 11:16:52 -0700 Subject: [PATCH] add move descriptions --- asm/charmap.s | 3 + asm/emerald.s | 4 +- data/data2.s | 6 +- data/text/move_descriptions.s | 1419 +++++++++++++++++++++++++++++++++ 4 files changed, 1427 insertions(+), 5 deletions(-) create mode 100644 data/text/move_descriptions.s diff --git a/asm/charmap.s b/asm/charmap.s index 7ab496501..1ac2e9307 100644 --- a/asm/charmap.s +++ b/asm/charmap.s @@ -1,5 +1,7 @@ .charmap " ", 0x00 .charmap "é", 0x1B + .charmap "(", 0x5C + .charmap ")", 0x5D .charmap "0", 0xA1 .charmap "1", 0xA2 .charmap "2", 0xA3 @@ -81,3 +83,4 @@ .charmap "$", 0xFF .charmapconst PKMN, 0x53, 0x54 + .charmapconst next, 0xFE diff --git a/asm/emerald.s b/asm/emerald.s index 56ac59daf..c3b527a0a 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -872848,7 +872848,7 @@ sub_81C3E9C: ; 81C3E9C bne @081C3F00 adds r0, r4, 0 bl sub_81C3C5C - ldr r1, =gUnknown_0861C524 + ldr r1, =gMoveDescriptionPointers subs r0, r4, 0x1 lsls r0, 2 adds r0, r1 @@ -903061,7 +903061,7 @@ sub_81D28FC: ; 81D28FC adds r2, r5, 0 movs r3, 0x6A bl Print - ldr r1, =gUnknown_0861C524 + ldr r1, =gMoveDescriptionPointers mov r0, r9 subs r0, 0x1 lsls r0, 2 diff --git a/data/data2.s b/data/data2.s index c6db6bdd8..2148b9122 100644 --- a/data/data2.s +++ b/data/data2.s @@ -11115,10 +11115,10 @@ gUnknown_08618160: ; 8618160 .incbin "base_emerald.gba", 0x618160, 0x18 gUnknown_08618178: ; 8618178 - .incbin "base_emerald.gba", 0x618178, 0x43ac + .incbin "base_emerald.gba", 0x618178, 0x49 -gUnknown_0861C524: ; 861C524 - .incbin "base_emerald.gba", 0x61c524, 0x588 +; 86181C1 + .include "data/text/move_descriptions.s" ; 861CAAC .include "data/text/nature_names.s" diff --git a/data/text/move_descriptions.s b/data/text/move_descriptions.s new file mode 100644 index 000000000..2dbe5bbc5 --- /dev/null +++ b/data/text/move_descriptions.s @@ -0,0 +1,1419 @@ +gPoundMoveDescription: ; 86181C1 + .charmapstr "Pounds the foe with{next}forelegs or tail.$" + +gKarateChopMoveDescription: ; 86181E7 + .charmapstr "A chopping attack with a{next}high critical-hit ratio.$" + +gDoubleslapMoveDescription: ; 8618219 + .charmapstr "Repeatedly slaps the foe{next}2 to 5 times.$" + +gCometPunchMoveDescription: ; 8618240 + .charmapstr "Repeatedly punches the foe{next}2 to 5 times.$" + +gMegaPunchMoveDescription: ; 8618269 + .charmapstr "A strong punch thrown with{next}incredible power.$" + +gPayDayMoveDescription: ; 8618296 + .charmapstr "Throws coins at the foe.{next}Money is recovered after.$" + +gFirePunchMoveDescription: ; 86182C9 + .charmapstr "A fiery punch that may burn{next}the foe.$" + +gIcePunchMoveDescription: ; 86182EE + .charmapstr "An icy punch that may{next}freeze the foe.$" + +gThunderpunchMoveDescription: ; 8618314 + .charmapstr "An electrified punch that{next}may paralyze the foe.$" + +gScratchMoveDescription: ; 8618344 + .charmapstr "Scratches the foe with{next}sharp claws.$" + +gVicegripMoveDescription: ; 8618368 + .charmapstr "Grips the foe with large and{next}powerful pincers.$" + +gGuillotineMoveDescription: ; 8618397 + .charmapstr "A powerful pincer attack{next}that may cause fainting.$" + +gRazorWindMoveDescription: ; 86183C9 + .charmapstr "A 2-turn move that strikes{next}the foe on the 2nd turn.$" + +gSwordsDanceMoveDescription: ; 86183FD + .charmapstr "A fighting dance that{next}sharply raises ATTACK.$" + +gCutMoveDescription: ; 861842A + .charmapstr "Cuts the foe with sharp{next}scythes, claws, etc.$" + +gGustMoveDescription: ; 8618457 + .charmapstr "Strikes the foe with a gust{next}of wind whipped up by wings.$" + +gWingAttackMoveDescription: ; 8618490 + .charmapstr "Strikes the foe with wings{next}spread wide.$" + +gWhirlwindMoveDescription: ; 86184B8 + .charmapstr "Blows away the foe with{next}wind and ends the battle.$" + +gFlyMoveDescription: ; 86184EA + .charmapstr "Flies up on the first turn,{next}then strikes the next turn.$" + +gBindMoveDescription: ; 8618522 + .charmapstr "Binds and squeezes the foe{next}for 2 to 5 turns.$" + +gSlamMoveDescription: ; 861854F + .charmapstr "Slams the foe with a long{next}tail, vine, etc.$" + +gVineWhipMoveDescription: ; 861857A + .charmapstr "Strikes the foe with{next}slender, whiplike vines.$" + +gStompMoveDescription: ; 86185A8 + .charmapstr "Stomps the enemy with a big{next}foot. May cause flinching.$" + +gDoubleKickMoveDescription: ; 86185DF + .charmapstr "A double-kicking attack{next}that strikes the foe twice.$" + +gMegaKickMoveDescription: ; 8618613 + .charmapstr "An extremely powerful kick{next}with intense force.$" + +gJumpKickMoveDescription: ; 8618642 + .charmapstr "A strong jumping kick. May{next}miss and hurt the kicker.$" + +gRollingKickMoveDescription: ; 8618677 + .charmapstr "A fast kick delivered from{next}a rapid spin.$" + +gSandAttackMoveDescription: ; 86186A0 + .charmapstr "Reduces the foe’s accuracy{next}by hurling sand in its face.$" + +gHeadbuttMoveDescription: ; 86186D8 + .charmapstr "A ramming attack that may{next}cause flinching.$" + +gHornAttackMoveDescription: ; 8618703 + .charmapstr "Jabs the foe with sharp{next}horns.$" + +gFuryAttackMoveDescription: ; 8618722 + .charmapstr "Jabs the foe 2 to 5 times{next}with sharp horns, etc.$" + +gHornDrillMoveDescription: ; 8618753 + .charmapstr "A one-hit KO attack that{next}uses a horn like a drill.$" + +gTackleMoveDescription: ; 8618786 + .charmapstr "Charges the foe with a full-{next}body tackle.$" + +gBodySlamMoveDescription: ; 86187B0 + .charmapstr "A full-body slam that may{next}cause paralysis.$" + +gWrapMoveDescription: ; 86187DB + .charmapstr "Wraps and squeezes the foe{next}2 to 5 times with vines, etc.$" + +gTakeDownMoveDescription: ; 8618814 + .charmapstr "A reckless charge attack{next}that also hurts the user.$" + +gThrashMoveDescription: ; 8618847 + .charmapstr "A rampage of 2 to 3 turns{next}that confuses the user.$" + +gDoubleEdgeMoveDescription: ; 8618879 + .charmapstr "A life-risking tackle that{next}also hurts the user.$" + +gTailWhipMoveDescription: ; 86188A9 + .charmapstr "Wags the tail to lower the{next}foe’s DEFENSE.$" + +gPoisonStingMoveDescription: ; 86188D3 + .charmapstr "A toxic attack with barbs,{next}etc., that may poison.$" + +gTwineedleMoveDescription: ; 8618905 + .charmapstr "Stingers on the forelegs{next}jab the foe twice.$" + +gPinMissileMoveDescription: ; 8618931 + .charmapstr "Sharp pins are fired to{next}strike 2 to 5 times.$" + +gLeerMoveDescription: ; 861895E + .charmapstr "Frightens the foe with a{next}leer to lower DEFENSE.$" + +gBiteMoveDescription: ; 861898E + .charmapstr "Bites with vicious fangs.{next}May cause flinching.$" + +gGrowlMoveDescription: ; 86189BD + .charmapstr "Growls cutely to reduce the{next}foe’s ATTACK.$" + +gRoarMoveDescription: ; 86189E7 + .charmapstr "Makes the foe flee to end{next}the battle.$" + +gSingMoveDescription: ; 8618A0D + .charmapstr "A soothing song lulls the{next}foe into a deep slumber.$" + +gSupersonicMoveDescription: ; 8618A40 + .charmapstr "Emits bizarre sound waves{next}that may confuse the foe.$" + +gSonicboomMoveDescription: ; 8618A74 + .charmapstr "Launches shock waves that{next}always inflict 20 HP damage.$" + +gDisableMoveDescription: ; 8618AAB + .charmapstr "Psychically disables one of{next}the foe’s moves.$" + +gAcidMoveDescription: ; 8618AD8 + .charmapstr "Sprays a hide-melting acid.{next}May lower DEFENSE.$" + +gEmberMoveDescription: ; 8618B07 + .charmapstr "A weak fire attack that may{next}inflict a burn.$" + +gFlamethrowerMoveDescription: ; 8618B33 + .charmapstr "A powerful fire attack that{next}may inflict a burn.$" + +gMistMoveDescription: ; 8618B63 + .charmapstr "Creates a mist that stops{next}reduction of abilities.$" + +gWaterGunMoveDescription: ; 8618B95 + .charmapstr "Squirts water to attack{next}the foe.$" + +gHydroPumpMoveDescription: ; 8618BB6 + .charmapstr "Blasts water at high power{next}to strike the foe.$" + +gSurfMoveDescription: ; 8618BE4 + .charmapstr "Creates a huge wave, then{next}crashes it down on the foe.$" + +gIceBeamMoveDescription: ; 8618C1A + .charmapstr "Blasts the foe with an icy{next}beam that may freeze it.$" + +gBlizzardMoveDescription: ; 8618C4E + .charmapstr "Hits the foe with an icy{next}storm that may freeze it.$" + +gPsybeamMoveDescription: ; 8618C81 + .charmapstr "Fires a peculiar ray that{next}may confuse the foe.$" + +gBubblebeamMoveDescription: ; 8618CB0 + .charmapstr "Forcefully sprays bubbles{next}that may lower SPEED.$" + +gAuroraBeamMoveDescription: ; 8618CE0 + .charmapstr "Fires a rainbow-colored{next}beam that may lower ATTACK.$" + +gHyperBeamMoveDescription: ; 8618D14 + .charmapstr "Powerful, but leaves the{next}user immobile the next turn.$" + +gPeckMoveDescription: ; 8618D4A + .charmapstr "Attacks the foe with a{next}jabbing beak, etc.$" + +gDrillPeckMoveDescription: ; 8618D74 + .charmapstr "A corkscrewing attack with{next}the beak acting as a drill.$" + +gSubmissionMoveDescription: ; 8618DAB + .charmapstr "A reckless body slam that{next}also hurts the user.$" + +gLowKickMoveDescription: ; 8618DDA + .charmapstr "A kick that inflicts more{next}damage on heavier foes.$" + +gCounterMoveDescription: ; 8618E0C + .charmapstr "Retaliates any physical hit{next}with double the power.$" + +gSeismicTossMoveDescription: ; 8618E3F + .charmapstr "Inflicts damage identical{next}to the user’s level.$" + +gStrengthMoveDescription: ; 8618E6E + .charmapstr "Builds enormous power,{next}then slams the foe.$" + +gAbsorbMoveDescription: ; 8618E99 + .charmapstr "An attack that absorbs{next}half the damage inflicted.$" + +gMegaDrainMoveDescription: ; 8618ECB + .charmapstr "An attack that absorbs{next}half the damage inflicted.$" + +gLeechSeedMoveDescription: ; 8618EFD + .charmapstr "Plants a seed on the foe to{next}steal HP on every turn.$" + +gGrowthMoveDescription: ; 8618F31 + .charmapstr "Forces the body to grow{next}and heightens SP. ATK.$" + +gRazorLeafMoveDescription: ; 8618F60 + .charmapstr "Cuts the enemy with leaves.{next}High critical-hit ratio.$" + +gSolarbeamMoveDescription: ; 8618F95 + .charmapstr "Absorbs light in one turn,{next}then attacks next turn.$" + +gPoisonpowderMoveDescription: ; 8618FC8 + .charmapstr "Scatters a toxic powder{next}that may poison the foe.$" + +gStunSporeMoveDescription: ; 8618FF9 + .charmapstr "Scatters a powder that may{next}paralyze the foe.$" + +gSleepPowderMoveDescription: ; 8619026 + .charmapstr "Scatters a powder that may{next}cause the foe to sleep.$" + +gPetalDanceMoveDescription: ; 8619059 + .charmapstr "A rampage of 2 to 3 turns{next}that confuses the user.$" + +gStringShotMoveDescription: ; 861908B + .charmapstr "Binds the foe with string{next}to reduce its SPEED.$" + +gDragonRageMoveDescription: ; 86190BA + .charmapstr "Launches shock waves that{next}always inflict 40 HP damage.$" + +gFireSpinMoveDescription: ; 86190F1 + .charmapstr "Traps the foe in a ring of{next}fire for 2 to 5 turns.$" + +gThundershockMoveDescription: ; 8619123 + .charmapstr "An electrical attack that{next}may paralyze the foe.$" + +gThunderboltMoveDescription: ; 8619153 + .charmapstr "A strong electrical attack{next}that may paralyze the foe.$" + +gThunderWaveMoveDescription: ; 8619189 + .charmapstr "A weak jolt of electricity{next}that paralyzes the foe.$" + +gThunderMoveDescription: ; 86191BC + .charmapstr "A lightning attack that may{next}cause paralysis.$" + +gRockThrowMoveDescription: ; 86191E9 + .charmapstr "Throws small rocks to{next}strike the foe.$" + +gEarthquakeMoveDescription: ; 861920F + .charmapstr "A powerful quake, but has{next}no effect on flying foes.$" + +gFissureMoveDescription: ; 8619243 + .charmapstr "A one-hit KO move that{next}drops the foe in a fissure.$" + +gDigMoveDescription: ; 8619276 + .charmapstr "Digs underground the first{next}turn and strikes next turn.$" + +gToxicMoveDescription: ; 86192AD + .charmapstr "Poisons the foe with an{next}intensifying toxin.$" + +gConfusionMoveDescription: ; 86192D9 + .charmapstr "A psychic attack that may{next}cause confusion.$" + +gPsychicMoveDescription: ; 8619304 + .charmapstr "A powerful psychic attack{next}that may lower SP. DEF.$" + +gHypnosisMoveDescription: ; 8619336 + .charmapstr "A hypnotizing move that{next}may induce sleep.$" + +gMeditateMoveDescription: ; 8619360 + .charmapstr "Meditates in a peaceful{next}fashion to raise ATTACK.$" + +gAgilityMoveDescription: ; 8619391 + .charmapstr "Relaxes the body to sharply{next}boost SPEED.$" + +gQuickAttackMoveDescription: ; 86193BA + .charmapstr "An extremely fast attack{next}that always strikes first.$" + +gRageMoveDescription: ; 86193EE + .charmapstr "Raises the user’s ATTACK{next}every time it is hit.$" + +gTeleportMoveDescription: ; 861941D + .charmapstr "A psychic move for fleeing{next}from battle instantly.$" + +gNightShadeMoveDescription: ; 861944F + .charmapstr "Inflicts damage identical{next}to the user’s level.$" + +gMimicMoveDescription: ; 861947E + .charmapstr "Copies a move used by the{next}foe during one battle.$" + +gScreechMoveDescription: ; 86194AF + .charmapstr "Emits a screech to sharply{next}reduce the foe’s DEFENSE.$" + +gDoubleTeamMoveDescription: ; 86194E4 + .charmapstr "Creates illusory copies to{next}raise evasiveness.$" + +gRecoverMoveDescription: ; 8619512 + .charmapstr "Recovers up to half the{next}user’s maximum HP.$" + +gHardenMoveDescription: ; 861953D + .charmapstr "Stiffens the body’s {next}muscles to raise DEFENSE.$" + +gMinimizeMoveDescription: ; 861956C + .charmapstr "Minimizes the user’s size{next}to raise evasiveness.$" + +gSmokescreenMoveDescription: ; 861959C + .charmapstr "Lowers the foe’s accuracy{next}using smoke, ink, etc.$" + +gConfuseRayMoveDescription: ; 86195CD + .charmapstr "A sinister ray that{next}confuses the foe.$" + +gWithdrawMoveDescription: ; 86195F3 + .charmapstr "Withdraws the body into its{next}hard shell to raise DEFENSE.$" + +gDefenseCurlMoveDescription: ; 861962C + .charmapstr "Curls up to conceal weak{next}spots and raise DEFENSE.$" + +gBarrierMoveDescription: ; 861965E + .charmapstr "Creates a barrier that{next}sharply raises DEFENSE.$" + +gLightScreenMoveDescription: ; 861968D + .charmapstr "Creates a wall of light that{next}lowers SP. ATK damage.$" + +gHazeMoveDescription: ; 86196C1 + .charmapstr "Creates a black haze that{next}eliminates all stat changes.$" + +gReflectMoveDescription: ; 86196F8 + .charmapstr "Creates a wall of light that{next}weakens physical attacks.$" + +gFocusEnergyMoveDescription: ; 861972F + .charmapstr "Focuses power to raise the{next}critical-hit ratio.$" + +gBideMoveDescription: ; 861975E + .charmapstr "Endures attack for 2{next}turns to retaliate double.$" + +gMetronomeMoveDescription: ; 861978E + .charmapstr "Waggles a finger to use any{next}POKéMON move at random.$" + +gMirrorMoveMoveDescription: ; 86197C2 + .charmapstr "Counters the foe’s attack{next}with the same move.$" + +gSelfdestructMoveDescription: ; 86197F0 + .charmapstr "Inflicts severe damage but{next}makes the user faint.$" + +gEggBombMoveDescription: ; 8619821 + .charmapstr "An egg is forcibly hurled at{next}the foe.$" + +gLickMoveDescription: ; 8619847 + .charmapstr "Licks with a long tongue to{next}injure. May also paralyze.$" + +gSmogMoveDescription: ; 861987E + .charmapstr "An exhaust-gas attack{next}that may also poison.$" + +gSludgeMoveDescription: ; 86198AA + .charmapstr "Sludge is hurled to inflict{next}damage. May also poison.$" + +gBoneClubMoveDescription: ; 86198DF + .charmapstr "Clubs the foe with a bone.{next}May cause flinching.$" + +gFireBlastMoveDescription: ; 861990F + .charmapstr "Incinerates everything it{next}strikes. May cause a burn.$" + +gWaterfallMoveDescription: ; 8619944 + .charmapstr "Charges the foe with speed{next}to climb waterfalls.$" + +gClampMoveDescription: ; 8619974 + .charmapstr "Traps and squeezes the{next}foe for 2 to 5 turns.$" + +gSwiftMoveDescription: ; 86199A1 + .charmapstr "Sprays star-shaped rays{next}that never miss.$" + +gSkullBashMoveDescription: ; 86199CA + .charmapstr "Tucks in the head, then{next}attacks on the next turn.$" + +gSpikeCannonMoveDescription: ; 86199FC + .charmapstr "Launches sharp spikes that{next}strike 2 to 5 times.$" + +gConstrictMoveDescription: ; 8619A2C + .charmapstr "Constricts to inflict pain.{next}May lower SPEED.$" + +gAmnesiaMoveDescription: ; 8619A59 + .charmapstr "Forgets about something{next}and sharply raises SP. DEF.$" + +gKinesisMoveDescription: ; 8619A8D + .charmapstr "Distracts the foe.{next}May lower accuracy.$" + +gSoftboiledMoveDescription: ; 8619AB4 + .charmapstr "Recovers up to half the{next}user’s maximum HP.$" + +gHiJumpKickMoveDescription: ; 8619ADF + .charmapstr "A jumping knee kick. If it{next}misses, the user is hurt.$" + +gGlareMoveDescription: ; 8619B14 + .charmapstr "Intimidates and frightens{next}the foe into paralysis.$" + +gDreamEaterMoveDescription: ; 8619B46 + .charmapstr "Takes one half the damage{next}inflicted on a sleeping foe.$" + +gPoisonGasMoveDescription: ; 8619B7D + .charmapstr "Envelops the foe in a toxic{next}gas that may poison.$" + +gBarrageMoveDescription: ; 8619BAE + .charmapstr "Hurls round objects at the{next}foe 2 to 5 times.$" + +gLeechLifeMoveDescription: ; 8619BDB + .charmapstr "An attack that steals half{next}the damage inflicted.$" + +gLovelyKissMoveDescription: ; 8619C0C + .charmapstr "Demands a kiss with a scary{next}face that induces sleep.$" + +gSkyAttackMoveDescription: ; 8619C41 + .charmapstr "Searches out weak spots,{next}then strikes the next turn.$" + +gTransformMoveDescription: ; 8619C76 + .charmapstr "Alters the user’s cells to{next}become a copy of the foe.$" + +gBubbleMoveDescription: ; 8619CAB + .charmapstr "An attack using bubbles.{next}May lower the foe’s SPEED.$" + +gDizzyPunchMoveDescription: ; 8619CDF + .charmapstr "A rhythmic punch that may{next}confuse the foe.$" + +gSporeMoveDescription: ; 8619D0A + .charmapstr "Scatters a cloud of spores{next}that always induce sleep.$" + +gFlashMoveDescription: ; 8619D3F + .charmapstr "Looses a powerful blast of{next}light that cuts accuracy.$" + +gPsywaveMoveDescription: ; 8619D74 + .charmapstr "Attacks with a psychic{next}wave of varying intensity.$" + +gSplashMoveDescription: ; 8619DA6 + .charmapstr "It’s just a splash...{next}Has no effect whatsoever.$" + +gAcidArmorMoveDescription: ; 8619DD6 + .charmapstr "Liquifies the user’s body{next}to sharply raise DEFENSE.$" + +gCrabhammerMoveDescription: ; 8619E0A + .charmapstr "Hammers with a pincer. Has a{next}high critical-hit ratio.$" + +gExplosionMoveDescription: ; 8619E40 + .charmapstr "Inflicts severe damage but{next}makes the user faint.$" + +gFurySwipesMoveDescription: ; 8619E71 + .charmapstr "Rakes the foe with sharp{next}claws, etc., 2 to 5 times.$" + +gBonemerangMoveDescription: ; 8619EA5 + .charmapstr "Throws a bone boomerang{next}that strikes twice.$" + +gRestMoveDescription: ; 8619ED1 + .charmapstr "The user sleeps for 2 turns,{next}restoring HP and status.$" + +gRockSlideMoveDescription: ; 8619F07 + .charmapstr "Large boulders are hurled.{next}May cause flinching.$" + +gHyperFangMoveDescription: ; 8619F37 + .charmapstr "Attacks with sharp fangs.{next}May cause flinching.$" + +gSharpenMoveDescription: ; 8619F66 + .charmapstr "Reduces the polygon count{next}and raises ATTACK.$" + +gConversionMoveDescription: ; 8619F93 + .charmapstr "Changes the user’s type{next}into a known move’s type.$" + +gTriAttackMoveDescription: ; 8619FC5 + .charmapstr "Fires three types of beams{next}at the same time.$" + +gSuperFangMoveDescription: ; 8619FF2 + .charmapstr "Attacks with sharp fangs{next}and cuts half the foe’s HP.$" + +gSlashMoveDescription: ; 861A027 + .charmapstr "Slashes with claws, etc. Has{next}a high critical-hit ratio.$" + +gSubstituteMoveDescription: ; 861A05F + .charmapstr "Creates a decoy using 1/4{next}of the user’s maximum HP.$" + +gStruggleMoveDescription: ; 861A093 + .charmapstr "Used only if all PP are gone.{next}Also hurts the user a little.$" + +gSketchMoveDescription: ; 861A0CF + .charmapstr "Copies the foe’s last move{next}permanently.$" + +gTripleKickMoveDescription: ; 861A0F7 + .charmapstr "Kicks the foe 3 times in a{next}row with rising intensity.$" + +gThiefMoveDescription: ; 861A12D + .charmapstr "While attacking, it may{next}steal the foe’s held item.$" + +gSpiderWebMoveDescription: ; 861A160 + .charmapstr "Ensnares the foe to stop it{next}from fleeing or switching.$" + +gMindReaderMoveDescription: ; 861A197 + .charmapstr "Senses the foe’s action to{next}ensure the next move’s hit.$" + +gNightmareMoveDescription: ; 861A1CE + .charmapstr "Inflicts 1/4 damage on a{next}sleeping foe every turn.$" + +gFlameWheelMoveDescription: ; 861A200 + .charmapstr "A fiery charge attack that{next}may inflict a burn.$" + +gSnoreMoveDescription: ; 861A22F + .charmapstr "A loud attack that can be{next}used only while asleep.$" + +gCurseMoveDescription: ; 861A261 + .charmapstr "A move that functions{next}differently for GHOSTS.$" + +gFlailMoveDescription: ; 861A28F + .charmapstr "Inflicts more damage when{next}the user’s HP is down.$" + +gConversion2MoveDescription: ; 861A2C0 + .charmapstr "Makes the user resistant{next}to the last attack’s type.$" + +gAeroblastMoveDescription: ; 861A2F4 + .charmapstr "Launches a vacuumed blast.{next}High critical-hit ratio.$" + +gCottonSporeMoveDescription: ; 861A328 + .charmapstr "Spores cling to the foe,{next}sharply reducing SPEED.$" + +gReversalMoveDescription: ; 861A359 + .charmapstr "Inflicts more damage when{next}the user’s HP is down.$" + +gSpiteMoveDescription: ; 861A38A + .charmapstr "Spitefully cuts the PP{next}of the foe’s last move.$" + +gPowderSnowMoveDescription: ; 861A3B9 + .charmapstr "Blasts the foe with a snowy{next}gust. May cause freezing.$" + +gProtectMoveDescription: ; 861A3EF + .charmapstr "Evades attack, but may fail{next}if used in succession.$" + +gMachPunchMoveDescription: ; 861A422 + .charmapstr "A punch is thrown at wicked{next}speed to strike first.$" + +gScaryFaceMoveDescription: ; 861A455 + .charmapstr "Frightens with a scary face{next}to sharply reduce SPEED.$" + +gFaintAttackMoveDescription: ; 861A48A + .charmapstr "Draws the foe close, then{next}strikes without fail.$" + +gSweetKissMoveDescription: ; 861A4BA + .charmapstr "Demands a kiss with a cute{next}look. May cause confusion.$" + +gBellyDrumMoveDescription: ; 861A4F0 + .charmapstr "Maximizes ATTACK while{next}sacrificing HP.$" + +gSludgeBombMoveDescription: ; 861A517 + .charmapstr "Sludge is hurled to inflict{next}damage. May also poison.$" + +gMudSlapMoveDescription: ; 861A54C + .charmapstr "Hurls mud in the foe’s face{next}to reduce its accuracy.$" + +gOctazookaMoveDescription: ; 861A580 + .charmapstr "Fires a lump of ink to{next}damage and cut accuracy.$" + +gSpikesMoveDescription: ; 861A5B0 + .charmapstr "Sets spikes that hurt a {next}foe switching in.$" + +gZapCannonMoveDescription: ; 861A5DB + .charmapstr "Powerful and sure to cause{next}paralysis, but inaccurate.$" + +gForesightMoveDescription: ; 861A611 + .charmapstr "Negates the foe’s efforts{next}to heighten evasiveness.$" + +gDestinyBondMoveDescription: ; 861A644 + .charmapstr "If the user faints, the foe{next}is also made to faint.$" + +gPerishSongMoveDescription: ; 861A677 + .charmapstr "Any POKéMON hearing this{next}song faints in 3 turns.$" + +gIcyWindMoveDescription: ; 861A6A8 + .charmapstr "A chilling attack that{next}lowers the foe’s SPEED.$" + +gDetectMoveDescription: ; 861A6D7 + .charmapstr "Evades attack, but may fail{next}if used in succession.$" + +gBoneRushMoveDescription: ; 861A70A + .charmapstr "Strikes the foe with a bone{next}in hand 2 to 5 times.$" + +gLockOnMoveDescription: ; 861A73C + .charmapstr "Locks on to the foe to{next}ensure the next move hits.$" + +gOutrageMoveDescription: ; 861A76E + .charmapstr "A rampage of 2 to 3 turns{next}that confuses the user.$" + +gSandstormMoveDescription: ; 861A7A0 + .charmapstr "Causes a sandstorm that{next}rages for several turns.$" + +gGigaDrainMoveDescription: ; 861A7D1 + .charmapstr "An attack that steals half{next}the damage inflicted.$" + +gEndureMoveDescription: ; 861A802 + .charmapstr "Endures any attack for{next}1 turn, leaving at least 1HP.$" + +gCharmMoveDescription: ; 861A837 + .charmapstr "Charms the foe and sharply{next}reduces its ATTACK.$" + +gRolloutMoveDescription: ; 861A866 + .charmapstr "An attack lasting 5 turns{next}with rising intensity.$" + +gFalseSwipeMoveDescription: ; 861A897 + .charmapstr "An attack that leaves the{next}foe with at least 1 HP.$" + +gSwaggerMoveDescription: ; 861A8C9 + .charmapstr "Confuses the foe, but also{next}sharply raises ATTACK.$" + +gMilkDrinkMoveDescription: ; 861A8FB + .charmapstr "Recovers up to half the{next}user’s maximum HP.$" + +gSparkMoveDescription: ; 861A926 + .charmapstr "An electrified tackle that{next}may paralyze the foe.$" + +gFuryCutterMoveDescription: ; 861A957 + .charmapstr "An attack that intensifies{next}on each successive hit.$" + +gSteelWingMoveDescription: ; 861A98A + .charmapstr "Strikes the foe with hard{next}wings spread wide.$" + +gMeanLookMoveDescription: ; 861A9B7 + .charmapstr "Fixes the foe with a mean{next}look that prevents escape.$" + +gAttractMoveDescription: ; 861A9EC + .charmapstr "Makes the opposite gender{next}less likely to attack.$" + +gSleepTalkMoveDescription: ; 861AA1D + .charmapstr "Uses an available move{next}randomly while asleep.$" + +gHealBellMoveDescription: ; 861AA4B + .charmapstr "Chimes soothingly to heal{next}all status abnormalities.$" + +gReturnMoveDescription: ; 861AA7F + .charmapstr "An attack that increases{next}in power with friendship.$" + +gPresentMoveDescription: ; 861AAB2 + .charmapstr "A gift in the form of a{next}bomb. May restore HP.$" + +gFrustrationMoveDescription: ; 861AAE0 + .charmapstr "An attack that is stronger{next}if the TRAINER is disliked.$" + +gSafeguardMoveDescription: ; 861AB17 + .charmapstr "A mystical force prevents{next}all status problems.$" + +gPainSplitMoveDescription: ; 861AB46 + .charmapstr "Adds the user and foe’s HP,{next}then shares them equally.$" + +gSacredFireMoveDescription: ; 861AB7C + .charmapstr "A mystical fire attack that{next}may inflict a burn.$" + +gMagnitudeMoveDescription: ; 861ABAC + .charmapstr "A ground-shaking attack{next}of random intensity.$" + +gDynamicpunchMoveDescription: ; 861ABD9 + .charmapstr "Powerful and sure to cause{next}confusion, but inaccurate.$" + +gMegahornMoveDescription: ; 861AC0F + .charmapstr "A brutal ramming attack{next}using out-thrust horns.$" + +gDragonbreathMoveDescription: ; 861AC3F + .charmapstr "Strikes the foe with an{next}incredible blast of breath.$" + +gBatonPassMoveDescription: ; 861AC73 + .charmapstr "Switches out the user while{next}keeping effects in play.$" + +gEncoreMoveDescription: ; 861ACA8 + .charmapstr "Makes the foe repeat its{next}last move over 2 to 6 turns.$" + +gPursuitMoveDescription: ; 861ACDE + .charmapstr "Inflicts bad damage if used{next}on a foe switching out.$" + +gRapidSpinMoveDescription: ; 861AD12 + .charmapstr "Spins the body at high{next}speed to strike the foe.$" + +gSweetScentMoveDescription: ; 861AD42 + .charmapstr "Allures the foe to reduce{next}evasiveness.$" + +gIronTailMoveDescription: ; 861AD69 + .charmapstr "Attacks with a rock-hard{next}tail. May lower DEFENSE.$" + +gMetalClawMoveDescription: ; 861AD9B + .charmapstr "A claw attack that may{next}raise the user’s ATTACK.$" + +gVitalThrowMoveDescription: ; 861ADCB + .charmapstr "Makes the user’s move last,{next}but it never misses.$" + +gMorningSunMoveDescription: ; 861ADFC + .charmapstr "Restores HP. The amount{next}varies with the weather.$" + +gSynthesisMoveDescription: ; 861AE2D + .charmapstr "Restores HP. The amount{next}varies with the weather.$" + +gMoonlightMoveDescription: ; 861AE5E + .charmapstr "Restores HP. The amount{next}varies with the weather.$" + +gHiddenPowerMoveDescription: ; 861AE8F + .charmapstr "The effectiveness varies{next}with the user.$" + +gCrossChopMoveDescription: ; 861AEB7 + .charmapstr "A double-chopping attack.{next}High critical-hit ratio.$" + +gTwisterMoveDescription: ; 861AEEA + .charmapstr "Whips up a vicious twister{next}to tear at the foe.$" + +gRainDanceMoveDescription: ; 861AF19 + .charmapstr "Boosts the power of WATER-{next}type moves for 5 turns.$" + +gSunnyDayMoveDescription: ; 861AF4C + .charmapstr "Boosts the power of FIRE-{next}type moves for 5 turns.$" + +gCrunchMoveDescription: ; 861AF7E + .charmapstr "Crunches with sharp fangs.{next}May lower SP. DEF.$" + +gMirrorCoatMoveDescription: ; 861AFAC + .charmapstr "Counters the foe’s special{next}attack at double the power.$" + +gPsychUpMoveDescription: ; 861AFE3 + .charmapstr "Copies the foe’s effect(s){next}and gives to the user.$" + +gExtremespeedMoveDescription: ; 861B015 + .charmapstr "An extremely fast and{next}powerful attack.$" + +gAncientpowerMoveDescription: ; 861B03C + .charmapstr "An attack that may raise{next}all stats.$" + +gShadowBallMoveDescription: ; 861B060 + .charmapstr "Hurls a black blob that may{next}lower the foe’s SP. DEF.$" + +gFutureSightMoveDescription: ; 861B095 + .charmapstr "Heightens inner power to{next}strike 2 turns later.$" + +gRockSmashMoveDescription: ; 861B0C4 + .charmapstr "A rock-crushing attack{next}that may lower DEFENSE.$" + +gWhirlpoolMoveDescription: ; 861B0F3 + .charmapstr "Traps and hurts the foe in{next}a whirlpool for 2 to 5 turns.$" + +gBeatUpMoveDescription: ; 861B12C + .charmapstr "Summons party POKéMON to{next}join in the attack.$" + +gFakeOutMoveDescription: ; 861B159 + .charmapstr "A 1st-turn, 1st-strike move{next}that causes flinching.$" + +gUproarMoveDescription: ; 861B18C + .charmapstr "Causes an uproar for 2 to 5{next}turns and prevents sleep.$" + +gStockpileMoveDescription: ; 861B1C2 + .charmapstr "Charges up power for up to{next}3 turns.$" + +gSpitUpMoveDescription: ; 861B1E6 + .charmapstr "Releases stockpiled power{next}(the more the better).$" + +gSwallowMoveDescription: ; 861B217 + .charmapstr "Absorbs stockpiled power{next}and restores HP.$" + +gHeatWaveMoveDescription: ; 861B241 + .charmapstr "Exhales a hot breath on the{next}foe. May inflict a burn.$" + +gHailMoveDescription: ; 861B276 + .charmapstr "Summons a hailstorm that{next}strikes every turn.$" + +gTormentMoveDescription: ; 861B2A3 + .charmapstr "Torments the foe and stops{next}successive use of a move.$" + +gFlatterMoveDescription: ; 861B2D8 + .charmapstr "Confuses the foe, but{next}raises its SP. ATK.$" + +gWillOWispMoveDescription: ; 861B302 + .charmapstr "Inflicts a burn on the foe{next}with intense fire.$" + +gMementoMoveDescription: ; 861B330 + .charmapstr "The user faints and lowers{next}the foe’s abilities.$" + +gFacadeMoveDescription: ; 861B360 + .charmapstr "Boosts ATTACK when burned,{next}paralyzed, or poisoned.$" + +gFocusPunchMoveDescription: ; 861B393 + .charmapstr "A powerful loyalty attack.{next}The user flinches if hit.$" + +gSmellingsaltMoveDescription: ; 861B3C8 + .charmapstr "Powerful against paralyzed{next}foes, but also heals them.$" + +gFollowMeMoveDescription: ; 861B3FE + .charmapstr "Draws attention to make{next}foes attack only the user.$" + +gNaturePowerMoveDescription: ; 861B431 + .charmapstr "The type of attack varies{next}depending on the location.$" + +gChargeMoveDescription: ; 861B466 + .charmapstr "Charges power to boost the{next}electric move used next.$" + +gTauntMoveDescription: ; 861B49A + .charmapstr "Taunts the foe into only{next}using attack moves.$" + +gHelpingHandMoveDescription: ; 861B4C7 + .charmapstr "Boosts the power of the{next}recipient’s moves.$" + +gTrickMoveDescription: ; 861B4F2 + .charmapstr "Tricks the foe into trading{next}held items.$" + +gRolePlayMoveDescription: ; 861B51A + .charmapstr "Mimics the target and{next}copies its special ability.$" + +gWishMoveDescription: ; 861B54C + .charmapstr "A wish that restores HP.{next}It takes time to work.$" + +gAssistMoveDescription: ; 861B57C + .charmapstr "Attacks randomly with one{next}of the partner’s moves.$" + +gIngrainMoveDescription: ; 861B5AE + .charmapstr "Lays roots that restore HP.{next}The user can’t switch out.$" + +gSuperpowerMoveDescription: ; 861B5E5 + .charmapstr "Boosts strength sharply,{next}but lowers abilities.$" + +gMagicCoatMoveDescription: ; 861B614 + .charmapstr "Reflects special effects{next}back to the attacker.$" + +gRecycleMoveDescription: ; 861B643 + .charmapstr "Recycles a used item for{next}one more use.$" + +gRevengeMoveDescription: ; 861B66A + .charmapstr "An attack that gains power{next}if injured by the foe.$" + +gBrickBreakMoveDescription: ; 861B69C + .charmapstr "Destroys barriers such as{next}REFLECT and causes damage.$" + +gYawnMoveDescription: ; 861B6D1 + .charmapstr "Lulls the foe into yawning,{next}then sleeping next turn.$" + +gKnockOffMoveDescription: ; 861B706 + .charmapstr "Knocks down the foe’s held{next}item to prevent its use.$" + +gEndeavorMoveDescription: ; 861B73A + .charmapstr "Gains power if the user’s HP{next}is lower than the foe’s HP.$" + +gEruptionMoveDescription: ; 861B773 + .charmapstr "The higher the user’s HP,{next}the more damage caused.$" + +gSkillSwapMoveDescription: ; 861B7A5 + .charmapstr "The user swaps special{next}abilities with the target.$" + +gImprisonMoveDescription: ; 861B7D7 + .charmapstr "Prevents foes from using{next}moves known by the user.$" + +gRefreshMoveDescription: ; 861B809 + .charmapstr "Heals poisoning, paralysis,{next}or a burn.$" + +gGrudgeMoveDescription: ; 861B830 + .charmapstr "If the user faints, deletes{next}all PP of foe’s last move.$" + +gSnatchMoveDescription: ; 861B867 + .charmapstr "Steals the effects of the{next}move the target uses next.$" + +gSecretPowerMoveDescription: ; 861B89C + .charmapstr "An attack with effects{next}that vary by location.$" + +gDiveMoveDescription: ; 861B8CA + .charmapstr "Dives underwater the first{next}turn and strikes next turn.$" + +gArmThrustMoveDescription: ; 861B901 + .charmapstr "Straight-arm punches that{next}strike the foe 2 to 5 times.$" + +gCamouflageMoveDescription: ; 861B938 + .charmapstr "Alters the POKéMON’s type{next}depending on the location.$" + +gTailGlowMoveDescription: ; 861B96D + .charmapstr "Flashes a light that sharply{next}raises SP. ATK.$" + +gLusterPurgeMoveDescription: ; 861B99A + .charmapstr "Attacks with a burst of{next}light. May lower SP. DEF.$" + +gMistBallMoveDescription: ; 861B9CC + .charmapstr "Attacks with a flurry of{next}down. May lower SP. ATK.$" + +gFeatherdanceMoveDescription: ; 861B9FE + .charmapstr "Envelops the foe with down{next}to sharply reduce ATTACK.$" + +gTeeterDanceMoveDescription: ; 861BA33 + .charmapstr "Confuses all POKéMON on{next}the scene.$" + +gBlazeKickMoveDescription: ; 861BA56 + .charmapstr "A kick with a high critical-{next}hit ratio. May cause a burn.$" + +gMudSportMoveDescription: ; 861BA90 + .charmapstr "Covers the user in mud to{next}raise electrical resistance.$" + +gIceBallMoveDescription: ; 861BAC7 + .charmapstr "A 5-turn attack that gains{next}power on successive hits.$" + +gNeedleArmMoveDescription: ; 861BAFC + .charmapstr "Attacks with thorny arms.{next}May cause flinching.$" + +gSlackOffMoveDescription: ; 861BB2B + .charmapstr "Slacks off and restores{next}half the maximum HP.$" + +gHyperVoiceMoveDescription: ; 861BB58 + .charmapstr "A loud attack that uses{next}sound waves to injure.$" + +gPoisonFangMoveDescription: ; 861BB87 + .charmapstr "A sharp-fanged attack.{next}May badly poison the foe.$" + +gCrushClawMoveDescription: ; 861BBB8 + .charmapstr "Tears at the foe with sharp{next}claws. May lower DEFENSE.$" + +gBlastBurnMoveDescription: ; 861BBEE + .charmapstr "Powerful, but leaves the{next}user immobile the next turn.$" + +gHydroCannonMoveDescription: ; 861BC24 + .charmapstr "Powerful, but leaves the{next}user immobile the next turn.$" + +gMeteorMashMoveDescription: ; 861BC5A + .charmapstr "Fires a meteor-like punch.{next}May raise ATTACK.$" + +gAstonishMoveDescription: ; 861BC87 + .charmapstr "An attack that may shock{next}the foe into flinching.$" + +gWeatherBallMoveDescription: ; 861BCB8 + .charmapstr "The move’s type and power{next}change with the weather.$" + +gAromatherapyMoveDescription: ; 861BCEB + .charmapstr "Heals all status problems{next}with a soothing scent.$" + +gFakeTearsMoveDescription: ; 861BD1C + .charmapstr "Feigns crying to sharply{next}lower the foe’s SP. DEF.$" + +gAirCutterMoveDescription: ; 861BD4E + .charmapstr "Hacks with razorlike wind.{next}High critical-hit ratio.$" + +gOverheatMoveDescription: ; 861BD82 + .charmapstr "Allows a full-power attack,{next}but sharply lowers SP. ATK.$" + +gOdorSleuthMoveDescription: ; 861BDBA + .charmapstr "Negates the foe’s efforts{next}to heighten evasiveness.$" + +gRockTombMoveDescription: ; 861BDED + .charmapstr "Stops the foe from moving{next}with rocks and cuts SPEED.$" + +gSilverWindMoveDescription: ; 861BE22 + .charmapstr "A powdery attack that may{next}raise abilities.$" + +gMetalSoundMoveDescription: ; 861BE4D + .charmapstr "Emits a horrible screech{next}that sharply lowers SP. DEF.$" + +gGrasswhistleMoveDescription: ; 861BE83 + .charmapstr "Lulls the foe into sleep{next}with a pleasant melody.$" + +gTickleMoveDescription: ; 861BEB4 + .charmapstr "Makes the foe laugh to{next}lower ATTACK and DEFENSE.$" + +gCosmicPowerMoveDescription: ; 861BEE5 + .charmapstr "Raises DEFENSE and SP. DEF{next}with a mystic power.$" + +gWaterSpoutMoveDescription: ; 861BF15 + .charmapstr "Inflicts more damage if the{next}user’s HP is high.$" + +gSignalBeamMoveDescription: ; 861BF44 + .charmapstr "A strange beam attack that{next}may confuse the foe.$" + +gShadowPunchMoveDescription: ; 861BF74 + .charmapstr "An unavoidable punch that{next}is thrown from shadows.$" + +gExtrasensoryMoveDescription: ; 861BFA6 + .charmapstr "Attacks with a peculiar{next}power. May cause flinching.$" + +gSkyUppercutMoveDescription: ; 861BFDA + .charmapstr "An uppercut thrown as if{next}leaping into the sky.$" + +gSandTombMoveDescription: ; 861C009 + .charmapstr "Traps and hurts the foe in{next}quicksand for 2 to 5 turns.$" + +gSheerColdMoveDescription: ; 861C040 + .charmapstr "A chilling attack that{next}causes fainting if it hits.$" + +gMuddyWaterMoveDescription: ; 861C073 + .charmapstr "Attacks with muddy water.{next}May lower accuracy.$" + +gBulletSeedMoveDescription: ; 861C0A1 + .charmapstr "Shoots 2 to 5 seeds in a row{next}to strike the foe.$" + +gAerialAceMoveDescription: ; 861C0D1 + .charmapstr "An extremely speedy and{next}unavoidable attack.$" + +gIcicleSpearMoveDescription: ; 861C0FD + .charmapstr "Attacks the foe by firing{next}2 to 5 icicles in a row.$" + +gIronDefenseMoveDescription: ; 861C130 + .charmapstr "Hardens the body’s surface{next}to sharply raise DEFENSE.$" + +gBlockMoveDescription: ; 861C165 + .charmapstr "Blocks the foe’s way to{next}prevent escape.$" + +gHowlMoveDescription: ; 861C18D + .charmapstr "Howls to raise the spirit{next}and boosts ATTACK.$" + +gDragonClawMoveDescription: ; 861C1BA + .charmapstr "Slashes the foe with sharp{next}claws.$" + +gFrenzyPlantMoveDescription: ; 861C1DC + .charmapstr "Powerful, but leaves the{next}user immobile the next turn.$" + +gBulkUpMoveDescription: ; 861C212 + .charmapstr "Bulks up the body to boost{next}both ATTACK and DEFENSE.$" + +gBounceMoveDescription: ; 861C246 + .charmapstr "Bounces up, then down the{next}next turn. May paralyze.$" + +gMudShotMoveDescription: ; 861C279 + .charmapstr "Hurls mud at the foe and{next}reduces SPEED.$" + +gPoisonTailMoveDescription: ; 861C2A1 + .charmapstr "Has a high critical-hit{next}ratio. May also poison.$" + +gCovetMoveDescription: ; 861C2D1 + .charmapstr "Cutely begs to obtain an{next}item held by the foe.$" + +gVoltTackleMoveDescription: ; 861C300 + .charmapstr "A life-risking tackle that{next}slightly hurts the user.$" + +gMagicalLeafMoveDescription: ; 861C334 + .charmapstr "Attacks with a strange leaf{next}that cannot be evaded.$" + +gWaterSportMoveDescription: ; 861C367 + .charmapstr "The user becomes soaked to{next}raise resistance to fire.$" + +gCalmMindMoveDescription: ; 861C39C + .charmapstr "Raises SP. ATK and SP. DEF{next}by focusing the mind.$" + +gLeafBladeMoveDescription: ; 861C3CD + .charmapstr "Slashes with a sharp leaf.{next}High critical-hit ratio.$" + +gDragonDanceMoveDescription: ; 861C401 + .charmapstr "A mystical dance that ups{next}ATTACK and SPEED.$" + +gRockBlastMoveDescription: ; 861C42D + .charmapstr "Hurls boulders at the foe{next}2 to 5 times in a row.$" + +gShockWaveMoveDescription: ; 861C45E + .charmapstr "A fast and unavoidable{next}electric attack.$" + +gWaterPulseMoveDescription: ; 861C486 + .charmapstr "Attacks with ultrasonic{next}waves. May confuse the foe.$" + +gDoomDesireMoveDescription: ; 861C4BA + .charmapstr "Summons strong sunlight to{next}attack 2 turns later.$" + +gPsychoBoostMoveDescription: ; 861C4EB + .charmapstr "Allows a full-power attack,{next}but sharply lowers SP. ATK.$" + + .align 2, 0 + +gMoveDescriptionPointers: ; 861C524 + .4byte gPoundMoveDescription + .4byte gKarateChopMoveDescription + .4byte gDoubleslapMoveDescription + .4byte gCometPunchMoveDescription + .4byte gMegaPunchMoveDescription + .4byte gPayDayMoveDescription + .4byte gFirePunchMoveDescription + .4byte gIcePunchMoveDescription + .4byte gThunderpunchMoveDescription + .4byte gScratchMoveDescription + .4byte gVicegripMoveDescription + .4byte gGuillotineMoveDescription + .4byte gRazorWindMoveDescription + .4byte gSwordsDanceMoveDescription + .4byte gCutMoveDescription + .4byte gGustMoveDescription + .4byte gWingAttackMoveDescription + .4byte gWhirlwindMoveDescription + .4byte gFlyMoveDescription + .4byte gBindMoveDescription + .4byte gSlamMoveDescription + .4byte gVineWhipMoveDescription + .4byte gStompMoveDescription + .4byte gDoubleKickMoveDescription + .4byte gMegaKickMoveDescription + .4byte gJumpKickMoveDescription + .4byte gRollingKickMoveDescription + .4byte gSandAttackMoveDescription + .4byte gHeadbuttMoveDescription + .4byte gHornAttackMoveDescription + .4byte gFuryAttackMoveDescription + .4byte gHornDrillMoveDescription + .4byte gTackleMoveDescription + .4byte gBodySlamMoveDescription + .4byte gWrapMoveDescription + .4byte gTakeDownMoveDescription + .4byte gThrashMoveDescription + .4byte gDoubleEdgeMoveDescription + .4byte gTailWhipMoveDescription + .4byte gPoisonStingMoveDescription + .4byte gTwineedleMoveDescription + .4byte gPinMissileMoveDescription + .4byte gLeerMoveDescription + .4byte gBiteMoveDescription + .4byte gGrowlMoveDescription + .4byte gRoarMoveDescription + .4byte gSingMoveDescription + .4byte gSupersonicMoveDescription + .4byte gSonicboomMoveDescription + .4byte gDisableMoveDescription + .4byte gAcidMoveDescription + .4byte gEmberMoveDescription + .4byte gFlamethrowerMoveDescription + .4byte gMistMoveDescription + .4byte gWaterGunMoveDescription + .4byte gHydroPumpMoveDescription + .4byte gSurfMoveDescription + .4byte gIceBeamMoveDescription + .4byte gBlizzardMoveDescription + .4byte gPsybeamMoveDescription + .4byte gBubblebeamMoveDescription + .4byte gAuroraBeamMoveDescription + .4byte gHyperBeamMoveDescription + .4byte gPeckMoveDescription + .4byte gDrillPeckMoveDescription + .4byte gSubmissionMoveDescription + .4byte gLowKickMoveDescription + .4byte gCounterMoveDescription + .4byte gSeismicTossMoveDescription + .4byte gStrengthMoveDescription + .4byte gAbsorbMoveDescription + .4byte gMegaDrainMoveDescription + .4byte gLeechSeedMoveDescription + .4byte gGrowthMoveDescription + .4byte gRazorLeafMoveDescription + .4byte gSolarbeamMoveDescription + .4byte gPoisonpowderMoveDescription + .4byte gStunSporeMoveDescription + .4byte gSleepPowderMoveDescription + .4byte gPetalDanceMoveDescription + .4byte gStringShotMoveDescription + .4byte gDragonRageMoveDescription + .4byte gFireSpinMoveDescription + .4byte gThundershockMoveDescription + .4byte gThunderboltMoveDescription + .4byte gThunderWaveMoveDescription + .4byte gThunderMoveDescription + .4byte gRockThrowMoveDescription + .4byte gEarthquakeMoveDescription + .4byte gFissureMoveDescription + .4byte gDigMoveDescription + .4byte gToxicMoveDescription + .4byte gConfusionMoveDescription + .4byte gPsychicMoveDescription + .4byte gHypnosisMoveDescription + .4byte gMeditateMoveDescription + .4byte gAgilityMoveDescription + .4byte gQuickAttackMoveDescription + .4byte gRageMoveDescription + .4byte gTeleportMoveDescription + .4byte gNightShadeMoveDescription + .4byte gMimicMoveDescription + .4byte gScreechMoveDescription + .4byte gDoubleTeamMoveDescription + .4byte gRecoverMoveDescription + .4byte gHardenMoveDescription + .4byte gMinimizeMoveDescription + .4byte gSmokescreenMoveDescription + .4byte gConfuseRayMoveDescription + .4byte gWithdrawMoveDescription + .4byte gDefenseCurlMoveDescription + .4byte gBarrierMoveDescription + .4byte gLightScreenMoveDescription + .4byte gHazeMoveDescription + .4byte gReflectMoveDescription + .4byte gFocusEnergyMoveDescription + .4byte gBideMoveDescription + .4byte gMetronomeMoveDescription + .4byte gMirrorMoveMoveDescription + .4byte gSelfdestructMoveDescription + .4byte gEggBombMoveDescription + .4byte gLickMoveDescription + .4byte gSmogMoveDescription + .4byte gSludgeMoveDescription + .4byte gBoneClubMoveDescription + .4byte gFireBlastMoveDescription + .4byte gWaterfallMoveDescription + .4byte gClampMoveDescription + .4byte gSwiftMoveDescription + .4byte gSkullBashMoveDescription + .4byte gSpikeCannonMoveDescription + .4byte gConstrictMoveDescription + .4byte gAmnesiaMoveDescription + .4byte gKinesisMoveDescription + .4byte gSoftboiledMoveDescription + .4byte gHiJumpKickMoveDescription + .4byte gGlareMoveDescription + .4byte gDreamEaterMoveDescription + .4byte gPoisonGasMoveDescription + .4byte gBarrageMoveDescription + .4byte gLeechLifeMoveDescription + .4byte gLovelyKissMoveDescription + .4byte gSkyAttackMoveDescription + .4byte gTransformMoveDescription + .4byte gBubbleMoveDescription + .4byte gDizzyPunchMoveDescription + .4byte gSporeMoveDescription + .4byte gFlashMoveDescription + .4byte gPsywaveMoveDescription + .4byte gSplashMoveDescription + .4byte gAcidArmorMoveDescription + .4byte gCrabhammerMoveDescription + .4byte gExplosionMoveDescription + .4byte gFurySwipesMoveDescription + .4byte gBonemerangMoveDescription + .4byte gRestMoveDescription + .4byte gRockSlideMoveDescription + .4byte gHyperFangMoveDescription + .4byte gSharpenMoveDescription + .4byte gConversionMoveDescription + .4byte gTriAttackMoveDescription + .4byte gSuperFangMoveDescription + .4byte gSlashMoveDescription + .4byte gSubstituteMoveDescription + .4byte gStruggleMoveDescription + .4byte gSketchMoveDescription + .4byte gTripleKickMoveDescription + .4byte gThiefMoveDescription + .4byte gSpiderWebMoveDescription + .4byte gMindReaderMoveDescription + .4byte gNightmareMoveDescription + .4byte gFlameWheelMoveDescription + .4byte gSnoreMoveDescription + .4byte gCurseMoveDescription + .4byte gFlailMoveDescription + .4byte gConversion2MoveDescription + .4byte gAeroblastMoveDescription + .4byte gCottonSporeMoveDescription + .4byte gReversalMoveDescription + .4byte gSpiteMoveDescription + .4byte gPowderSnowMoveDescription + .4byte gProtectMoveDescription + .4byte gMachPunchMoveDescription + .4byte gScaryFaceMoveDescription + .4byte gFaintAttackMoveDescription + .4byte gSweetKissMoveDescription + .4byte gBellyDrumMoveDescription + .4byte gSludgeBombMoveDescription + .4byte gMudSlapMoveDescription + .4byte gOctazookaMoveDescription + .4byte gSpikesMoveDescription + .4byte gZapCannonMoveDescription + .4byte gForesightMoveDescription + .4byte gDestinyBondMoveDescription + .4byte gPerishSongMoveDescription + .4byte gIcyWindMoveDescription + .4byte gDetectMoveDescription + .4byte gBoneRushMoveDescription + .4byte gLockOnMoveDescription + .4byte gOutrageMoveDescription + .4byte gSandstormMoveDescription + .4byte gGigaDrainMoveDescription + .4byte gEndureMoveDescription + .4byte gCharmMoveDescription + .4byte gRolloutMoveDescription + .4byte gFalseSwipeMoveDescription + .4byte gSwaggerMoveDescription + .4byte gMilkDrinkMoveDescription + .4byte gSparkMoveDescription + .4byte gFuryCutterMoveDescription + .4byte gSteelWingMoveDescription + .4byte gMeanLookMoveDescription + .4byte gAttractMoveDescription + .4byte gSleepTalkMoveDescription + .4byte gHealBellMoveDescription + .4byte gReturnMoveDescription + .4byte gPresentMoveDescription + .4byte gFrustrationMoveDescription + .4byte gSafeguardMoveDescription + .4byte gPainSplitMoveDescription + .4byte gSacredFireMoveDescription + .4byte gMagnitudeMoveDescription + .4byte gDynamicpunchMoveDescription + .4byte gMegahornMoveDescription + .4byte gDragonbreathMoveDescription + .4byte gBatonPassMoveDescription + .4byte gEncoreMoveDescription + .4byte gPursuitMoveDescription + .4byte gRapidSpinMoveDescription + .4byte gSweetScentMoveDescription + .4byte gIronTailMoveDescription + .4byte gMetalClawMoveDescription + .4byte gVitalThrowMoveDescription + .4byte gMorningSunMoveDescription + .4byte gSynthesisMoveDescription + .4byte gMoonlightMoveDescription + .4byte gHiddenPowerMoveDescription + .4byte gCrossChopMoveDescription + .4byte gTwisterMoveDescription + .4byte gRainDanceMoveDescription + .4byte gSunnyDayMoveDescription + .4byte gCrunchMoveDescription + .4byte gMirrorCoatMoveDescription + .4byte gPsychUpMoveDescription + .4byte gExtremespeedMoveDescription + .4byte gAncientpowerMoveDescription + .4byte gShadowBallMoveDescription + .4byte gFutureSightMoveDescription + .4byte gRockSmashMoveDescription + .4byte gWhirlpoolMoveDescription + .4byte gBeatUpMoveDescription + .4byte gFakeOutMoveDescription + .4byte gUproarMoveDescription + .4byte gStockpileMoveDescription + .4byte gSpitUpMoveDescription + .4byte gSwallowMoveDescription + .4byte gHeatWaveMoveDescription + .4byte gHailMoveDescription + .4byte gTormentMoveDescription + .4byte gFlatterMoveDescription + .4byte gWillOWispMoveDescription + .4byte gMementoMoveDescription + .4byte gFacadeMoveDescription + .4byte gFocusPunchMoveDescription + .4byte gSmellingsaltMoveDescription + .4byte gFollowMeMoveDescription + .4byte gNaturePowerMoveDescription + .4byte gChargeMoveDescription + .4byte gTauntMoveDescription + .4byte gHelpingHandMoveDescription + .4byte gTrickMoveDescription + .4byte gRolePlayMoveDescription + .4byte gWishMoveDescription + .4byte gAssistMoveDescription + .4byte gIngrainMoveDescription + .4byte gSuperpowerMoveDescription + .4byte gMagicCoatMoveDescription + .4byte gRecycleMoveDescription + .4byte gRevengeMoveDescription + .4byte gBrickBreakMoveDescription + .4byte gYawnMoveDescription + .4byte gKnockOffMoveDescription + .4byte gEndeavorMoveDescription + .4byte gEruptionMoveDescription + .4byte gSkillSwapMoveDescription + .4byte gImprisonMoveDescription + .4byte gRefreshMoveDescription + .4byte gGrudgeMoveDescription + .4byte gSnatchMoveDescription + .4byte gSecretPowerMoveDescription + .4byte gDiveMoveDescription + .4byte gArmThrustMoveDescription + .4byte gCamouflageMoveDescription + .4byte gTailGlowMoveDescription + .4byte gLusterPurgeMoveDescription + .4byte gMistBallMoveDescription + .4byte gFeatherdanceMoveDescription + .4byte gTeeterDanceMoveDescription + .4byte gBlazeKickMoveDescription + .4byte gMudSportMoveDescription + .4byte gIceBallMoveDescription + .4byte gNeedleArmMoveDescription + .4byte gSlackOffMoveDescription + .4byte gHyperVoiceMoveDescription + .4byte gPoisonFangMoveDescription + .4byte gCrushClawMoveDescription + .4byte gBlastBurnMoveDescription + .4byte gHydroCannonMoveDescription + .4byte gMeteorMashMoveDescription + .4byte gAstonishMoveDescription + .4byte gWeatherBallMoveDescription + .4byte gAromatherapyMoveDescription + .4byte gFakeTearsMoveDescription + .4byte gAirCutterMoveDescription + .4byte gOverheatMoveDescription + .4byte gOdorSleuthMoveDescription + .4byte gRockTombMoveDescription + .4byte gSilverWindMoveDescription + .4byte gMetalSoundMoveDescription + .4byte gGrasswhistleMoveDescription + .4byte gTickleMoveDescription + .4byte gCosmicPowerMoveDescription + .4byte gWaterSpoutMoveDescription + .4byte gSignalBeamMoveDescription + .4byte gShadowPunchMoveDescription + .4byte gExtrasensoryMoveDescription + .4byte gSkyUppercutMoveDescription + .4byte gSandTombMoveDescription + .4byte gSheerColdMoveDescription + .4byte gMuddyWaterMoveDescription + .4byte gBulletSeedMoveDescription + .4byte gAerialAceMoveDescription + .4byte gIcicleSpearMoveDescription + .4byte gIronDefenseMoveDescription + .4byte gBlockMoveDescription + .4byte gHowlMoveDescription + .4byte gDragonClawMoveDescription + .4byte gFrenzyPlantMoveDescription + .4byte gBulkUpMoveDescription + .4byte gBounceMoveDescription + .4byte gMudShotMoveDescription + .4byte gPoisonTailMoveDescription + .4byte gCovetMoveDescription + .4byte gVoltTackleMoveDescription + .4byte gMagicalLeafMoveDescription + .4byte gWaterSportMoveDescription + .4byte gCalmMindMoveDescription + .4byte gLeafBladeMoveDescription + .4byte gDragonDanceMoveDescription + .4byte gRockBlastMoveDescription + .4byte gShockWaveMoveDescription + .4byte gWaterPulseMoveDescription + .4byte gDoomDesireMoveDescription + .4byte gPsychoBoostMoveDescription