When Player.Hurt triggers HurtingEventArgs, regardless of whether the presence of the attacker is set, the attacker remains empty in HurtingEventArgs
Example
When
Player.Hurt(SomePlayer, 15, DamageType.MicroHid, cassieAnnouncement);
Trigger HurtingEventArgs, In HurtingEventArgs the ev.Attacker is null instead of SomePlayer