From 11dbc217ed9e9e008e9715ec94f0c3b3b8ad9e30 Mon Sep 17 00:00:00 2001 From: shagu Date: Sun, 12 May 2019 20:39:58 +0200 Subject: [PATCH] libdebuff: rely on persistance on cast stop --- libs/libdebuff.lua | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/libs/libdebuff.lua b/libs/libdebuff.lua index 3e38f41b..b03175b8 100644 --- a/libs/libdebuff.lua +++ b/libs/libdebuff.lua @@ -140,10 +140,6 @@ libdebuff.rp = { SPELLIMMUNESELFOTHER, IMMUNEDAMAGECLASSSELFOTHER, SPELLDODGEDSELFOTHER, SPELLDEFLECTEDSELFOTHER, SPELLREFLECTSELFOTHER, SPELLPARRIEDSELFOTHER, SPELLLOGABSORBSELFOTHER } --- Persist Pending -libdebuff.pp = { SPELLCASTGOSELF, SPELLPERFORMGOSELF, SPELLLOGSCHOOLSELFOTHER, - SPELLLOGCRITSCHOOLSELFOTHER, SPELLLOGSELFOTHER, SPELLLOGCRITSELFOTHER } - libdebuff.objects = {} libdebuff.pending = {} @@ -197,15 +193,6 @@ libdebuff:SetScript("OnEvent", function() -- Update Pending Spells elseif event == "CHAT_MSG_SPELL_FAILED_LOCALPLAYER" or event == "CHAT_MSG_SPELL_SELF_DAMAGE" then - -- Persist pending Spell - for _, msg in pairs(libdebuff.pp) do - local effect = cmatch(arg1, msg) - if effect then - libdebuff:PersistPending(effect) - return - end - end - -- Remove pending spell for _, msg in pairs(libdebuff.rp) do local effect = cmatch(arg1, msg)