mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-06 15:45:24 +13:00
named party menu/naming screen wram variables
This commit is contained in:
parent
f66a74b9fc
commit
0066e09828
14 changed files with 105 additions and 75 deletions
|
|
@ -633,8 +633,8 @@ ItemUseEvoStone: ; da5b (3:5a5b)
|
|||
ld a,[wcf91]
|
||||
ld [wd156],a
|
||||
push af
|
||||
ld a,$05 ; evolution stone party menu
|
||||
ld [wd07d],a
|
||||
ld a,EVO_STONE_PARTY_MENU
|
||||
ld [wPartyMenuTypeOrMessageID],a
|
||||
ld a,$ff
|
||||
ld [wUpdateSpritesEnabled],a
|
||||
call DisplayPartyMenu
|
||||
|
|
@ -678,8 +678,8 @@ ItemUseMedicine: ; dabb (3:5abb)
|
|||
push af
|
||||
ld a,[wcf91]
|
||||
push af
|
||||
ld a,$01
|
||||
ld [wd07d],a ; item use party menu
|
||||
ld a,USE_ITEM_PARTY_MENU
|
||||
ld [wPartyMenuTypeOrMessageID],a
|
||||
ld a,$ff
|
||||
ld [wUpdateSpritesEnabled],a
|
||||
ld a,[wd152]
|
||||
|
|
@ -737,22 +737,22 @@ ItemUseMedicine: ; dabb (3:5abb)
|
|||
ld bc,4
|
||||
add hl,bc ; hl now points to status
|
||||
ld a,[wcf91]
|
||||
ld bc,$f008
|
||||
ld bc, (ANTIDOTE_MSG << 8) | (1 << PSN)
|
||||
cp a,ANTIDOTE
|
||||
jr z,.checkMonStatus
|
||||
ld bc,$f110
|
||||
ld bc, (BURN_HEAL_MSG << 8) | (1 << BRN)
|
||||
cp a,BURN_HEAL
|
||||
jr z,.checkMonStatus
|
||||
ld bc,$f220
|
||||
ld bc, (ICE_HEAL_MSG << 8) | (1 << FRZ)
|
||||
cp a,ICE_HEAL
|
||||
jr z,.checkMonStatus
|
||||
ld bc,$f307
|
||||
ld bc, (AWAKENING_MSG << 8) | SLP
|
||||
cp a,AWAKENING
|
||||
jr z,.checkMonStatus
|
||||
ld bc,$f440
|
||||
ld bc, (PARALYZ_HEAL_MSG << 8) | (1 << PAR)
|
||||
cp a,PARLYZ_HEAL
|
||||
jr z,.checkMonStatus
|
||||
ld bc,$f6ff ; Full Heal
|
||||
ld bc, (FULL_HEAL_MSG << 8) | $ff ; Full Heal
|
||||
.checkMonStatus
|
||||
ld a,[hl] ; pokemon's status
|
||||
and c ; does the pokemon have a status ailment the item can cure?
|
||||
|
|
@ -761,7 +761,7 @@ ItemUseMedicine: ; dabb (3:5abb)
|
|||
xor a
|
||||
ld [hl],a ; remove the status ailment in the party data
|
||||
ld a,b
|
||||
ld [wd07d],a ; the message to display for the item used
|
||||
ld [wPartyMenuTypeOrMessageID],a ; the message to display for the item used
|
||||
ld a,[wPlayerMonNumber]
|
||||
cp d ; is pokemon the item was used on active in battle?
|
||||
jp nz,.doneHealing
|
||||
|
|
@ -1078,15 +1078,15 @@ ItemUseMedicine: ; dabb (3:5abb)
|
|||
ld a,[hFlags_0xFFF6]
|
||||
res 0,a
|
||||
ld [hFlags_0xFFF6],a
|
||||
ld a,$f7 ; revived message
|
||||
ld [wd07d],a
|
||||
ld a,REVIVE_MSG
|
||||
ld [wPartyMenuTypeOrMessageID],a
|
||||
ld a,[wcf91]
|
||||
cp a,REVIVE
|
||||
jr z,.showHealingItemMessage
|
||||
cp a,MAX_REVIVE
|
||||
jr z,.showHealingItemMessage
|
||||
ld a,$f5 ; standard HP healed message
|
||||
ld [wd07d],a
|
||||
ld a,POTION_MSG
|
||||
ld [wPartyMenuTypeOrMessageID],a
|
||||
jr .showHealingItemMessage
|
||||
.playStatusAilmentCuringSound
|
||||
ld a,(SFX_02_3e - SFX_Headers_02) / 3 ; status ailment curing sound
|
||||
|
|
@ -1257,8 +1257,8 @@ ItemUseMedicine: ; dabb (3:5abb)
|
|||
ld a,[hl]
|
||||
adc b
|
||||
ld [hl],a
|
||||
ld a,$f8 ; level up message
|
||||
ld [wd07d],a
|
||||
ld a,RARE_CANDY_MSG
|
||||
ld [wPartyMenuTypeOrMessageID],a
|
||||
call RedrawPartyMenu
|
||||
pop de
|
||||
ld a,d
|
||||
|
|
@ -1878,8 +1878,8 @@ ItemUsePPRestore: ; e31e (3:631e)
|
|||
.chooseMon
|
||||
xor a
|
||||
ld [wUpdateSpritesEnabled],a
|
||||
ld a,$01 ; item use party menu
|
||||
ld [wd07d],a
|
||||
ld a,USE_ITEM_PARTY_MENU
|
||||
ld [wPartyMenuTypeOrMessageID],a
|
||||
call DisplayPartyMenu
|
||||
jr nc,.chooseMove
|
||||
jp .itemNotUsed
|
||||
|
|
@ -2118,8 +2118,8 @@ ItemUseTMHM: ; e479 (3:6479)
|
|||
call CopyData
|
||||
ld a,$ff
|
||||
ld [wUpdateSpritesEnabled],a
|
||||
ld a,$03 ; teach TM/HM party menu
|
||||
ld [wd07d],a
|
||||
ld a,TMHM_PARTY_MENU
|
||||
ld [wPartyMenuTypeOrMessageID],a
|
||||
call DisplayPartyMenu
|
||||
push af
|
||||
ld hl,wd036
|
||||
|
|
@ -2650,8 +2650,8 @@ SendNewMonToBox: ; e7a4 (3:67a4)
|
|||
jr nz, .asm_e817
|
||||
.asm_e82a
|
||||
ld hl, wBoxMonNicks
|
||||
ld a, $2
|
||||
ld [wd07d], a
|
||||
ld a, NAME_MON_SCREEN
|
||||
ld [wNamingScreenType], a
|
||||
predef AskName
|
||||
ld a, [W_NUMINBOX]
|
||||
dec a
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue