Index: ps/trunk/binaries/data/mods/public/art/actors/units/persians/infantry_spearman_c4.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/art/actors/units/persians/infantry_spearman_c4.xml
+++ ps/trunk/binaries/data/mods/public/art/actors/units/persians/infantry_spearman_c4.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+ skeletal/new/m_armor_pants_tunic_long.dae
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ player_trans_spec.xml
+
Index: ps/trunk/binaries/data/mods/public/simulation/data/civs/pers.json
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/data/civs/pers.json
+++ ps/trunk/binaries/data/mods/public/simulation/data/civs/pers.json
@@ -29,6 +29,11 @@
"Name": "Large Rams",
"History": "",
"Description": "Battering Rams +20% attack damage and +2 garrison capacity."
+ },
+ {
+ "Name": "Time of War",
+ "History": "The Persians were known for their large cavalry contingent",
+ "Description": "Stable −10% batch training time per phase advance."
}
],
"WallSets": [
Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/barracks_batch_training.json
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/data/technologies/barracks_batch_training.json
+++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/barracks_batch_training.json
@@ -4,7 +4,12 @@
"cost": {
"food": 500
},
- "requirements": { "tech": "phase_city" },
+ "requirements": {
+ "all": [
+ { "tech": "phase_city" },
+ { "notciv": "pers" }
+ ]
+ },
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "fist_spear_fire.png",
"researchTime": 40,
Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/cavalry_cost_time.json
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/data/technologies/cavalry_cost_time.json
+++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/cavalry_cost_time.json
@@ -1,22 +0,0 @@
-{
- "genericName": "Levy Cavalry",
- "description": "Calling up cavalry levies in time of war helps bolster the ranks of a king's army.",
- "cost": {
- "food": 300
- },
- "requirements": {
- "all": [
- { "tech": "phase_town" },
- { "civ": "pers" }
- ]
- },
- "requirementsTooltip": "Unlocked in Town Phase.",
- "icon": "horseshoe_silver.png",
- "researchTime": 40,
- "tooltip": "Cavalry −10% training time.",
- "modifications": [
- { "value": "Cost/BuildTime", "multiply": 0.9 }
- ],
- "affects": ["Cavalry"],
- "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
-}
Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/immortals.json
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/data/technologies/immortals.json
+++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/immortals.json
@@ -14,10 +14,9 @@
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "immortals.png",
"researchTime": 60,
- "tooltip": "Immortals −50% training time, but −10% health.",
+ "tooltip": "Immortals −50% training time.",
"modifications": [
- { "value": "Cost/BuildTime", "multiply": 0.5 },
- { "value": "Health/Max", "multiply": 0.9 }
+ { "value": "Cost/BuildTime", "multiply": 0.5 }
],
"affects": ["Immortal"],
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/infantry_cost_time.json
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/data/technologies/infantry_cost_time.json
+++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/infantry_cost_time.json
@@ -1,22 +0,0 @@
-{
- "genericName": "Levy Infantry",
- "description": "Calling up infantry levies in time of war helps bolster the ranks of a king's army.",
- "cost": {
- "food": 300
- },
- "requirements": {
- "all": [
- { "tech": "phase_town" },
- { "civ": "pers" }
- ]
- },
- "requirementsTooltip": "Unlocked in Town Phase.",
- "icon": "fist_spear.png",
- "researchTime": 40,
- "tooltip": "Infantry −10% training time.",
- "modifications": [
- { "value": "Cost/BuildTime", "multiply": 0.9 }
- ],
- "affects": ["Infantry"],
- "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
-}
Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/pers_food_trickle.json
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/data/technologies/pers_food_trickle.json
+++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/pers_food_trickle.json
@@ -0,0 +1,23 @@
+{
+ "genericName": "Subterraneam Aqueducts",
+ "description": "Qanat, network of underground aqueducts connected to the yakhchal.",
+ "cost": {
+ "wood": 300,
+ "stone": 300
+ },
+ "requirements": {
+ "all": [
+ { "tech": "phase_city" },
+ { "civ": "pers" }
+ ]
+ },
+ "requirementsTooltip": "Unlocked in City Phase.",
+ "icon": "cornucopia.png",
+ "researchTime": 40,
+ "tooltip": "IceHouse +1 trickle food rate per second.",
+ "modifications": [
+ { "value": "ResourceTrickle/Rates/food", "add": 1 }
+ ],
+ "affects": ["IceHouse"],
+ "soundComplete": "interface/alarm/alarm_upgradearmory.xml"
+}
Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/phase_city_pers.json
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/data/technologies/phase_city_pers.json
+++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/phase_city_pers.json
@@ -0,0 +1,26 @@
+{
+ "genericName": "City Phase",
+ "description": "Advances from a bustling town to a veritable metropolis, full of the wonders of modern technology. This is the Persian city phase, where stable training rates are decreased because of the 'Times of War' bonus.",
+ "cost": {
+ "stone": 750,
+ "metal": 750
+ },
+ "requirements": {
+ "entity": {
+ "class": "Town",
+ "number": 3
+ }
+ },
+ "requirementsTooltip": "Requires three Town Structures.",
+ "supersedes": "phase_town_pers",
+ "replaces": ["phase_city"],
+ "icon": "city_phase.png",
+ "researchTime": 60,
+ "tooltip": "Advance to City Phase, which unlocks more entities and technologies. Civic Centers +50% territory influence radius. Structures +9 capture points regeneration rate per garrisoned unit. Stable −10% batch training time.",
+ "modifications": [
+ { "value": "Capturable/GarrisonRegenRate", "add": 9, "affects": "Structure" },
+ { "value": "Trainer/BatchTimeModifier", "add": -0.1, "affects": "Stable" },
+ { "value": "TerritoryInfluence/Radius", "multiply": 1.5, "affects": "CivCentre" }
+ ],
+ "soundComplete": "interface/alarm/alarm_phase.xml"
+}
Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/phase_town_pers.json
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/data/technologies/phase_town_pers.json
+++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/phase_town_pers.json
@@ -0,0 +1,26 @@
+{
+ "genericName": "Town Phase",
+ "description": "Advances from a small village to a bustling town, ready to expand rapidly. This is the Persian town phase, where stable training rates are decreased because of the 'Times of War' bonus.",
+ "cost": {
+ "food": 500,
+ "wood": 500
+ },
+ "requirements": {
+ "entity": {
+ "class": "Village",
+ "number": 5
+ }
+ },
+ "requirementsTooltip": "Requires five Village Structures.",
+ "supersedes": "phase_village",
+ "replaces": ["phase_town"],
+ "icon": "town_phase.png",
+ "researchTime": 30,
+ "tooltip": "Advance to Town Phase, which unlocks more entities and technologies. Civic Centers +30% territory influence radius. Structures +7 capture points regeneration rate per garrisoned unit. Stable −10% batch training time.",
+ "modifications": [
+ { "value": "Capturable/GarrisonRegenRate", "add": 7, "affects": "Structure" },
+ { "value": "Trainer/BatchTimeModifier", "add": -0.1, "affects": "Stable" },
+ { "value": "TerritoryInfluence/Radius", "multiply": 1.3, "affects": "CivCentre" }
+ ],
+ "soundComplete": "interface/alarm/alarm_phase.xml"
+}
Index: ps/trunk/binaries/data/mods/public/simulation/data/technologies/stable_batch_training.json
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/data/technologies/stable_batch_training.json
+++ ps/trunk/binaries/data/mods/public/simulation/data/technologies/stable_batch_training.json
@@ -4,7 +4,12 @@
"cost": {
"food": 500
},
- "requirements": { "tech": "phase_city" },
+ "requirements": {
+ "all": [
+ { "tech": "phase_city" },
+ { "notciv": "pers" }
+ ]
+ },
"requirementsTooltip": "Unlocked in City Phase.",
"icon": "horseshoe_gold.png",
"researchTime": 40,
Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/apadana.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/apadana.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/apadana.xml
@@ -6,7 +6,7 @@
300
- 300
+ 200
200
@@ -31,7 +31,7 @@
structures/palace.png
- 60
+ 40
40
@@ -47,10 +47,8 @@
1.0
1.0
- 0.75
- 0.75
- 2000
+ 1000
Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/barracks.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/barracks.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/barracks.xml
@@ -4,6 +4,11 @@
pers
Padgan
+
+
+ -units/{civ}/champion_infantry_archer
+
+
structures/persians/barracks.xml
Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/civil_centre.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/civil_centre.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/civil_centre.xml
@@ -17,7 +17,12 @@
units/{civ}/infantry_spearman_b
units/{civ}/infantry_archer_b
+ units/{civ}/cavalry_axeman_b
+ units/{civ}/cavalry_swordsman_b
+ units/{civ}/cavalry_spearman_b
units/{civ}/cavalry_javelineer_b
+ units/{civ}/cavalry_archer_b
+ units/{civ}/cavalry_crossbowman_b
Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/ice_house.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/ice_house.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/pers/ice_house.xml
@@ -1,15 +1,14 @@
- own neutral
+ own
Yakhchal
- 100
+ 60
100
100
- 0
@@ -32,9 +31,19 @@
phase_village
structures/yakhchal.png
+
+ 20
+ 20
+
+
+
+
+ pers_food_trickle
+
+
@@ -42,10 +51,14 @@
attack/destruction/building_collapse_large.xml
-
- enemy
-
-
+
+ false
+ 20
+ 30000
+
+
+ 20
+
structures/persians/ice_house.xml
structures/fndn_4x4.xml
Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_player.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/template_player.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/template_player.xml
@@ -29,6 +29,7 @@
1
1
1
+ 5
20
1
Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_barracks.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_barracks.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_barracks.xml
@@ -41,7 +41,6 @@
barracks_batch_training
- infantry_cost_time
unlock_champion_infantry
pair_unlock_champions_sele
Index: ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_stable.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_stable.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_military_stable.xml
@@ -41,7 +41,6 @@
stable_batch_training
- cavalry_cost_time
cavalry_movement_speed
cavalry_health
nisean_horses
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/champion_infantry.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/champion_infantry.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/champion_infantry.xml
@@ -1,5 +1,8 @@
+
+ 140
+
pers
persian
@@ -8,6 +11,25 @@
Immortal
units/pers_champion_infantry.png
+
+
+
+ -3
+ -3
+
+
+
+
+
+ units/pers/champion_infantry_archer
+ Switch to using the bow and arrow.
+ upgrading
+
+
+
+
+ 0.9
+
units/persians/infantry_spearman_c2.xml
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/infantry_archer_b.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/infantry_archer_b.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/infantry_archer_b.xml
@@ -3,6 +3,7 @@
structures/pers/apadana
+ structures/pers/ice_house
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/infantry_javelineer_b.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/infantry_javelineer_b.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/infantry_javelineer_b.xml
@@ -3,6 +3,7 @@
structures/pers/apadana
+ structures/pers/ice_house
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/infantry_spearman_b.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/infantry_spearman_b.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/infantry_spearman_b.xml
@@ -3,6 +3,7 @@
structures/pers/apadana
+ structures/pers/ice_house
Index: ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/support_female_citizen.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/support_female_citizen.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/units/pers/support_female_citizen.xml
@@ -3,6 +3,7 @@
structures/pers/apadana
+ structures/pers/ice_house