Originally Posted by
g1teglover
Just noticed this myself while doing Terrace of Endless Summers. Luckily was fast enough to notice it so that my raid leader didn't see the dispels getting missed.
Also noticed that the profile will get stuck on the Amber Shaper fight if the Mutated Construct's health drops below 50%. During the player's time as the construct, the profile seems to spam healing touch (attempting to heal the player who is the monstrosity) until OOM (will see what happens when using a custom table, was only using the normal table).
OK so, go to ability editor -> lua file editor and find these lines:
Code:
function CanHeal(t)
if UnitInRange(t)
and UnitCanCooperate("player",t)
and not UnitIsCharmed(t)
and not UnitIsDeadOrGhost(t)
and not PQR_IsOutOfSight(t)
and UnitIsConnected(t)
and UnitDebuffID(t,104451) == nil -- Ice Tomb
and UnitDebuffID(t,76577) == nil -- Smoke Bomb
then return true else return false end
end
Under line with "Smoke Bomb" add these:
Code:
and UnitDebuffID(t,121949) == nil -- Parasitic Growth (Amber-Shaper Un'sok, 5th boss in HOF)
and UnitDebuffID(t,"Dissonance Field") == nil -- Player in Dissonance Field (6th boss in HOF)
In same way u need to add debuff id for constructs. Dont know what ID to add cuz dont know if it is debuff or buff or what. Will check on LFR and post later.
So ur function canheal should look like this:
Code:
function CanHeal(t)
if UnitInRange(t)
and UnitCanCooperate("player",t)
and not UnitIsEnemy("player",t)
and not UnitIsCharmed(t)
and not UnitIsDeadOrGhost(t)
and not PQR_IsOutOfSight(t)
and UnitIsConnected(t)
and UnitDebuffID(t,104451) == nil -- Ice Tomb
and UnitDebuffID(t,76577) == nil -- Smoke Bomb
and UnitDebuffID(t,121949) == nil -- Parasitic Growth (Amber-Shaper Un'sok, 5th boss in HOF)
and UnitDebuffID(t,"Dissonance Field") == nil -- Player in Dissonance Field (6th boss in HOF)
then return true else return false
end
end
About dispell i got code to dispell all things but forgot to copy it before update from SVN. So go to ability editor and find ur dispel. There is condition to dispell only when players are above 60% of HP, change i to 1 maybe will help.