diff --git a/engines/zvision/actions.cpp b/engines/zvision/actions.cpp index 7b9050f47ad6..c3f85fe247a7 100644 --- a/engines/zvision/actions.cpp +++ b/engines/zvision/actions.cpp @@ -607,6 +607,8 @@ ActionTimer::~ActionTimer() { } bool ActionTimer::execute() { + if (_engine->getScriptManager()->getSideFX(_slotkey)) + return true; _engine->getScriptManager()->addSideFX(new TimerNode(_engine, _slotkey, _time->getValue())); return true; }