diff --git a/soh/soh/Enhancements/tts/tts.cpp b/soh/soh/Enhancements/tts/tts.cpp index 9d936b3d6..978e5ca24 100644 --- a/soh/soh/Enhancements/tts/tts.cpp +++ b/soh/soh/Enhancements/tts/tts.cpp @@ -147,7 +147,7 @@ void RegisterOnInterfaceUpdateHook() { timer = gSaveContext.subTimerSeconds; } - if (timer > 0 && timer % 30 == 0 && timer != prevTimer) { + if (timer > 0 && timer % (timer < 60 ? 10 : 30) == 0 && timer != prevTimer) { uint32_t minutes = timer / 60; uint32_t seconds = timer % 60; char* announceBuf = ttsAnnounceBuf;