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, the Helots who were freed by the state in reward for military service, were known as Neodamodes.",
+ "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