aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/saves.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen/saves.cpp')
-rw-r--r--engines/xeen/saves.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/xeen/saves.cpp b/engines/xeen/saves.cpp
index f9a26b1d6b..1c0604249d 100644
--- a/engines/xeen/saves.cpp
+++ b/engines/xeen/saves.cpp
@@ -167,6 +167,11 @@ void SavesManager::reset() {
Common::Serializer sChar(&fChar, nullptr);
_party._roster.synchronize(sChar);
fChar.close();
+
+ // Set any final initial values
+ _party.resetBlacksmithWares();
+ _party._year = _vm->getGameID() == GType_WorldOfXeen ? 610 : 850;
+ _party._totalTime = 0;
}
void SavesManager::readCharFile() {