/// <summary> /// Determines whether the specified member is inside level range. /// </summary> /// <param name="party">The party.</param> /// <param name="member">The member.</param> /// <returns> /// <c>true</c> if the specified member is inside level range; otherwise, <c>false</c>. /// </returns> public static bool IsInsideLevelRange(this IParty party, CharacterSpawn member) { int highestLevel = party.GetHighestLevel(); int maxLevelDifference = party.GetMaxLevelDifference(highestLevel); int minimumLevel = highestLevel - maxLevelDifference; return(member.Level.Current >= minimumLevel); }