From 1d0e9b369eab46dfb25e97c049899780d0a93dd9 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Fri, 6 Jan 2023 17:55:40 +1100 Subject: [PATCH] - Blood: Fix bad spawned actor angle for `actFireMissile()`. * Originating from a8cc6c11895c95140fbbca2dcd13b7d855b159db. * Fixes #837. --- source/games/blood/src/actor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/games/blood/src/actor.cpp b/source/games/blood/src/actor.cpp index 082e6b1cd..54831c81f 100644 --- a/source/games/blood/src/actor.cpp +++ b/source/games/blood/src/actor.cpp @@ -6459,7 +6459,7 @@ DBloodActor* actFireMissile(DBloodActor* actor, double xyoff, double zoff, DVect spawned->spr.scale = DVector2(pMissileInfo->xrepeat * REPEAT_SCALE, pMissileInfo->yrepeat * REPEAT_SCALE); spawned->spr.picnum = pMissileInfo->picnum; - spawned->spr.Angles.Yaw = actor->spr.Angles.Yaw += mapangle(pMissileInfo->angleOfs); + spawned->spr.Angles.Yaw = actor->spr.Angles.Yaw + mapangle(pMissileInfo->angleOfs); spawned->vel = dv * pMissileInfo->fVelocity(); spawned->SetOwner(actor); spawned->spr.cstat |= CSTAT_SPRITE_BLOCK;