コード例 #1
0
ファイル: Rotation.cs プロジェクト: edekk/rawr-2.3.23
 public float DPS()
 {
     return
         (White.WhiteDPS() +
          SealDPS(Seal, SealDot) +
          GetAbilityDps(Judge) +
          GetAbilityDps(DS) +
          GetAbilityDps(CS) +
          GetAbilityDps(Cons) +
          GetAbilityDps(Exo) +
          GetAbilityDps(HoW) +
          HandOfReckoningDPS(HoR));
 }
コード例 #2
0
ファイル: Rotation.cs プロジェクト: edekk/rawr-2.3.23
        public void SetDPS(CharacterCalculationsRetribution calc)
        {
            SetCharacterCalculations(calc);

            calc.AverageSoVStack = AverageSoVStackSize();
            calc.SoVOvertake     = SoVOvertakeTime();

            calc.WhiteDPS           = White.WhiteDPS();
            calc.SealDPS            = SealDPS(Seal, SealDot);
            calc.JudgementDPS       = GetAbilityDps(Judge);
            calc.DivineStormDPS     = GetAbilityDps(DS);
            calc.CrusaderStrikeDPS  = GetAbilityDps(CS);
            calc.ConsecrationDPS    = GetAbilityDps(Cons);
            calc.ExorcismDPS        = GetAbilityDps(Exo);
            calc.HammerOfWrathDPS   = GetAbilityDps(HoW);
            calc.HandOfReckoningDPS = HandOfReckoningDPS(HoR);

            calc.WhiteSkill           = White;
            calc.SealSkill            = Seal;
            calc.JudgementSkill       = Judge;
            calc.DivineStormSkill     = DS;
            calc.CrusaderStrikeSkill  = CS;
            calc.ConsecrationSkill    = Cons;
            calc.ExorcismSkill        = Exo;
            calc.HammerOfWrathSkill   = HoW;
            calc.HandOfReckoningSkill = HoR;

            calc.DPSPoints =
                calc.WhiteDPS +
                calc.SealDPS +
                calc.JudgementDPS +
                calc.CrusaderStrikeDPS +
                calc.DivineStormDPS +
                calc.ExorcismDPS +
                calc.HandOfReckoningDPS +
                calc.ConsecrationDPS +
                calc.HammerOfWrathDPS +
                calc.OtherDPS;
        }