From 6c8ef2309d30e21a2d8ec3a2948437b3d93a33f3 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Tue, 3 Jul 2018 20:26:50 -0700 Subject: XEEN: Fix crash using mirrors in standalone Clouds of Xeen Thanks to HenneNWH for identifying the problem --- devtools/create_xeen/clouds.cpp | 2 ++ dists/engine-data/xeen.ccs | Bin 55594 -> 57554 bytes 2 files changed, 2 insertions(+) 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 Binary files a/dists/engine-data/xeen.ccs and b/dists/engine-data/xeen.ccs differ -- cgit v1.2.3