Use proper event for several effects

These effects should take place last in damage calculation during the
ModifyDamage event.