Example #1
0
        /// <summary>
        /// Suggested talent set from http://elitistjerks.com/f77/t112651-shadow_priest_--_cataclysm/
        /// circa 27/02/2011
        /// </summary>
        /// <param name="talents"></param>
        public static void LoadSuggested(PriestTalents talents)
        {
            // Discipline Talents
            talents.ImprovedPowerWordShield = 0;
            talents.TwinDisciplines = 3;
            talents.MentalAgility = 2;

            talents.Evangelism = 2;
            talents.Archangel = 1;
            talents.InnerSanctum = 0;
            talents.SoulWarding = 0;

            // Holy Talents
            talents.ImprovedRenew = 0;
            talents.EmpoweredHealing = 0;
            talents.DivineFury = 0;

            talents.DesperatePrayer = 0;
            talents.SurgeOfLight = 0;
            talents.Inspiration = 0;

            // Shadow Talents
            talents.Darkness = 3;
            talents.ImprovedShadowWordPain = 2;
            talents.VeiledShadows = 2;

            talents.ImprovedPsychicScream = 0;
            talents.ImprovedMindBlast = 3;
            talents.ImprovedDevouringPlague = 2;
            talents.TwistedFaith = 2;

            talents.Shadowform = 1;
            talents.Phantasm = 0;
            talents.HarnessedShadows = 2;

            talents.Silence = 0;
            talents.VampiricEmbrace = 1;
            talents.Masochism = 2;
            talents.MindMelt = 2;

            talents.PainAndSuffering = 2;
            talents.VampiricTouch = 1;
            talents.Paralysis = 0;

            talents.PsychicHorror = 0;
            talents.SinAndPunishment = 2;
            talents.ShadowyApparition = 3;

            talents.Dispersion = 1;
        }
Example #2
0
 public void AssignAllTalentsFromCharacter(Character character, bool clone)
 {
     if (clone)
     {
         WarriorTalents = (WarriorTalents)character.WarriorTalents.Clone();
         PaladinTalents = (PaladinTalents)character.PaladinTalents.Clone();
         HunterTalents = (HunterTalents)character.HunterTalents.Clone();
         RogueTalents = (RogueTalents)character.RogueTalents.Clone();
         PriestTalents = (PriestTalents)character.PriestTalents.Clone();
         ShamanTalents = (ShamanTalents)character.ShamanTalents.Clone();
         MageTalents = (MageTalents)character.MageTalents.Clone();
         WarlockTalents = (WarlockTalents)character.WarlockTalents.Clone();
         DruidTalents = (DruidTalents)character.DruidTalents.Clone();
         DeathKnightTalents = (DeathKnightTalents)character.DeathKnightTalents.Clone();
     }
     else
     {
         _warriorTalents = character._warriorTalents;
         _paladinTalents = character._paladinTalents;
         _hunterTalents = character._hunterTalents;
         _rogueTalents = character._rogueTalents;
         _priestTalents = character._priestTalents;
         _shamanTalents = character._shamanTalents;
         _mageTalents = character._mageTalents;
         _warlockTalents = character._warlockTalents;
         _druidTalents = character._druidTalents;
         _deathKnightTalents = character._deathKnightTalents;
     }
 }