aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/scripts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen/scripts.cpp')
-rw-r--r--engines/xeen/scripts.cpp10
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 &params) {
return true;
}
-bool Scripts::cmdCutsceneEndClouds(ParamsIterator &params) { error("TODO"); }
+bool Scripts::cmdCutsceneEndClouds(ParamsIterator &params) {
+ 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 &params) {
int msg = params.readByte();