Thanks for your response, Rimevan, the modifications you've proposed would be a great boon for modding--it's wonderful to see interest in tackling these problems.

I agree with the follow-up points that Sinistralis has raised--to reiterate upon a few:

- Setting the projectile's TargetCondition to self necessitates that the projectile source be the target--which means the projectile inherits statistical scaling and buff/debuff influence from the target.

- VitalityChanged event also triggers on vitality being lowered, which means a running var must be kept to understand whether or not healing has occurred. Additionally, there is no source param for the healing.

- There is no event that returns damage dealt to armor.