From 95f18d4bc39066e96d0dd033e6f0d00ffbab81ab Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Thu, 11 May 2023 17:57:49 +0200 Subject: [PATCH] Fix the ExplicitSequenceFilenames updating sequences twice --- .../UpdateRules/Rules/20221203/ExplicitSequenceFilenames.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/20221203/ExplicitSequenceFilenames.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20221203/ExplicitSequenceFilenames.cs index df3ebed861..0622646a9a 100644 --- a/OpenRA.Mods.Common/UpdateRules/Rules/20221203/ExplicitSequenceFilenames.cs +++ b/OpenRA.Mods.Common/UpdateRules/Rules/20221203/ExplicitSequenceFilenames.cs @@ -336,6 +336,10 @@ namespace OpenRA.Mods.Common.UpdateRules.Rules void ProcessNode(ModData modData, MiniYamlNode sequenceNode, MiniYamlNode resolvedSequenceNode, string imageName) { + // "Filename" was introduced with this update rule, so that means this node was already processed and can be skipped + if (sequenceNode.LastChildMatching("Filename") != null) + return; + var addExtension = true; var addExtensionNode = resolvedSequenceNode.LastChildMatching("AddExtension"); if (addExtensionNode != null)