From a2de02b5046ad8753dd6db4ebf3621f37804279a Mon Sep 17 00:00:00 2001 From: yenatch Date: Sun, 17 Feb 2013 02:30:05 -0500 Subject: [PATCH] Split item names and descriptions from main.asm --- items/item_descriptions.asm | 1043 ++++++++++++++++++++++++++++ items/item_names.asm | 257 +++++++ main.asm | 1301 +---------------------------------- 3 files changed, 1304 insertions(+), 1297 deletions(-) create mode 100644 items/item_descriptions.asm create mode 100644 items/item_names.asm diff --git a/items/item_descriptions.asm b/items/item_descriptions.asm new file mode 100644 index 000000000..1c0b4f10f --- /dev/null +++ b/items/item_descriptions.asm @@ -0,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 "?@" + diff --git a/items/item_names.asm b/items/item_names.asm new file mode 100644 index 000000000..8e3b6cd48 --- /dev/null +++ b/items/item_names.asm @@ -0,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 "?@" + diff --git a/main.asm b/main.asm index 6038bc06b..060645b1f 100644 --- a/main.asm +++ b/main.asm @@ -14972,1305 +14972,12 @@ INCLUDE "text/common_3.tx" 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@"