diff options
-rw-r--r-- | engines/titanic/game/transport/pellerator.cpp | 7 |
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") { |