aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/kyra/scene_lol.cpp5
-rw-r--r--engines/kyra/script_lol.cpp1
2 files changed, 3 insertions, 3 deletions
diff --git a/engines/kyra/scene_lol.cpp b/engines/kyra/scene_lol.cpp
index e860bb3f5a..2c6437605e 100644
--- a/engines/kyra/scene_lol.cpp
+++ b/engines/kyra/scene_lol.cpp
@@ -692,10 +692,11 @@ void LoLEngine::resetItems(int flag) {
for (int i = 0; i < 1024; i++) {
_levelBlockProperties[i].field_8 = 5;
uint16 id = _levelBlockProperties[i].itemIndex;
- LVL * r = 0;
+ LVL *r = 0;
while (id & 0x8000) {
- LVL * r = (LVL*) cmzGetItemOffset(id);
+ r = (LVL*)cmzGetItemOffset(id);
+ assert(r);
id = r->itemIndexUnk;
}
diff --git a/engines/kyra/script_lol.cpp b/engines/kyra/script_lol.cpp
index 5c559242ee..2ced8b6bf7 100644
--- a/engines/kyra/script_lol.cpp
+++ b/engines/kyra/script_lol.cpp
@@ -364,7 +364,6 @@ int LoLEngine::o2_getUnkArrayVal(EMCState *script) {
}
int LoLEngine::o2_setUnkArrayVal(EMCState *script) {
- int a=stackPos(0);
_unkEMC46[stackPos(0)] = stackPos(1);
return 1;
}