From 43cbd5a9fa7562c69506375949613abb8dc7c34e Mon Sep 17 00:00:00 2001 From: Ada <60364512+GreatArgorath@users.noreply.github.com> Date: Sat, 23 Apr 2022 17:52:44 +0100 Subject: [PATCH] Fixes text speed --- soh/src/code/z_message_PAL.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/soh/src/code/z_message_PAL.c b/soh/src/code/z_message_PAL.c index a767ede79..879ea50aa 100644 --- a/soh/src/code/z_message_PAL.c +++ b/soh/src/code/z_message_PAL.c @@ -951,7 +951,10 @@ void Message_DrawText(GlobalContext* globalCtx, Gfx** gfxP) { } } i = j - 1; - msgCtx->textDrawPos = i + CVar_GetS32("gTextSpeed", 1); + if (CVar_GetS32("gTextSpeed", 1) > 0) + msgCtx->textDrawPos = i + CVar_GetS32("gTextSpeed", 1); + else + CVar_SetS32("gTextSpeed", 1); if (character) {} } @@ -1144,7 +1147,10 @@ void Message_DrawText(GlobalContext* globalCtx, Gfx** gfxP) { } } if (msgCtx->textDelayTimer == 0) { - msgCtx->textDrawPos = i + CVar_GetS32("gTextSpeed", 1); + if (CVar_GetS32("gTextSpeed", 1) > 0) + msgCtx->textDrawPos = i + CVar_GetS32("gTextSpeed", 1); + else + CVar_SetS32("gTextSpeed", 1); msgCtx->textDelayTimer = msgCtx->textDelay; } else { msgCtx->textDelayTimer--;