From e99fab63d145f656722aca4cc08ca3e7309025e1 Mon Sep 17 00:00:00 2001 From: wowgetoffyourcellphone Date: Thu, 5 Oct 2023 00:54:49 +0000 Subject: [PATCH] [Gameplay] Celtic female warrior upgrade Celtic women were famous for their ferocity and aggressiveness against enemies and it was common for them to fight alongside men in battles, especially if the battle had been lost, the women being a strong last line of defense. Patch by: @borg- Accepted by: @chrstgtr, @real_tabasco_sauce Differential revision: https://code.wildfiregames.com/D5125 This was SVN commit r27870. --- .../units/britons/female_citizen_warrior.xml | 109 ++++++++++++++++++ .../units/gauls/female_citizen_warrior.xml | 104 +++++++++++++++++ .../portraits/technologies/women_warrior.png | 3 + .../data/technologies/women_warrior.json | 24 ++++ .../structures/brit/civil_centre.xml | 5 + .../structures/gaul/civil_centre.xml | 5 + .../units/brit/support_female_citizen.xml | 4 + .../brit/support_female_citizen_warrior.xml | 50 ++++++++ .../units/gaul/support_female_citizen.xml | 4 + .../gaul/support_female_citizen_warrior.xml | 50 ++++++++ 10 files changed, 358 insertions(+) create mode 100644 binaries/data/mods/public/art/actors/units/britons/female_citizen_warrior.xml create mode 100644 binaries/data/mods/public/art/actors/units/gauls/female_citizen_warrior.xml create mode 100644 binaries/data/mods/public/art/textures/ui/session/portraits/technologies/women_warrior.png create mode 100644 binaries/data/mods/public/simulation/data/technologies/women_warrior.json create mode 100644 binaries/data/mods/public/simulation/templates/units/brit/support_female_citizen_warrior.xml create mode 100644 binaries/data/mods/public/simulation/templates/units/gaul/support_female_citizen_warrior.xml diff --git a/binaries/data/mods/public/art/actors/units/britons/female_citizen_warrior.xml b/binaries/data/mods/public/art/actors/units/britons/female_citizen_warrior.xml new file mode 100644 index 0000000000..6c6f0ba746 --- /dev/null +++ b/binaries/data/mods/public/art/actors/units/britons/female_citizen_warrior.xml @@ -0,0 +1,109 @@ + + + + + + skeletal/new/f_armor_dress.dae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + player_trans_norm_spec.xml + diff --git a/binaries/data/mods/public/art/actors/units/gauls/female_citizen_warrior.xml b/binaries/data/mods/public/art/actors/units/gauls/female_citizen_warrior.xml new file mode 100644 index 0000000000..833035d61c --- /dev/null +++ b/binaries/data/mods/public/art/actors/units/gauls/female_citizen_warrior.xml @@ -0,0 +1,104 @@ + + + + + + skeletal/new/f_armor_dress.dae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + player_trans_norm_spec.xml + diff --git a/binaries/data/mods/public/art/textures/ui/session/portraits/technologies/women_warrior.png b/binaries/data/mods/public/art/textures/ui/session/portraits/technologies/women_warrior.png new file mode 100644 index 0000000000..d37325b02e --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/session/portraits/technologies/women_warrior.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab613aed50890ba9cb67792d36a9168dfb5110f49a22df31264673ae40508bfa +size 30189 diff --git a/binaries/data/mods/public/simulation/data/technologies/women_warrior.json b/binaries/data/mods/public/simulation/data/technologies/women_warrior.json new file mode 100644 index 0000000000..331cd0606c --- /dev/null +++ b/binaries/data/mods/public/simulation/data/technologies/women_warrior.json @@ -0,0 +1,24 @@ +{ + "genericName": "Women Warrior", + "description": "Celtic women could fight in battles; they were known for their ferocity and aggressiveness.", + "cost": { + "food": 200, + "metal": 100 + }, + "requirements": { + "all": [ + { "tech": "phase_village" }, + { "civ": "brit" }, + { "civ": "gaul" } + ] + }, + "icon": "women_warrior.png", + "researchTime": 40, + "tooltip": "Female Citizens +3.5 melee attack damage, +10% movement speed, +100% vision range, but −25% grain gather rate.", + "modifications": [ + { "value": "Promotion/RequiredXp", "replace": 0 }, + { "value": "ResourceGatherer/Rates/food.grain", "multiply": 0.75 } + ], + "affects": ["FemaleCitizen"], + "soundComplete": "interface/alarm/alarm_upgradearmory.xml" +} diff --git a/binaries/data/mods/public/simulation/templates/structures/brit/civil_centre.xml b/binaries/data/mods/public/simulation/templates/structures/brit/civil_centre.xml index 0ec0ecd3bb..251aea62c7 100644 --- a/binaries/data/mods/public/simulation/templates/structures/brit/civil_centre.xml +++ b/binaries/data/mods/public/simulation/templates/structures/brit/civil_centre.xml @@ -14,6 +14,11 @@ + + + women_warrior + + units/{civ}/infantry_spearman_b diff --git a/binaries/data/mods/public/simulation/templates/structures/gaul/civil_centre.xml b/binaries/data/mods/public/simulation/templates/structures/gaul/civil_centre.xml index 68108ffe4c..a10c314659 100644 --- a/binaries/data/mods/public/simulation/templates/structures/gaul/civil_centre.xml +++ b/binaries/data/mods/public/simulation/templates/structures/gaul/civil_centre.xml @@ -14,6 +14,11 @@ + + + women_warrior + + units/{civ}/infantry_spearman_b diff --git a/binaries/data/mods/public/simulation/templates/units/brit/support_female_citizen.xml b/binaries/data/mods/public/simulation/templates/units/brit/support_female_citizen.xml index 790e5fd407..976122e975 100644 --- a/binaries/data/mods/public/simulation/templates/units/brit/support_female_citizen.xml +++ b/binaries/data/mods/public/simulation/templates/units/brit/support_female_citizen.xml @@ -6,6 +6,10 @@ Bena units/celt/support_female_citizen.png + + units/brit/support_female_citizen_warrior + 2000 + units/celts/female_citizen.xml diff --git a/binaries/data/mods/public/simulation/templates/units/brit/support_female_citizen_warrior.xml b/binaries/data/mods/public/simulation/templates/units/brit/support_female_citizen_warrior.xml new file mode 100644 index 0000000000..fdf2a99d1e --- /dev/null +++ b/binaries/data/mods/public/simulation/templates/units/brit/support_female_citizen_warrior.xml @@ -0,0 +1,50 @@ + + + + + Sword + + 3.5 + + 3 + 375 + 750 + Unit+!Ship + + + Capture + 2.5 + 4 + 1000 + Field Palisade Wall + + + + + + attack/weapon/sword_attack.xml + + + + 1.1 + 1.1 + + + + special/formations/null + special/formations/box + special/formations/column_closed + special/formations/line_closed + special/formations/column_open + special/formations/line_open + special/formations/flank + special/formations/battle_line + + + + 64 + + + units/britons/female_citizen_warrior.xml + + diff --git a/binaries/data/mods/public/simulation/templates/units/gaul/support_female_citizen.xml b/binaries/data/mods/public/simulation/templates/units/gaul/support_female_citizen.xml index f2c0f25843..b880baf350 100644 --- a/binaries/data/mods/public/simulation/templates/units/gaul/support_female_citizen.xml +++ b/binaries/data/mods/public/simulation/templates/units/gaul/support_female_citizen.xml @@ -11,6 +11,10 @@ Bena units/celt/support_female_citizen.png + + units/gaul/support_female_citizen_warrior + 2000 + units/celts/female_citizen.xml diff --git a/binaries/data/mods/public/simulation/templates/units/gaul/support_female_citizen_warrior.xml b/binaries/data/mods/public/simulation/templates/units/gaul/support_female_citizen_warrior.xml new file mode 100644 index 0000000000..0ba08874a8 --- /dev/null +++ b/binaries/data/mods/public/simulation/templates/units/gaul/support_female_citizen_warrior.xml @@ -0,0 +1,50 @@ + + + + + Sword + + 3.5 + + 3 + 375 + 750 + Unit+!Ship + + + Capture + 2.5 + 4 + 1000 + Field Palisade Wall + + + + + + attack/weapon/sword_attack.xml + + + + 1.1 + 1.1 + + + + special/formations/null + special/formations/box + special/formations/column_closed + special/formations/line_closed + special/formations/column_open + special/formations/line_open + special/formations/flank + special/formations/battle_line + + + + 64 + + + units/gauls/female_citizen_warrior.xml + +