diff --git a/binaries/data/mods/_test.sim/simulation/templates/special_filter/foundation.xml b/binaries/data/mods/_test.sim/simulation/templates/special/filter/foundation.xml similarity index 100% rename from binaries/data/mods/_test.sim/simulation/templates/special_filter/foundation.xml rename to binaries/data/mods/_test.sim/simulation/templates/special/filter/foundation.xml diff --git a/binaries/data/mods/public/simulation/components/AIInterface.js b/binaries/data/mods/public/simulation/components/AIInterface.js index 4633ed9f66..f884f984d7 100644 --- a/binaries/data/mods/public/simulation/components/AIInterface.js +++ b/binaries/data/mods/public/simulation/components/AIInterface.js @@ -221,7 +221,7 @@ AIInterface.prototype.OnTemplateModification = function(msg) { // Remove templates that we obviously don't care about. if (templateName.startsWith("rubble/") || templateName.startsWith("skirmish/") || - templateName.startsWith("special_filter/")) + templateName.startsWith("special/filter/")) continue; let template = cmpTemplateManager.GetTemplateWithoutValidation(templateName); if (!template || !template.Identity || !template.Identity.Civ) diff --git a/binaries/data/mods/public/simulation/templates/special_filter/construction.xml b/binaries/data/mods/public/simulation/templates/special/filter/construction.xml similarity index 100% rename from binaries/data/mods/public/simulation/templates/special_filter/construction.xml rename to binaries/data/mods/public/simulation/templates/special/filter/construction.xml diff --git a/binaries/data/mods/public/simulation/templates/special_filter/corpse.xml b/binaries/data/mods/public/simulation/templates/special/filter/corpse.xml similarity index 100% rename from binaries/data/mods/public/simulation/templates/special_filter/corpse.xml rename to binaries/data/mods/public/simulation/templates/special/filter/corpse.xml diff --git a/binaries/data/mods/public/simulation/templates/special_filter/foundation.xml b/binaries/data/mods/public/simulation/templates/special/filter/foundation.xml similarity index 100% rename from binaries/data/mods/public/simulation/templates/special_filter/foundation.xml rename to binaries/data/mods/public/simulation/templates/special/filter/foundation.xml diff --git a/binaries/data/mods/public/simulation/templates/special_filter/mirage.xml b/binaries/data/mods/public/simulation/templates/special/filter/mirage.xml similarity index 100% rename from binaries/data/mods/public/simulation/templates/special_filter/mirage.xml rename to binaries/data/mods/public/simulation/templates/special/filter/mirage.xml diff --git a/binaries/data/mods/public/simulation/templates/special_filter/preview.xml b/binaries/data/mods/public/simulation/templates/special/filter/preview.xml similarity index 100% rename from binaries/data/mods/public/simulation/templates/special_filter/preview.xml rename to binaries/data/mods/public/simulation/templates/special/filter/preview.xml diff --git a/binaries/data/mods/public/simulation/templates/special_filter/resource.xml b/binaries/data/mods/public/simulation/templates/special/filter/resource.xml similarity index 100% rename from binaries/data/mods/public/simulation/templates/special_filter/resource.xml rename to binaries/data/mods/public/simulation/templates/special/filter/resource.xml diff --git a/binaries/data/mods/public/simulation/templates/special_filter/ungarrisonable.xml b/binaries/data/mods/public/simulation/templates/special/filter/ungarrisonable.xml similarity index 100% rename from binaries/data/mods/public/simulation/templates/special_filter/ungarrisonable.xml rename to binaries/data/mods/public/simulation/templates/special/filter/ungarrisonable.xml diff --git a/source/ps/TemplateLoader.cpp b/source/ps/TemplateLoader.cpp index c394ad9cfc..baf0eda065 100644 --- a/source/ps/TemplateLoader.cpp +++ b/source/ps/TemplateLoader.cpp @@ -62,7 +62,7 @@ bool CTemplateLoader::LoadTemplateFile(const std::string& templateName, int dept return false; } - VfsPath path = VfsPath(TEMPLATE_ROOT) / L"special_filter" / wstring_from_utf8(prefix + ".xml"); + VfsPath path = VfsPath(TEMPLATE_ROOT) / L"special" / L"filter" / wstring_from_utf8(prefix + ".xml"); if (!VfsFileExists(path)) { LOGERROR("Invalid subset '%s'", prefix.c_str());