Use a different method for Soul Steal's damage

The previous method was being influenced by monsters' defense stat and the
player's attack stat, as well as auras, so a strength aura caused a crazy damage
boost and made it completely overpowered. Now it'll just ignore any stats and
sap a straight % of health instead.