From 84d935444f30442602faa67d0e36b7ba5e32fe2a Mon Sep 17 00:00:00 2001 From: wowgetoffyourcellphone Date: Wed, 8 Nov 2023 05:12:51 +0000 Subject: [PATCH] [Gameplay] Ram Garrison improves Ram performance Patch by: @wowgetoffyourcellphone Accepted by: @chrstgtr, @real_tabasco_sauce Differential revision: https://code.wildfiregames.com/D5179 This was SVN commit r27922. --- .../simulation/data/auras/units/ram_garrison.json | 13 +++++++++++++ .../templates/template_unit_champion_infantry.xml | 3 +++ .../templates/template_unit_hero_infantry.xml | 3 +++ .../simulation/templates/template_unit_infantry.xml | 3 +++ 4 files changed, 22 insertions(+) create mode 100644 binaries/data/mods/public/simulation/data/auras/units/ram_garrison.json diff --git a/binaries/data/mods/public/simulation/data/auras/units/ram_garrison.json b/binaries/data/mods/public/simulation/data/auras/units/ram_garrison.json new file mode 100644 index 0000000000..d1f1c8c6d9 --- /dev/null +++ b/binaries/data/mods/public/simulation/data/auras/units/ram_garrison.json @@ -0,0 +1,13 @@ +{ + "type": "garrison", + "stackable": true, + "affects": ["Ram"], + "affectedPlayers": ["Player", "MutualAlly"], + "modifications": [ + { "value": "UnitMotion/WalkSpeed", "add": 0.15 }, + { "value": "UnitMotion/Acceleration", "add": 1 }, + { "value": "Position/TurnRate", "add": 0.5 } + ], + "auraName": "Battering Team", + "auraDescription": "Battering Rams +0.15 speed, +1 acceleration, and +0.5 turn rate for each garrisoned soldier." +} diff --git a/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry.xml b/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry.xml index 0a557fcff9..5594fa8efa 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_champion_infantry.xml @@ -1,5 +1,8 @@ + + units/ram_garrison + 20 diff --git a/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry.xml b/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry.xml index 2da61b7fad..8ac4775154 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_hero_infantry.xml @@ -1,5 +1,8 @@ + + units/ram_garrison + 200 diff --git a/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml b/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml index 35446c3e21..cdeb991da8 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml @@ -19,6 +19,9 @@ !Domestic + + units/ram_garrison + 10