```
vod DoZeroDamage(PlayerBase player)
{
player.ProcessDirectDamage(DT_CUSTOM, player, player.GetDefaultHitComponent(), "AnyAmmo", vector.Zero, 0 );
}
modded class PlayerBase
{
override bool EEOnDamageCalculated(TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef)
{
Print("I had to see it.");
return true;
}
}
```