diff --git a/source/games/blood/src/view.cpp b/source/games/blood/src/view.cpp index 295effc69..891ed1b46 100644 --- a/source/games/blood/src/view.cpp +++ b/source/games/blood/src/view.cpp @@ -520,8 +520,7 @@ static void SetupView(PLAYER* pPlayer, DVector3& cPos, DAngle& cA, DAngle& cH, s { if (cl_viewhbob) { - cPos.X -= bobWidth * cA.Sin(); - cPos.Y += bobWidth * cA.Cos(); + cPos.XY() -= cA.ToVector().Rotated90CW() * bobWidth; } if (cl_viewvbob) {