aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/script.cpp
diff options
context:
space:
mode:
authorDenis Kasak2009-08-11 04:14:38 +0000
committerDenis Kasak2009-08-11 04:14:38 +0000
commit0daad906859b29da86dfd5160a0a179da2487149 (patch)
tree7da6e5042c420c8fd27a07197d17bd012eeb15b4 /engines/draci/script.cpp
parent51cc821619bda77881f7514757aedb94bfb9070b (diff)
downloadscummvm-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/script.cpp')
-rw-r--r--engines/draci/script.cpp9
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> &params) {
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;