From d2303d40be175d0db91ca6ad6ae77aa4314c14ff Mon Sep 17 00:00:00 2001 From: Florian Berthold Date: Sun, 24 May 2026 23:39:37 +0200 Subject: [PATCH] fix(Primalist): register & route Soothing Touch (Poison/Disease), bump 1.1.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Primalist couldn't click-dispel via Decursive because only the Mending Touch passive (524971) was registered — none of the actives. Adds both Soothing Touch variants the same way Venomancer's two Antivenom variants are split: COA_SOOTHING_TOUCH 801439 Primalist (Poison, Disease) COA_SOOTHING_TOUCH_MOA 520841 Primalist MoA (Poison, Disease) DBC type on 520841 reports 'Magic' but the description says 'removing 1 poison and disease effect' — per our earlier CoA dispel-type lesson, trust the gameplay over the DBC misc_value. Neutralizing Touch (572307) is intentionally not added — it's an enemy-purge (removes Magic buffs from foes), not a friendly-cleanse, so it doesn't fit Decursive's click-on-raid-member flow. Bumps .toc Version: Asc-1.1.3-coa → Asc-1.1.4-coa. --- Decursive/DCR_init.lua | 4 ++++ Decursive/Decursive.toc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Decursive/DCR_init.lua b/Decursive/DCR_init.lua index 6abbd78..ec9fc33 100644 --- a/Decursive/DCR_init.lua +++ b/Decursive/DCR_init.lua @@ -511,6 +511,8 @@ function D:OnInitialize() -- Called on ADDON_LOADED -- {{{ DC.SpellsToUse[DS["COA_PRAYER_OF_ELUNE"]] = { Types = {DC.MAGIC}, IsBest = 0, Pet = false, } -- Starcaller DC.SpellsToUse[DS["COA_WITCHBLOOD_TONIC"]] = { Types = {DC.CURSE}, IsBest = 0, Pet = false, } -- Witch Hunter DC.SpellsToUse[DS["COA_SANCTIFY"]] = { Types = {DC.MAGIC, DC.DISEASE, DC.POISON}, IsBest = 1, Pet = false, } -- Sun Cleric + DC.SpellsToUse[DS["COA_SOOTHING_TOUCH"]] = { Types = {DC.DISEASE, DC.POISON}, IsBest = 1, Pet = false, } -- Primalist + DC.SpellsToUse[DS["COA_SOOTHING_TOUCH_MOA"]] = { Types = {DC.DISEASE, DC.POISON}, IsBest = 1, Pet = false, } -- Primalist MoA end -- }}} @@ -1179,6 +1181,8 @@ function D:GetSpellsTranslations(FromDIAG) ["COA_WITCHBLOOD_TONIC"] = { 802278, }, -- WitchHunter (Curse) ["COA_SANCTIFY"] = { 524968, }, -- Sun Cleric (Magic, Poison, Disease) ["COA_MENDING_TOUCH"] = { 524971, }, -- Primalist passive (Soothing Touch +Poison +Disease, Neutralizing Touch self-heal on Magic dispel) + ["COA_SOOTHING_TOUCH"] = { 801439, }, -- Primalist (Poison, Disease — DBC type "Magic" doesn't fire; trust gameplay) + ["COA_SOOTHING_TOUCH_MOA"] = { 520841, }, -- Primalist MoA (Poison, Disease — same Soothing-Touch variant pattern as Venomancer's Antivenom/Blight pair) } for k,v in pairs(customSpells) do Spells[k] = v end end diff --git a/Decursive/Decursive.toc b/Decursive/Decursive.toc index 413dc05..3b8fa42 100644 --- a/Decursive/Decursive.toc +++ b/Decursive/Decursive.toc @@ -18,7 +18,7 @@ ## SavedVariables: DecursiveDB -## Version: Asc-1.1.3-coa (orig 2.5.1-6-gd3885c5) +## Version: Asc-1.1.4-coa (orig 2.5.1-6-gd3885c5) ## Author: Archarodim ## X-License: All Rights Reserved