summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2015-10-11 22:14:07 -0700
committerYamaArashi <shadow962@live.com>2015-10-11 22:14:07 -0700
commit6c87e0143da9ab46bd1647559cef82c315b405dd (patch)
treec2651ae7858d2984889fd4c59e1fb0dfe28d5c6a
parentc608a399db0df74e935a67db905ac8b2cfd3fbf2 (diff)
item descriptions
-rw-r--r--asm/charmap.s4
-rw-r--r--data/data2.s7
-rw-r--r--data/text/item_descriptions.s929
3 files changed, 939 insertions, 1 deletions
diff --git a/asm/charmap.s b/asm/charmap.s
index 1ac2e9307..aac7dfacd 100644
--- a/asm/charmap.s
+++ b/asm/charmap.s
@@ -1,5 +1,7 @@
.charmap " ", 0x00
.charmap "é", 0x1B
+ .charmap "&", 0x2D
+ .charmap "%", 0x5B
.charmap "(", 0x5C
.charmap ")", 0x5D
.charmap "0", 0xA1
@@ -80,7 +82,9 @@
.charmap "x", 0xEC
.charmap "y", 0xED
.charmap "z", 0xEE
+ .charmap ":", 0xF0
.charmap "$", 0xFF
.charmapconst PKMN, 0x53, 0x54
+ .charmapconst POKEBLOCK, 0x55, 0x56, 0x57, 0x58, 0x59
.charmapconst next, 0xFE
diff --git a/data/data2.s b/data/data2.s
index 4cf340473..f4ba2044b 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -4125,7 +4125,12 @@ gUnknown_0857FDF4: ; 857FDF4
.incbin "base_emerald.gba", 0x57fdf4, 0x1c
gUnknown_0857FE10: ; 857FE10
- .incbin "base_emerald.gba", 0x57fe10, 0x3b90
+ .incbin "base_emerald.gba", 0x57fe10, 0x90
+
+; 857FEA0
+ .include "data/text/item_descriptions.s"
+
+ .align 2, 0
gUnknown_085839A0: ; 85839A0
.incbin "base_emerald.gba", 0x5839a0, 0x40cc
diff --git a/data/text/item_descriptions.s b/data/text/item_descriptions.s
new file mode 100644
index 000000000..3d69473da
--- /dev/null
+++ b/data/text/item_descriptions.s
@@ -0,0 +1,929 @@
+gDummyItemDescription: ; 857FEA0
+ .charmapstr "?????$"
+
+gMasterBallItemDescription: ; 857FEA6
+ .charmapstr "The best BALL that{next}catches a POKéMON{next}without fail.$"
+
+gUltraBallItemDescription: ; 857FED9
+ .charmapstr "A better BALL with{next}a higher catch rate{next}than a GREAT BALL.$"
+
+gGreatBallItemDescription: ; 857FF13
+ .charmapstr "A good BALL with a{next}higher catch rate{next}than a POKé BALL.$"
+
+gPokeBallItemDescription: ; 857FF4A
+ .charmapstr "A tool used for{next}catching wild{next}POKéMON.$"
+
+gSafariBallItemDescription: ; 857FF71
+ .charmapstr "A special BALL that{next}is used only in the{next}SAFARI ZONE.$"
+
+gNetBallItemDescription: ; 857FFA6
+ .charmapstr "A BALL that works{next}well on WATER- and{next}BUG-type POKéMON.$"
+
+gDiveBallItemDescription: ; 857FFDD
+ .charmapstr "A BALL that works{next}better on POKéMON{next}on the ocean floor.$"
+
+gNestBallItemDescription: ; 8580015
+ .charmapstr "A BALL that works{next}better on weaker{next}POKéMON.$"
+
+gRepeatBallItemDescription: ; 8580041
+ .charmapstr "A BALL that works{next}better on POKéMON{next}caught before.$"
+
+gTimerBallItemDescription: ; 8580074
+ .charmapstr "A BALL that gains{next}power in battles{next}taking many turns.$"
+
+gLuxuryBallItemDescription: ; 85800AA
+ .charmapstr "A cozy BALL that{next}makes POKéMON{next}more friendly.$"
+
+gPremierBallItemDescription: ; 85800D8
+ .charmapstr "A rare BALL made{next}in commemoration{next}of some event.$"
+
+gPotionItemDescription: ; 8580109
+ .charmapstr "Restores the HP of{next}a POKéMON by{next}20 points.$"
+
+gAntidoteItemDescription: ; 8580134
+ .charmapstr "Heals a poisoned{next}POKéMON.$"
+
+gBurnHealItemDescription: ; 858014E
+ .charmapstr "Heals POKéMON{next}of a burn.$"
+
+gIceHealItemDescription: ; 8580167
+ .charmapstr "Defrosts a frozen{next}POKéMON.$"
+
+gAwakeningItemDescription: ; 8580182
+ .charmapstr "Awakens a sleeping{next}POKéMON.$"
+
+gParalyzeHealItemDescription: ; 858019E
+ .charmapstr "Heals a paralyzed{next}POKéMON.$"
+
+gFullRestoreItemDescription: ; 85801B9
+ .charmapstr "Fully restores the{next}HP and status of a{next}POKéMON.$"
+
+gMaxPotionItemDescription: ; 85801E8
+ .charmapstr "Fully restores the{next}HP of a POKéMON.$"
+
+gHyperPotionItemDescription: ; 858020C
+ .charmapstr "Restores the HP of{next}a POKéMON by{next}200 points.$"
+
+gSuperPotionItemDescription: ; 8580238
+ .charmapstr "Restores the HP of{next}a POKéMON by{next}50 points.$"
+
+gFullHealItemDescription: ; 8580263
+ .charmapstr "Heals all the{next}status problems of{next}one POKéMON.$"
+
+gReviveItemDescription: ; 8580291
+ .charmapstr "Revives a fainted{next}POKéMON with half{next}its HP.$"
+
+gMaxReviveItemDescription: ; 85802BD
+ .charmapstr "Revives a fainted{next}POKéMON with all{next}its HP.$"
+
+gFreshWaterItemDescription: ; 85802E8
+ .charmapstr "A mineral water{next}that restores HP{next}by 50 points.$"
+
+gSodaPopItemDescription: ; 8580317
+ .charmapstr "A fizzy soda drink{next}that restores HP{next}by 60 points.$"
+
+gLemonadeItemDescription: ; 8580349
+ .charmapstr "A very sweet drink{next}that restores HP{next}by 80 points.$"
+
+gMoomooMilkItemDescription: ; 858037B
+ .charmapstr "A nutritious milk{next}that restores HP{next}by 100 points.$"
+
+gEnergyPowderItemDescription: ; 85803AD
+ .charmapstr "A bitter powder{next}that restores HP{next}by 50 points.$"
+
+gEnergyRootItemDescription: ; 85803DC
+ .charmapstr "A bitter root{next}that restores HP{next}by 200 points.$"
+
+gHealPowderItemDescription: ; 858040A
+ .charmapstr "A bitter powder{next}that heals all{next}status problems.$"
+
+gRevivalHerbItemDescription: ; 858043A
+ .charmapstr "A very bitter herb{next}that revives a{next}fainted POKéMON.$"
+
+gEtherItemDescription: ; 858046D
+ .charmapstr "Restores the PP{next}of a selected move{next}by 10.$"
+
+gMaxEtherItemDescription: ; 8580497
+ .charmapstr "Fully restores the{next}PP of a selected{next}move.$"
+
+gElixirItemDescription: ; 85804C1
+ .charmapstr "Restores the PP{next}of all moves by 10.$"
+
+gMaxElixirItemDescription: ; 85804E5
+ .charmapstr "Fully restores the{next}PP of a POKéMON’s{next}moves.$"
+
+gLavaCookieItemDescription: ; 8580511
+ .charmapstr "A local specialty{next}that heals all{next}status problems.$"
+
+gBlueFluteItemDescription: ; 8580543
+ .charmapstr "A glass flute that{next}awakens sleeping{next}POKéMON.$"
+
+gYellowFluteItemDescription: ; 8580570
+ .charmapstr "A glass flute that{next}snaps POKéMON{next}out of confusion.$"
+
+gRedFluteItemDescription: ; 85805A3
+ .charmapstr "A glass flute that{next}snaps POKéMON{next}out of attraction.$"
+
+gBlackFluteItemDescription: ; 85805D7
+ .charmapstr "A glass flute that{next}keeps away wild{next}POKéMON.$"
+
+gWhiteFluteItemDescription: ; 8580603
+ .charmapstr "A glass flute that{next}lures wild POKéMON.$"
+
+gBerryJuiceItemDescription: ; 858062A
+ .charmapstr "A 100% pure juice{next}that restores HP{next}by 20 points.$"
+
+gSacredAshItemDescription: ; 858065B
+ .charmapstr "Fully revives and{next}restores all{next}fainted POKéMON.$"
+
+gShoalSaltItemDescription: ; 858068B
+ .charmapstr "Salt obtained from{next}deep inside the{next}SHOAL CAVE.$"
+
+gShoalShellItemDescription: ; 85806BA
+ .charmapstr "A seashell found{next}deep inside the{next}SHOAL CAVE.$"
+
+gRedShardItemDescription: ; 85806E7
+ .charmapstr "A shard from an{next}ancient item. Can{next}be sold cheaply.$"
+
+gBlueShardItemDescription: ; 858071A
+ .charmapstr "A shard from an{next}ancient item. Can{next}be sold cheaply.$"
+
+gYellowShardItemDescription: ; 858074D
+ .charmapstr "A shard from an{next}ancient item. Can{next}be sold cheaply.$"
+
+gGreenShardItemDescription: ; 8580780
+ .charmapstr "A shard from an{next}ancient item. Can{next}be sold cheaply.$"
+
+gHPUpItemDescription: ; 85807B3
+ .charmapstr "Raises the base HP{next}of one POKéMON.$"
+
+gProteinItemDescription: ; 85807D6
+ .charmapstr "Raises the base{next}ATTACK stat of one{next}POKéMON.$"
+
+gIronItemDescription: ; 8580802
+ .charmapstr "Raises the base{next}DEFENSE stat of{next}one POKéMON.$"
+
+gCarbosItemDescription: ; 858082F
+ .charmapstr "Raises the base{next}SPEED stat of one{next}POKéMON.$"
+
+gCalciumItemDescription: ; 858085A
+ .charmapstr "Raises the base{next}SP. ATK stat of one{next}POKéMON.$"
+
+gRareCandyItemDescription: ; 8580887
+ .charmapstr "Raises the level{next}of a POKéMON by{next}one.$"
+
+gPPUpItemDescription: ; 85808AD
+ .charmapstr "Raises the maximum{next}PP of a selected{next}move.$"
+
+gZincItemDescription: ; 85808D7
+ .charmapstr "Raises the base{next}SP. DEF stat of one{next}POKéMON.$"
+
+gPPMaxItemDescription: ; 8580904
+ .charmapstr "Raises the PP of a{next}move to its maximum{next}points.$"
+
+gGuardSpec.ItemDescription: ; 8580933
+ .charmapstr "Prevents stat{next}reduction when{next}used in battle.$"
+
+gDireHitItemDescription: ; 8580960
+ .charmapstr "Raises the{next}critical-hit ratio{next}during one battle.$"
+
+gXAttackItemDescription: ; 8580991
+ .charmapstr "Raises the stat{next}ATTACK during one{next}battle.$"
+
+gXDefendItemDescription: ; 85809BB
+ .charmapstr "Raises the stat{next}DEFENSE during one{next}battle.$"
+
+gXSpeedItemDescription: ; 85809E6
+ .charmapstr "Raises the stat{next}SPEED during one{next}battle.$"
+
+gXAccuracyItemDescription: ; 8580A0F
+ .charmapstr "Raises accuracy{next}of attack moves{next}during one battle.$"
+
+gXSpecialItemDescription: ; 8580A42
+ .charmapstr "Raises the stat{next}SP. ATK during one{next}battle.$"
+
+gPokeDollItemDescription: ; 8580A6D
+ .charmapstr "Use to flee from{next}any battle with{next}a wild POKéMON.$"
+
+gFluffyTailItemDescription: ; 8580A9E
+ .charmapstr "Use to flee from{next}any battle with{next}a wild POKéMON.$"
+
+gSuperRepelItemDescription: ; 8580ACF
+ .charmapstr "Repels weak wild{next}POKéMON for 200{next}steps.$"
+
+gMaxRepelItemDescription: ; 8580AF7
+ .charmapstr "Repels weak wild{next}POKéMON for 250{next}steps.$"
+
+gEscapeRopeItemDescription: ; 8580B1F
+ .charmapstr "Use to escape{next}instantly from a{next}cave or a dungeon.$"
+
+gRepelItemDescription: ; 8580B51
+ .charmapstr "Repels weak wild{next}POKéMON for 100{next}steps.$"
+
+gSunStoneItemDescription: ; 8580B79
+ .charmapstr "Makes certain{next}species of POKéMON{next}evolve.$"
+
+gMoonStoneItemDescription: ; 8580BA2
+ .charmapstr "Makes certain{next}species of POKéMON{next}evolve.$"
+
+gFireStoneItemDescription: ; 8580BCB
+ .charmapstr "Makes certain{next}species of POKéMON{next}evolve.$"
+
+gThunderStoneItemDescription: ; 8580BF4
+ .charmapstr "Makes certain{next}species of POKéMON{next}evolve.$"
+
+gWaterStoneItemDescription: ; 8580C1D
+ .charmapstr "Makes certain{next}species of POKéMON{next}evolve.$"
+
+gLeafStoneItemDescription: ; 8580C46
+ .charmapstr "Makes certain{next}species of POKéMON{next}evolve.$"
+
+gTinyMushroomItemDescription: ; 8580C6F
+ .charmapstr "A plain mushroom{next}that would sell{next}at a cheap price.$"
+
+gBigMushroomItemDescription: ; 8580CA2
+ .charmapstr "A rare mushroom{next}that would sell at a{next}high price.$"
+
+gPearlItemDescription: ; 8580CD3
+ .charmapstr "A pretty pearl{next}that would sell at a{next}cheap price.$"
+
+gBigPearlItemDescription: ; 8580D04
+ .charmapstr "A lovely large pearl{next}that would sell at a{next}high price.$"
+
+gStardustItemDescription: ; 8580D3A
+ .charmapstr "Beautiful red sand.{next}Can be sold at a{next}high price.$"
+
+gStarPieceItemDescription: ; 8580D6B
+ .charmapstr "A red gem shard.{next}It would sell for a{next}very high price.$"
+
+gNuggetItemDescription: ; 8580DA1
+ .charmapstr "A nugget of pure{next}gold. Can be sold at{next}a high price.$"
+
+gHeartScaleItemDescription: ; 8580DD5
+ .charmapstr "A lovely scale.{next}It is coveted by{next}collectors.$"
+
+gOrangeMailItemDescription: ; 8580E02
+ .charmapstr "A ZIGZAGOON-print{next}MAIL to be held by{next}a POKéMON.$"
+
+gHarborMailItemDescription: ; 8580E32
+ .charmapstr "A WINGULL-print{next}MAIL to be held by{next}a POKéMON.$"
+
+gGlitterMailItemDescription: ; 8580E60
+ .charmapstr "A PIKACHU-print{next}MAIL to be held by{next}a POKéMON.$"
+
+gMechMailItemDescription: ; 8580E8E
+ .charmapstr "A MAGNEMITE-print{next}MAIL to be held by{next}a POKéMON.$"
+
+gWoodMailItemDescription: ; 8580EBE
+ .charmapstr "A SLAKOTH-print{next}MAIL to be held by{next}a POKéMON.$"
+
+gWaveMailItemDescription: ; 8580EEC
+ .charmapstr "A WAILMER-print{next}MAIL to be held by{next}a POKéMON.$"
+
+gBeadMailItemDescription: ; 8580F1A
+ .charmapstr "MAIL featuring a{next}sketch of the{next}holding POKéMON.$"
+
+gShadowMailItemDescription: ; 8580F4A
+ .charmapstr "A DUSKULL-print{next}MAIL to be held by{next}a POKéMON.$"
+
+gTropicMailItemDescription: ; 8580F78
+ .charmapstr "A BELLOSSOM-print{next}MAIL to be held by{next}a POKéMON.$"
+
+gDreamMailItemDescription: ; 8580FA8
+ .charmapstr "MAIL featuring a{next}sketch of the{next}holding POKéMON.$"
+
+gFabMailItemDescription: ; 8580FD8
+ .charmapstr "A gorgeous-print{next}MAIL to be held{next}by a POKéMON.$"
+
+gRetroMailItemDescription: ; 8581007
+ .charmapstr "MAIL featuring the{next}drawings of three{next}POKéMON.$"
+
+gCheriBerryItemDescription: ; 8581035
+ .charmapstr "A hold item that{next}heals paralysis{next}in battle.$"
+
+gChestoBerryItemDescription: ; 8581061
+ .charmapstr "A hold item that{next}awakens POKéMON{next}in battle.$"
+
+gPechaBerryItemDescription: ; 858108D
+ .charmapstr "A hold item that{next}heals poisoning{next}in battle.$"
+
+gRawstBerryItemDescription: ; 85810B9
+ .charmapstr "A hold item that{next}heals a burn in{next}battle.$"
+
+gAspearBerryItemDescription: ; 85810E2
+ .charmapstr "A hold item that{next}defrosts POKéMON{next}in battle.$"
+
+gLeppaBerryItemDescription: ; 858110F
+ .charmapstr "A hold item that{next}restores 10 PP in{next}battle.$"
+
+gOranBerryItemDescription: ; 858113A
+ .charmapstr "A hold item that{next}restores 10 HP in{next}battle.$"
+
+gPersimBerryItemDescription: ; 8581165
+ .charmapstr "A hold item that{next}heals confusion{next}in battle.$"
+
+gLumBerryItemDescription: ; 8581191
+ .charmapstr "A hold item that{next}heals any status{next}problem in battle.$"
+
+gSitrusBerryItemDescription: ; 85811C6
+ .charmapstr "A hold item that{next}restores 30 HP in{next}battle.$"
+
+gFigyBerryItemDescription: ; 85811F1
+ .charmapstr "A hold item that{next}restores HP but{next}may confuse.$"
+
+gWikiBerryItemDescription: ; 858121F
+ .charmapstr "A hold item that{next}restores HP but{next}may confuse.$"
+
+gMagoBerryItemDescription: ; 858124D
+ .charmapstr "A hold item that{next}restores HP but{next}may confuse.$"
+
+gAguavBerryItemDescription: ; 858127B
+ .charmapstr "A hold item that{next}restores HP but{next}may confuse.$"
+
+gIapapaBerryItemDescription: ; 85812A9
+ .charmapstr "A hold item that{next}restores HP but{next}may confuse.$"
+
+gRazzBerryItemDescription: ; 85812D7
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow RAZZ.$"
+
+gBlukBerryItemDescription: ; 858130B
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow BLUK.$"
+
+gNanabBerryItemDescription: ; 858133F
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow NANAB.$"
+
+gWepearBerryItemDescription: ; 8581374
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow WEPEAR.$"
+
+gPinapBerryItemDescription: ; 85813AA
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow PINAP.$"
+
+gPomegBerryItemDescription: ; 85813DF
+ .charmapstr "Makes a POKéMON{next}friendly but lowers{next}base HP.$"
+
+gKelpsyBerryItemDescription: ; 858140C
+ .charmapstr "Makes a POKéMON{next}friendly but lowers{next}base ATTACK.$"
+
+gQualotBerryItemDescription: ; 858143D
+ .charmapstr "Makes a POKéMON{next}friendly but lowers{next}base DEFENSE.$"
+
+gHondewBerryItemDescription: ; 858146F
+ .charmapstr "Makes a POKéMON{next}friendly but lowers{next}base SP. ATK.$"
+
+gGrepaBerryItemDescription: ; 85814A1
+ .charmapstr "Makes a POKéMON{next}friendly but lowers{next}base SP. DEF.$"
+
+gTamatoBerryItemDescription: ; 85814D3
+ .charmapstr "Makes a POKéMON{next}friendly but lowers{next}base SPEED.$"
+
+gCornnBerryItemDescription: ; 8581503
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow CORNN.$"
+
+gMagostBerryItemDescription: ; 8581538
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow MAGOST.$"
+
+gRabutaBerryItemDescription: ; 858156E
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow RABUTA.$"
+
+gNomelBerryItemDescription: ; 85815A4
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow NOMEL.$"
+
+gSpelonBerryItemDescription: ; 85815D9
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow SPELON.$"
+
+gPamtreBerryItemDescription: ; 858160F
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow PAMTRE.$"
+
+gWatmelBerryItemDescription: ; 8581645
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow WATMEL.$"
+
+gDurinBerryItemDescription: ; 858167B
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow DURIN.$"
+
+gBelueBerryItemDescription: ; 85816B0
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow BELUE.$"
+
+gLiechiBerryItemDescription: ; 85816E5
+ .charmapstr "A hold item that{next}raises ATTACK in{next}a pinch.$"
+
+gGanlonBerryItemDescription: ; 8581710
+ .charmapstr "A hold item that{next}raises DEFENSE in{next}a pinch.$"
+
+gSalacBerryItemDescription: ; 858173C
+ .charmapstr "A hold item that{next}raises SPEED in{next}a pinch.$"
+
+gPetayaBerryItemDescription: ; 8581766
+ .charmapstr "A hold item that{next}raises SP. ATK in{next}a pinch.$"
+
+gApicotBerryItemDescription: ; 8581792
+ .charmapstr "A hold item that{next}raises SP. DEF in{next}a pinch.$"
+
+gLansatBerryItemDescription: ; 85817BE
+ .charmapstr "A hold item that{next}ups the critical-{next}hit rate in a pinch.$"
+
+gStarfBerryItemDescription: ; 85817F6
+ .charmapstr "A hold item that{next}sharply boosts a{next}stat in a pinch.$"
+
+gEnigmaBerryItemDescription: ; 8581829
+ .charmapstr "{POKEBLOCK} ingredient.{next}Plant in loamy soil{next}to grow a mystery.$"
+
+gBrightpowderItemDescription: ; 8581862
+ .charmapstr "A hold item that{next}casts a glare to{next}reduce accuracy.$"
+
+gWhiteHerbItemDescription: ; 8581895
+ .charmapstr "A hold item that{next}restores any{next}lowered stat.$"
+
+gMachoBraceItemDescription: ; 85818C1
+ .charmapstr "A hold item that{next}promotes growth,{next}but reduces SPEED.$"
+
+gExp.ShareItemDescription: ; 85818F6
+ .charmapstr "A hold item that{next}gets EXP. points{next}from battles.$"
+
+gQuickClawItemDescription: ; 8581926
+ .charmapstr "A hold item that{next}occasionally allows{next}the first strike.$"
+
+gSootheBellItemDescription: ; 858195D
+ .charmapstr "A hold item that{next}calms spirits and{next}fosters friendship.$"
+
+gMentalHerbItemDescription: ; 8581994
+ .charmapstr "A hold item that{next}snaps POKéMON out{next}of infatuation.$"
+
+gChoiceBandItemDescription: ; 85819C7
+ .charmapstr "Raises a move’s{next}power, but permits{next}only that move.$"
+
+gKingsRockItemDescription: ; 85819FA
+ .charmapstr "A hold item that{next}may cause flinching{next}when the foe is hit.$"
+
+gSilverPowderItemDescription: ; 8581A34
+ .charmapstr "A hold item that{next}raises the power of{next}BUG-type moves.$"
+
+gAmuletCoinItemDescription: ; 8581A69
+ .charmapstr "Doubles money in{next}battle if the{next}holder takes part.$"
+
+gCleanseTagItemDescription: ; 8581A9B
+ .charmapstr "A hold item that{next}helps repel wild{next}POKéMON.$"
+
+gSoulDewItemDescription: ; 8581AC6
+ .charmapstr "Hold item: raises{next}SP. ATK & SP. DEF of{next}LATIOS & LATIAS.$"
+
+gDeepSeaToothItemDescription: ; 8581AFE
+ .charmapstr "A hold item that{next}raises the SP. ATK{next}of CLAMPERL.$"
+
+gDeepSeaScaleItemDescription: ; 8581B2F
+ .charmapstr "A hold item that{next}raises the SP. DEF{next}of CLAMPERL.$"
+
+gSmokeBallItemDescription: ; 8581B60
+ .charmapstr "A hold item that{next}assures fleeing{next}from wild POKéMON.$"
+
+gEverstoneItemDescription: ; 8581B94
+ .charmapstr "A wondrous hold{next}item that prevents{next}evolution.$"
+
+gFocusBandItemDescription: ; 8581BC2
+ .charmapstr "A hold item that{next}occasionally{next}prevents fainting.$"
+
+gLuckyEggItemDescription: ; 8581BF3
+ .charmapstr "A hold item that{next}boosts EXP. points{next}earned in battle.$"
+
+gScopeLensItemDescription: ; 8581C29
+ .charmapstr "A hold item that{next}improves the{next}critical-hit rate.$"
+
+gMetalCoatItemDescription: ; 8581C5A
+ .charmapstr "A hold item that{next}raises the power of{next}STEEL-type moves.$"
+
+gLeftoversItemDescription: ; 8581C91
+ .charmapstr "A hold item that{next}gradually restores{next}HP in battle.$"
+
+gDragonScaleItemDescription: ; 8581CC3
+ .charmapstr "A strange scale{next}held by DRAGON-{next}type POKéMON.$"
+
+gLightBallItemDescription: ; 8581CF1
+ .charmapstr "A hold item that{next}raises the SP. ATK{next}of PIKACHU.$"
+
+gSoftSandItemDescription: ; 8581D21
+ .charmapstr "A hold item that{next}raises the power of{next}GROUND-type moves.$"
+
+gHardStoneItemDescription: ; 8581D59
+ .charmapstr "A hold item that{next}raises the power of{next}ROCK-type moves.$"
+
+gMiracleSeedItemDescription: ; 8581D8F
+ .charmapstr "A hold item that{next}raises the power of{next}GRASS-type moves.$"
+
+gBlackGlassesItemDescription: ; 8581DC6
+ .charmapstr "A hold item that{next}raises the power of{next}DARK-type moves.$"
+
+gBlackBeltItemDescription: ; 8581DFC
+ .charmapstr "A hold item that{next}boosts FIGHTING-{next}type moves.$"
+
+gMagnetItemDescription: ; 8581E2A
+ .charmapstr "A hold item that{next}boosts ELECTRIC-{next}type moves.$"
+
+gMysticWaterItemDescription: ; 8581E58
+ .charmapstr "A hold item that{next}raises the power of{next}WATER-type moves.$"
+
+gSharpBeakItemDescription: ; 8581E8F
+ .charmapstr "A hold item that{next}raises the power of{next}FLYING-type moves.$"
+
+gPoisonBarbItemDescription: ; 8581EC7
+ .charmapstr "A hold item that{next}raises the power of{next}POISON-type moves.$"
+
+gNeverMeltIceItemDescription: ; 8581EFF
+ .charmapstr "A hold item that{next}raises the power of{next}ICE-type moves.$"
+
+gSpellTagItemDescription: ; 8581F34
+ .charmapstr "A hold item that{next}raises the power of{next}GHOST-type moves.$"
+
+gTwistedSpoonItemDescription: ; 8581F6B
+ .charmapstr "A hold item that{next}boosts PSYCHIC-{next}type moves.$"
+
+gCharcoalItemDescription: ; 8581F98
+ .charmapstr "A hold item that{next}raises the power of{next}FIRE-type moves.$"
+
+gDragonFangItemDescription: ; 8581FCE
+ .charmapstr "A hold item that{next}raises the power of{next}DRAGON-type moves.$"
+
+gSilkScarfItemDescription: ; 8582006
+ .charmapstr "A hold item that{next}raises the power of{next}NORMAL-type moves.$"
+
+gUpGradeItemDescription: ; 858203E
+ .charmapstr "A peculiar box made{next}by SILPH CO.$"
+
+gShellBellItemDescription: ; 858205F
+ .charmapstr "A hold item that{next}restores HP upon{next}striking the foe.$"
+
+gSeaIncenseItemDescription: ; 8582093
+ .charmapstr "A hold item that{next}slightly boosts{next}WATER-type moves.$"
+
+gLaxIncenseItemDescription: ; 85820C6
+ .charmapstr "A hold item that{next}slightly lowers the{next}foe’s accuracy.$"
+
+gLuckyPunchItemDescription: ; 85820FB
+ .charmapstr "A hold item that{next}raises CHANSEY’s{next}critical-hit rate.$"
+
+gMetalPowderItemDescription: ; 8582130
+ .charmapstr "A hold item that{next}raises DITTO’s{next}DEFENSE.$"
+
+gThickClubItemDescription: ; 8582159
+ .charmapstr "A hold item that {next}raises CUBONE or{next}MAROWAK’s ATTACK.$"
+
+gStickItemDescription: ; 858218E
+ .charmapstr "A hold item that{next}raises FARFETCH’D’s{next}critical-hit ratio.$"
+
+gRedScarfItemDescription: ; 85821C7
+ .charmapstr "A hold item that{next}raises COOL in{next}CONTESTS.$"
+
+gBlueScarfItemDescription: ; 85821F1
+ .charmapstr "A hold item that{next}raises BEAUTY in{next}CONTESTS.$"
+
+gPinkScarfItemDescription: ; 858221D
+ .charmapstr "A hold item that{next}raises CUTE in{next}CONTESTS.$"
+
+gGreenScarfItemDescription: ; 8582247
+ .charmapstr "A hold item that{next}raises SMART in{next}CONTESTS.$"
+
+gYellowScarfItemDescription: ; 8582272
+ .charmapstr "A hold item that{next}raises TOUGH in{next}CONTESTS.$"
+
+gMachBikeItemDescription: ; 858229D
+ .charmapstr "A folding bicycle{next}that doubles your{next}speed or better.$"
+
+gCoinCaseItemDescription: ; 85822D2
+ .charmapstr "A case that holds{next}up to 9,999 COINS.$"
+
+gItemfinderItemDescription: ; 85822F7
+ .charmapstr "A device that{next}signals an invisible{next}item by sound.$"
+
+gOldRodItemDescription: ; 8582329
+ .charmapstr "Use by any body of{next}water to fish for{next}wild POKéMON.$"
+
+gGoodRodItemDescription: ; 858235C
+ .charmapstr "A decent fishing{next}rod for catching{next}wild POKéMON.$"
+
+gSuperRodItemDescription: ; 858238C
+ .charmapstr "The best fishing{next}rod for catching{next}wild POKéMON.$"
+
+gSSTicketItemDescription: ; 85823BC
+ .charmapstr "The ticket required{next}for sailing on a{next}ferry.$"
+
+gContestPassItemDescription: ; 85823E8
+ .charmapstr "The pass required{next}for entering{next}POKéMON CONTESTS.$"
+
+gWailmerPailItemDescription: ; 8582419
+ .charmapstr "A tool used for{next}watering BERRIES{next}and plants.$"
+
+gDevonGoodsItemDescription: ; 8582446
+ .charmapstr "A package that{next}contains DEVON’s{next}machine parts.$"
+
+gSootSackItemDescription: ; 8582475
+ .charmapstr "A sack used to{next}gather and hold{next}volcanic ash.$"
+
+gBasementKeyItemDescription: ; 85824A2
+ .charmapstr "The key for NEW{next}MAUVILLE beneath{next}MAUVILLE CITY.$"
+
+gAcroBikeItemDescription: ; 85824D2
+ .charmapstr "A folding bicycle{next}capable of jumps{next}and wheelies.$"
+
+gPokeblockCaseItemDescription: ; 8582503
+ .charmapstr "A case for holding{next}{POKEBLOCK}S made with{next}a BERRY BLENDER.$"
+
+gLetterItemDescription: ; 8582538
+ .charmapstr "A letter to STEVEN{next}from the PRESIDENT{next}of the DEVON CORP.$"
+
+gEonTicketItemDescription: ; 8582571
+ .charmapstr "The ticket for a{next}ferry to a distant{next}southern island.$"
+
+gRedOrbItemDescription: ; 85825A6
+ .charmapstr "A red, glowing orb{next}said to contain an{next}ancient power.$"
+
+gBlueOrbItemDescription: ; 85825DB
+ .charmapstr "A blue, glowing orb{next}said to contain an{next}ancient power.$"
+
+gScannerItemDescription: ; 8582611
+ .charmapstr "A device found{next}inside the{next}ABANDONED SHIP.$"
+
+gGoGogglesItemDescription: ; 858263B
+ .charmapstr "Nifty goggles that{next}protect eyes from{next}desert sandstorms.$"
+
+gMeteoriteItemDescription: ; 8582673
+ .charmapstr "A meteorite found{next}at METEOR FALLS.$"
+
+gRoom1KeyItemDescription: ; 8582696
+ .charmapstr "A key that opens a{next}door inside the{next}ABANDONED SHIP.$"
+
+gRoom2KeyItemDescription: ; 85826C9
+ .charmapstr "A key that opens a{next}door inside the{next}ABANDONED SHIP.$"
+
+gRoom4KeyItemDescription: ; 85826FC
+ .charmapstr "A key that opens a{next}door inside the{next}ABANDONED SHIP.$"
+
+gRoom6KeyItemDescription: ; 858272F
+ .charmapstr "A key that opens a{next}door inside the{next}ABANDONED SHIP.$"
+
+gStorageKeyItemDescription: ; 8582762
+ .charmapstr "The key to the{next}storage inside the{next}ABANDONED SHIP.$"
+
+gRootFossilItemDescription: ; 8582794
+ .charmapstr "A fossil of an{next}ancient, seafloor-{next}dwelling POKéMON.$"
+
+gClawFossilItemDescription: ; 85827C8
+ .charmapstr "A fossil of an{next}ancient, seafloor-{next}dwelling POKéMON.$"
+
+gDevonScopeItemDescription: ; 85827FC
+ .charmapstr "A device by DEVON{next}that signals any{next}unseeable POKéMON.$"
+
+gTM01ItemDescription: ; 8582832
+ .charmapstr "Powerful, but makes{next}the user flinch if{next}hit by the foe.$"
+
+gTM02ItemDescription: ; 8582869
+ .charmapstr "Hooks and slashes{next}the foe with long,{next}sharp claws.$"
+
+gTM03ItemDescription: ; 858289B
+ .charmapstr "Generates an{next}ultrasonic wave{next}that may confuse.$"
+
+gTM04ItemDescription: ; 85828CA
+ .charmapstr "Raises SP. ATK and{next}SP. DEF by focusing{next}the mind.$"
+
+gTM05ItemDescription: ; 85828FB
+ .charmapstr "A savage roar that{next}makes the foe flee {next}to end the battle.$"
+
+gTM06ItemDescription: ; 8582935
+ .charmapstr "Poisons the foe{next}with a toxin that{next}gradually worsens.$"
+
+gTM07ItemDescription: ; 858296A
+ .charmapstr "Creates a hailstorm{next}that damages all{next}types except ICE.$"
+
+gTM08ItemDescription: ; 85829A1
+ .charmapstr "Bulks up the body{next}to boost both{next}ATTACK & DEFENSE.$"
+
+gTM09ItemDescription: ; 85829D3
+ .charmapstr "Shoots 2 to 5 seeds{next}in a row to strike{next}the foe.$"
+
+gTM10ItemDescription: ; 8582A03
+ .charmapstr "The attack power{next}varies among{next}different POKéMON.$"
+
+gTM11ItemDescription: ; 8582A34
+ .charmapstr "Raises the power of{next}FIRE-type moves{next}for 5 turns.$"
+
+gTM12ItemDescription: ; 8582A65
+ .charmapstr "Enrages the foe so{next}it can only use{next}attack moves.$"
+
+gTM13ItemDescription: ; 8582A96
+ .charmapstr "Fires an icy cold{next}beam that may{next}freeze the foe.$"
+
+gTM14ItemDescription: ; 8582AC6
+ .charmapstr "A brutal snow-and-{next}wind attack that{next}may freeze the foe.$"
+
+gTM15ItemDescription: ; 8582AFE
+ .charmapstr "Powerful, but needs{next}recharging the{next}next turn.$"
+
+gTM16ItemDescription: ; 8582B2C
+ .charmapstr "Creates a wall of{next}light that lowers{next}SP. ATK damage.$"
+
+gTM17ItemDescription: ; 8582B60
+ .charmapstr "Negates all damage,{next}but may fail if used{next}in succession.$"
+
+gTM18ItemDescription: ; 8582B98
+ .charmapstr "Raises the power of{next}WATER-type moves{next}for 5 turns.$"
+
+gTM19ItemDescription: ; 8582BCA
+ .charmapstr "Recovers half the{next}HP of the damage {next}this move inflicts.$"
+
+gTM20ItemDescription: ; 8582C02
+ .charmapstr "Prevents status{next}abnormality with a{next}mystical power.$"
+
+gTM21ItemDescription: ; 8582C35
+ .charmapstr "The less the user{next}likes you, the more{next}powerful this move.$"
+
+gTM22ItemDescription: ; 8582C6F
+ .charmapstr "Absorbs sunlight in{next}the 1st turn, then{next}attacks next turn.$"
+
+gTM23ItemDescription: ; 8582CA9
+ .charmapstr "Slams the foe with{next}a hard tail. It may{next}lower DEFENSE.$"
+
+gTM24ItemDescription: ; 8582CDF
+ .charmapstr "A powerful electric{next}attack that may{next}cause paralysis.$"
+
+gTM25ItemDescription: ; 8582D14
+ .charmapstr "Strikes the foe{next}with a thunderbolt.{next}It may paralyze.$"
+
+gTM26ItemDescription: ; 8582D49
+ .charmapstr "Causes a quake{next}that has no effect{next}on flying foes.$"
+
+gTM27ItemDescription: ; 8582D7B
+ .charmapstr "The more the user{next}likes you, the more{next}powerful this move.$"
+
+gTM28ItemDescription: ; 8582DB5
+ .charmapstr "Digs underground{next}the 1st turn, then{next}strikes next turn.$"
+
+gTM29ItemDescription: ; 8582DEC
+ .charmapstr "A powerful psychic{next}attack that may{next}lower SP. DEF.$"
+
+gTM30ItemDescription: ; 8582E1E
+ .charmapstr "Hurls a dark lump{next}at the foe. It may{next}lower SP. DEF.$"
+
+gTM31ItemDescription: ; 8582E52
+ .charmapstr "Destroys barriers{next}like LIGHT SCREEN{next}and causes damage.$"
+
+gTM32ItemDescription: ; 8582E89
+ .charmapstr "Creates illusory{next}copies to enhance{next}elusiveness.$"
+
+gTM33ItemDescription: ; 8582EB9
+ .charmapstr "Creates a wall of{next}light that weakens{next}physical attacks.$"
+
+gTM34ItemDescription: ; 8582EF0
+ .charmapstr "Zaps the foe with a{next}jolt of electricity{next}that never misses.$"
+
+gTM35ItemDescription: ; 8582F2B
+ .charmapstr "Looses a stream of{next}fire that may burn{next}the foe.$"
+
+gTM36ItemDescription: ; 8582F5A
+ .charmapstr "Hurls sludge at the{next}foe. It may poison{next}the foe.$"
+
+gTM37ItemDescription: ; 8582F8A
+ .charmapstr "Causes a sandstorm{next}that hits the foe{next}over several turns.$"
+
+gTM38ItemDescription: ; 8582FC3
+ .charmapstr "A powerful fire{next}attack that may{next}burn the foe.$"
+
+gTM39ItemDescription: ; 8582FF1
+ .charmapstr "Stops the foe from{next}moving with rocks.{next}May lower SPEED.$"
+
+gTM40ItemDescription: ; 8583028
+ .charmapstr "An extremely fast{next}attack that can’t{next}be avoided.$"
+
+gTM41ItemDescription: ; 8583058
+ .charmapstr "Prevents the foe{next}from using the same{next}move in a row.$"
+
+gTM42ItemDescription: ; 858308C
+ .charmapstr "Raises ATTACK when{next}poisoned, burned,{next}or paralyzed.$"
+
+gTM43ItemDescription: ; 85830BF
+ .charmapstr "Adds an effect to{next}attack depending{next}on the location.$"
+
+gTM44ItemDescription: ; 85830F3
+ .charmapstr "The user sleeps for{next}2 turns to restore{next}health and status.$"
+
+gTM45ItemDescription: ; 858312D
+ .charmapstr "Makes it tough to{next}attack a foe of the{next}opposite gender.$"
+
+gTM46ItemDescription: ; 8583164
+ .charmapstr "While attacking,{next}it may steal the{next}foe’s held item.$"
+
+gTM47ItemDescription: ; 8583197
+ .charmapstr "Spreads hard-{next}edged wings and{next}slams into the foe.$"
+
+gTM48ItemDescription: ; 85831C9
+ .charmapstr "Switches abilities{next}with the foe on the{next}turn this is used.$"
+
+gTM49ItemDescription: ; 8583203
+ .charmapstr "Steals the effects{next}of the move the foe{next}is trying to use.$"
+
+gTM50ItemDescription: ; 858323C
+ .charmapstr "Enables full-power{next}attack, but sharply{next}lowers SP. ATK.$"
+
+gHM01ItemDescription: ; 8583273
+ .charmapstr "Attacks the foe{next}with sharp blades{next}or claws.$"
+
+gHM02ItemDescription: ; 858329F
+ .charmapstr "Flies up on the{next}first turn, then{next}attacks next turn.$"
+
+gHM03ItemDescription: ; 85832D3
+ .charmapstr "Creates a huge{next}wave, then crashes{next}it down on the foe.$"
+
+gHM04ItemDescription: ; 8583309
+ .charmapstr "Builds enormous{next}power, then slams{next}the foe.$"
+
+gHM05ItemDescription: ; 8583334
+ .charmapstr "Looses a powerful{next}blast of light that{next}reduces accuracy.$"
+
+gHM06ItemDescription: ; 858336C
+ .charmapstr "A rock-crushingly{next}tough attack that{next}may lower DEFENSE.$"
+
+gHM07ItemDescription: ; 85833A3
+ .charmapstr "Attacks the foe{next}with enough power{next}to climb waterfalls.$"
+
+gHM08ItemDescription: ; 85833DA
+ .charmapstr "Dives underwater{next}the 1st turn, then{next}attacks next turn.$"
+
+gOaksParcelItemDescription: ; 8583411
+ .charmapstr "A parcel for PROF.{next}OAK from a POKéMON{next}MART’s clerk.$"
+
+gPokeFluteItemDescription: ; 8583445
+ .charmapstr "A sweet-sounding{next}flute that awakens{next}POKéMON.$"
+
+gSecretKeyItemDescription: ; 8583472
+ .charmapstr "The key to the{next}CINNABAR ISLAND{next}GYM’s entrance.$"
+
+gBikeVoucherItemDescription: ; 85834A1
+ .charmapstr "A voucher for{next}obtaining a bicycle{next}from the BIKE SHOP.$"
+
+gGoldTeethItemDescription: ; 85834D7
+ .charmapstr "Gold dentures lost{next}by the SAFARI{next}ZONE’s WARDEN.$"
+
+gOldAmberItemDescription: ; 8583507
+ .charmapstr "A stone containing{next}the genes of an{next}ancient POKéMON.$"
+
+gCardKeyItemDescription: ; 858353B
+ .charmapstr "A card-type door{next}key used in SILPH{next}CO’s office.$"
+
+gLiftKeyItemDescription: ; 858356B
+ .charmapstr "An elevator key{next}used in TEAM{next}ROCKET’s HIDEOUT.$"
+
+gHelixFossilItemDescription: ; 858359A
+ .charmapstr "A piece of an{next}ancient marine{next}POKéMON’s seashell.$"
+
+gDomeFossilItemDescription: ; 85835CB
+ .charmapstr "A piece of an{next}ancient marine{next}POKéMON’s shell.$"
+
+gSilphScopeItemDescription: ; 85835F9
+ .charmapstr "SILPH CO’s scope{next}makes unseeable{next}POKéMON visible.$"
+
+gBicycleItemDescription: ; 858362B
+ .charmapstr "A folding bicycle{next}that is faster than{next}the RUNNING SHOES.$"
+
+gTownMapItemDescription: ; 8583664
+ .charmapstr "Can be viewed{next}anytime. Shows your{next}present location.$"
+
+gVSSeekerItemDescription: ; 8583698
+ .charmapstr "A rechargeable unit{next}that flags battle-{next}ready TRAINERS.$"
+
+gFameCheckerItemDescription: ; 85836CF
+ .charmapstr "Stores information{next}on famous people{next}for instant recall.$"
+
+gTMCaseItemDescription: ; 8583707
+ .charmapstr "A convenient case {next}that holds TMs and{next}HMs.$"
+
+gBerryPouchItemDescription: ; 8583732
+ .charmapstr "A convenient{next}container that{next}holds BERRIES.$"
+
+gTeachyTVItemDescription: ; 858375D
+ .charmapstr "A TV set tuned to{next}an advice program{next}for TRAINERS.$"
+
+gTriPassItemDescription: ; 858378F
+ .charmapstr "A pass for ferries{next}between ONE, TWO,{next}and THREE ISLAND.$"
+
+gRainbowPassItemDescription: ; 85837C6
+ .charmapstr "For ferries serving{next}VERMILION and the{next}SEVII ISLANDS.$"
+
+gTeaItemDescription: ; 85837FB
+ .charmapstr "A thirst-quenching{next}tea prepared by an{next}old lady.$"
+
+gMysticTicketItemDescription: ; 858382B
+ .charmapstr "A ticket required{next}to board the ship{next}to NAVEL ROCK.$"
+
+gAuroraTicketItemDescription: ; 858385E
+ .charmapstr "A ticket required{next}to board the ship{next}to BIRTH ISLAND.$"
+
+gPowderJarItemDescription: ; 8583893
+ .charmapstr "Stores BERRY{next}POWDER made using{next}a BERRY CRUSHER.$"
+
+gRubyItemDescription: ; 85838C3
+ .charmapstr "An exquisite, red-{next}glowing gem that{next}symbolizes passion.$"
+
+gSapphireItemDescription: ; 85838FB
+ .charmapstr "A brilliant blue gem{next}that symbolizes{next}honesty.$"
+
+gMagmaEmblemItemDescription: ; 8583929
+ .charmapstr "A medal-like item in{next}the same shape as{next}TEAM MAGMA’s mark.$"
+
+gOldSeaMapItemDescription: ; 8583963
+ .charmapstr "A faded sea chart{next}that shows the way{next}to a certain island.$"