From f50e85b401993b0c71a5e1500a179838b6bdc713 Mon Sep 17 00:00:00 2001 From: zig-for Date: Wed, 29 Mar 2023 05:40:19 -0700 Subject: [PATCH] LADX: Fix repeated rupee adds overwriting instead of adding (#1618) --- .../ladx/LADXR/patches/bank3e.asm/chest.asm | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/worlds/ladx/LADXR/patches/bank3e.asm/chest.asm b/worlds/ladx/LADXR/patches/bank3e.asm/chest.asm index 717a2def..b19e879d 100644 --- a/worlds/ladx/LADXR/patches/bank3e.asm/chest.asm +++ b/worlds/ladx/LADXR/patches/bank3e.asm/chest.asm @@ -451,34 +451,35 @@ AddDungeonItem: ret AddRupees20: - xor a - ld h, $14 + ld hl, $0014 jr AddRupees AddRupees50: - xor a - ld h, $32 + ld hl, $0032 jr AddRupees AddRupees100: - xor a - ld h, $64 + ld hl, $0064 jr AddRupees AddRupees200: - xor a - ld h, $C8 + ld hl, $00C8 jr AddRupees AddRupees500: - ld a, $01 - ld h, $F4 + ld hl, $01F4 jr AddRupees AddRupees: - ld [$DB8F], a - ld a, h - ld [$DB90], a + ld a, [$DB8F] + ld d, a + ld a, [$DB90] + ld e, a + add hl, de + ld a, h + ld [$DB8F], a + ld a, l + ld [$DB90], a ld a, $18 ld [$C3CE], a ret