Example #1
0
        public Rotation(SpellBox spellBox, PriestTalents talents, IRotationOptions rotOpt)
            : this()
        {
            Talents = talents;
            DP      = spellBox.DP;
            MB      = spellBox.MB;
            MF      = spellBox.MF;
            Fiend   = spellBox.Fiend;
            SWD     = spellBox.SWD;
            SWP     = spellBox.SWP;
            VT      = spellBox.VT;
            Spike   = spellBox.Spike;

            //useXXX = rotOpt.UseDpsFireTotem;

            CalculateRotation();
        }
Example #2
0
        public Rotation(ShamanTalents talents, SpellBox spellBox, IRotationOptions rotOpt)
            : this()
        {
            Talents = talents;
            LB      = spellBox.LB;
            CL      = spellBox.CL;
            LvB     = spellBox.LvB;
            LvBFS   = spellBox.LvBFS;
            FS      = spellBox.FS;
            ES      = spellBox.ES;
            FrS     = spellBox.FrS;
            FN      = spellBox.FN;
            ST      = spellBox.ST;
            MT      = spellBox.MT;
            FE      = spellBox.FE;

            useDpsFireTotem = rotOpt.UseDpsFireTotem;

            CalculateRotation(rotOpt.UseFireNova, rotOpt.UseChainLightning, rotOpt.UseDpsFireTotem, rotOpt.UseFireEle);
        }
Example #3
0
        public Rotation(SpellBox spellBox, PriestTalents talents, IRotationOptions rotOpt)
            : this()
        {
            Talents = talents;
            DP = spellBox.DP;
            MB = spellBox.MB;
            MF = spellBox.MF;
            Fiend = spellBox.Fiend;
            SWD = spellBox.SWD;
            SWP = spellBox.SWP;
            VT = spellBox.VT;
            Spike = spellBox.Spike;

            //useXXX = rotOpt.UseDpsFireTotem;

            CalculateRotation();
        }
Example #4
0
        public Rotation(ShamanTalents talents, SpellBox spellBox, IRotationOptions rotOpt)
            : this()
        {
            Talents = talents;
            LB = spellBox.LB;
            CL = spellBox.CL;
            LvB = spellBox.LvB;
            LvBFS = spellBox.LvBFS;
            FS = spellBox.FS;
            ES = spellBox.ES;
            FrS = spellBox.FrS;
            FN = spellBox.FN;
            ST = spellBox.ST;
            MT = spellBox.MT;
            FE = spellBox.FE;
            FrS = spellBox.FrS;

            useDpsFireTotem = rotOpt.UseDpsFireTotem;

            CalculateRotation(rotOpt.UseFireNova, rotOpt.UseChainLightning, rotOpt.UseDpsFireTotem, rotOpt.UseFireEle);
        }