diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj index ad5fb33e39..41f456d308 100644 --- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj +++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj @@ -874,7 +874,6 @@ - diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/AddEditorPlayer.cs b/OpenRA.Mods.Common/UpdateRules/Rules/AddEditorPlayer.cs deleted file mode 100644 index e5c6847078..0000000000 --- a/OpenRA.Mods.Common/UpdateRules/Rules/AddEditorPlayer.cs +++ /dev/null @@ -1,49 +0,0 @@ -#region Copyright & License Information -/* - * Copyright 2007-2018 The OpenRA Developers (see AUTHORS) - * This file is part of OpenRA, which is free software. It is made - * available to you under the terms of the GNU General Public License - * as published by the Free Software Foundation, either version 3 of - * the License, or (at your option) any later version. For more - * information, see COPYING. - */ -#endregion - -using System.Collections.Generic; -using System.Linq; - -namespace OpenRA.Mods.Common.UpdateRules.Rules -{ - public class AddEditorPlayer : UpdateRule - { - public override string Name { get { return "Add EditorPlayer"; } } - public override string Description - { - get - { - return "Map editor now requires an EditorPlayer to avoid loading unnecessary player traits.\n" + - "A warning is displayed if this actor has not been defined."; - } - } - - bool warningRequired = true; - - public override IEnumerable AfterUpdate(ModData modData) - { - if (warningRequired) - { - warningRequired = false; - yield return "The map editor now requires an EditorPlayer actor.\n" + - "Please add an EditorPlayer with the traits AlwaysVisible and Shroud to player.yaml\n(or a different rules yaml file of your choice)."; - } - } - - public override IEnumerable UpdateActorNode(ModData modData, MiniYamlNode actorNode) - { - if (actorNode.KeyMatches("EditorPlayer")) - warningRequired = false; - - yield break; - } - } -} diff --git a/OpenRA.Mods.Common/UpdateRules/UpdatePath.cs b/OpenRA.Mods.Common/UpdateRules/UpdatePath.cs index b33804af68..9882844fa3 100644 --- a/OpenRA.Mods.Common/UpdateRules/UpdatePath.cs +++ b/OpenRA.Mods.Common/UpdateRules/UpdatePath.cs @@ -49,7 +49,6 @@ namespace OpenRA.Mods.Common.UpdateRules new ChangeIntensityToDuration(), new IgnoreAbstractActors(), new AddShakeToBridge(), - new AddEditorPlayer(), new RemovePaletteFromCurrentTileset(), new DefineLocomotors(), new DefineOwnerLostAction(),