From a5f49c07e4a161f7ad5ecf97be7126db44f0b80e Mon Sep 17 00:00:00 2001 From: biroder <107300789+biroder@users.noreply.github.com> Date: Fri, 8 Dec 2023 15:07:54 +0000 Subject: [PATCH] Fix #241 --- src/menu/mod.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/menu/mod.rs b/src/menu/mod.rs index d5a92d6..cf75aa3 100644 --- a/src/menu/mod.rs +++ b/src/menu/mod.rs @@ -769,8 +769,15 @@ impl Menu { controller: &mut CombinedMenuController, state: &mut SharedGameState, ) -> MenuSelectionResult { + // the engine does 4 times more ticks during cutscene skipping + let max_anim_wait = if state.textscript_vm.flags.cutscene_skip() { + 32 + } else { + 8 + }; + self.anim_wait += 1; - if self.anim_wait > 8 { + if self.anim_wait > max_anim_wait { self.anim_wait = 0; self.anim_num += 1;