mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-16 18:30:50 +12:00

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...
633 lines
9.8 KiB
NASM
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 |