@@ -42,6 +42,7 @@ local StatList = {
42
42
{ stat = " WithDotDPS" , label = " Total DPS inc. DoT" , fmt = " .1f" , compPercent = true , flag = " notAverage" , condFunc = function (v ,o ) return v ~= o .TotalDPS and (o .PoisonDPS or 0 ) == 0 and (o .IgniteDPS or 0 ) == 0 and (o .ImpaleDPS or 0 ) == 0 and (o .BleedDPS or 0 ) == 0 end , displayStat = true },
43
43
{ stat = " WithDotDPS" , label = " Total DPS inc. DoT" , fmt = " .1f" , compPercent = true , condFunc = function (v ,o ) return v ~= o .TotalDPS and (o .PoisonDPS or 0 ) == 0 and (o .IgniteDPS or 0 ) == 0 and (o .ImpaleDPS or 0 ) == 0 and (o .BleedDPS or 0 ) == 0 end , minionDisplayStat = true },
44
44
{ stat = " BleedDPS" , label = " Bleed DPS" , fmt = " .1f" , compPercent = true , warnFunc = function (v ) return v >= data .misc .DotDpsCap and " Bleed DPS exceeds in game limit" end , displayStat = true , minionDisplayStat = true },
45
+ { stat = " CorruptingBloodDPS" , label = " Corrupting Blood DPS" , fmt = " .1f" , compPercent = true , warnFunc = function (v ,o ) return v >= data .misc .DotDpsCap and " Corrupting Blood DPS exceeds in game limit" end , displayStat = true },
45
46
{ stat = " BleedDamage" , label = " Total Damage per Bleed" , fmt = " .1f" , compPercent = true , flag = " showAverage" , displayStat = true },
46
47
{ stat = " WithBleedDPS" , label = " Total DPS inc. Bleed" , fmt = " .1f" , compPercent = true , flag = " notAverage" , condFunc = function (v ,o ) return v ~= o .TotalDPS and (o .TotalDot or 0 ) == 0 and (o .PoisonDPS or 0 ) == 0 and (o .ImpaleDPS or 0 ) == 0 and (o .IgniteDPS or 0 ) == 0 end , displayStat = true },
47
48
{ stat = " WithBleedDPS" , label = " Total DPS inc. Bleed" , fmt = " .1f" , compPercent = true , condFunc = function (v ,o ) return v ~= o .TotalDPS and (o .TotalDot or 0 ) == 0 and (o .PoisonDPS or 0 ) == 0 and (o .ImpaleDPS or 0 ) == 0 and (o .IgniteDPS or 0 ) == 0 end , minionDisplayStat = true },
@@ -57,7 +58,7 @@ local StatList = {
57
58
{ stat = " WithPoisonDPS" , label = " Total DPS inc. Poison" , fmt = " .1f" , compPercent = true , flag = " poison" , flag = " notAverage" , condFunc = function (v ,o ) return v ~= o .TotalDPS and (o .TotalDot or 0 ) == 0 and (o .IgniteDPS or 0 ) == 0 and (o .ImpaleDPS or 0 ) == 0 and (o .BleedDPS or 0 ) == 0 end , displayStat = true },
58
59
{ stat = " WithPoisonDPS" , label = " Total DPS inc. Poison" , fmt = " .1f" , compPercent = true , condFunc = function (v ,o ) return v ~= o .TotalDPS and (o .TotalDot or 0 ) == 0 and (o .IgniteDPS or 0 ) == 0 and (o .ImpaleDPS or 0 ) == 0 and (o .BleedDPS or 0 ) == 0 end , minionDisplayStat = true },
59
60
{ stat = " DecayDPS" , label = " Decay DPS" , fmt = " .1f" , compPercent = true , displayStat = true , minionDisplayStat = true },
60
- { stat = " TotalDotDPS" , label = " Total DoT DPS" , fmt = " .1f" , compPercent = true , condFunc = function (v ,o ) return o .showTotalDotDPS or ( v ~= o .TotalDot and v ~= o .TotalPoisonDPS and v ~= o .CausticGroundDPS and v ~= (o .TotalIgniteDPS or o .IgniteDPS ) and v ~= o .BurningGroundDPS and v ~= o .BleedDPS ) end , warnFunc = function (v ) return v >= data .misc .DotDpsCap and " DoT DPS exceeds in game limit" end , displayStat = true },
61
+ { stat = " TotalDotDPS" , label = " Total DoT DPS" , fmt = " .1f" , compPercent = true , condFunc = function (v ,o ) return o .showTotalDotDPS or ( v ~= o .TotalDot and v ~= o .TotalPoisonDPS and v ~= o .CausticGroundDPS and v ~= (o .TotalIgniteDPS or o .IgniteDPS ) and v ~= o .BurningGroundDPS and v ~= o .BleedDPS and v ~= o . CorruptingBloodDPS ) end , warnFunc = function (v ) return v >= data .misc .DotDpsCap and " DoT DPS exceeds in game limit" end , displayStat = true },
61
62
{ stat = " TotalDotDPS" , label = " Total DoT DPS" , fmt = " .1f" , compPercent = true , condFunc = function (v ,o ) return v ~= o .TotalDot and v ~= o .ImpaleDPS and v ~= o .TotalPoisonDPS and v ~= (o .TotalIgniteDPS or o .IgniteDPS ) and v ~= o .BleedDPS end , warnFunc = function (v ) return v >= data .misc .DotDpsCap and " DoT DPS exceeds in game limit" end , minionDisplayStat = true },
62
63
{ stat = " ImpaleDPS" , label = " Impale Damage" , fmt = " .1f" , compPercent = true , flag = " impale" , flag = " showAverage" , displayStat = true },
63
64
{ stat = " WithImpaleDPS" , label = " Damage inc. Impale" , fmt = " .1f" , compPercent = true , flag = " impale" , flag = " showAverage" , condFunc = function (v ,o ) return v ~= o .TotalDPS and (o .TotalDot or 0 ) == 0 and (o .IgniteDPS or 0 ) == 0 and (o .PoisonDPS or 0 ) == 0 and (o .BleedDPS or 0 ) == 0 end , displayStat = true },
0 commit comments