diff options
author | Martin Kiewitz | 2010-08-10 13:18:13 +0000 |
---|---|---|
committer | Martin Kiewitz | 2010-08-10 13:18:13 +0000 |
commit | 197f6c222848174703c229382f2534ff0bc08f11 (patch) | |
tree | ad2f24f4f01fa5fe0354b32fd590f1ca34793f14 /engines | |
parent | 98effc462e4df5b61f1496b08b88a42638326758 (diff) | |
download | scummvm-rg350-197f6c222848174703c229382f2534ff0bc08f11.tar.gz scummvm-rg350-197f6c222848174703c229382f2534ff0bc08f11.tar.bz2 scummvm-rg350-197f6c222848174703c229382f2534ff0bc08f11.zip |
SCI: adding workaround for kq5
when giving the tambourine to the monster - bug #3041262
svn-id: r51950
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/engine/workarounds.cpp | 1 | ||||
-rw-r--r-- | engines/sci/graphics/animate.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/engines/sci/engine/workarounds.cpp b/engines/sci/engine/workarounds.cpp index 4dc4ae93d8..8dc8d104e6 100644 --- a/engines/sci/engine/workarounds.cpp +++ b/engines/sci/engine/workarounds.cpp @@ -114,6 +114,7 @@ const SciWorkaroundEntry uninitializedReadWorkarounds[] = { { GID_JONES, 764, 255, 0, "", "export 0", -1, 14, { WORKAROUND_FAKE, 0 } }, // jones/ega&vga only - called when the game starts { GID_KQ5, -1, 0, 0, "", "export 29", -1, 3, { WORKAROUND_FAKE, 0 } }, // called when playing harp for the harpies or when aborting dialog in toy shop, is used for kDoAudio - bug #3034700 { GID_KQ5, 25, 25, 0, "rm025", "doit", -1, 0, { WORKAROUND_FAKE, 0 } }, // inside witch forest, when going to the room where the walking rock is + { GID_KQ5, 55, 55, 0, "helpScript", "doit", -1, 0, { WORKAROUND_FAKE, 0 } }, // when giving the tambourine to the monster in the labyrinth (only happens at one of the locations) - bug #3041262 { GID_KQ6, -1, 30, 0, "rats", "changeState", -1, -1, { WORKAROUND_FAKE, 0 } }, // rats in the catacombs (temps 1 - 5) - bugs #3034597, #3035495, #3035824 { GID_KQ6, 210, 210, 0, "rm210", "scriptCheck", -1, 0, { WORKAROUND_FAKE, 1 } }, // using inventory in that room - bug #3034565 { GID_KQ6, 500, 500, 0, "rm500", "init", -1, 0, { WORKAROUND_FAKE, 0 } }, // going to island of the beast diff --git a/engines/sci/graphics/animate.cpp b/engines/sci/graphics/animate.cpp index ab4362cda9..7c7c3f2abf 100644 --- a/engines/sci/graphics/animate.cpp +++ b/engines/sci/graphics/animate.cpp @@ -243,6 +243,8 @@ void GfxAnimate::fill(byte &old_picNotValid) { } } + //warning("%s", _s->_segMan->getObjectName(curObject)); + if (!view->isScaleable()) { // Laura Bow 2 (especially floppy) depends on this, some views are not supposed to be scaleable // this "feature" was removed in later versions of SCI1.1 |