diff --git a/src/scripts.c b/src/scripts.c index 849c15d..617a173 100644 --- a/src/scripts.c +++ b/src/scripts.c @@ -628,7 +628,9 @@ void _doBkProcesses() _updateWindows(); if (gScriptsEnabled && _script_engine_run_critters) { - if (!_gdialogActive()) { + // SFALL: Fix to prevent the execution of critter_p_proc and game events + // when playing movies. + if (!_gdialogActive() && !gameMovieIsPlaying()) { _script_chk_critters(); _script_chk_timed_events(); }