1
0
forked from mirrors/0ad

Artillery tower master commit, Keep your eyes open for errors, everything's good on my end but my subversion is filthy

This was SVN commit r23094.
This commit is contained in:
LordGood
2019-10-26 16:42:35 +00:00
parent 0ce0340bf5
commit 21106e011f
63 changed files with 640 additions and 0 deletions
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="struct">
<mesh>props/hele_tower_artillery_2.dae</mesh>
<textures>
<texture file="props/hele_props_a.dds" name="baseTex"/>
<texture file="props/hele_props_a_norm.png" name="normTex"/>
<texture file="props/hele_props_a_spec.png" name="specTex"/>
<texture file="structural/ao/hele_tower_artillery_AO.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="helllenized_2">
<mesh>structural/ptol_tower_artillery_roof.dae</mesh>
<textures>
<texture file="structural/Sele_struct_2.png" name="baseTex"/>
<texture file="structural/Sele_struct_2_norm.png" name="normTex"/>
<texture file="structural/Sele_struct_2_spec.png" name="specTex"/>
<texture file="structural/ao/ptol_tower_artillery_AO.png" name="aoTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="rock">
<mesh>props/tower_artillery_projectile.dae</mesh>
<props>
<prop actor="particle/smoke_catapult.xml" attachpoint="root"/>
<prop actor="particle/flame_catapult.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/rome_struct.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>basic_trans.xml</material>
</actor>
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Scout_Tower">
<animations>
<animation event="0.5" load="0" name="attack_ranged" speed="100"/>
</animations>
<mesh>structural/kart_tower_artillery.dae</mesh>
<props>
<prop actor="props/structures/decals/spart_1x1.xml" attachpoint="root"/>
<prop actor="props/units/weapons/rock_flaming.xml" attachpoint="loaded-projectile"/>
<prop actor="props/units/weapons/tower_artillery_projectile.xml" attachpoint="projectile"/>
</props>
<textures>
<texture file="structural/kart_struct.dds" name="baseTex"/>
<texture file="structural/kart_struct_norm.png" name="specTex"/>
<texture file="structural/kart_struct_norm.png" name="normTex"/>
<texture file="structural/ao/cart_tower_artillery_AO.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="ungarrisoned"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_kart.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="lightdamage">
<textures>
<texture file="structural/kart_struct_damaged.png" name="baseTex"/>
<texture file="structural/kart_struct_damaged_norm.png" name="normTex"/>
</textures>
</variant>
<variant name="mediumdamage">
<textures>
<texture file="structural/kart_struct_damaged_med.png" name="baseTex"/>
<texture file="structural/kart_struct_damaged_med_norm.png" name="normTex"/>
</textures>
</variant>
<variant name="heavydamage">
<textures>
<texture file="structural/kart_struct_damaged_heavy.png" name="baseTex"/>
<texture file="structural/kart_struct_damaged_heavy_norm.png" name="normTex"/>
</textures>
</variant>
<variant name="death">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/decals/dirt_2x2.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/kart_struct_damaged_heavy.png" name="baseTex"/>
<texture file="structural/kart_struct_damaged_heavy_norm.png" name="normTex"/>
</textures>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="scout tower">
<animations>
<animation event="0.5" load="0" name="attack_ranged" speed="100"/>
</animations>
<mesh>structural/hele_tower_artillery_1.dae</mesh>
<props>
<prop actor="props/structures/hellenes/tower_artillery_2.xml" attachpoint="root"/>
<prop actor="props/structures/decals/spart_1x1.xml" attachpoint="root"/>
<prop actor="props/units/weapons/rock_flaming.xml" attachpoint="loaded-projectile"/>
<prop actor="props/units/weapons/tower_artillery_projectile.xml" attachpoint="projectile"/>
</props>
<textures>
<texture file="structural/hele_struct.dds" name="baseTex"/>
<texture file="structural/hele_struct_norm.png" name="normTex"/>
<texture file="structural/hele_struct_spec.png" name="specTex"/>
<texture file="structural/ao/hele_tower_artillery_AO.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="ungarrisoned"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_hele.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="death">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="props/structures/hellenes/tower_artillery_2.xml" attachpoint="root"/>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/decals/dirt_1x1.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base">
<mesh>structural/ptol_tower_artillery.dae</mesh>
<props>
<prop actor="props/structures/decals/spart_1x1.xml" attachpoint="root"/>
<prop actor="props/structures/ptolemies/tower_artillery_roof.xml" attachpoint="root"/>
<prop actor="props/units/weapons/rock.xml" attachpoint="loaded-projectile"/>
<prop actor="props/units/weapons/tower_artillery_projectile.xml" attachpoint="projectile"/>
</props>
<textures>
<texture file="structural/ptol_struct.png" name="baseTex"/>
<texture file="structural/ptol_struct_norm.png" name="normTex"/>
<texture file="structural/ptol_struct_spec.png" name="specTex"/>
<texture file="structural/ao/ptol_tower_artillery_AO.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="ungarrisoned"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_hele.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="death">
<props>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/decals/dirt_1x1.xml" attachpoint="root"/>
<prop actor="props/structures/ptolemies/tower_artillery_roof.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base">
<animations>
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
</animations>
<mesh>structural/rome_tower_artillery.dae</mesh>
<props>
<prop actor="props/units/weapons/tower_artillery_projectile.xml" attachpoint="projectile"/>
<prop actor="props/units/weapons/rock_flaming.xml" attachpoint="loaded-projectile"/>
<prop actor="props/structures/decals/spart_1x1.xml" attachpoint="root"/>
</props>
<textures>
<texture file="structural/rome_struct.png" name="baseTex"/>
<texture file="structural/rome_struct_norm.png" name="normTex"/>
<texture file="structural/rome_struct_spec.png" name="specTex"/>
<texture file="structural/ao/rome_tower_artillery_AO.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="ungarrisoned"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_rome.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="death">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_small_gray.xml" attachpoint="root"/>
<prop actor="props/structures/decals/dirt_2x2.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Seleucid Tower">
<animations>
<animation event="0.5" load="0.0" name="attack_ranged" speed="100"/>
</animations>
<mesh>structural/sele_tower_artillery.dae</mesh>
<props>
<prop actor="props/structures/decals/spart_1x1.xml" attachpoint="root"/>
<prop actor="props/units/weapons/tower_artillery_projectile.xml" attachpoint="loaded-projectile"/>
<prop actor="props/units/weapons/tower_artillery_projectile.xml" attachpoint="projectile"/>
</props>
<textures>
<texture file="structural/Sele_struct_2.png" name="baseTex"/>
<texture file="structural/Sele_struct_2_norm.png" name="normTex"/>
<texture file="structural/Sele_struct_2_spec.png" name="specTex"/>
<texture file="structural/ao/sele_tower_artillery_AO.png" name="aoTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="ungarrisoned"/>
<variant name="garrisoned">
<props>
<prop actor="props/special/common/garrison_flag_seleucids.xml" attachpoint="garrisoned"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="alive"/>
<variant name="death">
<props>
<prop attachpoint="garrisoned"/>
<prop actor="particle/destruction_smoke_small.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_large.xml" attachpoint="root"/>
<prop actor="particle/destruction_dust_large_gray.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>player_trans_ao_parallax_spec.xml</material>
</actor>
@@ -17,4 +17,16 @@
<VisualActor>
<Actor>structures/hellenes/scout_tower.xml</Actor>
</VisualActor>
<Upgrade>
<Tower>
<Entity>structures/{civ}_tower_artillery</Entity>
<Tooltip>Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.</Tooltip>
<RequiredTechnology>phase_city</RequiredTechnology>
<Cost>
<wood>150</wood>
<stone>100</stone>
</Cost>
<Time>200</Time>
</Tower>
</Upgrade>
</Entity>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_tower_artillery">
<Footprint>
<Square width="10.0" depth="10.5"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<Civ>athen</Civ>
<SpecificName>Pyrgíon</SpecificName>
</Identity>
<Obstruction>
<Static width="7.0" depth="8.0"/>
</Obstruction>
<StatusBars>
<HeightOffset>22.0</HeightOffset>
</StatusBars>
<VisualActor>
<Actor>structures/hellenes/tower_artillery.xml</Actor>
</VisualActor>
</Entity>
@@ -18,4 +18,16 @@
<FoundationActor>structures/carthaginians/fndn_defense_tower.xml</FoundationActor>
<Actor>structures/carthaginians/scout_tower.xml</Actor>
</VisualActor>
<Upgrade>
<Tower>
<Entity>structures/{civ}_tower_artillery</Entity>
<Tooltip>Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.</Tooltip>
<RequiredTechnology>phase_city</RequiredTechnology>
<Cost>
<wood>150</wood>
<stone>100</stone>
</Cost>
<Time>200</Time>
</Tower>
</Upgrade>
</Entity>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_tower_artillery">
<Footprint>
<Square width="10.0" depth="10.0"/>
<Height>18.0</Height>
</Footprint>
<Identity>
<Civ>cart</Civ>
<SpecificName>Mijdil</SpecificName>
</Identity>
<Obstruction>
<Static width="9.0" depth="9.0"/>
</Obstruction>
<StatusBars>
<HeightOffset>20.0</HeightOffset>
</StatusBars>
<VisualActor>
<FoundationActor>structures/carthaginians/fndn_defense_tower.xml</FoundationActor>
<Actor>structures/carthaginians/tower_artillery.xml</Actor>
</VisualActor>
</Entity>
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_military_siege_tunnel">
<Identity>
<Civ>gaul</Civ>
</Identity>
<VisualActor>
<Actor>structures/gauls/siege_tunnel.xml</Actor>
</VisualActor>
</Entity>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_tower_artillery">
<Footprint>
<Square width="10.0" depth="10.5"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<Civ>mace</Civ>
<SpecificName>Pyrgíon</SpecificName>
</Identity>
<Obstruction>
<Static width="7.0" depth="8.0"/>
</Obstruction>
<StatusBars>
<HeightOffset>22.0</HeightOffset>
</StatusBars>
<VisualActor>
<Actor>structures/hellenes/tower_artillery.xml</Actor>
</VisualActor>
</Entity>
@@ -17,4 +17,16 @@
<VisualActor>
<Actor>structures/ptolemies/defense_tower.xml</Actor>
</VisualActor>
<Upgrade>
<Tower>
<Entity>structures/{civ}_tower_artillery</Entity>
<Tooltip>Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.</Tooltip>
<RequiredTechnology>phase_city</RequiredTechnology>
<Cost>
<wood>150</wood>
<stone>100</stone>
</Cost>
<Time>200</Time>
</Tower>
</Upgrade>
</Entity>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_tower_artillery">
<Footprint>
<Square width="10.0" depth="10.0"/>
<Height>18.0</Height>
</Footprint>
<Identity>
<Civ>ptol</Civ>
<SpecificName>mktr-n-ḏw</SpecificName>
</Identity>
<Obstruction>
<Static width="9.0" depth="9.0"/>
</Obstruction>
<StatusBars>
<HeightOffset>22.0</HeightOffset>
</StatusBars>
<VisualActor>
<Actor>structures/ptolemies/tower_artillery.xml</Actor>
</VisualActor>
</Entity>
@@ -17,4 +17,16 @@
<VisualActor>
<Actor>structures/romans/scout_tower.xml</Actor>
</VisualActor>
<Upgrade>
<Tower>
<Entity>structures/{civ}_tower_artillery</Entity>
<Tooltip>Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.</Tooltip>
<RequiredTechnology>phase_city</RequiredTechnology>
<Cost>
<wood>150</wood>
<stone>100</stone>
</Cost>
<Time>200</Time>
</Tower>
</Upgrade>
</Entity>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_tower_artillery">
<Footprint>
<Square width="10.0" depth="10.0"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<Civ>rome</Civ>
<SpecificName>Turris Laterīcia</SpecificName>
</Identity>
<Obstruction>
<Static width="7.5" depth="7.5"/>
</Obstruction>
<StatusBars>
<HeightOffset>19.0</HeightOffset>
</StatusBars>
<VisualActor>
<Actor>structures/romans/tower_artillery.xml</Actor>
</VisualActor>
</Entity>
@@ -17,4 +17,16 @@
<VisualActor>
<Actor>structures/seleucids/scout_tower.xml</Actor>
</VisualActor>
<Upgrade>
<Tower>
<Entity>structures/{civ}_tower_artillery</Entity>
<Tooltip>Reinforce with stone block, and install small torsion engines to upgrade this defense tower into an artillery tower.</Tooltip>
<RequiredTechnology>phase_city</RequiredTechnology>
<Cost>
<wood>150</wood>
<stone>100</stone>
</Cost>
<Time>200</Time>
</Tower>
</Upgrade>
</Entity>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_tower_artillery">
<Footprint>
<Square width="10.0" depth="10.5"/>
<Height>15.0</Height>
</Footprint>
<Identity>
<Civ>sele</Civ>
<SpecificName>Pyrgíon</SpecificName>
</Identity>
<Obstruction>
<Static width="7.0" depth="8.0"/>
</Obstruction>
<StatusBars>
<HeightOffset>22.0</HeightOffset>
</StatusBars>
<VisualActor>
<Actor>structures/seleucids/tower_artillery.xml</Actor>
</VisualActor>
</Entity>
@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_tower">
<Attack>
<Ranged>
<Damage>
<Pierce>35</Pierce>
<Crush>25</Crush>
</Damage>
<MaxRange>78</MaxRange>
<MinRange>20</MinRange>
<ElevationBonus>15</ElevationBonus>
<PrepareTime>4500</PrepareTime>
<RepeatTime>5000</RepeatTime>
<Projectile>
<Speed>30.0</Speed>
<Spread>2.5</Spread>
<Gravity>9.81</Gravity>
<LaunchPoint y="3"/>
<ImpactActorName>props/units/weapons/rock_explosion.xml</ImpactActorName>
<ImpactAnimationLifetime>0.1</ImpactAnimationLifetime>
</Projectile>
<Splash>
<Shape>Circular</Shape>
<Range>7</Range>
<FriendlyFire>false</FriendlyFire>
<Damage>
<Hack>0.0</Hack>
<Pierce>25.0</Pierce>
<Crush>5.0</Crush>
</Damage>
</Splash>
</Ranged>
</Attack>
<BuildingAI>
<DefaultArrowCount>1</DefaultArrowCount>
<GarrisonArrowMultiplier>0.2</GarrisonArrowMultiplier>
</BuildingAI>
<Cost>
<BuildTime>200</BuildTime>
<Resources>
<wood>200</wood>
<stone>200</stone>
</Resources>
</Cost>
<Footprint>
<Square width="10.0" depth="10.0"/>
<Height>15.0</Height>
</Footprint>
<GarrisonHolder>
<Max>5</Max>
</GarrisonHolder>
<Health>
<Max>1400</Max>
</Health>
<Identity>
<GenericName>Artillery Tower</GenericName>
<Tooltip>Catapults stones. Needs the murder holes tech to protect its foot.</Tooltip>
<Classes datatype="tokens">GarrisonTower</Classes>
<VisibleClasses datatype="tokens">City DefenseTower StoneTower</VisibleClasses>
<Icon>structures/tower_artillery.png</Icon>
<RequiredTechnology>phase_city</RequiredTechnology>
</Identity>
<Loot>
<wood>0</wood>
<stone>40</stone>
</Loot>
<Obstruction>
<Static width="7.0" depth="7.0"/>
</Obstruction>
<ProductionQueue>
<Technologies datatype="tokens">
tower_watch
tower_crenellations
tower_range
tower_murderholes
tower_armour
</Technologies>
</ProductionQueue>
<Sound>
<SoundGroups>
<attack_impact_ranged>attack/impact/siegeprojectilehit.xml</attack_impact_ranged>
<attack_ranged>attack/siege/ballist_attack.xml</attack_ranged>
</SoundGroups>
</Sound>
<TerritoryInfluence>
<Root>false</Root>
<Radius>32</Radius>
<Weight>30000</Weight>
</TerritoryInfluence>
</Entity>
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_javelinist">
<Builder>
<Entities datatype="tokens">
structures/athen_tower_artillery
structures/athen_gymnasion
structures/athen_theatron
structures/athen_prytaneion
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_archer">
<Builder>
<Entities datatype="tokens">
structures/athen_tower_artillery
structures/athen_gymnasion
structures/athen_theatron
structures/athen_prytaneion
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_slinger">
<Builder>
<Entities datatype="tokens">
structures/athen_tower_artillery
structures/athen_gymnasion
structures/athen_theatron
structures/athen_prytaneion
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_spearman_hoplite">
<Builder>
<Entities datatype="tokens">
structures/athen_tower_artillery
structures/athen_gymnasion
structures/athen_theatron
structures/athen_prytaneion
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_archer">
<Builder>
<Entities datatype="tokens">
structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_javelinist">
<Builder>
<Entities datatype="tokens">
structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_slinger">
<Builder>
<Entities datatype="tokens">
structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_spearman_hoplite">
<Builder>
<Entities datatype="tokens">
structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_swordsman">
<Builder>
<Entities datatype="tokens">
structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_swordsman">
<Builder>
<Entities datatype="tokens">
structures/cart_tower_artillery
structures/cart_super_dock
structures/cart_embassy_celtic
structures/cart_embassy_iberian
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_archer">
<Builder>
<Entities datatype="tokens">
structures/mace_tower_artillery
structures/mace_theatron
structures/mace_library
</Entities>
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_javelinist">
<Builder>
<Entities datatype="tokens">
structures/mace_tower_artillery
structures/mace_theatron
structures/mace_library
</Entities>
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_pikeman">
<Builder>
<Entities datatype="tokens">
structures/mace_tower_artillery
structures/mace_theatron
structures/mace_library
</Entities>
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_slinger">
<Builder>
<Entities datatype="tokens">
structures/mace_tower_artillery
structures/mace_theatron
structures/mace_library
</Entities>
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_archer">
<Builder>
<Entities datatype="tokens">
structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_javelinist">
<Builder>
<Entities datatype="tokens">
structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_pikeman">
<Builder>
<Entities datatype="tokens">
structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_slinger">
<Builder>
<Entities datatype="tokens">
structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_spearman_hoplite">
<Builder>
<Entities datatype="tokens">
structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_swordsman">
<Builder>
<Entities datatype="tokens">
structures/ptol_tower_artillery
structures/ptol_military_colony
structures/ptol_lighthouse
structures/ptol_library
@@ -3,6 +3,7 @@
<Builder>
<Entities datatype="tokens">
-structures/wallset_palisade
structures/rome_tower_artillery
structures/rome_army_camp
structures/rome_wallset_siege
structures/rome_temple_vesta
@@ -3,6 +3,7 @@
<Builder>
<Entities datatype="tokens">
-structures/wallset_palisade
structures/rome_tower_artillery
structures/rome_army_camp
structures/rome_wallset_siege
structures/rome_temple_vesta
@@ -3,6 +3,7 @@
<Builder>
<Entities datatype="tokens">
-structures/wallset_palisade
structures/rome_tower_artillery
structures/rome_army_camp
structures/rome_wallset_siege
structures/rome_temple_vesta
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_archer">
<Builder>
<Entities datatype="tokens">
structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library
</Entities>
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_ranged_javelinist">
<Builder>
<Entities datatype="tokens">
structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library
</Entities>
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_pikeman">
<Builder>
<Entities datatype="tokens">
structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library
</Entities>
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_spearman_hoplite">
<Builder>
<Entities datatype="tokens">
structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library
</Entities>
@@ -2,6 +2,7 @@
<Entity parent="template_unit_infantry_melee_swordsman">
<Builder>
<Entities datatype="tokens">
structures/sele_tower_artillery
structures/sele_military_colony
structures/sele_library
</Entities>