Server.Mobiles.BaseCreature.GetFightModeRanking C# (CSharp) Méthode

GetFightModeRanking() public méthode

public GetFightModeRanking ( Mobile m, FightMode acqType, bool bPlayerOnly ) : double
m Mobile
acqType FightMode
bPlayerOnly bool
Résultat double
        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;
            }
        }
BaseCreature