aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/game/transport/pellerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/game/transport/pellerator.cpp')
-rw-r--r--engines/titanic/game/transport/pellerator.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/titanic/game/transport/pellerator.cpp b/engines/titanic/game/transport/pellerator.cpp
index 7771314d50..8a94e82803 100644
--- a/engines/titanic/game/transport/pellerator.cpp
+++ b/engines/titanic/game/transport/pellerator.cpp
@@ -297,8 +297,11 @@ bool CPellerator::EnterRoomMsg(CEnterRoomMsg *msg) {
int oldVal = _destination;
if (name.empty()) {
- _destination = 4;
- oldVal = 4;
+ // WORKAROUND: Called when loading a savegame, the original reset the
+ // destination to '4' resulting in potentially longer travel times.
+ // Since the destination is saved as part of savegames anyway, I'm
+ // changing this to leave it unchanged
+ oldVal = _destination;
} else if (name == "PromenadeDeck") {
_destination = 0;
} else if (name == "MusicRoomLobby") {