From 974d4a4e2537cde8e40d8b8cd14ea5810d55fdf4 Mon Sep 17 00:00:00 2001 From: Stan Date: Fri, 18 Dec 2020 23:46:01 +0000 Subject: [PATCH] [gameplay] Add a flaming status effect to iber champion cavalry Accepted by: @borg- Stats by: @wowgetoffyourcellphone Differential Revision: https://code.wildfiregames.com/D2737 This was SVN commit r24426. --- .../ui/session/icons/status_effects/burning.png | 3 +++ .../ui/session/icons/status_effects/textures.xml | 4 ++++ .../simulation/data/status_effects/burning.json | 7 +++++++ .../data/template_helpers/damage_types/fire.json | 6 ++++++ .../templates/units/iber/champion_cavalry.xml | 14 ++++++++++---- 5 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 binaries/data/mods/public/art/textures/ui/session/icons/status_effects/burning.png create mode 100644 binaries/data/mods/public/art/textures/ui/session/icons/status_effects/textures.xml create mode 100644 binaries/data/mods/public/simulation/data/status_effects/burning.json create mode 100644 binaries/data/mods/public/simulation/data/template_helpers/damage_types/fire.json diff --git a/binaries/data/mods/public/art/textures/ui/session/icons/status_effects/burning.png b/binaries/data/mods/public/art/textures/ui/session/icons/status_effects/burning.png new file mode 100644 index 0000000000..6ef965889e --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/session/icons/status_effects/burning.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f59012d9d00ec9ddca42d2c8cee83b812ea4b2f06387b38694039a1f8ca717b4 +size 608 diff --git a/binaries/data/mods/public/art/textures/ui/session/icons/status_effects/textures.xml b/binaries/data/mods/public/art/textures/ui/session/icons/status_effects/textures.xml new file mode 100644 index 0000000000..9f0fb0da8a --- /dev/null +++ b/binaries/data/mods/public/art/textures/ui/session/icons/status_effects/textures.xml @@ -0,0 +1,4 @@ + + + + diff --git a/binaries/data/mods/public/simulation/data/status_effects/burning.json b/binaries/data/mods/public/simulation/data/status_effects/burning.json new file mode 100644 index 0000000000..29f835e9ed --- /dev/null +++ b/binaries/data/mods/public/simulation/data/status_effects/burning.json @@ -0,0 +1,7 @@ +{ + "applierTooltip": "This unit causes fire damage.", + "code": "Burning", + "icon": "burning", + "statusName": "Burning", + "receiverTooltip": "This unit is burning." +} diff --git a/binaries/data/mods/public/simulation/data/template_helpers/damage_types/fire.json b/binaries/data/mods/public/simulation/data/template_helpers/damage_types/fire.json new file mode 100644 index 0000000000..6c7c43cc70 --- /dev/null +++ b/binaries/data/mods/public/simulation/data/template_helpers/damage_types/fire.json @@ -0,0 +1,6 @@ +{ + "code": "Fire", + "name": "Fire", + "description": "Damage caused by burning objects, like a torch or a flaming arrow.", + "order": 4 +} diff --git a/binaries/data/mods/public/simulation/templates/units/iber/champion_cavalry.xml b/binaries/data/mods/public/simulation/templates/units/iber/champion_cavalry.xml index 524e3f8676..7513035fa2 100644 --- a/binaries/data/mods/public/simulation/templates/units/iber/champion_cavalry.xml +++ b/binaries/data/mods/public/simulation/templates/units/iber/champion_cavalry.xml @@ -2,10 +2,16 @@ - - 5 - 15 - + + + 4000 + + 1 + + Stack + 8000 + +