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."); static const u8 sSportBallDesc[] = _( "A special Ball used\n" "in the Bug-Catching\n" "Contest."); static const u8 sParkBallDesc[] = _( "A special Ball for\n" "the Pal Park."); static const u8 sDreamBallDesc[] = _( "A Poké Ball used in\n" "the Entree Forest.\n" "It doesn't fail."); static const u8 sBeastBallDesc[] = _( "A Ball designed to\n" "catch Ultra Beasts."); // 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" "120 points."); static const u8 sSuperPotionDesc[] = _( "Restores the HP of\n" "a Pokémon by\n" "60 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 30 points."); static const u8 sSodaPopDesc[] = _( "A fizzy soda drink\n" "that restores HP\n" "by 50 points."); static const u8 sLemonadeDesc[] = _( "A very sweet drink\n" "that restores HP\n" "by 70 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 60 points."); static const u8 sEnergyRootDesc[] = _( "A bitter root\n" "that restores HP\n" "by 120 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."); static const u8 sRedNectarDesc[] = _( "Flower nectar that\n" "changes the form\n" "of certain Pokémon."); static const u8 sYellowNectarDesc[] = _( "Flower nectar that\n" "changes the form\n" "of certain Pokémon."); static const u8 sPinkNectarDesc[] = _( "Flower nectar that\n" "changes the form\n" "of certain Pokémon."); static const u8 sPurpleNectarDesc[] = _( "Flower nectar that\n" "changes the form\n" "of certain Pokémon."); static const u8 sRareBoneDesc[] = _( "A very rare bone.\n" "It can be sold at\n" "a high price."); // 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 sMicleBerryDesc[] = _( "When held, it ups\n" "the Accuracy of a\n" "move 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."); static const u8 sCustapBerryDesc[] = _( "It allows a Pokémon\n" "in a pinch to move\n" "first just once."); static const u8 sJabocaBerryDesc[] = _( "If hit by a physical\n" "move, it will hurt\n" "the attacker a bit."); static const u8 sRowapBerryDesc[] = _( "If hit by a special\n" "move, it will hurt\n" "the attacker a bit."); static const u8 sKeeBerryDesc[] = _( "If hit by a physical\n" "move, it raises the\n" "Defense a bit."); static const u8 sMarangaBerryDesc[] = _( "If hit by a special\n" "move, it raises the\n" "Sp. Def. a bit."); // 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."); #if defined(BATTLE_ENGINE) && B_MENTAL_HERB >= GEN_5 static const u8 sMentalHerbDesc[] = _( "Snaps Pokémon out\n" "of move-binding\n" "effects."); #else static const u8 sMentalHerbDesc[] = _( "A hold item that\n" "snaps Pokémon out\n" "of infatuation."); #endif 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 sOvalStoneDesc[] = _( "Makes a certain\n" "Pokémon evolve. It's\n" "shaped like an egg."); static const u8 sProtectorDesc[] = _( "Loved by a certain\n" "Pokémon. It's stiff\n" "and heavy."); static const u8 sElectirizerDesc[] = _( "Loved by a certain\n" "Pokémon. It's full\n" "of electric energy."); static const u8 sMagmarizerDesc[] = _( "Loved by a certain\n" "Pokémon. It's full\n" "of magma energy."); static const u8 sDubiousDiscDesc[] = _( "A transparent device\n" "overflowing with\n" "dubious data."); static const u8 sReaperClothDesc[] = _( "Loved by a certain\n" "Pokémon. Imbued with\n" "spiritual energy."); static const u8 sRazorClawDesc[] = _( "A hooked claw that\n" "ups the holder's\n" "critical-hit ratio."); static const u8 sRazorFangDesc[] = _( "A hold item that\n" "may cause flinching\n" "when the foe is hit."); static const u8 sPrismScaleDesc[] = _( "A mysterious scale\n" "that evolves certain\n" "Pokémon. It shines."); static const u8 sWhippedDreamDesc[] = _( "A soft and sweet\n" "treat loved by\n" "a certain Pokémon."); static const u8 sSachetDesc[] = _( "A sachet filled with\n" "perfumes loved by\n" "a certain Pokémon."); static const u8 sLightBallDesc[] = _( "A hold item that\n" "raises the Atk and\n" "Sp. Atk 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 sPowerBracerDesc[] = _( "A hold item that\n" "promotes Atk gain,\n" "but reduces Speed."); static const u8 sPowerBeltDesc[] = _( "A hold item that\n" "promotes Def gain,\n" "but reduces Speed."); static const u8 sPowerLensDesc[] = _( "Hold item that pro-\n" "motes Sp. Atk gain,\n" "but reduces Speed."); static const u8 sPowerBandDesc[] = _( "Hold item that pro-\n" "motes Sp. Def gain,\n" "but reduces Speed."); static const u8 sPowerAnkletDesc[] = _( "A hold item that\n" "promotes Spd gain,\n" "but reduces Speed."); static const u8 sPowerWeightDesc[] = _( "A hold item that\n" "promotes HP gain,\n" "but reduces Speed."); 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 sOddIncenseDesc[] = _( "A hold item that\n" "boosts Psychic-\n" "type moves."); static const u8 sRockIncenseDesc[] = _( "A hold item that\n" "raises the power of\n" "Rock-type moves."); static const u8 sFullIncenseDesc[] = _( "A held item that\n" "makes the holder\n" "move slower."); static const u8 sWaveIncenseDesc[] = _( "A hold item that\n" "slightly boosts\n" "Water-type moves."); static const u8 sRoseIncenseDesc[] = _( "A hold item that\n" "raises the power of\n" "Grass-type moves."); static const u8 sLuckIncenseDesc[] = _( "Doubles money in\n" "battle if the\n" "holder takes part."); static const u8 sPureIncenseDesc[] = _( "A hold item that\n" "helps repel wild\n" "Pokémon."); 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" "Pokéblocks 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 sArmorFossilDesc[] = _( "A piece of a\n" "prehistoric Poké-\n" "mon's head."); static const u8 sSkullFossilDesc[] = _( "A piece of a\n" "prehistoric Poké-\n" "mon's head."); 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 sCoverFossilDesc[] = _( "A piece of a\n" "prehistoric Poké-\n" "mon's back."); static const u8 sPlumeFossilDesc[] = _( "A piece of a\n" "prehistoric Poké-\n" "mon's wing."); static const u8 sJawFossilDesc[] = _( "A piece of a prehis-\n" "toric Pokémon's\n" "large jaw."); static const u8 sSailFossilDesc[] = _( "A piece of a prehis-\n" "toric Pokémon's\n" "skin sail."); 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 ups 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 length\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 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 hits with 1 HP."); static const u8 sZoomLensDesc[] = _( "If the holder moves\n" "after the foe, it'll\n" "boost accuracy."); static const u8 sMetronomeDesc[] = _( "A held item that\n" "boosts a move used\n" "consecutively."); static const u8 sIronBallDesc[] = _( "Cuts Speed and lets\n" "Flying-types be hit\n" "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 falls\n" "in love, the foe\n" "does too."); static const u8 sBlackSludgeDesc[] = _( "Gradually restores\n" "HP of Poison-types.\n" "Damages others."); static const u8 sIcyRockDesc[] = _( "Extends the length\n" "of the move Hail\n" "used by the holder."); static const u8 sSmoothRockDesc[] = _( "Extends the length\n" "of Sandstorm if\n" "used by the holder."); static const u8 sHeatRockDesc[] = _( "Extends the length\n" "of Sunny Day if\n" "used by the holder."); static const u8 sDampRockDesc[] = _( "Extends the length\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 sOddKeystoneDesc[] = _( "Voices can be heard\n" "from this odd stone\n" "occasionally."); 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[] = _( "Powers up Giratina's\n" "Dragon and Ghost-\n" "type moves."); static const u8 sGracideaDesc[] = _( "Bouquets made with\n" "it are offered as a\n" "token of gratitude."); static const u8 sBugMemoryDesc[] = _( "A disc with Bug\n" "type data. It swaps\n" "Silvally's type."); static const u8 sDarkMemoryDesc[] = _( "A disc with Dark\n" "type data. It swaps\n" "Silvally's type."); static const u8 sDragonMemoryDesc[] = _( "A disc with Dragon\n" "type data. It swaps\n" "Silvally's type."); static const u8 sElectricMemoryDesc[] = _( "A disc with Electric\n" "type data. It swaps\n" "Silvally's type."); static const u8 sFairyMemoryDesc[] = _( "A disc with Fairy\n" "type data. It swaps\n" "Silvally's type."); static const u8 sFightingMemoryDesc[] = _( "A disc with Fighting\n" "type data. It swaps\n" "Silvally's type."); static const u8 sFireMemoryDesc[] = _( "A disc with Fire\n" "type data. It swaps\n" "Silvally's type."); static const u8 sFlyingMemoryDesc[] = _( "A disc with Flying\n" "type data. It swaps\n" "Silvally's type."); static const u8 sGhostMemoryDesc[] = _( "A disc with Ghost\n" "type data. It swaps\n" "Silvally's type."); static const u8 sGrassMemoryDesc[] = _( "A disc with Grass\n" "type data. It swaps\n" "Silvally's type."); static const u8 sGroundMemoryDesc[] = _( "A disc with Ground\n" "type data. It swaps\n" "Silvally's type."); static const u8 sIceMemoryDesc[] = _( "A disc with Ice\n" "type data. It swaps\n" "Silvally's type."); static const u8 sPoisonMemoryDesc[] = _( "A disc with Poison\n" "type data. It swaps\n" "Silvally's type."); static const u8 sPsychicMemoryDesc[] = _( "A disc with Psychic\n" "type data. It swaps\n" "Silvally's type."); static const u8 sRockMemoryDesc[] = _( "A disc with Rock\n" "type data. It swaps\n" "Silvally's type."); static const u8 sSteelMemoryDesc[] = _( "A disc with Steel\n" "type data. It swaps\n" "Silvally's type."); static const u8 sWaterMemoryDesc[] = _( "A disc with Water\n" "type data. It swaps\n" "Silvally's type."); static const u8 sFlamePlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Fire-type moves."); static const u8 sSplashPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Water-type moves."); static const u8 sZapPlateDesc[] = _( "A tablet that ups\n" "the power of Elec-\n" "tric-type moves."); static const u8 sMeadowPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Grass-type moves."); static const u8 sIciclePlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Ice-type moves."); static const u8 sFistPlateDesc[] = _( "A tablet that ups\n" "the power of Fight-\n" "ing-type moves."); static const u8 sToxicPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Poison-type moves."); static const u8 sEarthPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Ground-type moves."); static const u8 sSkyPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Flying-type moves."); static const u8 sMindPlateDesc[] = _( "A tablet that ups\n" "the power of Psy\n" "chic-type moves."); static const u8 sInsectPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Bug-type moves."); static const u8 sStonePlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Rock-type moves."); static const u8 sSpookyPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Ghost-type moves."); static const u8 sDracoPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Dragon-type moves."); static const u8 sDreadPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Dark-type moves."); static const u8 sIronPlateDesc[] = _( "A tablet that ups\n" "the power of\n" "Steel-type moves."); static const u8 sEvioliteDesc[] = _( "Raises the Def and\n" "Sp. Def of Pokémon\n" "that can evolve."); static const u8 sFloatStoneDesc[] = _( "It's so light that\n" "when held, it halves\n" "a Pokémon's weight."); static const u8 sRockyHelmetDesc[] = _( "Hurts the foe if\n" "they touch its\n" "holder."); static const u8 sAirBalloonDesc[] = _( "Elevates the holder\n" "in the air. If hit,\n" "this item will burst."); static const u8 sRedCardDesc[] = _( "Switches out the\n" "foe if they hit the\n" "holder."); static const u8 sRingTargetDesc[] = _( "Moves that wouldn't\n" "have effect will\n" "land on its holder."); static const u8 sBindingBandDesc[] = _( "Increases the\n" "power of binding\n" "moves when held."); static const u8 sEjectButtonDesc[] = _( "Switches out the\n" "user if they're hit\n" "by the foe."); static const u8 sAbsorbBulbDesc[] = _( "Raises Sp. Atk if\n" "the holder is hit by\n" "a Water-type move."); static const u8 sCellBatteryDesc[] = _( "Raises Atk if the\n" "holder is hit by an\n" "Electric-type move."); static const u8 sLuminousMossDesc[] = _( "Raises Sp. Def if\n" "the holder is hit by\n" "a Water-type move."); static const u8 sSnowballDesc[] = _( "Raises Atk if its\n" "holder is hit by an\n" "Ice-type move."); static const u8 sWeaknessPolicyDesc[] = _( "If hit by a Super\n" "Effective move, ups\n" "Atk and Sp. Atk."); static const u8 sDouseDriveDesc[] = _( "Changes Genesect's\n" "Techno Blast to\n" "Water-type."); static const u8 sShockDriveDesc[] = _( "Changes Genesect's\n" "Techno Blast to\n" "Electric-type."); static const u8 sBurnDriveDesc[] = _( "Changes Genesect's\n" "Techno Blast to\n" "Fire-type."); static const u8 sChillDriveDesc[] = _( "Changes Genesect's\n" "Techno Blast to\n" "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\n" "of 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[] = _( "Enables {PKMN} holding\n" "their Mega Stone to\n" "Mega Evolve."); 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[] = _( "Sweet honey that\n" "attracts wild\n" "Pokémon when used."); static const u8 sHealthFeatherDesc[] = _( "An item that raises\n" "the base HP of\n" "a Pokémon."); static const u8 sMuscleFeatherDesc[] = _( "An item that raises\n" "the base Attack of\n" "a Pokémon."); static const u8 sResistFeatherDesc[] = _( "An item that raises\n" "the base Defense\n" "of a Pokémon."); static const u8 sGeniusFeatherDesc[] = _( "An item that raises\n" "the base Sp. Atk.\n" "of a Pokémon."); static const u8 sCleverFeatherDesc[] = _( "An item that raises\n" "the base Sp. Def.\n" "of a Pokémon."); static const u8 sSwiftFeatherDesc[] = _( "An item that raises\n" "the base Speed of\n" "a Pokémon."); static const u8 sPrettyFeatherDesc[] = _( "A beautiful yet\n" "plain feather that\n" "does nothing."); static const u8 sShinyCharmDesc[] = _( "A charm that will\n" "raise the chance\n" "of Shiny Pokémon."); static const u8 sOvalCharmDesc[] = _( "Raises the chance\n" "of finding eggs\n" "at the daycare."); static const u8 sZRingDesc[] = _( "A strange ring\n" "that enables\n" "Z-Move usage."); static const u8 sNormaliumZDesc[] = _( "Upgrade Normal-\n" "type moves into\n" "Z-Moves."); static const u8 sFightiniumZDesc[] = _( "Upgrade Fighting-\n" "type moves into\n" "Z-Moves."); static const u8 sFlyiniumZDesc[] = _( "Upgrade Flying-\n" "type moves into\n" "Z-Moves."); static const u8 sPoisoniumZDesc[] = _( "Upgrade Poison-\n" "type moves into\n" "Z-Moves."); static const u8 sGroundiumZDesc[] = _( "Upgrade Ground-\n" "type moves into\n" "Z-Moves."); static const u8 sRockiumZDesc[] = _( "Upgrade Rock-\n" "type moves into\n" "Z-Moves."); static const u8 sBuginiumZDesc[] = _( "Upgrade Bug-\n" "type moves into\n" "Z-Moves."); static const u8 sGhostiumZDesc[] = _( "Upgrade Ghost-\n" "type moves into\n" "Z-Moves."); static const u8 sSteeliumZDesc[] = _( "Upgrade Steel-\n" "type moves into\n" "Z-Moves."); static const u8 sFiriumZDesc[] = _( "Upgrade Fire-\n" "type moves into\n" "Z-Moves."); static const u8 sWateriumZDesc[] = _( "Upgrade Water-\n" "type moves into\n" "Z-Moves."); static const u8 sGrassiumZDesc[] = _( "Upgrade Grass-\n" "type moves into\n" "Z-Moves."); static const u8 sElectriumZDesc[] = _( "Upgrade Electric-\n" "type moves into\n" "Z-Moves."); static const u8 sPsychiumZDesc[] = _( "Upgrade Psychic-\n" "type moves into\n" "Z-Moves."); static const u8 sIciumZDesc[] = _( "Upgrade Ice-\n" "type moves into\n" "Z-Moves."); static const u8 sDragoniumZDesc[] = _( "Upgrade Dragon-\n" "type moves into\n" "Z-Moves."); static const u8 sDarkiniumZDesc[] = _( "Upgrade Dark-\n" "type moves into\n" "Z-Moves."); static const u8 sFairiumZDesc[] = _( "Upgrade Fairy-\n" "type moves into\n" "Z-Moves."); static const u8 sAloraichiumZDesc[] = _( "Upgrade Alolan\n" "Raichu's Thunder-\n" "bolt into a Z-Move."); static const u8 sDecidiumZDesc[] = _( "Upgrade Decidu-\n" "eye's Spirit Sha-\n" "ckle into a Z-Move."); static const u8 sEeviumZDesc[] = _( "Upgrade Eevee's\n" "Last Resort\n" "into a Z-Move."); static const u8 sInciniumZDesc[] = _( "Upgrade Incine-\n" "roar's Darkest La-\n" "riat into a Z-Move."); static const u8 sKommoniumZDesc[] = _( "Upgrade Kommo-o's\n" "Clanging Scales\n" "into a Z-Move."); static const u8 sLunaliumZDesc[] = _( "Upgrade Lunala's\n" "Moongeist Beam\n" "into a Z-Move."); static const u8 sLycaniumZDesc[] = _( "Upgrade Lycanroc's\n" "Stone Edge\n" "into a Z-Move."); static const u8 sMarshadiumZDesc[] = _( "Upgrade Marsha-\n" "dow's Spectral Thi-\n" "ef into a Z-Move."); static const u8 sMewniumZDesc[] = _( "Upgrade Mew's\n" "Psychic into\n" "a Z-Move."); static const u8 sMimikiumZDesc[] = _( "Upgrade Mimikyu's\n" "Play Rough\n" "into a Z-Move."); static const u8 sPikaniumZDesc[] = _( "Upgrade Pikachu's\n" "Volt Tackle\n" "into a Z-Move."); static const u8 sPikashuniumZDesc[] = _( "Upgrade Pikachu w/\n" "a cap's Thunderbolt\n" "into a Z-Move."); static const u8 sPrimariumZDesc[] = _( "Upgrade Primarina's\n" "Sparkling Aria\n" "into a Z-Move."); static const u8 sSnorliumZDesc[] = _( "Upgrade Snorlax's\n" "Giga Impact\n" "into a Z-Move."); static const u8 sSolganiumZDesc[] = _( "Upgrade Solgaleo's\n" "Sunsteel Strike\n" "into a Z-Move."); static const u8 sTapuniumZDesc[] = _( "Upgrade the tapu's\n" "Nature's Madness\n" "into a Z-Move."); static const u8 sUltranecroziumZDesc[] = _( "A crystal to turn\n" "fused Necrozma\n" "into a new form.");