public override bool IsEnemy(Mobile m)
{
if (m.Player && ((PlayerMobile)m).Undead)
{
return(true);
}
if (m.Player || m is BaseVendor)
{
return(false);
}
if (m is BaseCreature)
{
BaseCreature bc = (BaseCreature)m;
Mobile master = bc.GetMaster();
if (master != null)
{
return(IsEnemy(master));
}
}
return(m.Karma < 0);
}