summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/charmap.s3
-rw-r--r--asm/emerald.s4
-rw-r--r--data/data2.s6
-rw-r--r--data/text/move_descriptions.s1419
4 files changed, 1427 insertions, 5 deletions
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