diff --git a/OpenRA.Game/Player.cs b/OpenRA.Game/Player.cs index 6dfd91b9fe..08ca34656b 100644 --- a/OpenRA.Game/Player.cs +++ b/OpenRA.Game/Player.cs @@ -140,7 +140,7 @@ namespace OpenRA public bool IsAlliedWith(Player p) { // Observers are considered as allies - return p == null || Stances[p] == Stance.Ally; + return p == null || Stances[p] == Stance.Ally || p.Spectating; } public void SetStance(Player target, Stance s)