diff --git a/VuhDoShieldAbsorb.lua b/VuhDoShieldAbsorb.lua index 81405110607fde50a76fbf934d28f3a540e6a326..56703bc16cbc1f84a948691ff3e7b9523db864d0 100644 --- a/VuhDoShieldAbsorb.lua +++ b/VuhDoShieldAbsorb.lua @@ -297,7 +297,9 @@ function VUHDO_parseCombatLogShieldAbsorb(aMessage, aSrcGuid, aDstGuid, aShieldN VUHDO_DEBUFF_SHIELDS[tUnit] = nil; VUHDO_SHIELD_LAST_SOURCE_GUID[tUnit] = nil; elseif VUHDO_IMMEDIATE_HOTS[aShieldName] and VUHDO_ACTIVE_HOTS[aShieldName] and - "SPELL_AURA_APPLIED" == aMessage then + ("SPELL_AURA_APPLIED" == aMessage or "SPELL_AURA_REMOVED" == aMessage or + "SPELL_AURA_REFRESH" == aMessage or "SPELL_AURA_BROKEN" == aMessage or + "SPELL_AURA_BROKEN_SPELL" == aMessage) then VUHDO_updateAllHoTs(); VUHDO_updateAllCyclicBouquets(true); end diff --git a/changelog.txt b/changelog.txt index 16d43f407152443c66d635826c1445ad33f7c646..9ea2f96222239573ac969f4cd4e7b9275daa6c69 100644 --- a/changelog.txt +++ b/changelog.txt @@ -7,10 +7,9 @@ Known issues: -- Bodyguards have no unit ID so for now are only partially supported -- AOE advisor not yet updated for Legion -- Need new spell formulas and coefficients +-- No support yet for new AOEs like 'Power Word: Radiance' -- Incoming heal estimation reported is not even close to accurate -- Bug in Blizzard API UnitGetIncomingHeals() - returns bogus values --- Holy Priest spells derived from Chakra stance behave oddly as of 6.0.2 --- Stance specific spells must all use the spell name Holy Word: Chastise Bugfixes: @@ -21,6 +20,9 @@ Bugfixes: Improvements: -- Added Priest 'Clarity of Will' as a default HoT icon option -- Custom flag bouquet validator now listens for VUHDO_UPDATE_NUM_CLUSTER +-- Only explicitly refresh a whitelist of auras (eg. 'Atonement') +-- and listen for all SPELL_AURA_ events not just APPLIED so the updates +-- and consistently immediate --------------------------------------------------------------