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());