@@ -49,16 +49,18 @@ local StatList = {
49
49
{ stat = " IgniteDPS" , label = " Ignite DPS" , fmt = " .1f" , compPercent = true , warnFunc = function (v ) return v >= data .misc .DotDpsCap and " Ignite DPS exceeds in game limit" end , displayStat = true , minionDisplayStat = true },
50
50
{ stat = " IgniteDamage" , label = " Total Damage per Ignite" , fmt = " .1f" , compPercent = true , flag = " showAverage" , displayStat = true },
51
51
{ stat = " BurningGroundDPS" , label = " Burning Ground DPS" , fmt = " .1f" , compPercent = true , warnFunc = function (v ,o ) return v >= data .misc .DotDpsCap and " Burning Ground DPS exceeds in game limit" end , displayStat = true },
52
+ { stat = " MirageBurningGroundDPS" , label = " Mirage Burning Ground DPS" , fmt = " .1f" , compPercent = true , condFunc = function (v ,o ) return v ~= o .BurningGroundDPS end , warnFunc = function (v ,o ) return v >= data .misc .DotDpsCap and " Mirage Burning Ground DPS exceeds in game limit" end , displayStat = true },
52
53
{ stat = " WithIgniteDPS" , label = " Total DPS inc. Ignite" , 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 .BleedDPS or 0 ) == 0 end , displayStat = true },
53
54
{ stat = " WithIgniteDPS" , label = " Total DPS inc. Ignite" , 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 .BleedDPS or 0 ) == 0 end , minionDisplayStat = true },
54
55
{ stat = " WithIgniteAverageDamage" , label = " Average Dmg. inc. Ignite" , fmt = " .1f" , compPercent = true , displayStat = true },
55
56
{ stat = " PoisonDPS" , label = " Poison DPS" , fmt = " .1f" , compPercent = true , warnFunc = function (v ) return v >= data .misc .DotDpsCap and " Poison DPS exceeds in game limit" end , displayStat = true , minionDisplayStat = true },
56
57
{ stat = " CausticGroundDPS" , label = " Caustic Ground DPS" , fmt = " .1f" , compPercent = true , warnFunc = function (v ,o ) return v >= data .misc .DotDpsCap and " Caustic Ground DPS exceeds in game limit" end , displayStat = true },
58
+ { stat = " MirageCausticGroundDPS" , label = " Mirage Caustic Ground DPS" , fmt = " .1f" , compPercent = true , condFunc = function (v ,o ) return v ~= o .CausticGroundDPS end , warnFunc = function (v ,o ) return v >= data .misc .DotDpsCap and " Mirage Caustic Ground DPS exceeds in game limit" end , displayStat = true },
57
59
{ stat = " PoisonDamage" , label = " Total Damage per Poison" , fmt = " .1f" , compPercent = true , displayStat = true , minionDisplayStat = true },
58
60
{ 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 },
59
61
{ 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 },
60
62
{ stat = " DecayDPS" , label = " Decay DPS" , fmt = " .1f" , compPercent = true , displayStat = true , minionDisplayStat = 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 },
63
+ { 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 and v ~= o . MirageCausticGroundDPS and v ~= o . MirageBurningGroundDPS ) end , warnFunc = function (v ) return v >= data .misc .DotDpsCap and " DoT DPS exceeds in game limit" end , displayStat = true },
62
64
{ 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 },
63
65
{ stat = " ImpaleDPS" , label = " Impale Damage" , fmt = " .1f" , compPercent = true , flag = " impale" , flag = " showAverage" , displayStat = true },
64
66
{ 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