diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-11-03 23:25:22 -0500 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-11-03 23:25:22 -0500 |
commit | 7254c100931d6c96c877ca7a2db3dc03076d138a (patch) | |
tree | 6703cac5a24d9fb0d25e24f69e4a1fd11aa566b0 /engine/items | |
parent | a831b34e5c73b3166b6d45301861522b3c207cac (diff) |
Identify remaining uses of wBuffer1-6 as general-purpose HP buffers or mobile
Diffstat (limited to 'engine/items')
-rw-r--r-- | engine/items/item_effects.asm | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/engine/items/item_effects.asm b/engine/items/item_effects.asm index 9763dfb24..05cb7fbbd 100644 --- a/engine/items/item_effects.asm +++ b/engine/items/item_effects.asm @@ -1817,7 +1817,7 @@ ContinueRevive: ld [hl], d inc hl ld [hl], e - jp LoadCurHPIntoBuffer5 + jp LoadCurHPIntoBuffer3 RestoreHealth: ld a, MON_HP + 1 @@ -1829,7 +1829,7 @@ RestoreHealth: adc d ld [hl], a jr c, .full_hp - call LoadCurHPIntoBuffer5 + call LoadCurHPIntoBuffer3 ld a, MON_HP + 1 call GetPartyParamLocation ld d, h @@ -1862,21 +1862,21 @@ RemoveHP: ld [hld], a ld [hl], a .okay - call LoadCurHPIntoBuffer5 + call LoadCurHPIntoBuffer3 ret IsMonFainted: push de - call LoadMaxHPToBuffer1 - call LoadCurHPToBuffer3 - call LoadHPFromBuffer3 + call LoadMaxHPIntoBuffer1 + call LoadCurHPIntoBuffer2 + call LoadHPFromBuffer2 ld a, d or e pop de ret IsMonAtFullHealth: - call LoadHPFromBuffer3 + call LoadHPFromBuffer2 ld h, d ld l, e call LoadHPFromBuffer1 @@ -1886,60 +1886,60 @@ IsMonAtFullHealth: sbc d ret -LoadCurHPIntoBuffer5: +LoadCurHPIntoBuffer3: ld a, MON_HP call GetPartyParamLocation ld a, [hli] - ld [wBuffer6], a + ld [wHPBuffer3 + 1], a ld a, [hl] - ld [wBuffer5], a + ld [wHPBuffer3], a ret -LoadHPIntoBuffer5: ; unreferenced +LoadHPIntoBuffer3: ; unreferenced ld a, d - ld [wBuffer6], a + ld [wHPBuffer3 + 1], a ld a, e - ld [wBuffer5], a + ld [wHPBuffer3], a ret -LoadHPFromBuffer5: ; unreferenced - ld a, [wBuffer6] +LoadHPFromBuffer3: ; unreferenced + ld a, [wHPBuffer3 + 1] ld d, a - ld a, [wBuffer5] + ld a, [wHPBuffer3] ld e, a ret -LoadCurHPToBuffer3: +LoadCurHPIntoBuffer2: ld a, MON_HP call GetPartyParamLocation ld a, [hli] - ld [wBuffer4], a + ld [wHPBuffer2 + 1], a ld a, [hl] - ld [wBuffer3], a + ld [wHPBuffer2], a ret -LoadHPFromBuffer3: - ld a, [wBuffer4] +LoadHPFromBuffer2: + ld a, [wHPBuffer2 + 1] ld d, a - ld a, [wBuffer3] + ld a, [wHPBuffer2] ld e, a ret -LoadMaxHPToBuffer1: +LoadMaxHPIntoBuffer1: push hl ld a, MON_MAXHP call GetPartyParamLocation ld a, [hli] - ld [wBuffer2], a + ld [wHPBuffer1 + 1], a ld a, [hl] - ld [wBuffer1], a + ld [wHPBuffer1], a pop hl ret LoadHPFromBuffer1: - ld a, [wBuffer2] + ld a, [wHPBuffer1 + 1] ld d, a - ld a, [wBuffer1] + ld a, [wHPBuffer1] ld e, a ret |