From 284b2670025d038c51a10a902b9f5d0833bcc6f0 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Wed, 3 Feb 2016 21:21:55 -0500 Subject: [PATCH] ACCESS: Workaround Floppy room establishment reshown when loading saves --- engines/access/scripts.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/engines/access/scripts.cpp b/engines/access/scripts.cpp index bb2875013b4..7c354e78e5c 100644 --- a/engines/access/scripts.cpp +++ b/engines/access/scripts.cpp @@ -771,6 +771,11 @@ void Scripts::cmdSpecial() { if (_specialFunction == 1) { _vm->_screen->restorePalette(); _vm->_room->_function = FN_RELOAD; + + // WORKAROUND: This fixes scene establishment being re-shown + // when restoring savegames in rooms which have one + if (_vm->getGameID() == GType_Amazon && !_vm->isCD()) + _vm->_establishTable[p2] = true; } }