diff options
author | James Brown | 2002-05-07 20:34:13 +0000 |
---|---|---|
committer | James Brown | 2002-05-07 20:34:13 +0000 |
commit | da4a7961da381082b5f724e84cab65cf6ce75807 (patch) | |
tree | 3a4c78d1eacaef2093b57e73de031332937e4ce5 | |
parent | 63ae2ad985c531ee7af9741d33ec608ee2d3d31b (diff) | |
download | scummvm-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
-rw-r--r-- | script_v1.cpp | 6 |
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; |