summaryrefslogtreecommitdiff
path: root/engine/battle/core.asm
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-11-03 23:25:20 -0500
committerRangi <remy.oukaour+rangi42@gmail.com>2020-11-03 23:25:20 -0500
commit9281a44c68836e43cd06fac06ba6dfe87910bcee (patch)
treea3d7c4caf5892ddae57916d53856854804adace9 /engine/battle/core.asm
parent2b9c37e74f73af67d809b539daa26c612dfedeb0 (diff)
Identify remaining uses of wBuffer1-6 as general-purpose HP buffers
Diffstat (limited to 'engine/battle/core.asm')
-rw-r--r--engine/battle/core.asm68
1 files changed, 34 insertions, 34 deletions
diff --git a/engine/battle/core.asm b/engine/battle/core.asm
index fb4daecc..02f80eef 100644
--- a/engine/battle/core.asm
+++ b/engine/battle/core.asm
@@ -1744,26 +1744,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:
@@ -1829,7 +1829,7 @@ GetHalfMaxHP:
ret
GetMaxHP:
-; output: bc, wBuffer1-2
+; output: bc, wHPBuffer1
ld hl, wBattleMonMaxHP
ldh a, [hBattleTurn]
@@ -1838,11 +1838,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
@@ -1860,9 +1860,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:
@@ -1887,36 +1887,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
@@ -4034,13 +4034,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
@@ -4059,19 +4059,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
@@ -4079,15 +4079,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