From bb456a64d23d7fbd894ecbb63159aee64b7917b4 Mon Sep 17 00:00:00 2001 From: ysj1173886760 <1173886760@qq.com> Date: Sun, 4 Jul 2021 22:52:05 +0800 Subject: [PATCH] DIRECTOR: switch to next frame when we are calling play done at script channel scripts. --- engines/director/lingo/lingo-funcs.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engines/director/lingo/lingo-funcs.cpp b/engines/director/lingo/lingo-funcs.cpp index ec80c8186b9..790e9e2ebea 100644 --- a/engines/director/lingo/lingo-funcs.cpp +++ b/engines/director/lingo/lingo-funcs.cpp @@ -284,6 +284,9 @@ void Lingo::func_play(Datum &frame, Datum &movie) { f.type = INT; f.u.i = ref.frameI; + if (g_lingo->_currentChannelId == 0) + f.u.i++; + func_goto(f, m); return;