Commit ded9d6ed authored by Ivaria's avatar Ivaria
Browse files

Explicitly refresh HoTs and bouquets when we get a SPELL_AURA_APPLIED event...

Explicitly refresh HoTs and bouquets when we get a SPELL_AURA_APPLIED event for an actively tracked HoT
parent 5774e557
## Interface: 70000
## Title: VuhDo ['vu:du:]
## Author: Iza@Gilneas, humfras, Ivaria@Hyjal
## Version: 3.73
## Version: 3.74
## Notes: Raid Frames providing click-heal functionality, buff and debuff control, main tank management and much more
## SavedVariablesPerCharacter: VUHDO_CONFIG, VUHDO_PANEL_SETUP, VUHDO_SPELL_ASSIGNMENTS, VUHDO_HOSTILE_SPELL_ASSIGNMENTS, VUHDO_MM_SETTINGS, VUHDO_PLAYER_TARGETS, VUHDO_MAINTANK_NAMES, VUHDO_BUFF_SETTINGS, VUHDO_POWER_TYPE_COLORS, VUHDO_SPELLS_KEYBOARD, VUHDO_SPELL_CONFIG, VUHDO_BUFF_ORDER, VUHDO_SPEC_LAYOUTS, VUHDO_GROUP_SIZE, VUHDO_RAID, VUHDO_INDICATOR_CONFIG
## SavedVariables: VUHDO_DEFAULT_LAYOUT, VUHDO_DEFAULT_PROFILE, VUHDO_PROFILES, VUHDO_MANUAL_ROLES, VUHDO_SPELL_LAYOUTS, VUHDO_USER_CLASS_COLORS, VUHDO_DEBUFF_BLACKLIST, VUHDO_BOUQUETS, VUHDO_COMBAT_LOG_TRACE, VUHDO_GLOBAL_CONFIG, VUHDO_DEBUG
......
......@@ -539,11 +539,12 @@ local function VUHDO_updateHots(aUnit, anInfo)
if tDebuffOffset then -- Achtung kein elseif
tBuffName, _, tBuffIcon, tStacks, _, tDuration, tExpiry, tCaster, _, _, tSpellId = UnitDebuff(aUnit, tCnt - tDebuffOffset);
if not tBuffIcon then
break;
end
end
tIsCastByPlayer = tCaster == "player" or tCaster == VUHDO_PLAYER_RAID_ID;
if sIsPlayerKnowsSwiftmend and not sIsSwiftmend then
......
## Interface: 70000
## Title: VuhDo ['vu:du:] - Options
## Author: Iza@Gilneas, humfras, Ivaria@Hyjal
## Version: 3.73
## Version: 3.74
## Notes: VuhDo Options
## SavedVariables: VUHDO_OPTIONS_SETTINGS
## SavedVariablesPerCharacter: VUHDO_GLOBAL_ICONS, VUHDO_GI_SCAN_IDX
......
......@@ -289,6 +289,9 @@ function VUHDO_parseCombatLogShieldAbsorb(aMessage, aSrcGuid, aDstGuid, aShieldN
VUHDO_SHIELD_EXPIRY[tUnit] = nil;
VUHDO_DEBUFF_SHIELDS[tUnit] = nil;
VUHDO_SHIELD_LAST_SOURCE_GUID[tUnit] = nil;
elseif VUHDO_ACTIVE_HOTS[aShieldName] and "SPELL_AURA_APPLIED" == aMessage then
VUHDO_updateAllHoTs();
VUHDO_updateAllCyclicBouquets(true);
end
VUHDO_updateBouquetsForEvent(tUnit, 36); -- VUHDO_UPDATE_SHIELD
......
Version 3.74
Known issues:
-- Limited support for Class Order Hall Bodyguards
-- Bodyguards can be used in panels when set to target or focus
-- 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
-- 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
-- Morphing spells (spells that change based on a spec or talent) such as
-- Disc Priest 'Purge the Wicked' should always be bound by their orginal
-- base spell name (eg. 'Shadow Word: Pain')
Bugfixes:
Improvements:
-- Explicitly refresh HoTs and bouquets when we get a SPELL_AURA_APPLIED
-- event for an actively tracked HoT (requires 'Shield Status' option to
-- be selected under 'VuhDo Options > Panels > HoT Icons > Shields')
--------------------------------------------------------------
Version 3.73
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment