New BRASIDAS Spartan hero.

"The Agoge" tech for Spartans.

Fixed Leonidas' selection ring.

This was SVN commit r13444.
This commit is contained in:
Michael D. Hafer 2013-06-01 02:33:58 +00:00
parent 67b42210aa
commit b6e0661b8f
23 changed files with 163 additions and 24 deletions

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant name="Pilos Spartan">
<mesh>props/helmet/hele_pilos_spartan.dae</mesh>
<textures>
<texture file="props/helmet/hele_a1.dds" name="baseTex"/>
<texture file="props/helmet/hele_a-h_spec.png" name="specTex"/>
</textures>
</variant>
</group>
<material>player_trans_spec_helmet.xml</material>
</actor>

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" 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="90"/>
<animation file="biped/inf_sword_ready_a.dae" name="Idle" speed="85"/>
<animation file="biped/inf_sword_ready_a.dae" name="Idle" speed="50"/>
<animation file="biped/inf_sword_ready_b.dae" 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_melee" speed="111"/>
<animation event="0.5" file="infantry/sword/attack/isw_s_em_04.psa" name="attack_melee" speed="80"/>
<animation event="0.5" file="infantry/sword/attack/isw_s_off_05.psa" name="attack_melee" speed="80"/>
<animation event="0.5" file="biped/not used/inf_2sword_attack_e.psa" name="attack_melee" speed="50"/>
<animation event="0.5" file="biped/not used/inf_2sword_attack_d.psa" name="attack_melee" speed="80"/>
<animation file="infantry/general/death/inf_02.psa" name="Death" speed="700"/>
<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/spart_pilos_transverse.xml" attachpoint="helmet"/>
<prop actor="props/units/heads/head_athen_pericles.xml" attachpoint="head"/>
<prop actor="props/units/weapons/xiphos_alexander.xml" attachpoint="r_hand"/>
<prop actor="props/units/shields/spart_round_brasidas.xml" attachpoint="shield"/>
<prop actor="props/units/cape_hd.xml" attachpoint="shoulders"/>
</props>
<textures>
<texture file="skeletal/mace_ijv_e.png" name="baseTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="100" name="Idle"/>
<variant name="Death">
<props>
<prop actor="props/units/blood_01.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>playercolor_spec.xml</material>
</actor>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<SoundGroup>
<Gain>1</Gain>
<Pitch>1</Pitch>
<Priority>100</Priority>
<ConeGain>1</ConeGain>
<ConeInner>360</ConeInner>
<ConeOuter>360</ConeOuter>
<Looping>0</Looping>
<RandOrder>1</RandOrder>
<Distanceless>1</Distanceless>
<RandGain>1</RandGain>
<GainUpper>1</GainUpper>
<GainLower>0.8</GainLower>
<RandPitch>1</RandPitch>
<PitchUpper>1.1</PitchUpper>
<PitchLower>0.9</PitchLower>
<Threshold>1</Threshold>
<Decay>3</Decay>
<Replacement>civ_male_Imcoming_1.ogg</Replacement>
<Path>audio/voice/hellenes/civ</Path>
<Sound>civ_male_Imcoming_1.ogg</Sound>
</SoundGroup>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,15 @@
{
"genericName": "The Agoge",
"description": "Spartans were housed and trained from a young age to be superlative warriors and to endure any hardship a military life can give them.",
"cost": {"food": 0, "wood": 200, "stone": 0, "metal": 200},
"requirements": {"tech": "phase_city"},
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "political_face.png",
"researchTime": 30,
"tooltip": "Barracks and Syssiton -50% build time, but also -1 crush armor level.",
"modifications": [
{"value": "Cost/BuildTime", "multiplier": 0.5},
{"value": "Armour/Crush", "add": -1.0}
],
"affects": ["Barracks", "Syssiton"]
}

View File

@ -31,6 +31,9 @@
units/athen_cavalry_swordsman_b
units/athen_cavalry_javelinist_b
</Entities>
<Technologies datatype="tokens">
-unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>
<Actor>structures/athenians/barracks.xml</Actor>

View File

@ -41,6 +41,7 @@
</Entities>
<Technologies datatype="tokens">
pair_champ_02
unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>

View File

@ -28,6 +28,11 @@
units/cart_infantry_archer_b
units/cart_cavalry_javelinist_b
</Entities>
<Technologies datatype="tokens">
pair_inf_01
pair_inf_02
pair_cav_01
</Technologies>
</ProductionQueue>
<VisualActor>
<Actor>structures/carthaginians/barracks.xml</Actor>

View File

@ -30,6 +30,9 @@
units/spart_infantry_javelinist_b
units/spart_cavalry_javelinist_b
</Entities>
<Technologies datatype="tokens">
-unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>
<Actor>structures/spartans/barracks.xml</Actor>

View File

@ -22,6 +22,7 @@
phase_town
-phase_city_generic
phase_city_spart
hellenes/spartans_agoge
</Technologies>
</ProductionQueue>
<VisualActor>

View File

@ -20,6 +20,9 @@
<Civ>spart</Civ>
<GenericName>Military Mess Hall</GenericName>
<SpecificName>Syssíton</SpecificName>
<Classes datatype="tokens">
Syssiton
</Classes>
<Tooltip>Train Spartan heroes and Spartiate champion hoplites.</Tooltip>
<History>The Syssítia was where full-blooded Spartans were barracked and dined together, even Spartan kings.</History>
<Icon>structures/gymnasion.png</Icon>
@ -38,11 +41,13 @@
<BatchTimeModifier>0.7</BatchTimeModifier>
<Entities datatype="tokens">
units/spart_hero_leonidas
units/spart_hero_brasidas
units/spart_hero_agis
units/spart_champion_infantry_spear
</Entities>
<Technologies datatype="tokens">
pair_champ_02
unlock_champion_units
</Technologies>
</ProductionQueue>
<VisualActor>

View File

@ -39,7 +39,7 @@
<Static width="17.0" depth="17.0"/>
</Obstruction>
<ProductionQueue>
<BatchTimeModifier>0.7</BatchTimeModifier>
<BatchTimeModifier>0.8</BatchTimeModifier>
<Technologies datatype="tokens">
pair_inf_01
pair_inf_02

View File

@ -1,8 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_mechanical_ship_merchant">
<Cost>
<BuildTime>15</BuildTime>
</Cost>
<Footprint replace="">
<Square width="8.0" depth="24.0"/>
<Height>8.0</Height>

View File

@ -36,6 +36,14 @@
<History>The king of Sparta, who fought and died at the battle of Thermopylae in 480 BC. He successfully blocked the way of the huge Persian army through the narrow passage with his 7000 men, until Xerxes was made aware of a secret unobstructed path. Finding the enemy at his rear, Leonidas sent home most of his troops, choosing to stay behind with 300 hand-picked hoplites and win time for the others to withdraw.</History>
<Icon>units/hele_hero_leonidas.png</Icon>
</Identity>
<Selectable>
<Overlay>
<Texture>
<MainTexture>star/1024x1024_aura.png</MainTexture>
<MainTextureMask>star/1024x1024_aura_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<Vision>
<Range>66</Range>
</Vision>

View File

@ -6,8 +6,9 @@
<SpecificName>Gajendra</SpecificName>
<Icon>units/maur_champion_elephant.png</Icon>
<History>Painted Indian war elephant with driver and bow rider. Has some armor on its chest and forehead, and swords on its tusks.</History>
<RequiredTechnology>phase_city</RequiredTechnology>
</Identity>
<VisualActor>
<Actor>units/mauryans/elephant_siege.xml</Actor>
</VisualActor>
</Entity>
</Entity>

View File

@ -2,7 +2,7 @@
<Entity parent="template_unit_support_healer">
<Identity>
<Civ>maur</Civ>
<SelectionGroupName>units/pers_support_healer_b</SelectionGroupName>
<SelectionGroupName>units/maur_support_healer_b</SelectionGroupName>
<GenericName>Brahmin Priest</GenericName>
<SpecificName>Brāhmaṇa Pujari</SpecificName>
<History>Brahmin Priest.</History>

View File

@ -90,7 +90,8 @@
<Cost>
<BuildTime>15</BuildTime>
<Resources>
<metal>25</metal>
<wood>0</wood>
<metal>80</metal>
</Resources>
</Cost>
<Identity>
@ -98,7 +99,7 @@
<GenericName>Spartan Hoplite</GenericName>
<SpecificName>Spartiā́tēs</SpecificName>
<Tooltip>Champion Spearman.
Counters: 2x vs. All Cavalry types. Countered by: Skirmishers, Swordsmen, Cavalry Archers. +10% Attack vs. All Non-Greek Units. Countered by: Skirmishers, Swordsmen.</Tooltip>
Counters: 2x vs. All Cavalry types. +10% Attack vs. All Non-Greek Units. Countered by: Skirmishers, Swordsmen, Cavalry Archers.</Tooltip>
<History>The Spartans had a very peculiar form of government which enabled them to be professional soldiers. It not only enabled them, but actually forced them to be superior soldiers as a small group of Spartans had to dominate an enormous number of subjects and unwilling allies. The Spartan army was superior in Hellas, and in the rest of the known world. No other army was so well trained, and had such excellent equipment. They believed that traditional training was the key to success, and for centuries they were correct, as they rarely lost a battle in spite of their small numbers. Ironic enough, this concept ended the Spartan supremacy, as the Spartan phalanx could not resist the new sloped Theban phalanx and the invading integrated Macedonian forces. The end of the Spartan power marked the decline of the domination of traditional phalanx warfare.</History>
<Icon>units/hele_champion_infantry_polis.png</Icon>
</Identity>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_hero_infantry_swordsman">
<Auras>
<Fear>
<Radius>20</Radius>
<Bonus>5</Bonus>
</Fear>
</Auras>
<Identity>
<Civ>spart</Civ>
<GenericName>Brasidas</GenericName>
<SpecificName>Brasidas</SpecificName>
<Tooltip>Hero Aura: Nearby Helot Skirmishers have increased armour and attack.</Tooltip>
<History>Because Brasidas has sponsored their citizenship in return for service, Helot Skirmishers fight longer and harder for Sparta while within range of him.</History>
<Icon>units/spart_hero_brasidas.png</Icon>
</Identity>
<VisualActor>
<Actor>units/spartans/brasidas.xml</Actor>
</VisualActor>
</Entity>

View File

@ -23,10 +23,6 @@
<Bonus>5</Bonus>
</Fear>
</Auras>
<Footprint>
<Circle radius="8.0"/>
<Height>2.5</Height>
</Footprint>
<Identity>
<Civ>spart</Civ>
<GenericName>Leonidas I</GenericName>
@ -36,14 +32,6 @@ Counters: 2x vs. all cavalry.</Tooltip>
<History>The king of Sparta, who fought and died at the battle of Thermopylae in 480 BC. He successfully blocked the way of the huge Persian army through the narrow passage with his 7000 men, until Xerxes was made aware of a secret unobstructed path. Finding the enemy at his rear, Leonidas sent home most of his troops, choosing to stay behind with 300 hand-picked hoplites and win time for the others to withdraw.</History>
<Icon>units/spart_hero_leonidas.png</Icon>
</Identity>
<Selectable>
<Overlay>
<Texture>
<MainTexture>star/1024x1024_aura.png</MainTexture>
<MainTextureMask>star/1024x1024_aura_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<VisualActor>
<Actor>units/spartans/leonidas.xml</Actor>
</VisualActor>