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