1
0
forked from 0ad/0ad

Pericles and Craterus are in.

This was SVN commit r11504.
This commit is contained in:
Michael D. Hafer 2012-04-15 03:09:12 +00:00
parent a07dd82a70
commit 8848099dc3
39 changed files with 190 additions and 71 deletions

View File

@ -5,13 +5,9 @@
<variant name="base">
<mesh>props/shield/aspis_f.dae</mesh>
<props>
<prop actor="props/units/shields/hele_aspis_back_black.xml" attachpoint="root"/>
<prop actor="props/units/shields/mace_aspis_back_red.xml" attachpoint="root"/>
</props>
</variant>
</group>
<group>
<variant>
<texture>props/shield/hele_round_ae.dds</texture>
<texture>props/shield/athen_aspis_pericles.png</texture>
</variant>
</group>
<material>playercolor_spec.xml</material>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant name="base">
<mesh>props/shield/aspis_sm_f.dae</mesh>
<props>
<prop actor="props/units/shields/hele_round_back.xml" attachpoint="root"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="h">
<texture>props/shield/hele_round_h.dds</texture>
</variant>
<variant frequency="1" name="k">
<texture>props/shield/hele_round_k.dds</texture>
</variant>
<variant frequency="1" name="m">
<texture>props/shield/hele_round_m.dds</texture>
</variant>
<variant frequency="1" name="shield-ah-alpha">
<texture>props/shield/hele_round_ah.dds</texture>
</variant>
</group>
<material>playercolor_spec.xml</material>
</actor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant name="base">
<mesh>props/shield/aspis_sm_f.dae</mesh>
<props>
<prop actor="props/units/shields/hele_round_back.xml" attachpoint="root"/>
<prop actor="props/units/shields/hele_aspis_cape.xml" attachpoint="root"/>
</props>
</variant>
</group>
<group>
<variant frequency="1" name="hele-round-g-trident">
<texture>props/shield/hele_round_g.dds</texture>
</variant>
<variant frequency="1" name="hele-round-h-alpha">
<texture>props/shield/hele_round_h.dds</texture>
</variant>
<variant frequency="1" name="hele-round-ad-octopus">
<texture>props/shield/hele_round_ad.dds</texture>
</variant>
</group>
<material>playercolor_spec.xml</material>
</actor>

View File

@ -35,7 +35,7 @@
<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/shields/athen_round_marine.xml" attachpoint="shield"/>
<prop actor="props/units/weapons/xiphos.xml" attachpoint="r_hand"/>
</props>
</variant>

View File

@ -34,7 +34,6 @@
<prop actor="props/units/heads/head_hele_e.xml" attachpoint="head"/>
<prop actor="props/units/weapons/bow_recurve.xml" attachpoint="l_hand"/>
<prop actor="props/temp/quiver.xml" attachpoint="back"/>
<prop actor="props/units/shields/iberian_buckler_adv.xml" attachpoint="shield"/>
<prop actor="props/units/cape_hd.xml" attachpoint="shoulders"/>
</props>
</variant>

View File

@ -4,51 +4,30 @@
<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_def_06.psa" name="melee" speed="150"/>
<animation event="0.5" file="infantry/sword/attack/isw_s_def_06.psa" name="melee" speed="140"/>
<animation event="0.5" file="infantry/sword/attack/isw_s_off_05.psa" name="melee" speed="150"/>
<animation event="0.5" file="infantry/sword/attack/isw_s_off_05.psa" name="melee" speed="145"/>
<animation event="0.5" file="biped/not used/inf_2sword_attack_e.psa" name="melee" speed="100"/>
<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/spear/idle/isp_01.psa" name="Idle" speed="100"/>
<animation file="infantry/spear/idle/isp_01.psa" name="Idle" speed="90"/>
<animation file="infantry/spear/idle/isp_01.psa" name="Idle" speed="85"/>
<animation file="infantry/spear/idle/isp_01.psa" name="Idle" speed="50"/>
<animation file="infantry/spear/idle/isp_01.psa" name="Idle" speed="110"/>
<animation file="biped/walk_spearshield.psa" name="Walk" speed="120"/>
<animation file="infantry/sword/move/run/isw_s_off_01.psa" name="Run" speed="40"/>
<animation event="0.5" file="infantry/sword/attack/isw_s_def_06.psa" name="Attack" speed="111"/>
<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/hele_su3.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"/>
<prop actor="props/units/shields/athen_round_epilektos.xml" attachpoint="shield"/>
<prop actor="props/units/weapons/spear_long.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 frequency="1" name="epilektos-01">
<texture>skeletal/athen_epilektos_1.png</texture>
</variant>
</group>
<material>player_trans.xml</material>

View File

@ -39,5 +39,5 @@
</props>
</variant>
</group>
<material>player_trans.xml</material>
<material>playercolor_spec.xml</material>
</actor>

View File

@ -57,5 +57,5 @@
</props>
</variant>
</group>
<material>player_trans.xml</material>
<material>playercolor_spec.xml</material>
</actor>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -18,7 +18,7 @@
<Identity>
<Civ>athen</Civ>
<GenericName>Gymnasium</GenericName>
<SpecificName>Gymnásion</SpecificName>
<SpecificName>Gymnásieon</SpecificName>
<Tooltip>Train champion units.</Tooltip>
<History>The gymnasion was a vital place in Hellenistic polises, where physical exercises were performed and social contacts established.</History>
<Icon>structures/gymnasion.png</Icon>
@ -36,7 +36,6 @@
<TrainingQueue>
<Entities datatype="tokens">
units/athen_champion_infantry
units/athen_champion_marine
units/athen_champion_ranged
</Entities>
</TrainingQueue>

View File

@ -1,5 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_champion_infantry_spearman">
<Armour>
<Hack>9.0</Hack>
<Pierce>9.0</Pierce>
<Crush>9.0</Crush>
</Armour>
<Attack>
<Melee>
<Pierce>16.0</Pierce>
<MaxRange>6.0</MaxRange>
</Melee>
</Attack>
<Identity>
<Civ>athen</Civ>
<GenericName>Elite Hoplite</GenericName>
@ -8,6 +19,12 @@
<History>.</History>
<Icon>units/hele_champion_infantry_polis.png</Icon>
</Identity>
<UnitMotion>
<WalkSpeed>8.5</WalkSpeed>
<Run>
<Speed>16.0</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/athenians/champion_unit_spear.xml</Actor>
</VisualActor>

View File

@ -2,11 +2,11 @@
<Entity parent="template_unit_champion_infantry_swordsman">
<Identity>
<Civ>athen</Civ>
<GenericName>Athenian Light Hoplite</GenericName>
<SpecificName>Ékdromos Athēnaïkós</SpecificName>
<Tooltip>Poleis Champion Raider.
<GenericName>Athenian Marine</GenericName>
<SpecificName>Épibastēs Athēnaïkós</SpecificName>
<Tooltip>Champion Swordsmen. Trained from Athenian Triremes.
Counters Support Units, Spear units, and Ranged Units (if they can catch them). Countered by Archers.</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>
<History>.</History>
<Icon>units/hele_champion_ranged_polis.png</Icon>
</Identity>
<UnitMotion>

View File

@ -9,6 +9,11 @@ Ramming Secondary Attack.</Tooltip>
<History>The first Triremes were built circa 650BC, and by 500BC the Trireme was the most widely used heavy warship of the Greek city-states. In the Trireme the outriggers were now an integral part of the ship's hull. The Trireme also had a partial or full fighting deck above the rowers. The length of the Trireme remained approximately 35-38 meters, and the beam was approximately 3.5 metres. A Trireme carried 170 oarsmen, plus twenty sailors and fourteen marines in Greek navies. The top speed of a Trireme was approximately 11.5 knots. Some Triremes may have been able to reach higher speeds in short bursts. A Trireme travelling from Athens to Mitylene in 427BC made the 350 kilometre trip in only 24 hours, averaging eight knots (14.6 km/h). The Trireme could accelerate much faster than a Bireme or Penteconter, and was much more manoeuvrable. This gave the Trireme an advantage in combat, where higher speed and manoeuvrability meant a better chance of victory.</History>
<Icon>units/hele_ship_trireme.png</Icon>
</Identity>
<TrainingQueue>
<Entities datatype="tokens">
units/athen_champion_marine
</Entities>
</TrainingQueue>
<VisualActor>
<Actor>structures/athenians/trireme.xml</Actor>
</VisualActor>

View File

@ -7,9 +7,6 @@
<History>The 3rd Century BC saw the brief rise of a resurgent Sparta. Eager to regain past glory, the Spartan kings Agis and Cleomenes briefly resurrected the ancient Spartan laws and nearly reconquered the Peloponnese. If not for the intervention of the Macedonians in both insurrections Sparta would have reigned victorious. This soldier here is a Spartan armed in the 'Macedonian fashion' with a small round pelta shield and the long Macedonian pike, or "Sarissa" for use in the Syntagma phalanx formation.</History>
<Icon>units/hele_champion_infantry_polis.png</Icon>
</Identity>
<Vision>
<Range>66</Range>
</Vision>
<VisualActor>
<Actor>units/spartans/champion_pikeman.xml</Actor>
</VisualActor>

View File

@ -92,9 +92,6 @@ Counters Melee units. Countered by Ranged units. Small Bonus vs. All Non-Greek U
<Speed>18.0</Speed>
</Run>
</UnitMotion>
<Vision>
<Range>66</Range>
</Vision>
<VisualActor>
<Actor>units/spartans/champion_infantry.xml</Actor>
</VisualActor>

View File

@ -57,7 +57,7 @@
<Cost>
<BuildTime>12</BuildTime>
<Resources>
<metal>60</metal>
<metal>70</metal>
</Resources>
</Cost>
<Health>
@ -83,9 +83,6 @@ Counters Support Units, Spear units, and Ranged Units (if they can catch them).
<Speed>20.0</Speed>
</Run>
</UnitMotion>
<Vision>
<Range>66</Range>
</Vision>
<VisualActor>
<Actor>units/spartans/champion_infantry_sword.xml</Actor>
</VisualActor>

View File

@ -35,9 +35,6 @@
<Promotion>
<Entity>units/spart_infantry_spearman_a</Entity>
</Promotion>
<Vision>
<Range>66</Range>
</Vision>
<VisualActor>
<Actor>units/spartans/infantry_spearman_b.xml</Actor>
</VisualActor>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="massive">
<mesh>gaia/grass_large_2_tall.dae</mesh>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="Helmet-Crest">
<mesh>props/helmet/hele_corinthian_pushed.dae</mesh>
<texture>props/helmet/hele_d1.dds</texture>
</variant>
</group>
<material>playercolor_spec.xml</material>
</actor>

View File

@ -5,6 +5,9 @@
<variant frequency="1" name="Helmet-High Crest">
<mesh>props/helmet/hele_themistocles_highcrest.dae</mesh>
</variant>
<variant frequency="1" name="Helmet-Low Crest">
<mesh>props/helmet/hele_helmet_o.dae</mesh>
</variant>
</group>
<group>
<variant>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<mesh>props/shield/aspis_b.dae</mesh>
<texture>props/shield/hele_aspis_back_black.png</texture>
</variant>
</group>
</actor>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="Base">
<mesh>props/shield/aspis_b.dae</mesh>
<texture>props/shield/hele_aspis_back_silver.png</texture>
</variant>
</group>
<material>basic_spec.xml</material>
</actor>

View File

@ -35,6 +35,9 @@
<variant frequency="1" name="shield-ad-octopus">
<texture>props/shield/hele_round_ad.dds</texture>
</variant>
<variant frequency="1" name="shield-ae-helmet">
<texture>props/shield/hele_round_ae.dds</texture>
</variant>
<variant frequency="1" name="shield-af-winged creatures">
<texture>props/shield/hele_round_af.dds</texture>
</variant>

View File

@ -7,12 +7,8 @@
<props>
<prop actor="props/units/shields/hele_round_back.xml" attachpoint="root"/>
</props>
</variant>
</group>
<group>
<variant name="h">
<texture>props/shield/hele_round_aa.dds</texture>
</variant>
</group>
<material>player_trans.xml</material>
<material>playercolor_spec.xml</material>
</actor>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Terrains>
<Terrain angle="0.0"/>
</Terrains>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Terrains>
<Terrain angle="10.0"/>
</Terrains>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Terrains>
<Terrain angle="0.0"/>
</Terrains>

View File

@ -30,8 +30,8 @@ Train War Elephants and Kardakes mercenaries.</Tooltip>
</Obstruction>
<Sound>
<SoundGroups>
<select>interface/select/building/sel_fortress.xml</select>
<constructed>interface/complete/building/complete_fortress.xml</constructed>
<select>interface/select/building/sel_broch.xml</select>
<constructed>interface/complete/building/complete_broch.xml</constructed>
<death>attack/destruction/building_collapse_large.xml</death>
</SoundGroups>
</Sound>