aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v6.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/script_v6.cpp')
-rw-r--r--scumm/script_v6.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp
index 13639f09de..73ec5bb1e0 100644
--- a/scumm/script_v6.cpp
+++ b/scumm/script_v6.cpp
@@ -1930,6 +1930,10 @@ void ScummEngine_v6::o6_verbOps() {
case 139: // SO_VERB_IMAGE_IN_ROOM
b = pop();
a = pop();
+ // HACK Prevent puttmoon from loading no existant objects.
+ if ((_gameId == GID_PUTTPUTT) && (a < 700 || a > 900))
+ break;
+
if (slot && a != vs->imgindex) {
setVerbObject(b, a, slot);
vs->type = kImageVerbType;