From 6ef42cbe922b8f58c643dc648f481b096b82f451 Mon Sep 17 00:00:00 2001 From: Tarek Soliman Date: Sat, 14 Jan 2017 21:32:03 -0600 Subject: SCI: Expand workaround for script bug #3537232 More details in PR#889 --- engines/sci/engine/kgraphics.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/sci/engine/kgraphics.cpp') diff --git a/engines/sci/engine/kgraphics.cpp b/engines/sci/engine/kgraphics.cpp index c605ba29e1..efa34b5f1f 100644 --- a/engines/sci/engine/kgraphics.cpp +++ b/engines/sci/engine/kgraphics.cpp @@ -671,7 +671,9 @@ reg_t kPaletteAnimate(EngineState *s, int argc, reg_t *argv) { // palette animation effect slower and visible, and not have the logo screen // get skipped because the scripts don't wait between animation steps. Fixes // bug #3537232. - if (g_sci->getGameId() == GID_SQ4 && !g_sci->isCD() && s->currentRoomNumber() == 1) + // This problem also happens in the time pod (room#531) + // This problem also happens in the ending cutscene time rip (room#21) + if (g_sci->getGameId() == GID_SQ4 && !g_sci->isCD()) g_sci->sleep(10); return s->r_acc; -- cgit v1.2.3