1
0
forked from 0ad/0ad

Template work.

Converted Ekdromos to swordsman.

This was SVN commit r10836.
This commit is contained in:
Michael D. Hafer 2011-12-30 08:19:00 +00:00
parent dca6d41d45
commit 7cefd9a94c
16 changed files with 137 additions and 11 deletions

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Base">
<animations>
<animation file="biped/inf_sword_ready_a.dae" name="idle" speed="100"/>
<animation file="biped/inf_sword_ready_a.dae" name="idle" speed="91"/>
<animation file="biped/inf_sword_ready_a.dae" name="idle" speed="85"/>
<animation file="biped/inf_sword_ready_a.dae" name="idle" speed="69"/>
<animation file="biped/inf_sword_ready_a.dae" name="idle" speed="99"/>
<animation file="biped/inf_sword_ready_b.dae" name="idle" speed="100"/>
<animation file="biped/inf_sword_ready_c.dae" name="idle" speed="100"/>
<animation file="biped/inf_sword_ready_a.dae" name="Idle" speed="105"/>
<animation file="biped/inf_sword_ready_a.dae" name="Idle" speed="90"/>
<animation file="biped/inf_sword_ready_b.dae" name="Idle" speed="95"/>
<animation event="0.5" file="infantry/sword/attack/isw_s_off_03.psa" name="melee" speed="150"/>
<animation event="0.5" file="infantry/sword/attack/isw_s_off_05.psa" name="melee" speed="150"/>
<animation file="infantry/sword/move/run/isw_s_off_01.psa" name="Walk" speed="44"/>
<animation file="infantry/sword/move/run/isw_s_off_01.psa" name="Run" speed="25"/>
<animation file="infantry/sword/move/run/isw_s_def_02.psa" name="Run" speed="30"/>
<animation file="infantry/sword/move/run/isw_s_em_03.psa" name="Run" speed="30"/>
<animation file="infantry/general/dude/dudebuild.psa" name="Build" speed="220"/>
<animation file="infantry/general/death/inf_01.psa" name="Death" speed="400"/>
<animation file="infantry/general/death/inf_02.psa" name="Death" speed="700"/>
<animation file="infantry/general/death/inf_03.psa" name="Death" speed="500"/>
<animation file="infantry/general/death/inf_04.psa" name="Death" speed="400"/>
<animation file="infantry/general/death/inf_06.psa" name="Death" speed="500"/>
<animation file="infantry/general/death/inf_07.psa" name="Death" speed="400"/>
</animations>
<mesh>skeletal/m_tunic_long.dae</mesh>
<props>
<prop actor="props/units/heads/hele_su2.xml" attachpoint="helmet"/>
<prop actor="props/units/heads/head_hele_b.xml" attachpoint="head"/>
<prop actor="props/units/shields/hele_round_su2.xml" attachpoint="shield"/>
<prop actor="props/units/weapons/xiphos.xml" attachpoint="r_hand"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="Ekdromos-Chiton-01">
<texture>skeletal/hele_su1_01.dds</texture>
</variant>
<variant frequency="1" name="Ekdromos-Chiton-02">
<texture>skeletal/hele_su1_02.dds</texture>
</variant>
<variant frequency="1" name="Ekdromos-Chiton-03">
<texture>skeletal/hele_su1_03.dds</texture>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -98,6 +98,8 @@ Identity.prototype.Schema =
"<value>City</value>" +
"<value>ConquestCritical</value>" +
"<value>Worker</value>" +
"<value>Female</value>" +
"<value>Healer</value>" +
"<value>CitizenSoldier</value>" +
"<value>Trade</value>" +
"<value>Warship</value>" +

View File

@ -38,7 +38,7 @@
units/hele_champion_cavalry_mace
units/hele_champion_infantry_mace
units/hele_champion_infantry_polis
units/hele_champion_ranged_polis
units/hele_champion_swordsman_polis
</Entities>
</TrainingQueue>
<VisualActor>

View File

@ -74,7 +74,7 @@ The ultimate line infantry. Counters Cavalry. Countered by Swordsmen.</Tooltip>
<UnitMotion>
<WalkSpeed>6.5</WalkSpeed>
<Run>
<Speed>16.25</Speed>
<Speed>12.0</Speed>
<Range>600.0</Range>
<RangeMin>5.0</RangeMin>
</Run>

View File

@ -50,7 +50,7 @@
<GenericName>Female Citizen</GenericName>
<History>Women in the ancient world took on a variety of roles - from leadership (Celts) to servant (Greeks). Women are hard workers, the economic backbone of any civilisation. In history, it was typical when all the males (capable of fighting) were killed for the females, children, and elderly to be sold as slaves.</History>
<Tooltip>Gather resources, build civic structures, and inspire nearby males to work faster. Bonused at foraging and farming.</Tooltip>
<Classes datatype="tokens">Worker</Classes>
<Classes datatype="tokens">Worker Female</Classes>
</Identity>
<ResourceGatherer>
<MaxDistance>2.0</MaxDistance>

View File

@ -21,6 +21,7 @@
<RegenRate>0.3</RegenRate>
</Health>
<Identity>
<Classes datatype="tokens">Healer</Classes>
<GenericName>Healer</GenericName>
<Tooltip>Heal units within his Aura. (Not implemented yet)</Tooltip>
</Identity>

View File

@ -39,6 +39,7 @@
<Healable>false</Healable>
</Health>
<Identity>
<Classes datatype="tokens">Slave</Classes>
<GenericName>Slave</GenericName>
<Icon>units/global_slave.png</Icon>
<Tooltip>Econ unit with a finite life span.</Tooltip>

View File

@ -7,7 +7,7 @@
</Armour>
<Attack>
<Ranged>
<Pierce>30.0</Pierce>
<Pierce>25.0</Pierce>
<MaxRange>54.0</MaxRange>
</Ranged>
</Attack>

View File

@ -7,7 +7,7 @@
</Armour>
<Attack>
<Ranged>
<Pierce>35.0</Pierce>
<Pierce>30.0</Pierce>
<MaxRange>58.0</MaxRange>
</Ranged>
</Attack>

View File

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_champion_infantry_swordsman">
<Armour>
<Hack>5.0</Hack>
<Pierce>10.0</Pierce>
</Armour>
<Attack>
<Melee>
<Bonuses>
<BonusSupport>
<Classes>Support</Classes>
<Multiplier>1.25</Multiplier>
</BonusSupport>
<BonusRanged>
<Classes>Ranged</Classes>
<Multiplier>1.25</Multiplier>
</BonusRanged>
<BonusPrimary>
<Classes>Spear</Classes>
<Multiplier>1.25</Multiplier>
</BonusPrimary>
<BonusSecondary>
<Classes>Elephant</Classes>
<Multiplier>1.25</Multiplier>
</BonusSecondary>
</Bonuses>
</Melee>
<Charge>
<Bonuses>
<BonusSupport>
<Classes>Support</Classes>
<Multiplier>1.25</Multiplier>
</BonusSupport>
<BonusRanged>
<Classes>Ranged</Classes>
<Multiplier>1.25</Multiplier>
</BonusRanged>
<BonusPrimary>
<Classes>Spear</Classes>
<Multiplier>1.25</Multiplier>
</BonusPrimary>
<BonusSecondary>
<Classes>Elephant</Classes>
<Multiplier>1.25</Multiplier>
</BonusSecondary>
</Bonuses>
</Charge>
</Attack>
<Identity>
<Civ>hele</Civ>
<GenericName>Athenian Light Hoplite</GenericName>
<SpecificName>Ékdromos Athēnaïkós</SpecificName>
<Tooltip>Poleis Champion Raider.
Counters Support Units and Ranged Units. Countered by Melee Cavalry. Fast Move Speed.</Tooltip>
<History>Ekdromos (literally: out runner) was a development of the Hoplite. Development of the Hoplite took many twists and turns based on the changing dynamics on the field of battle. Once armies began using Peltasts imported from Thrace something had to be done to counter this barrage of javelins thrown into the midst of a phalanx. The Thebans began to increase the armor of their hoplites, but the Athenians took a completely different approach and lightened the load for their infantry. The Ekdromoi would dash out from the phalanx, close with the enemy ranged units at speed, and cut them down at will. This approach also worked to harass more heavily armed troops as well, the enemy carrying too much weight to catch the vexatious Ekdromoi.</History>
<Icon>units/hele_champion_ranged_polis.png</Icon>
</Identity>
<UnitMotion>
<WalkSpeed>12.0</WalkSpeed>
<Run>
<Speed>20.0</Speed>
</Run>
</UnitMotion>
<Vision>
<Range>66</Range>
</Vision>
<VisualActor>
<Actor>units/hellenes/champion_unit_2_sword.xml</Actor>
</VisualActor>
</Entity>

View File

@ -7,7 +7,7 @@
</Armour>
<Attack>
<Ranged>
<Pierce>30.0</Pierce>
<Pierce>25.0</Pierce>
<MaxRange>54.0</MaxRange>
</Ranged>
</Attack>

View File

@ -7,7 +7,7 @@
</Armour>
<Attack>
<Ranged>
<Pierce>35.0</Pierce>
<Pierce>30.0</Pierce>
<MaxRange>58.0</MaxRange>
</Ranged>
</Attack>

View File

@ -7,7 +7,7 @@
</Armour>
<Attack>
<Ranged>
<Pierce>40.0</Pierce>
<Pierce>25.0</Pierce>
<MaxRange>60.0</MaxRange>
<MinRange>16.0</MinRange>
</Ranged>

View File

@ -7,7 +7,7 @@
</Armour>
<Attack>
<Ranged>
<Pierce>45.0</Pierce>
<Pierce>30.0</Pierce>
<MaxRange>64.0</MaxRange>
<MinRange>12.0</MinRange>
</Ranged>

View File

@ -7,7 +7,7 @@
</Armour>
<Attack>
<Ranged>
<Pierce>30.0</Pierce>
<Pierce>25.0</Pierce>
<MaxRange>64.0</MaxRange>
</Ranged>
</Attack>

View File

@ -7,7 +7,7 @@
</Armour>
<Attack>
<Ranged>
<Pierce>35.0</Pierce>
<Pierce>30.0</Pierce>
<MaxRange>68.0</MaxRange>
</Ranged>
</Attack>