Index: binaries/data/mods/public/simulation/templates/special/generic/mercenary.xml
===================================================================
--- /dev/null
+++ binaries/data/mods/public/simulation/templates/special/generic/mercenary.xml
@@ -0,0 +1,20 @@
+
+
+
+ 0.7
+
+ 0.4
+ 0
+ 0
+
+
+
+ Mercenary
+
+
+ 0.4
+ 0
+ 0
+
+
+
Index: binaries/data/mods/public/simulation/templates/special/generic/mercenary_cavalry.xml
===================================================================
--- /dev/null
+++ binaries/data/mods/public/simulation/templates/special/generic/mercenary_cavalry.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ 80
+
+
+
+ 8
+
+
Index: binaries/data/mods/public/simulation/templates/special/generic/mercenary_elephant.xml
===================================================================
--- /dev/null
+++ binaries/data/mods/public/simulation/templates/special/generic/mercenary_elephant.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ 120
+
+
+
+ 12
+
+
Index: binaries/data/mods/public/simulation/templates/special/generic/mercenary_infantry.xml
===================================================================
--- /dev/null
+++ binaries/data/mods/public/simulation/templates/special/generic/mercenary_infantry.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ 60
+
+
+
+ 6
+
+
Index: binaries/data/mods/public/simulation/templates/units/athen/infantry_javelineer_b.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/athen/infantry_javelineer_b.xml
+++ binaries/data/mods/public/simulation/templates/units/athen/infantry_javelineer_b.xml
@@ -1,5 +1,5 @@
-
+
structures/athen/gymnasium
@@ -12,7 +12,6 @@
units/athen/infantry_javelineer_b
Thracian Peltast
Peltastḗs Thrâx
- Mercenary
units/athen_infantry_javelinist.png
phase_town
Index: binaries/data/mods/public/simulation/templates/units/athen/infantry_marine_archer_b.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/units/athen/infantry_marine_archer_b.xml
+++ binaries/data/mods/public/simulation/templates/units/athen/infantry_marine_archer_b.xml
@@ -1,5 +1,5 @@
-
+
structures/athen/gymnasium
@@ -12,7 +12,6 @@
units/athen/infantry_marine_archer_b
Cretan Mercenary Archer
Toxótēs Krētikós
- Mercenary
units/mace_infantry_archer.png
iphicratean_reforms
Index: source/ps/TemplateLoader.cpp
===================================================================
--- source/ps/TemplateLoader.cpp
+++ source/ps/TemplateLoader.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2020 Wildfire Games.
+/* Copyright (C) 2021 Wildfire Games.
* This file is part of 0 A.D.
*
* 0 A.D. is free software: you can redistribute it and/or modify
@@ -62,7 +62,9 @@
return false;
}
- VfsPath path = VfsPath(TEMPLATE_ROOT) / L"special" / L"filter" / wstring_from_utf8(prefix + ".xml");
+ VfsPath path = VfsPath(TEMPLATE_ROOT) / wstring_from_utf8(prefix + ".xml");
+ if (!VfsFileExists(path))
+ path = VfsPath(TEMPLATE_ROOT) / L"special" / L"filter" / wstring_from_utf8(prefix + ".xml");
if (!VfsFileExists(path))
{
LOGERROR("Invalid subset '%s'", prefix.c_str());