aboutsummaryrefslogtreecommitdiff
path: root/script_v1.cpp
diff options
context:
space:
mode:
authorJames Brown2002-05-07 20:34:13 +0000
committerJames Brown2002-05-07 20:34:13 +0000
commitda4a7961da381082b5f724e84cab65cf6ce75807 (patch)
tree3a4c78d1eacaef2093b57e73de031332937e4ce5 /script_v1.cpp
parent63ae2ad985c531ee7af9741d33ec608ee2d3d31b (diff)
downloadscummvm-rg350-da4a7961da381082b5f724e84cab65cf6ce75807.tar.gz
scummvm-rg350-da4a7961da381082b5f724e84cab65cf6ce75807.tar.bz2
scummvm-rg350-da4a7961da381082b5f724e84cab65cf6ce75807.zip
Add fixme for Zak256 script bug, until I can ask yot to help me trace it.
svn-id: r4229
Diffstat (limited to 'script_v1.cpp')
-rw-r--r--script_v1.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/script_v1.cpp b/script_v1.cpp
index dcba8b0498..1eb9c35e88 100644
--- a/script_v1.cpp
+++ b/script_v1.cpp
@@ -2785,6 +2785,12 @@ void Scumm::o5_pickupObjectOld()
{
int obj = getVarOrDirectWord(0x80);
+ // FIXME: Zak256 (Zaire): Why does this happen at all?
+ if (obj < 1) {
+ warning("pickupObjectOld recieved negative index");
+ return;
+ }
+
if (getObjectIndex(obj) == -1)
return;