diff options
Diffstat (limited to 'scumm/script_v6.cpp')
-rw-r--r-- | scumm/script_v6.cpp | 4 |
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; |