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/auras/teambonuses/spart_player_teambonus.json =================================================================== --- binaries/data/mods/public/simulation/data/auras/teambonuses/spart_player_teambonus.json +++ binaries/data/mods/public/simulation/data/auras/teambonuses/spart_player_teambonus.json @@ -1,10 +1,13 @@ { "type": "global", - "affects": ["Citizen Infantry Spearman"], + "affects": ["Hero"], "affectedPlayers": ["MutualAlly"], "modifications": [ - { "value": "Health/Max", "multiply": 1.1 } + { "value": "Cost/Resources/food", "replace": 0 }, + { "value": "Cost/Resources/wood", "replace": 0 }, + { "value": "Cost/Resources/stone", "replace": 0 }, + { "value": "Cost/Resources/metal", "replace": 0 } ], "auraName": "Peloponnesian League", - "auraDescription": "Citizen Infantry Spearmen +10% health." + "auraDescription": "Heroes are trained for free." } 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,7 +28,12 @@ "Name": "Spartan Women", "History": "", "Description": "Female Citizens +40% health and +50% melee attack hack damage." - } + }, + { + "Name": "Laws of Lycurgus", + "History": "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.", + "Description": "Champion Hoplites are available in village phase and may promote to Olympic champions." + } ], "WallSets": [ "structures/wallset_palisade", 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 @@ -14,7 +14,7 @@ "requirementsTooltip": "Unlocked in City Phase.", "icon": "agoge.png", "researchTime": 60, - "tooltip": "Champion Infantry Spearmen +25% health, but +5% training time.", + "tooltip": "Champion Hoplites +25% health, but +5% training time.", "modifications": [ { "value": "Cost/BuildTime", "multiply": 1.05 }, { "value": "Health/Max", "multiply": 1.25 } Index: binaries/data/mods/public/simulation/data/technologies/helot_economy.json =================================================================== --- binaries/data/mods/public/simulation/data/technologies/helot_economy.json +++ binaries/data/mods/public/simulation/data/technologies/helot_economy.json @@ -0,0 +1,24 @@ +{ + "genericName": "Helot Economy", + "description": "Helots were the servants of Greece. Unlike slaves, helots were owned by the state, which managed economic production. 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 -10% ranged attack pierce damage.", + "modifications": [ + { "value": "Attack/Ranged/Damage/Hack", "multiply": 0.9 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 0.9 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 0.9 }, + { "value": "ResourceGatherer/Rates/food.grain", "multiply": 2 } + ], + "affects": ["Infantry Javelineer"], + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} 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", + "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": 200, + "metal": 200 + }, + "requirements": { + "all": [ + { "civ": "spart" } + ] + }, + "icon": "skull_swords.png", + "researchTime": 50, + "tooltip": "Champion Hoplites +10% melee attack damage, but Citizen Infantry Javelineers +30% training time.", + "modifications": [ + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.1, "affects": "Champion" }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.1, "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": 200, + "metal": 200 + }, + "requirements": { + "all": [ + { "tech": "phase_town" }, + { "civ": "spart" } + ] + }, + "requirementsTooltip": "Unlocked in Town Phase.", + "icon": "walk.png", + "researchTime": 50, + "tooltip": "Champion Hoplites +10% movement speed.", + "modifications": [ + { "value": "UnitMotion/WalkSpeed", "multiply": 1.1 } + ], + "affects": ["Champion 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,18 @@ +{ + "genericName": "Unlock Neodamodes", + "description": "In ancient Sparta, the Helots who were freed by the state in reward for military service, were known as Neodamodes.", + "cost": { + "food": 500 + }, + "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.", + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} 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 @@ -21,10 +21,13 @@ spart Spartan Senate Gerousia - Train Heroes. + Research technologies. ConquestCritical Council structures/tholos.png + + -phase_city phase_town + 20 @@ -34,6 +37,14 @@ + + + agoge + krypteia + tyrtean_paeans + unlock_neodamodes + + @@ -45,12 +56,6 @@ 38 40000 - - 0.7 - - units/{civ}/hero_leonidas - - 40 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 @@ -24,8 +24,11 @@ Syssition Train Champions and Heroes. ConquestCritical CivSpecific - Syssiton + -City Village Syssiton structures/syssition.png + + -phase_city phase_village + 40 @@ -35,11 +38,6 @@ - - - agoge - - Index: binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml +++ binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml @@ -106,6 +106,7 @@ archery_tradition hoplite_tradition hellenistic_metropolis + helot_economy 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 @@ -57,6 +57,7 @@ 0.8 units/{civ}/infantry_spearman_b + units/{civ}/infantry_spearman_neodamodes units/{civ}/infantry_pikeman_b units/{civ}/infantry_maceman_b units/{civ}/infantry_axeman_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 @@ -6,7 +6,14 @@ Spartan Hoplite Spartiátēs units/spart/champion_infantry_spear.png + + -phase_city phase_village + + + units/spart/champion_infantry_spear_olympian + 150 + 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/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,33 @@ + + + + + + 30 + 0 + 20 + + + + spart + greek + units/spart/infantry_spearman_neodamodes + Neodamodes Hoplite + Neodamōdeis + units/spart/infantry_spearman_neodamodes.png + -Builder -Worker + + 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