kep-hack/data/text/item_descriptions.asm
Llinos Evans 934f8adcac Mystery Box functionality
It was a long shot, but I did it! I added the Mystery Box from Pokemon GO! Very happy with the results here.

So here's how it works: When used, the game will replace Pokemon encountered with Meltan until the player leaves the map. This is sort of how it works in GO, with the player unable to close it and naturally petering out as they play.

Now multiple Meltan can be obtained, and in abundance, just like GO. Technically, someone could use this as a pseudo-Repel to replace hard encounters with easy ones.

Oh, and I'm pretty sure this happens vs static encounters as well, but it's awkward to account for I think that's hilarious, so...
2023-05-31 05:03:22 +01:00

633 lines
9.8 KiB
NASM

; This is ordered by the IDs in constants/item_constants.asm.
; https://github.com/pret/pokered/wiki/Item-Descriptions
_MasterBallDescription::
text "The best BALL. It"
next "never misses."
prompt
_UltraBallDescription::
text "A BALL with a high"
next "rate of success."
prompt
_GreatBallDescription::
text "A BALL with a de-"
next "cent success rate."
prompt
_PokeBallDescription::
text "An item for catch-"
next "ing #MON."
prompt
_TownMapDescription::
text "Shows your present"
next "location."
prompt
_BicycleDescription::
text "A collapsible bike"
next "for travel."
prompt
_MoonStoneDescription::
_FireStoneDescription::
_ThunderStoneDescription::
_WaterStoneDescription::
_LeafStoneDescription::
_IceStoneDescription::
_PoisonStoneDescription::
_HeartStoneDescription::
_ProtectorDescription::
_BlkAuguriteDescription::
_DubiousDiscDescription::
_UpGradeDescription::
_MetalCoatDescription::
text "Evolves certain"
next "kinds of #MON."
prompt
_AntidoteDescription::
text "Cures poisoned"
next "#MON."
prompt
_BurnHealDescription::
text "Heals burned"
next "#MON."
prompt
_IceHealDescription::
text "Defrosts frozen"
next "#MON."
prompt
_AwakeningDescription::
text "Awakens sleeping"
next "#MON."
prompt
_ParlyzHealDescription::
text "Heals paralyzed"
next "#MON."
prompt
_FullRestoreDescription::
text "Fully restores HP"
next "and status."
prompt
_MaxPotionDescription::
text "Fully restores"
next "#MON HP."
prompt
_HyperPotionDescription::
text "Restores #MON"
next "HP by 200."
prompt
_SuperPotionDescription::
text "Restores #MON"
next "HP by 50."
prompt
_PotionDescription::
text "Restores #MON"
next "HP by 20."
prompt
_EscapeRopeDescription::
text "Use for escaping"
next "from caves, etc."
prompt
_RepelDescription::
text "Repels weak #-"
next "MON for 100 steps."
prompt
_OldAmberDescription::
text "Fossilized resin"
next "containing DNA."
prompt
_HPUpDescription::
text "Raises the HP of"
next "one #MON."
prompt
_ProteinDescription::
text "Raises ATTACK of"
next "one #MON."
prompt
_IronDescription::
text "Raises DEFENSE of"
next "one #MON."
prompt
_CarbosDescription::
text "Raises SPEED of"
next "one #MON."
prompt
_CalciumDescription::
text "Raises SPECIAL"
next "of one #MON."
prompt
_RareCandyDescription::
text "Raises level of a"
next "#MON by one."
prompt
_DomeFossilDescription::
_HelixFossilDescription::
text "A fossilized"
next "#MON shell."
prompt
_SecretKeyDescription::
text "Opens doors."
prompt
_BikeVoucherDescription::
text "Exchange for a new"
next "BICYCLE."
prompt
_XAccuracyDescription::
text "Raises accuracy."
next "(1 BTL)"
prompt
_CardKeyDescription::
text "Opens shutters in"
next "SILPH CO."
prompt
_NuggetDescription::
text "Made of pure gold."
next "Sell high."
prompt
_WingFossilDescription::
text "The wing of an"
next "ancient #MON."
prompt
_PokeDollDescription::
text "Use to escape from"
next "a wild #MON."
prompt
_FullHealDescription::
text "Eliminates all"
next "status problems."
prompt
_ReviveDescription::
text "Restores a fainted"
next "#MON to 1/2 HP."
prompt
_MaxReviveDescription::
text "Fully restores a"
next "fainted #MON."
prompt
_GuardSpecDescription::
text "Prevents stats"
next "reduction. (1 BTL)"
prompt
_SuperRepelDescription::
text "Repels weak #-"
next "MON for 200 steps."
prompt
_MaxRepelDescription::
text "Repels weak #-"
next "MON for 250 steps."
prompt
_DireHitDescription::
text "Ups critical hit"
next "ratio. (1 BTL)"
prompt
_FreshWaterDescription::
text "Restores #MON"
next "HP by 50."
prompt
_SodaPopDescription::
text "Restores #MON"
next "HP by 60."
prompt
_LemonadeDescription::
text "Restores #MON"
next "HP by 80."
prompt
_SSTicketDescription::
text "A ticket for the"
next "S.S.ANNE."
prompt
_GoldTeethDescription::
text "Gold dentures lost"
next "by the WARDEN."
prompt
_XAttackDescription::
text "Raises ATTACK."
next "(1 BTL)"
prompt
_XDefendDescription::
text "Raises DEFENSE."
next "(1 BTL)"
prompt
_XSpeedDescription::
text "Raises SPEED."
next "(1 BTL)"
prompt
_XSpecialDescription::
text "Raises SPECIAL."
next "(1 BTL)"
prompt
_CoinCaseDescription::
text "Holds up to 9,999"
next "game coins."
prompt
_OaksParcelDescription::
text "A parcel belonging"
next "to PROF.OAK."
prompt
_ItemfinderDescription::
text "Checks for unseen"
next "items in the area."
prompt
_SilphScopeDescription::
text "A scope to see in-"
next "visible #MON."
prompt
_PokeFluteDescription::
text "Instantly awakens"
next "any #MON."
prompt
_LiftKeyDescription::
text "Key to the lift in"
next "the ROCKET base."
prompt
_ExpAllDescription::
text "Shares battle EXP."
next "points."
prompt
_CandyJarDescription::
text "A jar filled with"
next "odd sweets."
prompt
_BottleCapDescription::
text "Certain people"
next "collect these!"
prompt
_FishingRodDescription::
text "A ROD for"
next "catching #MON."
prompt
_PPUpDescription::
text "Raises max PP of"
next "a selected move."
prompt
_EtherDescription::
text "Restores PP of one"
next "move by 10."
prompt
_MaxEtherDescription::
text "Fully restores PP"
next "of one move."
prompt
_ElixerDescription::
text "Restores PP of all"
next "moves by 10."
prompt
_MaxElixerDescription::
text "Fully restores the"
next "PP of one #MON."
prompt
_CitrinePassDescription::
text "A ticket to access"
next "CITRINE CITY."
prompt
_OldSeaMapDescription::
text "A sea chart for"
next "certain island."
prompt
_MysteryBoxDescription:: ; GO Description: A mysterious old box. Opening it causes a certain Pokémon to appear for a limited time.
text "A mysterious old"
next "box."
prompt
_HM01Description::
text "Cuts using claws,"
next "scythes, etc."
prompt
_HM02Description::
text "1st turn: Fly"
next "2nd turn: Attack"
prompt
_HM03Description::
text "A strong water-"
next "type attack."
prompt
_HM04Description::
text "A powerful physi-"
next "cal attack."
prompt
_HM05Description::
text "Blinds the foe to"
next "reduce accuracy."
prompt
_TM01Description::
text "A powerful punch"
next "thrown very hard."
prompt
_TM02Description::
text "1st turn: Prepare"
next "2nd turn: Attack"
prompt
_TM03Description::
text "A dance that in-"
next "creases ATTACK."
prompt
_TM04Description::
text "Blows away the foe"
next "and ends battle."
prompt
_TM05Description::
text "A powerful kicking"
next "attack."
prompt
_TM06Description::
text "A poison move with"
next "increasing damage."
prompt
_TM07Description::
text "A one-hit KO,"
next "drill attack."
prompt
_TM08Description::
text "An attack that may"
next "cause paralysis."
prompt
_TM09Description::
text "A tackle that also"
next "hurts the user."
prompt
_TM10Description::
text "A tackle that also"
next "hurts the user."
prompt
_TM11Description::
text "An attack that may"
next "lower SPEED."
prompt
_TM12Description::
text "Squirts water to"
next "attack."
prompt
_TM13Description::
text "An attack that may"
next "freeze the foe."
prompt
_TM14Description::
text "An attack that may"
next "freeze the foe."
prompt
_TM15Description::
text "1st turn: Attack"
next "2nd turn: Rest"
prompt
_TM16Description::
text "Throws coins. Gets"
next "them back later."
prompt
_TM17Description::
text "An attack that al-"
next "so hurts the user."
prompt
_TM18Description::
text "Returns a physical"
next "blow double."
prompt
_TM19Description::
text "The user's level"
next "equals damage HP."
prompt
_TM20Description::
text "Raises ATTACK if"
next "the user is hit."
prompt
_TM21Description::
text "Steals 1/2 of the"
next "damage inflicted."
prompt
_TM22Description::
text "1st turn: Prepare"
next "2nd turn: Attack"
prompt
_TM23Description::
text "Always inflicts"
next "40HP damage."
prompt
_TM24Description::
text "An attack that may"
next "cause paralysis."
prompt
_TM25Description::
text "An attack that may"
next "cause paralysis."
prompt
_TM26Description::
text "Tough but useless"
next "vs. flying foes."
prompt
_TM27Description::
text "A ground-type,"
next "one-hit KO attack."
prompt
_TM28Description::
text "1st turn: Burrow"
next "2nd turn: Attack"
prompt
_TM29Description::
text "An attack that may"
next "lower SPECIAL."
prompt
_TM30Description::
text "A move for fleeing"
next "from battle."
prompt
_TM31Description::
text "Copies a move used"
next "by the foe."
prompt
_TM32Description::
text "Heightens evasive-"
next "ness."
prompt
_TM33Description::
text "Raises DEFENSE"
next "with a barrier."
prompt
_TM34Description::
text "Waits 2-3 turns to"
next "hit back double."
prompt
_TM35Description::
text "Randomly uses any"
next "#MON move."
prompt
_TM36Description::
text "Powerful but makes"
next "the user faint."
prompt
_TM37Description::
text "Eggs are hurled at"
next "the foe."
prompt
_TM38Description::
text "An attack that"
next "may cause a burn."
prompt
_TM39Description::
text "An attack that"
next "never misses."
prompt
_TM40Description::
text "1st turn: Prepare"
next "2nd turn: Attack"
prompt
_TM41Description::
text "Restores HP by 1/2"
next "the user's max HP."
prompt
_TM42Description::
text "Steals HP from a"
next "sleeping victim."
prompt
_TM43Description::
text "1st turn: Prepare"
next "2nd turn: Attack"
prompt
_TM44Description::
text "Sleep for 2 turns"
next "to fully recover."
prompt
_TM45Description::
text "A move that may"
next "cause paralysis."
prompt
_TM46Description::
text "An attack with"
next "variable power."
prompt
_TM47Description::
text "Very powerful but"
next "makes user faint."
prompt
_TM48Description::
text "An attack that may"
next "cause flinching."
prompt
_TM49Description::
text "Fires three kinds"
next "of beams at once."
prompt
_TM50Description::
text "Makes a decoy with"
next "1/4 user's max HP."
prompt
_UnusedItemDescription::
text "?"
prompt