fix(Primalist): register & route Soothing Touch (Poison/Disease), bump 1.1.4
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.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user