From b959c345ea4db83e5222c3c9d4b77231c1e9b201 Mon Sep 17 00:00:00 2001 From: Florian Berthold Date: Sun, 24 May 2026 23:53:25 +0200 Subject: [PATCH] fix(Witchdoctor/Tinker): register Aroy Cleansing + Tremor totems, bump 1.1.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CoA's totem-using custom classes (Witchdoctor, Tinker) share the Aroy totem family. Registers the two dispel-shaped ones: COA_CLEANSING_TOTEM 608170 Disease + Poison Aroy Cleansing Totem — drops a totem that removes 1 Disease + 1 Poison effect from party members in 30 yd range. Vanilla Cleansing Totem pattern. COA_TREMOR_TOTEM 608143 Charm Aroy Tremor Totem — removes Fear, Charm and Sleep effects from party members. Routes to DC.CHARMED (the type Decursive uses for Polymorph/Cyclone/Hex breakouts) so it's recognised, even though click- to-cleanse can't direct-target via an AoE totem. IsBest = 0 on both — Decursive's click-cleanse flow can't reasonably auto-drop a totem, but the caster having the spell needs to be visible in spell-lookup so the addon doesn't report missing coverage. Bumps .toc Version: Asc-1.1.4-coa → Asc-1.1.5-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 ec9fc33..65d9da3 100644 --- a/Decursive/DCR_init.lua +++ b/Decursive/DCR_init.lua @@ -513,6 +513,8 @@ function D:OnInitialize() -- Called on ADDON_LOADED -- {{{ 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 + DC.SpellsToUse[DS["COA_CLEANSING_TOTEM"]] = { Types = {DC.DISEASE, DC.POISON}, IsBest = 0, Pet = false, } -- Witchdoctor/Tinker — Aroy Cleansing Totem (AoE, IsBest=0 since click-cast doesn't direct-target) + DC.SpellsToUse[DS["COA_TREMOR_TOTEM"]] = { Types = {DC.CHARMED}, IsBest = 0, Pet = false, } -- Witchdoctor/Tinker — Aroy Tremor Totem (Fear/Charm/Sleep) end -- }}} @@ -1183,6 +1185,8 @@ function D:GetSpellsTranslations(FromDIAG) ["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) + ["COA_CLEANSING_TOTEM"] = { 608170, }, -- Witchdoctor/Tinker — Aroy Cleansing Totem (Disease, Poison; AoE totem) + ["COA_TREMOR_TOTEM"] = { 608143, }, -- Witchdoctor/Tinker — Aroy Tremor Totem (Fear/Charm/Sleep; AoE totem) } for k,v in pairs(customSpells) do Spells[k] = v end end diff --git a/Decursive/Decursive.toc b/Decursive/Decursive.toc index 3b8fa42..5f0ed92 100644 --- a/Decursive/Decursive.toc +++ b/Decursive/Decursive.toc @@ -18,7 +18,7 @@ ## SavedVariables: DecursiveDB -## Version: Asc-1.1.4-coa (orig 2.5.1-6-gd3885c5) +## Version: Asc-1.1.5-coa (orig 2.5.1-6-gd3885c5) ## Author: Archarodim ## X-License: All Rights Reserved