diff --git a/source/games/exhumed/src/object.cpp b/source/games/exhumed/src/object.cpp index 50c339f1f..b36a5eb15 100644 --- a/source/games/exhumed/src/object.cpp +++ b/source/games/exhumed/src/object.cpp @@ -662,7 +662,7 @@ void MoveSectorSprites(sectortype* pSector, double z) while (auto pActor = it.Next()) { double actz = pActor->spr.pos.Z; - if ((pActor->spr.statnum != 200 && actz >= minz && actz <= maxz) || pActor->spr.statnum >= 900) + if ((pActor->spr.statnum != 200 && actz > minz - zmaptoworld && actz < maxz + zmaptoworld) || pActor->spr.statnum >= 900) { pActor->spr.pos.Z = newz; }