aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/script.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/scumm/script.cpp b/scumm/script.cpp
index 1c161732b2..cb89bea63a 100644
--- a/scumm/script.cpp
+++ b/scumm/script.cpp
@@ -878,8 +878,10 @@ int Scumm::getVerbEntrypoint(int obj, int entry)
else
verbptr = findResource(MKID('VERB'), objptr);
- if (verbptr == NULL)
- error("No verb block in object %d", obj);
+ if (verbptr == NULL) { // FIXME: Hacked from an error() for CMI
+ warning("No verb block in object %d", obj);
+ return 0;
+ }
verboffs = verbptr - objptr;