From 491c27caa628cc6666198e8e98599246a7372f46 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 17 Oct 2021 16:22:25 +0200 Subject: [PATCH] - fixed runlist handling for actor targets. --- source/games/exhumed/src/runlist.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/games/exhumed/src/runlist.cpp b/source/games/exhumed/src/runlist.cpp index 6751784e7..ae2095047 100644 --- a/source/games/exhumed/src/runlist.cpp +++ b/source/games/exhumed/src/runlist.cpp @@ -385,10 +385,9 @@ void runlist_SignalRun(int NxtPtr, int edx) if (RunPtr >= 0) { assert(RunPtr < kMaxRuns); - int val = RunData[RunPtr].nObjIndex; NxtPtr = RunData[RunPtr].next; - if (val >= 0) { + if (RunData[RunPtr].nObjIndex >= 0 || RunData[RunPtr].pObjActor) { runlist_SendMessageToRunRec(RunPtr, edx & 0xffff, edx & ~0xffff, 0); } }