kep-hack/engine/menus/item_descriptions.asm
Llinos Evans 9bc7505195 Groundwork for James Bottle Caps
Currently, he doesn't deduct a Bottle Cap and he only fills out Attack and Defence. DVs are stored as a 16-bit address, so I need to find a way to make `a` work with it...
2023-05-11 08:43:19 +01:00

310 lines
6 KiB
NASM

; This is ordered by the IDs in constants/item_constants.asm.
; https://github.com/pret/pokered/wiki/Item-Descriptions
DisplayItemDescription::
ld a, [wcf91]
dec a
cp a, HM01 - 1
jr c, .ok
sub HM01 - FLOOR_B2F
.ok
ld hl, ItemDescriptionPointers
ld bc, 5
call AddNTimes
jp PrintText
ItemDescriptionPointers:
text_far _MasterBallDescription
text_end
text_far _UltraBallDescription
text_end
text_far _GreatBallDescription
text_end
text_far _PokeBallDescription
text_end
text_far _TownMapDescription
text_end
text_far _BicycleDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _MoonStoneDescription
text_end
text_far _AntidoteDescription
text_end
text_far _BurnHealDescription
text_end
text_far _IceHealDescription
text_end
text_far _AwakeningDescription
text_end
text_far _ParlyzHealDescription
text_end
text_far _FullRestoreDescription
text_end
text_far _MaxPotionDescription
text_end
text_far _HyperPotionDescription
text_end
text_far _SuperPotionDescription
text_end
text_far _PotionDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _EscapeRopeDescription
text_end
text_far _RepelDescription
text_end
text_far _OldAmberDescription
text_end
text_far _FireStoneDescription
text_end
text_far _ThunderStoneDescription
text_end
text_far _WaterStoneDescription
text_end
text_far _HPUpDescription
text_end
text_far _ProteinDescription
text_end
text_far _IronDescription
text_end
text_far _CarbosDescription
text_end
text_far _CalciumDescription
text_end
text_far _RareCandyDescription
text_end
text_far _DomeFossilDescription
text_end
text_far _HelixFossilDescription
text_end
text_far _SecretKeyDescription
text_end
text_far _HeartStoneDescription
text_end
text_far _BikeVoucherDescription
text_end
text_far _XAccuracyDescription
text_end
text_far _LeafStoneDescription
text_end
text_far _CardKeyDescription
text_end
text_far _NuggetDescription
text_end
text_far _WingFossilDescription
text_end
text_far _PokeDollDescription
text_end
text_far _FullHealDescription
text_end
text_far _ReviveDescription
text_end
text_far _MaxReviveDescription
text_end
text_far _GuardSpecDescription
text_end
text_far _SuperRepelDescription
text_end
text_far _MaxRepelDescription
text_end
text_far _DireHitDescription
text_end
text_far _UnusedItemDescription
text_end
text_far _FreshWaterDescription
text_end
text_far _SodaPopDescription
text_end
text_far _LemonadeDescription
text_end
text_far _SSTicketDescription
text_end
text_far _GoldTeethDescription
text_end
text_far _XAttackDescription
text_end
text_far _XDefendDescription
text_end
text_far _XSpeedDescription
text_end
text_far _XSpecialDescription
text_end
text_far _CoinCaseDescription
text_end
text_far _OaksParcelDescription
text_end
text_far _ItemfinderDescription
text_end
text_far _SilphScopeDescription
text_end
text_far _PokeFluteDescription
text_end
text_far _LiftKeyDescription
text_end
text_far _ExpAllDescription
text_end
text_far _CandyJarDescription
text_end
text_far _BottleCapDescription
text_end
text_far _FishingRodDescription
text_end
text_far _PPUpDescription
text_end
text_far _EtherDescription
text_end
text_far _MaxEtherDescription
text_end
text_far _ElixerDescription
text_end
text_far _MaxElixerDescription
text_end
text_far _IceStoneDescription
text_end
text_far _ProtectorDescription
text_end
text_far _PoisonStoneDescription
text_end
text_far _BlkAuguriteDescription
text_end
text_far _DubiousDiscDescription
text_end
text_far _CitrinePassDescription
text_end
text_far _OldSeaMapDescription
text_end
text_far _UpGradeDescription
text_end
text_far _MetalCoatDescription
text_end
text_far _HM01Description
text_end
text_far _HM02Description
text_end
text_far _HM03Description
text_end
text_far _HM04Description
text_end
text_far _HM05Description
text_end
text_far _TM01Description
text_end
text_far _TM02Description
text_end
text_far _TM03Description
text_end
text_far _TM04Description
text_end
text_far _TM05Description
text_end
text_far _TM06Description
text_end
text_far _TM07Description
text_end
text_far _TM08Description
text_end
text_far _TM09Description
text_end
text_far _TM10Description
text_end
text_far _TM11Description
text_end
text_far _TM12Description
text_end
text_far _TM13Description
text_end
text_far _TM14Description
text_end
text_far _TM15Description
text_end
text_far _TM16Description
text_end
text_far _TM17Description
text_end
text_far _TM18Description
text_end
text_far _TM19Description
text_end
text_far _TM20Description
text_end
text_far _TM21Description
text_end
text_far _TM22Description
text_end
text_far _TM23Description
text_end
text_far _TM24Description
text_end
text_far _TM25Description
text_end
text_far _TM26Description
text_end
text_far _TM27Description
text_end
text_far _TM28Description
text_end
text_far _TM29Description
text_end
text_far _TM30Description
text_end
text_far _TM31Description
text_end
text_far _TM32Description
text_end
text_far _TM33Description
text_end
text_far _TM34Description
text_end
text_far _TM35Description
text_end
text_far _TM36Description
text_end
text_far _TM37Description
text_end
text_far _TM38Description
text_end
text_far _TM39Description
text_end
text_far _TM40Description
text_end
text_far _TM41Description
text_end
text_far _TM42Description
text_end
text_far _TM43Description
text_end
text_far _TM44Description
text_end
text_far _TM45Description
text_end
text_far _TM46Description
text_end
text_far _TM47Description
text_end
text_far _TM48Description
text_end
text_far _TM49Description
text_end
text_far _TM50Description
text_end