fix rendering of nameplates for spectating tees (bug introduced by #4870)

This commit is contained in:
c0d3d3v 2022-04-12 23:30:26 +02:00
parent 0157deae61
commit e65bfa6350
No known key found for this signature in database
GPG key ID: 068AF680530DFF31

View file

@ -327,6 +327,10 @@ void CNamePlates::OnRender()
// don't render offscreen
vec2 *pRenderPos = &m_pClient->m_aClients[i].m_RenderPos;
if(m_pClient->m_aClients[i].m_SpecCharPresent)
{
pRenderPos = &m_pClient->m_aClients[i].m_SpecChar;
}
if(pRenderPos->x < ScreenX0 || pRenderPos->x > ScreenX1 || pRenderPos->y < ScreenY0 || pRenderPos->y > ScreenY1)
{
continue;
@ -336,10 +340,9 @@ void CNamePlates::OnRender()
{
RenderNameplatePos(m_pClient->m_aClients[i].m_SpecChar, pInfo, 0.4f, true);
}
// only render active characters
if(m_pClient->m_Snap.m_aCharacters[i].m_Active)
else if(m_pClient->m_Snap.m_aCharacters[i].m_Active)
{
// only render nameplates for active characters
RenderNameplate(
&m_pClient->m_Snap.m_aCharacters[i].m_Prev,
&m_pClient->m_Snap.m_aCharacters[i].m_Cur,