Hide faction for players who randomed in diplomacy and objectives panels

This commit is contained in:
penev92
2015-03-23 19:24:24 +02:00
parent 3c4d712b78
commit a26be8188c
2 changed files with 15 additions and 3 deletions

View File

@@ -464,8 +464,11 @@ namespace OpenRA.Mods.Common.Widgets.Logic
public static void AddPlayerFlagAndName(ScrollItemWidget template, Player player)
{
var flag = template.Get<ImageWidget>("FLAG");
flag.GetImageName = () => player.Country.Race;
flag.GetImageCollection = () => "flags";
if (player.World.RenderPlayer != null && player.World.RenderPlayer.Stances[player] != Stance.Ally)
flag.GetImageName = () => player.PlayerReference.Race;
else
flag.GetImageName = () => player.Country.Race;
var playerName = template.Get<LabelWidget>("PLAYER");
var client = player.World.LobbyInfo.ClientWithIndex(player.ClientIndex);