From 925170f60037f2da523c0f623d1b1492845117c4 Mon Sep 17 00:00:00 2001 From: Freagarach Date: Sat, 16 Jan 2021 06:50:45 +0000 Subject: [PATCH] [Gameplay A24] - Unlock Champion Cavalry with a technology. This puts them on-par with champion infantry. Patch by: @Nescio Differential revision: D3372 Reviewed by: @borg- Comment by: @wraitii This was SVN commit r24640. --- .../data/technologies/nisean_horses.json | 2 +- .../technologies/unlock_champion_cavalry.json | 21 ++++++++++++++++ .../unlock_champion_chariots.json | 24 +++++++++++++++++++ .../technologies/unlock_champion_units.json | 4 ++-- .../template_structure_military_stable.xml | 2 ++ .../template_unit_champion_cavalry.xml | 1 + .../templates/units/brit/champion_chariot.xml | 1 + .../templates/units/maur/champion_chariot.xml | 1 + .../templates/units/pers/champion_chariot.xml | 1 + 9 files changed, 54 insertions(+), 3 deletions(-) create mode 100644 binaries/data/mods/public/simulation/data/technologies/unlock_champion_cavalry.json create mode 100644 binaries/data/mods/public/simulation/data/technologies/unlock_champion_chariots.json diff --git a/binaries/data/mods/public/simulation/data/technologies/nisean_horses.json b/binaries/data/mods/public/simulation/data/technologies/nisean_horses.json index 9fbbe3e8e9..26c983f332 100644 --- a/binaries/data/mods/public/simulation/data/technologies/nisean_horses.json +++ b/binaries/data/mods/public/simulation/data/technologies/nisean_horses.json @@ -11,7 +11,7 @@ "supersedes": "cavalry_health", "requirements": { "all": [ - { "tech": "phase_city" }, + { "tech": "unlock_champion_cavalry" }, { "any": [ { "civ": "pers" }, diff --git a/binaries/data/mods/public/simulation/data/technologies/unlock_champion_cavalry.json b/binaries/data/mods/public/simulation/data/technologies/unlock_champion_cavalry.json new file mode 100644 index 0000000000..d8e4c3aa5f --- /dev/null +++ b/binaries/data/mods/public/simulation/data/technologies/unlock_champion_cavalry.json @@ -0,0 +1,21 @@ +{ + "genericName": "Unlock Champion Cavalry", + "description": "Guard units (Champions) are professionals who wield the best weapons and have the best training.", + "cost": { + "food": 600 + }, + "requirements": { + "all": [ + { "tech": "phase_city" }, + { "notciv": "athen" }, + { "notciv": "brit" }, + { "notciv": "maur" }, + { "notciv": "spart" } + ] + }, + "requirementsTooltip": "Unlocked in City Phase.", + "icon": "helmet_corinthian_crest.png", + "researchTime": 60, + "tooltip": "Unlock Champion Cavalry at the Stable.", + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} diff --git a/binaries/data/mods/public/simulation/data/technologies/unlock_champion_chariots.json b/binaries/data/mods/public/simulation/data/technologies/unlock_champion_chariots.json new file mode 100644 index 0000000000..613c0d1dc1 --- /dev/null +++ b/binaries/data/mods/public/simulation/data/technologies/unlock_champion_chariots.json @@ -0,0 +1,24 @@ +{ + "genericName": "Unlock Champion Chariots", + "description": "Guard units (Champions) are professionals who wield the best weapons and have the best training.", + "cost": { + "food": 600 + }, + "requirements": { + "all": [ + { "tech": "phase_city" }, + { + "any": [ + { "civ": "brit" }, + { "civ": "maur" }, + { "civ": "pers" } + ] + } + ] + }, + "requirementsTooltip": "Unlocked in City Phase.", + "icon": "helmet_corinthian_crest.png", + "researchTime": 60, + "tooltip": "Unlock Champion Chariots at the Stable.", + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} diff --git a/binaries/data/mods/public/simulation/data/technologies/unlock_champion_units.json b/binaries/data/mods/public/simulation/data/technologies/unlock_champion_units.json index 0d8fa04602..094fea2fd8 100644 --- a/binaries/data/mods/public/simulation/data/technologies/unlock_champion_units.json +++ b/binaries/data/mods/public/simulation/data/technologies/unlock_champion_units.json @@ -8,7 +8,7 @@ }, "description": "Guard units (Champions) are professionals who wield the best weapons and have the best training.", "cost": { - "metal": 700 + "food": 600 }, "requirements": { "all": [ @@ -26,7 +26,7 @@ }, "requirementsTooltip": "Unlocked in City Phase.", "icon": "helmet_corinthian_crest.png", - "researchTime": 90, + "researchTime": 60, "tooltip": "Unlock Champions Infantry at the Barracks.", "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } diff --git a/binaries/data/mods/public/simulation/templates/template_structure_military_stable.xml b/binaries/data/mods/public/simulation/templates/template_structure_military_stable.xml index fe3b0b2b9a..4f10baa72d 100644 --- a/binaries/data/mods/public/simulation/templates/template_structure_military_stable.xml +++ b/binaries/data/mods/public/simulation/templates/template_structure_military_stable.xml @@ -52,6 +52,8 @@ cavalry_movement_speed cavalry_health nisean_horses + unlock_champion_cavalry + unlock_champion_chariots diff --git a/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry.xml b/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry.xml index 389f332e9d..1107ea031d 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_champion_cavalry.xml @@ -22,6 +22,7 @@ special/formations/wedge + unlock_champion_cavalry 200 diff --git a/binaries/data/mods/public/simulation/templates/units/brit/champion_chariot.xml b/binaries/data/mods/public/simulation/templates/units/brit/champion_chariot.xml index 3973a74fc8..b2aabcef10 100644 --- a/binaries/data/mods/public/simulation/templates/units/brit/champion_chariot.xml +++ b/binaries/data/mods/public/simulation/templates/units/brit/champion_chariot.xml @@ -11,6 +11,7 @@ units/brit/champion_chariot Chariot units/brit_champion_chariot.png + unlock_champion_chariots units/britons/chariot_javelinist_c_m.xml diff --git a/binaries/data/mods/public/simulation/templates/units/maur/champion_chariot.xml b/binaries/data/mods/public/simulation/templates/units/maur/champion_chariot.xml index 3c290af996..9e0acb5a7f 100644 --- a/binaries/data/mods/public/simulation/templates/units/maur/champion_chariot.xml +++ b/binaries/data/mods/public/simulation/templates/units/maur/champion_chariot.xml @@ -11,6 +11,7 @@ units/maur/champion_chariot Chariot units/maur_champion_chariot.png + unlock_champion_chariots units/mauryas/chariot_archer_c_m.xml diff --git a/binaries/data/mods/public/simulation/templates/units/pers/champion_chariot.xml b/binaries/data/mods/public/simulation/templates/units/pers/champion_chariot.xml index 209c4c32fe..4fca2bec7a 100644 --- a/binaries/data/mods/public/simulation/templates/units/pers/champion_chariot.xml +++ b/binaries/data/mods/public/simulation/templates/units/pers/champion_chariot.xml @@ -11,6 +11,7 @@ Raθa Bābiruviya Chariot units/pers_chariot_archer.png + unlock_champion_chariots units/persians/chariot_archer_e_m.xml