fixes chrome showing wrong side's units

This commit is contained in:
Chris Forbes
2009-11-17 20:57:26 +13:00
parent 80d961413b
commit 1b10ceed4e

View File

@@ -56,7 +56,8 @@ namespace OpenRa.Game.GameRules
public IEnumerable<string> AllItems(Player player, params string[] categories) public IEnumerable<string> AllItems(Player player, params string[] categories)
{ {
return categories.SelectMany(x => Rules.Categories[x]).Select(x => Rules.UnitInfo[x].Name); return categories.SelectMany(x => Rules.Categories[x]).Select(x => Rules.UnitInfo[x].Name)
.Where(x => Rules.UnitInfo[x].Owner.Contains(player.Race)); /* todo: fix for dual-race scenarios (captured buildings) */
} }
public IEnumerable<string> UnitBuiltAt( UnitInfo info ) public IEnumerable<string> UnitBuiltAt( UnitInfo info )