public static bool CanHitPlayer(NPC npc, Player target, ref int cooldownSlot)
{
foreach (var hook in HookCanHitPlayer)
{
if (!hook(npc, target, ref cooldownSlot))
{
return false;
}
}
if (npc.modNPC != null)
{
return npc.modNPC.CanHitPlayer(target, ref cooldownSlot);
}
return true;
}