Fix bunny pallete map bug and glove color bug
This commit is contained in:
38
bugfixes.asm
38
bugfixes.asm
@@ -147,4 +147,40 @@ WallmasterCameraFix:
|
||||
STZ $0618 ; something about scrolling, setting these to 0 tricks the game
|
||||
STZ $061A ; into thinking we're at the edge of the room so it doesn't scroll.
|
||||
SEP #$20
|
||||
JML Sound_SetSfx3PanLong ; what we wrote over, also this will RTL
|
||||
JML Sound_SetSfx3PanLong ; what we wrote over, also this will RTL
|
||||
|
||||
;--------------------------------------------------------------------------------
|
||||
; Fix losing glove colors
|
||||
LoadActualGearPalettesWithGloves:
|
||||
REP #$20
|
||||
LDA $7EF359 : STA $0C
|
||||
LDA $7EF35B : AND.w #$00FF
|
||||
JSL LoadGearPalettes_variable
|
||||
JSL SpriteSwap_Palette_ArmorAndGloves_part_two
|
||||
RTL
|
||||
|
||||
;--------------------------------------------------------------------------------
|
||||
; Fix Bunny Palette Map Bug
|
||||
LoadGearPalette_safe_for_bunny:
|
||||
LDA $10
|
||||
CMP.w #$030E : BEQ .new ; opening dungeon map
|
||||
CMP.w #$070E : BEQ .new ; opening overworld map
|
||||
.original
|
||||
-
|
||||
lda [$00]
|
||||
sta $7ec300, x
|
||||
sta $7ec500, x
|
||||
inc $00 : inc $00
|
||||
inx #2
|
||||
dey
|
||||
bpl -
|
||||
RTL
|
||||
.new
|
||||
-
|
||||
lda [$00]
|
||||
sta $7ec500, x
|
||||
inc $00 : inc $00
|
||||
inx #2
|
||||
dey
|
||||
bpl -
|
||||
RTL
|
||||
|
||||
Reference in New Issue
Block a user