From 3444991e4e749876ddc7ee43a0fbcddcbeaf1d45 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Mon, 7 Nov 2022 10:31:10 +0100 Subject: [PATCH] - fixed VSpriteBusy coordinate adjustment. --- 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 1bcc454ee..eb29503f3 100644 --- a/source/games/blood/src/triggers.cpp +++ b/source/games/blood/src/triggers.cpp @@ -1220,7 +1220,7 @@ int VSpriteBusy(sectortype* pSector, unsigned int a2, DBloodActor* initiator) if (actor->spr.cstat & CSTAT_SPRITE_MOVE_FORWARD) { viewBackupSpriteLoc(actor); - actor->spr.pos.Z += actor->basePoint.Z + dz1 * GetWaveValue(a2, nWave); + actor->spr.pos.Z = actor->basePoint.Z + dz1 * GetWaveValue(a2, nWave); } } } @@ -1233,7 +1233,7 @@ int VSpriteBusy(sectortype* pSector, unsigned int a2, DBloodActor* initiator) if (actor->spr.cstat & CSTAT_SPRITE_MOVE_REVERSE) { viewBackupSpriteLoc(actor); - actor->spr.pos.Z += actor->basePoint.Z + dz2 * GetWaveValue(a2, nWave); + actor->spr.pos.Z = actor->basePoint.Z + dz2 * GetWaveValue(a2, nWave); } } }