static const u8 sDummyDesc[] = _( "?????"); // Pokeballs static const u8 sMasterBallDesc[] = _( "The best BALL that\n" "catches a POKéMON\n" "without fail."); static const u8 sUltraBallDesc[] = _( "A better BALL with\n" "a higher catch rate\n" "than a GREAT BALL."); static const u8 sGreatBallDesc[] = _( "A good BALL with a\n" "higher catch rate\n" "than a POKé BALL."); static const u8 sPokeBallDesc[] = _( "A tool used for\n" "catching wild\n" "POKéMON."); static const u8 sSafariBallDesc[] = _( "A special BALL that\n" "is used only in the\n" "SAFARI ZONE."); static const u8 sNetBallDesc[] = _( "A BALL that works\n" "well on WATER- and\n" "BUG-type POKéMON."); static const u8 sDiveBallDesc[] = _( "A BALL that works\n" "better on POKéMON\n" "on the ocean floor."); static const u8 sNestBallDesc[] = _( "A BALL that works\n" "better on weaker\n" "POKéMON."); static const u8 sRepeatBallDesc[] = _( "A BALL that works\n" "better on POKéMON\n" "caught before."); static const u8 sTimerBallDesc[] = _( "A BALL that gains\n" "power in battles\n" "taking many turns."); static const u8 sLuxuryBallDesc[] = _( "A cozy BALL that\n" "makes POKéMON\n" "more friendly."); static const u8 sPremierBallDesc[] = _( "A rare BALL made\n" "in commemoration\n" "of some event."); static const u8 sLevelBallDesc[] = _( "A Ball that works\n" "well on lower\n" "level POKéMON."); static const u8 sLureBallDesc[] = _( "A Ball that works\n" "well on fished\n" "up POKéMON."); static const u8 sMoonBallDesc[] = _( "A Ball that works\n" "well on Moon\n" "Stone users."); static const u8 sFriendBallDesc[] = _( "A Ball that makes\n" "a POKéMON friendly\n" "when caught."); static const u8 sLoveBallDesc[] = _( "Works well on\n" "POKéMON of the\n" "opposite gender."); static const u8 sHeavyBallDesc[] = _( "Works well on\n" "very heavy\n" "POKéMON."); static const u8 sFastBallDesc[] = _( "Works well on\n" "very fast\n" "POKéMON."); static const u8 sHealBallDesc[] = _( "A remedial Ball\n" "that restores\n" "caught POKéMON."); static const u8 sQuickBallDesc[] = _( "Works well if\n" "used on the\n" "first turn."); static const u8 sDuskBallDesc[] = _( "Works well if\n" "used in a\n" "dark place."); static const u8 sCherishBallDesc[] = _( "A rare Ball made\n" "in commemoration\n" "of some event."); // Medicine static const u8 sPotionDesc[] = _( "Restores the HP of\n" "a POKéMON by\n" "20 points."); static const u8 sAntidoteDesc[] = _( "Heals a poisoned\n" "POKéMON."); static const u8 sBurnHealDesc[] = _( "Heals POKéMON\n" "of a burn."); static const u8 sIceHealDesc[] = _( "Defrosts a frozen\n" "POKéMON."); static const u8 sAwakeningDesc[] = _( "Awakens a sleeping\n" "POKéMON."); static const u8 sParalyzeHealDesc[] = _( "Heals a paralyzed\n" "POKéMON."); static const u8 sFullRestoreDesc[] = _( "Fully restores the\n" "HP and status of a\n" "POKéMON."); static const u8 sMaxPotionDesc[] = _( "Fully restores the\n" "HP of a POKéMON."); static const u8 sHyperPotionDesc[] = _( "Restores the HP of\n" "a POKéMON by\n" "200 points."); static const u8 sSuperPotionDesc[] = _( "Restores the HP of\n" "a POKéMON by\n" "50 points."); static const u8 sFullHealDesc[] = _( "Heals all the\n" "status problems of\n" "one POKéMON."); static const u8 sReviveDesc[] = _( "Revives a fainted\n" "POKéMON with half\n" "its HP."); static const u8 sMaxReviveDesc[] = _( "Revives a fainted\n" "POKéMON with all\n" "its HP."); static const u8 sFreshWaterDesc[] = _( "A mineral water\n" "that restores HP\n" "by 50 points."); static const u8 sSodaPopDesc[] = _( "A fizzy soda drink\n" "that restores HP\n" "by 60 points."); static const u8 sLemonadeDesc[] = _( "A very sweet drink\n" "that restores HP\n" "by 80 points."); static const u8 sMoomooMilkDesc[] = _( "A nutritious milk\n" "that restores HP\n" "by 100 points."); static const u8 sEnergyPowderDesc[] = _( "A bitter powder\n" "that restores HP\n" "by 50 points."); static const u8 sEnergyRootDesc[] = _( "A bitter root\n" "that restores HP\n" "by 200 points."); static const u8 sHealPowderDesc[] = _( "A bitter powder\n" "that heals all\n" "status problems."); static const u8 sRevivalHerbDesc[] = _( "A very bitter herb\n" "that revives a\n" "fainted POKéMON."); static const u8 sEtherDesc[] = _( "Restores the PP\n" "of a selected move\n" "by 10."); static const u8 sMaxEtherDesc[] = _( "Fully restores the\n" "PP of a selected\n" "move."); static const u8 sElixirDesc[] = _( "Restores the PP\n" "of all moves by 10."); static const u8 sMaxElixirDesc[] = _( "Fully restores the\n" "PP of a POKéMON's\n" "moves."); static const u8 sLavaCookieDesc[] = _( "A local specialty\n" "that heals all\n" "status problems."); static const u8 sBlueFluteDesc[] = _( "A glass flute that\n" "awakens sleeping\n" "POKéMON."); static const u8 sYellowFluteDesc[] = _( "A glass flute that\n" "snaps POKéMON\n" "out of confusion."); static const u8 sRedFluteDesc[] = _( "A glass flute that\n" "snaps POKéMON\n" "out of attraction."); static const u8 sBlackFluteDesc[] = _( "A glass flute that\n" "keeps away wild\n" "POKéMON."); static const u8 sWhiteFluteDesc[] = _( "A glass flute that\n" "lures wild POKéMON."); static const u8 sBerryJuiceDesc[] = _( "A 100% pure juice\n" "that restores HP\n" "by 20 points."); static const u8 sSweetHeartDesc[] = _( "A sweet chocolate\n" "that restores HP\n" "by 20 points."); static const u8 sBigMalasadaDesc[] = _( "Heals all the\n" "status problems of\n" "one POKéMON."); static const u8 sOldGateauDesc[] = _( "Heals all the\n" "status problems of\n" "one POKéMON."); static const u8 sSacredAshDesc[] = _( "Fully revives and\n" "restores all\n" "fainted POKéMON."); // Collectibles static const u8 sShoalSaltDesc[] = _( "Salt obtained from\n" "deep inside the\n" "SHOAL CAVE."); static const u8 sShoalShellDesc[] = _( "A seashell found\n" "deep inside the\n" "SHOAL CAVE."); static const u8 sRedShardDesc[] = _( "A shard from an\n" "ancient item. Can\n" "be sold cheaply."); static const u8 sBlueShardDesc[] = _( "A shard from an\n" "ancient item. Can\n" "be sold cheaply."); static const u8 sYellowShardDesc[] = _( "A shard from an\n" "ancient item. Can\n" "be sold cheaply."); static const u8 sGreenShardDesc[] = _( "A shard from an\n" "ancient item. Can\n" "be sold cheaply."); // Vitamins static const u8 sHPUpDesc[] = _( "Raises the base HP\n" "of one POKéMON."); static const u8 sProteinDesc[] = _( "Raises the base\n" "ATTACK stat of one\n" "POKéMON."); static const u8 sIronDesc[] = _( "Raises the base\n" "DEFENSE stat of\n" "one POKéMON."); static const u8 sCarbosDesc[] = _( "Raises the base\n" "SPEED stat of one\n" "POKéMON."); static const u8 sCalciumDesc[] = _( "Raises the base\n" "SP. ATK stat of one\n" "POKéMON."); static const u8 sRareCandyDesc[] = _( "Raises the level\n" "of a POKéMON by\n" "one."); static const u8 sPPUpDesc[] = _( "Raises the maximum\n" "PP of a selected\n" "move."); static const u8 sZincDesc[] = _( "Raises the base\n" "SP. DEF stat of one\n" "POKéMON."); static const u8 sPPMaxDesc[] = _( "Raises the PP of a\n" "move to its maximum\n" "points."); // Battle items static const u8 sGuardSpecDesc[] = _( "Prevents stat\n" "reduction when\n" "used in battle."); static const u8 sDireHitDesc[] = _( "Raises the\n" "critical-hit ratio\n" "during one battle."); static const u8 sXAttackDesc[] = _( "Raises the stat\n" "ATTACK during one\n" "battle."); static const u8 sXDefendDesc[] = _( "Raises the stat\n" "DEFENSE during one\n" "battle."); static const u8 sXSpeedDesc[] = _( "Raises the stat\n" "SPEED during one\n" "battle."); static const u8 sXAccuracyDesc[] = _( "Raises accuracy\n" "of attack moves\n" "during one battle."); static const u8 sXSpecialAttackDesc[] = _( "Raises the stat\n" "SP. ATK during one\n" "battle."); static const u8 sXSpecialDefenseDesc[] = _( "Raises the stat\n" "SP. DEF during one\n" "battle."); static const u8 sPokeDollDesc[] = _( "Use to flee from\n" "any battle with\n" "a wild POKéMON."); static const u8 sFluffyTailDesc[] = _( "Use to flee from\n" "any battle with\n" "a wild POKéMON."); // Field items static const u8 sSuperRepelDesc[] = _( "Repels weak wild\n" "POKéMON for 200\n" "steps."); static const u8 sMaxRepelDesc[] = _( "Repels weak wild\n" "POKéMON for 250\n" "steps."); static const u8 sAbilityCapsuleDesc[] = _( "Switches a POKé-\n" "MON's ability."); static const u8 sEscapeRopeDesc[] = _( "Use to escape\n" "instantly from a\n" "cave or a dungeon."); static const u8 sRepelDesc[] = _( "Repels weak wild\n" "POKéMON for 100\n" "steps."); // Evolution stones static const u8 sSunStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); static const u8 sMoonStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); static const u8 sFireStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); static const u8 sThunderStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); static const u8 sWaterStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); static const u8 sLeafStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); static const u8 sDawnStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); static const u8 sDuskStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); static const u8 sShinyStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); static const u8 sIceStoneDesc[] = _( "Makes certain\n" "species of POKéMON\n" "evolve."); // Valuable items static const u8 sRedApricornDesc[] = _( "A red apricorn.\n" "It assails your\n" "nostrils."); static const u8 sBlueApricornDesc[] = _( "A blue apricorn.\n" "It smells a bit\n" "like grass."); static const u8 sYellowApricornDesc[] = _( "A yellow apricorn.\n" "It has an invigor-\n" "ating scent."); static const u8 sGreenApricornDesc[] = _( "A green apricorn.\n" "It has a strange,\n" "aromatic scent."); static const u8 sPinkApricornDesc[] = _( "A pink apricorn.\n" "It has a nice,\n" "sweet scent."); static const u8 sWhiteApricornDesc[] = _( "A white apricorn.\n" "It doesn't smell\n" "like anything."); static const u8 sBlackApricornDesc[] = _( "A black apricorn.\n" "It has an inde-\n" "scribable scent."); static const u8 sTinyMushroomDesc[] = _( "A plain mushroom\n" "that would sell\n" "at a cheap price."); static const u8 sBigMushroomDesc[] = _( "A rare mushroom\n" "that would sell at a\n" "high price."); static const u8 sPearlDesc[] = _( "A pretty pearl\n" "that would sell at a\n" "cheap price."); static const u8 sBigPearlDesc[] = _( "A lovely large pearl\n" "that would sell at a\n" "high price."); static const u8 sStardustDesc[] = _( "Beautiful red sand.\n" "Can be sold at a\n" "high price."); static const u8 sStarPieceDesc[] = _( "A red gem shard.\n" "It would sell for a\n" "very high price."); static const u8 sNuggetDesc[] = _( "A nugget of pure\n" "gold. Can be sold at\n" "a high price."); static const u8 sHeartScaleDesc[] = _( "A lovely scale.\n" "It is coveted by\n" "collectors."); // Mail static const u8 sOrangeMailDesc[] = _( "A ZIGZAGOON-print\n" "MAIL to be held by\n" "a POKéMON."); static const u8 sHarborMailDesc[] = _( "A WINGULL-print\n" "MAIL to be held by\n" "a POKéMON."); static const u8 sGlitterMailDesc[] = _( "A PIKACHU-print\n" "MAIL to be held by\n" "a POKéMON."); static const u8 sMechMailDesc[] = _( "A MAGNEMITE-print\n" "MAIL to be held by\n" "a POKéMON."); static const u8 sWoodMailDesc[] = _( "A SLAKOTH-print\n" "MAIL to be held by\n" "a POKéMON."); static const u8 sWaveMailDesc[] = _( "A WAILMER-print\n" "MAIL to be held by\n" "a POKéMON."); static const u8 sBeadMailDesc[] = _( "MAIL featuring a\n" "sketch of the\n" "holding POKéMON."); static const u8 sShadowMailDesc[] = _( "A DUSKULL-print\n" "MAIL to be held by\n" "a POKéMON."); static const u8 sTropicMailDesc[] = _( "A BELLOSSOM-print\n" "MAIL to be held by\n" "a POKéMON."); static const u8 sDreamMailDesc[] = _( "MAIL featuring a\n" "sketch of the\n" "holding POKéMON."); static const u8 sFabMailDesc[] = _( "A gorgeous-print\n" "MAIL to be held\n" "by a POKéMON."); static const u8 sRetroMailDesc[] = _( "MAIL featuring the\n" "drawings of three\n" "POKéMON."); // Berries static const u8 sCheriBerryDesc[] = _( "A hold item that\n" "heals paralysis\n" "in battle."); static const u8 sChestoBerryDesc[] = _( "A hold item that\n" "awakens POKéMON\n" "in battle."); static const u8 sPechaBerryDesc[] = _( "A hold item that\n" "heals poisoning\n" "in battle."); static const u8 sRawstBerryDesc[] = _( "A hold item that\n" "heals a burn in\n" "battle."); static const u8 sAspearBerryDesc[] = _( "A hold item that\n" "defrosts POKéMON\n" "in battle."); static const u8 sLeppaBerryDesc[] = _( "A hold item that\n" "restores 10 PP in\n" "battle."); static const u8 sOranBerryDesc[] = _( "A hold item that\n" "restores 10 HP in\n" "battle."); static const u8 sPersimBerryDesc[] = _( "A hold item that\n" "heals confusion\n" "in battle."); static const u8 sLumBerryDesc[] = _( "A hold item that\n" "heals any status\n" "problem in battle."); static const u8 sSitrusBerryDesc[] = _( "A hold item that\n" "restores 30 HP in\n" "battle."); static const u8 sFigyBerryDesc[] = _( "A hold item that\n" "restores HP but\n" "may confuse."); static const u8 sWikiBerryDesc[] = _( "A hold item that\n" "restores HP but\n" "may confuse."); static const u8 sMagoBerryDesc[] = _( "A hold item that\n" "restores HP but\n" "may confuse."); static const u8 sAguavBerryDesc[] = _( "A hold item that\n" "restores HP but\n" "may confuse."); static const u8 sIapapaBerryDesc[] = _( "A hold item that\n" "restores HP but\n" "may confuse."); static const u8 sRazzBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow RAZZ."); static const u8 sBlukBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow BLUK."); static const u8 sNanabBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow NANAB."); static const u8 sWepearBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow WEPEAR."); static const u8 sPinapBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow PINAP."); static const u8 sPomegBerryDesc[] = _( "Makes a POKéMON\n" "friendly but lowers\n" "base HP."); static const u8 sKelpsyBerryDesc[] = _( "Makes a POKéMON\n" "friendly but lowers\n" "base ATTACK."); static const u8 sQualotBerryDesc[] = _( "Makes a POKéMON\n" "friendly but lowers\n" "base DEFENSE."); static const u8 sHondewBerryDesc[] = _( "Makes a POKéMON\n" "friendly but lowers\n" "base SP. ATK."); static const u8 sGrepaBerryDesc[] = _( "Makes a POKéMON\n" "friendly but lowers\n" "base SP. DEF."); static const u8 sTamatoBerryDesc[] = _( "Makes a POKéMON\n" "friendly but lowers\n" "base SPEED."); static const u8 sCornnBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow CORNN."); static const u8 sMagostBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow MAGOST."); static const u8 sRabutaBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow RABUTA."); static const u8 sNomelBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow NOMEL."); static const u8 sSpelonBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow SPELON."); static const u8 sPamtreBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow PAMTRE."); static const u8 sWatmelBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow WATMEL."); static const u8 sDurinBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow DURIN."); static const u8 sBelueBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow BELUE."); static const u8 sLiechiBerryDesc[] = _( "A hold item that\n" "raises ATTACK in\n" "a pinch."); static const u8 sGanlonBerryDesc[] = _( "A hold item that\n" "raises DEFENSE in\n" "a pinch."); static const u8 sSalacBerryDesc[] = _( "A hold item that\n" "raises SPEED in\n" "a pinch."); static const u8 sPetayaBerryDesc[] = _( "A hold item that\n" "raises SP. ATK in\n" "a pinch."); static const u8 sApicotBerryDesc[] = _( "A hold item that\n" "raises SP. DEF in\n" "a pinch."); static const u8 sLansatBerryDesc[] = _( "A hold item that\n" "ups the critical-\n" "hit rate in a pinch."); static const u8 sStarfBerryDesc[] = _( "A hold item that\n" "sharply boosts a\n" "stat in a pinch."); static const u8 sEnigmaBerryDesc[] = _( "{POKEBLOCK} ingredient.\n" "Plant in loamy soil\n" "to grow a mystery."); static const u8 sOccaBerryDesc[] = _( "A hold item that\n" "weakens a Fire\n" "move if weak to it."); static const u8 sPasshoBerryDesc[] = _( "A hold item that\n" "weakens a Water\n" "move if weak to it."); static const u8 sWacanBerryDesc[] = _( "A hold item that\n" "weakens a Electric\n" "move if weak to it."); static const u8 sRindoBerryDesc[] = _( "A hold item that\n" "weakens a Grass\n" "move if weak to it."); static const u8 sYacheBerryDesc[] = _( "A hold item that\n" "weakens a Ice\n" "move if weak to it."); static const u8 sChopleBerryDesc[] = _( "A hold item that\n" "weakens a Fighting\n" "move if weak to it."); static const u8 sKebiaBerryDesc[] = _( "A hold item that\n" "weakens a Poison\n" "move if weak to it."); static const u8 sShucaBerryDesc[] = _( "A hold item that\n" "weakens a Ground\n" "move if weak to it."); static const u8 sCobaBerryDesc[] = _( "A hold item that\n" "weakens a Flying\n" "move if weak to it."); static const u8 sPayapaBerryDesc[] = _( "A hold item that\n" "weakens a Psychic\n" "move if weak to it."); static const u8 sTangaBerryDesc[] = _( "A hold item that\n" "weakens a Bug\n" "move if weak to it."); static const u8 sChartiBerryDesc[] = _( "A hold item that\n" "weakens a Rock\n" "move if weak to it."); static const u8 sKasibBerryDesc[] = _( "A hold item that\n" "weakens a Ghost\n" "move if weak to it."); static const u8 sHabanBerryDesc[] = _( "A hold item that\n" "weakens a Dragon\n" "move if weak to it."); static const u8 sColburBerryDesc[] = _( "A hold item that\n" "weakens a Dark\n" "move if weak to it."); static const u8 sBabiriBerryDesc[] = _( "A hold item that\n" "weakens a Steel\n" "move if weak to it."); static const u8 sChilanBerryDesc[] = _( "A hold item that\n" "weakens a Normal\n" "move."); static const u8 sRoseliBerryDesc[] = _( "A hold item that\n" "weakens a Fairy\n" "move if weak to it."); // Hold items static const u8 sBrightPowderDesc[] = _( "A hold item that\n" "casts a glare to\n" "reduce accuracy."); static const u8 sWhiteHerbDesc[] = _( "A hold item that\n" "restores any\n" "lowered stat."); static const u8 sMachoBraceDesc[] = _( "A hold item that\n" "promotes growth,\n" "but reduces SPEED."); static const u8 sExpShareDesc[] = _( "A hold item that\n" "gets EXP. points\n" "from battles."); static const u8 sQuickClawDesc[] = _( "A hold item that\n" "occasionally allows\n" "the first strike."); static const u8 sSootheBellDesc[] = _( "A hold item that\n" "calms spirits and\n" "fosters friendship."); static const u8 sMentalHerbDesc[] = _( "A hold item that\n" "snaps POKéMON out\n" "of infatuation."); static const u8 sChoiceBandDesc[] = _( "Raises a move's\n" "power, but permits\n" "only that move."); static const u8 sKingsRockDesc[] = _( "A hold item that\n" "may cause flinching\n" "when the foe is hit."); static const u8 sSilverPowderDesc[] = _( "A hold item that\n" "raises the power of\n" "BUG-type moves."); static const u8 sAmuletCoinDesc[] = _( "Doubles money in\n" "battle if the\n" "holder takes part."); static const u8 sCleanseTagDesc[] = _( "A hold item that\n" "helps repel wild\n" "POKéMON."); static const u8 sSoulDewDesc[] = _( "Hold item: raises\n" "SP. ATK & SP. DEF of\n" "LATIOS & LATIAS."); static const u8 sDeepSeaToothDesc[] = _( "A hold item that\n" "raises the SP. ATK\n" "of CLAMPERL."); static const u8 sDeepSeaScaleDesc[] = _( "A hold item that\n" "raises the SP. DEF\n" "of CLAMPERL."); static const u8 sSmokeBallDesc[] = _( "A hold item that\n" "assures fleeing\n" "from wild POKéMON."); static const u8 sEverstoneDesc[] = _( "A wondrous hold\n" "item that prevents\n" "evolution."); static const u8 sFocusBandDesc[] = _( "A hold item that\n" "occasionally\n" "prevents fainting."); static const u8 sLuckyEggDesc[] = _( "A hold item that\n" "boosts EXP. points\n" "earned in battle."); static const u8 sScopeLensDesc[] = _( "A hold item that\n" "improves the\n" "critical-hit rate."); static const u8 sMetalCoatDesc[] = _( "A hold item that\n" "raises the power of\n" "STEEL-type moves."); static const u8 sLeftoversDesc[] = _( "A hold item that\n" "gradually restores\n" "HP in battle."); static const u8 sDragonScaleDesc[] = _( "A strange scale\n" "held by DRAGON-\n" "type POKéMON."); static const u8 sLightBallDesc[] = _( "A hold item that\n" "raises the SP. ATK\n" "of PIKACHU."); static const u8 sSoftSandDesc[] = _( "A hold item that\n" "raises the power of\n" "GROUND-type moves."); static const u8 sHardStoneDesc[] = _( "A hold item that\n" "raises the power of\n" "ROCK-type moves."); static const u8 sMiracleSeedDesc[] = _( "A hold item that\n" "raises the power of\n" "GRASS-type moves."); static const u8 sBlackGlassesDesc[] = _( "A hold item that\n" "raises the power of\n" "DARK-type moves."); static const u8 sBlackBeltDesc[] = _( "A hold item that\n" "boosts FIGHTING-\n" "type moves."); static const u8 sMagnetDesc[] = _( "A hold item that\n" "boosts ELECTRIC-\n" "type moves."); static const u8 sMysticWaterDesc[] = _( "A hold item that\n" "raises the power of\n" "WATER-type moves."); static const u8 sSharpBeakDesc[] = _( "A hold item that\n" "raises the power of\n" "FLYING-type moves."); static const u8 sPoisonBarbDesc[] = _( "A hold item that\n" "raises the power of\n" "POISON-type moves."); static const u8 sNeverMeltIceDesc[] = _( "A hold item that\n" "raises the power of\n" "ICE-type moves."); static const u8 sSpellTagDesc[] = _( "A hold item that\n" "raises the power of\n" "GHOST-type moves."); static const u8 sTwistedSpoonDesc[] = _( "A hold item that\n" "boosts PSYCHIC-\n" "type moves."); static const u8 sCharcoalDesc[] = _( "A hold item that\n" "raises the power of\n" "FIRE-type moves."); static const u8 sDragonFangDesc[] = _( "A hold item that\n" "raises the power of\n" "DRAGON-type moves."); static const u8 sSilkScarfDesc[] = _( "A hold item that\n" "raises the power of\n" "NORMAL-type moves."); static const u8 sUpGradeDesc[] = _( "A peculiar box made\n" "by SILPH CO."); static const u8 sShellBellDesc[] = _( "A hold item that\n" "restores HP upon\n" "striking the foe."); static const u8 sSeaIncenseDesc[] = _( "A hold item that\n" "slightly boosts\n" "WATER-type moves."); static const u8 sLaxIncenseDesc[] = _( "A hold item that\n" "slightly lowers the\n" "foe's accuracy."); static const u8 sLuckyPunchDesc[] = _( "A hold item that\n" "raises CHANSEY's\n" "critical-hit rate."); static const u8 sMetalPowderDesc[] = _( "A hold item that\n" "raises DITTO's\n" "DEFENSE."); static const u8 sThickClubDesc[] = _( "A hold item that \n" "raises CUBONE or\n" "MAROWAK's ATTACK."); static const u8 sStickDesc[] = _( "A hold item that\n" "raises FARFETCH'D's\n" "critical-hit ratio."); static const u8 sRedScarfDesc[] = _( "A hold item that\n" "raises COOL in\n" "CONTESTS."); static const u8 sBlueScarfDesc[] = _( "A hold item that\n" "raises BEAUTY in\n" "CONTESTS."); static const u8 sPinkScarfDesc[] = _( "A hold item that\n" "raises CUTE in\n" "CONTESTS."); static const u8 sGreenScarfDesc[] = _( "A hold item that\n" "raises SMART in\n" "CONTESTS."); static const u8 sYellowScarfDesc[] = _( "A hold item that\n" "raises TOUGH in\n" "CONTESTS."); // Key items static const u8 sMachBikeDesc[] = _( "A folding bicycle\n" "that doubles your\n" "speed or better."); static const u8 sCoinCaseDesc[] = _( "A case that holds\n" "up to 9,999 COINS."); static const u8 sItemfinderDesc[] = _( "A device that\n" "signals an invisible\n" "item by sound."); static const u8 sOldRodDesc[] = _( "Use by any body of\n" "water to fish for\n" "wild POKéMON."); static const u8 sGoodRodDesc[] = _( "A decent fishing\n" "rod for catching\n" "wild POKéMON."); static const u8 sSuperRodDesc[] = _( "The best fishing\n" "rod for catching\n" "wild POKéMON."); static const u8 sSSTicketDesc[] = _( "The ticket required\n" "for sailing on a\n" "ferry."); static const u8 sContestPassDesc[] = _( "The pass required\n" "for entering\n" "POKéMON CONTESTS."); static const u8 sWailmerPailDesc[] = _( "A tool used for\n" "watering BERRIES\n" "and plants."); static const u8 sDevonGoodsDesc[] = _( "A package that\n" "contains DEVON's\n" "machine parts."); static const u8 sSootSackDesc[] = _( "A sack used to\n" "gather and hold\n" "volcanic ash."); static const u8 sBasementKeyDesc[] = _( "The key for NEW\n" "MAUVILLE beneath\n" "MAUVILLE CITY."); static const u8 sAcroBikeDesc[] = _( "A folding bicycle\n" "capable of jumps\n" "and wheelies."); static const u8 sPokeblockCaseDesc[] = _( "A case for holding\n" "{POKEBLOCK}S made with\n" "a BERRY BLENDER."); static const u8 sLetterDesc[] = _( "A letter to STEVEN\n" "from the PRESIDENT\n" "of the DEVON CORP."); static const u8 sEonTicketDesc[] = _( "The ticket for a\n" "ferry to a distant\n" "southern island."); static const u8 sRedOrbDesc[] = _( "A red, glowing orb\n" "said to contain an\n" "ancient power."); static const u8 sBlueOrbDesc[] = _( "A blue, glowing orb\n" "said to contain an\n" "ancient power."); static const u8 sScannerDesc[] = _( "A device found\n" "inside the\n" "ABANDONED SHIP."); static const u8 sGoGogglesDesc[] = _( "Nifty goggles that\n" "protect eyes from\n" "desert sandstorms."); static const u8 sMeteoriteDesc[] = _( "A meteorite found\n" "at METEOR FALLS."); static const u8 sRoom1KeyDesc[] = _( "A key that opens a\n" "door inside the\n" "ABANDONED SHIP."); static const u8 sRoom2KeyDesc[] = _( "A key that opens a\n" "door inside the\n" "ABANDONED SHIP."); static const u8 sRoom4KeyDesc[] = _( "A key that opens a\n" "door inside the\n" "ABANDONED SHIP."); static const u8 sRoom6KeyDesc[] = _( "A key that opens a\n" "door inside the\n" "ABANDONED SHIP."); static const u8 sStorageKeyDesc[] = _( "The key to the\n" "storage inside the\n" "ABANDONED SHIP."); static const u8 sRootFossilDesc[] = _( "A fossil of an\n" "ancient, seafloor-\n" "dwelling POKéMON."); static const u8 sClawFossilDesc[] = _( "A fossil of an\n" "ancient, seafloor-\n" "dwelling POKéMON."); static const u8 sDevonScopeDesc[] = _( "A device by DEVON\n" "that signals any\n" "unseeable POKéMON."); // TMs/HMs static const u8 sTM01Desc[] = _( "Powerful, but makes\n" "the user flinch if\n" "hit by the foe."); static const u8 sTM02Desc[] = _( "Hooks and slashes\n" "the foe with long,\n" "sharp claws."); static const u8 sTM03Desc[] = _( "Generates an\n" "ultrasonic wave\n" "that may confuse."); static const u8 sTM04Desc[] = _( "Raises SP. ATK and\n" "SP. DEF by focusing\n" "the mind."); static const u8 sTM05Desc[] = _( "A savage roar that\n" "makes the foe flee \n" "to end the battle."); static const u8 sTM06Desc[] = _( "Poisons the foe\n" "with a toxin that\n" "gradually worsens."); static const u8 sTM07Desc[] = _( "Creates a hailstorm\n" "that damages all\n" "types except ICE."); static const u8 sTM08Desc[] = _( "Bulks up the body\n" "to boost both\n" "ATTACK & DEFENSE."); static const u8 sTM09Desc[] = _( "Shoots 2 to 5 seeds\n" "in a row to strike\n" "the foe."); static const u8 sTM10Desc[] = _( "The attack power\n" "varies among\n" "different POKéMON."); static const u8 sTM11Desc[] = _( "Raises the power of\n" "FIRE-type moves\n" "for 5 turns."); static const u8 sTM12Desc[] = _( "Enrages the foe so\n" "it can only use\n" "attack moves."); static const u8 sTM13Desc[] = _( "Fires an icy cold\n" "beam that may\n" "freeze the foe."); static const u8 sTM14Desc[] = _( "A brutal snow-and-\n" "wind attack that\n" "may freeze the foe."); static const u8 sTM15Desc[] = _( "Powerful, but needs\n" "recharging the\n" "next turn."); static const u8 sTM16Desc[] = _( "Creates a wall of\n" "light that lowers\n" "SP. ATK damage."); static const u8 sTM17Desc[] = _( "Negates all damage,\n" "but may fail if used\n" "in succession."); static const u8 sTM18Desc[] = _( "Raises the power of\n" "WATER-type moves\n" "for 5 turns."); static const u8 sTM19Desc[] = _( "Recovers half the\n" "HP of the damage \n" "this move inflicts."); static const u8 sTM20Desc[] = _( "Prevents status\n" "abnormality with a\n" "mystical power."); static const u8 sTM21Desc[] = _( "The less the user\n" "likes you, the more\n" "powerful this move."); static const u8 sTM22Desc[] = _( "Absorbs sunlight in\n" "the 1st turn, then\n" "attacks next turn."); static const u8 sTM23Desc[] = _( "Slams the foe with\n" "a hard tail. It may\n" "lower DEFENSE."); static const u8 sTM24Desc[] = _( "A powerful electric\n" "attack that may\n" "cause paralysis."); static const u8 sTM25Desc[] = _( "Strikes the foe\n" "with a thunderbolt.\n" "It may paralyze."); static const u8 sTM26Desc[] = _( "Causes a quake\n" "that has no effect\n" "on flying foes."); static const u8 sTM27Desc[] = _( "The more the user\n" "likes you, the more\n" "powerful this move."); static const u8 sTM28Desc[] = _( "Digs underground\n" "the 1st turn, then\n" "strikes next turn."); static const u8 sTM29Desc[] = _( "A powerful psychic\n" "attack that may\n" "lower SP. DEF."); static const u8 sTM30Desc[] = _( "Hurls a dark lump\n" "at the foe. It may\n" "lower SP. DEF."); static const u8 sTM31Desc[] = _( "Destroys barriers\n" "like LIGHT SCREEN\n" "and causes damage."); static const u8 sTM32Desc[] = _( "Creates illusory\n" "copies to enhance\n" "elusiveness."); static const u8 sTM33Desc[] = _( "Creates a wall of\n" "light that weakens\n" "physical attacks."); static const u8 sTM34Desc[] = _( "Zaps the foe with a\n" "jolt of electricity\n" "that never misses."); static const u8 sTM35Desc[] = _( "Looses a stream of\n" "fire that may burn\n" "the foe."); static const u8 sTM36Desc[] = _( "Hurls sludge at the\n" "foe. It may poison\n" "the foe."); static const u8 sTM37Desc[] = _( "Causes a sandstorm\n" "that hits the foe\n" "over several turns."); static const u8 sTM38Desc[] = _( "A powerful fire\n" "attack that may\n" "burn the foe."); static const u8 sTM39Desc[] = _( "Stops the foe from\n" "moving with rocks.\n" "May lower SPEED."); static const u8 sTM40Desc[] = _( "An extremely fast\n" "attack that can't\n" "be avoided."); static const u8 sTM41Desc[] = _( "Prevents the foe\n" "from using the same\n" "move in a row."); static const u8 sTM42Desc[] = _( "Raises ATTACK when\n" "poisoned, burned,\n" "or paralyzed."); static const u8 sTM43Desc[] = _( "Adds an effect to\n" "attack depending\n" "on the location."); static const u8 sTM44Desc[] = _( "The user sleeps for\n" "2 turns to restore\n" "health and status."); static const u8 sTM45Desc[] = _( "Makes it tough to\n" "attack a foe of the\n" "opposite gender."); static const u8 sTM46Desc[] = _( "While attacking,\n" "it may steal the\n" "foe's held item."); static const u8 sTM47Desc[] = _( "Spreads hard-\n" "edged wings and\n" "slams into the foe."); static const u8 sTM48Desc[] = _( "Switches abilities\n" "with the foe on the\n" "turn this is used."); static const u8 sTM49Desc[] = _( "Steals the effects\n" "of the move the foe\n" "is trying to use."); static const u8 sTM50Desc[] = _( "Enables full-power\n" "attack, but sharply\n" "lowers SP. ATK."); static const u8 sHM01Desc[] = _( "Attacks the foe\n" "with sharp blades\n" "or claws."); static const u8 sHM02Desc[] = _( "Flies up on the\n" "first turn, then\n" "attacks next turn."); static const u8 sHM03Desc[] = _( "Creates a huge\n" "wave, then crashes\n" "it down on the foe."); static const u8 sHM04Desc[] = _( "Builds enormous\n" "power, then slams\n" "the foe."); static const u8 sHM05Desc[] = _( "Looses a powerful\n" "blast of light that\n" "reduces accuracy."); static const u8 sHM06Desc[] = _( "A rock-crushingly\n" "tough attack that\n" "may lower DEFENSE."); static const u8 sHM07Desc[] = _( "Attacks the foe\n" "with enough power\n" "to climb waterfalls."); static const u8 sHM08Desc[] = _( "Dives underwater\n" "the 1st turn, then\n" "attacks next turn."); // FireRed/LeafGreen key items static const u8 sOaksParcelDesc[] = _( "A parcel for PROF.\n" "OAK from a POKéMON\n" "MART's clerk."); static const u8 sPokeFluteDesc[] = _( "A sweet-sounding\n" "flute that awakens\n" "POKéMON."); static const u8 sSecretKeyDesc[] = _( "The key to the\n" "CINNABAR ISLAND\n" "GYM's entrance."); static const u8 sBikeVoucherDesc[] = _( "A voucher for\n" "obtaining a bicycle\n" "from the BIKE SHOP."); static const u8 sGoldTeethDesc[] = _( "Gold dentures lost\n" "by the SAFARI\n" "ZONE's WARDEN."); static const u8 sOldAmberDesc[] = _( "A stone containing\n" "the genes of an\n" "ancient POKéMON."); static const u8 sCardKeyDesc[] = _( "A card-type door\n" "key used in SILPH\n" "CO's office."); static const u8 sLiftKeyDesc[] = _( "An elevator key\n" "used in TEAM\n" "ROCKET's HIDEOUT."); static const u8 sHelixFossilDesc[] = _( "A piece of an\n" "ancient marine\n" "POKéMON's seashell."); static const u8 sDomeFossilDesc[] = _( "A piece of an\n" "ancient marine\n" "POKéMON's shell."); static const u8 sSilphScopeDesc[] = _( "SILPH CO's scope\n" "makes unseeable\n" "POKéMON visible."); static const u8 sBicycleDesc[] = _( "A folding bicycle\n" "that is faster than\n" "the RUNNING SHOES."); static const u8 sTownMapDesc[] = _( "Can be viewed\n" "anytime. Shows your\n" "present location."); static const u8 sVSSeekerDesc[] = _( "A rechargeable unit\n" "that flags battle-\n" "ready TRAINERS."); static const u8 sFameCheckerDesc[] = _( "Stores information\n" "on famous people\n" "for instant recall."); static const u8 sTMCaseDesc[] = _( "A convenient case \n" "that holds TMs and\n" "HMs."); static const u8 sBerryPouchDesc[] = _( "A convenient\n" "container that\n" "holds BERRIES."); static const u8 sTeachyTVDesc[] = _( "A TV set tuned to\n" "an advice program\n" "for TRAINERS."); static const u8 sTriPassDesc[] = _( "A pass for ferries\n" "between ONE, TWO,\n" "and THREE ISLAND."); static const u8 sRainbowPassDesc[] = _( "For ferries serving\n" "VERMILION and the\n" "SEVII ISLANDS."); static const u8 sTeaDesc[] = _( "A thirst-quenching\n" "tea prepared by an\n" "old lady."); static const u8 sMysticTicketDesc[] = _( "A ticket required\n" "to board the ship\n" "to NAVEL ROCK."); static const u8 sAuroraTicketDesc[] = _( "A ticket required\n" "to board the ship\n" "to BIRTH ISLAND."); static const u8 sPowderJarDesc[] = _( "Stores BERRY\n" "POWDER made using\n" "a BERRY CRUSHER."); static const u8 sRubyDesc[] = _( "An exquisite, red-\n" "glowing gem that\n" "symbolizes passion."); static const u8 sSapphireDesc[] = _( "A brilliant blue gem\n" "that symbolizes\n" "honesty."); // Emerald-specific key items static const u8 sMagmaEmblemDesc[] = _( "A medal-like item in\n" "the same shape as\n" "TEAM MAGMA's mark."); static const u8 sOldSeaMapDesc[] = _( "A faded sea chart\n" "that shows the way\n" "to a certain island."); // New items static const u8 sWideLensDesc[] = _( "A magnifying lens\n" "that boosts the\n" "accuracy of moves."); static const u8 sMuscleBandDesc[] = _( "A headband that\n" "boosts the power of\n" "physical moves."); static const u8 sWiseGlassesDesc[] = _( "A pair of glasses\n" "that boosts the power\n" "of special moves."); static const u8 sExpertBeltDesc[] = _( "A belt that boosts\n" "the power of super\n" "effective moves."); static const u8 sLightClayDesc[] = _( "Extends the duration\n" "of barrier moves\n" "used by the holder."); static const u8 sLifeOrbDesc[] = _( "Boosts the power of\n" "moves at the cost\n" "of some HP per turn."); static const u8 sPowerHerbDesc[] = _( "Allows the immediate\n" "use of a move that\n" "charges first."); static const u8 sToxicOrbDesc[] = _( "A bizarre orb that\n" "badly poisons the\n" "holder in battle."); static const u8 sFlameOrbDesc[] = _( "A bizarre orb that\n" "inflicts a burn on\n" "holder in battle."); static const u8 sQuickPowderDesc[] = _( "An item to be held\n" "by Ditto. This odd\n" "powder boosts Speed."); static const u8 sFocusSashDesc[] = _( "If the holder has\n" "full HP, it endures\n" "KO attacks with 1 HP."); static const u8 sZoomLensDesc[] = _( "If the holder moves\n" "after the foe, its\n" "accuracy is boosted."); static const u8 sMetronomeDesc[] = _( "A held item that\n" "boosts a move used\n" "consecutively."); static const u8 sIronBallDesc[] = _( "Lowers Speed and\n" "lets Flying-types be\n" "hit by Ground moves."); static const u8 sLaggingTailDesc[] = _( "A held item that\n" "makes the holder\n" "move slower."); static const u8 sDestinyKnotDesc[] = _( "If the holder becomes\n" "infatuated, the\n" "foe does too."); static const u8 sBlackSludgeDesc[] = _( "Gradually restores\n" "HP of Poison-types.\n" "Damages others."); static const u8 sIcyRockDesc[] = _( "Extends the duration\n" "of the move Hail\n" "used by the holder."); static const u8 sSmoothRockDesc[] = _( "Extends the duration\n" "of Sandstorm if\n" "used by the holder."); static const u8 sHeatRockDesc[] = _( "Extends the duration\n" "of Sunny Day if\n" "used by the holder."); static const u8 sDampRockDesc[] = _( "Extends the duration\n" "of Rain Dance if\n" "used by the holder."); static const u8 sGripClawDesc[] = _( "Makes binding moves\n" "used by the holder\n" "go on for 7 turns."); static const u8 sChoiceScarfDesc[] = _( "Boosts Speed, but\n" "allows the use of\n" "only one move."); static const u8 sStickyBarbDesc[] = _( "Damages the holder\n" "each turn. May latch\n" "on to foes."); static const u8 sShedShellDesc[] = _( "Enables the holder\n" "to switch out of\n" "battle without fail."); static const u8 sBigRootDesc[] = _( "A held item that\n" "boosts the power of\n" "HP-stealing moves."); static const u8 sChoiceSpecsDesc[] = _( "Boosts Sp. Atk, but\n" "allows the use of\n" "only one move."); static const u8 sAdamantOrbDesc[] = _( "Boosts the power of\n" "Dialga's Dragon and\n" "Steel-type moves."); static const u8 sLustrousOrbDesc[] = _( "Boosts the power of\n" "Palkia's Dragon and\n" "Water-type moves."); static const u8 sGriseousOrbDesc[] = _( "Boosts the power of\n" "Giratina's Dragon\n" "and Ghost-type moves."); static const u8 sFlamePlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Fire-type moves."); static const u8 sSplashPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Water-type moves."); static const u8 sZapPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Electric-type moves."); static const u8 sMeadowPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Grass-type moves."); static const u8 sIciclePlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Ice-type moves."); static const u8 sFistPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Fighting-type moves."); static const u8 sToxicPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Poison-type moves."); static const u8 sEarthPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Ground-type moves."); static const u8 sSkyPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Flying-type moves."); static const u8 sMindPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Psychic-type moves."); static const u8 sInsectPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Bug-type moves."); static const u8 sStonePlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Rock-type moves."); static const u8 sSpookyPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Ghost-type moves."); static const u8 sDracoPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Dragon-type moves."); static const u8 sDreadPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Dark-type moves."); static const u8 sIronPlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Steel-type moves."); static const u8 sEvioliteDesc[] = _( "Raises the Def and\n" "Sp. Def of Pokémon\n" "that can still evolve."); static const u8 sFloatStoneDesc[] = _( "A light stone that\n" "reduces the weight\n" "of Pokémon when held."); static const u8 sBindingBandDesc[] = _( "This band increases\n" "the power of binding\n" "moves when held."); static const u8 sDouseDriveDesc[] = _( "Changes Genesect's\n" "Techno Blast so it\n" "becomes Water type."); static const u8 sShockDriveDesc[] = _( "Changes Genesect's\n" "Techno Blast so it\n" "becomes Electric type."); static const u8 sBurnDriveDesc[] = _( "Changes Genesect's\n" "Techno Blast so it\n" "becomes Fire type."); static const u8 sChillDriveDesc[] = _( "Changes Genesect's\n" "Techno Blast so it\n" "becomes Ice type."); static const u8 sFireGemDesc[] = _( "Increases the\n" "power of Fire\n" "Type moves."); static const u8 sWaterGemDesc[] = _( "Increases the\n" "power of Water\n" "Type moves."); static const u8 sElectricGemDesc[] = _( "Increases the\n" "power of Electric\n" "Type moves."); static const u8 sGrassGemDesc[] = _( "Increases the\n" "power of Grass\n" "Type moves."); static const u8 sIceGemDesc[] = _( "Increases the\n" "power of Ice\n" "Type moves."); static const u8 sFightingGemDesc[] = _( "Increases the\n" "power of Fighting\n" "Type moves."); static const u8 sPoisonGemDesc[] = _( "Increases the\n" "power of Poison\n" "Type moves."); static const u8 sGroundGemDesc[] = _( "Increases the\n" "power of Ground\n" "Type moves."); static const u8 sFlyingGemDesc[] = _( "Increases the\n" "power of Flying\n" "Type moves."); static const u8 sPsychicGemDesc[] = _( "Increases the\n" "power of Psychic\n" "Type moves."); static const u8 sBugGemDesc[] = _( "Increases the\n" "power of Bug\n" "Type moves."); static const u8 sRockGemDesc[] = _( "Increases the\n" "power of Rock\n" "Type moves."); static const u8 sGhostGemDesc[] = _( "Increases the\n" "power of Ghost\n" "Type moves."); static const u8 sDragonGemDesc[] = _( "Increases the\n" "power of Dragon\n" "Type moves."); static const u8 sDarkGemDesc[] = _( "Increases the\n" "power of Dark\n" "Type moves."); static const u8 sSteelGemDesc[] = _( "Increases the\n" "power of Steel\n" "Type moves."); static const u8 sNormalGemDesc[] = _( "Increases the\n" "power of Normal\n" "Type moves."); static const u8 sFairyGemDesc[] = _( "Increases the\n" "power of Fairy\n" "Type moves."); static const u8 sAssaultVestDesc[] = _( "Raises Sp. Def but\n" "prevents the use of\n" "status moves."); static const u8 sPixiePlateDesc[] = _( "A stone tablet that\n" "boosts the power of\n" "Fairy-type moves."); static const u8 sSafetyGogglesDesc[] = _( "Protect from\n" "weather damage and\n" "powder moves."); static const u8 sGengariteDesc[] = _( "This stone enables\n" "Gengar to Mega\n" "Evolve in battle."); static const u8 sGardevoiriteDesc[] = _( "This stone enables\n" "Gardevoir to Mega\n" "Evolve in battle."); static const u8 sAmpharositeDesc[] = _( "This stone enables\n" "Ampharos to Mega\n" "Evolve in battle."); static const u8 sVenusauriteDesc[] = _( "This stone enables\n" "Venusaur to Mega\n" "Evolve in battle."); static const u8 sCharizarditeDesc[] = _( "This stone enables\n" "Charizard to Mega\n" "Evolve in battle."); static const u8 sBlastoisiniteDesc[] = _( "This stone enables\n" "Blastoise to Mega\n" "Evolve in battle."); static const u8 sMewtwoniteDesc[] = _( "This stone enables\n" "Mewtwo to Mega\n" "Evolve in battle."); static const u8 sBlazikeniteDesc[] = _( "This stone enables\n" "Blaziken to Mega\n" "Evolve in battle."); static const u8 sMedichamiteDesc[] = _( "This stone enables\n" "Medicham to Mega\n" "Evolve in battle."); static const u8 sHoundoominiteDesc[] = _( "This stone enables\n" "Houndoom to Mega\n" "Evolve in battle."); static const u8 sAggroniteDesc[] = _( "This stone enables\n" "Aggron to Mega\n" "Evolve in battle."); static const u8 sBanettiteDesc[] = _( "This stone enables\n" "Banette to Mega\n" "Evolve in battle."); static const u8 sTyranitariteDesc[] = _( "This stone enables\n" "Tyranitar to Mega\n" "Evolve in battle."); static const u8 sScizoriteDesc[] = _( "This stone enables\n" "Scizor to Mega\n" "Evolve in battle."); static const u8 sPinsiriteDesc[] = _( "This stone enables\n" "Pinsir to Mega\n" "Evolve in battle."); static const u8 sAerodactyliteDesc[] = _( "This stone enables\n" "Aerodactyl to Mega\n" "Evolve in battle."); static const u8 sLucarioniteDesc[] = _( "This stone enables\n" "Lucario to Mega\n" "Evolve in battle."); static const u8 sAbomasiteDesc[] = _( "This stone enables\n" "Abomasnow to Mega\n" "Evolve in battle."); static const u8 sKangaskhaniteDesc[] = _( "This stone enables\n" "Kangaskhan to Mega\n" "Evolve in battle."); static const u8 sGyaradositeDesc[] = _( "This stone enables\n" "Gyarados to Mega\n" "Evolve in battle."); static const u8 sAbsoliteDesc[] = _( "This stone enables\n" "Absol to Mega\n" "Evolve in battle."); static const u8 sAlakaziteDesc[] = _( "This stone enables\n" "Alakazam to Mega\n" "Evolve in battle."); static const u8 sHeracroniteDesc[] = _( "This stone enables\n" "Heracross to Mega\n" "Evolve in battle."); static const u8 sMawiliteDesc[] = _( "This stone enables\n" "Mawile to Mega\n" "Evolve in battle."); static const u8 sManectiteDesc[] = _( "This stone enables\n" "Manectric to Mega\n" "Evolve in battle."); static const u8 sGarchompiteDesc[] = _( "This stone enables\n" "Garchomp to Mega\n" "Evolve in battle."); static const u8 sLatiasiteDesc[] = _( "This stone enables\n" "Latias to Mega\n" "Evolve in battle."); static const u8 sLatiositeDesc[] = _( "This stone enables\n" "Latios to Mega\n" "Evolve in battle."); static const u8 sSwampertiteDesc[] = _( "This stone enables\n" "Swampert to Mega\n" "Evolve in battle."); static const u8 sSceptiliteDesc[] = _( "This stone enables\n" "Sceptile to Mega\n" "Evolve in battle."); static const u8 sSableniteDesc[] = _( "This stone enables\n" "Sableye to Mega\n" "Evolve in battle."); static const u8 sAltarianiteDesc[] = _( "This stone enables\n" "Altaria to Mega\n" "Evolve in battle."); static const u8 sGalladiteDesc[] = _( "This stone enables\n" "Gallade to Mega\n" "Evolve in battle."); static const u8 sAudiniteDesc[] = _( "This stone enables\n" "Audino to Mega\n" "Evolve in battle."); static const u8 sMetagrossiteDesc[] = _( "This stone enables\n" "Metagross to Mega\n" "Evolve in battle."); static const u8 sSharpedoniteDesc[] = _( "This stone enables\n" "Sharpedo to Mega\n" "Evolve in battle."); static const u8 sSlowbroniteDesc[] = _( "This stone enables\n" "Slowbro to Mega\n" "Evolve in battle."); static const u8 sSteelixiteDesc[] = _( "This stone enables\n" "Steelix to Mega\n" "Evolve in battle."); static const u8 sPidgeotiteDesc[] = _( "This stone enables\n" "Pidgeot to Mega\n" "Evolve in battle."); static const u8 sGlalititeDesc[] = _( "This stone enables\n" "Glalie to Mega\n" "Evolve in battle."); static const u8 sDianciteDesc[] = _( "This stone enables\n" "Diancie to Mega\n" "Evolve in battle."); static const u8 sCameruptiteDesc[] = _( "This stone enables\n" "Camerupt to Mega\n" "Evolve in battle."); static const u8 sLopunniteDesc[] = _( "This stone enables\n" "Lopunny to Mega\n" "Evolve in battle."); static const u8 sSalamenciteDesc[] = _( "This stone enables\n" "Salamence to Mega\n" "Evolve in battle."); static const u8 sBeedrilliteDesc[] = _( "This stone enables\n" "Beedrill to Mega\n" "Evolve in battle."); static const u8 sMegaBraceletDesc[] = _( "Allows Pokémon holding\n" "a Mega Stone to Mega\n" "Evolve in battle."); static const u8 sProtectPadsDesc[] = _( "Guard the holder\n" "from contact move\n" "effects."); static const u8 sTerrainExtenderDesc[] = _( "Extends the length\n" "of the active\n" "battle terrain."); static const u8 sElectricSeedDesc[] = _( "Boosts Defense on\n" "Electric Terrain,\n" "but only one time."); static const u8 sGrassySeedDesc[] = _( "Boosts Defense on\n" "Grassy Terrain,\n" "but only one time."); static const u8 sMistySeedDesc[] = _( "Boosts Sp. Def. on\n" "Misty Terrain,\n" "but only one time."); static const u8 sPsychicSeedDesc[] = _( "Boosts Sp. Def. on\n" "Psychic Terrain,\n" "but only one time."); static const u8 sAdrenalineOrbDesc[] = _( "Boosts Speed if the\n" "user is intimidated,\n" "but only one time."); static const u8 sHoneyDesc[] = _( "A sweet honey that\n" "attracts wild Pokémon\n" "in grass or on trees.");