Originally Posted by
js1974
I know you have put a lot of work into the setup and it's really appreciated but I would suggest dropping SoR as an AE option the seal is total garbage and you will just get more out of HoTR + DS without swapping seals. I've tested a number of times and just can't find a reason to ever go to SoR until Blizzard buffs the damage. Just my opinion on it anyway.
For the rotation issues these are generally all related to Exorcism and Hammer of Wrath not firing, I've tried with and without glyphs I've made a number of changes including deleting the profile completely and re-downloading it. On Heroic Elegon for sure it just completely quits the rotation you have to manually use Exorcism or Hammer of wrath everything else will continue firing. I noticed this happen on multiple accounts in Heart of Fear as well. I'm not sure what is the culprit but something is and I can only assume it's either a talent or glyph issue.
Suggestion would be to add Engineering Gloves as an ability, Personally it's just a hassle updating and having to re-add it and I'm sure a lot of Rets are still engineers with how it syncs up with ES. I'm not sure if it helps but this week I'm going to run all raids and log debug mode if this is possible so I can see the differences. I'm going to use Xelpers rotation today and see if Exo/HoW quit working based on the same exact glyphs & talents I have been using. If they don't quit working at least it will give us an idea where to look.
I want to add gloves as a ability, but as far as I know you can't check trinket time? Xelper is adding functionality in the next update for it.
Right now if I added it, it would be a slight dps loss because if the trinket has <= 10 seconds till it's available and you use gloves, it will delay it by a gcd or a few seconds; I'm also unsure on how to correctly implement it, because if you are moving from phases quickly, or moving around a lot, like on heroic elegon for example it could also be a dps loss, because you only get half of its benefit. People also have different strategy's and you sometimes want to delay it for 20~ seconds to line up with bl/cooldowns.
try this
in data
PHP Code:
function InRange(id, t)
if IsSpellInRange(GetSpellInfo(id), t) == 1 then
return true
end
return false
end
in load lua
PHP Code:
HolyPower = UnitPower("player", 9)
exo
PHP Code:
-- Freeze Check
if not PQR_UnitFacing("player", "target") then
return false
-- Holy Avenger Check
elseif UnitBuffID("player", 105809) and UnitPower("player", 9) >= 3 then
return false
-- Prevent Wrong Spell Cast
elseif PQR_SpellAvailable(24275) then
return false
-- Prevent Inq from falling off
elseif UnitBuffID("player", 84963) and select(7, UnitBuffID( "player", 84963)) - GetTime() < 2.5 and UnitPower("player", 9) >= 3 then
return false
end
-- Exorcism
if UnitBuffID("player", 87138) and HolyPower < 5 or HolyPower < 5 then
if InRange(35395, "target") or not InRange(35395, "target") then
CastSpellByName(GetSpellInfo(879), "target")
end
end
how
PHP Code:
-- Prevent Freeze
if not PQR_UnitFacing("player", "target") then
return false
-- Holy Avenger Check
elseif UnitBuffID("player", 105809) and UnitPower("player", 9) >= 3 then
return false
-- Prevent Inq from falling off
elseif UnitBuffID("player", 84963) and select(7, UnitBuffID( "player", 84963)) - GetTime() < 2.5 and UnitPower("player", 9) >= 3 then
return false
end
-- Hammer of Wrath
local EnemyHP = 100 * UnitHealth("target") / UnitHealthMax("target")
if (UnitBuffID("player", 31884) or UnitBuffID("player", 53376) or EnemyHP <= 20) and HolyPower < 5 then
if InRange(35395, "target") or not Inrange(35395, "target") then
CastSpellByName(GetSpellInfo(24275), "target")
end
end
judgment
PHP Code:
-- Holy Avenger Check
if UnitBuffID("player", 105809) and UnitPower("player", 9) >= 3 then
return false
-- Prevents Wrong Spell Cast
elseif PQR_SpellAvailable(879) or PQR_SpellAvailable(24275) or PQR_SpellAvailable(35395) or UnitBuffID("player", 87138) then
return false
-- Prevent Inq from falling off
elseif UnitBuffID("player", 84963) and select(7, UnitBuffID( "player", 84963)) - GetTime() < 2.5 and UnitPower("player", 9) >= 3 then
return false
end
-- Seal Check
if GetShapeshiftForm() ~= 0 then hasSeal = true else hasSeal = false end
-- Double Jeporady
if switchedTargets == nil then switchedTargets = false end
-- Judgment
if HolyPower < 5 and hasSeal then
if UnitExists("focus") and (InRange(20271, "focus") and not InRange(35395, "focus") or InRange(20271, "focus")) and switchedTargets == false then
CastSpellByName(GetSpellInfo(20271), "focus")
switchedTargets = true
elseif UnitExists("target") and (InRange(20271, "target") and not InRange(35395, "target") or InRange(20271, "target")) and switchedTargets == true then
CastSpellByName(GetSpellInfo(20271), "target")
switchedTargets = false
elseif not UnitExists("focus") or not InRange(20271, "focus") then
if UnitExists("target") and InRange(20271, "target") and not InRange(35395, "target") or InRange(20271, "target") then
CastSpellByName(GetSpellInfo(20271), "target")
end
end
end
add this check in tv5/cs
PHP Code:
-- Return false if out of range
elseif not InRange(35395, "target") then
return false
end
will do my best to get the update out today, I rewrote a lot of stuff, so things are easier to update in the future without causing fps issues or slowing the profile.
Originally Posted by
paintpauller
ok so im raiding now and found the buffing problem im having, the hunters have a mastery buff to and it overrides the sham one causing me to cast might making us loose the stats buff. =D
name of buff?
Originally Posted by
paintpauller
as for the left shift just in terms of typing and other things that u need to use shift for but like i said defiantly able to live with it. =D
our raid comp was messed up that day and i was the only one able to give out a stats buff, we did have 2 shamans and i know at least one of them was using the mastery buff so idk why it wasn't working then if that's the case.
with the Execution Sentence i was testing it out b4 raid and i couldn't for the life of me get it to use that spell.
another great suggestion is to have it more compatible with the PQinterface addon, maybe have it say that you are using Truth/Tv/Cs, Truth/Ds/Cs, Truth/Ds/Hotr or Sotr/ Ds/Hotr rather then ret single/aoe. but by no mean am i demanding this or anything like that just trying to give some cool ideas that u might find useful or like.
KEEP UP THE GOOD WORK, LOVE THE PROFILE!
-PaintPauller
if you can get me a link to the thread/addon I will add that in