Incoherent disruption shield behavior
Posted: Fri May 11, 2012 6:32 pm
I think there is a bug in the mana calculation of the new disruption shield talent
getManaRatio = function(self, t) return math.max(3 - self:combatTalentSpellDamage(t, 10, 200) / 100, 0.5) * (100 - util.bound(self:attr("shield_factor") or 0, 0, 70)) / 100 end,
The higher the talent and the spell power, the lower the amount of mana that is got from a damage point.
It was coherent when mana was absorbed, but now,there is absolutely no reason to increase the talent level.
getManaRatio = function(self, t) return math.max(3 - self:combatTalentSpellDamage(t, 10, 200) / 100, 0.5) * (100 - util.bound(self:attr("shield_factor") or 0, 0, 70)) / 100 end,
The higher the talent and the spell power, the lower the amount of mana that is got from a damage point.
It was coherent when mana was absorbed, but now,there is absolutely no reason to increase the talent level.