diff --git a/Overworld/time_system.asm b/Overworld/time_system.asm index 7d4e09e..1bf3040 100644 --- a/Overworld/time_system.asm +++ b/Overworld/time_system.asm @@ -143,7 +143,6 @@ RunClock: RTS .increase_hours - LDA #$00 : STA $7EE001 LDA $7EE000 : INC A : STA $7EE000 CMP #$18 : BPL .reset_hours ; hours = #24 ? @@ -199,6 +198,8 @@ RunClock: RTS } +pushpc + ; ========================================================= ;----[ Day / Night system * palette effect ]---- ; ========================================================= @@ -462,4 +463,36 @@ org $0ED601 org $1BEE2D JSL GlovesFix -; ========================================================= \ No newline at end of file +; ========================================================= + +pullpc + +FixSaveAndQuit: +{ + LDA #$08 : STA $7EE000 + LDA.l $7EF3C5 + RTL +} + +FixShockPalette: +{ + STA !pal_color + PHX + JSL ColorSubEffect + PLX + STA.l $7EC500, X + + RTL +} + +org $0ABA5A + JSL FixShockPalette + +org $0ED745 + JSL FixShockPalette + +org $09F604 +GameOver_SaveAndQuit: +{ + JSL FixSaveAndQuit +} \ No newline at end of file