Ejemplo n.º 1
0
        /// <summary>
        /// Check if player is eligible for this quest.
        /// </summary>
        /// <param name="player"></param>
        /// <returns></returns>
        public override bool CheckQuestQualification(GamePlayer player)
        {
            bool          artCheck = false;
            List <string> arts     = ArtifactMgr.GetArtifacts(player);

            foreach (string art in arts)
            {
                Dictionary <string, ItemTemplate> versions = ArtifactMgr.GetArtifactVersions(art, (eCharacterClass)player.CharacterClass.ID, player.Realm);
                if (versions.Count > 1)
                {
                    artCheck = true;
                    break;
                }
            }

            return(player != null &&
                   player.IsDoingQuest(GetType()) == null &&
                   artCheck);
        }