diff options
author | Filippos Karapetis | 2017-01-11 00:37:43 +0200 |
---|---|---|
committer | Filippos Karapetis | 2017-01-11 00:37:43 +0200 |
commit | 09d06855c550c5038a0a733fa610e6cf09dd71d8 (patch) | |
tree | eb8b0a36f9970ac4b1d38c3901321420c4991f9d /engines | |
parent | e87f872122a90465d9fb823206ed91bc71475af0 (diff) | |
download | scummvm-rg350-09d06855c550c5038a0a733fa610e6cf09dd71d8.tar.gz scummvm-rg350-09d06855c550c5038a0a733fa610e6cf09dd71d8.tar.bz2 scummvm-rg350-09d06855c550c5038a0a733fa610e6cf09dd71d8.zip |
SCI32: Add a workaround for the demo version of LSL7
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/engine/workarounds.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/engine/workarounds.cpp b/engines/sci/engine/workarounds.cpp index d36d265ddb..d173ee2521 100644 --- a/engines/sci/engine/workarounds.cpp +++ b/engines/sci/engine/workarounds.cpp @@ -342,6 +342,7 @@ const SciWorkaroundEntry uninitializedReadWorkarounds[] = { { GID_LSL6HIRES, -1, 85, 0, "LL6Inv", "init", NULL, 0, { WORKAROUND_FAKE, 0 } }, // when creating a new game { GID_LSL6HIRES, -1, 64950, 1, "Feature", "handleEvent", NULL, 0, { WORKAROUND_FAKE, 0 } }, // at least when entering swimming pool area { GID_LSL6HIRES, -1, 64964, 0, "DPath", "init", NULL, 1, { WORKAROUND_FAKE, 0 } }, // during the game + { GID_LSL7, -1, 64017, 0, "oFlags", "clear", NULL, 0, { WORKAROUND_FAKE, 0 } }, // demo version, when it starts, and whenever the player chooses to go to the "Strip Liar's Dice" mini game { GID_MOTHERGOOSE256, -1, 0, 0, "MG", "doit", NULL, 5, { WORKAROUND_FAKE, 0 } }, // SCI1.1: When moving the cursor all the way to the left during the game - bug #5224 { GID_MOTHERGOOSE256, -1, 992, 0, "AIPath", "init", NULL, 0, { WORKAROUND_FAKE, 0 } }, // Happens in the demo and full version. In the demo, it happens when walking two screens from mother goose's house to the north. In the full version, it happens in rooms 7 and 23 - bug #5269 { GID_MOTHERGOOSE256, 90, 90, 0, "introScript", "changeState", NULL, 65, { WORKAROUND_FAKE, 0 } }, // SCI1(CD): At the very end, after the game is completed and restarted - bug #5626 |