diff options
author | Paul Gilbert | 2018-04-07 16:55:07 -0400 |
---|---|---|
committer | Paul Gilbert | 2018-04-07 16:55:07 -0400 |
commit | f1cfc9e69606fb100d85609b0a29e99a8ba4f55f (patch) | |
tree | e3ef0e935bc41b767bdeeb7b024a0736bea862b2 /engines/xeen/scripts.cpp | |
parent | a42ca33a1cd43e804018d88d5c272859ddecb878 (diff) | |
download | scummvm-rg350-f1cfc9e69606fb100d85609b0a29e99a8ba4f55f.tar.gz scummvm-rg350-f1cfc9e69606fb100d85609b0a29e99a8ba4f55f.tar.bz2 scummvm-rg350-f1cfc9e69606fb100d85609b0a29e99a8ba4f55f.zip |
XEEN: Cleanup of game completion flags
Diffstat (limited to 'engines/xeen/scripts.cpp')
-rw-r--r-- | engines/xeen/scripts.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/xeen/scripts.cpp b/engines/xeen/scripts.cpp index 7d36b83f34..3cc8b44c39 100644 --- a/engines/xeen/scripts.cpp +++ b/engines/xeen/scripts.cpp @@ -1418,7 +1418,7 @@ bool Scripts::cmdCutsceneEndDarkside(ParamsIterator ¶ms) { Party &party = *_vm->_party; _vm->_saves->_wonDarkSide = true; party._questItems[53] = 1; - party._darkSideEnd = true; + party._darkSideCompleted = true; party._mazeId = 29; party._mazeDirection = DIR_NORTH; party._mazePosition = Common::Point(25, 21); @@ -1439,7 +1439,7 @@ bool Scripts::cmdCutsceneEndWorld(ParamsIterator ¶ms) { g_vm->saveSettings(); _vm->_saves->_wonWorld = true; - _vm->_party->_worldEnd = true; + _vm->_party->_worldCompleted = true; doWorldEnding(); return false; @@ -1453,10 +1453,12 @@ bool Scripts::cmdFlipWorld(ParamsIterator ¶ms) { bool Scripts::cmdPlayCD(ParamsIterator ¶ms) { error("TODO"); } void Scripts::doCloudsEnding() { + g_vm->_party->_cloudsCompleted = true; doEnding("ENDGAME"); } void Scripts::doDarkSideEnding() { + g_vm->_party->_darkSideCompleted = true; doEnding("ENDGAME2"); } |