static const u8 sNullDescription[] = _( ""); static const u8 sPoundDescription[] = _( "Pounds the foe with\n" "forelegs or tail."); static const u8 sKarateChopDescription[] = _( "A chopping attack with a\n" "high critical-hit ratio."); static const u8 sDoubleSlapDescription[] = _( "Repeatedly slaps the foe\n" "2 to 5 times."); static const u8 sCometPunchDescription[] = _( "Repeatedly punches the foe\n" "2 to 5 times."); static const u8 sMegaPunchDescription[] = _( "A strong punch thrown with\n" "incredible power."); static const u8 sPayDayDescription[] = _( "Throws coins at the foe.\n" "Money is recovered after."); static const u8 sFirePunchDescription[] = _( "A fiery punch that may burn\n" "the foe."); static const u8 sIcePunchDescription[] = _( "An icy punch that may\n" "freeze the foe."); static const u8 sThunderPunchDescription[] = _( "An electrified punch that\n" "may paralyze the foe."); static const u8 sScratchDescription[] = _( "Scratches the foe with\n" "sharp claws."); static const u8 sViceGripDescription[] = _( "Grips the foe with large and\n" "powerful pincers."); static const u8 sGuillotineDescription[] = _( "A powerful pincer attack\n" "that may cause fainting."); static const u8 sRazorWindDescription[] = _( "A 2-turn move that strikes\n" "the foe on the 2nd turn."); static const u8 sSwordsDanceDescription[] = _( "A fighting dance that\n" "sharply raises ATTACK."); static const u8 sCutDescription[] = _( "Cuts the foe with sharp\n" "scythes, claws, etc."); static const u8 sGustDescription[] = _( "Strikes the foe with a gust\n" "of wind whipped up by wings."); static const u8 sWingAttackDescription[] = _( "Strikes the foe with wings\n" "spread wide."); static const u8 sWhirlwindDescription[] = _( "Blows away the foe with\n" "wind and ends the battle."); static const u8 sFlyDescription[] = _( "Flies up on the first turn,\n" "then strikes the next turn."); static const u8 sBindDescription[] = _( "Binds and squeezes the foe\n" "for 2 to 5 turns."); static const u8 sSlamDescription[] = _( "Slams the foe with a long\n" "tail, vine, etc."); static const u8 sVineWhipDescription[] = _( "Strikes the foe with\n" "slender, whiplike vines."); static const u8 sStompDescription[] = _( "Stomps the enemy with a big\n" "foot. May cause flinching."); static const u8 sDoubleKickDescription[] = _( "A double-kicking attack\n" "that strikes the foe twice."); static const u8 sMegaKickDescription[] = _( "An extremely powerful kick\n" "with intense force."); static const u8 sJumpKickDescription[] = _( "A strong jumping kick. May\n" "miss and hurt the kicker."); static const u8 sRollingKickDescription[] = _( "A fast kick delivered from\n" "a rapid spin."); static const u8 sSandAttackDescription[] = _( "Reduces the foe's accuracy\n" "by hurling sand in its face."); static const u8 sHeadbuttDescription[] = _( "A ramming attack that may\n" "cause flinching."); static const u8 sHornAttackDescription[] = _( "Jabs the foe with sharp\n" "horns."); static const u8 sFuryAttackDescription[] = _( "Jabs the foe 2 to 5 times\n" "with sharp horns, etc."); static const u8 sHornDrillDescription[] = _( "A one-hit KO attack that\n" "uses a horn like a drill."); static const u8 sTackleDescription[] = _( "Charges the foe with a full-\n" "body tackle."); static const u8 sBodySlamDescription[] = _( "A full-body slam that may\n" "cause paralysis."); static const u8 sWrapDescription[] = _( "Wraps and squeezes the foe\n" "2 to 5 times with vines, etc."); static const u8 sTakeDownDescription[] = _( "A reckless charge attack\n" "that also hurts the user."); static const u8 sThrashDescription[] = _( "A rampage of 2 to 3 turns\n" "that confuses the user."); static const u8 sDoubleEdgeDescription[] = _( "A life-risking tackle that\n" "also hurts the user."); static const u8 sTailWhipDescription[] = _( "Wags the tail to lower the\n" "foe's DEFENSE."); static const u8 sPoisonStingDescription[] = _( "A toxic attack with barbs,\n" "etc., that may poison."); static const u8 sTwineedleDescription[] = _( "Stingers on the forelegs\n" "jab the foe twice."); static const u8 sPinMissileDescription[] = _( "Sharp pins are fired to\n" "strike 2 to 5 times."); static const u8 sLeerDescription[] = _( "Frightens the foe with a\n" "leer to lower DEFENSE."); static const u8 sBiteDescription[] = _( "Bites with vicious fangs.\n" "May cause flinching."); static const u8 sGrowlDescription[] = _( "Growls cutely to reduce the\n" "foe's ATTACK."); static const u8 sRoarDescription[] = _( "Makes the foe flee to end\n" "the battle."); static const u8 sSingDescription[] = _( "A soothing song lulls the\n" "foe into a deep slumber."); static const u8 sSupersonicDescription[] = _( "Emits bizarre sound waves\n" "that may confuse the foe."); static const u8 sSonicBoomDescription[] = _( "Launches shock waves that\n" "always inflict 20 HP damage."); static const u8 sDisableDescription[] = _( "Psychically disables one of\n" "the foe's moves."); static const u8 sAcidDescription[] = _( "Sprays a hide-melting acid.\n" "May lower DEFENSE."); static const u8 sEmberDescription[] = _( "A weak fire attack that may\n" "inflict a burn."); static const u8 sFlamethrowerDescription[] = _( "A powerful fire attack that\n" "may inflict a burn."); static const u8 sMistDescription[] = _( "Creates a mist that stops\n" "reduction of abilities."); static const u8 sWaterGunDescription[] = _( "Squirts water to attack\n" "the foe."); static const u8 sHydroPumpDescription[] = _( "Blasts water at high power\n" "to strike the foe."); static const u8 sSurfDescription[] = _( "Creates a huge wave, then\n" "crashes it down on the foe."); static const u8 sIceBeamDescription[] = _( "Blasts the foe with an icy\n" "beam that may freeze it."); static const u8 sBlizzardDescription[] = _( "Hits the foe with an icy\n" "storm that may freeze it."); static const u8 sPsybeamDescription[] = _( "Fires a peculiar ray that\n" "may confuse the foe."); static const u8 sBubbleBeamDescription[] = _( "Forcefully sprays bubbles\n" "that may lower SPEED."); static const u8 sAuroraBeamDescription[] = _( "Fires a rainbow-colored\n" "beam that may lower ATTACK."); static const u8 sHyperBeamDescription[] = _( "Powerful, but leaves the\n" "user immobile the next turn."); static const u8 sPeckDescription[] = _( "Attacks the foe with a\n" "jabbing beak, etc."); static const u8 sDrillPeckDescription[] = _( "A corkscrewing attack with\n" "the beak acting as a drill."); static const u8 sSubmissionDescription[] = _( "A reckless body slam that\n" "also hurts the user."); static const u8 sLowKickDescription[] = _( "A kick that inflicts more\n" "damage on heavier foes."); static const u8 sCounterDescription[] = _( "Retaliates any physical hit\n" "with double the power."); static const u8 sSeismicTossDescription[] = _( "Inflicts damage identical\n" "to the user's level."); static const u8 sStrengthDescription[] = _( "Builds enormous power,\n" "then slams the foe."); static const u8 sAbsorbDescription[] = _( "An attack that absorbs\n" "half the damage inflicted."); static const u8 sMegaDrainDescription[] = _( "An attack that absorbs\n" "half the damage inflicted."); static const u8 sLeechSeedDescription[] = _( "Plants a seed on the foe to\n" "steal HP on every turn."); static const u8 sGrowthDescription[] = _( "Forces the body to grow\n" "and heightens SP. ATK."); static const u8 sRazorLeafDescription[] = _( "Cuts the enemy with leaves.\n" "High critical-hit ratio."); static const u8 sSolarBeamDescription[] = _( "Absorbs light in one turn,\n" "then attacks next turn."); static const u8 sPoisonPowderDescription[] = _( "Scatters a toxic powder\n" "that may poison the foe."); static const u8 sStunSporeDescription[] = _( "Scatters a powder that may\n" "paralyze the foe."); static const u8 sSleepPowderDescription[] = _( "Scatters a powder that may\n" "cause the foe to sleep."); static const u8 sPetalDanceDescription[] = _( "A rampage of 2 to 3 turns\n" "that confuses the user."); static const u8 sStringShotDescription[] = _( "Binds the foe with string\n" "to reduce its SPEED."); static const u8 sDragonRageDescription[] = _( "Launches shock waves that\n" "always inflict 40 HP damage."); static const u8 sFireSpinDescription[] = _( "Traps the foe in a ring of\n" "fire for 2 to 5 turns."); static const u8 sThunderShockDescription[] = _( "An electrical attack that\n" "may paralyze the foe."); static const u8 sThunderboltDescription[] = _( "A strong electrical attack\n" "that may paralyze the foe."); static const u8 sThunderWaveDescription[] = _( "A weak jolt of electricity\n" "that paralyzes the foe."); static const u8 sThunderDescription[] = _( "A lightning attack that may\n" "cause paralysis."); static const u8 sRockThrowDescription[] = _( "Throws small rocks to\n" "strike the foe."); static const u8 sEarthquakeDescription[] = _( "A powerful quake, but has\n" "no effect on flying foes."); static const u8 sFissureDescription[] = _( "A one-hit KO move that\n" "drops the foe in a fissure."); static const u8 sDigDescription[] = _( "Digs underground the first\n" "turn and strikes next turn."); static const u8 sToxicDescription[] = _( "Poisons the foe with an\n" "intensifying toxin."); static const u8 sConfusionDescription[] = _( "A psychic attack that may\n" "cause confusion."); static const u8 sPsychicDescription[] = _( "A powerful psychic attack\n" "that may lower SP. DEF."); static const u8 sHypnosisDescription[] = _( "A hypnotizing move that\n" "may induce sleep."); static const u8 sMeditateDescription[] = _( "Meditates in a peaceful\n" "fashion to raise ATTACK."); static const u8 sAgilityDescription[] = _( "Relaxes the body to sharply\n" "boost SPEED."); static const u8 sQuickAttackDescription[] = _( "An extremely fast attack\n" "that always strikes first."); static const u8 sRageDescription[] = _( "Raises the user's ATTACK\n" "every time it is hit."); static const u8 sTeleportDescription[] = _( "A psychic move for fleeing\n" "from battle instantly."); static const u8 sNightShadeDescription[] = _( "Inflicts damage identical\n" "to the user's level."); static const u8 sMimicDescription[] = _( "Copies a move used by the\n" "foe during one battle."); static const u8 sScreechDescription[] = _( "Emits a screech to sharply\n" "reduce the foe's DEFENSE."); static const u8 sDoubleTeamDescription[] = _( "Creates illusory copies to\n" "raise evasiveness."); static const u8 sRecoverDescription[] = _( "Recovers up to half the\n" "user's maximum HP."); static const u8 sHardenDescription[] = _( "Stiffens the body's \n" "muscles to raise DEFENSE."); static const u8 sMinimizeDescription[] = _( "Minimizes the user's size\n" "to raise evasiveness."); static const u8 sSmokescreenDescription[] = _( "Lowers the foe's accuracy\n" "using smoke, ink, etc."); static const u8 sConfuseRayDescription[] = _( "A sinister ray that\n" "confuses the foe."); static const u8 sWithdrawDescription[] = _( "Withdraws the body into its\n" "hard shell to raise DEFENSE."); static const u8 sDefenseCurlDescription[] = _( "Curls up to conceal weak\n" "spots and raise DEFENSE."); static const u8 sBarrierDescription[] = _( "Creates a barrier that\n" "sharply raises DEFENSE."); static const u8 sLightScreenDescription[] = _( "Creates a wall of light that\n" "lowers SP. ATK damage."); static const u8 sHazeDescription[] = _( "Creates a black haze that\n" "eliminates all stat changes."); static const u8 sReflectDescription[] = _( "Creates a wall of light that\n" "weakens physical attacks."); static const u8 sFocusEnergyDescription[] = _( "Focuses power to raise the\n" "critical-hit ratio."); static const u8 sBideDescription[] = _( "Endures attack for 2\n" "turns to retaliate double."); static const u8 sMetronomeDescription[] = _( "Waggles a finger to use any\n" "POKéMON move at random."); static const u8 sMirrorMoveDescription[] = _( "Counters the foe's attack\n" "with the same move."); static const u8 sSelfDestructDescription[] = _( "Inflicts severe damage but\n" "makes the user faint."); static const u8 sEggBombDescription[] = _( "An egg is forcibly hurled at\n" "the foe."); static const u8 sLickDescription[] = _( "Licks with a long tongue to\n" "injure. May also paralyze."); static const u8 sSmogDescription[] = _( "An exhaust-gas attack\n" "that may also poison."); static const u8 sSludgeDescription[] = _( "Sludge is hurled to inflict\n" "damage. May also poison."); static const u8 sBoneClubDescription[] = _( "Clubs the foe with a bone.\n" "May cause flinching."); static const u8 sFireBlastDescription[] = _( "Incinerates everything it\n" "strikes. May cause a burn."); static const u8 sWaterfallDescription[] = _( "Charges the foe with speed\n" "to climb waterfalls."); static const u8 sClampDescription[] = _( "Traps and squeezes the\n" "foe for 2 to 5 turns."); static const u8 sSwiftDescription[] = _( "Sprays star-shaped rays\n" "that never miss."); static const u8 sSkullBashDescription[] = _( "Tucks in the head, then\n" "attacks on the next turn."); static const u8 sSpikeCannonDescription[] = _( "Launches sharp spikes that\n" "strike 2 to 5 times."); static const u8 sConstrictDescription[] = _( "Constricts to inflict pain.\n" "May lower SPEED."); static const u8 sAmnesiaDescription[] = _( "Forgets about something\n" "and sharply raises SP. DEF."); static const u8 sKinesisDescription[] = _( "Distracts the foe.\n" "May lower accuracy."); static const u8 sSoftBoiledDescription[] = _( "Recovers up to half the\n" "user's maximum HP."); static const u8 sHiJumpKickDescription[] = _( "A jumping knee kick. If it\n" "misses, the user is hurt."); static const u8 sGlareDescription[] = _( "Intimidates and frightens\n" "the foe into paralysis."); static const u8 sDreamEaterDescription[] = _( "Takes one half the damage\n" "inflicted on a sleeping foe."); static const u8 sPoisonGasDescription[] = _( "Envelops the foe in a toxic\n" "gas that may poison."); static const u8 sBarrageDescription[] = _( "Hurls round objects at the\n" "foe 2 to 5 times."); static const u8 sLeechLifeDescription[] = _( "An attack that steals half\n" "the damage inflicted."); static const u8 sLovelyKissDescription[] = _( "Demands a kiss with a scary\n" "face that induces sleep."); static const u8 sSkyAttackDescription[] = _( "Searches out weak spots,\n" "then strikes the next turn."); static const u8 sTransformDescription[] = _( "Alters the user's cells to\n" "become a copy of the foe."); static const u8 sBubbleDescription[] = _( "An attack using bubbles.\n" "May lower the foe's SPEED."); static const u8 sDizzyPunchDescription[] = _( "A rhythmic punch that may\n" "confuse the foe."); static const u8 sSporeDescription[] = _( "Scatters a cloud of spores\n" "that always induce sleep."); static const u8 sFlashDescription[] = _( "Looses a powerful blast of\n" "light that cuts accuracy."); static const u8 sPsywaveDescription[] = _( "Attacks with a psychic\n" "wave of varying intensity."); static const u8 sSplashDescription[] = _( "It's just a splash...\n" "Has no effect whatsoever."); static const u8 sAcidArmorDescription[] = _( "Liquifies the user's body\n" "to sharply raise DEFENSE."); static const u8 sCrabhammerDescription[] = _( "Hammers with a pincer. Has a\n" "high critical-hit ratio."); static const u8 sExplosionDescription[] = _( "Inflicts severe damage but\n" "makes the user faint."); static const u8 sFurySwipesDescription[] = _( "Rakes the foe with sharp\n" "claws, etc., 2 to 5 times."); static const u8 sBonemerangDescription[] = _( "Throws a bone boomerang\n" "that strikes twice."); static const u8 sRestDescription[] = _( "The user sleeps for 2 turns,\n" "restoring HP and status."); static const u8 sRockSlideDescription[] = _( "Large boulders are hurled.\n" "May cause flinching."); static const u8 sHyperFangDescription[] = _( "Attacks with sharp fangs.\n" "May cause flinching."); static const u8 sSharpenDescription[] = _( "Reduces the polygon count\n" "and raises ATTACK."); static const u8 sConversionDescription[] = _( "Changes the user's type\n" "into a known move's type."); static const u8 sTriAttackDescription[] = _( "Fires three types of beams\n" "at the same time."); static const u8 sSuperFangDescription[] = _( "Attacks with sharp fangs\n" "and cuts half the foe's HP."); static const u8 sSlashDescription[] = _( "Slashes with claws, etc. Has\n" "a high critical-hit ratio."); static const u8 sSubstituteDescription[] = _( "Creates a decoy using 1/4\n" "of the user's maximum HP."); static const u8 sStruggleDescription[] = _( "Used only if all PP are gone.\n" "Also hurts the user a little."); static const u8 sSketchDescription[] = _( "Copies the foe's last move\n" "permanently."); static const u8 sTripleKickDescription[] = _( "Kicks the foe 3 times in a\n" "row with rising intensity."); static const u8 sThiefDescription[] = _( "While attacking, it may\n" "steal the foe's held item."); static const u8 sSpiderWebDescription[] = _( "Ensnares the foe to stop it\n" "from fleeing or switching."); static const u8 sMindReaderDescription[] = _( "Senses the foe's action to\n" "ensure the next move's hit."); static const u8 sNightmareDescription[] = _( "Inflicts 1/4 damage on a\n" "sleeping foe every turn."); static const u8 sFlameWheelDescription[] = _( "A fiery charge attack that\n" "may inflict a burn."); static const u8 sSnoreDescription[] = _( "A loud attack that can be\n" "used only while asleep."); static const u8 sCurseDescription[] = _( "A move that functions\n" "differently for GHOSTS."); static const u8 sFlailDescription[] = _( "Inflicts more damage when\n" "the user's HP is down."); static const u8 sConversion2Description[] = _( "Makes the user resistant\n" "to the last attack's type."); static const u8 sAeroblastDescription[] = _( "Launches a vacuumed blast.\n" "High critical-hit ratio."); static const u8 sCottonSporeDescription[] = _( "Spores cling to the foe,\n" "sharply reducing SPEED."); static const u8 sReversalDescription[] = _( "Inflicts more damage when\n" "the user's HP is down."); static const u8 sSpiteDescription[] = _( "Spitefully cuts the PP\n" "of the foe's last move."); static const u8 sPowderSnowDescription[] = _( "Blasts the foe with a snowy\n" "gust. May cause freezing."); static const u8 sProtectDescription[] = _( "Evades attack, but may fail\n" "if used in succession."); static const u8 sMachPunchDescription[] = _( "A punch is thrown at wicked\n" "speed to strike first."); static const u8 sScaryFaceDescription[] = _( "Frightens with a scary face\n" "to sharply reduce SPEED."); static const u8 sFaintAttackDescription[] = _( "Draws the foe close, then\n" "strikes without fail."); static const u8 sSweetKissDescription[] = _( "Demands a kiss with a cute\n" "look. May cause confusion."); static const u8 sBellyDrumDescription[] = _( "Maximizes ATTACK while\n" "sacrificing HP."); static const u8 sSludgeBombDescription[] = _( "Sludge is hurled to inflict\n" "damage. May also poison."); static const u8 sMudSlapDescription[] = _( "Hurls mud in the foe's face\n" "to reduce its accuracy."); static const u8 sOctazookaDescription[] = _( "Fires a lump of ink to\n" "damage and cut accuracy."); static const u8 sSpikesDescription[] = _( "Sets spikes that hurt a \n" "foe switching in."); static const u8 sZapCannonDescription[] = _( "Powerful and sure to cause\n" "paralysis, but inaccurate."); static const u8 sForesightDescription[] = _( "Negates the foe's efforts\n" "to heighten evasiveness."); static const u8 sDestinyBondDescription[] = _( "If the user faints, the foe\n" "is also made to faint."); static const u8 sPerishSongDescription[] = _( "Any POKéMON hearing this\n" "song faints in 3 turns."); static const u8 sIcyWindDescription[] = _( "A chilling attack that\n" "lowers the foe's SPEED."); static const u8 sDetectDescription[] = _( "Evades attack, but may fail\n" "if used in succession."); static const u8 sBoneRushDescription[] = _( "Strikes the foe with a bone\n" "in hand 2 to 5 times."); static const u8 sLockOnDescription[] = _( "Locks on to the foe to\n" "ensure the next move hits."); static const u8 sOutrageDescription[] = _( "A rampage of 2 to 3 turns\n" "that confuses the user."); static const u8 sSandstormDescription[] = _( "Causes a sandstorm that\n" "rages for several turns."); static const u8 sGigaDrainDescription[] = _( "An attack that steals half\n" "the damage inflicted."); static const u8 sEndureDescription[] = _( "Endures any attack for\n" "1 turn, leaving at least 1HP."); static const u8 sCharmDescription[] = _( "Charms the foe and sharply\n" "reduces its ATTACK."); static const u8 sRolloutDescription[] = _( "An attack lasting 5 turns\n" "with rising intensity."); static const u8 sFalseSwipeDescription[] = _( "An attack that leaves the\n" "foe with at least 1 HP."); static const u8 sSwaggerDescription[] = _( "Confuses the foe, but also\n" "sharply raises ATTACK."); static const u8 sMilkDrinkDescription[] = _( "Recovers up to half the\n" "user's maximum HP."); static const u8 sSparkDescription[] = _( "An electrified tackle that\n" "may paralyze the foe."); static const u8 sFuryCutterDescription[] = _( "An attack that intensifies\n" "on each successive hit."); static const u8 sSteelWingDescription[] = _( "Strikes the foe with hard\n" "wings spread wide."); static const u8 sMeanLookDescription[] = _( "Fixes the foe with a mean\n" "look that prevents escape."); static const u8 sAttractDescription[] = _( "Makes the opposite gender\n" "less likely to attack."); static const u8 sSleepTalkDescription[] = _( "Uses an available move\n" "randomly while asleep."); static const u8 sHealBellDescription[] = _( "Chimes soothingly to heal\n" "all status abnormalities."); static const u8 sReturnDescription[] = _( "An attack that increases\n" "in power with friendship."); static const u8 sPresentDescription[] = _( "A gift in the form of a\n" "bomb. May restore HP."); static const u8 sFrustrationDescription[] = _( "An attack that is stronger\n" "if the TRAINER is disliked."); static const u8 sSafeguardDescription[] = _( "A mystical force prevents\n" "all status problems."); static const u8 sPainSplitDescription[] = _( "Adds the user and foe's HP,\n" "then shares them equally."); static const u8 sSacredFireDescription[] = _( "A mystical fire attack that\n" "may inflict a burn."); static const u8 sMagnitudeDescription[] = _( "A ground-shaking attack\n" "of random intensity."); static const u8 sDynamicPunchDescription[] = _( "Powerful and sure to cause\n" "confusion, but inaccurate."); static const u8 sMegahornDescription[] = _( "A brutal ramming attack\n" "using out-thrust horns."); static const u8 sDragonBreathDescription[] = _( "Strikes the foe with an\n" "incredible blast of breath."); static const u8 sBatonPassDescription[] = _( "Switches out the user while\n" "keeping effects in play."); static const u8 sEncoreDescription[] = _( "Makes the foe repeat its\n" "last move over 2 to 6 turns."); static const u8 sPursuitDescription[] = _( "Inflicts bad damage if used\n" "on a foe switching out."); static const u8 sRapidSpinDescription[] = _( "Spins the body at high\n" "speed to strike the foe."); static const u8 sSweetScentDescription[] = _( "Allures the foe to reduce\n" "evasiveness."); static const u8 sIronTailDescription[] = _( "Attacks with a rock-hard\n" "tail. May lower DEFENSE."); static const u8 sMetalClawDescription[] = _( "A claw attack that may\n" "raise the user's ATTACK."); static const u8 sVitalThrowDescription[] = _( "Makes the user's move last,\n" "but it never misses."); static const u8 sMorningSunDescription[] = _( "Restores HP. The amount\n" "varies with the weather."); static const u8 sSynthesisDescription[] = _( "Restores HP. The amount\n" "varies with the weather."); static const u8 sMoonlightDescription[] = _( "Restores HP. The amount\n" "varies with the weather."); static const u8 sHiddenPowerDescription[] = _( "The effectiveness varies\n" "with the user."); static const u8 sCrossChopDescription[] = _( "A double-chopping attack.\n" "High critical-hit ratio."); static const u8 sTwisterDescription[] = _( "Whips up a vicious twister\n" "to tear at the foe."); static const u8 sRainDanceDescription[] = _( "Boosts the power of WATER-\n" "type moves for 5 turns."); static const u8 sSunnyDayDescription[] = _( "Boosts the power of FIRE-\n" "type moves for 5 turns."); static const u8 sCrunchDescription[] = _( "Crunches with sharp fangs.\n" "May lower SP. DEF."); static const u8 sMirrorCoatDescription[] = _( "Counters the foe's special\n" "attack at double the power."); static const u8 sPsychUpDescription[] = _( "Copies the foe's effect(s)\n" "and gives to the user."); static const u8 sExtremeSpeedDescription[] = _( "An extremely fast and\n" "powerful attack."); static const u8 sAncientPowerDescription[] = _( "An attack that may raise\n" "all stats."); static const u8 sShadowBallDescription[] = _( "Hurls a black blob that may\n" "lower the foe's SP. DEF."); static const u8 sFutureSightDescription[] = _( "Heightens inner power to\n" "strike 2 turns later."); static const u8 sRockSmashDescription[] = _( "A rock-crushing attack\n" "that may lower DEFENSE."); static const u8 sWhirlpoolDescription[] = _( "Traps and hurts the foe in\n" "a whirlpool for 2 to 5 turns."); static const u8 sBeatUpDescription[] = _( "Summons party POKéMON to\n" "join in the attack."); static const u8 sFakeOutDescription[] = _( "A 1st-turn, 1st-strike move\n" "that causes flinching."); static const u8 sUproarDescription[] = _( "Causes an uproar for 2 to 5\n" "turns and prevents sleep."); static const u8 sStockpileDescription[] = _( "Charges up power for up to\n" "3 turns."); static const u8 sSpitUpDescription[] = _( "Releases stockpiled power\n" "(the more the better)."); static const u8 sSwallowDescription[] = _( "Absorbs stockpiled power\n" "and restores HP."); static const u8 sHeatWaveDescription[] = _( "Exhales a hot breath on the\n" "foe. May inflict a burn."); static const u8 sHailDescription[] = _( "Summons a hailstorm that\n" "strikes every turn."); static const u8 sTormentDescription[] = _( "Torments the foe and stops\n" "successive use of a move."); static const u8 sFlatterDescription[] = _( "Confuses the foe, but\n" "raises its SP. ATK."); static const u8 sWillOWispDescription[] = _( "Inflicts a burn on the foe\n" "with intense fire."); static const u8 sMementoDescription[] = _( "The user faints and lowers\n" "the foe's abilities."); static const u8 sFacadeDescription[] = _( "Boosts ATTACK when burned,\n" "paralyzed, or poisoned."); static const u8 sFocusPunchDescription[] = _( "A powerful loyalty attack.\n" "The user flinches if hit."); static const u8 sSmellingSaltDescription[] = _( "Powerful against paralyzed\n" "foes, but also heals them."); static const u8 sFollowMeDescription[] = _( "Draws attention to make\n" "foes attack only the user."); static const u8 sNaturePowerDescription[] = _( "The type of attack varies\n" "depending on the location."); static const u8 sChargeDescription[] = _( "Charges power to boost the\n" "electric move used next."); static const u8 sTauntDescription[] = _( "Taunts the foe into only\n" "using attack moves."); static const u8 sHelpingHandDescription[] = _( "Boosts the power of the\n" "recipient's moves."); static const u8 sTrickDescription[] = _( "Tricks the foe into trading\n" "held items."); static const u8 sRolePlayDescription[] = _( "Mimics the target and\n" "copies its special ability."); static const u8 sWishDescription[] = _( "A wish that restores HP.\n" "It takes time to work."); static const u8 sAssistDescription[] = _( "Attacks randomly with one\n" "of the partner's moves."); static const u8 sIngrainDescription[] = _( "Lays roots that restore HP.\n" "The user can't switch out."); static const u8 sSuperpowerDescription[] = _( "Boosts strength sharply,\n" "but lowers abilities."); static const u8 sMagicCoatDescription[] = _( "Reflects special effects\n" "back to the attacker."); static const u8 sRecycleDescription[] = _( "Recycles a used item for\n" "one more use."); static const u8 sRevengeDescription[] = _( "An attack that gains power\n" "if injured by the foe."); static const u8 sBrickBreakDescription[] = _( "Destroys barriers such as\n" "REFLECT and causes damage."); static const u8 sYawnDescription[] = _( "Lulls the foe into yawning,\n" "then sleeping next turn."); static const u8 sKnockOffDescription[] = _( "Knocks down the foe's held\n" "item to prevent its use."); static const u8 sEndeavorDescription[] = _( "Gains power if the user's HP\n" "is lower than the foe's HP."); static const u8 sEruptionDescription[] = _( "The higher the user's HP,\n" "the more damage caused."); static const u8 sSkillSwapDescription[] = _( "The user swaps special\n" "abilities with the target."); static const u8 sImprisonDescription[] = _( "Prevents foes from using\n" "moves known by the user."); static const u8 sRefreshDescription[] = _( "Heals poisoning, paralysis,\n" "or a burn."); static const u8 sGrudgeDescription[] = _( "If the user faints, deletes\n" "all PP of foe's last move."); static const u8 sSnatchDescription[] = _( "Steals the effects of the\n" "move the target uses next."); static const u8 sSecretPowerDescription[] = _( "An attack with effects\n" "that vary by location."); static const u8 sDiveDescription[] = _( "Dives underwater the first\n" "turn and strikes next turn."); static const u8 sArmThrustDescription[] = _( "Straight-arm punches that\n" "strike the foe 2 to 5 times."); static const u8 sCamouflageDescription[] = _( "Alters the POKéMON's type\n" "depending on the location."); static const u8 sTailGlowDescription[] = _( "Flashes a light that sharply\n" "raises SP. ATK."); static const u8 sLusterPurgeDescription[] = _( "Attacks with a burst of\n" "light. May lower SP. DEF."); static const u8 sMistBallDescription[] = _( "Attacks with a flurry of\n" "down. May lower SP. ATK."); static const u8 sFeatherDanceDescription[] = _( "Envelops the foe with down\n" "to sharply reduce ATTACK."); static const u8 sTeeterDanceDescription[] = _( "Confuses all POKéMON on\n" "the scene."); static const u8 sBlazeKickDescription[] = _( "A kick with a high critical-\n" "hit ratio. May cause a burn."); static const u8 sMudSportDescription[] = _( "Covers the user in mud to\n" "raise electrical resistance."); static const u8 sIceBallDescription[] = _( "A 5-turn attack that gains\n" "power on successive hits."); static const u8 sNeedleArmDescription[] = _( "Attacks with thorny arms.\n" "May cause flinching."); static const u8 sSlackOffDescription[] = _( "Slacks off and restores\n" "half the maximum HP."); static const u8 sHyperVoiceDescription[] = _( "A loud attack that uses\n" "sound waves to injure."); static const u8 sPoisonFangDescription[] = _( "A sharp-fanged attack.\n" "May badly poison the foe."); static const u8 sCrushClawDescription[] = _( "Tears at the foe with sharp\n" "claws. May lower DEFENSE."); static const u8 sBlastBurnDescription[] = _( "Powerful, but leaves the\n" "user immobile the next turn."); static const u8 sHydroCannonDescription[] = _( "Powerful, but leaves the\n" "user immobile the next turn."); static const u8 sMeteorMashDescription[] = _( "Fires a meteor-like punch.\n" "May raise ATTACK."); static const u8 sAstonishDescription[] = _( "An attack that may shock\n" "the foe into flinching."); static const u8 sWeatherBallDescription[] = _( "The move's type and power\n" "change with the weather."); static const u8 sAromatherapyDescription[] = _( "Heals all status problems\n" "with a soothing scent."); static const u8 sFakeTearsDescription[] = _( "Feigns crying to sharply\n" "lower the foe's SP. DEF."); static const u8 sAirCutterDescription[] = _( "Hacks with razorlike wind.\n" "High critical-hit ratio."); static const u8 sOverheatDescription[] = _( "Allows a full-power attack,\n" "but sharply lowers SP. ATK."); static const u8 sOdorSleuthDescription[] = _( "Negates the foe's efforts\n" "to heighten evasiveness."); static const u8 sRockTombDescription[] = _( "Stops the foe from moving\n" "with rocks and cuts SPEED."); static const u8 sSilverWindDescription[] = _( "A powdery attack that may\n" "raise abilities."); static const u8 sMetalSoundDescription[] = _( "Emits a horrible screech\n" "that sharply lowers SP. DEF."); static const u8 sGrassWhistleDescription[] = _( "Lulls the foe into sleep\n" "with a pleasant melody."); static const u8 sTickleDescription[] = _( "Makes the foe laugh to\n" "lower ATTACK and DEFENSE."); static const u8 sCosmicPowerDescription[] = _( "Raises DEFENSE and SP. DEF\n" "with a mystic power."); static const u8 sWaterSpoutDescription[] = _( "Inflicts more damage if the\n" "user's HP is high."); static const u8 sSignalBeamDescription[] = _( "A strange beam attack that\n" "may confuse the foe."); static const u8 sShadowPunchDescription[] = _( "An unavoidable punch that\n" "is thrown from shadows."); static const u8 sExtrasensoryDescription[] = _( "Attacks with a peculiar\n" "power. May cause flinching."); static const u8 sSkyUppercutDescription[] = _( "An uppercut thrown as if\n" "leaping into the sky."); static const u8 sSandTombDescription[] = _( "Traps and hurts the foe in\n" "quicksand for 2 to 5 turns."); static const u8 sSheerColdDescription[] = _( "A chilling attack that\n" "causes fainting if it hits."); static const u8 sMuddyWaterDescription[] = _( "Attacks with muddy water.\n" "May lower accuracy."); static const u8 sBulletSeedDescription[] = _( "Shoots 2 to 5 seeds in a row\n" "to strike the foe."); static const u8 sAerialAceDescription[] = _( "An extremely speedy and\n" "unavoidable attack."); static const u8 sIcicleSpearDescription[] = _( "Attacks the foe by firing\n" "2 to 5 icicles in a row."); static const u8 sIronDefenseDescription[] = _( "Hardens the body's surface\n" "to sharply raise DEFENSE."); static const u8 sBlockDescription[] = _( "Blocks the foe's way to\n" "prevent escape."); static const u8 sHowlDescription[] = _( "Howls to raise the spirit\n" "and boosts ATTACK."); static const u8 sDragonClawDescription[] = _( "Slashes the foe with sharp\n" "claws."); static const u8 sFrenzyPlantDescription[] = _( "Powerful, but leaves the\n" "user immobile the next turn."); static const u8 sBulkUpDescription[] = _( "Bulks up the body to boost\n" "both ATTACK and DEFENSE."); static const u8 sBounceDescription[] = _( "Bounces up, then down the\n" "next turn. May paralyze."); static const u8 sMudShotDescription[] = _( "Hurls mud at the foe and\n" "reduces SPEED."); static const u8 sPoisonTailDescription[] = _( "Has a high critical-hit\n" "ratio. May also poison."); static const u8 sCovetDescription[] = _( "Cutely begs to obtain an\n" "item held by the foe."); static const u8 sVoltTackleDescription[] = _( "A life-risking tackle that\n" "slightly hurts the user."); static const u8 sMagicalLeafDescription[] = _( "Attacks with a strange leaf\n" "that cannot be evaded."); static const u8 sWaterSportDescription[] = _( "The user becomes soaked to\n" "raise resistance to fire."); static const u8 sCalmMindDescription[] = _( "Raises SP. ATK and SP. DEF\n" "by focusing the mind."); static const u8 sLeafBladeDescription[] = _( "Slashes with a sharp leaf.\n" "High critical-hit ratio."); static const u8 sDragonDanceDescription[] = _( "A mystical dance that ups\n" "ATTACK and SPEED."); static const u8 sRockBlastDescription[] = _( "Hurls boulders at the foe\n" "2 to 5 times in a row."); static const u8 sShockWaveDescription[] = _( "A fast and unavoidable\n" "electric attack."); static const u8 sWaterPulseDescription[] = _( "Attacks with ultrasonic\n" "waves. May confuse the foe."); static const u8 sDoomDesireDescription[] = _( "Summons strong sunlight to\n" "attack 2 turns later."); static const u8 sPsychoBoostDescription[] = _( "Allows a full-power attack,\n" "but sharply lowers SP. ATK."); // MOVE_NONE is ignored in this table. Make sure to always subtract 1 before getting the right pointer. const u8 *const gMoveDescriptionPointers[MOVES_COUNT - 1] = { [MOVE_POUND - 1] = sPoundDescription, [MOVE_KARATE_CHOP - 1] = sKarateChopDescription, [MOVE_DOUBLE_SLAP - 1] = sDoubleSlapDescription, [MOVE_COMET_PUNCH - 1] = sCometPunchDescription, [MOVE_MEGA_PUNCH - 1] = sMegaPunchDescription, [MOVE_PAY_DAY - 1] = sPayDayDescription, [MOVE_FIRE_PUNCH - 1] = sFirePunchDescription, [MOVE_ICE_PUNCH - 1] = sIcePunchDescription, [MOVE_THUNDER_PUNCH - 1] = sThunderPunchDescription, [MOVE_SCRATCH - 1] = sScratchDescription, [MOVE_VICE_GRIP - 1] = sViceGripDescription, [MOVE_GUILLOTINE - 1] = sGuillotineDescription, [MOVE_RAZOR_WIND - 1] = sRazorWindDescription, [MOVE_SWORDS_DANCE - 1] = sSwordsDanceDescription, [MOVE_CUT - 1] = sCutDescription, [MOVE_GUST - 1] = sGustDescription, [MOVE_WING_ATTACK - 1] = sWingAttackDescription, [MOVE_WHIRLWIND - 1] = sWhirlwindDescription, [MOVE_FLY - 1] = sFlyDescription, [MOVE_BIND - 1] = sBindDescription, [MOVE_SLAM - 1] = sSlamDescription, [MOVE_VINE_WHIP - 1] = sVineWhipDescription, [MOVE_STOMP - 1] = sStompDescription, [MOVE_DOUBLE_KICK - 1] = sDoubleKickDescription, [MOVE_MEGA_KICK - 1] = sMegaKickDescription, [MOVE_JUMP_KICK - 1] = sJumpKickDescription, [MOVE_ROLLING_KICK - 1] = sRollingKickDescription, [MOVE_SAND_ATTACK - 1] = sSandAttackDescription, [MOVE_HEADBUTT - 1] = sHeadbuttDescription, [MOVE_HORN_ATTACK - 1] = sHornAttackDescription, [MOVE_FURY_ATTACK - 1] = sFuryAttackDescription, [MOVE_HORN_DRILL - 1] = sHornDrillDescription, [MOVE_TACKLE - 1] = sTackleDescription, [MOVE_BODY_SLAM - 1] = sBodySlamDescription, [MOVE_WRAP - 1] = sWrapDescription, [MOVE_TAKE_DOWN - 1] = sTakeDownDescription, [MOVE_THRASH - 1] = sThrashDescription, [MOVE_DOUBLE_EDGE - 1] = sDoubleEdgeDescription, [MOVE_TAIL_WHIP - 1] = sTailWhipDescription, [MOVE_POISON_STING - 1] = sPoisonStingDescription, [MOVE_TWINEEDLE - 1] = sTwineedleDescription, [MOVE_PIN_MISSILE - 1] = sPinMissileDescription, [MOVE_LEER - 1] = sLeerDescription, [MOVE_BITE - 1] = sBiteDescription, [MOVE_GROWL - 1] = sGrowlDescription, [MOVE_ROAR - 1] = sRoarDescription, [MOVE_SING - 1] = sSingDescription, [MOVE_SUPERSONIC - 1] = sSupersonicDescription, [MOVE_SONIC_BOOM - 1] = sSonicBoomDescription, [MOVE_DISABLE - 1] = sDisableDescription, [MOVE_ACID - 1] = sAcidDescription, [MOVE_EMBER - 1] = sEmberDescription, [MOVE_FLAMETHROWER - 1] = sFlamethrowerDescription, [MOVE_MIST - 1] = sMistDescription, [MOVE_WATER_GUN - 1] = sWaterGunDescription, [MOVE_HYDRO_PUMP - 1] = sHydroPumpDescription, [MOVE_SURF - 1] = sSurfDescription, [MOVE_ICE_BEAM - 1] = sIceBeamDescription, [MOVE_BLIZZARD - 1] = sBlizzardDescription, [MOVE_PSYBEAM - 1] = sPsybeamDescription, [MOVE_BUBBLE_BEAM - 1] = sBubbleBeamDescription, [MOVE_AURORA_BEAM - 1] = sAuroraBeamDescription, [MOVE_HYPER_BEAM - 1] = sHyperBeamDescription, [MOVE_PECK - 1] = sPeckDescription, [MOVE_DRILL_PECK - 1] = sDrillPeckDescription, [MOVE_SUBMISSION - 1] = sSubmissionDescription, [MOVE_LOW_KICK - 1] = sLowKickDescription, [MOVE_COUNTER - 1] = sCounterDescription, [MOVE_SEISMIC_TOSS - 1] = sSeismicTossDescription, [MOVE_STRENGTH - 1] = sStrengthDescription, [MOVE_ABSORB - 1] = sAbsorbDescription, [MOVE_MEGA_DRAIN - 1] = sMegaDrainDescription, [MOVE_LEECH_SEED - 1] = sLeechSeedDescription, [MOVE_GROWTH - 1] = sGrowthDescription, [MOVE_RAZOR_LEAF - 1] = sRazorLeafDescription, [MOVE_SOLAR_BEAM - 1] = sSolarBeamDescription, [MOVE_POISON_POWDER - 1] = sPoisonPowderDescription, [MOVE_STUN_SPORE - 1] = sStunSporeDescription, [MOVE_SLEEP_POWDER - 1] = sSleepPowderDescription, [MOVE_PETAL_DANCE - 1] = sPetalDanceDescription, [MOVE_STRING_SHOT - 1] = sStringShotDescription, [MOVE_DRAGON_RAGE - 1] = sDragonRageDescription, [MOVE_FIRE_SPIN - 1] = sFireSpinDescription, [MOVE_THUNDER_SHOCK - 1] = sThunderShockDescription, [MOVE_THUNDERBOLT - 1] = sThunderboltDescription, [MOVE_THUNDER_WAVE - 1] = sThunderWaveDescription, [MOVE_THUNDER - 1] = sThunderDescription, [MOVE_ROCK_THROW - 1] = sRockThrowDescription, [MOVE_EARTHQUAKE - 1] = sEarthquakeDescription, [MOVE_FISSURE - 1] = sFissureDescription, [MOVE_DIG - 1] = sDigDescription, [MOVE_TOXIC - 1] = sToxicDescription, [MOVE_CONFUSION - 1] = sConfusionDescription, [MOVE_PSYCHIC - 1] = sPsychicDescription, [MOVE_HYPNOSIS - 1] = sHypnosisDescription, [MOVE_MEDITATE - 1] = sMeditateDescription, [MOVE_AGILITY - 1] = sAgilityDescription, [MOVE_QUICK_ATTACK - 1] = sQuickAttackDescription, [MOVE_RAGE - 1] = sRageDescription, [MOVE_TELEPORT - 1] = sTeleportDescription, [MOVE_NIGHT_SHADE - 1] = sNightShadeDescription, [MOVE_MIMIC - 1] = sMimicDescription, [MOVE_SCREECH - 1] = sScreechDescription, [MOVE_DOUBLE_TEAM - 1] = sDoubleTeamDescription, [MOVE_RECOVER - 1] = sRecoverDescription, [MOVE_HARDEN - 1] = sHardenDescription, [MOVE_MINIMIZE - 1] = sMinimizeDescription, [MOVE_SMOKESCREEN - 1] = sSmokescreenDescription, [MOVE_CONFUSE_RAY - 1] = sConfuseRayDescription, [MOVE_WITHDRAW - 1] = sWithdrawDescription, [MOVE_DEFENSE_CURL - 1] = sDefenseCurlDescription, [MOVE_BARRIER - 1] = sBarrierDescription, [MOVE_LIGHT_SCREEN - 1] = sLightScreenDescription, [MOVE_HAZE - 1] = sHazeDescription, [MOVE_REFLECT - 1] = sReflectDescription, [MOVE_FOCUS_ENERGY - 1] = sFocusEnergyDescription, [MOVE_BIDE - 1] = sBideDescription, [MOVE_METRONOME - 1] = sMetronomeDescription, [MOVE_MIRROR_MOVE - 1] = sMirrorMoveDescription, [MOVE_SELF_DESTRUCT - 1] = sSelfDestructDescription, [MOVE_EGG_BOMB - 1] = sEggBombDescription, [MOVE_LICK - 1] = sLickDescription, [MOVE_SMOG - 1] = sSmogDescription, [MOVE_SLUDGE - 1] = sSludgeDescription, [MOVE_BONE_CLUB - 1] = sBoneClubDescription, [MOVE_FIRE_BLAST - 1] = sFireBlastDescription, [MOVE_WATERFALL - 1] = sWaterfallDescription, [MOVE_CLAMP - 1] = sClampDescription, [MOVE_SWIFT - 1] = sSwiftDescription, [MOVE_SKULL_BASH - 1] = sSkullBashDescription, [MOVE_SPIKE_CANNON - 1] = sSpikeCannonDescription, [MOVE_CONSTRICT - 1] = sConstrictDescription, [MOVE_AMNESIA - 1] = sAmnesiaDescription, [MOVE_KINESIS - 1] = sKinesisDescription, [MOVE_SOFT_BOILED - 1] = sSoftBoiledDescription, [MOVE_HI_JUMP_KICK - 1] = sHiJumpKickDescription, [MOVE_GLARE - 1] = sGlareDescription, [MOVE_DREAM_EATER - 1] = sDreamEaterDescription, [MOVE_POISON_GAS - 1] = sPoisonGasDescription, [MOVE_BARRAGE - 1] = sBarrageDescription, [MOVE_LEECH_LIFE - 1] = sLeechLifeDescription, [MOVE_LOVELY_KISS - 1] = sLovelyKissDescription, [MOVE_SKY_ATTACK - 1] = sSkyAttackDescription, [MOVE_TRANSFORM - 1] = sTransformDescription, [MOVE_BUBBLE - 1] = sBubbleDescription, [MOVE_DIZZY_PUNCH - 1] = sDizzyPunchDescription, [MOVE_SPORE - 1] = sSporeDescription, [MOVE_FLASH - 1] = sFlashDescription, [MOVE_PSYWAVE - 1] = sPsywaveDescription, [MOVE_SPLASH - 1] = sSplashDescription, [MOVE_ACID_ARMOR - 1] = sAcidArmorDescription, [MOVE_CRABHAMMER - 1] = sCrabhammerDescription, [MOVE_EXPLOSION - 1] = sExplosionDescription, [MOVE_FURY_SWIPES - 1] = sFurySwipesDescription, [MOVE_BONEMERANG - 1] = sBonemerangDescription, [MOVE_REST - 1] = sRestDescription, [MOVE_ROCK_SLIDE - 1] = sRockSlideDescription, [MOVE_HYPER_FANG - 1] = sHyperFangDescription, [MOVE_SHARPEN - 1] = sSharpenDescription, [MOVE_CONVERSION - 1] = sConversionDescription, [MOVE_TRI_ATTACK - 1] = sTriAttackDescription, [MOVE_SUPER_FANG - 1] = sSuperFangDescription, [MOVE_SLASH - 1] = sSlashDescription, [MOVE_SUBSTITUTE - 1] = sSubstituteDescription, [MOVE_STRUGGLE - 1] = sStruggleDescription, [MOVE_SKETCH - 1] = sSketchDescription, [MOVE_TRIPLE_KICK - 1] = sTripleKickDescription, [MOVE_THIEF - 1] = sThiefDescription, [MOVE_SPIDER_WEB - 1] = sSpiderWebDescription, [MOVE_MIND_READER - 1] = sMindReaderDescription, [MOVE_NIGHTMARE - 1] = sNightmareDescription, [MOVE_FLAME_WHEEL - 1] = sFlameWheelDescription, [MOVE_SNORE - 1] = sSnoreDescription, [MOVE_CURSE - 1] = sCurseDescription, [MOVE_FLAIL - 1] = sFlailDescription, [MOVE_CONVERSION_2 - 1] = sConversion2Description, [MOVE_AEROBLAST - 1] = sAeroblastDescription, [MOVE_COTTON_SPORE - 1] = sCottonSporeDescription, [MOVE_REVERSAL - 1] = sReversalDescription, [MOVE_SPITE - 1] = sSpiteDescription, [MOVE_POWDER_SNOW - 1] = sPowderSnowDescription, [MOVE_PROTECT - 1] = sProtectDescription, [MOVE_MACH_PUNCH - 1] = sMachPunchDescription, [MOVE_SCARY_FACE - 1] = sScaryFaceDescription, [MOVE_FAINT_ATTACK - 1] = sFaintAttackDescription, [MOVE_SWEET_KISS - 1] = sSweetKissDescription, [MOVE_BELLY_DRUM - 1] = sBellyDrumDescription, [MOVE_SLUDGE_BOMB - 1] = sSludgeBombDescription, [MOVE_MUD_SLAP - 1] = sMudSlapDescription, [MOVE_OCTAZOOKA - 1] = sOctazookaDescription, [MOVE_SPIKES - 1] = sSpikesDescription, [MOVE_ZAP_CANNON - 1] = sZapCannonDescription, [MOVE_FORESIGHT - 1] = sForesightDescription, [MOVE_DESTINY_BOND - 1] = sDestinyBondDescription, [MOVE_PERISH_SONG - 1] = sPerishSongDescription, [MOVE_ICY_WIND - 1] = sIcyWindDescription, [MOVE_DETECT - 1] = sDetectDescription, [MOVE_BONE_RUSH - 1] = sBoneRushDescription, [MOVE_LOCK_ON - 1] = sLockOnDescription, [MOVE_OUTRAGE - 1] = sOutrageDescription, [MOVE_SANDSTORM - 1] = sSandstormDescription, [MOVE_GIGA_DRAIN - 1] = sGigaDrainDescription, [MOVE_ENDURE - 1] = sEndureDescription, [MOVE_CHARM - 1] = sCharmDescription, [MOVE_ROLLOUT - 1] = sRolloutDescription, [MOVE_FALSE_SWIPE - 1] = sFalseSwipeDescription, [MOVE_SWAGGER - 1] = sSwaggerDescription, [MOVE_MILK_DRINK - 1] = sMilkDrinkDescription, [MOVE_SPARK - 1] = sSparkDescription, [MOVE_FURY_CUTTER - 1] = sFuryCutterDescription, [MOVE_STEEL_WING - 1] = sSteelWingDescription, [MOVE_MEAN_LOOK - 1] = sMeanLookDescription, [MOVE_ATTRACT - 1] = sAttractDescription, [MOVE_SLEEP_TALK - 1] = sSleepTalkDescription, [MOVE_HEAL_BELL - 1] = sHealBellDescription, [MOVE_RETURN - 1] = sReturnDescription, [MOVE_PRESENT - 1] = sPresentDescription, [MOVE_FRUSTRATION - 1] = sFrustrationDescription, [MOVE_SAFEGUARD - 1] = sSafeguardDescription, [MOVE_PAIN_SPLIT - 1] = sPainSplitDescription, [MOVE_SACRED_FIRE - 1] = sSacredFireDescription, [MOVE_MAGNITUDE - 1] = sMagnitudeDescription, [MOVE_DYNAMIC_PUNCH - 1] = sDynamicPunchDescription, [MOVE_MEGAHORN - 1] = sMegahornDescription, [MOVE_DRAGON_BREATH - 1] = sDragonBreathDescription, [MOVE_BATON_PASS - 1] = sBatonPassDescription, [MOVE_ENCORE - 1] = sEncoreDescription, [MOVE_PURSUIT - 1] = sPursuitDescription, [MOVE_RAPID_SPIN - 1] = sRapidSpinDescription, [MOVE_SWEET_SCENT - 1] = sSweetScentDescription, [MOVE_IRON_TAIL - 1] = sIronTailDescription, [MOVE_METAL_CLAW - 1] = sMetalClawDescription, [MOVE_VITAL_THROW - 1] = sVitalThrowDescription, [MOVE_MORNING_SUN - 1] = sMorningSunDescription, [MOVE_SYNTHESIS - 1] = sSynthesisDescription, [MOVE_MOONLIGHT - 1] = sMoonlightDescription, [MOVE_HIDDEN_POWER - 1] = sHiddenPowerDescription, [MOVE_CROSS_CHOP - 1] = sCrossChopDescription, [MOVE_TWISTER - 1] = sTwisterDescription, [MOVE_RAIN_DANCE - 1] = sRainDanceDescription, [MOVE_SUNNY_DAY - 1] = sSunnyDayDescription, [MOVE_CRUNCH - 1] = sCrunchDescription, [MOVE_MIRROR_COAT - 1] = sMirrorCoatDescription, [MOVE_PSYCH_UP - 1] = sPsychUpDescription, [MOVE_EXTREME_SPEED - 1] = sExtremeSpeedDescription, [MOVE_ANCIENT_POWER - 1] = sAncientPowerDescription, [MOVE_SHADOW_BALL - 1] = sShadowBallDescription, [MOVE_FUTURE_SIGHT - 1] = sFutureSightDescription, [MOVE_ROCK_SMASH - 1] = sRockSmashDescription, [MOVE_WHIRLPOOL - 1] = sWhirlpoolDescription, [MOVE_BEAT_UP - 1] = sBeatUpDescription, [MOVE_FAKE_OUT - 1] = sFakeOutDescription, [MOVE_UPROAR - 1] = sUproarDescription, [MOVE_STOCKPILE - 1] = sStockpileDescription, [MOVE_SPIT_UP - 1] = sSpitUpDescription, [MOVE_SWALLOW - 1] = sSwallowDescription, [MOVE_HEAT_WAVE - 1] = sHeatWaveDescription, [MOVE_HAIL - 1] = sHailDescription, [MOVE_TORMENT - 1] = sTormentDescription, [MOVE_FLATTER - 1] = sFlatterDescription, [MOVE_WILL_O_WISP - 1] = sWillOWispDescription, [MOVE_MEMENTO - 1] = sMementoDescription, [MOVE_FACADE - 1] = sFacadeDescription, [MOVE_FOCUS_PUNCH - 1] = sFocusPunchDescription, [MOVE_SMELLING_SALT - 1] = sSmellingSaltDescription, [MOVE_FOLLOW_ME - 1] = sFollowMeDescription, [MOVE_NATURE_POWER - 1] = sNaturePowerDescription, [MOVE_CHARGE - 1] = sChargeDescription, [MOVE_TAUNT - 1] = sTauntDescription, [MOVE_HELPING_HAND - 1] = sHelpingHandDescription, [MOVE_TRICK - 1] = sTrickDescription, [MOVE_ROLE_PLAY - 1] = sRolePlayDescription, [MOVE_WISH - 1] = sWishDescription, [MOVE_ASSIST - 1] = sAssistDescription, [MOVE_INGRAIN - 1] = sIngrainDescription, [MOVE_SUPERPOWER - 1] = sSuperpowerDescription, [MOVE_MAGIC_COAT - 1] = sMagicCoatDescription, [MOVE_RECYCLE - 1] = sRecycleDescription, [MOVE_REVENGE - 1] = sRevengeDescription, [MOVE_BRICK_BREAK - 1] = sBrickBreakDescription, [MOVE_YAWN - 1] = sYawnDescription, [MOVE_KNOCK_OFF - 1] = sKnockOffDescription, [MOVE_ENDEAVOR - 1] = sEndeavorDescription, [MOVE_ERUPTION - 1] = sEruptionDescription, [MOVE_SKILL_SWAP - 1] = sSkillSwapDescription, [MOVE_IMPRISON - 1] = sImprisonDescription, [MOVE_REFRESH - 1] = sRefreshDescription, [MOVE_GRUDGE - 1] = sGrudgeDescription, [MOVE_SNATCH - 1] = sSnatchDescription, [MOVE_SECRET_POWER - 1] = sSecretPowerDescription, [MOVE_DIVE - 1] = sDiveDescription, [MOVE_ARM_THRUST - 1] = sArmThrustDescription, [MOVE_CAMOUFLAGE - 1] = sCamouflageDescription, [MOVE_TAIL_GLOW - 1] = sTailGlowDescription, [MOVE_LUSTER_PURGE - 1] = sLusterPurgeDescription, [MOVE_MIST_BALL - 1] = sMistBallDescription, [MOVE_FEATHER_DANCE - 1] = sFeatherDanceDescription, [MOVE_TEETER_DANCE - 1] = sTeeterDanceDescription, [MOVE_BLAZE_KICK - 1] = sBlazeKickDescription, [MOVE_MUD_SPORT - 1] = sMudSportDescription, [MOVE_ICE_BALL - 1] = sIceBallDescription, [MOVE_NEEDLE_ARM - 1] = sNeedleArmDescription, [MOVE_SLACK_OFF - 1] = sSlackOffDescription, [MOVE_HYPER_VOICE - 1] = sHyperVoiceDescription, [MOVE_POISON_FANG - 1] = sPoisonFangDescription, [MOVE_CRUSH_CLAW - 1] = sCrushClawDescription, [MOVE_BLAST_BURN - 1] = sBlastBurnDescription, [MOVE_HYDRO_CANNON - 1] = sHydroCannonDescription, [MOVE_METEOR_MASH - 1] = sMeteorMashDescription, [MOVE_ASTONISH - 1] = sAstonishDescription, [MOVE_WEATHER_BALL - 1] = sWeatherBallDescription, [MOVE_AROMATHERAPY - 1] = sAromatherapyDescription, [MOVE_FAKE_TEARS - 1] = sFakeTearsDescription, [MOVE_AIR_CUTTER - 1] = sAirCutterDescription, [MOVE_OVERHEAT - 1] = sOverheatDescription, [MOVE_ODOR_SLEUTH - 1] = sOdorSleuthDescription, [MOVE_ROCK_TOMB - 1] = sRockTombDescription, [MOVE_SILVER_WIND - 1] = sSilverWindDescription, [MOVE_METAL_SOUND - 1] = sMetalSoundDescription, [MOVE_GRASS_WHISTLE - 1] = sGrassWhistleDescription, [MOVE_TICKLE - 1] = sTickleDescription, [MOVE_COSMIC_POWER - 1] = sCosmicPowerDescription, [MOVE_WATER_SPOUT - 1] = sWaterSpoutDescription, [MOVE_SIGNAL_BEAM - 1] = sSignalBeamDescription, [MOVE_SHADOW_PUNCH - 1] = sShadowPunchDescription, [MOVE_EXTRASENSORY - 1] = sExtrasensoryDescription, [MOVE_SKY_UPPERCUT - 1] = sSkyUppercutDescription, [MOVE_SAND_TOMB - 1] = sSandTombDescription, [MOVE_SHEER_COLD - 1] = sSheerColdDescription, [MOVE_MUDDY_WATER - 1] = sMuddyWaterDescription, [MOVE_BULLET_SEED - 1] = sBulletSeedDescription, [MOVE_AERIAL_ACE - 1] = sAerialAceDescription, [MOVE_ICICLE_SPEAR - 1] = sIcicleSpearDescription, [MOVE_IRON_DEFENSE - 1] = sIronDefenseDescription, [MOVE_BLOCK - 1] = sBlockDescription, [MOVE_HOWL - 1] = sHowlDescription, [MOVE_DRAGON_CLAW - 1] = sDragonClawDescription, [MOVE_FRENZY_PLANT - 1] = sFrenzyPlantDescription, [MOVE_BULK_UP - 1] = sBulkUpDescription, [MOVE_BOUNCE - 1] = sBounceDescription, [MOVE_MUD_SHOT - 1] = sMudShotDescription, [MOVE_POISON_TAIL - 1] = sPoisonTailDescription, [MOVE_COVET - 1] = sCovetDescription, [MOVE_VOLT_TACKLE - 1] = sVoltTackleDescription, [MOVE_MAGICAL_LEAF - 1] = sMagicalLeafDescription, [MOVE_WATER_SPORT - 1] = sWaterSportDescription, [MOVE_CALM_MIND - 1] = sCalmMindDescription, [MOVE_LEAF_BLADE - 1] = sLeafBladeDescription, [MOVE_DRAGON_DANCE - 1] = sDragonDanceDescription, [MOVE_ROCK_BLAST - 1] = sRockBlastDescription, [MOVE_SHOCK_WAVE - 1] = sShockWaveDescription, [MOVE_WATER_PULSE - 1] = sWaterPulseDescription, [MOVE_DOOM_DESIRE - 1] = sDoomDesireDescription, [MOVE_PSYCHO_BOOST - 1] = sPsychoBoostDescription, };