From 83499740c31c64578ca3459d154ba2d1c5386fa8 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Fri, 6 May 2022 01:28:21 +0200 Subject: [PATCH] - blood: GetHighestSprite fix copied from NBlood f984eb8f5cb52653c301e015e34e8471d9ed8b7c --- source/games/blood/src/triggers.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/games/blood/src/triggers.cpp b/source/games/blood/src/triggers.cpp index 311e97056..d39dc61fa 100644 --- a/source/games/blood/src/triggers.cpp +++ b/source/games/blood/src/triggers.cpp @@ -1029,9 +1029,9 @@ DBloodActor* GetHighestSprite(sectortype* pSector, int nStatus, int* z) { int top, bottom; GetActorExtents(actor, &top, &bottom); - if (top - actor->spr.pos.Z > *z) + if (actor->spr.pos.Z - top > *z) { - *z = top - actor->spr.pos.Z; + *z = actor->spr.pos.Z - top; found = actor; } }