aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/script.cpp
diff options
context:
space:
mode:
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;