Code: Select all
if t.mode == "activated" and not t.no_npc_use and not self:isTalentCoolingDown(t) and self:preUseTalent(t, true, true) and (not self:getTalentRequiresTarget(t) or within_range) then
t_avail = true
end
Find a rare mold with Frenzy and it will cast it continually when no other talents are available, even though you are across the room!
We can fix this with:
Code: Select all
if t.mode == "activated" and not t.no_npc_use and not self:isTalentCoolingDown(t) and self:preUseTalent(t, true, true) and (not (self:getTalentRequiresTarget(t) or 1) or within_range) then
t_avail = true
end