From fb360b1e418e517f224bc6f9576d636a68587724 Mon Sep 17 00:00:00 2001 From: Eduardo Quezada Date: Wed, 11 Sep 2024 09:33:34 -0300 Subject: [PATCH] DNS tinting uses fake RTC's rate --- src/overworld.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/overworld.c b/src/overworld.c index df44574d0f..c7f3e15d7a 100644 --- a/src/overworld.c +++ b/src/overworld.c @@ -9,6 +9,7 @@ #include "event_data.h" #include "event_object_movement.h" #include "event_scripts.h" +#include "fake_rtc.h" #include "field_camera.h" #include "field_control_avatar.h" #include "field_effect.h" @@ -1686,7 +1687,7 @@ static void OverworldBasic(void) UpdateTilesetAnimations(); DoScheduledBgTilemapCopiesToVram(); // Every minute if no palette fade is active, update TOD blending as needed - if (!gPaletteFade.active && ++gTimeUpdateCounter >= 3600) + if (!gPaletteFade.active && ++gTimeUpdateCounter >= (SECONDS_PER_MINUTE * 60 / FakeRtc_GetSecondsRatio())) { struct TimeBlendSettings cachedBlend = { .time0 = currentTimeBlend.time0,