What are you using to fight them? If a pet what is their spellcasting type
bool evil = !bc.Controlled && bc.Karma < 0;
if (evil)
{
// TODO: Is this right?
double fleeChance = (100 - Math.Sqrt(m.Fame / 2)) * chiv * dispelSkill;
fleeChance /= 1000000;
if (fleeChance > Utility.RandomDouble())
{
// guide says 2 seconds, it's longer
bc.ForceFleeUntil = DateTime.UtcNow + TimeSpan.FromSeconds(30.0);
}
}
So any creature that is not controlled and has negative karma can sometimes flee.bool evil = !bc.Controlled && bc.Karma < 0;