summaryrefslogtreecommitdiff
path: root/engine/items
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-11-03 23:25:22 -0500
committerRangi <remy.oukaour+rangi42@gmail.com>2020-11-03 23:25:22 -0500
commit7254c100931d6c96c877ca7a2db3dc03076d138a (patch)
tree6703cac5a24d9fb0d25e24f69e4a1fd11aa566b0 /engine/items
parenta831b34e5c73b3166b6d45301861522b3c207cac (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.asm54
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