diff options
author | Filippos Karapetis | 2010-08-06 15:05:05 +0000 |
---|---|---|
committer | Filippos Karapetis | 2010-08-06 15:05:05 +0000 |
commit | eb112d671103b7021e466fd0b160efab7a91a26a (patch) | |
tree | 8f1acef715df19eb5097f0c320bed5d9165d2fbd /engines/sci/engine/workarounds.cpp | |
parent | 4d03efe855bd3bce1c7e061287b4f201b28d28fa (diff) | |
download | scummvm-rg350-eb112d671103b7021e466fd0b160efab7a91a26a.tar.gz scummvm-rg350-eb112d671103b7021e466fd0b160efab7a91a26a.tar.bz2 scummvm-rg350-eb112d671103b7021e466fd0b160efab7a91a26a.zip |
SCI: Rewrote the Mother Goose workaround to be like the others, some cleanup
svn-id: r51786
Diffstat (limited to 'engines/sci/engine/workarounds.cpp')
-rw-r--r-- | engines/sci/engine/workarounds.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/sci/engine/workarounds.cpp b/engines/sci/engine/workarounds.cpp index 2cfb80738b..a2720f2933 100644 --- a/engines/sci/engine/workarounds.cpp +++ b/engines/sci/engine/workarounds.cpp @@ -65,8 +65,14 @@ const SciWorkaroundEntry opcodeMulWorkarounds[] = { }; // gameID, room,script,lvl, object-name, method-name, call,index, workaround +const SciWorkaroundEntry opcodeAndWorkarounds[] = { + { GID_MOTHERGOOSE, -1, 999, 0, "Event", "new", -1, 0, { WORKAROUND_FAKE, 0 } }, // constantly during the game + SCI_WORKAROUNDENTRY_TERMINATOR +}; + +// gameID, room,script,lvl, object-name, method-name, call,index, workaround const SciWorkaroundEntry opcodeOrWorkarounds[] = { - { GID_ECOQUEST2, 100, 0, 0, "Rain", "points", 0xcc6, 0, { WORKAROUND_FAKE, 0 } }, // when giving the papers to the customs officer, gets called against a pointer instead of a number - bug #3034464 + { GID_ECOQUEST2, 100, 0, 0, "Rain", "points", 0xcc6, 0, { WORKAROUND_FAKE, 0 } }, // when giving the papers to the customs officer, gets called against a pointer instead of a number - bug #3034464 SCI_WORKAROUNDENTRY_TERMINATOR }; |