diff options
author | Filippos Karapetis | 2010-08-18 05:27:13 +0000 |
---|---|---|
committer | Filippos Karapetis | 2010-08-18 05:27:13 +0000 |
commit | d0d677ab756bece6e2c7ff06690c2c41ae7f019c (patch) | |
tree | e9123647b84d3180c4ec542ec9fdaa67040b1cbe /engines/sci/engine/workarounds.cpp | |
parent | 190043e6b7249a2669e07264cced434e5b5acd61 (diff) | |
download | scummvm-rg350-d0d677ab756bece6e2c7ff06690c2c41ae7f019c.tar.gz scummvm-rg350-d0d677ab756bece6e2c7ff06690c2c41ae7f019c.tar.bz2 scummvm-rg350-d0d677ab756bece6e2c7ff06690c2c41ae7f019c.zip |
SCI: Fixed bug #3042964 - "KQ4: Signature Mismatch"
svn-id: r52180
Diffstat (limited to 'engines/sci/engine/workarounds.cpp')
-rw-r--r-- | engines/sci/engine/workarounds.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/sci/engine/workarounds.cpp b/engines/sci/engine/workarounds.cpp index 063eb6880e..4fe1e66570 100644 --- a/engines/sci/engine/workarounds.cpp +++ b/engines/sci/engine/workarounds.cpp @@ -236,6 +236,11 @@ const SciWorkaroundEntry kDisplay_workarounds[] = { }; // gameID, room,script,lvl, object-name, method-name, call,index, workaround +const SciWorkaroundEntry kDirLoop_workarounds[] = { + { GID_KQ4, 4, 992, 0, "Avoid", "doit", -1, 0, { WORKAROUND_IGNORE, 0 } }, // when the ogre catches you in front of his house, second parameter points to the same object as the first parameter, instead of being an integer (the angle) - bug #3042964 +}; + +// gameID, room,script,lvl, object-name, method-name, call,index, workaround const SciWorkaroundEntry kDisposeScript_workarounds[] = { { GID_LAURABOW, 777, 777, 0, "myStab", "changeState", -1, 0, { WORKAROUND_IGNORE, 0 } }, // DEMO: after the will is signed, parameter 0 is an object - bug #3034907 { GID_QFG1, -1, 64, 0, "rm64", "dispose", -1, 0, { WORKAROUND_IGNORE, 0 } }, // when leaving graveyard, parameter 0 is an object |