Fixes text speed

This commit is contained in:
Ada 2022-04-23 17:52:44 +01:00
commit 43cbd5a9fa

View file

@ -951,7 +951,10 @@ void Message_DrawText(GlobalContext* globalCtx, Gfx** gfxP) {
} }
} }
i = j - 1; 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) {} if (character) {}
} }
@ -1144,7 +1147,10 @@ void Message_DrawText(GlobalContext* globalCtx, Gfx** gfxP) {
} }
} }
if (msgCtx->textDelayTimer == 0) { 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; msgCtx->textDelayTimer = msgCtx->textDelay;
} else { } else {
msgCtx->textDelayTimer--; msgCtx->textDelayTimer--;