[1.4.8 / Ashes 1.0.5] Reckless Strike unintentionally fatal
Posted: Sat Aug 27, 2016 12:33 am
The damage backlash on Reckless Strike (25% of damage dealt or 30% of current hp, whichever is lower) mostly works correctly. The way it actually works leads to a bit of a problem though. The self damage is handled in Combat:lua754 but the self-limiting part of the strike isn't handled until afterward, back in the talent itself.
This normally works fine, but if that damage is fatal then the player dies before it gets capped off and fixed. It does it, it just no longer matters: http://i.imgur.com/I0kAorQ.png You can see the current life, which bobbed back up after the death.
Seems like the self limiting bit should probably be handled in the damage_backfire chunk of Combat.lua with an additional, optional parameter.
This normally works fine, but if that damage is fatal then the player dies before it gets capped off and fixed. It does it, it just no longer matters: http://i.imgur.com/I0kAorQ.png You can see the current life, which bobbed back up after the death.
Seems like the self limiting bit should probably be handled in the damage_backfire chunk of Combat.lua with an additional, optional parameter.