aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v6.cpp
diff options
context:
space:
mode:
authorTravis Howell2004-08-08 10:03:55 +0000
committerTravis Howell2004-08-08 10:03:55 +0000
commit3d4054c793043b71c2647c0f02fbc7a118662bee (patch)
tree1bcafbd4de61c601cd274809538109c3457f7e6f /scumm/script_v6.cpp
parentbbebe291b247bea25aa5e099879eabfdf254bd02 (diff)
downloadscummvm-rg350-3d4054c793043b71c2647c0f02fbc7a118662bee.tar.gz
scummvm-rg350-3d4054c793043b71c2647c0f02fbc7a118662bee.tar.bz2
scummvm-rg350-3d4054c793043b71c2647c0f02fbc7a118662bee.zip
Added suggested hack for bug #556558, which was bug in original game.
svn-id: r14512
Diffstat (limited to 'scumm/script_v6.cpp')
-rw-r--r--scumm/script_v6.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp
index 92c13140f0..44e461fe6c 100644
--- a/scumm/script_v6.cpp
+++ b/scumm/script_v6.cpp
@@ -816,6 +816,14 @@ void ScummEngine_v6::o6_startScript() {
script = pop();
flags = pop();
+ // HACK bug #556558: At Dino Bungee National Memorial, the buttons for the Wally
+ // and Rex dinosaurs will always restart their speech, instead of stopping and
+ // starting their speech. This was a script bug in the original game.
+ if (_gameId == GID_SAMNMAX && _roomResource == 59 &&
+ vm.slot[_currentScript].number == 201 && script == 48) {
+ o6_breakHere();
+ }
+
// WORKAROUND bug #903223: In Puerto Pollo, if you have Guybrush examine
// the church clock, he'll read out the current time. Nice touch, only that
// it sounds crap in the german version (and maybe others, too). It seems