From e53a1670466076da9fe36477e85066ea84310d55 Mon Sep 17 00:00:00 2001 From: Oliver Brakmann Date: Sun, 29 Nov 2015 13:32:02 +0100 Subject: [PATCH] Set enemies of 'Creeps' player when adding a new player in the editor --- OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs b/OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs index ff64e6a07f..fe6143e911 100644 --- a/OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs +++ b/OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs @@ -186,6 +186,10 @@ namespace OpenRA.Mods.Common.Traits Players.Players.Add(pr.Name, pr); worldRenderer.UpdatePalettesForPlayer(pr.Name, pr.Color, true); } + + var creeps = Players.Players.Keys.FirstOrDefault(p => p == "Creeps"); + if (!string.IsNullOrEmpty(creeps)) + Players.Players[creeps].Enemies = Players.Players.Keys.Where(p => !Players.Players[p].NonCombatant).ToArray(); } void UpdateNeighbours(IReadOnlyDictionary footprint)