From 2905d26abd350941e5839453b813b57a38706c39 Mon Sep 17 00:00:00 2001 From: VantoNortim Date: Mon, 6 May 2024 13:39:33 +0100 Subject: [PATCH] Remove friendly HUD marker if they are dead --- mp/src/game/client/neo/ui/neo_hud_friendly_marker.cpp | 1 + mp/src/game/server/neo/neo_player.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/mp/src/game/client/neo/ui/neo_hud_friendly_marker.cpp b/mp/src/game/client/neo/ui/neo_hud_friendly_marker.cpp index 951804207..bb44be8ab 100644 --- a/mp/src/game/client/neo/ui/neo_hud_friendly_marker.cpp +++ b/mp/src/game/client/neo/ui/neo_hud_friendly_marker.cpp @@ -88,6 +88,7 @@ void CNEOHud_FriendlyMarker::UpdateStateForNeoHudElementDraw() if ((localPlayer->entindex() == i + 1) || // Skip self (localPlayer->m_rvFriendlyPlayerPositions[i] == vec3_origin)) // Skip unused positions { + m_x0[i] = m_x1[i] = m_y0[i] = m_y1[i] = 0; continue; } diff --git a/mp/src/game/server/neo/neo_player.cpp b/mp/src/game/server/neo/neo_player.cpp index 6f6644f5a..6f0dfa17f 100644 --- a/mp/src/game/server/neo/neo_player.cpp +++ b/mp/src/game/server/neo/neo_player.cpp @@ -434,6 +434,7 @@ void CNEO_Player::UpdateNetworkedFriendlyLocations() || (engine->CheckOriginInPVS(otherPlayer->GetAbsOrigin(), pvs, pvsSize))) #endif { + m_rvFriendlyPlayerPositions.Set(i, Vector(0,0,0)); continue; }