From d9c4f9b3f4e0560e86fb00a4915853344d5ae532 Mon Sep 17 00:00:00 2001 From: Tercio Jose Date: Sun, 23 Oct 2022 13:44:13 -0300 Subject: [PATCH] Update on Blood Shield icon --- functions/spellcache.lua | 40 +++++++++++++++++++++++++++++++++++ images/icon_blood_shield.tga | Bin 0 -> 12332 bytes 2 files changed, 40 insertions(+) create mode 100644 images/icon_blood_shield.tga diff --git a/functions/spellcache.lua b/functions/spellcache.lua index f6778567..733f9712 100644 --- a/functions/spellcache.lua +++ b/functions/spellcache.lua @@ -143,6 +143,44 @@ do [8] = {name = Loc ["STRING_ENVIRONMENTAL_SLIME"], icon = [[Interface\ICONS\Ability_Creature_Poison_02]]}, } + elseif (DetailsFramework.IsShadowlandsWow()) then + defaultSpellCustomization = { + [1] = {name = Loc ["STRING_MELEE"], icon = [[Interface\ICONS\INV_Sword_04]]}, + [2] = {name = Loc ["STRING_AUTOSHOT"], icon = [[Interface\ICONS\INV_Weapon_Bow_07]]}, + [3] = {name = Loc ["STRING_ENVIRONMENTAL_FALLING"], icon = [[Interface\ICONS\Spell_Magic_FeatherFall]]}, + [4] = {name = Loc ["STRING_ENVIRONMENTAL_DROWNING"], icon = [[Interface\ICONS\Ability_Suffocate]]}, + [5] = {name = Loc ["STRING_ENVIRONMENTAL_FATIGUE"], icon = [[Interface\ICONS\Spell_Arcane_MindMastery]]}, + [6] = {name = Loc ["STRING_ENVIRONMENTAL_FIRE"], icon = [[Interface\ICONS\INV_SummerFest_FireSpirit]]}, + [7] = {name = Loc ["STRING_ENVIRONMENTAL_LAVA"], icon = [[Interface\ICONS\Ability_Rhyolith_Volcano]]}, + [8] = {name = Loc ["STRING_ENVIRONMENTAL_SLIME"], icon = [[Interface\ICONS\Ability_Creature_Poison_02]]}, + [98021] = {name = Loc ["STRING_SPIRIT_LINK_TOTEM"]}, + [108271] = {name = GetSpellInfo(108271), icon = "Interface\\Addons\\Details\\images\\icon_astral_shift"}, + [196917] = {name = lightOfTheMartyr_Name .. " (" .. Loc ["STRING_DAMAGE"] .. ")", icon = lightOfTheMartyr_Icon}, + [77535] = {name = GetSpellInfo(77535), icon = "Interface\\Addons\\Details\\images\\icon_blood_shield"}, + + --bfa trinkets (deprecated) + [278155] = {name = GetSpellInfo(278155) .. " (Trinket)"}, --[Twitching Tentacle of Xalzaix] + [279664] = {name = GetSpellInfo(279664) .. " (Trinket)"}, --[Vanquished Tendril of G'huun] + [278227] = {name = GetSpellInfo(278227) .. " (Trinket)"}, --[T'zane's Barkspines] + [278383] = {name = GetSpellInfo(278383) .. " (Trinket)"}, --[Azurethos' Singed Plumage] + [278862] = {name = GetSpellInfo(278862) .. " (Trinket)"}, --[Drust-Runed Icicle] + [278359] = {name = GetSpellInfo(278359) .. " (Trinket)"}, --[Doom's Hatred] + [278812] = {name = GetSpellInfo(278812) .. " (Trinket)"}, --[Lion's Grace] + [270827] = {name = GetSpellInfo(270827) .. " (Trinket)"}, --[Vessel of Skittering Shadows] + [271071] = {name = GetSpellInfo(271071) .. " (Trinket)"}, --[Conch of Dark Whispers] + [270925] = {name = GetSpellInfo(270925) .. " (Trinket)"}, --[Hadal's Nautilus] + [271115] = {name = GetSpellInfo(271115) .. " (Trinket)"}, --[Ignition Mage's Fuse] + [271462] = {name = GetSpellInfo(271462) .. " (Trinket)"}, --[Rotcrusted Voodoo Doll] + [271465] = {name = GetSpellInfo(271465) .. " (Trinket)"}, --[Rotcrusted Voodoo Doll] + [268998] = {name = GetSpellInfo(268998) .. " (Trinket)"}, --[Balefire Branch] + [271671] = {name = GetSpellInfo(271671) .. " (Trinket)"}, --[Lady Waycrest's Music Box] + [277179] = {name = GetSpellInfo(277179) .. " (Trinket)"}, --[Dread Gladiator's Medallion] + [277187] = {name = GetSpellInfo(277187) .. " (Trinket)"}, --[Dread Gladiator's Emblem] + [277181] = {name = GetSpellInfo(277181) .. " (Trinket)"}, --[Dread Gladiator's Insignia] + [277185] = {name = GetSpellInfo(277185) .. " (Trinket)"}, --[Dread Gladiator's Badge] + [278057] = {name = GetSpellInfo(278057) .. " (Trinket)"}, --[Vigilant's Bloodshaper] + } + else defaultSpellCustomization = { [1] = {name = Loc ["STRING_MELEE"], icon = [[Interface\ICONS\INV_Sword_04]]}, @@ -157,6 +195,8 @@ do [108271] = {name = GetSpellInfo(108271), icon = "Interface\\Addons\\Details\\images\\icon_astral_shift"}, [196917] = {name = lightOfTheMartyr_Name .. " (" .. Loc ["STRING_DAMAGE"] .. ")", icon = lightOfTheMartyr_Icon}, + [77535] = {name = GetSpellInfo(77535), icon = "Interface\\Addons\\Details\\images\\icon_blood_shield"}, + --bfa trinkets (deprecated) [278155] = {name = GetSpellInfo(278155) .. " (Trinket)"}, --[Twitching Tentacle of Xalzaix] [279664] = {name = GetSpellInfo(279664) .. " (Trinket)"}, --[Vanquished Tendril of G'huun] diff --git a/images/icon_blood_shield.tga b/images/icon_blood_shield.tga new file mode 100644 index 0000000000000000000000000000000000000000..793e4d14c403c283d15801bb38a964836bf6060b GIT binary patch literal 12332 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