Index: ps/trunk/binaries/data/mods/public/maps/scripts/CaptureTheRelic.js
===================================================================
--- ps/trunk/binaries/data/mods/public/maps/scripts/CaptureTheRelic.js
+++ ps/trunk/binaries/data/mods/public/maps/scripts/CaptureTheRelic.js
@@ -2,7 +2,7 @@
{
let cmpTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_TemplateManager);
let catafalqueTemplates = shuffleArray(cmpTemplateManager.FindAllTemplates(false).filter(
- name => name.startsWith("other/catafalque/")));
+ name => GetIdentityClasses(cmpTemplateManager.GetTemplate(name).Identity || {}).indexOf("Relic") != -1));
let potentialSpawnPoints = TriggerHelper.GetLandSpawnPoints();
if (!potentialSpawnPoints.length)
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/athen_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/athen_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/athen_catafalque.xml
@@ -1,11 +0,0 @@
-
-
-
- units/catafalques/athen_catafalque_1
- units/catafalques/athen_catafalque_2
-
-
- athen
- Solon
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/brit_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/brit_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/brit_catafalque.xml
@@ -1,11 +0,0 @@
-
-
-
- units/catafalques/brit_catafalque_1
- units/catafalques/brit_catafalque_2
-
-
- brit
- Cassivellaunus
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/cart_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/cart_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/cart_catafalque.xml
@@ -1,10 +0,0 @@
-
-
-
- units/catafalques/cart_catafalque
-
-
- cart
- Hasdrubal (Quartermaster)
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/gaul_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/gaul_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/gaul_catafalque.xml
@@ -1,11 +0,0 @@
-
-
-
- units/catafalques/gaul_catafalque_1
- units/catafalques/gaul_catafalque_2
-
-
- gaul
- Ambiorix
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/iber_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/iber_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/iber_catafalque.xml
@@ -1,11 +0,0 @@
-
-
-
- units/catafalques/iber_catafalque_1
- units/catafalques/iber_catafalque_2
-
-
- iber
- Mandonius
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/mace_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/mace_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/mace_catafalque.xml
@@ -1,17 +0,0 @@
-
-
-
- units/catafalques/mace_catafalque
-
-
- mace
- Philip V
- Financial Reorganization: Allied with Rome, Philip reorganized the country's internal affairs and finances, leaving as a legacy reopened mines and a new currency. Gain a slow trickle of metal.
-
-
-
- 1.0
-
- 1250
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/maur_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/maur_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/maur_catafalque.xml
@@ -1,11 +0,0 @@
-
-
-
- units/catafalques/maur_catafalque_1
- units/catafalques/maur_catafalque_2
-
-
- maur
- Bindusara
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/pers_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/pers_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/pers_catafalque.xml
@@ -1,10 +0,0 @@
-
-
-
- units/catafalques/pers_catafalque
-
-
- pers
- Artaxerxes II
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/ptol_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/ptol_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/ptol_catafalque.xml
@@ -1,10 +0,0 @@
-
-
-
- units/catafalques/ptol_catafalque
-
-
- ptol
- Ptolemy III Euergetes (Benefactor)
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/rome_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/rome_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/rome_catafalque.xml
@@ -1,11 +0,0 @@
-
-
-
- units/catafalques/rome_catafalque_1
- units/catafalques/rome_catafalque_2
-
-
- rome
- Lucius Junius Brutus
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/sele_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/sele_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/sele_catafalque.xml
@@ -1,12 +0,0 @@
-
-
-
- units/catafalques/sele_catafalque_1
- units/catafalques/sele_catafalque_2
- units/catafalques/sele_catafalque_3
-
-
- sele
- Antiochus I Soter (Savior)
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/spart_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/spart_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/catafalque/spart_catafalque.xml
@@ -1,12 +0,0 @@
-
-
-
- units/catafalques/spart_catafalque_1
- units/catafalques/spart_catafalque_2
- units/catafalques/spart_catafalque_3
-
-
- spart
- Lycurgus
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/other/special_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/other/special_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/other/special_catafalque.xml
@@ -1,52 +0,0 @@
-
-
-
- 250
- 0
- 10
-
-
-
- 2.0
-
-
-
- true
-
-
- gaia
- -ConquestCritical
-
- Catafalque
- units/catafalque.png
- other/special_catafalque
- A catafalque that holds the remains of a great leader.
- Relic
-
-
-
-
-
-
-
- actor/singlesteps/steps_grass.xml
- actor/singlesteps/steps_grass.xml
-
- actor/singlesteps/steps_grass.xml
-
-
-
- standground
- false
-
-
- large
- 0.55
-
- 0.55
-
-
-
- units/global/catafalque.xml
-
-
Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/template_unit_catafalque.xml
@@ -0,0 +1,52 @@
+
+
+
+ 250
+ 0
+ 10
+
+
+
+ 2.0
+
+
+
+ true
+
+
+ gaia
+ -ConquestCritical
+
+ Catafalque
+ units/catafalque.png
+ template_unit_catafalque
+ A catafalque that holds the remains of a great leader.
+ Relic
+
+
+
+
+
+
+
+ actor/singlesteps/steps_grass.xml
+ actor/singlesteps/steps_grass.xml
+
+ actor/singlesteps/steps_grass.xml
+
+
+
+ standground
+ false
+
+
+ large
+ 0.55
+
+ 0.55
+
+
+
+ units/global/catafalque.xml
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/athen_catafalque.xml
@@ -0,0 +1,11 @@
+
+
+
+ units/catafalques/athen_catafalque_1
+ units/catafalques/athen_catafalque_2
+
+
+ athen
+ Solon
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/brit_catafalque.xml
@@ -0,0 +1,11 @@
+
+
+
+ units/catafalques/brit_catafalque_1
+ units/catafalques/brit_catafalque_2
+
+
+ brit
+ Cassivellaunus
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/cart_catafalque.xml
@@ -0,0 +1,10 @@
+
+
+
+ units/catafalques/cart_catafalque
+
+
+ cart
+ Hasdrubal (Quartermaster)
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/gaul_catafalque.xml
@@ -0,0 +1,11 @@
+
+
+
+ units/catafalques/gaul_catafalque_1
+ units/catafalques/gaul_catafalque_2
+
+
+ gaul
+ Ambiorix
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/iber_catafalque.xml
@@ -0,0 +1,11 @@
+
+
+
+ units/catafalques/iber_catafalque_1
+ units/catafalques/iber_catafalque_2
+
+
+ iber
+ Mandonius
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/mace_catafalque.xml
@@ -0,0 +1,17 @@
+
+
+
+ units/catafalques/mace_catafalque
+
+
+ mace
+ Philip V
+ Financial Reorganization: Allied with Rome, Philip reorganized the country's internal affairs and finances, leaving as a legacy reopened mines and a new currency. Gain a slow trickle of metal.
+
+
+
+ 1.0
+
+ 1250
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/maur_catafalque.xml
@@ -0,0 +1,11 @@
+
+
+
+ units/catafalques/maur_catafalque_1
+ units/catafalques/maur_catafalque_2
+
+
+ maur
+ Bindusara
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers_catafalque.xml
@@ -0,0 +1,10 @@
+
+
+
+ units/catafalques/pers_catafalque
+
+
+ pers
+ Artaxerxes II
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/ptol_catafalque.xml
@@ -0,0 +1,10 @@
+
+
+
+ units/catafalques/ptol_catafalque
+
+
+ ptol
+ Ptolemy III Euergetes (Benefactor)
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/rome_catafalque.xml
@@ -0,0 +1,11 @@
+
+
+
+ units/catafalques/rome_catafalque_1
+ units/catafalques/rome_catafalque_2
+
+
+ rome
+ Lucius Junius Brutus
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/sele_catafalque.xml
@@ -0,0 +1,12 @@
+
+
+
+ units/catafalques/sele_catafalque_1
+ units/catafalques/sele_catafalque_2
+ units/catafalques/sele_catafalque_3
+
+
+ sele
+ Antiochus I Soter (Savior)
+
+
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_catafalque.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_catafalque.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart_catafalque.xml
@@ -0,0 +1,12 @@
+
+
+
+ units/catafalques/spart_catafalque_1
+ units/catafalques/spart_catafalque_2
+ units/catafalques/spart_catafalque_3
+
+
+ spart
+ Lycurgus
+
+