aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/supernova2/rooms.cpp1
-rw-r--r--engines/supernova2/state.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/engines/supernova2/rooms.cpp b/engines/supernova2/rooms.cpp
index e95c56e02b..f036b226d3 100644
--- a/engines/supernova2/rooms.cpp
+++ b/engines/supernova2/rooms.cpp
@@ -764,6 +764,7 @@ bool Cabin::interact(Action verb, Object &obj1, Object &obj2) {
_vm->renderMessage(text);
_gm->waitOnInput((text.size() + 20) * _vm->_textSpeed / 10);
_vm->removeMessage();
+ _vm->paletteFadeOut();
_vm->saveGame(kSleepAutosaveSlot, "autosave");
_gm->_inventory.clear();
_gm->changeRoom(PYRAMID);
diff --git a/engines/supernova2/state.cpp b/engines/supernova2/state.cpp
index fa66258dce..69eadc55c5 100644
--- a/engines/supernova2/state.cpp
+++ b/engines/supernova2/state.cpp
@@ -1593,6 +1593,7 @@ void GameManager::taxiPayment(int price, int destination) {
wait(1);
waitOnInput((t2.size() + 20) * _vm->_textSpeed / 10);
_vm->removeMessage();
+ _vm->paletteFadeOut();
switch (destination) {
case 0: