From a1428d3641d8fa3223159905856741cf5aba82fb Mon Sep 17 00:00:00 2001 From: Feldfeld Date: Wed, 4 Dec 2024 20:56:45 +0100 Subject: [PATCH] Hero updates for Mauryans, Kushites, Persians, Athenians --- .../units/heroes/athen_hero_hippocrates_2.json | 6 +++--- .../units/heroes/kush_hero_arakamani_1.json | 16 ++++++++-------- .../units/heroes/kush_hero_arakamani_2.json | 16 +++++++--------- .../units/heroes/kush_hero_arakamani_3.json | 12 ------------ .../auras/units/heroes/kush_hero_nastasen_1.json | 16 ++++++++-------- .../units/heroes/maur_hero_chandragupta_1.json | 4 ++-- ...o_xerxes_i.json => pers_hero_xerxes_i_1.json} | 6 +++--- .../auras/units/heroes/pers_hero_xerxes_i_2.json | 11 +++++++++++ .../templates/template_unit_hero_healer.xml | 2 +- .../templates/units/kush/hero_arakamani.xml | 1 - .../templates/units/pers/hero_xerxes_i.xml | 3 ++- .../units/pers/hero_xerxes_i_chariot.xml | 3 ++- 12 files changed, 47 insertions(+), 49 deletions(-) delete mode 100644 binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_3.json rename binaries/data/mods/public/simulation/data/auras/units/heroes/{pers_hero_xerxes_i.json => pers_hero_xerxes_i_1.json} (65%) create mode 100644 binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i_2.json diff --git a/binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_hippocrates_2.json b/binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_hippocrates_2.json index b227af21c7..8d97fffc19 100644 --- a/binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_hippocrates_2.json +++ b/binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_hippocrates_2.json @@ -1,11 +1,11 @@ { "type": "global", - "affects": ["Healer"], + "affects": ["Healer !Hero"], "affectedPlayers": ["MutualAlly"], "modifications": [ - { "value": "Heal/Health", "add": 1.0 } + { "value": "Heal/Health", "add": 3.0 } ], "auraName": "Hippocratic Oath", - "auraDescription": "Own and Allied Healers +1 healing effect.", + "auraDescription": "Own and Allied Healers +3 healing effect.", "overlayIcon": "art/textures/ui/session/auras/heal.png" } diff --git a/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_1.json b/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_1.json index 1fd85477a8..6f71e0832b 100644 --- a/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_1.json +++ b/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_1.json @@ -1,13 +1,13 @@ { "type": "global", - "affects": ["TempleOfAmun", "AmunGuard"], + "affects": ["TempleOfApedemak", "ApedemakGuard"], "modifications": [ - { "value": "Cost/BuildTime", "multiply": 1.2 }, - { "value": "Cost/Resources/food", "multiply": 1.2 }, - { "value": "Cost/Resources/wood", "multiply": 1.2 }, - { "value": "Cost/Resources/stone", "multiply": 1.2 }, - { "value": "Cost/Resources/metal", "multiply": 1.2 } + { "value": "Cost/BuildTime", "multiply": 0.70 }, + { "value": "Cost/Resources/food", "multiply": 0.70 }, + { "value": "Cost/Resources/wood", "multiply": 0.70 }, + { "value": "Cost/Resources/stone", "multiply": 0.70 }, + { "value": "Cost/Resources/metal", "multiply": 0.70 } ], - "auraName": "Defier of Tradition", - "auraDescription": "Temple of Amun +20% resource costs and build time. Amun Temple Guard +20% resource costs and training time." + "auraName": "Follower of Apedemak", + "auraDescription": "Temple of Apedemak −30% resource costs and build time. Apedemak Temple Guard −30% resource costs and training time." } diff --git a/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_2.json b/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_2.json index f3d43be12b..c97946e90e 100644 --- a/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_2.json +++ b/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_2.json @@ -1,13 +1,11 @@ { - "type": "global", - "affects": ["TempleOfApedemak", "ApedemakGuard"], + "type": "range", + "radius": 60, + "affects": ["Healer"], + "affectedPlayers": ["Enemy"], "modifications": [ - { "value": "Cost/BuildTime", "multiply": 0.8 }, - { "value": "Cost/Resources/food", "multiply": 0.8 }, - { "value": "Cost/Resources/wood", "multiply": 0.8 }, - { "value": "Cost/Resources/stone", "multiply": 0.8 }, - { "value": "Cost/Resources/metal", "multiply": 0.8 } + { "value": "Heal/HP", "multiply": 0 } ], - "auraName": "Follower of Apedemak", - "auraDescription": "Temple of Apedemak −20% resource costs and build time. Apedemak Temple Guard −20% resource costs and training time." + "auraName": "Slaughter of the Faithful", + "auraDescription": "Enemy Healers −100% healing strength." } diff --git a/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_3.json b/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_3.json deleted file mode 100644 index 40710094e3..0000000000 --- a/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_arakamani_3.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "range", - "radius": 60, - "affects": ["Healer"], - "affectedPlayers": ["Enemy"], - "modifications": [ - { "value": "Heal/HP", "multiply": 0.5 } - ], - "auraName": "Slaughter of the Faithful", - "auraDescription": "Enemy Healers −50% healing strength.", - "overlayIcon": "art/textures/ui/session/auras/damage.png" -} diff --git a/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_nastasen_1.json b/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_nastasen_1.json index 4d4a9c85da..7ad564afab 100644 --- a/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_nastasen_1.json +++ b/binaries/data/mods/public/simulation/data/auras/units/heroes/kush_hero_nastasen_1.json @@ -1,20 +1,20 @@ { "type": "range", "radius": 60, - "affects": ["Soldier"], + "affects": ["Soldier","Elephant"], "modifications": [ - { "value": "Attack/Melee/Damage/Hack", "multiply": 1.1 }, - { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.1 }, - { "value": "Attack/Melee/Damage/Crush", "multiply": 1.1 }, - { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.1 }, - { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.1 }, - { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.1 }, + { "value": "Attack/Melee/Damage/Hack", "multiply": 1.15 }, + { "value": "Attack/Melee/Damage/Pierce", "multiply": 1.15 }, + { "value": "Attack/Melee/Damage/Crush", "multiply": 1.15 }, + { "value": "Attack/Ranged/Damage/Hack", "multiply": 1.15 }, + { "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.15 }, + { "value": "Attack/Ranged/Damage/Crush", "multiply": 1.15 }, { "value": "Looter/Resource/food", "multiply": 1.5 }, { "value": "Looter/Resource/wood", "multiply": 1.5 }, { "value": "Looter/Resource/stone", "multiply": 1.5 }, { "value": "Looter/Resource/metal", "multiply": 1.5 } ], "auraName": "Savior of Kush", - "auraDescription": "Soldiers +10% melee and ranged attack damage, gain +50% resource loot.", + "auraDescription": "Soldiers and Elephants +15% melee and ranged attack damage, gain +50% resource loot.", "overlayIcon": "art/textures/ui/session/auras/attack_bonus.png" } diff --git a/binaries/data/mods/public/simulation/data/auras/units/heroes/maur_hero_chandragupta_1.json b/binaries/data/mods/public/simulation/data/auras/units/heroes/maur_hero_chandragupta_1.json index 17e58bf705..d6bfd67b4c 100644 --- a/binaries/data/mods/public/simulation/data/auras/units/heroes/maur_hero_chandragupta_1.json +++ b/binaries/data/mods/public/simulation/data/auras/units/heroes/maur_hero_chandragupta_1.json @@ -1,13 +1,13 @@ { "type": "range", "radius": 60, - "affects": ["Soldier"], + "affects": ["Soldier","Elephant"], "modifications": [ { "value": "Resistance/Entity/Damage/Hack", "add": 1 }, { "value": "Resistance/Entity/Damage/Pierce", "add": 1 }, { "value": "Resistance/Entity/Damage/Crush", "add": 1 } ], "auraName": "Empire Maker", - "auraDescription": "Soldiers +1 crush, hack, pierce resistance.", + "auraDescription": "Elephants and Soldiers +1 crush, hack, pierce resistance.", "overlayIcon": "art/textures/ui/session/auras/standground.png" } diff --git a/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i.json b/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i_1.json similarity index 65% rename from binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i.json rename to binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i_1.json index 2b132bac8c..d12f100b83 100644 --- a/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i.json +++ b/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i_1.json @@ -1,12 +1,12 @@ { "type": "range", - "radius": 60, + "radius": 100, "affects": ["Worker"], "modifications": [ - { "value": "Builder/Rate", "multiply": 1.15 }, + { "value": "Builder/Rate", "multiply": 1.25 }, { "value": "ResourceGatherer/BaseSpeed", "multiply": 1.15, "affects": "Builder" } ], "auraName": "Administrator", - "auraDescription": "Workers +15% build rate and gather speed.", + "auraDescription": "Workers +25% build rate and +15% gather speed.", "overlayIcon": "art/textures/ui/session/auras/buildgather_bonus.png" } diff --git a/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i_2.json b/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i_2.json new file mode 100644 index 0000000000..39e748670b --- /dev/null +++ b/binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i_2.json @@ -0,0 +1,11 @@ +{ + "type": "range", + "radius": 60, + "affects": ["Siege", "Elephant", "Champion Infantry"], + "modifications": [ + { "value": "Health/Max", "multiply": 1.25 } + ], + "auraName": "Invader of Greece", + "auraDescription": "Siege Rams, Elephants, and Champion Infantry +25% Health.", + "overlayIcon": "art/textures/ui/session/auras/health_bonus.png" +} diff --git a/binaries/data/mods/public/simulation/templates/template_unit_hero_healer.xml b/binaries/data/mods/public/simulation/templates/template_unit_hero_healer.xml index 9fbecbf805..185d1229a7 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_hero_healer.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_hero_healer.xml @@ -15,7 +15,7 @@ heal_overlay_range_mask.png 0.35 - 6 + 15 2000 Human diff --git a/binaries/data/mods/public/simulation/templates/units/kush/hero_arakamani.xml b/binaries/data/mods/public/simulation/templates/units/kush/hero_arakamani.xml index 8c8318ea93..cb6a8fd9ec 100644 --- a/binaries/data/mods/public/simulation/templates/units/kush/hero_arakamani.xml +++ b/binaries/data/mods/public/simulation/templates/units/kush/hero_arakamani.xml @@ -3,7 +3,6 @@ units/heroes/kush_hero_arakamani_1 units/heroes/kush_hero_arakamani_2 - units/heroes/kush_hero_arakamani_3 kush diff --git a/binaries/data/mods/public/simulation/templates/units/pers/hero_xerxes_i.xml b/binaries/data/mods/public/simulation/templates/units/pers/hero_xerxes_i.xml index 0e1fd0e942..38e78199a5 100644 --- a/binaries/data/mods/public/simulation/templates/units/pers/hero_xerxes_i.xml +++ b/binaries/data/mods/public/simulation/templates/units/pers/hero_xerxes_i.xml @@ -1,7 +1,8 @@ - units/heroes/pers_hero_xerxes_i + units/heroes/pers_hero_xerxes_i_1 + units/heroes/pers_hero_xerxes_i_2 pers diff --git a/binaries/data/mods/public/simulation/templates/units/pers/hero_xerxes_i_chariot.xml b/binaries/data/mods/public/simulation/templates/units/pers/hero_xerxes_i_chariot.xml index 7c6c9bddfe..3ddd25aa0c 100644 --- a/binaries/data/mods/public/simulation/templates/units/pers/hero_xerxes_i_chariot.xml +++ b/binaries/data/mods/public/simulation/templates/units/pers/hero_xerxes_i_chariot.xml @@ -1,7 +1,8 @@ - units/heroes/pers_hero_xerxes_i + units/heroes/pers_hero_xerxes_i_1 + units/heroes/pers_hero_xerxes_i_2