From c7c78bc72b3f7b51a95461c74660922a9ab86d16 Mon Sep 17 00:00:00 2001 From: toaster Date: Fri, 7 Apr 2023 23:18:08 +0100 Subject: [PATCH] K_drawTargetHUD: Track at sprite x/y/z offset in 3d space --- src/k_hud_track.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/k_hud_track.cpp b/src/k_hud_track.cpp index 9d2e23f23..d44f46fbb 100644 --- a/src/k_hud_track.cpp +++ b/src/k_hud_track.cpp @@ -411,9 +411,9 @@ void K_drawTargetHUD(const vector3_t* origin, player_t* player) } vector3_t pos = { - R_InterpolateFixed(mobj->old_x, mobj->x), - R_InterpolateFixed(mobj->old_y, mobj->y), - R_InterpolateFixed(mobj->old_z, mobj->z) + (mobj->height >> 1), + R_InterpolateFixed(mobj->old_x, mobj->x) + mobj->sprxoff, + R_InterpolateFixed(mobj->old_y, mobj->y) + mobj->spryoff, + R_InterpolateFixed(mobj->old_z, mobj->z) + mobj->sprzoff + (mobj->height >> 1), }; targetList.push_back({mobj, pos, R_PointToDist2(origin->x, origin->y, pos.x, pos.y)});