Convert training queue data in entity templates.
This was SVN commit r7468.
This commit is contained in:
parent
17c9478229
commit
45368671c4
@ -10,4 +10,13 @@
|
||||
<VisualActor>
|
||||
<Actor>structures/celts/barracks.xml</Actor>
|
||||
</VisualActor>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/celt_cavalry_javelinist_b
|
||||
units/celt_cavalry_spearman_b
|
||||
units/celt_cavalry_swordsman_b
|
||||
units/celt_infantry_javelinist_b
|
||||
units/celt_infantry_spearman_b
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -7,4 +7,11 @@
|
||||
<VisualActor>
|
||||
<Actor>structures/celts/civil_centre.xml</Actor>
|
||||
</VisualActor>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/celt_cavalry_javelinist_b
|
||||
units/celt_infantry_javelinist_b
|
||||
units/celt_infantry_spearman_b
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -10,4 +10,10 @@
|
||||
<VisualActor>
|
||||
<Actor>structures/celts/dock.xml</Actor>
|
||||
</VisualActor>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/celt_ship_merchant
|
||||
units/celt_ship_trireme
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -15,4 +15,13 @@
|
||||
<Circle radius="8.0"/>
|
||||
<Height>16.0</Height>
|
||||
</Footprint>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/celt_hero_boudicca
|
||||
units/celt_hero_caratacos
|
||||
units/celt_hero_cynvelin
|
||||
units/celt_super_cavalry_brit
|
||||
units/celt_super_infantry_brit
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -10,4 +10,13 @@
|
||||
<VisualActor>
|
||||
<Actor>structures/celts/fortress_gallic.xml</Actor>
|
||||
</VisualActor>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/celt_hero_brennus
|
||||
units/celt_hero_britomartus
|
||||
units/celt_hero_vercingetorix
|
||||
units/celt_super_cavalry_gaul
|
||||
units/celt_super_infantry_gaul
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -13,4 +13,12 @@
|
||||
<VisualActor>
|
||||
<Actor>structures/hellenes/barracks.xml</Actor>
|
||||
</VisualActor>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/hele_cavalry_swordsman_b
|
||||
units/hele_infantry_archer_b
|
||||
units/hele_infantry_javelinist_b
|
||||
units/hele_infantry_spearman_b
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -13,4 +13,11 @@
|
||||
<VisualActor>
|
||||
<Actor>structures/hellenes/civic_centre_new.xml</Actor>
|
||||
</VisualActor>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/hele_cavalry_swordsman_b
|
||||
units/hele_infantry_javelinist_b
|
||||
units/hele_infantry_spearman_b
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -13,4 +13,11 @@
|
||||
<VisualActor>
|
||||
<Actor>structures/hellenes/dock.xml</Actor>
|
||||
</VisualActor>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/hele_ship_bireme
|
||||
units/hele_ship_merchant
|
||||
units/hele_ship_trireme
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -24,4 +24,12 @@
|
||||
<Square width="22.0" depth="24.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/hele_super_cavalry_mace
|
||||
units/hele_super_infantry_mace
|
||||
units/hele_super_infantry_polis
|
||||
units/hele_super_ranged_polis
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -17,4 +17,9 @@
|
||||
<Square width="17.5" depth="30.0"/>
|
||||
<Height>12.0</Height>
|
||||
</Footprint>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/hele_support_healer
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -24,4 +24,14 @@
|
||||
<Circle radius="10.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/hele_hero_alexander
|
||||
units/hele_hero_demetrius
|
||||
units/hele_hero_leonidas
|
||||
units/hele_hero_philip
|
||||
units/hele_hero_themistocles
|
||||
units/hele_hero_xenophon
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -26,4 +26,9 @@
|
||||
<Square width="9.0" depth="9.0"/>
|
||||
<Height>5.0</Height>
|
||||
</Footprint>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}_support_female_citizen
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -26,4 +26,9 @@
|
||||
<Square width="12.0" depth="12.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}_support_healer
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -25,4 +25,9 @@
|
||||
<Square width="17.0" depth="17.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<TrainingQueue>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}_support_trader
|
||||
</Entities>
|
||||
</TrainingQueue>
|
||||
</Entity>
|
||||
|
@ -237,6 +237,17 @@ sub convert {
|
||||
$out .= qq{$i</Builder>\n};
|
||||
}
|
||||
|
||||
if ($data->{Actions}[0]{Create}[0]{List}[0]{Train}) {
|
||||
$out .= qq{$i<TrainingQueue>\n};
|
||||
$out .= qq{$i$i<Entities datatype="tokens">\n};
|
||||
for (sort (keys %{$data->{Actions}[0]{Create}[0]{List}[0]{Train}[0]})) {
|
||||
my $n = "units/" . ($civ || "{civ}") . "_" . (lc $_);
|
||||
$out .= qq{$i$i$i$n\n};
|
||||
}
|
||||
$out .= qq{$i$i</Entities>\n};
|
||||
$out .= qq{$i</TrainingQueue>\n};
|
||||
}
|
||||
|
||||
if ($data->{SoundGroups}) {
|
||||
$out .= qq{$i<Sound>\n};
|
||||
$out .= qq{$i$i<SoundGroups>\n};
|
||||
|
Loading…
Reference in New Issue
Block a user