private IEnumerator<object> OnEventCombatHit(EventType type, object evt)
{
IEntity sender = Event.GetProp<IEntity>("Sender", evt);
if (sender == this) {
SendMessage(Event.Format("You hit {Target} with your {WeaponName} for {Damage} damage.", this, evt));
} else {
SendMessage(Event.Format("{Sender} hits {Target} with their {WeaponName} for {Damage} damage.", this, evt));
}
return null;
}