Index: binaries/data/mods/public/art/actors/units/spartans/infantry_spearman_neodamodes.xml =================================================================== --- binaries/data/mods/public/art/actors/units/spartans/infantry_spearman_neodamodes.xml +++ binaries/data/mods/public/art/actors/units/spartans/infantry_spearman_neodamodes.xml @@ -0,0 +1,72 @@ + + + + + + skeletal/new/m_tunic_short.dae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + player_trans.xml + Index: binaries/data/mods/public/simulation/data/civs/spart.json =================================================================== --- binaries/data/mods/public/simulation/data/civs/spart.json +++ binaries/data/mods/public/simulation/data/civs/spart.json @@ -28,6 +28,11 @@ "Name": "Spartan Women", "History": "", "Description": "Female Citizens +40% health and +50% melee attack hack damage." + }, + { + "Name": "Two Kings", + "History": "The Two Kings of Sparta were the historic joint rulers of the polis of Sparta, in Lakonia, Greece. One was a member of the Agiad dynasty and the other, a member of the Eurypontid dynasty.", + "Description": "Player can train two simultaneous Heroes." } ], "WallSets": [ Index: binaries/data/mods/public/simulation/data/technologies/agoge.json =================================================================== --- binaries/data/mods/public/simulation/data/technologies/agoge.json +++ binaries/data/mods/public/simulation/data/technologies/agoge.json @@ -1,24 +0,0 @@ -{ - "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": 500, - "metal": 200 - }, - "requirements": { - "all": [ - { "tech": "phase_city" }, - { "civ": "spart" } - ] - }, - "requirementsTooltip": "Unlocked in City Phase.", - "icon": "agoge.png", - "researchTime": 60, - "tooltip": "Champion Infantry Spearmen +25% health, but +5% training time.", - "modifications": [ - { "value": "Cost/BuildTime", "multiply": 1.05 }, - { "value": "Health/Max", "multiply": 1.25 } - ], - "affects": ["Champion Infantry Spearman"], - "soundComplete": "interface/alarm/alarm_upgradearmory.xml" -} Index: binaries/data/mods/public/simulation/data/technologies/apophora.json =================================================================== --- binaries/data/mods/public/simulation/data/technologies/apophora.json +++ binaries/data/mods/public/simulation/data/technologies/apophora.json @@ -0,0 +1,25 @@ +{ + "genericName": "Apophorá", + "specificName": { "spart": "ἀποφορά" }, + "description": "Helots must give a reasonable portion of their harvest to support a warrior and his family or widow.", + "cost": { + "food": 200, + "wood": 200 + }, + "requirements": { + "all": [ + { "civ": "spart" } + ] + }, + "icon": "sickle_2.png", + "researchTime": 40, + "tooltip": "Infantry Javelineers +100% grain gather rate, but -20% attack.", + "modifications": [ + { "value": "Attack/Ranged/Damage/Hack", "multiply": 0.8 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 0.8 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 0.8 }, + { "value": "ResourceGatherer/Rates/food.grain", "multiply": 2 } + ], + "affects": ["Infantry Javelineer"], + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} Index: binaries/data/mods/public/simulation/data/technologies/civbonuses/spart_champions.json =================================================================== --- binaries/data/mods/public/simulation/data/technologies/civbonuses/spart_champions.json +++ binaries/data/mods/public/simulation/data/technologies/civbonuses/spart_champions.json @@ -0,0 +1,14 @@ +{ + "genericName": "Laws of Lycurgus", + "autoResearch": true, + "description": "Under the constitution written by the mythical lawgiver Lycurgus, the institution of the Agoge was established, where Spartans were trained from the age of 6 to be superior warriors in defense of the Spartan state.", + "icon": "agoge.png", + "tooltip": "Champion Hoplites −50% resources cost, but +1 population cost.", + "requirements": { "civ": "spart" }, + "modifications": [ + { "value": "Cost/Resources/food", "multiply": 0.5 }, + { "value": "Cost/Resources/wood", "multiply": 0.5 }, + { "value": "Cost/Resources/metal", "multiply": 0.5 } + ], + "affects": ["Champion"] +} Index: binaries/data/mods/public/simulation/data/technologies/krypteia.json =================================================================== --- binaries/data/mods/public/simulation/data/technologies/krypteia.json +++ binaries/data/mods/public/simulation/data/technologies/krypteia.json @@ -0,0 +1,22 @@ +{ + "genericName": "Krypteia", + "specificName": { "spart": "kρυπτεία" }, + "description": "Krypteia was an Agoge rite of passage, during which soldiers learned how to camouflage themselves and gained combat experience. The Spartans declared war on the Helots annually, with no problem or guilt in murdering them. During this initiation, the youths slept during the day and roamed at night, murdering any Helots they encountered along the way.", + "cost": { + "food": 400 + }, + "requirements": { + "all": [ + { "civ": "spart" } + ] + }, + "icon": "skull_swords.png", + "researchTime": 50, + "tooltip": "Champion Hoplites +20% melee attack damage, but Citizen Infantry Javelineers +30% training time.", + "modifications": [ + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.2, "affects": "Champion" }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.2, "affects": "Champion" }, + { "value": "Cost/BuildTime", "multiply": 1.3, "affects": "Citizen Infantry Javelineer" } + ], + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} Index: binaries/data/mods/public/simulation/data/technologies/tyrtean_paeans.json =================================================================== --- binaries/data/mods/public/simulation/data/technologies/tyrtean_paeans.json +++ binaries/data/mods/public/simulation/data/technologies/tyrtean_paeans.json @@ -0,0 +1,23 @@ +{ + "genericName": "Tyrtean Paeans", + "description": "Paeans were battle hymns that were sung by the Hoplites when they charged the enemy lines. One of the first known Paeans were composed by Tirteus, a warrior poet of Sparta, during the First Messenian War.", + "cost": { + "food": 400, + "metal": 200 + }, + "requirements": { + "all": [ + { "tech": "phase_town" }, + { "civ": "spart" } + ] + }, + "requirementsTooltip": "Unlocked in Town Phase.", + "icon": "walk.png", + "researchTime": 50, + "tooltip": "Melee Infantry +20% movement speed.", + "modifications": [ + { "value": "UnitMotion/WalkSpeed", "multiply": 1.2 } + ], + "affects": ["Melee Infantry !Hero"], + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} Index: binaries/data/mods/public/simulation/data/technologies/unlock_neodamodes.json =================================================================== --- binaries/data/mods/public/simulation/data/technologies/unlock_neodamodes.json +++ binaries/data/mods/public/simulation/data/technologies/unlock_neodamodes.json @@ -0,0 +1,19 @@ +{ + "genericName": "Unlock Neodamodes", + "description": "In ancient Sparta, one of those Helots who were freed by the state in reward for military service, was known as a Neodamode.", + "cost": { + "food": 300, + "metal": 200 + }, + "requirements": { + "all": [ + { "tech": "phase_city" }, + { "civ": "spart" } + ] + }, + "requirementsTooltip": "Unlocked in City Phase.", + "icon": "helmet_corinthian_bronze_old.png", + "researchTime": 60, + "tooltip": "Unlock the ability to train Spearman Neodamodes at the Barracks and Civic Center.", + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} Index: binaries/data/mods/public/simulation/templates/structures/spart/civil_centre.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/spart/civil_centre.xml +++ binaries/data/mods/public/simulation/templates/structures/spart/civil_centre.xml @@ -9,6 +9,7 @@ + units/{civ}/infantry_spearman_neodamodes units/{civ}/infantry_spearman_b units/{civ}/infantry_javelineer_b units/{civ}/cavalry_javelineer_b Index: binaries/data/mods/public/simulation/templates/structures/spart/gerousia.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/spart/gerousia.xml +++ binaries/data/mods/public/simulation/templates/structures/spart/gerousia.xml @@ -7,7 +7,7 @@ 200 100 - 200 + 100 @@ -21,19 +21,27 @@ spart Spartan Senate Gerousia - Train Heroes. + Train Heroes and research technologies. ConquestCritical - Council + Village Council structures/tholos.png + phase_village 20 - 40 + 20 + + + apophora + krypteia + unlock_neodamodes + + @@ -49,6 +57,8 @@ 0.7 units/{civ}/hero_leonidas + units/{civ}/hero_brasidas + units/{civ}/hero_agis Index: binaries/data/mods/public/simulation/templates/structures/spart/syssiton.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/spart/syssiton.xml +++ binaries/data/mods/public/simulation/templates/structures/spart/syssiton.xml @@ -22,10 +22,11 @@ spart Military Mess Hall Syssition - Train Champions and Heroes. + Train Champions and research technologies. ConquestCritical CivSpecific - Syssiton + -City Village Syssiton structures/syssition.png + phase_village 40 @@ -35,11 +36,6 @@ - - - agoge - - @@ -55,9 +51,6 @@ 0.7 units/{civ}/champion_infantry_spear - units/{civ}/hero_leonidas - units/{civ}/hero_brasidas - units/{civ}/hero_agis Index: binaries/data/mods/public/simulation/templates/template_player.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_player.xml +++ binaries/data/mods/public/simulation/templates/template_player.xml @@ -17,8 +17,10 @@ 50 1 + 1 0 1 + 2 1 1 1 Index: binaries/data/mods/public/simulation/templates/template_structure_military_barracks.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_military_barracks.xml +++ binaries/data/mods/public/simulation/templates/template_structure_military_barracks.xml @@ -43,6 +43,7 @@ barracks_batch_training unlock_champion_infantry pair_unlock_champions_sele + tyrtean_paeans @@ -54,6 +55,7 @@ 0.8 + units/{civ}/infantry_spearman_neodamodes units/{civ}/infantry_spearman_b units/{civ}/infantry_pikeman_b units/{civ}/infantry_maceman_b Index: binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear.xml +++ binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear.xml @@ -1,5 +1,8 @@ + + 2 + spart greek @@ -6,7 +9,12 @@ Spartan Hoplite Spartiátēs units/spart_champion_infantry_spear.png + phase_village + + units/spart/champion_infantry_spear_olympian + 120 + units/spartans/infantry_spearman_c.xml Index: binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear_olympian.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear_olympian.xml +++ binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear_olympian.xml @@ -0,0 +1,22 @@ + + + + + + 1.2 + 1.2 + + + + + 1.2 + + + Spartan Olympic Hoplite + units/spart_champion_infantry_olympian.png + + + + units/spartans/infantry_spearman_c_olympian.xml + + Index: binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_swordsman.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_swordsman.xml +++ binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_swordsman.xml @@ -2,6 +2,7 @@ + structures/spart/gerousia structures/spart/syssiton -structures/{civ}/wallset_stone Index: binaries/data/mods/public/simulation/templates/units/spart/hero_agis.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/hero_agis.xml +++ binaries/data/mods/public/simulation/templates/units/spart/hero_agis.xml @@ -7,6 +7,9 @@ Agis units/spart_hero_agis.png + + HeroSpart + units/spartans/hero_infantry_spearman_agis.xml Index: binaries/data/mods/public/simulation/templates/units/spart/hero_brasidas.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/hero_brasidas.xml +++ binaries/data/mods/public/simulation/templates/units/spart/hero_brasidas.xml @@ -10,6 +10,9 @@ Brasidas units/spart_hero_brasidas.png + + HeroSpart + units/spartans/hero_infantry_swordsman_brasidas.xml Index: binaries/data/mods/public/simulation/templates/units/spart/hero_leonidas.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/hero_leonidas.xml +++ binaries/data/mods/public/simulation/templates/units/spart/hero_leonidas.xml @@ -10,6 +10,9 @@ Leōnidēs units/spart_hero_leonidas.png + + HeroSpart + units/spartans/hero_infantry_spearman_leonidas.xml Index: binaries/data/mods/public/simulation/templates/units/spart/infantry_javelineer_b.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/infantry_javelineer_b.xml +++ binaries/data/mods/public/simulation/templates/units/spart/infantry_javelineer_b.xml @@ -2,6 +2,7 @@ + structures/spart/gerousia structures/spart/syssiton -structures/{civ}/wallset_stone Index: binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_b.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_b.xml +++ binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_b.xml @@ -2,6 +2,7 @@ + structures/spart/gerousia structures/spart/syssiton -structures/{civ}/wallset_stone Index: binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_neodamodes.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_neodamodes.xml +++ binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_neodamodes.xml @@ -0,0 +1,31 @@ + + + + + + 30 + 0 + 20 + + + + spart + greek + units/spart/infantry_spearman_neodamodes + Neodamodes Hoplite + Neodamōdeis + -Builder -Worker + units/spart_infantry_spearman_neodamodes.png + unlock_neodamodes + + + 3 + 0 + 2 + + + + + units/spartans/infantry_spearman_neodamodes.xml + + Index: binaries/data/mods/public/simulation/templates/units/spart/support_female_citizen.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/spart/support_female_citizen.xml +++ binaries/data/mods/public/simulation/templates/units/spart/support_female_citizen.xml @@ -9,6 +9,7 @@ + structures/spart/gerousia structures/spart/syssiton -structures/{civ}/wallset_stone