Commit 70295064 authored by Ivaria's avatar Ivaria
Browse files

Fixed an issue where Shaman 'Healing Stream Totem' would not cast

parent dcb7be41
No related merge requests found
## Interface: 70100
## Title: VuhDo ['vu:du:]
## Author: Iza@Gilneas, humfras, Ivaria@Hyjal
## Version: 3.78
## Version: 3.79
## 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
......
......@@ -200,7 +200,17 @@ local function VUHDO_generateTargetMacroText(aTarget, aFriendlyAction, aHostileA
tModiSpell = "[noharm,@vuhdo] ";
end
tFriendText = "/use " .. tModiSpell .. aFriendlyAction .. "\n";
-- Legion introduced an Order Hall follower for Shamans which yields a mission reward
-- This reward is an item ambiguously named 'Healing Stream Totem'
-- Explicitly use '/cast' so that the 'Healing Stream Totem' spell is used instead
if tLowerFriendly == strlower(VUHDO_SPELL_ID.BUFF_HEALING_STREAM_TOTEM) then
tFriendText = "/cast ";
else
tFriendText = "/use ";
end
tFriendText = tFriendText .. tModiSpell .. aFriendlyAction .. "\n";
if VUHDO_SPELL_CONFIG["IS_AUTO_TARGET"] then
tFriendText = tFriendText .. "/tar [@vuhdo]\n";
end
......@@ -333,6 +343,7 @@ local tModiSpell;
local tSpellPost;
local tVehicleCond;
local tStopText;
local tCastText;
local function VUHDO_generateRaidMacroTemplate(anAction, anIsKeyboard, aTarget, aPet)
if VUHDO_SPELL_CONFIG["IS_CANCEL_CURRENT"] then
tStopText = "/stopcasting\n";
......@@ -350,8 +361,17 @@ local function VUHDO_generateRaidMacroTemplate(anAction, anIsKeyboard, aTarget,
tSpellPost = VUHDO_getAutoBattleRezText(anIsKeyboard);
-- Legion introduced an Order Hall follower for Shamans which yields a mission reward
-- This reward is an item ambiguously named 'Healing Stream Totem'
-- Explicitly use '/cast' so that the 'Healing Stream Totem' spell is used instead
if strlower(anAction) == strlower(VUHDO_SPELL_ID.BUFF_HEALING_STREAM_TOTEM) then
tCastText = "/cast ";
else
tCastText = "/use ";
end
if anIsKeyboard then
tText = tText .. "/use [" .. tModiSpell .. "@mouseover] " .. anAction .. "\n";
tText = tText .. tCastText .. "[" .. tModiSpell .. "@mouseover] " .. anAction .. "\n";
tText = tText .. tSpellPost;
else
if aPet and VUHDO_SPELL_ID.REBIRTH ~= anAction then
......@@ -359,7 +379,7 @@ local function VUHDO_generateRaidMacroTemplate(anAction, anIsKeyboard, aTarget,
else
tVehicleCond = "";
end
tText = tText .. "/use [" .. tModiSpell .. "nounithasvehicleui,@vuhdo]" .. tVehicleCond .. " " .. anAction .. "\n";
tText = tText .. tCastText .. "[" .. tModiSpell .. "nounithasvehicleui,@vuhdo]" .. tVehicleCond .. " " .. anAction .. "\n";
tText = tText .. tSpellPost;
if aPet then
tText = tText .. "/tar [unithasvehicleui,@vdpet]\n";
......
## Interface: 70100
## Title: VuhDo ['vu:du:] - Options
## Author: Iza@Gilneas, humfras, Ivaria@Hyjal
## Version: 3.78
## Version: 3.79
## Notes: VuhDo Options
## SavedVariables: VUHDO_OPTIONS_SETTINGS
## SavedVariablesPerCharacter: VUHDO_GLOBAL_ICONS, VUHDO_GI_SCAN_IDX
......
Version 3.79
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
-- Incoming heal estimation reported is not even close to accurate
-- Bug in Blizzard API UnitGetIncomingHeals() - returns bogus values
-- Patch 7.1 disabled retrieval of unit facing and position in instances
-- This was an intentional breaking change by Blizzard
-- This breaks AOE Advice, Clusters and out-of-range direction arrow
-- At this time there is no way to fix or renable these features
Bugfixes:
-- Fixed an issue where Shaman 'Healing Stream Totem' would not cast
-- Blizzard fixed the font drop shadow offset on their end finally
--------------------------------------------------------------
Version 3.78
......
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