aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Gilbert2018-07-03 20:26:50 -0700
committerPaul Gilbert2018-07-03 20:26:50 -0700
commit6c8ef2309d30e21a2d8ec3a2948437b3d93a33f3 (patch)
tree8846aff265b8b618e856f5f54497e5975f31dd6e
parentad15747c6da2298282d8d08e6003b8be85889e43 (diff)
downloadscummvm-rg350-6c8ef2309d30e21a2d8ec3a2948437b3d93a33f3.tar.gz
scummvm-rg350-6c8ef2309d30e21a2d8ec3a2948437b3d93a33f3.tar.bz2
scummvm-rg350-6c8ef2309d30e21a2d8ec3a2948437b3d93a33f3.zip
XEEN: Fix crash using mirrors in standalone Clouds of Xeen
Thanks to HenneNWH for identifying the problem
-rw-r--r--devtools/create_xeen/clouds.cpp2
-rw-r--r--dists/engine-data/xeen.ccsbin55594 -> 57554 bytes
2 files changed, 2 insertions, 0 deletions
diff --git a/devtools/create_xeen/clouds.cpp b/devtools/create_xeen/clouds.cpp
index 6fd8770977..1e736950bb 100644
--- a/devtools/create_xeen/clouds.cpp
+++ b/devtools/create_xeen/clouds.cpp
@@ -69,12 +69,14 @@ void writeCloudsData(CCArchive &cc, const char *darkName) {
Common::MemFile animInfo = darkCc.getMember("clouds.dat");
Common::MemFile monsters = darkCc.getMember("xeen.mon");
Common::MemFile wallPics = darkCc.getMember("xeenpic.dat");
+ Common::MemFile mirror = darkCc.getMember("xeenmirr.txt");
cc.add("mae.cld", mae);
cc.add("spells.cld", spells);
cc.add("animinfo.cld", animInfo);
cc.add("monsters.cld", monsters);
cc.add("wallpics.cld", wallPics);
+ cc.add("xeenmirr.txt", mirror);
Common::MemFile mapNames;
for (int idx = 0; idx < 86; ++idx)
diff --git a/dists/engine-data/xeen.ccs b/dists/engine-data/xeen.ccs
index 88671fb669..d48f70affb 100644
--- a/dists/engine-data/xeen.ccs
+++ b/dists/engine-data/xeen.ccs
Binary files differ