fix save and quit bg color bug
This commit is contained in:
@@ -421,24 +421,26 @@ SubAreasFix:
|
|||||||
SEP #$20
|
SEP #$20
|
||||||
PLX
|
PLX
|
||||||
.no_effect
|
.no_effect
|
||||||
STA PaletteBuffer_HUD
|
STA.l PaletteBuffer_HUD
|
||||||
STA PaletteBuffer_BG
|
STA.l PaletteBuffer_BG
|
||||||
RTL
|
RTL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GlovePalettePosition = $7EC4FA
|
||||||
|
|
||||||
GlovesFix:
|
GlovesFix:
|
||||||
{
|
{
|
||||||
STA.l !pal_color
|
STA.l !pal_color
|
||||||
LDA $1B : AND #$00FF : BEQ .outdoors3
|
LDA $1B : AND #$00FF : BEQ .outdoors3
|
||||||
LDA.l !pal_color
|
LDA.l !pal_color
|
||||||
STA $7EC4FA
|
STA GlovePalettePosition
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
.outdoors3:
|
.outdoors3:
|
||||||
PHX
|
PHX
|
||||||
JSL ColorSubEffect
|
JSL ColorSubEffect
|
||||||
PLX
|
PLX
|
||||||
STA $7EC4FA
|
STA GlovePalettePosition
|
||||||
RTL
|
RTL
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -457,10 +459,22 @@ CheckIfNight:
|
|||||||
|
|
||||||
ColorBgFix:
|
ColorBgFix:
|
||||||
{
|
{
|
||||||
|
PHA
|
||||||
|
SEP #$30
|
||||||
|
; Check for save and quit
|
||||||
|
LDA.b $10 : CMP.b #$17 : BEQ .vanilla
|
||||||
|
REP #$30
|
||||||
|
PLA
|
||||||
JSL ColorSubEffect
|
JSL ColorSubEffect
|
||||||
STA.l PaletteCgram_HUD
|
STA.l PaletteCgram_HUD
|
||||||
STA.l PaletteCgram_BG
|
STA.l PaletteCgram_BG
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
|
.vanilla
|
||||||
|
REP #$30
|
||||||
|
PLA
|
||||||
|
STA.l PaletteCgram_HUD
|
||||||
|
RTL
|
||||||
}
|
}
|
||||||
|
|
||||||
pushpc
|
pushpc
|
||||||
|
|||||||
Reference in New Issue
Block a user