public static void SendDamageToAll(this Mobile m, int amount)
{
if (amount < 0)
{
return;
}
Map map = m.Map;
if (map == null)
{
return;
}
Packet p = Packet.Acquire(new DamagePacket(m, amount));
foreach (GameClient ns in map.GetClientsInRange(m.Location))
{
if (ns.Mobile.CanSee(m))
{
ns.Send(p);
}
}
Packet.Release(p);
}