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/battle/core.asm | |
parent | a831b34e5c73b3166b6d45301861522b3c207cac (diff) |
Identify remaining uses of wBuffer1-6 as general-purpose HP buffers or mobile
Diffstat (limited to 'engine/battle/core.asm')
-rw-r--r-- | engine/battle/core.asm | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/engine/battle/core.asm b/engine/battle/core.asm index db481d0fe..fc3114a5d 100644 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -1797,26 +1797,26 @@ SubtractHP: .ok inc hl ld a, [hl] - ld [wBuffer3], a + ld [wHPBuffer2], a sub c ld [hld], a - ld [wBuffer5], a + ld [wHPBuffer3], a ld a, [hl] - ld [wBuffer4], a + ld [wHPBuffer2 + 1], a sbc b ld [hl], a - ld [wBuffer6], a + ld [wHPBuffer3 + 1], a ret nc - ld a, [wBuffer3] + ld a, [wHPBuffer2] ld c, a - ld a, [wBuffer4] + ld a, [wHPBuffer2 + 1] ld b, a xor a ld [hli], a ld [hl], a - ld [wBuffer5], a - ld [wBuffer6], a + ld [wHPBuffer3], a + ld [wHPBuffer3 + 1], a ret GetSixteenthMaxHP: @@ -1882,7 +1882,7 @@ GetHalfMaxHP: ret GetMaxHP: -; output: bc, wBuffer1-2 +; output: bc, wHPBuffer1 ld hl, wBattleMonMaxHP ldh a, [hBattleTurn] @@ -1891,11 +1891,11 @@ GetMaxHP: ld hl, wEnemyMonMaxHP .ok ld a, [hli] - ld [wBuffer2], a + ld [wHPBuffer1 + 1], a ld b, a ld a, [hl] - ld [wBuffer1], a + ld [wHPBuffer1], a ld c, a ret @@ -1913,9 +1913,9 @@ GetHalfHP: ; unreferenced srl b rr c ld a, [hli] - ld [wBuffer2], a + ld [wHPBuffer1 + 1], a ld a, [hl] - ld [wBuffer1], a + ld [wHPBuffer1], a ret CheckUserHasEnoughHP: @@ -1940,36 +1940,36 @@ RestoreHP: ld hl, wBattleMonMaxHP .ok ld a, [hli] - ld [wBuffer2], a + ld [wHPBuffer1 + 1], a ld a, [hld] - ld [wBuffer1], a + ld [wHPBuffer1], a dec hl ld a, [hl] - ld [wBuffer3], a + ld [wHPBuffer2], a add c ld [hld], a - ld [wBuffer5], a + ld [wHPBuffer3], a ld a, [hl] - ld [wBuffer4], a + ld [wHPBuffer2 + 1], a adc b ld [hli], a - ld [wBuffer6], a + ld [wHPBuffer3 + 1], a - ld a, [wBuffer1] + ld a, [wHPBuffer1] ld c, a ld a, [hld] sub c - ld a, [wBuffer2] + ld a, [wHPBuffer1 + 1] ld b, a ld a, [hl] sbc b jr c, .overflow ld a, b ld [hli], a - ld [wBuffer6], a + ld [wHPBuffer3 + 1], a ld a, c ld [hl], a - ld [wBuffer5], a + ld [wHPBuffer3], a .overflow call SwitchTurnCore @@ -4270,13 +4270,13 @@ HandleHPHealingItem: ; Store current HP in Buffer 3/4 push bc ld a, [de] - ld [wBuffer3], a + ld [wHPBuffer2], a add a ld c, a dec de ld a, [de] inc de - ld [wBuffer4], a + ld [wHPBuffer2 + 1], a adc a ld b, a ld a, b @@ -4295,19 +4295,19 @@ HandleHPHealingItem: .less call ItemRecoveryAnim - ; store max HP in wBuffer1/2 + ; store max HP in wHPBuffer1 ld a, [hli] - ld [wBuffer2], a + ld [wHPBuffer1 + 1], a ld a, [hl] - ld [wBuffer1], a + ld [wHPBuffer1], a ld a, [de] add c - ld [wBuffer5], a + ld [wHPBuffer3], a ld c, a dec de ld a, [de] adc 0 - ld [wBuffer6], a + ld [wHPBuffer3 + 1], a ld b, a ld a, [hld] cp c @@ -4315,15 +4315,15 @@ HandleHPHealingItem: sbc b jr nc, .okay ld a, [hli] - ld [wBuffer6], a + ld [wHPBuffer3 + 1], a ld a, [hl] - ld [wBuffer5], a + ld [wHPBuffer3], a .okay - ld a, [wBuffer6] + ld a, [wHPBuffer3 + 1] ld [de], a inc de - ld a, [wBuffer5] + ld a, [wHPBuffer3] ld [de], a ldh a, [hBattleTurn] ld [wWhichHPBar], a |