ref: a2de02b5046ad8753dd6db4ebf3621f37804279a
parent: 59f6291afb1918fd7cd9837e5c172c1f3da5ff15
author: yenatch <[email protected]>
date: Sat Feb 16 21:30:05 EST 2013
Split item names and descriptions from main.asm
--- /dev/null
+++ b/items/item_descriptions.asm
@@ -1,0 +1,1043 @@
+GetItemDescription: ; 0x1c8955
+ ld a, [$cf60]
+ cp TM_01
+ jr c, .nomovedesc ; if not a TM, use a predefined string
+ ld [$d106], a
+ push de
+ ld a, $b ; XXX replace this with BANK(label)
+ ld hl, $47b6 ; XXX replace this with label
+ rst FarCall
+ pop hl
+ ld a, [$d265]
+ ld [$cf60], a
+ ld a, $11
+ call Predef
+ ret
+
+.nomovedesc
+ push de
+ ld hl, ItemDescriptions
+ ld a, [$cf60]
+ dec a
+ ld c, a
+ ld b, $0
+ add hl, bc
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ pop hl
+ jp PlaceString
+; 0x1c8987
+
+
+ItemDescriptions:
+ dw MasterBallDesc
+ dw UltraBallDesc
+ dw BrightpowderDesc
+ dw GreatBallDesc
+ dw PokeBallDesc
+ dw TeruSama1Desc
+ dw BicycleDesc
+ dw MoonStoneDesc
+ dw AntidoteDesc
+ dw BurnHealDesc
+ dw IceHealDesc
+ dw AwakeningDesc
+ dw ParlyzHealDesc
+ dw FullRestoreDesc
+ dw MaxPotionDesc
+ dw HyperPotionDesc
+ dw SuperPotionDesc
+ dw PotionDesc
+ dw EscapeRopeDesc
+ dw RepelDesc
+ dw MaxElixerDesc
+ dw FireStoneDesc
+ dw ThunderStoneDesc
+ dw WaterStoneDesc
+ dw TeruSama2Desc
+ dw HPUpDesc
+ dw ProteinDesc
+ dw IronDesc
+ dw CarbosDesc
+ dw LuckyPunchDesc
+ dw CalciumDesc
+ dw RareCandyDesc
+ dw XAccuracyDesc
+ dw LeafStoneDesc
+ dw MetalPowderDesc
+ dw NuggetDesc
+ dw PokeDollDesc
+ dw FullHealDesc
+ dw ReviveDesc
+ dw MaxReviveDesc
+ dw GuardSpecDesc
+ dw SuperRepelDesc
+ dw MaxRepelDesc
+ dw DireHitDesc
+ dw TeruSama3Desc
+ dw FreshWaterDesc
+ dw SodaPopDesc
+ dw LemonadeDesc
+ dw XAttackDesc
+ dw TeruSama4Desc
+ dw XDefendDesc
+ dw XSpeedDesc
+ dw XSpecialDesc
+ dw CoinCaseDesc
+ dw ItemfinderDesc
+ dw TeruSama5Desc
+ dw ExpShareDesc
+ dw OldRodDesc
+ dw GoodRodDesc
+ dw SilverLeafDesc
+ dw SuperRodDesc
+ dw PPUpDesc
+ dw EtherDesc
+ dw MaxEtherDesc
+ dw ElixerDesc
+ dw RedScaleDesc
+ dw SecretPotionDesc
+ dw SSTicketDesc
+ dw MysteryEggDesc
+ dw ClearBellDesc
+ dw SilverWingDesc
+ dw MoomooMilkDesc
+ dw QuickClawDesc
+ dw PsnCureBerryDesc
+ dw GoldLeafDesc
+ dw SoftSandDesc
+ dw SharpBeakDesc
+ dw PrzCureBerryDesc
+ dw BurntBerryDesc
+ dw IceBerryDesc
+ dw PoisonBarbDesc
+ dw KingsRockDesc
+ dw BitterBerryDesc
+ dw MintBerryDesc
+ dw RedApricornDesc
+ dw TinyMushroomDesc
+ dw BigMushroomDesc
+ dw SilverPowderDesc
+ dw BluApricornDesc
+ dw TeruSama6Desc
+ dw AmuletCoinDesc
+ dw YlwApricornDesc
+ dw GrnApricornDesc
+ dw CleanseTagDesc
+ dw MysticWaterDesc
+ dw TwistedSpoonDesc
+ dw WhtApricornDesc
+ dw BlackbeltDesc
+ dw BlkApricornDesc
+ dw TeruSama7Desc
+ dw PnkApricornDesc
+ dw BlackGlassesDesc
+ dw SlowpokeTailDesc
+ dw PinkBowDesc
+ dw StickDesc
+ dw SmokeBallDesc
+ dw NeverMeltIceDesc
+ dw MagnetDesc
+ dw MiracleBerryDesc
+ dw PearlDesc
+ dw BigPearlDesc
+ dw EverStoneDesc
+ dw SpellTagDesc
+ dw RageCandyBarDesc
+ dw GSBallDesc
+ dw BlueCardDesc
+ dw MiracleSeedDesc
+ dw ThickClubDesc
+ dw FocusBandDesc
+ dw TeruSama8Desc
+ dw EnergyPowderDesc
+ dw EnergyRootDesc
+ dw HealPowderDesc
+ dw RevivalHerbDesc
+ dw HardStoneDesc
+ dw LuckyEggDesc
+ dw CardKeyDesc
+ dw MachinePartDesc
+ dw EggTicketDesc
+ dw LostItemDesc
+ dw StardustDesc
+ dw StarPieceDesc
+ dw BasementKeyDesc
+ dw PassDesc
+ dw TeruSama9Desc
+ dw TeruSama10Desc
+ dw TeruSama11Desc
+ dw CharcoalDesc
+ dw BerryJuiceDesc
+ dw ScopeLensDesc
+ dw TeruSama12Desc
+ dw TeruSama13Desc
+ dw MetalCoatDesc
+ dw DragonFangDesc
+ dw TeruSama14Desc
+ dw LeftoversDesc
+ dw TeruSama15Desc
+ dw TeruSama16Desc
+ dw TeruSama17Desc
+ dw MysteryBerryDesc
+ dw DragonScaleDesc
+ dw BerserkGeneDesc
+ dw TeruSama18Desc
+ dw TeruSama19Desc
+ dw TeruSama20Desc
+ dw SacredAshDesc
+ dw HeavyBallDesc
+ dw FlowerMailDesc
+ dw LevelBallDesc
+ dw LureBallDesc
+ dw FastBallDesc
+ dw TeruSama21Desc
+ dw LightBallDesc
+ dw FriendBallDesc
+ dw MoonBallDesc
+ dw LoveBallDesc
+ dw NormalBoxDesc
+ dw GorgeousBoxDesc
+ dw SunStoneDesc
+ dw PolkadotBowDesc
+ dw TeruSama22Desc
+ dw UpGradeDesc
+ dw BerryDesc
+ dw GoldBerryDesc
+ dw SquirtBottleDesc
+ dw TeruSama23Desc
+ dw ParkBallDesc
+ dw RainbowWingDesc
+ dw TeruSama24Desc
+ dw BrickPieceDesc
+ dw SurfMailDesc
+ dw LiteBlueMailDesc
+ dw PortraitMailDesc
+ dw LovelyMailDesc
+ dw EonMailDesc
+ dw MorphMailDesc
+ dw BlueSkyMailDesc
+ dw MusicMailDesc
+ dw MewMailDesc
+ dw TeruSama25Desc
+ dw TeruSama26Desc
+ dw TeruSama26Desc
+ dw TeruSama26Desc
+ dw TeruSama26Desc
+ dw TeruSama26Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama27Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama28Desc
+ dw TeruSama29Desc
+ dw TeruSama30Desc
+ dw TeruSama31Desc
+ dw TeruSama32Desc
+ dw TeruSama33Desc
+
+MasterBallDesc:
+ db "The best BALL. It",$4E
+ db "never misses.@"
+
+UltraBallDesc:
+ db "A BALL with a high",$4E
+ db "rate of success.@"
+
+BrightpowderDesc:
+ db "Lowers the foe's",$4E
+ db "accuracy. (HOLD)@"
+
+GreatBallDesc:
+ db "A BALL with a de-",$4E
+ db "cent success rate.@"
+
+PokeBallDesc:
+ db "An item for catch-",$4E
+ db "ing #MON.@"
+
+TeruSama1Desc:
+ db "?@"
+
+BicycleDesc:
+ db "A collapsible bike",$4E
+ db "for fast movement.@"
+
+MoonStoneDesc:
+ db "Evolves certain",$4E
+ db "kinds of #MON.@"
+
+AntidoteDesc:
+ db "Cures poisoned",$4E
+ db "#MON.@"
+
+BurnHealDesc:
+ db "Heals burned",$4E
+ db "#MON.@"
+
+IceHealDesc:
+ db "Defrosts frozen",$4E
+ db "#MON.@"
+
+AwakeningDesc:
+ db "Awakens sleeping",$4E
+ db "#MON.@"
+
+ParlyzHealDesc:
+ db "Heals paralyzed",$4E
+ db "#MON.@"
+
+FullRestoreDesc:
+ db "Fully restores HP",$4E
+ db "& status.@"
+
+MaxPotionDesc:
+ db "Fully restores",$4E
+ db "#MON HP.@"
+
+HyperPotionDesc:
+ db "Restores #MON",$4E
+ db "HP by 200.@"
+
+SuperPotionDesc:
+ db "Restores #MON",$4E
+ db "HP by 50.@"
+
+PotionDesc:
+ db "Restores #MON",$4E
+ db "HP by 20.@"
+
+EscapeRopeDesc:
+ db "Use for escaping",$4E
+ db "from caves, etc.@"
+
+RepelDesc:
+ db "Repels weak #-",$4E
+ db "MON for 100 steps.@"
+
+MaxElixerDesc:
+ db "Fully restores the",$4E
+ db "PP of one #MON.@"
+
+FireStoneDesc:
+ db "Evolves certain",$4E
+ db "kinds of #MON.@"
+
+ThunderStoneDesc:
+ db "Evolves certain",$4E
+ db "kinds of #MON.@"
+
+WaterStoneDesc:
+ db "Evolves certain",$4E
+ db "kinds of #MON.@"
+
+TeruSama2Desc:
+ db "?@"
+
+HPUpDesc:
+ db "Raises the HP of",$4E
+ db "one #MON.@"
+
+ProteinDesc:
+ db "Raises ATTACK of",$4E
+ db "one #MON.@"
+
+IronDesc:
+ db "Raises DEFENSE of",$4E
+ db "one #MON.@"
+
+CarbosDesc:
+ db "Raises SPEED of",$4E
+ db "one #MON.@"
+
+LuckyPunchDesc:
+ db "Ups critical hit",$4E
+ db "ratio of CHANSEY.@"
+
+CalciumDesc:
+ db "Ups SPECIAL stats",$4E
+ db "of one #MON.@"
+
+RareCandyDesc:
+ db "Raises level of a",$4E
+ db "#MON by one.@"
+
+XAccuracyDesc:
+ db "Raises accuracy.",$4E
+ db "(1 BTL)@"
+
+LeafStoneDesc:
+ db "Evolves certain",$4E
+ db "kinds of #MON.@"
+
+MetalPowderDesc:
+ db "Raises DEFENSE of",$4E
+ db "DITTO. (HOLD)@"
+
+NuggetDesc:
+ db "Made of pure gold.",$4E
+ db "Sell high.@"
+
+PokeDollDesc:
+ db "Use to escape from",$4E
+ db "a wild #MON.@"
+
+FullHealDesc:
+ db "Eliminates all",$4E
+ db "status problems.@"
+
+ReviveDesc:
+ db "Restores a fainted",$4E
+ db "#MON to 1/2 HP.@"
+
+MaxReviveDesc:
+ db "Fully restores a",$4E
+ db "fainted #MON.@"
+
+GuardSpecDesc:
+ db "Prevents stats",$4E
+ db "reduction. (1 BTL)@"
+
+SuperRepelDesc:
+ db "Repels weak #-",$4E
+ db "MON for 200 steps.@"
+
+MaxRepelDesc:
+ db "Repels weak #-",$4E
+ db "MON for 250 steps.@"
+
+DireHitDesc:
+ db "Ups critical hit",$4E
+ db "ratio. (1 BTL)@"
+
+TeruSama3Desc:
+ db "?@"
+
+FreshWaterDesc:
+ db "Restores #MON",$4E
+ db "HP by 50.@"
+
+SodaPopDesc:
+ db "Restores #MON",$4E
+ db "HP by 60.@"
+
+LemonadeDesc:
+ db "Restores #MON",$4E
+ db "HP by 80.@"
+
+XAttackDesc:
+ db "Raises ATTACK.",$4E
+ db "(1 BTL)@"
+
+TeruSama4Desc:
+ db "?@"
+
+XDefendDesc:
+ db "Raises DEFENSE.",$4E
+ db "(1 BTL)@"
+
+XSpeedDesc:
+ db "Raises SPEED.",$4E
+ db "(1 BTL)@"
+
+XSpecialDesc:
+ db "Raises SPECIAL",$4E
+ db "ATTACK. (1 BTL)@"
+
+CoinCaseDesc:
+ db "Holds up to 9,999",$4E
+ db "game coins.@"
+
+ItemfinderDesc:
+ db "Checks for unseen",$4E
+ db "items in the area.@"
+
+TeruSama5Desc:
+ db "?@"
+
+ExpShareDesc:
+ db "Shares battle EXP.",$4E
+ db "Points. (HOLD)@"
+
+OldRodDesc:
+ db "Use by water to",$4E
+ db "fish for #MON.@"
+
+GoodRodDesc:
+ db "A good ROD for",$4E
+ db "catching #MON.@"
+
+SilverLeafDesc:
+ db "A strange, silver-",$4E
+ db "colored leaf.@"
+
+SuperRodDesc:
+ db "The best ROD for",$4E
+ db "catching #MON.@"
+
+PPUpDesc:
+ db "Raises max PP of",$4E
+ db "a selected move.@"
+
+EtherDesc:
+ db "Restores PP of one",$4E
+ db "move by 10.@"
+
+MaxEtherDesc:
+ db "Fully restores PP",$4E
+ db "of one move.@"
+
+ElixerDesc:
+ db "Restores PP of all",$4E
+ db "moves by 10.@"
+
+RedScaleDesc:
+ db "A scale from the",$4E
+ db "red GYARADOS.@"
+
+SecretPotionDesc:
+ db "Fully heals any",$4E
+ db "#MON.@"
+
+SSTicketDesc:
+ db "A ticket for the",$4E
+ db "S.S.AQUA.@"
+
+MysteryEggDesc:
+ db "An EGG obtained",$4E
+ db "from MR.#MON.@"
+
+ClearBellDesc:
+ db "Makes a gentle",$4E
+ db "ringing.@"
+
+SilverWingDesc:
+ db "A strange, silver-",$4E
+ db "colored feather.@"
+
+MoomooMilkDesc:
+ db "Restores #MON",$4E
+ db "HP by 100.@"
+
+QuickClawDesc:
+ db "Raises 1st strike",$4E
+ db "ratio. (HOLD)@"
+
+PsnCureBerryDesc:
+ db "A self-cure for",$4E
+ db "poison. (HOLD)@"
+
+GoldLeafDesc:
+ db "A strange, gold-",$4E
+ db "colored leaf.@"
+
+SoftSandDesc:
+ db "Powers up ground-",$4E
+ db "type moves. (HOLD)@"
+
+SharpBeakDesc:
+ db "Powers up flying-",$4E
+ db "type moves. (HOLD)@"
+
+PrzCureBerryDesc:
+ db "A self-cure for",$4E
+ db "paralysis. (HOLD)@"
+
+BurntBerryDesc:
+ db "A self-cure for",$4E
+ db "freezing. (HOLD)@"
+
+IceBerryDesc:
+ db "A self-heal for a",$4E
+ db "burn. (HOLD)@"
+
+PoisonBarbDesc:
+ db "Powers up poison-",$4E
+ db "type moves. (HOLD)@"
+
+KingsRockDesc:
+ db "May make the foe",$4E
+ db "flinch. (HOLD)@"
+
+BitterBerryDesc:
+ db "A self-cure for",$4E
+ db "confusion. (HOLD)@"
+
+MintBerryDesc:
+ db "A self-awakening",$4E
+ db "for sleep. (HOLD)@"
+
+RedApricornDesc:
+ db "A red APRICORN.@"
+
+TinyMushroomDesc:
+ db "An ordinary mush-",$4E
+ db "room. Sell low.@"
+
+BigMushroomDesc:
+ db "A rare mushroom.",$4E
+ db "Sell high.@"
+
+SilverPowderDesc:
+ db "Powers up bug-type",$4E
+ db "moves. (HOLD)@"
+
+BluApricornDesc:
+ db "A blue APRICORN.@"
+
+TeruSama6Desc:
+ db "?@"
+
+AmuletCoinDesc:
+ db "Doubles monetary",$4E
+ db "earnings. (HOLD)@"
+
+YlwApricornDesc:
+ db "A yellow APRICORN.@"
+
+GrnApricornDesc:
+ db "A green APRICORN.@"
+
+CleanseTagDesc:
+ db "Helps repel wild",$4E
+ db "#MON. (HOLD)@"
+
+MysticWaterDesc:
+ db "Powers up water-",$4E
+ db "type moves. (HOLD)@"
+
+TwistedSpoonDesc:
+ db "Powers up psychic-",$4E
+ db "type moves. (HOLD)@"
+
+WhtApricornDesc:
+ db "A white APRICORN.@"
+
+BlackbeltDesc:
+ db "Boosts fighting-",$4E
+ db "type moves. (HOLD)@"
+
+BlkApricornDesc:
+ db "A black APRICORN.",$4E
+ db "@"
+
+TeruSama7Desc:
+ db "?@"
+
+PnkApricornDesc:
+ db "A pink APRICORN.",$4E
+ db "@"
+
+BlackGlassesDesc:
+ db "Powers up dark-",$4E
+ db "type moves. (HOLD)@"
+
+SlowpokeTailDesc:
+ db "Very tasty. Sell",$4E
+ db "high.@"
+
+PinkBowDesc:
+ db "Powers up normal-",$4E
+ db "type moves. (HOLD)@"
+
+StickDesc:
+ db "An ordinary stick.",$4E
+ db "Sell low.@"
+
+SmokeBallDesc:
+ db "Escape from wild",$4E
+ db "#MON. (HOLD)@"
+
+NeverMeltIceDesc:
+ db "Powers up ice-type",$4E
+ db "moves. (HOLD)@"
+
+MagnetDesc:
+ db "Boosts electric-",$4E
+ db "type moves. (HOLD)@"
+
+MiracleBerryDesc:
+ db "Cures all status",$4E
+ db "problems. (HOLD)@"
+
+PearlDesc:
+ db "A beautiful pearl.",$4E
+ db "Sell low.@"
+
+BigPearlDesc:
+ db "A big, beautiful",$4E
+ db "pearl. Sell high.@"
+
+EverStoneDesc:
+ db "Stops evolution.",$4E
+ db "(HOLD)@"
+
+SpellTagDesc:
+ db "Powers up ghost-",$4E
+ db "type moves. (HOLD)@"
+
+RageCandyBarDesc:
+ db "Restores #MON",$4E
+ db "HP by 20.@"
+
+GSBallDesc:
+ db "The mysterious",$4E
+ db "BALL.@"
+
+BlueCardDesc:
+ db "Card to save",$4E
+ db "points.@"
+
+MiracleSeedDesc:
+ db "Powers up grass-",$4E
+ db "type moves. (HOLD)@"
+
+ThickClubDesc:
+ db "A bone of some",$4E
+ db "sort. Sell low.@"
+
+FocusBandDesc:
+ db "May prevent faint-",$4E
+ db "ing. (HOLD)@"
+
+TeruSama8Desc:
+ db "?@"
+
+EnergyPowderDesc:
+ db "Restores #MON",$4E
+ db "HP by 50. Bitter.@"
+
+EnergyRootDesc:
+ db "Restores #MON",$4E
+ db "HP by 200. Bitter.@"
+
+HealPowderDesc:
+ db "Cures all status",$4E
+ db "problems. Bitter.@"
+
+RevivalHerbDesc:
+ db "Revives fainted",$4E
+ db "#MON. Bitter.@"
+
+HardStoneDesc:
+ db "Powers up rock-",$4E
+ db "type moves. (HOLD)@"
+
+LuckyEggDesc:
+ db "Earns extra EXP.",$4E
+ db "points. (HOLD)@"
+
+CardKeyDesc:
+ db "Opens shutters in",$4E
+ db "the RADIO TOWER.@"
+
+MachinePartDesc:
+ db "A machine part for",$4E
+ db "the POWER PLANT.@"
+
+EggTicketDesc:
+ db "May use at Golden-",$4E
+ db "rod trade corner.@"
+
+LostItemDesc:
+ db "The # DOLL lost",$4E
+ db "by the COPYCAT.@"
+
+StardustDesc:
+ db "Pretty, red sand.",$4E
+ db "Sell high.@"
+
+StarPieceDesc:
+ db "A hunk of red gem.",$4E
+ db "Sell very high.@"
+
+BasementKeyDesc:
+ db "Opens doors.@"
+
+PassDesc:
+ db "A ticket for the",$4E
+ db "MAGNET TRAIN.@"
+
+TeruSama9Desc:
+ db "?@"
+
+TeruSama10Desc:
+ db "?@"
+
+TeruSama11Desc:
+ db "?@"
+
+CharcoalDesc:
+ db "Powers up fire-",$4E
+ db "type moves. (HOLD)@"
+
+BerryJuiceDesc:
+ db "Restores #MON",$4E
+ db "HP by 20.@"
+
+ScopeLensDesc:
+ db "Raises critical",$4E
+ db "hit ratio. (HOLD)@"
+
+TeruSama12Desc:
+ db "?@"
+
+TeruSama13Desc:
+ db "?@"
+
+MetalCoatDesc:
+ db "Powers up steel-",$4E
+ db "type moves. (HOLD)@"
+
+DragonFangDesc:
+ db "Powers up dragon-",$4E
+ db "type moves. (HOLD)@"
+
+TeruSama14Desc:
+ db "?@"
+
+LeftoversDesc:
+ db "Restores HP during",$4E
+ db "battle. (HOLD)@"
+
+TeruSama15Desc:
+ db "?@"
+
+TeruSama16Desc:
+ db "?@"
+
+TeruSama17Desc:
+ db "?@"
+
+MysteryBerryDesc:
+ db "A self-restore",$4E
+ db "for PP. (HOLD)@"
+
+DragonScaleDesc:
+ db "A rare dragon-type",$4E
+ db "item.@"
+
+BerserkGeneDesc:
+ db "Boosts ATTACK but",$4E
+ db "causes confusion.@"
+
+TeruSama18Desc:
+ db "?@"
+
+TeruSama19Desc:
+ db "?@"
+
+TeruSama20Desc:
+ db "?@"
+
+SacredAshDesc:
+ db "Fully revives all",$4E
+ db "fainted #MON.@"
+
+HeavyBallDesc:
+ db "A BALL for catch-",$4E
+ db "ing heavy #MON.@"
+
+FlowerMailDesc:
+ db "Flower-print MAIL.",$4E
+ db "(HOLD)@"
+
+LevelBallDesc:
+ db "A BALL for lower-",$4E
+ db "level #MON.@"
+
+LureBallDesc:
+ db "A BALL for #MON",$4E
+ db "hooked by a ROD.@"
+
+FastBallDesc:
+ db "A BALL for catch-",$4E
+ db "ing fast #MON.@"
+
+TeruSama21Desc:
+ db "?@"
+
+LightBallDesc:
+ db "An odd, electrical",$4E
+ db "orb. (HOLD)@"
+
+FriendBallDesc:
+ db "A BALL that makes",$4E
+ db "#MON friendly.@"
+
+MoonBallDesc:
+ db "A BALL for MOON",$4E
+ db "STONE evolvers.@"
+
+LoveBallDesc:
+ db "For catching the",$4E
+ db "opposite gender.@"
+
+NormalBoxDesc:
+ db "Open it and see",$4E
+ db "what's inside.@"
+
+GorgeousBoxDesc:
+ db "Open it and see",$4E
+ db "what's inside.@"
+
+SunStoneDesc:
+ db "Evolves certain",$4E
+ db "kinds of #MON.@"
+
+PolkadotBowDesc:
+ db "Powers up normal-",$4E
+ db "type moves. (HOLD)@"
+
+TeruSama22Desc:
+ db "?@"
+
+UpGradeDesc:
+ db "A mysterious box",$4E
+ db "made by SILPH CO.@"
+
+BerryDesc:
+ db "A self-restore",$4E
+ db "item. (10HP, HOLD)@"
+
+GoldBerryDesc:
+ db "A self-restore",$4E
+ db "item. (30HP, HOLD)@"
+
+SquirtBottleDesc:
+ db "A bottle used for",$4E
+ db "watering plants.@"
+
+TeruSama23Desc:
+ db "?@"
+
+ParkBallDesc:
+ db "The Bug-Catching",$4E
+ db "Contest BALL.@"
+
+RainbowWingDesc:
+ db "A mystical feather",$4E
+ db "of rainbow colors.@"
+
+TeruSama24Desc:
+ db "?@"
+
+BrickPieceDesc:
+ db "A rare chunk of",$4E
+ db "tile.@"
+
+SurfMailDesc:
+ db "LAPRAS-print MAIL.",$4E
+ db "(HOLD)@"
+
+LiteBlueMailDesc:
+ db "DRATINI-print",$4E
+ db "MAIL. (HOLD)@"
+
+PortraitMailDesc:
+ db "MAIL featuring the",$4E
+ db "holder's likeness.@"
+
+LovelyMailDesc:
+ db "Heart-print MAIL.",$4E
+ db "(HOLD)@"
+
+EonMailDesc:
+ db "EEVEE-print MAIL.",$4E
+ db "(HOLD)@"
+
+MorphMailDesc:
+ db "DITTO-print MAIL.",$4E
+ db "(HOLD)@"
+
+BlueSkyMailDesc:
+ db "Sky-print MAIL.",$4E
+ db "(HOLD)@"
+
+MusicMailDesc:
+ db "NATU-print MAIL.",$4E
+ db "(HOLD)@"
+
+MewMailDesc:
+ db "MEW-print MAIL.",$4E
+ db "(HOLD)@"
+
+TeruSama25Desc:
+ db "?@"
+
+TeruSama26Desc:
+ db "?@"
+
+TeruSama27Desc:
+ db "?@"
+
+TeruSama28Desc:
+ db "?@"
+
+TeruSama29Desc:
+ db "?@"
+
+TeruSama30Desc:
+ db "?@"
+
+TeruSama31Desc:
+ db "?@"
+
+TeruSama32Desc:
+ db "?@"
+
+TeruSama33Desc:
+ db "?@"
+
--- /dev/null
+++ b/items/item_names.asm
@@ -1,0 +1,257 @@
+ db "MASTER BALL@"
+ db "ULTRA BALL@"
+ db "BRIGHTPOWDER@"
+ db "GREAT BALL@"
+ db "# BALL@"
+ db "TERU-SAMA@"
+ db "BICYCLE@"
+ db "MOON STONE@"
+ db "ANTIDOTE@"
+ db "BURN HEAL@"
+ db "ICE HEAL@"
+ db "AWAKENING@"
+ db "PARLYZ HEAL@"
+ db "FULL RESTORE@"
+ db "MAX POTION@"
+ db "HYPER POTION@"
+ db "SUPER POTION@"
+ db "POTION@"
+ db "ESCAPE ROPE@"
+ db "REPEL@"
+ db "MAX ELIXER@"
+ db "FIRE STONE@"
+ db "THUNDERSTONE@"
+ db "WATER STONE@"
+ db "TERU-SAMA@"
+ db "HP UP@"
+ db "PROTEIN@"
+ db "IRON@"
+ db "CARBOS@"
+ db "LUCKY PUNCH@"
+ db "CALCIUM@"
+ db "RARE CANDY@"
+ db "X ACCURACY@"
+ db "LEAF STONE@"
+ db "METAL POWDER@"
+ db "NUGGET@"
+ db "# DOLL@"
+ db "FULL HEAL@"
+ db "REVIVE@"
+ db "MAX REVIVE@"
+ db "GUARD SPEC.@"
+ db "SUPER REPEL@"
+ db "MAX REPEL@"
+ db "DIRE HIT@"
+ db "TERU-SAMA@"
+ db "FRESH WATER@"
+ db "SODA POP@"
+ db "LEMONADE@"
+ db "X ATTACK@"
+ db "TERU-SAMA@"
+ db "X DEFEND@"
+ db "X SPEED@"
+ db "X SPECIAL@"
+ db "COIN CASE@"
+ db "ITEMFINDER@"
+ db "TERU-SAMA@"
+ db "EXP.SHARE@"
+ db "OLD ROD@"
+ db "GOOD ROD@"
+ db "SILVER LEAF@"
+ db "SUPER ROD@"
+ db "PP UP@"
+ db "ETHER@"
+ db "MAX ETHER@"
+ db "ELIXER@"
+ db "RED SCALE@"
+ db "SECRETPOTION@"
+ db "S.S.TICKET@"
+ db "MYSTERY EGG@"
+ db "CLEAR BELL@"
+ db "SILVER WING@"
+ db "MOOMOO MILK@"
+ db "QUICK CLAW@"
+ db "PSNCUREBERRY@"
+ db "GOLD LEAF@"
+ db "SOFT SAND@"
+ db "SHARP BEAK@"
+ db "PRZCUREBERRY@"
+ db "BURNT BERRY@"
+ db "ICE BERRY@"
+ db "POISON BARB@"
+ db "KING'S ROCK@"
+ db "BITTER BERRY@"
+ db "MINT BERRY@"
+ db "RED APRICORN@"
+ db "TINYMUSHROOM@"
+ db "BIG MUSHROOM@"
+ db "SILVERPOWDER@"
+ db "BLU APRICORN@"
+ db "TERU-SAMA@"
+ db "AMULET COIN@"
+ db "YLW APRICORN@"
+ db "GRN APRICORN@"
+ db "CLEANSE TAG@"
+ db "MYSTIC WATER@"
+ db "TWISTEDSPOON@"
+ db "WHT APRICORN@"
+ db "BLACKBELT@"
+ db "BLK APRICORN@"
+ db "TERU-SAMA@"
+ db "PNK APRICORN@"
+ db "BLACKGLASSES@"
+ db "SLOWPOKETAIL@"
+ db "PINK BOW@"
+ db "STICK@"
+ db "SMOKE BALL@"
+ db "NEVERMELTICE@"
+ db "MAGNET@"
+ db "MIRACLEBERRY@"
+ db "PEARL@"
+ db "BIG PEARL@"
+ db "EVERSTONE@"
+ db "SPELL TAG@"
+ db "RAGECANDYBAR@"
+ db "GS BALL@"
+ db "BLUE CARD@"
+ db "MIRACLE SEED@"
+ db "THICK CLUB@"
+ db "FOCUS BAND@"
+ db "TERU-SAMA@"
+ db "ENERGYPOWDER@"
+ db "ENERGY ROOT@"
+ db "HEAL POWDER@"
+ db "REVIVAL HERB@"
+ db "HARD STONE@"
+ db "LUCKY EGG@"
+ db "CARD KEY@"
+ db "MACHINE PART@"
+ db "EGG TICKET@"
+ db "LOST ITEM@"
+ db "STARDUST@"
+ db "STAR PIECE@"
+ db "BASEMENT KEY@"
+ db "PASS@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "CHARCOAL@"
+ db "BERRY JUICE@"
+ db "SCOPE LENS@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "METAL COAT@"
+ db "DRAGON FANG@"
+ db "TERU-SAMA@"
+ db "LEFTOVERS@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "MYSTERYBERRY@"
+ db "DRAGON SCALE@"
+ db "BERSERK GENE@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "SACRED ASH@"
+ db "HEAVY BALL@"
+ db "FLOWER MAIL@"
+ db "LEVEL BALL@"
+ db "LURE BALL@"
+ db "FAST BALL@"
+ db "TERU-SAMA@"
+ db "LIGHT BALL@"
+ db "FRIEND BALL@"
+ db "MOON BALL@"
+ db "LOVE BALL@"
+ db "NORMAL BOX@"
+ db "GORGEOUS BOX@"
+ db "SUN STONE@"
+ db "POLKADOT BOW@"
+ db "TERU-SAMA@"
+ db "UP-GRADE@"
+ db "BERRY@"
+ db "GOLD BERRY@"
+ db "SQUIRTBOTTLE@"
+ db "TERU-SAMA@"
+ db "PARK BALL@"
+ db "RAINBOW WING@"
+ db "TERU-SAMA@"
+ db "BRICK PIECE@"
+ db "SURF MAIL@"
+ db "LITEBLUEMAIL@"
+ db "PORTRAITMAIL@"
+ db "LOVELY MAIL@"
+ db "EON MAIL@"
+ db "MORPH MAIL@"
+ db "BLUESKY MAIL@"
+ db "MUSIC MAIL@"
+ db "MIRAGE MAIL@"
+ db "TERU-SAMA@"
+ db "TM01@"
+ db "TM02@"
+ db "TM03@"
+ db "TM04@"
+ db "TERU-SAMA@"
+ db "TM05@"
+ db "TM06@"
+ db "TM07@"
+ db "TM08@"
+ db "TM09@"
+ db "TM10@"
+ db "TM11@"
+ db "TM12@"
+ db "TM13@"
+ db "TM14@"
+ db "TM15@"
+ db "TM16@"
+ db "TM17@"
+ db "TM18@"
+ db "TM19@"
+ db "TM20@"
+ db "TM21@"
+ db "TM22@"
+ db "TM23@"
+ db "TM24@"
+ db "TM25@"
+ db "TM26@"
+ db "TM27@"
+ db "TM28@"
+ db "TERU-SAMA@"
+ db "TM29@"
+ db "TM30@"
+ db "TM31@"
+ db "TM32@"
+ db "TM33@"
+ db "TM34@"
+ db "TM35@"
+ db "TM36@"
+ db "TM37@"
+ db "TM38@"
+ db "TM39@"
+ db "TM40@"
+ db "TM41@"
+ db "TM42@"
+ db "TM43@"
+ db "TM44@"
+ db "TM45@"
+ db "TM46@"
+ db "TM47@"
+ db "TM48@"
+ db "TM49@"
+ db "TM50@"
+ db "HM01@"
+ db "HM02@"
+ db "HM03@"
+ db "HM04@"
+ db "HM05@"
+ db "HM06@"
+ db "HM07@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "TERU-SAMA@"
+ db "?@"
+
--- a/main.asm
+++ b/main.asm
@@ -14972,1305 +14972,12 @@
SECTION "bank72",DATA,BANK[$72]
+; Item names & descriptions
+
ItemNames:
- db "MASTER BALL@"
- db "ULTRA BALL@"
- db "BRIGHTPOWDER@"
- db "GREAT BALL@"
- db "# BALL@"
- db "TERU-SAMA@"
- db "BICYCLE@"
- db "MOON STONE@"
- db "ANTIDOTE@"
- db "BURN HEAL@"
- db "ICE HEAL@"
- db "AWAKENING@"
- db "PARLYZ HEAL@"
- db "FULL RESTORE@"
- db "MAX POTION@"
- db "HYPER POTION@"
- db "SUPER POTION@"
- db "POTION@"
- db "ESCAPE ROPE@"
- db "REPEL@"
- db "MAX ELIXER@"
- db "FIRE STONE@"
- db "THUNDERSTONE@"
- db "WATER STONE@"
- db "TERU-SAMA@"
- db "HP UP@"
- db "PROTEIN@"
- db "IRON@"
- db "CARBOS@"
- db "LUCKY PUNCH@"
- db "CALCIUM@"
- db "RARE CANDY@"
- db "X ACCURACY@"
- db "LEAF STONE@"
- db "METAL POWDER@"
- db "NUGGET@"
- db "# DOLL@"
- db "FULL HEAL@"
- db "REVIVE@"
- db "MAX REVIVE@"
- db "GUARD SPEC.@"
- db "SUPER REPEL@"
- db "MAX REPEL@"
- db "DIRE HIT@"
- db "TERU-SAMA@"
- db "FRESH WATER@"
- db "SODA POP@"
- db "LEMONADE@"
- db "X ATTACK@"
- db "TERU-SAMA@"
- db "X DEFEND@"
- db "X SPEED@"
- db "X SPECIAL@"
- db "COIN CASE@"
- db "ITEMFINDER@"
- db "TERU-SAMA@"
- db "EXP.SHARE@"
- db "OLD ROD@"
- db "GOOD ROD@"
- db "SILVER LEAF@"
- db "SUPER ROD@"
- db "PP UP@"
- db "ETHER@"
- db "MAX ETHER@"
- db "ELIXER@"
- db "RED SCALE@"
- db "SECRETPOTION@"
- db "S.S.TICKET@"
- db "MYSTERY EGG@"
- db "CLEAR BELL@"
- db "SILVER WING@"
- db "MOOMOO MILK@"
- db "QUICK CLAW@"
- db "PSNCUREBERRY@"
- db "GOLD LEAF@"
- db "SOFT SAND@"
- db "SHARP BEAK@"
- db "PRZCUREBERRY@"
- db "BURNT BERRY@"
- db "ICE BERRY@"
- db "POISON BARB@"
- db "KING'S ROCK@"
- db "BITTER BERRY@"
- db "MINT BERRY@"
- db "RED APRICORN@"
- db "TINYMUSHROOM@"
- db "BIG MUSHROOM@"
- db "SILVERPOWDER@"
- db "BLU APRICORN@"
- db "TERU-SAMA@"
- db "AMULET COIN@"
- db "YLW APRICORN@"
- db "GRN APRICORN@"
- db "CLEANSE TAG@"
- db "MYSTIC WATER@"
- db "TWISTEDSPOON@"
- db "WHT APRICORN@"
- db "BLACKBELT@"
- db "BLK APRICORN@"
- db "TERU-SAMA@"
- db "PNK APRICORN@"
- db "BLACKGLASSES@"
- db "SLOWPOKETAIL@"
- db "PINK BOW@"
- db "STICK@"
- db "SMOKE BALL@"
- db "NEVERMELTICE@"
- db "MAGNET@"
- db "MIRACLEBERRY@"
- db "PEARL@"
- db "BIG PEARL@"
- db "EVERSTONE@"
- db "SPELL TAG@"
- db "RAGECANDYBAR@"
- db "GS BALL@"
- db "BLUE CARD@"
- db "MIRACLE SEED@"
- db "THICK CLUB@"
- db "FOCUS BAND@"
- db "TERU-SAMA@"
- db "ENERGYPOWDER@"
- db "ENERGY ROOT@"
- db "HEAL POWDER@"
- db "REVIVAL HERB@"
- db "HARD STONE@"
- db "LUCKY EGG@"
- db "CARD KEY@"
- db "MACHINE PART@"
- db "EGG TICKET@"
- db "LOST ITEM@"
- db "STARDUST@"
- db "STAR PIECE@"
- db "BASEMENT KEY@"
- db "PASS@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "CHARCOAL@"
- db "BERRY JUICE@"
- db "SCOPE LENS@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "METAL COAT@"
- db "DRAGON FANG@"
- db "TERU-SAMA@"
- db "LEFTOVERS@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "MYSTERYBERRY@"
- db "DRAGON SCALE@"
- db "BERSERK GENE@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "SACRED ASH@"
- db "HEAVY BALL@"
- db "FLOWER MAIL@"
- db "LEVEL BALL@"
- db "LURE BALL@"
- db "FAST BALL@"
- db "TERU-SAMA@"
- db "LIGHT BALL@"
- db "FRIEND BALL@"
- db "MOON BALL@"
- db "LOVE BALL@"
- db "NORMAL BOX@"
- db "GORGEOUS BOX@"
- db "SUN STONE@"
- db "POLKADOT BOW@"
- db "TERU-SAMA@"
- db "UP-GRADE@"
- db "BERRY@"
- db "GOLD BERRY@"
- db "SQUIRTBOTTLE@"
- db "TERU-SAMA@"
- db "PARK BALL@"
- db "RAINBOW WING@"
- db "TERU-SAMA@"
- db "BRICK PIECE@"
- db "SURF MAIL@"
- db "LITEBLUEMAIL@"
- db "PORTRAITMAIL@"
- db "LOVELY MAIL@"
- db "EON MAIL@"
- db "MORPH MAIL@"
- db "BLUESKY MAIL@"
- db "MUSIC MAIL@"
- db "MIRAGE MAIL@"
- db "TERU-SAMA@"
- db "TM01@"
- db "TM02@"
- db "TM03@"
- db "TM04@"
- db "TERU-SAMA@"
- db "TM05@"
- db "TM06@"
- db "TM07@"
- db "TM08@"
- db "TM09@"
- db "TM10@"
- db "TM11@"
- db "TM12@"
- db "TM13@"
- db "TM14@"
- db "TM15@"
- db "TM16@"
- db "TM17@"
- db "TM18@"
- db "TM19@"
- db "TM20@"
- db "TM21@"
- db "TM22@"
- db "TM23@"
- db "TM24@"
- db "TM25@"
- db "TM26@"
- db "TM27@"
- db "TM28@"
- db "TERU-SAMA@"
- db "TM29@"
- db "TM30@"
- db "TM31@"
- db "TM32@"
- db "TM33@"
- db "TM34@"
- db "TM35@"
- db "TM36@"
- db "TM37@"
- db "TM38@"
- db "TM39@"
- db "TM40@"
- db "TM41@"
- db "TM42@"
- db "TM43@"
- db "TM44@"
- db "TM45@"
- db "TM46@"
- db "TM47@"
- db "TM48@"
- db "TM49@"
- db "TM50@"
- db "HM01@"
- db "HM02@"
- db "HM03@"
- db "HM04@"
- db "HM05@"
- db "HM06@"
- db "HM07@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "TERU-SAMA@"
- db "?@"
+INCLUDE "items/item_names.asm"
-GetItemDescription: ; 0x1c8955
- ld a, [$cf60]
- cp TM_01
- jr c, .nomovedesc ; if not a TM, use a predefined string
- ld [$d106], a
- push de
- ld a, $b ; XXX replace this with BANK(label)
- ld hl, $47b6 ; XXX replace this with label
- rst FarCall
- pop hl
- ld a, [$d265]
- ld [$cf60], a
- ld a, $11
- call Predef
- ret
-
-.nomovedesc
- push de
- ld hl, ItemDescriptions
- ld a, [$cf60]
- dec a
- ld c, a
- ld b, $0
- add hl, bc
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- pop hl
- jp PlaceString
-; 0x1c8987
-
-ItemDescriptions:
- dw MasterBallDesc
- dw UltraBallDesc
- dw BrightpowderDesc
- dw GreatBallDesc
- dw PokeBallDesc
- dw TeruSama1Desc
- dw BicycleDesc
- dw MoonStoneDesc
- dw AntidoteDesc
- dw BurnHealDesc
- dw IceHealDesc
- dw AwakeningDesc
- dw ParlyzHealDesc
- dw FullRestoreDesc
- dw MaxPotionDesc
- dw HyperPotionDesc
- dw SuperPotionDesc
- dw PotionDesc
- dw EscapeRopeDesc
- dw RepelDesc
- dw MaxElixerDesc
- dw FireStoneDesc
- dw ThunderStoneDesc
- dw WaterStoneDesc
- dw TeruSama2Desc
- dw HPUpDesc
- dw ProteinDesc
- dw IronDesc
- dw CarbosDesc
- dw LuckyPunchDesc
- dw CalciumDesc
- dw RareCandyDesc
- dw XAccuracyDesc
- dw LeafStoneDesc
- dw MetalPowderDesc
- dw NuggetDesc
- dw PokeDollDesc
- dw FullHealDesc
- dw ReviveDesc
- dw MaxReviveDesc
- dw GuardSpecDesc
- dw SuperRepelDesc
- dw MaxRepelDesc
- dw DireHitDesc
- dw TeruSama3Desc
- dw FreshWaterDesc
- dw SodaPopDesc
- dw LemonadeDesc
- dw XAttackDesc
- dw TeruSama4Desc
- dw XDefendDesc
- dw XSpeedDesc
- dw XSpecialDesc
- dw CoinCaseDesc
- dw ItemfinderDesc
- dw TeruSama5Desc
- dw ExpShareDesc
- dw OldRodDesc
- dw GoodRodDesc
- dw SilverLeafDesc
- dw SuperRodDesc
- dw PPUpDesc
- dw EtherDesc
- dw MaxEtherDesc
- dw ElixerDesc
- dw RedScaleDesc
- dw SecretPotionDesc
- dw SSTicketDesc
- dw MysteryEggDesc
- dw ClearBellDesc
- dw SilverWingDesc
- dw MoomooMilkDesc
- dw QuickClawDesc
- dw PsnCureBerryDesc
- dw GoldLeafDesc
- dw SoftSandDesc
- dw SharpBeakDesc
- dw PrzCureBerryDesc
- dw BurntBerryDesc
- dw IceBerryDesc
- dw PoisonBarbDesc
- dw KingsRockDesc
- dw BitterBerryDesc
- dw MintBerryDesc
- dw RedApricornDesc
- dw TinyMushroomDesc
- dw BigMushroomDesc
- dw SilverPowderDesc
- dw BluApricornDesc
- dw TeruSama6Desc
- dw AmuletCoinDesc
- dw YlwApricornDesc
- dw GrnApricornDesc
- dw CleanseTagDesc
- dw MysticWaterDesc
- dw TwistedSpoonDesc
- dw WhtApricornDesc
- dw BlackbeltDesc
- dw BlkApricornDesc
- dw TeruSama7Desc
- dw PnkApricornDesc
- dw BlackGlassesDesc
- dw SlowpokeTailDesc
- dw PinkBowDesc
- dw StickDesc
- dw SmokeBallDesc
- dw NeverMeltIceDesc
- dw MagnetDesc
- dw MiracleBerryDesc
- dw PearlDesc
- dw BigPearlDesc
- dw EverStoneDesc
- dw SpellTagDesc
- dw RageCandyBarDesc
- dw GSBallDesc
- dw BlueCardDesc
- dw MiracleSeedDesc
- dw ThickClubDesc
- dw FocusBandDesc
- dw TeruSama8Desc
- dw EnergyPowderDesc
- dw EnergyRootDesc
- dw HealPowderDesc
- dw RevivalHerbDesc
- dw HardStoneDesc
- dw LuckyEggDesc
- dw CardKeyDesc
- dw MachinePartDesc
- dw EggTicketDesc
- dw LostItemDesc
- dw StardustDesc
- dw StarPieceDesc
- dw BasementKeyDesc
- dw PassDesc
- dw TeruSama9Desc
- dw TeruSama10Desc
- dw TeruSama11Desc
- dw CharcoalDesc
- dw BerryJuiceDesc
- dw ScopeLensDesc
- dw TeruSama12Desc
- dw TeruSama13Desc
- dw MetalCoatDesc
- dw DragonFangDesc
- dw TeruSama14Desc
- dw LeftoversDesc
- dw TeruSama15Desc
- dw TeruSama16Desc
- dw TeruSama17Desc
- dw MysteryBerryDesc
- dw DragonScaleDesc
- dw BerserkGeneDesc
- dw TeruSama18Desc
- dw TeruSama19Desc
- dw TeruSama20Desc
- dw SacredAshDesc
- dw HeavyBallDesc
- dw FlowerMailDesc
- dw LevelBallDesc
- dw LureBallDesc
- dw FastBallDesc
- dw TeruSama21Desc
- dw LightBallDesc
- dw FriendBallDesc
- dw MoonBallDesc
- dw LoveBallDesc
- dw NormalBoxDesc
- dw GorgeousBoxDesc
- dw SunStoneDesc
- dw PolkadotBowDesc
- dw TeruSama22Desc
- dw UpGradeDesc
- dw BerryDesc
- dw GoldBerryDesc
- dw SquirtBottleDesc
- dw TeruSama23Desc
- dw ParkBallDesc
- dw RainbowWingDesc
- dw TeruSama24Desc
- dw BrickPieceDesc
- dw SurfMailDesc
- dw LiteBlueMailDesc
- dw PortraitMailDesc
- dw LovelyMailDesc
- dw EonMailDesc
- dw MorphMailDesc
- dw BlueSkyMailDesc
- dw MusicMailDesc
- dw MewMailDesc
- dw TeruSama25Desc
- dw TeruSama26Desc
- dw TeruSama26Desc
- dw TeruSama26Desc
- dw TeruSama26Desc
- dw TeruSama26Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama27Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama28Desc
- dw TeruSama29Desc
- dw TeruSama30Desc
- dw TeruSama31Desc
- dw TeruSama32Desc
- dw TeruSama33Desc
-
-MasterBallDesc:
- db "The best BALL. It",$4E
- db "never misses.@"
-
-UltraBallDesc:
- db "A BALL with a high",$4E
- db "rate of success.@"
-
-BrightpowderDesc:
- db "Lowers the foe's",$4E
- db "accuracy. (HOLD)@"
-
-GreatBallDesc:
- db "A BALL with a de-",$4E
- db "cent success rate.@"
-
-PokeBallDesc:
- db "An item for catch-",$4E
- db "ing #MON.@"
-
-TeruSama1Desc:
- db "?@"
-
-BicycleDesc:
- db "A collapsible bike",$4E
- db "for fast movement.@"
-
-MoonStoneDesc:
- db "Evolves certain",$4E
- db "kinds of #MON.@"
-
-AntidoteDesc:
- db "Cures poisoned",$4E
- db "#MON.@"
-
-BurnHealDesc:
- db "Heals burned",$4E
- db "#MON.@"
-
-IceHealDesc:
- db "Defrosts frozen",$4E
- db "#MON.@"
-
-AwakeningDesc:
- db "Awakens sleeping",$4E
- db "#MON.@"
-
-ParlyzHealDesc:
- db "Heals paralyzed",$4E
- db "#MON.@"
-
-FullRestoreDesc:
- db "Fully restores HP",$4E
- db "& status.@"
-
-MaxPotionDesc:
- db "Fully restores",$4E
- db "#MON HP.@"
-
-HyperPotionDesc:
- db "Restores #MON",$4E
- db "HP by 200.@"
-
-SuperPotionDesc:
- db "Restores #MON",$4E
- db "HP by 50.@"
-
-PotionDesc:
- db "Restores #MON",$4E
- db "HP by 20.@"
-
-EscapeRopeDesc:
- db "Use for escaping",$4E
- db "from caves, etc.@"
-
-RepelDesc:
- db "Repels weak #-",$4E
- db "MON for 100 steps.@"
-
-MaxElixerDesc:
- db "Fully restores the",$4E
- db "PP of one #MON.@"
-
-FireStoneDesc:
- db "Evolves certain",$4E
- db "kinds of #MON.@"
-
-ThunderStoneDesc:
- db "Evolves certain",$4E
- db "kinds of #MON.@"
-
-WaterStoneDesc:
- db "Evolves certain",$4E
- db "kinds of #MON.@"
-
-TeruSama2Desc:
- db "?@"
-
-HPUpDesc:
- db "Raises the HP of",$4E
- db "one #MON.@"
-
-ProteinDesc:
- db "Raises ATTACK of",$4E
- db "one #MON.@"
-
-IronDesc:
- db "Raises DEFENSE of",$4E
- db "one #MON.@"
-
-CarbosDesc:
- db "Raises SPEED of",$4E
- db "one #MON.@"
-
-LuckyPunchDesc:
- db "Ups critical hit",$4E
- db "ratio of CHANSEY.@"
-
-CalciumDesc:
- db "Ups SPECIAL stats",$4E
- db "of one #MON.@"
-
-RareCandyDesc:
- db "Raises level of a",$4E
- db "#MON by one.@"
-
-XAccuracyDesc:
- db "Raises accuracy.",$4E
- db "(1 BTL)@"
-
-LeafStoneDesc:
- db "Evolves certain",$4E
- db "kinds of #MON.@"
-
-MetalPowderDesc:
- db "Raises DEFENSE of",$4E
- db "DITTO. (HOLD)@"
-
-NuggetDesc:
- db "Made of pure gold.",$4E
- db "Sell high.@"
-
-PokeDollDesc:
- db "Use to escape from",$4E
- db "a wild #MON.@"
-
-FullHealDesc:
- db "Eliminates all",$4E
- db "status problems.@"
-
-ReviveDesc:
- db "Restores a fainted",$4E
- db "#MON to 1/2 HP.@"
-
-MaxReviveDesc:
- db "Fully restores a",$4E
- db "fainted #MON.@"
-
-GuardSpecDesc:
- db "Prevents stats",$4E
- db "reduction. (1 BTL)@"
-
-SuperRepelDesc:
- db "Repels weak #-",$4E
- db "MON for 200 steps.@"
-
-MaxRepelDesc:
- db "Repels weak #-",$4E
- db "MON for 250 steps.@"
-
-DireHitDesc:
- db "Ups critical hit",$4E
- db "ratio. (1 BTL)@"
-
-TeruSama3Desc:
- db "?@"
-
-FreshWaterDesc:
- db "Restores #MON",$4E
- db "HP by 50.@"
-
-SodaPopDesc:
- db "Restores #MON",$4E
- db "HP by 60.@"
-
-LemonadeDesc:
- db "Restores #MON",$4E
- db "HP by 80.@"
-
-XAttackDesc:
- db "Raises ATTACK.",$4E
- db "(1 BTL)@"
-
-TeruSama4Desc:
- db "?@"
-
-XDefendDesc:
- db "Raises DEFENSE.",$4E
- db "(1 BTL)@"
-
-XSpeedDesc:
- db "Raises SPEED.",$4E
- db "(1 BTL)@"
-
-XSpecialDesc:
- db "Raises SPECIAL",$4E
- db "ATTACK. (1 BTL)@"
-
-CoinCaseDesc:
- db "Holds up to 9,999",$4E
- db "game coins.@"
-
-ItemfinderDesc:
- db "Checks for unseen",$4E
- db "items in the area.@"
-
-TeruSama5Desc:
- db "?@"
-
-ExpShareDesc:
- db "Shares battle EXP.",$4E
- db "Points. (HOLD)@"
-
-OldRodDesc:
- db "Use by water to",$4E
- db "fish for #MON.@"
-
-GoodRodDesc:
- db "A good ROD for",$4E
- db "catching #MON.@"
-
-SilverLeafDesc:
- db "A strange, silver-",$4E
- db "colored leaf.@"
-
-SuperRodDesc:
- db "The best ROD for",$4E
- db "catching #MON.@"
-
-PPUpDesc:
- db "Raises max PP of",$4E
- db "a selected move.@"
-
-EtherDesc:
- db "Restores PP of one",$4E
- db "move by 10.@"
-
-MaxEtherDesc:
- db "Fully restores PP",$4E
- db "of one move.@"
-
-ElixerDesc:
- db "Restores PP of all",$4E
- db "moves by 10.@"
-
-RedScaleDesc:
- db "A scale from the",$4E
- db "red GYARADOS.@"
-
-SecretPotionDesc:
- db "Fully heals any",$4E
- db "#MON.@"
-
-SSTicketDesc:
- db "A ticket for the",$4E
- db "S.S.AQUA.@"
-
-MysteryEggDesc:
- db "An EGG obtained",$4E
- db "from MR.#MON.@"
-
-ClearBellDesc:
- db "Makes a gentle",$4E
- db "ringing.@"
-
-SilverWingDesc:
- db "A strange, silver-",$4E
- db "colored feather.@"
-
-MoomooMilkDesc:
- db "Restores #MON",$4E
- db "HP by 100.@"
-
-QuickClawDesc:
- db "Raises 1st strike",$4E
- db "ratio. (HOLD)@"
-
-PsnCureBerryDesc:
- db "A self-cure for",$4E
- db "poison. (HOLD)@"
-
-GoldLeafDesc:
- db "A strange, gold-",$4E
- db "colored leaf.@"
-
-SoftSandDesc:
- db "Powers up ground-",$4E
- db "type moves. (HOLD)@"
-
-SharpBeakDesc:
- db "Powers up flying-",$4E
- db "type moves. (HOLD)@"
-
-PrzCureBerryDesc:
- db "A self-cure for",$4E
- db "paralysis. (HOLD)@"
-
-BurntBerryDesc:
- db "A self-cure for",$4E
- db "freezing. (HOLD)@"
-
-IceBerryDesc:
- db "A self-heal for a",$4E
- db "burn. (HOLD)@"
-
-PoisonBarbDesc:
- db "Powers up poison-",$4E
- db "type moves. (HOLD)@"
-
-KingsRockDesc:
- db "May make the foe",$4E
- db "flinch. (HOLD)@"
-
-BitterBerryDesc:
- db "A self-cure for",$4E
- db "confusion. (HOLD)@"
-
-MintBerryDesc:
- db "A self-awakening",$4E
- db "for sleep. (HOLD)@"
-
-RedApricornDesc:
- db "A red APRICORN.@"
-
-TinyMushroomDesc:
- db "An ordinary mush-",$4E
- db "room. Sell low.@"
-
-BigMushroomDesc:
- db "A rare mushroom.",$4E
- db "Sell high.@"
-
-SilverPowderDesc:
- db "Powers up bug-type",$4E
- db "moves. (HOLD)@"
-
-BluApricornDesc:
- db "A blue APRICORN.@"
-
-TeruSama6Desc:
- db "?@"
-
-AmuletCoinDesc:
- db "Doubles monetary",$4E
- db "earnings. (HOLD)@"
-
-YlwApricornDesc:
- db "A yellow APRICORN.@"
-
-GrnApricornDesc:
- db "A green APRICORN.@"
-
-CleanseTagDesc:
- db "Helps repel wild",$4E
- db "#MON. (HOLD)@"
-
-MysticWaterDesc:
- db "Powers up water-",$4E
- db "type moves. (HOLD)@"
-
-TwistedSpoonDesc:
- db "Powers up psychic-",$4E
- db "type moves. (HOLD)@"
-
-WhtApricornDesc:
- db "A white APRICORN.@"
-
-BlackbeltDesc:
- db "Boosts fighting-",$4E
- db "type moves. (HOLD)@"
-
-BlkApricornDesc:
- db "A black APRICORN.",$4E
- db "@"
-
-TeruSama7Desc:
- db "?@"
-
-PnkApricornDesc:
- db "A pink APRICORN.",$4E
- db "@"
-
-BlackGlassesDesc:
- db "Powers up dark-",$4E
- db "type moves. (HOLD)@"
-
-SlowpokeTailDesc:
- db "Very tasty. Sell",$4E
- db "high.@"
-
-PinkBowDesc:
- db "Powers up normal-",$4E
- db "type moves. (HOLD)@"
-
-StickDesc:
- db "An ordinary stick.",$4E
- db "Sell low.@"
-
-SmokeBallDesc:
- db "Escape from wild",$4E
- db "#MON. (HOLD)@"
-
-NeverMeltIceDesc:
- db "Powers up ice-type",$4E
- db "moves. (HOLD)@"
-
-MagnetDesc:
- db "Boosts electric-",$4E
- db "type moves. (HOLD)@"
-
-MiracleBerryDesc:
- db "Cures all status",$4E
- db "problems. (HOLD)@"
-
-PearlDesc:
- db "A beautiful pearl.",$4E
- db "Sell low.@"
-
-BigPearlDesc:
- db "A big, beautiful",$4E
- db "pearl. Sell high.@"
-
-EverStoneDesc:
- db "Stops evolution.",$4E
- db "(HOLD)@"
-
-SpellTagDesc:
- db "Powers up ghost-",$4E
- db "type moves. (HOLD)@"
-
-RageCandyBarDesc:
- db "Restores #MON",$4E
- db "HP by 20.@"
-
-GSBallDesc:
- db "The mysterious",$4E
- db "BALL.@"
-
-BlueCardDesc:
- db "Card to save",$4E
- db "points.@"
-
-MiracleSeedDesc:
- db "Powers up grass-",$4E
- db "type moves. (HOLD)@"
-
-ThickClubDesc:
- db "A bone of some",$4E
- db "sort. Sell low.@"
-
-FocusBandDesc:
- db "May prevent faint-",$4E
- db "ing. (HOLD)@"
-
-TeruSama8Desc:
- db "?@"
-
-EnergyPowderDesc:
- db "Restores #MON",$4E
- db "HP by 50. Bitter.@"
-
-EnergyRootDesc:
- db "Restores #MON",$4E
- db "HP by 200. Bitter.@"
-
-HealPowderDesc:
- db "Cures all status",$4E
- db "problems. Bitter.@"
-
-RevivalHerbDesc:
- db "Revives fainted",$4E
- db "#MON. Bitter.@"
-
-HardStoneDesc:
- db "Powers up rock-",$4E
- db "type moves. (HOLD)@"
-
-LuckyEggDesc:
- db "Earns extra EXP.",$4E
- db "points. (HOLD)@"
-
-CardKeyDesc:
- db "Opens shutters in",$4E
- db "the RADIO TOWER.@"
-
-MachinePartDesc:
- db "A machine part for",$4E
- db "the POWER PLANT.@"
-
-EggTicketDesc:
- db "May use at Golden-",$4E
- db "rod trade corner.@"
-
-LostItemDesc:
- db "The # DOLL lost",$4E
- db "by the COPYCAT.@"
-
-StardustDesc:
- db "Pretty, red sand.",$4E
- db "Sell high.@"
-
-StarPieceDesc:
- db "A hunk of red gem.",$4E
- db "Sell very high.@"
-
-BasementKeyDesc:
- db "Opens doors.@"
-
-PassDesc:
- db "A ticket for the",$4E
- db "MAGNET TRAIN.@"
-
-TeruSama9Desc:
- db "?@"
-
-TeruSama10Desc:
- db "?@"
-
-TeruSama11Desc:
- db "?@"
-
-CharcoalDesc:
- db "Powers up fire-",$4E
- db "type moves. (HOLD)@"
-
-BerryJuiceDesc:
- db "Restores #MON",$4E
- db "HP by 20.@"
-
-ScopeLensDesc:
- db "Raises critical",$4E
- db "hit ratio. (HOLD)@"
-
-TeruSama12Desc:
- db "?@"
-
-TeruSama13Desc:
- db "?@"
-
-MetalCoatDesc:
- db "Powers up steel-",$4E
- db "type moves. (HOLD)@"
-
-DragonFangDesc:
- db "Powers up dragon-",$4E
- db "type moves. (HOLD)@"
-
-TeruSama14Desc:
- db "?@"
-
-LeftoversDesc:
- db "Restores HP during",$4E
- db "battle. (HOLD)@"
-
-TeruSama15Desc:
- db "?@"
-
-TeruSama16Desc:
- db "?@"
-
-TeruSama17Desc:
- db "?@"
-
-MysteryBerryDesc:
- db "A self-restore",$4E
- db "for PP. (HOLD)@"
-
-DragonScaleDesc:
- db "A rare dragon-type",$4E
- db "item.@"
-
-BerserkGeneDesc:
- db "Boosts ATTACK but",$4E
- db "causes confusion.@"
-
-TeruSama18Desc:
- db "?@"
-
-TeruSama19Desc:
- db "?@"
-
-TeruSama20Desc:
- db "?@"
-
-SacredAshDesc:
- db "Fully revives all",$4E
- db "fainted #MON.@"
-
-HeavyBallDesc:
- db "A BALL for catch-",$4E
- db "ing heavy #MON.@"
-
-FlowerMailDesc:
- db "Flower-print MAIL.",$4E
- db "(HOLD)@"
-
-LevelBallDesc:
- db "A BALL for lower-",$4E
- db "level #MON.@"
-
-LureBallDesc:
- db "A BALL for #MON",$4E
- db "hooked by a ROD.@"
-
-FastBallDesc:
- db "A BALL for catch-",$4E
- db "ing fast #MON.@"
-
-TeruSama21Desc:
- db "?@"
-
-LightBallDesc:
- db "An odd, electrical",$4E
- db "orb. (HOLD)@"
-
-FriendBallDesc:
- db "A BALL that makes",$4E
- db "#MON friendly.@"
-
-MoonBallDesc:
- db "A BALL for MOON",$4E
- db "STONE evolvers.@"
-
-LoveBallDesc:
- db "For catching the",$4E
- db "opposite gender.@"
-
-NormalBoxDesc:
- db "Open it and see",$4E
- db "what's inside.@"
-
-GorgeousBoxDesc:
- db "Open it and see",$4E
- db "what's inside.@"
-
-SunStoneDesc:
- db "Evolves certain",$4E
- db "kinds of #MON.@"
-
-PolkadotBowDesc:
- db "Powers up normal-",$4E
- db "type moves. (HOLD)@"
-
-TeruSama22Desc:
- db "?@"
-
-UpGradeDesc:
- db "A mysterious box",$4E
- db "made by SILPH CO.@"
-
-BerryDesc:
- db "A self-restore",$4E
- db "item. (10HP, HOLD)@"
-
-GoldBerryDesc:
- db "A self-restore",$4E
- db "item. (30HP, HOLD)@"
-
-SquirtBottleDesc:
- db "A bottle used for",$4E
- db "watering plants.@"
-
-TeruSama23Desc:
- db "?@"
-
-ParkBallDesc:
- db "The Bug-Catching",$4E
- db "Contest BALL.@"
-
-RainbowWingDesc:
- db "A mystical feather",$4E
- db "of rainbow colors.@"
-
-TeruSama24Desc:
- db "?@"
-
-BrickPieceDesc:
- db "A rare chunk of",$4E
- db "tile.@"
-
-SurfMailDesc:
- db "LAPRAS-print MAIL.",$4E
- db "(HOLD)@"
-
-LiteBlueMailDesc:
- db "DRATINI-print",$4E
- db "MAIL. (HOLD)@"
-
-PortraitMailDesc:
- db "MAIL featuring the",$4E
- db "holder's likeness.@"
-
-LovelyMailDesc:
- db "Heart-print MAIL.",$4E
- db "(HOLD)@"
-
-EonMailDesc:
- db "EEVEE-print MAIL.",$4E
- db "(HOLD)@"
-
-MorphMailDesc:
- db "DITTO-print MAIL.",$4E
- db "(HOLD)@"
-
-BlueSkyMailDesc:
- db "Sky-print MAIL.",$4E
- db "(HOLD)@"
-
-MusicMailDesc:
- db "NATU-print MAIL.",$4E
- db "(HOLD)@"
-
-MewMailDesc:
- db "MEW-print MAIL.",$4E
- db "(HOLD)@"
-
-TeruSama25Desc:
- db "?@"
-
-TeruSama26Desc:
- db "?@"
-
-TeruSama27Desc:
- db "?@"
-
-TeruSama28Desc:
- db "?@"
-
-TeruSama29Desc:
- db "?@"
-
-TeruSama30Desc:
- db "?@"
-
-TeruSama31Desc:
- db "?@"
-
-TeruSama32Desc:
- db "?@"
-
-TeruSama33Desc:
- db "?@"
+INCLUDE "items/item_descriptions.asm"
MoveNames:
db "POUND@"