From 32526f92f8cf439c7bf66d37dd097ffab4ba560d Mon Sep 17 00:00:00 2001 From: dawnDus <96957561+dawndus@users.noreply.github.com> Date: Fri, 4 Feb 2022 19:31:16 -0500 Subject: [PATCH] TSC Fixes: - {} } - if remaining > 1 { + if remaining > 1 || new_line { let ticks = if state.textscript_vm.flags.fast() || state.textscript_vm.flags.cutscene_skip() { 0 @@ -424,7 +424,11 @@ impl TextScriptVM { state.textscript_vm.line_1.clear(); state.textscript_vm.line_1.append(&mut state.textscript_vm.line_2); state.textscript_vm.line_2.append(&mut state.textscript_vm.line_3); - state.textscript_vm.state = TextScriptExecutionState::Msg(event, ip, remaining, ticks); + if remaining == 0 { + state.textscript_vm.state = TextScriptExecutionState::Running(event, ip); + } else { + state.textscript_vm.state = TextScriptExecutionState::Msg(event, ip, remaining, ticks); + } } else { state.textscript_vm.state = TextScriptExecutionState::MsgNewLine(event, ip, remaining, ticks, counter);