Index: ps/trunk/binaries/data/mods/public/art/actors/units/spartans/infantry_spearman_neodamodes.xml =================================================================== --- ps/trunk/binaries/data/mods/public/art/actors/units/spartans/infantry_spearman_neodamodes.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/art/actors/units/spartans/infantry_spearman_neodamodes.xml (revision 27775) @@ -0,0 +1,72 @@ + + + + + + skeletal/new/m_tunic_short.dae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + player_trans.xml + Property changes on: ps/trunk/binaries/data/mods/public/art/actors/units/spartans/infantry_spearman_neodamodes.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/art/textures/ui/session/portraits/units/spart/infantry_spearman_neodamodes.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: ps/trunk/binaries/data/mods/public/art/textures/ui/session/portraits/units/spart/infantry_spearman_neodamodes.png =================================================================== --- ps/trunk/binaries/data/mods/public/art/textures/ui/session/portraits/units/spart/infantry_spearman_neodamodes.png (nonexistent) +++ ps/trunk/binaries/data/mods/public/art/textures/ui/session/portraits/units/spart/infantry_spearman_neodamodes.png (revision 27775) Property changes on: ps/trunk/binaries/data/mods/public/art/textures/ui/session/portraits/units/spart/infantry_spearman_neodamodes.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/data/auras/teambonuses/spart_player_teambonus.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/auras/teambonuses/spart_player_teambonus.json (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/data/auras/teambonuses/spart_player_teambonus.json (revision 27775) @@ -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: ps/trunk/binaries/data/mods/public/simulation/data/civs/spart.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/civs/spart.json (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/data/civs/spart.json (revision 27775) @@ -1,78 +1,83 @@ { "Code": "spart", "Culture": "hele", "Music": [ { "File": "Helen_Leaves_Sparta.ogg", "Type": "peace" }, { "File": "Peaks_of_Atlas.ogg", "Type": "peace" }, { "File": "Forging_a_City-State.ogg", "Type": "peace" }, { "File": "The_Hellespont.ogg", "Type": "peace" }, { "File": "Only_300_Stood.ogg", "Type": "peace" } ], "CivBonuses": [ { "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." } ], "WallSets": [ "structures/wallset_palisade", "structures/spart/wallset_stone" ], "StartEntities": [ { "Template": "structures/spart/civil_centre" }, { "Template": "units/spart/support_female_citizen", "Count": 4 }, { "Template": "units/spart/infantry_spearman_b", "Count": 2 }, { "Template": "units/spart/infantry_javelineer_b", "Count": 2 }, { "Template": "units/spart/cavalry_javelineer_b" } ], "AINames": [ "Dienekes", "Agis II", "Archidamus", "Lysander", "Pausanias", "Agesilaus", "Echestratus", "Eurycrates", "Eucleidas", "Agesipolis" ], "SkirmishReplacements": { "skirmish/structures/default_house_10": "structures/{civ}/house", "skirmish/structures/default_wall_tower": "", "skirmish/structures/default_wall_gate": "", "skirmish/structures/default_wall_short": "", "skirmish/structures/default_wall_medium": "", "skirmish/structures/default_wall_long": "" }, "SelectableInGameSetup": true } Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/agoge.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/agoge.json (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/agoge.json (revision 27775) @@ -1,24 +1,24 @@ { "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.", + "tooltip": "Champion Hoplites +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: ps/trunk/binaries/data/mods/public/simulation/data/technologies/helot_economy.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/helot_economy.json (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/helot_economy.json (revision 27775) @@ -0,0 +1,22 @@ +{ + "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/Pierce", "multiply": 0.9 }, + { "value": "ResourceGatherer/Rates/food.grain", "multiply": 2 } + ], + "affects": ["Infantry Javelineer"], + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} Property changes on: ps/trunk/binaries/data/mods/public/simulation/data/technologies/helot_economy.json ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/json \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/krypteia.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/krypteia.json (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/krypteia.json (revision 27775) @@ -0,0 +1,24 @@ +{ + "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 Helot they encountered along the way.", + "cost": { + "food": 200, + "metal": 200 + }, + "requirements": { + "all": [ + { "tech": "phase_town" }, + { "civ": "spart" } + ] + }, + "requirementsTooltip": "Unlocked in Town Phase.", + "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" +} Property changes on: ps/trunk/binaries/data/mods/public/simulation/data/technologies/krypteia.json ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/json \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/tyrtean_paeans.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/tyrtean_paeans.json (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/tyrtean_paeans.json (revision 27775) @@ -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 was 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" +} Property changes on: ps/trunk/binaries/data/mods/public/simulation/data/technologies/tyrtean_paeans.json ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/json \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/unlock_neodamodes.json =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/data/technologies/unlock_neodamodes.json (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/unlock_neodamodes.json (revision 27775) @@ -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" +} Property changes on: ps/trunk/binaries/data/mods/public/simulation/data/technologies/unlock_neodamodes.json ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/json \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/barracks.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/barracks.xml (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/barracks.xml (revision 27775) @@ -1,21 +1,26 @@ 12.0 decay|rubble/rubble_stone_5x5 spart Stratopedon + + + units/{civ}/infantry_spearman_neodamodes + + structures/spartans/barracks.xml structures/fndn_7x7.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/civil_centre.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/civil_centre.xml (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/civil_centre.xml (revision 27775) @@ -1,20 +1,25 @@ decay|rubble/rubble_hele_cc spart Agora + + + helot_economy + + units/{civ}/infantry_spearman_b units/{civ}/infantry_javelineer_b units/{civ}/cavalry_javelineer_b structures/spartans/civic_center.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/gerousia.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/gerousia.xml (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/gerousia.xml (revision 27775) @@ -1,60 +1,65 @@ Council 200 100 200 8.0 2000 spart Spartan Senate Gerousia - Train Heroes. + Research technologies. ConquestCritical - Council + -City Town Council structures/tholos.png + + -phase_city phase_town + 20 40 + + + agoge + krypteia + tyrtean_paeans + unlock_neodamodes + + interface/complete/building/complete_tholos.xml false 38 40000 - - 0.7 - - units/{civ}/hero_leonidas - - 40 structures/spartans/gerousia.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/syssiton.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/syssiton.xml (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/spart/syssiton.xml (revision 27775) @@ -1,70 +1,68 @@ 200 200 200 12.0 10 2000 decay|rubble/rubble_stone_4x6 spart Military Mess Hall Syssition Train Champions and Heroes. ConquestCritical CivSpecific - Syssiton + -City Village Syssiton structures/syssition.png + + -phase_city phase_village + 40 40 - - - agoge - - interface/complete/building/complete_gymnasium.xml false 38 40000 0.7 units/{civ}/champion_infantry_spear units/{civ}/hero_leonidas units/{civ}/hero_brasidas units/{civ}/hero_agis 40 structures/spartans/syssiton.xml structures/fndn_5x8.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear.xml (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear.xml (revision 27775) @@ -1,13 +1,20 @@ spart greek 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: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear_olympian.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear_olympian.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear_olympian.xml (revision 27775) @@ -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 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_spear_olympian.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_swordsman.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_swordsman.xml (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/champion_infantry_swordsman.xml (revision 27775) @@ -1,32 +1,33 @@ + structures/spart/gerousia structures/spart/syssiton -structures/{civ}/wallset_stone 25 spart greek Skiritai Commando Ékdromos Skirítēs Elite units/spart/champion_infantry_sword.png phase_town 3 units/spartans/infantry_swordsman_c.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_javelineer_b.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_javelineer_b.xml (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_javelineer_b.xml (revision 27775) @@ -1,23 +1,24 @@ + structures/spart/gerousia structures/spart/syssiton -structures/{civ}/wallset_stone spart greek units/spart/infantry_javelineer_b Helot Skirmisher Akontistḗs Heílōs units/spart/infantry_javelinist.png units/spart/infantry_javelineer_a units/spartans/infantry_javelinist_b.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_b.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_b.xml (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_b.xml (revision 27775) @@ -1,23 +1,24 @@ + structures/spart/gerousia structures/spart/syssiton -structures/{civ}/wallset_stone spart greek units/spart/infantry_spearman_b Perioikoi Hoplite Hoplítēs Períoikos units/spart/infantry_spearman.png units/spart/infantry_spearman_a units/spartans/infantry_spearman_b.xml Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_neodamodes.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_neodamodes.xml (nonexistent) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_neodamodes.xml (revision 27775) @@ -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 + + Property changes on: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/infantry_spearman_neodamodes.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/support_female_citizen.xml =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/support_female_citizen.xml (revision 27774) +++ ps/trunk/binaries/data/mods/public/simulation/templates/units/spart/support_female_citizen.xml (revision 27775) @@ -1,35 +1,36 @@ 1.5 + structures/spart/gerousia structures/spart/syssiton -structures/{civ}/wallset_stone 1.4 1 spart greek Spartan Woman Spartiâtis units/spart/support_female_citizen.png true units/spartans/female_citizen.xml