1
0
forked from 0ad/0ad

Added traits.promotion.entity to unit entities that gain ranks, so that we don't have to use file names to find unit's upper ranks.

This was SVN commit r4737.
This commit is contained in:
Elpea 2007-01-05 05:36:16 +00:00
parent 2d4f5478de
commit 25e0338dad
68 changed files with 529 additions and 0 deletions

View File

@ -4,4 +4,14 @@
Parent="cart_cavalry_javelinist_b"
>
<Traits>
<Promotion>
<Entity>cart_cavalry_javelinist_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>cart_cavalry_javelinist_a</Entity>
</Promotion>
</Traits>
<Actor>units/carthaginians/cavalry_javelinist_b.xml</Actor>

View File

@ -4,4 +4,14 @@
Parent="cart_cavalry_spearman_b"
>
<Traits>
<Promotion>
<Entity>cart_cavalry_spearman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -16,6 +16,12 @@
</Id>
<Promotion>
<Entity>cart_cavalry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/carthaginians/cavalry_spearman_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="cart_cavalry_swordsman_b"
>
<Traits>
<Promotion>
<Entity>cart_cavalry_swordsmman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -17,6 +17,12 @@
</Id>
<Promotion>
<Entity>cart_cavalry_swordsman_a</Entity>
</Promotion>
</Traits>
<Actor>units/carthaginians/cavalry_swordsman_b.xml</Actor>

View File

@ -3,4 +3,13 @@
<Entity
Parent="cart_infantry_javelinist_b"
>
<Traits>
<Promotion>
<Entity>cart_cavalry_javelinist_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>cart_cavalry_javelinist_a</Entity>
</Promotion>
</Traits>
<Actor>units/carthaginians/infantry_javelinist_b.xml</Actor>

View File

@ -3,4 +3,14 @@
<Entity
Parent="cart_infantry_slinger_b"
>
<Traits>
<Promotion>
<Entity>cart_infantry_slinger_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -17,6 +17,12 @@
</Id>
<Promotion>
<Entity>cart_infantry_slinger_a</Entity>
</Promotion>
</Traits>
<Actor>units/carthaginians/infantry_slinger_b.xml</Actor>

View File

@ -3,4 +3,14 @@
<Entity
Parent="cart_infantry_spearman_b"
>
<Traits>
<Promotion>
<Entity>cart_infantry_spearman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>cart_infantry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/carthaginians/infantry_spearman_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="cart_infantry_swordsman_b"
>
<Traits>
<Promotion>
<Entity>cart_infantry_swordsman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>cart_infantry_swordsman_a</Entity>
</Promotion>
</Traits>
<Actor>units/carthaginians/infantry_swordsman_b.xml</Actor>

View File

@ -12,6 +12,12 @@
</Id>
<Promotion>
<Entity>celt_cavalry_javelinist_e</Entity>
</Promotion>
</Traits>
<Actor>units/celts/cavalry_javelinist_a.xml</Actor>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>celt_cavalry_javelinist_e</Entity>
</Promotion>
</Traits>
<Actor>units/celts/cavalry_javelinist_b.xml</Actor>

View File

@ -12,6 +12,12 @@
</Id>
<Promotion>
<Entity>celt_cavalry_spearman_e</Entity>
</Promotion>
</Traits>
<Actor>units/celts/cavalry_spearman_a.xml</Actor>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>celt_cavalry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/celts/cavalry_spearman_b.xml</Actor>

View File

@ -12,6 +12,12 @@
</Id>
<Promotion>
<Entity>celt_cavalry_swordsman_e</Entity>
</Promotion>
</Traits>
<Actor>units/celts/cavalry_swordsman_a.xml</Actor>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>celt_cavalry_swordsman_a</Entity>
</Promotion>
</Traits>
<Actor>units/celts/cavalry_swordsman_b.xml</Actor>

View File

@ -12,6 +12,12 @@
</Id>
<Promotion>
<Entity>celt_infantry_javalenist_e</Entity>
</Promotion>
</Traits>
<Actor>units/celts/infantry_javelinist_a.xml</Actor>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>celt_infantry_javalenist_e</Entity>
</Promotion>
</Traits>
<Actor>units/celts/infantry_javelinist_b.xml</Actor>

View File

@ -12,6 +12,12 @@
</Id>
<Promotion>
<Entity>celt_infantry_spearman_e</Entity>
</Promotion>
</Traits>
<Actor>units/celts/infantry_spearman_a.xml</Actor>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>celt_infantry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/celts/infantry_spearman_b.xml</Actor>

View File

@ -2,11 +2,18 @@
<Entity Parent="hele_cavalry_swordsman_b">
<Traits>
<id>
<Icon_Cell>19</Icon_Cell>
</id>
<Promotion>
<Entity>hele_cavalry_swordsman_e</Entity>
</Promotion>
</Traits>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>hele_cavalry_swordsman_a</Entity>
</Promotion>
</Traits>
<Actor>units/hellenes/cavalry_swordsman_b.xml</Actor>

View File

@ -11,6 +11,12 @@
<Icon_Cell>10</Icon_Cell>
</id>
<Promotion>
<Entity>hele_infantry_archer_e</Entity>
</Promotion>
</Traits>

View File

@ -13,6 +13,13 @@
<History>Archers were used in Hellenistic armies to support the phalanx by splitting up enemy formations. The best Greek archers were from Crete, but mercenaries from Scythia and Asia Minor were sometimes employed. Hellenistic archers wore their quivers on their backs and the more successful ones were able to procure armor.</History>
</Id>
<Promotion>
<Entity>hele_infantry_archer_a</Entity>
</Promotion>
</Traits>
<Actor>units/hellenes/infantry_archer_b.xml</Actor>

View File

@ -9,6 +9,12 @@
<Icon_Cell>7</Icon_Cell>
</Id>
<Promotion>
<Entity>hele_infantry_javelinist_e</Entity>
</Promotion>
</Traits>

View File

@ -17,6 +17,12 @@
</Id>
<Promotion>
<Entity>hele_infantry_javelinist_a</Entity>
</Promotion>
</Traits>
<Actor>units/hellenes/infantry_javelinist_b.xml</Actor>

View File

@ -9,6 +9,12 @@
<Icon_Cell>4</Icon_Cell>
</Id>
<Promotion>
<Entity>hele_infantry_spearman_e</Entity>
</Promotion>
</Traits>

View File

@ -17,6 +17,12 @@
</Id>
<Promotion>
<Entity>hele_infantry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/hellenes/infantry_spearman_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="iber_cavalry_javelinist_b"
>
<Traits>
<Promotion>
<Entity>iber_cavalry_javelinist_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>iber_cavalry_javelinist_a</Entity>
</Promotion>
</Traits>
<Actor>units/iberians/cavalry_javelinist_b.xml</Actor>

View File

@ -3,4 +3,14 @@
<Entity
Parent="iber_cavalry_swordsman_b"
>
<Traits>
<Promotion>
<Entity>iber_cavalry_swordsman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>iber_cavalry_swordsman_a</Entity>
</Promotion>
</Traits>
<Actor>units/iberians/cavalry_swordsman_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="iber_infantry_javelinist_b"
>
<Traits>
<Promotion>
<Entity>iber_infantry_javelinist_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>iber_infantry_javelinist_a</Entity>
</Promotion>
</Traits>
<Actor>units/iberians/infantry_javelinist_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="iber_infantry_slinger_b"
>
<Traits>
<Promotion>
<Entity>iber_infantry_slinger_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,13 @@
</Id>
<Promotion>
<Entity>iber_infantry_slinger_a</Entity>
</Promotion>
</Traits>
<Actor>units/iberians/infantry_slinger_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="iber_infantry_spearman_b"
>
<Traits>
<Promotion>
<Entity>iber_infantry_spearman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,13 @@
</Id>
<Promotion>
<Entity>iber_infantry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/iberians/infantry_spearman_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="iber_infantry_swordsman_b"
>
<Traits>
<Promotion>
<Entity>iber_infantry_swordsman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,13 @@
</Id>
<Promotion>
<Entity>iber_infantry_swordsman_a</Entity>
</Promotion>
</Traits>
<Actor>units/iberians/infantry_swordsman_b.xml</Actor>

View File

@ -3,4 +3,16 @@
<Entity
Parent="pers_cavalry_archer_b"
>
<Traits>
<Promotion>
<Entity>pers_cavalry_archer_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>pers_cavalry_archer_a</Entity>
</Promotion>
</Traits>
<Actor>units/persians/cavalry_archer_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="pers_cavalry_javelinist_b"
>
<Traits>
<Promotion>
<Entity>pers_cavalry_javelinist_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>pers_cavalry_javelinists_a</Entity>
</Promotion>
</Traits>
<Actor>units/persians/cavalry_javelinist_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="pers_cavalry_spearman_b"
>
<Traits>
<Promotion>
<Entity>pers_cavalry_spearman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>pers_cavalry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/persians/cavalry_javelinist_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="pers_cavalry_swordsman_b"
>
<Traits>
<Promotion>
<Entity>pers_cavalry_swordsman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>pers_cavalry_swordsman_a</Entity>
</Promotion>
</Traits>
<Actor>units/persians/cavalry_swordsman_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="pers_infantry_archer_b"
>
<Traits>
<Promotion>
<Entity>pers_infantry_archer_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>pers_infantry_archer_a</Entity>
</Promotion>
</Traits>
<Actor>units/persians/infantry_archer_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="pers_infantry_javelinist_b"
>
<Traits>
<Promotion>
<Entity>pers_infantry_javelinist_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>pers_infantry_javelinist_a</Entity>
</Promotion>
</Traits>
<Actor>units/persians/infantry_javelinist_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="pers_infantry_spearman_b"
>
<Traits>
<Promotion>
<Entity>pers_infantry_spearman_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>pers_infantry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/persians/infantry_spearman_b.xml</Actor>

View File

@ -4,6 +4,16 @@
Parent="rome_cavalry_spearman_b"
>
<Traits>
<Promotion>
<Entity>rome_cavalry_spearman_e</Entity>
</Promotion>
</Traits>
<Actor>units/romans/cavalry_spearman_a.xml</Actor>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>rome_cavalry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/romans/cavalry_spearman_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="rome_infantry_javelinist_b"
>
<Traits>
<Promotion>
<Entity>rome_cavalry_javelinist_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>rome_cavalry_javelinist_a</Entity>
</Promotion>
</Traits>
<Actor>units/romans/infantry_javelinist_b.xml</Actor>

View File

@ -3,4 +3,15 @@
<Entity
Parent="rome_infantry_slinger_b"
>
<Traits>
<Promotion>
<Entity>rome_infantry_slinger_e</Entity>
</Promotion>
</Traits>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>rome_infantry_slinger_a</Entity>
</Promotion>
</Traits>
<Actor>units/romans/infantry_slinger_b.xml</Actor>

View File

@ -4,6 +4,16 @@
Parent="rome_infantry_spearman_b"
>
<Traits>
<Promotion>
<Entity>rome_infantry_spearman_e</Entity>
</Promotion>
</Traits>
<Actor>units/romans/infantry_spearman_a.xml</Actor>
</Entity>

View File

@ -15,6 +15,12 @@
</Id>
<Promotion>
<Entity>rome_infantry_spearman_a</Entity>
</Promotion>
</Traits>
<Actor>units/romans/infantry_spearman_b.xml</Actor>

View File

@ -4,6 +4,16 @@
Parent="rome_infantry_swordsman_b"
>
<Traits>
<Promotion>
<Entity>rome_infantry_swordsman_e</Entity>
</Promotion>
</Traits>
<Actor>units/romans/infantry_swordsman_a.xml</Actor>
</Entity>

View File

@ -14,6 +14,12 @@
</Id>
<Promotion>
<Entity>rome_infantry_swordsman_a</Entity>
</Promotion>
</Traits>
<Actor>units/romans/infantry_swordsman_b.xml</Actor>