diff options
Diffstat (limited to 'engine/overworld/missable_objects.asm')
-rw-r--r-- | engine/overworld/missable_objects.asm | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/engine/overworld/missable_objects.asm b/engine/overworld/missable_objects.asm index 31fdc257..bcaa731b 100644 --- a/engine/overworld/missable_objects.asm +++ b/engine/overworld/missable_objects.asm @@ -15,20 +15,13 @@ MarkTownVisitedAndLoadMissableObjects:: add hl, bc ld a, [hli] ; load missable objects pointer in hl ld h, [hl] - ; fall through - -LoadMissableObjects: ld l, a push hl - ld de, MissableObjects ; calculate difference between out pointer and the base pointer ld a, l - sub e - jr nc, .asm_f13c - dec h -.asm_f13c + sub LOW(MissableObjects) ; calculate difference between out pointer and the base pointer ld l, a ld a, h - sub d + sbc HIGH(MissableObjects) ld h, a ld a, h ldh [hDividend], a |