diff --git a/src/game/client/components/nameplates.cpp b/src/game/client/components/nameplates.cpp index c289b83da..571649263 100644 --- a/src/game/client/components/nameplates.cpp +++ b/src/game/client/components/nameplates.cpp @@ -51,15 +51,11 @@ void CNamePlates::RenderNameplate( OtherTeam = false; else if(m_pClient->m_Snap.m_SpecInfo.m_Active && m_pClient->m_Snap.m_SpecInfo.m_SpectatorID != SPEC_FREEVIEW) OtherTeam = m_pClient->m_Teams.Team(pPlayerInfo->m_ClientID) != m_pClient->m_Teams.Team(m_pClient->m_Snap.m_SpecInfo.m_SpectatorID); + else if((m_pClient->m_aClients[m_pClient->m_Snap.m_LocalClientID].m_Solo || m_pClient->m_aClients[ClientID].m_Solo) && !Local) + OtherTeam = true; else OtherTeam = m_pClient->m_Teams.Team(pPlayerInfo->m_ClientID) != m_pClient->m_Teams.Team(m_pClient->m_Snap.m_LocalClientID); - if(m_pClient->m_aClients[m_pClient->m_Snap.m_LocalClientID].m_Solo && !Local) - OtherTeam = true; - - if(!Local && m_pClient->m_aClients[pPlayerInfo->m_ClientID].m_Solo) - OtherTeam = true; - float FontSize = 18.0f + 20.0f * g_Config.m_ClNameplatesSize / 100.0f; float FontSizeClan = 18.0f + 20.0f * g_Config.m_ClNameplatesClanSize / 100.0f; // render name plate diff --git a/src/game/client/components/players.cpp b/src/game/client/components/players.cpp index 51808d33a..4c0f9a05a 100644 --- a/src/game/client/components/players.cpp +++ b/src/game/client/components/players.cpp @@ -242,15 +242,11 @@ void CPlayers::RenderHook( OtherTeam = false; else if(m_pClient->m_Snap.m_SpecInfo.m_Active && m_pClient->m_Snap.m_SpecInfo.m_SpectatorID != SPEC_FREEVIEW) OtherTeam = m_pClient->m_Teams.Team(ClientID) != m_pClient->m_Teams.Team(m_pClient->m_Snap.m_SpecInfo.m_SpectatorID); + else if((m_pClient->m_aClients[m_pClient->m_Snap.m_LocalClientID].m_Solo || m_pClient->m_aClients[ClientID].m_Solo) && !Local) + OtherTeam = true; else OtherTeam = m_pClient->m_Teams.Team(ClientID) != m_pClient->m_Teams.Team(m_pClient->m_Snap.m_LocalClientID); - if(m_pClient->m_aClients[m_pClient->m_Snap.m_LocalClientID].m_Solo && !Local) - OtherTeam = true; - - if(!Local && m_pClient->m_aClients[ClientID].m_Solo) - OtherTeam = true; - if(OtherTeam) { RenderInfo.m_ColorBody.a = g_Config.m_ClShowOthersAlpha / 100.0f; @@ -406,15 +402,11 @@ void CPlayers::RenderPlayer( OtherTeam = false; else if(m_pClient->m_Snap.m_SpecInfo.m_Active && m_pClient->m_Snap.m_SpecInfo.m_SpectatorID != SPEC_FREEVIEW) OtherTeam = m_pClient->m_Teams.Team(ClientID) != m_pClient->m_Teams.Team(m_pClient->m_Snap.m_SpecInfo.m_SpectatorID); + else if((m_pClient->m_aClients[m_pClient->m_Snap.m_LocalClientID].m_Solo || m_pClient->m_aClients[ClientID].m_Solo) && !Local) + OtherTeam = true; else OtherTeam = m_pClient->m_Teams.Team(ClientID) != m_pClient->m_Teams.Team(m_pClient->m_Snap.m_LocalClientID); - if(m_pClient->m_aClients[m_pClient->m_Snap.m_LocalClientID].m_Solo && !Local) - OtherTeam = true; - - if(!Local && m_pClient->m_aClients[ClientID].m_Solo) - OtherTeam = true; - // set size RenderInfo.m_Size = 64.0f;