Fix AddMarkerLayerOverlay update rule

This commit is contained in:
Gustas
2024-08-15 20:02:29 +03:00
committed by Matthias Mailänder
parent f21572d22a
commit c39d10b780

View File

@@ -22,12 +22,11 @@ namespace OpenRA.Mods.Common.UpdateRules.Rules
public override IEnumerable<string> UpdateActorNode(ModData modData, MiniYamlNodeBuilder actorNode)
{
var editorWorldNode = actorNode.LastChildMatching("EditorWorld");
if (editorWorldNode == null)
if (!actorNode.KeyMatches("EditorWorld") || actorNode.LastChildMatching("MarkerLayerOverlay") != null)
yield break;
var markerLayerOverlayNode = new MiniYamlNodeBuilder("MarkerLayerOverlay", new MiniYamlBuilder(""));
editorWorldNode.AddNode(markerLayerOverlayNode);
actorNode.AddNode(markerLayerOverlayNode);
}
}
}