diff options
Diffstat (limited to 'engines/xeen/scripts.cpp')
-rw-r--r-- | engines/xeen/scripts.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/xeen/scripts.cpp b/engines/xeen/scripts.cpp index 3693bddd12..c7f6c35350 100644 --- a/engines/xeen/scripts.cpp +++ b/engines/xeen/scripts.cpp @@ -1080,7 +1080,15 @@ bool Scripts::cmdSetVar(ParamsIterator ¶ms) { return true; } -bool Scripts::cmdCutsceneEndClouds(ParamsIterator ¶ms) { error("TODO"); } +bool Scripts::cmdCutsceneEndClouds(ParamsIterator ¶ms) { + Party &party = *_vm->_party; + party._gameFlags[0][75] = true; + party._mazeId = 28; + party._mazePosition = Common::Point(18, 4); + + doCloudsEnding(); + return false; +} bool Scripts::cmdWhoWill(ParamsIterator ¶ms) { int msg = params.readByte(); |