diff --git a/patches/ips/alternate_door_colors.ips b/patches/ips/alternate_door_colors.ips index 7a319536c..5b53351ab 100644 Binary files a/patches/ips/alternate_door_colors.ips and b/patches/ips/alternate_door_colors.ips differ diff --git a/patches/src/alternate_door_colors.asm b/patches/src/alternate_door_colors.asm index 381a699c6..a6d20d46c 100644 --- a/patches/src/alternate_door_colors.asm +++ b/patches/src/alternate_door_colors.asm @@ -1,3 +1,6 @@ +arch snes.cpu +lorom + !bank_82_free_space_start = $82FA00 !bank_82_free_space_end = $82FA80 @@ -14,7 +17,7 @@ org $82E7D0 jmp hook_load_tileset -org $82E4A5 +org $82E65D jsr hook_door_transition org $828D2C @@ -28,8 +31,8 @@ hook_load_tileset: rtl hook_door_transition: - sta $099C jsr update_palette + lda #$E664 rts hook_pause: @@ -75,4 +78,4 @@ update_palette: plb rts -warnpc !bank_82_free_space_end \ No newline at end of file +assert pc() <= !bank_82_free_space_end \ No newline at end of file