From b6e0661b8fd7d1b8ca2a29c1c13bad7c102dc27d Mon Sep 17 00:00:00 2001 From: Mythos_Ruler Date: Sat, 1 Jun 2013 02:33:58 +0000 Subject: [PATCH] New BRASIDAS Spartan hero. "The Agoge" tech for Spartans. Fixed Leonidas' selection ring. This was SVN commit r13444. --- .../units/heads/spart_pilos_transverse.xml | 14 ++++++ .../art/actors/units/spartans/brasidas.xml | 45 +++++++++++++++++++ .../props/helmet/hele_pilos_spartan.dae | 4 +- .../portraits/units/spart_hero_brasidas.png | 3 ++ .../voice/hellenes/civ/civ_male_build.xml | 23 ++++++++++ .../maps/scenarios/Sandbox - Athenians.xml | 4 +- .../maps/scenarios/Sandbox - Spartans.pmp | 3 ++ .../maps/scenarios/Sandbox - Spartans.xml | 3 ++ .../technologies/hellenes/spartans_agoge.json | 15 +++++++ .../templates/structures/athen_barracks.xml | 3 ++ .../templates/structures/athen_gymnasion.xml | 1 + .../templates/structures/cart_barracks.xml | 5 +++ .../templates/structures/spart_barracks.xml | 3 ++ .../structures/spart_civil_centre.xml | 1 + .../templates/structures/spart_syssiton.xml | 5 +++ ...template_structure_military_blacksmith.xml | 2 +- .../templates/units/athen_ship_merchant.xml | 3 -- .../templates/units/hele_hero_leonidas.xml | 8 ++++ .../units/maur_champion_elephant.xml | 3 +- .../templates/units/maur_support_healer_b.xml | 2 +- .../units/spart_champion_infantry_spear.xml | 5 ++- .../templates/units/spart_hero_brasidas.xml | 20 +++++++++ .../templates/units/spart_hero_leonidas.xml | 12 ----- 23 files changed, 163 insertions(+), 24 deletions(-) create mode 100644 binaries/data/mods/public/art/actors/props/units/heads/spart_pilos_transverse.xml create mode 100644 binaries/data/mods/public/art/actors/units/spartans/brasidas.xml create mode 100644 binaries/data/mods/public/art/textures/ui/session/portraits/units/spart_hero_brasidas.png create mode 100644 binaries/data/mods/public/audio/voice/hellenes/civ/civ_male_build.xml create mode 100644 binaries/data/mods/public/maps/scenarios/Sandbox - Spartans.pmp create mode 100644 binaries/data/mods/public/maps/scenarios/Sandbox - Spartans.xml create mode 100644 binaries/data/mods/public/simulation/data/technologies/hellenes/spartans_agoge.json create mode 100644 binaries/data/mods/public/simulation/templates/units/spart_hero_brasidas.xml diff --git a/binaries/data/mods/public/art/actors/props/units/heads/spart_pilos_transverse.xml b/binaries/data/mods/public/art/actors/props/units/heads/spart_pilos_transverse.xml new file mode 100644 index 0000000000..80173ef6ae --- /dev/null +++ b/binaries/data/mods/public/art/actors/props/units/heads/spart_pilos_transverse.xml @@ -0,0 +1,14 @@ + + + + + + props/helmet/hele_pilos_spartan.dae + + + + + + + player_trans_spec_helmet.xml + diff --git a/binaries/data/mods/public/art/actors/units/spartans/brasidas.xml b/binaries/data/mods/public/art/actors/units/spartans/brasidas.xml new file mode 100644 index 0000000000..9b071620c5 --- /dev/null +++ b/binaries/data/mods/public/art/actors/units/spartans/brasidas.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + skeletal/m_tunic_long.dae + + + + + + + + + + + + + + + + + + + + + playercolor_spec.xml + diff --git a/binaries/data/mods/public/art/meshes/props/helmet/hele_pilos_spartan.dae b/binaries/data/mods/public/art/meshes/props/helmet/hele_pilos_spartan.dae index 1cb11e0f56..ebb81d96b4 100644 --- a/binaries/data/mods/public/art/meshes/props/helmet/hele_pilos_spartan.dae +++ b/binaries/data/mods/public/art/meshes/props/helmet/hele_pilos_spartan.dae @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14875c762890759bb34785c332bca6095876dbb185c7d8d20fd7751bab415058 -size 29002 +oid sha256:d7e601a1b05619af64259431871fcd904c531f0f48e8ea03d133eb5d18875c87 +size 27127 diff --git a/binaries/data/mods/public/art/textures/ui/session/portraits/units/spart_hero_brasidas.png b/binaries/data/mods/public/art/textures/ui/session/portraits/units/spart_hero_brasidas.png new file mode 100644 index 0000000000..2be0c47994 --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/session/portraits/units/spart_hero_brasidas.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c71ab21cc369bf3f6f6d434bd72cc000ea62660917135f2de74bd09fe2d0426 +size 19582 diff --git a/binaries/data/mods/public/audio/voice/hellenes/civ/civ_male_build.xml b/binaries/data/mods/public/audio/voice/hellenes/civ/civ_male_build.xml new file mode 100644 index 0000000000..967031faf9 --- /dev/null +++ b/binaries/data/mods/public/audio/voice/hellenes/civ/civ_male_build.xml @@ -0,0 +1,23 @@ + + + 1 + 1 + 100 + 1 + 360 + 360 + 0 + 1 + 1 + 1 + 1 + 0.8 + 1 + 1.1 + 0.9 + 1 + 3 + civ_male_Imcoming_1.ogg + audio/voice/hellenes/civ + civ_male_Imcoming_1.ogg + diff --git a/binaries/data/mods/public/maps/scenarios/Sandbox - Athenians.xml b/binaries/data/mods/public/maps/scenarios/Sandbox - Athenians.xml index e504d7f5e3..c524b5127b 100644 --- a/binaries/data/mods/public/maps/scenarios/Sandbox - Athenians.xml +++ b/binaries/data/mods/public/maps/scenarios/Sandbox - Athenians.xml @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a347fba49614227a2d7bc0b1efa62aa5d69836913cad2cac6f0682af9b82f5e -size 137726 +oid sha256:06266151a27982036ae150b0c27b7c5aecb999b5dc453fc3ea55bf8a3f9272aa +size 137956 diff --git a/binaries/data/mods/public/maps/scenarios/Sandbox - Spartans.pmp b/binaries/data/mods/public/maps/scenarios/Sandbox - Spartans.pmp new file mode 100644 index 0000000000..f81e3a3ac2 --- /dev/null +++ b/binaries/data/mods/public/maps/scenarios/Sandbox - Spartans.pmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82c9024d406af79b42ca00f398ad9862bd58746c6b5415cd80625dfd32f458d4 +size 2623817 diff --git a/binaries/data/mods/public/maps/scenarios/Sandbox - Spartans.xml b/binaries/data/mods/public/maps/scenarios/Sandbox - Spartans.xml new file mode 100644 index 0000000000..c36f8d7b75 --- /dev/null +++ b/binaries/data/mods/public/maps/scenarios/Sandbox - Spartans.xml @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b16ac775450ff92e684f33c03f86c98abbd2e3a8365374ff947c42bd501f5f +size 138984 diff --git a/binaries/data/mods/public/simulation/data/technologies/hellenes/spartans_agoge.json b/binaries/data/mods/public/simulation/data/technologies/hellenes/spartans_agoge.json new file mode 100644 index 0000000000..da0df89748 --- /dev/null +++ b/binaries/data/mods/public/simulation/data/technologies/hellenes/spartans_agoge.json @@ -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"] +} \ No newline at end of file diff --git a/binaries/data/mods/public/simulation/templates/structures/athen_barracks.xml b/binaries/data/mods/public/simulation/templates/structures/athen_barracks.xml index 1ba545f5ca..058c805c70 100644 --- a/binaries/data/mods/public/simulation/templates/structures/athen_barracks.xml +++ b/binaries/data/mods/public/simulation/templates/structures/athen_barracks.xml @@ -31,6 +31,9 @@ units/athen_cavalry_swordsman_b units/athen_cavalry_javelinist_b + + -unlock_champion_units + structures/athenians/barracks.xml diff --git a/binaries/data/mods/public/simulation/templates/structures/athen_gymnasion.xml b/binaries/data/mods/public/simulation/templates/structures/athen_gymnasion.xml index bcf16c3899..58345acc37 100644 --- a/binaries/data/mods/public/simulation/templates/structures/athen_gymnasion.xml +++ b/binaries/data/mods/public/simulation/templates/structures/athen_gymnasion.xml @@ -41,6 +41,7 @@ pair_champ_02 + unlock_champion_units diff --git a/binaries/data/mods/public/simulation/templates/structures/cart_barracks.xml b/binaries/data/mods/public/simulation/templates/structures/cart_barracks.xml index 67eb78d7c3..ebc2c17fd7 100644 --- a/binaries/data/mods/public/simulation/templates/structures/cart_barracks.xml +++ b/binaries/data/mods/public/simulation/templates/structures/cart_barracks.xml @@ -28,6 +28,11 @@ units/cart_infantry_archer_b units/cart_cavalry_javelinist_b + + pair_inf_01 + pair_inf_02 + pair_cav_01 + structures/carthaginians/barracks.xml diff --git a/binaries/data/mods/public/simulation/templates/structures/spart_barracks.xml b/binaries/data/mods/public/simulation/templates/structures/spart_barracks.xml index 77298e6f67..864afa4263 100644 --- a/binaries/data/mods/public/simulation/templates/structures/spart_barracks.xml +++ b/binaries/data/mods/public/simulation/templates/structures/spart_barracks.xml @@ -30,6 +30,9 @@ units/spart_infantry_javelinist_b units/spart_cavalry_javelinist_b + + -unlock_champion_units + structures/spartans/barracks.xml diff --git a/binaries/data/mods/public/simulation/templates/structures/spart_civil_centre.xml b/binaries/data/mods/public/simulation/templates/structures/spart_civil_centre.xml index 7d1a47770b..8f36ff5ced 100644 --- a/binaries/data/mods/public/simulation/templates/structures/spart_civil_centre.xml +++ b/binaries/data/mods/public/simulation/templates/structures/spart_civil_centre.xml @@ -22,6 +22,7 @@ phase_town -phase_city_generic phase_city_spart + hellenes/spartans_agoge diff --git a/binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml b/binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml index e47304aa49..452cdbe3a6 100644 --- a/binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml +++ b/binaries/data/mods/public/simulation/templates/structures/spart_syssiton.xml @@ -20,6 +20,9 @@ spart Military Mess Hall Syssíton + + Syssiton + Train Spartan heroes and Spartiate champion hoplites. The Syssítia was where full-blooded Spartans were barracked and dined together, even Spartan kings. structures/gymnasion.png @@ -38,11 +41,13 @@ 0.7 units/spart_hero_leonidas + units/spart_hero_brasidas units/spart_hero_agis units/spart_champion_infantry_spear pair_champ_02 + unlock_champion_units diff --git a/binaries/data/mods/public/simulation/templates/template_structure_military_blacksmith.xml b/binaries/data/mods/public/simulation/templates/template_structure_military_blacksmith.xml index fb08024913..374865eb01 100644 --- a/binaries/data/mods/public/simulation/templates/template_structure_military_blacksmith.xml +++ b/binaries/data/mods/public/simulation/templates/template_structure_military_blacksmith.xml @@ -39,7 +39,7 @@ - 0.7 + 0.8 pair_inf_01 pair_inf_02 diff --git a/binaries/data/mods/public/simulation/templates/units/athen_ship_merchant.xml b/binaries/data/mods/public/simulation/templates/units/athen_ship_merchant.xml index 0efa12d7aa..68b4000ec8 100644 --- a/binaries/data/mods/public/simulation/templates/units/athen_ship_merchant.xml +++ b/binaries/data/mods/public/simulation/templates/units/athen_ship_merchant.xml @@ -1,8 +1,5 @@ - - 15 - 8.0 diff --git a/binaries/data/mods/public/simulation/templates/units/hele_hero_leonidas.xml b/binaries/data/mods/public/simulation/templates/units/hele_hero_leonidas.xml index 91de728c06..5aabd483f4 100644 --- a/binaries/data/mods/public/simulation/templates/units/hele_hero_leonidas.xml +++ b/binaries/data/mods/public/simulation/templates/units/hele_hero_leonidas.xml @@ -36,6 +36,14 @@ 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. units/hele_hero_leonidas.png + + + + star/1024x1024_aura.png + star/1024x1024_aura_mask.png + + + 66 diff --git a/binaries/data/mods/public/simulation/templates/units/maur_champion_elephant.xml b/binaries/data/mods/public/simulation/templates/units/maur_champion_elephant.xml index c7f45af43e..f773b77233 100644 --- a/binaries/data/mods/public/simulation/templates/units/maur_champion_elephant.xml +++ b/binaries/data/mods/public/simulation/templates/units/maur_champion_elephant.xml @@ -6,8 +6,9 @@ Gajendra units/maur_champion_elephant.png Painted Indian war elephant with driver and bow rider. Has some armor on its chest and forehead, and swords on its tusks. + phase_city units/mauryans/elephant_siege.xml - + \ No newline at end of file diff --git a/binaries/data/mods/public/simulation/templates/units/maur_support_healer_b.xml b/binaries/data/mods/public/simulation/templates/units/maur_support_healer_b.xml index 3f7ea97b48..3f07b514ae 100644 --- a/binaries/data/mods/public/simulation/templates/units/maur_support_healer_b.xml +++ b/binaries/data/mods/public/simulation/templates/units/maur_support_healer_b.xml @@ -2,7 +2,7 @@ maur - units/pers_support_healer_b + units/maur_support_healer_b Brahmin Priest Brāhmaṇa Pujari Brahmin Priest. diff --git a/binaries/data/mods/public/simulation/templates/units/spart_champion_infantry_spear.xml b/binaries/data/mods/public/simulation/templates/units/spart_champion_infantry_spear.xml index cbac59133e..615e3ecca8 100644 --- a/binaries/data/mods/public/simulation/templates/units/spart_champion_infantry_spear.xml +++ b/binaries/data/mods/public/simulation/templates/units/spart_champion_infantry_spear.xml @@ -90,7 +90,8 @@ 15 - 25 + 0 + 80 @@ -98,7 +99,7 @@ Spartan Hoplite Spartiā́tēs 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. +Counters: 2x vs. All Cavalry types. +10% Attack vs. All Non-Greek Units. Countered by: Skirmishers, Swordsmen, Cavalry Archers. 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. units/hele_champion_infantry_polis.png diff --git a/binaries/data/mods/public/simulation/templates/units/spart_hero_brasidas.xml b/binaries/data/mods/public/simulation/templates/units/spart_hero_brasidas.xml new file mode 100644 index 0000000000..f6e1506b53 --- /dev/null +++ b/binaries/data/mods/public/simulation/templates/units/spart_hero_brasidas.xml @@ -0,0 +1,20 @@ + + + + + 20 + 5 + + + + spart + Brasidas + Brasidas + Hero Aura: Nearby Helot Skirmishers have increased armour and attack. + Because Brasidas has sponsored their citizenship in return for service, Helot Skirmishers fight longer and harder for Sparta while within range of him. + units/spart_hero_brasidas.png + + + units/spartans/brasidas.xml + + diff --git a/binaries/data/mods/public/simulation/templates/units/spart_hero_leonidas.xml b/binaries/data/mods/public/simulation/templates/units/spart_hero_leonidas.xml index 9cf23965b2..638d229dfd 100644 --- a/binaries/data/mods/public/simulation/templates/units/spart_hero_leonidas.xml +++ b/binaries/data/mods/public/simulation/templates/units/spart_hero_leonidas.xml @@ -23,10 +23,6 @@ 5 - - - 2.5 - spart Leonidas I @@ -36,14 +32,6 @@ Counters: 2x vs. all cavalry. 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. units/spart_hero_leonidas.png - - - - star/1024x1024_aura.png - star/1024x1024_aura_mask.png - - - units/spartans/leonidas.xml