summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xengine/anim_hp_bar.asm5
1 files changed, 3 insertions, 2 deletions
diff --git a/engine/anim_hp_bar.asm b/engine/anim_hp_bar.asm
index 43bf2396d..404e6cbc3 100755
--- a/engine/anim_hp_bar.asm
+++ b/engine/anim_hp_bar.asm
@@ -189,12 +189,13 @@ LongAnim_UpdateVariables: ; d6f5
; This routine is buggy. The result from ComputeHPBarPixels is stored
; in e. However, the pop de opcode deletes this result before it is even
; used. The game then proceeds as though it never deleted that output.
- ; To fix, move the line "ld a, e" to here.
+ ; To fix, uncomment the line below.
call ComputeHPBarPixels
+ ; ld a, e
pop bc
pop de
pop hl
- ld a, e
+ ld a, e ; Comment or delete this line to fix the above bug.
ld hl, wCurHPBarPixels
cp [hl]
jr z, .loop