1
0
forked from 0ad/0ad

[gameplay-a24] Allow training all barracks champions at captured barracks.

Before this change, civilisation could train champions in captured
barracks only if captured barracks allowed to train that unit, what was
not always the case so some champions were allowed to be trained in
captured barracks and some was not.

Differential Revision: https://code.wildfiregames.com/D2547
Patch by: Nescio
Reviewed by: ValihrAnt
This was SVN commit r23715.
This commit is contained in:
Angen 2020-05-31 10:12:02 +00:00
parent 531dcf40c3
commit 10fb4822df
10 changed files with 8 additions and 60 deletions

View File

@ -23,15 +23,6 @@
<Obstruction>
<Static width="20.0" depth="20.0"/>
</Obstruction>
<ProductionQueue>
<Entities datatype="tokens">
units/{civ}_champion_infantry_barracks
units/{civ}_champion_cavalry_barracks
</Entities>
<Technologies datatype="tokens">
unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>
<Actor>structures/britons/barracks.xml</Actor>
<FoundationActor>structures/fndn_6x6.xml</FoundationActor>

View File

@ -23,15 +23,6 @@
<Obstruction>
<Static width="20.0" depth="20.0"/>
</Obstruction>
<ProductionQueue>
<Entities datatype="tokens">
units/{civ}_champion_infantry_barracks
units/{civ}_champion_cavalry_barracks
</Entities>
<Technologies datatype="tokens">
unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>
<Actor>structures/celts/barracks.xml</Actor>
<FoundationActor>structures/fndn_6x6.xml</FoundationActor>

View File

@ -14,15 +14,6 @@
<wood>20</wood>
<stone>40</stone>
</Loot>
<ProductionQueue>
<Entities datatype="tokens">
units/{civ}_champion_infantry_barracks
units/{civ}_champion_cavalry_barracks
</Entities>
<Technologies datatype="tokens">
unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>
<Actor>structures/iberians/barracks.xml</Actor>
</VisualActor>

View File

@ -25,13 +25,8 @@
<Static width="20.0" depth="20.0"/>
</Obstruction>
<ProductionQueue>
<Entities datatype="tokens">
units/{civ}_champion_infantry_a_barracks
units/{civ}_champion_cavalry_barracks
</Entities>
<Technologies datatype="tokens">
upgrade_rank_advanced_mercenary
unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>

View File

@ -19,15 +19,6 @@
<Obstruction>
<Static width="20.0" depth="20.0"/>
</Obstruction>
<ProductionQueue>
<Entities datatype="tokens">
units/{civ}_champion_infantry_barracks
units/{civ}_champion_maiden_barracks
</Entities>
<Technologies datatype="tokens">
unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>
<Actor>structures/mauryas/barracks.xml</Actor>
</VisualActor>

View File

@ -20,6 +20,8 @@
-units/{civ}_cavalry_spearman_b
-units/{civ}_cavalry_javelinist_b
-units/{civ}_cavalry_archer_b
-units/{civ}_champion_cavalry_barracks
-units/{civ}_champion_chariot_barracks
</Entities>
<Technologies datatype="tokens">
persians/training_levy_infantry

View File

@ -24,15 +24,6 @@
<Obstruction>
<Static width="22.0" depth="22.0"/>
</Obstruction>
<ProductionQueue>
<Entities datatype="tokens">
units/{civ}_champion_infantry_barracks
units/{civ}_champion_cavalry_barracks
</Entities>
<Technologies datatype="tokens">
unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>
<Actor>structures/romans/barracks.xml</Actor>
<FoundationActor>structures/fndn_6x6.xml</FoundationActor>

View File

@ -42,10 +42,15 @@
units/{civ}_cavalry_spearman_b
units/{civ}_cavalry_javelinist_b
units/{civ}_cavalry_archer_b
units/{civ}_champion_infantry_barracks
units/{civ}_champion_maiden_barracks
units/{civ}_champion_cavalry_barracks
units/{civ}_champion_chariot_barracks
</Entities>
<Technologies datatype="tokens">
heal_barracks
training_conscription
unlock_champion_units
archery_tradition
</Technologies>
</ProductionQueue>

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/mace_champion_infantry_a">
<Identity>
<RequiredTechnology>unlock_champion_units</RequiredTechnology>
</Identity>
<Promotion>
<Entity>units/mace_champion_infantry_e_barracks</Entity>
</Promotion>
</Entity>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/mace_champion_infantry_e">
<Entity parent="units/mace_champion_infantry_a">
<Identity>
<RequiredTechnology>unlock_champion_units</RequiredTechnology>
</Identity>