Fix "ally" suffix being wrongly assigned to enemy players

Fixes #7890
This commit is contained in:
Oliver Brakmann
2015-04-07 17:16:37 +02:00
parent cd9589eaa0
commit a992318208

View File

@@ -45,7 +45,7 @@ namespace OpenRA.Network
var suffix = (player != null && player.WinState == WinState.Lost) ? " (Dead)" : "";
suffix = client.IsObserver ? " (Spectator)" : suffix;
if (orderManager.LocalClient != null && client != orderManager.LocalClient && client.Team == orderManager.LocalClient.Team)
if (orderManager.LocalClient != null && client != orderManager.LocalClient && client.Team > 0 && client.Team == orderManager.LocalClient.Team)
suffix += " (Ally)";
Game.AddChatLine(client.Color.RGB, client.Name + suffix, order.TargetString);