public virtual double GetFightModeRanking( Mobile m, FightMode acqType, bool bPlayerOnly )
{
if ( ( bPlayerOnly && m.Player ) || !bPlayerOnly )
{
switch( acqType )
{
case FightMode.Strongest :
return (m.Skills[SkillName.Tactics].Value + m.Str); //returns strongest mobile
case FightMode.Weakest :
return -m.Hits; // returns weakest mobile
default :
return -GetDistanceToSqrt( m ); // returns closest mobile
}
}
else
{
return double.MinValue;
}
}