This relatively easy to fix. I made a thread in the dev forum where Erenion helped me do it for my add-on, but I think it should be part of the main game since it's such a simple fix.
Code: Select all
else -- reduced damage to friendly npcs (could make random chance like friendlyfire instead)
if target and self:reactionToward(target) >= 0 and not target:knowTalent(target.T_ARCANE_AMPLIFICATION_DRONE_EFFECT) then d = dam * (1 - prot) end
end