diff options
author | Denis Kasak | 2009-08-11 04:14:38 +0000 |
---|---|---|
committer | Denis Kasak | 2009-08-11 04:14:38 +0000 |
commit | 0daad906859b29da86dfd5160a0a179da2487149 (patch) | |
tree | 7da6e5042c420c8fd27a07197d17bd012eeb15b4 /engines/draci | |
parent | 51cc821619bda77881f7514757aedb94bfb9070b (diff) | |
download | scummvm-rg350-0daad906859b29da86dfd5160a0a179da2487149.tar.gz scummvm-rg350-0daad906859b29da86dfd5160a0a179da2487149.tar.bz2 scummvm-rg350-0daad906859b29da86dfd5160a0a179da2487149.zip |
Fix intro crash because of bug in the data files.
svn-id: r43254
Diffstat (limited to 'engines/draci')
-rw-r--r-- | engines/draci/script.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/draci/script.cpp b/engines/draci/script.cpp index e7e4861e62..eefc90d9c0 100644 --- a/engines/draci/script.cpp +++ b/engines/draci/script.cpp @@ -397,6 +397,15 @@ void Script::start(Common::Queue<int> ¶ms) { int objID = params.pop(); int animID = params.pop(); + // Fixes bug in the data files which makes the game crash in the intro + // TODO: This is possibly exclusive to the English version, so check for that + if (animID == 657) { + Common::Queue<int> tmp; + tmp.push(objID); + tmp.push(animID); + this->load(tmp); + } + objID -= 1; animID -= 1; |