Also, since even a miss seems to count as damage (at least in D:OS1), you need an IF check to see if the damage is greater then 0 (or is not equal to 0, if you want instances where you actually heal a character with damage to count).